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;
}

a.more_bottom_right{
    position: absolute;
    right: 15px;
    bottom: 14px;
}

/*Fix old structure*/
.ContentBlock .content div.more{
    text-align: right;
}

.ContentBlock .content .more a{
    display: inline-block;
    background: 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;
}

.ContentBlock .content .more a:hover{
    background-image: url(/images/buttons_V3/more_h.gif);
    background-color: #2473c0;
    color: #FFF;
    text-decoration: none !important;
}

.ContentBlock .content div.more{
    text-align: right;
}

.ContentBlock .content div.AbsAlignBottom{
    position: absolute;
    right: 14px;
    bottom: 10px;
}

.btn_normal_casual, .btn_normal_red, .btn_normal_green, .btn_promo_casual, .btn_promo_red, .btn_promo_green, .btn_header_gray{
    display: inline-block;
    background: url(/images/buttons_V3/btn_main_group.png) no-repeat;
    position: relative;
    z-index: 3;

}

.btn_normal_casual span, .btn_normal_red span, .btn_normal_green span, .btn_promo_casual span, .btn_promo_red span, .btn_promo_green span, .btn_header_gray span{
    display: inline-block;
    background: url(/images/buttons_V3/btn_main_group.png) no-repeat;
    cursor: pointer;
    position: relative;
    vertical-align: middle;
}

.btn_normal_casual span em{
    height: 30px;
    vertical-align: middle;
    display: inline-block;
}

.btn_promo_casual span em{
    height: 36px;
    vertical-align: middle;
    display: inline-block;
}

.btn_normal_red span em, .btn_normal_green span em{
    height: 26px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -1px;
}

.btn_promo_red span em, .btn_promo_green span em{
    height: 32px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -1px;
}

.btn_header_gray span em{
    height: 21px;
    vertical-align: middle;
    display: inline-block;
}

.icon_prev_normal em{
    margin-left: 5px;
    background: url(/images/ico_but_prev.png) no-repeat 0 center;
    width: 10px;
    height: 30px !important;
    vertical-align: top !important;
}

.icon_next_normal span,
.icon_prev_normal span{
    width: 100px !important;
}

.icon_next_normal em{
    margin-left: 5px;
    background: url(/images/ico_but_next.png) no-repeat 0 center;
    width: 10px;
    height: 30px !important;
    vertical-align: top !important;
}

.icon_white_plus_normal em{
    margin-right: 6px;
    background: url(/images/buttons_V3/icon_white_plus_normal.gif) no-repeat 0 center;
    width: 10px;
}

.icon_gray_download_normal em{
    margin-right: 6px;
    background: url(/images/buttons_V3/icon_gray_download_normal.png) no-repeat 0 center;
    width: 9px;
}

.icon_gray_comment_normal em{
    margin-right: 6px;
    background: url(/images/buttons_V3/icon_gray_comment_normal.gif) no-repeat 0 center;
    width: 10px;
}

.icon_white_play_normal em{
    margin-right: 6px;
    background: url(/images/buttons_V3/icon_white_play_normal.png) no-repeat 0 center;
    width: 7px;
}

.icon_white_plus_promo em{
    margin-right: 6px;
    background: url(/images/buttons_V3/icon_white_plus_promo.gif) no-repeat 0 center;
    width: 10px;
}

.icon_shop em{
    background: url(/images/buttons_V3/ico_shop.png) no-repeat 0 center;
    margin-right: 6px;
    width: 15px;
}

.btn_normal_casual{
    background-position: right -165px;
    height: 30px;
    padding-right: 5px;
    min-width: 66px;
}

.btn_normal_casual span{
    background-position: left -136px;
    height: 30px;
    font-size: 13px;
    color: #5b5b5b;
    text-align: center;
    line-height: 29px;
    padding: 0 8px 0 12px;
}

.btn_normal_casual:hover{
    background-position: right -227px;
}

.btn_normal_casual:hover span{
    background-position: left -195px;
}

.btn_normal_casual:active{
    background-position: right -285px;
}

.btn_normal_casual:active span{
    background-position: left -257px;
}

/*btn_normal_red*/
.btn_normal_red{
    background-position: right -344px;
    height: 26px;
    padding-right: 2px;
    min-width: 66px;
}

.btn_normal_red span{
    background-position: left -316px;
    height: 26px;
    font-size: 13px;
    padding: 0 10px 0 12px;
    color: #FFF;
    text-align: center;
    line-height: 24px;
    min-width: 88px;
}

.btn_normal_red:hover{
    background-position: right -400px;
}

.btn_normal_red:hover span{
    background-position: left -372px;
}

.btn_normal_red:active{
    background-position: right -456px;
}

.btn_normal_red:active span{
    background-position: left -428px;
}

/*end btn_normal_red*/

/*btn_normal_green*/
.btn_normal_green{
    background-position: right -512px;
    height: 26px;
    padding-right: 2px;
    min-width: 66px;
}

.btn_normal_green span{
    background-position: left -484px;
    height: 26px;
    font-size: 13px;
    padding: 0 10px 0 12px;
    color: #FFF;
    text-align: center;
    line-height: 24px;
    min-width: 88px;
}

.btn_normal_green:hover{
    background-position: right -568px;
}

.btn_normal_green:hover span{
    background-position: left -540px;
}

.btn_normal_green:active{
    background-position: right -624px;
}

.btn_normal_green:active span{
    background-position: left -596px;
}

/*end btn_normal_green*/

/*btn_promo_casual*/
.btn_promo_casual{
    background-position: right -684px;
    height: 36px;
    padding-right: 4px;
    min-width: 66px;
}

.btn_promo_casual span{
    background-position: left -650px;
    height: 36px;
    line-height: 32px;
    font-size: 16px;
    padding: 0 8px 0 12px;
    color: #5b5b5b;
    text-align: center;
    min-width: 88px;
}

.btn_promo_casual:hover{
    background-position: right -758px;
}

.btn_promo_casual:hover span{
    background-position: left -720px;
}

a.btn_promo_casual:active{
    background-position: right -828px;
}

a.btn_promo_casual:active span{
    background-position: left -794px;
}

/*end btn_promo_casual*/

/*btn_promo_red*/
.btn_promo_red{
    background-position: right -898px;
    height: 32px;
    padding-right: 2px;
    min-width: 66px;
}

.btn_promo_red span{
    background-position: left -864px;
    height: 32px;
    line-height: 30px;
    font-size: 16px;
    padding: 0 10px 0 12px;
    color: #FFF;
    text-align: center;
    min-width: 88px;
}

.btn_promo_red:hover{
    background-position: right -966px;
}

.btn_promo_red:hover span{
    background-position: left -932px;
}

a.btn_promo_red:active{
    background-position: right -1034px;
}

a.btn_promo_red:active span{
    background-position: left -1000px;
}

/*end btn_promo_red*/

/*btn_promo_green*/
.btn_promo_green{
    background-position: right -1102px;
    height: 32px;
    padding-right: 2px;
    min-width: 66px;
}

.btn_promo_green span{
    background-position: left -1068px;
    height: 32px;
    line-height: 30px;
    font-size: 16px;
    padding: 0 10px 0 12px;
    color: #FFF;
    text-align: center;
    min-width: 88px;
}

.btn_promo_green:hover{
    background-position: right -1170px;
}

.btn_promo_green:hover span{
    background-position: left -1136px;
}

a.btn_promo_green:active{
    background-position: right -1238px;
}

a.btn_promo_green:active span{
    background-position: left -1204px;
}

/*end btn_promo_green*/

.btn_header_gray{
    background-position: right -23px;
    height: 21px;
    padding-right: 2px;
}

.btn_header_gray span{
    background-position: left 0px;
    height: 21px;
    line-height: 20px;
    font-size: 13px;
    padding: 0 4px 0 6px;
    color: #686868;
    text-align: center;
}

.btn_header_gray:hover{
    background-position: right -69px;
}

.btn_header_gray:hover span{
    background-position: left -46px;
}

a.btn_header_gray:active, a.active, a.active:hover{
    background-position: right -115px;
}

a.btn_header_gray:active span, a.active span, a.active:hover span{
    background-position: left -92px;
    color: #4d4d4d;
}

.btn_header_gray span.textcopy{
    background: none;
    color: #FFF;
    font-size: 12px;
    left: 7px;
    position: absolute;
    top: 3px;
    white-space: nowrap;
    z-index: 1;
}

/*END GUI BUTTONS*/

/*Zalipalka*/
.btn_stick{
    background: url(/images/buttons_V3/btn_stick.gif) no-repeat right -23px;
    display: inline-block;
    height: 23px;
    margin: 0 -9px;
    padding-right: 9px;
}

.btn_stick span{
    background: url(/images/buttons_V3/btn_stick.gif) no-repeat left 0;
    color: #4D4D4D;
    display: inline-block;
    height: 23px;
    line-height: 20px;
    padding-left: 9px;
}

/*END Zalipalka*/

.btn_textcopy{
    position: absolute !important;
    background: none !important;
    color: #686868 !important;
    display: inline;
    left: 1px;
    top: -1px;
    z-index: 3;
}

/*more back*/
a.more.back{
    background-image: url(/images/buttons_V3/back.gif);
    background-position: left center;
    padding: 0 6px 0 19px !important;
    float: none;
}

a.more.back:hover{
    background-image: url(/images/buttons_V3/back_h.gif);
    color: #FFF;
}
/*End more back*/

.B_header .button_box{
    margin-top: 7px
}