/* CSS Document */
body{
	margin: 0px;
	padding: 0px;
	font: 12px tahoma;
	color: #FFFFFF;
	background: #011033 url(../img/content/line_01.gif) repeat-x 0px 130px;
}
.fl{
	float:left;
}
.fr{
	float: right;
}
p {
	text-align: justify;
	margin: 0px 0px 20px;
	padding: 0px;
}
table td{
	font: 12px tahoma;
	text-align: left;
	vertical-align: top;
}
h4, h5{
	margin: 0px;
	padding: 0px;
}
.rt {
	text-align: right;
	vertical-align: top;
}
#header {
	height: 112px;
	margin: 0px auto;
	width: 875px;
}
	#logo1{
		margin: 7px 0px 0px;
	}
	#logo2{
		margin: 35px 0px 0px 35px;
	}
	#header h1{
		font: normal 14px Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		margin: 12px 0px 0px 38px;
		padding: 0px;
		float:left;
	}
	#address{
		width: 190px;
		float: right;
		font: 11px tahoma;
		margin: 25px 0px 0px;
		padding: 0px 0px 0px 25px;
		color: #C4C8D0;
		background: url(../img/header/header_03.gif) no-repeat left center;
	}
	#address a {
		font-family: tahoma;
		font-size: 11px;
		color: #ffffff;
		text-decoration: none;
	}
	#address a:hover {
		text-decoration: underline;
	}
#container{
	margin:auto;
	background: url(../img/content/content_01.gif) no-repeat;
	width: 960px;
	padding: 25px 30px 0px 0px;
}
	#content{
		background: url(../img/content/content_01.gif) no-repeat;
	}
		#left{
			background: url(../img/content/back_01.gif) no-repeat right top;
			width: 300px;
			float: left;
			margin: 0px 0px 0px 10px;
		}
		#right{
			width: 600px;
			margin: 20px 0px 20px 30px;
			background: url(../img/content/back_02.jpg) no-repeat center 50px;
			float: right;
		}
		.r1{
			height: 500px;
		}
		.r2{
			height: 500px;
			background: #021033 url(none) !important;
		}
		.r3{
			background: #021033 url(none) !important;
		}
			#right img{
				border: 2px solid #980713;
			}
			.img1{
				margin: 0px 26px 0px 0px;
			}
			.img2{
				margin: 0px 0px 20px!important;
			}
			.foto img{
	margin: 0px 26px 20px 0px;
			}
			#news{
				margin: 20px 0px 0px;
	
			}
			#right a {
				color: #FFFFFF;
				text-decoration: none;
				font: bold 12px tahoma;
				}
				#right a:hover {
					text-decoration: underline;
				}
			#news {
				width: 600px;
			}
				.na1{
					width: 155px;
				}
				.na2{
					width: 445px;
				}
			#right h1{
				font: bold 14px Arial, Helvetica, sans-serif;
				color: #FDD7B9;
				text-align: center;
				display: block;
				margin: 0px 0px 20px;
				padding: 0px;
			}
			#right h2{
				font: bold 14px Arial, Helvetica, sans-serif;
				color: #FDD7B9;
				text-align: center;
				display: block;
				margin: 0px 0px 20px;
				padding: 0px;
			}
			#project p, p.box1{
				display: block;
				height: 100px;
				margin: 0px 0px 20px;
			}
			#project2 p{
				display: block;
				margin: 0px 0px 20px;
				height: 200px;
			}
			#project img, #project2 img, p.box1 img{
				margin: 0px 27px 0px 0px;
				float: left;
			}
			#parametr{
				width: 600px;
				border: 1px solid #677085;
				margin: 0px 0px 20px;
			}
				.pa1{
					width: 450px;
				}
				#parametr td{
					font-size: 11px;
					padding: 4px 0px 4px 10px;
					border-style: none;
					background: #101F40;
					margin: 0px;
				}
				#parametr a {
					font-family: tahoma;
					font-size: 10px !important;
					color: #FFFFFF;
					text-decoration: none;
					}
					parametr a:hover {
						text-decoration:underline;
					}
			.pages{
				text-align: right;
				margin: -10px 0px 10px;
			}
				div.pages a {
					font-family: tahoma;
					font-size: 10px !important;
					color: #FFFFFF;
					text-decoration: underline;
					}
					div.pages a:hover {
						text-decoration: none;
					}
			ul{
				margin: -10px 0px 10px 30px;
				padding: 0px;
				list-style: none;
				text-indent: -8px;
			}

			#reference{
				border: 1px solid #677085;
				margin: 0px 0px 20px;
			}
				#reference td{
					font-size: 11px;
					padding: 4px 0px 4px 10px;
					background: #101F40;
					margin: 0px;
					border-style: none;
				}			

#links{
	text-align: center;
	margin: 0px auto 20px;
	width: 945px;
	clear: both;
	}
	#links a, #footer a {
		font-family: tahoma;
		font-size: 10px;
		color: #FFFFFF;
		text-decoration:none ;
		}
			#links a:hover, #footer a:hover {
				text-decoration: underline;
				}
#counter{
	background: #0C1B3C;
	margin: 0px auto 20px;
	width: 945px;
	border: 1px solid #4E5871;
}
#footer{
	background: url(../img/content/line_02.gif) repeat-x 0px 17px;
	margin: 0px auto;
}
	#footer2{
	height: 50px;
	width: 945px;
	background: url(../img/content/footer.gif) no-repeat right top;
	text-align: right;
	padding: 15px 15px 0px 0px;
	margin: 0px auto;
	}
.p1{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 150px;
}
