*{margin:0;padding:0}
body{font-family:Verdana, Geneva, sans-serif;background:url(images/bg.png) repeat-x left top}
table{border-collapse:collapse}
q{quotes:none}
a img{border:none}
.center{text-align:center}
.alignright{text-align:right}

#wrap{min-width:990px}

#header{height:236px;background:url(images/header_bg.jpg) no-repeat right top;position:relative}
	#header #logo{width:117px;height:96px;position:absolute;left:40px;top:25px;display:block}
	
		
			#header #log{width:350px;position:absolute;left:20px;top:130px;font-style:normal;color:#fff;font-size:0.8em;text-align:center}
		  #header #log .title{font-size:1.3em;color:#fff;font-weight:bold;margin-bottom:10px}
		  #header #log .phone{font-size:1.4em;color:#FDE722;font-weight:bold;margin-bottom:10px}
		
	#header #desc{width:60%;position:absolute;left:40px;top:170px;color:#fff;font-size:0.8em}
	#header #addnav{position:absolute;right:35px;top:5px;list-style-type:none}
		#header #addnav li{float:left;margin-left:38px}
		
#menu{list-style-type:none;background:#4C99CD;border-top:solid 1px #28495F;border-bottom:solid 1px #28495F;overflow:hidden;height:1%;font-size:0.8em;padding:10px 25px}
	#menu li{float:left;background:url(images/marker.gif) no-repeat left center;margin-right:20px;padding:0 0 0 8px}
		#menu li a{color:#F3EA41;text-decoration:none;font-weight:bold}
		#menu li a:hover{text-decoration:underline}

#content{background:#EFF8FF;overflow:hidden;width:100%}

#sidebar{float:left;width:255px;padding:20px 40px 100px 25px;color:#224054}
	#sidebar h2{font-size:0.8em;text-decoration:underline;margin-bottom:20px}
	#sidebar dl{font-size:0.7em;line-height:150%}
		#sidebar dt{font-weight:bold;color:red;background:url(images/arrow.gif) no-repeat left center;padding:0 0 0 20px}
		
		#sidebar dt a{font-weight:bold;color:#338E05;text-decoration: none;}
		
		
		#sidebar dd{padding:0 0 0 20px;margin-bottom:15px}
		
#maincont{overflow:hidden;height:1%;padding:20px 20px 0 5px}
	#maincont p{font-size:0.7em;margin-bottom:20px}
	#maincont p1{font-size:0.7em;margin-bottom:0px}
	#maincont table{width:100%}
		#maincont table th{border:solid 1px #000}
		#maincont table td{border:solid 1px #000}


		
				H1 {
 font-family: Verdana, Geneva, sans-serif; /* Гарнитура текста */ 
 font-size: 11pt;; /* Размер шрифта в процентах */ 
}

		H2 {
 font-family: Verdana, Geneva, sans-serif; /* Гарнитура текста */ 
 font-size: 10pt;; /* Размер шрифта в процентах */ 
}


*{
margin:0;
padding:0;
}

body{
font-family:Verdana, Geneva, sans-serif;
}

table{
border-collapse:collapse;
}

q{
quotes:none;
}

a img{
border:none;
}

.center{
text-align:center;
}

.alignright{
text-align:right;
}

#wrap{
min-width:990px;
}

#header {
height:203px;
background:url(images/fon.jpg) repeat-x;
position:relative;
min-width:1000px;
}

.nlogo{
width:100%;
height:203px;
background: url(images/cco.png) no-repeat;
}

.alogo{
width: 192px;
height:203px;
position:absolute;
top:0px;
left:0px;
}

.alogo a{
display:block;
width: 192px;
height:203px;
}

.rlogo{
width:100%;
height:203px;
background: url(images/nhead.jpg) no-repeat;
background-position: top right;
float
}

.addr{
position:absolute;
width:230px;
height:75px;
top:23px;
left:275px;
text-align: center;
}

.addr #title{
color:#004ba8;
font-size:15px;
font-family: Arail;
font-style:normal;
}

.addr #phone{
color:#004ba8;
font-weight: bold;
font-size:24px;
font-family: Arail;
font-style:normal;
}

.addr #time{
color:#04771a;
font-size:15px;
font-family: Arail;
font-style:normal;
}

.headtext{
width:480px;
height: 80px;
color:#004ba8;
font-family:Arial;
font-size:15px;
position:absolute;
top:100px;
left:170px;
text-align:center;
}

.nmenu{
width: 100%;
height: 35px;
background: url(images/nmenu.jpg) repeat-x;
min-width:1000px;
}

.nmenu a{
color:#ffffff;
font-family:Arial;
font-size:13px;
text-decoration:none;
}

.menulink{
width: 16.6%;
height: 35px;
background: url(images/razdelitel.jpg) no-repeat;
background-position: right top;
text-align:center;
float: left;
}

.menulink a{
position:relative;
top:5px;
}

.menulinklast{
width: 16.6%;
height: 35px;
text-align:center;
float: left;
}

.menulinklast a{
position:relative;
top:5px;
}

#footer{
width: 100%;
height: 78px;
background: url(images/footerimg.jpg) repeat-x;
}

#footer2{
width: 100%;
height: 78px;
background: url(images/footerim.jpg) top left no-repeat;
}

#footphone{
color:#ffffff;
font-size:25px;
font-family: Arial;
float: left;
height: 78px;
padding: 0 10px;
margin-left: 120px;
}

#footphone address{
padding: 25px 0;
}

#foottext{
color:#ffffff;
font-size:11px;
font-family: Arial;
float: right;
width:50%;
height: 78px;
padding: 0 10px;
margin-right: 30px;
text-align:right;
}

#foottext span{
position:relative;
top: 10px;
}

#counter{
float: right;
height: 78px;
padding: 0 5px;
}
