#banner-slider-container {
    max-width: none;
    width: 600px;
    margin: 0 auto;
    padding: 5px 0 0px;
}

.main-top-block,
.main-top-block .clearfix {
  position: relative;
  display: block;
}

.main-top-block .widget-holder {
    margin-top: 10px;
    float: left;
    margin-left: 30px;
    width: auto;  
}

.main-top-block #banner-slider-container {
    position: relative;
    float: left;
    z-/index: -10;
    margin-top: 20px;
    margin-left: 60px;
}

.header-wrapper {
    display: block;
    z-index: 10;
    float: left;
    width: 100%;
    position: absolute;
    left: 0;
    margin-top: 50px;
}



.header-services-line {
    display: block;
    margin: 0 auto;
    width: 550px;
    float: initial;
    position: relative;
}


.header-holder form.search .text {
  width: 320px;
}


.header-holder .header-services-line form {
  float:left;
}

div#header {
      height: 120px;
}


.header-holder h1.logo {
    margin-left: 20px;
}

.main-top-block {
    margin: 0 auto;
    display: block;
    position: relative;
    wid/th: 1080px;
    width: 1250px;    
}


.main-block-wrapper {
    width: 100%;
    margin: 0 auto;
    float: left;
    position: relative;
}

div#main-nav {
  height: 3px;
}


.widget-categories-index {
    position: relative;
    float: left;
    margin-top: 20px;
    margin-left: 70px;
    max-width: none;
    width: 600px;
    back/ground: #d9d6d6;
    height: 210px;  
}


.main-top-block .clearfix {
    float: left;
    position: relative;
}

.banners-holder {
    float: left;
    max-width: none;
    back/ground: #d9d6d6;    
    position: absolute;
    right: 0;
    margin-right: 10px;
    margin-top: 20px;
    height: 88%;
    width: 220px;    
}



.main-top-block .widget-holder.edit-mode {
  max-width:270px;
}



/*Fix for context menu*/

.widget-holder.edit-mode ul.contextMenu {
  margin-top:-160px;
  m/argin-left: -330px;
}

.widget-holder.edit-mode header {
  display:block;
}

.banners-holder .banner{
  padding-top:0px;
  padding-bottom:8px;
}

.banners-holder .banner img {
  webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}



.main-block-wrapper .widget-categories-index{
    margin: 5px 15px;
    width: 700px;
    height:auto;
}

.widget-categories-index .widget-holder.edit-mode {
  max-width: 650px;
  margin-left: 0;
}

.widget-categories-index .widget-holder {
    margin-left: 15px;
}


#widget-wrapper,
#novelties-h-ratingbox-wrapper,
#novelty-full-box-container {
    width: 980px;
    margin-left: 25px;
}

.main-top-block.second-floor .clearfix {
  width:100%;
}

.widget-holder.edit-mode.mainPage {
  max-width:100%;
}

.header-holder .search .text {
  padding: 0px;
  height: 28px;
}

.search .text input[name="search-keyword"]{
    width: 312px;
    height: 26px;
    padding-left: 5px;
    padding-right: 10px;
}



.widget-holder.edit-mode.mainPage-WidgetOurProducts {
  margin-left: 25px;
}



.novelty-on-top-wrapper {
  width:685px;
}

#full-novelty-products-container {
  width:685px;
}


.first-floor .ratingboxes-wrapper.novelty-on-top-wrapper {
  margin-left:20px;
}


.mainpage .header-holder {
  max-width: 1280px;
}


.vrbox-products div {
  float:left;
}

.vrbox-products A{
  font-size:13px;
  text-decoration:none;
  font-weight:normal;
  color: #444;
  line-height: 1.5em;
}

.vrbox-products A:hover{
  text-decoration:underline;
  color: #fb3f4c;
}


.vrbox-products .product-name {
  margin-top:0;
  margin-bottom:0;
}

.vrbox-products .product-info {
  color:#000;
}

.vrbox-products .product span.number {
  margin-right:5px;
}

#vrboxrating .vrbox-holder {
  width:300px;
}

.vrbox-products .product div.product-info {
  width:64%;
}








.banners-holder {
      overflow:hidden;
      height: 96%;
}

.banners-holder:before {
    content: '';
    display: block;
    height: 30px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(80%, #fff), color-stop(100%, #fff));
    background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%);
    background: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%);
    background: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%);
    background: linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%);
}



#full-novelty-products-container {
  margin-top:8px;
}


.header-services-line .livechat-container {
    z-index: 50;
    display: block;
    position: absolute;
    margin-left: 600px;
}



/*BannerSlider back*/
.first-floor  .ratingboxes-wrapper.novelty-on-top-wrapper {
  margin-left:0px;
}



.header-holder .phone-numbers {
    font-s/ize: 11px;
    font-size: 12px;    
    /* position: absolute; */
    float: left;
    margin-top: 5px;
    z-index: 20;
    position: absolute;
    margin-left: 350px;
}

.header-holder .phone-numbers .main-number {
      font-weight: bold;
}

.header-holder .phone-numbers .icon {
    display: block;
    backg/round-position: 0px -305px;
    height: 16px;
    width: 16px;
    float: left;
    margin-left: 10px;
    backgr/ound-image: url(/static/images/ukraine-icons.png);
    background-repeat: no-repeat;
    margin-right: 5px;
    margin-top: 4px;
}

.header-holder .phone-numbers .icon img {
  width:16px;
}

#other-phones {
  margin-left: 50px;
}

span#open-other-numbers {
  cursor:pointer;
}

A#more-phones {
  text-decoration: underline;
}


div.other-phones {
    -webkit-box-shadow: 10px 10px 30px 0 rgba(53, 97, 112, .55);
    box-shadow: 10px 10px 30px 0 rgba(53, 97, 112, .55);
    box-shadow: 0px 10px 30px 0 rgba(53, 97, 112, .55);
}


.logged-in .extra-numbers {
  display:none;
}


.main-block-wrapper .widget-categories-index {
    margin: 20px 15px;
}


/*horizontal novelties block was added*/
#novelties-h-ratingbox-wrapper {
  margin-bottom:50px;
}

#novelty-full-box-container{
    margin-left: 0px;
}


div.masterclasses-btn {
    width: 270px;
    height: 65px;
    margin-left: 38px;
    fl/oat:left;
    position: absolute;
    top: 580px;
    margin-left: 38px;
}

.masterclasses-btn A {
    background: url(/static/images/masterclasses_btn.png) no-repeat;
    width: 254px;
    height: 62px;
    fl/oat: left;
    marg/in: 27px 0 0;  
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    height: 100%;    
}


div.scroller-wrapper.novelty-products-wrapper {
      margin-top: 30px;
}

div#novelty-full-box-container h3 {
  display:none;
}





.social-networks-wrapper {
    pad/ding: 1.30769em;
    margin-bottom: 1.53846em;
    border-radius: 4px;
    width: 82%;
    padding-top: 5px;
    margin-top: 30px;
}


.logged-in.logged-in-backend div.masterclasses-btn {
      top: 680px;
}

.header-services-line .livechat-container {
    margin-left: 670px;
}

.header-services-line .valuta-select-box {
    z-index: 50;
    display: block;
    position: absolute;
    margin-left: 550px;
}




div.masterclasses-btn {
    top: 610px;
}


















