html, body, form {
	margin:0;
	padding:0;
}

a, img {
    border: none;
}
p {margin-top:10px;margin-bottom:0px;text-align:justify;}

.line {
	border-bottom: 1px solid #3366cc;	
	margin-bottom:7px;	margin-top:10px;
}
td.top_cart {
	font-family: Tahoma;		
	FONT-SIZE: 14px; 
	color: #ffffff; 
    TEXT-DECORATION: none;
	line-height:14px;		
}
td.top_cart span {
font-weight:bold;		
}
.reg_fields{
    width: 143px;
	height:18px;
	border-top: 1px solid #707070;
	border-left: 1px solid #707070;	
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #999999;
	padding-left: 3px;
    margin-bottom:4px;	
    margin-left:9px;			
}
a.reg {
	font-family: Tahoma;		
	FONT-SIZE: 11px; 
	color: #ffffff; 
    TEXT-DECORATION: none;
	line-height:14px;		
}
a.reg:hover {    
    TEXT-DECORATION: underline;
}
a.inter {
	font-family: Tahoma;		
	FONT-SIZE: 11px; 
	color: #ffffff; 
    TEXT-DECORATION: none;
	line-height:14px;		
}
a.inter:hover {    
    TEXT-DECORATION: underline;
}

#menu2 a{
	font-family: Arial;	
	FONT-SIZE: 12px; 
	color: #000000; 
    TEXT-DECORATION: none;
	line-height:14px;		
}
#menu2 a:hover{
    border-bottom:#3366cc 1px solid;
}
#menu2 {
    position: absolute;
    left:50%;	
    top: 79px;
	text-align:left;	
    padding-left:2px;
    font-family: Arial;	
	FONT-SIZE: 12px; 
	color: #000000; 
	line-height:14px;	
    height:18px;		
    margin-left:-25px;	
}
#cart3 {
    position: absolute;
    margin-right:76px;	
    right:0;	
    top: 29px;
}
#cart800_2 {
    position: absolute;
    right:0;	
    margin-right:34px;		
    top: 29px;
}
td.sh_bk1{
  background-image: url(/images/site/img_ct/shapka2_bk1.gif);	
  background-repeat:repeat-x;
  background-position: left top;
   width:50%;
}  
td.sh_bk2{
  background-image: url(/images/site/img_ct/shapka2_bk2.gif);	
  background-repeat:repeat-x;
  background-position: left top;
 width:50%;
}
#ico2,#ico800_2,#avtoriz2,#avtoriz800_2{
    position: absolute;
    left:50%;
   }  
#ico2{
    margin-left:-26px;
    top: +14px;
}
#ico800_2{
    margin-left:-10px;
    top: +14px;
}
#avtoriz2{
    margin-left:-262px;
    top: +22px;
}
#avtoriz800_2{
    margin-left:-246px;
    top: +22px;
}
#logo2{
    position: absolute;
    left:48px;
    top: +0px;
   }
#logo800_2{
    position: absolute;
    left:-8px;
    top: +0px;
   }   
   
#ico2 { z-index: 1; }
#ico800_2 { z-index: 1; }
#avtoriz800_2 { z-index: 2; }
#avtoriz2 { z-index: 2; }
#logo800_2 { z-index: 1; } 
#logo2 { z-index: 1; }



/* сравнение*/
table.compTabl{border-collapse: collapse;}
td.compTd0{
    padding:7px 5px 7px 5px;
    text-align:center;
	vertical-align:top;		
	background: #e1e1e1;
	border-bottom: 1px solid #ffffff;	
	border-right: 1px solid #ffffff;				
}
td.compTd1{
    padding:4px 2px 8px 2px;
	vertical-align:top;		
    text-align:center;
	width:80px;
	background: #f0f0f0;
	border-bottom: 1px solid #ffffff;		
	border-right: 1px solid #ffffff;	
				
	
} 
td.compTd1 a{
	font-family: Arial;	
	FONT-SIZE: 12px; 
	color: #006ddb; 
    TEXT-DECORATION: none;	
	line-height:13px;			
   }
td.compTd0a{
    padding:0px 5px 1px 5px;
    text-align:center;
	vertical-align:top;		
	background: #960000;
	border-right: 1px solid #ffffff;	
	border-bottom: 1px solid #ffffff;	
	border-top: 1px solid #ffffff;										
}
td.compTd3{
    padding:0px 2px 1px 2px;
    text-align:center;
	vertical-align:top;		
	background: #ff6600;
	border-right: 1px solid #ffffff;				
	border-bottom: 1px solid #ffffff;		
}   
td.compTd3 a{
	font-family: Arial;	
	FONT-SIZE: 11px; 
	color: #ffffff; 
    TEXT-DECORATION: none;
	line-height:17px;					
} 
td.compTd1b{
    padding:2px 8px 2px 4px;
    height:18px;
	width:117px;
    text-align:left;
	vertical-align:middle;	
	background: #e1e1e1;	
	font-family: Arial;	
	FONT-SIZE: 11px; 
	color: #000000; 
	line-height:14px;	
    TEXT-DECORATION: none;	
	border-top: 1px solid #ffffff;	
	border-bottom: 1px solid #ffffff;	
	border-right: 1px solid #ffffff;								
}
td.compTd2b{
    padding:2px 2px 2px 3px;
    height:18px;
	vertical-align:middle;	
	background: #f0f0f0;		
	font-family: Arial;	
	FONT-SIZE: 11px; 
	color: #000000; 
    TEXT-DECORATION: none;	
	border-top: 1px solid #ffffff;					
	border-right: 1px solid #ffffff;				
	border-bottom: 1px solid #ffffff;		
	line-height:14px;			
}
/* новость*/
.all_news{
	text-align:right;
    margin-top:29px;		
}
.all_news a{
	font-family: Arial;		
	FONT-SIZE: 11px; 
	color: #668fbc; 
    TEXT-DECORATION: underline;
	line-height:14px;		
}
.news_name{
	font-family: Arial;	
	FONT-SIZE: 22px; 
	color: #ff4600; 
    TEXT-DECORATION: none;
	text-align:center;
	line-height:18px;	
    margin-top:10px;		
    margin-bottom:17px;		
}
/* результаты поиска*/
.t21{
margin-top:21px;
}
.res_search_w{
    padding-left:5px;
	border-bottom: 1px solid #3366cc;	
	background-color: #f0f0f0;
	text-align:left;
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	line-height:20px;	
	height:20px;
}
.res_search_w span{
	color: #3366cc;
}
.res_search_op{
	padding:0 0 14px 0;   
 	vertical-align: middle;		
	}	
.res_search_op a{
    color:#646464;
	font-family: Arial;	
	FONT-SIZE: 11px; 
    TEXT-DECORATION: underline;	
}		
.res_search_op a:hover{
	font-weight: bold;	
}	
/* прайс*/
.f_field2{
    width: 192px;
	height:22px;
	border: 1px solid #cccccc;
	font-family: Arial;
	font-size: 13px;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 2px;
}
.prais_but{
    padding: 25px 0 5px 0;
	text-align: center;	
}
 .sel_fields {
    width: 298px;
	border: 1px solid #cccccc;
	font-family: Arial;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 2px;
} 
/* корзина */
.punktir{
	border-top: 2px dotted #cccccc;			
}
p.you_cart{
    margin-bottom:0;padding-bottom:0;
	margin-top:0;padding-top:14px;
	font-family: Arial;	
	FONT-SIZE: 15px; 
	color: #000000; 
    TEXT-DECORATION: none;
	text-align:center;
}
td.you_cart_foto{
    vertical-align: top;
	padding-top: 19px;
	padding-bottom: 6px;
	}
td.you_cart_name{
    vertical-align: top;
    color:#000000;
	font-family:  Arial;	
	FONT-SIZE: 11px; 
    TEXT-DECORATION: none; 
	font-weight: normal;	
	line-height:13px;	
	padding-left:11px;	
	padding-bottom: 6px;	
	padding-top: 19px;		
}	
td.you_cart_name a{
    color:#1861c0;
	font-family: Tahoma;	
	FONT-SIZE: 13px; 
    TEXT-DECORATION: underline; 
	line-height:14px;			
}	
td.you_cart_name div{
	padding-top: 5px;
	padding-bottom: 5px;
	}
a.you_cart_P{
    color:#1861c0;
	font-family: Tahoma, Arial;	
	FONT-SIZE: 11px; 
    TEXT-DECORATION: none; 
	font-weight: normal;	
	line-height:14px;			
}	
a.you_cart_P:hover{    
    TEXT-DECORATION: underline; 
	}
a.you_cart_D{
    color:#000000;
	font-family: Tahoma, Arial;	
	FONT-SIZE: 11px; 
    TEXT-DECORATION: none; 
	font-weight: normal;	
	line-height:14px;			
}	
a.you_cart_D:hover{    
    TEXT-DECORATION: underline; 
	}
.you_cart_st{
	padding-top: 7px;
	padding-bottom: 13px;	
    color:#646464;
	font-family: Tahoma, Arial;	
	FONT-SIZE: 11px; 
    TEXT-DECORATION: none; 
	font-weight: normal;				
	}	
.you_cart_cena{
    color:#ff0000;
	font-family: Tahoma, Arial;	
	FONT-SIZE: 12px; 
    TEXT-DECORATION: none; 
	font-weight: bold;				
	}	
.you_cart_allcena{
	FONT-SIZE: 14px;
    color:#ff0000;
	font-family: Tahoma, Arial;	
    TEXT-DECORATION: none; 
	font-weight: bold;		
}		 			
/* новости */
a.nw_pl{
	font-family: Arial;	
	FONT-SIZE: 12px; 
	color: #000000; 
    TEXT-DECORATION: none;
	line-height:18px;
}
a.nw_pl:hover{
	color: #ff0000; 
    TEXT-DECORATION: underline;	
}
a.nw_pl2{
	font-family: Arial;	
	FONT-SIZE: 12px; 
	color: #0072bc; 
    TEXT-DECORATION: none;
	line-height:18px;
}
.nw_page{
    margin-top:14px;
    height:20px;
	padding:0 5px;
	vertical-align:middle;
	font-family: Arial;	
	FONT-SIZE: 10px; 
	color: #999999; 
    TEXT-DECORATION: none;
	line-height:18px;
	text-align:center;
}
.nw_page span{
	font-family: Arial;	
	FONT-SIZE: 12px; 
	color: #0072bc; 
    TEXT-DECORATION: underline;
	line-height:18px;
}

.b5{
margin-bottom:18px;
}
td.news p{
	font-family: Arial;	
	FONT-SIZE: 12px; 
	color: #000000; 
    TEXT-DECORATION: none;
	text-align:center;
	line-height:14px;
margin-top:13px;margin-bottom:0px;text-align:justify;}
.int_data{
	font-family: Arial;	
	FONT-SIZE: 10px; 
	color: #999999; 
    TEXT-DECORATION: none;
	text-align:center;
	line-height:12px;		
}
a.int_name{
	font-family: Arial;	
	FONT-SIZE: 13px; 
	color: #ff4600; 
    TEXT-DECORATION: none;
	text-align:center;
	font-weight: bold;
	line-height:18px;		
}
a.int_text{
	font-family: Arial;		
	FONT-SIZE: 12px; 
	color: #000000; 
    TEXT-DECORATION: none;
	text-align:center;
	line-height:14px;		
}
a.int_podr{
	font-family: Arial;		
	FONT-SIZE: 11px; 
	color: #668fbc; 
    TEXT-DECORATION: underline;
	text-align:center;
	line-height:14px;		
}
/* авторизация */
td.acc_title {
	font-family: Arial;	
	FONT-SIZE: 13px; 
	color: #0066cc; 
	padding: 15px 0 10px 37px;	
	text-align: center;	
   } 
td.f_txt {    
	padding-top: 3px;			
	padding-bottom: 5px;	
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	text-align: right;	
	white-space: nowrap;			
	}   
td.f_txt span{ 
color:#FF0000;
}
td.f_txt2 {
	padding-top: 3px;				
	padding-bottom: 6px;		
    width:300px; 
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	text-align: left;	
}   
.f_field {
    width: 298px;
	height:22px;
	border: 1px solid #cccccc;
	font-family: Arial;
	font-size: 13px;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 2px;
}
td.f_but{
    padding: 5px 0 3px 34px;
	text-align: center;	
}


td.f_but a{
	font-family: Arial;	
	FONT-SIZE: 11px; 
	color: #0066cc; 
    TEXT-DECORATION: underline;
	text-align:center;
	vertical-align:middle;
	white-space: nowrap;			
}
td.f_but a:hover{
	font-weight: bold;			
}
td.nopass{
    padding: 0 0 0 34px;
	text-align: center;	
}
td.nopass a{
	font-family: Arial;	
	FONT-SIZE: 11px; 
	color: #737373; 
    TEXT-DECORATION: underline;
	text-align:center;
	vertical-align:middle;
	white-space: nowrap;			
}
td.nopass a:hover{
	font-weight: bold;			
}
.day_fields {
	height:22px;
	border: 1px solid #cccccc;
	font-family: Arial;
	font-size: 13px;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 0px;
} 
.w84{
    width: 84px;
}
.w128{
    width: 128px;
}
td.f_txt3 {
	padding: 11px 3px 4px 40px;		   
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	font-weight: normal;		
	text-align: center;	
   }
/* список */
.num_tov{
	padding-top: 19px;
	padding-bottom: 4px;
    color:#000000;
	font-family: Arial;	
	FONT-SIZE: 12px; 
    TEXT-DECORATION: none; 
	font-weight: normal;		
	}	
.spis_name{
	padding-bottom: 7px;
	}
.spis_name a{
    color:#0066cc;
	font-family: Arial;	
	FONT-SIZE: 13px; 
    TEXT-DECORATION: none; 
	font-weight: bold;	
    TEXT-DECORATION: none;	
	line-height:13px;		
	}		
.spis_name a:hover{	
    TEXT-DECORATION: underline;	
}
.spis_sr{
	padding:6px 0 0 0;   
 	vertical-align: middle;		
	}	
.spis_sr a{
    color:#0066cc;
	font-family: Arial;	
	FONT-SIZE: 11px; 
    TEXT-DECORATION: none; 
}		
.spis_sr a:hover{
    TEXT-DECORATION: underline;	
}	
/* Товар в корзине */
 td.incart1,td.incart2{
    background-color:#3366cc;
	color: #ffffff; 
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
    TEXT-DECORATION: none; 
    margin: 0px;	
    padding: 0px 7px 3px 7px;		
	line-height:18px;	
	border-bottom: 1px solid #dcdcdc;	
	border-top: 1px solid #dcdcdc;				
 } 
  td.incart2{
 	border-left: 1px solid #dcdcdc;	
	border-right: 1px solid #dcdcdc;		
 }
 td.incart_tov{
    background: url('/images/site/img_ct/ico_incart.gif'); 
	background-repeat:no-repeat;
	background-position:left top; 
 	vertical-align: middle;	
    padding: 4px 0 6px 21px; margin: 0;	
	text-align:left;	
	border-bottom: 1px solid #dcdcdc;	
	height:29px;					
 }  	
 td.incart_tov  a{
    color:#000000;
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
    TEXT-DECORATION: none; 
    padding: 0px;
    margin: 0px;		
 } 
td.incart_tov  a:hover{
    color:#3366cc;
}			
  td.incart_cena{
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
    TEXT-DECORATION: none; 
 	vertical-align: middle;	
    padding: 5px 7px; margin: 0;	
	text-align:left;	
    color:#ff0000;
	border-bottom: 1px solid #dcdcdc;		
 } 
  td.incart_kol{
	font-family: Tahoma;	
	FONT-SIZE: 12px; 
    TEXT-DECORATION: none; 
 	vertical-align: middle;	
    padding: 5px 7px; margin: 0;	
	text-align:left;	
    color:#000000;
	border-bottom: 1px solid #dcdcdc;	
	border-left: 1px solid #dcdcdc;	
	border-right: 1px solid #dcdcdc;					
 } 
   td.gocart{
    padding: 9px 0 3px 0; margin: 0;	
	text-align:center;	
 }
 
/* tolbar */  
td.tolbar{
    height:22px;
	vertical-align:middle;
    background: #f0f0f0;
	font-family: Arial;	
	FONT-SIZE: 11px; 
	color: #000000; 
    TEXT-DECORATION: none;
	line-height:18px;
}
td.tol_arr{
    height:21px;
	text-align:right;
    background: #f0f0f0;
}
.tool_bar_fields {
    height:18px;
	border: 1px solid #cccccc;
	font-family: Arial;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 5px;
}  

td.tolbar span{
	font-family: Arial;	
	FONT-SIZE: 11px; 
	color: #0066cc; 
    TEXT-DECORATION: none;
	line-height:18px;
	font-weight: bold;	
}
a.usl_pl{
	font-family: Arial;	
	FONT-SIZE: 11px; 
	color: #646464; 
    TEXT-DECORATION: none;
	line-height:18px;
}
a.usl_pl:hover{
	color: #ff0000; 
    TEXT-DECORATION: underline;	
}
a.usl_pl2{
	font-family: Arial;	
	FONT-SIZE: 11px; 
	color: #0066cc; 
    TEXT-DECORATION: none;
	line-height:18px;
}
/* Меню с иконками */
a.elek_lnk{
    background: url('/images/site/img_ct/elektrika_ico_2b.gif'); display: block;  
	background-repeat:no-repeat;background-position:left top;
	font-family: Verdana;	
	FONT-SIZE: 14px; 
	color: #737373; 
    TEXT-DECORATION: none;
	line-height:16px;	
    padding-left:60px;
	height:56px;	
}
a.elek_lnk:hover {
    background: url('/images/site/img_ct/elektrika_ico_2a.gif');background-repeat:no-repeat; background-position:left top;
	color: #003399; 
}
a.elek_act{
    background: url('/images/site/img_ct/elektrika_ico_2a.gif'); display: block;  
	background-repeat:no-repeat;background-position:left top;
	font-family: Verdana;	
	FONT-SIZE: 14px; 
	color: #737373; 
    TEXT-DECORATION: none;
	line-height:16px;	
    padding-left:60px;
	height:56px;	
}

a.proek_lnk{
    background: url('/images/site/img_ct/proektirovanie_ico_2b.gif'); display: block;  
	background-repeat:no-repeat;background-position:left top;
	font-family: Verdana;	
	FONT-SIZE: 14px; 
	color: #737373; 
    TEXT-DECORATION: none;
	line-height:16px;	
    padding-left:60px;
	height:56px;	
}
a.proek_lnk:hover {
    background: url('/images/site/img_ct/proektirovanie_ico_2a.gif');background-repeat:no-repeat; background-position:left top;
	color: #003399; 
}
a.proek_act{
    background: url('/images/site/img_ct/proektirovanie_ico_2a.gif'); display: block;  
	background-repeat:no-repeat;background-position:left top;
	font-family: Verdana;	
	FONT-SIZE: 14px; 
	color: #737373; 
    TEXT-DECORATION: none;
	line-height:16px;	
    padding-left:60px;
	height:56px;	
}
a.obsl_lnk{
    background: url('/images/site/img_ct/obslugivanie_ico_2b.gif'); display: block;  
	background-repeat:no-repeat;background-position:left top;
	font-family: Verdana;	
	FONT-SIZE: 14px; 
	color: #737373; 
    TEXT-DECORATION: none;
	line-height:16px;	
    padding-left:60px;

	height:56px;	
}
a.obsl_lnk:hover {
    background: url('/images/site/img_ct/obslugivanie_ico_2a.gif');background-repeat:no-repeat; background-position:left top;
	color: #003399; 
}
a.obsl_act{
    background: url('/images/site/img_ct/obslugivanie_ico_2a.gif'); display: block;  
	background-repeat:no-repeat;background-position:left top;
	font-family: Verdana;	
	FONT-SIZE: 14px; 
	color: #737373; 
    TEXT-DECORATION: none;
	line-height:16px;	
    padding-left:60px;

	height:56px;	
}
/* Левое меню begin */
td.LM_tit{
    background: url('/images/site/img_ct/opros_bk1.gif'); 
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#2f6798;
	padding-top:2px;
	padding-bottom:2px;	
	font-family: Arial;	
	FONT-SIZE: 12px; 
	color: #ffffff; 
	line-height:16px;	
	text-align:center;	
	font-weight: bold;	
	height:36px; 	
}
td.LM_pro{
	border-right: #78a5d2 1px solid;
	border-left: #78a5d2 1px solid;
	font-family: Arial;	
	FONT-SIZE: 10px; 
	color: #0054a6; 
	line-height:12px;	
	text-align:left;	
}
td.LM_kat{
    background: url('/images/site/img_ct/kat_bk1.gif'); 
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#2f6798;
	padding-bottom:2px;	
	font-family: Arial;	
	FONT-SIZE: 17px; 
	color: #ffffff; 
	text-align:center;	
	font-weight: bold;	
	height:36px; 	
}
div.kat_01{
    background: url('/images/site/img_ct/kat_bk01.gif'); 
	background-repeat:repeat-x;
	background-position:center bottom;
	margin:0 5px 0 5px;
	width:200px;
	padding-top:4px;
	padding-bottom:4px;		
}
.raz{
    padding:4px 0 3px 0;
	border-right: #78a5d2 1px solid;
	border-left: #78a5d2 1px solid;	
}
div.kat_01 a{
	font-family: Arial;	
	FONT-SIZE: 15px; 
	color: #3366cc; 
	font-weight: bold;	
    TEXT-DECORATION: none;	
	line-height:15px;	
}
div.kat_01 a:hover{
	color: red; 
}
.m7{margin-left:7px;margin-bottom:1px;}
.m6{margin-top:5px;margin-bottom:6px;}
.m4{margin-top:1px;margin-bottom:2px;}
img.m5{margin-left:-19px; border:0px;}
img.m3{margin-left:-11px; border:0px;}
.m1{margin-top:3px;margin-bottom:0px;}


div.kat_02{
	margin:0 5px 0 20px;
	padding-top:3px;
	padding-bottom:2px;		
}
div.kat_02 a{
	font-family: Arial;	
	FONT-SIZE: 15px; 
	color: #ff6600; 
	font-weight: normal;	
    TEXT-DECORATION: none;	
	line-height:15px;	
}
div.kat_02 a:hover{
    TEXT-DECORATION: underline;	
}
span.kat_03{
	font-family: Arial;		FONT-SIZE: 14px; 
/*	margin:0 5px 0 30px;
	//padding-top:3px;
	padding-bottom:2px;		
*/
}
div.kat_03{
/*    background: url('/images/site/img_ct/kat_point.gif'); 
	background-repeat:no-repeat;
	background-position:left top;
*/
	font-family: Arial;	
	FONT-SIZE: 14px; 
	margin:0 5px 0 30px;
	padding-top:3px;
	padding-bottom:2px;		
}
div.kat_03 a{
	font-family: Arial;	
	FONT-SIZE: 14px; 
	color: #000000; 
	font-weight: normal;	
    TEXT-DECORATION: underline;	
	line-height:14px;	
}
div.kat_03 a:hover{
	color: red; 
}
div.kat_04{
	margin:0 5px 0 39px;
	padding-top:4px;
	padding-bottom:2px;		
}
div.kat_04 a{
	font-family: Arial;	
	FONT-SIZE: 13px; 
	color: #3366cc; 
	font-weight: bold;	
    TEXT-DECORATION: none;	
	line-height:13px;	
}
div.kat_04 a:hover{
    TEXT-DECORATION: underline;	
}
div.kat_05{
	padding-top:3px;
	padding-bottom:3px;		
}
div.kat_05_act{
	padding-top:3px;
	padding-bottom:3px;		
    background-color: #6699cc;		
}
div.kat_05 .m2{margin:0 5px 0 56px;
    padding-left:11px;
    background: url('/images/site/img_ct/kat_point.gif'); 
	background-repeat:no-repeat;
	background-position:left top;
}
div.kat_05 a{
	font-family: Arial;	
	FONT-SIZE: 12px; 
	color: #000000; 
    TEXT-DECORATION: none;	
	line-height:13px;	
}
div.kat_05_act a{
	font-family: Arial;	
	FONT-SIZE: 12px; 
	color: #ffffff; 
    TEXT-DECORATION: none;	
	line-height:13px;	
}
div.kat_05_act .m2{margin:0 5px 0 56px;
    padding-left:11px;
    background: url('/images/site/img_ct/kat_point_act.gif'); 
	background-repeat:no-repeat;
	background-position:left top;
}


/* Поиск */
.fields2 {
   	padding-left: 2px;
   	padding-bottom: 2px;	
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;		
	border-bottom: 1px solid #999999;	
	border-right: 0px solid #999999;		
	font-family: Arial;
	font-size: 13px;
	background-color: #FFFFFF;
	color: #000000;
	line-height:20px;	
    width: 143px; 
	height:22px;
}
a.go_search{
	font-family: Tahoma, Arial;	
	FONT-SIZE: 14px; 
	color: #ffffff; 
    TEXT-DECORATION: none;
}   

/* Опрос */
td.opros_r{
	border-left: #78a5d2 1px solid;
	padding-left:2px;
}
td.opros_q{
	border-right: #78a5d2 1px solid;
	padding:5px 0px 0px 5px;
	font-family: Arial;	
	FONT-SIZE: 11px; 
	color: #000000; 
	line-height:14px;	
	text-align:left;	
}
.Opad{
	padding:13px 0px 0px 8px;	
}
a.opros_go{
	font-family: Arial;	
	FONT-SIZE: 10px; 
	color: #0054a6; 
	line-height:12px;	
	text-align:left;	
    TEXT-DECORATION: underline;	
}
a.opros_res{
	font-family: Arial;	
	FONT-SIZE: 10px; 
	color: #737373; 
	line-height:12px;	
	text-align:left;	
    TEXT-DECORATION: underline;	
}

/* Последние новости */
td.L_news{
	border-left: #78a5d2 1px solid;
	border-right: #78a5d2 1px solid;
	padding:5px 5px 5px 8px;
	font-family: Arial;	
	FONT-SIZE: 12px; 
	color: #000000; 
	line-height:14px;	
	text-align:left;	
}
td.L_news2{
	border-left: #78a5d2 1px solid;
	border-right: #78a5d2 1px solid;
	padding:5px 9px 0px 9px;
	font-family: Arial;	
	FONT-SIZE: 11px; 
	color: #000000; 
	line-height:14px;	
	text-align:justify;	
}
a.L_news_t{
	font-family: Arial;	
	FONT-SIZE: 15px; 
	color: #0066cc; 
	line-height:18px;	
	text-align:left;	
    TEXT-DECORATION: none;		
}
a.L_news_t:hover{
    TEXT-DECORATION: underline;		
}
.Npad{
	padding:8px 0px 0px 8px;	
}
.Npad2{
	padding:6px 0px 0px 8px;	
}
a.L_news_d{
	font-family: Arial;	
	FONT-SIZE: 10px; 
	color: #0054a6; 
	line-height:12px;	
	text-align:left;	
    TEXT-DECORATION: underline;
}
a.L_news_all{
	font-family: Arial;	
	FONT-SIZE: 10px; 
	color: #000000; 
	line-height:12px;	
	text-align:left;	
    TEXT-DECORATION: underline;
}
/* Левое меню end */

/* Центр begin */
.pivet{
	border-bottom: 1px solid #3366cc;	
	background-color: #f0f0f0;
	text-align:center;
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;		
	line-height:20px;	
	height:20px;
}
td.main{
	font-family: Arial;	
	FONT-SIZE: 12px; 
	color: #000000; 
	line-height:14px;	
}
td.main p{
margin-top:21px;margin-bottom:0px;text-align:justify;}
li.usl{
	list-style: square;
	margin-left:-20px;
    padding-bottom:1px;
}
.post{
	border-top: 1px solid #3366cc;	
	border-bottom: 1px solid #3366cc;	
	text-align:center;
	font-family: Arial;
	font-size: 15px;
	color: #ff6600;
	font-weight: bold;	
	line-height:22px;			
	height:22px;
}
.post_photo{
	padding-top: 15px;
	padding-bottom: 6px;
	}
.post_name{
	padding-bottom: 4px;
	}
.post_name a{
    color:#0066cc;
	font-family: Arial;	
	FONT-SIZE: 13px; 
    TEXT-DECORATION: none; 
	padding-bottom: 3px;
	font-weight: bold;	
    TEXT-DECORATION: underline;	
	line-height:13px;		
	
	}	
.post_cena{
    color:#646464;
	font-family: Tahoma, Arial;	
	FONT-SIZE: 12px; 
    TEXT-DECORATION: none; 
	padding-bottom: 8px;
	font-weight: normal;	
	line-height:12px;		
	}	
.post_cena span{
    color:#cc3300;
	font-family: Tahoma, Arial;	
	FONT-SIZE: 14px; 
    TEXT-DECORATION: none; 
	font-weight: bold;	
	}		
	
/* Товар */	
h1.tov1{
    margin-bottom:0;padding-bottom:21px;
	margin-top:0;padding-top:18px;
	font-family: Arial;	
	FONT-SIZE: 18px; 
	color: #ff6600; 
    TEXT-DECORATION: none;
	text-align:center;
	
}			
.zoom{ 
    padding: 7px 0 6px 0;
}
.oth{ 
    padding: 6px 0 10px 0;
    color:#787878;
	font-family: Arial;	
	FONT-SIZE: 11px; 
    TEXT-DECORATION: none; 
}
.zoom a{
    color:#960000;
	font-family: Arial;	
	FONT-SIZE: 11px; 
    TEXT-DECORATION: none; 
}
.opis_tit{
	padding: 0px 0px 0px 29px;	
    color:#000000;
	font-family: Arial;	
	FONT-SIZE: 12px; 
    TEXT-DECORATION: none; 
	font-weight: bold;	
	line-height:12px;		
}
   .opis_punkt { 
    background: url('/images/site/img_ct/ico_pnt2.gif'); 
	background-repeat:no-repeat;
	background-position:left top;
	padding: 2px 0px 1px 36px;	
    color:#000000;
	font-family: Arial;		
	FONT-SIZE: 12px; 
    TEXT-DECORATION: none; 
	line-height:14px;	
   }
   .opis_punkt span { 
    color:#646464;
	font-family: Arial;		
	FONT-SIZE: 12px; 
    TEXT-DECORATION: none; 
	line-height:13px;	
   }   
   .opis_cena{
    color:#000000;
	font-family:  Arial;	
	FONT-SIZE: 12px; 
    TEXT-DECORATION: none; 
	padding: 19px 0 1px 29px;
	}	
   .opis_cena span{ 
    color:#d90404;
	font-family: Tahoma, Arial;		
	FONT-SIZE: 20px; 
    TEXT-DECORATION: none; 
	font-weight: normal;			
   } 	
   .izm_cena{
	padding-left: 29px;
	}   
.izm_cena a{
    color:#0072bc;
	font-family: Tahoma, Arial;		
	FONT-SIZE: 12px; 
    TEXT-DECORATION: underline; 
}	   
 .opis_kol { 
	padding:9px 0 10px 29px;   
    color:#646464;
	font-family: Arial;		
	FONT-SIZE: 12px; 
    TEXT-DECORATION: none; 
	font-weight: normal;			
   }   
   .kol_fields {
    width: 36px;
	height:17px;
	border: 1px solid #cccccc;
	font-family: Arial;
	font-size: 14px;
	background-color: #FFFFFF;
	color: #000000;
	padding:0 2px 2px 2px;
			
}  
.opis_cart{
	padding:11px 0 0px 29px;   
 	vertical-align: middle;		
	}	
.opis_cart a{
    color:#1861c0;
	font-family: Arial;	
	FONT-SIZE: 14px; 
    TEXT-DECORATION: none; 
	font-weight: bold;	
}	
.tov_opis_tit{
    padding-top: 12px;
    color:#0066cc;
	font-family: Arial;	
	FONT-SIZE: 13px; 
    TEXT-DECORATION: none; 
	line-height:16px;		
}
.tov_opis_txt{
    color:#000000;
	font-family: Arial;		
	FONT-SIZE: 13px; 
    TEXT-DECORATION: none; 
	line-height:16px;	
		
}

.soput{
    margin-top: 32px;
	margin-bottom: 14px;
	border-top: 1px solid #3366cc;	
	border-bottom: 1px solid #3366cc;	
	text-align:center;
	font-family: Arial;
	font-size: 15px;
	color: #00000;
	line-height:22px;			
	height:22px;
}

/* Сопутствующий товар */
.soput_photo{
	padding-top: 2px;
	padding-bottom: 6px;
	}
.soput_name{
	padding-bottom: 7px;
	}
.soput_name a{
    color:#0066cc;
	font-family: Arial;	
	FONT-SIZE: 13px; 
    TEXT-DECORATION: none; 
	font-weight: bold;	
    TEXT-DECORATION: underline;	
	line-height:13px;		
	}	
.soput_cena{
    color:#646464;
	font-family: Tahoma, Arial;	
	FONT-SIZE: 12px; 
    TEXT-DECORATION: none; 
	padding-bottom: 8px;
	font-weight: normal;	
	line-height:12px;		
	}	
.soput_cena span{
    color:#cc3300;
	font-family: Tahoma, Arial;	
	FONT-SIZE: 14px; 
    TEXT-DECORATION: none; 
	font-weight: bold;	
	}	
.soput_har { 
	padding-top: 2px;
    color:#000000;
	font-family: Arial;		
	FONT-SIZE: 11px; 
    TEXT-DECORATION: none; 
	line-height:13px;	
   }
.soput_har span{ 
    color:#646464;
	font-family: Arial;		
	FONT-SIZE: 11px; 
    TEXT-DECORATION: none; 
	line-height:13px;	
   }		
.soput_sr{
	padding:6px 0 0 0;   
 	vertical-align: middle;		
	}	
.soput_sr a{
    color:#9d0a0e;
	font-family: Arial;	
	FONT-SIZE: 11px; 
    TEXT-DECORATION: none; 
}		
.soput_sr a:hover{
    TEXT-DECORATION: underline;	
} 
.soput_cart{
	padding:4px 0 0 0;   
 	vertical-align: middle;		
	}	 
.soput_cart a{
    color:#1861c0;
	font-family: Arial;	
	FONT-SIZE: 15px; 
    TEXT-DECORATION: none; 
}		
.soput_cart a:hover{
	font-weight: bold;	
}  
/* Аналоги */
.analog{
    margin-top:28px;
    padding:6px 7px 5px 7px;
	background-color:#f0f0f0;	
	font-family: Arial;
	FONT-SIZE: 12px; 
	color: #000000; 
    TEXT-DECORATION: none;
	font-weight: normal;
	line-height:16px;
}
.analog span{
	font-family: Arial;
	FONT-SIZE: 12px; 
	color: #000000; 
    TEXT-DECORATION: none;
	font-weight: bold;
	line-height:16px;
}
.analog a{
	font-family: Arial;	
	FONT-SIZE: 12px; 
	color: #000000; 
    TEXT-DECORATION: none;
	font-weight: normal;
	line-height:16px;
}
.analog a:hover{
    TEXT-DECORATION: underline;
}

/* Альтернативный товар */
.alt_name{
	padding-bottom: 7px;
	}
.alt_name a{
    color:#cc3300;
	font-family: Arial;	
	FONT-SIZE: 13px; 
    TEXT-DECORATION: none; 
	font-weight: bold;	
    TEXT-DECORATION: underline;	
	line-height:13px;		
	}	
.alt_cena{
    color:#000000;
	font-family: Tahoma, Arial;	
	FONT-SIZE: 12px; 
    TEXT-DECORATION: none; 
	padding-bottom: 8px;
	font-weight: normal;	
	line-height:12px;		
	}	
.alt_cena span{
    color:#000000;
	font-family: Tahoma, Arial;	
	FONT-SIZE: 14px; 
    TEXT-DECORATION: none; 
	font-weight: bold;	
	}	

/* Аналоги 2*/
.analog2{
    margin-top:28px;
    padding:6px 7px 5px 7px;
	border: #cccccc 1px solid;	
	font-family: Arial;
	FONT-SIZE: 12px; 
	color: #000000; 
    TEXT-DECORATION: none;
	font-weight: normal;
	line-height:16px;
}
.analog2 span{
	font-family: Arial;
	FONT-SIZE: 12px; 
	color: #000000; 
    TEXT-DECORATION: none;
	font-weight: bold;
	line-height:16px;
}
.analog2 a{
	font-family: Arial;	
	FONT-SIZE: 12px; 
	color: #000000; 
    TEXT-DECORATION: none;
	font-weight: normal;
	line-height:16px;
}
.analog2 a:hover{
    TEXT-DECORATION: underline;
}
td.privet_tl{
    padding-left:9px;
	font-family: Arial;	
	FONT-SIZE: 13px; 
	color: #000000; 
    TEXT-DECORATION: none;
	text-align:left;
	white-space: nowrap;	
	height:21px;	
	border-bottom: #3366cc 1px solid;	
	background-color: #f0f0f0;			
}
td.privet_tr{
	font-family: Arial;	
	FONT-SIZE: 13px; 
	color: #000000; 
    TEXT-DECORATION: none;
	text-align:left;
	white-space: nowrap;			
    padding-right:6px;
	text-align:right;
	white-space: nowrap;	
	height:21px;	
	border-bottom: #3366cc 1px solid;		
	background-color: #f0f0f0;			
}

td.privet_tr a{
	font-family: Arial;	
	FONT-SIZE: 13px; 
	color: #808080; 
    TEXT-DECORATION: none;
	text-align:center;
    white-space: nowrap;			
}
td.privet_tr a:hover{
	color: #3366cc; 
}  
.navig{
    padding:17px 1px 12px 1px;
	font-family: Arial;	
	FONT-SIZE: 13px; 
	color: #808080; 
    TEXT-DECORATION: none;
	font-weight: normal;
	line-height:16px;
	border-bottom: #3366cc 1px solid;		
}
.navig a{
	font-family: Arial;	
	FONT-SIZE: 13px; 
	color: #808080; 
    TEXT-DECORATION: none;
	font-weight: normal;
	line-height:16px;
}
.navig a:hover{
    TEXT-DECORATION: underline;
}
.navig span{
	font-family: Arial;	
	FONT-SIZE: 13px; 
	color: #3366cc; 
    TEXT-DECORATION: none;
	font-weight: normal;
	line-height:16px;
}

/* Центр end */















/* Низ begin */
td.bot_menu{
	font-family: Verdana;	
	FONT-SIZE: 14px; 
	color: #0066cc; 
    TEXT-DECORATION: none;
	text-align:center;
	vertical-align:top;		
}
td.bot_line{
  background-image: url(/images/site/img_ct/bk_bot_menu2.gif);	
  background-repeat:repeat-x;
  background-position: left bottom;
}  
td.bot_bk1a{
  background-image: url(/images/site/img_ct/bk_bot_menu1a.gif);	
  background-repeat:repeat-x;
  background-position: left top;
}
a.bot_menu_lnk{
	font-family: Verdana;	
	FONT-SIZE: 14px; 
	color: #0066cc; 
    TEXT-DECORATION: none;
	line-height:14px;		
}
a.bot_menu_lnk:hover{
    border-bottom:#3366cc 1px solid;
}
/* Низ end */
td.top_avt{
	font-family: Tahoma;		
	FONT-SIZE: 13px; 
	color: #ffffff; 
    TEXT-DECORATION: none;
	padding-bottom:2px;	
}
td.top_avt a {
	font-family: Tahoma;		
	FONT-SIZE: 13px; 
	color: #ffffff; 
    TEXT-DECORATION: none;
}
td.top_avt a:hover {    
    TEXT-DECORATION: underline;
} 
td.go_avt{
	font-family: Tahoma;		
	FONT-SIZE: 11px!important; 
	color: #ffffff; 
    TEXT-DECORATION: none;
    padding-left:7px;	
    padding-top:2px;		
	vertical-align:middle;	
}
a.go_reg {
	font-family: Tahoma;		
	FONT-SIZE: 11px!important; 
	color: #ffffff; 
    TEXT-DECORATION: none;
	
}
a.go_reg:hover {    
    TEXT-DECORATION: underline;
}
.top_freg2{
    width: 145px;
	height:19px;
	border: 1px solid #b9caed;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #999999;
	margin-left: 7px;
    margin-top:4px;	
	padding-left:3px;
}
td.top_bg1{
  background-image: url(/images/site/bg-left.gif);	
  background-repeat:repeat-x;
  background-position: left top;
}  
td.top_bg2{
  background-image: url(/images/site/bg-center1.gif);	
  background-repeat:repeat-x;
  background-position: left top;
  vertical-align:bottom;
    text-align:right;
  padding-bottom:13px;
}
td.top_bg3a{
  background-image: url(/images/site/bg-center3a.gif);	
  background-repeat:repeat-x;
  background-position: left top;
  vertical-align:bottom;
  padding-bottom:10px;
    height:60px;	
    text-align:left;	  
} 
td.top_bg3b{
  background-image: url(/images/site/bg-center3a.gif);	
  background-repeat:repeat-x;
  background-position: left top;
  vertical-align:bottom;
  padding-bottom:6px;
    height:60px;	
    text-align:right;	  
} 
td.top_bg4{
  background-image: url(/images/site/bg-center3b.gif);	
  background-repeat:repeat-x;
  background-position: left top;
  text-align:left;
  vertical-align:bottom;
  padding-bottom:3px;

    padding-left:2px;
    font-family: Arial;	
	FONT-SIZE: 12px; 
	color: #000000; 
	line-height:14px;	
    height:28px;	  
} 
td.top_bg4 a{
	font-family: Arial;	
	FONT-SIZE: 12px; 
	color: #000000; 
    TEXT-DECORATION: none;
	line-height:14px;		
}
td.top_bg4 a:hover{
    border-bottom:#3366cc 1px solid;
}
td.top_bg5{
  background-image: url(/images/site/bg-right.gif);	
  background-repeat:repeat-x;
  background-position: right top;
}  
td.top_reg{
	font-family: Tahoma;		
	FONT-SIZE: 13px; 
	color: #ffffff; 
    TEXT-DECORATION: none;
	line-height:20px;	
}
td.top_reg a {
	font-family: Tahoma;		
	FONT-SIZE: 13px; 
	color: #ffffff; 
    TEXT-DECORATION: none;
	line-height:20px;		
}
td.top_reg a:hover {    
    TEXT-DECORATION: underline;
} 
.top_freg{
    width: 145px;
	height:18px;
	border: 1px solid #b9caed;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #999999;
	margin-right: 6px;
    margin-top:5px;	
	padding-left:3px;
}
a.go_reg {
	font-family: Tahoma;		
	FONT-SIZE: 11px!important; 
	color: #ffffff; 
    TEXT-DECORATION: none;
	
}
a.go_reg:hover {    
    TEXT-DECORATION: underline;
} 

td.top_phone{
padding-bottom:7px;
}
td.top_inter{
padding-left:33px;
}
.phone_text{
	font-family: Arial;	
	FONT-SIZE: 16px; 
	color: #ffffff; 
    TEXT-DECORATION: none;
}
.phone_number{
	font-family: Arial Narrow, Arial;	
	FONT-SIZE: 22px; 
	color: #ffffff; 
    TEXT-DECORATION: none;
}
/* Меню с иконками */
a.sm_elek_lnk{
    background: url('/images/site/elektrika_ico_2b.gif'); display: block;  
	background-repeat:no-repeat;background-position:left top;
	font-family: Verdana;	
	FONT-SIZE: 14px; 
	color: #737373; 
    TEXT-DECORATION: none;
	line-height:16px;	
    padding-left:60px;
	height:56px;	
}
a.sm_elek_lnk:hover {
    background: url('/images/site/elektrika_ico_2a.gif');background-repeat:no-repeat; background-position:left top;
	color: #003399; 
}
a.sm_elek_act{
    background: url('/images/site/elektrika_ico_2a.gif'); display: block;  
	background-repeat:no-repeat;background-position:left top;
	font-family: Verdana;	
	FONT-SIZE: 14px; 
	color: #737373; 
    TEXT-DECORATION: none;
	line-height:16px;	
    padding-left:60px;
	height:56px;	
}

a.sm_proek_lnk{
    background: url('/images/site/proektirovanie_ico_2b.gif'); display: block;  
	background-repeat:no-repeat;background-position:left top;
	font-family: Verdana;	
	FONT-SIZE: 14px; 
	color: #737373; 
    TEXT-DECORATION: none;
	line-height:16px;	
    padding-left:60px;
	height:56px;	
}
a.sm_proek_lnk:hover {
    background: url('/images/site/proektirovanie_ico_2a.gif');background-repeat:no-repeat; background-position:left top;
	color: #003399; 
}
a.sm_proek_act{
    background: url('/images/site/proektirovanie_ico_2a.gif'); display: block;  
	background-repeat:no-repeat;background-position:left top;
	font-family: Verdana;	
	FONT-SIZE: 14px; 
	color: #737373; 
    TEXT-DECORATION: none;
	line-height:16px;	
    padding-left:60px;
	height:56px;	
}
a.sm_obsl_lnk{
    background: url('/images/site/obslugivanie_ico_2b.gif'); display: block;  
	background-repeat:no-repeat;background-position:left top;
	font-family: Verdana;	
	FONT-SIZE: 14px; 
	color: #737373; 
    TEXT-DECORATION: none;
	line-height:16px;	
    padding-left:60px;

	height:56px;	
}
a.sm_obsl_lnk:hover {
    background: url('/images/site/obslugivanie_ico_2a.gif');background-repeat:no-repeat; background-position:left top;
	color: #003399; 
}
a.sm_obsl_act{
    background: url('/images/site/obslugivanie_ico_2a.gif'); display: block;  
	background-repeat:no-repeat;background-position:left top;
	font-family: Verdana;	
	FONT-SIZE: 14px; 
	color: #737373; 
    TEXT-DECORATION: none;
	line-height:16px;	
    padding-left:60px;

	height:56px;	
}
a.sm_catal_lnk{
    background: url('/images/site/catalogue_ico_2b.gif'); display: block;  
	background-repeat:no-repeat;background-position:left top;
	font-family: Verdana;	
	FONT-SIZE: 14px; 
	color: #737373; 
    TEXT-DECORATION: none;
	line-height:16px;	
    padding-left:60px;
	height:56px;	
}
a.sm_catal_lnk:hover {
    background: url('/images/site/catalogue_ico_2a.gif');background-repeat:no-repeat; background-position:left top;
	color: #003399; 
}
a.sm_catal_act{
    background: url('/images/site/catalogue_ico_2a.gif'); display: block;  
	background-repeat:no-repeat;background-position:left top;
	font-family: Verdana;	
	FONT-SIZE: 14px; 
	color: #737373; 
    TEXT-DECORATION: none;
	line-height:16px;	
    padding-left:60px;
	height:56px;	
}
