/* === ContentBlock's Design === */
.ContentBlock{
    width: auto;
    margin: 0px 3px 9px 3px;
    position: relative;
    border: 1px solid #ddd;
    border-top: none;

    border-radius: 4px;


    box-shadow: 0px 0px 2px #d5d5d5;
    background-color: #fff;
}

.ContentBlock .CB_header{
    position: relative;
    z-index: 3;
    background: url(/images/widgets_V2/bg_CB_header_waves.png) no-repeat right top;
    height: 31px;
    padding: 0px 12px 0px 12px;

    border-radius: 4px 4px 0px 0px;
}

.ContentBlock .CB_inner{
    padding: 0px;
    background: none;
}

.ContentBlock .content{
    border: none;
    border-top: 1px solid #ddd;
    padding: 12px;
    border-radius: 0 0 4px 4px;
}

.ContentBlock .CB_footer{
    display: none;
}

.ContentBlock .CB_header h1, .ContentBlock .CB_header h3{
    z-index: 2;
    color: #3c3c3c;
    display: inline;
    position: absolute;
    bottom: 4px;
    top: auto;
    font-size: 16px;
    font-weight: 400;
    text-shadow: #fff 0px 1px 0px;
}

.gecko .ContentBlock .CB_header h1, .gecko .ContentBlock .CB_header h3{
    bottom: 5px;
    line-height: 18px;
}

.ContentBlock .CB_header a{
    color: #0049a3;
}

.ContentBlock .CB_header h1 a, .ContentBlock .CB_header h3 a{
    color: #333 !important;
    background: url(/images/widgets_V2/all_arrs.gif) no-repeat 100% 6px;
    display: inline-block;
    padding-right: 16px !important;
}

.gecko .ContentBlock .CB_header h1 a, .gecko .ContentBlock .CB_header h3 a{
    line-height: 18px;
}

.ContentBlock .CB_header h1 a:hover, .ContentBlock .CB_header h3 a:hover{
    color: #e20000 !important;
}

.ContentBlock .CB_header span.textcopy{
    display: none;
}

/* === end ContentBlock's Design === */

/* nav buttons */
.ContentBlock .navButtons{
    position: absolute;
    top: 9px;
    right: 12px;
    bottom: 4px;

    font-size: 13px;
    color: #666;
    z-index: 4;
    height: 18px;
}

.ContentBlock .navButtons a{
    width: 17px;
    height: 18px;
    display: inline-block;

    right: 0;
    left: auto;
    top: auto;
    position: static;
    vertical-align: text-top;
    _line-height: 1px;
}

.ContentBlock .navButtons .btn_prev{
    background: url(/images/widgets_V2/navButtons_arrow.png) no-repeat left 0px;

    margin-left: 6px;
}

.ContentBlock .navButtons .btn_prev:hover{
    background-position: left -23px;
}

.ContentBlock .navButtons .btn_prev:active{
    background-position: left -46px;

}

.ContentBlock .navButtons .btn_next{
    background: url(/images/widgets_V2/navButtons_arrow.png) no-repeat right 0px;

    margin-left: 6px;
}

.ContentBlock .navButtons .btn_next:hover{
    background-position: right -23px;
}

.ContentBlock .navButtons .btn_next:active{
    background-position: right -46px;

}

.ContentBlock .navButtons .notAble{
    visibility: visible;
}

/* end nav buttons */

.ContentBlock .CB_header a.rss{
    /* отключение */
    margin-top: auto;
    float: none;
    /* end отключение */
    position: absolute;
    bottom: 7px;
    right: 11px;
    width: 15px;
    height: 15px;
    background-image: url(/images/widgets_V2/all_rss.png);

    background-repeat: no-repeat;


    box-shadow: 0px 1px 0px #fff;
}

/* ContentBlock Tabs */
.ContentBlock .CB_header .tabs{
    position: absolute;
    right: 14px;
    bottom: -1px;
    word-spacing: -0.25em;
}

.ContentBlock .CB_header .tabs li{
    font-size: 15px;
    margin-right: -7px;
    padding-right: 10px;
    position: relative;
    float: left;
    word-spacing: normal;
    background: url(/images/widgets_V2/bg_tabs_li.gif) no-repeat right top !important;
}

.ContentBlock .CB_header .tabs li:last-child, .ContentBlock .CB_header .tabs li.last_child{
    background: none !important;
}

.ContentBlock .CB_header .tabs li a{
    display: inline-block;
    height: 23px;
    padding: 4px 0 0 11px;
    text-decoration: none;
    position: relative;
    z-index: 2;
}

.ContentBlock .CB_header .tabs li font{
    font-size: 100%;
}

.ContentBlock .CB_header .tabs li.current{
    background: url(/images/widgets_V2/bg_tabs_active_right.png) no-repeat right 0 !important;
    padding-right: 5px;
}

.ContentBlock .CB_header .tabs li.current a{
    background: url(/images/widgets_V2/bg_tabs_active_left.png) no-repeat left 0;
    color: #3b3b3b;
    padding-right: 5px;
}

/* end ContentBlock Tabs */

.Standart_4col .content, .Standart_2col .content{
    padding: 6px;
}

.Standart_3col .content{
    padding: 5px;
}

.Standart_4col .content ul li, .Standart_3col .content ul li, .Standart_2col .content ul li{
    float: left;
    margin: 6px;
}

.Standart_4col .content ul li{
    width: 150px
}

.Standart_3col .content ul li{
    width: 204px
}

.Standart_2col .content ul li{
    width: 312px
}

.Standart_4col .content .more,
.Standart_3col .content .more,
.Standart_2col .content .more{
    margin-right: 6px
}

.Recipes_660{
    width: 660px;
}

.Recipes_324{
    width: 324px;
}

.Recipes_321{
    width: 321px;
}

.HeaderOff{
    border: 1px solid #ddd;
}

.HeaderOff .CB_header{
    display: none;
}

.HeaderOff .CB_inner .content{
    border: none;
}

.headerOff{
    border-top: 1px solid #ddd;
}

/*Temp actual whith common.css*/
.headerOff .CB_header, .headerOffWide .CB_header{
    background: none !important;
}

/*Important РІ common.css*/
.centerColumn .ContentBlock .CB_inner{
    overflow: visible;
}

/*END Temp actual whith common.css*/

/*WigetMenu*/
.WigetMenu .B_header{
    height: 4px !important;
    overflow: hidden;
}

.WigetMenu .B_inner{
    border-top: none;
    background: url(/images/widgets_V2/bg_wiget_menu.png) no-repeat right bottom;
    z-index: 70;
    position: relative;
}

.WigetMenu .B_inner h3{
    font-size: 18px;
    margin: 10px 0 16px;
}

.WigetMenu .B_inner h4{
    font-size: 15px;
    margin: 15px 0 22px;
}

.WigetMenu .wiget_logo{
    background: url(/images/widgets_V2/logos_wigets_menu.png) no-repeat left top;
    width: 141px;
    height: 48px;
    position: absolute;
    top: 10px;
    right: 12px;
}

.WigetMenu .wiget_logo.blogs{
    background-position: 0 0;
}

.WigetMenu .wiget_logo.signal{
    background-position: 0 -48px;
}

.WigetMenu .wiget_logo.links{
    background-position: 0 -96px;
}

.WigetMenu .wiget_logo.informers{
    background-position: 0 -144px;
}

.WigetMenu .wiget_logo.conferences{
    background-position: 0 -192px;
}

.WigetMenu .wiget_logo.answers{
    background-position: 0 -240px;
}

.WigetMenu .newsList .marked a{
    font-size: 15px;
}

/*end WigetMenu*/

.rightColumn .ContentBlock ul.newsList li.marked{
    background: url(/images/widgets_V2/all_markers.png) no-repeat left 4px !important;
    font-size: 110%;
    padding-bottom: 6px;
    padding-left: 14px;

}

/*end:marked*/

.CuponWiget .CB_inner{
    font-size: 13px;
}

.CuponWiget .content{
    padding: 10px;
}

.CuponWiget .mrr10{
    margin-right: 10px;
}

.CuponWiget .CB_header .logoSuperDeal{
    background: url(/images/logoSuperDeal.png) no-repeat right center;
    display: block;
    width: 103px;
    height: 19px;
    position: absolute;
    right: 13px;
    top: 1px;
    padding-right: 20px;
    padding-top: 5px;
    color: #929191;
}

.CuponWiget .panelSort{
    background: #f5f5f5;
    margin: -10px;
    margin-top: -11px;
    margin-bottom: 0;
    padding: 2px 12px;
    border-bottom: solid 1px #d9d8d8;
    line-height: 19px;
}

.CuponWiget .panelSort .select{
    margin-right: 0;
    line-height: normal;
}

.CuponWiget .postCupon{
    padding: 10px 5px;
    margin: -5px;
    margin-top: 0;
    margin-bottom: 0;
    border-bottom: solid 1px #dddddd;
}

.CuponWiget .postCupon.border_none{
    border: none;
}

.CuponWiget .postCupon .size15{
    font-size: 15px;
}

/* Start Social Widget */

.SocialWidget .CB_header{
    position: relative;
    z-index: 0;

}
.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 0 !important;
    position: relative;
    z-index: 2;
    overflow: visible !important;
    border-left: none;
    border-right: none;
}

.E-motion .SocialWidget .content{
    margin: 0 2px
}

.SocialWidget ul{
    text-align: center;
    margin: 0 auto;
}

.ie8 .SocialWidget ul{height : 1%}

.SocialWidget ul li{
    margin-right: 5px;
    margin-left: 4px;
    cursor: pointer;
    position: relative;
    display: inline-block;
}

.ie8 .SocialWidget ul li{
    display : inline;
}

.SocialWidget ul li a.social_link, .SocialWidget ul li a.social_link img{
    display: block;
}

/* === ToolTipFilmInfo === */
.SocialWidget .ToolTipFilmInfo{
    position: absolute;
    z-index: 71;
    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: 33px;
    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{
    right: -5px;
    left: auto;
}

.SocialWidget .right-bottom .ToolTipFilmInfoArr{
    right: 12px;
    left: auto;
    background-position: 0px -9px;
}

.SocialWidget .ToolTipFilmInfo span{
    white-space: nowrap;
}

/* === ToolTipRatingArr === */
.SocialWidget .CB_header{
    z-index: 0 !important;
}

.ie8 .SocialWidget ul li .ToolTipFilmInfo  a:hover{line-height : 22px}