@charset "utf-8";

/* CSS Document */

body

{

scrollbar-3dlight-color: #666666;

scrollbar-arrow-color: #FF9900;

scrollbar-darkshadow-color: #333333;

scrollbar-face-color: #000000;

scrollbar-highlight-color: #FFFFFF;

scrollbar-shadow-color: #000000;

scrollbar-track-color: #CCCCCC;

font-family:Tahoma, Geneva, sans-serif;

}

h1{	color:#FFF;
	font-size: 18px;
	margin:0 auto;
}

#header{ display:block;}

.table{border:2px; width:1024px; margin:auto; vertical-align:top;}

#header1{width:1024px;
height:167px;
margin:0 auto;
background:url(header.png) no-repeat;
	text-align:center;
}

.header_left{
	background:#eeeff1;
	width:10px;
	height:40px;
	float:left;
}

.header_right{
	width:172px;
	height:167px;
	float:right;
	margin:170px 25px 0px 0px;
}

.header_center{	width:800px;
	height:40px;
	position:fixed;}


#header2{
	margin:0 auto;
width:1024px;
height:132px;
}

#header2 img{
	margin:0 auto;
}

.rabochemu{background: #F00 url(rabochemu.gif);
width:108px;
height:134px;
float:right;
margin:15px;
}

.header_left2{
	background:#eeeff1;
	width:248px;
	height:129px;
	float:left;
}

.header_left2 img{width: 238px;
height:129px;
paddin-left:10px;
float:right;}

.header_center2{
width:603px;
	height:157px;
}

.header_center2 img{width:603px;
	height:63px;}	

#header2 .panorama {
	float:right;
	padding:10px;
	
}
	
.header_right2{background:#eeeff1;
width:173px;
	height:129px;
	float:right;
	margin-top:-4px;}

.header_right2 img{	width:163px;
	height:129px;}
	
.header_right2 h2{text-align:center;
background:#eeeff1;
font-size:18px;}

#npg_text{
	margin:5px auto;
	width:1024px;
	height:35px;
	
	}
	
#npg_text h2{
	background:#f5f7fa;
	width:360px;
	height:35px;
	font-size:18px;
	text-align:left;
	padding:0px 0px 0px 50px;
	margin-left:2px;}
	
#npg_text b a{width:100px; height:35px; float:right; color:#000;
text-decoration:none;
font-size:18px;
font-weight:bold;
margin-right:70px;}
	
table {
		margin:0px auto;}
		
th{
text-align:left;
}

td{text-indent:20px;
background:#eeeff1;
}

.zag_st1{width:400px;
height:20px;
border-bottom: 3px solid #ec2937;
margin: 0 0 0 -1px;
}

.zag_st1 b{background:#F00;
padding:5px 20px 4px 19px;
color:#fff;
font-size: 16px;
margin: 0 0 0 -1px;}

.zag_st2{width:250px;
height:20px;
border-bottom:3px solid #EEEFF1;
}

.zag_st2 b{ margin:-1px;}

.zag_st3{width:320px;
height:20px;
border-bottom: 3px solid #eeeff1;
}

.zag_st2 b{background:#ec2937;
padding:5px 10px;
color:#fff;
font-size:16px;
width:150px;}

	.st1{
    margin:20px;
	width:400px;
	height:auto;
	background:#FFF;
	padding-right:10px;
	margin-right:10px;
	vertical-align: top;}
	
		.st1 p{
    margin:10px;
	width:400px;
	height:auto;
	background:#FFF;
	padding-right:10px;
	margin-right:10px;}
	
			.st1 ul{list-style-position:outside;}
	
		.zagolovok{background:#eeeff1;}
	.zagolovok img{float:left; margin:15px;}
	
		.st1 h3{
	font-size:18px;
	background:#eeeff1;
	padding:10px;}
	

	
	.st2{width:200px;
	height:auto;
		padding:10px;
		  vertical-align: top;
		  font-size: 12px;
		}
		
	.st1 a{
		color:#000;}
		
	.st2 a{
		color:#000;}
	
	.st3{width:330px;
	height:auto;
	padding-left:10px;
	vertical-align: top;}
	
	.st3 a{
		color:#000;}
			
	.st3 ul{list-style: url(../images/marker.gif) inside;
	float:left;
	background:#FFF;
	padding:5px 10px 10px 5px;
	margin:0px;
	font-size:18px;
	width:200px;
}
		
		.st3 ul a:link{	text-decoration:none;
		color: #000;
		margin:5px;}
		
		.st3 ul a:active{	text-decoration:none;
		color: #333;;
		margin:5px;}
		
		.st3 ul a:hover{	text-decoration:none;
		color: #eb2838;
		margin:5px;}
		
				
		.st3 ul a:visited{	text-decoration:none;
		color: #777;
		margin:5px;}
		
		.st3 #obiyavl{width:340px;
	height: auto;
	background:#FFF;
	margin:50px 0px;
	padding:10px;}
	
			.st3 #obiyavl b {
				background:#ec2937;
				color:#FFF;
				float:right;
					padding:0px 20px 0px 0px;
					margin:0px 10px 0px 0px;}
				
			.st3 #obiyavl img{width: auto;
			height: auto; padding:10px 0px;}

hr{border:1px solid #eeeff1;}

.obiyavl_vn{
	width:300px;
	height: auto;
	text-indent:10px;}
	
	.menu_st3{background:#FFF;
	width:210px;
	height:auto;}

#foot{width:1024px;
height:144px;
border-bottom:3px #ec2937 solid;
margin:0 auto;
}

#foot .fon{background:#fe2434;
height:134px;
width:1024px;}

.volna_niz{
width:1024px;
height:93px;
background:url(niz_volna.png) no-repeat;
position:absolute;
margin:0 auto;
}


.ban_vn{
	margin:0px;
	width:140px;
	height:100px;
	padding:0px 0px 0px 100px;
color:#FFF;
	text-align:center;}
	
.ban_vn img{width:70px; height:70px; padding:0px 25px 0px 25px;
}

.ban_vn b{	font-size: 18px;
	color:#FFF;
}

.banner2{
	margin:-10px 0px 0px 250px;
	text-align:center;
	font-size:18px;
text-decoration:none;
color:#000;
width:400px;
}

.banner2 a{
		color:#000;
		padding:0px 5px;
}

.banner3{
float:right;	margin:-30px 30px 0px 0px;
font-size:12px;
width:300px;
height:auto;
color:#FFF;
}

.copy{font-size: 10px; margin: 1px auto; text-align: center; color: rgb(249, 191, 201);}

.copy a{color: rgb(249, 191, 201); text-decoration: none;}
