* {margin:0; padding:0;}
html, body {width:100%; height: 100%;}
body {position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background:#fff; background-attachment: fixed!important;}
a {outline:none;}
img {border: none; outline: none;}
input:focus, textarea:focus {outline: none;}
.clear {clear: both;}
.left {float: left;}
.right {float: right;}
#main_topline div {z-index: 10000000;}
#main_topline a {display: block; width: 1000px; margin: 0 auto; text-align: center; }
#wrapper {width:1004px; min-height:100%; margin: 0 auto; background: #f6f6f6; position: relative; z-index: 10000; padding-top: 10px;}
#container, #holder {background:url('/static/img/backgrounds/holder_bg.png') #f6f6f6 top repeat-x;}
#header {width:975px; overflow:hidden; margin: 0 auto; padding: 30px 14px 0 14px; position:relative; background: #fff;}
#header .h-lang {list-style: none; margin: -21px 0 0 0; float: right;}
#header .h-lang li {float: left;}
#header .h-lang li span {font: normal bold 8px arial; text-transform: uppercase; color: #413232; background: #eeeeee; padding: 3px 5px 3px 5px;}
#header .h-lang li .ua {border-left: 1px solid #d0d0d0;}
#header .h-lang li .ru {border-right: 1px solid #d0d0d0; border-left: none;}
#header .h-lang li .en {/*display:none;*/ border-right: none;}
#header .h-lang li a {color: #413232;font: normal bold 8px arial; text-decoration: none;text-transform: uppercase; padding: 3px 5px 3px 5px; background: #fff;}
#header .h-lang li a.ru {padding: 3px 5px 3px 5px;}
#header .h-lang li a.ua {padding: 3px 0 3px 5px;}
#header .h-lang li a.en {padding: 3px 5px 3px 0px;}
#top_logo {width:150px; height:77px; background:url('/static/img/backgrounds/top_logo.png') 0 0; display: block; float: left; margin: 0 15px 0 0;}
/* Main Menu [START] */
#header .menu {float:left; background: #fff; list-style:none; font: normal normal 18px Arial;}
#header .menu .item {float: left; line-height: 31px; padding: 0 12px; position: relative; display: block;}
#header .menu .item.selected {background: #333;}
#header .menu .item.selected a {color: #fff;}
#header .menu a {color: #231f20; text-decoration: none; padding: 0 5px;}
#header .submenu {display: none; color: #fff; position:absolute; list-style:none; background:#333; height:22px; padding: 4px 0 4px 0; left:-250px; width:810px;}
#header .submenu .subitem {font: normal normal 13px Arial; float: left; color: #fff; line-height: 22px; border-right: 1px solid #5e5e5e;}
#header .submenu .subitem.last {border:none;}
#header .submenu a {color: #fff; text-decoration:none; float: left; padding: 0 12px;}
#header .submenu a.selected {background:#00aef0;}
#header .menu .item.selected .submenu {display:block; padding-left: 4px;}
#header .social {width: 154px; height: 14px; background:url('/static/img/backgrounds/social_bg.png'); position: absolute; bottom: 24px; right: 25px; z-index:501;}
#header .social .vk {width:14px;height:14px;display: block; margin: 0 21px 0 0;}
#header .social .fb {width:14px;height:14px;display: block; margin: 0 21px 0 0;}
#header .social .ok {width:14px;height:14px;display: block; margin: 0 21px 0 0;}
#header .social .gp {width:14px;height:14px;display: block; margin: 0 21px 0 0;}
#header .social .tw {width:14px;height:14px;display: block;}
#header .social a {float: left;}
/* Main Menu [END] */
/* Top Search [START] */
#topsearch {width: auto; float: right; margin: 5px 0 0 0;}
#topsearch #query {width: 165px; height: 22px; background:url('/static/img/backgrounds/search_bg.png'); border:none; color:#a5a5a5; float: left; font: italic normal 13px Arial; text-transform:capitalize; padding: 0 10px 0 10px; margin: 1px 6px 0 0; line-height:22px;}
#topsearch .submit {width:68px; height:24px; background:url('/static/img/backgrounds/search_btn_bg.gif'); border:none;cursor: pointer; float: left;}
/* Top Search [END] */
/* Left Top [START] */
#left_top {width:660px; float: left; margin: 0 0 0 15px;}
/* Left Top [END] */
/* Last Number [START] */
#left_top .top_holder {width: 400px; margin: 0 15px 0 0; float: left; overflow: hidden;}
#central_last_number {width: 400px; position: relative; overflow: hidden; background:url(/static/img/backgrounds/bottom_logo.png) 60px 0 no-repeat; height: 125px; padding: 25px 0 0 0; float: left;}
#central_last_number .editorial { background: url('/static/img/backgrounds/num_over.png') no-repeat scroll 0 0 transparent; display: block; height: 112px;left: -2px; position: absolute; top: 25px; width: 155px; z-index:100; float: left;}
#central_last_number img {position: absolute; width: 151px; height: 107px; display: block; z-index:10; float: left; margin: 2px 0 0 0}
#central_last_number .info {float: left; overflow: hidden; margin: 0 0 0 165px; }
#central_last_number h2 {font: normal bold 13px/1.3 "PT sans",tahoma,sans-serif; color: #000; float: left; margin: 17px 0 2px 0;}
#central_last_number p {display: block; floaty: none; margin: 0 0 20px 0;}
#central_last_number .details {font: italic normal 13px/1.3 "PT sans",tahoma,sans-serif; color: #0056A4; display: block; text-decoration: none; margin: 0 0 5px 0;}
/* Last Number [END] */
/* Main Article [START] */
#central_top_article {width: 400px; overflow: hidden; background: #fff; float: left;}
#central_top_article img {width: 400px; border-top: 3px solid #000;}
#central_top_article .article {padding: 15px;}
#central_top_article .author {font: italic normal 13px/1.3 "PT sans",tahoma,sans-serif; display: block;}
#central_top_article h3 a {display: block; text-decoration: none;font: normal normal 18px/1.3 "PT sans",tahoma,sans-serif; color: #0056A4; margin: 5px 0 12px 0;}
#central_top_article h3 a.promo {text-indent: 20px; background: url(/static/img/backgrounds/adver_bg.png) 0 5px no-repeat;}
/* Main Article [END] */
/* Central Top News [START] */
#central_top_news {width: 234px; background: #fff; overflow: hidden; border-top: 4px solid #ee1848; float: left; margin: 30px 0 0 0;}
#central_top_news .news {padding: 0 10px 15px 10px; list-style: none;}
#central_top_news h2.title { font: bold 18px/30px Tahoma,sans-serif; padding: 7px 10px 0 10px;}
#central_top_news h2.title a {text-decoration: none; color: #000;}
#central_top_news .news li { border-bottom: 1px dotted #B7B7B7; padding: 13px 0 8px;}
#central_top_news .news li.last {border: none; padding: 13px 0 0;}
#central_top_news .news li a {color: #0056A4; text-decoration:none;}
#central_top_news .news li.last a {font-style: italic;}
#central_top_news .news li.selected {font-size: 14px; font-weight: bold;}
#central_top_news .news li a .point_of_view {background: url(/static/img/backgrounds/point_of_view.png) no-repeat center center; width:76px; height:17px; display:inline; margin:0 10px 0; padding:0 38px 4px;}
#central_top_news .news li a span {color: #777; font-size: 11px;}
/* Central Top News [END] */

/* Central section main top [START] */
#central_section_main_top {overflow: hidden; border-top: 4px solid #000; margin: 15px 0 0 0; background: #fff;}
#central_section_main_top .ar_text {width: 315px; float: left; overflow: hidden;}
#central_section_main_top img {width: 317px; height: 211px; float: left; margin: 0 15px 0 0;}
#central_section_main_top h3 a {font: normal bold 18px Arial; color: #0056a4; display: block; text-decoration: none; margin: 10px 0 10px 0;}
#central_section_main_top h3 a.promo {text-indent: 20px; background: url(/static/img/backgrounds/adver_bg.png) 0 3px no-repeat;}
#central_section_main_top h3 a .point_of_view {background: url(/static/img/backgrounds/point_of_view.png) no-repeat center center; width:76px; height:17px; display:inline; margin:0 10px 0; padding:0 38px 4px;}
#central_section_main_top .issue {font: normal normal 11px Arial; color: #777;display:block; margin: 0 0 3px 0;}
/* Central section main top [END] */

/* Tabs [START] */
#left_top .news_informer {margin: 15px 0 15px 0; background: #fff; overflow: hidden;}
#left_top .news_informer h1 { font: normal bold 28px Arial; background: #f2f2f2; padding: 15px 0 15px 0;}
#left_top .news_informer .tabs {overflow: hidden; height: 44px; background:url(/static/img/backgrounds/tabs_bg.png) top repeat-x; margin: 0 0 10px 0; padding: 0; list-style: none;}
#left_top .news_informer .tabs .item {float: left;}
#left_top .news_informer .tabs .item {float: left; padding: 0 10px 0 10px; font: normal normal 12px Arial; text-decoration: none; color: #000; background: #d7d7d7; height: 30px; line-height: 34px; border-top: 4px solid #b4b4b4;}
#left_top .news_informer .tabs .item:hover {cursor:pointer;}
#left_top .news_informer .tabs .item.selected  {background: #e2e2e2; border-top: 4px solid #000; height: 36px;}
#left_top .news_informer .content_informer {width: 660px; overflow: hidden; float: left;}
#left_top .news_informer .content_informer .list {width: 660px; overflow: hidden; display: block; list-style: none;}
#left_top .news_informer .content_informer .item.dotted {margin: 0 15px 0 0; padding: 0 15px 15px 0;  background: url('/static/img/backgrounds/vert_dotts.gif') right repeat-y; display: block;}
#left_top .news_informer .content_informer .item { padding: 0 15px 15px 0; margin: 0 0 15px 0; overflow: hidden; background: url(/static/img/backgrounds/news_list_dotts_bg.png) bottom center no-repeat;}
#left_top .news_informer .content_informer .item.first {padding: 0 0 15px 0}
#left_top .news_informer .content_informer .item .image {float: left; height: 60px; margin: 0 15px 10px 0; overflow: hidden; width: 90px; box-shadow: 3px 2px 3px #5F5F5F;}
#left_top .news_informer .content_informer .item .image img {width: 90px; height: 60px;}
#left_top .news_informer .content_informer .item .picture {float: left; width: 130px;}
#left_top .news_informer .content_informer .item .info .author {font: italic normal 12px Tahoma; display: block;}
#left_top .news_informer .content_informer .item .info .title,
#left_top .news_informer .content_informer .item .info .title,
#left_top .news_informer .content_informer .item .info h2.title a {font: normal normal 15px Arial; color: #0056a4; text-decoration: none;}
#left_top .news_informer .content_informer .item .title.promo { padding: 0 0 0 15px; background: url(/static/img/backgrounds/med_adver_bg.png) 0 4px no-repeat;}
#left_top .news_informer .content_informer .item .title .point_of_view {background: url(/static/img/backgrounds/point_of_view.png) no-repeat center center; width:76px; height:17px; display:inline; margin:0 10px 0; padding:0 38px 4px;}
#left_top .news_informer .content_informer .item .info .issure {font: normal normal 15px Arial; color: #000;}
#left_top .news_informer .content_informer .item .info .date { font:normal normal 11px arial; color:#868686;}
#left_top .news_informer .content_informer .item .info .text {display: block; margin: 5px 0 0 0; font-size: 13px;}
#left_top .news_informer .content_informer .info {width: 510px; font-size: 15px; float:right; overflow:hidden; }
#left_top .news_informer .content_informer .info .date {font-size: 11px; color: #777;}
/* Tabs [END] */

/* Bottom Informer [START] */
#adriver_teasers {overflow: hidden; margin: 0 0 15px 0;}
#adriver_teasers .bottom-informer-bg {width: 980px; height: 13px; margin: 10px auto 7px; background: url(/static/img/backgrounds/bottom-informer-bg.png);}
.pitem {background: none repeat scroll 0 0 #FFFFFF;margin-right: 10px;}
#adriver_teasers .grid3 {width: 234px; height: 110px; border: 1px solid #e2e2e2; float: left; margin: 0 0 0 12px;}
#adriver_teasers .grid3 p a img {float: left; margin: 5px 12px 0 5px;}
#adriver_teasers .grid3 a {color: #0065a2; line-height: 16px; text-decoration: none;}
#adriver_teasers .grid3 p a {margin-top: 5px;}
#adriver_teasers .grid3 div, #adriver_teasers .grid3 td {height: 110px!important; overflow: hidden!important;}
/* Bottom Informer [END] */

/* Right Top [START] */
#right_top {width:315px; float:right; }
#right_top .weather_informer {width:315px; height:80px;}
#right_premium_banner {width: 300px; /*height:264px;*/}
#right_premium_banner span {color: #999; font: normal normal 10px Tahoma;}
#right_premium_banner1 {display: block; width: 300px; z-index: 88; position: relative; margin:10px 0 0 0; }
/* Right Top [END] */

/* Right Social [START] */
.right_social {width: 300px; position:relative;}
.right_social .holder {width:300px; margin: 10px auto 0 auto; border-top: 3px solid #444;}
.right_social .holder a {text-decoration: none;}
.right_social .holder .title {font: normal bold 18px Arial; color: #333333; display:block; margin: 8px 0 14px 0;}
.right_social_small {width: 300px; position:relative; margin-top:10px;}
.right_social_small .holder {width:300px; margin: 0 auto; border-top: 3px solid #444;}
.right_social_small .holder a {text-decoration: none;}
.right_social_small .holder .title {font: normal bold 18px Arial; color: #333333; display:block; margin: 8px 0 14px 0;}
.banner300 {margin: 20px 0 0 0;}
/* Right Social [END] */

/* Bottom News [START] */
#central_bottom_news {width: 976px; margin: 15px auto 15px auto; overflow: hidden;}
#central_bottom_news ul {list-style: none;}
#power_top_articles {width: 315px; margin: 0 15px 0 0; overflow: hidden; background: #fff; float: left; border-top: 4px solid #b5b5b5; float: left;}
#money_top_articles {width: 315px; margin: 0 15px 0 0; overflow: hidden; background: #fff; float: left; border-top: 4px solid #b5b5b5; float: left;}
#person_top_articles {width: 315px; overflow: hidden; background: #fff; float: left; border-top: 4px solid #b5b5b5; float: left;}
#central_bottom_news li {overflow: hidden; padding: 0 0 10px 0; margin: 0 0 15px 0; background: url(/static/img/backgrounds/gray_splitter.gif) bottom center no-repeat;)}
#central_bottom_news h2.title { font: bold 18px/30px Tahoma,sans-serif; padding: 4px 15px 10px;}
#central_bottom_news h2.title a {text-decoration: none; color: #000;}
#central_bottom_news a {text-decoration: none; float: left;}
#central_bottom_news a.more {color: #0056A4; font: italic normal 12px Arial; display: block; margin: 0 0 15px 14px;}
#central_bottom_news .author {color: #000000; font: italic 11px/14px tahoma,sans-serif; overflow: hidden;}
#central_bottom_news .title { color: #0056A4; font: bold 14px/16px Tahoma,sans-serif; overflow: hidden;}
#central_bottom_news .title.promo {text-indent: 15px; background: url(/static/img/backgrounds/med_adver_bg.png) 0 4px no-repeat;}
#central_bottom_news .abstract {clear: both; color: #000000;font: 12px/14px Tahoma,sans-serif; margin: 15px 0 0 15px; padding: 0 15px 0 0;}
#central_bottom_news img {float: left; height: 60px; margin: 0 15px 10px 0; overflow: hidden; width: 90px; box-shadow: 3px 2px 3px #5F5F5F;}
/* Bottom News [END] */
/* Bottom Newpaper Content [START] */
#central_bottom_newspaper_content {width: 946px; margin: 15px auto 15px auto; padding: 15px; overflow: hidden; border-top: 4px solid #00aef0; background: url(/static/img/backgrounds/newspaper_content_bg.png) 0 -10px repeat-x #fff;}
#central_bottom_newspaper_content .holder {overflow: hidden; background: url(/static/img/backgrounds/newspaper_content_splitter_bg.png) repeat-y;}
#central_bottom_newspaper_content .main_title {font-size: 18px; font-weight: bold; margin: 0 0 16px 0; display: block;}
#central_bottom_newspaper_content .main_title span {font-size: 16px; padding: 0 0 0 10px;}
#central_bottom_newspaper_content .articles_holder {float: left; margin: 0 22px 0 0}
#central_bottom_newspaper_content .articles_holder.last {float: left; margin: 40px 0 0 0}
#central_bottom_newspaper_content .articles {width: 220px; margin: 0 0 20px 0;}
#central_bottom_newspaper_content h3 {font-size: 16px; margin: 0 0 31px 0;}
#central_bottom_newspaper_content .articles h4 {font-size: 14px; margin: 0 0 10px 0;}
#central_bottom_newspaper_content .articles a {width:210px; display: block;text-decoration: none;}
#central_bottom_newspaper_content .articles .sub-title {display: none; position:absolute; z-index:100; width: 185px; overflow: hidden; box-shadow: 0 0 15px #474747; color: #000; padding: 10px; background: #fff;}
#central_bottom_newspaper_content .articles .author {font: italic normal 11px Tahoma; color: #000;}
#central_bottom_newspaper_content .articles .title {color: #0056a4; margin: 0 0 10px 0; display: block; position:relative;}
#central_bottom_newspaper_content .articles .title.promo {text-indent: 15px; background: url(/static/img/backgrounds/small_adver_bg.png) 0 2px no-repeat;}
/* Bottom Newpaper Content [END] */

/* Comments [START] */
.cloud_comments {background:url('/static/img/buttons/comments_icon.png') 0 3px no-repeat; height:12px; padding:0 0 0 13px; margin:0 0 0 3px;line-height:10px; font: normal normal 10px Arial!important; color:#0065a2; text-decoration: none;}
.cloud_video {background:url('/static/img/buttons/video_icon.png') left bottom no-repeat; width:50px; height:15px; padding:0; margin:0 0 0 3px;line-height:15px; padding: 0 0 0 60px;}
.cloud_photo {background:url('/static/img/buttons/photo_icon.png') left bottom no-repeat; width:50px; height:15px; padding:0; margin:0 0 0 3px;line-height:15px; padding: 0 0 0 60px;}
/* Comments [END] */

/* Pager [START] */
#container .c_foot {position:relative; margin:0; overflow:visible; margin: 0 0 20px 14px;}
#container .c_foot .c_pager {height:30px; padding-top:10px; overflow:visible; text-align: left; float: left;}
#container .c_foot .c_pager * {float: left; padding:0 7px; height:20px; margin:0; line-height:20px; text-align:left; text-transform:uppercase; background:#fff; font: normal normal 18px Arial;}
#container .c_foot .c_pager span {color:#000;}
#container .c_foot .c_pager a,
#container .c_foot .c_pager a:visited {color:#0065a2; text-decoration: none;}
#container .c_foot .c_pager a:hover {color:#0065a2;}
#container .c_foot .c_pager .selected {position:relative; padding-top:5px; margin-top:-5px; overflow:visible; width: auto;}
#container .c_foot .c_pager .separator {border:0; padding:0 1px;}
#container .c_foot .navigate {height:31px; top:19px; left:0; font-size:0; overflow:hidden;}
#container .navigate span {float:left; display:block; margin-right:4px; width:30px; height:20px; background: url('/static/img/buttons/prev_next_arrows.png') 0 0 no-repeat}
#container .navigate a {display:block; height:20px; background: none; font-size:0; overflow:hidden;}
#container .navigate .prev a {background-position:0 0;}
#container .navigate .prev:hover {background-position: 0 -20px;}
#container .navigate .prev {background-position:0 0; margin: 11px 10px 0 0;}
#container .navigate .next a {background-position:-31px 0;}
#container .navigate .next {background-position:-30px 0; margin: 11px 0 0 10px;}
#container .navigate .next:hover {background-position: -30px -20px;}
#container .view_all {display: block; float: left; height: 14px; text-decoration: underline; font: normal normal 11px Arial; color: #0065a2; margin: 15px 0 0 15px;}
/* Pager [END] */

/* Pager Gray [START] */
#container .c_foot_gray {position:relative; width:644px; margin:0 0 20px 15px; overflow:visible;}
#container .c_foot_gray .c_pager {height:30px; padding-top:10px; overflow:visible; text-align: left; float: left;}
#container .c_foot_gray .c_pager * {float: left; padding:0 7px; height:20px; margin:0; line-height:20px; text-align:left; text-transform:uppercase; font: normal normal 18px Arial;}
#container .c_foot_gray .c_pager span {color:#000;}
#container .c_foot_gray .c_pager a,
#container .c_foot_gray .c_pager a:visited {color:#a4a4a4; text-decoration: none;}
#container .c_foot_gray .c_pager a:hover {color:#a4a4a4;}
#container .c_foot_gray .c_pager .selected {position:relative; padding-top:5px; margin-top:-5px; overflow:visible; width: auto; background: none; color: #fff;}
#container .c_foot_gray .c_pager .separator {border:0; padding:0 1px; background: none; color: #a4a4a4;}
#container .c_foot_gray .navigate {width:629px; height:31px; top:19px; left:0; font-size:0; overflow:hidden;}
#container .c_foot_gray .navigate span {float:left; display:block; width:30px; height:20px;}
#container .navigate a {display:block; height:20px; background: none; font-size:0; overflow:hidden;}
#container .navigate .prev a {background-position:0 0;}
#container .navigate .prev:hover {background-position: 0 -20px;}
#container .navigate .prev {background-position:0 0; margin: 11px 10px 0 0;}
#container .navigate .next a {background-position:-31px 0;}
#container .navigate .next {background-position:-30px 0; margin: 11px 0 0 10px;}
#container .navigate .next:hover {background-position: -30px -20px;}
#container .c_foot_gray .view_all {display: block; float: left; height: 14px; text-decoration: none; font: normal normal 11px Arial; color: #fff; margin: 15px 0 0 15px; background: url('/static/img/backgrounds/white_link_bg.gif') bottom repeat-x;}
/* Pager Gray [END] */
/* Central Tight Project [START] */
.central_tight_project {width: 235px;}
#main_projects_slider {height: 230px;}
#main_projects_slider li {width: 300px;}
#main_projects_slider img {width:300px; height: 200px;}
.central_tight_project .holder {width:300px; margin: 30px auto 0 auto; border-top: 3px solid #444;}
.central_tight_project .holder a {text-decoration: none;}
.central_tight_project .holder .title {float: left; font: normal bold 18px Arial; color: #333333; display:block; margin: 8px 0 14px 0;}
.main_projects_slider_wrapper .bx-prev {position: absolute; top: -43px; left: 80px; width:30px; height:20px; background:url('/static/img/buttons/prev_next_arrows.png') 0 0; display:block; float:left; margin:10px 5px 0 10px;}
.main_projects_slider_wrapper .bx-prev:active {background-position: 0 -20px;}
.main_projects_slider_wrapper .bx-next {position: absolute; top: -43px; left: 125px; width:30px; height:20px; background:url('/static/img/buttons/prev_next_arrows.png') 30px 0; display:block; float:left; margin:10px 0 0 0;}
.main_projects_slider_wrapper .bx-next:active {background-position: 30px -20px;}
.central_tight_project span {display:block; margin: 15px 0 10px; font: normal bold 14px Arial; color: #0065a2;}
.central_tight_project .all_projects {font: italic normal 12px Arial,Helvetica,sans-serif; color: #0056A4; text-decoration: none; display: block; margin: 0 0 10px 0;}
/* Central Tight Project [END] */
/* Weather & Currency Informer [START] */
#right_informer_weather {margin: 20px 0 15px 0; height: 75px; background: #fff; width: 300px;}
#container .topmost {float:none; clear:both; position: relative; z-index: 1100; background:#fff; padding:10px!important; margin-bottom:10px!important;}
#container #opo-iw { position: relative; z-index: 255 }
#container #opo-iw .weatherbox { border:none; padding: 0;font-size:11px; height:52px; position: relative; float: left; }
#container #opo-iw .weatherbox p { display:block; height: 20px; margin: 0; float: left }
#container #opo-iw .brandholder {border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding: 0;font-size:1.1em; display:block; height:28px}

#container #opo-iw-list {position:absolute; bottom:0; height:26px; z-index:20; list-style: none;}
#container #opo-iw-list li {float:left; width: 130px; height:67px; text-align:left; color:#414141; margin: 0; padding: 4px 6px 0 6px }
#container #opo-iw-list li.item_2 {display: none;width: 80px; margin-left: 5px; border-left: 1px solid #e4e4e4 }
#container #opo-iw-list li.item_3 {display: none;width: auto; margin-left: 5px; border-left: 1px solid #e4e4e4 }
#container #opo-iw-list li img {margin:-4px 2px 0 2px; vertical-align:middle;}
#container #opo-iw-list li small,
#container #opo-iw-list li strong {color:#444; font: normal bold 15px Arial;}

#container #opo-iw .weather_c_sel { position: absolute; left: 0; top: 5px; list-style: none; width: 279px; color:#fff; height: auto; background: #333; padding: 10px 10px 0 10px; margin: 0; z-index: 1000; margin-top: 20px; border:1px solid #e4e4e4 }
#container #opo-iw .collapsed {height:auto; background: transparent; border: 0; margin-top: 0; padding: 0;}
#container #opo-iw .weather_c_sel li {float:left; clear:none; width:120px; padding:2px 15px 0 10px; height:18px; text-align:left; cursor:pointer; font:normal 11px Arial; color:#fff; width: 95px;}
#container #opo-iw .collapsed li { display: none }
#container #opo-iw .weather_c_sel li.selected { display: block; width: auto; color: #0065A2;}
#container #opo-iw .weather_c_sel .selected:hover {color: #0065A2;}
#container #opo-iw .weather_c_sel li.hover { color:#fff; text-decoration: underline}

#container #opo-iw li.selected { position: absolute; top: -21px; left: 0; background: url("/static/img/currency_weather/u_arr.gif") right no-repeat }
#container #opo-iw .collapsed li.selected { color: #0065A2; position: relative; top: 0; left: 1px; background: url("/static/img/currency_weather/d_arr.gif") right no-repeat; }

#container #opo-iw .fulllink { position: absolute; right: 5px; top: 5px; font: normal 11px Arial }

#container #opo-iw .currencyContainer { padding: 8px 5px 0 0; text-align: left; float: right; }
#container #opo-iw .currencyContainer span.cap {display: block; font: normal normal 11px Arial; margin: 0 0 14px 70px;}
#container #opo-iw .currencyContainer * {color:#444;}
#container #opo-iw .currencyContainer div {display: inline;}
#container #opo-iw .currencyContainer div.align { display: inline; margin: 0 0 0 0; font: normal bold 15px Arial }
#container #opo-iw .up, #container #opo-iw .down {padding: 0 5px 0 0 }
#container #opo-iw .up { background: url("/static/img/currency_weather/up.gif") 36px 1px no-repeat }
#container #opo-iw .down { background: url("/static/img/currency_weather/down.gif") 36px 2px no-repeat }
#container #opo-iw .up span {color: #2db135; padding: 0 0 0 8px}
#container #opo-iw .down span {color: #9e0b0f; padding: 0 0 0 8px}
/* Weather & Currency Informer [END] */

.push {height:145px;}
#footer {width:100%; height:145px; margin: -145px 0 0 0; position:relative; z-index:10000;}
#footer .holder {width:975px; margin: 0 auto; border-top:3px solid #000; position: relative;}
#footer .holder .copyright {width:975px; height: 29px; line-height: 29px; border-bottom: 1px solid #000;}
#footer .holder .copyright .years {font-size: 13px; border: none}
#footer .holder .copyright .bottom_logo {display: block; position: absolute; top: 4px; left:85px;width:65px; height:31px; background: url('/static/img/backgrounds/bottom_logo_bg.png'); }
#footer .holder .copyright .title {font-size: 12px; margin: 0 0 0 75px;}
#footer .holder .copyright ul {margin:5px 0 0 0;padding:0;list-style:none; float: right;}
#footer .holder .copyright li {height: 19px; line-height: 19px; padding: 0 10px 0 10px; font: normal normal 12px Arial; border-right: 1px solid #000; float: left;}
#footer .holder .copyright li.last {border:none;}
#footer .holder .copyright li a {color: #000; text-decoration: none;}
#footer .holder .rights {width: 550px; margin: 20px 0 0 0; float: left;}
#footer .holder .rights p {font:normal normal 10px Arial; margin: 0 0 10px 0; color: #777;}
#footer .holder .counters {float: right; margin: 25px 0 0 0;}

/* Scrollpane [START] */
#container .scrollpane_simple {width:315px; margin: 30px auto 0 auto; border-top: 3px solid #444;}
#container .scrollpane_simple .includes {width:315px; overflow:hidden; margin: 0 auto;}
#container .scrollpane_simple .head {display:block; position:absolute; margin:0 0 0 10px; padding:0 15px 0 0; font:normal bold 14px arial; color:#b60007; text-transform:uppercase; text-decoration:none; line-height:33px; background:url(/static/img/backgrounds/bg_head_more.gif) no-repeat 100% 50%;}
#container .scrollpane_simple .scrollable {margin: 0 auto; width:315px; height:210px; overflow:hidden;}
#container .scrollpane_simple .prev,
#container .scrollpane_simple .next,
#container .scrollpane_simple .prev a,
#container .scrollpane_simple .next a
  {display:block; position:absolute; width:17px; height:17px; overflow:hidden; background:url(/static/img/backgrounds/top_pager_bg.png) no-repeat 200px;}
#container .scrollpane_simple .prev a, #container .scrollpane_simple .next a {display:none; line-height:1000px;}
#container .scrollpane_simple .prev {background-position:0 0; margin:-27px 0 0 261px;}
#container .scrollpane_simple .next {background-position:100% 0; margin:-27px 0 0 283px;}
#container .scrollpane_simple .prev a {background-position:0 100%;}
#container .scrollpane_simple .next a {background-position:100% 100%;}
#container .scrollpane_simple .list {display:block; width:32766px; list-style:none; margin:0; padding:0;}
#container .scrollpane_simple .item {display:block; float:left; width:315px; height:210px; overflow:hidden; position: relative}
#container .scrollpane_simple .link {display:block; width:315px; height:210px; text-align:center; overflow:hidden;}
#container .scrollpane_simple .image {width:315px; height:210px; margin:0 auto;}
#container .scrollpane_simple .caption {display:table-cell; vertical-align:middle; text-align:center; width:284px; height:30px; margin:0 auto; font:normal bold 12px arial; color:#444; text-align:center;}
#container .scrollpane_simple .title {font: normal bold 18px Arial; color: #333333; display:block; margin: 8px 0 14px 0;}
#container .scrollpane_simple .photo {display:block;position:absolute; bottom:8px;left:10px;display:block; height:18px; background:url('/static/img/buttons/multimedia_photo_white.png') 0 0 no-repeat; font: normal normal 11px Arial; line-height:18px; color: #fff; padding: 0 0 0 20px;}
#container .scrollpane_simple .photo:hover {color: #fff; text-decoration: none;}
.msie6 #container .scrollpane_simple .caption,
.msie7 #container .scrollpane_simple .caption {display:block; margin-top:1px; height:23px;}
#container .scrollpane_simple .link:hover * {color:#fff; text-decoration: none;}
#container .scrollpane_simple .link:visited .caption {color:#444;}
#container .scrollpane_simple .navigator {position:absolute; margin:14px 0 0 217px; font-size:0; overflow:hidden;}
#container .scrollpane_simple .navigator .btn_nav {float:left; display:block; padding:0; width:5px; height:5px; background:#b60007; margin:0 10px 0 0;  font-size:0; overflow:hidden;}
#container .scrollpane_simple .navigator .btn_sel {background:#adadad; cursor:default;}
/* Scrollpane [END] */

#vk_groups  {border: #5B7FA6 1px solid;}
