@charset ('windows-1251')

/*Глобальное определение стилей*/

body {

	margin: 0px;

	padding: 0px;

	color: #333;

	vertical-align: top;

	}

* {

	margin:0px;

	padding:0px;

	border:0px;

	}



p {

 margin: 4px 0px;

 padding: 4px 0px;

}

a {

 color: #006699;

 position:relative;

 z-index:10;

}

a:hover {

 color: #333;

}

h1, .h1 {

 font: normal 175%;

 margin: 4px 0px;

 padding: 4px 0px;

 text-align: center;

}

h2, .h2 {

 font: normal 133.33%;

 margin: 4px 0px;

 padding: 4px 0px;

}

h3, .h3 {

 font: bold 108.33%;

 margin: 2px 0px;

 padding: 2px 0px;

}

.img_l {

 float: left;

 margin-right: 15px;

}

.img_r {

 float: right;

 margin-left: 15px;

}

#container {

	width:100%;

	font-family: arial, verdana, helvetica, sans-serif;

	font-size: 12px;

	min-width: 1000px;

	width:expression(document.body.clientWidth > 1000? "100%" :"1000px");

}

/*Стили для шапки*/

#head {

	width:100%;

	height:286px;

	background:url('../img/head_bg.jpg') no-repeat top left;

	}

#head #logo {

	position:relative;

	float:left;

	top:3px;

	left:15px;

	}

#head table {

	width:65%;

	}

#head td {

	width:16.67%;

	font-weight:bold;

	letter-spacing:1px;

	color:white;

	text-align:center;

	background:url('../img/navigator_bg.gif') -11px top no-repeat;

	}

#head td a{

	color:#ddec99;

	display:block;

	padding-top:10px;

	height:27px;

	border-right:1px solid #999999;

	border-left:1px solid #eeeeee;

	text-decoration:none;

	}

#head td#home {

	background:url('../img/navigator_bg.gif') 0px top no-repeat;

	}

#head td#home a{

	border:none;

	border-right:1px solid #999999;

	}

#head td a:hover{

	color:white;

	}

#kontakt_inf {

	float:right;

	clear:right;

	width:203px;

	height:217px;

	padding-top:12px;

	background-color: #eeeeee;

	background-image: url(../img/kontakt_bg.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	}

#kontakt_inf h3{
	font-size:95%;
	text-align:center;
	}

#kontakt_inf h3 em {

	font-style:normal;

	font-size:117%;

	letter-spacing:0px;

	}

#head_footer {

	clear:both;

	height:20px;

	background:#7d0101 url('../img/line_01.gif') repeat-x;

	text-align:right;

	}

#head_footer a {

	width:11px;

	height:12px;

	padding:0px;

	margin:4px 53px 0px 0px;

	display::block;

	float:right;

	background-color:#eeeeee;

	}

#head_footer a:hover {

	background-color:white;

	}

/*Стили для основной части страницы*/

#basis {

	float:left;

	clear:both;

	}

/*Стили для левого столбца*/

#left_frame {

	background-color:#ffffff;

	border-right:2px solid #eeeeee;

	width:20.2%;

	}

#left_top {

	background-color:#eeeeee;

	}

#left_paper {

	height:175px;

	width:100%;

	padding-top:10px;

	}

#left_paper h3 {

	width:202px;

	height:130px;

	border:none;

	margin:0px auto 0px auto;

	font-size:117%;

	background:url('../img/left_paper.jpg') center no-repeat;

	padding-top:40px;

	text-align:center;

	color:#7d0101;

	}

#left_paper h3 p {

	padding:15px 20px 5px 20px;

	font-size:12px;

	font-weight:400;

	color:black;

	}

#section_01 {

	height:42px;

	padding:10px 17px;

	background:#7d0101 url('../img/line_02.gif') repeat-x;

	}

#section_02 {

	height:13px;

	padding:6px 17px;

	background:#7d0101 url('../img/line_03.gif') repeat-x;

	}

#section_01 h4, #section_02 h4 {

	font-size:11px;

	line-height:1.3;

	letter-spacing:-1px;

	font-family:verdana, arial, helvetica, sans-serif;

	color:#eeeeee;

	}

#section_01 h4 b {

	color:white;

	font-size:12px;

	}

#left_frame ul {

	padding:20px 13px;

	list-style-type:none;

	}

#left_frame ul li {

	background:url('../img/left_list.gif') left 2px no-repeat;

	padding:0px 0px 20px 23px;

	font-size:11px;

	line-height:1.4;

	letter-spacing:-1px;

	font-family:verdana;

	font-weight:bold;

	}

#left_frame a {

	color:#7d0101;

	text-decoration:none;

	}

#left_frame a:hover {

	text-decoration:underline;

	}

#left_frame ul li ul {

	list-style-type:none;

	padding:0px 0px 5px 0px;

	margin:0px;

	}

#left_frame ul li ul li {

	background:none;

	padding:5px 0px 0px 0px;

	text-indent:13px;

	}

#left_frame ul li ul li a {

	color:#646262;

	}

#left_frame .news {

	padding:10px 5px 1px 12px;

	margin:2px 2px 0px 0px;

	background-color:white;

	font-size:92%;

	}

#left_frame .news a {

	text-decoration:underline;

	}

#left_frame .news a:hover {

	text-decoration:none;

	}

#left_frame .news .h1{

	font-size:109%;

	font-family:verdana, arial, helvetica, sans-serif;

	font-weight:bold;

	letter-spacing:-1px;

	display:inline;

	}

#left_frame .news p{

	font-size:11px;

	text-indent:10px;

	padding:0px;

	margin:0px;

	padding-top:15px;

	}

#left_frame .news div {

	margin:0px 0px 10px 0px;

	text-align:right;

	font-size:12px;

	}

#left_frame .news div a {

	color:#646262;

	font-weight:bold;

	}

#left_bottom {

	height:35px;

	}

/*------------------------*/

/*Стили для центральной части*/

#center_frame {

	margin:0px;

	width:59.3%;

	padding-bottom:25px;

	}

#main-content {

	padding:10px 20px 75px 20px;

	font-family:arial, verdana, helvetica, sans-serif;

	font-size:12px;

	}

#main-content h1 {

	text-align:left;

	color:#b0bb73;

	margin:5px 0px;

	padding:0px;

	font-family:verdana, arial, helvetica, sans-serif;

	font-size:133.33%;

	}

#main-content div {

	background-color:#eeeeee;

	padding:20px;

	font-size:92%;

	text-align:left;

	}

#main-content p {

	padding:5px 20px 5px 13px;

	font-size:11px;

	text-align:left;

	}

#main-content em {

	border-top:2px solid #eeeeee;

	display:block;

	font-size:0px;

	line-height:0px;

	margin:10px 0px;

	}

#main-content td p {

	padding:5px 0px 5px 0px;

	}

#main-content img {
	padding:3px;
	margin:8px 10px 8px 0px;
	background-color: #eeeeee;
	background-image: none;
	background-repeat: no-repeat;

	}

#main-content td img {

	margin:8px 10px 0px 0px;

	}

#main-content h3 {

	font-size:92%;

	font-weight:bold;

	letter-spacing:-1px;

	font-family:verdana, arial, helvetica, sans-serif;

	color:#7d0101;

	margin:8px 0px;

	}

#main-content strong {

	font-size:180%;

	color:#b0bb73;

	}

/*---------------------------*/

/*Стили для правого столбца*/

#right_frame {

	width:20.5%;

	margin-right:-3px;

	background-color:#eeeeee;

	font-family:arial, verdana, helvetica, sans-serif;

	font-size:12px;

	padding-bottom:25px;

	}

#right_frame table {

	margin:0px auto 0px auto;

	}

#right_frame p {

	margin:0px;

	font-size:11px;

	padding:15px 24px 15px 33px;

	}

#right_frame .h1 {

	color:#7d0101;

	margin:0px;

	padding:0px;

	font-size:11px;

	font-family:arial, verdana, helvetica, sans-serif;

	font-weight:bold;

	}

/*-------------------------*/

/*---------------------------------*/

/*Стили для низа страницы*/

#footer {

	width:100%;

	clear:both;

	position:relative;

	}

#footer_bg {

	width:100%;

	height:100px;

	position:absolute;

	top:-100px;

	background:url('../img/footer_bg.jpg') 0px 75px repeat-x;

	}

#footer_bg_01 {

	width:33%;

	position:absolute;

	left:21%;

	background:url('../img/footer_bg_01.jpg') left top no-repeat;

	height:100px;

	}

#footer_bg_02 {

	width:20.5%;

	position:absolute;

	left:58%;

	background:url('../img/footer_bg_02.jpg') right top no-repeat;

	height:100px;

	}

#footer_navig {

	width:100%;

	height:63px;

	background:#7d0101 url('../img/line_02.gif') repeat-x;

	font-family:verdana, arial, helvetica, sans-serif;

	font-size:12px;

	}

#footer_navig table {

	width:59%;

	float:left;

	position:absolute;

	left:20%;

	top:20px;

	}

#footer_navig table td {

	text-align:center;

	color:#eeeeee;

	font-weight:bold;

	}

#footer_navig table td a {

	color:#eeeeee;

	text-decoration:none;

	}

#footer_navig table td a:hover {

	text-decoration:underline;

	}

#footer_navig img {

	margin:15px 0px 0px 5%;

	}

#footer_navig b {

	float:right;

	display:block;

	padding-right:4%;

	margin:20px 0px 0px 0px;

	color:gray;

	}

/*-----------------------*/
