#sape {

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

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

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

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

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

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

}



body{

background: #fff;

color: #000;

margin: 20px 30px 0px 30px;

padding: 0; 

font: 12px "Trebuchet MS" , Arial; 

}



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;

}

.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;

z-index:-5;

}



div.product{

border: 1px solid #E5E5E5;

height:130px;

padding: 5px 5px 5px 2px;	



width: 220px;

float:left;

margin: 0px 2px 2px 0;

}



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;}





div.line{

border-top:1px solid #ED1C24;

margin-right: 30px;

}

table.main .td2{

padding-left: 30px;	

width: 100%;



}

div.topmenu{

color: #ED1C24;

font-size: 14px;

padding-bottom: 35px;

}

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



.menu div{background: url(/img/bg/menu.gif) no-repeat;

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

}



.menu div a:link,.menu div a:visited,.menu div a:hover{

color: #0054A6;

text-decoration: none;

}

.menu div a:hover{

text-decoration: underline;

}



.menu div.active{

color: #fff;

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

}



.menu div a img{

padding-right: 9px;	

}

.menu div.active b{

margin:0 0 0 9px;	

}



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;

border-left: 2px solid #ED1C24;

padding: 6px 0 6px 20px;

margin: 20px 0 20px 0;

}

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: #119f3b ;

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;}



.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:#119f3b ; 	

color: #fff;

padding: 0 0 0 20px;

height: 58px;

}



span.citycode{

color: #838383;	

}

.footer .phone{

padding: 5px 0 0 0;

font-size: 20px; 	

}



.carth,.carthb{

vertical-align: top;

background:url(/img/bg/dot-h.gif) repeat-x; 	

}

.carthb{background-position: 0 100%;}

.cartv,.cartvr{background:url(/img/bg/dot-v.gif) repeat-y; }

.cartvr{background-position: 100%;}



.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: 5px 0 0 0px;

background: url(/img/bg/dot-h2.gif) 0 22px repeat-x;



}



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;	

}



table.footer a:link,table.footer a:visited,table.footer a:hover{

color:#fff;

}



