.clear {
overflow:hidden;
height:1px;
width:100%;
clear:both;
}

a {
color:#c97b65;
text-decoration:underline;
}
a:hover {
color:#c97b65;
text-decoration:none;
}
.atribut {float:left; font-size:9px}
h2.hodin
{
	color:#435253;
	font-size:23px;
	font-weight:normal;
	font-family:myriad,myriad pro,times,arial,tahoma,verdana;
	margin:12px 0 0 0;
	padding:0 0 0 3px;
/*	border-bottom:4px double #C3C4C6;*/
}
h1
{
	color:#435253;
	font-size:23px;
	font-weight:normal;
	font-family:myriad,myriad pro,times,arial,tahoma,verdana;
	margin:12px 0 0 0;
	padding:0 0 0 3px;
/*	border-bottom:4px double #C3C4C6;*/
}
h1.myhead_t {
font-size:14px;

}
.button-bt {
	background: url(/img/tz.gif) 0% 0% repeat-x;
	border: 0px solid #99BAD7;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	margin: 4px 4px 4px 0px;
	white-space:nowrap;
	text-decoration:none;
}

.profile-link {
background: url(/img/mm.jpg) 0% 0% repeat-x;
padding-left: 20px;
}

.profile-link a {
	font: bold 12px Tahoma ;
	color: #993822;
}

.kforum {
	font: bold 12px Tahoma ;
}
.kforum a{
	font: bold 12px Tahoma ;
		color: #993822;
}

.inp_brd {
	border: 1px solid #993822;
}

.inp_brd {
	border: 1px solid #993822;
}


.tktable {
               font: normal 12px Tahoma ;
}

h2, h3
{
	font-size:120%;
}

h4, h5, h6
{
	font-size:110%;
}

/*Information block*/
.information-block
{
	margin-top:2px;
	font-size:95%;
	color:#4C4C4C;
}

.information-block-head
{
	background:#E7E7E7 url(images/information_bg.gif) repeat-x;
	font-weight:bold;
	min-height:26px;
	height:expression(this.scrollHeight < 26 ? "26px" :"auto");
	padding-left:14px;
	padding-top:4px;
}

.information-block-head-image
{
	width:21px;
	height:21px;
	background-image: url(images/information_image.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:9px;
}

.information-block-head-text
{
	padding-top:3px;
}

.information-block-body
{
	padding:14px;
	text-align:left;
	border:1px solid #C9C9C9;
}


/* ******************** список товаров ******************** */


.position a {text-decoration: none;}
.position { padding: 0px; margin: 0px; width:280px; float:left; padding-left: 20px; padding-top: 20px; }

.populyar-reiting { float: left; width: 142 px; margin-bottom: 5px; /*background-color: #33FF66;*/}
.populyar-text { font: bold 13px Tahoma; color: #c97b65; margin-left: 12px; /*background-color: #CC3366;*/}
.reyting-text { font: normal 12px Tahoma; color: #7b8c8e; /*background-color: #993399;*/ padding-top: 6px; margin-right: 12px; text-align: right; }

.pos-main { padding: 0px; margin: 0px; float:left; background: url(/img/im_06.gif) top left no-repeat;
 /*background: #99FFFF;*/ width: 280px;
}

.pos-pic {
    float:left;
    margin: 6px 0 10px 16px;
	width: 117px;
	height: 127px;
	border: solid 1px #CCCCCC;
	background: url(/img/im_09.jpg) top left /*#6666CC*/;
    text-align: center;
    display: table; #position: relative; overflow: hidden;

}
.pos-pic a {
    #position: absolute; #top: 50%; display: table-cell; vertical-align: middle;
    }
.pos-pic a img {
   #position: relative; #top: -50%; #left: -50%;
}

.pos-right {
/*background-color: #00FF66;*/
/*display: inline;*/
/*padding: 0px;
margin: 0px;*/
float:right;
min-height: 138px;
/*height:auto;*/
height: 138px;
width: 138px;
font: bold 11px Tahoma;
color: #c97b65;
padding-left: 2px;}

.pos-right h3 {padding: 0px; margin: 0px; font: bold 12px Tahoma; color: #7b8c8e;}
.pos-right h4 {padding: 0px; margin: 0px; font: normal 16px Tahoma; color: #cb6952;}
.pos-img { padding: 0px; margin: 0px; margin-top: 50px;}
.pos-desc {padding: 0px; margin: 5px 0 0 0; font: normal 12px Tahoma; color: #7b8c8e; text-align:justify;clear:both;width:100%;}


/* ******************** подробная информация о товаре ******************** */


.position-big { padding: 0px; margin: 0px; width:590px; float:left; padding-top: 0px; overflow:hidden; }
.pos-pic-big {
 	padding: 0px;
	margin: 0px;
	float:left;
	vertical-align:middle;
	text-align:center;
	margin-left:0;
	margin-top: 6px;
	width: 117px;
	height: 127px;
	border: solid 1px #CCCCCC;
	background: url(/img/im_09.jpg) top left /*#6699FF*/;
	margin-bottom: 10px;
    display: table; #position: relative; overflow: hidden;
}
.pos-pic-big a {
    #position: absolute; #top: 50%; display: table-cell; vertical-align: middle;
    }
.pos-pic-big a img {
   #position: relative; #top: -50%; #left: -50%;
}

.pos-right-big {padding: 0; margin: 0px; float:left; min-height: 138px; height:auto; height: 138px; width: 358px;font: bold 11px Tahoma; color: #c97b65;padding-left: 16px;
 /*background-color: #FF9900;*/
}
.pos-right-big h3 {padding: 0px; margin: 0px; font: bold 12px Tahoma; color: #7b8c8e;width:100%;clear:both;}
.pos-right-big h4 {padding: 0px; margin: 0px; font: normal 16px Tahoma; color: #cb6952;}






.tb-firm a {color: #7b8e94 }

#callback {
}
#callback th {
text-align:left;
font-weight:normal;
padding:5px 0;
font-size:100%;
}
#callback td {
padding:5px 0;
text-align:left;
font-weight:normal;
}
#callback input.inputtext {
border: solid 1px #e4cc9f;
}
#callback textarea.inputtextarea {
border: solid 1px #e4cc9f;
}

#panel {
position:absolute;
top:0;
left:0;
width:100%;
height:auto;
z-index:200;
}

#wrap {
background: url(images/footer-bg.gif) 0% 100% repeat-x;
}

#footer {
background: url(/img/tbot.gif) 100% 100% no-repeat;
height:104px;
margin-top:25px;
border-top:6px solid #f0e7d3;
clear:both;
width:100%;
font:normal 12px tahoma;
}
#footer address {
float:left;
font-style:normal;
color:#646a6b;
padding:14px 0 0 25px;
width:250px;
height:90px;
overflow:hidden;
line-height:22px;
}
#footer address big {
font-weight:normal;
font-size:19px;
}
#footer address a {
color:#cb6952;
}
#footer address p {
font-size:90%;
padding:8px 0 0 0;
margin:0;
}
#footer .block {
float:right;
text-align:right;
padding:25px 25px 0 0;
height:79px;
width:620px;
}
#footer .block #bmenu {
height:30px;
font-size:92%;
color:#646a6b;
text-align:left;
}
#footer .block #bmenu a {
color:#646a6b;
}
#footer .block #bmenu a:hover {
color:#cb6952;
}
#footer .block .copy {
color:#646a6b;
float:left;
width:25%;
text-align:left;
}
#footer .block .liveinternet {
 position: relative;
 bottom: 8px;
color:#646a6b;
float:left;
width:25%;
text-align:left;
}
#footer .block .design {
color:#646a6b;
float:right;
width:49.5%;
font-size:92%;
}
#footer .block .design a {
color:#646a6b;
text-decoration:none;
}
#footer .block .design a:hover {
text-decoration:underline;
}
#footer .block .clear {
overflow:hidden;
height:1px;
width:100%;
clear:both;
}

.tbody {
background:url(images/bg.gif) 0% 0% repeat-x;
}

.catalog-index {
width:100%;
}
.catalog-index td {
vertical-align:top;
padding:0 15px 30px 0;
width:50%;
}
.catalog-index td .icon-line {
width:100%;
float:left;
clear:both;
}
.catalog-index td .sale-icon {
width:128px;
padding-left:24px;
float:left;
}
.catalog-index td .rating {
font: normal 11px Tahoma;
color: #7b8c8e;
line-height:14px;
height:14px;
text-align:left;
overflow:hidden;
padding-bottom:3px;
float:left;
}
.catalog-index td .pos-right {
overflow:hidden;
width:150px;
}
.catalog-index td .pos-right a {
color: #7b8c8e;
font-size:120%;
font-weight:bold;
text-decoration:none;
}
.catalog-index td .pos-right a:hover {
text-decoration:underline;
}
.catalog-index td .preview {
color: #7b8c8e;
padding-left:15px;
clear:both;
font-size:12px;
}
.catalog-index td big {
display:block;
font-weight:normal;
font-size:16px;
padding:2px 0 10px 0;
}
.border_preview {
  border: solid 1px #CCCCCC;
  background-color: #FFFFFF;
  padding: 10px;
}
#mainContent {
  font-size: 80%;
}
.producer{
 font: normal 12px Tahoma; color: #7b8c8e; margin:3px 0 3px 0;
}


