html, body, div, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {
	margin:0;
	padding:0;
}
ul, ol{
	padding-left:20px;
	margin-bottom:20px;
}

html, body{
	width:100%;
	background:#F1D98F url('/images/body_bg_02_02.jpg') 50% 0 no-repeat;
	font-size:100.1%;
	min-width:900px;
	overflow-x:hidden;
}
* html{
	behavior:  url('/css/hover.htc');
}
div:focus{outline: 0;}
img{	border:0;}
a img {text-decoration: none;border:0;}
h1, h2, h3, h4, h5{margin-bottom:9px;font:normal 26px Georgia, 'Times New Roman', sans-serif;}
h1{color:#A79760;}
h2{font-size:16px;}
h2, h3, h4, h5{color:#B5662C; font-weight:bold}
h3{font-size:15px;}
h4{font-size:14px;}
h5{font-size:13px}
p{margin-bottom:6px;}
em {font-style: normal;}
th{text-align:left;}
.clear{clear:both;}
.bold{font-weight:bold;}
.inline{display:inline;}
.fl{float:left;}
.fr{float:right;}
.width_big{	width:450px;}
.width_very_big{width:100%;}
.width_middle{width:240px;}
.dark_red{color:#990000}
.red{color:#E30000;}
.dark_green{color:#009900;}
.dark_orange{color:#f66400;}
.grey{color:#999;}
.border{border:1px solid gray;}
.upper{text-transform:uppercase;}
.small{	font-size:85%;}
.x-small{	font-size:80%;}
.big {font-size: 130%;}
.div, .block{display:block;}
table.table{width:100%;border-collapse:collapse;margin:20px 0;clear:both;}
table.table tr td, table.table tr th{margin:0;padding:4px;border:1px solid #F1D98F;}
table.table tr td{background:#E4CF8C;}
table.table tr th{background:#CEB76F}
img.il{
	float:left;
	margin-right:10px;
}
img.ir{
	float:right;
	margin-left:10px;
}
img.ir, img.il{margin-bottom:10px;	border:1px solid #B4A67D;}
/*content*/

#topLeft, #topRight{
	width:2000px;
	height:300px;
	background:#F1D98F url('/images/top_bg_02.jpg') 100% 0 repeat-x;
	position:absolute;
	top:0;
}
#topLeft{	
	left:-2126px;
}
#topRight{
	right:-2142px;
	background-position:-27px 0;
}
#all{
	background:url('/images/all_bg_05.jpg') 0 267px repeat-x;
	width:100%;
	overflow:hidden !important;
	max-width:100% !important;
	min-width:900px;
	position:relative;
	overflow-x:hidden;
	width: expression(this.parentNode.scrollWidth > 900 ? '100%' : this.parentNode.scrollWidth <= 900 ? '900px' : '100%');
}
#containerBlock{
	width:900px;
	margin:0 auto;
	min-height:100%;
	position:relative;
}
#index, #inner{
	overflow-x:hidden !important;
	max-width:100%;
}
#index #containerBlock{
	background:url('/images/index_bg_05.jpg') 26px 267px no-repeat;
}
#inner #containerBlock{
	background:url('/images/inner_content_bg_03.jpg') 28px 265px no-repeat;
}
a#toMain{
	width:112px;
	height:112px;
	float:left;
	margin:97px 0 102px 93px;
}
a#toMain img{
	width:112px;
	height:112px;
}
a#toMainFed{
	position:absolute;
	top:119px;/*
	float:left;
	margin:119px 0 0 82px;*/
	left:267px;
}
#inner a#toMainFed, #inner a#toMain{
	margin-bottom:81px;
}
ul#topMenu{
	position:absolute;
	top:174px;
	left:270px;
	padding:0;
	margin:0;
	list-style-type:none;
	font:normal 0.8em Tahoma, sans-serif;
	clear:both;
}

ul#topMenu li{
	float:left;
	padding:0;
	margin:0 29px 0 0;
}
ul#topMenu li a{
	color:#9F2100;
}	
ul#topMenu li a:hover{
	color:#ED3D0D;
}
ul#topMenu li strong{
	color:#fff;
	background:#DD2203 url('/images/strong_bg_09.gif') 100% 0 no-repeat;
	padding:0 7px 0 0;
	display:block;
}
ul#topMenu li strong span{
	display:block;
	padding:1px 0 2px 7px;
	background:#DD2203 url('/images/strong_span_bg_09.gif') 0 0 no-repeat;
}
ul#topMenu li strong span a{
	color:#fff;
	text-decoration:none
}
ul#topMenu li strong span a:hover{
	color:#fff;
}
div.index_gallery, div.index_gallery span.q_inner_1{
	background: url('/images/q_bg_03.jpg') 1px 100% repeat-x;
}
div.index_gallery{
	clear:both;
	padding:0 0 15px 0;
	margin:0 0 0 2px;
	width:846px;
}
div#inner div.index_gallery{
	width:576px;
	margin-top:20px;
	
}
div#inner div.q_inner_0{
	background: url('/images/q_bg_03.jpg') 1px 0 repeat-x;
	padding-top:18px;
}
div.q_inner_1{
	padding:0 0 2px 15px;
	background: url('/images/q_inner_1_bg_03.jpg') 1px 0 repeat-y;
	zoom:1;
}
div.index_gallery a{
	float:left;
	margin:0 12px 0 13px;
	border:1px solid #B5A77D
}
div.index_gallery img{
	width:109px;
	height:81px;
}
div.q_inner_3{
	text-align:justify;
	padding-top:4px;
	padding-bottom:3px;
	background: url('/images/q_inner_1_bg_03.jpg') 100% 0 repeat-y;
	zoom:1;
	}
#contentBlock{
	clear:both;
}
#index #contentBlock{
	margin-left:26px;
}
#inner #contentBlock{
	margin-left:26px;
}
div#contentBlock:after, div#contentBlock:before, ul#topMenu:after, a#toMainFed:after, div.index_gallery:after, div.q_inner_1:after, div.q_inner_3:after,#txt:after,
div.photo_alb:after, div.ins_gallery:before, div.ins_gallery:after{
	content:" ";
	display:block;
	clear:both;
	visibility:none;
}
div.ins_gallery:before{
	margin-bottom:20px;
}
#news_list_i{
	width:215px;
	float:right;
	font:normal 0.7em/1.05em Tahoma, sans-serif;
	color:#6E6E6E;
	margin:25px 51px 0 0;
	padding:20px 0 0 0;
	_margin-right:24px;
}
#news_list_i h2{
	margin-bottom:6px;
}

#news_list_i h2 a{
	color:#045FAB;
		font-weight:bold;
	font-size:16px;
	font-family:Arial, sans-serif;
}
#news_list_i h2 a:hover{
	color:#5495CC;
}
#news_list_i span.date{
	font-size:105%;
	display:block;
	
}
div.news{
	margin-bottom:19px;
	padding-top:1px;
}
#txt{
	width:540px;
	margin:25px 0 0 32px; 
}
#txt, #right, #text{
	color:#4D4D4D;
	font:normal 0.75em/1.2em Arial, sans-serif;
}
#txt a, #right a, #text a{
	color:#4496BC;
}

#bottom{
	clear:both;
	height:73px;
	border-top:1px solid #D6C79A;
	width:815px;
	margin-top:30px;
	margin-left:49px;
	font:normal 11px Tahoma, sans-serif;
	color:#6E6E6E;
}
div#copyAndLinks{
	width:190px;
	text-align:justify;
	margin-top:19px;
	margin-left:20px;
	float:left;
}
div#copyAndLinks a{
	color:#177EAF;
	margin-right:7px;
}
div#licens{
	float:left;
	width:210px;
	margin-left:17px;
	margin-top:19px;
}
a#unkomLogo{
	float:right;
	margin-top:11px;
	margin-right:40px;
}
a#unkom{
	float:right;
	width:105px;
	margin-top:19px;
	margin-right:4px;
	text-decoration:none;
	color:#6E6E6E;
}
#left{
	width:149px;
	float:left;
	margin-left:21px;
	padding-top:19px;
}
#right{
	width:560px;
	float:left;
	margin-left:75px;
	_margin-left:65px;
}
div#subMenu{
	font:normal 90%/80% Tahoma, sans-sefif;
	padding-bottom:3px;
}
#left ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
#left ul li{
	padding:0;
	margin:0 0 4px 0;
	font:normal 0.75em Arial, sans-serif;
}
#left ul li a, #left ul li strong{
	display:block;
	padding:4px 0 4px 18px;
	$height:100%;
}
#left ul li a{
	color:#AF2D04;
	background: url('/images/left_menu_bg_03.jpg') 4px 7px no-repeat;
}
#left ul li a:hover{
	 color:#F73F06;
	 background-position:-388px 7px;
}
#left ul li strong, #left ul li  a.link_to_parent{
	background:#C1AC65 url('/images/left_strong_bg_03.gif') 4px 7px no-repeat;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding-right:2px;
}
#left ul li  a.link_to_parent:hover{
	color:#fff;
	background-position:4px 7px;
}
div#text{
	margin:0 0 0 69px;
	width:670px;
}
div.photo_alb{position:relative;margin-top:12px;margin-left:-4px;clear:both;width:600px;}
div.photo_descr{float:left;overflow:hidden;width:121px;height:200px;margin-bottom:24px;margin-right:27px;padding-bottom:1px}
div.photo_descr a{font:normal 1.2em/1.3em Arial, sans-serif;text-decoration:none;}
div.photo_descr a span.ph_desc{color:#055FAB;text-decoration:underline;}
div.photo_descr a span.ph_desc:hover{color:#5495CC !important;}
div.photo_descr img{width:118px;height:138px;display:block;margin:0 0 5px 0;border-top:1px solid #B2A373;border-right:1px solid #B7A775;border-left:1px solid #B2A373;border-bottom:1px solid #AE9F71;}
div.ins_gallery{clear:both;margin-top:20px;padding-top:1px;}
div.ins_gallery img{
	width:98px;
	height:73px;
	float:left;
	margin:0 20px 20px 0;
	border:1px solid #B2A47D;
}
div.person{
	width:222px;
	margin:0 17px 17px 0;
}
div.person img{
	border:1px solid #B6A674;
	display:block;
	width:218px;
	height:278px;
}
div.person_status{
	clear:both;
	color:#8E8565;
	font:italic 1.1em/1.15em Arial, sans-serif;
	margin-top:7px;
}
div.news_list{clear:both;margin-left:71px;position:relative;margin-bottom:30px;color:#4E4E4E;border-left:1px solid #D9C27E;padding-left:20px;padding-top:0;min-height:58px;}
* html div.news_list{height:58px;}
div.news_list .date{position:absolute;left:-72px;top:-15px;}
div.news_list .date span.d{font:normal 37px Georgia, Arial, sans-serif;color:#CA9F62;display:block;}
div.news_list .date span.m{font:normal 1em Tahoma, sans-serif;color:#958061;}
div.news_list .date span.y{font:bold 1em Tahoma, sans-serif;color:#958061;display:block;}
div.news_list h2 {font:bold 1.4em Arial, sans-serif;margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;position:relative;top:-5px;margin-bottom:-5px;}
.v *{margin:0;padding:0;}

#text div.news_list h2 a{color:#055FAB;}
#text div.news_list h2 a:hover{color:#5495CC;}
div.news_list h2 span{color:#928A70}
div.pages{color:#6E6E6E;font:normal 1.2em Arial, sans-serif;}
div.pages strong, div.pages a{margin-left:4px;font-weight:normal;padding-left:2px;padding-right:2px;}
div.pages strong {color:#fff;background-color:#B27C58;}
div.pages a {color:#055FAB;}
.item_news_t{border-bottom:1px solid #D9C27E;padding-bottom:30px;margin-bottom:36px;}
div.lib_list{overflow:hidden;clear:both;margin-bottom:28px;}
div.lib_list img{width:218px;height:163px;border:1px solid #B0A37C;float:left;margin:0 15px 0 0}
div.lib_list h2{font: bold 15px/14px Tahoma, sans-serif;}
div.an{display:table;$display:inline-block;}
#right div.an a{color:#055FAB;}
#right div.an a:hover{color:#3994E0;}
div.part_list{margin-bottom:26px;}
.q{
	font-family:Arial, sans-serif;
	color:#4D4D4D;
	background-color:#E7CA71;
	padding:20px;
	margin-bottom:10px;
	display:block;
}
div.lib_les{margin:0 17px 17px 0;color:#8E8565;font-weight:bold;font-family:Arial;}
div.lib_les img{
	width:218px;
	height:163px;
	display:block;
	border:1px solid #B4A67D;
}
div.lib_les_txt{
	width:218px;
	margin-top:5px;
}
table.contact_table{
	font-family:Arial;
	color:#4E4E4E;
	border-collapse:collapse;
	width:100%;
}
table.contact_table td, table.contact_table th{
	background:url('/images/cont_table_tb_bg_09.gif') 0 100% repeat-x;
	padding:9px 15px 9px 0;
}
table.contact_table td.first{
	width:50%;
	table-layout:fixed;
}
table.contact_table td.second{
	background-position:3px 100%;
	width:25%;
}
* html .ie_hack{
	margin-bottom:45px !important;
}
#text table.contact_table td a:hover{
	color:#5495CC;
}
#text table.contact_table td a{
	color:#1567A9;
}
a.l img{
	width:109px;
	height:81px;
}
div.main_bottom{
	overflow:hidden;
	width:575px;
}
div.main_bottom div.col{
	float:left;
	width:160px;
	margin-right:25px;
	color:#6E6E6E;
	font:normal 10px/11px Tahoma, sans-serif;
}
#cent_col{
	width:166px;
}
div.main_bottom div.col h2{
	font:bold 16px Tahoma, sans-serif;
	clear:both;
}
#txt div.main_bottom div.col h2 a{
	color:#B83006;
}
#txt div.main_bottom div.col h2 a:hover{
	color:#E27D10;
}
a.link_to_page{
	float:left;
}
a.link_to_page img{
	display:block;
	width:117px;
	height:57px;
	border:1px solid #AE9F71;
	overflow:hidden !important;
}
