html { overflow:hidden; }


img.bg_image {
    /* Set rules to fill background */
    min-height: 100%;
    min-width: 1024px;

    /* Set up proportionate scaling */
    width: 100%;
    height: auto;

    /* Set up positioning */
    position: fixed;
    top: 0;
    left: 0;

}

-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

@media screen and (max-width: 1024px){
    img.bg_image {
        left: 50%;
        margin-left: -512px; }
}

/* ------------- INDEX --------------- */
/* logo */
#bershka_logo_season { position: relative; width:92px; left:0px; top:-33px; z-index:1; }
#logo_season { height:auto; overflow:hidden; display:block; visibility:hidden }

#logo_season_index { height:0px; overflow:hidden; display:block;}



#hot_bar_area { height:110px; width:100%; z-index:200; position:absolute; top:-60px;left:0px; cursor:crosshair; display:block; z-index:500 ;  }
#hot_bar_area_ss { height:50px; width:100%; z-index:200; position:absolute; top:-60px;left:0px; cursor:crosshair; display:block; z-index:500 ;  }

#main_menu_logo_dark { position: relative ; left:0px; top:-33px; z-index:1000}
#navegacion_retractil { position:relative; top:0px; left:0px; z-index:2000}
#navegacion_retractil_ss { position:relative; top:-60px; left:0px; z-index:2000}

#rec_nav_retractil {height:18px; width:100%; z-index:1; position:absolute; top:0px;left:0px ; margin-top:-5px; }
#rec_nav_retractil_ss {height:18px; width:100%; z-index:1; position:absolute; top:-60px;left:0px ; margin-top:-5px; }

#open_nav_arrow {  margin-top:-10px; z-index:230; filter:alpha(opacity=20); opacity:.2;  }
#background_campaign { cursor:crosshair; position:absolute; top:-60px; width:auto; height:auto;  }
#bg_nav_bar {background-color:#000; filter:alpha(opacity=10); opacity:0.1; width:100%; height:100%;  }

#season_index_bg { display:block; filter:alpha(opacity=0); opacity:0; }

/* CAMPAIGN CARRUSEL */
#campaign_images_holder { width:100%;  display:block; overflow:hidden; position:absolute; left:0px; top:-60px }
#image_size_adapter { width:30000px; float:left ; cursor:crosshair }
.campaign_layer_image { float:left ; position:relative }
.actions { float:left ; position:relative }
.campaign_zone_image { background-color:#F00; width:90%; height:90%; z-index:300 }
.campaign_image {  display:block; filter:alpha(opacity=0); opacity:0;  }
.item_image { width:auto; height:auto ; }

/*  ICONS */
.all_share_area { position:absolute; left:0px; top:0px;width:100%; height:100%;  }
.item_icons { display:block; filter:alpha(opacity=0); opacity:0; width:auto }
.superzoom_icon_season { background-image:url(imgs/lupa_season.png); background-position:left top; position: absolute; bottom:30px; right:15px; height:37px; width:46px; cursor:pointer}
.superzoom_icon_season:hover { background-image:url(imgs/lupa_season.png); background-position:left bottom;  }


.ver_todo_icon_season { background-image:url(imgs/campana_btn_vertodo.png); background-position:left top; position: absolute; bottom:30px; right:15px; height:37px; width:46px; cursor:pointer}
.ver_todo_icon_season:hover { background-image:url(imgs/campana_btn_vertodo.png); background-position:left bottom;  }

.download_icon_season { background-image:url(imgs/campana_btn1_download.png); background-position:left top; position: absolute; bottom:30px; right:60px; height:37px; width:41px; cursor:pointer}
.download_icon_season:hover { background-image:url(imgs/campana_btn1_download.png); background-position:left bottom;  }
.share_icon_season { background-repeat:no-repeat;background-image:url(imgs/campana_btn0_share.png); background-position:left top; position: absolute; bottom:40px; left:10px; height:14px;width:14px; cursor:pointer;}
.share_icon_season:hover { background-image:url(imgs/campana_btn0_share.png);   }
.share_tag_season { position: absolute; bottom:40px; left:27px; height:13px; width:59px; cursor:pointer; text-transform:uppercase; padding-left:12px; padding-right:12px; padding-top:1px;background-color:#252525; color:#fff; font-size:10px; font-weight:bold;z-index:2}
.share_tag_season:hover { background-color:#767676;}
.share_tag_season_sel { position: absolute; bottom:40px; left:27px; height:13px; width:59px; cursor:pointer; text-transform:uppercase; padding-left:12px; padding-right:12px; padding-top:1px;background-color:#252525; color:#fff;font-size:10px; font-weight:bold;z-index:2}

.share_items { position:absolute; bottom:53px; left:27px; background-color:#252525; color:#fff; text-transform:uppercase; font-size:10px ; width:79px; font-weight:bold;  padding-right:4px; height:0px; overflow:hidden; z-index:1; cursor:pointer }
.share_1 { width:auto; font-weight:bold; color:#fff; background-color:#252525; cursor:pointer; margin-left:4px;padding-left:8px; padding-top:1px; padding-right:8px;height:14px; margin-top:3px; margin-bottom:0px }
.share_1:hover { width:auto; font-weight:bold; color:#252525; background-color:#fff}
.share_1_hidden { visibility:visible; font-size:11px}


.share_items ul { width:auto;  cursor:pointer; list-style:none; margin-left:3px; margin-top:3px;padding:0px  }
.share_items ul li {font-weight:bold; color:#fff; background-color:#bac5c8; padding-left:9px; padding-top:1px; padding-right:2px;height:14px; margin-bottom:3px; font-size:10px; text-transform:uppercase;  }
.share_items ul li:hover {font-weight:bold; color:#3b9ecc; background-color:#fff;  }

#hotzone_left { background-color:#FF0000;filter:alpha(opacity=0); opacity:0;height:80%; width:100px; position:absolute; left:0; top:0;  cursor: url(imgs/tool_tip_left.png), crosshair; z-index:1001;  display:block}
#hotzone_right { background-color:#FF0000; filter:alpha(opacity=0); opacity:0;height:100%; width:100px; position:absolute; right:0; top:0 ;  cursor: url(imgs/tool_tip_right.png), crosshair; z-index:1001; display:block}
#mask_left { height:80%; width:150px; position:absolute; left:0; top:0;  cursor: crosshair; z-index:1001}
#mask_right {  height:100%;width:150px; position:absolute; right:0; top:0 ;  cursor: crosshair; z-index:1001}


/* TIPS */

.tip { z-index: 13000; width: auto; color: #000; height:21px; float:left;  }
.tip-title { padding-right: 8px; padding-left: 8px; font-weight: bold; font-size: 10px; text-transform:uppercase; background: #404041; padding-bottom: 3px; margin-top:0; color: #fff; padding-top: 3px; }
.tip-text { float:left; width:20px;height:20px }


/* view all */
#season_viewall_container { width:945px; height:100% }
.season_thumb { float:left }


/*  NEW LOOKBOOK CONTROLS */

#left_btn_newlbk {

    position:absolute; left:0px; top: 50%; background-image:url(imgs/slideshow_btn1_arrow_left.png) ; cursor:pointer; width:30px; height:40px;filter:alpha(opacity=50); opacity:.5;z-index:200


}
#left_btn_newlbk:hover {filter:alpha(opacity=100); opacity:1; }
#right_btn_newlbk {

    position:absolute; right:0px; top: 50%; background-image:url(imgs/slideshow_btn1_arrow_right.png) ; cursor:pointer; width:30px; height:40px;filter:alpha(opacity=50); opacity:.5;z-index:200


}
#right_btn_newlbk:hover {filter:alpha(opacity=100); opacity:1;  }





/* NEW LOOKBOOK SECTION */
.new_lookbook_layer_image { float:left ; position:relative; overflow:visible; opacity:0; filter:alpha(opacity=0); margin-left:100px ;filter: inherit;}

.new_lookbook_item_image {width:auto; height:auto ; margin-right:10px; z-index:100; position:relative;  cursor:pointer ;filter: inherit; }
.new_lookbook_item_image img{  z-index:1;opacity:0; filter:alpha(opacity=0);   }


.new_lookbook_image {  display:block; filter:alpha(opacity=100); opacity:1;  }
#new_lookbook_image_size_adapter { width:30000px; float:left ;  }
#new_lookbook_images_holder { width:100%; overflow:hidden; position:absolute; left:0px; top:60px }

#new_lookbook_bottom_nav { position:absolute; bottom:50px; left:56px; color:#252525; font-family:Arial, Helvetica, sans-serif; width:100% }
#new_lookbook_first_line { background-color:#252525; width:100%; height:3px }
#new_lookbook_second_line { background-color:#252525; width:100%; height:8px }
#new_lookbook_title { font-size:20px; margin-top:2px }
#new_lookbook_genre_nav { font-size:11px }


#new_lookbook_genre_nav a{ color:#252525; }
#new_lookbook_genre_nav a:hover{  color: #555555;}

#new_lookbook_month_nav { font-size:11px; margin-top:3px }
#new_lookbook_month_nav a { color:#252525; }
#new_lookbook_month_nav a:hover { color:#555555; }

/* TABS ON LOOKBOOK */
.social_tab {

    background-color:#252525;
    height:26px;
    width:108px;
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;


}

.i_options {

    margin-top:10px;
    font-size:9px;

}


.view_product_tab {

    color:#f9f9f9;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    background-color:#252525;
    height:18px;
    padding-left:12px;
    padding-right:12px;
    padding-top:7px;
    position:absolute;
    bottom:0px;
    left:0px;
    z-index:1;


}
.stock_not_tab {

    color:#f9f9f9;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    background-color:#252525;
    height:18px;
    padding-left:12px;
    padding-right:12px;
    padding-top:7px;
    position:absolute;
    bottom:0px;
    right:13px;
    z-index:1;


}

.nl_shadow {

    position:absolute;
    top:-7px;
    left:-7px;
    opacity:0;
    background-color:#FDFDFD !important;


}


<!-- NEW LOOKBOOK DETAIL -->

#new_lookbook_detail_main {

    opacity:0;
    filter:alpha(opacity=0);


}

#left_btn_newlbk_detail {

    position:absolute; left:0px; bottom:30px;background-image:url(imgs/slideshow_btn1_arrow_left.png) ; cursor:pointer; width:30px; height:40px;filter:alpha(opacity=50); opacity:.5;z-index:10000


}
#left_btn_newlbk_detail:hover {filter:alpha(opacity=100); opacity:1; }
#right_btn_newlbk_detail {

    position:absolute; right:0px; bottom:30px; background-image:url(imgs/slideshow_btn1_arrow_right.png) ; cursor:pointer; width:30px; height:40px;filter:alpha(opacity=50); opacity:.5;z-index:10000


}
#right_btn_newlbk_detail:hover {filter:alpha(opacity=100); opacity:1;  }

.nl_detail_cont {
    left: 0px;
    overflow: visible;
    position: absolute;
    top: 60px;
    width:auto;
    height:auto;
    background-color:#353535;
}

.nl_image_detail {

    z-index:5000;
    left: 0;

}
#new_lookbook_detail_transition {

    z-index:500;
    position: absolute;
    top: 60px;
    left: 0;
    background-color:#fff;
    width:100%;
    height:100%;


}



.detail_social_tab {

    position:absolute;
    top:140px;
    background-color:#252525;
    right:0px;
    height:22px;
    width:160px;
    z-index:10000;
    cursor:pointer;
    text-transform:uppercase;
    font-weight:bold;
    color:#e9e9e9;
    font-size:27px;
    padding-left:7px;
    font-family:Verdana, Geneva, sans-serif;
    padding-bottom:10px;
    display:none;

}
.detail_title_tab{

    position:absolute;
    top:190px;
    background-color:#252525;
    color:#e9e9e9;
    font-size:27px;
    padding-left:10px;
    padding-right:10px;
    padding-top:3px;
    padding-bottom:1px;
    right:0;
    z-index:10000;
    font-weight:bold;
    cursor:pointer;
    text-transform:uppercase;
    display:none;
}

#detail_clothes_tab_cont {

    position:absolute;
    top:230px;
    right:0px;
    height:30px;
    z-index:10000;
    cursor:pointer;
    display:none;




}
#detail_clothes_tab_cont ul {

    padding:0;

}

#detail_clothes_tab_cont ul li{

    list-style:none

}

li {
    list-style:none
}

li.product_li {

    list-style:none;
    margin:0px;
    padding:0;



}

.detail_clothes_tab {

    background-color:#252525;
    color:#e9e9e9;
    font-size:12px;
    padding-left:10px;
    padding-right:10px;
    padding-top:3px;
    padding-bottom:1px;
    margin-top:5px;
    width:auto;
    display:inline-block;
    cursor:pointer;

}

.detail_clothes_tab:hover {

    color:#d9e400;

}

.detail_clothes_tab_product {

    height:0px;
    overflow:hidden;
    width:111px;


}

.nl_b_view_product {

    background-color:#252525;
    width:111px;
    height:30px;
    color:#ffffff;
    text-transform:uppercase;
    padding-top:6px;
    font-size:10px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;

}

.nl_b_view_product:hover {

    color:#d9e400;

}

.detail_clothes_tab_volver_tab {

    background-color:#252525;
    color:#e9e9e9;
    font-size:11px;
    padding-left:10px;
    padding-right:10px;
    padding-top:3px;
    padding-bottom:1px;
    margin-top:30px;
    width:auto;
    display:inline-block;
    cursor:pointer;
    right:0;
    z-index:90000;
    position:absolute

}

#transition_background {

    background-color:#343434;
    width:3000px;
    height:3000px;

}

.holder_lookbook_social {

    float:left;
    margin-left: 2px;
    width: 19px;

}

.lookbook_social_divider {

    background-image:url(imgs/icon_divider.png);
    margin-left:12px;
    margin-right:12px;
    width:6px;
    float:left;
    margin-left:1px;
    margin-right:3px;
    z-index:90000;
    display:block;
    background-repeat:no-repeat;


}

.facebook_lookbook_detail {

    float:left;
    background-image:url(imgs/icon_facebook_off.png);
    width:7px;
    height:13px;
    margin-left:6px;
    margin-right:6px;
    margin-top:10px;

}
.facebook_lookbook_detail:hover {

    background-image:url(imgs/icon_facebook_on.png);

}
.twitter_lookbook_detail {

    float:left;
    background-image:url(imgs/icon_twitter_off.png);
    background-repeat:no-repeat;
    width:15px;
    height:14px;
    margin-left:0px;
    margin-right:5px;
    margin-top:8px;

}
.twitter_lookbook_detail:hover {

    background-image:url(imgs/icon_twitter_on.png);

}

.pinterest_lookbook_detail {

    float:left;
    background-image:url(imgs/icon_pinterest_off.png);
    background-repeat:no-repeat;
    width:15px;
    height:14px;
    margin-left: 0px;
    margin-right: 4px;
    margin-top:9px;

}

.pinterest_lookbook_detail:hover {

    background-image:url(imgs/icon_pinterest_on.png);

}
.email_lookbook_detail {

    float:left;
    background-image:url(imgs/icon_email_off.png);
    background-repeat:no-repeat;
    width:15px;
    height:10px;
    margin-left: 2px;
    margin-right: 4px;
    margin-top:12px;
}

.email_lookbook_detail:hover {

    background-image:url(imgs/icon_email_on.png);

}
#product_detail_minis .foto {

    background-color: #252525;

}




#left_btn_newlbk_detail {
    background-image: url("http://static.bershka.net/wcsstore/BershkaStorefrontAssetStore//imgs/home/slideshow_btn0_arrow_left.png") !important;
}
#right_btn_newlbk_detail {
    background-image: url("http://static.bershka.net/wcsstore/BershkaStorefrontAssetStore//imgs/home/slideshow_btn0_arrow_right.png") !important;
}
#left_btn_newlbk {
    background-image: url("http://static.bershka.net/wcsstore/BershkaStorefrontAssetStore//imgs/home/slideshow_btn0_arrow_left.png") !important;
}
#right_btn_newlbk {
    background-image: url("http://static.bershka.net/wcsstore/BershkaStorefrontAssetStore//imgs/home/slideshow_btn0_arrow_right.png") !important;
}
.lkb_preloader {

    font-size: 11px;
    position: relative;
    left: 4px;
    top: 0;
    z-index: 9999;
}


#greyvader_link_cat {

    display:none;

}
#asiantree_link_cat {

    display:none;

}

#dressy_link_cat  {

    display:none;

}

#bershka_link_cat {

    display:none;

}
#bsk_link_cat {

    display:none;

}
#man_link_cat {
    display:none;
}

/* FIXES APRIL 2014 */

#header2014 {

    opacity:1;
    filter: alpha(opacity=100);

}

#detail_clothes_tab_cont ul li a {

    color: #fff;

}

#detail_clothes_tab_cont ul li a:hover {

    color: #d9e400;

}

/************************************************************************************************/

#new_lookbook_detail_container.nl_detail_cont {
    background-color: transparent;
}

#new_lookbook_detail_container img#image {
    display: none;
}

#new_lookbook_detail_container .transitionImage {
    z-index: 1000;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
    /*un hack para la transparencia en internet Explorer 8*/
    /*-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=7)';
    opacity: 0.7;*/

    display: none;
}

#new_lookbook_detail_container .loaderLayer {
    padding: 0;
    margin: 0;

    z-index: 1000;
    left: 0;
    top: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    text-align: center;
    /*un hack para la transparencia en internet Explorer 8*/
    /*-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=5)';
    opacity: 0.5;*/
    /*background-color: #f9f9f9;*/

    display: none;
}

#new_lookbook_detail_container .loaderLayer .centerer {
    padding: 0;
    margin: 0;
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

#new_lookbook_detail_container .loaderLayer .loader {
    padding: 0;
    margin: 0;
    height: 35px;
    width: 35px;
    display: inline-block;
    vertical-align: middle;
}

