@charset "windows-1251";
/* CSS Document */

body {margin: 0; padding: 0}
html, body {height: 100%}

body {font-family: Tahoma, Arial, sans-serif; color:#002457; font-size:12px; background-image: url(img/bg_blue.gif); background-repeat: repeat-x; background-position: 0px 682px}
body.in {background: url(img/bg_body.jpg) repeat-x;}

h1, h2, h3, h4, h5, h6 {font-weight:normal; margin:15px 0px 10px 0px; color:#789fb4}
h3 {font-size:18px}
h4 {font-size:16px}

td {padding:4px; vertical-align:top; font-size:0.9em}

p {margin-bottom:10px;}
p.first {font-weight:bold}
a {color:#ed5c00}
a:link {color:#ed5c00}
a:hover {color:#ed5c00; text-decoration:none;}
a:visited {color:#ed5c00}
a.white {color:#ffffff; font-weight:bold; text-decoration:none;}
a.white:link {color:#ffffff}
a.white:hover {color:#ffffff}
a.white:visited {color:#ffffff}
a.header_link {text-decoration:none; color:#FFFFFF;}
a.header_link:link {color:#ffffff}
a.header_link:hover {color:#ffffff}
a.header_link:visited {color:#ffffff}
a.podrazdel_title {text-decoration:none; color:#000000;}
a.podrazdel_title:link {color:#000000}
a.podrazdel_title:hover {color:#000000; text-decoration:underline;}
a.podrazdel_title:visited {color:#000000}

ol, ul {line-height:16px;}
hr {border: 1px solid #789fb4; margin-top:15px}

/* main */
.menu_header {width:100%; height:104px; background: url(img/bg_body.jpg) repeat-x}
.menu_header_in {width:100%; height:27px;}
.menu_home {position: absolute; top:0px; left:88px; width:32px; background: url(img/home.gif) no-repeat bottom left; height:20px; border-right: 1px solid #FFFFFF; cursor:pointer;}
.menu_map_site {position: absolute; top:0px; width:20px; left:140px; background: url(img/map_site.gif) no-repeat bottom left; height:20px; cursor:pointer;}
.eng_vers {left:825px;}
.rus_vers {left:920px;}
.eng_vers, .rus_vers {position: absolute; top:10px; cursor:pointer; font-size:10px; color:#FFFFFF;}
.menu_top_news, .menu_top_about, .menu_top_news_a, .menu_top_about_a {position:absolute; top:27px; width:257px; height:32px; padding-top:45px; text-align:right; color:#002457; font-size:14px; cursor:pointer;}
.menu_top_text {position:absolute; top:27px; width:247px; height:77px; padding-left:10px; font-size:12px; color:#346A82; padding-top:37px; background-color:#FFFFFF}
.menu_top_news, .menu_top_news_a {left:257px;}
.menu_top_about, .menu_top_about_a { left:514px; border-left: 1px solid #789fb4;}
.menu_top_about_a, .menu_top_news_a {color:#ed5c00; font-weight:bold;}
.menu_top_bg {position:absolute; overflow:visible; height:77px; top:27px; left:771px; background:url(img/bg_top_menu.jpg) repeat-x; border-left: 1px solid #789fb4;}
.main_logo {position:absolute; top:104px; width:512px; height:168px; background-image:url(img/logo_Platina.gif); cursor:pointer;}
.main_image {position:absolute; top:104px; left:514px; width:510px; height:168px; background-image:url(img/visual.jpg)}
.main_news {position:absolute; top:314px; width:235px; padding: 12px 5px 0px 20px; font-size:11px;}
.news_in {width:230px; padding: 12px 5px 20px 22px; font-size:11px;}
.link_news {font-size: 10px;}
.main_chface, .main_urface {position:absolute; top:314px; width:232px; height:163px; padding: 5px 0px 0px 25px; border-left: 1px solid #ed5c00;}
.main_chface {left:257px;}
.main_urface {left:512px;}
.ssv {position:absolute; top:314px; left:936px;}
.face_zag, .face_zag_a {font-size: 24px; font-weight:bold; color:#ed5c00; line-height: 26px; cursor:pointer;}
.face_zag_a {color:#ffffff; background-color:#789fb4; margin-right:10px; padding:0px 0px 5px 10px}
.main_cyber {position:absolute; width:767px; height:169px; left:257px; top:513px; background-image:url(img/cyber_banner.jpg)}
.footer_info {background-color:#789fb4; height:80px; width:100%; position:absolute; top:682px;}
.footer_info_in {clear:both; background-color:#789fb4; height:150px; width:100%;}
.ul_main_razdel {font-size:12px; color:#002457; padding:8px; margin:8px; list-style-image:url(img/arrow_orange.gif)}
.copyright {position:relative; width:200px; top: 25px; left:50px; color:#FFFFFF; font-size:11px;}
.copyright_in {width:150px; color:#FFFFFF; font-size:11px; padding: 25px 0px 0px 55px; float:left}
.contacts {position:absolute; top: 25px; left:257px; color:#FFFFFF; font-size:11px;}
.contacts_in {padding: 25px 0px 0px 50px; float:left; color:#FFFFFF; font-size:11px;}
.bottom_icon {position:absolute; top:30px; left:795px;}
.bottom_icon_in {padding: 25px 0px 0px 104px; float:left}


/* inner */
.menu_top_logo {position:absolute; top:27px; width:257px; height:77px; background:url(img/logo_min.jpg) no-repeat #FFFFFF; cursor:pointer;}
.menu_top_logo_in {width:257px; height:77px; background:url(img/logo_min.jpg) no-repeat #FFFFFF; cursor:pointer;}
.left_info_in { width:232px; height:163px; padding: 5px 0px 0px 25px; background: url(img/proezd.jpg) no-repeat center}
.main_chface_in, .main_urface_in, .left_info {position:absolute; top:125px; width:232px; height:163px; padding: 5px 0px 0px 25px; border-left: 1px solid #ed5c00;}
.main_chface_in {left:257px;}
.main_urface_in {left:514px;}
.left_info {background: url(img/proezd.jpg) no-repeat center; border:0px;}

.razdel_zag_ch_1, .razdel_zag_ch_2, .razdel_zag_ch_3, .razdel_zag_ch_4, .razdel_zag_ch_5 {position:absolute; width:330px; height:155px; font-size:14px;}
.razdel_zag_ch_1 {top:340px; left:283px;}
.razdel_zag_ch_2 {top:340px; left:635px;}
.razdel_zag_ch_3 {top:460px; left:283px;}
.razdel_zag_ch_4 {top:460px; left:635px;}
.razdel_zag_ch_5 {top:580px; left:283px;}

.data_news {color:#ed5c00; font-weight:bold; font-size:11px}

/* content */
.left_side {float:left; width:257px;}
.center {margin-left:257px; width:520px}
.right_side {position:absolute; left: 780px; top: 50px; width:250px}
.menu_top_chface_in, .menu_top_urface_in, .menu_top_chface_in_a, .menu_top_urface_in_a {float:left; width:257px; height:32px; padding-top:45px; text-align:right; font-size:14px; cursor:pointer; border-right: 1px solid #789fb4;}
.menu_top_chface_in_a, .menu_top_urface_in_a {color:#ed5c00; font-weight:bold;}
.menu_podrazdel {width:100%; height:50px}
.podrazdel, .podrazdel_a {float:left; background-color:#ed5c00; font-size:11px; padding:5px 5px 7px 15px; margin-right:1px; text-align:right; line-height: 10px}
.podrazdel_a {padding-top:15px;}
.content {float:right; width:485px; padding-top: 20px}
.right_menu {font-size:11px; font-weight:bold; margin-left:20px; margin-top: 10px; line-height:17px;}
.right_menu_a {text-decoration:none; color:#999999 !important}
.news_header, .about_header {position: absolute; top:10px; cursor:pointer; font-size:10px; color:#FFFFFF;}
.news_header {left:275px;}
.about_header {left:532px;}


/* stick footer */
#content_in {height: auto !important; height: 100%; min-height: 100%;}
#content_in .container {margin: 0 auto; padding: 27px 0px 150px 0px;}

#footer {height: 100px; margin-top: -150px;}
#footer .container {margin: 0 auto;}

#header {width: 100%; height: 27px; position: absolute; top: 0; left: 0;}
#header .container {margin: 0 auto;}


