html {height: 100%;}
body {
	background-color: #fff;	
 	min-height:100%;
	min-width:1000px;
	height: 100%;
	/*---------------*/
	margin:0;
	padding:0;
	border:0;
}
body, td, th {
	color: #585858;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	text-shadow: 0 0;
}
a {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #0878d7;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100.01%;
}
h1 { margin-bottom: 20px; }
img, form {
	margin:0;
	padding:0;
	border:0;
}

p {
	margin:0;
	padding:0 0 1em 0;
}
div.clear {clear:both;}
div.page {
	width: 1200px;
	margin: auto;

 	height: auto !important;
	min-height:100%;
	height: 100%;
}
/* Контейнер шапки */
div.header {
	position:relative;
	min-width:1200px;
	height: 200px; 
}
body.g-page1 div.header { height:244px;}
/* Контейнер основной полосы */
div.page div.mainbar {
	float:left;
	width:1200px;
	margin:0 auto;
	/*overflow: hidden;*/
}
div.page div.mainbar:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden 
}
div.leftbar {
	/*float:left;*/
	/* 202501 width:750px; */
	min-height:250px;
	margin:21px 0;
}
.g-page1 div.leftbar { float: none; /*width: 100%;*/ width: 85%;  }
div.rightbar {
	float:left;
	width:390px;
	margin:21px 30px;
	overflow:hidden;
	min-height:250px;
}

div.page div.footer_guarantor {
	height: 280px;
	clear: both;
	border: 0px dashed #666;
	text-align: right;
	color: #999;
}
/* Контейнер подвала */
div.footer {
	position:relative;
	margin: auto;
	margin-top: -280px;
	width:1200px;
	min-width:1000px;
	height: 280px;
	clear: both;

}
/* ---------------------- */
div.bgtop { position:absolute; top:29px; left:0; height:123px; width:1200px; background:url(/_data/objects/0000/0218/bgtop.jpg) left top repeat-x #0c507d; z-index:1;}
div.bgtopup { position:absolute; top:0; left:0; width:1174px; height:29px; background:url(/_data/objects/0000/0218/bgtopup.jpg) left top repeat-x #eaeaea; padding:6px 0 0 26px;}
div.bgtopup a { margin-right:4px;}
div.logo { position:absolute; top:50px; left:30px; z-index:2;}
div.name { position:absolute; top:61px; left:230px; z-index:2;}
div.slogan { position:absolute; top:116px; left:230px; color:#FFF; font-size:11px; z-index:2;}
div.phone { position:absolute; top:66px; left:596px; color:#FFF; font-size:18px; background:url(/_data/objects/0000/0218/phone_ico.gif) 0px 6px no-repeat; padding-left:27px; z-index:2;}
div.flash { position:absolute; top:29px; left:775px; z-index:2;} /*792*/
div.search { position:absolute; top:5px; left:130px; z-index:2;}
.search input.input { background:#FFF; border:1px #5b6399 solid; padding:2px 6px; font-size:11px;}
div.flashdatetime { position:absolute; top:0; right:29px; z-index:2;}
div.mainmenu { position:absolute; top:152px; left:0; width:1200px; height:42px; background:url(/_data/objects/0000/0218/bgmainmenu.gif) left top repeat-x #e0e0e0;}
div.printver { position:absolute; top:166px; right:28px;	z-index:2;}
div.catprodhead { position:absolute; top:191px; left:30px; z-index:2; background:url(/_data/objects/0000/0218/cathbg.gif) left top repeat-x;}
body.sub div.catprodhead { display:none;}
div.newshead { position:absolute; top:191px; left:780px; z-index:2; background:url(/_data/objects/0000/0218/cathbg.gif) left top repeat-x;}
body.sub div.newshead { display:none;}
div.cath1 { background:url(/_data/objects/0000/0218/cath1.gif) left top no-repeat;}
div.cath2 { background:url(/_data/objects/0000/0218/cath2.gif) right 1px no-repeat; padding:12px 27px; font-size:24px; color:#585858;}

div.headr {border-top:1px #CCC solid; margin-bottom:15px;}
span.out { background:url(/_data/objects/0000/0218/cathbg.gif) left -2px repeat-x; display:inline-block; line-height:150%;}
span.linkgo {
	font-size:24px;
	color:#585858;
	background:url(/_data/objects/0000/0218/cath2.gif) right -1px no-repeat;
	display:inline-block;
	line-height:150%;
}
span.linkgo span {
	background:url(/_data/objects/0000/0218/cath1.gif) left -2px no-repeat;
	padding:4px 27px 5px 27px;
	display:inline-block;
	line-height:175%;
}

.cat-head { border-radius: 0 0 15px 15px; padding: 15px 27px; background:url(/_data/objects/0000/0218/cathbg.gif) left top repeat-x;}
.cat-head a { color: #585858; text-decoration: none; }

/* -------------- */
td.table1 { background:#3a5770;}

td.table1itop { background: url(/_data/objects/0000/0219/lefttop.gif) left top no-repeat #3a5770;}
td.table1ibottom { background:url(/_data/objects/0000/0219/leftbottom.gif) left bottom no-repeat #3a5770;}
td.table1bot { background:url(/_data/objects/0000/0219/boxleftbottom.gif) left bottom no-repeat #3a5770;}
div.table1bot { height:17px; background:url(/_data/objects/0000/0219/boxrightbottom.gif) right bottom no-repeat;}
td.table1top { background:url(/_data/objects/0000/0219/boxlefttop.gif) left top no-repeat #3a5770; padding-left:25px;}
div.table1top { background:url(/_data/objects/0000/0219/boxrighttop.gif) right top no-repeat;}

div.headbox { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#FFF; padding:25px 25px 25px 0;}
div.boxcontent { font-size:11px; color:#FFF;}
div.boxcontent a { font-size:11px; color:#FFF; text-decoration:underline; margin:0 15px 0px 0; line-height:25px;}
div.boxcontent a:hover { text-decoration:none;}

/* ------------------ */
div.foot1 { position:absolute; top:0; left:0; width:1200px; 
background:url(/_data/objects/0000/0218/bgfooter.gif) left top repeat-x #156795; height:100%; background-size: contain; }
div.foot2 { position:absolute; top:34px; left:36px;}
div.foot3 { position:absolute; top:34px; left:154px;}
div.foot4 { position:absolute; top:60px; left:157px; color:#FFF; width:236px; font-size:11px;}
div.foot5 { position:absolute; top:34px; /*left:451px;*/ right: 36px; color:#FFF; width:400px; font-size:12px;}
div.foot6 { position:absolute; /*top:45px; left:950px;*/ left: 1070px; bottom: 15px; }
div.foot6 img {margin: 0 10px 0 0;}

.b-menubott { margin-top: 10px; }
.b-menubott a { color: #fff; font-size: 14px; }

div.foot5 a { color: #fff; }

/* ---------------------- */
div.mainmenu ul.menuchilds { margin:0 0 0 10px; padding:0; list-style:none;}
.mainmenu ul.menuchilds li { margin:0; padding:0; list-style:none; float:left; background:url(/_data/objects/0000/0218/list1.gif) right 17px no-repeat; padding:7px 20px 0 20px;} /*padding:12px 20px 0 20px;*/
.mainmenu ul.menuchilds li a { font-size:14px; color:#585858; text-decoration:underline;}
.mainmenu ul.menuchilds li a:hover { text-decoration:none;}

/* ---------------------- */

div.head_comb {margin:20px 0 10px 0;}
.blockheader									{color:#1D7DAD; background:none; font-size:16px; font-weight:bold; }
a.blockheader:link,a.blockheader:visited		{color:#1D7DAD; text-decoration:underline; }
a.blockheader:active,a.blockheader:hover		{color:#1D7DAD; text-decoration:underline; }


.catblock div.blockheader { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#FFF; min-height: 50px; padding:25px 25px 25px 0 !important; margin:0 !important;}
.catblock div.blockheader a { font-size:17px; font-family:Arial, Helvetica, sans-serif; color:#FFF; }


table.catblock {margin-bottom:10px; }

div.catblock-top {padding-right:20px;}

div.catblock-boxcontent { font-size:11px; color:#FFF;}
div.catblock-boxcontent a { font-size:11px; color:#FFF; text-decoration:underline; margin:0 15px 0px 0; line-height:25px;}
div.catblock-boxcontent span { font-size:11px; color:#FFF; margin:0 15px 0px 0; line-height:25px;}
div.catblock-boxcontent a:hover { text-decoration:none;}

.maincat td img { max-height: 100px; width: auto; }

/* синий id 291 */
.catcolor1 td.catblock-left { background:#3a5770;}	
.catcolor1 td.catblock-itop { background: url(/_data/objects/0000/0291/lefttop.gif) left top no-repeat #3a5770;}
.catcolor1 td.catblock-ibottom { background:url(/_data/objects/0000/0291/leftbottom.gif) left bottom no-repeat #3a5770;}
.catcolor1 td.catblock-bot { background:url(/_data/objects/0000/0291/boxleftbottom.gif) left bottom no-repeat #3a5770;}
.catcolor1 div.catblock-bot { height:20px; background:url(/_data/objects/0000/0291/boxrightbottom.gif) right bottom no-repeat;}
.catcolor1 td.catblock-top { background:url(/_data/objects/0000/0291/boxlefttop.gif) left top no-repeat #3a5770; padding-left:25px;}
.catcolor1 div.catblock-top { background:url(/_data/objects/0000/0291/boxrighttop.gif) right top no-repeat;}

/* желтый */
.catcolor7 td.catblock-left { background:#807d2b;}	
.catcolor7 td.catblock-itop { background: url(/_data/objects/0002/2914/lefttop.gif) left top no-repeat #807d2b;}
.catcolor7 td.catblock-ibottom { background:url(/_data/objects/0002/2914/leftbottom.gif) left bottom no-repeat #807d2b;}
.catcolor7 td.catblock-bot { background:url(/_data/objects/0002/2914/boxleftbottom.gif) left bottom no-repeat #807d2b;}
.catcolor7 div.catblock-bot { height:20px; background:url(/_data/objects/0002/2914/boxrightbottom.gif) right bottom no-repeat;}
.catcolor7 td.catblock-top { background:url(/_data/objects/0002/2914/boxlefttop.gif) left top no-repeat #807d2b; padding-left:25px;}
.catcolor7 div.catblock-top { background:url(/_data/objects/0002/2914/boxrighttop.gif) right top no-repeat;}


/* зеленый id 8583 */
.catcolor6 td.catblock-left { background:#2b8053;}	
.catcolor6 td.catblock-itop { background: url(/_data/objects/0000/8583/lefttop.gif) left top no-repeat #2b8053;}
.catcolor6 td.catblock-ibottom { background:url(/_data/objects/0000/8583/leftbottom.gif) left bottom no-repeat #2b8053;}
.catcolor6 td.catblock-bot { background:url(/_data/objects/0000/8583/boxleftbottom.gif) left bottom no-repeat #2b8053;}
.catcolor6 div.catblock-bot { height:20px; background:url(/_data/objects/0000/8583/boxrightbottom.gif) right bottom no-repeat;}
.catcolor6 td.catblock-top { background:url(/_data/objects/0000/8583/boxlefttop.gif) left top no-repeat #2b8053; padding-left:25px;}
.catcolor6 div.catblock-top { background:url(/_data/objects/0000/8583/boxrighttop.gif) right top no-repeat;}

/* id 292 */
.catcolor2 td.catblock-left { background:#828282;}	
.catcolor2 td.catblock-itop { background: url(/_data/objects/0000/0292/lefttop.gif) left top no-repeat #828282;}
.catcolor2 td.catblock-ibottom { background:url(/_data/objects/0000/0292/leftbottom.gif) left bottom no-repeat #828282;}
.catcolor2 td.catblock-bot { background:url(/_data/objects/0000/0292/boxleftbottom.gif) left bottom no-repeat #828282;}
.catcolor2 div.catblock-bot { height:20px; background:url(/_data/objects/0000/0292/boxrightbottom.gif) right bottom no-repeat;}
.catcolor2 td.catblock-top { background:url(/_data/objects/0000/0292/boxlefttop.gif) left top no-repeat #828282; padding-left:25px;}
.catcolor2 div.catblock-top { background:url(/_data/objects/0000/0292/boxrighttop.gif) right top no-repeat;}

/* id 306 */
.catcolor3 td.catblock-left { background:#B03D2B;}	
.catcolor3 td.catblock-itop { background: url(/_data/objects/0000/0306/lefttop.gif) left top no-repeat #B03D2B;}
.catcolor3 td.catblock-ibottom { background:url(/_data/objects/0000/0306/leftbottom.gif) left bottom no-repeat #B03D2B;}
.catcolor3 td.catblock-bot { background:url(/_data/objects/0000/0306/boxleftbottom.gif) left bottom no-repeat #B03D2B;}
.catcolor3 div.catblock-bot { height:20px; background:url(/_data/objects/0000/0306/boxrightbottom.gif) right bottom no-repeat;}
.catcolor3 td.catblock-top { background:url(/_data/objects/0000/0306/boxlefttop.gif) left top no-repeat #B03D2B; padding-left:25px;}
.catcolor3 div.catblock-top { background:url(/_data/objects/0000/0306/boxrighttop.gif) right top no-repeat;}

/* id 307 */
.catcolor4 td.catblock-left { background:#78A7C1;}	
.catcolor4 td.catblock-itop { background: url(/_data/objects/0000/0307/lefttop.gif) left top no-repeat #78A7C1;}
.catcolor4 td.catblock-ibottom { background:url(/_data/objects/0000/0307/leftbottom.gif) left bottom no-repeat #78A7C1;}
.catcolor4 td.catblock-bot { background:url(/_data/objects/0000/0307/boxleftbottom.gif) left bottom no-repeat #78A7C1;}
.catcolor4 div.catblock-bot { height:20px; background:url(/_data/objects/0000/0307/boxrightbottom.gif) right bottom no-repeat;}
.catcolor4 td.catblock-top { background:url(/_data/objects/0000/0307/boxlefttop.gif) left top no-repeat #78A7C1; padding-left:25px;}
.catcolor4 div.catblock-top { background:url(/_data/objects/0000/0307/boxrighttop.gif) right top no-repeat;}

/* id 308 */
.catcolor5 td.catblock-left { background:#2F6168;}	
.catcolor5 td.catblock-itop { background: url(/_data/objects/0000/0308/lefttop.gif) left top no-repeat #2F6168;}
.catcolor5 td.catblock-ibottom { background:url(/_data/objects/0000/0308/leftbottom.gif) left bottom no-repeat #2F6168;}
.catcolor5 td.catblock-bot { background:url(/_data/objects/0000/0308/boxleftbottom.gif) left bottom no-repeat #2F6168;}
.catcolor5 div.catblock-bot { height:20px; background:url(/_data/objects/0000/0308/boxrightbottom.gif) right bottom no-repeat;}
.catcolor5 td.catblock-top { background:url(/_data/objects/0000/0308/boxlefttop.gif) left top no-repeat #2F6168; padding-left:25px;}
.catcolor5 div.catblock-top { background:url(/_data/objects/0000/0308/boxrighttop.gif) right top no-repeat;}


/* ---------------------- */
div.collaps_body { margin:20px 0 15px 0px;}

/* ---------------------- */

span.date_standart {background-color:#1D7DAD; width:80px; text-align:center; color:#FFF;}
h1 span.date {background-color:transparent; font-size:12px; text-align:left;}

/* ---------------------- */
.b-feedback {background-color:#022F58; padding:10px 20px 20px 20px; margin:40px 0 20px 0;}
.b-feedback .head_comb {margin:10px 0;}
.b-feedback .blockheader {color:#5A669B; font-size:18px; }
.b-feedback td.frow1, .b-feedback td.fsubmit1 {color:#FFF; padding-right:5px; font-size:11px;}
.b-feedback input, .b-feedback textarea {border:1px solid #595959; }
.b-feedback input.butt {}

/* ------------------------------- */
div.rightnews { margin:0 0 20px 0;}
div.rightnews table tbody tr td span.date, div.rightnews div span.date { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FFF; padding-top:2px; padding-bottom:2px;}
div.rightnews table tbody tr td a.menuchilds, div.rightnews div a.menuchilds { font-size:14px; color:#5b6399; text-decoration:underline;}
div.rightnews table tbody tr td a.menuchilds:hover, div.rightnews div a.menuchilds:hover { text-decoration:none;}
div.rightnews table tbody tr td div.short, div.rightnews div div.short { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#585858; margin:5px 0;}
div.rightnews div.blocktail { text-align:right; margin-top:10px;}
div.rightnews div.blocktail a {font-size:14px; color:#5b6399;}
div.rightnews div div.imgicon img {margin:10px 0;}
div.imgicon a img { border:8px #012f57 solid;}

div.imgicon {margin-bottom:10px;}

/* -------------------------------------- */
/*
div.b-feedback { padding:15px 10px;}
div.b-feedback div.head_comb span.blockheader { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#5b6399; font-style:normal; font-weight:normal;}
*/
table.ftable tr td.frow1 { text-align:left;}
table.ftable tr td.fsubmit2 { text-align:right;}


div.printv a { background:url(/_data/objects/0000/0218/printicon.gif) right 0px no-repeat; font-size:14px; color:#585858; text-decoration:underline; padding:0px 20px 2px 0;}
div.printv a:hover { text-decoration:none;}

/* ------------------------------ */
div.collaps_head a { font-size:16px; color:#FFF;}
div.cell_header_ver { margin-bottom:5px;}
div.cell_header_ver a { font-size:11px; color:#FFF; }
div.cell_header_ver a.menuchilds_cur { font-size:11px; text-decoration:none; font-weight:bold;}
/*div.accord_237 { background:url(/_data/objects/0000/0324/a00.gif) left top no-repeat #3a5770;}
.accord_237 .acc1 { background:url(/_data/objects/0000/0324/a01.gif) right top no-repeat;}
.accord_237 .acc2 { background:url(/_data/objects/0000/0324/a10.gif) left bottom no-repeat;}
.accord_237 .acc3 { background:url(/_data/objects/0000/0324/a11.gif) right bottom no-repeat; padding:15px;}

div.accord_238 { background:url(/_data/objects/0000/0325/a00.gif) left top no-repeat #828282;}
.accord_238 .acc1 { background:url(/_data/objects/0000/0325/a01.gif) right top no-repeat;}
.accord_238 .acc2 { background:url(/_data/objects/0000/0325/a10.gif) left bottom no-repeat;}
.accord_238 .acc3 { background:url(/_data/objects/0000/0325/a11.gif) right bottom no-repeat; padding:15px;}

div.accord_239 { background:url(/_data/objects/0000/0326/a00.gif) left top no-repeat #af3d2a;}
.accord_239 .acc1 { background:url(/_data/objects/0000/0326/a01.gif) right top no-repeat;}
.accord_239 .acc2 { background:url(/_data/objects/0000/0326/a10.gif) left bottom no-repeat;}
.accord_239 .acc3 { background:url(/_data/objects/0000/0326/a11.gif) right bottom no-repeat; padding:15px;}

div.accord_240 { background:url(/_data/objects/0000/0327/a00.gif) left top no-repeat #77a8c1;}
.accord_240 .acc1 { background:url(/_data/objects/0000/0327/a01.gif) right top no-repeat;}
.accord_240 .acc2 { background:url(/_data/objects/0000/0327/a10.gif) left bottom no-repeat;}
.accord_240 .acc3 { background:url(/_data/objects/0000/0327/a11.gif) right bottom no-repeat; padding:15px;}

div.accord_241 { background:url(/_data/objects/0000/0328/a00.gif) left top no-repeat #2e6268;}
.accord_241 .acc1 { background:url(/_data/objects/0000/0328/a01.gif) right top no-repeat;}
.accord_241 .acc2 { background:url(/_data/objects/0000/0328/a10.gif) left bottom no-repeat;}
.accord_241 .acc3 { background:url(/_data/objects/0000/0328/a11.gif) right bottom no-repeat; padding:15px;}
*/

/* -------------------------------- */

.header {font-size:18px; font-style:normal; font-weight:normal;color:#000; }
.subheader {font-size:16px; font-style:normal; font-weight:bold; }

div.headraz1 { background:url(/_data/objects/0000/0329/h00.gif) left top no-repeat #6b90a2; overflow:hidden; zoom:1; margin:0 0 25px 0;}
div.headraz2 { background:url(/_data/objects/0000/0329/h01.gif) right top no-repeat; zoom:1;} 
div.headraz3 { background:url(/_data/objects/0000/0329/h10.gif) left bottom no-repeat; zoom:1;}
div.headraz4 { background:url(/_data/objects/0000/0329/h11.gif) right bottom no-repeat; padding:12px 30px; /*margin:0 0 25px 0; */ zoom:1;}

div.headraz1 h1 { color:#FFF; font-size:18px; font-style:normal; font-weight:normal; margin:10px 0 0  0; padding:0;}
div.b-menuparents { margin:0 0 5px 0px; color:#FFF;}
div.b-menuparents a {color:#FFF;}

body.catalog1 div.headraz1 { background:url(/_data/objects/0000/0324/a00.gif) left top no-repeat #3a5770;}
body.catalog1 div.headraz2 { background:url(/_data/objects/0000/0324/a01.gif) right top no-repeat;} 
body.catalog1 div.headraz3 { background:url(/_data/objects/0000/0324/a10.gif) left bottom no-repeat;}
body.catalog1 div.headraz4 { background:url(/_data/objects/0000/0324/a11.gif) right bottom no-repeat; padding:12px 30px; /* margin:0 0 25px 0; */}

body.catalog2 div.headraz1 { background:url(/_data/objects/0000/0325/a00.gif) left top no-repeat #828282;}
body.catalog2 div.headraz2 { background:url(/_data/objects/0000/0325/a01.gif) right top no-repeat;} 
body.catalog2 div.headraz3 { background:url(/_data/objects/0000/0325/a10.gif) left bottom no-repeat;}
body.catalog2 div.headraz4 { background:url(/_data/objects/0000/0325/a11.gif) right bottom no-repeat; padding:12px 30px; /* margin:0 0 25px 0; */}

body.catalog3 div.headraz1 { background:url(/_data/objects/0000/0326/a00.gif) left top no-repeat #af3d2a;}
body.catalog3 div.headraz2 { background:url(/_data/objects/0000/0326/a01.gif) right top no-repeat;} 
body.catalog3 div.headraz3 { background:url(/_data/objects/0000/0326/a10.gif) left bottom no-repeat;}
body.catalog3 div.headraz4 { background:url(/_data/objects/0000/0326/a11.gif) right bottom no-repeat; padding:12px 30px; /* margin:0 0 25px 0; */}

body.catalog4 div.headraz1 { background:url(/_data/objects/0000/0327/a00.gif) left top no-repeat #77a8c1;}
body.catalog4 div.headraz2 { background:url(/_data/objects/0000/0327/a01.gif) right top no-repeat;} 
body.catalog4 div.headraz3 { background:url(/_data/objects/0000/0327/a10.gif) left bottom no-repeat;}
body.catalog4 div.headraz4 { background:url(/_data/objects/0000/0327/a11.gif) right bottom no-repeat; padding:12px 30px; /* margin:0 0 25px 0; */}

body.catalog5 div.headraz1 { background:url(/_data/objects/0000/0328/a00.gif) left top no-repeat #2e6268;}
body.catalog5 div.headraz2 { background:url(/_data/objects/0000/0328/a01.gif) right top no-repeat;} 
body.catalog5 div.headraz3 { background:url(/_data/objects/0000/0328/a10.gif) left bottom no-repeat;}
body.catalog5 div.headraz4 { background:url(/_data/objects/0000/0328/a11.gif) right bottom no-repeat; padding:12px 30px; /* margin:0 0 25px 0; */}

body.catalog6 div.headraz1 { background:url(/_data/objects/0000/8584/a00.gif) left top no-repeat #26714a;}
body.catalog6 div.headraz2 { background:url(/_data/objects/0000/8584/a01.gif) right top no-repeat;} 
body.catalog6 div.headraz3 { background:url(/_data/objects/0000/8584/a10.gif) left bottom no-repeat;}
body.catalog6 div.headraz4 { background:url(/_data/objects/0000/8584/a11.gif) right bottom no-repeat; padding:12px 30px; /* margin:0 0 25px 0; */}
/* --------------------------------- */
div.listcat1 {}
div.listcatitem { margin:0 0 20px 0;}
div.listcatimg { float:left; width:164px; text-align:center;}
div.listcathead { padding:0 0 12px 0;}
div.listcathead a { font-size:16px; color:#585858; text-decoration:underline;}
div.listcathead a:hover { text-decoration:none;}
div.listcattext { font-size:12px;}
div.listcatprice {margin:15px 0;}


/* --------------------------------- */
div.twolev1 { clear:both; margin:15px 0 20px 45px; padding:0;}
div.twolev1 a {
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	background:#6b90a2;
	padding:4px 10px;
	margin:0;
}
div.twolev1 a:hover { text-decoration:underline;}

/* -------------------------------- */
div.rmenu {}
div.rmenu * {color:#FFF !important; }
div.rmenu ul {margin:0;	padding:0;	list-style:none;}
div.rmenu ul li {margin:0;	padding:0;	list-style:none;}
div.rmenu ul li a { font-size:16px; color:#FFF;}
div.rmenu ul li ul { margin:15px 0; padding:0;}
div.rmenu ul li ul li { margin:0 0 8px 0; padding:0;}
div.rmenu ul li ul li a { font-size:11px; color:#FFF; }
div.rmenu ul li ul li span { font-size:11px; color:#FFF; }
div.rmenu ul li ul li.menucur a { font-weight:bold; text-decoration:none;}
div.rmenu ul li ul li div.acc1 { background:none;}
div.rmenu ul li ul li div.acc2 { background:none;}
div.rmenu ul li ul li div.acc3 { background:none; padding:0;}

li.accord_237 {	background:url(/_data/objects/0000/8584/a00.gif) left top no-repeat #26714a;}
.accord_237 .acc1 {	background:url(/_data/objects/0000/8584/a01.gif) right top no-repeat;}
.accord_237 .acc2 {	background:url(/_data/objects/0000/8584/a10.gif) left bottom no-repeat;}
.accord_237 .acc3 {	background:url(/_data/objects/0000/8584/a11.gif) right bottom no-repeat;	padding:15px;}

li.accord_238 {	background:url(/_data/objects/0000/0325/a00.gif) left top no-repeat #828282;}
.accord_238 .acc1 {	background:url(/_data/objects/0000/0325/a01.gif) right top no-repeat;}
.accord_238 .acc2 {	background:url(/_data/objects/0000/0325/a10.gif) left bottom no-repeat;}
.accord_238 .acc3 {	background:url(/_data/objects/0000/0325/a11.gif) right bottom no-repeat;	padding:15px;}

li.accord_239 {	background:url(/_data/objects/0000/0326/a00.gif) left top no-repeat #af3d2a;}
.accord_239 .acc1 {	background:url(/_data/objects/0000/0326/a01.gif) right top no-repeat;}
.accord_239 .acc2 {	background:url(/_data/objects/0000/0326/a10.gif) left bottom no-repeat;}
.accord_239 .acc3 {	background:url(/_data/objects/0000/0326/a11.gif) right bottom no-repeat;	padding:15px;}

li.accord_240 {	background:url(/_data/objects/0000/0327/a00.gif) left top no-repeat #77a8c1;}
.accord_240 .acc1 {	background:url(/_data/objects/0000/0327/a01.gif) right top no-repeat;}
.accord_240 .acc2 {	background:url(/_data/objects/0000/0327/a10.gif) left bottom no-repeat;}
.accord_240 .acc3 {	background:url(/_data/objects/0000/0327/a11.gif) right bottom no-repeat;	padding:15px;}

li.accord_241 {	background:url(/_data/objects/0000/0328/a00.gif) left top no-repeat #2e6268;}
.accord_241 .acc1 {	background:url(/_data/objects/0000/0328/a01.gif) right top no-repeat;}
.accord_241 .acc2 {	background:url(/_data/objects/0000/0328/a10.gif) left bottom no-repeat;}
.accord_241 .acc3 {	background:url(/_data/objects/0000/0328/a11.gif) right bottom no-repeat;	padding:15px;}

li.accord_8561 {	background:url(/_data/objects/0000/0324/a00.gif) left top no-repeat #3a5770;}
.accord_8561 .acc1 {	background:url(/_data/objects/0000/0324/a01.gif) right top no-repeat;}
.accord_8561 .acc2 {	background:url(/_data/objects/0000/0324/a10.gif) left bottom no-repeat;}
.accord_8561 .acc3 {	background:url(/_data/objects/0000/0324/a11.gif) right bottom no-repeat;	padding:15px;}

span.cell_iuh-header {display:block; margin:10px 0 5px 0;}

li.item_iuh_header { line-height: 22px; position: relative; display: inline-block; }
/*li.item_iuh_header + li.item_iuh_header { margin-top: 10px; }*/
li.item_iuh_header { margin-top: 30px; }
.item_iuh_header a { color: #26714a; font-size: 20px; line-height: 24px; text-decoration: none; }
.iuh_list li::marker { color: #26714a; font-size: 20px; }

.catalog2 .item_iuh_header a { color: #828282; }
.catalog2 .iuh_list li::marker { color: #828282; }
.catalog5 .item_iuh_header a { color: #2e6268; }
.catalog5 .iuh_list li::marker { color: #2e6268; }
.catalog4 .item_iuh_header a { color: #77a8c1; }
.catalog4 .iuh_list li::marker { color: #77a8c1; }
.catalog1 .item_iuh_header a { color: #3a5770; }
.catalog1 .iuh_list li::marker { color: #3a5770; }
.catalog3 .item_iuh_header a { color: #af3d2a; }
.catalog3 .iuh_list li::marker { color: #af3d2a; }

.item_iuh_header a.item_iuh_header2 { color: #000; font-size: 16px; line-height: 22px; text-decoration: none; }
.item_iuh_header ul { width: 300px; margin: 10px 0; display: none; position: absolute; top: 0; left: 100%; background: #fff; z-index: 199;
padding: 20px 20px 20px 30px; border: 1px solid #26714a; max-height: 320px; overflow: auto; box-sizing: border-box; }

.catalog2 .item_iuh_header ul { border-color: #828282; }
.catalog5 .item_iuh_header ul { border-color: #2e6268; }
.catalog4 .item_iuh_header ul { border-color: #77a8c1; }
.catalog1 .item_iuh_header ul { border-color: #3a5770; }
.catalog3 .item_iuh_header ul { border-color: #af3d2a; }

li.item_iuh_header:hover ul { display: block; }
ol.iuh_list { padding-bottom: 150px; }



#p__comment_emailto {width:250px;}

	/* блок авторизации */
	.b-auth {width:250px; }
	span.h-auth_login {display:block; width:100%; overflow:hidden; zoom:1; margin-bottom:5px;}
	span.auth_login {display:block; padding-right:7px; text-align:right; width:70px; float:left;}
	input.auth_login {border:1px solid #8F8F8F; float:left; }
	span.h-auth_password {display:block; width:100%; overflow:hidden; margin-bottom:5px;}
	span.auth_password {display:block; padding-right:7px; text-align:right; width:70px; float:left;}
	input.auth_password {border:1px solid #8F8F8F; float:left; }
	input.auth_submit {margin-left:5px; margin-top:2px;}
	/* .h-auth_password span, .h-auth_password input {vertical-align:middle;} */
	a.auth_reglink {display:block; clear:both; margin-left:65px;}
	a.auth_remlink {display:block; margin-left:65px;}

.g-page425 .article .mess_standart td {border:1px solid black;}
.cell_iuh-item {margin-top: 10px}

.c-projects .view_icon_div { margin: 0 20px 0 0 !important; }
.c-projects td.cell_standart_icon_text { padding: 15px 0; border-bottom: 1px solid #e5e5e5; }
.c-projects .menulocal { font-size: 16px; }
.c-projects div.short { padding-top: 6px; font-size: 14px; }

.prettyphoto { padding-top: 20px; clear: both; }
.prettyphoto .prettyphoto_a { display: inline-block; margin: 0 15px 15px 0; }


.b-slider { width: 422px; height: 123px; overflow: hidden; }

.catalog6 table.list_table_std  { width: 100%; }

.list_table_std img { max-width: 100%; }

.b-offers { background: #807d2b; font-size: 16px; color: #FFF; padding: 15px; border-radius: 15px; }
.b-offers a { color: #fff; font-size: 16px; }
.b-offers ul { padding: 0; margin: 0; list-style-type: none; }
.b-offers li { padding: 0; margin: 0; }

/* <css_content> */

/* Стандартный */
.content {
	line-height:1.3em;
	
	}

/* Цитата */
.qoute {
	padding:15px;
}

/* Блочный заголовок */
.c__header1 {
    color: #5A669B;
    font-size: 18px;
}

/* Маркировать */

span.mark_red {
    color: #FF3333;

}


 

/* </css_content> */

/* Картинки в инструкциях id 42 */
body.article div.leftbar div.mess_standart img { max-width: 600px !important; height: auto !important; display: block; margin-left: auto;  margin-right: auto; width: 50%; }


/*===== 09.2020 =====*/
.cmn-toggle-switch { display: none; }
.b-feedback { border-radius: 15px; }
div.rmenu ul li { border-radius: 15px; }

.nice:after,
.nice:before {  content: ' '; display: block; width: 16px; height: 100%;
    background-image: none;
    background-repeat: repeat-y; background-size: 16px 100%;
    position: absolute; top: 0; right: 0; z-index: 399;
}
.nice.nice-r:after {
    background-image: -moz-linear-gradient(to right, transparent,rgba(0,0,0,.5));
    -webkit-background-image: linear-gradient(to right, transparent,rgba(0,0,0,.5));
    background-image: linear-gradient(to right, transparent,rgba(0,0,0,.5));
}
.nice.nice-l:before {
    left: 0px;
    background-image: -moz-linear-gradient(to left, transparent,rgba(0,0,0,.5));
    -webkit-background-image: linear-gradient(to left, transparent,rgba(0,0,0,.5));
    background-image: linear-gradient(to left, transparent,rgba(0,0,0,.5));
}


.search-box div.listcatimg img { max-width: 100%; height: auto; }
.search-box div.listcatimg { margin-right: 20px; }

/*===== catalog NEW =====*/

/* Для отбивки абзацев */
/* - едет на главной .mess_standart div { margin-top: 6px; } */
.headraz4 span.mess_header { color: #FFF; }

.catalog-wrap { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }
.catalog-item { background: #fff; padding: 20px; border: 1px solid #ededed; border-radius: 8px; transition: box-shadow ease .3s; }
.catalog-item:hover { box-shadow: 0 5px 30px rgba(34,34,34,.1); }
.catalog-item .icon img { display: block; margin: 0; width: 100%; height: auto; }
.catalog-item .icon { margin-bottom: 10px; }
.catalog-item .icon br { display: none; }
.catalog-item .art,
.cell_icon_header2 .art { color: #909090; font-size: 12px; margin-top: 10px; }
.catalog-item .price,
.cell_icon_header2 .price { color: #009900; font-size: 20px; font-weight: bold; margin-top: 10px; }

.prod-qt { margin-top: 10px; color: #fff; background: #009900; display: inline-block; padding: 3px 10px; border-radius: 3px; }
.prod-qt-none { background: red; }

.catalog-item .prod-qt { color: #009900; background: none; padding: 0; display: block; }
.catalog-item .prod-qt-none { color: red; }

.price-box { padding: 0.3em 1em;
    display: inline-block;
    font-size: 1.5em;
    font-weight: 700;
    user-select: none;
    outline: none;
    border-radius: 3px;
    background: linear-gradient(rgb(130, 209, 141), rgb(12, 156, 13)) rgb(12, 156, 13);
    box-shadow: rgba(0, 0, 0, 0.3) 0px -1px 3px, rgb(255, 255, 255) 0px 1px 1px, rgba(0, 0, 0, 0.8) 0px 1px 2px inset, rgba(0, 0, 0, 0.05) 0px -1px 0px inset;
    color: rgb(255, 255, 255);
	margin-top: 12px;
	margin-bottom: 12px;
}
.price-box-old { font-size: 1.3em; text-decoration: line-through; color: #999; margin-top: 10px; }
.prod-char { font-weight: bold; font-size: 14px; color: #000; margin-top: 6px; }

.catalog-wrap4 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; }

.catalog-item, .fotorama-wrap, .icon-wrap { position: relative; }
.tags { position: absolute; top: 20px; left: 0; display: flex; flex-direction: column; gap: 6px; }
.tags__item { padding: 4px 15px; align-self: flex-start; font-size: 12px; color: #fff; border-radius: 0 3px 3px 0; }
.tags__item--hit { background-color: #0081c6; }
.tags__item--action { background-color: red; }
.tags__item--new { background-color: #589a36; }
.tags__item--bp { background-color: #f7941d; }
.catalog-item .prod-char { color: #7f8a9e; font-size: 13px; }
.catalog-item .price-box-old + .price { margin-top: 0; color: red; }
.catalog-item .prod-char { font-weight: normal; }
.catalog-item .title { margin-top: 10px; }
.catalog-item .price .discount { color: #585858; font-size: 16px; font-weight: normal; margin-left: 10px; }


/*===== contacts NEW =====*/
.contacts { display: grid; align-items: start; grid-template-columns: repeat(2, 1fr); gap: 30px; }
.contacts_item { background: rgb(228, 228, 228); padding: 10px; }
.contacts img { max-width: 100%; height: auto; }

.tbl { width: 100%; border-collapse: collapse; border: 1px solid #000; }
.tbl td {  border: 1px solid #000; padding: 5px; font-size: 14px; }

/*.catalog6 .leftbar>.block_is  { display: flex; flex-wrap: wrap; }*/

.catalog6 .leftbar .headraz1,
.catalog6 .leftbar h1,
.catalog6 .leftbar .mess_standart { width: 100%; }

.catalog6 .leftbar div.list_table_std { width: 100%; }
.catalog6 .leftbar .catm  { width: 25%; }
.catalog6 .leftbar .catm + .list_table_std  { width: 75%; }

/*===== catalog tabs NEW =====*/
.tabs { margin: 35px 0; width: 100%; /*border-bottom: 2px solid #e0e0e0; padding-bottom: 20px;*/ }
.tabs__caption { display: flex; flex-wrap: wrap; /*gap: 0 20px; padding: 0px;*/ margin: 0px; list-style-type: none; border: 2px solid #e0e0e0; padding: 0; }
.tabs__caption li { color: rgba(35, 31, 32, 0.7); font-size: 14px; line-height: 20px; margin: 0; padding: 15px 10px; }

.tabs__caption li.active { color: #000; position: relative; background: #e0e0e0; }
/*.tabs__caption li.active:after { content:''; width: 100%; height: 2px; background: rgba(245, 126, 0, 1); left: 0px; bottom: -1px; position: absolute; }*/

.tabs__content { display: none; padding-top: 20px; font-size: 14px; color: #000000; }
.tabs__content.active { display: block; }
.tabs__caption li:not(.active) { cursor: pointer; }
.tabs__caption li:before { display: none; }

.tabs__content h2 { font-size: 16px; }

p.view_file_one { display: flex; gap: 10px; font-size: 12px; color: #585858; font-weight: normal; font-family: Arial, Verdana, Helvetica, Sans-Serif; }
p.view_file_one a { display: flex; gap: 10px; }
p.view_file_one a .icon { width: 16px; height: 16px; }
p.view_file_one a .icon.ext-pdf { background: url(/comm/images/16/file_pdf.gif) no-repeat 0 0; }
p.view_file_one a .icon.ext-doc { background: url(/comm/images/16/file_doc.gif) no-repeat 0 0; }
p.view_file_one a .icon.ext-xls { background: url(/comm/images/16/file_xls.gif) no-repeat 0 0; }
p.view_file_one a .icon.ext-file { background: url(/comm/images/16/file_txt.gif) no-repeat 0 0; }

/*fotorama*/
.fotorama--fullscreen { background: rgba(0,0,0,0.6); }
.fullscreen { background: transparent; }
.fotorama--fullscreen .fotorama__nav, 
.fotorama--fullscreen .fotorama__stage { background: none; }


/*поиск*/
#form_118 .stdform.ftable { width: 300px; }
#form_118 input[type="text"] { padding: 5px 10px; width: 100%; box-sizing: border-box; }
#form_118 input[type="submit"] { padding: 5px 10px; background-color: #1B75A5; color: #FFF; border: 0; cursor: pointer; font-weight: normal; width: 100%; box-sizing: border-box; }
#form_118 .stdform.ftable td.frow1,
#form_118 .stdform.ftable td.fsubmit1 { display: none; }
#form_118 .stdform.ftable td.fsubmit2 { padding-top: 10px; }

#form_118 *,
#form_118 input[type="text"],
#form_118 input[type="submit"] { font-size: 14px; line-height: 21px; }

.search-result { margin: 20px 0; font-size: 18px; line-height: 21px; }
.menubottom { font-size: 14px; line-height: 21px; }


@media (max-width: 1200px) {
	body { min-width: 100%; }
	div.page { width: 100%; }
	div.header { width: 100%; min-width: 100%; }
	div.page div.mainbar { width: 100%; float: none; }
	div.footer { width: 100%; min-width: 100%; }
	div.foot1 { width: 100%; }
	div.bgtop  { width: 100%; }
	div.bgtopup  { width: 100%; box-sizing: border-box; }
	div.mainmenu { width: 100%; box-sizing: border-box; }
	
	div.leftbar { /* 202501 width: 64%; */ padding-left: 20px; box-sizing: border-box; padding-right: 20px; width: 100%; }
	div.rightbar { width: 28%; margin: 21px 20px; }
	
	.b-feedback input, .b-feedback textarea, #p__comment_emailto { width: 100% !important; }
	.b-feedback input[type="checkbox"] { width: auto !important; }
	
	/*div.foot5 { left: 405px; }*/
	div.foot6 {  left: auto; right: 0px; }
	
	div.logo { width: 100px; top: 65px; }
	div.logo img { width: 100%; height: auto; }
	
	div.name { left: 160px; width: 250px; }
	div.name img { width: 100%; height: auto; }
	div.slogan { left: 160px; }
	
	div.phone { top: 60px; left: 460px; }
	
	div.flash { left: auto; right: 0px; }
	.b-slider { width: 340px; }
	div.printver { top: 162px; }
	
	.mainmenu ul.menuchilds li { padding: 7px 12px 0 12px; }
	
	.rightnews .imgicon img { max-width: 100%; height: auto; box-sizing: border-box; }
	
	span.linkgo,
	span.out,
	span.linkgo span { display: block; background-size: auto 100%; line-height: 24px; }
	span.linkgo span { padding: 6px 20px 14px 20px; }
	span.linkgo { background-position: right -2px; }
	.rightnews .headr a {  text-decoration: none; }
	
	.leftbar .mess_standart img { max-width: 100%; height: auto !important; }
	.catalog5 .leftbar .mess_standart table img { max-width: 20px; }
	
	.cell_iuh-icon img { max-width: 100%; height: auto; }
}

@media (max-width: 1010px) {
	.rightbar form tr td { display: block; }
	.rightbar form .stdform.frow1 { width: 100%; }
	
	.b-feedback .stdform { width: 100%; }
	.b-feedback tr.r__comment_agree { display: flex; align-items: center; }
	.b-feedback .stdform#d1__comment_agree { width: 90%; display: inline-block; order: 2; }
	.b-feedback .stdform#d2__comment_agree { width: 30px; display: inline-block; order: 1; }
	
	.list_table_std .cell_icon_header2 img { max-width: 100%; height: auto; }
	.mess_standart iframe { width: 100%; height: auto; min-height: 300px; }
	
	.g-page1 div.leftbar { width: 100%; }
	
	.catalog-wrap { gap: 20px; }
}

@media (max-width: 880px) {
	div.slogan { display: none; }
	div.phone { left: 440px; }
	div.printver { display: none; }
	.mainmenu ul.menuchilds li { padding: 7px 16px 0 16px; }
	div.name { display: none; }
	
	div.phone { left: 155px; top: 68px; }
	
	
	span.linkgo { font-size: 20px; }
	span.linkgo, span.out, span.linkgo span { line-height: 20px; }
	.catblock tr td:nth-child(2), .catblock tr td:nth-child(1) { display: none; }
	
	div.footer { background: url(/_data/objects/0000/0218/bgfooter.gif) left top repeat-x #105580; 
	/*margin-top: -120px; height: 120px;*/ box-sizing: border-box; padding: 10px 20px; height: auto; }
	div.foot2 { /*display: none;*/ position: static; }
	div.foot1{ display: none; }
	#block_234 p, #block_234 div { text-align: left !important; }
	
	div.foot3, div.foot4 { position: static; }
	.foot3-4-wr { display: inline-block; vertical-align: middle; width: 40%; }
	div.foot5 { position: static; display: block; vertical-align: middle; width: 100%; }

}


@media (min-width: 761px) { 
	div.mainmenu { display: block !important; }
}

@media (max-width: 760px) {
	div.flash { display: none; }
	div.bgtop { height: 85px; }
	div.logo { top: 48px; }
	div.phone { top: 52px; }
	
	body.g-page1 div.header {  }
	div.catprodhead { top: 114px; }
	div.header { height: 115px; }
	body.g-page1 div.header { height: 170px; }
	
	div.footer { height: auto; }
	.foot3-4-wr, div.foot5  { display: block; width: 100%; }
	div.foot6 { position: static; margin-top: 20px; }
	div.foot4 { width: 100%; }
	
	div.mainmenu { top: 114px; display: none; height: auto; z-index: 399; background: #e0e0e0; }
	.mainmenu ul.menuchilds li { float: none; display: block; }
	div.mainmenu ul.menuchilds { margin-bottom: 15px; }

	.cmn-toggle-switch { display: block; }
	.topmenu { position: absolute; top: 6px; right: 20px; width: 50px; }
	.mainmenu ul.menuchilds li { padding-top: 10px; padding-bottom: 10px; }
	/* Burger Time */
	.cmn-toggle-switch {	display: inline-block; position: absolute; right: 17px; top: 51px; overflow: hidden; width: 40px; height: 40px; 
	font-size: 0; text-indent: -9999px; cursor: pointer; z-index: 399; }
	.cmn-toggle-switch span { display: block; position: absolute; top: 18px; left: 8px; right: 18px; height: 3px; width: 25px; background: #fff; }
	.cmn-toggle-switch span::before,
	.cmn-toggle-switch span::after { position: absolute; display: block; left: 0; height: 3px; width: 25px; background-color: #fff; content: ""; }
	.cmn-toggle-switch span::before { top: -8px; }
	.cmn-toggle-switch span::after { bottom: -8px; }
 
	.cmn-toggle-switch__htx span {
	  -webkit-transition: background 0 0.3s;
			  transition: background 0 0.3s;
	}
	 
	.cmn-toggle-switch__htx span::before,
	.cmn-toggle-switch__htx span::after {
	  -webkit-transition-duration: 0.3s, 0.3s;
			  transition-duration: 0.3s, 0.3s;
	  -webkit-transition-delay: 0.3s, 0;
			  transition-delay: 0.3s, 0;
	}
	 
	.cmn-toggle-switch__htx span::before {
	  -webkit-transition-property: top, -webkit-transform;
			  transition-property: top, transform;
	}
	 
	.cmn-toggle-switch__htx span::after {
	  -webkit-transition-property: bottom, -webkit-transform;
			  transition-property: bottom, transform;
	}
	 
	/* active state*/
	.cmn-toggle-switch__htx.active {
	}
	 
	.cmn-toggle-switch__htx.active span {
	  background: none;
	}
	 
	.cmn-toggle-switch__htx.active span::before {
	  top: 0;
	  -webkit-transform: rotate(45deg);
		  -ms-transform: rotate(45deg);
			  transform: rotate(45deg);
	}
	 
	.cmn-toggle-switch__htx.active span::after {
	  bottom: 0;
	  -webkit-transform: rotate(-45deg);
		  -ms-transform: rotate(-45deg);
			  transform: rotate(-45deg);
	}
	 
 	.cmn-toggle-switch__htx.active span::before,
	.cmn-toggle-switch__htx.active span::after {
	  -webkit-transition-delay: 0, 0.3s;
			  transition-delay: 0, 0.3s;
	}
	
	div.leftbar, 
	div.rightbar { float: none; width: 100%; }
	div.rightbar	{ padding: 21px 20px; margin: 0px; box-sizing: border-box; }
	div.leftbar { padding-right: 20px; }
	
	.g-page286 tr.list_table_std { display: inline; }
	.g-page286 td.list_table_std { display: block; float: left; width: 45% !important; min-height: 190px; }
	
	
	
	.catalog5 tr.list_table_std, .catalog6 tr.list_table_std, .catalog4 tr.list_table_std { display: inline; }
	.catalog5 td.list_table_std, .catalog6 td.list_table_std, .catalog4 td.list_table_std { display: inline-block; /*float: left;*/ width: 45% !important; vertical-align: top; }
	.catalog5 td.list_table_std .cell_icon_header2, .catalog6 td.list_table_std .cell_icon_header2, .catalog4 td.list_table_std .cell_icon_header2  { /*min-height: 190px;*/ margin-bottom: 10px; }
	.catalog5 td.list_table_std .short span, .catalog6 td.list_table_std .short span, .catalog4 td.list_table_std .short span { font-size: 14px !important; }
	
	.cat-pdf tr.list_table_std { display: inline; }
	.cat-pdf td.list_table_std { display: inline-block; /*float: left;*/ padding: 4px 0; vertical-align: top; width: 45% !important; }
	
	li.item_iuh_header:hover ul { display: none; }
	
	.catalog-wrap { grid-template-columns: repeat(2, 1fr); }
	
	
	.catalog6 .leftbar>.block_is  { display: block; }

	.catalog6 .leftbar .catm  { width: 100%; }
	.catalog6 .leftbar .catm + .list_table_std  { width: 100%; }
	
	
}
@media (max-width: 650px) {
	.contacts { grid-template-columns: repeat(1, 1fr); } 
}

@media (max-width: 550px) {
	.prettyphoto_a  { width: 44%; }
	.prettyphoto_a img { width: 100%; height: auto; }
	
	.catalog5 td.list_table_std, .catalog6 td.list_table_std, .cat-pdf td.list_table_std, .catalog4 td.list_table_std { /*margin-right: 5px;*/ }
	.cat-pdf td.list_table_std { margin-right: 5px; }
	
	.tags { top: 10px; }
	.tags__item { padding: 4px 7px; font-size: 9px; }
	
	#form_118 .stdform.ftable { width: 100%; }
}


@media (max-width: 390px) {
	body { min-width: 320px; }
	div.phone { display: none; }
	
	.catalog-wrap { grid-template-columns: repeat(1, 1fr); }
	.cell_standart_icon_text img { width: 100px; height: auto; }
	.catalog5 td.list_table_std .short span { font-size: 12px !important; }
	
}

div.search > div { float: left;}
div.search > div.test { opacity: 0;}

/* 20250306 +Корзина тесты, можно удалить */
/*
.basket_control {
	margin-top: 27px;
	float: none;
	position: relative;
	padding-bottom: 28px;
}
.basket_control:after { content: ''; display: block; clear: both; }
.basket_view { display: block; }
.basket_view .basket_into {
    font-size: 21px;
    height: 50px;
    line-height: 52px;
    width: 200px;
    margin-left: 20px;
}

.basket_control.inBasket span.basket_into_txt {
    display: none;
}
.basket_control span.basket_into_txt {
    display: block;
}

.basket_view .basket_into {
    color: #000000 !important;
    background-color: #ffea00;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding: 0px;
    width: 177px;
    text-align: center;
    white-space: nowrap;
    border: 0px;
    cursor: pointer;
    text-decoration: none;
}

.cell_prod_item1.b-product_aside .basket_update {
    height: 50px;
    float: none;
}
.cell_prod_item2 .basket_update {
    display: none;
}
.basket_update {
    float: right;
    width: 205px;
    background: #fff;
    height: 40px;
}
*/