/*styles_for_vybory: START*/
#wrapper {margin:0 auto; min-width: 1201px; background:#f5f5f5 !important; -webkit-overflow-scrolling:touch;}
#wrapper .central_holder {width:1200px !important; background:#fff;}
#header .holder{width:1201px; min-width:1201px; height:92px; background:#f5f5f5 !important; overflow:visible; margin:0 auto; position:relative; -webkit-overflow-scrolling:touch;}
#header .container .sitename {width: 150px !important; position: absolute; top:10px !important; left:0px; text-align:center; background: url("/static/img/112_top_logo_vybory.png") no-repeat scroll right top; padding-right:100px;}
#header .container .sitename .first {color:#16284c; font:normal normal 44px Arial !important; text-transform:uppercase;}
#header .container .sitename .second {color:#bc0000 !important; font:normal normal 21px Arial !important; text-transform:uppercase;}
#header .container .sitename .second * {color:#bc0000 !important; font:normal normal 21px Arial !important; text-transform:uppercase;}
#menu{margin:0 auto; height:70px; background:url('/static/img/backgrounds/bg_menu_vybory.gif') repeat-x 0 0 !important;}
#menu .menu .item.selected ul li a {font:normal bold 13px "Arial Narrow"; color:#fff; border:1px solid #fff; border-width:0 1px 0 0; padding:0px 20px; margin:0;}
#menu .menu .item.with_submenu.selected a:hover {color:#16284c !important;}
#menu .menu .item.selected ul .selected a {color:#16284c;}
#container #left {float:left; width:891px; margin:0 0px 0 0; font-size:0; overflow:hidden; background:none !important;}
#container .central_frontpage {margin: 0px; font-size:0; line-height:0; width:578px !important; height:233px !important; overflow:hidden; background:#fff; border:1px solid #e4e4e4 !important;}
#container .central_main_news_ticker .navigation {position:absolute; width:36px; right:4px; bottom:0px !important; z-index:1000;}
#container .central_main_news_hour {float:right; display:block; width:578px; height:auto; margin:10px 0 0 0px; /*overflow:hidden;*/ border:1px solid #e4e4e4; background:#fff;}
#container #right .wrapper_10px.right_banner_1 {padding-top:0px !important; padding-bottom:0px;}
#container #right .wrapper_10px.right_map {padding-top:0px !important;}

#container .news_category .candidat_list {float:left; width:578px; font-size:0!important; overflow:hidden; margin:0px 0 0 0;}
#container .news_category .candidat_list .list {margin:0; font-size:0!important; width:578px; float:left; overflow:hidden; padding: 0; list-style:none; min-height: 20px;}
#container .news_category .candidat_list .list .item {width: 269px; float: left; margin: 10px 10px 0px; /*min-height:48px;*/float:left;}
#container .news_category .candidat_list .list .item .candidat {float:left; width: 269px; height:75px; display:block;}
#container .news_category .candidat_list .list .item .candidat .face {width:100px; height:75px; display:block; float:left;}
#container .news_category .candidat_list .list .item .candidat .name {font:normal bold 12px arial; color:#16284c; padding:10px; float:left; width: 149px;}
#container .news_category .candidat_list .list .item .candidat .name:hover {color:#d3312d;}
#container .news_category .candidat_list .list .item .candidat .name:visited {color:#8b8b8b;}
#container .news_category .candidat_list .list .item .candidat .name.socopros {font:normal bold 12px arial; color:#16284c; padding:0 10px; float:left; width: 149px; max-height: 48px; overflow: hidden;}
#container .news_category .candidat_list .list .item .candidat .time {font: normal normal 11px arial; color: #444; float: left; padding: 10px 0 0 10px;}
#container .news_category .candidat_list .list .item .link {position:relative; top:1px; left:2px;}


/*styles_for_vybory: END*/

/*exit_polls & results: START*/
#left .news_category .exit-polls {display:block; margin:10px auto; max-width:558px; height:auto;}
#left .box_poll {width:635px; padding:-9px 13px 13px; margin:8px 11px 11px; position:relative; border-bottom: 1px dashed #dfdfdf;}
#left .box_poll .title {padding-left:10px; padding-right: 10px;}
#left .box_poll .filters {text-align:left; margin:0; border-bottom: 1px dashed #dfdfdf;}
#left .box_poll .filters .selected {font-weight:bold;}
#left .box_poll .res_answers {width:100%; margin: 0;}
#left .box_poll .res_answers .item {margin:0; width:608px; padding: 0 10px;}
#left .box_poll .res_answers .item.odd {background:#fff;}
#left .box_poll .res_answers .text {float:left; position:static; width:250px; margin:0 0 0px 0; overflow: hidden; height: 36px; padding: 0;}
#left .box_poll .res_answers .text span {display:table-cell; vertical-align:middle; font:normal normal 12px/16px Arial; color:#444; padding:0px; margin:0px; }
#left .box_poll .res_answers .num {float:left; width:78px; height:41px; overflow:hidden; text-align:center; font:normal normal 12px/16px Arial; color:#444;}
#left .box_poll .res_answers .num span {display:table-cell; width:58px; height: 41px; text-align:center; vertical-align:middle; font:normal normal 12px Arial; color:#444; padding:0; margin:0px;}
#left .box_poll:last-child {border: none!important; width:558px; padding:0;}

#left .box_poll .res_answers.all .num {float:left; width:58px; height:41px; overflow:hidden; text-align:center; font:normal normal 12px Arial; color:#444;}
#left .box_poll .res_answers.all .num.num1 {display:none;}

#left .box_poll .res_answers .graph {float:left; width:380px;}
#left .box_poll .txt_answers {font:normal normal 11px/20px Arial; color:#333333; padding-left: 10px;}
#left .box_poll .txt_answers span {display:inline-block; text-align:center; font:normal normal 11px/20px Arial; color:#868686; width:73px;}
#left .box_poll .txt_answers .all_answers_count {display:inline; font:normal bold 14px/20px Arial; color:#333333;}
#left .box_poll .poll_results .cloud_comments {position:absolute; top:30px; right:12px;}

#left .box_poll .poll_results .txt_answers {display:none;}
#left .box_poll .poll_results .txt_answers span {display:inline-block; padding: 0 0 0 38px; text-align:center; font:normal normal 11px Arial; color:#868686; width:46px;}
#left .box_poll .poll_results .txt_answers span.percents {display:inline-block; text-align:center; font:normal normal 11px Arial; color:#868686; width:37px;}
#left .box_poll .poll_results .txt_answers .all_answers_count {display:inline; padding: 0; font:normal bold 11px Arial; color:#868686;}
#left .box_poll .poll_results .txt_answers .dates_poll {width: 150px; margin: 0; padding: 0; text-align: left;}
#container #left .res_answers .item {margin-bottom:0; padding:0px; width: 558px;}
#container #left .res_answers.all .text,
#container #left .res_answers.all .text * {height: auto; position:relative; width:100px; overflow:hidden; text-align:right;}
#container #left .res_answers.all .graph {margin-top:17px; margin-left: 0px; height:10px; width:400px; background:#cccccc; font-size:0; overflow:hidden;}

/*exit_polls & results: END*/

/*different resolution, 992px, START*/

@media only screen and (max-width: 992px) {

#overheader .holder {width:892px;}
#overheader .right {right: 315px;}
#wrapper {min-width:892px;}
#wrapper #topsearch {left: 271px;}
#container .holder {width:892px;}
#header .holder {width: 892px; min-width: 892px;}
#header .container .sitename {left:-4px;}
#header .container .logo {left: 822px;}
#header .container .live_link {left: 620px;}
#header .container .language {left: 445px;}
#menu .holder {width: 892px;}
#menu .menu {margin-left: -12px;}
#menu .menu .item a {padding: 8px 9px 9px;}
#menu .menu .first ul {margin-left: -10px;}
#menu .menu .item.first ul li a {padding: 0 13px;}
#menu .menu .item.menu_90155 ul li a {padding: 0 13px;}
#menu .menu .item.menu_90155:hover ul li a {padding: 0 13px;}
#container #left {float:none; margin:0 auto; width:892px;}

#container #right {float:none; width:892px; margin: 10px auto 0; /*992*/}
#container #right .clear {display:none;}
#container #right .right_video_last {float:left; margin:0 10px 0 0; padding:0 0 0 0; clear:none;}
#container #right .right_photos_last {float:left; margin:0 10px 0 0; padding:0 0 0 0; clear:none;}
#container #right .wrapper_10px.right_map {float:right; margin:0 0px 0 0; padding:0 0 0 0; width:271px; height:237px; overflow: hidden;}
#container #right .wrapper_10px {float:left; margin:0px 10px 0 0;}
#container #right .wrapper_10px.scrollpane_columns {float:left;}
#container #right .social_widgets {float:right; margin:0 0px 0 0; width:271px;}
#right .category_container.fb_widget {width: 270px; border-right: 0px solid #AAAAAA;}
#container #right .box_poll {padding-bottom: 51px;}

#footer .holder {width: 892px;}
#bottom_menu .menu {margin: 17px 0 0 15px;}
#wrapper #footer .bootom_text {width: 650px; padding-left: 15px;}
#wrapper #footer .counters {margin: 15px 0 0 65px;}
#container #right .wrapper_10px.right_banner_1 {display: none;}
#container #right .news_informer.margin_top {margin: 10px 10px 0 0;}

}

/*different resolution, 992px, END*/


/*different resolution, 680px, START*/

@media only screen and (max-width: 680px) {

#overheader .holder {width:610px;}
#overheader .right {right: 215px; display:none;}
#wrapper {min-width:610px;}
#wrapper #topsearch {left: 0px; top: 130px !important; z-index: 5000;}
#header .language .on {display:inline-block; color:#fff; padding:2px 6px;}
#container .holder {width:610px;}
#header {overflow: visible;}
#header .holder {width: 610px; min-width: 610px;}
#header .container {width: 600px;}
#header .container .sitename {width: 150px; left: 70px; top: 25px;}
#header .container .logo {display:none !important;}
#header .container .logo a {display:none !important;}
#header .container .sitename {width: 150px !important; position: absolute; top:10px !important; left:0px !important; text-align:center; background: url("/static/img/112_top_logo_vybory.png") no-repeat scroll right top; padding:0px 100px 0px 0px;}
#header .container .sitename .first {display: block !important;}
#menu {width: 610px; margin: 0; background: transparent;}
#menu .holder {width: 610px;}
#menu .social_holder {display: none;}
#menu .menu {margin-left: 0;}
#menu .menu .first ul {display: none;}
#menu .menu .item {margin-right:1px;}
#menu .menu .item.menu_90111 {display: none;}
#menu .menu .item.menu_90115 {display: none;}
#menu .menu .item.menu_90155 {display: none;}
#menu .menu .item.menu_90157 {display: none;}
#menu .menu .item.menu_90158 {display: none;}
#menu .menu .item.menu_90159 {margin-left:1px;}
#menu .menu .item.menu_90159 .submenu {display: none!important;}
#menu .menu .item.menu_90159 a {width:105px; padding:8px 2px 8px;}
#menu .menu .hover.item.with_submenu ul.submenu {display:none;}
#menu .menu .item a {background: url('/static/img/backgrounds/bg_menu_small.jpg') repeat-x scroll 0 0; text-align:center; text-transform: uppercase; padding:8px 0; width:99px;}
#menu .menu .item.menu_90111 a {width:109px; letter-spacing: 0.1px;}
#menu .menu .item.menu_90114 {margin-right:0px;}
#menu .menu .item.first {padding-left: 0;}
#header .container .logo {left: 2px;}
#header .container .sitename .first {display: none;}
#header .container .language {left: 470px; top: 133px; z-index: 1000;}
#header .container .live_link {left: 411px; width: 200px;}

#container .special_subject {height:0px; overflow:hidden;}
#container .central_left_main_news {width: 608px;}
#container .central_left_main_news .list .item .title {width: 530px;}
#container .left_main_news_holder {margin-top:405px; margin-left: 0px;}
#container #left {float:left; margin:0 auto; width:620px; position:relative;}
#container #right {float:left; margin:0 auto; width:620px;}
#container #right .wrapper_10px.right_banner_1 {display: none;}
#container .central_main_news_ticker {position: absolute; top:10px; left: 0px; width:610px;}
#container .central_frontpage {width:610px;}
#container .central_main_news_ticker .slides {width:610px;}
#container .central_frontpage .list {width: 312px;}
#container .central_frontpage .item {width: 306px;}
#container .central_frontpage .item .title {width: 292px;}
#container .central_frontpage .item .title a {width: 292px;}

#container .central_main_news_hour {position: absolute; width: 608px; top:245px; left: 0px; height:135px; overflow: hidden;}
#container .news_category {float: left; margin-left: 10px;}
#container #right .wrapper_10px.right_map {display: none;}
#container #right .wrapper_10px.scrollpane_columns {display: none;}
#container #right .wrapper_10px.wrapper_poll {display: none;}
#container #right .social_widgets {display: none;}
#container #right .right_video_last {margin: 10px 0px 0 0px;}
#container #right .right_photos_last {margin: 10px 0px 0 10px;}

#container .news_category {width: 608px; margin-left: 0;}
#container .news_category .news_holder {width: 608px;}
#container .central_main_news_hour .title {padding-right:10px; width: 483px;}
#container .central_main_news_hour .summary {padding-right:10px; width: 483px;}

#bottom_menu {width: 610px; background: transparent;}
#footer .holder {width: 610px;}
#wrapper #footer .bootom_text {width: 460px; padding-left: 5px;}
#wrapper #footer .counters {margin: 15px 0 0 5px;}
#bottom_menu .menu {margin: 0px;}
#bottom_menu .menu .item.menu_90121 {display: none;}
#bottom_menu .menu .item.menu_90123 {display: none;}
#bottom_menu .menu .item.menu_90125 {display: none;}
#bottom_menu .menu .item {background: #16284C; padding:0px; text-align: center;}
#bottom_menu .menu .item a {padding: 15px 0; text-align: center; width:202px; text-transform: uppercase;}
#bottom_menu .menu .item.menu_90122 a {width:203px;}
#header .container .sitename .second * {color:#16284c; font:normal bold 22px Arial; text-transform:uppercase;}
#header .container .live_link .first {display: inline-block; text-align: center; width: 190px; font-size:24px; background: #E23732; color: #FFFFFF; padding: 2px 5px;}
#header .container .live_link .first:after {
  content: " БНК";
}
#header .container .live_link .second {display: inline-block; text-align: center; width: 191px; background: #D3312D; color: #FFFFFF; font: 16px Arial; padding: 2px 4px 2px 5px; text-transform: uppercase;}
#container #right .news_informer.margin_top {display:none;}

}

/*different resolution, 680px, END*/



/*different resolution, 455px, START*/

@media only screen and (max-width: 480px) {

html {padding:0; margin:0; width:100%;}
body {width:98%; padding:0 1%; margin:0;}
#overheader .holder {width:100%;}
#overheader .right {right: 215px; display:none;}
#wrapper {min-width:380px; max-width:450px; overflow:hidden;}
#wrapper #topsearch {left: 0; top: 168px; z-index: 5000; width: 60%;}
#wrapper #topsearch #search {width:100%;}
#wrapper #topsearch #search div {width:99%;}
#wrapper #topsearch #search #query {width:80%;}
#container .holder {width:100%;}
#wrapper #topsearch {left: 0px; top: 165px !important; z-index: 5000;}
#header {overflow: visible;}
#header .holder {width: 100%; min-width: 380px;}
#header .container {width: 100%;}
#header .container .sitename {width: 150px; left: 70px; top: 25px;}
#header .container .logo a {background: url('/static/img/112_top_logo_index_eng.png') no-repeat 0 0;}
#header .language .on {display:inline-block; color:#d3312d; padding:2px 6px;}
#header .container .sitename {width: 100px !important; position: absolute; top:10px !important; left:0px; text-align:center; background: url("/static/img/112_top_logo_vybory.png") no-repeat scroll right top; padding-right:25px 90px 25px 0;}
#header .container .sitename .first {color:#16284c; font:normal normal 30px Arial !important; text-transform:uppercase;}
#header .container .sitename .second {color:#bc0000 !important; font:normal normal 14px Arial !important; text-transform:uppercase;}
#header .container .sitename .second * {color:#bc0000 !important; font:normal normal 14px Arial !important; text-transform:uppercase;}
#menu {width: 100%; margin: 0; background: transparent;}
#menu .holder {width: 100%;}
#menu .social_holder {display: none;}
#menu .menu {margin-left: 0; width: 100%;}
#menu .menu .first ul {display: none;}
#menu .menu .item {margin-right:1px; margin-top:1px;}
#menu .menu .item.menu_90111 {display: none;}
#menu .menu .item.menu_90115 {display: none;}
#menu .menu .item.menu_90155 {display: none;}
#menu .menu .item.menu_90157 {display: none;}
#menu .menu .item.menu_90158 {display: none;}
#menu .menu .item.menu_90159 {margin-top:1px; margin-left:1px;}
#menu .menu .item.menu_90159 .submenu {display: none!important;}
#menu .menu .item.menu_90159 a {padding:5% 0; width:100%;}
#menu .menu .hover.item.with_submenu ul.submenu {display:none;}
#menu .menu .item {width:33%;}
#menu .menu .item a {background: url('/static/img/backgrounds/bg_menu_small.jpg') repeat-x scroll 0 0; text-align:center; text-transform: uppercase; padding:5% 0; width:100%; /*padding:8px 0; width:99px;*/}
#menu .menu .item.menu_90111 a {width:100%;}
#menu .menu .item.menu_90114 {margin-right:0px;}
#menu .menu .item.first {padding-left: 0;}
#header .container .logo {left: 2px;}
#header .container .sitename .first {display: none;}
#header .container .language {left: auto; right:0; top: 169px; z-index: 1000;}
#header .container .live_link {right: 2px; left:auto; width: 200px;}

#container .special_subject {height:0px; overflow:hidden;}
#container .central_left_main_news {width: 99%;}
#container .central_left_main_news .list .item .title {width: 90%;}
#container .left_main_news_holder {margin-top:422px; margin-left: 0px;}
#container #left {float:left; margin:0 auto; width:100%; position:relative;}
#container #right {display:none; float:left; margin:0 auto; width:100%;}
#container #right .wrapper_10px.right_banner_1 {display: none;}
#container .central_main_news_ticker {position: absolute; top:37px; left: 0px; width:440px;}
#container .central_frontpage {width:440px;}
#container .central_main_news_ticker .slides {width:440px;}
#container #main_news_ticker {}
#container .central_frontpage .front {width:220px;}
#container .central_frontpage .f_item {}
#container .central_frontpage .list {width: 215px;}
#container .central_frontpage .item {width: 200px;}
#container .central_frontpage .item .title {width: 175px;}
#container .central_frontpage .item .title a {width: 175px;}
#container .central_frontpage .f_item .image img {width: 220px; height:auto;}
#container .central_frontpage .front .f_title {width: 204px;}

#container .central_main_news_hour {position: absolute; width: 99%; top:268px; left: 0px; height:135px; overflow: hidden;}
#container .news_category {float: left; margin-left: 10px;}
#container #right .wrapper_10px.right_map {display: none;}
#container #right .wrapper_10px.scrollpane_columns {display: none;}
#container #right .wrapper_10px.wrapper_poll {display: none;}
#container #right .social_widgets {display: none;}
#container #right .right_video_last {margin: 10px 0px 0 0px;}
#container #right .right_photos_last {margin: 10px 0px 0 10px;}

#container .news_category {width: 99%; margin-left: 0;}
#container .news_category .news_holder {width: 100%;}
#container .news_category .news_list {width: 100%;}
#container .news_category .news_list .list {width: 48%;}
#container .news_category .news_list .list .item {width: 90%;}
#container .central_main_news_hour .title {padding-right:10px; width: 68%;}
#container .central_main_news_hour .summary {padding-right:10px; width: 68%;}
#container .news_category .candidat_list .list .item {width: 420px; float: left; margin: 10px 10px 0px; /*min-height:48px;*/float:left;}
#container .news_category .candidat_list .list .item .candidat {float:left; width: 420px; height:75px; display:block;}
#container .news_category .candidat_list .list .item .candidat .name {font:normal bold 12px arial; color:#16284c; padding:10px; float:left; width: 259px;}
#container .news_category .candidat_list .list .item .candidat .name.socopros {font:normal bold 12px arial; color:#16284c; padding:0 10px; float:left; width: 300px; max-height: 48px; overflow: hidden;}

#bottom_menu {width: 99%; background: transparent;}
#footer .holder {width: 100%;}
#wrapper #footer .bootom_text {width: 60%; padding-left: 5px;}
#wrapper #footer .counters {margin: 15px 10px 0 5px;}
#bottom_menu .menu {margin: 0px; width: 100%;}
#bottom_menu .menu .item.menu_90121 {display: none;}
#bottom_menu .menu .item.menu_90123 {display: none;}
#bottom_menu .menu .item.menu_90125 {display: none;}
#bottom_menu .menu .item {background: #16284C; padding:0px; text-align: center; width: 33%;}
#bottom_menu .menu .item a {padding: 15px 0; text-align: center; width:100%; text-transform: uppercase;}
#bottom_menu .menu .item.menu_90122 a {width:100%;}
#header .container .sitename .second * {color:#16284c; font:normal bold 22px Arial; text-transform:uppercase;}
#header .container .live_link .first {display: inline-block; text-align: center; width: 190px; font-size:24px; background: #E23732; color: #FFFFFF; padding: 2px 5px;}
#header .container .live_link .first:after {
  content: " БНК";
}
#header .container .live_link .second {display: inline-block; text-align: center; width: 191px; background: #D3312D; color: #FFFFFF; font: 16px Arial; padding: 2px 4px 2px 5px; text-transform: uppercase;}
#container #right .news_informer.margin_top {display:none;}
#container .central_main_news_ticker .navigation {right:8%;}

}

/*different resolution, 455px, END*/

/*different resolution, 380px, START*/

@media only screen and (max-width: 420px) {

#header .container .live_link .first {font-size:19px; width: 155px;}
#header .container .live_link .second {font-size:13px; width: 156px;}
#header .container .live_link {right: 2px; left:auto; width: 165px;}
#container .central_main_news_hour .title {width: 60%;}
#container .central_main_news_hour .summary {width: 60%;}

}

/*different resolution, 380px, END*/

