/* CSS Document */
body {margin:0px; padding:0px; background:#fff;}
table { border-collapse:collapse; }
td {vertical-align:top; padding:0px;}
form {margin:0px; padding:0px;}
a:hover {text-decoration:none;}
/*Основные стили*/
h1 {margin:0px 170px 8px 44px; font:bold 30px  Trebuchet Ms, Arial; color:#004b90; border-bottom:2px solid #004b90; padding: 5px 5px 10px 10px;}
h2 {font:normal 18px Tahoma; color:#004b90; margin:0px 0px 0px 0px;}
h2 a {color:#004b90;}
h2 a:hover {color:#004b90;}                                                                                                                                   
h3 {margin:0px 170px 8px 44px;text-align:left;
 background:url(/i/bg.gif) right top;
 padding: 5px 5px 10px 10px;  font:normal 26px Trebuchet Ms, Arial;  color: #004b90; border-bottom:2px solid #004b90; width: 400px;}
h3 a {color:#004b90;}
h3 a:hover {color:#004b90;}

p {font:normal 12px Arial; color:#716F68; text-align:justify; margin:8px 0px 8px 0px;}
li {font:normal 12px Arial; color:#716F68;}
li a {font:normal 12px Arial; color:#004b90;}

#logo {position:absolute; z-index:100; top:2px; left:10;}

#visual  {background:url(/i/topc.gif) right top repeat-x;}
#visual1 {background:url(/i/topr.jpg) right top no-repeat;}
#visual2 {background:url(/i/topl.gif) left top no-repeat; height:180px; width:345px;}

#botl {background:url(/i/botl.jpg) left bottom no-repeat;  height:240px; }
#botc {background:url(/i/botc.gif)  bottom repeat-x;}
#botr {background:url(/i/botr.jpg)  right bottom no-repeat;}
#btmtxt {font: normal 10px Tahoma; color: #555555; padding-left:40px; width:600px;}
#counters {margin-top: 200px; margin-left:10px;}
#txt {font: normal 12px Tahoma; color: #555555; padding:20px;}

#adres {font:normal 11px Tahoma; color:#716F68; padding: 5px;}
#adres a {color:#716F68; }

#menu {position:absolute; top:103px; left:106px; font: normal 20px Arial;    color: #FFFFFF; z-index:100; width:600px;}
#menu span {display:block;  float:left;}
#menu a {color: #FFFFFF; text-decoration:none; }
#menu a:hover {color: #ff3535; text-decoration:underline;}


#firstmain {width:99%;}
#firstmain td { padding:10px 30px 10px 10px; width:27%;}
#firstmain td.img { padding:10px 10px 10px 20px; width:1%;}
#firstmain a{color:#bd611b;}

#clrtable {font: normal 9px Tahoma; }
#clrtable td { padding:2px;}

#arttable {font: normal 9px Tahoma; }
#arttable td { padding:5px; border: 1px solid #CCCCCC; text-align: center;}


#ramka {background:url(/i/ramka.jpg) left top repeat-x; height: 32px;}

#under {}
#under1 {background:url(/i/under.jpg) left bottom no-repeat;}


#cont {width:100%; height:130px;}
#articles {width:50%; font:normal 24px Tahoma; color:#716F68; background:url(/i/loop.jpg) 40px 30px no-repeat; padding:0px 0px 0px 200px;}
#articles .li { font:normal 14px Arial; color:#9A9A8F;  margin:0px; padding:0px; margin:12px 4px;}/*background:url(/i/dot.gif) 10px 14px no-repeat;*/
#articles .li a {  color:#10A1D0;}/*margin-left:60px;*/
#articles .li a:hover {color:#42D1FF;}
#contact { vertical-align:middle !important; width:50%; font:normal 14px Tahoma; color:#6C6C69; text-align:center; border-left:1px solid #CACBC7;}

#underground {width:610px; font:normal 11px Tahoma; color:#FFFFFF; margin-right:550px;}
#underground td { text-align:right; padding:0px 0px 14px 20px; vertical-align:bottom;}
.counter {width:88px; padding:60px 0px 10px 5px !important;}

/*Поправки к шаблонам вторичных страниц*/
#second #logo {top:77px; left:221px;}
#second #visual {background:url(/i/svisual.gif) left top repeat-x;}
#second #visual1 {background:url(/i/svisual2.jpg) right top no-repeat;}
#second #visual2 {background:url(/i/svisual1.jpg) left top no-repeat; height:275px;}
#second #menu {padding:192px 0px 0px 184px;}

/*Стили seconds*/
#main {width:100%;}
#left {width:191px; padding:0px 10px 0px 30px;}
.ltit {font:normal 12px Tahoma; font-weight:bold; color:#716F68;  padding:8px 0px 6px 0px; }
.ltit a { color:#716F68; text-decoration:none; }
.lev_0 {font:normal 12px Tahoma; color:#716F68;  padding:8px 0px 6px 0px; }
.lev_0 a {color:#444; text-decoration:none;}
.lev_0 a:hover {color:#004b90; text-decoration:underline;}

.lev_0a {font:normal 13px Tahoma; color:#716F68;  padding:8px 0px 6px 0px; font-weight: bold; }
.lev_0a a {color:#444; text-decoration:none;}
.lev_0a a:hover {color:#004b90; text-decoration:underline;}

#left .active A {color:#882F43}

.path {margin:10px 0; font-size:12px; margin-top:-20px}
.path A {color:#444444; text-decoration:none; font-size:12px}
.path A:hover {color:#004B90; text-decoration:underline}
.path .sep {padding:0 10px}


#selected_id.lev_1a a { color: #000090; font-weight:bold; }
#selected_id.lev_0a a { color: #000090; font-weight:bold; }
#selected_id.lev_0 a { color: #000090; font-weight:bold; }
.lev_2 {margin-left: 10px; padding-left:10px; border-left: dotted 1px  #AAAAAA;}

.lev_1a {font:normal 11px Arial; color:#004b90; 
background:url(/i/lev.gif) 2px bottom no-repeat;  
padding:10px 0px 4px 20px; margin-top:-10px; position:relative;}
.lev_1a a {color:#004b90; text-decoration:none;}
.lev_1a a:hover {color:#42D1FF; text-decoration:underline;}
.lev_1 {font:normal 11px Arial; color:#41403C; border-left:1px solid #10A1D0;  
margin-top:0px; padding:0px 0px 4px 5px; margin-left:20px;}
.lev_1 a {color:#41403C;}
.lev_1 a:hover {color:#10A1D0;}
#pagetext {padding:30px 10px 10px 10px;font:normal 11px Arial; border-left: 1px solid #CCC;}
#txt {width:100%;}
#txt td { padding:10px 30px 10px 0px; width:45%;}
#txt td.img { padding:10px 10px 10px 0px; width:1%; background-color: #FFFFFF;}

#sub {font:normal 18px Arial !important; color:#0F96C2 !important;}
span.pad { display:block; padding-left:10px;}
span.pad2 { display:block; padding-left:87px;}
.black strong {color:#272624;}
.black p {margin-top:2px;}
.black p a {color:#10A1D0;}
.black .img {text-align:center;}
.price {background:#FFF url(/i/bgbuy.jpg); border:1px solid #CCC;  margin-top:2px; margin-bottom:7px;}
.price td { padding:1px 10px 10px 10px; font:normal 12px Arial; color:#555;}
.price a {font:normal 13px Verdana; color:red;}
  
.size {background:#bb5d1b url(/i/size1.gif) left top no-repeat; width:100px; margin:7px 0px 7px 7px;}
.size div {background:url(/i/size2.gif) right top no-repeat; padding:1px 10px 0px 10px; 
		font:normal 12px Arial; color:yellow; text-align: center;}
.size a {font:normal 12px Arial; color:#fff; text-decoration: none;}

.sizeSel {background: url(/i/size1s.gif) left center no-repeat; width:100px; margin:7px 0px 7px 7px;}
.sizeSel div {background:url(/i/size2s.gif) right center no-repeat; padding:1px 10px 0px 10px; 
		font:normal 12px Arial; color:yellow; text-align: center;}
.sizeSel a {font:normal 12px Arial; color:yellow; text-decoration: underline;}

.end strong {color:#272624;}
.end p {font:normal 12px Arial;margin-top:2px;}
.end p a {color:#10A1D0;}
.end .img {text-align:center; }
.end img {margin-bottom:5px;}
.buy {float:right;font:normal 12px Arial;color:#10A1D0; padding-right:30px;}
.buy a {color:#10A1D0;}


#price_table {text-align:center;  background-color: #FFFFFF; margin: 20px 0px 30px 0px;}
#price_table td {border-top:2px solid #CAD3E4;border-bottom:2px solid #CAD3E4; 
padding: 10px 20px 10px 20px; background-color: #FFFFFF; font:normal 24px Arial; color:#6D6E7A;
vertical-align:middle;}

#addonst {background-color: #FFFFFF; margin: 0px; margin-bottom:7px;}
#addonst td {border-bottom:1px dotted #CAD3E4; 
padding: 3px;  background-color: #FFFFFF; font:normal 9pt Tahoma; color:#6D6E7A;
vertical-align:middle;}
#addonst a {font:normal 9pt Tahoma; color:red;}

.clrsel  {border-bottom:1px dotted #CAD3E4; 
padding: 3px; background-color: #FFFFFF; font:normal 9pt Tahoma; color:#6D6E7A;
vertical-align:middle; text-align:left;}

.dop  {font:normal 12pt Arial; vertical-align:middle;}


#order_table {background-color: #FFFFFF; margin: 5px 0px 5px 0px;}
#order_table td {border-top:2px solid #CAD3E4;border-bottom:2px solid #CAD3E4; 
padding: 5px; font:normal 12px Arial; color:#6D6E7A;}

.mcap {
	font: 13px Arial;
	font-weight: bold;
	background: #DCEFFF;
	padding: 2px 10px 2px 10px;
	border-top: 1px  solid #B0C1DD;
	border-bottom: 1px  solid #B0C1DD;
}
.analogbottom{
text-align:left; padding: 0px 5px 5px 5px; 
background: #F7F7FF;
font-family: Tahoma,serif,verdana; font-size: 11px; 
border-bottom: 1px solid #DDDDDD; _height:100%;}

.mtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin:  0px 10px 5px 10px;
font-weight: normal;
}

.adres {
	font-family: Tahoma, Helvetica, sans-serif;
	background: #94A6C1;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 10px 2px 10px;
	margin: 0px 10px 0px 0px;
	border-top: 1px  solid #FFFFFF;
	border-bottom: 1px  solid #FFFFFF;
}
.adres a {
	color: #FFFFFF; text-decoration:none;}
.adres a:hover {
	color: #FFFD7E; text-decoration:underline;}
#clrrb { vertical-align: -10%; margin:0px 3px 0px 3px;}
#clrradio { vertical-align: middle;}
#colorselect {font: normal 12px Tahoma; color: #6b7fa1; margin:0px; padding:5px; text-align:right; }
#clrs {font:normal 11px Arial; color:#10A1D0; padding:0px; margin:0px;}
#mpag {border:1px dotted #777777; margin:10px; padding:10px;  background:url(/i/bg.gif) right top;}


#vendorblock {font: normal 12px Tahoma; color: #6b7fa1;border-left: 1px solid #6b7fa1; margin:20px;}
#vendorblock td{padding:10px;}
#rc {font: normal 16px sans-serif; color: #333333; font-weight:bold;
background-color: #dcefff; text-align:center; padding:4px;
border: 2px solid #b0c1dd; border-bottom:0px; width: 300px;}

#mh_ct td {font: normal 10px Tahoma; text-align:center; padding:3px; }

#phone {position: absolute; z-index:100; top:94px; right:20px; font:normal 36px Trebuchet MS; color:#ffffff;}


/* CART From MebHome */
.basket { padding:0px!important; margin:0px!important; background:url(/ii/second/basket.gif) 124px top no-repeat;color:#333!important; font: normal Tahoma;}
.emptybasket {padding:10px 15px;}
.emptybasket .basket { background:url(/ii/second/basket.gif) left 5px no-repeat;}
.emptybasket h2 {padding:4px 0px 10px 40px; font:bold 15px Arial;}
.basket #go_in_basket {color:#000; text-decoration:none; font:bold 16px Arial;
 display:block; margin:auto; text-align:center; background:url(/ii/second/btn.gif) center top no-repeat; 
text-decoration:none; width:167px; padding:1px 0px 0px 0px; height:23px; margin-top:7px;}


.bs1 { background:#f3f3f3 url(/ii/second/bs.gif) left top repeat-x;}
.bs2 { background:url(/ii/second/bs.gif) right top repeat-y;}
.bs3 { background:url(/ii/second/bs.gif) left bottom repeat-x;}
.bs4 { background:url(/ii/second/bs.gif) left top repeat-y;}
.bs_1 { background:url(/ii/second/bs_1.gif) left top no-repeat;}
.bs_2 { background:url(/ii/second/bs_2.gif) right top no-repeat;}
.bs_3 { background:url(/ii/second/bs_3.gif) right bottom no-repeat;}
.bs_4 { background:url(/ii/second/bs_4.gif) left bottom no-repeat; padding:15px;}
.bs_4 h2 { margin:0px; font:normal 18px Arial; color:#b1b1b1!important; white-space:nowrap; padding:3px 40px 8px 0px;}
.bs_4 h2 a {color:#b1b1b1!important; white-space:nowrap;}
.bs_4 div  {font:normal 11px Arial; color:#707070; padding:10px 0px 0px 0px;}
.bs_4 div a{color:#707070;}
.basket { padding:0px!important; margin:0px!important; background:url(/ii/second/basket.gif) 124px top no-repeat;color:#333!important; font: normal Tahoma;}
.emptybasket {padding:10px 15px;}
.emptybasket .basket { background:url(/ii/second/basket.gif) left 5px no-repeat;}
.emptybasket h2 {padding:4px 0px 10px 40px; font:bold 15px Arial;}

#cart {position: relative; 
			width: 190px;
			margin: 0px;
background-color:#FFFFFF; padding:3px;
filter: Alpha(Opacity=95);z-index:2;opacity: 0.95;}
#cart a {color: #333388; padding-bottom:2px; line-height:170%; text-decoration:underline;}
#cart a:hover {color: red; border-bottom: 0px; text-decoration:none;}
.cartpm {border:0px;}


.ajaxtooltip{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
font: normal 12px Arial;
width: 400px;

top: 0; /*leave this alone*/
background: lightyellow;
border: 2px solid gray;
border-width: 1px 2px 2px 1px;
padding: 5px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity: 0.9;
z-index:10000;
}
.ajaxtooltip .tit{font: bold 14px Arial; border-bottom: 1px dashed #AAAAAA; margin-bottom:3px; }
.ajaxtooltip img {float:left; margin-right:10px; border:1px solid #DDD;}

.shadow {position: absolute; top:0px; left:0px; z-index:500;  background-color:#DDD; display:none;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity: 0.6;}

#fotoview img {border:1px solid #DCDCDC; margin:0px 0px 4px 4px;}
#mh_ct{font: normal 9px Tahoma; }
#mh_ct td { padding:2px;}


#CLR {font: normal 12px Tahoma, Arial; color: #555; border:0px; border-collapse:collapse; margin:20px;  }
#CLR td {padding:6px; border: 1px solid #666; background-color:#FFF; text-align:center;}                                                                          
.desc_text{padding-left:20px; font: normal 13px Arial;}
.desc_text table td{font: normal 13px Arial;}
.decript_module{ font: normal 13px Arial;}








#color1 a {text-decoration:none; color: #495C9E;font: normal 12px Arial; border-bottom:1px dashed #495C9E; cursor:pointer; }
.clrimg {border: 2px solid #CCCCFF; position:absolute; padding:10px 10px 10px 10px; text-align:center; background: #ffffff; z-index:10;}
.clrimg a {text-decoration:none; color: #495C9E;font: normal 12px Arial; border-bottom:1px dashed #495C9E; cursor:pointer; }
.clrimg div {text-align:right; margin-right:10px;}
.clrimg img {margin:0px;}
                  

#clrbox1 {font: 12px Tahoma; color: #495C9E; padding: 0px 5px 0px 10px; border-left: 1px solid #CCCCCC;}

#color1top  {font: 13px Tahoma; color: #495C9E; padding: 0px; border-bottom: 1px solid #CCC; padding:2px;}


.good span.colorname #clrradio {vertical-align:middle;}
.clrel {position:relative; z-index:20;}
.good span.colorname {display: inline-block;font: normal 12px Arial;}

.colorname {display: inline-block;font: normal 12px Arial; padding:1px 5px 1px 5px;}
.colorname a {text-decoration:none; color: #495C9E; font:normal 12px Arial; border-bottom:1px dashed #495C9E; cursor:pointer;}


.onesize {width:220px; display: inline-block;}
.onesize a {margin:13px 15px 13px 0px; padding:3px; color:  #333366; font: normal 10px Tahoma; border-bottom: 1px dashed #333366; text-decoration:none; line-height:200%;}
.onesize a:hover {cursor:pointer;color: #FFF; background-color:#333366;}
.onesizeselected {width:220px; display: inline-block;}
.onesizeselected a{margin:13px 15px 13px 0px; padding:3px;  background-color:#663333; color:#FFFFFF; font: normal 10px Tahoma; text-decoration:none; line-height:200%;}
.onesizeselected a:hover {cursor:pointer;color: #663333; border-bottom: 1px dashed #663333;background-color:#FFFFFF; }

#PriceBox {font: normal 12px Arial; border: 1px solid #FFF; padding:3px;}
#PriceBox td {padding: 5px; background: url(/shop/i/bg.gif);}
#ord_price {font: bold 18px Arial, Tahoma; color: #333333;  margin: 0px;  padding: 0px; }
#hot_price {font: bold 18px Arial, Tahoma; color: #fe5a00;  margin: 0px; padding:0px;  }
#skid_hot {font: bold 18px Arial, Tahoma;color: #fe5a00; margin: 0px; padding:0px; }
#sel_size {font: bold 14px Arial, Tahoma;color: #336633; margin: 0px; padding:0px; }
#prpb { width:80px; font: normal 12px Arial; color: #333333; text-align:right; padding-right:15px;display: inline-block;}

.imgdiv{position:relative; padding:0px 0px 0px 0px; _height:0px; }
.lupaimg {position:absolute; bottom:-1px; right:8px; }
.lupaimg img {border:0px;}
.fotolinks {font:normal 12px Arial; margin-left:20px;}
.fotolinks a {color: #495C9E; }

#cycle { width: 600px; background: #EEE; font: normal 13px Arial; border:1px solid #AAA;height:230px; text-align:left; }

#cycle img {margin-right:20px;}
#cycle a{ text-decoration:none;  color: #FFF;}
.cyimg {float:left;}
.cytop {background: #0A3868; text-decoration:none;  display: block; width:600px;padding:4px;font: bold 18px Trebuchet MS,Arial;}
.cyprice {display: block;font: bold 32px Trebuchet MS,Arial; color: #FF0000;}
.cydesc {display: block;padding:6px; color: #333;}
#cycle .cydesc a {color:#0A3868; border-bottom: 1px dashed #0A3868;}
