html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th, div {
	margin: 0;
	padding: 0;
}
body, html {    font-family: 'Fira Sans', sans-serif;
	 	 height: 100%; font-size:100%;  margin:0;  background-image:url(bodynoisepagecontent.png);
	  background: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(rgba(255, 255, 255, 1),rgba(255, 255, 255, 0) ); background: -moz-linear-gradient(rgba(255, 255, 255, 1),rgba(255, 255, 255, 0)); background: -ms-linear-gradient (rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); background: -o-linear-gradient (rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); background: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}
h1, h2, h3, h4, h5, h6 {
	line-height: 1.2;
	font-weight: bold;
}
div {display: block;
}
b, i, s, u {
	 font-size:100%; font-weight:normal; font-style:normal; text-decoration:none; font-variant:normal; text-transform:none;
}
input, textarea, select {
	font-size: 100%;   }
	
img {
	border: none;
}
input, textarea {outline:none;}
input:active, textarea:active {outline:none;}
input:focus{outline:none;}
}
ul {
	list-style: none;
	margin-left: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ul, ol {
	list-style-position: outside;
}
a {
	 color:#0041a5; text-decoration:none; border-bottom:1px solid #A8D8FF;
}
a:visited {
	color: #0060ac;
	border-bottom-color: #b2cfe6;
}
a:hover {
	color:#EF4C23; ! important;
	border-bottom-color: #ffd1a8 ! important;
}
ol{
	margin-bottom: 0.8em;
}
ol li{
	padding-bottom: 0.3em;
}
p {
	margin: 0.5em 0;
}
h1 {
	 font-size:250%; margin-top:40px; margin-bottom:20px; position:relative;
}
.none {display:none!important;}
/*ÎÑÍÎÂÍÛÅ ÝËÅÌÅÍÒÛ ÑÒÐÀÍÈÖÛ*/
#allpage {
	 display:block; width:100%; min-height:100%; float:left;
}
header {
	 margin-top:35px; display:block; width:100%; height:100px; float:left; overflow:hidden;
}
footer {
	 margin-top:-200px;
	 display:block;
	 width:100%;
	 height:200px;
	 position:relative;
	 float:left;
	 z-index:200;
}
#PAGE {
	 display:table; width:100%; height:100%; min-height:100%; float:left;
}
#footerzapolnitel {
	 display:block;
	 width:100%;
	 height:200px;
	 float:left;
}
#contentpage {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: space-around;
	-webkit-box-pack: space-around;
	-ms-flex-pack: space-around;
	justify-content: space-around;
	-webkit-align-items: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	width: 100%;
}
.leftimage {
	 display:block; width:100%; height:100%; min-width:30px; max-width:70px; position:relative; float:left; z-index:100;
}
.rightimage {
	 display:block; width:100%; height:100%; min-width:30px; max-width:70px; position:relative; float:right; z-index:100;
}
#leftimagebox {
	 display:block; width:50px; min-height:100%; position:absolute; float:left;
}
#rightimagebox {
	 display:block; width:50px; min-height:100%; position:absolute; right:0px; float:none;
}
#central {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 1400px;
	position: relative;
}
/*ÊÎÍÅÖ ÎÑÍÎÂÍÛÌ ÝËÅÌÅÍÒÀÌ ÑÒÐÀÍÈÖÛ*/
/*ØÀÏÊÀ*/
.dopzag {
	 color:#D2C4AE; font-size:170%; font-weight:bold; margin-top:-90px; display:none; width:50%; position:absolute; float:left; text-align:center; white-space:nowrap;
}

#LogotypeBlock a{
	 border-bottom: none!important; width:250px;
}
#headercontainer {
	padding-left: 5%;
	padding-right: 5%;
	margin-top: 5px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-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;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-flex: auto;
	-ms-flex: auto;
	-webkit-box-flex: 1;
	flex: auto;
	height: 90px;
	position: relative;
	white-space: nowrap;
}
#logotype {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-flex: none;
	-ms-flex: none;
	-webkit-box-flex: 0;
	flex: none;
	width: 300px;
	position: relative;
}
/*#infoheaderbox:after {
	background-color: #0041A5;
	margin-top: -3.7em;
	width: 100%;
	height: 4em;
	position: absolute;
	z-index: 100;
	content: "";
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-transform: skew(-10deg);
	                   -moz-transform: skew(-10deg);
	                     -o-transform: skew(-10deg);
	                 background: #0041A5;
}  */
#menuitem1 {
	font-size: 130%;
	margin-left: 30px;
	margin-right: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-around;
	-webkit-box-pack: space-around;
	-ms-flex-pack: space-around;
	justify-content: space-around;
	-webkit-flex: auto;
	-ms-flex: auto;
	-webkit-box-flex: 1;
	flex: auto;
}

#menuitem1 .punct {
	 width:auto;
	 white-space:nowrap;
}

#menuitem1 a {
	 display:block;
	 width:100%;
	 float:left;
	 text-align:center;
}   
#menuitem1 .menu .menuActive {
	 color:#ffffff; background-color:#0041a5; padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:10px; border:none; border-bottom:1px none; margin-left:-5px; position:relative; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
}
#infoheaderbox p {
	 color:#ffffff; font-size:103%; background-color:#0041a5; margin:0; margin-bottom:5px; margin-left:10%; margin-right:10%; display:block; width:90%; position:relative; float:left; z-index:200; text-align:center; white-space:nowrap;
	  	-webkit-transform: skew(10deg);
	                       -moz-transform: skew(10deg);
	                         -o-transform: skew(10deg);
	                     background: #0041A5;
}
#infoheaderbox s a {
	 color:#ffffff; text-decoration:none; border-color:#aaa!important; position:relative;
}
#footercontainer {
	 margin-left:4%; margin-right:4%; display:block; width:92%; float:left;
}
#infoheaderbox s a:hover {
	 color: #EF4C23; border-color:#EF4C23!important;}
/*ÍÈÇ*/
#footermenubox {
	 display:block; width:70%; float:left;
}
#footermenubox #pageMenu {
	 display:block; width:100%; float:left;
}
#footermenubox #pageMenu a {
	 margin-bottom:5px;
	 margin-right:30%;
	 display:block;
	 float:left;
	 white-space:nowrap;
}
#footermenubox #pageMenu .menu.menuActive {
	 color:#ffffff; background-color:#0041a5; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; border:none; margin-left:-5px; position:relative; z-index:200; white-space:nowrap; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
}
#footermenubox #pageMenu .submenu {
	 display:none;
}
#footermenubox h3 {
	 color:#333; font-size:140%; width:100% margin-bottom:5px; display:block; float:left;
}
#footermenuleft {
	 width:50%;
	 float:left;
}
#footermenuright {
	 margin-left:5%;
	 width:40%;
	 float:left;
}
#TDLEFT {
	 width:1.5%; position:relative; z-index:1500;
}
#tdright {
	 width:1.5%; z-index:1500;
}
#TRG {
	 height:100%; min-height:100%;
}
#PAGECONTENT {
	 width:97%; height:100%; vertical-align:top;
}
#footerdopobox {
	 background-color:#ffffff; display:block; width:30%; float:right;
}
#infoheaderbox {
	background-color: #0041A5;
	padding-right: 30px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex: none;
	-ms-flex: none;
	-webkit-box-flex: 0;
	flex: none;
	position: relative;
	z-index: 100;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-transform: skew(-10deg);
	                                 -moz-transform: skew(-10deg);
	                                   -o-transform: skew(-10deg);
	                               background: #0041A5;
}
#infoheaderbox s {
	 font-size:110%; font-weight:normal; text-decoration:none; margin-left:5%;
}
#infoheaderbox u {
	 font-size:110%; font-weight:normal; text-decoration:none; margin-left:5%;
}
#infoheaderbox u a {
	color: #FFFFFF;
	font-weight: 500;
	text-decoration: none;
	letter-spacing: 1.5;
	border-bottom: 1px none;
	margin-left: 5%;
}
#infoheaderbox .telheader {
	 margin-top:7px; position:relative;
}
#infoheaderbox i {
	 font-style:normal; text-decoration:none;
}
.orgname {
	 color:#333; font-size:120%; font-weight:bold; margin-top:0px;
}
.adr {
	 font-size:100%;
}
.tel {
	 font-size:140%; margin-bottom:0px;
}
.doptel {
	 font-size:90%; margin-top:0px;
}
.mail {
	 margin-bottom:20px;
}
.iso {
	color: #333;
	font-size: 150%;
	font-weight: bold;
	margin-top: -10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-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;
}
.iso img {
	color: #333;
	font-size: 150%;
	font-weight: bold;
	margin-right: 30px;
	height: 50px;
}
.conf {
	color: #666;
	font-size: 62%;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*ÊÀÒÀËÎÃ*/
.cardcatalog {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-start;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
	-webkit-align-items: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-flex: 1;
	-ms-flex: 1;
	-webkit-box-flex: 1;
	flex: 1;
	width: 30%;
}
.probelcardcatalog {
	width: 5%;
}
.cardcatalog h2 {
	font-size: 130% !important;
	line-height: 1.3;
	margin-top: 30px;
	display: block;
	width: 100%;
	float: left;
	text-align: left;
}
.cardcatalog i {
	 font-size:95%; font-style:normal; display:block; width:100%; height:100px; float:left; text-align:left;
}
.cardcatalog .imaga {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-flex: auto;
	-ms-flex: auto;
	-webkit-box-flex: 1;
	flex: auto;
}
.cardcatalog img {
	width: 100%;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.cardcatalog .imaga a {
	 border-bottom:1px none ; display:block; width:100%; float:left;
}
/*ÊÎÍÅÖ ÊÀÒÀËÎÃÀ*/
.imagepage {
	 background-position:top center; display:block; width:50%; position:relative; float:left; z-index:10;
}
.imagepage img {
	 opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; display:block; width:100%; position:absolute; float:left; z-index:10;
}
#snpimage {
	 background-image:url(snp.jpg); background-position:top center; background-repeat:no-repeat; margin-top:-20px; margin-left:-50%; display:block; width:200%; height:500px; position:relative; float:left;
}
#ptgimage {
	 background-image:url(putg.jpg); background-position:top center; background-repeat:no-repeat; margin-top:-20px; margin-left:-50%; margin-right:0px; display:block; width:200%; height:400px; position:relative; right:0px;
}
#posimage {
	 background-image:url(pms.jpg); background-position:center left; background-repeat:no-repeat; display:block; width:590px; height:300px; position:relative; bottom:30px; float:left; z-index:0;
}
#zklsimage {
	 background-image:url(zklsimage.jpg); background-position:top center; background-repeat:no-repeat; margin-top:-20px; margin-left:-50%; margin-right:0px; display:block; width:200%; height:750px; position:relative; right:0px;
}
#zksimage {
	 background-image:url(201.jpg); background-position:top center; background-repeat:no-repeat; margin-top:-20px; margin-left:-50%; margin-right:0px; display:block; width:200%; height:750px; position:relative; right:0px;
}
#content {
	margin-bottom: 50px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.pagecontents {
	margin-top: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-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: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	width: 100%;
}
.pagecontents .glavinform .microinfo {
	 display:block; width:100%; float:left;
}
.pagecontents .textbox {
	 display:block; width:100%; float:left;
}
.textbox time {
	 margin-top:-1px; margin-left:-4px; position:absolute;
}
.pagecontents tr:hover td  {}
.pagecontents td   {}
.pagecontents ul  {}
.pagecontents li   {}
.pagecontents .right    {}
.pagecontents .left  {}
.pagecontents p   {}
.pagecontents h1   {}
.pagecontents h2   {}
.pagecontents .glavinform {
	 padding-left:2%; margin-bottom:20px; display:block; width:47%; position:relative; float:right; z-index:20;
}
.pagecontents .imazadvizhki {
	 width:60%;
}
.pagecontents .zadvizhki {
	 width:36%;
}
.pagecontents li {
	 padding-top:3px; padding-bottom:3px; margin-bottom:5px; width:100%; position:relative; float:left; list-style-image:url(li.png); list-style-position:outside;
}
.pagecontents .right {
	 display:block; width:30%; float:right;
}
.pagecontents .left {
	 margin-right:5%; display:block; width:60%; float:left;
}
.pagecontents h1 {
	 font-size:220%; margin-top:0px; margin-bottom:20px; display:block; width:100%; float:left;
}
.pagecontents .glavinform .ghost {
	 background-color:#fff7d9; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; margin-bottom:10px; margin-left:-10px; display:block; width:100%; float:left; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
}
.pagecontents p {
	 margin-top:0px; margin-bottom:10px;
}
.pagecontents h2 {
	color: #0041a5;
	font-size: 157%;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 10px;
	width: 100%;
	position: relative;
	float: left;
	z-index: 10;
}
.snp h3 {
	 color:#333; font-weight:bold; font-style:normal; text-decoration:none; margin-top:15px; display:block; width:20%; position:absolute; float:left; text-align:left; white-space:nowrap;
}
.snp p {
	 font-size:90%; font-style:normal; margin-top:5px; margin-bottom:10px; display:block; width:95%; float:left; text-align:left;
}
.snp {
	 margin-top:10px; margin-bottom:30px; display:block; width:100%; position:relative; float:left;
} 
.snp img {
	 display:block; width:90%; position:relative; left:5%; float:right; z-index:0;
}
.snp .typ {
	 margin-bottom:15px; display:block; float:left;
}
   
.dopinform {
	 width:100%; float:left;
}
.dopinform h2 {
	 color:#0041a5; font-size:175%; padding-top:30px; margin-bottom:20px;
}
.dopinform h3 {
	 color:#333; font-size:160%; padding-bottom:10px; margin-bottom:30px; display:block; width:100%; position:relative; float:left; text-align:left;
}
.dopinform h4 {
	 padding-top:5px; padding-bottom:5px; padding-left:2.4%; padding-right:50px; display:none; z-index:10;
}
.dopinform h5 {
	 font-size:130%;
	 font-weight:normal;
	 margin-top:5px;
	 margin-bottom:10px;
	 display:block;
	 width:100%;
	 float:left;
}
.stocenter {
	 margin-top:30px !important; display:block; width:100%; float:left; text-align:center!important;
}
.dopinform .boxtabletrg {
	 display:block; width:100%; float:left;
}
.dopinform .dopinfoboxtabletrg {
	 font-size:120%; margin-bottom:50px; margin-left:20px; display:block; position:relative; top:8px; float:left;
}
.dopinfoboxtableallzag {
	 display:block; width:100%; float:left;
}
.vnimanie {
	 font-size:110%; background-color:#fffdf2; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; display:block; width:100%; float:left; text-align:center; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
}
.tablezadv .dn {
	 font-weight:bold;
}
.tablezadv .dnth {
	 font-weight:bold;
}
.tablezadv .namess {
	 font-weight:bold; text-align:left; white-space:nowrap;
}
.tablezadv .bottomgran {
	 border-bottom:1px dotted #DDD;
}
.tablezadv .nobold {
	 text-align:left;
}
.tablezadv .nogran {
	 border-bottom:none;
}
.tablezadv .topgran {
	 border-top:2px solid #555555;
}
.tablezadv .name {
	 font-size:110%; padding-left:5px; text-align:left;
}
.tablezadv .matername {
	 font-size:120%; padding-top:5px; padding-bottom:5px;
}
.zimg {
	 margin-top:20px; margin-bottom:20px; margin-left:25%; margin-right:25%; display:block; width:50%; min-width:500px; float:left;
}
.tablezadv {
	 border-bottom:2px solid #555; margin-top:10px; margin-bottom:30px; display:table; width:100%; float:left; text-align:center;
}
.tablezadv th {
	 font-weight:bold; padding-top:5px; border-bottom:2px solid #555;
}
.tablezadv tr:hover td {
	 background-color:#EAF7FF; 
}
.tablezadv td {
	 padding-top:4px; padding-bottom:4px; padding-left:10px; padding-right:10px; border-bottom:1px solid #aaa;
}
.w15 td {
	 width:5.66%; white-space:nowrap;
}
.tabletrg {
	 border-bottom:2px solid #0041a5; margin-top:10px; margin-bottom:30px; display:table; width:100%; float:left; text-align:center;
}
.tabletrg th {
	 font-weight:normal; padding-top:5px; padding-bottom:5px; padding-left:1.0%; padding-right:1.0%;
}
.tabletrg tr:hover td {
	 background-color:#EAF7FF; 
}
.tabletrg td {
	 padding-top:3px; padding-bottom:3px; border-bottom:1px solid #ddd;
}
.tabletrg b {
	 color:#0041A5; font-size:150%; font-weight:bold; display:block; width:100%; float:left;
}
.tabletrg .dn {
	 color:#0041a5; font-weight:bold; border-right:2px solid #0041a5;
}
.tabletrg .rb1 {
	 border-right:1px dotted #ddd;
}
.tabletrg .rb2 {
	 border-right:1px solid #ddd;
}
.tabletrg .rb3 {
	 border-right:2px solid #0041a5;
}
.tabletrg .pn {
	 color:#333; font-weight:bold!important;
}
.tabletrg .3w {
	 width:20%!important;
}
.tabletrg .4w {
	 width:30%!important;
}
.tabletrg .ht {
	 border-bottom:2px solid #0041a5; width:10%;
}
.tabletrg .type {
	 padding-top:5px; padding-bottom:5px; padding-left:0.5%; padding-right:0.5%;
}
.tabletrg .col {
	 padding-top:2px; padding-bottom:2px; padding-left:0.5%; padding-right:0.5%; width:6%;
}
.tabletrg .minik {
	 font-size:90%; position:relative; white-space:nowrap;
}
.tabletrg th i {
	 color:#222; font-size:90%; font-style:normal; background-color:#ffffff; position:relative;
}
.tabletrg i {
	 color:#666; font-style:normal; background-color:#f9f9f9; padding-left:3px; padding-right:3px; position:relative; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;
}
.dopinfoboxtabletrglink {
	 display:block; width:280px; float:right;
}
.dopinfoboxtabletrglink u {
	 color:#555; font-size:90%; text-decoration:none; display:block; width:100%; float:left;
}
.dopinfoboxtabletrglink a {
	 border-bottom:dotted 1px; margin-left:5px; margin-right:5px; display:block; position:relative; right:5px; float:left;
}
.ui-tabs {
	 margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; display:block; width:100%; min-width:500px; position:relative;
}
.ui-tabs div {
	 margin-top:0px; margin-bottom:10px; display:block; width:100%; position:relative; float:left;
}
 
.ui-tabs .ui-widget-header {
	 margin-top:0px; margin-left:auto; margin-right:auto; display:block; width:20%; min-width:500px;
}
.ui-tabs .ui-state-default {
	 font-size:90%; padding-left:10px; padding-right:10px; display:block; width:auto; height:25px; position:relative; float:left;
}
 
.ui-tabs .ui-state-active {
	 color:#333; background-color:#fff1b9; padding-left:10px; padding-right:10px; margin-top:1px; display:block; position:relative; float:left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.ui-tabs .ui-state-active a {
	 color:#333; font-size:100%; border-bottom:none !important; margin-left:0px; margin-right:0px; display:block; position:relative; top:2px; float:left;
}
.ui-tabs .ui-state-active a:hover {
color:#EF4C23; ! important;
	border-bottom-color: #ffd1a8 ! important;  }
.ui-tabs .ui-state-active b {
	 font-size:130%; font-weight:bold !important; margin-top:-5px; margin-right:5px; display:block; position:relative; float:left;
}
.ui-tabs .ui-state-active u {
	 text-decoration:none; display:block !important; float:left;
}
.ui-tabs .ui-state-default a {
	 color:#333; border-bottom:dashed 1px #aaa; margin-left:10px; margin-right:10px; position:relative; bottom:3px;
}
.ui-tabs .ui-state-default a b {
	 color:#333; font-size:130%; font-weight:bold; position:relative; top:2px;
}
.ui-tabs .ui-state-default a:hover {
	 color:#EF4C23; ! important;
	border-bottom-color: #ffd1a8 ! important;
}
.ui-tabs .ui-tabs-selected {
	 outline: none;
}
.ui-tabs .ui-tabs-nav u {
	 display:none;
}
.ui-tabs .ui-state-active a b {
	 font-weight:bold; position:relative;
}
.ui-tabs .ui-state-active a u {
	 position:relative; bottom:1px;
}
.colotip {
	 margin-top:20px; display:block; width:100%; float:left;
}
.colotip li {
	 font-size:100%; font-weight:normal; cursor:pointer; padding-left:10px; padding-right:10px; margin-bottom:3px; margin-right:50px; display:block; width:20%; position:relative; right:10px; float:left;
}
.colotip li:hover {background-color:#FFF7D9;}
.colotip ul {
	 padding-top:20px; padding-bottom:20px; border-top:1px solid #0041a5; border-bottom:1px solid #0041a5; margin-top:-20px; margin-bottom:40px; margin-right:3%; display:block; width:100%; position:relative; float:left;
}
.tocol {
	 display:block; width:100%; float:left;
}
.tocol h3 {
	 color:#333; font-size:140%; font-weight:normal; margin-top:20px; margin-bottom:-10px; display:inline-block; width:100%;
}
.leftcol {
	 display:block; width:42%; float:left;
}
.rightcol {
	 display:block; width:42%; float:right;
}
.tocol i {
	 font-weight:bold; font-style:normal; text-decoration:none;
}
.tocol u {
	 font-size:90%; text-decoration:none; text-transform:none; padding-top:2px; display:inline-block; width:100%;
}
.tocol b {
	 color:#333; font-size:140%; font-weight:normal; background-color:#fff1b9; padding-bottom:2px; padding-right:1px; margin-top:-5px; margin-left:2px; margin-right:2px; display:inline-block; width:27px; height:25px; position:relative; text-align:center; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;
}
.tocol p b {
	 color:#333; font-size:100%; font-weight:normal; background-color:#fff1b9; padding-bottom:2px; padding-right:1px; margin-top:-1px; margin-left:2px; margin-right:2px; display:inline-block; width:20px; height:20px; position:relative; text-align:center; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;
}
.tocol li {
	 padding-bottom:5px; display:list-item;
}
.rightcol li {
	 padding-bottom:0px;
}
.rightcol i, .rightcol b { font-weight:normal;
	 padding-bottom:0px;
}
.tocol p {
	 padding-top:5px; padding-bottom:10px; display:inline-block;
}
.bluebox {
	 border-bottom:400px solid #0041a5; border-left:10px solid transparent; margin-top:50px; margin-bottom:40px; display:block; width:49%; height:0px; position:relative; float:left;
	 -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
}
 
 .bluebox h2 {
	 color:#eee; font-weight:normal; margin-left:10%; display:block; width:80%; float:left;
}
.bluebox i {
	 color:#eee; font-weight:normal; margin-left:10%; display:block; width:80%; float:left;
}
.bluebox a {
	 color:#ffffff; font-size:130%; margin-top:10px; margin-bottom:20px; margin-left:10%; display:block; float:left;
}
.bluebox a:hover {
	 color:#EF4C23! important;
	border-bottom-color: #ffd1a8!important ;
}
.doks {
	 margin-top:50px; margin-left:10%; display:block; width:40%; float:left;
}
.doks h3 {
	 font-size:130%; font-weight:bold; margin-bottom:5px; display:block; width:100%; float:left;
}
.doks li {
	 margin-bottom:10px; display:block; width:100%; position:relative; float:left; list-style-type:none;
}
.doks .pdf {
	 background-image:url(b_mail_icon_pdf_32.png); background-repeat:no-repeat; margin-top:-5px; margin-left:-40px; display:block; width:32px; height:32px; position:absolute; float:left;
}
.bluebox h2 {
	 color:#ffffff; font-size:200%; font-weight:bold; margin-top:20px; margin-left:10%; margin-right:10%; display:block; width:80%; position:relative; float:left; z-index:10;
}
.topbluebox h1 {
	 color:#ffffff; font-size:300%; font-weight:bold; margin-top:-170px; margin-left:10%; margin-right:10%; display:block; width:80%; position:relative; float:left;
}   
.topbluebox i {
	 color:#eee; font-size:120%; font-weight:normal; font-style:normal; margin-top:-100px; margin-left:10%; display:block; width:80%; float:left;
}   
 
.topbluebox {
	 padding-top:-300px; border-top:200px solid #0041a5; border-bottom:none; border-left:10px solid transparent; position:relative; -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
}
.dnpn {
	 display:block; width:100%; float:left;
}
.dnpn .dnpnzhach {
	 display:block; float:left;
}
.dnpn i {
	 color:#444; font-size:180%; font-weight:bold; font-style:normal; display:block; width:100%; float:left;
}
.mark {
	 color:#0041a5; font-size:140%; font-weight:bold; cursor:pointer; background-color:#fffcf0; padding-top:5px; padding-bottom:5px; padding-left:7px; padding-right:7px; border-width:2px; border-color:#fff2b7; border-style:solid; margin-top:20px; margin-right:20px; display:block; position:relative; right:7px; float:left; white-space:nowrap; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}
.mark .nt {
	 color:#333; font-weight:normal; margin-right:7px;
}
.mark u {
	 text-decoration:none; border-bottom:1px solid #999;
}
.mark s {
	 color:#999; text-decoration:none;
}
.mark b {
	 color:#3399ff; font-weight:bold; border-bottom:1px solid #0041a5; margin-left:3px;
}
.mark .strelki {
	 display:block; position:absolute;
}
.rash {
	 margin-top:10px;
	 margin-bottom:30px;
	 display:block;
	 width:100%;
	 float:left;
}
.rash b {
	 color:#444; font-weight:bold; display:block; float:left;
}
.rash ul {
	 margin-top:10px; margin-bottom:10px; display:block; width:100%; float:left;
}
.rash li {
	 margin-bottom:2px; display:inline; float:left;
}
.rash li i {
	 font-style:normal; display:block; width:130px; float:left;
}
.rash li s {
	 text-decoration:none;
}
.rash li u {
	 color:#0041a5; font-weight:bold; text-decoration:none;
}
.rash a {
	 color:#333; border-bottom:1px dashed #999;
}
.microinfo i {
	 font-size:100%; display:list-item; width:100%; position:relative; float:left; list-style-image:url(li.png); margin-bottom:10px;
}
.locallink { border-bottom:dashed 1px #A8D8FF;}
.mark i {
	 color:#999; font-style:normal;
}
#str_pp {
	 background-color:#999; display:block; width:1px; position:absolute;
}
#str_pr {
	 background-color:#0041a5; border-bottom:1px none; display:block; width:1px; position:absolute;
}
#str_mat {
	 background-color:#999; display:block; width:1px; position:absolute;
}
#stppr {
	 background-color:#999; margin-top:-10px; display:block; height:1px; position:absolute;
}
#stpr {
	 background-color:#0041a5; margin-top:-9px; display:block; width:170px; height:1px; position:absolute;
}
#stpmir {
	 background-color:#999; margin-top:-9px; display:block; height:1px; position:absolute;
}
#posrazrash {
	 width:100%;
}
.viberitevariant i {
	 font-size:120%; font-weight:bold; background-color:#fff1b9; margin-top:-1px; display:inline-block; width:30px; height:30px; position:absolute; float:left; z-index:1; text-align:center; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;
}
.viberitevariant u {
	 font-size:110%; background-color:#fff8d9; padding-top:5px; padding-bottom:5px; padding-left:40px; padding-right:15px; margin-top:-3px; margin-left:0px; display:block; width:160px; position:relative; z-index:0; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;
}
.viberitevariant {
	 margin-top:23px !important; margin-left:7px; display:block; width:auto !important; position:relative;
}
.flancy {
	 padding-top:10px; border-bottom:2px solid #555; display:block; width:100%; float:left;
}
.flancy h4 {
	 font-size:110%; font-weight:normal; margin-bottom:10px; display:block; width:100%; float:left;
}
.flanec {
	 padding-top:10px; padding-bottom:10px; padding-left:2.5%; padding-right:2.5%; display:block; width:20%; height:250px; float:left; overflow:hidden;
}
.flanec i {
	 font-size:110%; margin-bottom:0px; display:block; width:40%; height:90px; float:left;
}
.flanec b {
	 font-size:150%; background-color:#fff8d9; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; border:3px solid #fff1b9; margin-top:35%; margin-bottom:0px; margin-right:5%; display:block; position:relative; float:left; text-align:center; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;
}
.flanec img {
	 display:block; width:60%; float:left;
}
.konstruction {
	 margin-bottom:20px; display:block; width:100%; position:static; float:left;
}
.konstruction h3 {
	 font-size:200%; background-color:#FFFDF2; padding-top:5px; padding-bottom:5px; margin-top:10px; margin-bottom:0px; display:block; width:50px; float:left; text-align:center; -moz-border-radius: 60px; -webkit-border-radius: 60px; border-radius: 60px;
}
.konstruction p {
	 margin-top:10px; margin-bottom:5px; display:block; width:79%; float:right;
}
.konstruction img {
	 margin-top:0px; margin-bottom:0px; display:block; width:79%; float:right;
}
.ptgtype {
	 margin-bottom:20px; display:block; width:100%; position:static; float:left;
}
.ptgtype h3 {
	 font-size:180%; margin-top:5px; margin-bottom:0px; display:block; width:59%; float:left; padding:0;
}
.ptgtype p {
	 margin-top:5px; margin-bottom:-10px; display:block; width:59%; float:left;
}
.ptgtype img {
	 margin-top:0px; margin-bottom:0px; display:block; width:35%; position:relative; float:right;
}
#onetwo {}
#onetree {}
#ullimargin {
	 margin-top:20px;
}
#primer {
	 margin-top:170px;
	 display:block;
	 position:static;
	 float:left;
}
#mposkod {
	 font-size:140%; font-weight:bold; margin-top:40px; margin-left:0px; display:block; width:100%; position:absolute; float:left; z-index:100; text-align:left; white-space:nowrap;
}
#primer i {
	 display:block; width:100%; float:left;
}
#primer b {
	 font-size:110%; background-color:#ffffff; margin-top:5px; display:block; width:100%; float:left; text-align:left;
}
#primer u {
	 font-size:90%; font-style:normal; margin-top:2px; display:block; width:80%; float:left;
}
.no-b b {
	 color:#000 !important; font-size:100% !important; font-weight:normal; white-space:nowrap;
}
#ptg_mat {
	 margin-top:50px; margin-bottom:200px; display:block; width:100%; height:500px; position:relative; float:left;
}
#ptg_mat .image {
	 background-image:url(putg_mat.jpg); background-position:top left; background-repeat:no-repeat; margin-top:120px; margin-left:-10%; display:block; width:100%; height:395px; position:relative; float:left; z-index:0;
}
#ptg_mat .par {
	 display:block; float:left;
}
#ptg_mat p {
	 margin-bottom:3px; display:block; width:100%; float:left;
}
#ptg_mat .zag b {
	 font-weight:bold; background-color:#fff7d9; padding-left:5px; padding-right:5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
}
#ptg_mat .zag {
	 font-size:150%; margin-bottom:5px; display:block; float:left;
}
#ptg_mat .legend {
	 display:block; width:100%; position:absolute; z-index:1;
}
#ptg_mat #ptg_m_100 {
	 margin-top:-30px; margin-left:110px; display:block; width:40%; min-width:500px; max-width:700px; position:absolute; float:left; z-index:1;
}
#ptg_mat #ptg_m_100 .pal {
	 background-image:url(ptg_m100.png); background-repeat:no-repeat; display:block; width:12px; height:350px; position:absolute; left:-20px;
}
#ptg_mat #ptg_m_200 {
	 font-weight:bold;
	 background-color:#fffcf0;
	 padding-top:10px;
	 padding-bottom:10px;
	 padding-left:2%;
	 padding-right:2%;
	 margin-top:-50px;
	 display:block;
	 width:30%;
	 min-width:70px;
	 max-width:600px;
	 position:relative;
	 float:right;
	 -moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
	 border-radius: 5px;
}
#ptg_mat #ptg_m_200 p {
	 font-weight:normal;
	 margin-bottom:5px;
	 display:block;
}
#ptg_mat #ptg_m_212 {
	 margin-top:515px; margin-left:270px; display:block; width:60%; max-width:650px; position:absolute;
}
#ptg_mat #ptg_m_212 .pal {
	 background-image:url(ptg_m212.png); background-position:top center; background-repeat:no-repeat; margin-top:-80px; display:block; width:12px; height:192px; position:absolute; left:-20px;
}
.vnimanie {
	 letter-spacing:1px; font-variant:small-caps; margin-left:15%; width:85%;
}
#zptg {
	 border-left:40px solid #fffcec;
	 margin-top:40px;
	 margin-bottom:40px;
	 margin-left:160px;
	 display:block;
	 position:absolute;
	 float:left;
	 z-index:1;
	 -moz-border-radius: 0 0 0 30px;
	 -webkit-border-radius: 0 0 0 30px;
	 border-radius: 0 0 0 30px;
}
#zptg1 {
	 border-left:40px solid #fffcec;
	 margin-top:40px;
	 margin-bottom:40px;
	 margin-left:176px;
	 display:block;
	 position:absolute;
	 float:left;
	 z-index:1;
	 -moz-border-radius: 0 0 0 30px;
	 -webkit-border-radius: 0 0 0 30px;
	 border-radius: 0 0 0 30px;
}
#zptg b {
	 font-size:160%; padding-top:2px; padding-bottom:2px; padding-left:10px; padding-right:10px; position:relative; z-index:10;
}
#zptg1 b {
	 font-size:160%; padding-top:2px; padding-bottom:2px; padding-left:10px; padding-right:10px; position:relative; z-index:10;
}
#zptg sub {
	 font-size:70%; font-weight:normal; padding-right:3px; position:relative; z-index:1;
}
#ztype {
	 margin-top:5px; position:absolute;
}
#ztype1 {
	 margin-top:5px;
	 margin-left:-30px;
	 position:absolute;
}
#ztype u {
	 background-color:#fff1b9;
	 margin-left:207px;
	 width:53px;
	 height:70px;
	 position:absolute;
	 z-index:0;
}
#ztype i {
	 background-color:#fff1b9;
	 padding-top:3px;
	 padding-bottom:3px;
	 padding-left:5px;
	 padding-right:25px;
	 margin-left:-22px;
	 position:relative;
	 z-index:1;
}
#ztype1 u {
	 background-color:#fff1b9;
	 margin-left:254px;
	 width:35px;
	 height:70px;
	 position:absolute;
	 z-index:0;
}
#ztype1 i {
	 background-color:#fff1b9;
	 padding-top:3px;
	 padding-bottom:3px;
	 padding-left:5px;
	 padding-right:20px;
	 margin-left:-5px;
	 position:relative;
	 z-index:1;
}
#zmater {
	 margin-top:85px;
	 margin-left:90px;
	 position:absolute;
}
#zmater u {
	 text-decoration:none;
	 background-color:#fff1b9;
	 margin-top:-42px;
	 margin-left:183px;
	 width:37px;
	 height:65px;
	 position:absolute;
	 z-index:0;
}
#zmater i {
	 background-color:#fff1b9;
	 padding-top:3px;
	 padding-bottom:3px;
	 padding-left:5px;
	 padding-right:0px;
	 margin-left:-5px;
}
#zkonstr {
	 margin-top:130px;
	 margin-left:135px;
	 position:absolute;
}
#zkonstr i {
	 background-color:#fff1b9;
	 padding-top:3px;
	 padding-bottom:3px;
	 padding-left:5px;
	 padding-right:37px;
	 margin-left:-5px;
}
#zkonstr u {
	 text-decoration:none;
	 background-color:#fff1b9;
	 margin-top:-90px;
	 margin-left:190px;
	 width:34px;
	 height:110px;
	 position:absolute;
	 z-index:0;
}
#zprohod {
	 margin-left:375px;
	 position:absolute;
}
#zprohod u {
	 text-decoration:none;
	 background-color:#fff1b9;
	 width:35px;
	 height:75px;
	 position:absolute;
	 z-index:0;
}
#zprohod i {
	 background-color:#fff1b9; padding-top:3px; padding-bottom:3px; padding-left:57px; padding-right:5px; position:relative; z-index:1;
}
#zdavl {
	 margin-top:130px; margin-left:345px; position:absolute;
}
#zdavl u {
	 background-color:#fff1b9; margin-top:-87px; width:52px; height:100px; position:absolute; z-index:0;
}
#zdavl i {
	 background-color:#fff1b9; padding-top:3px; padding-bottom:3px; padding-left:55px; padding-right:5px;
}
#ztolc {
	 margin-top:40px;
	 margin-left:413px;
	 position:absolute;
}
#ztolc u {
	 text-decoration:none;
	 background-color:#fff1b9;
	 width:50px;
	 height:113px;
	 position:absolute;
	 z-index:0;
}
#ztolc i {
	 line-height:1.4;
	 background-color:#fff1b9;
	 padding-top:3px;
	 padding-bottom:3px;
	 padding-left:10px;
	 padding-right:5px;
	 margin-top:85px;
	 margin-left:0px;
	 display:block;
	 position:relative;
	 z-index:1;
	 white-space:normal;
}
#primer i {
	 display:block; width:100%; float:left;
}
#primer b {
	 font-size:110%; margin-top:5px; display:block; width:100%; float:left;
}
#primer u {
	 font-size:90%; font-style:normal; margin-top:2px; display:block; width:80%; float:left;
}
.h1center {
	color: #333;
	font-size: 180%;
	margin-bottom: 40px;
	display: block;
	width: 100%;
	float: left;
	text-align: center;
}
/*                         */
#div21 {
	 width:10px;
}
#div18 {
	 width:10px;
}
#content1 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}
#GKL {
	display: block;
	width: 100%;
	float: left;
}
.contShopSearch .searchContent { background-color:#FFFFFF; padding-top:4px; padding-bottom:4px; border:1px solid #aaa; display:table; width:300px; position:relative; }
.contShopSearch #livesearch { background-color:transparent; border:none; margin-left:5px; width:85%; position:relative; padding:0;outline:none; }
.contShopSearch .btnSearch { opacity: 0.4; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; font-size:0; cursor:pointer; background-color:transparent; background-image:url(mshop_search51/lupa_mn_3.png); background-position:center center; background-repeat:no-repeat; background-attachment:18px; border:none; margin:auto; width:18px; height:18px; position:absolute; top:0px; bottom:0px; right:3px; padding:0;outline:none; }
.contShopSearch .btnSearch:hover { opacity:0.7; }
.contShopSearch .preloader { background: url(mshop_search51/preloader.gif);width: 20px;margin:3px; height: 20px;position: absolute;top: 2px;right: 2px;background-size:20px;background-color:white;z-index:1; }
.contShopSearch .suggestions { background:white;border:1px solid #aaa;position:absolute;top:100%;left:-1px;width:300px;z-index:999; }
.contShopSearch .suggestItem { padding:4px;white-space: nowrap;overflow:hidden; }
.contShopSearch .suggestItem:hover { background: url(mshop_search51/black_5.png); }
.contShopSearch .suggestItem.selected { background: url(mshop_search51/black_5.png); }
.contShopSearch .suggestItem .goodsImage { text-align:center;width:40px;height:40px;display:inline-block;overflow:hidden; float:left; margin-right:5px; }
.contShopSearch .suggestItem .goodsImage img { max-width:40px;max-height:40px; }
.contShopSearch .suggestItem .goodsName { margin-bottom:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.contShopSearch .suggestItem .goodsName a { color:black;text-decoration: none; }
.contShopSearch .suggestItem .goodsName a:hover { text-decoration: underline; }
.contShopSearch .suggestItem .goodsName strong { color:red; }
.contShopSearch .suggestItem .goodsArticle { float:left;color:grey; }
.contShopSearch .suggestItem .goodsArticle strong { color:red; }
.contShopSearch .suggestItem .goodsPrice { font-weight:bold; float:right; }
.contShopCartNew .blockCartContent { margin-bottom:30px; }
.contShopCartNew .blockCartTitle { font-weight:bold; margin-bottom:15px; }
.ajaxOverlay { cursor:wait; background-color:rgb(0,0,0); opacity:0.45; text-align:center; vertical-align:middle; }
.ajaxOverlay .ajaxPreloader { color:#ffffff; margin-top:-0.5em; position:relative; top:50%; }
.contShopCartNew #blockMessageWarning { color:#ff0000; margin-bottom:10px; }
.contShopCartNew #blockCartGoods .tableListGoods th { padding-top:10px; padding-bottom:10px; text-align:left; vertical-align:middle; }
.contShopCartNew #blockCartGoods .tableListGoods td { padding-top:5px; padding-bottom:5px; }
.contShopCartNew #blockCartGoods .tableListGoods .itemCart td { padding-right:10px; }
.contShopCartNew #blockCartGoods .tableListGoods .itemCart:nth-child(odd) td { background-image:url(mshop_cart_big51/black_5.png); }
.contShopCartNew #blockCartGoods .tableListGoods .itemImageCart { width:110px; }
.contShopCartNew #blockCartGoods .tableListGoods .itemImageCart img { margin-left:5px; }
.contShopCartNew #blockCartGoods .tableListGoods .itemInfoGoodsCart a { margin-bottom:10px; display:block; }
.contShopCartNew #blockCartGoods .tableListGoods .itemInfoGoodsCart .cartitem_price { margin-top:10px; }
.contShopCartNew #blockCartGoods .tableListGoods .itemInfoGoodsCart .itemOldPrice { text-decoration:line-through; }
.contShopCartNew #blockCartGoods .tableListGoods .itemCountCart { width:18%; }
.contShopCartNew #blockCartGoods .tableListGoods .itemCountCart .cartitem_inputcn { vertical-align:middle; }
.contShopCartNew #blockCartGoods .tableListGoods .itemCountCart .cartitem_count a { color:#000000; text-decoration:none; background-color:#ffffff; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; border-width:1px; border-color:#c0c0c0; border-style:solid; text-align:center; vertical-align:middle; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#f3f3f3)); background: -webkit-linear-gradient(#FFFFFF, #f3f3f3); background: -moz-linear-gradient(#FFFFFF, #f3f3f3); background: -ms-linear-gradient(#FFFFFF, #f3f3f3); background: -o-linear-gradient(#FFFFFF, #f3f3f3); background: linear-gradient(#FFFFFF, #f3f3f3); }
.contShopCartNew #blockCartGoods .tableListGoods .itemSumCart { width:15%; }
.contShopCartNew #blockCartGoods .tableListGoods .itemDeleteCart { width:10%; }
.contShopCartNew #blockCartGoods .tableListGoods .itemDeleteCart .btnDeleteItem { font-size:0; background-image:url(mshop_cart_big51/icon_delete.png); background-color:transparent; background-position:center center; background-repeat:no-repeat; padding:10px; }
.contShopCartNew #cartGoodsForm .continueShoppingArea .continueShopping { margin-bottom:20px; margin-top:20px; display:block; }
.contShopCartNew #blockCouponApply { margin-right:20px; display:inline-block; vertical-align:top; }
.contShopCartNew #couponTitle { margin-right:5px; }
.contShopCartNew #noteCoupon { margin-top:5px; }
.contShopCartNew #noteCoupon .cpnNoteTitle { margin-right:5px; }
.contShopCartNew #blockSumCoupon { font-size:150%; display:inline-block; vertical-align:top; }
.contShopCartNew #linkSelectRegion { margin-left:5px; }
.contShopCartNew #blockCartDelivery .deliveryType { margin-bottom:20px; }
.contShopCartNew #blockCartDelivery .radioDeliveryType { cursor:pointer; margin-right:3px; display:inline-block; vertical-align:middle; }
.contShopCartNew #blockCartDelivery .deliveryTypeName { display:inline-block; vertical-align:middle; }
.contShopCartNew #blockCartDelivery .deliveryTypePriceTime { margin-top:5px; }
.blockSelectUserRegion { background-color:#ffffff; border-width:1px; border-color:#E0E0E0; border-style:solid; padding:15px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.blockSelectUserRegion .btnClose { color:transparent; text-decoration:none; background-color:transparent; background-image:url(mshop_cart_big51/icon_closepanel.png); background-position:center center; background-repeat:no-repeat; border-style:none; margin-top:3px; width:11px; height:11px; float:right; text-align:right; }
.blockSelectUserRegion h3 { font-size:100%; margin:0; margin-bottom:15px; margin-right:30px; white-space:nowrap; }
.blockSelectUserRegion .blockSelection { margin-bottom:5px; }
.blockSelectUserRegion .blockSelection .titleSelection { margin-right:5px; float:left; }
.blockSelectUserRegion .blockSelection .ajaxPreloader { background-image:url(mshop_cart_big51/load.gif); background-repeat:no-repeat; display:inline-block; width:15px; }
.blockSelectUserRegion .blockResultSelected { margin-top:10px; }
.contShopCartNew #blockCartContact .blockContactLine { margin-bottom:3px; }
.contShopCartNew #blockCartContact .blockRegLabel { padding-right:10px; display:inline-block; width:150px; vertical-align:middle; }
.contShopCartNew #blockCartContact .blockRegInput { display:inline-block; width:300px; vertical-align:middle; }
.contShopCartNew #blockCartContact .blockRegInput .inputCartContact { width:100%; }
.contShopCartNew #blockCartContact .blockRegInput .regCartError { color:#FF0000; }
.contShopCartNew #blockCartContact .blockContactLine .required { color:#FF0000; }
.contShopCartNew #blockCartPayment .paymentType { margin-bottom:20px; margin-right:20px; display:inline-block; vertical-align:middle; }
.contShopCartNew #blockCartPayment .paymentImage { margin-bottom:5px; }
.contShopCartNew #blockCartPayment .paymentTypeTitle { display:inline-block; }
.contShopCartNew #blockCartPayment .paymentTypeTitle input { cursor:pointer; display:inline-block; vertical-align:middle; }
.contShopCartNew #blockCartPayment .paymentTypeTitle span { cursor:pointer; margin-right:2px; display:inline-block; vertical-align:middle; }
.contShopCartNew #blockCartPayment .paymentTypeTitle a { font-size:0; background-color:#ffffff; background-image:url(mshop_cart_big51/icon_question.png); background-position:center center; background-repeat:no-repeat; border-width:1px; border-color:#c0c0c0; border-style:solid; display:inline-block; position:relative; top:-2px; padding:7px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.contShopCartNew #blockCartPayment .paymentNote { background-color:#ffffff; border-width:1px; border-color:#e0e0e0; border-style:solid; width:400px; padding:10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0px 0px 5px #ebebeb; -webkit-box-shadow: 0px 0px 5px #ebebeb; box-shadow: 0px 0px 5px #ebebeb; }
.contShopCartNew #totalSumPrice { font-weight:bold; }
.contShopCartNew .linkGoShopping { margin-top:20px; display:block; }
.pageConfirmOrder .contentTitle { font-size:100%; font-weight:bold; margin-bottom:15px; }
.pageConfirmOrder .tableOrder { margin-bottom:20px; }
.pageConfirmOrder .tableOrder th { padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; text-align:left; vertical-align:middle; }
.pageConfirmOrder .tableOrder td { padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:15px; }
.pageConfirmOrder .tableOrder tr:nth-child(even) td { background-image:url(mshop_cart_big51/black_5.png); }
.pageConfirmOrder .tableOrderTotal { margin-bottom:20px; }
.pageConfirmOrder .tableOrderTotal .tdOrderTotalTitle { padding-top:2px; padding-bottom:2px; padding-right:10px; width:170px; vertical-align:middle; }
.pageConfirmOrder .tableClientInfo { margin-bottom:20px; }
.pageConfirmOrder .tableClientInfo .tdClientInfoTitle { padding-top:2px; padding-bottom:2px; padding-right:10px; width:170px; vertical-align:middle; }
.pageConfirmOrder .tableDelivery .tableInfoTitle { padding-top:2px; padding-bottom:2px; padding-right:10px; width:170px; vertical-align:middle; }
.pageConfirmOrder .buttonBlock { margin-top:20px; }
#GK {
	padding-left: 1.5%;
	padding-right: 1.5%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-start;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
}

.shopFilter {
	 background-color:#fffbe6;
	 padding-left:5%;
	 padding-right:5%;
	 margin-top:20px;
	 display:block;
	 float:left;
	 -moz-border-radius: 6px;
	 -webkit-border-radius: 6px;
	 border-radius: 6px;
}

.shopFilter .contentTitle {
	 margin-top:20px;
}

.shopFilter .contentBody {
	 margin-bottom:20px;
	 display:block;
	 width:100%;
	 float:left;
}

.e_shopvit {
	 margin-top:20px;
}

#infoheaderbox .telheader u {
	 color:#FFFFFF !important;
}
#LogotypeBlock {
	width: 300px;
}
#content0 {
	padding-left: 5%;
	padding-right: 5%;
	margin-top: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-start;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	width: 90%;
}
#cont_news {
	margin-top: 100px;
	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;
}
#cont_news .contentTitle {
	font-size: 200%;
	margin-bottom: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: none;
	-ms-flex: none;
	-webkit-box-flex: 0;
	flex: none;
	width: 100%;
}
#cont_news .object {
	margin-bottom: 50px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-start;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
	-webkit-align-items: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	width: 30%;
}
#cont_news .objectImage {
	margin-bottom: 20px;
	width: 100%;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
#oneur .post strong {
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	float: left;
}
#cont_news .objectTitle {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
#cont_news #dataType_date {
	font-weight: 200;
	margin-bottom: 5px;
}
#cont_news .objectTitleTxt {
	font-size: 120%;
	font-weight: 400;
	margin-bottom: 10px;
}
#cont_news .objectNote {
	font-size: 90%;
}
.cont_txt .contentText p {
	margin-top: 20px;
	margin-bottom: 10px;
	sadfasdfasdf}
.shopmini {
	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;
}
.shopmini .contentTitle {
	font-size: 200%;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-flex: none;
	-ms-flex: none;
	-webkit-box-flex: 0;
	flex: none;
	width: 100%;
}
.shopmini .contentText {
	font-size: 120%;
	margin-top: 10px;
	margin-bottom: 20px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex: none;
	-ms-flex: none;
	-webkit-box-flex: 0;
	flex: none;
	width: 100%;
}
.shopmini .object {
	margin-bottom: 50px;
	width: 100%;
}



.shopmini .object .objectTitle {
	margin-bottom: 10px;
}
.shopmini .object .specprice {
	font-weight: 700;
	margin-top: 10px;
}
.shopmini #view .specprice {
	font-size: 150%;
	font-weight: 500;
	margin-bottom: 50px;
}



.shopmini #view .objectNote {
	margin-bottom: 20px;
}
.shopmini #view .objectSubm {
	margin-top: 20px;
}







.shopmini #view {
	margin-bottom: 50px;
}
.cont_photo {
	margin-top: 50px;
	margin-bottom: 50px;
	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: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	width: 100%;
}
.cont_photo .contentTitle {
	margin-bottom: 10px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-flex: none;
	-ms-flex: none;
	-webkit-box-flex: 0;
	flex: none;
	width: 100%;
}
.cont_photo .photo {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-flex: none;
	-ms-flex: none;
	-webkit-box-flex: 0;
	flex: none;
}



.cont_photo .photo .photoBriefImg {
	width: 100%;
}
.cont_photo .photoPrev {
	width: 100%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}



.cont_photo .photo .photoBriefImg .objectImage {
	width: 100%;
}

@media (max-width: 1199px) {
 #infoheaderbox {
	display: none;
 }
}/*@media*/
