body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color: #484848;	
	min-width:1000px;
}
	

table,p,td,div {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size:13px;	
	
}	

td{padding:0px;margin:0px;}

a{font-family: Tahoma, Verdana, Helvetica, sans-serif;color: #026582;font-weight:normal;font-size:13px;text-decoration:underline;}	

form{margin:0px; padding:0px;}

img{border:0;}


p{
	margin: 0px;
	padding: 0px;
	}

li {
	margin: 0px 0px 0px -10px;
	padding-top: 5px;
	padding-bottom:5px;	
	list-style: none;	
}

div.clear{
  clear:both;
  float:none;
}
h1{
	font-family:Times New Roman;
	color: #6b6b6b;
	font-weight:normal;
	font-size:32px;
	margin: 0px;
	padding: 0px;
	line-height:0.8;
	}

h2{
	font-family:Times New Roman;
	color: #6b6b6b;
	font-weight:normal;
	font-size:26px;
	margin: 0px;
	padding: 0px;
	}	
	
#page2{
	max-width:1300px;
	min-width:1000px;
	margin: 0px auto;
	background: url(/images/bg.jpg) 0 0 repeat;		
}

#page1{
	max-width:1300px;
	min-width:1000px;
	margin: 0px auto;
	background: url(/images/head.jpg) 0px 0px  no-repeat;
	min-height:426px;
	background-position: center top;
}

#page{
	width:1000px;	
	margin: 0px auto;	
	overflow:hidden;
	
}

.inp_2{border:1px solid #c5c5c5; width:250px;}

/*top*/
#header{
	position:relative;
	height:360px;	
	width: 1000px;
}

#mn{
	position:absolute;	
	left: 20px;
	top:5px;
	width: 990px;
	vertical-align:top;	
}
.ul_menu{
	margin: 0px;
	padding: 0px;
	}

.ul_menu li {
    color: #FF5400;
    float: left;    
    list-style-type: none;
	height:40px;
	vertical-align:bottom;
    padding: 15px 25px 0 25px;	
    border-right: 3px solid #58473e;
}

.ul_menu li.ul_menu_last {
    color: #FF5400;
    float: left;    
    list-style-type: none;
	height:40px;
	vertical-align:bottom;
    padding: 15px 25px 0 25px;
	border-right: 0px;
}

.ul_menu li.ul_menu_last_red {
     color: #FF5400;
    float: left;    
    list-style-type: none;
	height:40px;
	vertical-align:top;
    padding: 10px 25px 0 25px;
	border-right: 0px;
}

.ul_menu li.ul_menu_red {
    color: #FF5400;
    float: left;    
    list-style-type: none;
	height:40px;
	vertical-align:top;
    padding: 10px 25px 0 25px;	
	border-right: 3px solid #58473e;
}

.ul_menu_footer li {    
    float: left;    
    list-style-type: none;	
	vertical-align:bottom;
    padding: 0px 10px 10px 10px;	    
}

#phones{
	position:absolute;
	background: url(/images/tell.png) no-repeat;		
	top: 76px;
	left: 170px;
	width: 278px;
	height: 189px;	
}
#phonesnum{
	padding: 18px;
	color:#010101;
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
}
#fav{
	position:absolute;
	top: 80px;
	left: 900px;
	}
#adr{
	position:absolute;
	background: url(/images/adr.png) no-repeat;		
	top: 120px;
	left: 730px;
	width: 201px;
	height: 113px;	
}
#logo{
	position:absolute;
	top: 256px;
	left: 250px;
	width: 511px;
	height: 100px;	
}
#mm{background: url(/images/mm.png) repeat-x;}
/*end-top*/

/*middle*/
/*left*/
#pagemid{
	width:1000px;		
}

#left{
	width: 255px;
	float: left;
		
}

#c1{background: url(/images/c1.jpg) no-repeat;background-position: right top;width:254px;}
#c2{background: url(/images/c2.jpg) repeat-y;background-position: right top;width:254px;}
#c3{background: url(/images/c3.jpg) no-repeat;background-position: right top;width:254px;}

#cathd{padding-left:45px;padding-top:15px;background: url(/images/cat.png) 15px 15px no-repeat;}
#ep{
	background: url(/images/z1.jpg) 8px 0 no-repeat;
	width: 260px;
	min-height: 45px;
	padding-left:11px;
	}
#eptext{padding-left:65px;padding-top:20px;background: url(/images/zz1.jpg) 15px 15px no-repeat;}

#gl{
	background: url(/images/z2.jpg) 8px 0 no-repeat;
	width: 260px;
	min-height:55px;
	padding-left:11px;
	text-align:center;
	}
#gltext{text-align:left;padding-left:65px;padding-top:25px;background: url(/images/zz2.jpg) 15px 20px no-repeat;}
.bdr{border:5px solid #fff;}

#elgl{
	background: url(/images/z3.jpg) 8px 0 no-repeat;
	width: 260px;
	min-height:55px;
	padding-left:11px;
	text-align:center;
	}
#elgltext{text-align:left;padding-left:65px;padding-top:25px;background: url(/images/zz3.jpg) 15px 20px no-repeat;}
/*left*/

/*middle*/
#mid{	
	padding-left:20px;
	padding-top:10px;
	padding-right:5px;
	width: 500px;
	float: left;	
}
#midfull{	
	padding-left:35px;	
	padding-right:5px;
	width: 700px;
	float: left;	
}

#midtext{padding:15px;}
#midtbl{
	font-family: Times New Roman;
	font-size:35px;
	color:#fff;
	text-align:center;
	min-height:54px;
	background: url(/images/vitrhd.jpg) 0px 0px no-repeat;
	background-position: center top;
	padding-bottom:10px;
	}
#pdtop{padding-top:3px;}
	
#tbg{background:#fff;}

/*middle*/
#right{	
	padding-left:5px;
	width: 200px;
	float: left;	
}
#sp{
	background: url(/images/z4.png) 0px 20px no-repeat;
	width: 200px;
	min-height:46px;
	padding-left:5px;
	
	}
#sptext{text-align:left;padding-left:25px;padding-top:30px;padding-bottom:10px;background: url(/images/zz4.jpg) 2px 30px no-repeat;}

#spp{
	width: 200px;	
	padding-left:5px;	
	}
#spptext{text-align:left;padding-left:45px;padding-top:38px;padding-bottom:10px;background: url(/images/a.jpg) 2px 35px no-repeat;}

#nw{
	background: url(/images/z5.jpg) 0px 20px no-repeat;
	width: 200px;
	min-height:46px;
	padding-left:5px;
	
	}
#nwtext{text-align:left;padding-left:40px;padding-top:45px;padding-bottom:10px;background: url(/images/zz5.jpg) 2px 38px no-repeat;}

#art{
	background: url(/images/z6.jpg) 0px 20px no-repeat;
	width: 200px;
	min-height:46px;
	padding-left:10px;
	
	}
#arttext{text-align:left;padding-left:40px;padding-top:45px;padding-bottom:10px;background: url(/images/zz6.jpg) 2px 38px no-repeat;}

#counters{
	vertical-align:bottom;
	}

/*footer*/
#footer{
	width: auto;
	height:144px;	
	background: url(/images/footer.jpg) 0px 0px repeat-x;
	background-position: center top;
}
#bot{
	width: 1000px;
	margin: 0px auto;
	overflow:hidden;	
}
/*news*/
#drazd{
	width: 685px;		
	background: url(/images/razd.jpg) 0px 0px no-repeat;
	background-position: center top;
}
/*table foto*/
#podl{
	font-family: Times New Roman;
	font-size:18px;
	color:#3d3d3d;
	width: 145px;
	height:155px;		
	background: url(/images/podl.jpg) 0px 0px no-repeat;
	background-position: center top;
	text-align:center;
}


.contenfoot
{	
	padding-top: 20px;	
	padding-left: 37px;
}
.bdlr{border-left:3px solid #474747;border-right:3px solid #474747;}
/*end-footer*/
.tlcod{font-family: Arial;font-size: 28px;color: #fff;}
.tlnum{font-family: Arial;font-size: 28px;color: #732101;}
.cattitle p{font-family: Times New Roman;font-size: 28px;color:#cbba7a;line-height:0.8;padding:0px;margin:0px;}
.c1title p{font-family: Times New Roman;font-size: 24px;color:#45403e;line-height:0.7;padding:0px;margin:0px;}
.c2title p{font-family: Times New Roman;font-size: 24px;color:#bb3e01;line-height:0.7;padding:0px;margin:0px;}
.copyrt{font-family: Times New Roman;font-size: 17px;color:#ffffff;}
.adv{font-family: Times New Roman;font-size: 14px;color:#bcbcbc;}
.navi{font-family: Times New Roman;font-size: 18px;color:#e3bf81;}

.txt1{font-family: Times New Roman;font-size: 36px;color: #6b6b6b;}
.txt2{font-family: Times New Roman;font-size: 15px;color: #ff6d01;text-transform:uppercase;font-weight:bold;}
.txt3{font-family: Times New Roman;font-size: 14px;color:#0096ce;} 
.txt6{font-family: Times New Roman;font-size: 12px;color:#432412;} 
/*--------------------------------------  menu */
a.menu{
font-family:Times New Roman;
color:#00b4ff;
font-size:18px; 
text-decoration:underline;

}
a.menu:link {
font-family:Times New Roman;
color:#00b4ff;
font-size:18px; 
text-decoration:underline;

}
a.menu:visited {
font-family:Times New Roman;
color:#00b4ff;
font-size:18px; 
text-decoration:underline;

}
a.menu:active {
font-family:Times New Roman;
color:#9d9d9d;
font-size:18px; 
text-decoration:underline;
}
a.menu:hover {
font-family:Times New Roman;
color:#9d9d9d;
font-size:18px; 
text-decoration:none;
}

a.menuact{
font-family:Times New Roman;
color: #9d9d9d;
font-size:18px; 
text-decoration:none;

}
a.menuact:hover{
font-family:Times New Roman;
color: #9d9d9d;
font-size:18px; 
text-decoration:none;

}

/*--------------------------------------  menubot */
a.menubot{
font-family:Tahoma;
color:#c1c1c1;
font-size:11px; 
text-decoration:underline;

}
a.menubot:link {
font-family:Tahoma;
color:#c1c1c1;
font-size:11px; 
text-decoration:underline;

}
a.menubot:visited {
font-family:Tahoma;
color:#c1c1c1;
font-size:11px; 
text-decoration:underline;

}
a.menubot:active {
font-family:Tahoma;
color:#c1c1c1;
font-size:11px; 
text-decoration:underline;
}
a.menubot:hover {
font-family:Tahoma;
color:#868686;
font-size:11px; 
text-decoration:none;
}

a.menuactbot{
font-family:Tahoma;
color: #868686;
font-size:11px; 
text-decoration:none;

}
a.menuactbot:hover{
font-family:Tahoma;
color: #868686;
font-size:11px; 
text-decoration:none;

}
/*left catalog*/
a.cat{
font-family:Times New Roman;
color:#fff;
font-size:18px; 
text-decoration:underline;
}
a.cat:link {
font-family:Times New Roman;
color:#fff;
font-size:18px; 
text-decoration:underline;
}
a.cat:visited {
font-family:Times New Roman;
color:#fff;
font-size:18px; 
text-decoration:underline;
}
a.cat:active {
font-family:Times New Roman;
color:#e8b52c;
font-size:18px; 
text-decoration:underline;
}
a.cat:hover {
font-family:Times New Roman;
color:#e8b52c;
font-size:18px; 
text-decoration:none;
}

a.catact{
font-family:Times New Roman;
color:#e8b52c;
font-size:18px; 
text-decoration:none;
}
a.catact:hover{
font-family:Times New Roman;
color:#fff;
font-size:18px; 
text-decoration:none;
}

/*left catalog c1*/
a.catc1{
font-family:Times New Roman;
color:#005f87;
font-size:18px; 
text-decoration:underline;
}
a.catc1:link {
font-family:Times New Roman;
color:#005f87;
font-size:18px; 
text-decoration:underline;
}
a.catc1:visited {
font-family:Times New Roman;
color:#005f87;
font-size:18px; 
text-decoration:underline;
}
a.catc1:active {
font-family:Times New Roman;
color:#b43710;
font-size:18px; 
text-decoration:underline;
}
a.catc1:hover {
font-family:Times New Roman;
color:#b43710;
font-size:18px; 
text-decoration:none;
}

a.catc1act{
font-family:Times New Roman;
color:#b43710;
font-size:18px; 
text-decoration:none;
}
a.catc1act:hover{
font-family:Times New Roman;
color:#005f87;
font-size:18px; 
text-decoration:none;
}
/*---articles------------*/
a.art{
font-family:Tahoma;
color: #bb5001;
font-size:14px; 
text-decoration:underline;

}
a.art:hover{
font-family:Tahoma;
color: #bb5001;
font-size:14px; 
text-decoration:none;

}
/*---news head------------*/
a.nw{
font-family:Tahoma;
color: #779244;
font-size:11px; 
text-decoration:underline;
text-transform:uppercase;
}
a.nw:hover{
font-family:Tahoma;
color: #442903;
font-size:11px; 
text-decoration:none;
text-transform:uppercase;
}
/*---ut------------*/
a.ut{
font-family:Times New Roman;
color: #919191;
font-size:13px; 
text-decoration:none;
font-weight:normal;
}
a.ut:hover{
font-family:Times New Roman;
color: #919191;
font-size:13px; 
text-decoration:none;
font-weight:normal;
}
/*---nav------------*/
a.nav{
font-family:Times New Roman;
color: #f6eccb;
font-size:18px; 
text-decoration:none;
font-weight:normal;
}
a.nav:hover{
font-family:Times New Roman;
color: #f6eccb;
font-size:18px; 
text-decoration:underline;
font-weight:normal;
}
/*---art,news head------------*/
a.art{
font-family:Tahoma;
color: #8a2900;
font-size:15px; 
text-decoration:none;
font-weight:normal;
}
a.art:hover{
font-family:Tahoma;
color: #8a2900;
font-size:15px; 
text-decoration:underline;
font-weight:normal;
}

/*Для faq кнопка фиксированная*/
#follow {
margin: 0px;
z-index: 2;
position: absolute; 
top: 60px;
left: 0px;
width: 50px;
height: 252px;
}
/*panel*/
.left{
    float:left;  
	width:550px;
	left:0px;
	top:120px;
	position:absolute;
	z-index:900;
}

.panel{
    width:0px;    
	background: #ccc;
	height: 300px;
	display:none;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:10px;
}
.left .slide {    
	margin: 0;
	padding: 0;
	background: url(/images/faq.png) no-repeat left center;
	height: 250px;
	width:50px;
	float:left;
	vertical-align:middle;
}
.left .panel{
	float:left;
}

.left .btn-slide {	
	background: url(/images/sp.gif) no-repeat 0px 0px;
	text-indent: -9000%;
	display: block;
	height: 252px;
	width:50px;
}

.left .active {
	background-position: 10px 80px;
}

.panel ul {
    list-style:none;
    border-bottom:1px solid #333;
    padding:10px;
    margin:0;
}

.panel ul a{
    font-weight:bold;
    color: #333;
    white-space: nowrap;
}
