﻿html, body {margin: 0; padding: 0; height: 100%;}
body {background:url('images/bg_top.gif') repeat-x left top;}
.conteiner {position: relative;	min-width:999px; min-height:100%;}
* html .conteiner {height: 100%;}
* {margin:0px; padding:0px;}
*html body {width:expression( documentElement.clientWidth < 999 ? (documentElement.clientWidth == 0 ? (body.clientWidth < 999 ? "999" : "auto") : "999px") : "auto" );}
img {border:none;}

/*  H E A D E R */
.header {position:relative; height:133px; background:url('images/header1.jpg') no-repeat left top;}
.header .logo {display:block; float:left; margin:4px 0px 0px 30px; width:118px; position:relative;}


.header .text {padding-left:158px;padding-right:120px; text-align:center; color:#00287d; font:16px Arial; font-style:italic; padding-top:30px; line-height:130%;}

.town {background-color:#57B7FF;  position:relative; height:222px; background:url('images/town.jpg') repeat-x left top;}
.town img {behavior:url('iepngfix.htc');}

.gorizont_form {position:relative; height:30px; border-top:1px solid #e2e6e8; border-bottom:11px solid #24357b; background:#bcc5ca; padding-top:8px; padding-left:32px;}
.gorizont_form .left_bord {float:left; height:20px; border-left:5px solid #fff; padding-left:9px; color:#494c4e; font:12px Arial; padding-top:2px; padding-right:40px; line-height:100%;}
.gorizont_form .left_bord input {width:75px; height:16px; border:1px solid #505355; vertical-align:middle; float:left; margin-right:20px; padding:0px 3px; background:#bcc5ca;}
.gorizont_form .left_bord input.submit {width:44px; height:18px; padding:0px; font:11px Tahoma; color:#fff; background:#494c4e; margin-right:15px;}



.gorizont_form .left_bord input.find {width:150px; margin-right:0px;}
.gorizont_form .left_bord input.find_submit {width:10px; height:18px; padding:0px; background:#bcc5ca; border:none; margin-left:4px; background:url('images/find.gif') no-repeat left 7px;}
.gorizont_form .left_bord span {float:left; margin-right:7px; margin-top:3px;}
.gorizont_form .left_bord a {color:#494c4e; font:9px Arial; margin-top:-3px; display:block; float:left;}
.gorizont_form .left_bord a:hover {text-decoration:none;}

/*  L E F T  */
.left {float:left; position:relative; width:206px; margin-left:32px; padding-top:23px;}
*html .left {margin-left:16px;}
.left h3 {font:30px Arial; color:#777576; padding-bottom:7px;}

.dropdown {background:#24357b; list-style:none;}
.dropdown li {text-align:center; vertical-align:middle; height:31px; line-height:100%; width:100%;}
.dropdown li a {color:#fff; font:10px Arial; font-weight:bold; text-decoration:none; display:block; width:100%; height:22px; padding-top:9px; background:#24357b url('images/menu_bord.gif') no-repeat center bottom; margin-bottom:-2px;}
.dropdown li a:hover {background:#86a6ff;}
.dropdown li.two_line a { padding-top:3px; height:28px;}

.dropdown li div.sub_menu {behavior:url('iepngfix.htc'); width:273px; background:url('images/sub_bg.png'); position:absolute; z-index:100; left:206px; margin-top:-30px; padding:7px 10px 10px 13px; color:#fff; font:11px Arial; text-align:left; visibility:hidden; margin-left:-4px;}
*hrml .dropdown li div.sub_menu { margin-top:12px; top:3px; margin-bottom:-10px;}

.dropdown table {border-collapse:collapse; margin:0; padding:0; font-size:1em; margin-top:9px;}
.dropdown li:hover a, .dropdown li a:hover {color:#fff; background:#86a6ff;}
.dropdown li:hover div, .dropdown li a:hover div {visibility:visible; width:220px; background:url('images/sub_bg.png'); color:#fff; left:210px; line-height:100%;}

.dropdown li div.sub_menu ul {list-style:none; margin:4px 0px 10px 15px;}
.dropdown li div.sub_menu li { text-align:left; height:auto; width:auto;}
.dropdown li div.sub_menu li a { font-weight:100; display:inline; width:auto; height:auto; padding:0px; background:none; margin:0px; text-decoration:underline; font-size:11px;}
.dropdown li div.sub_menu li a:hover { background:none; text-decoration:none;}


/*  R I G H T  */
.right {float:right; position:relative; width:206px; margin-right:32px; padding-top:23px;}
*html .right {margin-right:16px;}
.right h3 {font:30px Arial; color:#777576; padding-bottom:7px;}
.right .news_block {float:left; width:100%; height:auto; border-top:1px solid #c9c6c7;}
*html .right .news_block {margin-bottom:-4px;}
.right .news_block div {float:left; padding:30px 0px 25px 0px; border-bottom:1px solid #c9c6c7; width:100%; font:12px Arial;}
.right .news_block div strong {color:#0e59a6; width:100%; float:left;}
.right .news_block div p {width:100%; float:left; margin:3px 0px 3px 0px;}
.right .news_block div a {color:#0e59a6;}
.right .news_block div a:hover {text-decoration:none;}




/*  C O N T E N T  */
.end_content {position:relative; height:106px; clear:both;}
.txt {padding-left:258px;padding-right:258px; background:url('images/cont_bg.gif') repeat-x left top; padding-top:23px;}
.txt h2 {font:30px Arial; color:#24357b; padding-bottom:2px; text-transform:uppercase;}
.rector {float:left; width:100%; background:#92999d; padding:11px 0px; min-height:120px; margin-bottom:17px; margin-top:5px;}
*html .rector {height:120px;}
.rector .img img {float:left; margin-left:11px; border:3px solid #bebebf;}
.rector_text {padding-left:180px; padding-right:11px;}
.txt .rector_text p {padding:3px 0px 10px 0px; font-style:italic; color:#fff;}
.rector_text p img {margin-top:-10px; vertical-align:middle; margin-bottom:-5px;}
.rector_text p.last_p {margin:0px; padding:0px;}

.txt p {font:12px Arial; color:#777576; text-indent:10px; padding:8px 0px;}
.txt ul {font:12px Arial; color:#777576; text-indent:10px; padding:8px 20px;}
.txt li {font:12px Arial; color:#777576; text-indent:10px; padding:8px 0px;}
.txt a {color:#0e59a6;}
.txt a:hover {text-decoration:none;}


/*  F O O T E R  */
.footer {min-width:980px; color:#00012d;  position:relative; margin-top:-106px; height:106px; background:url('images/footer.jpg') repeat-x left top; font:12px Arial;}
.footer .footer_left {float:left; padding:66px 0px 0px 30px;}
.footer span {margin:0px 8px;}
.footer a {color:#00012d; font-weight:bold;}
.footer a:hover {text-decoration:none;}
.footer .footer_right {float:right; padding:66px 30px 0px 0px;}
.footer .copyright {padding:55px 300px 0px 300px; text-align:center;}
.footer .copyright h6 {font-size:12px; font-weight:bold;}

/* form */
.form_in_content input {width:155px; height:16px; border:1px solid #505355; vertical-align:middle; margin-left:10px; padding:0px 3px; background:#bcc5ca;}
.form_in_content select {width:163px; border:1px solid #505355; vertical-align:middle; margin-left:10px; background:#bcc5ca;}
.form_in_content td {font:12px Arial; color:#777576;}
.txt .form_in_content p {padding:8px 0px 0px 0px;}
.form_in_content textarea {width:255px; height:100px; border:1px solid #505355; vertical-align:middle; margin-left:10px; padding:0px 3px; background:#bcc5ca; overflow:hidden;}
.txt .form_in_content .submit {width:100px; height:22px; padding:0px; font:11px Tahoma; color:#fff; background:#494c4e; margin-right:15px;}




.gorizont_form .left_bord input.submit, x:-moz-any-link {
  padding-bottom:3px;
}

.txt .form_in_content .submit, x:-moz-any-link {
  padding-bottom:3px;
}






.header .lg {float:right; width:150px; position:relative; margin-right:24px; padding-top:18px;}
*html .lg {margin-right:17px;}
#servicebar {height: 150px;	zoom: 1;overflow: hidden;margin-bottom: -60px;}
#lang_label {font: normal 11px Arial;color: #00287d;float: left;margin: 10px 13px 0 15px;}
#language_switcher { width:71px; position:relative; float:left; margin: 5px 0 0 0; z-index:10; font-size:80%; height:200px;}
#language_switcher .enabler { position:absolute; margin:0; padding:3px; float:left; color:#f5e4a6; cursor:hand; cursor:pointer; z-index:8; }
#language_switcher .enabler img { margin:0.1em 0; }
#language_switcher .lang {display:none; margin:0; padding:3px; float:left; position:absolute; top:0; left:0; z-index:9; width:100px; height:100px;}
#language_switcher .lang li { position:relative; margin:0 0 0.4em 0; padding:0; line-height:100%;list-style: none; font-size:12px;}
*html #language_switcher .lang li { margin:0.2em 0 0.3em 0;}
*+html #language_switcher .lang li { margin:0.2em 0 0.3em 0;}

@media all and (min-width: 0) {
 #servicebar {height: 108px;}
}





#language_switcher .lang li a {text-decoration: none; color: #000; font-size:12px;}
#language_switcher .lang li span { font-size:110%; position:relative; top:0.2em; cursor:default; vertical-align:top; }
#language_switcher .lang li a span { font-size:100%; cursor:pointer; cursor:hand; top:0.1em; }
#language_switcher .lang li img { border:0; padding:0.1em 0.4em 0 0; //margin-right:0.4em; }
#language_switcher .lang li a:hover { color: #457800; }
#language_switcher .lang li #pointer { left:-9px; top:3px; }
#menu_back { position:absolute; z-index:6; }
#enabler_back, #menu_back { position:absolute; top:0; background-color:white; z-index:6; }
#enabler_back { width:37px; height:21px; left:-1px; background:none;}
#menu_back { display:none; height:9em; left:-12px; top:-5px;width:10em; }
#pointer { display: none; width: 5px; height: 9px; position: absolute; margin: 5px 0 0 -5px; }
#highlighter { display:none; height:2em; position:absolute; left:-15px; top:-0.31em; background-color:white;  z-index:-1; width:10em; }
#pointer_to_bottom { width:9px; height:5px; position:absolute; top:9px; left:23px; padding:3px; background:url('images/lang_poj.gif') no-repeat; cursor:pointer; cursor:hand; z-index:10; }
#servicemenu {position: relative;float: right;padding: 7px 10px 0 10px;zoom: 1;overflow: hidden;}
#servicemenu a, #servicemenu a:visited {font: normal normal 110% Arial;	margin: 0 10px;color: #fff;text-align: center;}
#servicemenu a img {margin: 0 5px 0 0;}
