/* Basic Elements */
address, caption, cite, code, dfn, th, var, h1, h2, h3, h4, h5, h6{
    font-style: normal;
    font-weight: normal;
}

.clear_small{
    clear: both;
    font-size: 0;
    height: 5px;
    overflow: hidden;
}

.Nightlife .banner.top .WidthPage{
    width: 1038px;
}

.Nightlife .Main .WidthPage{
    width: 1008px
}

#all{
    padding-top: 20px;
    width: auto;
    margin: 0 -1px;
}

.header_v2{
    background: url(../images/nightlife/bg_header_wide.jpg) no-repeat left top transparent;
}

a{
    color: #004faf;
}

a:hover{
    color: #C42E29;
    text-decoration: none;
}

#main{
    /*
    background-color:#FFFFFF;
    width:1013px;
    padding-top:20px;
    */
    font-size: 11px;
}

#main .centerColumn{
    float: left;
    padding-left: 10px;
    width: 662px;
}

#main .rightColumn{
    float: right;
    padding-right: 10px;
    width: 322px;
}

.header_v2 .header_rr{
    _right: -40px;
}

.button_grn_dynamic:visited{
    color: #fff;
}

.button_grn_dynamic{


    border-radius: 5px;


    box-shadow: none;
    background-color: #da4a04;
    /*
        background-image:-moz-linear-gradient(center top , #59BC0F, #0E8617);
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #59bc0f),color-stop(1, #0e8617));
        */
    background-image: -moz-linear-gradient(center top, #fb7402, #da4a04);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fb7402), color-stop(1, #da4a04));
    color: #FFFFFF;
    cursor: pointer;
    font-size: 17px;
    font-weight: bold;
    padding: 5px 30px;
    text-decoration: none;
    width: auto;
}

.ContentBlock .CB_inner{
    z-index: 300;
}

.ContentBlock .CB_inner, .ContentBlock.Medium .CB_inner{
    border-left: 1px solid #b9b9b9;
    border-right: 1px solid #b9b9b9;
    background: none;
    background-image: none;


}

.ContentBlock .CB_inner .content{
    width: auto;
    z-index: 1;
    border: none;
    background-color: #ffffff;
}

.ContentBlockWide .CB_inner, .ContentBlockWide_Tabs .CB_inner{
    background: none;
}

#list_container.ContentBlock .CB_inner .content{
    border-top: 1px solid #DCDCDC;
}

.ContentBlock .content{
    border-color: #DCDCDC;
    border-style: solid;
    border-width: 1px 1px 0;
    padding: 10px;
    margin-left: 0;

}

.ContentBlock .CB_header{
    background: url(../images/nightlife/bg_top_clubbers_head.gif) no-repeat left bottom;
    height: 27px;
    padding: 0 19px 0 14px;
    font-size: 11px;
    position: relative;
    z-index: 3;
}

.ContentBlock.Small .CB_header, .ContentBlock.Medium .CB_header, .ContentBlockWide .CB_header{
    background: url(../images/nightlife/bg_top_clubbers_head.gif) no-repeat left bottom;
    height: 27px;
}

.ContentBlock .CB_footer, .ContentBlockWide .CB_footer, .ContentBlockWide_Tabs .CB_footer, .ContentBlock.Small .CB_footer, .ContentBlock.Medium .CB_footer, .BlogAddNew .CB_header, .headerOff .CB_header{
    background: #b9b9b9;
    height: 1px;
    _overflow: hidden;
}

.ContentBlock.headerOff div.CB_header, .centerColumn .headerOff .CB_header, .headerOffWide .CB_header{
    background: none !important;
    background-color: #b9b9b9 !important;
    height: 1px !important;
}

.ContentBlock .CB_header span.textcopy{
    position: absolute;
    font-size: 150%;
    color: #1F1F1F;
    left: 14px;
    top: 3px;
    margin-top: 1px;
    z-index: 1;
    white-space: nowrap;
}

.ContentBlock .CB_header h3{
    font-size: 150%;
    color: #fff;
    position: relative;
    z-index: 2;
    padding-top: 0 !important;
    display: inline;
    top: 3px !important;
    font-weight: normal;
}

.ContentBlock .CB_header h3 a{
    color: #FFFFFF !important;
}

.ContentBlock .CB_header .tabs{
    right: 40px;

}

.ContentBlock .CB_header .tabs{
    bottom: 0px;

    position: absolute;
    right: 14px;
    word-spacing: -0.25em;
}

.ContentBlock .CB_header .tabs li{
    display: block;
    float: left;

}

.ContentBlock .CB_header .tabs li.current{

}

.ContentBlock .CB_header .tabs li.current a{
    background: url(http://static.nightlife.tochka.net/img/bg_top_clubbers_head_current.jpg) repeat-x top left;
    color: #293438;

}

.ContentBlock .CB_header .tabs li a{
    display: block;
    float: left;
    padding: 1px 9px 5px 9px;
    color: #FFFFFF;
    font-size: 130%;
}

.ContentBlock.Medium .CB_inner, .ContentBlock.Small .CB_inner .content, .Zametka .CB_inner .content, .Zametka.NoteFull .CB_inner .content.BlogsText{
    background: #fff url(../images/nightlife/bg_content.gif) bottom repeat-x;
}

.Zametka.NoteFull .CB_inner .content{
    background: #fff;
}

/*Corect*/
.BlogAddNew .CB_inner .content{
    border: 0;
    margin: 0;
    background: #fff url(../images/nightlife/bg_content.gif) bottom repeat-x;
}

.BlogAddNew .CB_footer{
    background: #b9b9b9;
    height: 1px;
}

.blog_date{
    top: 6px;
    color: #fff;
}

.blog_date .gray{
    color: #fff !important;
}

/*Corect*/

.ContentBlock .CB_header a.rss{
    display: none;
}

.ContentBlock{
    margin-bottom: 10px;
    position: relative;
}

/* Article Comments and Pagination */

/* === pagination  === */
.pagination{
    text-align: center;
    padding: 14px 0 4px 0;
    font-size: 12px;
    text-shadow: #ffffff 0px 1px 1px;
    word-spacing: -0.25em;
}

.pagination a{
    display: inline-block;
    text-align: center;
    margin: 0px 3px;
    word-spacing: normal;
    /*width:24px;*/
    padding: 4px 8px;
    color: #6c6c6c;
    cursor: pointer;
    background-color: #f3f3f3;
    background-image: -moz-linear-gradient(top, #ffffff, #d1d1d1);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #d1d1d1));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#d1d1d1);
    border: 1px solid #bababa;


    border-radius: 2px;
}

.pagination a:hover{
    color: #6c6c6c;


    box-shadow: 0px 0px 2px #bababa;
}

.pagination a:active{
    background-color: #f3f3f3;
    background-image: -moz-linear-gradient(top, #d1d1d1, #ffffff);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d1d1d1), color-stop(1, #ffffff));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#d1d1d1, endColorstr=#ffffff);


    box-shadow: inset 0px 0px 2px #bababa;
}

.pagination span.currnet{
    display: inline-block;
    margin: 0px 3px;
    padding: 4px 8px;
    /*width:24px;*/
    color: #b7b7b7;
    border: 1px solid #e0e0e0;


    border-radius: 2px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #ffffff, #f0f0f0);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f0f0f0));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#f0f0f0);
}

.pagination a.prev{
    margin-right: 7px;
    padding: 4px 8px;
    width: auto;
}

.pagination a.prev em{
    background: url(http://s.tchkcdn.com/images/common/paginator_ico.png) no-repeat 3px -27px;
    padding-left: 12px;
    font-style: normal;
}

.pagination a.next{
    margin-left: 7px;
    width: auto;
    padding: 4px 8px;
}

.pagination a.next em{
    background: url(http://s.tchkcdn.com/images/common/paginator_ico.png) no-repeat 5px 5px;
    padding-right: 12px;
    font-style: normal;
}

.pagination a.first{
    width: auto;
}

.pagination a.first em{
    background: url(http://s.tchkcdn.com/images/common/paginator_ico.png) no-repeat 101% -27px;
    padding-left: 12px;
    font-style: normal;
}

.pagination a.last{
    width: auto;
}

.pagination a.last em{
    background: url(http://s.tchkcdn.com/images/common/paginator_ico.png) no-repeat 101% 4px;
    padding-right: 12px;
    font-style: normal;
}

/* Article Comments and Pagination */

.WigetQuestion .DropDownElement{
    right: 12px;
    top: 5px;
    position: absolute;
}

.WigetQuestion .ic_comment{
    background: url(http://s.tchkcdn.com/answers2/images/answer/ic_comment.gif) no-repeat 0 2px;
    line-height: 16px;
    padding-left: 20px;
}

.WigetQuestion .ic_comment.acctive{
    background-position: 0 -19px;
}

.WigetQuestion .image{
    float: left;
    margin-right: 10px;
    padding-top: 2px;
}

.WigetQuestion .mtp_small{
    margin-top: 5px;
}

.WigetQuestion .normal{
    font-size: 12px;
}

.WigetQuestion .large{
    font-size: 14px;
    padding-right: 5px;
}

.WigetQuestion .green_but{
    background: url(http://s.tchkcdn.com/images/hi-tech/iphone/green_but_iphoneWiget_repeat.png) repeat-x center top;
    color: #FFFFFF;
    display: inline-block;
    font-size: 15px;
    margin: 5px 0px;
    text-shadow: -1px -1px 0 #187713;
}

.WigetQuestion .green_but b{
    background: url(http://s.tchkcdn.com/images/hi-tech/iphone/green_but_iphoneWiget_left.png) no-repeat left top;
    display: inline-block;
    font-weight: normal;
}

.WigetQuestion .green_but b i{
    background: url(http://s.tchkcdn.com/images/hi-tech/iphone/green_but_iphoneWiget_right.png) no-repeat right top;
    display: inline-block;
    font-style: normal;
    padding: 6px 10px;
}

.WigetQuestion .green_but:hover{
    background: url(http://s.tchkcdn.com/images/hi-tech/iphone/green_but_iphoneWiget_repeatHover.png) repeat-x center top;
}

.WigetQuestion .green_but:hover b{
    background: url(http://s.tchkcdn.com/images/hi-tech/iphone/green_but_iphoneWiget_leftHover.png) no-repeat left top;
}

.WigetQuestion .green_but:hover b i{
    background: url(http://s.tchkcdn.com/images/hi-tech/iphone/green_but_iphoneWiget_rightHover.png) no-repeat right top;
    color: #FFFFFF;
}

.WigetQuestionWide .DropDownElement{
    right: 10px;
    top: 10px;
    position: absolute;
}

.WigetQuestionWide .hoverCont{
    width: 305px;
    border: none;
}

.WigetQuestionWide .ic_comment{
    background: url(/answers2/images/answer/ic_comment.gif) no-repeat 0 2px;
    line-height: 16px;
    padding-left: 20px;
}

.WigetQuestionWide .ic_comment.acctive{
    background-position: 0 -19px;
}

.WigetQuestionWide .image{
    float: left;
    margin-right: 10px;
    padding-top: 2px;
}

.WigetQuestionWide .mtp_small{
    margin-top: 5px;
}

.WigetQuestionWide .normal{
    font-size: 12px;
}

.WigetQuestionWide .large{
    font-size: 14px;
    padding-right: 5px;
}

.WigetQuestionWide .green_but{
    background: url(http://s.tchkcdn.com/images/hi-tech/iphone/green_but_iphoneWiget_repeat.png) repeat-x center top;
    color: #FFFFFF;
    display: inline-block;
    font-size: 15px;
    margin: 5px 0px;
    text-shadow: -1px -1px 0 #187713;
}

.WigetQuestionWide .green_but b{
    background: url(http://s.tchkcdn.com/images/hi-tech/iphone/green_but_iphoneWiget_left.png) no-repeat left top;
    display: inline-block;
    font-weight: normal;
}

.WigetQuestionWide .green_but b i{
    background: url(http://s.tchkcdn.com/images/hi-tech/iphone/green_but_iphoneWiget_right.png) no-repeat right top;
    display: inline-block;
    font-style: normal;
    padding: 6px 10px;
}

.WigetQuestionWide .green_but:hover{
    background: url(http://s.tchkcdn.com/images/hi-tech/iphone/green_but_iphoneWiget_repeatHover.png) repeat-x center top;
}

.WigetQuestionWide .green_but:hover b{
    background: url(http://s.tchkcdn.com/images/hi-tech/iphone/green_but_iphoneWiget_leftHover.png) no-repeat left top;
}

.WigetQuestionWide .green_but:hover b i{
    background: url(http://s.tchkcdn.com/images/hi-tech/iphone/green_but_iphoneWiget_rightHover.png) no-repeat right top;
    color: #FFFFFF;
}

.WigetQuestionWide .padding{
    padding-top: 20px;
}

/* === Common Elements === */

/* DropDown Element*/
.DropDownElement{
    position: relative;
    display: inline-block;
/ display : inline;
    font-size: 80%;
}

.DropDownElement a.dd_button{
    color: #ffffff;
    font-size: 150%;
    display: inline-block;
    padding-right: 23px;
    background: url(../images/nightlife/arr_search_dropdown.gif) no-repeat !important;
    background-position: right !important;
}

.DropDownElement font{
    font-size: 100%;
}

.DropDownElement .DropDownList{
    position: absolute;
    z-index: 990;
    padding: 0px 6px;
    right: -13px;
    _right: 2px;
    top: -2px;
    border: #bdbdbd 1px solid;
    background: #eeeeee url(http://s.tchkcdn.com/images/common/bg_dropdown.gif) repeat-x;

    opacity: 1;
}

.DropDownElement .DropDownList span{
    display: block;
    padding: 1px 6px;
    white-space: nowrap;
    border-bottom: #d9d9d9 1px solid;
    font-size: 150%;
}

.DropDownElement .DropDownList span font{
    display: block;
    font-size: 100%;
    padding-right: 23px;
    background: url(../images/nightlife/arr_search_dropdown.gif) no-repeat right;
    text-align: right;
}

.DropDownElement .DropDownList ul{
    border-top: #ffffff 1px solid;
    padding: 6px 4px !important;
}

.DropDownElement .DropDownList li{
    float: none !important;
    font-size: 120%;
    padding: 0;
    padding-bottom: 2px;
    white-space: nowrap;
}

.DropDownElement .DropDownList li a{
    color: #3366cc;
    padding: 0;
    line-height: normal;
    background: none;
    position: relative;
    display: block;
}

.DropDownElement .DropDownList li a:hover{
    color: #c42e29;
}

/* DropDown Element*/

.RatingBlogs{
    width: 300px;
}

.AddBlog .selectNew .selectedValue{
    background: url(http://s.tchkcdn.com/images/common/arr_select_filters.gif) no-repeat right top #FFFFFF;
    border: 1px solid #ccc;
    display: inline-block;
    padding-bottom: 2px;
    padding-left: 5px;
    vertical-align: middle;
    width: 134px;
}

.inp_style{
    background: #FFFFFF;
}

div.selectNew ul li{
    line-height: 15px;
}

.Small{
    width: 245px !important;
}

.BlogsBlock .content{
    background: url(../images/nightlife/bg_blogblocks.gif) repeat-x bottom left;

}

.BlogsBlock .BlogsBlockTitle{
}

.BlogsBlock .BlogsBlockTitle a{
    font-size: 13px;
}

.BlogsBlock .BlogsBlockTitle a img{
    vertical-align: bottom;
}

.button_BlogsBlock{
    margin: 20px 0 10px 0;
    display: block;

}

.button_BlogsBlock .button_grn_dynamic{
    font-size: 14px;
    padding: 7px 20px 7px 40px;
    position: relative;
}

.button_BlogsBlock .button_grn_dynamic .pluss{
    display: inline-block;
    font-size: 20px;
    left: 20px;
    padding-right: 10px;
    position: absolute;
    top: 3px;
}

.ContentBlock .navButtons{
    top: 6px;
}

.ContentBlock .navButtons .btn_prev{
    background: url(http://s.tchkcdn.com/images/afisha/arrow_prev.gif) no-repeat;
}

.ContentBlock .navButtons .btn_next{
    background: url(http://s.tchkcdn.com/images/afisha/arrow_next.gif) no-repeat;
}

.ListeN dl dd a{
    background: url(../images/nightlife/ul_categories.gif) no-repeat scroll left center transparent;
}

.ListeN dl dt a{
    background: url(../images/nightlife/triangle_acctive.gif) no-repeat scroll left center transparent;
}

.ListeN dl.closed dt a{
    background-image: url(../images/nightlife/triangle.gif);
}

#tochka_footer .rss{
    background: url(http://static.nightlife.tochka.net/img/ico_rss_footer.gif) no-repeat;
}

/**************** Conference *******************/
.NewFeaturedNews .navButtons .button_up{
    background: url(../images/nightlife/arr_featNews_up.gif) no-repeat;
}

.NewFeaturedNews .navButtons .button_dwn{
    background: url(../images/nightlife/arr_featNews_dwn.gif) no-repeat;
}

.periods, #comments_block .periods{
    background-position: left 4px;
    padding: 2px 0 0 10px;
}

.periods .title{
    color: #fff;
}

.periods .buttonStyle span.textcopy{
    position: absolute;
    z-index: 1;
    left: 7px;
    top: 3px;
    color: #fff;
    font-size: 12px;
}

.periods .buttonStyle{
    background: url(http://s.tchkcdn.com/images/common/bg_button_period_l.gif) no-repeat;
}

.periods .buttonStyle span.bgInner{
    background: url(http://s.tchkcdn.com/images/common/bg_button_period_r.gif) no-repeat right top;
    margin-right: -2px
}

.periods .active{
    background-image: url(http://s.tchkcdn.com/images/common/bg_button_period_sel_l.gif);
}

.periods .active span.bgInner{
    background-image: url(http://s.tchkcdn.com/images/common/bg_button_period_sel_r.gif);
}

.iPhoneWiget .CB_header{
    width: auto !important;
}

/****************  Popup Windows  ***********************/
.popupWin .title small *{
    font-size: 13px;
}

.popupWin .inline{
    display: inline-block;
}

/* New popup form */
form.inline p{
    padding: 5px 0;
    margin: 0;
}

form.inline label{
    float: left;
    display: block;
    width: 130px;
    padding: 8px 7px 0 0;
    font-size: 13px;
    font-weight: bold;
    text-align: right;
}

form.inline .checkboxes{
    padding-left: 142px;
}

form.inline .checkboxes label{
    float: none;
    width: auto;
    padding: 0;
    font-weight: normal;
    text-align: left;
    font-size: 11px;
}

form.inline label input{
    position: relative;
    top: 2px;
    margin: 0;
    padding: 0;
    border: 0;
    background: nnone;
}

form.inline p.f{
    text-align: right;
}

.popupWin *{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

div.popupWin{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10000;
}

div.popupWin div.o{
    height: 100%;
    background: #000;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

div.popupWin div.c{
    position: fixed;
    top: 50%;
    margin-top: -107px;
    left: 50%;
    margin-left: -245px;
    width: 490px;
    padding: 0;
    background: #fff;


    border-radius: 5px;


}

.popupWin .title{
    display: block;
    position: relative;
    margin: 0 10px;
    line-height: 140%;
    border-bottom: solid 1px #dadada;
    font-size: 18px;
    font-weight: normal;
    padding: 5px 0 5px 0;
}

.popupWin .title small{
    font-size: 13px;
}

.popupWin .title a.close{
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    padding: 0 14px 0 0;
    font-size: 13px;
    background: url(http://s.tchkcdn.com/images/profile/close.gif) no-repeat right 8px;
    margin-top: 5px;
    margin-right: 10px;
}

.popupWin .content{
    padding: 0 10px 10px;
    background-color: transparent;
}

.popupWin p.f{
    padding-right: 90px;
}

div.popupWin form{
    padding: 15px 0 5px 0;
}

/* Popup form elements */
.popupWin input{
    margin: 0 5px;
    padding: 5px 28px 5px 5px;
    font-size: 150%;
    border: solid 1px #e1e1e1;


    border-radius: 3px;
    background: #fff;


    box-shadow: inset 0 0 5px #ccc;
}

.popupWin input:hover, .popupWin input:focus{
    outline: 0;
    border-color: #ffde9a;
    background-color: #fff;
}

.popupWin input.done{
    background: #fff url(http://s.tchkcdn.com/images/profile/ico_chacked_sml.gif) 99% 6px no-repeat;
}

.popupWin .error input{
    background: #fff0f0 url(http://s.tchkcdn.com/images/profile/ico_chacked_sml.gif) 99% -40px no-repeat;
    border-color: #f2c7c7;
}

/* Buttons */
.popupWin .button{
    width: auto;
    margin: 0 2px;
    padding: 3px 10px 4px;
    font-size: 14px;
    background: #59bc0f !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#59bc0f', EndColorStr='#0e8617');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#59bc0f', EndColorStr='#0e8617')";


    box-shadow: inset 0 -14px 14px #0e8617;
    color: #FFF;
    border: solid 1px #0e8617;
    cursor: pointer;
    display: inline-block;
    height: auto;
}

.popupWin .button:hover{


    box-shadow: inset 0 -14px 14px #0e8617, 0 0 5px #59bc0f;
    border-color: #59bc0f;
    color: #fff;
}

.popupWin .button:focus{
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#0e8617', EndColorStr='#59bc0f');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#0e8617', EndColorStr='#59bc0f')";


    box-shadow: inset 0 14px 14px #0e8617;
    border-color: #0e8617;
}

/* New popup form */
.img_menu_ball{
    margin-right: 2px;
    margin-top: -1px;
    vertical-align: middle
}

.feedback *{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

.feedback .button{
    height: auto;
}

.feedback h2{
    font-weight: normal;
    margin: 0;
}

/********************************************************/
.sendFriendForm{
    position: fixed;
    left: 50%;
    top: 80px;
    width: 444px;
    margin-left: -222px;
    z-index: 9999;
    text-align: left;



}

.sendFriendForm .topBorder{
    background: url(http://s.tchkcdn.com/images/common/bg_popup_top.png) no-repeat top;

    width: 444px;
    height: 4px;
    font-size: 1px;
}

.sendFriendForm .btmBorder{
    background: url(http://s.tchkcdn.com/images/common/bg_popup_btm.png) no-repeat top;

    width: 444px;
    height: 4px;
    font-size: 1px;
    float: left;
}

.sendFriendForm .popUpCont{
    background: #fff;
    padding: 6px 10px;
    position: relative;
    float: left;
    width: 424px;
}

.sendFriendForm .title{
    border-bottom: #dadada 1px solid;
    font-size: 160%;
    margin-bottom: 6px;
    padding-bottom: 6px;
}

.sendFriendForm .newsTitle{
    display: none;
    font-size: 160%;
    padding: 5px 0;
}

.sendFriendForm .close{
    display: block;
    position: absolute;
    right: 10px;
    top: 12px;
    width: 13px;
    height: 13px;
    background: url(http://s.tchkcdn.com/images/common/ico_close.gif) no-repeat;
}

.sendFriendForm form{
}

.sendFriendForm form label{
    width: 90px;
    font-size: 120%;
    font-weight: 900;
    text-align: right;
    display: inline-block;
    float: left;
    margin-top: 10px;
    margin-right: 10px;
}

.sendFriendForm form em{
    color: #f00;
}

.sendFriendForm form .note{
    display: inline-block;
    margin-left: 100px;
    color: #a0a0a0;
    margin-top: -2px;
}

.sendFriendForm form input.textfield, .sendFriendForm form textarea{
    border: #e1e1e1 1px solid;
    background: #fff;


    margin: 5px 0;
    font-size: 150%;
    width: 320px;

}

.sendFriendForm form input.textfield{
    padding: 3px 5px;
    width: 310px;
}

.sendFriendForm form .comm textarea{
    height: 58px;
}

.sendFriendForm .buttons{
    padding-top: 12px;
    text-align: right;
    font-size: 130%;
}

.sendFriendForm .button_grn{
    display: inline-block;
    background: url(http://s.tchkcdn.com/images/common/bg_button_green.gif) no-repeat;
    margin: 2px 8px;
}

.sendFriendForm span.button_grn *{
    display: inline-block;
    border: #fff 0px solid;
    height: 26px;
    font-size: 100% !important;
    line-height: 25px;
    padding: 0 10px;
    color: #fff !important;
    background: url(http://s.tchkcdn.com/images/common/bg_button_green_r.gif) no-repeat top right;
    cursor: pointer;
    font-size: 12px;
    margin: 0;
    margin-right: -5px;

/ padding : 0 px;
}

.sendFriendForm span.button_grn input{
    padding-bottom: 1px;
}

/* SEND FRIEND FORM COMPLITE */
.sendFriendForm div.message{
    background: url(http://s.tchkcdn.com/images/auto/otziv_ok.png) no-repeat scroll 14px 50% #E1EEC3;
    border-color: #D5E1B9;
    border-style: solid;
    border-width: 1px 0;
    color: #5B8200;
    font-size: 120%;
}

.sendFriendForm div.message p{
    padding: 12px 10px 12px 69px;
}

.sendFriendForm .message{
    padding: 28px 0 35px 0;
    text-align: center;
    font-size: 110%;
}

.sendFriendForm .message img{
    vertical-align: middle;
    padding-right: 4px;
}

.sendFriendForm .message .button{
    width: 70px;
    margin: 10px auto;
    font-size: 90%;
    background: url(http://s.tchkcdn.com/images/bg_button_grey_resize.gif) no-repeat top left;
}

.sendFriendForm .message .button a{
    display: block;
    height: 18px;
    color: #fff;
    padding: 0 8px;
    line-height: 18px;
    background: url(http://s.tchkcdn.com/images/bg_button_grey_resize_r.gif) no-repeat top right;
    text-decoration: none;
}

/* SEND FRIEND FORM COMPLITE */
.safari #tochka_footer .main ul{
    padding-left: 30px;
}

.answers .ContentBlock.EcpertsCont_nene .RightTitleBlock{
    top: 3px;
}

.answers .EcpertsCont_nene .content, .answers .ADDExpert .content, .answers .OtherQuestion .content, .answers .QuestOtvClose .CB_inner .content, .answers .RateUsers .content, .answers .OtvetiExperta .content{
    padding: 0;
}

.answers .ContentBlock .CB_header ul.tabs span.textcopy{
    display: none;
}

/*IPHONE Update*/
.iPhoneWiget ul{
    padding-left: 25px;
    width: 165px;
    float: left;
}

.iPhoneWiget ul li{
    list-style: disc;
    color: #cc060f;
    font-size: 16px;
    margin-bottom: 5px;
}

.iPhoneWiget ul li span{
    color: #272727;
    font-size: 12px;
}

* html .iPhoneWiget .content{
    height: 1%;
}

*+html .iPhoneWiget .content{
    height: 1%;
}

.link_iphone{
    background: url(/images/hi-tech/iphone/icoCont_iphone.png) no-repeat left center;
    padding: 1px 0;
    padding-left: 20px;
    font-weight: bold;
    font-size: 13px;
    display: inline-block;
}

/*end:IPHONE Update*/
.EcpertsCont_nene .RightTitleBlock li.current span{
    background: url(/images/nightlife/btn_off_right_nightlife.gif) no-repeat scroll left center transparent;
}

.EcpertsCont_nene .RightTitleBlock ul li span{
    background: url(/images/nightlife/btn_on_right_nightlife.gif) no-repeat scroll left center transparent;
}

.EcpertsCont_nene{

}

/* Contest */
.ContentBlock .navButtons{
    position: absolute;
    top: 6px;
    right: 7px;
    color: #fff;
    font-size: 120%;

}

.ContentBlock .navButtons a{
    width: 16px;
    height: 16px;
    display: inline-block;
    right: 0;
    left: auto;
    top: auto;
    position: static;
    vertical-align: text-top;
    _line-height: 1px;
}

.ContentBlock .navButtons a img{
/ width : 16 px;
/ height : 16 px;
}

.ContentBlock .navButtons .btn_prev{
    background: url(/images/afisha/arrow_prev.gif) no-repeat;
    margin-left: 6px;
}

.ContentBlock .navButtons .btn_next{
    background: url(/images/afisha/arrow_next.gif) no-repeat;
    margin-left: 2px;
}

.ContentBlock .navButtons .notAble{
    visibility: visible;
}

/* Contest */
/************** Start NightLife Video *******************/
a.more{
    display: inline-block;
    float: right;
    background-image: url(/images/buttons_V3/more.gif);
    background-position: right center;
    background-color: inherit;
    background-repeat: no-repeat;
    color: #2473c0;
    font-size: 11px;
    padding: 0 19px 0 6px !important;
    line-height: 18px !important;
    height: 19px;
    padding-bottom: 0 !important;
    text-transform: lowercase;
    cursor: pointer;
}

a.more:hover{
    background-image: url(/images/buttons_V3/more_h.gif);
    background-color: #2473c0;
    color: #FFF;
    text-decoration: none !important;
}

.views_icon{
    text-align: right;
    font-size: 80%;
    background: url(/images/common/ico_views.gif) no-repeat 0 2px;
    padding-left: 22px;
    color: #666666 !important;
    margin-left: 6px;
    margin-right: 5px;
}

.clear_medium{
    clear: both;
    height: 10px;
    overflow: hidden;
    font-size: 0px;
}

.newVideo .CB_header .tabs{
    top: auto;
    right: auto;
}

.NewFeaturedNews{
    margin-bottom: 8px;
}

.B_header h1 a, body .B_header h1 a,
.B_header h3 a, body .B_header h3 a,
.NavButtons a, body .NavButtons a,
.Rss, body .Rss,
.Marked li, body li.Marked{
    background: url(/images/framework/gSpriteAfisha.png) no-repeat;
}

.B_header, body .B_header{
    background-color: #FE9200;
}

.B_header h1 a:hover, body .B_header h1 a:hover,
.B_header h3 a:hover, body .B_header h3 a:hover{
    color: #f97e00;
}

.blogs .views_icon{
    margin-left: 0;
}

.AllVideo .DropDownElement{
    font-size: 11px;
}

.AllVideo .DropDownElement a.dd_button{
    padding-right: 18px;
    font-size: 150%;
    font-weight: normal;
    margin-top: 3px;
    position: relative;
    z-index: 999;
    float: left;
    background-position: right !important;
}

.AllVideo .DropDownElement.act_v .dd_button{
    color: #3C3C3C;
}

.AllVideo .DropDownElement .DropDownList{
    top: -2px;
    z-index: 990;
    left: -8px;
    width: 142px;
    background: none;
    padding: 0;
    border: none;
    position: absolute;
    right: -13px;
    _right: 2px;
    opacity: 1;
}

.AllVideo .DropDownElement .DropDownList ul.DropDownList_top{
    border: 0px;
    background: url(/video/images/popUp.png) no-repeat left top;

    border-top: none;
    padding: 25px 4px 0 4px !important;
}

.AllVideo .DropDownElement .DropDownList li a{
    padding: 3px 10px;
}

.prel .shadowImg{
    bottom: 3px;
}

.VideoPlayer .time_gray{
    font-size: 18px;
}

.VideoPlayer .views_icon{
    background-position: 0 3px;
    color: #000000 !important;
    font-size: 13px;
    font-weight: bold;
    margin-top: 2px;
}

.VideoPlayer .codePast{
    float: left;
    font-size: 13px;
    margin-bottom: 6px;
    margin-left: 15px;
}

.VideoPlayer .toPlayList a, .VideoPlayer .codePast a{
    border-bottom: 1px dashed #004FAF;
}

.VideoPlayer .codePast a img{
    margin-right: 5px;
}

.VideoPlayer .video_title{
    font-size: 23px;
    font-weight: bold;
    padding-bottom: 3px;
}

/************** End NightLife Video *******************/
/* Social Button in Table */
.SBTable td{
    vertical-align: top;
}

.SBTable .vk_like{
    width: 155px !important;
}

/* end Social Button in Table */
/* tags */
.rightColumn .Tags .content{
    padding: 6px 12px 6px 12px;
    text-align: center;
    line-height: 140%;
}

.rightColumn .Tags .content a{
}

.Tags .f7{
    font-size: 240%;
}

.Tags .f6{
    font-size: 210%;
}

.Tags .f5{
    font-size: 170%;
}

.Tags .f4{
    font-size: 140%;
}

.Tags .f3{
    font-size: 120%;
}

.Tags .f2{
    font-size: 110%;
}

.Tags .f1{
    font-size: 100%;
}

.rightColumn .Tags .content a.more{
    line-height: 180%;
}

/* tags */
.facebookWidget{
    width: auto;
}

.facebookWidget .CB_header span.textcopy, .nowSee .CB_header span.textcopy{
    display: none;
}

.facebookWidget .CB_header h3, .nowSee .CB_header h3{
    font-size: 16px;
    font-weight: 400;
    text-shadow: 0 1px 0 #1f1f1f;
}

.facebookWidget .topLinks{
    margin: 0;
    padding: 0;
    list-style: none;
    width: 300px;
    margin: 6px auto 0px auto;
    overflow: hidden;
    zoom: 1;
    font-family: Arial, Helvetica, sans-serif;
}

.facebookWidget .topLinks li{
    float: left;
    text-align: center;
    width: 75px;
}

.facebookWidget .topLinks li a{
    font-size: 10px;
    display: block;
    color: #0049a3;
    line-height: normal;
}

.facebookWidget .topLinks li a img{
    margin: 0;
    float: none;
}

.facebookWidget .topLinks li a:hover{
    text-decoration: none;
}

.facebookWidget .topLinks li a:hover span{
    text-decoration: underline !important;
}

.facebookWidget .iframeContainer{
    margin: 0 -10px;
    width: 320px;
    overflow: hidden;
    position: relative;
}

.facebookWidget .iframeContainer iframe{
    margin: 0 -1px;
    width: 322px !important;
    height: 299px !important;
}

/* facebookWidget */
/*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: 0px -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: 85px !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));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#59bc0f, endColorstr=#0e8617);
    padding: 5px 20px;
    _padding: 4px 5px;
}

.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));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#0e8617, endColorstr=#59bc0f);
}

/*captcha_global*/

.popup_overlay{
    position: fixed;

    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 8888;
    opacity: 0.5;
    filter: alpha(opacity=50);

}

/* Start Social Widget */
.SocialWidget{
    position: relative;
    z-index: 9999;
}

.SocialWidget .CB_header{
    position: relative;
    z-index: 0;
}
.ie7 .SocialWidget .CB_header,
.ie8 .SocialWidget .CB_header{
    z-index : -1;
}

.SocialWidget .CB_inner{
    position: relative;
    z-index: 10;
    overflow: visible !important;
}

.SocialWidget .content, .rightColumn .SocialWidget .B_inner{
    padding: 12px 0 12px 5px;
    position: relative;
    z-index: 2;
    overflow: visible !important;
}

.SocialWidget ul{
    text-align: center;
    margin: 0 auto;

}
.ie7 .SocialWidget ul,
.ie8 .SocialWidget ul{height : 1%}

.SocialWidget ul li{
    /*float:left;*/
    margin-right: 5px;
    cursor: pointer;

    position: relative;
    display: inline-block;
}
.ie7 .SocialWidget ul li,
.ie8 .SocialWidget ul li{
    margin-right : 9px;
    display : inline;
    zoom : 1;
}


.SocialWidget ul li *{
    text-align: left;

}

.SocialWidget ul li a.social_link, .SocialWidget ul li a.social_link img{
    display: block;
}

/* === ToolTipFilmInfo === */
.SocialWidget .ToolTipFilmInfo{
    position: absolute;
    z-index: 8888;
    padding: 4px 6px;
    width: auto;
    background-color: #fff;
    border: 1px solid #cbcbcb;
    border-radius: 2px;

    box-shadow: 0px 0px 2px #bababa;
    font-size: 11px;
    color: #756c5c;
    font-weight: normal;
    display: block;
    visibility: hidden;
    font-size: 11px;
    top: auto;
    bottom: 34px;
    left: -5px;
}

.SocialWidget .left-bottom .ToolTipFilmInfoArr{
    position: absolute;
    background: url(/images/common/ToolTipFilmInfoArr_top_bot.png) no-repeat 0 0;

    width: 13px;
    height: 8px;
    top: auto;
    bottom: -8px;
}

.SocialWidget .left-bottom .ToolTipFilmInfoArr{
    left: 12px;
    background-position: 0px -9px;
}

.SocialWidget .right-bottom .ToolTipFilmInfoArr{
    right: 12px;
    background-position: 0px -9px;
}

.SocialWidget .ToolTipFilmInfo span{
    white-space: nowrap;
}

/* === ToolTipRatingArr === */
.SocialWidget .ToolTipFilmInfoArr{

}

/* video on night_life */
.AllVideo .B_inner{
    border: 1px solid #ddd;
    font-size: 13px;
}

.AllVideo .B_inner h4{
    font-size: 13px;
}

.AllVideo .CB_footer, .AllVideo .periods{
    display: none;
}

.VideoPreview .image img{
    vertical-align: top;
}

.VideoPreview .text h4{
    line-height: 14px;
}

.NormalGreen:visited{
    color: #fff;
}

/* video on night_life */

/* styles for Nightlife from global.css */
.Nightlife .Block{
    margin: 0 0 10px 0;
    border: none;
    border-radius: 0;

    box-shadow: none;
    background-color: #fff;
}

.Nightlife .B_header{
    border-radius: 0;
}

.Nightlife .B_inner{
    border: 1px solid #b9b9b9;
    border-top: none;
    border-radius: 0;
}

.Nightlife .HeaderOff .B_inner{
    border-top: 1px solid #b9b9b9;
}

.Nightlife .B_header, body .Nightlife .B_header{
    background-color: transparent;
    background: url(/images/framework/OtherB_header.png) no-repeat left -93px;
    height: 27px;
}

.Nightlife .B_header h1, .Nightlife .B_header h3{
    margin-top: 4px;
}

.Nightlife .Block .NavButtons{
    margin-top: 6px;
}

.Nightlife .B_header h1 a, body .Nightlife .B_header h1 a,
.Nightlife .B_header h3 a, body .Nightlife .B_header h3 a{
    background: none;
}

.Nightlife .NavButtons a, body .Nightlife .NavButtons a,
.Nightlife .Rss, body .Nightlife .Rss, .Nightlife .DD_Button,
.Nightlife .Marked li, body .Nightlife li.Marked{
    background: url(/images/framework/gSpriteNightlife.png) no-repeat;
}

.Nightlife .NavButtons a{
    width: 16px;
    height: 15px;
    vertical-align: -2px;
}

.Nightlife .B_header h1, body .Nightlife .B_header h1,
.Nightlife .B_header h3, body .Nightlife .B_header h3,
.Nightlife .B_header h1 a, body .Nightlife .B_header h1 a,
.Nightlife .B_header h3 a, body .Nightlife .B_header h3 a,
.Nightlife .B_header h1 a:hover, body .Nightlife .B_header h1 a:hover,
.Nightlife .B_header h3 a:hover, body .Nightlife .B_header h3 a:hover,
.Nightlife .NavButtons{
    color: #fff;
    text-shadow: #1F1F1F 0px 1px 0px;
}

/* end styles for Nightlife from global.css */

