/* fix conflict New Paginator with old buttons_V3.css */
.NormalCasual.active span{
    color: #5b5b5b !important;
}

.NormalCasual.active:hover{
    background-position: 0 -53px !important;
}

.centerColumn .B_inner, .rightColumn .B_inner{
    padding: 10px;
}

.centerColumn .menuRound_in, .rightColumn .menuRound_in{
    margin: -10px -10px 10px;
}

.centerColumn .Li4 .LiCol{
    width: 149px;
}

.centerColumn .Li3 .LiCol{
    width: 203px;
}

.centerColumn .Li2 .LiCol{
    width: 312px;
}

.rightColumn .Li2 .LiCol{
    width: 144px;
}

.rightColumn .Li1 .LiCol{
    width: 300px;
}

.Paginator .PFirst em{
    background: url("/images/framework/gIcons.png") no-repeat scroll 0 -186px transparent;
    padding-left: 7px;
}

.Paginator .PLast em{
    background: url(/images/framework/gIcons.png) no-repeat -29px -328px;
    padding-right: 7px;
}

.ContentBlock .ATools, .VideoPreview .text h4, .PhotoPreview .text h4{
    font-size: 13px;
}

/* fix conflict New Paginator with old buttons_V3.css */

/* Video */
.MyVideos{
    background: #fff url(/video2/images/MyVideos_B_inner.gif) no-repeat right bottom;
}

.MyVideos .Marked{
    font-size: 16px;
}

.MyVideos .Marked li{
    background-position: -27px -163px !important;
}

.MyVideos .B_header{
    height: 4px;
}

.VideoPlayer .MoreBack{
    text-transform: none;
    font-size: 13px;
    padding-left: 20px;
}

.VideoPlayer .ic_up, .VideoPlayer .ic_down{
    margin-top: -16px;
}

.VideoPlayer .video_tags{
    padding-right: 83px;
}

/* Video */

/* FotoLine */
.FotoLine ul{
    margin: -6px;
}

.FotoLine .image{
    display: block;
    margin-bottom: 3px;
}

.FotoLine .image:hover + .text h4 a{
    color: #C42E29;
}

.FotoLine .Li4 .LiCol{
    margin: 6px;
}

.FotoLine .text h4{
    margin: 0;
    font-size: 15px;
    line-height: 16px;
    font-weight: 400;
}

/* end FotoLine */

/*Fix bg NormalCasual*/

.Btn{
    font-size: 13px;
}

.PromoCasual, .PromoGreen{
    font-size: 16px;
}

.pagination .Paginator .NormalCasual{
    background-position: 0 0;
}

.pagination .Paginator .active{
    background-position: 0 -53px;
}

/*end Fix bg NormalCasual*/

/*FIX NEW TABS*/
.NewsLineWidget .Tabs{
    margin-right: -12px;
}

/*END FIX NEW TABS*/

/*NewsLine*/
.NewsLine .B_header .calendarDropDown{
    position: relative;
    left: auto;
    right: 0;
    top: 5px;
    z-index: 130;
    float: right;
}

.NewsLine .B_header .activeCalendar #datepicker{
    right: 0;
    top: 30px;
    font-size: 11px;
}

.NewsLine .B_header #stripedates{
    margin-right: 0;
}

.NewsLine .B_header #stripedates li a{
    margin-top: 3px;
}

.NewsLine .B_header #stripedates li.active a{
    margin-top: 0;
    padding-top: 3px;
}

/*end NewsLine*/

/* startPopup */
.startPopup{
    width: 665px;
}

.startPopup h2{
    font-size: 24px;
    margin: 0;
}

.startPopup h3{
    font-size: 20px;
}

.startPopup .P_center{
    padding: 7px 20px;
}

.startPopup .step1, .startPopup .step2, .startPopup .step3{
    background: url(/images/framework/startPopup/startPopup.gif) no-repeat center -54px;
    height: 43px;
    margin: 10px 0;
}

.startPopup .step1{
    background-position: center -157px;
}

.startPopup .step2{
    background-position: center -105px;
}

.popButLeft, .popButRight{
    border: 1px solid #bababa;
    width: 46px;
    height: 47px;
    border-radius: 2px;
    background: #f8f8f8;
    background: -moz-linear-gradient(top, #f8f8f8 0%, #d6d6d6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #d6d6d6));
    background: -webkit-linear-gradient(top, #f8f8f8 0%, #d6d6d6 100%);
    background: -o-linear-gradient(top, #f8f8f8 0%, #d6d6d6 100%);
    background: -ms-linear-gradient(top, #f8f8f8 0%, #d6d6d6 100%);
    background: linear-gradient(to bottom, rgba(248, 248, 248, 1) 0%, rgba(214, 214, 214, 1) 100%);
}

.popButLeft span, .popButRight span{
    display: inline-block;
    width: 10px;
    height: 14px;
    background: url(/images/framework/startPopup/startPopup.gif) no-repeat left top;
    margin: 16px 0 0 17px;
}

.popButRight span{
    background: url(/images/framework/startPopup/startPopup.gif) no-repeat right top;
    margin-left: 20px;
}

.popButLeft:hover, .popButRight:hover{
    box-shadow: 0 0 1px 1px #e8e8e8;

    background: #f8f8f8;
    background: -moz-linear-gradient(top, #f8f8f8 50%, #cfcfcf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #f8f8f8), color-stop(100%, #cfcfcf));
    background: -webkit-linear-gradient(top, #f8f8f8 50%, #cfcfcf 100%);
    background: -o-linear-gradient(top, #f8f8f8 50%, #cfcfcf 100%);
    background: -ms-linear-gradient(top, #f8f8f8 50%, #cfcfcf 100%);
    background: linear-gradient(to bottom, rgba(248, 248, 248, 1) 50%, rgba(207, 207, 207, 1) 100%);
}

.popButLeft:active, .popButRight:active{
    box-shadow: inset 0 0 1px #b1b1b1;
    background: #d6d6d6;
    background: -moz-linear-gradient(top, #d6d6d6 0%, #f8f8f8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d6d6d6), color-stop(100%, #f8f8f8));
    background: -webkit-linear-gradient(top, #d6d6d6 0%, #f8f8f8 100%);
    background: -o-linear-gradient(top, #d6d6d6 0%, #f8f8f8 100%);
    background: -ms-linear-gradient(top, #d6d6d6 0%, #f8f8f8 100%);
    background: linear-gradient(to bottom, rgba(214, 214, 214, 1) 0%, rgba(248, 248, 248, 1) 100%);
}

.startPopup .last{
    cursor: default;
    box-shadow: none;

    background: #f8f8f8 !important;
    background: -moz-linear-gradient(top, #f8f8f8 0%, #d6d6d6 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #d6d6d6)) !important;
    background: -webkit-linear-gradient(top, #f8f8f8 0%, #d6d6d6 100%) !important;
    background: -o-linear-gradient(top, #f8f8f8 0%, #d6d6d6 100%) !important;
    background: -ms-linear-gradient(top, #f8f8f8 0%, #d6d6d6 100%) !important;
    background: linear-gradient(to bottom, #f8f8f8 0%, #d6d6d6 100%) !important;
    opacity: 0.5;
}

.startPopup h1{
    font-size: 36px;
    margin: 118px 0;
}

.startPopup h1 img{
    vertical-align: middle;
}

.startPopup_ff{
    border: 1px solid #c7c7c7;
    padding: 12px;
    font-size: 13px;
    line-height: normal;
    color: #272727;
    width: 350px;
}

.startPopup_ff table td, .startPopup_ff table th{
    vertical-align: top;
}

.startPopup_ff table td{
    padding-top: 2px;
}

.grayR, .gree   nR{
    display: inline-block;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 7px;
    border-radius: 10px;
    margin-right: 10px;
}

.grayR{
    background: #d9d9d9;
    background: -moz-linear-gradient(left, #d9d9d9 0%, #c7c7c7 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #d9d9d9), color-stop(100%, #c7c7c7));
    background: -webkit-linear-gradient(left, #d9d9d9 0%, #c7c7c7 100%);
    background: -o-linear-gradient(left, #d9d9d9 0%, #c7c7c7 100%);
    background: -ms-linear-gradient(left, #d9d9d9 0%, #c7c7c7 100%);
    background: linear-gradient(to right, rgba(217, 217, 217, 1) 0%, rgba(199, 199, 199, 1) 100%);
}

.greenR{
    background: #2eb612;
    background: -moz-linear-gradient(left, #2eb612 0%, #16a608 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #2eb612), color-stop(100%, #16a608));
    background: -webkit-linear-gradient(left, #2eb612 0%, #16a608 100%);
    background: -o-linear-gradient(left, #2eb612 0%, #16a608 100%);
    background: -ms-linear-gradient(left, #2eb612 0%, #16a608 100%);
    background: linear-gradient(to right, rgba(46, 182, 18, 1) 0%, rgba(22, 166, 8, 1) 100%);
}

.icHom_win{
    background: url(/images/framework/startPopup/startPopup.gif) no-repeat -280px top;
    display: inline-block;
    width: 30px;
    height: 26px;
    float: left;
    margin-top: 1px;
}

.icHom_mac{
    background: url(/images/framework/startPopup/startPopup.gif) no-repeat -310px top;
    display: inline-block;
    width: 28px;
    height: 22px;
    float: left;
    margin-top: 3px;
}

/* end startPopup */

/* popUp_bottom */
.popUp_bottom{
    position: fixed;
    width: 400px;
    font-size: 13px;
    border-top: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
    left: 0;
    bottom: 0;
    z-index: 999;
    background: #fff;

    box-shadow: 0px 0px 2px 1px #cfcfcf;

    display: none;
}

.popUp_bottom .rightBl{
    width: 245px;
    position: relative;
    z-index: 1001;
}

.alina{
    background: url(/images/framework/startPopup/alina.png) no-repeat left top;
    position: absolute;
    left: 0px;
    top: -36px;
    z-index: 998;
    width: 217px;
    height: 212px;
}

.popUp_bottom .ic_close{
    position: absolute;
    right: -8px;
    top: -8px;
    z-index: 999;
}

.blYellow{
    background: #fefae4;
    border: 1px solid #f4d060;
    padding: 12px;
    font-size: 16px;
    border-radius: 4px;
}

.triangleTopRight{
    width: 0;
    height: 0;
    border-top: 18px solid #f4d060;
    border-left: 18px solid transparent;

    position: absolute;
    left: -17px;
    top: 25px;
    z-index: 1005;
}

.triangleTopRight_in{
    width: 0;
    height: 0;
    border-top: 16px solid #fefae4;
    border-left: 16px solid transparent;

    position: absolute;
    left: -15px;
    top: 26px;
    z-index: 1006;
}

.popUp_bottom h2{
    font-size: 19px;
    font-weight: bold;
    margin-left: 5px;
}

.font16{
    font-size: 16px;
}

/* end popUp_bottom */

/*New Popup Authorization style's*/

.Authorization .P_header{
    margin: 0 11px;
    padding: 0;
}

.Authorization .P_header h3 span{
    font-size: 13px;
    color: #6a6a6a;
}

.Authorization .P_inner p{
    font-size: 14px;
    line-height: 18px;
    margin: 0;
}

.Authorization .P_header .ic_close{
    margin-bottom: 0;
}

.Authorization .P_inner .title{
    display: inline-block;
    margin-top: -3px;
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 7px;
}

.Authorization .P_inner .title .gray{
    color: #959494;
    font-weight: normal;
}

.Authorization .P_inner .ArticleInfo{
    line-height: 13px;
}

.Authorization .P_inner .left{
    padding-right: 20px;
    width: 343px;
    border-right: 1px solid #dfdfdf;
}

.Authorization .P_inner .left label.CheckRadio span.holderWrap{
    margin: 0 5px 0 0 !important;
}

.Authorization .P_inner .right{
    padding-left: 20px;
    width: 186px;
    position: relative;
}

.Authorization .P_inner .right .or{
    display: inline-block;
    padding: 8px 0 10px 0;
    position: absolute;
    left: -1px;
    top: 61px;
    background-color: #fff;
    text-align: center;
    color: #6a6a6a;
    width: 30px;
}

.Authorization .P_inner .right .btn_social img{
    display: inline-block;
    vertical-align: middle;
}

.Authorization .P_inner .right .btn_social span{
    display: inline-block;
    vertical-align: middle;
}

.Authorization .P_inner .right .facebook,
.Authorization .P_inner .right .vkontakte,
.Authorization .P_inner .right .twitter{
    display: block;
    width: 186px;
    height: 26px;
    background-image: url(/images/framework_edit/gPopupSprite.gif);
    background-position: 0 0;
    background-repeat: repeat-x;
    box-shadow: 1px 2px 3px #999999;
    border-radius: 3px 3px 3px 3px;
}

.Authorization .P_inner .right .facebook:hover,
.Authorization .P_inner .right .vkontakte:hover,
.Authorization .P_inner .right .twitter:hover{
    opacity: 0.9;
}

.Authorization .P_inner .right .facebook:active,
.Authorization .P_inner .right .vkontakte:active,
.Authorization .P_inner .right .twitter:active{
    box-shadow: none;
}

.Authorization .P_inner .right .vkontakte{
    background-position: 0 -46px;
}

.Authorization .P_inner .right .twitter{
    background-position: 0 -92px;
}

.Authorization .box{
    padding: 12px;
    border: 1px solid #e3e3e3;
    background: #f2f2f2 url(/images/framework_edit/gPopupSprite.gif) repeat-x 0 -188px;
    margin-top: 10px;
    margin-bottom: -20px;
}

.Authorization .box .avatar{
    background: url(/images/framework/gSpriteComments.gif) no-repeat 0 0;
    float: left;
    height: 50px;
    overflow: hidden;
    width: 50px;
}

.Authorization .box .text{
    padding-left: 62px;
}

.Authorization .box .text h4{
    display: block;
    margin-top: -3px;
    font-weight: 700;
    padding-right: 54px;
    position: relative;
}

.Authorization .box .text h4 .not_me{
    position: absolute;
    top: 0;
    right: 0;
    font-weight: 400;
}

.Authorization .ArticleInfo .error_info{
    color: #f00 !important;
}

/*EnterSite1, EnterSite4, EnterSite5, EnterSite6*/
.EnterSite5, .EnterSite6{
    width: 587px !important;
}

.EnterSite4, .EnterSite1{
    width: 635px !important;
}

.EnterSite4 .P_inner .right, .EnterSite1 .P_inner .right{
    border-left: 1px solid #CCCCCC;
    margin-left: -1px;
    width: 211px;
}

/*end EnterSite1, EnterSite4, EnterSite5, EnterSite6*/
/*EnterSite2*/
.EnterSite2, .EnterSite3{
    width: 397px !important;
}

.EnterSite3{
    margin-left: -198px !important;
}

.EnterSite2 .P_header .ic_close, .EnterSite3 .P_header .ic_close{
    top: 0;
    right: 10px;
    position: absolute;
}

.EnterSite2 .P_header, .EnterSite3 .P_header{
    border: none;
}

.EnterSite2 .P_inner{
    padding-top: 12px;
}

.EnterSite2 .P_inner p{
    padding-top: 7px;
    font-size: 13px;
}

/*end EnterSite2*/
/*EnterSite6*/
.EnterSite6 .P_inner .ic_status{
    float: left;
    height: 44px;
    overflow: hidden;
    width: 44px;
}

.EnterSite6 .P_inner .text{
    padding-left: 60px;
    margin-top: -5px;
}

.EnterSite6 .P_inner .text p{
    padding-top: 5px;
}

/*end EnterSite6*/

/*EnterSite7*/
.EnterSite7{
    width: 487px;
}

.EnterSite7 .P_header{
    border: none;
}

.EnterSite7 .P_header .Alert{
    float: left;
    width: 382px;
    margin-top: 12px;
}

.EnterSite7 .P_inner{
    padding-top: 0;
}

.EnterSite7 .P_inner{
    font-size: 14px;
}

.EnterSite7 .P_inner h3{
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    margin: 1px 0 11px;
}

.EnterSite7 .P_inner p{
    margin: 6px 0;
}

.EnterSite7 .box{
    margin: 10px 0 16px;
    width: 294px;
}

/*end EnterSite7*/

.Authorization div.list{
    background: none repeat scroll 0 0 #ECFEDC;
    border: 1px solid #CBE8B1;
    display: block;
    margin: 5px 0;
    padding: 5px;
    border-radius: 3px;
}

.Authorization div.list .title{
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
}

.Authorization div.list .holderWrap{
    height: 16px !important;
}

/*authOverlay*/
.authOverlay .P_header .ic_close{
    display: none;
}

.authOverlay .P_header{
    text-align: center;
}

.authOverlay .P_header h3{
    float: none;
}

.authOverlay .P_header img{
    margin: 20px 0 15px 0;
}

.authOverlay .P_inner{
    text-align: center;
}

/*END authOverlay*/
/*END New Popups Authorization style's*/
/*ProgressBar*/
.ProgressBar{
    border-radius: 4px;
    height: 13px;
    line-height: 10px;
    background-image: url(/images/framework_edit/gProgressBarSpr.png);
    background-position: 0 bottom;
    background-repeat: repeat-x;
    padding-left: 0px;
}

.ProgressBar .BarEl{
    background-image: url(/images/framework_edit/gProgressBarSpr.png);
    background-position: 0 bottom;
    background-repeat: repeat-x;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    border-left: 1px solid #fff;
}

.ProgressBar .BarEl em{
    display: block;
    height: 12px;
    border: 1px solid #ddd;
}

.ProgressBar .result em{
    border: none;
    background-image: url(/images/framework_edit/gProgressBarSpr.png);
    background-position: 0 10px;
    background-repeat: repeat-x;
    height: 14px;
    border-right: 1px solid #d8bbf5;
    border-left: 1px solid #b287c8;
    position: relative;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 11px;
    line-height: 13px;
}

.ProgressBar .first{
    border-radius: 4px 0 0 4px;
}

.ProgressBar .first_em{
    border-radius: 4px 0 0 4px;
}

.ProgressBar .result .first_em{
    border-left: none;
}

.ProgressBar .last{
    border-radius: 0 4px 4px 0;
}

.ProgressBar .last_em{
    border-radius: 0 4px 4px 0;
}

.ProgressBar .result .last_em{
    border-right: none;
}

/*end ProgressBar*/

/*Fix for old standart New Comments Block*/
.Comments .B_inner{
    padding: 12px !important;
}

/*end Fix for old standart New Comments Block*/

/*new standart Loader new framework*/
.loader_on{
    display: inline-block;
    background: url(/images/framework/ic_loader_20x20.gif) no-repeat 0 0;
    width: 20px;
    height: 20px;
}

.loader_off{
    display: none;
}

/*end new standart Loader new framework*/

/**/
.Btn_input{
    padding: 0 !important;
    height: auto;
}

.Btn_input input{
    cursor: pointer;
    background: none !important;
    border: none !important;
    width: auto !important;

}

.NormalCasual input{
    color: #5B5B5B;
    line-height: 16px;
    text-shadow: 0 1px 0 #fff;
    padding: 3px 12px;
}

.NormalGreen input{
    line-height: 24px;
    color: #fff;
    padding: 3px 12px;
}

.PromoGreen input{
    line-height: 27px;
    color: #fff;
    padding: 0 12px;
}

/*Whis slyle nead for concurs Fly2Phone*/
/*Popups*/
.fly_popup{
    padding-left: 58px;
    background: #FFFFFF url(/lady/fly-contest/popup_flag.gif) no-repeat 19px 0;
}

.fly_popup .P_inner{
    padding-left: 12px;
    padding-top: 10px;
}

.fly_popup p{
    margin-bottom: 12px;
}

.fly_popup .NormalGreen, .fly_popup .NormalCasual{
    min-width: 20px;
}

/*end Popups*/

/*old captcha_global*/
.PopupCaptcha{
    width: 322px;
    position: fixed;
    z-index: 8889;
    top: 50%;
    margin-top: -143px;
    left: 50%;
    margin-left: -172px;
    background: #fff;
    border-radius: 5px;
    padding: 10px;
}

.PopupCaptcha .ic_close{
    display: block;
    float: right;
    margin-left: 10px;
    background: url(/images/captcha/ic_close.gif) no-repeat 0px 0px;
    width: 13px;
    height: 13px;
    overflow: hidden;
}

.PopupCaptcha .ic_close:hover{
    background-position: 0 -15px;
}

.PopupCaptcha .CaptchaZag{
    font-size: 15px;
    font-weight: 700;
}

.PopupCaptcha .CaptchaBox{
    border: 1px solid #e1e1e1;
    padding: 10px;
    border-radius: 3px;
}

.PopupCaptcha .CaptchaBox .other_code{
    padding-left: 15px;
    background: url(/images/captcha/other_code.gif) no-repeat 0px center;
    color: #0049a3 !important;
}

.PopupCaptcha table{
    font-size: 14px;
}

.PopupCaptcha .enter-captcha{
    border: 1px solid #E1E1E1;
    border-radius: 3px;
    font-size: 22px;
    border-color: #e1e1e1;

    box-shadow: inset 0 0 5px #e1e1e1;
    padding: 2px 7px;
    width: 105px !important;
}

.PopupCaptcha .td-captcha-right{
    text-align: right;
}

.PopupCaptcha .captcha-button{

    box-shadow: none;
    cursor: pointer;
    color: #fff;
    border: 1px solid #2c9010;
    border-radius: 3px;
    background-color: #2d9c14;
    background-image: -moz-linear-gradient(top, #59bc0f, #0e8617);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #59bc0f), color-stop(1, #0e8617));
    padding: 5px 20px;
}

.PopupCaptcha .captcha-button:hover{
    background-image: -moz-linear-gradient(top, #0e8617, #59bc0f);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0e8617), color-stop(1, #59bc0f));

}

/*old captcha_global*/
/*temp fix otherNews*/
.otherNews .Li4 .image{
    width: 150px;
    text-align: center;
}

/*end temp fix otherNews*/

/*icon Yellow new 2 level TopMenu*/
.TopMenu .level_2 .container ul li.ic_yellow_new{
    position: relative;
}

.TopMenu .level_2 .container ul li.ic_yellow_new img{
    position: absolute;
    right: 10px;
    top: 0;
}

.TopMenu .level_2 .container ul li.ic_yellow_new a{
    padding-right: 45px;
    color: #EE3124 !important;
}

/*end icon Yellow new 2 level TopMenu*/

/*NewsByTag*/
.NewsByTag .B_inner ul{
    margin-top: -10px;
}

.NewsByTag .B_inner li{
    padding-top: 10px;
}

.NewsByTag .B_inner li .image{
    text-align: center;
    width: 120px;
}

.NewsByTag .B_inner li .left{
    width: 100px;
}

/*end NewsByTag*/

/* Signal Widget */
.SignalWidget h2{
    font-size: 16px;
    margin: 0 0 7px 0;
    padding: 0;
}

.signal_logo_widget{
    display: block;
    float: right;
    margin: 0 0 10px 10px;
    width: 88px;
    height: 30px;
    background: url(/gWidgets/WidgetSignal/signal_logo.png) no-repeat 0 0;
}

/* end Signal Widget */

/*Old Header*/

#tochka_header{
    height: 108px;
    z-index: 920;
    background: url(/images/TochkaHeaderV3/bg_header.png) no-repeat;
    background-position: left bottom !important;
    margin-top: 15px;
}

/* === LogoSearch === */
#tochka_header .LogoSearch .all .logo{
    margin-top: 24px;
    margin-left: 18px;
}

.LogoSearch .all .LogoSearch_position{
    margin-top: 45px;
    margin-right: 13px;

    float: right;
    background-color: #fff;

}

.LogoSearch .all .LogoSearch_inp{
    height: 15px;
    background-color: #fff;
    font-size: 12px;
    float: left;
    width: 162px;
    padding: 5px 4px 4px 4px;
    color: #666;
    border: 1px solid #cfcdcd;
    border-right: none;

    border-radius: 2px 0px 0px 2px;

    /*behavior:url(/PIE.htc);*/
}

.LogoSearch .all #google_search .LogoSearch_inp{
    padding: 5px 4px 4px 4px !important;
    border: 1px solid #cfcdcd !important;
    border-right: none !important;

}

.LogoSearch .all .LogoSearch_inp:focus{
    outline: none;
}

.LogoSearch .all .LogoSearch_select{
    float: left;
    border: 1px solid #cfcdcd;
    border-left: none;
    border-right: none;
    padding-right: 9px;
    width: 110px;
    height: 24px;
    text-align: right;
}

.LogoSearch .all .open_LogoSearch_select{
    position: relative;
    z-index: 501;
}

.LogoSearch .all .LogoSearch_select span{
    cursor: pointer;
    font-size: 11px;
    color: #a2a2a2;
    line-height: 24px;
    padding-left: 5px;
    padding-right: 12px;
    background: url(/images/TochkaHeaderV3/LogoSearch_sprite.gif) no-repeat right 6px;
    border-left: 1px solid #fff;
}

.LogoSearch .all .LogoSearch_select_drop_down{
    display: none;
    position: absolute;
    top: 24px;
    right: -1px;
    background-color: #fff;
    border: 1px solid #cfcdcd;
    border-top: none;
    font-size: 11px;

    border-radius: 0px 0px 3px 3px;
    /*behavior:url(/PIE.htc);*/
}

.LogoSearch .all .LogoSearch_select_drop_down li{

}

.LogoSearch .all .open_LogoSearch_select span{
    border-color: #cfcdcd;
    background-position: right -12px;
}

.LogoSearch .all .LogoSearch_select_drop_down a{
    display: block;
    background: #fff;
    color: #a2a2a2 !important;
    line-height: 26px;
    padding: 0px 21px 0px 5px;
    border-top: 1px solid #cfcdcd;
    border-left: none;
    white-space: nowrap;
    text-align: left;
}

.LogoSearch .all .LogoSearch_select_drop_down a:hover{
    background-color: #e8f5f9;
    color: #e20912 !important;
}

.LogoSearch .all .LogoSearch_submit{
    float: left;
    border: 1px solid #bababa;

    border-radius: 0px 2px 2px 0px;
    /*behavior:url(/PIE.htc);*/
    cursor: pointer;
    width: 27px;
    height: 26px;
    overflow: hidden;
    background: url(/images/TochkaHeaderV3/LogoSearch_sprite.gif) no-repeat right -37px;
}

/* === end LogoSearch === */
/*Old Header*/
/*Old Menu*/
.TopMenu{
    width: auto;
    height: auto;
}

.TopMenu .home em{
    display: inline-block
}

.TopMenu .level_1, .TopMenu .level_2{
    width: auto;
    margin: 0 3px;
}

.TopMenu .level_2{
    display: none;
}

.withOpenSubmenu .level_2{
    display: block;
}

.TopMenu .level_1 table{
    width: auto;
    height: 28px;
}

.TopMenu .level_1 table td{
    vertical-align: top;
}

.TopMenu .level_1 table td a.home, .TopMenu .level_1 table td.home a{
    border-left: 0px;
    padding: 0px 8px 0px 7px !important;
    margin-left: 1px;
}

.TopMenu .level_1 table td a.home img, .TopMenu .level_1 table td.home a img,
.TopMenu .level_1 table td a.home em, .TopMenu .level_1 table td.home a em{
    display: block;
    position: relative;
    top: 7px;
    width: 14px;
    height: 12px;
}

.TopMenu .level_1 table td a.home img, .TopMenu .level_1 table td a.home em, .TopMenu .level_1 table td.home a em{
    background: url(/images/TochkaHeaderV3/ic_header_house.png) no-repeat 0px 0px;
}

.TopMenu .level_1 table td.selected a.home img{
    background-position: 0px -30px !important;
}

.TopMenu .level_1 table td a{
    display: block;
    font-size: 13px;
    text-align: center;
    height: 28px;
    line-height: 27px;
    padding: 0px 12px 0px 10px;
    color: #fff;
    text-decoration: none;
    background: url(/images/TochkaHeaderV3/bg_topmenu_a.gif) no-repeat;
    background-position: right top !important;
    white-space: nowrap;
}

.TopMenu .level_1 table td.selected a.home{
    background-position: 0px -112px !important;
    margin-left: 0px;
    padding-left: 8px !important;

    border-radius: 0px 0px 0px 2px;
    /*behavior:url(/PIE.htc);*/
}

.TopMenu .level_1 .leftBG, .TopMenu .level_1 .rightBG, .TopMenu .level_2 .leftBG, .TopMenu .level_2 .rightBG{
    display: none;
}

.TopMenu .level_1 .container, .TopMenu .level_2 .container{
    width: auto;
    padding: 0px;
    border-radius: 0px 0px 2px 2px;
}

.TopMenu .level_1 .container{
    position: relative;
    background: url(/images/TochkaHeaderV3/bg_topmenu.png) no-repeat;
    background-position: right bottom;
    overflow: visible;
    height: 28px;
}

.withOpenSubmenu .level_1 .container{

    border-radius: 0px;
}

.TopMenu .level_2 .container{
    border: 1px solid #c6c6c6;
    border-top: none;
    background-color: #f1f1f1;
    height: 27px;
    overflow: hidden;
}

.TopMenu .level_2 .container ul{
    margin: 6px 0px 4px 0px;
    padding: 0;
    list-style: none;
    display: block;
    position: relative;
    left: -1px;
}

.TopMenu .level_2 .container ul li{
    float: left;
    position: relative;
    z-index: 1;
}

.TopMenu .level_2 .container ul li a{
    display: block;
    font-size: 12px;
    border-left: #c6c6c6 1px solid;
    border-right: #fff 1px solid;
    color: #6d6e71;
    text-decoration: underline;
    line-height: 14px;
    padding: 0px 10px;
}

.TopMenu .level_2 .container ul li a:hover{
    text-decoration: none;
}

/* SubDrop */
.TopMenu .level_1 table td .submenu{
    position: absolute;
    right: 1px;
}

.TopMenu .level_1 table td .submenu a.drop-a-href{
    padding: 0px 10px 0px 12px;
    background: none;
}

.TopMenu .level_1 table td .submenu a.drop-a-href i{
    font-style: normal;
    padding-right: 12px;
    background: url(/images/TochkaHeaderV3/drop-a-href-arrow.gif) no-repeat right 7px;
}

.TopMenu .level_1 table td .submenu a span{
    border-bottom: 1px dotted #fff;
}

.TopMenu .level_1 table td .hover-bg{
    background: url(/images/TochkaHeaderV3/bg_topmenu_a.gif) no-repeat;
    background-position: 0px -84px !important;
}

.TopMenu .level_1 table td .submenu .SubDrop{
    display: none;
    position: absolute;
    z-index: 501; /* 501 */
    top: 28px;
    right: -1px;
    border: 1px solid #d3d3d3;
    border-top: none;
    box-shadow: 0px 0px 2px #bababa;
    background-color: #fff;
    min-width: 90px;
}

.TopMenu .level_1 table td .submenu:hover .SubDrop{
    display: block;
}

.TopMenu .level_1 table td .submenu .SubDrop a{
    padding: 0px;
    height: auto;
    border: 0px;
    display: block;
    font-size: 12px;
    line-height: 24px;
    color: #006ba6 !important;
    background: #fff;
    padding: 1px 21px 1px 11px;
    text-align: left;
    white-space: nowrap;
}

.TopMenu .level_1 table td .submenu .SubDrop a:hover{
    background-color: #2473c0 !important;
    color: #fff !important;
    border: none;
    margin-left: 0px;
}

.TopMenu .level_1 table td .submenu .SubDrop .bb_dotted{
    margin: 3px 0px;
}

.TopMenu .level_1 table td a:hover{
    background-position: right -28px !important;
}

.TopMenu .level_1 table td:first-child a:hover{
    border-radius: 0px 0px 0px 2px;
}

.withOpenSubmenu .level_1 table td:first-child a:hover{
    border-radius: 0px;
}

.TopMenu .level_1 table td.selected a{
    background-position: right -56px !important;
    margin-left: -1px;
    color: #606164;
}

.withOpenSubmenu .level_1 table td{
    padding-bottom: 0px;
    height: 28px;
}

.TopMenu .level_2 .container ul li.selected{
    margin-top: 0;
}

.TopMenu .level_2 .container ul li.selected a{
    color: #464646;
    font-weight: 700;
    text-decoration: none !important;
    line-height: 14px;
    padding: 0px 10px;
}

.TopMenu .level_1 table td.selected a.nohref{
    color: #272727;
}

/* === menu === */
/*Old menu*/
span.startpage{
    background: none repeat scroll 0 0 #FFFFFF;
    left: 50%;
    margin-left: -175px;
    position: fixed;
    top: 100px;
    z-index: 9999;
}

.Afisha .ContentBlock{
    margin-bottom: 15px;
}

.ModnaKastaWidg{
    border: none !important
}

.ModnaKastaWidg .B_inner{
    padding: 5px;
    background: #fff url(/images/widgets/modna_kasta/bg.jpg) center 0 no-repeat;
    width: auto;
    border: 1px solid #97c03c;
}

.ModnaKastaWidg .bPreview{
    width: 153px;
    overflow: hidden;
}

.videoV3 .ModnaKastaWidg .B_inner,
.News .ModnaKastaWidg .B_inner,
.Afisha .ModnaKastaWidg .B_inner{
    width: auto;
}

.videoV3 .ModnaKastaWidg .bPreview,
.News .ModnaKastaWidg .bPreview,
.Afisha .ModnaKastaWidg .bPreview{
    width: 147px;
    overflow: hidden;
}

.ModnaKastaWidg .bPreview .image{
    margin-right: 3px;
    float: left;
}

.ModnaKastaWidg .bPreview .image img{
    border-radius: 4px
}

.ModnaKastaWidg .bPreview .text{
    float: none;
    display: block;
    overflow: hidden;
}

.ModnaKastaWidg .bPreview .text h4{
    font-size: 12px;
    margin-top: -2px;
}

.ModnaKastaWidg .bPreview .text h4 a{
    display: block;
    color: #ffffff
}

.ModnaKastaWidg .bPreview .text h4 a:hover{
    color: #272727
}

.ModnaKastaWidg .bPreview .image:hover + .text h4 a{
    color: #272727;
}

/* socBig */
.fixedBl{
    position: relative;
    top: 10px;
    margin-left: -95px;
    z-index: 70;
}

.socBig{
    background-color: #EAEEF0;
    border-radius: 2px;
    left: -15px;
    opacity: 0.8;
    padding: 2px 10px 0 10px;
    position: absolute;
    width: 58px;
}

.socBig:hover{
    opacity: 1
}

.socBig li{
    padding: 10px 0;
    border-bottom: 1px solid #dbdbdb;
    text-align: center;
}

.socBig li:last-child{
    border-bottom: none;
}

.socPosA{
    position: absolute;
}

.socPosF{
    position: fixed;
    top: 0;
}

.ie .socPosF{
    margin-left: -622px
}

.socPosR{
    position: relative;
}

/* socBig */


/**/
.Important.NewFeaturedNews{
    background: none;
    padding: 0;
    position: relative;
    height: 278px;
    margin-top: 8px;
    margin-left: 3px;
    width: 663px;
    margin-bottom: 15px;
}

.Important.NewFeaturedNews .corner_left_top{
    width: 6px;
    height: 6px;
    font-size: 0px;
    line-height: 1px;
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
}

.Important.NewFeaturedNews .corner_left_bottom{
    width: 6px;
    height: 6px;
    font-size: 0px;
    line-height: 1px;
    position: absolute;
    z-index: 100;
    bottom: 0px;
    left: 0;
}

.Important.NewFeaturedNews .tabsContainer{
    height: 268px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: -5px;
    top: 7px;
    width: 185px;
    z-index: 30;
}

.Important.NewFeaturedNews .tabs li{
    height: 89px;
    margin: 0 0 0 23px;
    position: relative;
}

.Important.NewFeaturedNews .tabs li .inner{
    height: 89px;
    left: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 156px;
}

.Important.NewFeaturedNews .tabs li.selected .inner{
    padding-left: 23px;
}

.Important.NewFeaturedNews .tabs li .inner .slide_on, .Important.NewFeaturedNews .tabs li .inner .slide_on_ie6{
    display: none;
    position: absolute;
    top: -1px; right: -2px;
    z-index: 2;
    width: 180px;
    height: 89px;
}

.Important.NewFeaturedNews .tabs li .inner .slide_on_ie6{
    background: none;
}

.Important.NewFeaturedNews .tabs .image img{
    float: left;
    height: 87px;
    width: 156px;
}

.Important.NewFeaturedNews .tabs .title{
    background: url("http://i1.bender3.tchktestcdn.com/images/common/bg_featerudnews_text.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    color: #FFFFFF;
    max-height: 26px;
    padding: 3px 5px 5px;
    position: absolute;
    right: 0;
    width: 146px;
    font-size: 12px;
}

.Important.NewFeaturedNews .tabs li.selected{
    background: none;
    position: relative;
    margin-left: 0;
    margin-bottom: 0;
}

.Important.NewFeaturedNews .tabs li.selected .inner .slide_on{
    display: block;
}

.Important.NewFeaturedNews .navButtons .button_up{
    position: absolute;
    background: url(/video2/images/arr_featNews_up.gif) no-repeat;
    width: 156px;
    height: 13px;
    right: 1px;
    top: -7px;
    z-index: 40;
}

.Important.NewFeaturedNews .navButtons .button_dwn{
    position: absolute;
    background: url(/video2/images/arr_featNews_dwn.gif) no-repeat;
    width: 156px;
    height: 13px;
    right: 1px;
    bottom: -8px;
    z-index: 40;
}

.Important.NewFeaturedNews .navButtons .button_up:hover{
    background-position: 0 -13px;
}

.Important.NewFeaturedNews .navButtons .button_dwn:hover{
    background-position: 0 -13px;
}

.Important.NewFeaturedNews .navButtons .button_up_na{
    background-position: 0 -26px !important;
}

.Important.NewFeaturedNews .navButtons .button_dwn_na{
    background-position: 0 -26px !important;
}

.Important.NewFeaturedNews .TabContent .text{
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: url(/conferences/images/common/bg_featerudnews_text.png);
    width: 483px;
    min-width: 150px;
    padding: 6px 11px 9px 11px;
    color: #fff;
}

.Important.NewFeaturedNews .TabContent h2{
    margin: 0;
    font-size: 20px;
    font-weight: normal;
    line-height: 100%;
    color: #fff;
    padding: 0 0 4px 0;
}

.Important.NewFeaturedNews .TabContent a{
    color: #fff;
}

.Important.NewFeaturedNews .TabContent a:hover{
    color: #6FCBFA;
}

.Important.NewFeaturedNews .TabContent h2 a{
    color: #6FCBFA;
}

.Important.NewFeaturedNews .TabContent h2 a:hover{
    color: #fff;
}

.Important.NewFeaturedNews .TabContent p{
    padding: 0;
    margin: 0;
    font-size: 15px;
    color: #fff;
}

.Important .NewFeaturedNews_btn{
    height: 45px;
    position: absolute;
    left: 150px;
    top: 50%;
    margin-top: -23px;
    width: 209px;
}

.Important .NewFeaturedNews_btn a{
    display: block;
    background: url(/conferences/images/btn_play.png) no-repeat;
    width: 209px;
    height: 45px;
}

.Important .NewFeaturedNews_btn a:hover{
    background-position: 0 100%;
}

.Important .playVideoBtn a{
    background-image: url(/conferences/images/btn_play2.png) !important;
}
.Nightlife.video .Block .Tabs,
.Nightlife.video .Block .TabsLink{margin-top: 0}
/*fix*/

.Afisha .Important.NewFeaturedNews .tabsContainer{
    right: 0px;
}
/*end:fix*/