﻿html, body {
	width: 100%;
	height: 100%;
}
body {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
	width: 982px;
	margin: 0 auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11pt;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.clear {
	clear:both;
}
/*-----Меню-----*/
#menu {
	width: 100%;
	height: 26px;
	background: transparent url('../images/menu_bg.jpg') repeat-x;
	margin-bottom: 37px;
}
#menu ul {
	display: block;
	height: 26px;
	position: relative;
	text-align: center;
}
#menu ul li {
	display: inline;
	width: 141px;
	margin: 0 -3px;
}
#menu ul li a {
	color: #d9eefc;
	display: inline-block;
	width: 141px;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
	background: transparent url('../images/menu_item_bg.gif') no-repeat right top;
	height: 26px;
}
/*----------*/
/*-----Шапка-----*/
#header {
	height: 137px;
	width: 100%;
	position: relative;
	background: transparent url('../images/header_bg.jpg') no-repeat;
	padding-bottom: 85px;
	overflow: hidden;
}
#header .logo1 {
	position: absolute;
	left: -8px;
	top: 30px;
}
#header .logo1 .name {
	position: absolute;
	left: 30px;
	top: 155px;
}
#header .logo2 {
	position: absolute;
	right: 0;
	top: 40px;
	width: 140px;
	overflow: hidden;
}
#header i {
	width: 93%;
	height: 1px;
	background: #afafaf;
	position: absolute;
	left: 35px;
	bottom: 0;
	display:block;
}
/*----------*/
/*-----Контент-----*/
.content {
	position: relative;
	width: 100%;
}
#p1 #commentsAnchor {font-size:10pt; margin-top:20px; padding-top:5px; border-top:2px gray solid;}
#p1 #commentsAnchor form label span {width:100px; display: inline-block; text-align:right; vertical-align:top;}
#p1 .content a {color:#c30000;}
#p1 .content {padding-top: 30px;}
#p1 .left {float: left; width:580px; padding-left:5px; margin-bottom:30px;}
#p1 .left .box {width:100%; display:block; padding:15px 0; border-bottom:1px #afafaf solid;}
#p1 .left .box i {clear:both; display:block;}
#p1 .left .box .number, #p1 .content .left .box .block {float:left;}
#p1 .left .box .number {background:#bdddff; padding: 0 3px 0 10px;}
#p1 .left .box .block {padding:0 0 0 30px; font-size:10pt; width:520px;}
#p1 .left .box .block .date, #p1 .left .box .block .theme {color:#1181ef; margin-bottom:15px; font-weight:normal;}
#p1 .left .box .link {clear:both; display:block; padding:10px 0 0 60px; font-size:10pt; color:#c30000;}
#p1 .left .box .block .date span, #p1 .left .box .block .theme span {padding-right:20px; font-weight:bold;}
#p1 .left .box .block .text {line-height:19px;}
#p1 .left .title {color:#454545;padding-left:50px; margin-bottom:10px; font-weight:bold;}
#p1 .right {float: right; width:350px; position: relative; padding:17px 0; background:#e5f2ff; padding-bottom:0; margin-bottom:40px;}
#p1 .right .title {color:#454545; font-weight:bold; margin-left:20px; padding:5px 0; text-align:center;}
#p1 .right .box {min-height:34px; position:relative; margin-left:20px; width: 310px; padding:15px 0 15px 0; font-size:9pt;}
#p1 .right .box .title, #p1 .right .box .text {width:310px;}
#p1 .right .box .title {color:#3c9600; font-weight:bold; margin-left:0; padding:0; padding-bottom:10px; text-transform:uppercase; text-align:center;}
#p1 .right .box img {width:310px; display:block; margin:0 auto; margin-bottom:10px;}
#p1 .right .box .text {line-height:20px;}
#p1 .right .box .text p {text-align:justify;}
#p1 .right .box .link {padding:10px 0; font-size:8pt; text-align:right;}
#p1 .right .top {background:transparent url('../images/right_box_bg_top.jpg') no-repeat; height:17px; width:100%; position:absolute; top:0; left:0;}
#p1 .right .bottom {background:transparent url('../images/right_box_bg_bottom.jpg') no-repeat; height:17px; width:100%; position:absolute; bottom:0; left:0;}
#p1 #banner {cursor:pointer;float:right; width:350px; height:300px; position:relative; text-align:center; margin-bottom:40px;}
#p1 #banner a {display:block; position:absolute; z-index:999; width:350px; height:300px; top:0; left:0;}
#p1 #banner .object {position:relative; z-index:0; }

#p2 .content {padding-bottom:50px;font-size:10pt;}
#p2 .block a {color:#0070ea;}
#p2 ul.navigation {display: block; text-align:center; font-size:10pt; color:#545454; margin-top:35px;}
#p2 ul.navigation li {display:inline;}
#p2 ul.navigation li a {color:#0070ea;}
#p2 ul.navigation .delimiter {margin:0 6px; margin-right:2px;}
#p2 .wrap {padding:28px 14px; width:813px; background:#f3fcff; border:1px #9d9d9d solid; margin:0 auto; margin-top:25px; padding-bottom:14px;}
/*--------------*/
#p2 .wrap .navigation, #p2 .wrap2 .navigation {height:24px; margin-left:14px; margin-bottom:14px; padding-left:25px; padding-top:5px; color:#3a3a3a; font-size:10pt; background:transparent url('../images/p2_nav.jpg') no-repeat left top; float:left; width:100%;}
#p2 .wrap_cont {padding-left:250px; padding-top:50px;}
#p2 .wrap_left {float:left; width:200px;padding-top:75px; margin-left:35px;}
#p2 .wrap_left div {margin-bottom:20px;}
#p2 .wrap_left img {border:1px #58a5ff solid;}
#p2 .wrap2 {padding:28px 14px; width:542px; background:#f3fcff; border:1px #9d9d9d solid; margin:0 auto; margin-top:25px; padding-bottom:14px;}
.float_right {float:right;}
#p2 .float_right {padding-right:250px; padding-top:30px;}
/*--------------*/
#p2 .block {height:219px; width:207px; background:#fff; border:1px #85cfea solid; float:left; margin:15px 14px; overflow:hidden; padding:17px 17px 5px 17px;}
#p2 .title {text-align:center; color:#0c79ef; text-transform:uppercase; width:219px; margin-left:-5px;}
#p2 .image {height:126px; width:202px; text-align:center; padding:1px; border:2px #e3e3e3 solid; margin-top:5px; overflow:hidden;}
#p2 .image img {width:202px;}
#p2 .text {color:#616161;}
#p2 .text div {margin:5px 0;}
#p2 .text p {text-align:center;}
#p2 .text span.green {color:#00a600;}

#p3 .content {width:100%; height: 724px; background: transparent url('../images/p3_content_bg.jpg') no-repeat top left; margin-top:50px; position:relative;}
#p3 .box {margin-left:180px; padding-top:40px; width:450px; }
#p3 .box form {padding-right:15px; width:100%; text-align:right;}
#p3 .box form #Label1 {float:left; font-size:10pt;}
#p3 .box form input {background:transparent url('../images/bt_submit.jpg') no-repeat; width:83px; height:22px; border:none; margin-top:20px; color:#686868;}
#p3 .title {color:#0874ee; font-size:12pt; border-bottom:1px #0874ee solid;}
#p3 .box .title {padding-bottom:15px; margin-bottom:30px;}
#p3 .contacts {position:absolute; right:0; top:455px; background:transparent url('../images/p3_contacts.png') no-repeat;; width:408px; height:226px;}
#p3 .contacts .block {width:85%; margin:30px auto;}
#p3 .contacts a{color:#0069df;}
#p3 .contacts .block .title {font-weight:bold; padding-left:30px; padding-bottom:15px;}
#p3 .text {margin-top:15px; padding-left:10px;}
#p3 .text li {margin:2px 0; color:#0069df;}
#p3 .text li span {font-size:13pt; color:#586fa3; margin-right:10px;}
#p3 .text li img {vertical-align:middle; margin-right:12px;}

#p4 .content {padding-bottom:50px;font-size:10pt;}
#p4 .box {width:93%; min-height:100px; position:relative; z-index:5; margin:0 auto;}
#p4 .box-rb, #p4 .box-lb, #p4 .box-lt {height:6px; width:6px; z-index:3; position:absolute;}
#p4 .box-rb {background:transparent url('../images/ugol_right_bot.jpg') no-repeat right bottom; right:0; bottom:0;}
#p4 .box-lb {background:transparent url('../images/ugol_left_bot.jpg') no-repeat left bottom; left :0; bottom:0;}
#p4 .box-lt {background:transparent url('../images/ugol_left_top.jpg') no-repeat left top; left :0; top:0;}
#p4 .box-1 {background:transparent url('../images/line_horiz.jpg') no-repeat; position:absolute; width:581px; height:6px; z-index:0;}
#p4 .box-2 {background:transparent url('../images/line_vertical.jpg') repeat-y; position:absolute; width:6px; height:100%; z-index:0;}
#p4 .rb {right:0; bottom:0;}
#p4 .lb {left:0; bottom:0;}
#p4 .lt {left:0; top:0;}
#p4 .box .block {width:100%; height:100%; position:relative; z-index:6; padding-top:20px; padding-bottom:20px;}
#p4 .box .title1, #p4 .box .title2 {color:#0874ee; font-size:14pt;}
#p4 .box .title1 { text-align:center; line-height:35px; margin-bottom:30px;}
#p4 .box .block .left {width:600px; height:100%; position:relative; float:left;}
#p4 .box .block .right {width:310px; height:100%; position:relative; float:right; text-align:center;}
#p4 .box .block .text {line-height:20px;}
#p4 .box .title2 {text-align:center; margin-bottom:20px;}
#p4 .box .title2 span {margin:0 10px; position:relative;}
#p4 .box .title2-left, #p4 .box .title2-right {width:83px; height:15px; display:inline-block;}
#p4 .box .title2-left {background:transparent url('../images/title2_left.jpg') no-repeat center center;}
#p4 .box .title2-right {background:transparent url('../images/title2_right.jpg') no-repeat scroll center center;}
#p4 .box .block .table {margin:0 auto; margin-bottom:30px;}
#p4 .box .block .table .b {font-weight:bold;}
#p4 .box .block .table tr td {line-height:17px; text-align:center; border:1px gray solid; vertical-align:middle; padding:0px 10px;}
#p4 .box .image {width:100%; padding:40px 0 40px 0; vertical-align:top; height:43px; display:table; position:relative;}
#p4 .box .image div {width:100%; text-align:center;}
#p4 .box .image img {vertical-align:top;}
#p4 .box .block .image img {margin:-15px 45px; vertical-align:top;}
#p4 .box .block .sertif img {margin:-20px 10px;}
/*----------*/
/*-----Футер-----*/
#footer {
	background: transparent url('../images/footer_bg.jpg') repeat-x;
	position:absolute;
	bottom:0;
	height:24px;
	width:100%;
	color:white;
	font-size:9pt;
}
#footer span {
	padding-left: 20px;
	padding-top:5px;
	display:block;
}
/*----------*/
