/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 27, 2012 */
/*������*/
@font-face {
    font-family: 'RussiaRegular';
    src: url('../styles/fonts/russia-regular-webfont.eot');
    src: url('../styles/fonts/russia-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../styles/fonts/russia-regular-webfont.woff') format('woff'),
         url('../styles/fonts/russia-regular-webfont.ttf') format('truetype'),
         url('../styles/fonts/russia-regular-webfont.svg#RussiaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'RussiaBold';
    src: url('../styles/fonts/russia-bold.eot');
    src: url('../styles/fonts/russia-bold.eot?#iefix') format('embedded-opentype'),
         url('../styles/fonts/russia-bold.woff') format('woff'),
         url('../styles/fonts/russia-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RussiaMediumRegular';
    src: url('../styles/fonts/russia-medium-webfont.eot');
    src: url('../styles/fonts/russia-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../styles/fonts/russia-medium-webfont.woff') format('woff'),
         url('../styles/fonts/russia-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RussiaMediumItalic';
    src: url('../styles/fonts/russia-mediumitalic-webfont.eot');
    src: url('../styles/fonts/russia-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../styles/fonts/russia-mediumitalic-webfont.woff') format('woff'),
         url('../styles/fonts/russia-mediumitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RussiaItalic';
    src: url('../styles/fonts/russia-italic-webfont.eot');
    src: url('../styles/fonts/russia-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../styles/fonts/russia-italic-webfont.woff') format('woff'),
         url('../styles/fonts/russia-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RussiaLightRegular';
    src: url('../styles/fonts/russia-light-webfont.eot');
    src: url('../styles/fonts/russia-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../styles/fonts/russia-light-webfont.woff') format('woff'),
         url('../styles/fonts/russia-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RussiaLightItalic';
    src: url('../styles/fonts/russia-lightitalic-webfont.eot');
    src: url('../styles/fonts/russia-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../styles/fonts/russia-lightitalic-webfont.woff') format('woff'),
         url('../styles/fonts/russia-lightitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/*==========================================================================================================*/
/* ����� �������� */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
* html  .clearfix { zoom: 1; }
*+html .clearfix { zoom: 1; }

.centered{text-align:center;}
.container{overflow: hidden;}
.container .l_col{float: left;}
.container .r_col{float: right;}
.container .ov{overflow: hidden;}

.play_btn{
    display:block;
    position:absolute;
}

.play_btn.one{width:42px; height:42px; background:url("../pic/videoplayer_btn.png") no-repeat;}
.play_btn.two{width:29px; height:37px; background:url("../pic/play_btn2.png") no-repeat;}
.play_btn.three{width:76px; height:108px; background:url("../pic/play_btn3.png") 0 0 no-repeat;}

/* ����� ������*/
.post_btn{
    position:relative;
    zoom:1;
    color:#fff;
    border:none;
    padding: 10px 17px;
    font: normal 18px/0.9 "RussiaRegular";
    text-transform: uppercase;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    behavior: url(styles/PIE.htc);
    background: url("../pic/post_btn_vb.png") left top repeat-x;

}
/* �������� ��� ������*/
.text, .text p{margin:5px 0;font:normal 14px/24px "Open Sans",sans-serif;color:#212121;}
.text a{font:normal 14px/24px "Open Sans",sans-serif;}
.text input, .text textarea{font:normal 13px/1.2 "RussiaRegular", sans-serif;}
.text h1{}
.text h2{font:normal 18px/1.2 "RussiaRegular", sans-serif;color:#212121;}
.text h3{}
.text h4{}
.text h5{}
.text.short, .text.short > div {
    text-align: left !important;
}
cite{border:1px solid gray; display:block; color:gray;}
/* ���������� ������������ ����*/
.comments_digits{
    display:block;
    float:left;
    width:14px;
    height:16px;
    background:url("../pic/news_list_icons.png") 0 0 no-repeat;
}
.comments_digits.zero{background-position:0 -16px;}
.comments_digits a{
    display: block;
    text-decoration:none;
    font:normal 9px/1.2 "Arial", sans-serif;
    margin:1px 1px 0 0;
    color:#323232;
    text-align:center;
}
.pseudo_h{
    font:normal 18px/1.2 "RussiaRegular", sans-serif;
    text-transform:uppercase;
    color:#323232;
}
.pseudo_h.mr{margin:20px 0 15px;}
.pseudo_h.block{display:block; margin:20px 0;}
.pseudo_h.inner{
    font-size:21px;
}
.blue_header{font:normal 20px/1.2 "RussiaRegular"; color:#fff; padding:7px 0; text-align:center; background:url("../pic/blue_head_bg.jpg") left center repeat-x; margin:15px 0;}
.blue_header a{color:#fff; text-decoration:none;}

/* ����, ������������ ���� */
.news_date{
    display:block;
    font:normal 11px/1.2 "RussiaRegular", sans-serif;
    float:left;
    color:#323232;
    margin:2px 10px 0 0;
    *display:inline;
    *zoom:1;
}

/*========================================================================*/
html,body{margin:0;padding:0;}
body{min-height:100%;position:relative;}

#wrap{background:url("../pic/head_bg.jpg") left top repeat-x;min-width:1000px;}
.inner_wrap,.footer_wrap{
    position: relative;
	width:977px;
	margin: 0 auto;
	padding:0 10px 0 15px;
}
.inner_wrap.foot{padding-bottom:285px;}


/*����� ��� ���*/
#head{position: relative;}
#head .logo{margin-top:13px; position:relative; display: block;z-index:1;width:193px;}
.light_blue_part{height: 143px;overflow: hidden;}
.head_gear{position: absolute; top: 0; left: -100px; width:391px; height:143px; background:url("../pic/head_round_4.png") no-repeat;}
.container.head_icons{position: absolute; right: 0; top: 13px;}
.container.head_icons .r_col{margin-left:30px;}
.social_list{list-style:none;margin: 0; padding: 0;}
.social_list li{display: inline-block;}
.social_list li a{display: block; width: 24px; height: 24px;background:url("../pic/social_icons.png")}
.social_list li a.instagram{background-position: 161px 0;}
.social_list li a.facebook{background-position: 133px 0;}
.social_list li a.youtube{background-position: 106px 0;}
.social_list li a.vkontakte{background-position: 80px 0;}
.social_list li a.twitter{background-position: 53px 0;}
.social_list li a.ok{background-position: 0 0;}
.register_block{color:#fff;}
.register_block a{
    color:#fff;
    display:inline-block;
    text-decoration: none;
    border-bottom: 1px dashed #fff;
    font: normal 14px/1.5 "RussiaRegular", sans-serif;
}
.register_block a:hover{border-bottom: none;}
.register_block a.rss{background:url("../pic/social_icons.png") -163px 0 no-repeat;width: 24px; height: 24px; border-bottom:none; vertical-align:top;}
.head_menu_block .head_menu{
    position:relative;
    width:100%;
    z-index:1;
    background:url("../pic/head_menu_bg.png") left top repeat-x;
    padding:0;
    margin:10px 0 0 0;
    text-align:justify;
    text-align-last: justify;
}
.head_menu_block .head_menu:after {
    display:inline-block;
    width:100%;
    height:0;
    content:'\00a0';
}
.head_menu_block .head_menu li {display:inline-block;padding:0; text-align:center;}
.head_menu_block .head_menu li a,.head_menu_block .last_menu_item a{
    display:block;
    font:normal 17px/1.2 "RussiaRegular", sans-serif;
    text-transform:uppercase;
    color:#000;
    padding:4px 5px;
    text-decoration:none;
}
.head_menu_block .head_menu li a.active{color: #fff;}
.head_menu_block .head_menu li a:hover{color: #fff;}
.head_menu_block .head_menu li:nth-last-child(2) a{color: #0094DA;}
.head_menu_block .head_menu li:nth-last-child(2) a:hover{color: #000;}
.head_menu_block .head_menu li:nth-last-child(2) {
    background-color: #fff;
    margin: 0 -15px 0 0;
    padding: 0 10px;
}
.head_menu_block .head_menu li:last-child a:hover{color:#000;}
.head_menu_block .head_menu li:last-child{
    padding:0 25px 0 10px;
    background:url("../pic/head_menu_last_elem_bg.png") left top repeat-x;
}
.head_menu_block .head_menu li.last_menu_item a{color:#fff;}
.dark_blue_part{height:37px; background:url("../pic/clock_ico.png") left center no-repeat; position: relative; overflow:hidden;}
.dark_blue_part #today{width:55px; font-family: "RussiaRegular"; font-size: 19px;}
#today{color:#fff; float:left; margin: 9px 0 0 30px;}
#today .sh span{visibility: hidden;}
.most_new{width:700px; overflow:hidden; list-style:none; margin:0 0 0 85px; padding:0; color:#fff;font-family: "RussiaRegular"; font-size: 19px;}
.most_new li{list-style:none; overflow:hidden; margin:0; height:39px; line-height:39px; position:relative;}
.most_new a{color:#ffc000;text-decoration:none;}
.most_new .name{color:#fff;text-decoration:none;}

.head_search{
    display:inline-block;
    border:none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 10px;
}
.head_search .text_search{
    position:relative;
    zoom:1;
    font:normal 12px/1.1 "RussiaRegular",sans-serif;
    padding:2px 20px 2px 4px;
    border:1px solid #8a8a8a;
    border-radius:6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    behavior: url(styles/PIE.htc);
}
.head_search .search_input_btn{
    position: absolute;
    top:5px;
    right:5px;
    width:12px;
    height:12px;
    padding:0;
    border:none;
    background:url("../pic/search_btn_ico.png") no-repeat;
}

/*=============================================================================*/
.inner_wrap .date_time_block{
    position:absolute;
    right:10px;
    bottom:-90px;
    height:80px;
    z-index:2;
    background:url("../pic/slider_info_bg.png") left center repeat-x;
    color:#fff;
    font-family:"RussiaMediumRegular";
    text-align:right;
    padding-right:10px;
    padding-left:10px;
    text-transform:uppercase;
}
.inner_wrap .date_time_block .clock{font-size:40px;}
.inner_wrap .date_time_block .date{font-size:22px;}


/*����� ��� ��������� */
.main_widget{/*height:429px;*/overflow: hidden;position: relative;}
.main_widget .items-block{
    max-width: 2000px;
    margin: 0 auto;
    overflow: hidden;
}
/*.main_widget .items-block .items{padding:0; list-style:none; position:relative;margin-top: 2px;width:20000em;}
.main_widget .items-block .items .item{float:left;position: relative;}*/
.main_widget .nivo-controlNav{position: absolute;top:20px; left:15px;z-index:50;}
.main_widget .nivo-controlNav a{
    display:block;
    width:23px;
    height:23px;
    margin-bottom:12px;
    background:url("../pic/slider_btns.png") 0 -1px no-repeat;
    cursor:pointer;
    text-indent:-9999px;
}
.main_widget .nivo-controlNav a.active{background-position: 0 -25px;}

.slider_info{
    /*position: absolute;
    bottom:0;
    left:0;*/
    width:100%;
    max-height:235px;
    overflow: hidden;
    /*background:url("../pic/slider_info_bg.png") left center repeat-x;*/
}
.inner_wrap.info_block{ background:url("../pic/slider_info_bg.png") left center repeat; padding-top: 5px; padding-bottom: 5px; width:955px;}
.inner_wrap.info_block p { padding: 0;}
.inner_wrap.info_block a { color: #fff;}
.inner_wrap.info_block a:hover { text-decoration: none;}
.inner_wrap.info_block .header_info{font:normal 48px/0.9 "Arial Narrow", sans-serif;color:#fff;float: left; margin-right: 60px;}
.inner_wrap.info_block .text_info{overflow: hidden; color:#fff; font:normal 12px/1.5 "RussiaRegular", sans-serif; float: right; width: 475px; max-height:80px; overflow: hidden;}
.inner_wrap.info_block img {position:static;}

.l_cont_widget{position:relative;}
.l_cont_widget .navi{position:absolute;bottom:50px;z-index:1;left:12px;}
.l_cont_widget .navi a{
    display:inline-block;
    padding-right:4px;
    height:11px;
    width:11px;
    cursor: pointer;
    background:url("../pic/slider_btns.png") 0 -50px no-repeat;
}
.l_cont_widget .navi a.active{background-position:0 -63px;}
.l_cont_widget .small_slider{
    max-width: 2000px;
    height: 300px;
    margin: 0 auto;
    overflow: hidden;
}
.l_cont_widget .small_slider .items{list-style:none;padding-left:0;position:relative;height:300px;margin:0;width:20000em;}
.l_cont_widget .small_slider .items .item{float:left; position:relative;height:100%; width:480px;}
.l_cont_widget .small_slider .items .item img{width:480px;}
.l_cont_widget .small_slider .items .item .slider_info{height:auto;background:url("../pic/slider_l_cont_bg.png") 0 0 repeat; position:absolute; bottom:0; left:0;}
.l_cont_widget .small_slider .info_block .text_info {padding:5px 45px 5px 12px;}
.l_cont_widget .small_slider .info_block .text_info a{font:normal 14px/1.2 "RussiaRegular", sans-serif;color:#fff;text-decoration:none;}
.l_cont_widget .small_slider .item a{font:normal 14px/1.2 "RussiaRegular", sans-serif;color:#fff;text-decoration:none;}

.right_col_slider{
    position:relative;
    max-width:480px;
    height:262px;
    margin:10px auto;
    overflow:hidden;
}
.right_col_slider .items{padding-left:0;list-style:none;position:relative;width:20000em; margin:0;}
.right_col_slider .items li{float:left;position:relative;display:block;width:480px;height:259px;overflow:hidden;}
.right_col_slider .items li img{width:480px;}
.right_col_slider .items li .slider_info{
    position:absolute;
    width:480px;
    height:32%;
    bottom:0;
    right:0;
    background:/*url("../pic/right_col_slider_info_bg.png")*/rgb(0, 148, 218) center top repeat-x;

}
.right_col_slider .items li .slider_info .head_info{font:normal 18px/1.2 "Arial Narrow", sans-serif; text-transform:uppercase; color:#fff;margin: 5px 0 0 10px;}
.right_col_slider .items li .slider_info .info_block{margin:0 15px;color:#fff; font:normal 12px/1.2 "RussiaRegular", sans-serif;}
.right_col_slider .items li .slider_info .info_block a{color:#fff;font:bold 14px/1.2 "RussiaRegular", sans-serif;display: block;margin: 15px 0 15px 0;}
.right_col_slider .items li .slider_info .info_block a:hover{text-decoration:none;}
.right_col_slider .navi{position:absolute;bottom:235px; z-index:1; left:420px;}
.right_col_slider .navi a{
    display:inline-block;
    padding-right:6px;
    height:11px;
    width:11px;
    cursor: pointer;
    background:url("../pic/slider_btns.png") 0 -50px no-repeat;
}
.right_col_slider .navi a.active{background-position:0 -63px;}
/*=============================================================================*/

/*�������� ��� ��������� ��������*/
#content{position: relative; margin: 15px 0 10px 0;}
#content .l_cont,#content .r_cont{width:480px;}
#content .l_cont{float:left;}
#content .main_news{margin:0 0 12px -31px;}
#content .main_news.blue{margin:0;height:27px;position:relative;}
#content .main_news a:before{
    content:"";
    display:inline-block;
    width:6px;
    height:11px;
    margin-right:15px;
    background:url("../pic/small_arrow.png") 0 0 no-repeat;
}
#content .main_news a{
    display: inline-block;
    text-decoration:none;
    text-transform:uppercase;
    background:url("../pic/main_news_bg.png") left top repeat-x;
    font-family: "RussiaRegular";
    font-size: 20px;
    color:#fff;
    padding:2px 13px;
}
#content .main_news a.info-label{
/*   text-decoration: underline; */
    text-transform: none;background: transparent;display: inline;color: #747474;padding: 0 10px 0 0;font: 15px/20px "RussiaRegular", Arial, Helvetica, sans-serif;margin: 0;
}
#content .main_news a.info-label:before{
    display:none;
}
#content .main_news.blue a{
    position:absolute;
    top:0;
    left:-31px;
    background:url("../pic/main_news_blue_bg.png") left top repeat-x;
}
#content .main_news.prog_set a{
    background:url("../pic/programmset_title.jpg") left top repeat-x;
}
#content .l_cont .news_list{margin:20px 0 25px 0; padding:0; list-style:none;}
#content .l_cont .news_list li{margin-bottom:10px;}
#content .l_cont .news_list li a.container{}
#content .l_cont .news_list li .container .l_col{margin:4px 15px 0 0;}
#content .l_cont .news_list li .container .l_col a{display: block;position:relative;}
#content .l_cont .news_list li .container .l_col a.video{/*height:90px;*/}
#content .l_cont .news_list li .container .l_col a .play_btn{display:none;}
#content .l_cont .news_list li .container .l_col a.video .play_btn{display:block;bottom:0; left:0;}
#content .l_cont .news_list li .container .ov{}

#content .l_cont .news_list li .container .ov > a{
    display:block;
    font:normal 14px/1.2 "RussiaRegular",sans-serif;
    color:#0043a8;
    clear:both;
}
#content .l_cont .news_list li .container .ov > a:hover{text-decoration:none;}
#content .l_cont .news_list li .container .ov .announce{
    margin:5px 0;
    overflow: hidden;
    font:normal 12px/1.2 "RussiaRegular",sans-serif;
    max-height: 58px;
    color:#323232;
}
#content .l_cont .news_block_more{}
#content .l_cont .news_block_more .pseudo_h{color:#ff1317;}
#content .l_cont .news_block_more .h_like1{
    display: block;
    color:#ff1317;
}
#content .l_cont .news_block_more .more_news{
    list-style:none;
    padding-left:0;
    margin:7px 0;
    font:normal 12px/1.2 "RussiaRegular", sans-serif;
}
#content .l_cont .news_block_more .more_news li{margin-bottom:15px;}
#content .l_cont .news_block_more .more_news li a{color:#0043a8; font-family:RussiaRegular;}
#content .l_cont .news_block_more .more_news li a:hover{text-decoration: none;}
#content .r_cont{float:right;}
#content .r_cont .main_tabs{font-size:0;padding-left:0;width:480px;overflow: hidden; margin-top:0; margin-bottom:0;}
#content .r_cont .main_tabs li{display:inline-block;width:100%;height:30px;overflow:hidden; vertical-align:top;}
#content .r_cont .main_tabs li a{text-decoration:none;color:#0043a8;display:block;padding:5px 10px 2px 10px;border-right:1px solid #fff;border-bottom:1px solid #fff;}
#content .r_cont .main_tabs li a.current{color:#fff;background-color:#0095da;border-bottom:none;}
#content .r_cont .main_tabs li a:hover{color:#3C3B3B;}
#content .r_cont .main_tabs li.blue,#content .r_cont .panes .panes_list.blue{background-color:#d8e9f7;}
#content .r_cont .main_tabs li.red,#content .r_cont .panes .panes_list.red{background-color:#faebe3;}
#content .r_cont .main_tabs li.green,#content .r_cont .panes .panes_list.green{background-color:#dcf6d8;}
#content .r_cont .panes{margin:-1px 0 0 0;width:480px;overflow:hidden;}
#content .r_cont .panes .panes_list{
    list-style:none;
    padding-left:0;
    margin-top:0;
    width:479px;
	height: 271px;
    background:url("../pic/tabs_round.png") 175px 105px no-repeat;}
#content .r_cont .panes .panes_list li{
    display:inline-block;
    vertical-align:top;
    font-size:11px;
    width:140px;
    margin:0 8px 6px 8px;
    height:274px;
    overflow:hidden;
}
#content .r_cont .panes .panes_list li a{font:normal 13px/1.2 "RussiaRegular", sans-serif;color:#0043a8;}
#content .r_cont .panes .panes_list li a:hover{text-decoration:none;}
#content .r_cont .panes .panes_list li a .play_btn{display:none;}
#content .r_cont .panes .panes_list li a.video{display: block;position:relative;margin:12px 0 5px 0;}
#content .r_cont .panes .panes_list li a.video .play_btn{display:block;top:25px; left:45px;}
#content .r_cont .panes .panes_list li p{font:normal 11px/1.2 "RussiaRegular",sans-serif;color:#323232;}
#content .r_cont .tv_prog_block{height:38px;}
#content .r_cont .tv_prog_block .l_col{
    padding:9px 13px 8px 10px;
    color:#fff;
    background:url("../pic/r_col_program_bg.png") 0 0 repeat-x;}
#content .r_cont .tv_prog_block .ov{
    height:38px;
    text-align: justify;
    line-height: 0;
    font-size: 1px;
    *text-justify: newspaper;
    *zoom:1;
    text-align-last: justify;
    background:url("../pic/r_col_program_bg.png") 0 -40px repeat-x;}
#content .r_cont .tv_prog_block .ov a{display:block; float:left; margin: 8px 0 0 29px;}
#content .r_cont .interactive_block{
    overflow: hidden;
    margin: 15px 0px 0px;
}
#content .r_cont .interactive_block .r_col{margin-left:5px;}
#content .r_cont .interactive_block .interactive{color:#f80606;}
#content .r_cont .interactive_block .ov a{font:normal 13px/1.2 "RussiaRegular", sans-serif;color:#0043a8;}
#content .r_cont .interactive_block .ov a:hover{text-decoration:none;}

#content .r_cont .survey_block{color:#454545;font:normal 12px/1.2 "RussiaRegular", sans-serif; margin:15px 0;}
#content .r_cont .survey_block .l_col{ display: none;
    position:relative;
    width:205px;
    height:330px;
    overflow:hidden;
    padding:0 10px;
    margin-right:15px;
    background:url("../pic/survey_block_bg.png") #ededed right bottom no-repeat;
}
#content .r_cont .survey_block .l_col .survey.form{margin-right:5px;}
#content .r_cont .survey_block .l_col .survey.form .result{}
#content .r_cont .survey_block .l_col .survey.form .result .l_col{width:auto; padding:0; height:auto; background:none;}
#content .r_cont .survey_block .ov .pseudo_h,#content .r_cont .survey_block .l_col .pseudo_h{color:#353535;margin:15px 0 0 0;}

.survey.form fieldset{border:none;}
.survey.form fieldset.send{padding:0 0 0 4px;}
.survey.form fieldset label{}
.survey.form fieldset .radio_btn{}
.survey.form fieldset.result.last{margin:10px 0; position:absolute; bottom:0; left:12px;}
.survey.form fieldset.result .numbers{overflow:hidden;}
.survey.form fieldset.result p{margin:7px 0 0 0;}
.survey.form fieldset.result .line_block{
    margin-top:6px;
    position:relative;
    height:5px;
    clear:both;
    width:100%;
    background:#d0d0d0;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;

}
.survey.form fieldset.result .line_block .line{
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background:#125fc4;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
}

#content .r_cont .survey_block .ov .pseudo_h{margin:15px 0 10px 10px; font-size: medium;}
#content .r_cont .survey_block .ov{position:relative; height:330px; overflow:hidden;background:url("../pic/survey_block_2_cont_bg.jpg") #ededed left bottom repeat-x;}
#content .r_cont .survey_block .ov a{color:#fff;text-decoration:none;font:normal 11px/1.2 "RussiaRegular",sans-serif;}
#content .r_cont .survey_block .ov a img{width:100%;}
#content .r_cont .survey_block .ov a:hover{text-decoration:underline;}
#content .r_cont .survey_block .ov a span{top: 266px; position: absolute; background: rgb(0, 148, 218) none repeat scroll 0% 0%; width: 460px; padding: 10px; left: -10px;margin:10px 10px 10px 10px;display:block;font-size: 14px;}
#content .banner_block{margin:15px 0;}

.last_comments_block{color:#353535; margin-top:15px;}
.last_comments_block.mb{margin-bottom:15px;}
.last_comments_block ul{padding-left:0; list-style:none;margin-top:10px;}
.last_comments_block ul li{position:relative; margin-bottom:10px;}
.last_comments_block ul li .list_wrap{margin:0 0 0 8px;background-color:#ededed;padding:6px 9px 5px 9px;}
.last_comments_block ul li:before{
    display:block;
    position:absolute;
    top:-1px;
    left:0;
    content:" ";
    width:8px;
    height:9px;
    background:url("../pic/las_list_img.png") no-repeat;
}
.last_comments_block ul li .list_wrap p{color:#3e3e3e;font:normal 11px/1.2 "RussiaRegular", sans-serif;margin:4px 0 0 0;}
.last_comments_block ul li .list_wrap .h_link{color:#0043a8;font:normal 12px/1.2 "RussiaRegular", sans-serif;}
.last_comments_block ul li .list_wrap .h_link:hover{text-decoration:none;}
.last_comments_block ul li .list_wrap p span{color:#909090;font:normal 11px/1.2 "RussiaRegular", sans-serif;padding-right:5px;}
.last_comments_block ul li .list_wrap .comments_in_block{position:absolute; right:15px; top:14px;}
.last_comments_block ul li .list_wrap .comments_in_block .comments_digits{margin:5px 10px 0 0;}
/*==========================================================================*/

/* Inner pages styles. (Styles for inner_face.html, inner_face_category.html, inner_face.detailed.html) */
#content .container.inner_categories.unflow {overflow: inherit;}
#content .container.inner_categories .ov .pseudo_h{color:#323232;}
#content .container.inner_categories .ov .cat_people_list{}
#content .container.inner_categories .ov .cat_people_list li{display:inline-block; vertical-align:top;width: 220px;margin-bottom: 20px;}
#content .container.inner_categories .ov .cat_people_list li a img{border:6px solid #e0e0e0;}
#content .container.inner_categories .ov .cat_people_list li .description{margin-top:15px;}
#content .container.inner_categories .ov .cat_people_list li .description a{color:#0043a8;font:normal 15px/1.2 "RussiaRegular", sans-serif;}
#content .container.inner_categories .ov .cat_people_list li .description a:hover{text-decoration:none;}
#content .container.inner_categories .ov .cat_people_list li .description span{display:block;color:#9e9e9e;font:normal 12px/1.2 "RussiaRegular", sans-serif;}
.ask {
    height: 88px;
    position: absolute;
    z-index: 100;
    background-color: #ededed;
    width: 100%;
}
#content .container.inner_categories .ov .ask_question_form{
    margin:20px 0;
    overflow: hidden;
    padding:17px 15px 17px 15px;
    background-color:#ededed;

}
.ask_question_form .container{}
.ask_question_form .container .l_col{width:228px;margin-right:20px;}
.ask_question_form .container .ov{}
.ask_question_form .container .short{width:90%;}
.ask_question_form .container .short,.ask_question_form textarea{
    margin:7px 0;
    padding:6px 7px;
    border:1px solid #8a8a8a;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -khtml-border-radius:6px;
    behavior: url(styles/PIE.htc);
}
.ask_question_form textarea{width:365px;display:block;min-height:136px;margin:10px 0;}
.ask_question_form .container .play_btn{padding:7px 38px;}

.ask_question_form.comments{background:url("../pic/comments_form_bg.png") left top repeat; padding:24px 24px 14px 24px; position:relative;}
.ask_question_form.comments .pseudo_h{font-size:18px;}
.ask_question_form.comments .container .short{width:355px;}
.ask_question_form.comments textarea{width:545px; height:105px;}
.ask_question_form.comments .container .short,
.ask_question_form.comments textarea{font:normal 14px/1.2 "RussiaRegular"; color:#353535; box-shadow:inset 0px 1px 2px #AAA; border-bottom:0; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; outline:none; position:relative; zoom:1;}
.ask_question_form.comments .post_btn{
    position:relative;
    padding:10px 17px;
    font:normal 18px/0.9 "RussiaRegular";
    text-transform:uppercase;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    behavior: url(styles/PIE.htc);
    background:url("../pic/post_btn_vb.png") left top repeat-x;
}
.ask_question_form.comments .validator{
    display: inline-block;
    width: 23px;
    height: 20px;
    vertical-align: middle;
    margin-left: 10px;
    background: url("../pic/validator_icons.png") 0 0 no-repeat;
}
.ask_question_form.comments .validator.false{background-position:2px -21px;}
.ask_question_form.comments .captcha_block{background:url("../pic/captcha_arrow.png") 115px 15px no-repeat; margin-bottom:15px;}
.ask_question_form.comments .captcha_block .captcha{float:left; margin-right:50px;}
.ask_question_form.comments .captcha_block .short{width:145px; margin-top:2px;}
#content .container.inner_categories .ov .comments_block{margin:20px 0;}
#content .container.inner_categories .ov .comments_block .pseudo_h{overflow:hidden;}
#content .container.inner_categories .ov .comments_block .pseudo_h div{float:left;}
#content .container.inner_categories .ov .comments_block .comments_digits{margin: 2px 0 0 10px;}
#content .container.inner_categories .ov .comments_block .comment .person,
#content .container.inner_categories .ov .comments_block .answer .person{font:normal 14px/1.2 "RussiaRegular",sans-serif; color:#353535;margin:10px 0 5px 0;}
#content .container.inner_categories .ov .comments_block .comment .person .name,
#content .container.inner_categories .ov .comments_block .answer .person .name{font-weight:bold;}
#content .container.inner_categories .ov .comments_block .comment .date,
#content .container.inner_categories .ov .comments_block .answer .date{font:normal 11px/1.2 "RussiaRegular",sans-serif; color:#353535;}

#content .container.inner_categories .ov .comments_block .answer:before{
    display:block;
    position:absolute;
    top:-1px;
    left:-8px;
    content:" ";
    width:8px;
    height:9px;
    background:url("../pic/las_list_img.png") no-repeat;
}
#content .container.inner_categories .ov .comments_block .answer{background-color:#ededed; margin: 5px 0 0 10px; padding:1px 16px 16px 16px;position:relative;}
#content .photo_video_block .container .l_col{margin-right: 15px;}
#content .photo_video_block .container .l_col a img{border:4px solid #e0e0e0;}
#content .photo_video_block .container .l_col a.video{display:block;position:relative;}
#content .photo_video_block .container .l_col a.video .play_btn.two{left:95px; top:95px;}
#content .photo_video_block .container .fancy_list{padding:0;list-style:none;margin:0;}
#content .photo_video_block .container .fancy_list li{display:inline-block; margin:0 8px 8px 0;}
#content .photo_video_block .container .fancy_list li a{text-decoration:none;}
#content .photo_video_block .container .fancy_list li a .play_btn.two{display:none;}
#content .photo_video_block .container .fancy_list li a.video{display: block;position:relative;}
#content .photo_video_block .container .fancy_list li a.video .play_btn.two{display:block; left: 12px; top: 8px;}
#content .photo_video_block .container .fancy_list li a img{border:4px solid #e0e0e0;}

#myplayer100500 { margin-bottom:20px; }

#content .r_cont .panes .panes_list li a.video .play_btn{display:block;bottom:-2px;left:0;top:auto;}
#content .container.inner_categories > .r_col{width:240px; margin-left:10px;}
#content .container.inner_categories .r_col.small{width:217px;}
#content .container.inner_categories .r_col.small .author_info{}

.author_info img{border:4px solid #e0e0e0;margin-top:5px;}
.author_info .tv_projects,.author_info .publications,.author_info .conferences{padding:10px 0;margin:0;}
.author_info .tv_projects .pseudo_h,.author_info .publications .pseudo_h{color:#323232;}
.schedule_list{padding-left:0;list-style:none;font:normal 12px/1.2 "RussiaRegular", sans-serif;}
.author_info .tv_projects .tv_projects_list li{margin-bottom:5px;}
.schedule_list li a{color:#0043a8;}
.schedule_list li a:hover{text-decoration:none;}
.author_info .publications{}
.author_info .publications .schedule_list{}
.schedule_list li{margin-bottom: 15px;}
.schedule_list.tv_projects li{margin-bottom:5px;}
.schedule_list li span{display:block;color:#696969;font:normal 11px/1.2 "RussiaRegular", sans-serif;margin-bottom:5px;}


#content .container.inner_categories .r_col .right_menu{
    list-style:none;
    font:normal 12px/1.2 'RussiaRegular', sans-serif;
    padding:20px 12px 10px 20px;
    margin-top: 5px;
    background:url("../pic/inner_category_r_col_bg.png") #d8e9f7 right center no-repeat;
}
#content .container.inner_categories .r_col .right_menu > li:before{
    display:block;
    position:absolute;
    margin:6px 5px 0 0;
    content:" ";
    background:url("../pic/small_arrow_gray.png") no-repeat;
    width:6px;
    height:11px;
}
#content .container.inner_categories .r_col .right_menu > li{margin-bottom:8px;}
#content .container.inner_categories .r_col .right_menu li a{color:#0043a8; padding:4px 5px; display:inline-block; overflow:hidden; margin-left:10px;}
#content .container.inner_categories .r_col .right_menu li a.active{background:#c3d3e6; text-decoration:none;}
#content .container.inner_categories .r_col .right_menu li a:hover{text-decoration:none;}
#content .container.inner_categories .r_col .right_menu li .sub_menu{padding-left:0;list-style:none;margin:10px 0 10px 20px;}
#content .container.inner_categories .r_col .right_menu li .sub_menu li{margin-bottom:5px;}
#content .container.inner_categories .r_col .right_menu li .sub_menu li a{padding:3px 7px 5px 5px; display:block;}
#content .container.inner_categories .r_col .right_menu li .sub_menu li a.active{background:#c3d3e6; text-decoration:none;}
#content .container.inner_categories .r_col .right_menu_block{background:url("../pic/survey_block_bg.png") #d8e9f7 right bottom no-repeat; overflow:hidden; position:relative; padding-bottom:18px;}
#content .container.inner_categories .r_col .right_menu_block .search_button{position:relative; width:205px; height:20px; margin:15px auto 0;}
#content .container.inner_categories .r_col .right_menu_block .search_button .search_text{
    position:relative;
    zoom:1;
    margin: 0;
    padding:2px 25px 2px 20px;
    width: 160px;
    font: normal 12px/1.2 "Tahoma", sans-serif;
    color: #5d5d5d;
    outline:none;
    border: 1px solid #8a8a8a;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    behavior: url('styles/PIE.htc');
}
#content .container.inner_categories .r_col .right_menu_block .search_button .search_btn{
    position: absolute;
    width: 12px;
    height: 12px;
    top: 4px;
    right: 6px;
    border: 0;
    cursor: pointer;
    background:url("../pic/search_btn_ico.png") no-repeat;
}

#content .container.inner_categories .r_col .right_menu_block .right_menu{background:none;}
#content .container.inner_categories .r_col .right_menu_block .archives{position:absolute; bottom:20px; left:35px;}
#content .container.inner_categories .r_col .right_menu_block .empty .archives{margin:12px 0 0 35px; position:static;}
#content .container.inner_categories .r_col .right_menu_block .archives a{font:bold 12px/18px "RussiaRegular"; color:#0043a8;}
#content .container.inner_categories .r_col .right_menu_block .archives a:hover{text-decoration:none;}
#content .container.inner_categories .hard_block{width:720px;}
#content .container.inner_categories .hard_block.blogs_block .all_link{font: bold 12px/18px "RussiaRegular";color: #0043A8;}
#content .container.inner_categories .hard_block .company_block{}
#content .container.inner_categories .hard_block .company_block.about_page{margin-top:20px;}
#content .container.inner_categories .hard_block .company_block .company_workers_list{
    padding:0;
    list-style:none;
    font: 14px RussiaRegular, Geneva, sans-serif;
    text-align: justify;
    line-height: 0;
    font-size: 1px;
    margin-top:30px;
    text-align-last: left;
}
#content .container.inner_categories .hard_block .company_block .company_workers_list:after{
    width: 100%;
    height: 0px;
    visibility: hidden;
    overflow: hidden;
    content: '';
    display: inline-block;
}
.company_block .company_workers_list li{display:inline-block; vertical-align:top; text-align:left; line-height: normal; font-size: 14px; width:220px; margin-bottom:20px;}
.company_block .company_workers_list li a{color:#0043a8;font:normal 18px/1.2 "RussiaRegular", sans-serif;display:block;}
.company_block .company_workers_list li a:hover{text-decoration:none;}
.company_block .company_workers_list li a img{border:4px solid #e0e0e0;}
.company_block .company_workers_list li a span{display:block;}
.company_block .company_workers_list li p{margin:10px 5px 10px 0;font:normal 12px/1.2 "RussiaRegular", sans-serif; color:#323232;}
.company_block .company_small_list{}
.company_block .company_small_list .pseudo_h{display:block; color:#3c3b3b;}
.company_block .company_small_list a{color:#0043a8; font:normal 12px/14px "RussiaRegular";}
#content .container.inner_categories .r_col .inner_article_block{position: relative; height: 330px; overflow: hidden; background: url("../pic/survey_block_2_cont_bg.jpg") #EDEDED left bottom repeat-x;}
#content .container.inner_categories .r_col .inner_article_block .pseudo_h{margin: 15px 0 10px 10px; font-size: medium;}
#content .container.inner_categories .r_col .inner_article_block a span {margin: 10px 10px 10px 10px; display: block;}
#content .container.inner_categories .r_col .inner_article_block a {color: white; font: normal 11px/1.2 "RussiaRegular",sans-serif; text-decoration:none;}
#content .container.inner_categories .r_col .inner_article_block a img {width:100%;}
#content .container.inner_categories .r_col .inner_article_block a:hover{text-decoration:underline;}
/*=============================================================================*/

/* Styles for in_.html */
.news_date.wide{margin:20px 0 20px 0;}
.main_article_block {clear:both;}
.main_article_block a.video{position:relative;display:inline-block;}
.main_article_block a span.play_btn{display:none;}
.main_article_block a.video span.play_btn{display:block;top:95px;left:210px;}
.main_article_block .right_block{float:right;margin:40px 0 40px 30px;}
.main_article_block .right_block span{display:block; font:normal 14px/1.2 "RussiaRegular", sans-serif;color:#575757; text-align:center; margin: 15px 0;}
.main_article_block .quote_block{float:right; width:320px; position:relative;}
.main_article_block .quote_block .quote_wrap{width:250px; margin:0 auto;}
.main_article_block .quote_block .quote_wrap:before,
.main_article_block .quote_block .quote_wrap:after{color:#575757; font:normal 36px/18px "Arial"; display:block; position:absolute;}
.main_article_block .quote_block .quote_wrap:before{content:"�"; top:5px; left:0;}
.main_article_block .quote_block .quote_wrap:after{content:"�"; bottom:55px; right:0;}
.main_article_block .quote_block .quote{color:#323232; font:normal 18px/22px "RussiaRegular";}
.main_article_block .quote_block .author_name{color:#575757; font:normal 11px/16px "RussiaRegular";}
.main_article_block .quote_block .author_name span{display:block;}
.articleImage{width: 640px;}

.main_article_block .table_s{width:100%; margin:40px 0;}
.main_article_block .table_s th{font:normal 14px/18px "RussiaRegular"; background:#d9d9d9; padding:7px 0;}
.main_article_block .table_s th.bordered{border-left:1px solid #fff; border-right:1px solid #fff;}
.main_article_block .table_s th.left,
.main_article_block .table_s td.left{text-align:left; padding-left:15px;}
.main_article_block .table_s th.right,
.main_article_block .table_s td.right{text-align:right; padding-right:15px;}
.main_article_block .table_s tbody{font:normal 12px/18px "RussiaRegular"; color:#000;}
.main_article_block .table_s tbody td{border-bottom:1px solid #d9d9d9; height:40px;}

.main_article_block .text.short{width:700px;}

.text.prog {
	width: 700px;
	text-align: left;
}

.photo_main > img {
  width: 100%;
}
/*=============================================================================*/
/*����� ��� ������ */
#footer{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:280px;
}
#footer .footer_wrap{}
#footer .footer_wrap .friend_links_block{
    border:1px solid #e0e0e0;
    padding:10px;
}
#footer .footer_wrap .friend_links_block .friend_links_list{
    font: 14px RussiaRegular, Geneva, sans-serif;
    text-align: left;
    line-height: 0;
    font-size: 3px;
    text-align-last: justify;
    list-style:none;
    padding-left:0;
}
#footer .footer_wrap .friend_links_block .friend_links_list:after{
    width: 100%;
    height: 0px;
    visibility: hidden;
    overflow: hidden;
    content: '';
    display: inline-block;
}
#footer .footer_wrap .friend_links_block .friend_links_list li{
    display: inline-block;
    text-align: left;
    line-height: normal;
    font-size: 14px;
    vertical-align: top;
    width: 170px;
    margin: 0 10px 5px;
}
#footer .footer_wrap .friend_links_block .pseudo_h{color:#6e6e6e;margin-bottom:10px;}
#footer .footer_wrap .about_block{
    position: relative;
    font:normal 12px/1.2 "RussiaRegular",sans-serif;
    color:#fff;
    overflow:hidden;
    height:169px;
    width:100%;
    margin-top:15px;
    background:url("../pic/foot_bg.jpg") left bottom repeat-x;
}
#footer .footer_wrap .about_block .container{}
#footer .footer_wrap .about_block .container .l_col{margin-right:55px;}
#footer .footer_wrap .about_block .container .l_col div{margin:25px 0 0 12px;}
#footer .footer_wrap .about_block .container .r_col{font-size:11px;margin:0 25px 0 75px;}
#footer .footer_wrap .about_block a{color:#fff;}
#footer .footer_wrap .about_block .container .r_col div{margin-top:27px;}
#footer .footer_wrap .about_block .container .ov{background:url("../pic/foot_ov_bg.jpg") center top repeat-x; font-size:11px; padding-top:15px;}
/*=============================================================================*/

/* custom radioButton styles*/
.jqTransformRadioWrapper{margin-right:5px; display:inline-block; vertical-align:bottom;}
.jqTransformRadioWrapper .jqTransformRadio {vertical-align:middle; display:inline-block; width:12px; height:12px; background:url(../pic/radio_btns.png) 0 0 no-repeat;}
.jqTransformRadioWrapper .jqTransformRadio.jqTransformChecked{ background:url(../pic/radio_btns.png) 0 100% no-repeat;}
.jqTransformHidden{display:none;}
.jqtransformdone{margin:5px 0;}
/* the end*/
/*===============================*/
/*jcarousel slider*/
.jcarousel-container.jcarousel-container-horizontal{width:975px;}
.jcarousel-clip.jcarousel-clip-horizontal{width:960px;margin:0 auto;overflow:hidden;}
.jcarousel-prev.jcarousel-prev-horizontal,.jcarousel-next.jcarousel-next-horizontal{
    position:absolute;
    width:11px;
    height:22px;
    top:90px;
    cursor:pointer;
}
.jcarousel-prev.jcarousel-prev-horizontal{
    left:-10px;
    background:url("../pic/arrows_blog.png") 0 0 no-repeat;
}
.jcarousel-next.jcarousel-next-horizontal{
    right:-15px;
    background:url("../pic/arrows_blog.png") 0 -22px no-repeat;
}
.jcarousel-item{height: 185px; margin: 0 10px; text-align: center; background:url('../pic/slider_li_na_bg.jpg') center bottom no-repeat;}
.jcarousel-item.active{background:url('../pic/slider_li_bg.jpg') center top no-repeat;}
.jcarousel-item a{width:140px; display:block;}
a span.align{display:table-cell; height:135px; width:135px; text-align:center; vertical-align:middle;}
a span.author{font:normal 13px/1.2 "RussiaRegular"; color:#0043a8; display:block; width: 100px; margin: 0 auto; text-align: left;}
/* inner_blogs_main.html */
.blog_owner{float:left;font:normal 12px/1.5 "RussiaRegular"; color:#fff; margin-right:0px; width: 475px;}
.blog_owner .owner, .blog_owner .title{font:bolder 40px/0.9 "RussiaRegular"; color:#fff; text-transform:uppercase;}
.blog_owner .owner a, .blog_owner .title a{color:#fff; text-transform:uppercase; text-decoration:underline;}
.blog_owner .owner a:hover, .blog_owner .title a:hover{text-decoration:none;}
.blog_owner .title{margin-top:17px;}
.blog_slider{margin-bottom:20px;}
#content .hard_block .interactive_block{width:690px; border:1px solid #e1e1e1; background:url("../pic/interactive_bg.png") right top no-repeat; overflow:hidden; padding:15px; margin-bottom:15px;}
#content .hard_block .interactive_block .header{font:normal 18px/1.2 "RussiaRegular"; color:#f80606; margin:0 0 10px 0;}
.ask_question .l_col{float:left; margin-right:15px;}
.ask_question .ov{overflow:hidden;}
.ask_question .ov a{:normal 20px/30px "RussiaRegular"; color:#0043a8;}
.ask_question .ov a:hover{text-decoration:none;}
.blogs_block{position:relative; width: 720px;}
.blogs_block .pseudo_h{font-size:24px;}
.blogs_block .header_list{padding:0; margin:0; position:absolute; top:0; right:0;}
.blogs_block .header_list li{display:inline-block; font-family:"RussiaRegular"; font-size:14px; font-weight:bold; color:#323232; margin:0 5px;}
.blogs_block .header_list li a{font-weight:normal; color:#0043a8;}
.blogs_block .header_list li a:hover{text-decoration:none;}
.blogs_block .bloggers_list{padding:0; list-style:none;}
.blogs_block .bloggers_list li{margin-bottom:20px; overflow:hidden;}
.blogs_block .bloggers_list li .blog_date{overflow:hidden;}
.blogs_block .bloggers_list li .news_date{font-weight:bold;}
.blogs_block .bloggers_list li .blog_title{color:#0043a8; font:bold 18px/18px "RussiaRegular"; clear:both;}
.blogs_block .bloggers_list li .blog_title:hover{text-decoration:none;}
.blogs_block .bloggers_list li .cont_block{margin-top:10px;}
.blogs_block .bloggers_list li .cont_block .l_col{margin-right:15px; position:relative;}
.blogs_block .bloggers_list li .cont_block .l_col .image{display: block; height: 83px;}
.blogs_block .bloggers_list li .cont_block .l_col > a .video_btn{position: absolute; bottom: 0; left: 0; width: 43px; height: 38px; background: url("../pic/videoplayer_btn.png") no-repeat;}
.blogs_block .bloggers_list li .cont_block .ov{font:normal 12px/18px "RussiaRegular"; color:#323232;}
.blogs_block .bloggers_list li .cont_block .topicstarter{margin:10px 0; overflow:hidden; font-family:"RussiaRegular";}
.blogs_block .bloggers_list li .cont_block .topicstarter a{display:inline-block; margin-top:5px; font:bold 12px/18px "RussiaRegular"; color:#0043a8;}
.blogs_block .bloggers_list li .cont_block .topicstarter a:hover{text-decoration:none;}
.blogs_block .paginator{font:normal 18px/18px "Arial"; margin:40px 0 35px 0;}
.blogs_block .paginator .arrows{text-decoration:none; padding:0;}
.blogs_block .paginator .arrows.disabled{cursor:default;}
.blogs_block .paginator a{padding:5px; color:#1f6cc3;}
.blogs_block .paginator a:hover{text-decoration:none;}
.blogs_block .paginator span.active{padding:5px; background:#1f6cc3; color:#fff;}

.blogs_block .last_comments_block{position:relative; min-height:31px;}
.last_comments_block{width:700px;}
.blogs_block .last_comments_block .pseudo_h{font:normal 18px/1.2 "RussiaRegular"; color:#353535; display:inline-block; margin-top:5px;}
.blogs_block .last_comments_block .quantity{font:normal 14px/1.2 "RussiaRegular"; color:#c1c1c1;}
#content .blogs_block .last_comments_block .social_block{position:absolute; top:0; right:0; margin:0;}
#content .social_block .social_list{padding:0; list-style:none;}
#content .social_list li{
    display:inline-block;
    vertical-align:top;
    margin:0 5px;
}
.blogs_block .last_comments_block .last_comments{padding:0; list-style:none; padding-left:15px;}
.blogs_block .last_comments_block .last_comments li .inner_block:before{content:"asdasd"; display:block; width:8px; height:9px; background:url("../pic/las_list_img.png") no-repeat;}
.blogs_block .last_comments_block .last_comments li{overflow:hidden; display:block;}
.blogs_block .last_comments_block .last_comments li .ov a{font:normal 12px/18px "RussiaRegular"; color:#0043a8;}
.blogs_block .last_comments_block .last_comments li .ov p{color:#3e3e3e; font:normal 11px/18px "RussiaRegular"; margin:5px 0 0 0;}
.blogs_block .last_comments_block .comments_list{}
.blogs_block .last_comments_block .comments_list li{margin-bottom:9px;}
.blogs_block .last_comments_block .comments_list li.c1{margin-left:35px;}
.blogs_block .last_comments_block .comments_list li.c2{margin-left:70px;}
.blogs_block .last_comments_block .comments_list li.c3{margin-left:105px;}
.blogs_block .last_comments_block .comments_list li.c4{margin-left:140px;}
.blogs_block .last_comments_block .comments_list li.c5{margin-left:175px;}
.blogs_block .last_comments_block .comments_list li.c6{margin-left:210px;}
.blogs_block .last_comments_block .comments_list li.c7{margin-left:245px;}
.blogs_block .last_comments_block .comments_list li .list_wrap{font:normal 12px/18px "RussiaRegular"; color:#3e3e3e;}
.blogs_block .last_comments_block .comments_list li .list_wrap .author .name{font-size:14px; font-family:RussiaRegular;}
.blogs_block .last_comments_block .comments_list li .list_wrap .author .date{font-size:11px; color:#909090;}
.blogs_block .last_comments_block .comments_list li .list_wrap .answer a{font-size:12px; color:#0043a8; display:inline-block; margin-right:10px;}
.blogs_block .last_comments_block .comments_list li .list_wrap .answer a:hover{text-decoration:none;}

.blogs_block .views_block{position:relative; margin:15px 0;}
.blogs_block .views_block.short{width:620px;}
.blogs_block .views_block .date{font:normal 11px/18px "RussiaRegular"; color:#323232;}
.blogs_block .views_block .views:before{content:""; background:url("../pic/views_eye.png") no-repeat; display:block; float:left; width:16px; height:10px; margin:3px 5px 0 0;}
.blogs_block .views_block .views{position:absolute; right:0; top:0; font:normal 18px/18px "Courier New"; color:#323232;}
.blogs_block .youtube_block{
    display:inline-block;
    border:4px solid #e0e0e0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    behavior: url(styles/PIE.htc);
}
.blogs_block .video_list{list-style:none; padding:0;}
.blogs_block .video_list li{overflow:hidden; margin-bottom:15px;}
.blogs_block .video_list li .l_col{margin-right:15px;}
.blogs_block .video_list li .ov{font:normal 12px/18px "RussiaRegular"; color:#323232;}
.blogs_block .video_list li .ov .blog_date{overflow:hidden;}
.blogs_block .video_list li .ov .blog_title{color:#0043A8; font: bold 18px/18px "RussiaRegular"; clear:both; display:block; margin:5px 0 15px 0;}
.blogs_block > img{margin:20px 0 10px 0;}
.blogs_block .vacancy_block{font:normal 18px/18px "RussiaRegular"; color:#323232;}
.blogs_block .vacancy_block .vacancy_list{list-style:none; padding:0; overflow:hidden;}
.blogs_block .vacancy_block .vacancy_list > li:before{content:""; display:block; width:14px; height:16px; position:absolute; top:2px; left:-30px; background:url("../pic/vacancy_list_style.png") no-repeat;}
.blogs_block .vacancy_block .vacancy_list > li{position:relative; margin:0 0 35px 30px; padding:0 0 40px 0; border-bottom:1px solid #cccccc;}
.blogs_block .vacancy_block .vacancy_list li .pseudo_h{font:normal 18px/1.2 "RussiaRegular"; display:block; margin:20px 0 15px 0;}
.blogs_block .vacancy_block .vacancy_list li .require_list{list-style:none; padding-left:15px;}
.blogs_block .vacancy_block .vacancy_list li .require_list li:before{content:""; display:block; margin:7px 10px 0 0; width:6px; height:5px; float:left; background:url("../pic/require_list_img.png") no-repeat;}
.blogs_block .vacancy_block .vacancy_list li .require_list li{font:normal 14px/18px "RussiaRegular"; padding:0; margin:0;}
.blogs_block .vacancy_block .vacancy_list li .l_col{width:45%;}
.blogs_block .vacancy_block .vacancy_list li .l_col.mr{margin-right:40px;}

.blogs_block .about_company_block{overflow:hidden;margin:40px 0 30px;}
.blogs_block .about_company_block .l_col{width:350px; margin-right:40px;}
.blogs_block .about_company_block .l_col .pseudo_h,
.blogs_block .about_company_block .ov .pseudo_h{color:#323232; font:normal 18px/18px "RussiaRegular"; text-transform:none;}
.blogs_block .about_company_block .l_col p{color:#323232; font:normal 12px/18px "RussiaRegular";}
.blogs_block .about_company_block .ov{margin-right:15px;}
.blogs_block .about_company_block .ov ul{list-style:none; padding:0; color:#323232; font:normal 12px/18px "RussiaRegular";}
.blogs_block .about_company_block .ov ul li span{font-weight:bold;}
.blogs_block .content_menu{list-style:none; padding:0; background:#d8e9f7; margin-top:0;}
.blogs_block .content_menu li{display:inline-block;}
.blogs_block .content_menu li a{color:#0043a8; font:normal 14px/1.2 "RussiaRegular"; padding:5px 10px 6px; display:block;}
.blogs_block .content_menu li a:hover{text-decoration:none;}
.blogs_block .content_menu li a.active{color:#030615; background:#c3d3e6; text-decoration:none;}
.blogs_block .prev_next_block{clear:both; overflow:hidden; margin:14px 0;}
.blogs_block .prev_next_block .prev,
.blogs_block .prev_next_block .next{font-size:12px; font-family:"Minion Pro"; color:#323232; text-decoration:none; float:left;}
.blogs_block .prev_next_block .prev span,
.blogs_block .prev_next_block .next span{font-family:"RussiaRegular"; color:#0043a8; text-decoration:underline;}
.blogs_block .prev_next_block .prev span:hover,
.blogs_block .prev_next_block .next span:hover{text-decoration:none;}

.blogs_block .prev_next_block .next{float:right;}

#content .container.inner_categories .r_col .pseudo_h.red{color:#ff1317;}
#content .container.inner_categories .r_col .right_menu.nobg{background:none; padding:0 12px 0 0;}
#content .container.inner_categories .r_col .right_menu .author{font:bold 12px/18px "RussiaRegular"; color:#323232; padding:0; margin-left:15px;}
#content .container.inner_categories .r_col .right_menu .author.video:before{background:url("../pic/camera_ico.png") no-repeat; width:25px; height:13px; content:""; display:block; float:left; margin:4px 5px 0 0;}
#content .container.inner_categories .r_col .right_menu .author.video{}
.r_col .right_col_slider{position: relative; margin: 15px auto; overflow: hidden;}
.r_col .right_col_slider .items{padding-left:0;list-style:none;position:relative;width:20000em;}
.r_col .right_col_slider .items li{float:left;position:relative;display:block;width:480px;height:262px;overflow:hidden;}
.r_col .right_col_slider .items li img{width:480px; margin-right:15px; height:100%;}
.r_col .right_col_slider .items li .slider_info{
    position:absolute;
    width:240px;
/*  height:100%;  old value*/
    height:auto;
    top:0;
    left:0;
    background:url("../pic/right_col_slider_info_bg.png") center top repeat-x;

}
.r_col .right_col_slider .items li .slider_info .head_info{font:normal 18px/1.2 "Arial Narrow", sans-serif; text-transform:uppercase; color:#fff;margin: 5px 0 0 10px;}
.r_col .right_col_slider .items li .slider_info .info_block{margin:0 15px;color:#fff; font:normal 12px/1.2 "RussiaRegular", sans-serif;}
.r_col .right_col_slider .items li .slider_info .info_block a{color:#fff;font:bold 14px/1.2 "RussiaRegular", sans-serif;display: block;margin: 15px 0 25px 0;}
.r_col .right_col_slider .items li .slider_info .info_block a:hover{text-decoration:none;}
.r_col .right_col_slider .navi{position:absolute;bottom:10px; z-index:1; left:10px; width:125px;}
.r_col .right_col_slider .navi a{
    display:inline-block;
    padding-right:6px;
    height:11px;
    width:11px;
    cursor: pointer;
    background:url("../pic/slider_btns.png") 0 -50px no-repeat;
}
.r_col .right_col_slider .navi a.active{background-position:0 -63px;}
.r_col .faces_block{margin-bottom:30px;}
.r_col .faces_block .face:first-child{margin-right:5px;}
.r_col .faces_block .face{display:inline-block; vertical-align:top; width:114px; font-family:"RussiaRegular"; font-size:11px; font-weight:normal; text-align:center;}
.r_col .faces_block .face span{font-size:13px; font-weight:bold; font-family:RussiaRegular; display:block;}
.r_col .faces_block .face a{color:#000; text-decoration:none;}

.r_col .program_changes{overflow:hidden; border:1px solid #e4e4e4; background:url("../pic/programm_changes_bg.png") right top no-repeat; margin:20px 0;}
.r_col .program_changes ul {padding-left:10px; list-style-type:none;}
.r_col .program_changes.prog_set{margin-top:4px;}
.r_col .program_changes .pseudo_h{font: normal 18px/1.2 "RussiaRegular"; text-transform: uppercase; color:#FF1317; margin: 10px 0 0px 10px;}
.r_col .program_changes .date{font: normal 15px/16px "Courier New";color: #323232;float: left;margin-right: 15px;}
.r_col .program_changes .prog_name {font: normal 12px/16px "RussiaRegular";color: #0043a8;overflow: hidden;}
.r_col .program_changes .prog_name .comment {color: #000;}

/* job form*/

.job_form{background: url("../pic/comments_form_bg.png") left top repeat; padding:35px 24px 14px 35px; overflow:hidden; position:relative;}
.job_form .l_col{margin-top:40px; position:relative;}
.job_form .l_col .number_block{width:25px; height:25px; position:absolute; left:-35px; top:-20px; text-align:center; border-bottom:3px solid #0052bd;}
.job_form .l_col .number_block .number{font:normal 18px/1 "RussiaRegular"; color:#b1cbeb;}
.job_form .l_col.one{width:175px; margin-right:80px;}
.job_form .l_col .pseudo_h{font:normal 18px/1.2 "RussiaRegular";}
.job_form .l_col .pseudo_h >span{font-family:"RussiaRegular"; font-weight:bold;}
.job_form .l_col.one .info{font:normal 16px/24px "RussiaRegular"; color:#323232;}
.job_form .l_col.one .download_btn{
    margin:20px 0;
    color:#fff;
    border: none;
    padding: 10px 17px;
    font: normal 18px/0.9 "RussiaRegular";
    text-transform: uppercase;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    behavior: url(styles/PIE.htc);
    background: url("../pic/post_btn_vb.png") left top repeat-x;
    display:block;
    text-decoration:none;
}
.job_form .l_col.one .rules{font:normal 10px/18px "RussiaRegular"; color:#676767;}
.job_form .l_col.two{width:410px;}
.job_form .l_col.two .input_block{margin-bottom:5px;}
.job_form .l_col.two .input_block .validator{display:inline-block; width:23px; height:20px; vertical-align:middle; margin-left:10px; background:url("../pic/validator_icons.png") 0 0 no-repeat;}
.job_form .l_col.two .input_block .validator.false{background-position:2px -21px;}
.job_form .l_col.two .input_block .short,
.job_form .l_col.two .captcha_block .short{
    outline:none;
    width:295px;
    font:normal 16px/1.2 "RussiaRegular";
    color:#353535;
    box-shadow:inset 0px 1px 2px #AAA;
    border-bottom:0;
    border-left:1px solid #D4D4D4;
    border-right:1px solid #D4D4D4;
    outline:none;
    margin:7px 0;
    padding:10px 7px;
    border:1px solid #8A8A8A;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -khtml-border-radius:6px;
    behavior: url(styles/PIE.htc);
}
.job_form .l_col.two .captcha_block{background:url("../pic/captcha_arrow.png") 115px 21px no-repeat; margin-bottom:15px;}
.job_form .l_col.two .captcha_block .captcha{float:left; margin:6px 50px 0 0;}
.job_form .l_col.two .captcha_block .short{width:145px; margin-top:2px;}
.job_form .l_col.two .send_block{overflow:hidden;}
.job_form .l_col.two .send_block .success_block{float:left; margin-top:28px;}
.job_form .l_col.two .send_block .false_btn{
    float:left;
    margin:20px 0;
    width:126px;
    height:37px;
    opacity:0.5;
    behavior:url(styles/PIE.htc);
    background:url("../pic/false_send_btn.png") no-repeat;
}
.job_form .l_col.two .send_block .send_btn{
    margin: 20px 0;
    float:left;
    color:#fff;
    border: none;
    padding: 10px 17px;
    font: normal 18px/0.9 "RussiaRegular";
    text-transform: uppercase;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    behavior: url(styles/PIE.htc);
    background: url("../pic/post_btn_vb.png") left top repeat-x;
}
.job_form .l_col.two .send_block .validator{
    display: inline-block;
    width: 23px;
    height: 20px;
    vertical-align: middle;
    margin-left: 10px;
    background: url("../pic/validator_icons.png") 0 0 no-repeat;
}
.job_form .l_col.two .send_block .status{display:inline-block; vertical-align:middle; font-size:16px; color:#353535; margin-left:5px;}
.job_form .l_col.two .attach_block{position:relative; margin-bottom:32px;}
.job_form .l_col.two .attach_block .fakefile{}
.job_form .l_col.two .attach_block .fakefile input{
    font:normal 16px/1.2 "RussiaRegular";
    width:164px;
    color:#353535;
    float:left;
    box-shadow:inset 0px 1px 2px #AAA;
    border-bottom:0;
    border-left:1px solid #D4D4D4;
    border-right:1px solid #8e8e8e;
    outline:none;
    padding:10px 7px 11px;
    border-radius:6px 0 0 6px;
    -moz-border-radius:6px 0 0 6px;
    -webkit-border-radius:6px 0 0 6px;
    -khtml-border-radius:6px 0 0 6px;
    behavior: url(styles/PIE.htc);

}
.job_form .l_col.two .attach_block .file.hidden{opacity:0; z-index:2; position:absolute; top:0; left:0; height:41px; width:310px;}

/*programmset slider*/
.hard_block .bottom .programmset_slider{margin:10px 0 15px;}
.hard_block .programmset_slider{overflow:hidden; position:relative;}
.hard_block .programmset_slider .navi{position:absolute; bottom:50px; z-index:1; right:15px; top:15px;}
.hard_block .programmset_slider.big .navi{position:absolute; bottom:100px; z-index:1; left:15px; top:inherit; right:inherit;}


.hard_block .programmset_slider .navi a{
    display:inline-block;
    padding-right:4px;
    height:11px;
    width:11px;
    cursor: pointer;
    background:url("../pic/slider_btns.png") 0 -50px no-repeat;
}
.hard_block .programmset_slider .navi a.active{background-position:0 -63px;}
.hard_block .programmset_slider .items{padding:0; list-style:none; height:200px;width: 20000em; margin:4px 0 0 0; position:relative;}
.hard_block .programmset_slider.big .items{height:300px;}
.hard_block .programmset_slider .items .item{position:relative; height:200px; float:left;}
.hard_block .programmset_slider.big .items .item{height:300px;}
.hard_block .programmset_slider .items .item .slider_info.vert{
    position:absolute;
    overflow:hidden;
    right:0;
    top:0;
    width:410px;
    height:200px;
    background:url("../pic/programmset_info_bg.png") repeat-x;
}
.hard_block .programmset_slider .items .item .slider_info.horiz{
    position:absolute;
    overflow:hidden;
    left:0;
    bottom:0;
    width:100%;
    height:126px;
    background:url("../pic/slider_info_bg.png") repeat-x;
}

.hard_block .programmset_slider .items .item .slider_info .info_block{margin:20px 35px; color:#fff;}
.hard_block .programmset_slider.big .items .item .slider_info .info_block{margin:0 15px;}
.hard_block .programmset_slider .items .item .slider_info .info_block .title{font:normal 18px/1.2 "RussianRegular"; text-transform:uppercase;}
.hard_block .programmset_slider .items .item .slider_info .info_block .title2{font:bold 18px/1.2 "RussiaRegular";}
.hard_block .programmset_slider .items .item .slider_info .info_block .date{font:normal 11px/18px "RussiaRegular"; margin:15px 0 5px;}
.hard_block .programmset_slider.big .items .item .slider_info .info_block .date{margin:25px 0 0;}
.hard_block .programmset_slider.big .items .item .slider_info .info_block a.title2{font:bold 14px/1.2 "RussiaRegular"; color:#fff;}
.hard_block .programmset_slider .items .item .slider_info .info_block p{font:normal 12px/18px "RussiaRegular";}
.hard_block .programmset_slider.big .items .item .slider_info .info_block p{margin-top:5px;}
.hard_block .programmset_slider .items .item img{width:725px; height:200px;}
.hard_block .programmset_slider.big .items .item img{height:300px;}

.hard_block .programmset_set{overflow:hidden; position:relative;}
.hard_block .programmset_set.gray_border{border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; margin:40px 0; overflow:visible; position:relative;}
.hard_block .programmset_set .l_col{width:135px; margin-right:25px;}
.hard_block .programmset_set .l_col .weekdays{list-style:none; padding:0;}
.hard_block .programmset_set .l_col .weekdays li{width:135px; height:50px; margin-bottom:10px; overflow:hidden; font-family:"RussiaRegular";}
.hard_block .programmset_set .l_col .weekdays li .today{background:url("../pic/weekdays_bg.png") no-repeat; color:#fff; height:50px; padding-left:15px; display:block; text-decoration:none;}
.hard_block .programmset_set .l_col .weekdays li span{font-size:14px; line-height:15px; padding:8px 5px 2px 0; display:block;}
.hard_block .programmset_set .l_col .weekdays li .date{font-size:10px; line-height:15px;}

.hard_block .programmset_set .l_col .weekdays li .day{padding-left:15px; height:50px; display:block; text-decoration:none;}
.hard_block .programmset_set .l_col .weekdays li .day span{color:#0043a8;}
.hard_block .programmset_set .l_col .weekdays li .day .date{color:#6f6f6f;}

.tvset_block{width:100%; overflow:hidden; position:relative;}
.tvset_block .channel_logo_block{position:relative; margin-top:15px; height:21px;}
.tvset_block .channel_logo_block .channel1{position:absolute; left:0;}
.tvset_block .channel_logo_block .channel2{position:absolute; right:175px;}
.tvset_block .channel_menu{padding:0; list-style:none; margin-right:0;}
.tvset_block .channel_menu{width:250px; overflow:hidden;}
.tvset_block .channel_menu.l_col{width:250px; margin-right:38px;}
.tvset_block .channel_menu li{margin-bottom:5px;}
.tvset_block .channel_menu li .l_col{width:auto; margin:0;}
.tvset_block .channel_menu li .l_col.f{margin-right:88px;}
.tvset_block .channel_menu li .date{font:normal 15px/16px "Courier New"; color:#323232; float:left; margin-right:15px;}
.tvset_block .channel_menu li .prog_name{font:normal 12px/16px "RussiaRegular"; color:#0043a8; overflow:hidden;}

/*scrollable TV*/
.actions .prev_item,
.actions .next_item{
    position:absolute;
    left:350px;
    z-index:1;
    width:19px;
    height:10px;
    cursor:pointer;
    background:url("../pic/vertical_arrows.png") 0 0 no-repeat;
}
.actions .next_item{background-position:0 -13px; bottom:-17px;}
.actions .next_item.active{background-position:0 0;}
.program_scroll{position:relative; overflow:hidden; height:175px; width:100%;}
.program_scroll.popup{height:auto;}
.program_scroll .items{position:absolute; height:20000em;}
.program_scroll .items div{overflow:hidden;}

/*==================*/
/*.hard_block .programmset_set .ov .channel_block.m_l{margin-right:75px; float:left;}
.hard_block .programmset_set .ov .channel_block.m_l p{font-size: 14px; line-height: 15px;}
.hard_block .programmset_set .ov .channel_block{overflow:hidden; width:200px; margin-top:15px;}
.hard_block .programmset_set .ov .channel_block .channel_logo{}
.hard_block .programmset_set .ov .channel_block .channel_menu{padding:0; list-style:none; width:200px; margin-right:0;}
.hard_block .programmset_set .ov .channel_block .channel_menu{}
.hard_block .programmset_set .ov .channel_block .channel_menu li{}
.hard_block .programmset_set .ov .channel_block .channel_menu li .date{font:normal 15px/24px "Courier New"; color:#323232; display: block; float: left; margin-right: 6px;}
.hard_block .programmset_set .ov .channel_block .channel_menu li .prog_name{font:normal 12px/24px "RussiaRegular"; color:#0043a8;}
.hard_block .programmset_set .ov .channel_block .channel_menu li .prog_name a{color:#0043a8;}*/

.banner_block_wide{overflow:hidden;}
.banner_block_wide .right_col_slider{margin:0; float:left;}
.banner_block_wide .banner_wide_block{float:right;}
#content .social_block{clear:both; margin:15px 0;}
/*==================*/

#content .pseudo_h.mrg{display:inline-block; margin:30px 0 20px;}
#content .specproj_block{height:332px; overflow:hidden;}
#content .specproj_block .l_col{float:none; background-color: #D8E9F7;}
#content .specproj_block .l_col .specproj_list{padding:0; list-style:none;width:100%; margin:0; display:table;table-layout:fixed;}
#content .specproj_block .l_col .specproj_list li.active{background:#0095DA; font-family:RussiaRegular; font-weight:bold; border-bottom: solid 2px #4C4C4C;}
#content .specproj_block .l_col .specproj_list li{display: inline-block; background-color: #84D8FF; display:table-cell; cursor:pointer;}
#content .specproj_block .l_col .specproj_list li:hover {background-color: #23B9FE;}
#content .specproj_block .l_col .specproj_list li a{color:#0043a8; height:8px; text-decoration:none; display:table-cell;}
#content .specproj_block .l_col .specproj_list li a:hover{text-decoration:none;}
#content .specproj_block .l_col .specproj_list li .hidden{display:none;}
#content .new_specorj_list{
    padding:0;
    margin:15px 0;
    list-style:none;
    text-align:justify;
    /*text-align-last:justify;*/
}
#content .new_specorj_list:after{
    width: 100%;
    height: 0px;
    visibility: hidden;
    overflow: hidden;
    content: '';
    display: inline-block;
}
#content .new_specorj_list li{display:inline-block; width:350px; margin-bottom:20px; text-align:left; vertical-align: top;}
#content .new_specorj_list li .date{overflow:hidden; margin-top:5px;}
#content .new_specorj_list li .title{font:bold 18px/20px "RussiaRegular"; color:#0043a8;}
#content .new_specorj_list li .text{font:normal 12px/18px "RussiaRegular"; color:#323232;}
#content .new_specorj_list li .videoplayer a{display:block; position:relative; border:4px solid #4c4c4c; height:218px; width:348px; overflow:hidden;}
#content .new_specorj_list li .videoplayer a .videoplayer_btn{
    position:absolute;
    display:block;
    bottom:0;
    left:0;
    width:43px;
    height:38px;
    background:url("../pic/videoplayer_btn.png") no-repeat;
}
#content .new_specorj_list li a img{width:348px;}
#content .film_block{overflow:hidden; padding:15px 10px; background:url("../pic/film_block_bg.png") #d8e9f7 right bottom no-repeat;}
#content .film_block > .l_col{width:350px; margin-bottom:10px;}
#content .film_block .l_col .pseudo_h{}
#content .film_block .l_col .just_film_list{list-style:none; padding:0; width:100%; text-align:justify; text-align-last:justify;}
#content .film_block .l_col .just_film_list:after{
    width: 100%;
    height: 0px;
    visibility: hidden;
    overflow: hidden;
    content: '';
    display: inline-block;
}
#content .film_block .l_col .just_film_list li{display:inline-block; width:170px; font-family:"RussiaRegular"; margin-bottom:10px; text-align:left; position: relative;}
#content .film_block .l_col .just_film_list li a.img_link{height:132px; display:block; position:relative;}
#content .film_block .l_col .just_film_list li .video_btn{
    position:absolute;
    bottom:0;
    left:0;
    width:43px;
    height:38px;
    background: url("../pic/videoplayer_btn.png") no-repeat;
}
#content .container.inner_categories .film_block .r_col .doc_films_list li .l_col a .video_btn{
    position:absolute;
    bottom:0;
    left:0;
    width:43px;
    height:38px;
    background: url("../pic/videoplayer_btn.png") no-repeat;
}
#content .film_block .l_col .just_film_list li .name{color:#323232; font-size:11px;}
#content .film_block .l_col .just_film_list li .name a{font-size:13px; color:#0043a8;}
#content .film_block .l_col .just_film_list li .name a:hover{text-decoration:none;}
#content .film_block .pseudo_h{font-size:18px;}
#content .container.inner_categories .film_block .r_col {width:335px;}
#content .container.inner_categories .film_block .r_col .doc_films_list{list-style:none; padding:0;}
#content .container.inner_categories .film_block .r_col .doc_films_list li .l_col{margin-right:15px;}
#content .container.inner_categories .film_block .r_col .doc_films_list li .l_col a{display:block; position:relative; height:90px;}
#content .container.inner_categories .film_block .r_col .doc_films_list li{margin-bottom:10px; position:relative;}
#content .container.inner_categories .film_block .r_col .doc_films_list li .name{color:#323232; font-size:11px;}
#content .container.inner_categories .film_block .r_col .doc_films_list li .name a{font-size:13px; color:#0043a8;}
#content .container.inner_categories .film_block .r_col .doc_films_list li .name a:hover{text-decoration:none;}
#content .container.inner_categories .film_block .r_col .doc_films_list li .name p{margin:5px 0 0;}
#content .film_block .all_block{clear:both; overflow:hidden; font:bold 12px/14px "RussiaRegular";}
#content .film_block .all_block a{color:#0043a8;}
#content .film_block .all_block a:hover{text-decoration:none;}

#content .program_block .last_program_block{overflow:hidden;}
#content .program_block .last_program_block .l_col{margin-right:25px;}
#content .program_block .last_program_block .l_col > a{
    display: block;
    position: relative;
    border: 4px solid #4C4C4C;
    height: 252px;
}
#content .program_block .last_program_block .l_col > a .videoplayer_btn{
    position: absolute;
    bottom:0px;
    left:0px;
    width:43px;
    height:38px;
    background: url("../pic/videoplayer_btn.png") no-repeat;
}
#content .program_block .last_program_block .ov .date,
#content .program_block .programm_list li .ov .date{display:block; overflow:hidden;}
#content .program_block .last_program_block .ov .date .news_date,
#content .program_block .programm_list li .ov .date .news_date{font-weight:bold;}
#content .program_block .last_program_block .ov .title,
#content .program_block .programm_list li .ov .title{font: bold 18px/20px "RussiaRegular";color:#0043A8;}
#content .program_block .last_program_block .ov .title:hover,
#content .program_block .programm_list li .ov .title:hover{text-decoration:none;}
#content .program_block .programm_list{list-style:none; padding:0;}
#content .program_block .programm_list li{margin-bottom:20px; position:relative; overflow:hidden;}
#content .program_block .programm_list li .l_col{margin-right:25px;}
#content .program_block .programm_list li .l_col > a{display:block; position:relative; height:122px;}
#content .program_block .programm_list li .l_col > a .video_btn{
    position: absolute;
    bottom:0px;
    left:0px;
    width: 43px;
    height: 38px;
    background: url("../pic/videoplayer_btn.png") no-repeat;
}
#content .program_block .programm_list li .ov{}
#content .program_block .all_link{font:bold 12px/18px "RussiaRegular"; color:#0043a8;}


#content .hard_block.blogs_block .r_col.inner{width: 240px; margin-left: 15px;}
#content .hard_block.blogs_block .specproj_about_block{overflow:hidden;}
#content .hard_block.blogs_block .specproj_about_block .r_col{margin-left:35px; width:315px;}
#content .hard_block.blogs_block .specproj_about_block .r_col .proj_author_list{list-style:none; padding:0; text-align:justify;}
#content .hard_block.blogs_block .specproj_about_block .r_col .proj_author_list:after{
    width: 100%;
    height: 0px;
    visibility: hidden;
    overflow: hidden;
    content: '';
    display: inline-block;
}
#content .hard_block.blogs_block .specproj_about_block .r_col .proj_author_list li{display:inline-block; width:150px; text-align:left; vertical-align:top;}
#content .hard_block.blogs_block .specproj_about_block .r_col .proj_author_list li a{color:#0043a8; font:bold 13px/18px "RussiaRegular";}
#content .hard_block.blogs_block .specproj_about_block .r_col .proj_author_list li a > img{border:4px solid #e0e0e0;}
#content .hard_block.blogs_block .specproj_about_block .r_col .proj_author_list li a > span{display:block;}
#content .hard_block.blogs_block .specproj_about_block .r_col .proj_author_list li p{color:#9e9e9e; font:normal 10px/14px "RussiaRegular";}
#content .hard_block.blogs_block .specproj_about_block .r_col .contact_info .phone{font:normal 12px/18px "RussiaRegular"; color:#323232; width:150px;}
#content .hard_block.blogs_block .specproj_about_block .r_col .contact_info .phone a{color:#323232;}
#content .hard_block.blogs_block .on_air{overflow:hidden; background:url("../pic/onair_bg.jpg") left top repeat-y; padding:20px 0 0 15px; min-height:70px;}
#content .hard_block.blogs_block .on_air .r_col{width:215px; margin-left:13px;}
#content .hard_block.blogs_block .on_air .pseudo_h{display:block;}
#content .hard_block.blogs_block .on_air .goingnow{font:normal 14px/1.2 "RussiaRegular"; color:#323232; display:block; margin-bottom:15px;}
#content .hard_block.blogs_block .on_air .goingnow a{color:#0043a8;}
#content .onair__channel-menu{list-style:none; padding:0;}
#content .onair__channel-menu li{color:#353535;}
#content .onair__channel-menu_date{font:normal 15px/1.2 "Courier New";}
#content .onair__channel-menu_progname{font:12px/1.2 "RussiaRegular";}
#content .hard_block.blogs_block .on_air .channel_menu .prog_info{font:normal 12px/1.2 "RussiaRegular"; color:#323232; margin:15px 0 10px;}

.read_also_block{margin-bottom:40px;}
.read_also_list{
    list-style:none;
    font:normal 12px/1.2 'RussiaRegular', sans-serif;
    padding:0;
    margin:10px 0;
}
.read_also_list li{display:block; clear:both; margin-bottom:5px;}
.read_also_list > li:before{
    display:block;
    float:left;
    margin:6px 4px 0 0;
    content:" ";
    background:url("../pic/small_arrow_gray.png") no-repeat;
    width:6px;
    height:11px;
}
.read_also_list li a{color: #0043A8; padding: 4px 5px; display: block; overflow: hidden;}
.read_also_list li a:hover{text-decoration:none;}
#content .r_cont .survey_block .l_col .error{padding:0; list-style:none;}

.loading {
    background:#fff url('../pic/ajax-loader.gif') center center no-repeat;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    opacity:0.5;
    behavior:url('styles/PIE.htc');
    z-index:200;
}
.ask_question_form.questionToEmployee {
    position:relative;
}

.error_block{
    margin-bottom:7px;
    margin-top:7px;
    border:1px solid #d55418;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    behavior: url(styles/PIE.htc);
    position:relative;
}
.error_block div.l_col.e{width:auto; margin-left:10px; position:absolute; top:50%;}
.error_block div.l_col.e .validator.false{display:inline-block; width:23px; height:20px; vertical-align:middle; background:url("../pic/validator_icons.png") 2px -21px no-repeat; margin:-20px 0 0;}
.error_block ul{list-style:none; padding:0 0 0 45px;}
.error_block li{margin-bottom:7px; font:normal 12px/14px "RussiaRegular"; color:#353535;}

#content .r_cont .survey_block .error_block div.l_col.e{width:auto; margin:0 0 0 10px; height:auto; position:absolute; padding:0; background:none; overflow:visible;}
#content .r_cont .survey_block .error_block .ov{height:auto; background:none;}
.last_comments_block .error_block ul li::before {display:none;}
.vacancy_block .error_block .l_col.e {margin-top:0;}

.top_like_block{overflow:hidden;}
.top_like_block .social_block{float:left; height: 20px; overflow: hidden;}
.-cx-PRIVATE-pluginFlyout__light {display: none !important;}

.breadcrumbs {margin-bottom: 15px;font-size: 14px;}
.breadcrumbs a {color:#0043a8;}

.main_photogallery {margin-top: 10px; overflow: hidden;}
.main_photogallery ul {list-style: none; margin: 0; padding: 0}
.main_photogallery ul li {width: 226px; float: left; margin-right: 15px; margin-bottom: 20px;}
.main_photogallery ul li a:hover{text-decoration: none;}


.main_photoalbum {margin-top: 10px; overflow: hidden;}
.main_photoalbum ul {list-style: none; margin: 0; padding: 0}
.main_photoalbum ul li {width: 226px; float: left; margin-right: 15px; margin-bottom: 20px;}
.main_photoalbum ul li a{color: #0043A8;}
.main_photoalbum ul li a:hover{text-decoration: none;}

.main_news{
	overflow:hidden;
}
.main-info-items{
	/*float:right;*/
	/*width:480px;*/
    margin-left: 200px;
    margin-top: -35px;
}
.main-info-items .info-item{
	float:left;
	border-left:1px solid #e0e0e0;
	padding:0 0 0 8px;
	min-height:40px;
	width:300px;
}
.main-info-items .info-item:first-child{
	width:450px;
	padding:0 9px 0 8px;
}
.main-info-items .info-item .info-label{
	float:left;
	padding:0 10px 0 0;
	font:15px/20px "RussiaRegular", Arial, Helvetica, sans-serif;
	color:#747474;
}
.main-info-items .info-item .info-item-content{
	float:left;
}
.main-info-items .info-item .info-item-content .icon{
	float:left;
	padding:0 10px 0 0;
}
.main-info-items .info-item .info-item-content .icon img{vertical-align:top;}
.main-info-items .info-item .info-item-content .info-item-holder{
	float:left;
}
.main-info-items .info-item .info-item-content .info-item-holder span{
	display:inline-block;
	line-height:18px;
	font-size:11px;
}
.main-info-items .info-item .info-item-content .info-item-holder span.temp{
	font-size:16px;
	line-height:22px;
}
.main-info-items .info-item .info-item-content .info-item-list{
	margin:0;
	padding:0;
	list-style:none;
	line-height:20px;
	font-size:14px;
	color:#010000;
}
.main-info-items .info-item .info-item-content .info-item-list li{overflow:hidden; float: left;}
.main-info-items .info-item .info-item-content .info-item-list li span{float:left;}
.main-info-items .info-item .info-item-content .info-item-list li .icon-info{padding:0 5px 0 0;}
.main-info-items .info-item .info-item-content .info-item-list li .icon-info img{vertical-align:top;}
.main-info-items .info-item .info-item-content .info-item-list li .info-text{color:#010000;}
.main-info-items .info-item .info-item-content .info-item-list li .ico-change img{vertical-align:top;}
/* start new css for side nav */
#content .container.inner_categories .r_col .right_menu > li:before{
	float:left;
	display:none;
	background:none;
}
#content .container.inner_categories .r_col .right_menu > li{
	background:url("../pic/small_arrow_gray.png") no-repeat 0 8px;
	padding:0 0 0 11px;
}
/* end new css for side nav */
/* start new css faces_block */
.r_col .faces_block .face:first-child{margin:0 7px 0 0;}
/* end new css for faces_block */
/* start new css for red title */
#content .container.inner_categories .r_col .pseudo_h.mtn{margin:5px 0 15px;}
/* end new css for red title */
.pers-holder{
	overflow:hidden;
	padding:0 0 0 14px;
}
.headline{
	overflow:hidden;
	margin:0 0 28px;
}
.headline .pseudo_h{
	float:left;
	font-size:24px;
	line-height:36px;
}
.headline .small_title{
	font-size:18px;
	line-height:36px;
}
.headline .add-btn{
	float:right;
	padding:5px 20px;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	font:18px/26px "RussiaRegular", Arial, Helvetica, sans-serif;
	background:#1351b5 url(../pic/post_btn_vb.png) repeat-x;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(styles/PIE.htc);
}
.headline .add-btn:hover{text-decoration:underline;}
.pers-holder .bloggers_list li{position:relative;}
.pers-holder .bloggers_list li .tools{
	float:right;
	right:0;
	position:absolute;
}
.pers-holder .bloggers_list li .tools a{
	float:left;
	background:#e4e4e4;
	margin:0 0 0 2px;
}
.pers-holder .bloggers_list li .tools a img{vertical-align:top;}
.pers-holder .bloggers_list li .blog_title{
	display:inline-block;
	line-height:24px;
	margin:0 54px 0 0;
}
.pers-holder .bloggers_list li .l_col > a{
	position:relative;
	float:left;
}
.pers-holder .bloggers_list li .l_col > a img{float:left;}
.pers-holder .bloggers_list li .l_col > a .video_btn{
	position: absolute;
	bottom:0px;
	left:0px;
	width: 43px;
	height: 38px;
	background: url("../pic/videoplayer_btn.png") no-repeat;
}
.video-carousel-holder{
	width:710px;
	background:#d8e9f7 url(../pic/bg-video-carousel-holder.png) no-repeat 100% 100%;
	margin:0 0 20px;
}
.video-carousel-holder .video-carousel-container{
	padding:20px 31px;
	width:648px;
}
.video-carousel-holder .video-carousel-container .jcarousel-prev,
.video-carousel-holder .video-carousel-container .jcarousel-next{
	top:50%;
	margin:-11px 0 0;
}
.video-carousel-holder .video-carousel-container .jcarousel-prev{background:url(../pic/arrows_2.png) no-repeat;}
.video-carousel-holder .video-carousel-container .jcarousel-next{background:url(../pic/arrows_2.png) no-repeat 0 -22px;}
.video-carousel-holder .video-carousel-container .jcarousel-prev-disabled{background:url(../pic/arrows_2.png) no-repeat 0 -44px;}
.video-carousel-holder .video-carousel-container .jcarousel-next-disabled{background:url(../pic/arrows_2.png) no-repeat 0 -66px;}
.video-carousel-holder .video-carousel-container .video-carousel-content,
.video-carousel-holder .video-carousel-container .video-carousel-content .jcarousel-container,
.video-carousel-holder .video-carousel-container .video-carousel-content .jcarousel-container .jcarousel-clip{width:648px;}
.video-carousel-holder .video-carousel-container .video-carousel-content .jcarousel-container .jcarousel-clip{overflow:hidden;}
.video-carousel-holder .video-carousel-container .video-carousel-content ul li{
	width:168px;
	padding:0 24px;
	margin:0;
	height:auto;
	background:none;
}
.video-carousel-holder .video-carousel-container .video-carousel-content ul li .carousel-item{
	width:168px;
	text-align:left;
}
.video-carousel-holder .video-carousel-container .video-carousel-content ul li .carousel-item .date{
	display:block;
	font:11px/20px Verdana, Arial, sans-serif;
	margin:0 0 15px;
}
.video-carousel-holder .video-carousel-container .video-carousel-content ul li .carousel-item .tumbnail{
	display:block;
	width:auto;
	position:relative;
	margin:0 0 10px;
}
.video-carousel-holder .video-carousel-container .video-carousel-content ul li .carousel-item .tumbnail img{vertical-align:top;}
.video-carousel-holder .video-carousel-container .video-carousel-content ul li .carousel-item .tumbnail .video_btn{
	position: absolute;
	bottom:0px;
	left:0px;
	width: 43px;
	height: 38px;
	background: url("../pic/videoplayer_btn.png") no-repeat;
}
.video-carousel-holder .video-carousel-container .video-carousel-content ul li .carousel-item .info{
	line-height:18px;
	font-size:12px;
	padding:0 30px 0 0;
	font-weight:bold;
}
.video-carousel-holder .video-carousel-container .video-carousel-content ul li .carousel-item .info a{
	width:auto;
	color:#0043a8;
}
.images-holder{
	width:100%;
	overflow:hidden;
}
.images-holder .row{
	width:710px;
	overflow:hidden;
	margin:0 0 10px;
}
.pers-holder .images-holder .hidden{display:none;}
.pers-holder .popup .hidden{display:block;}
.images-holder .row ul{
	width:720px;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}
.images-holder .row ul li{
	display:inline-block;
	vertical-align:top;
	width:134px;
	padding:0 6px 10px 0;
}
*+html .images-holder .row ul li{
	display:inline;
	padding:0 10px 10px 0 0;
}
.images-holder .row ul li img{vertical-align:top;}
.images-holder .row .row-info{
	line-height:16px;
	font-size:12px;
	font-weight:bold;
}
.images-holder .row .row-info a{
	color:#0043a8;
	text-decoration:underline;
}
.images-holder .row .row-info a:hover{text-decoration:none;}
.pers-holder .actions{
	overflow:hidden;
	background:#f2f2f2;
	text-align:center;
}
.pers-holder .actions:hover{background:#eaeaea;}
.pers-holder .actions .more{
	display:block;
	cursor:pointer;
	font-size:12px;
	line-height:20px;
	padding:5px 0;
	color:#6e6e6e;
}
.pers-holder .actions .more .more-text{display:block;}
.pers-holder .actions .more .hidden-text{display:none;}
.pers-holder.popup .actions .more .more-text{display:none;}
.pers-holder.popup .actions .more .hidden-text{display:block;}
.pers-info-holder{overflow:hidden;}
.pers-info-holder .pers-info-details{
	overflow:hidden;
	margin:0 0 20px;
}
.pers-info-holder .details-form{overflow:hidden;}
.pers-info-holder .details-form fieldset{
	overflow:hidden;
	border:none;
	padding:0;
}
.pers-info-holder .pers-info-details .foto-holder{
	float:left;
	width:154px;
	padding:0 30px 0 0;
}
.pers-info-holder .pers-info-details .foto-holder img{
	display:block;
	margin:0 0 10px;
	border:2px solid #cdcdcd;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	behavior: url(styles/PIE.htc);
}
.pers-info-holder .pers-info-details .foto-holder .file-holder{
	height:36px;
	width:154px;
	overflow:hidden;
	position:relative;
	background:#1350b3 url(../pic/btn-load-foto.gif) no-repeat;
	margin:0 0 10px;
}
.pers-info-holder .pers-info-details .foto-holder .file-holder .file{
	opacity:0;
	z-index:2;
	position:absolute;
	top:0;
	left:0;
	height:36px;
	width:154px;
}
.pers-info-holder .pers-info-details .foto-holder .dell-row{text-align:center;}
.pers-info-holder .pers-info-details .foto-holder .dell-row a{
	color:#353535;
	font-size:14px;
	text-decoration:underline;
}
.pers-info-holder .pers-info-details .foto-holder .dell-row a:hover{text-decoration:none;}
.pers-info-holder .pers-info-details .pers-info-details-holder{
	position:relative;
	overflow:hidden;
}
.pers-info-holder .pers-info-details .pers-info-details-holder .edit{
	position:absolute;
	float:right;
	right:0;
	top:10px;
	padding:0 0 0 20px;
	line-height:20px;
	font-size:12px;
	color:#7a7a7a;
	background:url(../pic/ico-edit-2.gif) no-repeat;
	text-decoration:underline;
}
.pers-info-holder .pers-info-details .pers-info-details-holder .edit:hover{text-decoration:none;}
.pers-info-holder .pers-info-details .pers-info-details-holder .name{
	display:block;
	font:40px/46px "RussiaRegular", Arial, Helvetica, sans-serif;
	margin:0 0 20px;
}
.pers-info-holder .pers-info-details .pers-info-details-holder .details-list{overflow:hidden;}
.pers-info-holder .pers-info-details .pers-info-details-holder .details-list dt{
	display:inline-block;
	vertical-align:top;
	width:80px;
	line-height:20px;
	font-size:14px;
	color:#adadad;
	padding:5px 30px 15px 0;
}
.pers-info-holder .pers-info-details .pers-info-details-holder .details-list dt label{float:left;}
.pers-info-holder .pers-info-details .pers-info-details-holder .details-list dd{
	display:inline-block;
	vertical-align:top;
	width:400px;
	margin:0;
	overflow:hidden;
	padding:0 0 10px;
}
.pers-info-holder .pers-info-details .pers-info-details-holder .details-list dd .text{
	outline:none;
	width:220px;
	font:14px Verdana, Arial, sans-serif;
	color:#353535;
	box-shadow:inset 0px 1px 2px #AAA;
	border-bottom:0;
	border-left:1px solid #D4D4D4;
	border-right:1px solid #D4D4D4;
	margin:0;
	padding:7px 10px;
	border:1px solid #fff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	behavior:url(styles/PIE.htc);
}
.pers-info-holder .pers-info-details .pers-info-details-holder .details-list dd .short{width:90px;}
.pers-info-holder .pers-info-details .pers-info-details-holder .details-list dd .textarea{
	outline:none;
	font:14px Verdana, Arial, sans-serif;
	color:#353535;
	box-shadow:inset 0px 1px 2px #AAA;
	border-bottom:0;
	border-left:1px solid #D4D4D4;
	border-right:1px solid #D4D4D4;
	margin:0;
	width:375px;
	min-width:375px;
	max-width:375px;
	height:40px;
	min-height:40px;
	padding:10px;
	border:1px solid #fff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	behavior:url(styles/PIE.htc);
}
.pers-info-holder .pers-info-details .pers-info-details-holder .details-list dd .textarea-big{
	height:80px;
	min-height:80px;
}
.pers-info-holder .pers-info-details .pers-info-details-holder .details-list dd span{
	padding:5px 0;
	font-size:14px;
	line-height:20px;
	display:block;
	color:#353535;
}
.pers-info-holder .pers-info-details .pers-info-details-holder .details-list dd span a{
	color:#353535;
	text-decoration:none;
}
.pers-info-holder .pers-info-details .pers-info-details-holder .details-list dd span a:hover{text-decoration:underline;}
.pers-info-holder .pers-info-details .pers-info-details-holder hr{
	height:1px;
	overflow:hidden;
	background:#bfbfbf;
	border:1px solid #bfbfbf;
}
.pers-info-holder .pers-info-details .pers-info-details-holder .submit-row{
	overflow:hidden;
	padding:0 100 0 0;
}
.pers-info-holder .pers-info-details .pers-info-details-holder .submit-row .btn-submit{
	float:left;
	height:36px;
	width:126px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	overflow:hidden;
	padding:0;
	background:#1350b3 url(../pic/btn-submit.gif) no-repeat;
	border:none;
}
.pers-info-holder .pers-info-details .pers-info-details-holder .submit-row .btn-submit:hover{cursor:pointer;}
.pers-info-holder .pers-info-details .pers-info-details-holder .submit-row .success_block{
	float:left;
	padding:8px 0 8px 15px;
}
.pers-info-holder .pers-info-details .pers-info-details-holder .submit-row .success_block .validator{
	float:left;
	width:23px;
	height:20px;
	background: url(../pic/validator_icons.png) no-repeat;
	padding:0 5px 0 0
}
.pers-info-holder .pers-info-details .pers-info-details-holder .submit-row .success_block .status{
	float:left;
	font-size:16px;
	line-height:20px;
	color:#353535;
	margin-left:5px;
}
.pers-info-holder .pers-info-content{
	padding:15px 0 0;
	overflow:hidden;
	line-height:16px;
	font-size:12px;
	color:#353535;
}
.pers-info-holder .pers-info-content .pseudo_h{
	margin:0 0 20px;
	display:block;
}
.pers-info-holder .pers-info-content ol{
	margin:0;
	padding:0;
	line-height:22px;
	height:1%;
	overflow:hidden;
	counter-reset:item;
	list-style:none;
	font-weight:bold;
}
.pers-info-holder .pers-info-content ol li{
	overflow:hidden;
	padding:0 0 15px;
}
.pers-info-holder .pers-info-content ol li:before{
	padding:0 5px 0 0;
	content: counters(item, ".") " "; counter-increment: item
}
.pers-info-holder .pers-info-content ol li p{
	display:inline;
	vertical-align:top;
}
.pers-info-holder .pers-info-content ol li ol{
	margin:0 0 -15px;
	padding:15px 0 0;
	font-weight:normal;
}
.pers-info-holder .pers-info-content ol li ol li{overflow:hidden;}
/* add-fancybox */
.add-fancybox{display:none;}
.fancybox-inner{
	overflow:visible !important;
}
.fancybox-form-container .fancybox-outer{
	background:#d8e9f7 url(../pic/bg-fancybox-form-container.gif) 50% 0;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	behavior:url(styles/PIE.htc);
	padding:18px;
}
.fancybox-form-container .fancybox-close{
	width:15px;
	height:15px;
	overflow:hidden;
	top:18px;
	z-index:9999;
	right:18px;
	background:url(../pic/ico-fancybox-close-01.gif) no-repeat;
}
.add-post-fancybox-content{width:680px;}
.add-foto-fancybox-content{width:310px;}
.add-video-fancybox-content{width:520px;}
.fancybox-form-container .fancybox-title{
	padding:0 26px 0 0;
	margin:0 0 10px;
	overflow:hidden;
}
.fancybox-form-container .fancybox-title strong{
	float:left;
	text-transform:uppercase;
	color:#353535;
	font:18px/26px "RussiaRegular", Arial, Helvetica, sans-serif;
}
.fancybox-form-container .fancybox-intro{
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	margin:0 0 20px;
}
.fancybox-form-container .fancybox-intro p{margin:0;}
.fancybox-form-container .fancybox-intro a{
	text-decoration:underline;
	color:#1350b3;
}
.fancybox-form-container .fancybox-intro a:hover{text-decoration:none;}
.add-form{
	width:100%;
}
.add-form fieldset{
	border:none;
	padding:0;
	margin:0;
}
.add-form .select-row{
	padding:0 0 20px;
	position:relative;
	z-index:100;
}
.add-form .select-row:after{
	content:" ";
	display:block;
	clear:both;
}
.add-form .select-row select{
	float:left;
	width:310px;
}
.add-form .select-row-short .sbHolder{width:310px;}
.open-form-content .add-form .select-row-short .sbOptions{background:#e8e8e8;}
.add-form .label-row{
	width:100%;
	overflow:hidden;
	padding:5px 0 10px;
	line-height:20px;
}
.add-form .label-row label{float:left;}
.add-form .label-row .btns-holder{float:right;}
.add-form .label-row .btns-holder a{
	float:left;
	color:#353535;
	text-decoration:none;
	margin:0 0 0 30px;
}
.add-form .label-row .btns-holder a:hover{text-decoration:underline;}
.add-form .row-placeholder{
	width:680px;
	height:30px;
	overflow:hidden;
}
.add-form .row-placeholder img{vertical-align:top;}
.add-form .row,
.add-form .row-textarea,
.add-form .row-textarea-2{
	overflow:hidden;
	margin:0 0 20px;
}
.add-form .label{
	display:inline-block;
	vertical-align:top;
	margin:0 0 5px;
	line-height:18px;
}
.add-form .row .text{
	outline:none;
	width:658px;
	font:14px Verdana, Arial, sans-serif;
	color:#353535;
	box-shadow:inset 0px 1px 2px #AAA;
	border-bottom:0;
	border-left:1px solid #D4D4D4;
	border-right:1px solid #D4D4D4;
	margin:0;
	padding:7px 10px;
	border:1px solid #fff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	behavior:url(styles/PIE.htc);
}
.add-form .row-textarea textarea{
	outline:none;
	min-width:658px;
	max-width:658px;
	width:658px;
	min-height:80px;
	height:80px;
	font:14px Verdana, Arial, sans-serif;
	color:#353535;
	box-shadow:inset 0px 1px 2px #AAA;
	border-bottom:0;
	border-left:1px solid #D4D4D4;
	border-right:1px solid #D4D4D4;
	margin:0;
	padding:7px 10px;
	border:1px solid #fff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	behavior:url(styles/PIE.htc);
}
.add-form .row-textarea-2 textarea{
	outline:none;
	min-width:658px;
	max-width:658px;
	width:658px;
	min-height:80px;
	height:80px;
	font:14px Verdana, Arial, sans-serif;
	color:#353535;
	box-shadow:inset 0px 1px 2px #AAA;
	border-bottom:0;
	border:1px solid #fff;
	border-left:1px solid #D4D4D4;
	border-right:1px solid #D4D4D4;
	border-top:1px solid #cccccc;
	margin:0;
	padding:7px 10px;
	min-height:80px;
	height:80px;
	border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-khtml-border-radius:0 0 6px 6px;
	behavior:url(styles/PIE.htc);
}
.add-form .textarea-row{
	overflow:hidden;
	margin:0 0 20px;
	width:100%;
}
.add-form .textarea-row textarea{
	float:left;
	outline:none;
	font:14px Verdana, Arial, sans-serif;
	color:#353535;
	box-shadow:inset 0px 1px 2px #AAA;
	border-bottom:0;
	border-left:1px solid #D4D4D4;
	border-right:1px solid #D4D4D4;
	margin:0;
	width:495px;
	min-width:495px;
	max-width:495px;
	height:95px;
	min-height:95px;
	padding:10px;
	border:1px solid #fff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	behavior:url(styles/PIE.htc);
	position:relative;
}
.add-form .date-row{
	overflow:hidden;
	margin:0 0 20px;
}
.add-form .date-row label{
	float:left;
	padding:1px 0;
	margin:0 30px 0 0;
	line-height:32px;
	font-size:14px;
}
.add-form .date-row .text-holder{
	float:left;
	width:128px;
	color:#353535;
	box-shadow:inset 0px 1px 2px #aaa;
	border-bottom:0;
	border-left:1px solid #D4D4D4;
	border-right:1px solid #D4D4D4;
	margin:0;
	height:32px;
	padding:0 32px 0 0;
	background:#fff url(../pic/date-bullet-01.gif) no-repeat 100% 0;
	border:1px solid #f7f7f7;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	behavior:url(styles/PIE.htc);
	position:relative;
}
.add-form .date-row .text-holder .text{
	float:left;
	margin:0;
	width:108px;
	outline:none;
	padding:7px 10px;
	background:none;
	border:none;
}

.add-form.yourtv .date-row .text-holder .text{
	width:492px;
}

.add-form .date-row .time_simbol{
	float:left;
	line-height:20px;
	padding:6px;
}
.add-form .date-row .time_text{
	outline:none;
	width:50px;
	text-align:center;
	float:left;
	font:14px Verdana, Arial, sans-serif;
	color:#353535;
	box-shadow:inset 0px 1px 2px #AAA;
	border-bottom:0;
	border-left:1px solid #D4D4D4;
	border-right:1px solid #D4D4D4;
	margin:0;
	padding:7px 10px;
	border:1px solid #fff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	behavior:url(styles/PIE.htc);
}
.add-form .file-row{
	overflow:hidden;
	margin:0 0 20px;
}
.add-form .file-row .note{
	line-height:16px;
	font-size:10px;
	float:left;
	padding:0 0 0 25px;
}
.add-form .file-row .note span,
.add-form .file-row .note strong{display:block;}
.add-form .file-row .attach_video,
.add-form .file-row .attach_foto,
.add-form .file-row .attach_image {
	width:310px;
	height:32px;
	float:left;
	position:relative;
}
.add-form .file-row .attach_video .file,
.add-form .file-row .attach_foto .file,
.add-form .file-row .attach_image .file {
	opacity:0;
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	height:32px;
	width:310px;
	background:#fff;
}
.add-form .file-row .fakefile{
	height:32px;
	width:310px;
	box-shadow:inset 0px 1px 2px #aaa;
	background:#fff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	behavior:url(styles/PIE.htc);
	position:relative;
	position:relative;
	z-index:1;
}
.add-form .file-row .fakefile img{
	float:right;
	width:115px;
}
.add-form .file-row .fakefile input{
	float:left;
	background:none;
	border:none;
	width:175px;
	margin:0;
	padding:6px 10px;
}
.add-form .captcha-row{
	overflow:hidden;
	margin:0 0 20px;
}
.add-form hr{
	height:1px;
	overflow:hidden;
	background:#bfbfbf;
	border:1px solid #bfbfbf;
	margin:0 0 20px;
}
.add-form .captcha-row .captcha{
	float:left;
	padding:0 35px 0 0;
	background:url(../pic/captcha-arrow.gif) no-repeat 100% 0;
}
.add-form .captcha-row .captcha img{vertical-align:top;}
.add-form .captcha-row .text{
	float:left;
	outline:none;
	width:130px;
	font:14px Verdana, Arial, sans-serif;
	color:#353535;
	box-shadow:inset 0px 1px 2px #aaa;
	border-bottom:0;
	border-left:1px solid #D4D4D4;
	border-right:1px solid #D4D4D4;
	margin:0;
	padding:7px 10px;
	border:1px solid #f7f7f7;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	behavior:url(styles/PIE.htc);
	position:relative;
}
.add-form .submit-row{overflow:hidden;}
.add-form .submit-row .btn-submit{
	float:left;
	height:36px;
	width:126px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	overflow:hidden;
	padding:0;
	background:#1350b3 url(../pic/btn-submit.gif) no-repeat;
	border:none;
}
.add-form .submit-loading .btn-submit{display:none;}
.add-form .success-loaded .btn-submit{display:none;}
.add-form .submit-row .btn-submit:hover{cursor:pointer;}
.add-form .submit-row .load_block{
	float:left;
	padding:8px 0;
	display:none;
}
.add-form .submit-loading .load_block{display:block;}
.add-form .submit-row .load_block .status{
	float:left;
	font-size:16px;
	line-height:20px;
	color:#353535;
	margin-left:5px;
}
.add-form .submit-row .success_block{
	float:left;
	display:none;
	padding:8px 0 8px 15px;
}
.add-form .success-loaded .success_block{display:block;}
.add-form .submit-row .success_block .validator{
	float:left;
	width:23px;
	height:20px;
	background: url(../pic/validator_icons.png) no-repeat;
	padding:0 5px 0 0
}
.add-form .submit-row .success_block .status{
	float:left;
	font-size:16px;
	line-height:20px;
	color:#353535;
	margin-left:5px;
}
.add-form .col-holder{width:100%;}
.add-form .col-holder:after{
	content:"";
	display:block;
	clear:both;
}
.add-form .col-holder .col{
	float:left;
	width:330px;
}
.add-form .col-holder .col:first-child{margin:0 20px 0 0;}
.breadcrumbs{
	overflow:hidden;
	margin:0 0 15px;
}
.breadcrumbs ul{
	overflow:hidden;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	font:14px/26px "RussiaRegular", Arial, Helvetica, sans-serif;
	color:#000;
	color:#0043a8;
}
.breadcrumbs ul li{
	float:left;
	padding:0 5px 0 18px;
	margin:0 18px 0 -18px;
	background:url(../pic/breadcrumbs-bullet.gif) no-repeat;
}
.breadcrumbs ul li a{
	color:#0043a8;
	text-decoration:underline;
}
.breadcrumbs ul li a:hover{text-decoration:none;}
.block{margin:0 0 40px;}
.block .block-headline{
	padding:5px 10px;
	background:url(../pic/bg-headline.gif) repeat-x 0 50%;
}
.block .block-headline strong{
	color:#fff;
	font:18px/28px "RussiaRegular", Arial, Helvetica, sans-serif;
}
.block .block-headline strong a{
	text-decoration:none;
	color:#fff;
}
.block .block-headline strong a:hover{color:#cacaca;}
.block .info-bar{
	border-bottom:2px solid #b2caf0;
	color:#727272;
	padding:0 10px;
	overflow:hidden;
	font:12px/26px "RussiaRegular", Arial, Helvetica, sans-serif;
}
.block .info-bar span{float:left;}
.block .forum{
	width:725px;
	overflow:hidden;
}
.block .forum .forumTbl{
	width:725px;
	border:none;
	border-collapse:collapse;
}
.block .forum .forumTbl th,
.block .forum .forumTbl td{
	padding:0;
	border:none;
	text-align:left;
	font-weight:normal;
}
.block .forum .forumTbl .fName{
	width:385px;
	padding-left:10px;
}
.block .forum .forumTbl .fTops{
	width:160px;
	padding-left:10px;
}
.block .forum .forumTbl .fLast{
	width:150px;
	padding-left:10px;
}
.block .forum .forumTbl th{
	background:#cacaca;
	color:#727272;
	text-transform:uppercase;
	font:12px/32px "RussiaRegular", Arial, Helvetica, sans-serif;
}
.block .forum .forumTbl td{
	padding-top:10px;
	padding-bottom:10px;
	background:#fff;
	vertical-align:top;
}
.block .forum .forumTbl .grey td{background:#e8e8e8;}
.block .forum .forumTbl td.fName .topic-title{
	display:block;
	font:16px/18px "RussiaRegular", Arial, Helvetica, sans-serif;
}
.block .forum .forumTbl td.fName .topic-title a{color:#0043a8;}
.block .forum .forumTbl td.fName .topic-title a:hover{text-decoration:none;}
.block .forum .forumTbl td.fName .category-title{
	display:block;
	font:12px/14px "RussiaRegular", Arial, Helvetica, sans-serif;
}
.block .forum .forumTbl td.fName .category-title a{color:#646464;}
.block .forum .forumTbl td.fName .category-title a:hover{text-decoration:none;}
.block .forum .forumTbl td.fTops .post-count,
.block .forum .forumTbl td.fTops .post-count-2{
	font:14px/18px "RussiaRegular", Arial, Helvetica, sans-serif;
	display:inline-block;
	vertical-align:top;
	color:#646464;
	padding:0 0 0 25px;
	background:url(../pic/post-count-bullet.gif) no-repeat;
}
.block .forum .forumTbl td.fTops .post-count-2{background:url(../pic/post-count-bullet-2.gif) no-repeat;}
.block .forum .forumTbl td.fLast span{
	display:block;
	font:12px/14px "RussiaRegular", Arial, Helvetica, sans-serif;
}
.block .forum .forumTbl td.fLast span .user-name{
	color:#0043a8;
	display:inline-block;
	vertical-align:top;
	text-decoration:underline;
}
.block .forum .forumTbl td.fLast span .user-name:hover{text-decoration:none;}
.block .forum .forumTbl td.fLast span .fLast-time{
	font-size:10px;
	line-height:12px;
	color:#727272;
	text-decoration:none;
	display:inline-block;
	vertical-align:top;
}
.block .forum .forumTbl td.fLast span .fLast-time:hover{text-decoration:underline;}
.ov .paginator{font:normal 18px/18px "Arial"; margin:40px 0 35px 0;}
.ov .paginator .arrows{text-decoration:none; padding:0;}
.ov .paginator a{padding:5px; color:#1f6cc3;}
.ov .paginator a:hover{text-decoration:none;}
.ov .paginator span.active{padding:5px; background:#1f6cc3; color:#fff;}
.open-form-block .opener-form{
	display:inline-block;
	vertical-align:top;
	font:16px/22px "RussiaRegular", Arial, Helvetica, sans-serif;
	color:#ff1317;
	padding:0 0 0 22px;
	background:url(../pic/opener-bullet.gif) no-repeat;
	text-decoration:underline;
	cursor:pointer;
	margin:0 0 10px;
}
.open-form-block .opener-form:hover{text-decoration:none;}
.open-form .opener-form{background-position:0 -22px;}
.open-form-block .open-form-content{display:none;}
.open-form .open-form-content{display:block;}
.block-post-list{
	margin:0;
	padding:0;
	list-style:none;
}
.block-post-list li{padding:10px;}
.block-post-list li.grey{background:#e8e8e8;}
.block-post-list li .post-title{
	overflow:hidden;
	margin:0 0 10px;
}
.block-post-list li .post-title .num{
	float:right;
	padding:0 0 0 20px;
	color:#727272;
	font:14px/18px "RussiaRegular", Arial, Helvetica, sans-serif;
}
.block-post-list li .post-title .num a{
	color:#727272;
	display:inline-block;
	vertical-align:top;
	text-decoration:underline;
}
.block-post-list li .post-title .num a:hover{text-decoration:none;}
.block-post-list li .post-title-holder{overflow:hidden;}
.block-post-list li .post-title-holder .user-name{
	display:block;
	font:14px/18px "RussiaRegular", Arial, Helvetica, sans-serif;
}
.block-post-list li .post-title-holder .user-name a{
	display:inline-block;
	vertical-align:top;
	color:#0043a8;
	text-decoration:underline;
}
.block-post-list li .post-title-holder .user-name a:hover{text-decoration:none;}
.block-post-list li .post-title-holder .date{
	display:block;
	color:#727272;
	font:10px/14px "RussiaRegular", Arial, Helvetica, sans-serif;
}
.block-post-list li .post-content{
	overflow:hidden;
	font:13px/17px "RussiaRegular", Arial, Helvetica, sans-serif;
}
.block-post-list li .post-content p{margin:0;}

/* Added by lamoed */
.hidden {
    display: none;
}

.specproj_container .specproj_block a img {
    display: block;
    margin: 0 auto;
}

select.styled {
    font: 14px Verdana, Arial, sans-serif;
    width: 240px;
    padding:3px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:
        inset 0px 1px 2px #AAA;
    -moz-box-shadow:
        inset 0px 1px 2px #AAA;
    box-shadow:
        inset 0px 1px 2px #AAA;
    background: #fff;
    color:#353535;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {padding-right:18px}
}
label.styled {position:relative}
label.styled:after {
    content:'<>';
    font:11px "Consolas", monospace;
    color:#aaa;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:4px; top:2px;
    padding:0 0 2px;
    border-bottom:1px solid #ddd;
    position:absolute;
    pointer-events:none;
}
label.styled:before {
    content:'';
    right:4px; top:0px;
    width:20px; height:20px;
    background:#fff;
    position:absolute;
    pointer-events:none;
    display:block;
}

#profedit_link {
    z-index: 999;
}
.pers-holder.forgot {
    width: 400px;
}
.forgot-form fieldset {
    border: none;
}

#uLogin {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.captcha-field, label.captcha-field.label {
    display: none;
}

#add-video-fancybox-content .add-form .row .text {
    width: 498px;
}

.images-holder {
    height: 250px;
}

.file-row .attach_video input.hidden, .file-row .attach_foto input.hidden,
.attach_block input.hidden, .file-row .attach_image input.hidden {
    display: block;
}

#fancy-video .name {
    margin: 10px 0;
}

#fancy-video .videoblock {
    margin-bottom: 20px;
}

.headline .fotobtn {
    margin-right: 20px;
}

#add-galery-fancybox-content .text {
    width: 290px;
}

.images-holder .main_photogallery ul li,
.main_photogallery ul.ulphotos li {
    margin-right: 11px;
    position: relative;
}

.add-form .textarea-row.videotype textarea {
    min-height: 30px;
    height: 30px;
}

.note input {
    vertical-align: middle;
}
.designedby {
    text-decoration: none;
}
.pers-info-details .details-form .error_block {
    margin-top: 36px;
}
ul.ulphotos li .dell, .main_photogallery li .dell {
    display: block;
    position: absolute;
}

.ytv-video-actions.ytv-video-tenders {
    display: none;
}

.ytv-video-list a .video_btn{position: absolute; margin-top: 96px;; left: 0; width: 43px; height: 38px; background: url("../pic/videoplayer_btn.png") no-repeat;}
.ytv-video-list a .competition_btn{position: absolute; margin-top: 10px;; left: 5px; width: 43px; height: 38px; background: url("../pic/comp.png") no-repeat;}

.concurrence .news_date.wide {
    font-size: 25px;
    background: red;
    color: #fff;
    padding: 10px;
}
/* End by lamoed*/

/* Yours tv */
.ytv {
	font-family: Verdana;
}

.ytv .promo {
	padding: 24px 27px;
	height: 457px;
	background-color: #eb1417;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#eb1417), to(#ae383b));
	background:-webkit-linear-gradient(#eb1417, #ae383b);
	background:-moz-linear-gradient(#eb1417, #ae383b);
	background:-ms-linear-gradient(#eb1417, #ae383b);
	background:-o-linear-gradient(#eb1417, #ae383b);
	background:linear-gradient(#eb1417, #ae383b);
	-pie-background:linear-gradient(#eb1417, #ae383b);
	behavior:url(PIE.htc);
}

.ytv .promo .promo-top {
	overflow: hidden;
	height: 68px;
}

.ytv .promo .promo-top .logo {
	float: left;
	width: 140px;
}

.ytv .promo .promo-top .banner {
	float: right;
	width: 757px;
}

.ytv .promo .promo-top .banner img {
	border: none;
}

.ytv .promo .promo-bottom {
	overflow: hidden;
	margin-top: 27px;
}

.ytv .promo .promo-bottom .promo-image {
	float: left;
	width: 530px;
	height: 345px;
	overflow: hidden;
}

.ytv .promo .promo-bottom .promo-image .image-block {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ytv .promo .promo-bottom .promo-image .image-block .item {
	position: relative;
	display: none;
}

.ytv .promo .promo-bottom .promo-image .image-block .item.active {
	display: block;
}

.ytv .promo .promo-bottom .promo-image .image-block .item .info {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 112px;
	background-image: url(../pic/ytv-list-item-bg.png);
	background-position: 0 0;
	background-repeat: repeat;
	overflow: hidden;
}

.ytv .promo .promo-bottom .promo-image .image-block .item .info .info-left {
	float: left;
	padding: 12px;
	width: 376px;
}

.ytv .promo .promo-bottom .promo-image .image-block .item .info .info-left .title {
	height: 72px;
	max-height: 72px;
	font-size: 24px;
	color: #fff;
	line-height: 24px;
}

.ytv .promo .promo-bottom .promo-image .image-block .item .info .info-left .description {
	height: 30px;
	max-height: 30px;
	font-size: 11px;
	color: #fff;
	line-height: 18px;
}

.ytv .promo .promo-bottom .promo-image .image-block .item .info .info-left .description .date {
	padding-right: 16px;
}

.ytv .promo .promo-bottom .promo-image .image-block .item .info .info-left .description .time {
	padding-right: 18px;
}

.ytv .promo .promo-bottom .promo-image .image-block .item .info .info-left .description .user {
	padding-left: 20px;
	/*background-image: url(../pic/ytv-user-icon.png);*/
	background-position: 0 50%;
	background-repeat: no-repeat;
	color: #fff;
}

.ytv .promo .promo-bottom .promo-image .image-block .item .info .info-right {
	float: right;
	padding-top: 12px;
	padding-right: 17px;
	width: 113px;
	text-align: right;
}

.ytv .promo .promo-bottom .promo-image .image-block .item .info .info-right .votes {
	font-size: 16px;
	color: #fff;
	line-height: 24px;
}

.ytv .promo .promo-bottom .promo-image .image-block .item .info .info-right .stars {
	margin-top: 3px;
	height: 21px;
	/*background-image: url(../pic/ytv-promo-stars-big.png);*/
	background-position: 0 0;
	background-repeat: no-repeat;
}

.ytv .promo .promo-bottom .promo-image .image-block .item .info .info-right .stars.stars0 { background-position: 0 0; }
.ytv .promo .promo-bottom .promo-image .image-block .item .info .info-right .stars.stars1 { background-position: 0 -21px; }
.ytv .promo .promo-bottom .promo-image .image-block .item .info .info-right .stars.stars2 { background-position: 0 -42px; }
.ytv .promo .promo-bottom .promo-image .image-block .item .info .info-right .stars.stars3 { background-position: 0 -63px; }
.ytv .promo .promo-bottom .promo-image .image-block .item .info .info-right .stars.stars4 { background-position: 0 -84px; }
.ytv .promo .promo-bottom .promo-image .image-block .item .info .info-right .stars.stars5 { background-position: 0 -105px; }

.ytv .promo .promo-bottom .promo-image .image-block .item .info .info-right .tv {
	margin-top: 24px;
	padding-left: 17px;
	background-image: url(../pic/ytv-tv-icon.png);
	background-position: 0 25%;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #fff;
	line-height: 18px;
}

.ytv .promo .promo-bottom .promo-list {
	float: right;
	width: 364px;
}

.ytv .promo .promo-bottom .promo-list .list-tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 24px;
	overflow: hidden;
}

.ytv .promo .promo-bottom .promo-list .list-tabs .item {
	float: left;
	margin-right: 3px;
	padding: 0 10px;
}

.ytv .promo .promo-bottom .promo-list .list-tabs .item.active {
	background-color: #fff;
}

.ytv .promo .promo-bottom .promo-list .list-tabs .item a {
	font-size: 14px;
	color: #fff;
}

.ytv .promo .promo-bottom .promo-list .list-tabs .item.active a {
	/*font-weight: bold;*/
	color: #c00d0f;
	text-decoration: none;
	cursor: default;
}

.ytv .promo .promo-bottom .promo-list .list-content {
	display: none;
	position: relative;
	margin: 32px 0;
	height: 288px;
}

.ytv .promo .promo-bottom .promo-list .list-content.active {
	display: block;
}

.ytv .promo .promo-bottom .promo-list .list-content .a-top,
.ytv .promo .promo-bottom .promo-list .list-content .a-bottom {
	position: absolute;
	left: 36px;
	width: 20px;
	height: 10px;
	background-image: url(../pic/ytv-list-arrows.png);
	background-repeat: no-repeat;
}

.ytv .promo .promo-bottom .promo-list .list-content .a-top {
	top: -21px;
	background-position: 0 0;
}

.ytv .promo .promo-bottom .promo-list .list-content .a-bottom {
	bottom: -21px;
	background-position: -20px 0;
}

.ytv .promo .promo-bottom .promo-list .list-content .list-wrap {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ytv .promo .promo-bottom .promo-list .list-content .list-block {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	height: 9999px;
	list-style: none;
	overflow: hidden;
}

.ytv .promo .promo-bottom .promo-list .list-content .list-block .item {
	display: block;
	margin-bottom: 8px;
	overflow: hidden;
	height: 66px;
	max-height: 66px;
}

.ytv .promo .promo-bottom .promo-list .list-content .list-block .item.active {
	background-image: url(../pic/ytv-list-item-bg.png);
	background-position: 0 0;
	background-repeat: repeat;
}

.ytv .promo .promo-bottom .promo-list .list-content .list-block .item .image {
	float: left;
	width: 98px;
	height: 66px;
	line-height: 1px;
}

.ytv .promo .promo-bottom .promo-list .list-content .list-block .item .description {
	float: left;
	padding: 5px 11px;
	width: 244px;
}

.ytv .promo .promo-bottom .promo-list .list-content .list-block .item .description .title {
	font-size: 12px;
	color: #fff;
	line-height: 16px;
}

.ytv .promo .promo-bottom .promo-list .list-content .list-block .item .description .info {
	margin-top: 10px;
	overflow: hidden;
}

.ytv .promo .promo-bottom .promo-list .list-content .list-block .item .description .info .stars {
	float: left;
	width: 96px;
	height: 30px;
	/*background-image: url(../pic/ytv-promo-stars.png);*/
	background-repeat: no-repeat;
}

.ytv .promo .promo-bottom .promo-list .list-content .list-block .item .description .info .stars.stars0 { background-position: 0 0; }
.ytv .promo .promo-bottom .promo-list .list-content .list-block .item .description .info .stars.stars1 { background-position: 0 -11px; }
.ytv .promo .promo-bottom .promo-list .list-content .list-block .item .description .info .stars.stars2 { background-position: 0 -22px; }
.ytv .promo .promo-bottom .promo-list .list-content .list-block .item .description .info .stars.stars3 { background-position: 0 -33px; }
.ytv .promo .promo-bottom .promo-list .list-content .list-block .item .description .info .stars.stars4 { background-position: 0 -44px; }
.ytv .promo .promo-bottom .promo-list .list-content .list-block .item .description .info .stars.stars5 { background-position: 0 -55px; }

.ytv .promo .promo-bottom .promo-list .list-content .list-block .item .description .info .votes {
	float: left;
	width: 66px;
	font-size: 11px;
	color: #fff;
	line-height: 11px;
    margin-left: -30px;
}


/* ytv-table */
.ytv-table {
	display: table;
	margin-top: 11px;
	width: 100%;
}

.ytv-table-row {
	display: table-row;
}

.ytv-table-col-1,
.ytv-table-col-2 {
	display: table-cell;
	vertical-align: top;
}

.ytv-table-col-1 {
	padding-right: 30px;
	width: 557px;
}

.ytv-table-col-2 {
	width: 390px;
}


/* ytv-video */
.ytv-video-tabs {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 31px;
	font-family: Verdana;
}

.ytv-video-tabs .item {
	float: left;
	margin-right: 9px;
	padding: 0 9px;
}

.ytv-video-tabs .item.active {
	background-color: #a31c1f;
}

.ytv-video-tabs .item a {
	font-size: 18px;
	color: #d7161a;
}

.ytv-video-tabs .item.active a {
	color: #fff;
	text-decoration: none;
	cursor: default;
}

.ytv-video-list {
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Verdana;
}

.ytv-video-list.active {
	display: block;
}

.ytv-video-list .item {
	margin: 0;
	margin-top: 16px;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

.ytv-video-list .item.hidden {
	display: none;
}

.ytv-video-list.popup .item.hidden  {
	display: block;
}

.ytv-video-list .item .image {
	float: left;
	width: 170px;
	line-height: 1px;
}

.ytv-video-list .item .image img {
	width: 170px;
}

.ytv-video-list .item .info {
	float: right;
	width: 370px;
}

.ytv-video-list .item .info .stars-and-votes {
	overflow: hidden;
}

.ytv-video-list .item .info .stars-and-votes .stars {
	float: left;
	margin-top: 3px;
	margin-right: 18px;
	width: 120px;
	height: 30px;
	/*background-image: url(../pic/ytv-promo-stars.png);*/
	background-position: 0 0;
	background-repeat: no-repeat;
}

.ytv-video-list .item .info .stars-and-votes .stars.stars0 { background-position: 0 0; }
.ytv-video-list .item .info .stars-and-votes .stars.stars1 { background-position: 0 -11px; }
.ytv-video-list .item .info .stars-and-votes .stars.stars2 { background-position: 0 -22px; }
.ytv-video-list .item .info .stars-and-votes .stars.stars3 { background-position: 0 -33px; }
.ytv-video-list .item .info .stars-and-votes .stars.stars4 { background-position: 0 -44px; }
.ytv-video-list .item .info .stars-and-votes .stars.stars5 { background-position: 0 -55px; }

.ytv-video-list .item .info .stars-and-votes .votes {
	float: left;
	width: 60px;
	font-size: 16px;
	color: #bebebe;
	line-height: 16px;
    margin-left: -60px;
}

.ytv-video-list .item .info .title {
	margin-top: 0px;
	height: 60px;
	max-height: 60px;
}

.ytv-video-list .item .info .title a {
	font-size: 18px;
	font-weight: bold;
	color: #0043a8;
	line-height: 20px;
}

.ytv-video-list .item .description {
	height: 30px;
	max-height: 30px;
	font-size: 11px;
	color: #303030;
	line-height: 18px;
}

.ytv-video-list .item .description .date {
	padding-right: 16px;
}

.ytv-video-list .item .description .time {
	padding-right: 18px;
}

.ytv-video-list .item .description .user {
	padding-left: 20px;
	/*background-image: url(../pic/ytv-user-icon.png);*/
	background-position: 0 50%;
	background-repeat: no-repeat;
	color: #303030;
}

.ytv-video-list .item .description .tv {
	float: right;
	padding-left: 17px;
	background-image: url(../pic/ytv-video-list-tv.png);
	background-position: 0 25%;
	background-repeat: no-repeat;
}

.ytv-video-list.ytv-video-tenders {

}

.ytv-video-list.ytv-video-tenders .item {
	margin-top: 32px;
	padding-left: 65px;
	background-image: url(../pic/ytv-tender-icon.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #303030;
}

.ytv-video-list.ytv-video-tenders .item .date {
	font-size: 12px;
	line-height: 16px;
}

.ytv-video-list.ytv-video-tenders .item .title {
	margin-top: 10px;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
}

.ytv-video-list.ytv-video-tenders .item .description {
	margin-top: 15px;
	font-size: 12px;
	color: #323232;
	line-height: 18px;
	max-height: 9999px;
	height: auto;
}

.ytv-video-list.ytv-video-tenders .item .terms {
	margin-top: 10px;
	margin-left: -4px;
	padding-left: 23px;
	background-image: url(../pic/ytv-tender-terms-icon.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
}

.ytv-video-list.ytv-video-tenders .item .terms a {
	font-size: 12px;
	font-weight: bold;
	color: #d71619;
	line-height: 18px;
}

/* ytv-video-actions */
.ytv-video-actions {
	margin-top: 10px;
	overflow: hidden;
	background: #f2f2f2;
	font-family: Verdana;
	text-align: center;
}

.ytv-video-actions .more {
	display: block;
	padding: 5px 0;
	font-size: 12px;
	color: #6e6e6e;
	line-height: 20px;
	cursor: pointer;
}

.ytv-video-actions .more .more-text {
	display: block;
}

.ytv-video-actions .more.active .more-text {
	display: none;
}

.ytv-video-actions .more .hidden-text {
	display: none;
}

.ytv-video-actions .more.active .hidden-text {
	display: block;
}

/* banner-block */
.banner-block {
	line-height: 1px;
}

.banner-block.margt13 {
	margin-top: 13px;
}

.banner-block img {
	border: none;
}

/* last-user-photo */
.last-user-photo-wrap {
	position: relative;
	margin-top: 23px;
	padding: 13px 15px;
	background-color: #d8e9f7;
	background-image: url(../pic/ytv-last-user-bg.png);
	background-position: 100% 100%;
	background-repeat: no-repeat;
}
.last-user-photo {
	width: 360px;
	height: 359px;
	overflow: hidden;
}

.last-user-photo .title {
	font-size: 18px;
	color: #353535;
	line-height: 20px;
	text-transform: uppercase;
}

.last-user-photo .items {
	margin-top: 19px;
	padding-left: 0;
	width: 20000em;
	list-style: none;
	position: relative;
}

.last-user-photo .items li {
	float: left;
	position: relative;
	display: block;
	width: 360px;
	height: 361px;
	overflow: hidden;
	line-height: 1px;
}

.last-user-photo .items li a {
	display: block;
	float: left;
	margin-right: 8px;
	margin-bottom: 10px;
}

.last-user-photo .items li a.margr0 {
	margin-right: 0;
}

.last-user-photo .items li img {
	width: 112px;
}

.last-user-photo .navi {
	position: absolute;
	bottom: 20px;
	left: 15px;
	z-index: 1;
}

.last-user-photo .navi a {
    display: inline-block;
    padding-right: 6px;
    height: 11px;
    width: 11px;
    cursor: pointer;
    background: url(../pic/ytv-slider-buttons.png) 0 -11px no-repeat;
}

.last-user-photo .navi a.active {
	background-position: 0 0;
}

/* ytv-video-add */
.ytv-video-add {
	font-family: Verdana;
}

.ytv-video-add .title {
	margin: 0 9px;
	font-size: 18px;
	font-weight: bold;
	color: #303030;
	line-height: 20px;
}

.ytv-video-add .intro {
	margin: 20px 9px 0;
	font-size: 12px;
	color: #323232;
	line-height: 18px;
}

.ytv-video-add .ytv-video-add-block {
	margin-top: 30px;
	padding: 20px;
	background: #d8e9f7 url(../pic/bg-fancybox-form-container.gif) 50% 0;
}

.ytv-video-add .ytv-video-add-block .block-title {
	font-size: 18px;
	color: #353535;
	text-transform: uppercase;
}

.ytv-video-add .ytv-video-add-block .add-form {
	margin-top: 22px;
}

.ytv-video-add .ytv-video-add-block .add-form hr {
	margin: 0 0 20px;
	height: auto;
	background: none;
	border: none;
	border-top: 1px solid #b1b7bc;
}

.ytv-video-add .ytv-video-add-block  .date-row .text-holder {
	padding: 0;
	width: 310px;
	background: #fff;
}

.ytv-video-add .ytv-video-add-block  .date-row .text-holder.larger {
    width: 510px;
}

.ytv-video-add .ytv-video-add-block  .date-row .text-holder.datepicker {
	padding: 0 32px 0 0;
	width: 128px;
	background: #fff url(../pic/date-bullet-01.gif) no-repeat 100% 0;
}

.ytv-video-add .ytv-video-add-block  .date-row .text-holder input[type=text] {
	font-size: 14px;
	font-family: Verdana;
}

.ytv-video-add .ytv-video-add-block .attach_video .file.hidden {
	display: block;
}

.ytv-video-add .ytv-video-add-block .submit-row {
	margin-top: 30px;
}

.ytv-video-add .ytv-video-add-block .add-form .file-row .fakefile input {
	padding: 8px 10px;
	font-size: 14px;
	font-family: Verdana;
}

.ov.blogs_block div.vote-success {
    color: #000;
}

/*twitter-widget*/

.twitter-timeline.twitter-timeline-rendered {
	width: 720px !important;
	height: 650px !important;
}

/* Pluso */
.pluso-more {
    display: none !important;
}

.pluso-share-text {
	color: gray;
	padding: 0px 5px 0px 0px;
	display: inline;
	vertical-align: top;
}

/* Victory */

.v_hard_block {
    width: 100%;
}

.v_hard_block > div > img {
    display: none;
    width: 100%;
}

.v_menu {
    margin: 0px;
    padding: 0px;
    background: #0094DA;
}

.v_menu > li {
  display: inline-block;
  transition-duration: 0.2s;
  background-color: #0094DA;
  margin: 3px 1px;
  width: 321px;
  /*box-shadow: 0 1px 3px 0 #707070, 0 1px 1px 0 #adadad;*/
  text-align: center;
  padding: 5px 0;
  font-size: 16px;
  font-weight: bold;
}

.v_menu > li:hover {
    opacity: 0.7;
}

.v_menu > li:active{
    box-shadow: 0 8px 15px 0 #7f7f7f, 0 5px 5px 0 #999;
}

.v_menu > li > a {
    padding: 8px 80px;
    text-decoration: none;
    font-size: 14px;
    color: #fff;
}

.v_menu > li > .active {
    color: #212121;
}

@media all and (max-width: 800px) {
    .v_menu > li > a {
        font-size: 24px;
    }
}

.v_specorj_list {
    overflow: hidden;
    box-sizing: border-box;
}

.v_list_item {
    position: relative;
    margin-top: 15px;
    margin-right: 4px;
    margin-bottom: 10px;
    float: left;
    box-sizing: border-box;
    /*border-bottom: medium solid;*/
    width: 323px;
}

.v_list_item.archive {
    height: 160px; }

.v_list_item.archive:nth-child(3n+3) {
    margin-right: 0;
}

.v_img {
    border: 0px none;
    width: 100%;
    transition: all 0.4s ease-in-out;
}

.v_img:hover {
    /*transform: scale(1.02);*/
    opacity: 0.9;
}

.v_title_wrap {
    /*position: absolute;*/
    z-index: 1;
    /*background-color: #0094DA;*/
    width: 310px;
    bottom: 15px;
    padding: 3px 5px 3px 8px;
    margin: 0px 0px 5px;
}

.v_title {
    text-decoration: none;
    color: #212121;
}

.v_title:hover {
    color: #000;
}

/* Song contest */
.vote_item {
    position: relative;
    height: 95px;
    background-color: #E2EFF9;
    box-shadow: 0 1px 3px 0 #707070, 0 1px 1px 0 #adadad;
    margin: 10px 0 0;
    overflow: hidden;
}



.likebtn-wrapper * {
    font-family: "RussiaRegular",sans-serif !important;
}

.lb-style-large .lb-like-icon, .lb-style-large .lb-a:hover .lb-like-icon, .lb-style-large .lb-voted .lb-like-icon, .lb-style-large .lb-voted .lb-a:hover .lb-like-icon {
    background-image: url(http://tvalania.ru/pics/index.png) !important;
}

.lb-tt {
    display: none !important;
}
/* Song contest end */

/* styling casting */
nav + .r_col {
    width: 240px;
}

.casting_hard_block {
  width: 100%;
}

.casting_proj_list {
  padding: 0;
  margin: 15px 0px;
  list-style: none;
}

.casting_proj_list li {
  display: inline-block;
  width: 20%;
  margin: 0 58px 20px 0;
  text-align: center;
  vertical-align: top;
}

.casting_proj_list li:last-child {
  margin-right: 0;
}

.casting_proj_list li .videoplayer a {
  display: block;
  position: relative;
  border: 4px solid #4c4c4c;
  height: 244px;
  width: 100%;
}

.casting_proj_list li .videoplayer a img {
  width: 100%;
  height: 244px;
}

.casting_proj_list li .title {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: bolder;
  margin: 11px 0 0;
  display: block;
  color: #212121;
  text-decoration: none;
}

.casting_contestants {
    font-size: initial;
    color: #585858;
    margin: 0 0 10px;
}

.casting_menu > li {
  margin-bottom: 8px;
  font-size: small;
}

.casting-text {
  margin: 5px 0;
  color: #212121;
  padding: 0 15px;
}

.likebtn-wrapper {
    margin: -12px 0 5px;
}
/* styling casting END */

.ban {
   margin: 15px 0 0 0;
}
/* styling casting end */
