* { margin:0; padding:0; }
html { height:100%; }
body { font:11px Verdana; width:100%; color:#061D25; height:100%; background-image:url(images/body_bg.jpg); background-repeat:repeat-y; background-position:center; }
a { color:#061D25; outline:none; text-decoration:underline; }
a:hover { text-decoration:none; }
p { padding: 0 0 12px; }
img { border:none; }
input { vertical-align:middle; }
.clear { clear:both; }
.wrapper { width:998px; margin:0 auto; min-height:100%; height:auto !important; height:100%; }

.rus {position: absolute; text-align: center; top: 20px; left: 400px;}
.en {position: absolute; text-align: center; top: 20px; left: 565px;}
.rus a, .en a {color: #ffffff; font-weight: bold;}

/*MIDDLE*/
.middle { width:100%; height:1%; padding:0 0 62px; z-index:1000; position:relative; }
.middle:after { content:'.'; display:block; clear:both; visibility:hidden; height:0; }
.container { width:100%; float:left; overflow:hidden; }
	.content { padding:0 210px 0 210px;  z-index:500; }
		.content .title_bg { background-image:url(images/title_bg.jpg); z-index:500; margin-bottom:30px; background-repeat:no-repeat; width:578px; height:50px; position:relative; }
			.content .title_bg h1 { font-size:12px; position:absolute; top:18px; width:100%; text-align:center; }
			.content .contemt-block { padding:0 11px 30px; position:relative; z-index:500; }
            .content .contemt-block a {text-decoration: none; font-weight: bold;}
            .content .contemt-block a:hover {text-decoration: underline;}
			.content .float_photo { float:left; margin-right:15px; width:114px; }
			.content .float_text { float:left; width:425px; }
			.content ul,ol { margin-left:20px; }
            .content .contemt-block .pnv {text-align: center;}
            .content .contemt-block .pnv a {margin: 0 3px 0 3px; color: #092c3e;}
            .content .contemt-block .pnv span{margin: 0 3px 0 3px; color: #c39f59;}

.alphabetical_string a {
    padding: 0 2px;
    color: #0c3b57;
    text-decoration: none;
}
.alphabetical_string a:hover {
    text-decoration: underline;
}
/*LEFT SIDEBAR*/
.left_sidebar { float:left; width:210px; margin-left:-100%; position:relative; }
	.left_sidebar .left_icon { margin:0 auto; width:84px; }
	.left_sidebar .left_uzor { background-image:url(images/left_uzor.jpg); background-repeat:no-repeat; width:84px; height:78px; }
	.left_sidebar .left_raz { width:210px; height:11px; margin:15px 0 0 0; background-image:url(images/menu_bg.jpg); background-repeat:no-repeat; background-position:bottom; }
	.left_sidebar ul.main_nav { list-style-type:none; }
		.left_sidebar ul.main_nav li { background-image:url(images/menu_bg.jpg); width:100%; background-repeat:no-repeat; background-position:bottom; padding:7px 0 15px 0; }
			.left_sidebar ul.main_nav li a { color:#FFFFFF; font-weight:bold; font-size:12px; padding-left:38px; text-decoration:none; }
				.left_sidebar ul.main_nav li a:hover { color:#FCF0B0; }
		.left_sidebar ul.sub_menu { list-style-type:none; margin:10px 0 10px 40px; }
			.left_sidebar ul.sub_menu li { background-image:url(images/li.jpg); width:80%; background-repeat:no-repeat; background-position:left; line-height:12px; padding:8px 0 8px 15px; }
				.left_sidebar ul.sub_menu li a { font-weight:normal; padding:0; }
/*RIGHT SIDEBAR*/
.right_sidebar { float:left; margin-right:-3px; width:210px; margin-left:-210px; position:relative; }
	.right_sidebar .right_icons { background-image:url(images/right_icons.jpg); background-repeat:no-repeat; width:210px; height:325px; }

/*FOOTER*/
.footer { height:62px; margin:-62px auto 0; width:998px; background-image:url(images/footer_bg.jpg); font-size:9px; position:relative; background-repeat:no-repeat; }
	.footer .text { position:absolute; left:220px; top:34px; }
	.footer .bg { background-image:url(images/content_bg.jpg); width:578px; height:457px; position:absolute; left:210px; top:-457px; z-index:100; }
