.hidden_input
{
	position: absolute;
	visibility: hidden;
}
.bblock_input
{
	position: relative;
	visibility: visible;
}



.ca2t1 { background: url(images/cat1.gif) top left no-repeat}
.cat3 { background:url(images/cat3.gif) top right no-repeat}
.cat2 { background:#f2f4f5 url(images/cat2.gif) top left repeat-x; scrollbar-face-color: 
expression(
    runtimeStyle.scrollbarFaceColor = '#fff',
    onmouseover = function() {this.className += ' cat333'},
    onmouseout = function() {this.className = this.className.replace(/ cat333/g, '')}
  );}
.cat6 { background: url(images/cat6.gif) top left repeat-y; }
.cat7 { background: url(images/cat7.gif) top right repeat-y;}
.cat4 { background:url(images/cat5.gif) bottom left repeat-x; padding:0px 0px;}
.cat5 { background:url(images/cat4.gif) 9px 11px no-repeat ; padding:7px 0px 7px 22px; color:#558d1e; font-size:14px;}



div.cat333 .ca2t1 { background: url(images/cat11.gif) top left no-repeat}
div.cat333 .cat3 { background:url(images/cat33.gif) top right no-repeat}
div.cat333 { background:#005ee1 url(images/cat22.gif) top left repeat-x; }
div.cat333 .cat6 { background: url(images/cat66.gif) top left repeat-y; }
div.cat333 .cat7 { background: url(images/cat77.gif) top right repeat-y;}
div.cat333 .cat4 { background:url(images/cat55.gif) bottom left repeat-x; padding:0px 0px;}
div.cat333 .cat5 { background:url(images/cat44.gif) 9px 11px no-repeat ; padding:7px 0px 7px 22px;color:#fff; font-size:14px;}

.catalog_forma {margin-bottom:2px}

div.cat2:hover .ca2t1 { background: url(images/cat11.gif) top left no-repeat}
div.cat2:hover .cat3 { background:url(images/cat33.gif) top right no-repeat}
div.cat2:hover { background:#005ee1 url(images/cat22.gif) top left repeat-x; }
div.cat2:hover .cat6 { background: url(images/cat66.gif) top left repeat-y; }
div.cat2:hover .cat7 { background: url(images/cat77.gif) top right repeat-y;}
div.cat2:hover .cat4 { background:url(images/cat55.gif) bottom left repeat-x; padding:0px 0px;}
div.cat2:hover .cat5 { background:url(images/cat44.gif) 9px 11px no-repeat ; padding:7px 0px 7px 22px;color:#fff; font-size:14px;}
.podc { padding:7px 0px 7px 22px;}
.podc a { color:#558d1e; font-size:12px;}
.podcatalog_forma { padding:6px 0px 12px}





div.catalog_forma_open div.cat2 .ca2t1 { background: url(images/cat11.gif) top left no-repeat}
div.catalog_forma_open div.cat2 .cat3 { background:url(images/cat33.gif) top right no-repeat}
div.catalog_forma_open div.cat2 { background:#005ee1 url(images/cat22.gif) top left repeat-x; }
div.catalog_forma_open div.cat2 .cat6 { background: url(images/cat66.gif) top left repeat-y; }
div.catalog_forma_open div.cat2 .cat7 { background: url(images/cat77.gif) top right repeat-y;}
div.catalog_forma_open div.cat2 .cat4 { background:url(images/cat55.gif) bottom left repeat-x; padding:0px 0px;}
div.catalog_forma_open div.cat2 .cat5 { background:url(images/cat44.gif) 9px 11px no-repeat ; padding:7px 0px 7px 22px;color:#fff; font-size:14px;}






#banfx img {max-width:462px;
width:expression(document.body.clientWidth > 462? "462px":
 "auto" );}

.lmblock select { width:180px}
body,td,th{/* Основные шрифты */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141; text-align: left;
}
#pri table {border-collapse:collapse; margin:0px; padding:0px; width:100%}
tr.bgprice td b { color: #222222;!important}
#pri table td { border:1px #ccc solid;border-collapse:collapse;}
div.m_act1 {scrollbar-face-color: 
expression(
    runtimeStyle.scrollbarFaceColor = '#fff',
    onmouseover = function() {this.className += ' m_act11'},
    onmouseout = function() {this.className = this.className.replace(/ m_act11/g, '')}
  );}

.menu_bg a { text-decoration:none!important}
.menu_bg { background: url(images/act_m2.gif) top left repeat-x}
.menu_bg .m_act1 {background:url(images/act_m1.gif) top left no-repeat; float:left; display:inline; width:100%; height:45px;}
.menu_bg .m_act2 { background:url(images/act_m3.gif) top right no-repeat;float:left; display:inline; width:100%; height:45px;}

.menu2 { background:url(images/menu2.gif) top left repeat-x}
.menu2 a { font-size:14px; color:#fff; text-decoration:none!important; float:left; display:inline; width:100%; text-align:center; height:45px; line-height:45px; }


div.m_act11 {background: url(images/act_m2.gif) top left repeat-x; float:left; display:inline; width:100%; height:45px;}
div.m_act11 .m_act2 { background:url(images/act_m3.gif) top right no-repeat;float:left; display:inline; width:100%; height:45px;}
div.m_act11 a {background:url(images/act_m1.gif) top left no-repeat; float:left; display:inline; width:100%; height:45px;}

div.m_act1:hover {background: url(images/act_m2.gif) top left repeat-x; float:left; display:inline; width:100%; height:45px;}
div.m_act1:hover .m_act2 { background:url(images/act_m3.gif) top right no-repeat;float:left; display:inline; width:100%; height:45px;}
div.m_act1:hover a {background:url(images/act_m1.gif) top left no-repeat; float:left; display:inline; width:100%; height:45px;}


/*
.m_act1 { float:left; display:inline; width:100%; height:45px;}
.m_act2 { float:left; display:inline; width:100%; height:45px;}*/

body{
	SCROLLBAR-FACE-COLOR: #ececec;
	SCROLLBAR-HIGHLIGHT-COLOR: #c2c2c2;
	SCROLLBAR-SHADOW-COLOR: #c2c2c2;
	SCROLLBAR-3DLIGHT-COLOR: #ececec;
	SCROLLBAR-ARROW-COLOR: #3A87A3;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ececec;
	SCROLLBAR-BASE-COLOR: #ffffff;height:100%;
	margin: 0px; background: none no-repeat scroll center center #fff;
 

}
#IMGloader { min-height:320px; _height:320px;}
.foto { margin:0px auto}
a{/* Основные ссылки */
    
	font-size: 12px;
	color: #198acc;
}
a:link{
	text-decoration: underline;
}
a:visited{
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
a:active{
	text-decoration: underline;
}
form{/* Стиль для форм */
	margin: 0px; padding: 0px;
}
.bod { background:#fff url(images/bod.gif) top center repeat-x; text-align:center;height:100%; }
#mainblock { width:1002px; margin:0px auto; text-align:left}
#footer .topMenu { height: 50px!important;}

#footer { width:100%; margin:0px auto; background:url(images/footerbg.png) top center no-repeat; height:70px; }
#footer2 { width:1002px; margin:0px auto 0px; padding-top:45px; text-align:left;  color:#fff; font-size:12px; line-height:24px;}
.foot3 { width:250px; margin:0px; float:left; display:inline; text-align:left;  color:#fff; font-size:12px; line-height:24px;}
.foot3 a { font-size:12px; color:#fff}
.foot4 { float:left; display:inline;}
.foot4 #topmpad { margin-top:0px!important;}
#phone { background:url(images/phone_bg.png) top left no-repeat; width:271px; float:left; display:inline; clear:both; margin-bottom:10px; height:86px;}
#ph1 { font-size:35px; color:#50513d; font-family:"myriad Pro"; padding:12px 29px 0px 0px; text-align:right;}
#mail3 a { color:#409fe2; font-size:12px;}
#mail3 { text-align:right; padding:0px 29px 0px 0px}
.linkUserRoom6 { padding:10px 0px 0px 0px; position:absolute; width:710px; top:0px; right:0px; text-indent:0px; }
.linkUserRoom7 { float:left; display:inline; padding-left:20px;}
.linkUserRoom7 a { float:left; display:inline; text-transform:uppercase; font-size:13px;}
#top { width:1002px; float:left; display:inline; clear:both; margin-bottom:10px}
#top2 { width:1002px; float:left; display:inline; clear:both; height:49px;}
#top3 { width:1002px; float:left; display:inline; clear:both; height:112px;}
#mid { width:1002px; margin:10px 0px ; float:left; display:inline; clear:both;}
#mid1 { width:248px; overflow:hidden; float:left; display:inline; margin-right:10px;}
#mid2 { width:462px; min-height:500px;_height:500px; float:left; display:inline;margin-right:10px;}
#mid3 { width:271px; min-height:500px;_height:500px; float:left; display:inline;}
#mid4 { width:744px; min-height:500px;_height:500px; float:left; display:inline;}

.lb { width:224px;float:left; display:inline; clear:both; margin-bottom:10px;}
/*.lb1 { background:url(images/lb1.png) top left no-repeat; height:5px; line-height:5px; width:248px;float:left; display:inline; clear:both;}*/
.lb2 {  width:224px;float:left; display:inline; clear:both}
.lb3 { background:url(images/lb2.png) top left no-repeat; height:6px; line-height:6px; width:248px;float:left; display:inline; clear:both}
.lb2 h2 { padding:10px 0px 0px 22px;}

#mid3 .lb { width:271px;float:left; display:inline; clear:both; margin-bottom:10px;}
#mid3 .lb1 { background:url(images/lb111.png) top left no-repeat; height:5px; line-height:5px;width:271px;float:left; display:inline; clear:both;}
#mid3 .lb2 { background: #fff;  width:271px;float:left; display:inline; clear:both}
#mid3 .lb3 { background:url(images/lb222.png) bottom left no-repeat; height:6px; line-height:6px;width:271px;float:left; display:inline; clear:both}
#mid3 .lb2 h2 { padding:10px 0px 0px 22px;}



#mid3 .op11 { width:271px;float:left; display:inline; clear:both; margin-bottom:10px;}
#mid3 .op11 .op1 { background:url(images/opros1.png) top left no-repeat; height:6px; line-height:6px; width:271px;float:left; display:inline; clear:both;}
#mid3 .op11 .op2 { background:url(images/opros2.png) top left repeat; width:271px;float:left; display:inline; clear:both}
#mid3 .op11 .op3 { background:url(images/opros3.png) top left no-repeat;  height:27px; line-height:27px; width:271px;float:left; display:inline; clear:both}
#mid3 .op11 .op2 h2 { padding:10px 0px 10px 28px;}
#mid3 .op11 .op2 { padding:15px 0px 5px 0px;}
.op4 { width:83px; height:26px; cursor:pointer;background:url(images/main_10.gif) top left no-repeat; border:0px}
.op11 .op2 a { color:#898989}
.op11 .op2 table td { color:#383838; font-size:12px}

#mid1 .op11 { width:247px;float:left; display:inline; clear:both; margin-bottom:10px;}
#mid1 .op11 .op1 { background:url(images/opros11.png) top left no-repeat; height:6px; line-height:6px; width:247px;float:left; display:inline; clear:both;}
#mid1 .op11 .op2 { background:url(images/opros2.png) top left repeat;  width:247px;;float:left; display:inline; clear:both}
#mid1 .op11 .op3 { background:url(images/opros33.png) top left no-repeat;  height:27px; line-height:29px;  width:247px;float:left; display:inline; clear:both}
#mid1 .op11 .op2 h2 { padding:10px 0px 10px 28px;}
#mid1 .op11 .op2 { padding:15px 0px 5px 0px;}



.mb { width:462px;float:left; display:inline; clear:both; margin-bottom:10px;}
.mb1 { background:url(images/mb1.png) top left no-repeat; width:462px; height:5px; line-height:5px; float:left; display:inline; clear:both;}
.mb2 { background: #fff;   width:462px;float:left; overflow:hidden; display:inline; clear:both}
.mb3 { background:url(images/mb2.png) top left no-repeat; width:462px; height:6px; line-height:6px;float:left; display:inline; clear:both}
.mb2 h2 { padding:10px 0px 10px 20px;}
.m2b2 h2 { padding:10px 0px 10px 0px;}

.m2b { width:744px;float:left; display:inline; clear:both; margin-bottom:10px;}
.m2b1 { background:url(images/m2b1.png) top left no-repeat;  width:744px;height:6px; line-height:6px; float:left; display:inline; clear:both;}
.m2b2 {  background: #fff;  width:744px;float:left; overflow:hidden; display:inline; clear:both}
.m2b3 { background:url(images/m2b2.png) top left no-repeat;  width:744px; height:6px; line-height:6px;float:left; display:inline; clear:both}




.mb2 #maincont div {  color: #383838;
    font-size: 12px;
    line-height: 18px;
  padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important; margin:0px;}
.mb2 #maincont { padding:0px 18px 18px ;  color: #383838;
    font-size: 12px;
    line-height: 18px;
}
.lmblock {padding:0px 18px 18px 22px ;  color: #383838;
    font-size: 12px;
    line-height: 18px;}
#ico_basket { position:relative; background:url(images/ico_basket.gif) left center no-repeat; text-indent:33px; margin-top:10px; line-height:26px; height:26px; width:370px; float:left; display:inline; color:#fff; white-space:nowrap;}
#ico_basket span { text-indent:0px; display:inline!important; font-weight:bold;}
#ico_basket span a {text-indent:0px; font-weight:normal; color:#fcffb8;}
.ordabs { position:absolute; top:0px; left:0px; width:26px; height:26px;}

#ico_compare {  position:relative;background:url(images/ico_compare.gif) left center no-repeat; text-indent:33px; margin-top:10px; line-height:26px; height:26px; width:210px; float:left; display:inline; color:#fff;}
#ico_compare span { display:inline;}
#ico_compare a { font-weight:normal; color:#fcffb8;}


#ico_user span { display:inline!important;}
#ico_user  marquee { display:inline; }
#ico_user a { font-weight:normal; color:#484848; font-size:12px;}

span.red { filter:blink;text-transform:uppercase; padding-top:3px; _padding-top:-5px!important;  float:left; display:inline;    font-size:12px; font-weight:bold; color:#FF0000; white-space:nowrap;  }
span.red div {white-space:nowrap;  top:0px; left:0px; display:inline; margin:0px; padding:0px;}


#ico_user { line-height:26px; height:26px;  float:right; display:inline; }
#ico_user td.fxtd  {  text-indent:0px; line-height:26px; height:26px; background:url(images/ico_us.gif) left center no-repeat;padding-left:24px;}
#ico_user td.fxtd span { display:inline!important; }
#ico_user td.fxtd  marquee { display:inline; }
#ico_user td.fxtd a { font-weight:normal; color:#484848; font-size:12px;}
.bord { text-decoration:none!important; border-bottom:1px dotted #484848}
.bord2 { text-decoration:none!important; border-bottom:1px solid #484848}
.bord:hover { border:0px;}
.bord2:hover { border:0px;}



input {outline:0;}
.usbg { background:url(images/us_bg.png) top left no-repeat; width:305px; height:200px; text-indent:0px;}
.usf1 { background: url(images/usf1.gif) top left no-repeat; height:29px; width:210px; border:0px;color:#ababab; font-size:12px; padding-left:29px;line-height:28px;}
.usf2 { background: url(images/usf2.gif) top left no-repeat; height:29px; width:210px; border:0px;color:#ababab; font-size:12px; padding-left:29px;line-height:28px;}
.usb { background:url(images/usb.gif) top left no-repeat; border:0px; cursor:pointer; width:71px; height:29px;}
.forg { background:url(images/close.gif) right center no-repeat; color:#9b9b9b; padding-right:21px;}
.usbg a { color:#626262!important; }

.black_overlay{ overflow:hidden;
 display: none;
 position: absolute;
 top: 0%;
 left: 0%;
 width: 100%;
 height: 100%; 
 background-color: black;
 z-index:1001;
 -moz-opacity: 0.5;
 opacity:0.50; z-index:1321321321321321213213213211;
 filter: alpha(opacity=50);
}

.white_content {
 display: none;
 position: absolute;
 top: 50%;
 left: 50%;
 width: 305px; margin-top:-100px; margin-left:-152px;
 height: 200px;
 z-index:132132132132132132111123132132;

}
.iconfk {float:left; display:inline; width:33%;}
h1 {  font-size:24px; color:#404040; font-weight: bold; margin:0px; padding:13px 0px 13px 0px; }
h2 { font-size:24px; color:#404040; font-weight:normal; margin:0px; padding:0px; padding:13px 0px 13px 0px; }
.usbg h2 {padding:0px 0px 5px 0px;}
/*#oprosc h1 { font-family: "Myriad Pro", Tahoma; font-size:18px; font-weight:normal; margin:0px; padding:0px 0px 15px 0px; color:#222222; line-height:32px;}*/


.pic2 { background:url(images/pic5.gif) top left repeat-x}
.pic4 { background:url(images/pic5.gif) top right repeat-y}
.pic6 { background:url(images/pic5.gif) bottom left repeat-x}
.pic8 { background:url(images/pic5.gif) top left repeat-y}
#fotoload { margin-bottom:10px; margin-top:10px; text-align:center}

#logo { width:218px; float:left; display:inline; height:112px; }
#logo a {float:left; display:inline; /* background:url(images/logo.gif) center center no-repeat;*/}
#logo a img { border:0px;}

#curency { width:215px; float:left; display:inline; height:112px;}
#curency span {margin-top:47px; float:left; display:inline}

#top_cat { width:1001px; float:left; display:inline; clear:both; }
#top_banner { width:1001px; float:left; display:inline; clear:both;}
#top_banner2 { width:1001px; float:left; display:inline; clear:both; margin:10px 0px 0px;}
#banner22 { width:1001px; float:left; display:inline; clear:both;}
.brandh { float:left; display: inline;text-align:center; width:154px; margin-left:11px; height:76px; scrollbar-face-color: 
expression(
    runtimeStyle.scrollbarFaceColor = '#fff',
    onmouseover = function() {this.className += ' brandh2'},
    onmouseout = function() {this.className = this.className.replace(/ brandh2/g, '')}
  );}
.brandh:hover { background:url(images/brand_hover.gif) top left no-repeat; width:154px; height:76px;}
.brandh2 { background:url(images/brand_hover.gif) top left no-repeat; width:154px; height:76px;}

.bb1 { width:1001px;height:8px; line-height:8px!important; float:left; display: block; margin:0px; padding:0px; clear:both;  background:url(images/bb1.png) top left no-repeat}
.bb22 { width:1001px; float:left; display:inline; clear:both;  background:#fff;}
.bb2 { width:1001px; float:left; display:inline; clear:both; background:#fff;}
.bb3 { width:1001px; float:left; display:inline; clear:both; height:9px;background:url(images/bb2.png) top left no-repeat}

.bb2 ul { list-style-type:none; margin:0px; padding:0px;}
.bb2 ul li.catalog { float:left; display:inline; height:29px; list-style:29px; margin-left:9px; position:relative; z-index:1321321;}
.bb2 ul li.catalog a.catalog_a { position:relative; float:left; padding:0px 9px; white-space:nowrap; display:inline; height:29px; line-height:29px; font-family:"Myriad Pro"; font-size:14px; color:#4d4d4d; text-transform:uppercase; text-decoration:none;}
.bb2 ul li.catalog .m_act11 { float:left; display:inline; width:4px; height:29px;}
.bb2 ul li.catalog .m_act22 { float:left; display:inline; width:4px; height:29px;}
.bb2 ul li.catalog {scrollbar-face-color: 
expression(
    runtimeStyle.scrollbarFaceColor = '#fff',
    onmouseover = function() {this.className += ' catalog2'},
    onmouseout = function() {this.className = this.className.replace(/ catalog2/g, '')}
  );}
.bb2 ul li.catalog .drop { display:none;width:211px;  position:absolute;  z-index:13213213213213213211;top:0px; margin-top:30px; padding-top:4px; left:50%; margin-left:-105px;}
.bb2 ul li.catalog .drop1 { background:url(images/drop_1.png) top left no-repeat; width:211px; height:11px; line-height:11px; float:left; display:inline; clear:both;}
.bb2 ul li.catalog .drop2 { background:url(images/drop_2.png) top left repeat-y; width:211px; float:left; display:inline; clear:both;}
.bb2 ul li.catalog .drop3 { background: url(images/drop_3.png) top left no-repeat; width:211px; height:4px;float:left; display:inline; clear:both;}
.bb2 ul li.catalog .drop2 ul li.podcatalog { padding:12px 0px 12px 29px; background:url(images/podcatalog.png) bottom center no-repeat;scrollbar-face-color: 
expression(
    runtimeStyle.scrollbarFaceColor = '#fff',
    onmouseover = function() {this.className += ' podcatalog2'},
    onmouseout = function() {this.className = this.className.replace(/ podcatalog2/g, '')}
  ); }
 
.bb2 ul li.catalog .drop2 ul li.podcatalog a { color:#fff; text-decoration:none;}

.bb2 ul li.catalog .drop2 ul li.podcatalog:hover { background:url(images/podcatalog2.png) bottom left no-repeat}
.bb2 ul li.catalog .drop2 ul li.podcatalog:hover a { color:#ffe785;}
.bb2 ul li.catalog .drop2 ul li.podcatalog2 { background:url(images/podcatalog2.png) bottom left no-repeat}
.bb2 ul li.catalog .drop2 ul li.podcatalog2 a { color:#ffe785;}

.bb2 ul li.catalog ul {  list-style-type:none; margin:0px; padding:0px; list-style-type:none}

.bb2 ul li.catalog2 { cursor:pointer;}
.bb2 ul li.catalog2 .m_act11 { background:url(images/act_m11.gif) top left no-repeat;}
.bb2 ul li.catalog2 .m_act22 { background:url(images/act_m22.gif) top left no-repeat;}
.bb2 ul li.catalog2 a.catalog_a{ background:#eaecef; color:#168cdf; float:left; padding:0px 9px; white-space:nowrap; display:inline; height:29px; line-height:29px; font-family:"Myriad Pro"; font-size:14px; text-transform:uppercase; text-decoration:none;}
.bb2 ul li.catalog2 .drop { display: block;}
.catalog_forma_open .drop { display: block;}


.bb2 ul li.catalog:hover { cursor:pointer;}
.bb2 ul li.catalog:hover .m_act11 { background:url(images/act_m11.gif) top left no-repeat;}
.bb2 ul li.catalog:hover .m_act22 { background:url(images/act_m22.gif) top left no-repeat;}
.bb2 ul li.catalog:hover a.catalog_a{ background:#eaecef; color:#168cdf;}
.bb2 ul li.catalog:hover .drop { display: block;}

#top_cat li.divCat_on { cursor:pointer;}
#top_cat li.divCat_on .m_act11 { background:url(images/act_m11.gif) top left no-repeat;}
#top_cat li.divCat_on .m_act22 { background:url(images/act_m22.gif) top left no-repeat;}
#top_cat li.divCat_on a.catalog_a { background:#eaecef; color:#168cdf;}
#top_cat li.divCat_on:hover .drop { display: block;}

#top_cat li.divCat_on .drop { display:none;width:211px;  position:absolute;  z-index:13213213213213213211;top:0px; padding-top:34px; left:50%; margin-left:-105px;}
#top_cat li.divCat_on .drop1 { background:url(images/drop_1.png) top left no-repeat; width:211px; height:11px; line-height:11px; float:left; display:inline; clear:both;}
#top_cat li.divCat_on .drop2 { background:url(images/drop_2.png) top left repeat-y; width:211px; float:left; display:inline; clear:both;}
#top_cat li.divCat_on .drop3 { background: url(images/drop_3.png) top left no-repeat; width:211px; height:4px;float:left; display:inline; clear:both;}
#top_cat li.divCat_on .drop2 ul li.podcatalog { padding:12px 0px 12px 29px; background:url(images/podcatalog.png) bottom center no-repeat;scrollbar-face-color: 
expression(
    runtimeStyle.scrollbarFaceColor = '#fff',
    onmouseover = function() {this.className += ' podcatalog2'},
    onmouseout = function() {this.className = this.className.replace(/ podcatalog2/g, '')}
  ); }

#top_cat li.divCat_on .drop2 ul li.podcatalog a { color:#fff; text-decoration:none;}

#top_cat li.divCat_on .drop2 ul li.podcatalog:hover { background:url(images/podcatalog2.png) bottom left no-repeat}
#top_cat li.divCat_on .drop2 ul li.podcatalog:hover a { color:#ffe785;}
#top_cat li.divCat_on .drop2 ul li.podcatalog2 { background:url(images/podcatalog2.png) bottom left no-repeat}
#top_cat li.divCat_on .drop2 ul li.podcatalog2 a { color:#ffe785;}



#top_cat li.divCat_on { float:left; display:inline; height:29px; list-style:29px; margin-left:9px; position:relative; z-index:1321321;}
#top_cat li.divCat_on a.catalog_a { position:relative; float:left; z-index:12321321321321321321321321321321321321321321321321; padding:0px 9px; white-space:nowrap; display:inline; height:29px; line-height:29px; font-family:"Myriad Pro"; font-size:14px; text-transform:uppercase; text-decoration:none; color:#168cdf}
#top_cat li.divCat_on .m_act11 { float:left; display:inline; width:4px; height:29px;}
#top_cat li.divCat_on .m_act22 { float:left; display:inline; width:4px; height:29px;}
#top_cat li.divCat_on .drop { display:none;width:211px;  position:absolute;  z-index:13213213213213213211;top:0px; padding-top:34px; left:50%; margin-left:-105px;}

#banner .iconfk { display:none;}
.m2b2 #banner1 { display:none;}
.m2b2 #banner2 { display:none;}
#banner { float:left; display:inline; width:1002px; height:307px; overflow:hidden;}
#banner1 { float:left; display:inline; width:425px;height:307px; margin:0px 36px 0px 63px;}
#banner1 h2 { font-size:36px; margin-top:60px;}
#banner1 div { font-size:12px; color:#383838; line-height:18px; padding-top:18px;}
#banner2 { float:left; display:inline; width:425px;height:307px;margin:0px 0px 0px 0px;}
#banner2 a img { border:0px;}

#catb { float:left; display:inline;  width:783px;}
#catb .catalog_forma { display:none!important}
#catb .catalog_forma_open { display:none!important}
#catb .podcatalog22 { display:none}
#catb .tableCat { display:none}

.leftCat li.catalog {display:none}
.leftCat li { list-style-type:none}
#catb ul li.nodisp  {display:none!important} 


/*.leftCat .divCat_on .drop { width:248px;float:left; display:inline; clear:both; margin-bottom:10px;}
.leftCat .divCat_on .drop1 { background:url(images/lb1.png) top left no-repeat; height:5px; line-height:5px; width:248px;float:left; display:inline; clear:both;}
.leftCat .divCat_on .drop2 { background: #fff;  width:248px;float:left; display:inline; clear:both}
.leftCat .divCat_on .drop3 { background:url(images/lb2.png) top left no-repeat; height:6px; line-height:6px; width:248px;float:left; display:inline; clear:both}
.leftCat .divCat_on  a.catalog_a  { font-size:12px; color:#409fe2; font-weight:bold; text-decoration:none }
.leftCat .divCat_on .drop2 ul {  list-style-type:none; margin:0px; padding:0px; list-style-type:none}*/


.leftCat .divCat_on .drop { width:211px;float:left; display:inline; clear:both; margin-bottom:10px; margin-top:10px; margin-left:19px;}
.leftCat .divCat_on .drop1 { background:url(images/l12b1.gif) top left no-repeat; height:12px; line-height:12px; width:211px;float:left; display:inline; clear:both;}
.leftCat .divCat_on .drop2 { background: #eaedf0;  width:211px;float:left; display:inline; padding:5px 0px; clear:both}
.leftCat .divCat_on .drop3 { background:url(images/l13b2.gif) top left no-repeat; height:6px; line-height:6px;width:211px;float:left; display:inline; clear:both}
.leftCat .divCat_on  a.catalog_a  { float: left; display:inline; clear:both;font-size:12px; color:#409fe2;padding:8px 0px 8px 36px;   font-weight:bold; text-decoration:none }
.leftCat .divCat_on .drop2 ul {  list-style-type:none; margin:0px; padding:0px; list-style-type:none}

.leftCat .divCat_off .drop {display:none}
.leftCat .divCat_off  a.catalog_a  { font-size:12px; color:#383838; float: left; display:inline; clear:both; padding:8px 0px 8px 36px;  font-weight: normal; text-decoration:underline; }




.leftCat .divCat_on  .m_act11 { display:none!important}
.leftCat .divCat_on  .m_act22 { display:none!important}
/*div#notopcat li.podcatalog { display:none}
/*div#notopcat li.catalog { display:none}/*/

div.podcatalog_forma { width:100%}
div.catalog_forma { width:100%}
div.catalog_forma { width:100%}
div#notopcat .catalog_forma_open div.podcatalog_forma { display:block!important; visibility:visible!important; position:relative!important;}
div#notopcat .catalog_forma_open { display:block!important; visibility:visible!important; position:relative!important;}


#mid1 li.podcatalog a { color:#70777d; font-size:12px; }
#mid1 li.podcatalog a:hover { color:#409fe2; text-decoration:underline;}
#mid1 li.podcatalog  { list-style-type:none;padding:4px 0px 4px 17px }

#searchb {  float:left; display:inline; height:28px; background:url(images/search_bg.gif) top left no-repeat; width:216px; margin-left:10px; }
.but2 { height:28px; line-height:28px; width:27px; border:0px; background:transparent; cursor:pointer}
.searchf {float:left;height:28px; line-height:28px; padding-left:10px; width:170px; border:0px; background:transparent;color:#ababab; font-size:12px; }
/*.search_b {float:left;height:29px; line-height:29px; padding-left:28px; width:170px; border:0px; cursor:pointer}*/




.topCat{

}

.leftCat { float:left; display:inline;
}
.leftCat .divCat_off {
     position: relative!important; display:block!important;
}
.leftCat .divCat_on {
    position: relative; display:block;
    
}

.divNavigationA{ background:url(images/cat_art.gif) 28px 10px no-repeat;
	padding: 0px 0px 20px 47px;

}

.divNavigationA a{
	font-size: 12px;
	display: block;
	color: #383838;
	padding-top: 3px;
	padding-bottom: 3px;
}

.flashIndex{
	padding-bottom: 27px;
}
.specTitleDiv{
	background-image: url(images/clothes_22.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	clear: both;
	height: 29px;
	margin-bottom: 9px;
}
.specTitDiv1{
	font-family: Arial;
	font-size: 20px;
	color: #8916f6;
	float: left;
	text-transform: uppercase;
}
.specTitDiv2{
	float: right;
	padding-top: 7px;
}
.specTitDiv2 a{
	font-family: Arial;
	font-size: 12px;
	color: #8916f6;
}
.specTitDiv2 a:link, .specTitDiv2 a:visited, .specTitDiv2 a:hover, .specTitDiv2 a:active{
	text-decoration: none;
}
.specTitDiv3{
	float: right;
	padding-top: 12px;
	padding-left: 5px;
}
.newtipTitleDiv{
	background-image: url(images/clothes_24.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	clear: both;
	height: 37px;
	margin-bottom: 25px;
	margin-top: 13px;
}
.newtipTitleDiv2{
	background-image: url(images/clothes_24.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	clear: both;
	height: 37px;
	margin-bottom: 25px;
	margin-top: 0px;
}
.newtipTitDiv1{
	font-family: Arial;
	font-size: 20px;
	color: #5cb924;
	float: left;
	text-transform: uppercase;
	margin-top: 7px;
}
.newtipTitDiv2{
	float: right;
	padding-top: 0px;
	padding-left: 5px;
}
.newsTitle a { position:absolute; right:0px; top:5px;font-size: 11px; text-transform:uppercase;
	color: #fcffb8; background:url(images/feed.png) left center no-repeat; padding-left:18px;}
#psrell { z-index:1; position:relative}
#psrell a { position:absolute; left:350px ; top:21px;_top:16px; _left:335px ;font-size: 11px;
	color: #898989;}
	
.newsTitle { font-family: "Myriad Pro", Tahoma; font-size:18px; font-weight:normal; margin:0px; padding:0px; color:#fff; position:relative; }
.newsDate{ margin-top:18px;

	font-size: 11px;
	color: #d8efff;
	padding-bottom: 6px;
}
.newsName{
	padding-bottom: 22px;
}
#newsb { width:221px; margin-left:18px; float: left; display:inline; clear:both;}
.newsName { background:url(images/news_bg.png) center bottom no-repeat}
.newsName a{

	font-size: 12px;
	color: #fcffb8;
}
.newsName a:hover{
	text-decoration: none;
}
.newsName2{
	padding-bottom: 4px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	font-weight: 600;
}
.newsName2 a{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}
.newsName2 a:link, .newsName2 a:visited, .newsName2 a:hover, .newsName2 a:active{
	text-decoration: none;
}
.rightBlokDiv{
	clear: both;
	padding-bottom: 25px;
}
.rightBlokTitle{
	font-family: Arial;
	font-size: 20px;
	color: #ed1828;
	background-image: url(images/clothes_26.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 8px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.rightBlokContent{
	font-family: Arial;
	font-size: 12px;
	color: #2d2924;
}
.rightBlokContent a{
	font-family: Arial;
	font-size: 12px;
	color: #2d2924;
}
.rightBlokContent a:link, .rightBlokContent a:visited, .rightBlokContent a:hover, .rightBlokContent a:active{
	text-decoration: none;
}
.leftBlokDiv{
	clear: both;
	padding-bottom: 25px;
}
.leftBlokTitle{
	font-family: Arial;
	font-size: 20px;
	color: #ed1828;
	background-image: url(images/clothes_26.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 8px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.leftBlokContent{
	font-family: Arial;
	font-size: 12px;
	color: #2d2924;
}
.leftBlokContent a{
	font-family: Arial;
	font-size: 12px;
	color: #2d2924;
}
.leftBlokContent a:link, .leftBlokContent a:visited, .leftBlokContent a:hover, .leftBlokContent a:active{
	text-decoration: none;
}


.catalogOption_zag{
	padding-right: 15px; 
}
.plashka_zag{
	font: 20px Arial;
	color: #1f1f1f;
}
.divSortPageList{
	font-size: 11px; padding-left:16px;
	color: #898989;

}
.spanSortPageList{

font-size: 11px;
	color: #898989;
}
.spanSortPageList a{

	color: #409fe2;
}
.spanSortPageList a:link{
	text-decoration: underline;
}
.spanSortPageList a:visited{
	text-decoration: underline;
}
.spanSortPageList a:hover{
	text-decoration: none;
}
.spanSortPageList a:active{
	text-decoration: underline;
}
.page_nav_top{
	padding-top: 7px;
	padding-bottom: 7px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.page_nav_top a{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.page_nav_top a:link {
	text-decoration: none;
}
.page_nav_top a:visited {
	text-decoration: none;
}
.page_nav_top a:hover {
	text-decoration: none;
}
.page_nav_top a:active {
	text-decoration: none;
}
.page_nav_top b{
	background-color: #fafafa;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
	padding-left: 4px;
}
.page_nav_bot{
	padding-top: 7px;
	padding-bottom: 7px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.page_nav_bot a{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.page_nav_bot a:link {
	text-decoration: none;
}
.page_nav_bot a:visited {
	text-decoration: none;
}
.page_nav_bot a:hover {
	text-decoration: none;
}
.page_nav_bot a:active {
	text-decoration: none;
}
.page_nav_bot b{
	background-color: #fafafa;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
	padding-left: 4px;
}

.vendorDispTitle{
	
color: #898989;
	padding-top: 2px;
	padding-bottom: 2px;
}
.vendorDispTitle a{ 

	
}
.vendorDisp select {}
.vendorDisp td a{
padding-left: 10px;
	white-space:nowrap;
}

.vendorDispTitle a:link{
	text-decoration: underline;
}
.vendorDispTitle a:visited{
	text-decoration: underline;
}
.vendorDispTitle a:hover{
	text-decoration: none;
}
.vendorDispTitle a:active{
	text-decoration: underline;
}
div.page_nava{ padding:7px 0px 0px 0px;
	color: #666666;
	font-size: 12px; font-weight:bold
}
div.page_nava div{
	
}
div.page_nava a{
	color: #2e8ecb;
	font: 12px; font-weight:normal
}
div.page_nava a:link{
	text-decoration: underline;
}
div.page_nava a:visited{
	text-decoration: underline;
}
div.page_nava a:hover{
	text-decoration: none;
}
div.page_nava a:active{
	text-decoration: underline;
}
.inIndexTip{
	
}
.inShopTip{

}
.inIndexTip div.newtipDivleST{
		
}
.inShopTip div.newtipDivleST{
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
}
.inIndexTip div .newtipDivleST .newtipTableST{
	width: 100%;
}
.inShopTip div.newtipDivleST .newtipTableST{
	width: 155px;
}
.posrelblank { position:relative; width:100%; height:1px; clear:both;}
.posrabs1 {top:-20px; left:-20px; position:absolute; background:#fff; height:40px; width:40px}
.posrabs2 {top:-20px; right:-20px; position:absolute; background:#fff; height:40px; width:40px}

.tovarDivImg1{
	height: 130px;
	margin-bottom: 5px;
}
.tovarDivImg2{
	height: 130px;
	width: 130px;
	border: 1px solid #e1e1e1;
}
.tovarDivArt{
	font-family: Arial;
	font-size: 12px;
	color: #2d2924;
	padding-top: 3px;
}
.imp { padding-top:2px}

.tovarDivName1{ 
	
color: #198acc;

	padding-bottom: 3px;
	padding-top: 2px;
}
.tovarDivName1 a{
	
	font-size: 14px;
	color: #198acc;
}

.tovarDivPrice1{ 
	
}
.tovarDivPrice1 span b { font-weight:normal; font-size:14px}
.tovarDivPrice1 span { font-family:Tahoma; color:#404040; font-size:18px; font-weight:bold; 
	
}
.addthis_toolbox addthis_default_style { white-space:nowrap!important;}
.prcent { margin:0px auto;  clear:both; width:100%; text-align:center; }
.tovarDivOldPrice1{ 
		font-size: 12px;
color:#404040;
}
.tovarDivContent1{
	font-size: 11px;
	color: #898989;margin-bottom:12px;
	 line-height:14px; text-align:center;
}


.tovarDivAdd1{ margin-top:10px; padding-bottom:24px;
 text-align:center;
}
.tovarDivAdd2{ display:inline;
}
.tovarDivAdd2 a{
	font-size: 11px;padding:0px 11px 0px 33px; background:url(images/compare.gif) 10px center no-repeat;
	color: #383838;
}

.tovarDivAdd3 { display:inline;
	
	
	
	
}
.tovarDivAdd3 a{ padding:0px 11px 0px 33px; background:url(images/basket_put.gif) 10px center no-repeat;
	
	font-size: 11px;
	color: #383838;
}

#comparewindow{
   position:absolute;
   left:10px;
   top:0;
   visibility:hidden; 
   width: 250px; 
   height: 68px;
   Z-INDEX: 2;
   BACKGROUND: #f0f0f0;
   padding:10px;
   border: solid;
   border-width: 1px; 
   border-color:#cacac8;
   FILTER: revealTrans  (duration=1,transition=4);
}

div.comment_user{
	padding: 3px;
	background: #35A0C4;
	color: white;
}
div.comment_user a{
	color: white;
}
div.opros{
	float: left;
	background: #CCCCCC;
	height: 10px;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-right: 5px;
	margin-left: 5px;
}
a.activ_catalog{
	text-decoration: none!important;
}
.bgprice {
	background: #fafafa;
}
.bgprice b{
	color: #FFFFFF;
	font-size: 12px;
}
a.standart{
	
}
#noh h2 { display:none;}
#noh a {color: #409FE2;}
#noh  {color: #409FE2;}
#noh li { float:left; padding-right:10px; display:inline;list-style-type:none;}
#p12 p { line-height:16px; font-size:14px;}
table.standart td{
	font-size: 11px;
	color: #696969;
}
div.gbook_otvet{/*ответ на отзыв*/
	margin-top: 10px;
	background-color: #f0f0f0;
	margin-bottom: 10px;
	BORDER: #cacac8 1px solid; 
   PADDING: 5px; 
}
div.pod_cart{/*Ссылки в корзину подробное описание*/
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	BORDER: #cacac8 1px solid;
	PADDING: 5px;
	background-color: #f0f0f0;
}
div.pod_cart td a,div.pod_cart td{
	color: #3846b7;
	font-size: 11px;
}
img.big{
   border:			1px solid #5B98AF;
}
div.line{
	/*Разделитель новостей*/
	background-image: url(images/line_bg.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 4px;
	margin-top:5px;
}
div.bannerLine{
	height:20px;
	clear:both;
	width:100%;
}
div.news_tema,div.news_tema a{/*Новости*/
	font-family: Arial;
	font-size: 12px;
	color: #ccc;
	font-weight: 600;
}

ul{
	list-style-type: none; margin:0px; padding:0px;
color: #383838;
    font-size: 12px;
    line-height: 18px;
}
div.plashka_center{ /*Центрблок плашка*/
	background-image: url(images/center_plashka_bg.jpg);
	background-repeat: no-repeat;
	height: 41px;
}
a.small{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}
.sort_table img{ margin-right:5px
  
  
}
.inShopTip .noindex { display:none}
.noindex3 .yesindex { display:none}
.yesindex { float:left; display:inline; width:49%}
#allspec li { color:#F00; font-weight:bold; font-size:14px; }
#allspec{
	padding: 10px;
}

#allspec div {
	color: #2d2924;
	margin-bottom: 5px;
}

.filt5 { background: url(images/filt5.gif) top left repeat-x;}
.filt6 { background:#eaedf0}
a.link{
	color: #898989;
}

#allspec a{
	color: #2d2924;
}

#calendar{
	padding: 7px;
}

#calendar div {
	color: #2d2924;
	margin-bottom: 5px;
}

#calendar a{
	color: #2d2924;
}

#allspec input, #allspec td select {
	font-size: 10px;
}
#allspecwhite{
	margin-top: 10px;
	background-color: #f0f0f0;
	margin-bottom: 10px;
	BORDER: #cacac8 1px solid; 
   PADDING: 5px; 
}
.sortActiv{ color:#70b32c!important; border:0px!important;
   
}

.sort_name_bg{
	background-color: #fafafa;
	color: #696969;
}
.sort_table{
   font-size: 11px;
   margin-top: 10px;
   background-color: White;
	color: #696969;
}
.sort_table b{
	color: #696969;
}
#cartwindow{
   position:absolute;
   left:10px;
   top:0;
   visibility:hidden; 
   width: 250px; 
   height: 68px;
   Z-INDEX: 2;
   BACKGROUND: #f0f0f0;
	
   padding:10px;
   border: solid;
   border-width: 1px; 
   border-color:#cacac8;
   FILTER: revealTrans  (duration=1,transition=4);
}
#cartwindow *{ 
  color: 000000;
  font-size: 11px;
}
input.ok{
    width:112px; _height:22px; line-height:15px; text-align:center; _padding:0px!important; padding:3px 0px 4px 0px;
	color: #fff; font-size:11px; font-weight:bold;
	margin-left: 10px; cursor:pointer;
	background: url(images/ok.gif) left center no-repeat;
	border:0px;
}
.productOdnotipTitleDiv{
	background-image: url(images/clothes_40.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	clear: both;
	height: 37px;
	margin-bottom: 12px;
	margin-top: 5px;
}
.productOdnotipTitDiv1{
	font-family: Arial;
	font-size: 20px;
	color: #1f1f1f;
	float: left;
	text-transform: uppercase;
	margin-top: 7px;
}
.vendorDisp { margin:20px 0px 20px 0px}
.vendorDisp select{ margin-right:7px; float:left; display:inline;

}
.tovar_parentList{
	padding-top: 15px;
}
.tovar_parentList select{
	width: 200px;
}
.tovar_parentBay{
	padding-top: 15px;
	padding-bottom: 5px;
}
#fotoload{

}
.tovar_art{

	font-size: 11px;
	color: #898989;
	line-height: 17px;
}
.tovar_content{
	font-size: 12px; line-height:18px;
	color: #383838; padding-top:12px; padding-bottom:12px;
}
.tovar_content a{

	font-size: 12px;
	color: #383838;
}
.tovar_content a:link{
	text-decoration: underline;
}
.tovar_content a:visited{
	text-decoration: underline;
}
.tovar_content a:hover{
	text-decoration: none;
}
.tovar_content a:active{
	text-decoration: underline;
}
.tovar_optionsDisp{

}
.tovar_price{
	font-family: Arial;
	font-size: 12px;
	font-weight: 600;
	color: #333333;
	margin-top: 15px;
}
.tovar_productSklad{
	font-weight: normal;
}
.price{
	font-family: Arial;
	font-size: 18px;
	color: #ed1828;
}
.tovar_priceOld{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.tovar_notice{
	padding-top: 15px;
	padding-bottom: 5px;
}
.tovar_order{
	padding-top: 15px;
	padding-bottom: 5px;
}
.tovar_compare{

}
a:hover img.imgOn , a:hover img.imgOff , img.imgOn , img.imgOff {
	border:0px;
}

.foto img.imgOn {
		border:0px;
}
.cattext { color:#4c4c4c; font-size:12px; line-height:16px;}

.panel_l{/* Стиль для левой панели каталога с сеткой 2*2 */
	width: 50%; text-align:center;
}
.panel_r{/* Стиль для правой панели каталога с сеткой 2*2 */
	width: 50%; text-align:center;
}
.panel_t{/* Стиль для правой панели каталога с сеткой 2*2 */
	width: 33%; text-align:center;
}
.prod_cart {  display:table; margin:0px auto; width:197px; }
.prod_cart2 { width:197px;display:table; padding-bottom:15px; }
/*.newtips2 tr { background: url(images/setka.gif) center 1px no-repeat;}*/
#fotoload {background: url(images/setka.gif) center 0px no-repeat; padding-top:17px; padding-bottom:17px;}
.newtips3  { background: url(images/setka.gif) left 1px no-repeat; padding:17px 0px;}
tr.setka { background: url(images/setka.gif) top center no-repeat;}
tr.setka img{
	height: 17px;
	width: 17px;
}
.newtips tr { background:none!important}
input{/* Стиль шрифта для всех вып. списков и всех элементов input */
	font-size: 12px;
	color: #000000;
}
select{/* Стиль шрифта для всех вып. списков и всех элементов input */
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #bababa;
}
/*Стили кнопок табов*/


.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;
}

.dynamic-tab-pane-control .tab-row .tab {
	font-size:		18px; color:#147cc1;
	cursor:			Default;
	display:		inline;
	margin:			0px;
	float:			left;
	padding:		0px 25px 0px 0px;

	
	cursor:			hand;
	cursor:			pointer;
	
	z-index:		1;
	position:		relative;
	top:			0;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	z-index:		3;
	padding:		0px 25px 0px 0px;
	margin:			0px;
	top:			0px;

}

.dynamic-tab-pane-control .tab-row .tab a {
	font-size:		18px; color:#147cc1;background:url(images/dash2.gif) bottom left repeat-x;
	text-decoration:	none;
	cursor:			hand;
	cursor:			pointer;	
}

.dynamic-tab-pane-control .tab-row .hover a {
	color:	#2E9BC2;
}

.dynamic-tab-pane-control .tab-row .tab.selected a { background: none;
		font-size:		18px; color:#000; 
}

.dynamic-tab-pane-control .tab-page {
	clear:			both;
	z-index:		2;
	position:		relative;
	top:			0px;
	color:			#414141;
	font-size:		12px; line-height:16px;
	padding:		15px 0px 20px 0px;
}

.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;

	height:			32px;
	width:			100%;
}

.tab-page a{
	
}

div.full-links{
	padding-top: 15px;
}

#parentId{
	width:auto;
}

/*-------------------------------------------------------*/
.foot { border-top:3px #70b32c solid ; margin-top:20px}
.foot1 { color:#414141;}

#addfav { color:#484848; font-size:12px; background:url(images/ico_fav.gif) left center no-repeat; padding-left:24px;}
#addfav2 { color:#484848; font-size:12px; background:url(images/ico_map.gif) left center no-repeat; padding-left:29px;}

.pht { font-size:24px; color:#414141; font-weight:bold; }
.pht b {font-size:14px; color:#198acc; font-weight:normal}

.pht2 { font-size:12px; color:#414141; font-weight:bold;line-height:18px; padding-bottom:5px; }
.pht3 { font-size:12px; color:#414141; line-height:16px;  }
.pht4 a { font-size:12px; color:#1582c2}
.pht4 td { font-size:12px; color:#414141;}
.bbol { font-weight:bold}




/*-------------------------------------------------------*/


.grb1 { background:url(images/grb1.gif) top left no-repeat} 
.grb2 { background:url(images/grb1.gif) top right no-repeat} 
.grb3 { background:url(images/grb1.gif) bottom left no-repeat} 
.grb4 { background:url(images/grb1.gif) bottom right no-repeat} 

.grb5 { background:url(images/grb2.gif) top left repeat-x} 
.grb6 { background:url(images/grb2.gif) top right repeat-y} 
.grb7 { background:url(images/grb2.gif) bottom left repeat-x}  
.grb8 { background:url(images/grb1.gif) bottom left repeat-y} 
.grb88 { margin-top:38px;}
.alllink { padding:13px 0px;}
.alllink a  { color:#198acc; font-size:12px;}
.brandbg { background:url(images/brand_sep.gif) left bottom repeat-x; height:70px;}
.brandbg  { text-align:center; padding-top:5px; padding-bottom:6px;}

.brandbg a img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
-moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}

.brandbg a:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
	opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}
.CID_1 { display:none}


.nd { padding-top:15px; color:#8d8d8d; font-size:12px; font-style:italic; background:url(images/news.gif) 2px 21px no-repeat; padding-left:17px; }
.nt { padding:10px 0px;}
.nt a { color:#198acc; font-size:14px; line-height:20px;  }
.nt3 { padding:8px 12px;}
.pcatl { padding:3px 0px;}
.rmblock { padding-bottom:20px;}
.rmblock2 { padding-top:20px;}
.nt3 a { color:#198acc; font-size:14px; line-height:20px;  }


.ntt { color:#000; font-size:12px; line-height:16px; background:url(images/brand_sep.gif) left bottom repeat-x; padding-bottom:20px}
h2.headh  { font-weight: bold; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; font-size:24px; color:#70b32c;}

.headh2 { position:relative; padding-bottom:8px; }

#spec {padding-left:35px; background:#fff url(images/ico_hit_s.gif) 0px 15px no-repeat;}
#spec b{color:#e37a27; }

#hit {padding-left:35px; background:#fff url(images/ico_best_price_s.gif) 0px 15px no-repeat;}
#hit b{color:#2f93d4; }


.headh2 h2 {font-size:24px; color:#464646}
.headh2 a { position:absolute; right:0px; top:25px;}

.noh h2 { display:none;}
.noh2 {font-size:14px; font-weight:bold; padding-top:20px; color:#464646;}
.noh3 {font-size:14px; font-weight:bold;color:#464646;}
.noh4 {font-size:14px; font-weight:bold;color:#464646;}
.noh5 {font-size:14px; padding:6px 0px 6px 0px; color:#464646; line-height:19px; float:left;}
.noh5 strong { margin-top:2px; color:#7e7e7e; font-size:12px; padding:0px 10px;float: left; display: inline;}
.noh5 a { color:#2e8ecb; float: left; display: inline; margin:2px 23px 0px 7px ; text-decoration:none!important; border-bottom:1px dotted #2e8ecb;}
.noh5 a:hover { border-bottom:0px;}
.noh { border:1px #e8e8e8 solid;font-size:12px; color:#2e8ecb; padding:5px 10px; margin:10px 0px 20px; display:block; float:left; clear:both; width:98%;}
.noh div {float:left; display:block;}
.noh a { font-size:12px; color:#2e8ecb}
.noh a:hover { text-decoration:none!important;}
#slider_price {clear:both;}
/*---------------------------*/
.compare_put label div.dotted { color:#4b4b4b; white-space:nowrap; font-size:12px; background:url(images/sep_comp.gif) left bottom repeat-x;float:left; display:inline; }
.compare_put label div.dotted:hover { background:none; cursor:pointer;}
.prod_chek {float:left; display:inline;}
.prod_chek td { padding-bottom:4px}
.noh .checkboxDemo { padding-top:3px;}
.noh div.dotted { color:#4b4b4b; white-space:nowrap; font-size:12px; padding-top:1px;  float:left; display:inline;cursor:pointer!important;}
.noh .holderWrap {float:left; display:inline;}
label.checkbox span.holder{height:61px;background:url(images/checkbox.gif) 0 -1px no-repeat}
label.radio span.holder{height:61px;background:url(images/radio.gif) 0 -1px no-repeat}
label.checkbox:hover span.holder,label.radio:hover span.holder{top:-21px !important}
label.checked span.holder,label.checked span.holder,label.checked:hover span.holder,label.checked:hover span.holder{top:-42px !important}
label.list{float:left;clear:left;margin:0 0 0px 0}
label.inline{float:left;margin:0 0px 0 0}
input.hiddenCheckbox{position:absolute;left:-10000px}
label.prettyCheckbox span.holderWrap{float:left; display:inline;position:relative; margin-right:5px;overflow:hidden; width:17px; height:17px;}
label.prettyCheckbox span.holder{display:block;position:absolute;top:0;left:0}
/*---------------------------*/


/*----------------ползунок-----------------------------*/

.formCost {
	float: left;
 margin:0px 20px 0px 20px;
}
.formCost label {
	float: left;
	font-size: 16px;
	color: #bbb;

	margin-right: 5px;
	position: relative;

}
.formCost td { font-size:12px; color:#4c4c4c; font-family:Tahoma;}
.formCost input {
	font-family:Tahoma;
}

.sliderCont {
	width:364px;
 
  margin:6px 0px 0px 0px;

	float: left; display:inline;
}		

/* А это правила для скрипта:  */
#slider {
	width:364px;
}

.ui-slider {
	position: relative;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 13px;
	height: 13px;
	background: url(images/slider.png) no-repeat;
	cursor: pointer
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	overflow: hidden;
}
.ui-slider-horizontal {
	 height: 5px;
}
.ui-slider-horizontal .ui-slider-handle { 
	top: -3px;
	margin-left: -6px;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min { 
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
.ui-widget-content { 
	
	background: #d3d3d3;
}
.ui-widget-header { 

	background: #84bd5e;
}
.ui-corner-all {
	
}

.ok2 { background:url(images/ok2.gif) top left no-repeat; width:29px; height:22px; cursor: pointer; border:0px;}
.otdo { background:url(images/otdo.gif) top left no-repeat; width:45px; height:22px; line-height:20px;  border:0px; padding-left:5px; }
/*----------доп параметры--------*/
h2.trigger {
  padding: 0px 0px 0px 0px;
  margin: 0px 20px 20px 0px; height:18px;
  background: url(images/h2_trigg_down.gif) right center no-repeat;


  width: 245px;
  float: left;
}

h2.trigger a {
  color: #2e8ecb; font-size:14px; font-weight:bold; background:url(images/more_param.gif) 0px 24px repeat-x;   
  text-decoration: none!important; margin:0px; padding:0px; float:left; display:inline;

}

h2.trigger a:hover { background:none;}

h2.active {  background: url(images/h2_trigg_up.gif) right center no-repeat;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/

.toggle_container {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px;
 
  overflow: hidden;


  clear: both;
}

.toggle_container .block {
  padding: 0px; /*--Padding of Container--*/
 
}

.block .checkboxDemo td.filtn {color:#4b4b4b; font-size:12px;  width:167px; }
.block .checkboxDemo td { padding:4px 0px;}
.block .checkboxDemo { padding:0px;}
.block .noh { margin:0px; padding:0px 0px}
.block .checkboxDemo .nop { padding:0px;}
.block .checkboxDemo .prod_chek { margin-right:10px; position:relative;}
.filtn2 { background:url(images/grb2.gif) bottom left repeat-x}

/*-------------------------*/
.navi a:hover { text-decoration:none!important;}
.navi a { font-size:12px;  margin-right:20px;}
.navi { font-size:12px; color:#585858; padding:5px 0px; float:right;}
* html .navi b { color:#4b4b4b; line-height:21px; height:21px; padding:0px 5px; border:1px solid #d8d8d8; background:url(images/noh5.gif) top left repeat-x; margin-right:20px;}
html > body .navi b {color:#4b4b4b; line-height:21px; height:21px; padding:2px 5px; border:0px solid #d8d8d8;  background:url(images/noh5.gif) top left repeat-x;margin-right:20px;}

.prod_desc { font-size:12px; color:#4c4c4c; line-height:16px; padding:10px 20px 0 0}
.newtips3 .tovarDivName1 { padding-top:15px }
.nal1 { font-size:12px; color:#70b32c;}
.nal2 { font-size:12px; color:#e79925;}

.sepg1 { background:url(images/brand_sep.gif) top left repeat-x;}
.sepg2 { background:url(images/brand_sep.gif) bottom left repeat-x; padding-bottom:15px; margin-bottom:15px;}
.vend { margin-top:22px }
.vend td b { font-weight:normal}
.vend td { background: #fafafa;	color:			#414141; border-left:#fff solid 1px; border-bottom:#fff solid 1px; width:50%;
	font-size:		12px; line-height:16px; padding:3px 0px 3px 10px}
	
		div.stars {width:150px;height:31px;background-image: url(images/rating/0.gif);
background-repeat: no-repeat;line-height: 12px;float:center;}
div.stars div {float:left;width:30px;height:31px;cursor: pointer;}
span.status-stars {padding-left: 5px; font-size:90%;color:#666;}	
div.stars sup {color:#898989;}


div.comment_list{/*отзывы*/
	margin-top: 20px;
	
	margin-bottom: 10px;
	BORDER-bottom: #ccc 1px solid; 

}
.com_pad { padding-left:10px; padding-top:10px }
.com_us a { background:url(images/ussatus.gif) left center no-repeat; color:#276fd3; font-size:12px; padding-left:19px;}
.com_date { color:#6b6b6b; padding-top:10px}
.rate { padding:10px 0px;}
.com_text { padding:10px 0px; color:#6b6b6b; font-size:12px;}
.rate_com { padding:20px 0px 40px;  color:#6b6b6b; line-height:16px; text-align:left;}
.rate_com a:hover { border-bottom:0px;}
.rate_com .grlink { color:#329402!important; border-bottom:1px dashed #329402; text-decoration:none}
.rate_com .redlink { color:#f80100!important; border-bottom:1px dashed #f80100; text-decoration:none}
.rate_com .grlink { color:#329402!important; border-bottom:1px dashed #329402; cursor:pointer; display:inline;}
.rate_com .redlink { color:#f80100!important; border-bottom:1px dashed #f80100; cursor:pointer; display:inline;}
.ctd  { font-size:12px;}
.ctd2  { font-size:14px;   color: #3DA30B; font-weight:bold}


div.comparre{
border-bottom: 2px dotted #198ACC;cursor:pointer;
float:left;
display:inline;
}

div.comparre:hover{

border-bottom: 2px dotted #fff;

}
li.comparre{
padding:5px;

float:left;
display:inline;
}
li.comparre:hover{
border:0px;

}

.panel {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 198px;
	background: #fafafa;
	border: #e4e4e4 2px solid;
	font-family: Georgia;
}
.disp{

display:none;
}
#seotext{ padding:0px 18px 18px ;  color: #b1b1b1;
    font-size: 12px;
    line-height: 18px;
}


.nohouter {background:#f9f9f9 url(images/noh5.gif) top left repeat-x; border:1px #e8e8e8 solid; float:left; display:block; width:100%}


.tovarDivName1 + div {padding-top:10px;}
.tovarDivName1 + div img {padding-right:10px;}