@font-face {font-family:'roboto';src:url('roboto/roboto-bold-webfont.eot');src:url('roboto/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('roboto/roboto-bold-webfont.woff2') format('woff2'),
url('roboto/roboto-bold-webfont.woff') format('woff'),
url('roboto/roboto-bold-webfont.ttf') format('truetype'),
url('roboto/roboto-bold-webfont.svg#robotobold') format('svg');font-weight:700;font-style:normal;}
@font-face {font-family:'roboto';src:url('roboto/roboto-bolditalic-webfont.eot');src:url('roboto/roboto-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
url('roboto/roboto-bolditalic-webfont.woff2') format('woff2'),
url('roboto/roboto-bolditalic-webfont.woff') format('woff'),
url('roboto/roboto-bolditalic-webfont.ttf') format('truetype'),
url('roboto/roboto-bolditalic-webfont.svg#robotobold_italic') format('svg');font-weight:700;font-style:italic;}
@font-face {font-family:'roboto';src:url('roboto/roboto-italic-webfont.eot');src:url('roboto/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('roboto/roboto-italic-webfont.woff2') format('woff2'),
url('roboto/roboto-italic-webfont.woff') format('woff'),
url('roboto/roboto-italic-webfont.ttf') format('truetype'),
url('roboto/roboto-italic-webfont.svg#robotoitalic') format('svg');font-weight:400;font-style:italic;}
@font-face {font-family:'roboto';src:url('roboto/roboto-light-webfont.eot');src:url('roboto/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
url('roboto/roboto-light-webfont.woff2') format('woff2'),
url('roboto/roboto-light-webfont.woff') format('woff'),
url('roboto/roboto-light-webfont.ttf') format('truetype'),
url('roboto/roboto-light-webfont.svg#robotolight') format('svg');font-weight:300;font-style:normal;}
@font-face {font-family:'roboto';src:url('roboto/roboto-lightitalic-webfont.eot');src:url('roboto/roboto-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
url('roboto/roboto-lightitalic-webfont.woff2') format('woff2'),
url('roboto/roboto-lightitalic-webfont.woff') format('woff'),
url('roboto/roboto-lightitalic-webfont.ttf') format('truetype'),
url('roboto/roboto-lightitalic-webfont.svg#robotolight_italic') format('svg');font-weight:300;font-style:italic;}
@font-face {font-family:'roboto';src:url('roboto/roboto-regular-webfont.eot');src:url('roboto/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('roboto/roboto-regular-webfont.woff2') format('woff2'),
url('roboto/roboto-regular-webfont.woff') format('woff'),
url('roboto/roboto-regular-webfont.ttf') format('truetype'),
url('roboto/roboto-regular-webfont.svg#robotoregular') format('svg');font-weight:400;font-style:normal;}
.flexrow {
  margin-left: -15px;
  margin-right: -15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
}

.flexrow>* {padding: 0px 15px;margin-bottom:30px;}
.flex7421>* {width: 14.28%;}
.flex6421>* {width: 16.66%;}
.flex5421>* {width: 20%;}
.flex421>* {width: 25%;}
.flex21>* {width: 50%;}
.flex31>* {width: 33.3333%;}
.flex321>* {width: 33.3333%;}
@media (max-width: 991px) {
 .flex7421>* {width: 25%;}
 .flex6421>* {width: 25%;}
.flex5421>* {width: 25%;}
 .flex421>* {width: 50%;}     
 .flex31>* {width: 100%;} 
 .flex321>* {width: 50%;}  
 .flex21>* {width: 100%;}
 }
@media (max-width: 639px) {
 .flex7421>* {width: 50%;}
  .flex6421>* {width: 50%;}
.flex5421>* {width: 50%;}  
 }
@media (max-width: 500px) {
   .flex7421>* {width: 100%;}
      .flex6421>* {width: 100%;}
      .flex5421>* {width: 100%;}
  .flex421>* {width: 100%;} 
 .flex321>* {width: 100%;} 
 }

BODY {font-size: 14px;font-family: roboto, sans-serif;line-height: 1.4;background-color: #000;position: relative;font-size:14px;font-family:roboto, sans-serif;line-height:1.4;padding-top: 20px;position:relative;color: rgba(240,240,240,1);}
* {margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
a, button, .buttonSend {-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
:focus {outline:none;}
#osnova {display:block;}
.osnova.centrovka {padding-bottom: 0;}
p {margin-bottom:15px;}
img {height:auto;max-width:100%;}
ol {margin-top:10px;margin-bottom:10px;}
ul {margin-top:10px;margin-bottom:10px;}
li {margin-bottom:5px;}
a {text-decoration:none; color: rgba(240,240,240,1);}
A:hover {text-decoration:underline; color: rgba(240,240,240,1);}
INPUT {font-size:inherit;font-family:inherit;background-color: #dedede;border-width:1px;border-color: #a3a3a3;border-style:solid;padding:13px 20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
TEXTAREA {font-size:inherit;font-family:inherit;background-color: #dedede;border-width:1px;border-color: #a3a3a3;border-style:solid;height:150px;padding:13px 20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
fieldset {border-style:none;margin:0;padding:0;}
.buttonSend {color:#FFFFFF;font-size:14px;font-weight:bold;text-decoration:none;text-transform:uppercase;cursor:pointer;background-color: #c71d22;display:inline-block;padding:10px 30px;border: none;color: #a3a3a3;}
.buttonSend:hover {color:#FFFFFF;text-decoration:none;background-color:#a3a3a3; color:#000; }
.menu-ua, .menu-ru, .menu-en, .menu-pl, .menu-de {display: none;} 
#siteTitle {font-size:16px;line-height:1;}
#pageTitle {font-size:30px;margin-bottom:15px;}
.contentTitle {font-size:28px;margin-bottom:25px;text-align:center;}
.objectTitle {font-size:18px;margin-bottom:15px;}
.centrovka {margin:auto;width:1170px;padding:60px 0;}
.btnmobmenu {display:none;}
.shapka.centrovka {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;}
#logodesk {text-align:center;}
#shapka {color:#FFFFFF;background-color: #000;/* position:fixed; *//* top:0px; *//* left:0px; *//* right:0px; *//* z-index:50; *//* padding-top: 40px; */position: relative;}
.phone1 a {color:#FFFFFF;}
.phone1 a i {
	font-size: 20px;
	margin-right: 4px;
}
.phone1 {margin-bottom:10px;text-align:center;}
/*adapmenu*/
#content1 .umsamenu .nav {
	background-color: #c71d22;
	padding: 0px;
	margin: 0px;
	position: relative;
	border-radius: 10px;
	-moz-border-radius:10px;
-webkit-border-radius:10px;
	font-size: 18px;
	text-transform: uppercase;
}
#content1 .umsamenu .nav li .submenu {
	background-color: #c71d22;
	padding-left: 0px;                              
}
.umsamenu .nav li .link {
	color: #a3a3a3;
	text-decoration: none;
	display: block;
	padding: 15px 25px;
}
.umsamenu .nav li .link:hover {
	text-decoration: none;
}
.umsamenu .nav li {
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}
.umsamenu .nav.deskmenu li.vert:hover > .submenu {
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	position: absolute;
	top: 100%;
	z-index: 1;
	visibility: visible;
	              transition: all .3s ease .3s;
}
/*
.umsamenu .nav.deskmenu li.gor:hover > .submenu {
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	position: absolute;
	top: 100%;
	z-index: 1;
	visibility: visible;
	                      transition: all .3s ease .3s;
}
*/

.umsamenu .nav.mobmenu li {
	width: 100%;
}

.umsamenu .nav.mobmenu li .link {
	display: block;
}
.umsamenu .nav li .link.parent:after {
	background-image: url(noup.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 30px;
	margin: auto;
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 10px;
	content: "";
}

#content1 .umsamenu .nav li .submenu .link {
	padding-left: 30px;
}

.umsamenu .nav.deskmenu {
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-direction: row;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	align-items: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	/* position: relative; */
}
.umsamenu .nav.deskmenu li.gor > .submenu {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: flex-start;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	position: absolute;
	top: -200%;
	left: 0px;
	right: 0px;
	z-index: -1;
	visibility: hidden;
}
.umsamenu .nav.deskmenu li.vert > .submenu {
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	display: block;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-direction: row;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	align-items: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	width: 100%;
	position: absolute;
	top: -200%;
	left: 0px;
	right: 0px;
	z-index: -1;
	visibility: hidden;
}
.umsamenu .nav.mobmenu li .link.parent:after {
	position: absolute;
	right: 5px;
}

.umsamenu .nav.deskmenu li.vert > .submenu .link {
	display: block;
	position: relative;
}

.umsamenu .nav.deskmenu li.vert {
	position: relative;
}
.umsamenu .nav li .link.parent {
	padding-right: 35px;
	position: relative;
}

.umsamenu .nav li .link:hover {
	/*background-color: #c71d22;*/
	position: relative;
	text-decoration: none;
	cursor: pointer;
}

.umsamenu .nav.mobmenu li.hover > .link.parent {
	/*background-color: #c71d22;*/
}

.umsamenu .nav.mobmenu li.hover > .link.parent:after {
	background-image: url(up2.png);
}
.umsamenu .nav.deskmenu li .submenu.submenu1 .link {
	position: relative;
	background-color: #000000;
}

.umsamenu .nav.deskmenu li.vert.hover > .submenu {
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	position: absolute;
	top: 100%;
	z-index: 1;
	visibility: visible;
	              transition: all .3s ease .3s;
}

.umsamenu .nav.deskmenu li.gor.hover > .submenu {
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	position: absolute;
	top: 100%;
	z-index: 1;
	visibility: visible;
	              transition: all .3s ease .3s;
}

.umsamenu .nav.mobmenu li .link.active {

}
#menu_adapt105003 ul.nav.mobmenu, #menu_adapt104001 ul.nav.mobmenu, #menu_adapt107001 ul.nav.mobmenu {
	margin-left: -50px;
}
.umsamenu .nav, .umsamenu .nav li .submenu {
	list-style-type: none;
}
#menu_adapt1006 ul.submenu.submenu1, #menu_adapt105003 ul.submenu.submenu1 {
    max-width: 990px;
    min-width: 300px;
    margin: 0 auto;
}
#menu_adapt104001 ul.submenu.submenu1, #menu_adapt107001 ul.submenu.submenu1, #menu_adapt108001 ul.submenu.submenu1 {
    max-width: 860px;
    min-width: 300px;
    margin: 0 auto;
}
#menu_adapt108001 ul.submenu.submenu1 {
    max-width: 940px;
}
#content1 nav#menu_adapt1004 {
    width: 300px;
    margin: auto;
    margin-top: 50px;
}
#content1 nav#menu_adapt1005 {
    width: 300px;
    margin: auto;
    margin-top: 50px;
}
#content1 nav#menu_adapt1006 {
    width: 300px;
    margin: auto;
    margin-top: 50px;
}
/*adapmenu*/
.object.record-item.vitrina-kategorii {
    text-align: center;
    padding-bottom: 20px;
    border-bottom: 3px solid #000;
}
.object.record-item.vitrina-kategorii:hover {
 border-bottom: 3px solid #c71d22;
}
.object.record-item.vitrina-kategorii a {
    color: #a3a3a3;
    font-size: 18px;
    padding-top: 10px;
    display: block;
    text-decoration: none;
}
.foto-prod.centrovka {
    padding-top: 0;
    padding-bottom: 0px;
}

/*page tovara*/
.flex321 .record-item.obj1 {
    width: auto;
    padding-right: 100px;
}
.flex321 .record-item.obj2 {
    width: 57%;
    /* color: #fff; */
    font-size: 18px;
}
.flex321 .record-item.obj3 {
    width: 20%;
}

span.zagolovok-tov {
    font-size: 24px;
    text-transform: uppercase;
}

span.zagolovok-tov-min {
    font-size: 18px;
}
span.zagolovok2 {
    font-size: 18px;
    text-transform: uppercase;
}
.page-tovar .pointred ul {
    list-style-image: url(red-point.png);
}
.zagolovok-tov-all {
    padding-bottom: 20px;
    position: relative;
}
span.zagolovok-big-color {
    font-weight: bold;
    font-size: 24px;
}
.zagolovok-kg {
    font-size: 40px;
    font-weight: bold;
    position: absolute;
    top: 20px;
    left: 250px;
}
span.zagolovok-big-color.fast-fix {
    color: #6468A4;
}
.zagolovok-kg.fast-fix {
    color: #A78AC0;	
}
span.zagolovok-big-color.crystal-fix {
	color: #0078C2;
}
.zagolovok-kg.crystal-fix {
    color: #009EE3;	
}
span.zagolovok-big-color.super-power {
    color: #E3000F;
}

.zagolovok-kg.super-power {
    color: #CD1316;
}
span.zagolovok-kg-mini {
    font-size: 20px;
}
.pointred {
    margin-top: -15px;
}

.parametryred {
border-top: 4px solid #FF0000;
}
.page-tovar .parametr {
    width: auto;
    text-align: center;
    margin-top: 20px;
}

.linkdocsis a {
    color: rgba(240,240,240,1);
    font-size: 18px;
    margin-bottom: 30px;
    display: block;
}
.linkdocsis {
    padding: 0px 0px 5px 50px;
    background-image: url(pdf-icon.png);
    background-repeat: no-repeat;
    display: inline-block;
}
/*page tovara*/

.umsa_ank .contentBody .object .lebel_text {display:none;}
.umsa_ank .contentBody .object .error_mess {color:#FF0000;font-size:12px;display:none;position:absolute;}
.umsa_ank .contentBody .object {padding-bottom:30px;width:100%;position:relative;}
.umsa_ank .contentBody .object .int_element .pole_vvoda {width:100%;}
.umsa_ank .contentBody .object .int_element .pole_texta {width:100%;}
.umsa_ank .contentBody {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;}
.umsa_ank .contentBody .object.error .error_mess {display:block;position:absolute;}
.umsa_ank .contentBody .infochek {margin-bottom:15px;width:100%;text-align:center;/* color: #fff; */}
.umsa_ank .contentBody .infochek label input {margin-right:8px;}
.umsa_ank .contentBody .goanket {margin:auto;display:block;}
.umsa_ank .contentBody .goanket:disabled {-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);cursor:default;background-color:#a3a3a3;border-color:#a3a3a3; color:rgba(0,0,0,0.5)}
.umsa_ank form .usp_otpravka {color:#FFFFFF;background-color:rgba(0,0,0,0.6);display:none;position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:20;}
.umsa_ank form .usp_otpravka.act {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;}
.superpodval {
    border-top: 6px solid #c71d22;
}
#superpodval {color: #a3a3a3;}
#superpodval a {color: #a3a3a3;text-decoration: none;}
#superpodval a:hover {text-decoration: underline;}
.kopira {
    margin-top: 0px;
}
#social-counter-studio {
    text-align: -webkit-center;
    margin-bottom: 0;
}
.razrab {
    margin-top: 20px;
    margin-bottom: 20px;
}
#podval-logo-tel {
    text-align: right;
}
#telpodval {
    font-size: 21px;
}
#razrab {
    width: 300px;
    margin: auto;
    text-align: center;
}
.podval.centrovka {padding:20px 0;}
.superpodval.centrovka {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;padding-bottom: 0;}
.modalwind #modalwind {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#modalwind {background-color:rgba(0,0,0,0.5);display:none;position:fixed;top:0px;bottom:0px;left:0px;right:0px;z-index:99;}
.bigexit {position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:5;}
.poleokna {background-color:#FFFFFF;width:100%;max-width:500px;position:relative;z-index:6;padding:40px 30px 30px 30px;}
.miniexit {cursor:pointer;background-image:url(lightbox_close-black.png);background-position:center center;background-repeat:no-repeat;background-size:60%;width:30px;height:30px;position:absolute;top:5px;right:5px;z-index:10;}
.poleokna .kontent {display:none;}
.poleokna .kontent.active {display:block;}
.breadcrumbs .buterpath a {text-decoration: none;text-transform: uppercase;color: #a3a3a3;}
.breadcrumbs .buterpath a:hover {text-decoration:none;}
.breadcrumbs .buterpath .space {margin-left:8px;margin-right:8px;}
.breadcrumbs .buterpath .endtitle {color:#fff;}
.content.breadcrumbs {
    color: #a3a3a3;
    font-size: 20px;
}
.content.breadcrumbs .buterpath > *:nth-child(1) {display: none;}
.content.breadcrumbs .buterpath > *:nth-child(2) {display: none;} 
#content .contentTitle {font-size:20px;text-align:left;}
#content span.contentTitleTxt {
}
#content .umsa_ank .contentBody .object.object1, #content .umsa_ank .contentBody .object.object2 {width:48%;}
#content .contentImage {margin-right:2%;max-width:49%;float:left;}
#global0 {margin-bottom: 100px;margin-top: 80px;display: none;}
#content .content {margin-bottom:40px;}
.content.contacty-text {
    font-size: 16px;
}
#content .art_bank .records-container {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;}
#content .art_bank .object {line-height:1;margin-bottom:30px;width:31%;position:relative;overflow:hidden;}
#content .art_bank .object .objectImage {line-height:1;width:100%;position:relative;z-index:9;}
#content .art_bank .object .link {color:#FFFFFF;background-color:rgba(0,0,0,0.7);display:block;width:100%;position:absolute;bottom:-40px;left:0px;z-index:10;padding:10px 0;text-align:center;}
#content .art_bank .object:hover .link {position:absolute;bottom:0px;}
#con_mapsite .mapline {margin-bottom:5px;}
#con_mapsite a {color:#222222;font-weight:normal;}
#con_mapsite a:hover {padding-left:20px;}
#con_mapsite .maplinks2 {margin-left:30px;}
#con_mapsite .maplinks3 {margin-left:60px;}
#back-top {-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);cursor:pointer;background-color:#222222;background-image:url(up2.png);background-position:center center;background-repeat:no-repeat;background-size:95%;display:block;width:30px;height:30px;position:fixed;bottom:10px;right:10px;z-index:50;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#back-top:hover {-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);position:fixed;}
.adaptable {display:block;width:100%;overflow:auto;}
.adaptable tbody {}
#siteLogotype {margin:auto;display:block;}
#bextmen.bigexit {display:none;}

#global20 {
	float: right;
	overflow: hidden;
}
.langredir a {
	color: #a3a3a3;
	text-transform: uppercase;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 10px;
	float: left;
}
.langredir a.active {
	color: #FFFFFF;
	background-color: #c71d22;
	border-radius: 4px;
	-moz-border-radius:4px;
-webkit-border-radius:4px;
}
/*topsite and scripts*/
#global10 {
    display: none;
}
/*topsite and scripts*/
@media (max-width:1199px) {.centrovka {width:96%;}
#content .art_bank .object .link {position:absolute;bottom:0px;}
}

@media (max-width:991px) {.centrovka {width:94%;}
#menukon {background-color:#222222;width:100%;max-width:220px;position:fixed;top:0px;bottom:0px;left:-300px;z-index:20;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.mobilmenu #menukon {left:0px;}
#menu_adapt104001 ul.submenu.submenu1, #menu_adapt105003 ul.submenu.submenu1 {
	margin-left: -30px;
}
#konttop {display:none;}
.btnmobmenu {background-image:url(menu-adapt-24.png);background-position:center center;background-repeat:no-repeat;background-size:20px;border-width:1px;border-color:#FFFFFF;border-style:solid;display:block;width:40px;height:40px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.shapka.centrovka {padding:10px 0;}
.miniexitmenu {position:absolute;}
.mobilmenu #bextmen.bigexit {background-color:rgba(0,0,0,0.8);display:block;position:fixed;z-index:5;}
#minext.miniexit {background-image:url(lightbox_close-white.png);position:absolute;right:-30px;}
#podval-logo-tel {
}
.flex321 .kopira {
    width: 33.333%;
}
.flex321 #social-counter-studio {
    width: 33.333%;
}
.flex321 #podval-logo-tel {
    width: 33.333%;
}
.flex321 .record-item.obj2 {
   width: 50%;
    font-size: 16px;
}
.linkdocsis a {
    font-size: 16px;
}
}

@media (max-width:767px) {.centrovka {width:92%;padding:40px 15px;}
.foto-prod.centrovka {
	padding-top: 0;
}
#siteLogotype {max-width: 250px;}
.shapka.centrovka {padding:10px 15px !important;}
.contentTitle {font-size:22px;}
img {margin:auto;display:block;}
.superpodval.centrovka > div {margin-top:5px;margin-bottom:5px;width:100%;text-align:center;}
.superpodval.centrovka {padding:15px 15px !important;}
#content .contentImage {margin:0 auto 20px auto;width:100%;max-width:400px;float:none;}
#pageTitle {font-size:25px;text-align:center;}
#global0 {text-align:center;margin-top: 0;margin-bottom: 50px;}
.objectTitle {/* text-align:center; */}
#content .contentTitle {text-align:center;}
#content .art_bank .object {width:49%;}
.flex321 .kopira {
    width: 100%;
}
.flex321 #social-counter-studio {
    width: 50%;
}
.flex321 #podval-logo-tel {
    width: 50%;
}
#podval-logo-tel {
text-align: center;
}
.flex321 .record-item.obj2 {
   width: 60%;
    font-size: 14px;
}
.linkdocsis a {
    font-size: 14px;
}
}

@media (max-width:639px) {.centrovka {width:100%;}
.flex321 .record-item.obj1, .flex321 .record-item.obj2, .flex321 .record-item.obj3 {
	width: 100%
}
.flex321 .record-item.obj1 {
	padding-right: 0;
}
}

@media (max-width:479px) {
.centrovka {display:block;width:100%;}
#siteLogotype {
	margin-bottom:30px;
}
.objectTitle {text-align:center;}
.umsa_ank .contentBody .object {width:100% !important;}
#content .cont_news .objectImage {margin:0 auto 10px auto;width:100%;max-width:200px;float:none;}
#content .cont_news .object {margin:0 auto 40px auto;max-width:300px;}
#content .art_bank .object {width:100%;}
.menuLinkToggle .contentTitle {border-bottom:1px dashed #FFFFFF;display:block;position:relative;padding:5px;}
.menuLinkToggle .contentTitle:after {border-color:#FFFFFF;border-style:solid;border-top:6px solid;border-bottom:none;border-left:4px solid transparent !important;border-right:4px solid transparent !important;margin:auto;margin-left:5px;display:inline-block;width:0px;height:0px;position:absolute;top:0px;bottom:0px;content:"";}
.menuLinkToggle .objects_wrapper {display:none;position:relative;}
.trigger-show .objects_wrapper {display:block;}
.menuLinkToggle .object {margin-bottom:3px;}
.menuLinkToggle .object .link {display:block;padding:8px 10px;}
.flex321 .kopira {
    width: 100%;
}
.flex321 #social-counter-studio {
    width: 100%;
}
.flex321 #podval-logo-tel {
    width: 100%;
}
.page-tovar .parametr {
    margin: auto;
    margin-top: 20px;
}
#content1 nav#menu_adapt1004 {
    width: 260px;
    margin: auto;
    margin-top: 50px;
}
#content1 .umsamenu .nav {font-size: 16px;}
span.zagolovok-big-color {
    /* font-size: 18px; */
}
.zagolovok-kg {
	position: relative;
	left: 0 !important;
	top: 0 !important;
}
}