@media only screen and (min-width:1000px) and (max-width:1100px) {
	.floating-header .logo { display:none; }
}
@media screen and (max-width: 1000px) {
.modal_imc { left:0; width:100%;}
h3 {
    font-size: 110%;
    text-transform: uppercase !important;
}
.kartaimg { 
    display:none;
}
.kartaimgmob img { width:100%;}
.kartaimgmob { display:block;}
.mentwo img { max-height:64px; vertical-align: middle;
}
.mentwo { display: block; position:fixed;  width: 60%; margin-left:40%;
    z-index: 9999; height:64px;
    font-size: 20px;
    background: rgb(66, 67, 68);}
.mobmenu { 
    margin-top:-1px;
    display: block;
    position: fixed;
    width: 100%;
    z-index: 9999;
    font-size: 20px;  background: rgb(66, 67, 68);}
 nav a, nav:before, nav div:before {
    width: 100%; /* пункты меню растягиваются на всю ширину блока */
  }
  nav:before {
    content: "≡"; width:100%; font-size:46px; 
  }
  nav:focus:before {
    content: none;
  }
  nav:focus div:before {
    content: "↑";
  }
  nav:not(:focus) div:not(:active) {
    display: none;
  }
.floating-header.showed {
    display: none;
}
form {
    margin:0 !important;
}

.back_cont_form { left:0%;
    margin: 0 auto; 
    display: block;
    float: none;
    width:100%; 
    background: url(../images/shadow_form.png) top center repeat;
    margin-top: 0px;
    position: absolute;
    right:0%; 
    top: 12%;
    height: inherit; padding-bottom:10px;
    border: 0px solid white;
}
.bg_img.has_image { padding-top:0%; min-height:250px;}

.back_cont_form .inputs {
    width: 100%;
    margin:0 auto;
    margin-top:10px;
}
.back_cont_form .btn, .back_form_2 .btn, .make_act .btn { height:inherit;}


.back_cont_form .title {    margin-bottom:0px;}

.perkar { display:none;}

.perkartwo { display:block;}
.napkar { text-align:center; color:#000000; font-size:150%; line-height:150%; margin-top:20px;}

body .modal { left:0% !important; width:95% !important; top:30%;}
.prod_list_ .props {
    float: none;
    width:90%;
    background: white;
    /* min-height: 225px; */
    margin-left: 0px;
    font-family: Gothic;
    padding-left: 0%;
    font-size: 100%;
    text-align: center;
}
.prod_list_ .intro {
    float: none;
    width:98%; padding-top:10px;
    padding-left: 1%;
    padding-right: 1%;
    background: white;
}
#produktsiya .right_polosa { display:none;
}
#produktsiya .left_polosa { display:none;
}

#produktsiya .title {     margin-top:0;
    text-align: center;
   float: none; color:#FFFFFF;
    width:100%; background-color:#494949;
    font-family: Gothic; font-size:200%; margin-bottom:30px;
    text-transform: none;
    
    padding-top: 0px;
    padding-bottom:0px;
}

.block_title { padding-left:2%;}

.jslide .jcarousel, .jcompare .jcarousel, .jlastvisited .jcarousel {
    position: relative;
    overflow: hidden;
    max-height: 450px; width:100%;
    margin-left: 0;
}
#produktsiya { width:100%;}
.prod_list_ { width:98%; padding-left:2%; }
.prod_list_ .prev {
    left: 28% !important;
    background: url(/templates/ecodub/imgdiz/left_arr_mob.png) top center no-repeat !important;
    top: 17% !important;
}


.prod_list_ .next {
    right: 27% !important;
    top: 17% !important;
   background: url(/templates/ecodub/imgdiz/right_arr_mob.png) top center no-repeat !important;
}
.bg_img.has_image { background-size:130%;}
.prod_list_.jslide .jcarousel img { width: auto;}
.quests .quest .answs .answ {
    float: left;
    width:50%; 
    cursor: pointer;
    padding-bottom: 10px;
    padding-top: 4px;
    text-align: center;
}
.price_list .title {
    padding-bottom: 5px;
}
.art.second .title, .prod_list .title, .price_list .title, .pics_block .title, .articles_mod .title {
    text-align: center;
    text-transform: uppercase;
    text-transform: none;
    font-size: 150%;
	font-weight:bold;
    line-height: 150%;
    text-align: center;
    color: white;
  
    padding-top: 50px;
    font-weight: 100;
}
.calculator .nazn .nazn_title, .calculator .nazn .item_val, .calculator .gabarits .gabar_title, .calculator .gabarits .item_val {
    float: none;
    padding-top: 10px;
}
.calculator .nazn .nazn_title, .calculator .nazn .item_val, .calculator .gabarits .gabar_title, .calculator .gabarits .item_val {
    float: none;
    padding-top: 10px;
}
.calculator .nazn .nazn_title, .calculator .gabarits .gabar_title { text-align:center; width:100%; padding-top:0; margin-bottom:15px; color:#7DA91A; font-weight:bold; font-size:200%;}
.calculator .nazn .item_valtwo {    width: 50% !important;
  }
.calculator .nazn .item_val, .calculator .gabarits .item_val {
    width:33%; 
    margin-left:0%; float:left;
    color: white;
    font-family: Gothic !important;
    font-size:140%;
    cursor: pointer;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left:0px;
    padding-right: 0px;
}
.article_mod .title { padding:0; border-bottom:0px solid #FFFFFF; padding-bottom:45px; padding-top:50px; font-size:200%; color:#000000;}
.textparkara { padding-top:20px;}
.calculator .nazn .item_val.selected, .calculator .gabarits .item_val.selected {
    padding-top:10px;
    padding-left: 0px;
    padding-right:0px;
    background: #5FA600;
    padding-bottom:10px;
}
.quests .quest .item_val {
    color: #7DA91A;
    font-family: Gothic !important;
    font-size:150%; font-weight:bold; text-align:center; padding-bottom:15px; line-height:130%;
    float: none;
    width:100%;
}
.quests .quest .answs {
    float: none;
    width:100%;
}
.answ { width:50%;}
.calculator { height: auto; background:#494949;
}
.calculator .intro {
    width: 80%;
    margin: auto; padding-bottom:15px;
}
.quests .quest {
    padding-bottom: 15px; margin-bottom:15px;     border-bottom: 2px solid white;
}
#myModalLabel {
    margin: 0; width:100%; padding-left:0; padding-right:0;
}
.calculator .result .all_cost {
    text-align: center;
    padding-bottom: 20px;
    padding-top: 20px;
    border-bottom: 1px solid white;
    width:100%;
    float: none;
}
.calculator .intro button {
    line-height: 100%;
    background:#85b519;
    height: auto;
    width: 100%;
    border: 0;
    text-transform: uppercase;
    font-family: "Gothic",sans-serif;
    font-family: Gothic !important;
    text-shadow: none;
    font-weight: 100;
    font-size:100%;
}
.oblast_prem .art .left_side { display:none;}
.oblast_prem .art .left_side img { width:50%; margin:0 auto;}
.oblast_prem .art .right_side 
{    float: none;
    width:96%; padding-left:2%; padding-right:2%;
    text-align: justify;
    padding-bottom: 6%;
    padding-top: 3%;
}
.oblast_prem .title.show_head { font-size:200%; line-height:120%; padding-top:30px; padding-bottom:30px;}
.calculator .nazn, .calculator .gabarits, .calculator .quests { padding-top:15px;}
art_proizvod {
    max-width: 1170px;
    margin: auto;
    margin-top: 0%;
    padding-top: 0px;
}
.art_proizvod .title {     padding-bottom:20px;
  
    font-size: 200%; line-height:150%; padding-top:45px;
    text-align: center;
    color: white !important; 
}
	.art_proizvod { width:96%; padding-left:2%; padding-right:2%;}
	
	
	.art_proizvod { padding-top:0; padding-bottom:0;}
	
.proizv.land_menu { background-repeat: inherit; padding-bottom:25px; background:#494949;} 
#why_us .left_polosa { display:none;}
#why_us .right_polosa { display:none;}	
#why_us .title { text-transform: uppercase;
    text-align: center;
    float: none; font-weight:bold;
    width:100%;
    font-family: Gothic;
    
 
    padding-bottom: 35px;
    padding-top: 10px;
    font-size:150%; line-height:150%;
}
.murabtext {
    padding-top: 30px; padding-bottom:30px;
    font-size: 140%;
}	
	

.murab {
    float: none;
    width:100%;
}	
	
.how_we_work .down_data .title {
    /* font-family: Roboto-Light; */
    text-transform: none;
    font-size:150%; font-weight:bold;
    text-align: center;
    color: white !important;
    /* line-height: 83px; */
    padding-top:50px; padding-bottom:0; margin-bottom:30px;
}

.sxmst { display:none;}

.sxmmob { display:block;} 

.how_we_work .down_data { height:auto; padding-bottom:30px;}

.for_marg {
    padding-top: 0px;
}

.back_form_2 .block_1, .back_form_2 .block_2 {
    float: none;
    width:96%; margin-left:2%; margin-right:2%;
}

.nolabel { }

.back_cont_form input[type=search], .back_form_2 input[type=search] {
    width:100% !important;
    background: transparent;
    box-shadow: none;
    padding-left: 7px; margin-left:0%; margin-right:0%;
   
}


.back_form_2 .btn {
    text-transform: uppercase;
    background: url(../images/icons/butt.png) top left repeat-x;
    border: none;
    text-shadow: none;
    padding-left:0;
    padding-right:0;
    font-size: 140%; padding-left:10px; padding-right:10px;
    font-weight: 400;
    
    font-family: Gothic;
}



.back_form_2 .btn {
    margin-top: 30px; width:80%;
    margin-left:0%;
}

#why_us .title {   padding-bottom: 35px; padding-top:50px;}



.article_landing_footer {  background:#494949;
  
    background-repeat: repeat-y !important;

}
.back_form_2 { height:inherit;}
.article_landing_footer .art {
   width: 96%; margin-left:2%; margin-right:2%;
}
.intro h2 {
    width: auto; text-align:center; font-size:140%; line-height:120%; padding-top:15px; padding-bottom:15px;
}
.prod_title h2 { font-size:120% !important;}
h2 { font-size:150% !important;}
.back_form_2 { padding-bottom:30px;}

.article_landing_footer .art .title { font-size:150%; line-height:120%;}

.article_landing_footer .art { padding-top:30px; padding-bottom:30px;}

.how_we_work .down_data { background:#494949; margin-top:10px;}

.otstmobkmr { padding-top:20px;}

.art_me {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    border: 0px solid #EFEFEF;
}

.otstup {
    padding-right: 0px;
}

.articles_list2 .title { color:#000000; font-size:200%;}

.content_bottom_brands2 .prev, .content_bottom_brands2 .next {  width:29px;
    height: 77px;   top: 18%;}
.content_bottom_brands2 .next {right:30%;}
.content_bottom_brands2 .prev { left:30%;}

.intro_title { padding:0; display:none;}
.jslide .jcarousel img {
    display: inline-block;
    max-width: 94%;
    padding-left:3%; padding-right:3%;
    height: auto !important;
    /* box-shadow: 0 10px 12px #999; */
}
.title_art {
    font-weight: bold;
    padding:0px;
    font-size:100%;
    font-family: Roboto-Medium;
}


.articles_mod { min-height:inherit;}

.top-head {
    height: inherit !important;
}

.maptitle {
	padding-top: 55px;
    font-size: 150%;
    font-weight: bold;
    text-align: center;
    padding-top:55px;
   
    padding-bottom: 30px;
    position: relative;
    bottom: 0px;
    width:100%;
    left: 0%;
    margin-left:0%;
    z-index:99;
}
.call_footer, .adress_footer { display:none;
}
#minitu-map {
    height: 256px;
    width: 100%;
}


.footkontone { display:block; width:96%; padding-left:2%; padding-right:2%; text-align:center; background: #494949; color:#FFFFFF; padding-top:15px; padding-bottom:15px; font-size:120%; line-height:120%;}

.footkontone span { font-weight:bold;color: #7DA91A;}
.footkonttwo { display:block; padding-top:15px; padding-bottom:15px; text-align:center; width:96%; padding-left:2%; padding-right:2%; line-height:120%; font-size:120%; background: #494949; color:#FFFFFF;}

.footkonttwo span { font-weight:bold;color: #7DA91A;}
.polosa_footer .text {
    color: grey;
    font-family: Verdana,Geneva,sans-serif;
    
    font-size: 100%;
    padding-top: 15px; padding-bottom:15px;
    line-height: 18px;
    display: inline-block;
    width:96%; padding-left:2%; padding-right:2%;
    float: none;
}
.polosa_footer .socknop {
    float: none;
   width:96%; padding-left:2%; padding-right:2%;
    display: inline-block;
}
.notextmob { display:none;}
.notextst { display:block; text-align:center;}

.mvstext { padding-top:0px;     color: grey;}


.span7 { padding-left:2%;}

.unit .titles .title {    border-right: 0px solid white; font-size:60%;   display: table-cell;
  vertical-align: middle;}
.titles .title { font-size:60%;}

.unit .titles .fielad {    border-right: 0px solid #EDEDED;}

.unit .calculator_inside .title { font-size:120%;}

.unit .left_side {
    float: none;     background: #494949;
    width:100%;
    border: 0px solid black;
    min-height: 50px;
}
button, .button, .btn { padding-left:2%; padding-right:2%; padding-top:10px; padding-bottom:10px;}

.calculator_inside .left_side .control {
    float: none;
    width:100%;
}
.calculator_inside .left_side .title {
    float: none; color:#7DA91A; font-weight:bold;
    width: 96%;
    text-align: center;
    margin-left: 2%; margin-right:2%;
    font-size:120%;
    padding-bottom: 10px;
    padding-top: 10px;
}

.calculator_inside .left_side .control .answs .answ {     float: left; color:#FFFFFF;
    width: 50%; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:5px;}

.unit .right_side {
    float: none;
    width:100%;
}

.unit .fasads .title {
    text-align: center;
    font-family: Gothic;
    text-transform: none;
    padding-top: 30px;
    font-size:150%; font-weight:bold; 
    color: #0A0A0A;
}


.unit .fasads .slides_container {
    float: none;
    width:100%;
}
.highslide-active-anchor { display:none;}

.unit .fasads .pic_fasad {
   width:80%; max-width:none;
}
.highslide-container table { display:none;}


.highslide-viewport { display:none !important;}


.container {
    margin: 0 auto;
   width:100%; 
}
.item-page { width:96%; margin-left:2%; margin-right:2%;}
.art_proizvod .intro p { padding-bottom:15px;}
.erorlogo a img { width:100%;}
.sxemapr { display:block;}
.pronekar {
    float: none;
    width: auto; padding-bottom:15px;
}

.textpr { padding-top:15px; text-align: justify;}

.prod_list {
    padding-top:50px;
}

.Line {
    display: block;
    height:0px;
}
.article_mod.price_list {
    padding-top: 50px;
    background: white;
    padding-bottom: 5px;
}

.mobyandex { display:block;}
.standyandex { display:none;}

.bg_img.has_image { display:none;}
.bgmobile { display: block; padding-top:49px;}

.napkar img { width:30%;}
.murab img { width:30%;}
.rsk {
    float: left;
    width: 33%;
    margin-bottom: 15px;
    margin-top: 0px;
}
.vstbiglogo { display:none;}
#produktsiya {
    margin-top: 0px;
}


.article_mod.price_list {
    padding-top: 0px;
    margin-top: 0px;
    background: white;
    padding-bottom: 5px;
}
.content_bottom_brands2 .next {
      
    background: url(/templates/ecodub/imgdiz/right.png) top center no-repeat !important;
}

.content_bottom_brands2 .prev {
    background: url(/templates/ecodub/imgdiz/left.png) top center no-repeat !important;
}

.podravnen .prod_list { padding-top:0;}

textarea[class*="span"] { min-height:80px;}

.call_me { margin-top:5px;}
.call_me span { border-bottom:1px dashed #FFFFFF; color:#FFFFFF;}

.call_form input[type="search"] {
    width: 100% !important;
    background: transparent;
    box-shadow: none;
    padding-left: 10px;
    margin-right: 0;
    margin-bottom: 13px;
}
.zaganproektov {
    font-family: Gothic;
    font-weight: bold;
    font-size: 120%;
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 15px;
    color: #AD7440;
}
.futlivtwo {float: none; padding-left:0px; margin-top:0px; padding-top:10px; visibility:hidden; height:0px;}
.futliv { float:none;}
.highslide-container .highslide-dimming img { width:100% !important; height:100% !important;}
.videocss { display:none;
}
.sobitform {
    margin: 0 auto;
    width: 98%; margin-left:1%; margin-right:1%;
    display: block;
}
.sobitsoc {
    margin: 0 auto;
    width: 98%; margin-left:1%; margin-right:1%;
    display: inline-block;
}

.absoonas { position:absolute; max-width:1100px; height:140px; z-index:999; margin-left:5%; margin-right:5%;}

.zagpartnakk, .gkNspPM-ProductGallery, .zagpartnakktwo {}

.moprograms { margin-top:0px; margin-bottom:0px;}
.otznvtitle {
    font-size: 150%;
    font-weight: bold; line-height:30px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 30px;
}

.nspArt .nspInfo2 {    background-image: none;} 

.nspArts { padding:0;}

.nspImageWrapper {
    float: none; margin:0 auto;
    width:100%;
}
.nspPrev {
    margin-right: 10%;
        background-image: url(/templates/ecodub/vik/lefttstob.png);
    background-repeat: no-repeat, repeat-x;
    vertical-align: middle;
    cursor: pointer;
    float: left;
    height: 44px;
    margin: 0 0 0 4px;
    overflow: hidden;
    text-indent: -999px;
    width: 44px;
}
.nspNext {
        background-image: url(/templates/ecodub/vik/rightstob.png);
    background-repeat: no-repeat, repeat-x;
    padding-left: 10%;
   
    vertical-align: middle;
    cursor: pointer;
    float: left;
    height:44px;
    margin: 0 0 0 4px;
    overflow: hidden;
    text-indent: -999px;
    width: 44px;
}
.nspTopInterface { display:block;
    width: 100%;
    position: relative;
    right: auto;
    clear: both;
    float: none;
    margin-top: 10px;
    overflow: hidden;
    z-index: 99;
}

.nspArt p.nspText {
    width:98%;
    text-align: justify;
    display: inline-block;
    padding-left:1%;
   
    padding-top:0px;
    padding-right:1%;
    font-size: 100%;
}

.nspCol1 { width:100%;}

.nspArt .nspInfo2 { min-height:0px;}
.nspTopInterfacetwotext {
    background-color: #2e5983;
    width: 170px;
    text-align: center;
    color: #FFFFFF;
    margin-top: 35px;
    z-index: 9;
}

.nspTopInterfacetwo { width:auto;
    position: absolute;
    right: 0;
    clear: both;
    float: right;
    overflow: hidden;
}


.nspArt h4.nspHeader {
    font-weight: bold;
    font-size: 130%;
    color: #8d297e;
    margin: 0;
    padding: 10px 20px 35px 0;
}

.nspArt img { margin:0 auto;}

.nspTopInterface { display:none;}

.zhisvak { line-height:30px;
    text-align: center;
    font-size: 150%;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    background-color: inherit;
    position: absolute;
    width: 100%;
    height: inherit;
    padding-top: 0px;
}

.gkNspPM-NewsGallery.gkArrows {
    padding: 0px 0px; margin-top:50px;
}

.zhisobvakknopk { margin:0 auto;
    float: none;
    margin-top: 10px;
   
}

.gkNspPM-NewsGallery .gkPrevBtn { display:none;}


.gkNspPM-NewsGallery .gkNextBtn { display: none;}

.zhisobvakknopktwo { width:100%;}

.gkNspPM-NewsGallery .gkImagesWrapper > a img {
    padding: 0px;
}

.zhpoob {     line-height: 30px;
    font-size: 150%;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    margin-top: 30px;
}


.knopkavkatknopka {
    width:100%;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #FFFFFF;
    display: block;
    position: relative;
    background-color: #2e5983;
    font-size: 100%;
    z-index: 999;
    text-align: center;
}

.knopkavkat {
    float: right; width:100%;
}


#nsp-nsp-297 .nspArt {
    margin-bottom: 10px; padding-bottom:10px;
}

.zagpartnakktri {
    height:0px;
}

.page-header { padding-left:0px; margin-top:0;}


.page-header h2 { width:100%; margin:0 auto; text-align:center;}

.cols-4 img {  margin:0 auto; display:block;}


.myfooterone {
    width:100%;
    float: none;
}

.myfooternull {
    max-width: none; width:100%;
    margin: 0 auto;
    display: block;
}


.myfooterone .item-138 a { margin-top:0px;}

.myfooternull li a {
    color: #FFFFFF;
    text-decoration: none;
    padding-top: 20px;
    padding-bottom: 5px;
}


.polosa_footertwo {
    background-color: #001d3a;
    min-height: inherit;
}

.polosa_footertwo {
    background-color: #001d3a;
    min-height: inheritx;
}

.polosa_footer {
        background-color: #001d3a;
    margin: 0 auto;
    max-width: 1170px;
    display: block;
    margin-top: 0px;
}

.nav {
    margin-bottom: 0px;
    margin-left: 0;
    list-style: none;
}

.myfooterone .item-167 a {
    color: #001d3a;
    text-decoration: none;
    font-size: 110%;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 0px; padding-bottom:20px;
}

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
    margin-bottom:10px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a; padding-top:45px;
}

.compcss {
    width: 100%;
    float: none;
}
.compcsstwo {
    width:100%; margin:0 auto;
    float: none;
}

.blackbackgr {
    position: absolute;
    width: 100%;
    height:1000px;
    background-color: #000000;
    opacity: 0.4;
}

.vidcitattwo { display:none;}

.vidcitat p { font-size:90%; line-height:100%;
    font-style: italic;
    padding-left: 4%;
    padding-top:20px;
    padding-bottom:20px;
    padding-right: 4%; width:90%;
}

.vidcitat {
    width:100%;
    background-color: #f5f5f5;
    float: none;
}

.shirsto { width:100% ;}

.aketorazm {
    width:97%;
    float: none;
    background-color: #FFFFFF;
    margin-bottom: 30px;
    margin-right: 1%;
    margin-left: 1%;
    border: 2px solid #E7E7E7;
}

.item-page img {
    padding-right: 30px;
}


.leading-0 .page-header {
    margin-top: 0px;
}

.leading-0 {
    margin-top: 0px;
}

.blog img { display:block; float:none !important; margin:0 auto;
}

.kopob { width:100%;}

.kopob a { width:100%; display: inline-block; text-align:center;}

.polosa_footertwo .button-green {
    border-radius: 0px;
    margin-left: 0px;
}

.kopob .button {     padding-left: 0%;
    padding-right: 0%;}

.aketorazmnext {
    width:98%;
    float: none;
    background-image: none;
    background-repeat: no-repeat;
    margin-bottom: 30px;
    margin-right: 0%;
    margin-left: 0%;
	padding-left:1%; padding-right:1%; background-color:#2D2D2D;
    border: 2px solid #E7E7E7;
}

.aketorazmnexttwo {
    width:98%;
    float: none;
    background-image: none;
    background-repeat: no-repeat;
    margin-bottom: 30px;
    margin-right: 0%;
    margin-left: 0%;
	padding-left:1%; padding-right:1%; background-color:#2D2D2D;
    border: 2px solid #E7E7E7;
}


.aketorazmnexttri {
    width:98%;
    float: none;
    background-image: none;
    background-repeat: no-repeat;
    margin-bottom: 30px;
    margin-right: 0%;
    margin-left: 0%;
	padding-left:1%; padding-right:1%; background-color:#2D2D2D;
    border: 2px solid #E7E7E7;
}

.aketorazmnextchet {
    width:98%;
    float: none;
    background-image: none;
    background-repeat: no-repeat;
    margin-bottom: 30px;
    margin-right: 0%;
    margin-left: 0%;
	padding-left:1%; padding-right:1%; background-color:#2D2D2D;
    border: 2px solid #E7E7E7;
}

.aketorazmnextpjat {
    width:98%;
    float: none;
    background-image: none;
    background-repeat: no-repeat;
    margin-bottom: 30px;
    margin-right: 0%;
    margin-left: 0%;
	padding-left:1%; padding-right:1%; background-color:#2D2D2D;
    border: 2px solid #E7E7E7;
}

.aketorazmnextshest {
    width:98%;
    float: none;
    background-image: none;
    background-repeat: no-repeat;
    margin-bottom: 30px;
    margin-right: 0%;
    margin-left: 0%;
	padding-left:1%; padding-right:1%; background-color:#2D2D2D;
    border: 2px solid #E7E7E7;
}

.nobespltext { display:none;}
.nav_up {padding-bottom:0px; z-index:998;}

.aketorazmnextbizttwo {
    width:100%;
    min-height: inherit;
    float: none;
    background-image: none; background-color:#333;
    background-repeat: no-repeat;
    margin-bottom: 30px;
    margin-right: 0%;
    margin-left: 0%;
    border: 0px solid #E7E7E7; 
}

.aketotitlenext { margin-bottom:20px;}

.aketorazmnextbizt { width:100%;
    min-height: inherit;
    float: none;
    background-image: none; background-color:#333;
    background-repeat: no-repeat;
    margin-bottom: 30px;
    margin-right: 0%;
    margin-left: 0%;
    border: 0px solid #E7E7E7; }

.aketorazmnextbizttri {width:100%;
    min-height: inherit;
    float: none;
    background-image: none; background-color:#333;
    background-repeat: no-repeat;
    margin-bottom: 30px;
    margin-right: 0%;
    margin-left: 0%;
    border: 0px solid #E7E7E7;}
	
	.knopkazapros .nobespltext { display:block; background-color: #8d297e; padding-bottom:10px; padding-top:10px;}
	
	.knopkazaprospravka { padding-left:50px; padding-right:50px;}
	
	.knopkazapros a {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: inherit;
    color: #FFFFFF;
}
	
	.aketorazmnextppr {width:100%;
    min-height: inherit;
    float: none;
    background-image: none; background-color:#333;
    background-repeat: no-repeat;
    margin-bottom: 30px;
    margin-right: 0%;
    margin-left: 0%;
    border: 0px solid #E7E7E7;}
	
	.aketorazmnexttwoppr {width:100%;
    min-height: inherit;
    float: none;
    background-image: none; background-color:#333;
    background-repeat: no-repeat;
    margin-bottom: 30px;
    margin-right: 0%;
    margin-left: 0%;
    border: 0px solid #E7E7E7;}
	
	.aketorazmnexttwopprtwo { width:100%;
    min-height: inherit;
    float: none;
    background-image: none; background-color:#333;
    background-repeat: no-repeat;
    margin-bottom: 30px;
    margin-right: 0%;
    margin-left: 0%;
    border: 0px solid #E7E7E7;}
	
	#slider-container310 {
    position: absolute;
    overflow: hidden;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    margin-top: 45px;
}

.column-1 img { width:50%;}
.item-page {
    text-align: left;
}

.blog p {
    text-align: left;
}


.gkNspPM-ProductGallery .gkImagesWrapper.gkImagesCols6 > div {
    width:100% !important; margin:0 auto;
}
.gkImage a { margin:0 auto; display: flex;}

.zagpartnakk {
    border-top: 2px solid #e4e4e4;
    padding-top: 20px;
    font-size: 200%;
    font-weight: bold;
    text-transform: uppercase;
    color: #2e5983; line-height:30px;
}

.zagpartnakktwo {
    border-top: 0px solid #e4e4e4;
    padding-top: 20px;
    font-size: 200%;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: #525c69;
    position: absolute;
    width: 100%;
    height: 210px;
    display: none;
}

.content_in_wrapp {
    float: left;
    width: 100%;
    margin-top: 0px;
}

.nspMain {
    max-width: 1200px;
    margin: 0 auto;
    margin-bottom:0px;
}

.gkNspPM-ProductGallery {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.gkPrevBtn, .gkNextBtn { display:none;}

.breadcrumb {
    padding: 12px 15px;
    font-size: 15px;
    background-color: #f6f6f6;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    width: auto;
    margin: 0 auto;
}


.knopkatwo {right: -4px;}

}
@media (min-width: 320px) and (max-width: 533px) {
.spisokprfon {
    display: none;
}
.more_butn {
    background: #333333;
    padding: 15px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
}
.lllinks {
    color: #ffffff !important;
    text-decoration: none !important;
}
.hheig {
	width: 100%; 
	height: 161px;
}
h3 {
    font-size: 120%;
    text-transform: uppercase;
}
}
@media (min-width: 360px) and (max-width: 640px) {
.spisokprfon {
    display: none;
}
.more_butn {
	background: #333333;
    padding: 15px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
}
.lllinks {
    color: #ffffff !important;
    text-decoration: none !important;
}
.hheig {
	width: 100%; 
	height: 161px;
}
h3 {
    font-size: 120%;
    text-transform: uppercase;
}
}
@media (min-width: 400px) and (max-width: 640px) {
.spisokprfon {
    display: none;
}
.more_butn {
	background: #333333;
    padding: 15px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
}
.lllinks {
    color: #ffffff !important;
    text-decoration: none !important;
}
.hheig {
	width: 100%; 
	height: 161px;
}
h3 {
    font-size: 120%;
    text-transform: uppercase;
}
}
@media (min-width: 424px) and (max-width: 753px) {
.spisokprfon {
    display: none;
}
.more_butn {
	background: #333333;
    padding: 15px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
}
.lllinks {
    color: #ffffff !important;
    text-decoration: none !important;
}
.hheig {
	width: 100%; 
	height: 161px;
}
h3 {
    font-size: 120%;
    text-transform: uppercase;
}
}
@media (min-width: 720px) and (max-width: 1280px) {
.spisokprfon {
    display: none;
}
.more_butn {
	background: #333333;
    padding: 15px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
}
.lllinks {
    color: #ffffff !important;
    text-decoration: none !important;
}
.hheig {
	width: 100%; 
	height: 161px;
}
h3 {
    font-size: 120%;
    text-transform: uppercase;
}
}
@media (min-width: 320px) and (max-width: 568px) {
.spisokprfon {
    display: none;
}
.more_butn {
    background: #333333;
    padding: 15px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
}
.lllinks {
    color: #ffffff !important;
    text-decoration: none !important;
}
.hheig {
	width: 100%; 
	height: 161px;
}
h3 {
    font-size: 9pt;
    text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 1px;
}
.img_articles {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
.excerpti {
    width: 90%;
    float: left;
    margin-left: 7px;
    margin-top: -13px;
}
.more_butn {
    background: #333333;
    padding: 15px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 17px;
    width: 83%;
}
.okompanytitle {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 163%;
    padding-top: 74px;
    padding-bottom: 30px;
}
}
