/*Crosspromo_wgt*/
/*sprite*/
.Crosspromo_wgt .part, .Crosspromo_wgt .NavButtons a, .Crosspromo_wgt .ic-360, .Crosspromo_wgt .ic-foto, .Crosspromo_wgt .ic-video{
    background-image: url(/images/gui/Crosspromo_wgt/sprite.png) !important;
    background-position: 0 0;
    background-repeat: no-repeat;
}

/*end sprite*/

/*icons*/
.Crosspromo_wgt .ic-foto{
    background-position: 0 -345px;
    width: 15px;
    height: 11px;
    display: block;
}

.Crosspromo_wgt .ic-video{
    background-position: 0 -314px;
    width: 17px;
    height: 11px;
    display: block;
}

.Crosspromo_wgt .ic-360{
    background-position: 0 -375px;
    width: 27px;
    height: 13px;
    display: block;
}

/*end icons*/

.Crosspromo_wgt{
    margin-bottom: 15px;
    background-color: transparent !important;
    border: medium none !important;
    border-radius: 0 0 0 0 !important;
    box-shadow: none !important;
}

.Crosspromo_wgt h3{
    font-size: 23px;
    font-weight: bold;
    font-style: normal;
    margin-left: 56px;
    padding-bottom: 15px;
    color: #000;
}

.Crosspromo_wgt .WidthPage{
    background-color: #fff;
    border: 1px solid #d6d6d6;
    padding: 20px 0 25px;
    position: relative;
}

.Crosspromo_wgt .Carousel{
    margin: 0 62px;
    overflow: hidden;
    position: relative;
}

.Crosspromo_wgt .Carousel ul{
    position: relative
}

.Crosspromo_wgt .Li6{
    margin: 0 -10px
}

.Crosspromo_wgt .Li6 .LiCol{
    float: left;
    margin: 0 10px;
    width: 130px;
}

.Crosspromo_wgt .part,
.Crosspromo_wgt .title{
    font-size: 13px
}

.Crosspromo_wgt .part{
    display: inline-block;
    background-position: right -162px;
    margin-bottom: 10px;
    padding-right: 12px;
    color: #272727;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 18px;
}

.Crosspromo_wgt .afisha a:hover{
    color: #ee7100;
    background-position: right -182px;
}

.Crosspromo_wgt .fotka a:hover{
    color: #e73186;
    background-position: right -202px;
}

.Crosspromo_wgt .man a:hover{
    color: #989898;
    background-position: right -222px;
}

.Crosspromo_wgt .video a:hover{
    color: #00bac6;
    background-position: right -242px;
}

.Crosspromo_wgt .love a:hover{
    color: #ee7100;
    background-position: right -262px;
}

.Crosspromo_wgt .conferences a:hover{
    color: #e4241e;
    background-position: right -282px;
}

.Crosspromo_wgt .news a:hover{
    color: #F2222A;
    background-position: right -402px;
}

.Crosspromo_wgt .emotion a:hover{
    color: #C41C98;
    background-position: right -422px;
}

.Crosspromo_wgt .euro2012 a:hover{
    color: #5F8E0F;
    background-position: right -442px;
}

.Crosspromo_wgt .contests a:hover{
    color: #F2222B;
    background-position: right -462px;
}

.Crosspromo_wgt .lady a:hover{
    color: #DC20AD;
    background-position: right -482px;
}

.Crosspromo_wgt .fun a:hover{
    color: #FFCC1B;
    background-position: right -502px;
}

.Crosspromo_wgt .games a:hover{
    color: #7EC213;
    background-position: right -522px;
}

.Crosspromo_wgt .tv a:hover, .Crosspromo_wgt .tv-tochka a:hover{
    color: #0099D9;
    background-position: right -542px;
}

.Crosspromo_wgt .glamur a:hover{
    color: #DF5EAA;
    background-position: right -562px;
}

.Crosspromo_wgt .nightlife a:hover{
    color: #8560EC;
    background-position: right -582px;
}

.Crosspromo_wgt .cards a:hover{
    color: #F2222B;
    background-position: right -602px;
}

.Crosspromo_wgt .travel a:hover{
    color: #F28505;
    background-position: right -622px;
}

.Crosspromo_wgt .title{
    display: inline-block;
    margin-top: 6px;
}

.Crosspromo_wgt .image{
    display: block;
    position: relative;
}

.Crosspromo_wgt .image .info{
    position: absolute;
    background: url(/images/gui/Crosspromo_wgt/bg_opacity.png) repeat;
    padding: 6px 4px;
    right: 0;
    bottom: 0;
}

/*NavButtons*/
.Block.Crosspromo_wgt .NavButtons a{
    display: inline-block;
    width: 36px;
    height: 97px;
    margin-left: 0;
    vertical-align: baseline;
    border-radius: 2px;
    position: absolute;
    top: 89px;
}

.mac .Block.Crosspromo_wgt .NavButtons a{
    top: 87px;
}

.ie9 .Block.Crosspromo_wgt .NavButtons a{
    top: 87px;
}

.Block.Crosspromo_wgt .NavButtons .BtnPrev, .Crosspromo_wgt .NavButtons .BtnPrev:active{
    background-position: 10px -46px;
    left: 15px;
}

.Block.Crosspromo_wgt .NavButtons .BtnPrev:hover{
    background-position: 10px 36px;
    background-color: #333333;
}

.Block.Crosspromo_wgt .NavButtons .BtnNext, .Block.Crosspromo_wgt .NavButtons .BtnNext:active{
    background-position: -60px -44px;
    right: 15px;
}

.Block.Crosspromo_wgt .NavButtons .BtnNext:hover{
    background-position: -60px 36px;
    background-color: #333333;
}

/*end NavButtons*/
/*end Crosspromo_wgt*/

/*Fix for old standart*/
.Crosspromo_wgt, .Games .Crosspromo_wgt{
    margin: 15px 0 10px
}

.Photo .Crosspromo_wgt .WidthPage, .TV .Crosspromo_wgt .WidthPage{
    width: 995px
}

.Photo .Crosspromo_wgt .Carousel, .TV .Crosspromo_wgt .Carousel{
    margin: 0 58px
}

.Lady .Crosspromo_wgt h3{
    margin-left: 52px;
}

.Lady .Crosspromo_wgt .WidthPage{
    width: 989px
}

.Lady .Crosspromo_wgt .Carousel{
    margin: 0 54px
}

.Games .Crosspromo_wgt .WidthPage{
    width: 978px
}

.Games .Crosspromo_wgt .Carousel{
    margin: 0 49px
}

.Games .Crosspromo_wgt .NavButtons .BtnNext{
    right: 4px !important
}

.Games .Crosspromo_wgt .NavButtons .BtnPrev{
    left: 4px !important
}

.Nightlife .Crosspromo_wgt .WidthPage{
    width: 1010px
}

.Nightlife .Crosspromo_wgt .NavButtons a{
    width: 36px;
    height: 97px;
}

/*end Fix for old standart*/