* {margin:0;padding:0;}
html, body{min-height:100%;margin:0;}
h1,div,article,footer,nav, header, section{display:block;}

@font-face {
  font-family:'Myriad Pro Regular'; src:
    url('../font/MYRIADPRO-REGULAR.ttf') format('truetype'),
    url('../font/MYRIADPRO-REGULAR.woff') format('woff'),
    url('../font/MYRIADPRO-REGULAR.woff2') format('woff2'),
    url('../font/MYRIADPRO-REGULAR.svg') format('svg');
  font-style: normal;
  font-weight: normal;}

@font-face {
  font-family:'Myriad Pro Bold'; src:
    url('../font/MYRIADPRO-BOLD.ttf') format('truetype'),
    url('../font/MYRIADPRO-BOLD.woff') format('woff'),
    url('../font/MYRIADPRO-BOLD.woff2') format('woff2'),
    url('../font/MYRIADPRO-BOLD.svg') format('svg');
  font-style: normal;
  font-weight: normal;}



body{
  font-size:62.5%;
  font-family:'Myriad Pro Regular';
  width:1140px;
  margin:0 auto;
  background:url(../img/background.jpg) center top no-repeat, url(../img/background-repeat.jpg) center repeat ;
  background-size:1800px 1060px, 120px 110px;}

  .oldStyle .page{
    /* min-height:1060px; */
    position:relative;
    }

  .page{
    min-height:1000px;
    position:relative;}

/*HEADER*/
  .topTop{
    width:100%;
    height:150px;
    position:absolute;
    top:-150px;}
  header{
    width:100%;
    height:145px;}
  .headerLeft{
    width:825px;
    height:100%;
    float:left;}
  .headerRight{
    width:315px;
    height:100%;
    float:right;}
  .headerLogo{
    width:350px;
    height:75px;
    margin-top:20px;}
  .headerLogo img{
   
    float:left;}
  .siteName{
    width:100px;
    height:70px;
    float:left;
    /*border-left:2px solid #5d5d5d;*/
    padding-left:0px;
    padding-top:5px;
	margin-left:0px;
    font-size:2.1em;
    line-height:1.1em;
    color:#e30613;}
/*nav*/
  nav{
    width:810px;
    height:25px;
    border-bottom:2px solid #e30613;
    color:#5d5d5d;}
  nav ul{
    list-style:none;
    display:block;
    height:10px;
    width:100%;
    margin:25px auto 0px;}
  nav ul li{
    font-size:1.6em;
    font-weight:600;
    float:left;
    padding:0 10px;
    margin:0 8px;
    cursor:pointer;}
  nav ul li a{text-decoration:none;color:#5d5d5d;}
  nav ul li.active{
    background:url(../img/icons/activeNav.png) -2px 2px no-repeat;}
/*end of nav*/
/*search*/
  .searchForm{
    width:100%;
    height:30px;}
  form{
    width:100%;
    height:100%;}
  input[type=text]{
    width:250px;
    height:100%;
    border:none;
    float:left;
    padding:0px 5px 1px 15px;
    color:#c2c2c2;}
  input[type=button]{
    color:#c2c2c2;
    width:40px;
    height:100%;
    border:none;
    background:url(../img/icons/search.png) center no-repeat, #636363;
    cursor:pointer;}
/*end of search*/
  .headerContacts{
    width:100%;
    height:25px;
    margin:68px 0px 20px;}
  .phone{
    width:144px;
    height:25px;
    font-size:1.7em;
    line-height:1.7em;
    color:#5d5d5d;
    border-right:2px solid #5d5d5d;
    float:left;}
  .flags{
    width:98px;
    padding-left:10px;
    height:25px;
    float:left;
    border-right:2px solid #5d5d5d;}
  .flag{
    display:block;
    width:22px;
    height:15px;
    margin:5px 4px;
    background:url(../img/icons/flag-sprite.png) no-repeat;
    float:left;
    cursor:pointer;}
  .flagUA{
    background-position:0px 0px}
  .flagIT{
    background-position:0px -25px}
  .flagRU{
    background-position:0px -50px}
  .youtube{
    width:48px;
    height:20px;
    float:right;
    background:url(../img/icons/youtube.png) center no-repeat;
    cursor:pointer;
    margin-top:5px;}
   .youtube a{display:block;width:100%;height:100%;}

/*END OF HEADER*/

h2{font-size:1.7em;
    padding:15px 0;
    letter-spacing:1px;
}

/*SECTION MENU*/
  .menu{
    width:100%;
    height:329px; 
    margin-top:15px;
    background:#ffffff;
    -webkit-box-shadow: inset 0px 0px 100px 40px rgba(245,245,245,1), 0px 5px 15px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: inset 0px 0px 100px 40px rgba(245,245,245,1), 0px 5px 15px 0px rgba(50, 50, 50, 0.5);
    box-shadow: inset 0px 0px 100px 40px rgba(245,245,245,1), 0px 5px 15px 0px rgba(50, 50, 50, 0.5);
    /*background:url(../img/backgroundMenu.jpg) center no-repeat, #f3f3f3;  */}
  .menuButtons{
    width:320px;
    height:100%;
    float:left;}
  .menuButtons a{text-decoration:none;color:#fff;display:block;width:100%;height:100%;}
  .menuDeckRed, .menuDeckBlue, .menuDeckGreen, .menuDeckOrange, .menuDeckCyan, .menuDeckViolet, .menuDeckMagenta{
    width:760px;
    height:100%;
    padding-left:60px;
    float:right;
    z-index:1;
    position:relative;}
  .menuButtons ul{
    list-style:none;
    font-size:1.6em;
    text-indent:18px;  
    font-weight:600;
    color:#fff;}
  .menuButtons ul li{
    display:block;
    width:300px;
    height:47px;
    z-index:8;
    line-height:47px;
    cursor:pointer;}
  .RedBack{background:#e30613;}
  .BlueBack{background:#4161ab;}
  .GreenBack{background:#23a24d;}
  .OrangeBack{background:#f09234;}
  .CyanBack{background:#77acdd;}
  .VioletBack{background:#634e93;}
  .MagentaBack{background:#c5126d;} 
  
  .RedColor{color:#e30613;}
  .BlueColor{color:#4161ab;}
  .GreenColor{color:#23a24d;}
  .OrangeColor{color:#f09234;}
  .CyanColor{color:#77acdd;}
  .VioletColor{color:#634e93;}
  .MagentaColor{color:#c5126d;} 
  
  .RedBorder{border-bottom:2px solid #e30613;}
  .BlueBorder{border-bottom:2px solid #4161ab;}
  .GreenBorder{border-bottom:2px solid #23a24d;}
  .OrangeBorder{border-bottom:2px solid #f09234;}
  .CyanBorder{border-bottom:2px solid #77acdd;}
  .VioletBorder{border-bottom:2px solid #634e93;}
  .MagentaBorder{border-bottom:2px solid #c5126d;} 
  
  .menuButtons ul li.active, .menuButtons ul li:hover{
    z-index:2;
    position: relative;
    width:305px;
    height:52px;   
    line-height:52px;
    margin-bottom:-5px;
    -webkit-box-shadow: 4px 4px 10px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    4px 4px 10px 0px rgba(50, 50, 50, 0.5);
    box-shadow:         4px 4px 10px 0px rgba(50, 50, 50, 0.5);}
  .menuButtons ul li:hover{z-index:9;}
    
    .menuDeck{
    position: relative;
    height: 100%;
    width: 820px;
    float: right;
    }
    
  .menuDeckRed ul{list-style-image:url(../img/icons/squareUl.png);}
  .menuDeckBlue ul{list-style-image:url(../img/icons/squareUlBlue.png);}  
  .menuDeckGreen ul{list-style-image:url(../img/icons/squareUlGreen.png);}
  .menuDeckOrange ul{list-style-image:url(../img/icons/squareUlOrange.png);}
  .menuDeckCyan ul{list-style-image:url(../img/icons/squareUlCyan.png);}
  .menuDeckViolet ul{list-style-image:url(../img/icons/squareUlViolet.png);}
  .menuDeckMagenta ul{list-style-image:url(../img/icons/squareUlMagenta.png);}
  
  .menuDeckRed ul, .menuDeckBlue ul, .menuDeckGreen ul, .menuDeckOrange ul, .menuDeckCyan ul, .menuDeckViolet ul, .menuDeckMagenta ul{    
    list-style-type:none;
    font-size:1.5em;
    margin-top:30px;}
  .menuDeckRed ul li, .menuDeckBlue ul li, .menuDeckGreen ul li, .menuDeckOrange ul li, .menuDeckCyan ul li, .menuDeckViolet ul li, .menuDeckMagenta ul li{
    line-height:1.4em;padding-right: 220px;color:#5d5d5d;}
  .oldStyle .menuDeckRed ul li, .oldStyle .menuDeckBlue ul li, .oldStyle .menuDeckGreen ul li, .oldStyle .menuDeckOrange ul li,  .oldStyle .menuDeckCyan ul li, .oldStyle .menuDeckViolet ul li, .oldStyle .menuDeckMagenta ul li{padding:0 !important;}
  .menuDeckRed ul li span, .menuDeckBlue ul li span, .menuDeckGreen ul li span, .menuDeckOrange ul li span, .menuDeckCyan ul li span, .menuDeckViolet ul li span, .menuDeckMagenta ul li span{float:right;color:#5d5d5d;}
  .menuDeckRed a, .menuDeckBlue a, .menuDeckGreen a, .menuDeckOrange a, .menuDeckCyan a, .menuDeckViolet a, .menuDeckMagenta a{text-decoration:none;}
  
  .menuDeckRed li.activeMenu a, .menuDeckRed li.activeMenu span{color:#e30613;}
  .menuDeckBlue li.activeMenu a, .menuDeckBlue li.activeMenu span{color:#4161ab;}
  .menuDeckGreen li.activeMenu a, .menuDeckGreen li.activeMenu span{color:#23a24d;}
  .menuDeckOrange li.activeMenu a, .menuDeckOrange li.activeMenu span{color:#f09234;}
  .menuDeckCyan li.activeMenu a, .menuDeckCyan li.activeMenu span{color:#77acdd;}
  .menuDeckViolet li.activeMenu a, .menuDeckViolet li.activeMenu span{color:#634e93;}
  .menuDeckMagenta li.activeMenu a, .menuDeckMagenta li.activeMenu span{color:#e3619f;}
  
  .menuDeckRed .activeMenu img{border-bottom:2px solid #e30613;}
  .menuDeckBlue .activeMenu img{border-bottom:2px solid #4161ab;}
  .menuDeckGreen .activeMenu img{border-bottom:2px solid #23a24d;}
  .menuDeckOrange .activeMenu img{border-bottom:2px solid #f09234;}
  .menuDeckCyan .activeMenu img{border-bottom:2px solid #77acdd;}
  .menuDeckViolet .activeMenu img{border-bottom:2px solid #634e93;}
  .menuDeckMagenta .activeMenu img{border-bottom:2px solid #e3619f;}
  
  li.notactiveMenu a{color:#5d5d5d;text-decoration:none;}
  
  .menuDeckRed li.notactiveMenu a:hover{color:#e30613;}
  .menuDeckBlue li.notactiveMenu a:hover{color:#4161ab;}
  .menuDeckGreen li.notactiveMenu a:hover{color:#23a24d;}
  .menuDeckOrange li.notactiveMenu a:hover{color:#f09234;}
  .menuDeckCyan li.notactiveMenu a:hover{color:#77acdd;}
  .menuDeckViolet li.notactiveMenu a:hover{color:#634e93;}
  .menuDeckMagenta li.notactiveMenu a:hover{color:#e3619f;}
  
  .menuDeckRed .notactiveMenu img:hover{border-bottom:2px solid #e30613;}
  .menuDeckBlue .notactiveMenu img:hover{border-bottom:2px solid #4161ab;}
  .menuDeckGreen .notactiveMenu img:hover{border-bottom:2px solid #23a24d;}
  .menuDeckOrange .notactiveMenu img:hover{border-bottom:2px solid #f09234;}
  .menuDeckCyan .notactiveMenu img:hover{border-bottom:2px solid #77acdd;}
  .menuDeckViolet .notactiveMenu img:hover{border-bottom:2px solid #634e93;}
  .menuDeckMagenta .notactiveMenu img:hover{border-bottom:2px solid #e3619f;}
  
  ul.itemPreview{
    list-style:none;
    margin-left:-20px;
    position:absolute;
    bottom:15px;}
  ul.itemPreview li{
    float:left;
    height:33px;
    margin:0 4px;
    border-radius:5px;
    -webkit-box-shadow: -1px -1px 1px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    -1px -1px 1px 0px rgba(50, 50, 50, 0.5);
box-shadow:         -1px -1px 1px 0px rgba(50, 50, 50, 0.5);}
  ul.itemPreview li img{
    border-radius:5px;}
/*END OF SECTION MENU*/

/*SECTION SLIDER*/
  .sliderWrapper{
    width:1140px;
    height:385px;
    background:url(../img/backgroundSlider.jpg) center no-repeat;
    margin-top:15px;
    -webkit-box-shadow: 0px 5px 15px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    0px 5px 15px 0px rgba(50, 50, 50, 0.5);
box-shadow:         0px 5px 15px 0px rgba(50, 50, 50, 0.5);}  

  .sliderLeftDeckRed, .sliderLeftDeckBlue, .sliderLeftDeckGreen, .sliderLeftDeckOrange, .sliderLeftDeckCyan, .sliderLeftDeckViolet, .sliderLeftDeckMagenta, .sliderLeftDeck{
    width:1128px;
    height:383px;    
    float:left;
    position:relative;}
    
  .sliderLeftDeckRed{border-bottom:2px solid #e30613;}
  .sliderLeftDeckBlue{border-bottom:2px solid #4161ab;}
  .sliderLeftDeckGreen{border-bottom:2px solid #23a24d;}
  .sliderLeftDeckOrange{border-bottom:2px solid #f09234;}
  .sliderLeftDeckCyan{border-bottom:2px solid #77acdd;}
  .sliderLeftDeckViolet{border-bottom:2px solid #634e93;}
  .sliderLeftDeckMagenta{border-bottom:2px solid #e3619f;}
  
  .sliderRightDeck{
    width:12px;
    height:100%;
    background:url(../img/icons/sliderRightDeck.png) center no-repeat;
    float:right;}
    
  .sliderNameRed, .sliderNameBlue, .sliderNameGreen, .sliderNameOrange, .sliderNameCyan, .sliderNameViolet, .sliderNameMagenta{
    font-size:1.9em;
    text-align:center;
    margin-top:30px;
    font-weight:400;}
    
  .sliderNameRed{color:#e30613;}
  .sliderLeftDeckBlue .sliderNameRed{color:#4161ab;}
  .sliderLeftDeckGreen .sliderNameRed{color:#23a24d;}
  .sliderLeftDeckOrange .sliderNameRed{color:#f09234;}
  .sliderLeftDeckCyan .sliderNameRed{color:#77acdd;}
  .sliderLeftDeckViolet .sliderNameRed{color:#634e93;}
  .sliderLeftDeckMagenta .sliderNameRed{color:#e3619f;}
  
  .sliderRed, .sliderBlue, .sliderGreen, .sliderOrange, .sliderCyan, .sliderViolet, .sliderMagenta{
    width:1050px;
    height:330px;
    position:relative;
    margin:0 auto;}
    
  ul.arrowsRed, ul.arrowsBlue, ul.arrowsGreen, ul.arrowsOrange, ul.arrowsCyan, ul.arrowsViolet, ul.arrowsMagenta{
    display:block;
    width:1050px;
    height:30px;
    position:absolute;
    left:39px;
    top:170px;}
    
  ul.arrowsRed li, ul.arrowsBlue li, ul.arrowsGreen li, ul.arrowsOrange li, ul.arrowsCyan li, ul.arrowsViolet li, ul.arrowsMagenta li{
    display:block;
    height:30px;
    width:15px;}
    
  ul.arrowsRed li:hover, ul.arrowsBlue li:hover, ul.arrowsGreen li:hover, ul.arrowsOrange li:hover, ul.arrowsCyan li:hover, ul.arrowsViolet li:hover, ul.arrowsMagenta li:hover{
    -webkit-box-shadow: 1px 0px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 0px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         1px 0px 10px 0px rgba(50, 50, 50, 0.75);}

  ul.arrowsRed li.preview{background:url(../img/icons/arrowSlider.png) 0px center no-repeat, #e30613;}
  ul.arrowsBlue li.preview{background:url(../img/icons/arrowSlider.png) 0px center no-repeat, #4161ab;}
  ul.arrowsGreen li.preview{background:url(../img/icons/arrowSlider.png) 0px center no-repeat, #23a24d;}
  ul.arrowsOrange li.preview{background:url(../img/icons/arrowSlider.png) 0px center no-repeat, #f09234;}
  ul.arrowsCyan li.preview{background:url(../img/icons/arrowSlider.png) 0px center no-repeat, #77acdd;}
  ul.arrowsViolet li.preview{background:url(../img/icons/arrowSlider.png) 0px center no-repeat, #634e93;}
  ul.arrowsMagenta li.preview{background:url(../img/icons/arrowSlider.png) 0px center no-repeat, #e3619f;}
  
  ul.arrowsRed li.preview, ul.arrowsBlue li.preview, ul.arrowsGreen li.preview, ul.arrowsOrange li.preview{
    background-size:30px 20px;
    float:left;}
    
  ul.arrowsRed li.next{background:url(../img/icons/arrowSlider.png) -15px center no-repeat, #e30613;}
  ul.arrowsBlue li.next{background:url(../img/icons/arrowSlider.png) -15px center no-repeat, #4161ab;}
  ul.arrowsGreen li.next{background:url(../img/icons/arrowSlider.png) -15px center no-repeat, #23a24d;}
  ul.arrowsOrange li.next{background:url(../img/icons/arrowSlider.png) -15px center no-repeat, #f09234;}
  ul.arrowsCyan li.next{background:url(../img/icons/arrowSlider.png) -15px center no-repeat, #77acdd;}
  ul.arrowsViolet li.next{background:url(../img/icons/arrowSlider.png) -15px center no-repeat, #634e93;}
  ul.arrowsMagenta li.next{background:url(../img/icons/arrowSlider.png) -15px center no-repeat, #e3619f;}
  
  ul.arrowsRed li.next, ul.arrowsBlue li.next, ul.arrowsGreen li.next, ul.arrowsOrange li.next, ul.arrowsCyan li.next, ul.arrowsViolet li.next, ul.arrowsMagenta li.next{
    background-size:30px 20px;
    float:right;}    
    
  ul.arrowsRed li.preview a,ul.arrowsRed li.next a, ul.arrowsBlue li.preview a,ul.arrowsBlue li.next a, ul.arrowsGreen li.preview a,ul.arrowsGreen li.next a, ul.arrowsOrange li.preview a,ul.arrowsOrange li.next a, ul.arrowsCyan li.preview a,ul.arrowsCyan li.next a, ul.arrowsViolet li.preview a,ul.arrowsViolet li.next a, ul.arrowsMagenta li.preview a,ul.arrowsMagenta li.next a{width:100%;height:100%;display:block;}
  
  .sliderImgDeck{
    width:480px;
    height:280px;
    float:left;
    margin-top:30px;
    margin-left:30px;}
    
  .sliderRed p, .sliderBlue p, .sliderGreen p, .sliderOrange p, .sliderCyan p, .sliderViolet p, .sliderMagenta p{
    width:420px;
    font-size:1.5em;
    float:right;
    margin-right:60px;
    text-indent:30px;}    
    
  .wrapper{
    width:480px;
    height:290px;
    float:right;
    display:table;}
  .centered{    
    display:table-cell;
    vertical-align:middle;}
    
  .readMore{background:#e30613;}
  .sliderLeftDeckBlue .readMore{background:#4161ab;}
  .sliderLeftDeckGreen .readMore{background:#23a24d;}
  .sliderLeftDeckOrange .readMore{background:#f09234;}
  .sliderLeftDeckCyan .readMore{background:#77acdd;}
  .sliderLeftDeckViolet .readMore{background:#634e93;}
  .sliderLeftDeckMagenta .readMore, .tovarDescriptionWrapper.Magenta{background:#c5126d;}
    
  .readMore, .sliderLeftDeckBlue .readMore, .sliderLeftDeckGreen .readMore, .sliderLeftDeckOrange .readMore, .sliderLeftDeckCyan .readMore, .sliderLeftDeckViolet .readMore, .sliderLeftDeckMagenta .readMore{
    width:100px;
    height:40px;
    position:absolute;
    line-height:40px;
    font-size:1.2em;
    text-align:center;
    bottom:0;
    right:130px;
    color:#fff;
    font-weight:600;}

  .youtubePopup{right:232px;}
    
  .readMore a{text-decoration:none;color:#fff;display:block;width:100%;height:100%;}

  .bx-controls{
    display:block;    
    position:absolute;
    bottom:25px;
    right:370px;
    list-style:none;}
    
  .bx-pager-item{background:url(../img/icons/sliderSquareButtons.png) -4px -34px no-repeat;}
  .sliderLeftDeckBlue .bx-pager-item{background:url(../img/icons/sliderSquareButtonsBlue.png) -4px -34px no-repeat;}
  .sliderLeftDeckGreen .bx-pager-item{background:url(../img/icons/sliderSquareButtonsGreen.png) -4px -34px no-repeat;}
  .sliderLeftDeckOrange .bx-pager-item{background:url(../img/icons/sliderSquareButtonsOrange.png) -4px -34px no-repeat;}
  .sliderLeftDeckCyan .bx-pager-item{background:url(../img/icons/sliderSquareButtonsOrange.png) -4px -34px no-repeat;}
  .sliderLeftDeckViolet .bx-pager-item{background:url(../img/icons/sliderSquareButtonsOrange.png) -4px -34px no-repeat;}
  .sliderLeftDeckMagenta .bx-pager-item{background:url(../img/icons/sliderSquareButtonsOrange.png) -4px -34px no-repeat;}
    
  .bx-pager-item{
    display:block;
    width:7px;
    height:7px;
    margin:4px;
    float:left;    
    background-size:15px 45px;}
    
  .bx-pager-item a {font-size:0; width:100%; height:100%;display:block;}
  
  .bx-pager-item:hover{
    background:url(../img/icons/sliderSquareButtons.png) -4px -19px no-repeat;}
  .sliderLeftDeckBlue .bx-pager-item:hover{
    background:url(../img/icons/sliderSquareButtonsBlue.png) -4px -19px no-repeat;}
  .sliderLeftDeckGreen .bx-pager-item:hover{
    background:url(../img/icons/sliderSquareButtonsGreen.png) -4px -19px no-repeat;}
  .sliderLeftDeckOrange .bx-pager-item:hover{
    background:url(../img/icons/sliderSquareButtonsOrange.png) -4px -19px no-repeat;}
  .sliderLeftDeckCyan .bx-pager-item:hover{
    background:url(../img/icons/sliderSquareButtonsCyan.png) -4px -19px no-repeat;}
  .sliderLeftDeckViolet .bx-pager-item:hover{
    background:url(../img/icons/sliderSquareButtonsViolet.png) -4px -19px no-repeat;}
  .sliderLeftDeckMagenta .bx-pager-item:hover{
    background:url(../img/icons/sliderSquareButtonsMagenta.png) -4px -19px no-repeat;}
    
  .bx-pager-link.active{
    background:url(../img/icons/sliderSquareButtons.png) -4px -4px no-repeat;}
  .sliderLeftDeckBlue .bx-pager-link.active{
    background:url(../img/icons/sliderSquareButtonsBlue.png) -4px -4px no-repeat;}
  .sliderLeftDeckGreen .bx-pager-link.active{
    background:url(../img/icons/sliderSquareButtonsGreen.png) -4px -4px no-repeat;}
  .sliderLeftDeckOrange .bx-pager-link.active{
    background:url(../img/icons/sliderSquareButtonsOrange.png) -4px -4px no-repeat;}
  .sliderLeftDeckCyan .bx-pager-link.active{
    background:url(../img/icons/sliderSquareButtonsCyan.png) -4px -4px no-repeat;}
  .sliderLeftDeckViolet .bx-pager-link.active{
    background:url(../img/icons/sliderSquareButtonsViolet.png) -4px -4px no-repeat;}
  .sliderLeftDeckMagenta .bx-pager-link.active{
    background:url(../img/icons/sliderSquareButtonsMagenta.png) -4px -4px no-repeat;}
/*END OF SECTION SLIDER*/

.goodsWrapper{
	width:970px;margin:0 auto;
	}

	.goodsInCatalog{
	width:480px;
	display:inline-block;
	height:150px;
	vertical-align:top;
	position:relative;
	border-bottom: 1px solid #555658;
	border-right: 1px solid #555658;
	margin-right:-2px;
	}
	
	.goodsInCatalog:nth-child(even){
	    border-right:0;
	}
	
	.goodsInCatalog:last-child, .goodsInCatalog:nth-last-child(2){
	    border-bottom:0;
	}

		.goodsInCatalogImg{
		width:140px;
		display:inline-block;
		text-align:center;}

			.goodsInCatalogImgDeck a{
			display:inline-block;
			border:2px solid #c5126d;
			border-radius:12px;
			margin-top:10px;
			width:100px;
			height:100px;
			overflow:hidden;
			}
			
			.goodsInCatalogImgDeck a img{width:100px;height:100px;}
			
			.goodsInCatalogImgDeck a:hover img{width:104px;height:104px;margin-top:-2px;margin-left:-2px;}

			.goodsInCatalogImgIcons img{
			display:inline-block;
			margin:0;
			opacity:0.6;
			transition:0.2s all ease;
			-webkit-transition:0.2s all ease;
			-o-transition:0.2s all ease;
			-moz-transition:0.2s all ease;}

			.goodsInCatalogImgIcons img:hover{
			opacity:1;
			cursor:pointer;}

		.goodsInCatalogDescr{
		display:inline-block;
		vertical-align:top;}

			.goodsInCatalogDescr h3{
    		font-size:2.0em;
			font-family:'Myriad Pro Bold';
			text-transform:uppercase;
			margin-top:10px;
			letter-spacing:0;
			padding:0;
			}
			
			.goodsInCatalogDescr a{
			color:#555658;
			text-decoration:none;}
			
			.goodsInCatalogDescr a:hover{
			text-decoration:underline;}

			.goodsInCatalogDescr p{
			display:block;
			color:#555658;
    		font-size:1.7em;
			line-height:21px;
			width:250px;}

			.goodsInCatalogDescr .bold{
			font-family:'Myriad Pro Bold';
			float:right;}

		.goodsInCatalog .readMore{
		color:#ffffff;
		display:block;
		border:1px solid #c5126d;
		width:70px;
		height:25px;
		position:absolute;
		right:5px;
		bottom:5px;
    	font-size:1.2em;
		text-decoration:none;
		line-height:33px;
		text-align:center;
		background:#c5126d;
		transition:0.2s all ease;
		-webkit-transition:0.2s all ease;
		-moz-transition:0.2s all ease;
		-o-transition:0.2s all ease;
		}

			.goodsInCatalog .readMore:hover{
			color:#c5126d;
			background:#ffffff;}

.categoryName{padding-top:15px;display:block;}

	.categoryName a{
	text-decoration:none;
	text-transform:uppercase;
	font-size:1.8em;
	padding-left:15px;
	}
	
	.categoryName a:hover{text-decoration:underline;}

    .goBack{
        display:block;
        position:absolute;
        top:25px;
        right:55px;
        width:55px;
        height:55px;
        border-radius:27px;
        background:url(../img/goback.png)no-repeat;
        background-position:center top;
    }
    .goBack:hover{background-position:center bottom;}

.tovarName{
    color:#7a7b7c;
    font-size:3.2em;
    padding:5px 15px;
    display: inline-block;
    font-family:'Myriad Pro Bold';
}

.tovarMainInfo{
    display:table;
    position:absolute;
    bottom:15px;
    left:0;
}

    .tovarMainImg{
        display:table-cell;
        vertical-align:bottom;
        position:relative;
        padding-left:15px;
    }
        .tovarMainImg .groupPhoto{
            display:block;
            width:320px;
            height:210px;
            overflow:hidden;
            border-radius:15px;
        }
        
        .tovarMainImg .groupPhoto img{
            display:block;
            width:320px;
            height:210px;
            margin-top:0px;
            margin-left:0px;
        }
        .tovarMainImg .groupPhoto img:hover{
            display:block;
            width:324px;
            height:214px;
            margin-top:-2px;
            margin-left:-2px;
        }
    
    .tovarMainDescription{
        display:table-cell;
    }
    
    .tovarDescriptionWrapper{
        width:400px;
        height:210px;
        margin-left:50px;
        border-radius:15px;
        padding: 15px;
        box-sizing:border-box;
        position:relative;
        color: #ffffff;
    }
        
        .tovarPrice{
        font-size: 4.2em;
        font-family: 'Myriad Pro Bold';
        text-align: right;
        }
        
        .tovarDetailDescription{
            position:absolute;
            bottom:0;
            left:0;
            height: 100px;
            width:100%;
            padding:0 15px;
            box-sizing:border-box;
        }
        
            .requestBtns{
                display:inline-block;
                height:100%;
                text-align:center;
            }
            
                .requestBtns p{
                    font-size: 2.5em;
                    font-family: 'Myriad Pro Bold';
                }
                
                .phoneRequest, .sendLetter{
                    display:inline-block;
                    width:55px;
                    height:55px;
                    background:url(../img/request-icons.png) no-repeat;
                    opacity:0.6;
                }
                
                    .phoneRequest{background-position:center left;}
                    .sendLetter{background-position:center right;}
                
                .phoneRequest:hover, .sendLetter:hover{opacity:1;}
                
                
        .contentWrapper{
            width:1140px;
            padding-right:15px;
            /*background:url(../img/backgroundSlider.jpg) center no-repeat;*/
            /*background-size:cover;*/
            margin-top:15px;
            box-sizing:border-box;
            -webkit-box-shadow: 0px 5px 15px 0px rgba(50, 50, 50, 0.5);
            -moz-box-shadow:    0px 5px 15px 0px rgba(50, 50, 50, 0.5);
            box-shadow:         0px 5px 15px 0px rgba(50, 50, 50, 0.5);
            position:relative;
            margin-bottom: 20px;
        }
        
        .contentWrapper:after{
            position:absolute;
            top:0;
            right:0;
            content:'';
            width:12px;
            height:100%;
            background:url(../img/icons/rightLabels.png) top center repeat-y, #f3f3f3;
        }
        
        .content{/*background:url(../img/backgroundMenu.jpg) 100% center no-repeat, #f3f3f3;*/
            background:#ffffff;
            -webkit-box-shadow: inset 0px 0px 150px 40px rgba(245,245,245,1);
-moz-box-shadow: inset 0px 0px 150px 40px rgba(245,245,245,1);
box-shadow: inset 0px 0px 150px 40px rgba(245,245,245,1);
            padding-bottom:32px;}
         
        .descriptionTable{
            float:right;
            width:240px;
            height:100%;
            font-size: 1.7em;
        }
        
            .descriptionTable p{
                display:block;
                width:100%;
                clear: both;
                line-height: 30px;
            }
            
            .descriptionTable p span{
                font-family: 'Myriad Pro Bold';
                float:right;
                font-size: 1.2em;
            }
        .techData{
            display:inline-block;
            width:505px;
            list-style:none;
            font-size:1.3em;
            color:#555658;
            vertical-align:top;
            margin:0 8px;
        }
        
            .techData li{background:#f4f5f5;width:100%;padding:1px 15px;text-align:left;display:table;box-sizing:border-box;}
            
            .techData li:nth-child(2n){background:#ffffff;}
            
            .techData .Tdata{width:165px;text-align:right;}
            
            .techData span{display:table-cell;}
            
    .pdfView{text-align:right;padding-right:120px;margin-top:40px;}
    
    .pdfView a{text-decoration:underline;position:relative;font-size:1.6em;color:#dbdbdf;}
    
    .pdfView a:hover{color:#c4c3c2;}
    .pdfView a:after{
        display:block;
        width:50px;
        height:50px;
        position:absolute;
        top:0;
        right:0;
        margin-right:-55px;
        margin-top:-20px;
        background:url(../img/icons/pdf-icon.png) no-repeat;
        content:'';
        opacity:0.6;
    }
    .pdfView a:hover:after{opacity:1;}
    
    .photoSlider{margin:10px auto;width:1020px;position:relative;}
    
    .photoslide{display:inline-block;border:2px solid #5b5c5e;border-radius:13px;overflow:hidden;width:100px;height:100px;}
    
    .photoslide img{width:100px;height:100px;}
    .photoslide:hover img{width:104px;height:104px;margin-top:-2px;margin-left:-2px;}
    
    .content .bx-wrapper{margin:0 auto;max-width:1023px !important;}
    .content .bx-viewport{height:115px !important;}
    
    #nextArrow:after{width: 0;
content:'';
position:absolute;
left:0;
top:0;
z-index:-1;
height: 0;
border-style: solid;
border-width: 40px 0 40px 32px;
border-color: transparent transparent transparent #e9e8e7;
}
    #prevArrow:after{width: 0;
height:0;
content:'';
position:absolute;
left:0;
top:0;
z-index:-1;
border-style: solid;
border-width: 40px 32px 40px 0;
border-color: transparent #e9e8e7 transparent transparent;}

    #nextArrow:hover:after{
        width: 0;
height: 0;
border-style: solid;
border-width: 40px 0 40px 32px;
border-color: transparent transparent transparent #c4c3c2;
    }

    #prevArrow:hover:after{
        width: 0;
height: 0;
border-style: solid;
border-width: 40px 32px 40px 0;
border-color: transparent #c4c3c2 transparent transparent;
    }
    

#nextArrow, #prevArrow{width:32px;height:80px;position:relative;z-index:1;display:block;position:absolute;bottom:45px;}

#prevArrow{left:7px;}

#nextArrow{right:29px;}

#nextArrow a, #prevArrow a{display:block;width:100%;height:100%;}
    
.youtubeIcon{
    display:block;
    width:44px;
    height:32px;
    border:2px solid #ffffff;
    border-radius: 14px 14px 14px 14px;
-moz-border-radius: 14px 14px 14px 14px;
-webkit-border-radius: 14px 14px 14px 14px;
    position:absolute;
    bottom:10px;
    right:0px;
    margin-right:-24px;
}
.youtubeIcon:hover{
    width:42px;
    height:30px;
    border:3px solid #ffffff;
}

.youtubeIcon:after{
    width: 0;
height: 0;
border-style: solid;
border-width: 6px 0 6px 12px;
border-color: transparent transparent transparent #ffffff;
content:'';
position:absolute;
top:50%;
left:50%;
margin-top:-6px;
margin-left:-6px;
}

.youtubeIcon:hover:after{
width: 0;
height: 0;
border-style: solid;
border-width: 8px 0 8px 16px;
border-color: transparent transparent transparent #ffffff;
content:'';
position:absolute;
top:50%;
left:50%;
margin-top:-8px;
margin-left:-8px;
}

.center{text-align:center;}  

/*FOOTER*/

  footer{
    width:100%;
    height: 85px;
    text-align:center;
    font-size:1.5em;
    color:#5d5d5d;
    background: url(../img/icons/kvadratikiFooter.png) center 110px no-repeat, url(../img/footer_back.png) center -20px no-repeat;
    padding-top: 40px;
  }

  .oldStyle footer{
    margin-top:0px !important;
  }

  address{
    font-style:normal;
    line-height:1.6em;}  
/*END OF FOOTER*/


.modal_div {
	width: 750px;
	height: 420px;
	border-radius: 5px;
	/* border: 3px #000 solid; */
	background: transparent;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -210px;
	margin-left: -375px;
	display: none;
	opacity: 0;
	z-index: 5;
}
.modal_div iframe{border:0;}

.modal_div .modal_close {
	width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    display: block;
    color: #ffffff;
    margin-top: -25px;
    font-size: 20px;
    text-align: center;
}

#overlay {
	z-index:3;
	position:fixed;
	background-color:#000;
	opacity:0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	width:100%; 
	height:100%;
	top:0;
	left:0;
	cursor:pointer;
	display:none;
}

/* FORM */

#modal2{
    background:#f4f5f5;
    padding:8px;
    border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
border: 0px solid #000000;
    height:565px !important;
    width:684px !important;
    margin-left:-342px !important;
    max-height:790px;
    top:inherit;
	bottom: 0;
	margin-top: 0;
}

#modal3{
    background:#ffffff;
    padding:5px;
    border-radius:8px;
    height: 550px !important;
    max-height:500px;
    top: 50%;
    margin-top: -250px;
    margin-left:-345px;
    border:0;
    width: 690px !important;
}

#PhotoClose{
    display:block;
    width:35px;
    height:35px;
    background:url(../img/icons/photo_arrows.png)no-repeat;
     position: absolute;
    bottom: 16px;
    right: 4px;
    font-weight:700;
    background-position:left bottom;
      }
#PhotoClose a{display:block;width:100%;height:100%}
#PhotoClose:hover{background-position:right bottom;}

#modal2:after{
    content:'';
    display:block;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:12px;
    background:url(../img/icons/rightLabels_bottom.png) left center repeat-x;
}

.formHeader{
    border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
    height:130px;
}

    .formImg{
        display:block;
        margin:13px 0 0 13px ;
        border:2px solid #f4f5f5;
        border-radius:5px;
        overflow:hidden;
        float:left;
    }

    .formName{
        color:#fff;
        font-size:2.5em;
        font-family: 'Myriad Pro Bold';
        text-align:right;
        padding: 75px 25px 0 0;
    }
    
    .formParent{
        color:#fff;
        text-align:right;
        padding: 0 25px 0 0;
        font-size:1.2em;
    }
    
    .modalForm{
        font-size:1.7em;
        color:#7a7b7c;
        position:relative;
    }
    
    .modalForm:before{
        content:'АДРЕС ПРЕДПРИЯТИЯ';
        position:absolute;
        top:135px;
        left:0;
        margin-left: 110px;
        z-index:-1;
        color:#dedfde;
        font-size:1.6em;
        font-family: 'Myriad Pro Bold';
        width: 210px;
        text-align: center;
        display:block;
    }
    
    #modal2 form{
        height:auto !important;
    }
    
    .modalForm:after{
        content:'ЗАДАТЬ ВОПРОС';
        position:absolute;
        top:170px;
        right:0;
        margin-right: -148px;
        z-index:-1;
        color:#dedfde;
        font-size:2.7em;
        font-family: 'Myriad Pro Bold';
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    }
    
        .modalForm label{
            display:inline-block;
            width:310px;
        }
        
        .modalForm input[type=text]{
            display:inline-block;
            width:266px;
            height:34px;
            border:2px solid #7a7b7c;
            border-radius:5px;
            line-height:34px;
            float:none !important;
            padding: 0 5px !important;
            box-sizing:border-box;
            color:#7a7b7c !important;
        }
        
        textarea#form_message{
            display:block;
            width:580px;
            height:70px;
            line-height:20px;
            border:2px solid #7a7b7c;
            border-radius:5px;
        }

.emailAgain{display:none;}
        
        .modalForm button{
            display:inline-block;
            color:#fff;
            padding:10px 20px;
            border:0;
            font-size:1.1em;
            cursor:pointer;
        }
    
    .inputRow{
        width:600px;
        margin: 15px;
        padding-right:25px;
    }

.content h2{
font-size: 1.7em;
    padding: 30px 0 15px;
    letter-spacing: 1px;
text-align:center;}

.cntctTopTable{
    display:table;
    width:100%;
    height:290px;
    margin-top:15px;
    border-collapse: collapse;

}

    .cntctTopTableRow{
        display:table-row;
        width:100%;
        border-bottom:1px solid #bbbcbd;
    }
    
    .cntctTopTableRow:first-child, .cntctTopTableRow:last-child{border:0;}
    
    .topTableIcon, .topTableHeader, .topTableCell{
        display:table-cell;
        text-align:center;
        vertical-align:middle;
    }
    
    .topTableIcon{
        width:100px;
    }
    
        .topTableIcon span{
            display:inline-block;
            width:50px;
            height:50px;
            background:url(../img/icons/cntct-icons.png) no-repeat;
        }
        
            .topTableIcon span.addressIcon{background-position:center top;}
            .topTableIcon span.phoneIcon{background-position:center -50px;}
            .topTableIcon span.faxIcon{background-position:center -100px;}
            .topTableIcon span.emailIcon{background-position:center -150px;}
            .topTableIcon span.globeIcon{background-position:center -200px;}
            .topTableIcon span.scheduleIcon{background-position:center -250px;}
            .topTableIcon span.openIcon{background-position:center -300px;}
            .topTableIcon span.dinnerIcon{background-position:center -350px;}
    
    .topTableHeader h2{
        color:#7a7e82;
        font-size:2.0em;
    }
    
    .topTableCell p{
        color:#7a7e82;
        font-size:1.7em;
    }
    
    .globeRow{
        height:135px;
    }
    
    .scheduleRow{height:105px;border-top:1px solid #bbbcbd;;}
    
    .globeRow .topTableCell, .globeRow .topTableIcon, .scheduleRow .topTableCell, .scheduleRow .topTableIcon{
        vertical-align:bottom;
    }
    
    .scheduleRow .topTableCell p{margin-bottom:15px;}
    
    .globeRow .topTableCell img{width:186px;height:108px;}
    
    .globeRow .topTableCell a{display:inline-block;width:186px;height:108px;overflow:hidden;margin-bottom:10px;} 
    
    .globeRow .topTableCell a:hover img{width:190px;height:112px;margin-top:-2px;margin-left:-2px;}
    
    .cntctContent{
        padding-left:320px;
        padding-bottom:0 !important;
        position:relative;
        padding-top: 15px;
    }
    
    .cntctLeftDeck{
        width:300px;
        height:100%;
        display:block;
        position:absolute;
        top:0;
        left:0;
        background:#e9eae9;
    }
    
    .cntctLeftDeck h3{   position: absolute;
    bottom: 15px;
    left: 20px;
    font-size: 1.6em;
    color: #e41d25;}