body
{	
	background-color:#dbeaf9;
	FONT-WEIGHT: normal;
	font-size : 12px;
	MARGIN: 0 0 0 0;
	COLOR: #10355a;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}


#menu-producers{width: 169px; background-color:#c9dff5}
#menu-producers h4{MARGIN: 2px 0 4px 4px;}
#menu-producers A {	FONT-WEIGHT: bold;	font-size : 12px;	COLOR: #0000cc;	FONT-FAMILY: Arial;	text-decoration:none}
#menu-producers A:hover {text-decoration: underline; color:#FF0000}


span.tit {FONT-WEIGHT: bold; font-size : 12px; COLOR: #dbeaf9; FONT-FAMILY: Arial;}

.data {
	font-weight:bold;
	font-size:9pt;
	color:#FF0000;
	}

.news {
	font-weight:bold;
	font-size:9pt;
	color:#0000ff;
	}

#content{padding-bottom:25px}

#banners{margin:22px 0 0 0px; overflow:hidden}
#banners DIV {width:49%; text-align:center; float:left}


table {font-size : 12px; COLOR: #10355a;}

a {color:#0000cc; text-decoration:none; font-weight:bold}
a:hover {text-decoration:underline; color:#FF0000}
h1 {FONT-WEIGHT: bold; font-size : 12px; COLOR: #dbeaf9; FONT-FAMILY: Arial; margin:0}
IMG{border:0}
.block-header{background-color:#1f6ab6; height:19px; font-weight:bold; color: #DBEAF9; margin-bottom:5px; text-align:center; text-transform:uppercase; vertical-align: middle;}
/*.block-header H1{position: absolute; top: 50%;}*/
/*
#content h1 {color: #00c; font-size: 28px; font-weight:bold; margin: 10px 0 24px}
*/
#chrome_r {
position: relative; right:0;}

TABLE#goods{border-collapse: collapse; width:100%; margin:0px; padding:0px;}
TABLE#goods A{text-decoration:none}
TABLE#goods A:hover{text-decoration:none}
TABLE#goods TD{text-align:center;width:33%; border: 1px solid #aaa}
TABLE#goods DL{margin-left: auto; margin-right:auto;text-align: center;height:226px;margin:0px; padding:0px;}
TABLE#goods DD,DT{margin:0px; padding:0px;}
TABLE#goods DD.img{height: 135px; margin-bottom:10px; }
TABLE#goods DD.img IMG{margin: auto; cursor:pointer}
TABLE#goods DD .nofoto{padding-top:40px;text-weight:none; color: #aaa; text-decoration:none; margin:0 auto; border: 1px solid #aaa; height: 135px; width: 180px; text-align:center;}

TABLE#goods DD.price{margin-top:5px}
TABLE#goods DD.price SPAN.price{font-weight:bold; font-size:16px;color:#fff; background-color: red;padding-right:2px; padding-left:2px}
TABLE#goods DD.price SPAN.price .currency{ font-size: 12px}
TABLE#goods DD.price .old-price{text-decoration:line-through; font-size:12px; font-weight: none; color: black}
TABLE#goods DT, TABLE#goods DT A{text-align: center; font-weight:bold;padding-top:10px;height: 46px; font-size: 16px; color: #10355A;}

TABLE#goods .art{font-size:12px; font-weight:normal}

.label-holder{position:relative;margin:0 auto;}
DIV.label-new{width: 62px; height: 20px;position:absolute; display:block; left:4px; top:4px; z-index:999; background:url("/img/new.png") no-repeat; }
DIV.label-recomend{width: 50px; height: 51px;position:absolute; display:block; right:0px; bottom:0px; z-index:999; background:url("/img/recomend.png") no-repeat; }
 
.through{text-decoration:line-through;}
.discount{font-weight:bold; font-size:16px;color:red}
.red{color:red}
.price{font-size:16px;font-weight:bold; }

#complects {overflow:auto; margin: 10px 0 10px 0; padding: 5px 0 5px 0; width:100%;  border-bottom:1px solid #aaa; border-top:1px solid #aaa;}
#complects A{margin-right: 10px}

TABLE.vitrina {border-collapse: collapse;}

.vitrina { margin:0; padding:0px; width:100%}
.vitrina A{text-decoration:none}
.vitrina A:hover{text-decoration:none; cursor:hand}
.vitrina .header{height:19px;background-color: #1f6ab6; color:#dbeaf9; text-align: center; font-size: 14px; font-weight:bold}
.vitrina TD{text-align:center;}
.vitrina TD.item{height:220px; border: 1px solid #aaa;}  
.vitrina .old-price{text-decoration:line-through; font-size:12px; font-weight: none; color: black}
.vitrina .name{padding-top:10px;height: 40px; font-size: 16px; color: #0000cc; font-weight: none}
.vitrina A .name{font-weight: bold; text-decoration:none}
.vitrina .image{/*height: 135px; */ } 

.vitrina SPAN.price{font-weight:bold; font-size:16px;color:#fff; background-color: red;padding-right:2px; padding-left:2px}
.vitrina SPAN.price .currency{ font-size: 12px}
.vitrina .price{margin-top:5px}

TABLE#elements{border-collapse: collapse; width:100%; margin:0px; padding:0px;}
TABLE#elements .item{padding-bottom:10px}
TABLE#elements A{text-decoration:none}
TABLE#elements A:hover{text-decoration:none}
TABLE#elements TD{text-align:center;width:25%; border: 1px solid #aaa}
TABLE#elements DL{margin-left: auto; margin-right:auto;text-align: center;height:246px;margin:0px; padding:0px;}
TABLE#elements DD,DT{margin:0px; padding:0px;}
TABLE#elements DD.img{height: 135px; margin-bottom:10px; }
TABLE#elements DD.img IMG{margin: auto; cursor:pointer}
TABLE#elements DD .nofoto{padding-top:40px; text-weight:none;color: #aaa; text-decoration:none; margin:0 auto; border: 1px solid #aaa; height: 95px; width: 180px; text-align:center;}
TABLE#elements DD.note{height:15px}
TABLE#elements DD.price{margin-top:5px}
TABLE#elements DD.price SPAN.price{font-weight:bold; font-size:16px;color:#fff; background-color: red;padding-right:2px; padding-left:2px}
TABLE#elements DD.price SPAN.price .currency{ font-size: 12px}
TABLE#elements DD.price .old-price{text-decoration:line-through; font-size:12px; font-weight: none; color: black}
TABLE#elements DT {text-align: center; font-weight:bold;padding-top:10px;height: 46px; font-size: 14px; color: #10355A;}
TABLE#elements .art{font-size:12px; font-weight:normal}
 
.cart-image{width:59px!important; height:47px;background: url(/img/cart.png) no-repeat; float:left;margin:0px 15px 0 20px}
#cart-body{margin-top:10px; margin-left: 74px;width:170px!important}
#cart-body P{font-size: 11px;font-weight:normal; margin-bottom:5px!important}
#cart-body A#make-order{color:#fff; font-weight:bold; text-decoration: underline}

A.tocart{font-size:12px; font-weight:normal; color:#00C ;text-decoration: none; border-bottom: red dashed 1px;}
A.tocart:hover {font-size:12px; font-weight:normal; color:red; text-decoration: none; border: 0px; border-bottom: red solid 1px;}
 
 A.tocart.complect{font-size:16px;} 
 A.tocart:hover.complect{font-size:16px;} 
 
TABLE.basket{width:100%; border: solid 1px #1F6AB6; font-size: 12px;}
TABLE.basket THEAD TR{background-color:#1F6AB6; height:20px; color: #DBEAF9}
TABLE.basket THEAD TH {text-align:center; font-size:12px; font-weight:bold}
TABLE.basket THEAD TH.name{width:100%}
TABLE.basket THEAD TH.number{width:58px;}

TABLE.basket TBODY TD{border: solid 1px #1F6AB6;}
TABLE.basket TD{vertical-align:top;  padding:1px 6px 1px 6px} 
TABLE.basket TD.price{text-align:right;font-size: 12px; font-weight: normal;}
TABLE.basket TD.action{text-align:center;font-size: 12px;}
TABLE.basket DIV.number {text-align:center; width:48px}
TABLE.basket TR.complect{/*background-color:#1F6AB6*/}
TABLE.basket TD.num{text-align:right; }
TABLE.basket A{text-decoration:underline; color: #10355A; font-weight:normal}
TABLE.basket A:hover{text-decoration:none; color: #10355A; font-weight:normal}
TABLE.basket INPUT {width:35px; float:left;}
TABLE.basket .element-more{cursor:hand; float:left; width:9px; padding:0; font-size:1px; height:8px; margin:2px 0 0px 4px; background: url("/img/icons/arrows.png") no-repeat top}
TABLE.basket .element-less{cursor:hand; float:left; width:9px; padding:0;  font-size:1px; height:8px; margin:3px 0 2px 4px; background: url("/img/icons/arrows.png") no-repeat bottom}

TABLE#OrderContactForm TD.error INPUT{border:1px solid red;}
P.error{color:red;text-align:center; padding:10px; border:1px solid red; width: 350px}

.shadow-bottom{overflow:hidden; height: 10px; margin:0pxl padding:0px; background:url(/img/shadow-bottom.png) repeat-x}
#footer {margin-top:9px; padding-bottom:3px;text-align:center;overflow:hidden;}
#menu-bottom{margin:0px; padding:3px 0px; height:22px; background-color:#1f6ab6; color: #dbeaf9; font-size: 13px; font-weight: bold;}
#menu-bottom A{margin: 0 10px 0 10px;color:#dbeaf9; text-decoration:none; font-weight:bold}
#menu-bottom A:hover{color:#dbeaf9; text-decoration:underline;font-weight:bold}
.copyright{color: #1f6ab6; font-size: 10px; margin: 0 0 4px 0}

#header{min-height:93px; background-color: #1f6ab6 ; color: #fff; padding:0px}
#top-cart{padding-top:10px; width: 230px; height: 47px; margin:0px auto; background:url(/img/cart.png) no-repeat; padding-left: 74px;}
#top-cart P{text-align: left; font-size: 11px;font-weight:normal; margin:0 0 5px} 
#top-cart A#make-order{color:#fff; font-weight:bold; text-decoration: underline}

#top-contacts{ width: 300px; float:right; text-align: right;padding:5px 15px 5px 0} 
#top-contacts .iblock-contact{padding-top:3px;font-size:15px;}
#top-contacts  P{margin:0px; font-weight:bold;}
#top-contacts  P SPAN.big{font-size:30px;}

#top-center{text-align:center; margin: 0 330px 0 330px; padding-top: 20px;}
#logo{float: left; margin:20px 0px; padding:0px;}

.column{z-index:-1; background-color:#1f6ab6; padding-top: 15px }
.column-title{height:19px; 	width:169px;text-transform: uppercase;background-color:#1f6ab6; margin-bottom: 5px; text-align: center; color: #dbeaf9; font-size: 12; padding-top: 2px; font-weight: bold} 
UL#menu-catalog{list-style-type: none; padding:0px; margin:0px; width:168px}
UL#menu-catalog LI{min-height:19px; margin: 0 0 2px 0; padding:2px 0px;  background-color:#1f6ab6; color:#fff }

UL#menu-catalog h3 { font-size:13px; MARGIN: 0 0 0 0;color:#DBEAF9;background-position: 6px;padding-left: 20px;	text-transform: uppercase;}
UL#menu-catalog h3.current{background-image: url(/images/circle.gif);background-repeat: no-repeat;font-size:14px;}
UL#menu-catalog h3.current A{font-size:14px;}
UL#menu-catalog h3 A{FONT-WEIGHT: bold; font-size:13px; COLOR: #FFF;FONT-FAMILY: Arial;text-decoration:none}
UL#menu-catalog h3 A:hover{text-decoration: underline; color:#FFF}

#counters{visibility: hidden;z-index: 1; width: 88px; text-align: center;}
#column-left{ vertical-align: top; padding: 0 12px 0 9px; width: 169px}
#column-right{vertical-align: top; padding: 0 9px 0 12px; width: 169px}

.image-holder{position:relative}