.offDesc{display:none;}
.ofDs{display:none;text-align:center;background: url(img/content.png) top center repeat-y; padding:30px 0;}
.contentKat img{width:100% !important;height:auto !important;}

@media (max-width: 1200px) {
.contentKat{padding-left:10px !important;padding-right:10px !important;}    
    #page {
    width: 100%;
    height: 100%;
    padding:0;
    margin: 0 auto;
    text-align: left;
}
.catalog_2 {
    background: url(img/catalog_2_bg.png) top center repeat-y !important;
}

}
@media (max-width: 1199px) and (min-width: 1025px) {
.contentKat{padding-left:10px !important;padding-right:10px !important;}    
   header .button2 {
        background-image: url(/img/button3.png);
        width: 390px;
    } 
    .offDesc{display:none;}
#page {
    width: 100% !important;
    height: 100%;
    padding:0;
    margin: 0 auto;
    text-align: left;
}
#sidebar_left, #sidebar_left_ob {
    background: url(img/sidebar_left.png) left top no-repeat;
    padding-top: 100px;
    padding-bottom: 30px;
    padding-left: 0px;
    width:25%;
    height: 532px;
    position: absolute;
    top: 368px;
    z-index: 3;
}
header{
 width:100% !important;   
}
.head{
 width:100% !important;   
}
#buyto {
    width: 100%;
}
#cogwheels {
    width:100%;
}
.content {
    width: 50%;
    margin: 0 auto;
    background: url(img/content.png) top center repeat-y;
    margin-top: -102px;
    z-index: 1;
    min-height: 400px;
    padding: 102px 190px 194px 180px;
}
#sidebar_right {
    background: url(img/sidebar_right_top.png) left top no-repeat,url(img/sidebar_right_bottom.png) left bottom no-repeat;
    width: 25%;
    padding-top: 84px;
    padding-bottom: 48px;
    position: absolute;
    top: 368px;
    margin-left: 75%;
    z-index: 3;
}
.windoww {
    width:48% !important;
    float:left !important;
}
.windoww.you{
    margin-right:1.75%;
}
.windoww.inf{
    margin-right:1.75%; 
}

.windoww.you span {
    display: block;
    margin-top: 87px;
    float: right;
    margin-right: 20px;
     font-size: 14px;
}
.windoww.you img {
    position: absolute;
    z-index: inherit;
    top: 68px;
    left: 16px;
}
.windoww.cart img {
    position: absolute;
    z-index: inherit;
    top: 68px;
    left: 12px;
    width: 64px;
}
.windoww.cart span {
    display: block;
    float: right;
    text-align: center;
    width: 50%;
    margin-top: 72px;
    margin-right: 30px;
    font-size: 14px;
}
.windoww.inf img {
    width: 56px;
    margin-top: 69px;
    margin-left: 11px;
}
.windoww.inf span {
    margin-right: 62px;
    font-size: 14px;
}
.windoww.inf img {
    width: 56px;
    margin-top: 69px;
    margin-left: 29px;
}
.windoww.radio img {
    width: 64px;
    margin-top: 54px;
    margin-left: 13px;
}
.windoww.radio span{
    font-size: 14px;
    width: 50%;
    margin-top: 63px;
    margin-left: 0px;
    margin-right: 26px;
}
/**************************************Каталог*****************************************/
.pageKat{width:100% !important;}
#cogwheels {
    width: 100%;
}


}
@media (max-width: 1024px) and (min-width: 980px) {
.contentKat{padding-left:10px !important;padding-right:10px !important;}    
  .telR {
    margin:10px;
  }
  .emlR {
    margin-left: 0px;
}
    .windoww {
    width: 47% !important;
    float: left !important;
}
.windoww.you {
    margin-right: 3.6%;
}
.windoww.inf {
    margin-right: 3.6%;
}
/******************************KAT**********************/
.button2 {
    background-image: url(/img/button3.png);
    width: 363px !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height: 49px !important;
}
#cogwheels {display:none;}

.catalog_2 {
    background: url(img/catalog_2_bg.png) top center repeat-y;
    padding-right: 0px;
    padding-left: 210px;
    width: 770px;
    position: relative;
}
#sidebar_left, #sidebar_left_ob {
    background: url(img/sidebar_left.png) left top no-repeat;
    padding-top: 100px;
    padding-bottom: 30px;
    padding-left: 0px;
    width: 199px;
    height: 532px;
    position: absolute;
    top: 368px;
    z-index: 3;
}
footer {
    position: static;
    margin-top: 10px;
    margin-left: 100px;
    padding: 90px 50px 20px 80px;
    margin-left: auto;
    margin-right: auto;
}
.wp {
    background: url(img/catalog_2_bg.png) top center repeat-y;
}



}
@media (max-width: 979px) and (min-width: 769px) {
.contentKat{padding-left:10px !important;padding-right:10px !important;}    
#logo img {
    margin-bottom: 10px;
    width: 605px;
}

header .button2,header .button {
    background-image: url(/img/button.png);
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    float:left;
    vertical-align: middle;
    text-align: center;
    width: 220px !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height: 64px !important;
}
header .button2 div, header .button div {
    opacity: .65;
    height: 61px;
    padding-left: 29px;
    padding-right: 0px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 162px;
    font-size: 11px;
}
header > div{
    display:inline-block;
    width: auto;
    margin:0 auto;
}
header .button2 div{
     opacity: .65;
}
  #cogwheels {display:none;} 
  .catalog_2 {
    background: url(img/catalog_2_bg.png) top center repeat-y;
    padding-right: 0px;
    padding-left: 180px;
    width:500px;
    position: relative;
}

.button div {
    opacity: .65;
    height: 46px;
    padding-left: 23px;
    padding-right: 17px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 148px;
    font-size: 11px;
}
/*
.button2 {
    background-image: url(/img/button3.png);
    width: 270px !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height: 49px !important;
}*/
#main_menu {
    margin: 0 auto;
    margin-top: 6px;
    width: 100%;
    position: relative;
    margin-left: 0px;
}

 .categories_2_div{
     margin-left:0px;
     text-align:center;
 }
.breadcrumbs {
     margin-left:0px;
}
 
footer {
    position: static;
    margin-top: 10px;
    margin-left: 100px;
    padding: 90px 50px 20px 80px;
    margin-left: auto;
    margin-right: auto;
}
.wp{
  background: url(img/catalog_2_bg.png) top center repeat-y;
}
   
}


/*norm*************************************************/

@media (max-width: 768px) and (min-width: 698px) {
.contentKat{padding-left:10px !important;padding-right:10px !important;}    
   header {
    height: 364px !important;
    background: url(/img/header3.png) 50% 80px no-repeat;
}

   #sidebar_left >div{
   
    width: 100%;
    margin: 0 auto;
 } 
header .button2, header .button {
    background-image: url(/img/button.png);
    padding-left: 0px;
    padding-right: 19px;
    display: block;
    float: left;
    vertical-align: middle;
    text-align: center;
    width: 214px !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height: 59px !important;
}
header .button2 div, header .button div {
    opacity: .65;
    height: 61px;
    padding-left: 29px;
    padding-right: 0px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 162px;
    font-size: 11px;
}
header > div{
    display:inline-block;
    width: auto;
    margin:0 auto;
}
header .button2 div{
     opacity: .65;
}
  #cogwheels {display:none;} 
  .catalog_2 {
    background: none !important;
    padding-right: 0px;
    padding-left: 90px;
    width: 678px;
    position: relative;
    
}


.button div {
    opacity: .65;
    height: 46px;
    padding-left: 23px;
    padding-right: 17px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 148px;
    font-size: 11px;
}
/*
.button2 {
    background-image: url(/img/button3.png);
    width: 270px !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height: 49px !important;
}*/
#main_menu {
    margin: 0 auto;
    margin-top: 6px;
    width: 100%;
    position: relative;
    margin-left: 0px;
}

.categories_2_div {
    margin-left: 0;
}
.breadcrumbs {
     margin-left:0;
}
 
footer {
    position: static;
    margin-top: 10px;
    margin-left: 100px;
    padding: 90px 50px 20px 80px;
    margin-left: auto;
    margin-right: auto;
}
.wp{
  background: url(img/catalog_2_bg.png) top center repeat-y;
}
.catalog_2 {
    background: url(img/catalog_2_bg.png) top center repeat-y;
    padding-right: 0px;
    padding-left: 70px;
    width: 605px;
    position: relative;
}
 #buyto{display:none;}
 .offMob{display:none;}
 .offDesc{display:block;}
 #sidebar_left, #sidebar_left_ob {
   /* background: url(img/sidebar_left.png) left top no-repeat;
       background: url(img/header3.png) center bottom no-repeat;*/
    background:none ;  
    padding-top: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    width: 100%;
    height: auto;
    position: static;
    top: 318px;
    z-index: 3;
   
}
#sidebar_left a {
    text-decoration: none;
    float:left;
}
.catalog_2 {
    background: url(img/catalog_2_bg.png) top center repeat-y;
    padding-right: 0px;
    padding-left: 70px;
    width: 605px;
    position: static;
}
    
.content {
    margin-top: 0;
    padding: 0px;
}    
header {
    height: 364px;
    background: url(/img/header3.png) 50% 80px no-repeat;
}
.catalog_2 {
    background: url(img/catalog_2_bg.png) top center repeat-y;
    padding-right: 0px;
    padding-left: 0;
    width: 72%;
    margin-left: auto ;
    margin-right: auto;
    padding-top: 20px;
}
.categories_2_div {
   
}
    
}
@media (max-width: 697px) and (min-width: 577px) {
.contentKat{padding-left:10px !important;padding-right:10px !important;}    
header .button2, header .button {
    background-image: url(/img/button.png);
    padding-left: 0px;
    padding-right: 19px;
    display: block;
    float: left;
    vertical-align: middle;
    text-align: center;
    width: 214px !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height: 59px !important;
}
#logo img{width:576px;}
header .button2 div, header .button div {
    opacity: .65;
    height: 61px;
    padding-left: 29px;
    padding-right: 0px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 162px;
    font-size: 11px;
}
.bgTop {
    display: block;
    width: 235px;
    margin: 0 auto;
}
.wwp {
    background: url(/img/wood.png);
    padding-bottom: 20px;
}
header .button2 div{
     opacity: .65;
}
  #cogwheels {display:none;} 
  .catalog_2 {
    background: none !important;
    padding-right: 0px;
    padding-left: 90px;
    width: 678px;
    position: relative;
    
}


.button div {
    opacity: .65;
    height: 46px;
    padding-left: 23px;
    padding-right: 17px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 148px;
    font-size: 11px;
}
/*
.button2 {
    background-image: url(/img/button3.png);
    width: 270px !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height: 49px !important;
}*/
#main_menu {
    margin: 0 auto;
    margin-top: 6px;
    width: 100%;
    position: relative;
    margin-left: 0px;
}

.categories_2_div {
    margin-left: 0;
}
.breadcrumbs {
    margin-top: 40px;
    margin-left: 0;
}
 
footer {
    position: static;
    margin-top: 10px;
    margin-left: 100px;
    padding: 90px 50px 20px 80px;
    margin-left: auto;
    margin-right: auto;
}
.wp{
  background: url(img/catalog_2_bg.png) top center repeat-y;
}
.catalog_2 {
    background: url(img/catalog_2_bg.png) top center repeat-y;
    padding-right: 0px;
    padding-left: 70px;
    width: 605px;
    position: relative;
}
#buyto {
    display: block;
    width: 100%;
}
 .offMob{display:none;}
 .offDesc{display:block;}
 #sidebar_left, #sidebar_left_ob {
   /* background: url(img/sidebar_left.png) left top no-repeat;
       background: url(img/header3.png) center bottom no-repeat;*/
    background:none;   
    padding-top: 35px;
    padding-bottom: 18px;
    padding-left: 0px;
    width: 100%;
    height: auto;
    position: static;
    top: 318px;
    z-index: 3;
   
}
#sidebar_left a {
    text-decoration: none;
    float:left;
}
.catalog_2 {
    background: url(img/catalog_2_bg.png) top center repeat-y;
    padding-right: 0px;
    padding-left: 70px;
    width: 605px;
    position: static;
}
    
.content {
    margin-top: 0;
    padding: 0px;
}    
  header {
    height: 418px;
    background: url(/img/header3.png) 50% 80px no-repeat;
} 
.catalog_2 {
    background: url(img/catalog_2_bg.png) top center repeat-y;
    padding-right: 0px;
    padding-left: 0;
    width:90%;
    margin-left: auto ;
    margin-right: auto;
    
}
header h2 {
    margin-top: 32px;
}
#buyto{display:none;}
.button {
    padding-top: 11px;
    height: 54px;
    width: 185px;
}
.categories_2_div {
    text-align: center;
    margin-left: 0;
}
.button.button2{
    margin-left: 0px !important;
}
header .button2, header .button {
    background-image: url(/img/button.png);
    padding-left: 0px;
    padding-right: 19px;
    display: block;
    float: left;
    vertical-align: middle;
    text-align: center;
    width: 214px !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height: 59px !important;
}

}
@media (max-width: 576px) and (min-width: 541px) {
.contentKat{padding-left:10px !important;padding-right:10px !important;}    
footer{display:none;}
.ofDs{display:block;}
 header .button2, header .button {
    background-image: url(/img/button.png);
    padding-left: 0px;
    padding-right: 19px;
    display: block;
    float: left;
    vertical-align: middle;
    text-align: center;
    width: 236px !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height: 64px !important;
}
#logo img {
    width: 540px;
}
header .button2 div, header .button div {
    opacity: .65;
    height: 61px;
    padding-left: 29px;
    padding-right: 0px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 199px;
    font-size: 12px;
}
.bgTop {
    display: block;
    width: 235px;
    margin: 0 auto;
}
.wwp {
    background: url(/img/wood.png);
    padding-bottom: 20px;
}
header .button2 div{
     opacity: .65;
}
  #cogwheels {display:none;} 
  .catalog_2 {
    background: none !important;
    padding-right: 0px;
    padding-left: 90px;
    width: 678px;
    position: relative;
    
}


.button div {
    opacity: .65;
    height: 46px;
    padding-left: 23px;
    padding-right: 17px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 148px;
    font-size: 11px;
}
/*
.button2 {
    background-image: url(/img/button3.png);
    width: 270px !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height: 49px !important;
}*/
#main_menu {
    margin: 0 auto;
    margin-top: 6px;
    width: 100%;
    position: relative;
    margin-left: 0px;
}

.categories_2_div {
    margin-left: 0;
}
.breadcrumbs {
    margin-left: 0;
    padding-top: 45px;
}
 
footer {
    position: static;
    margin-top: 10px;
    margin-left: 100px;
    padding: 90px 50px 20px 80px;
    margin-left: auto;
    margin-right: auto;
}
.wp{
  background: url(img/catalog_2_bg.png) top center repeat-y;
}
.catalog_2 {
    background: url(img/catalog_2_bg.png) top center repeat-y;
    padding-right: 0px;
    padding-left: 70px;
    width: 605px;
    position: relative;
}
#buyto {
    display: block;
    width: 100%;
}
 .offMob{display:none;}
 .offDesc{display:block;}
 #sidebar_left, #sidebar_left_ob {
   /* background: url(img/sidebar_left.png) left top no-repeat;
       background: url(img/header3.png) center bottom no-repeat;*/
    background:none;   
    padding-top: 20px;
    padding-bottom: 18px;
    padding-left: 0px;
    width: 100%;
    height: auto;
    position: static;
    top: 318px;
    z-index: 3;
   
}
#sidebar_left a {
    text-decoration: none;
    float:left;
}

.catalog_2 {
    background: url(img/catalog_2_bg.png) top center repeat-y;
    padding-right: 0px;
    padding-left: 70px;
    width: 605px;
    position: static;
}
    
.content {
    margin-top: 0;
    padding: 0px;
}    
  header {
    height: 418px;
    background: url(/img/header3.png) 50% 80px no-repeat;
} 
.catalog_2 {
    background: url(img/catalog_2_bg.png) top center repeat-y;
    padding-right: 0px;
    padding-left: 0;
    width:90%;
    margin-left: auto ;
    margin-right: auto;
    
}
header h2 {
    margin-top: 50px;
}
#buyto{display:none;}
.button {
    padding-top: 11px;
    height: 54px;
    width: 185px;
}
.categories_2_div {
    text-align: center;
    margin-left: 0;
}
.button.button2{
    margin-left: 0px !important;
}
header .button2, header .button {
    background-image: url(/img/button.png);
    padding-left: 0px;
    padding-right: 19px;
    display: block;
    float: left;
    vertical-align: middle;
    text-align: center;
    width: 214px !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height: 59px !important;
}


}
@media (max-width: 540px) and (min-width: 480px) {
.contentKat{padding-left:10px !important;padding-right:10px !important;}    
.breadcrumbs {
    margin-bottom: 10px;
    padding-top: 50px;
    padding-left: 20px;
}    
    h1, h2, h3, .h2 {
    font-size: 20px;
}
    #buyto {display:none;}
    #cogwheels{display:none;}
    .windoww {width:200px;}
    .windoww.you {
       margin-right: 7px;
    }
    .windoww.inf {
       margin-right: 7px;
    }
    #logo img{width:100%;}
    #index_table_div {
      border-radius: 0px;
   
    }
    #sidebar_left, #sidebar_left_ob {
           /* background: url(img/sidebar_left.png) left top no-repeat;
            background: url(img/wood.png) repeat-x; */
            background:none;
            padding-top: 20px;
            padding-bottom: 30px;
            padding-left: 0px;
            width: 25%;
            height:auto;
          
        }
    #sidebar_left a {
        text-decoration: none;
        float: left;
    }
    #sidebar_left{
        width:100%;
     }
    .offMob{display:none;}
    .offDesc{display:block;}
    #sidebar_right{display:none;}
    .about_0 {
    text-decoration: none;
    text-align: left;
    overflow: hidden;
    position: static;
    width: 100%;
    margin-left:0;
    height: 140px;
    }
    #about{position:relative;}
    /*#about>div{position: static !important;}*/
   
    .content {
    width: 100%;
    margin: 0 auto;
    background: url(img/content.png) top center repeat-y;
    margin-top: 0;
    z-index: 1;
    min-height: 400px;
    padding: 0;
     position:static;
}
#sidebar_left{
    position:static;
}
#sidebar_left > div{
   width: 80%;
   margin:0 auto;
}

.wwp {
    background: url(/img/wood.png);
    padding-bottom: 20px;
}
header.head {
    height: 360px;
    background: url(/img/header31.png) 50% 80px no-repeat;
} 
header> h2 {
    margin-top: 60px;
}
.button {
    padding-top: 11px;
    height: 54px;
    width: 188px;
    padding-left: 4px;
    font-size: 8px;
    font-family: Tahoma,Geneva,sans-serif;
    text-transform: uppercase;
    line-height: 11px;
    background: url(img/button.png) left 0 no-repeat;
    text-shadow: 0 0 1px #000;
    cursor: pointer;
    border: none;
}
#index_table_div {
    margin-top: -23px;
}
.button div {
    opacity: .65;
    height: 46px;
    padding-left: 23px;
    padding-right: 17px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 148px;
    font-size: 11px;
}

.content .offDesc{
 margin-top:50px; 
 margin-bottom:30px;   
 text-align:center;
}
.about_0 p {
  padding-left:10px;  
}
.clSsilka{
   right:10px !important;
   
}
footer{display:none;}
.ofDs{display:block;} 
header {
    height: 414px;
    background: url(/img/header3.png) 50% 80px no-repeat;
}   

.categories_2_div {
    letter-spacing: -4px;
    text-align: center;
}
.categories_2_div {
    letter-spacing: -4px;
    text-align: center;
    padding-bottom: 30px;
}
.ofDs {
    display: block;
    text-align: center;
    background: url(img/content.png) top center repeat-y;
    padding: 20px 0;
}

header .button2, header .button {
    background-image: url(/img/button.png);
    padding-left: 0px;
    padding-right: 19px;
    display: block;
    float: left;
    vertical-align: middle;
    text-align: center;
    width: 214px !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height: 59px !important;
    margin-left: 0 !important;
}
.bgTop {
    display: block;
    width: 235px;
    margin: 0 auto;
}
header .button2 div, header .button div {
    opacity: .65;
    height: 61px;
    padding-left: 29px;
    padding-right: 0px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 199px;
    font-size: 12px;
}

}
@media (max-width: 479px) and (min-width: 415px) {
.contentKat{padding-left:10px !important;padding-right:10px !important;}    
.bgTop {
    display: block;
    width: 235px;
    margin: 0 auto;
}    
header .button2, header .button {
    background-image: url(/img/button.png);
    padding-left: 0px;
    padding-right: 19px;
    display: block;
    float: left;
    vertical-align: middle;
    text-align: center;
    width: 214px !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height: 59px !important;
    margin-left: 0 !important;
}    
header .button2 div, header .button div {
    opacity: .65;
    height: 61px;
    padding-left: 29px;
    padding-right: 0px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 199px;
    font-size: 12px;
}    
.wwp {
    background: url(/img/wood.png);
    padding-bottom: 20px;
}    
.breadcrumbs {
    margin-bottom: 10px;
    padding-top: 55px;
    padding-left: 20px;
}    
       h1, h2, h3, .h2 {
    font-size: 20px;
}
    #buyto {display:none;}
    #cogwheels{display:none;}
    
    #logo img{width:100%;}
    #index_table_div {
      border-radius: 0px;
   
    }
    #sidebar_left, #sidebar_left_ob {
           /* background: url(img/sidebar_left.png) left top no-repeat;
            background: url(img/wood.png) repeat-x; */
            background:none;
            padding-top: 20px;
            padding-bottom: 30px;
            padding-left: 0px;
            width: 25%;
            height:auto;
          
        }
    #sidebar_left a {
        text-decoration: none;
        float: left;
    }
    #sidebar_left{
        width:100%;
     }
    .offMob{display:none;}
    .offDesc{display:block;}
    #sidebar_right{display:none;}
    .about_0 {
    text-decoration: none;
    text-align: left;
    overflow: hidden;
    position: static;
    width: 100%;
    margin-left:0;
    height: 140px;
    }
    #about{position:relative;}
    /*#about>div{position: static !important;}*/
   
    .content {
    width: 100%;
    margin: 0 auto;
    background: url(img/content.png) top center repeat-y;
    margin-top: 0;
    z-index: 1;
    min-height: 400px;
    padding: 0;
     position:static;
}
#sidebar_left{
    position:static;
}
#sidebar_left > div{
   width: 80%;
   margin:0 auto;
}
header {
    height: 357px;
    background: url(/img/header3.png) 50% 20px no-repeat;
}
header> h2 {
    margin-top: 28px;
}
.button {
    padding-top: 11px;
    height: 54px;
    width: 188px;
    padding-left: 4px;
    font-size: 8px;
    font-family: Tahoma,Geneva,sans-serif;
    text-transform: uppercase;
    line-height: 11px;
    background: url(img/button.png) left 0 no-repeat;
    text-shadow: 0 0 1px #000;
    cursor: pointer;
    border: none;
}
#index_table_div {
    margin-top: -23px;
}
.button div {
    opacity: .65;
    height: 46px;
    padding-left: 23px;
    padding-right: 17px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 148px;
    font-size: 11px;
}


.content .offDesc{
 margin-top:50px; 
 margin-bottom:30px;   
 text-align:center;
}
.about_0 p {
  padding-left:10px;  
}
.clSsilka{
   right:10px !important;
   
}
footer{display:none;}
.ofDs{display:block;} 
  
   
.categories_2_div {
    letter-spacing: -4px;
    text-align: center;
}
.categories_2_div {
    letter-spacing: -4px;
    text-align: center;
    padding-bottom: 30px;
}
.ofDs {
    display: block;
    text-align: center;
    background: url(img/content.png) top center repeat-y;
    padding: 20px 0;
}

#sidebar_left > div {
    width: 47%;
    margin: 0 auto;
}
#main_menu {
   display:none;
   margin-top: 0px;
}
#sidebar_left>div{
    width:197px;
}

}
@media (max-width: 414px) and (min-width: 375px) {
.contentKat{padding-left:10px !important;padding-right:10px !important;}
.bgTop {
    display: block;
    width: 235px;
    margin: 0 auto;
}    
header .button2, header .button {
    background-image: url(/img/button.png);
    padding-left: 0px;
    padding-right: 19px;
    display: block;
    float: left;
    vertical-align: middle;
    text-align: center;
    width: 214px !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height: 59px !important;
    margin-left: 0 !important;
}    
header .button2 div, header .button div {
    opacity: .65;
    height: 61px;
    padding-left: 29px;
    padding-right: 0px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 199px;
    font-size: 12px;
}    
.wwp {
    background: url(/img/wood.png);
    padding-bottom: 20px;
}    
.breadcrumbs {
    margin-bottom: 10px;
    padding-top: 55px;
    padding-left: 20px;
}     
    
   
.categories_2 p {
    margin-left: 5px;
    max-height: 80px;
    max-width: 145px;
    overflow: hidden;
    padding: 19px 0;
    font-weight: 700;
    line-height: 13px;
    font-size: 13px;
}    
       h1, h2, h3, .h2 {
    font-size: 18px;
}
    .button.button2{margin-left:0px !important;}
    #buyto {display:none;}
    #cogwheels{display:none;}
    .windoww {width:200px;}
    .windoww.you {
       margin-right: 7px;
    }
    .windoww.inf {
       margin-right: 7px;
    }
    #logo img{width:100%;}
    #index_table_div {
      border-radius: 0px;
   
    }
   #sidebar_left, #sidebar_left_ob {
           /* background: url(img/sidebar_left.png) left top no-repeat;
            background: url(img/wood.png) repeat-x; */
            background:none;
            padding-top: 20px;
            padding-bottom: 30px;
            padding-left: 0px;
            width: 25%;
            height:auto;
          
        }
    #sidebar_left a {
        text-decoration: none;
        float: left;
    }
    #sidebar_left{
        width:100%;
     }
   
    .offMob{display:none;}
    .offDesc{display:block;}
    #sidebar_right{display:none;}
    .about_0 {
    text-decoration: none;
    text-align: left;
    overflow: hidden;
    position: static;
    width: 100%;
    margin-left:0;
    height: 140px;
    }
    #about{position:relative;}
    /*#about>div{position: static !important;}*/
   
    .content {
    width: 100%;
    margin: 0 auto;
    background: url(img/content.png) top center repeat-y;
    margin-top: 0;
    z-index: 1;
    min-height: 400px;
    padding: 0;
     position:static;
}
#sidebar_left{
    position:static;
}
#sidebar_left > div{
   width: 80%;
   margin:0 auto;
}
header {
    height: 326px;
    background: url(/img/header3.png) 50% 4px no-repeat;
}
header> h2 {
    margin-top: 28px;
}
.button {
    padding-top: 11px;
    height: 54px;
    width: 188px;
    padding-left: 4px;
    font-size: 8px;
    font-family: Tahoma,Geneva,sans-serif;
    text-transform: uppercase;
    line-height: 11px;
    background: url(img/button.png) left 0 no-repeat;
    text-shadow: 0 0 1px #000;
    cursor: pointer;
    border: none;
}
#index_table_div {
    margin-top: -23px;
}
.button div {
    opacity: .65;
    height: 46px;
    padding-left: 23px;
    padding-right: 17px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 148px;
    font-size: 11px;
}


.content .offDesc{
 margin-top:50px; 
 margin-bottom:30px;   
 text-align:center;
}
.about_0 p {
  padding-left:10px;  
}
.clSsilka{
   right:10px !important;
   
}
footer{display:none;}
.ofDs{display:block;} 
   
.categories_2_div {
    letter-spacing: -4px;
    text-align: center;
}
.categories_2_div {
    letter-spacing: -4px;
    text-align: center;
    padding-bottom: 30px;
}
.ofDs {
    display: block;
    text-align: center;
    background: url(img/content.png) top center repeat-y;
    padding: 20px 0;
}

.pageKat #sidebar_left, #sidebar_left_ob {
    background: url(img/wood.png) repeat;
    padding-top: 80px;
    padding-bottom: 12px;
    padding-left: 0px;
    height: auto;
}
#sidebar_left > div {
    width: 100%;
    margin: 0 auto;
}
#main_menu {
   display:none;
   margin-top: 0px;
}
header .button2 {
    background-image: url(/img/button.png);
    width: 364px;
    background-size: 100%;
}
.button {
     height: 48px;
} 
 
 
}
@media (max-width: 374px) and (min-width: 360px) {
    .contentKat{padding-left:10px !important;padding-right:10px !important;}
.bgTop {
    display: block;
    width: 235px;
    margin: 0 auto;
}      
.wwp {
    background: url(/img/wood.png);
    padding-bottom: 20px;
}     
.breadcrumbs {
    margin-bottom: 10px;
    padding-top: 45px;
    padding-left: 20px;
}    
       h1, h2, h3, .h2 {
    font-size: 18px;
}
    .button.button2{margin-left:0px !important;}
    #buyto {display:none;}
    #cogwheels{display:none;}
   
    #logo img{width:100%;}
    #index_table_div {
      border-radius: 0px;
   
    }
    #sidebar_left, #sidebar_left_ob {
           /* background: url(img/sidebar_left.png) left top no-repeat;
            background: url(img/wood.png) repeat-x; */
            background:none;
            padding-top: 10px;
            padding-bottom: 30px;
            padding-left: 0px;
            width: 25%;
            height:auto;
          
        }
    #sidebar_left a {
        text-decoration: none;
        float: left;
        display:block;
        margin-bottom:10px;
    }
    #sidebar_left{
        width:100%;
     }
    .offMob{display:none;}
    .offDesc{display:block;}
    #sidebar_right{display:none;}
    .about_0 {
    text-decoration: none;
    text-align: left;
    overflow: hidden;
    position: static;
    width: 100%;
    margin-left:0;
    height: 140px;
    }
    #about{position:relative;}
    /*#about>div{position: static !important;}*/
   
    .content {
    width: 100%;
    margin: 0 auto;
    background: url(img/content.png) top center repeat-y;
    margin-top: 0;
    z-index: 1;
    min-height: 400px;
    padding: 0;
     position:static;
}
#sidebar_left{
    position:static;
}
#sidebar_left > div{
   width: 100%;
   margin:0 auto;
}
header {
    height: 326px;
    background: url(/img/header3.png) 50% 4px no-repeat;
}
header> h2 {
    margin-top: 42px;
}
.button {
    padding-top: 11px;
    height: 54px;
    width: 188px;
    padding-left: 4px;
    font-size: 8px;
    font-family: Tahoma,Geneva,sans-serif;
    text-transform: uppercase;
    line-height: 11px;
    background: url(img/button.png) left 0 no-repeat;
    text-shadow: 0 0 1px #000;
    cursor: pointer;
    border: none;
}
#index_table_div {
    margin-top: -23px;
}
.button div {
    opacity: .65;
    height: 46px;
    padding-left: 23px;
    padding-right: 17px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 148px;
    font-size: 11px;
}


.content .offDesc{
 margin-top:50px; 
 margin-bottom:30px;   
 text-align:center;
}
.about_0 p {
  padding-left:10px;  
}
.clSsilka{
   right:10px !important;
   
}
footer{display:none;}
.ofDs{display:block;} 
    
.categories_2_div {
    letter-spacing: -4px;
    text-align: center;
}
.categories_2_div {
    letter-spacing: -4px;
    text-align: center;
    padding-bottom: 30px;
}
.ofDs {
    display: block;
    text-align: center;
    background: url(img/content.png) top center repeat-y;
    padding: 20px 0;
}


#main_menu {
   display:none;
   margin-top: 0px;
}

.button {
     height: 48px;
} 
header .button2, header .button {
    background-image: url(/img/button.png);
    padding-left: 0px;
    padding-right: 19px;
    display: block;
    float: left;
    vertical-align: middle;
    text-align: center;
    width: 214px !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height: 59px !important;
    margin-left: 0 !important;
}
header .button2 div, header .button div {
    opacity: .65;
    height: 61px;
    padding-left: 29px;
    padding-right: 0px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 199px;
    font-size: 12px;
} 
 
}
@media (max-width: 359px) and (min-width: 320px) {
.bgTop {
    display: block;
    width: 235px;
    margin: 0 auto;
}      
.wwp {
    background: url(/img/wood.png);
    padding-bottom: 20px;
}     
.breadcrumbs {
    margin-bottom: 10px;
    padding-top: 45px;
    padding-left: 20px;
}    
   
    
.pageKat  #sidebar_left, #sidebar_left_ob {
    background: url(img/wood.png) repeat;
    padding-top: 58px;
    
}
h1, h2, h3, .h2 {
    font-size: 16px;
}
    .button.button2{margin-left:0px !important;}
    #buyto {display:none;}
    #cogwheels{display:none;}
    .windoww {width:200px;}
    .windoww.you {
       margin-right: 7px;
    }
    .windoww.inf {
       margin-right: 7px;
    }
    #logo img{width:100%;}
    #index_table_div {
      border-radius: 0px;
   
    }
    #sidebar_left, #sidebar_left_ob {
           /* background: url(img/sidebar_left.png) left top no-repeat;*/
            background: url(img/wood.png) repeat-x; 
            padding-top: 105px;
            padding-bottom: 30px;
            padding-left: 0px;
            width: 25%;
            height:auto;
          
        }
#sidebar_left a {
    text-decoration: none;
    float: left;
    display: block;
    margin-bottom: 10px;
}
    #sidebar_left{
        width:100%;
     }
    .offMob{display:none;}
    .offDesc{display:block;}
    #sidebar_right{display:none;}
    .about_0 {
    text-decoration: none;
    text-align: left;
    overflow: hidden;
    position: static;
    width: 100%;
    margin-left:0;
    height: 140px;
    }
    #about{position:relative;}
    /*#about>div{position: static !important;}*/
   
    .content {
    width: 100%;
    margin: 0 auto;
    background: url(img/content.png) top center repeat-y;
    margin-top: 0;
    z-index: 1;
    min-height: 400px;
    padding: 0;
     position:static;
}
#sidebar_left{
    position:static;
}
#sidebar_left > div{
   width: 80%;
   margin:0 auto;
}
header {
    height: 316px;
    background: url(/img/header3.png) 50% -21px no-repeat;
}
header> h2 {
    margin-top: 28px;
}
.button {
    padding-top: 11px;
    height: 54px;
    width: 188px;
    padding-left: 4px;
    font-size: 8px;
    font-family: Tahoma,Geneva,sans-serif;
    text-transform: uppercase;
    line-height: 11px;
    background: url(img/button.png) left 0 no-repeat;
    text-shadow: 0 0 1px #000;
    cursor: pointer;
    border: none;
}
#index_table_div {
    margin-top: -23px;
}
.button div {
    opacity: .65;
    height: 46px;
    padding-left: 23px;
    padding-right: 17px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 148px;
    font-size: 11px;
}


.content .offDesc{
 margin-top:50px; 
 margin-bottom:30px;   
 text-align:center;
}
.about_0 p {
  padding-left:10px;  
}
.clSsilka{
   right:10px !important;
   
}
footer{display:none;}
.ofDs{display:block;} 
  
   
.categories_2_div {
    letter-spacing: -4px;
    text-align: center;
}
.categories_2_div {
    letter-spacing: -4px;
    text-align: center;
    padding-bottom: 30px;
}
.ofDs {
    display: block;
    text-align: center;
    background: url(img/content.png) top center repeat-y;
    padding: 20px 0;
}
#sidebar_left, #sidebar_left_ob {
   /* background: url(img/wood.png) repeat ;*/
    background:none;
    padding-top: 20px;
    padding-bottom: 30px;
    padding-left: 0px;
    height: auto;
}
#sidebar_left > div {
    width:100%;
    margin: 0 auto;
}
#main_menu {
   display:none;
   margin-top: 0px;
}

.button {
     height: 48px;
} 
header .button2 {
    background-image: url(/img/button3.png);
    width: 317px;
    background-size: 100%;
}
.button.button2 div {
    height: 33px;
    
}

.button.button2 {
     height: 40px;
}
header .button2, header .button {
    background-image: url(/img/button.png);
    padding-left: 0px;
    padding-right: 19px;
    display: block;
    float: left;
    vertical-align: middle;
    text-align: center;
    width: 214px !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height: 59px !important;
    margin-left: 0 !important;
}
header .button2 div, header .button div {
    opacity: .65;
    height: 61px;
    padding-left: 29px;
    padding-right: 0px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 199px;
    font-size: 12px;
} 

.contentKat{padding-left:10px !important;padding-right:10px !important;} 


}