
body{

background: #fff;

color: #000;

margin: 0;

padding: 0; 

font: 12px "Trebuchet MS" , Arial; 

}



.rightmenutop,.leftmenutop{

font:bold 12px Arial;

color: #fff;

padding: 0 0 9px 10px;

}



.leftmenutop{

padding: 0 0 9px 45px;	

}



.leftmenu{

padding: 0 0 0 20px;

background:	url(../img/corners/menu-o-top.gif) no-repeat;

}

.leftmenurep{

background: url(../img/corners/menu-o-left-rep.gif) 0px 0 repeat-y;

}

.leftmenubot{

margin-bottom: 10px;

background: url(../img/corners/menu-o-bottom.gif) no-repeat;	

}





.rightmenu{

background:	url(../img/corners/menu-top.gif) no-repeat;

}



.rightmenu a{

padding: 0 0 0 10px;	

}



.rightmenurep{

background: url(../img/corners/menu-left-rep.gif) 178px 0 repeat-y;

}



.rightmenubot{

margin-bottom: 10px;

background: url(../img/corners/menu-bottom.gif) no-repeat;	

}



.rightmenu .active{

padding: 0 0 0 15px;	

}

.leftmenu .active{

padding: 0 0 0 15px;	

}





.snej{background: url(../img/bg/snejinka.gif) 100px 270px no-repeat;}



.headbg{background:url(../img/bg/head-orange.gif) repeat-x;}



.newsbg1{

background:url(/img/bg/news1.gif) no-repeat;

}

.newsbg1 img{

border: 1px solid #0083CA;

margin: 0 5px 5px 0;

}

.newsbg1 h2{

font:bold 12px Arial,sans-serif;

}



.newsbg2{background:url(/img/bg/news4.gif) 0 100% no-repeat;}

.newsbg3{background:url(/img/bg/news2.gif) 100% 0 no-repeat;}



.newsbg4{

background:url(/img/bg/news3.gif) 100% 100% no-repeat;

padding: 20px 15px 20px 20px;

margin-bottom: 20px;

}



.footer .rep1{background: url(../img/bg/footer-rep.gif) 0 100% repeat-x;}



.footer .rep2{background: url(../img/bg/footer-rep2.gif) 0 0 repeat-x;}



div.caticons{

float:left;

text-align: center;

margin: 0 10px 10px 0;

}

.brandsico{

text-align: center;

margin: 0 20px 10px 0;	

width: 100px;

float: left;

}



.brandsicotext{

text-align: center;

margin: 0 20px 10px 0;	

width: 100px;

height: 100px;

line-height: 120px;

float: left;

text-transform: capitalize;

}



.brandsico div{

height: 100px;

line-height: 100px;

vertical-align: middle;

padding: 5px;

}

div.caticons{background: url(/img/bg/icons.gif) repeat-x;}



.productimg{

height:120px;

width:120px;

float:left;

text-align:center

}



div.product{

border: 1px solid #7FC1E4;

height:130px;

padding: 5px;	

width: 220px;

float:left;

margin: 0px 2px 2px 0;

text-transform: capitalize;

}



div.productlist{

background: url(/img/bg/list.gif) 100% 0 no-repeat;

padding: 5px;	

width: 200px;

float:left;

margin: 0px 2px 2px 0;

height: 85px;

}

.product a:link,.product a:visited,.product a:hover{color: #000; text-decoration: none;}

.product a:hover{text-decoration: underline;}

span.price{

color: #0054A6;

}



a.logo:link,a.logo:visited, a.logo:hover{color: #000; text-decoration: underline;}

a.logo:hover{text-decoration: none;}



.topr{ background: url(../img/bg/head-rep.gif) repeat-x; }



div.line{

border-top:1px solid #F58225;

margin-right: 30px;

}

table.main .td2{

padding: 0 20px;

width: 100%;



}

div.topmenu{

color: #fff;

font-size: 16px;

}

div.topmenu a ,div.topmenu b{padding-right: 20px;

color: #fff;



}





.leftmenu a:link,.leftmenu a:visited,.leftmenu a:hover{

color: #000;

text-decoration: none;

}

.leftmenu a:hover{

text-decoration: underline;

}



.leftmenu div.active{

color: #F58225;

}



.rightmenu a:link,.rightmenu a:visited,.rightmenu a:hover{

color: #000;

text-decoration: none;

}

.rightmenu a:hover{

text-decoration: underline;

}



.rightmenu div.active{

color: #0083CA;

}







a:link,a:visited,a:hover{text-decoration: underline;

color: #0054A6;

}

a:hover{text-decoration: none;

}



p{font: 12px "Trebuchet MS" , Arial; 

margin: 0 0 10px 0;

/*12px*/

}







h1{

font: 20px "Trebuchet MS" , Arial; 

margin: 0 0 10px 0;

padding: 6px 0 6px 20px;

margin: 20px 0 20px 0;

background: url(/img/bg/h1.gif) 0 12px no-repeat;

}

h2{

font: 18px "Trebuchet MS" , Arial; 

margin: 0 0 10px 0;

padding: 6px 0 6px 20px;

margin: 20px 0 20px 0;

}

h3{

font:12px Verdana;

margin: 0 0 0px 0;

}



h4{

background: #F58225 url(../img/h4.gif) 100% 0 no-repeat ;

padding: 4px 0 3px 10px;

color: #fff;

font: 14px "Trebuchet MS" , Arial; 

margin: 0 30px 5px 0;



}



h4 a{

color: #fff !important;	

}







img{border: 0;}



.a10,.a11,.a12,.a14{font: 0.625em Arial,sans-serif;}

.v10,.v11,.v12{font: 0.625em Verdana,sans-serif;}

.t10,.t11,.t12,.t18,.t24{font: 0.625em Tahoma,sans-serif;}



.a11,.v11,.t11{font-size: 0.685em;}

.a12,.v12,.t12{font-size: 0.75em;}

.a14{font-size: 0.875em;}



.t18{font-size: 1.125em;}

.t24{font-size: 1.5em;}





.pt5{padding-top: 5px;}

.pt7{padding-top: 7px;}

.pt10{padding-top: 10px;}

.pt15{padding-top: 15px;}

.pt20{padding-top: 20px;}



.pb5{padding-bottom: 5px;}

.pb7{padding-bottom: 7px;}

.pb10{padding-bottom: 10px;}

.pb15{padding-bottom: 15px;}

.pb20{padding-bottom: 20px;}





.pl5{padding-left: 5px;}

.pl10{padding-left: 10px;}

.pl15{padding-left: 15px;}

.pl20{padding-left: 20px;   }

.pl30{padding-left: 30px;}



.pr5{padding-right: 5px;}

.pr10{padding-right: 10px;}

.pr15{padding-right: 15px;}

.pr20{padding-right: 20px;}



.mt5{margin-top: 5px;}

.ml5{margin-left: 5px;}

.mr5{margin-right: 5px;}

.mt10{margin-top: 10px;}



.nb{border: none !important;}



.mb20{margin-bottom: 20px;}



.pad10{   padding: 0 10px;}





ul{margin: 0;   

padding: 0;/*for moZilla*/

list-style: none;

}

ul li{

   background: url(/img/arrow/green.gif) 0 0% no-repeat;

   padding: 0 0 8px 20px;

   line-height: 1.1em;

}



.wfloat{width: 95%;}

.fl{	float: left;}

.fr{	float: right;}



.copy{

padding-top:5px;

font: 10px Verdana;

}



table.footer .d1{

border-left:2px solid #ED1C24;

padding: 0 0 0 15px;

}

table.footer .d2{

width: 100%;

background:#ED1C24 url(/img/bg/foot.gif) no-repeat; 	

color: #fff;

padding: 0 0 0 20px;

height: 58px;

}



span.citycode{

color: #838383;	

}

.footer .phone{

padding: 5px 0 0 0;

font-size: 20px; 	

}





.cart{color: #0054A6;

font:bold 14px "Trebuchet MS" , Arial; 

}

.cart span{

color: #000;	

}



.cart .c{

padding: 0 5px; 	

}

div.brands{

/*background: #F7F7F7;	*/

}



.pager{

/*border-top:1px solid #ED1C24;*/

text-align: center;

padding: 3px 0 0 0;	

margin: 10px 0;

}

.hline{background: url(/img/bg/dot-h2.gif) repeat-x;}

div.descr{

font-weight: bold;	

padding-top: 5px;

border-bottom: 1px solid #F58225;

}



div.alltech h2{

padding: 0;

margin: 0;

}

div.alltech h3{

margin: 10px 0 0px 0;

text-transform: capitalize;	

font-weight: bold;

}

div.alltech div{}



div.price{

color: #ED1C24;	

padding-top: 5px;

font-size:14px;

font-weight: bold;

}



div.anothercolor{

padding-top: 10px;	

}



td.head{

background: url(/img/bg/head-rep.gif) repeat-x;



}





.zakaz {margin:20px 0 25px 0px;}

.zakaz p{

clear:left;

margin:0px 0 10px 0;

}



.zakaz label {

display:block;

float:left;

width:100px;

margin:4px 5px 0 0;

}



.zakaz input.text,.zakaz textarea {

margin:10px 5px 0 0;

width:364px;

border:1px solid #E5E5E5;

padding:1px 0 0 6px;

margin:0px 7px 0 0;

}

.zakaz textarea{height:80px;}



table.cart td{ text-align: center;}



table tr.z{

background-color: #f5f5f5;	

}



.footer td.last{

text-align: center;

color: #fff;

font-weight: bold;

background: url(/img/bg/footer-orange2.gif) no-repeat;

}



#menu_p {

 position: absolute; /* Абсолютное позиционирование */

 left: -350px; /* Положение левого края */

 top: -50px; /* Положение верхнего края */

 width: 20px; /* Ширина слоя */

 background: #e0e0e0; /* Цвет фона */

 border: solid 1px #000; /* Параметры рамки */

}
