


/* Start:/bitrix/templates/.default/components/kupibonus/actions.menu/2013/style.css*/
#actions_menu_top {
    width: 914px;
    position: relative;
    left: -8px;
/*    margin-bottom: 24px;*/
    margin-bottom: 10px;
}

#actions_menu_top .clear_float {
    clear: both;
}

#actions_menu_top .preloaded_images {
    position: absolute;
    visibility: hidden;
    top: -9999px;
}

/* ======================================== */

#actions_menu_top .level_1_holder {
    width: 914px;
    height: 49px;
    position: relative;
    overflow: hidden;
    background: transparent url(/bitrix/templates/.default/images/ny2013/menu_bg_lev_1.png) no-repeat;
}

#actions_menu_top .level_1_holder #actions_menu_map_opener {
    width: 186px;
    height: 34px;
    position: absolute;
    top: 13px;
    right: 11px;
    overflow: hidden;
    text-indent: -9999px;
    background: transparent url(/bitrix/templates/.default/images/actions_menu/btn_map.png) no-repeat;
    background-position: 0 -34px;
}
#actions_menu_top .level_1_holder #actions_menu_map_opener span {
    display: block;
    width: 186px;
    height: 34px;
    background: transparent url(/bitrix/templates/.default/images/actions_menu/btn_map.png) no-repeat 0 0;
    transition: opacity 300ms ease;
    -webkit-transition: opacity 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
}
#actions_menu_top .level_1_holder #actions_menu_map_opener span:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    opacity: 0;
}

#actions_menu_top .level_1_holder .level_0_item {
    background: transparent url(/bitrix/templates/.default/images/f14/menu_item_sprite_1.png) no-repeat;
    width: 221px;
    height: 43px;
    position: relative;
    cursor: pointer;
    display: block;
    text-decoration: none;
    text-align: right;
    background-position: 0 -47px;
    float: left;
    margin-top: 6px;
    margin-left: 4px;
    left: 0;
    top: 0;
}
#actions_menu_top .level_1_holder .level_0_item span {
    background: transparent url(/bitrix/templates/.default/images/f14/menu_item_sprite_1.png) no-repeat;
    width: 221px;
    height: 43px;
    cursor: pointer;
    display: block;
    z-index: 2;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: opacity 200ms ease;
}
#actions_menu_top .level_1_holder .level_0_item span:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    opacity: 0;
}

#actions_menu_top .level_1_holder .level_0_item_after {
    margin-left: 8px;
    margin-top: 10px;
    width: 188px;
    height: 39px;
    position: relative;
    float: left;
}

#actions_menu_top .level_1_holder .level_1_item {
    height: 33px;
    position: relative;
    float: left;
    margin-left: 6px;
    margin-top: 10px;
    padding: 6px 8px 0 5px;
    background: transparent none;
    font-size: 19px;
    color: #fff;
    text-decoration: none;
}

#actions_menu_top .level_1_holder .level_1_item .bg_left {
    display: none;
    width: 7px;
    height: 39px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: transparent url(/bitrix/templates/.default/images/actions_menu/bg_hover_lev_1_left.png) no-repeat;
}

#actions_menu_top .level_1_holder .level_1_item.first .bg_left {
    background-image: url(/bitrix/templates/.default/images/actions_menu/bg_hover_lev_1_left_first.png) !important;
}

#actions_menu_top .level_1_holder .level_1_item .bg_right {
    display: none;
    width: 7px;
    height: 39px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: transparent url(/bitrix/templates/.default/images/actions_menu/bg_hover_lev_1_right.png) no-repeat;
}

#actions_menu_top .level_1_holder .level_1_item:hover {
    background: transparent url(/bitrix/templates/.default/images/actions_menu/bg_hover_lev_1_center.png) repeat-x left bottom;
}

#actions_menu_top .level_1_holder .level_1_item:hover .bg_left,
#actions_menu_top .level_1_holder .level_1_item:hover .bg_right {
    display: block;
}

#actions_menu_top .level_1_holder .level_1_item img {
    position: relative;
    top: 2px;
}

#actions_menu_top .level_1_holder .level_1_item.active {
    color: #3e8f34;
    background-image: url(/bitrix/templates/.default/images/actions_menu/bg_active_lev_1_center.png) !important;
}

#actions_menu_top .level_1_holder .level_1_item.active .bg_left {
    display: block;
    background: transparent url(/bitrix/templates/.default/images/actions_menu/bg_active_lev_1_left.png) no-repeat;
}

#actions_menu_top .level_1_holder .level_1_item.first.active .bg_left {
    background-image: url(/bitrix/templates/.default/images/actions_menu/bg_active_lev_1_left_first.png) !important;
}

#actions_menu_top .level_1_holder .level_1_item.active .bg_right {
    display: block;
    background: transparent url(/bitrix/templates/.default/images/actions_menu/bg_active_lev_1_right.png) no-repeat;
}

/* ======================================== */

#actions_menu_top .level_2_holder {
    width: 914px;
    height: 45px;
    background: transparent url(/bitrix/templates/.default/images/ny2013/menu_bg_lev_2.png) no-repeat center 0;
}

#actions_menu_top .level_2_holder .level_2_item {
    position: relative;
    float: left;
    padding-top: 7px;
}

#actions_menu_top .level_2_holder .level_2_item.first {
    margin-left: 15px;
}

#actions_menu_top .level_2_holder .level_2_item a {
    display: block;
    height: 24px;
    position: relative;
    padding: 2px 10px 0 10px;
    font-size: 15px;
    color: #ff6100;
    text-decoration: none;
    background: transparent url(/bitrix/templates/.default/images/actions_menu/bg_delimiter_lev_2.png) no-repeat right top;
}

#actions_menu_top .level_2_holder .level_2_item.last a {
    background-image: none;
}

#actions_menu_top .level_2_holder .level_2_item a:hover {
    color: #3e8f34;
}

#actions_menu_top .level_2_holder .level_2_item a .bg_left {
    display: none;
    width: 7px;
    height: 26px;
    position: absolute;
    left: 0;
    top: 0;
    background: transparent url(/bitrix/templates/.default/images/actions_menu/bg_active_lev_2_left.png) no-repeat;
}

#actions_menu_top .level_2_holder .level_2_item a .bg_right {
    display: none;
    width: 7px;
    height: 26px;
    position: absolute;
    right: 0;
    top: 0;
    background: transparent url(/bitrix/templates/.default/images/actions_menu/bg_active_lev_2_right.png) no-repeat;
}

#actions_menu_top .level_2_holder .level_2_item.active a {
    color: #fff;
    background: transparent url(/bitrix/templates/.default/images/actions_menu/bg_active_lev_2_center.png) repeat-x;
}

#actions_menu_top .level_2_holder .level_2_item.active a .bg_right,
#actions_menu_top .level_2_holder .level_2_item.active a .bg_left {
    display: block;
}

/* ======================================== */

#actions_menu_top .level_2_holder .level_2_item .level_3_holder {
    display: none;
    width: 181px;
    position: absolute;
    top: 38px;
    left: -2px;
    z-index: 5;
}

#actions_menu_top .level_2_holder .level_2_item .level_3_holder .bg_left {
    width: 3px;
    position: absolute;
    left: -3px;
    top: 0;
    bottom: 0;
    background: transparent url(/bitrix/templates/.default/images/actions_menu/bg_holder_shadow_lev_3_left.png) repeat-y;
}

#actions_menu_top .level_2_holder .level_2_item .level_3_holder .bg_right {
    width: 3px;
    position: absolute;
    right: -3px;
    top: 0;
    bottom: 0;
    background: transparent url(/bitrix/templates/.default/images/actions_menu/bg_holder_shadow_lev_3_right.png) repeat-y;
}

#actions_menu_top .level_2_holder .level_2_item .level_3_holder .bg_bottom {
    width: 187px;
    height: 15px;
    position: absolute;
    left: -3px;
    bottom: -15px;
    background: transparent url(/bitrix/templates/.default/images/actions_menu/bg_holder_shadow_lev_3_bottom.png) repeat-y;
    z-index: 6;
}

/* ======================================== */

#actions_menu_top .level_2_holder .level_2_item .level_3_holder .level_3_item a {
    display: block;
    height: 22px;
    padding-top: 4px;
    float: none;
    color: #606060;
    background: #fff url(/bitrix/templates/.default/images/actions_menu/bg_delimiter_lev_3.png) no-repeat left bottom;
}

#actions_menu_top .level_2_holder .level_2_item .level_3_holder .level_3_item.last a {
    background: #fff url(/bitrix/templates/.default/images/actions_menu/bg_holder_gradient_lev_3_bottom.png) no-repeat left bottom;
}

#actions_menu_top .level_2_holder .level_2_item .level_3_holder .level_3_item a:hover {
    color: #fff;
    background: #fff url(/bitrix/templates/.default/images/actions_menu/bg_hover_lev_3.png) no-repeat left top;
}

/* ======================================== */

#actions_menu_top .level_2_holder .level_2_item .level_3_holder .caption {
    height: 36px;
    position: absolute;
    left: -3px;
    top: -36px;
    z-index: 5;
}

#actions_menu_top .level_2_holder .level_2_item .level_3_holder .caption .bg_caption_left {
    width: 9px;
    height: 36px;
    position: relative;
    float: left;
    overflow: hidden;
    background: transparent url(/bitrix/templates/.default/images/actions_menu/bg_holder_caption_lev_3_left.png) no-repeat;
    z-index: 5;
}

#actions_menu_top .level_2_holder .level_2_item .level_3_holder .caption .bg_caption_right {
    width: 9px;
    height: 36px;
    position: relative;
    float: left;
    overflow: hidden;
    background: transparent url(/bitrix/templates/.default/images/actions_menu/bg_holder_caption_lev_3_right.png) no-repeat;
    z-index: 5;
}

#actions_menu_top .level_2_holder .level_2_item .level_3_holder .caption a {
    height: 29px;
    max-width: 153px;
    position: relative;
    float: left;
    overflow: hidden;
    padding: 7px 6px 0 6px;
    color: #3e8f34;
    background: transparent url(/bitrix/templates/.default/images/actions_menu/bg_holder_caption_lev_3_center.png) repeat-x;
    z-index: 5;
}

#actions_menu_top .level_2_holder .level_2_item .level_3_holder .caption .bg_shadow {
    width: 187px;
    height: 5px;
    position: absolute;
    left: 0;
    bottom: 0;
    overflow: hidden;
    background: transparent url(/bitrix/templates/.default/images/actions_menu/bg_holder_shadow_lev_3_top.png) no-repeat right bottom;
    z-index: 4;
}

/* End */



/* Start:/bitrix/templates/kupibonus_list/template_styles.css*/
.content.wide {
    width: 897px;
}
.content.wide .paginator {
    clear: both;
}
.content.wide .cuponItem.wide {
    width: 443px;
}
.content.wide .cuponItem.wide.odd {
    margin-right: 0;
}
.content.wide .cuponItem.wide .cuponTitle td {
    background-image: url(/bitrix/templates/.default/images/cupon_sprite_wide.png) !important;
    background-position: -453px 0 !important;
}
.content.wide .cuponItem.wide .cuponBody {
    height: 242px;
    background-image: url(/bitrix/templates/.default/images/cupon_sprite_wide.png) !important;
}
.content.wide .cuponItem.wide .metro {
    width: 342px;
    top: 192px;
}
.content span#NameAndLogin {
    float: right;
    font-weight: normal;
}
.content span#Name {
    color: #000 !important;
}
.content span#Login {
    color: #606060 !important;
}
.mainWrapper {
    background: url(/images/templates/kupibonus/main_bg2.jpg) 0 0 repeat fixed;
}
/* End */
