html, body{	
border: 0;	
margin: 0 0 0 0;	
padding: 0;	
background-color: #B6B6B6;	
font-family: Trebuchet MS, Arial, Tahoma;
font-size: 13px;
}
h1{font-size: 20px;color: Black;}
h2{font-size: 21px;color: Black;}

table{
	border:0;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: White;
	
	
}
td{
	border:0;
	margin: 0;
	padding: 0;
}
.first{
	width: 100%;
	height: 104px;
	background-color: #0071BB;
	background-image:url(../../images/back_fisrt_line.gif);background-repeat:repeat-x;
	}
.first_l{
	width: 10%;
	background: url(../../images/top.gif) no-repeat;
	background-position: top left;
	}
.first_r{
	height: 72px;
	padding-left: 4%;
	}
.first_rr{
	background: url(../../images/top_r.gif) no-repeat;
	background-position: top right;
	text-align:right
	}
.top_phone{padding:15px 25px 0 0;font-size:30px;color:#fff}
.top_phone span{font-size:17px}
.top_filial{padding:5px 25px 0 0;font-size:16px;color:#fff}
.top_filial a{color:#fff}
#logo a { 
display: block;
background: url(../../images/logo.gif) no-repeat;
width: 85px;
height: 82px;
margin-left: 40px;
background-position: left;
}

#logo{
display: block;
margin-top: 12px;	

}

#map a{
	display: block;
	font-size: 12px;
	color: White;
	text-decoration: underline;
	margin-bottom: 10px;
	padding-left: 4%;
	margin-left: 29%;

}
.first_r input{
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 13px;
}

.menu{
	margin-top: 3px;
}
.menu{
	padding-left: 4%;
}
#main_menu{
display: block;
position: relative;
width: 100%;
height: 30px;
text-align: center;

}
.noactive{
display: block;
float: left;
font-size: 13px;
color: White;
height: 26px;
padding: 6px 2% 0px 2%; 
text-decoration: none;	
background: url(../../images/back_a.gif) top repeat-x ;
}
.active {
display: block;
float: left;
font-size: 13px;
color: #222222;
height: 26px;
padding: 6px 2% 0px 2%; 
text-decoration: none;	
background-color: White;	
}
#main_menu .l{
padding-left:10px;
height: 32px;
background: url(../../images/back_l.gif) no-repeat;
display: block;
float: left;
}
#main_menu .r{
padding-left:10px;
background: url(../../images/back_r.gif) no-repeat;
display: block;
float: left;
height: 32px;
padding-right: 1px;
}
#main_menu .l_a{
padding-left:10px;
height: 32px;
background: url(../../images/back_la.gif) no-repeat;
display: block;
float: left;
}
#main_menu .r_a{
padding-left:10px;
background: url(../../images/back_ra.gif) no-repeat;
display: block;
float: left;
height: 32px;
padding-right: 1px;
}

.pat{
	height: 160px;
	background-color:White; 
	margin-top: 20px;
	margin-bottom: 20px;
	}

#pat{
	width: 100%;
	padding-left: 40px;	
	padding-right: 40px;
	
	}
#pod{
	display: block;
	position: relative;
	float: right;
	width: 40px;
}
	
.pat h1{
	 padding: 0 !important;
	padding: 0px 50px 0px 4%;
	margin: 0px 50px 0px 4%;
	
}
.pat p{
	margin: 0px 50px 10px 4%;
	padding: 0 !important;
	padding: 0px 50px 4px 4%;
	font-size: 14px;
	}
#top_l{
	display:block;
	background:url(../../images/top_l.gif) no-repeat;
	background-position: top left;
	height: 10px;
	width: 9px;
	float: left;
	
	}
#top_r{
	display:block;
	background:url(../../images/pat_bot_ri.gif) no-repeat;
	background-position: top right;
	float: right;
	height: 10px;
	width: 9px;
	
}
#bottom_l{
	display:block;
	background:url(../../images/bottom_l.gif) no-repeat;
	background-position: bottom left;
	float: left;
	height: 10px;
	width: 9px;
	
}
#bottom_r{
	display:block;
	background:url(../../images/bottom_r.gif) no-repeat;
	background-position: bottom right;
	float: right;
	height: 10px;
	width: 9px;
	margin-bottom: 2px;
	
}
#border_l{
	border-left: 1px solid #CBCBCC;
}
#border_r{
	border-right: 1px solid #CBCBCC;
}
#prem{
	padding-left: 40px;
	padding-right: 40px;
	width: 50%;
	}
.prem{
	width: 100%;
}
	
#news {
	width: 50%;
	padding-right: 40px;
	

	
}
.news{
	width:100%;	
	
}



#prem p {
	color: black; margin: 0px 14px 20px 2%; padding-left: 11%;
	font-size: 21px; font-weight: bold;
}
#prem h2{
 padding: 0 !important;
 padding: 8px 50px 10px 6%;
 
 margin: 8px 50px 10px 6%;

}

.bool_tl{
	background: url(../../images/tl.gif) no-repeat;
	background-position: top left;
	width: 9px;
	height: 11px;
	
}
.bool_tr{
	background: url(../../images/tr.gif) no-repeat;
	background-position: top right;
	height: 11px;
	width: 9px;

}
.border_top{
	border-top: 1px solid #D7D7D7;
	}

.bool_bl{
	background: url(../../images/bl.gif) no-repeat;
	background-position: bottom left;
	height: 11px;
	width:9px;

}
.bool_br{
	background: url(../../images/br.gif) no-repeat;
	background-position: bottom right;
	height: 11px;
	width: 9px;
	
}
.border_bottom{
	border-bottom: 1px solid #D7D7D7;
}
.border_left{
	border-left: 1px solid #D1D1D1;
}
.center{
	width: 97%;
}
.border_ri{
	border-right: 1px solid #D1D1D1;
}
.num {font-family: Trebuchet MS, Arial, Tahoma;font-size: 35px;color: #868686;padding:0 0 0 6%;float: left;margin: -6px 0 20px 0px;display: block;position: relative;}
.clear{
	clear: both;
}
.tizer{
	
}
#t1l{
	display: block;
	float:left;
	background: url(../../images/t1l.gif) no-repeat;
	width: 9px;
	height: 89px;
	
}
#t1c{
	display: block;
	float:left;
	background: url(../../images/t1c.gif) repeat-x;
	width: 59%;
	height: 89px
}
#t1r {
	display: block;
	float:left;
	background: url(../../images/tizer1.gif) no-repeat;
	width: 209px;
	height: 89px;
}
#t2r {
	display: block;
	float:left;
	background: url(../../images/tizer2.gif) no-repeat;
	width: 209px;
	height: 89px;
}
#t3r {
	display: block;
	float:left;
	background: url(../../images/tizer3.gif) no-repeat;
	width: 209px;
	height: 89px;
}
#lenta {
	display: block;
	float:left;
	background: url(/images/lenta.jpg) no-repeat;
	width: 209px;
	height: 89px;
}
#plita {
	display: block;
	float:left;
	background: url(/images/pliti.jpg) no-repeat;
	width: 209px;
	height: 89px;
}
#prutki {
	display: block;
	float:left;
	background: url(/images/prutki.jpg) no-repeat;
	width: 209px;
	height: 89px;
}
#pokovki {
	display: block;
	float:left;
	background: url(/images/pokovki.jpg) no-repeat;
	width: 209px;
	height: 89px;
}
#chushki {
	display: block;
	float:left;
	background: url(/images/chushki.jpg) no-repeat;
	width: 209px;
	height: 89px;
}

#tizer a{
	display: block;
	font-size: 24px;
	color: White;
	padding-left: 0 !important;
	padding-left: 8%;
	
	margin-left: 8%;
	margin-top: 20px;
	}
p.date{ color: #666666;margin: 0px 0px 0px 0px; padding: 0}
p.dat  {color: #666666;margin: 0px 14px 0px 20px;}
p.novost {color: #666666;padding: 0px 36px 0px 20px;margin-top: 0;}
#news a{	color: #0072BC; margin: 0px 14px 0px 20px;font-size: 15px;}
.news h2 {padding: 20px 0 10px 20px;margin:0;}
a.title{	color: #0072BC; margin: 0px 14px 0px 38px; font-size: 15px; padding: 0}
#up{background: url(../../images/up.gif) no-repeat transparent ;width: 16px;height: 11px; background-position: center; margin-top: 3px; margin-right: 20px;

}
#ap{background: url(../../images/down.gif) no-repeat transparent ;width: 16px;height: 11px;  background-position: center; margin-top: 3px; margin-right: 20px;

}

#bot_sl_sl{
	color:#666666;
	text-align: center;
	height: 28px;
	background-color: #F1F1F1;
}

#bot_sl_sl_sl{
	color:#313131;
	text-align: center;
	height: 28px;
	background-color: white;
}


.dat_sl{
	padding-left: 20px;
	
}
.kot_sl{
	font-size: 16px;
	}
.border_rig{
	
}
#bot_sl{
	color:#868686;
	text-align: center;
	height: 28px;
	background-color: #E1E1E1;
}
#bot_kot{
	color: #A1A1A1;
	text-align: center;
	height: 28px;
	background-color:#D7D7D7;
	}
#bot_kot .kot{
	background: url(../../images/kot_dat_bot.gif) no-repeat left; 
	width: 130px;
	padding-left: 20px;
	background-position: bottom left;
	background-color:#D7D7D7;
}
#bot_kot .uk{
	background: url(../../images/tab4_img.gif) no-repeat right;
	width: 61px;
	
	}
#bot_kot .dat{
	background-color: #D7D7D7;
	width: 55%;
	font-size: 16px;
}
#kot_top{
	background: url(../../images/kot_top.gif);
	width: 56%;
	height: 1px;
	z-index: 200;	
}

#bot_r{
	background: url(../../images/bot_r.gif) no-repeat;
	background-position: bottom right;
	height: 16px;
	width: 38px;
}

#bot_l{
	background: url(../../images/bot_l.gif) no-repeat;
	background-position: bottom left;
	height: 16px;
	width: 38px;
}


.kotirov h2{
		margin: 0 20px 0 20px;
}
#center_cat{
	background-color: #E6E6E6;
	width: 28%;
	padding-top: 80px;
}
#center_cat h3{
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 15px;
	color: Black;
	padding: 5px 22px 5px 19px ;	
	margin: 0;
}
a h3{
	text-decoration: none;
}
#center_cat  a{
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 13px;
	color: #0066CC;
}
#center_cat ul{
	list-style: disc;
	color: #0066CC;
	margin-right: 22px;
	margin-bottom: 10px;
	margin-top: 0;  
	padding-bottom: 10px;
	}
#center_cat p{
	color: #313131;
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 13px;
	display: inline;
	padding: 0;
	margin: 0;
}
.submenu_active{
	background-color: #F1F1F1;
	padding: 0;
	margin-left: -1px;
	
}
#cat_bot{
	background-color: #E6E6E6;
	background-image: url(../../images/cat_bot.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	
}
#cat_bot_l{
	background-image:  url(../../images/bot_l.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 12px;
}

#head_cat{
	width: 71%;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 0;
	margin: 0;
	border-collapse: collapse;
}
#head_cat_head{
	background-image: url(../../images/head_cat_head.gif);
	background-repeat: repeat-x;
	height: 76px;
	width: 100%;
	}
#content_cat{
	padding-left: 1px;
	width: 100%;
}
#head_cat_head h1{
	padding-left: 40px;
}
#bor_cat{
border-right: 1px solid #D7D7D7;
border-left: 1px solid #D7D7D7;
padding-bottom: 14px;
}

#content_cat p{
	padding: 0px 10px 5px 40px;
	margin-top: 0;
	
}
.content{
	padding: 0 40px 0 40px;
}
.cat_b_l{
	background: url(../../images/cat_b_l.gif) no-repeat left bottom;
	height: 13px;
	width: 10px; 
	
}
.cat_bot_b{
	background: url(../../images/cat_bot_bot.gif) repeat-x bottom;
	height: 9px;
	width: 98%;
	}
#content_cat table p
{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	padding-left: 2px;
}

#content_cat table th
{
	background: #F0F0F0;
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
}

#content_cat table td
{
	border: 0px;
	background-color:  #E0E0E0;
	border-bottom: 1px solid #F1F1F1;
	border-right: 1px solid #F1F1F1;
}


#content_cat table
{
	border-top: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
}
#content_cat table.null {background:#fff;border:0}
#content_cat table.null td{background:#fff;border:0}
#copy{width: 800px;position: relative; display: block; margin:20px auto 20px auto; text-align: center; background-color: #B6B6B6;}
#copy p{color: white; margin: 0;padding: 0;}
#copy a{font-size: 12px;color: white;margin: 0;padding: 0;}

a.contact {
	font-size: 15px;
	
}
a.gost {
	font-size: 10px;
	margin-left: 20px !important;
	margin-left: 0px;
	
}

