


/* Start:/bitrix/templates/chemservice/fonts.css*/
@font-face {font-family: 'PT Sans'; 
	src: url('/bitrix/templates/chemservice/fonts/pts55f_w.eot'); 
	src: local('PT Sans'), url('/bitrix/templates/chemservice/fonts/PTS55F_W.woff') format('woff'),url('/bitrix/templates/chemservice/fonts/PTS55F_W.ttf') format('truetype'), url('/bitrix/templates/chemservice/fonts/PTS55F_W.svg#PTSans-Regular') format('svg');}

@font-face {font-family: 'PT Sans Italic'; 
	font-style: italic;
	src: url('/bitrix/templates/chemservice/fonts/pts56f_w.eot'); 
	src: local('PT Sans Italic'), url('/bitrix/templates/chemservice/fonts/PTS56F_W.woff') format('woff'),url('/bitrix/templates/chemservice/fonts/PTS56F_W.ttf') format('truetype'), url('/bitrix/templates/chemservice/fonts/PTS56F_W.svg#PTSans-Italic') format('svg');}

@font-face {font-family: 'PT Sans Bold';
	src: url('/bitrix/templates/chemservice/fonts/pts75f_w.eot');
	font-style: normal;
	font-weight: bold; 
	src: local('PT Sans Bold'), url('/bitrix/templates/chemservice/fonts/PTS75F_W.woff') format('woff'),url('/bitrix/templates/chemservice/fonts/PTS75F_W.ttf') format('truetype'), url('/bitrix/templates/chemservice/fonts/PTS75F_W.svg#PTSans-Bold') format('svg');}

@font-face {font-family: 'PT Sans Italic';
	font-style: italic;
	font-weight: bold; 
	src: url('/bitrix/templates/chemservice/fonts/pts76f_w.eot'); 
	src: local('PT Sans Bold Italic'), url('/bitrix/templates/chemservice/fonts/PTS76F_W.woff') format('woff'),url('/bitrix/templates/chemservice/fonts/PTS76F_W.ttf') format('truetype'), url('/bitrix/templates/chemservice/fonts/PTS76F_W.svg#PTSans-BoldItalic') format('svg');}

@font-face {font-family: 'PT Sans Caption'; 
	src: url('/bitrix/templates/chemservice/fonts/ptc55f_w.eot');
	src: local('PT Sans Caption'), url('/bitrix/templates/chemservice/fonts/PTC55F_W.woff') format('woff'),url('/bitrix/templates/chemservice/fonts/PTC55F_W.ttf') format('truetype'), url('/bitrix/templates/chemservice/fonts/PTC55F_W.svg#PTSans-Caption') format('svg');}

@font-face {font-family: 'PT Sans Caption Bold';
	font-weight: bold; 
	src: url('/bitrix/templates/chemservice/fonts/ptc75f_w.eot');
	src: local('PT Sans Caption Bold'), url('/bitrix/templates/chemservice/fonts/PTC75F_W.woff') format('woff'),url('/bitrix/templates/chemservice/fonts/PTC75F_W.ttf') format('truetype'), url('/bitrix/templates/chemservice/fonts/PTC75F_W.svg#PTSans-CaptionBold') format('svg');}

@font-face {font-family: 'PT Sans Narrow';
	src: url('/bitrix/templates/chemservice/fonts/ptn57f_w.eot');
	src: local('PT Sans Narrow'), url('/bitrix/templates/chemservice/fonts/PTN57F_W.woff') format('woff'),url('/bitrix/templates/chemservice/fonts/PTN57F_W.ttf') format('truetype'), url('/bitrix/templates/chemservice/fonts/PTN57F_W.svg#PTSans-Narrow') format('svg');}

@font-face {font-family: 'PT Sans Narrow Bold';
	font-weight: bold; 
	src: url('/bitrix/templates/chemservice/fonts/ptn77f_w.eot');
	src: local('PT Sans Narrow Bold'), url('/bitrix/templates/chemservice/fonts/PTN77F_W.woff') format('woff'),url('/bitrix/templates/chemservice/fonts/PTN77F_W.ttf') format('truetype'), url('/bitrix/templates/chemservice/fonts/PTN77F_W.svg#PTSans-NarrowBold') format('svg');}
 
/* End */



/* Start:/bitrix/templates/chemservice/js/jshowoff2.css*/
#features, 
#slidingFeatures, 
#labelFeatures,
#basicFeatures, 
#thumbFeatures {
	position: relative;
	overflow: hidden;
	width: 960px;
	height: 390px;
	margin:0 auto;
	z-index:99;
	}
.jshowoff {
	width: 1064px;
	margin:0 auto;
	}

	

/* это ссыдки на определенные темы  */
	.jshowoff p.jshowoff-slidelinks {
	position: absolute;
	bottom: 5px;
	right: 5px;
	margin: 0;
	padding: 0;
	display:none;
	}


p.jshowoff-controls {
	position:absolute;
	width:1064px;
	height: 390px;
	top:0px;
	padding: 0;
	margin: 0;

	}


	
	
	
.jshowoff-play { display:none!important	;}	
.jshowoff-prev {display: block;
			height: 110px;
			width: 40px;
			background: url('/bitrix/templates/chemservice/js/images/arrows02.png') top left no-repeat;
			position:absolute;
			top:85px;
			left:0px;
			}
			
.jshowoff-prev:hover {background: url('/bitrix/templates/chemservice/js/images/arrows02.png') bottom left no-repeat;}
			
.jshowoff-next {display: block;
			height: 110px;
			width: 40px;
			background: url('/bitrix/templates/chemservice/js/images/arrows02.png') top right no-repeat;
			position:absolute;
			top:85px;
			right:0px;
			}
			
.jshowoff-next:hover {background: url('/bitrix/templates/chemservice/js/images/arrows02.png') bottom right no-repeat;}

.jshowoff .iblocks{	
	width: 936px;
	height: 390px;
	padding:0px 12px 0 12px;
	}
	
.iblocksitem { float:left; width:224px; margin:0 5px; text-align:center; color:#000;}	
	.iblocksitem a { color:#000;}

.iblocksimgtxt {float:left; width:100%; margin:20px 0 0 0; text-align:center; font-family: 'BigNoodleTitling'; font-size:30px;} 

.iblocksimg { position: relative; width:100%; text-align:center; margin:20px 0 0 0;}	
.iblocksitem span {	position: absolute;
	width: 184px;
	text-align:left;
	padding:0px 20px;
	left:0px;
 font-family: 'BigNoodleTitling';
	height:0;
	overflow:hidden;
	color: #333;
font-size:26px;
color: #fff;

z-index:3;

	background: rgba(0,0,0,0.7);
  	bottom: 4px;
 	transition:height 0.5s;
 	-moz-transition:height 0.5s;
 	-webkit-transition:height 0.5s;
 	-o-transition:height 0.5s;
	
}

.iblocksitem:hover span{ color:#fff; height:150px; 	padding:10px 20px;  	transition:height 0.5s;
 	-moz-transition:height 0.5s;
 	-webkit-transition:height 0.5s;
 	-o-transition:height 0.5s;}
/* End */



/* Start:/bitrix/templates/chemservice/js/fancybox/jquery.fancybox.css*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/bitrix/templates/chemservice/js/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/bitrix/templates/chemservice/js/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/bitrix/templates/chemservice/js/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/bitrix/templates/chemservice/js/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/bitrix/templates/chemservice/js/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/bitrix/templates/chemservice/js/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/system.auth.form/auth.form.auth/style.css*/
.bx-auth-btt {
	display: inline-block;
	border: none;
	border-radius: 5px;
	color: #ffff00 !important;
	text-decoration: none !important;
	background-color: #002c68;
	padding: 10px 14px;
	margin-bottom: 14px;
}

.bx-auth-btt a {
	color: #ffff00 !important;
	text-decoration: none !important;
}

.bx-auth-btt span:hover, .bx-auth-btt a:hover {
	text-decoration: underline !important;
	cursor: pointer;
}

/* End */



/* Start:/bitrix/templates/.default/components/bitrix/menu/topmenu/style.css*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url('/bitrix/templates/.default/components/bitrix/menu/topmenu/images/header_menu_bg.gif') repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url('/bitrix/templates/.default/components/bitrix/menu/topmenu/images/arrow.gif') center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url('/bitrix/templates/.default/components/bitrix/menu/topmenu/images/lock.gif') center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/news/slider/bitrix/news.list/.default/style.css*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/bitrix/templates/.default/components/bitrix/sale.basket.basket.small/smallbasket/style.css*/
/*Table*/
table.sale_basket_small
{
	width:245;
	border-collapse:collapse;
	font-size:12px;
	border:1px solid #ADC3D5;
}

/*Table head*/
table.sale_basket_small th
{
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.sale_basket_small th, table.sale_basket_small td
{
	padding: 3px 5px;
	vertical-align:top;
}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/menu/leftmenu/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url('/bitrix/templates/.default/components/bitrix/menu/leftmenu/images/left_menu_bg.gif') top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/.default/components/bitrix/sale.bestsellers/samie/style.css*/
.sale_bestseller_days, .sale_bestseller_type
{
	text-align: right;
}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/breadcrumbs/style.css*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/news.list/staff--homepage/style.css*/
.staff--homepage {	
	margin: 15px 0;
}
.staff--homepage {	
	margin: 15px 0;
}
.staff--homepage__title {
	margin: 0 0 15px;
	color: #02346d;	
	text-transform: uppercase;
}
.staff--homepage .item__title{
	position: relative;
	display: table;	
	width: 100%;
	height: 2em;
	margin: 0 0 15px;
	font-size: 0.8em;
	line-height: 1em;
	text-align: center;
}
.staff--homepage .item__title span {
	display: table-cell;
	vertical-align: middle;
}
.staff--homepage .item__img-preview {	
	width: 100%;
	height: 120px;
	margin: 0 auto 7px;	
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;	
}
.staff--homepage__link {
	text-align: right;
}
.staff--homepage__link a:link,
.staff--homepage__link a:hover,
.staff--homepage__link a:active,
.staff--homepage__link a:focus,
.staff--homepage__link a:visited {
	color: #02346d;
}
.columc .staff--homepage .row:after {    
	clear: both;
}
.columc .staff--homepage .row:before,
.columc .staff--homepage .row:after {    
	content: " ";   
	display: block;    
	height: 0;    
	overflow: hidden;    
	visibility: hidden;    
	width: 0;
} 
.columc .staff--homepage .item {    
	float: left;
	width: 23%;
	margin: 0 1%;
}
.columc .staff--homepage .item__title {
	font-size: 1em;
}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/news.list/partners/style.css*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/bitrix/templates/.default/components/bitrix/news.index/allcatspec/style.css*/
.news-date-time {
	color:rgb#486DAA;
}

/* End */



/* Start:/bitrix/templates/.default/components/bitrix/news.index/allcatrec/style.css*/
.news-date-time {
	color:rgb#486DAA;
}

/* End */



/* Start:/bitrix/templates/.default/components/bitrix/news.list/newsright/style.css*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/bitrix/templates/.default/components/bitrix/news.list/articleright/style.css*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/bitrix/templates/chemservice/styles.css*/
table.grid--styled td,
table.grid--styled th,
table.grid--styled {
    border-collapse: collapse!important;
}
table.grid--styled {
	width: 100%;
}
table.grid--styled td, 
table.grid--styled th {
    padding: 5px;
    vertical-align: top;
	border: 1px solid #aaa!important;
}
/* End */



/* Start:/bitrix/templates/chemservice/template_styles.css*/
	
	
*:not(img) { margin:0px; padding:0px; text-decoration:none; text-decoration-style:none;list-style-type:none;}
body, html {margin:0px; padding:0px; font-family: Arial, Verdana, sans-serif; }

h1 { font-family: 'PT Sans Narrow'; color:#022957; font-size:16px!important; font-weight:normal; margin:0px; padding:0px; text-transform:uppercase;}
h2 { font-family: 'PT Sans Narrow'; color:#000; font-size:16px!important; font-weight:bold; margin:0px; padding:0px; text-transform:uppercase;}


p { padding:8px 0; color:#5a616b; font-size:12px;}
b { color:#02346d;}

img { border:0px;}

a { color:#000;}
a:hover { text-decoration:underline;}

.clr { clear:both;}

.black { color:#000;}


h1 { font-size:24px;}


/*-------------------------------------------------------------------------------------------------------------------------*/




.header  { float:left; width:100%;}
.head { float:left; width:100%;}
	.logo {float:left; background: url('/bitrix/templates/chemservice/images/logo.png'); width: 155px;
    height: 100px;
    background-size: 100% 100%;
    background-repeat: no-repeat;}
	.phones { float:left; font-family: 'PT Sans Narrow'; color:#4a4a4a; font-size:21px; margin:20px 0px 0px 120px; }
		.phones span { color:#1d338f;}
	
	.sertificat { float:left; background: url('/bitrix/templates/chemservice/images/sertificat.png'); width:55px; height:54px;  margin:20px 0px 0px 20px;}
	
	.user-panel { float: right; margin: 20px 0px 0px 0px; font-size: 14px;}

.nav { float:left; position: relative; width:100%; height:32px; margin:15px 0px 0px 0px; }
ul.menu {font-family: 'PT Sans Narrow';  float:left; margin:0px 0 0 10px;}
ul.menu li { display:inline; }
	ul.menu li a { color:#fff; text-align:center; font-size:14px; float:left;  padding:5px 15px 6px; text-transform:uppercase;}
	ul.menu li a:hover { color:#ffff3c; background: url('/bitrix/templates/chemservice/images/menuhover.png');  text-decoration:none;}
	
.blocksearch { position:absolute; width:262px; height:48px; right:0px; top:-19px; background: url('/bitrix/templates/chemservice/images/bgsearch.png');}
.search { float:left; width:168px; height:26px; border:0px solid #ddd; border-radius:10px; margin:10px 0px 0px 52px; padding:0px 25px 0px 5px; background:#fff url('/bitrix/templates/chemservice/images/loupe.png') 175px center no-repeat;}

.wrapperline { float:left; position:relative; width:100%; margin:10px 0 0 0;}
	
	.wrapperslide { float:left; position:relative; border:0px solid #000; border-radius:10px 10px 10px 0px; background:#ffff00; height: 292px;}
		.lineupslider {  font-family: 'PT Sans Narrow'; text-transform:uppercase;  position:absolute; top:0px; border-radius:7px 0px 0px 0px; width:471px; height:26px; background: url('/bitrix/templates/chemservice/images/lineupslider.png'); color:#ffff3c; padding: 4px 0px 0px 15px;}
		.allslider { float:left;}
		.lineyellow {float:left;  width:100%; height:1px; }

		.bar-control-slide { position:absolute; width:308px; height:24px;  background: url('/bitrix/templates/chemservice/images/bar-control-slide.png'); bottom:-24px; left:-1px;}
			.control-slide {}
			.control-slide-acitve {}

	.rblock { float:left; width: 231px;}
		.offer { font-family: 'PT Sans Narrow'; text-transform:uppercase; float:right; width:220px; height:32px; font-size:15px;  background: url('/bitrix/templates/chemservice/images/offer.png') right center no-repeat; 
		padding:20px 0px 6px 0px; border-bottom:1px dashed #ddd;}
		.callmaneger { font-family: 'PT Sans Narrow'; text-transform:uppercase; float:right; width:220px; height:32px; font-size:15px;  background: url('/bitrix/templates/chemservice/images/callmaneger.png') 189px center no-repeat; padding:20px 0px 6px 0px; border-bottom:1px dashed #ddd;}
		.productinquiry  { font-family: 'PT Sans Narrow'; text-transform:uppercase; float:right; width:220px; height:32px; font-size:15px;  background: url('/bitrix/templates/chemservice/images/productinquiry.png') 189px center no-repeat; padding:20px 0px 6px 0px; }
		
		.basket { float:right;}
		
.contentarea { float:left; position: relative; width:100%; margin:25px 0px 0px 0px;}

	.columl { float:left; font-family: 'PT Sans Narrow';}
		.cathead {  text-transform:uppercase; float:left; color:#ffff3c; font-size:14px; height:26px; padding:8px 0px 0px 15px; }
		
		.catcont { float:left; border:1px solid #000; border-top:0px; border-radius:0px 0px 10px 10px; margin:-5px 0 0 0; padding:15px 0 15px 0;}
			ul.nav-catalog { font-family: 'PT Sans Narrow';}
		
		.product { float: left; margin: 10px 0 0 0;}
		
		.vacancy a { font-family: 'PT Sans Narrow'; text-transform:uppercase; color:#ffff3c;}
		
		.certificates { font-family: 'PT Sans Narrow Bold';
		float:left; 
		text-transform:uppercase;
		height:30px;
		background: url('/bitrix/templates/chemservice/images/certificates.png') left center no-repeat;
		padding:9px 0px 0px 56px; 
		margin:5px 0px 5px 10px;}
			.certificates a { color:#033876; text-decoration:underline;}
		.requisites { font-family: 'PT Sans Narrow Bold'; 
		float:left;
		text-transform:uppercase;
		height:23px;
		background: url('/bitrix/templates/chemservice/images/requisites.png') left center no-repeat; 
		padding:9px 0px 0px 56px;
		margin:10px 0px 5px 10px;}
			.requisites a { color:#033876; text-decoration:underline;}
		

	
	
	

					
	.columr { float:left; margin:0px 0px 0px 15px; width:224px;}
		.wrapperright { float:left; border:1px solid #5a616b; width:200px; border-radius:10px; padding:15px 11px; margin:0 0 10px 0; }
		.headright { border-bottom: 1px dashed #ddd; padding-bottom: 10px;}
		
		.rnews { float:left; margin:20px 0 0 0;}
		.irnews { float:left; width:60px; height:54px;}
		.prernews { float:left; font-size:11px; margin:0 0 0 8px; color:#5a616b;}
		.prernews a {   font-size:11px;  color:#5a616b!important;}
		.drnews { float:left; font-size:11px; margin:0 0 0 8px;  color:#5a616b; font-weight:bold; font-style:italic;}
	
		.rarticle {float:left; margin:10px 0 0 0;}
		.nrarticle { float:left; width:100%; color:#5a616b; font-weight:bold; font-size:11px; text-decoration:underline;}
		.preraticle { float:left; width:100%; color:#5a616b;  font-size:11px;}
		
		
		
.footer { float:left; width:100%; margin:10px 0 0 0;}
	
	.namemenu { float:left; width:40px; color:#033876; font-weight:bold; font-size:12px;}
	
	.navfoot { float:left; width:340px; margin:10px 0 0 1px;}
	
		ul.menufoot {}
		ul.menufoot li { float:left; width:170px; font-size:12px; margin:0px 0 10px 0px;}
		ul.menufoot li a { color:#989898;}
		ul.menufoot li a:hover { color:#3a63c9; text-decoration:none;}
	
	.footadress { float:right; /* width:170px; */ color:#000; font-size:12px; margin:10px 0 0 0;}
		
	.debug { float:left; width:100%; font-size:12px; margin:10px;}
			.chemsevis {float:left; color:#9a9999;}
			.develop { float:right;}
			.develop a { color:#9a9999;}
			
			
	
		.partners { float:left; border:1px solid #5a616b; border-radius:10px; padding:15px 15px; margin:12px 0px 0px 0;}
		.hpartners { padding:0px 0px 5px 0px; border-bottom:1px dashed #c2c2c2; width:30%;}
			.hpartnersa  { color:#022957;}
		.allpartners { float:left; margin:10px 0px 0px 0;}
		.ipartners { float:left; width:33%; text-align:center; margin-bottom:20px;}

		
		
.lang { width:177px; height:53px; background: url('/bitrix/templates/chemservice/images/lang-set.png');}		
.okru { float: left; width: 22px; height: 42px; margin: 10px 0 0 18px; }	
.oken { float: left; width: 22px; height: 42px; margin: 10px 0 0 18px; }	
.okes { float: left; width: 22px; height: 42px; margin: 10px 0 0 17px; }	 
.okde { float: left; width: 22px; height: 42px; margin: 10px 0 0 18px;}	
/*-------------------------------------------------------------------------------------------------------------------------*/

.content ul:not(.breadcrumb-navigation) { padding-left: 40px; margin: 16px 0; font-size: 12px;}
.content ul:not(.breadcrumb-navigation) li { list-style-type: disc;}
@media ( min-width:1214px)
{
#all { position:relative; width:1214px; margin:0 auto; min-height:100%; padding:30px 0 0 0;}
.columc { float:left; margin:0px 0px 0px 15px;}

.lang { float:left; margin:20px 0px 0px 215px;}
.phones { margin: 20px 0px 0px 230px; }
.nav {background: url('/bitrix/templates/chemservice/images/bgmenu.png');}

.rblock {margin:30px 0px 0px 8px;}
.basket { margin:46px 0px 0px 0px;}

.columl { width:261px;}
.columc { width:699px;}
	.content { float:left; border:1px solid #5a616b; border-radius:10px; padding:15px; width:667px;}
	.salesleader  { float:left; border:1px solid #5a616b; border-radius:10px; padding:0px 0px 15px 0px; width:697px; margin:0px 0px 12px 0;}
	
.content p { color:#111; font-size:13px;}
	
.content a { 
	color:#111; 
	text-decoration: underline;
}
.content a:active,
.content a:hover { 
	text-decoration: none;
}
	
.cathead { width:246px; background: url('/bitrix/templates/chemservice/images/lefthead.png') center no-repeat; }
.catcont { width:259px;}

ul.nav-catalog  li  a{ width:225px; padding:6px 0px 6px 25px; margin:0px 0px 6px 0px; background: url('/bitrix/templates/chemservice/images/bgli.png') 16px 13px no-repeat; display:block;}
ul.nav-catalog  li a:hover { width:225px; padding:6px 0px 6px 25px; margin:0px 0px 6px 0px; background: url('/bitrix/templates/chemservice/images/bglih.png') right center no-repeat; color:#ffff3c; text-decoration:none;}

.vacancy {float:left; font-size:14px; height:26px; padding:8px 0px 0px 15px; margin:10px 0; float:left; width:246px; background: url('/bitrix/templates/chemservice/images/lefthead.png') center no-repeat; }

h2.headsalesleader  { padding:15px;}
.slblock { float:left; font-size:12px;}
	.vert { float:left; width:10px; margin: 4px 0 0 0;  color:#284792;}
	.slline { float:left; background: url('/bitrix/templates/chemservice/images/slline.jpg'); margin:0px 0px 2px 0px; padding:0px 15px;}
	.slname { float:left; color:#284792; padding:5px 0; width:359px; text-align:left;}
	.slquantity { float:left; color:#434244; padding:5px 0; width:115px; /*width:58px;*/}
		.slquantity INPUT[type="text"] { font-size:12px; padding:0 0 0 4px; width:26px; margin:-5px 0 0 0;}
	.slprice { float:left;  padding:5px 5px; height: 17px; text-align:right; width:130px;}
	.slmore { float:left; padding:5px 0; background: url('/bitrix/templates/chemservice/images/slmore.png') center no-repeat; width:100px; height:20px;}
	a.slbuy { float:left; width:48px; height:20px; padding:5px 0; margin:0px 0 0 10px; border:0px; background: url('/bitrix/templates/chemservice/images/slbuy.png') center no-repeat;}
	a.slbuy:hover { float:left; width:48px; height:20px; border:0px; background: url('/bitrix/templates/chemservice/images/slbuyhover.png') center no-repeat;}
	/*	.slbuy INPUT[type="submit"] { cursor:pointer;  width:48px; height:14px; border:0px; background: url('/bitrix/templates/chemservice/images/slbuy.png') center no-repeat;}
		.slbuy:hover INPUT[type="submit"] {  width:48px; height:14px; border:0px; background: url('/bitrix/templates/chemservice/images/slbuyhover.png') center no-repeat;}
*/
.dotted { float:left; width:1174px; height:8px; border-bottom:1px dotted #b2b2b2;}

.partners { width:667px; }


.arrowleftrect { margin: 45px 33px 0 0;}
.irecommend { margin: 0 11px;}
.irecommend:first-of-type { margin: 0 11px 0 0px!important;}
.arrowrightrect { margin: 45px 0 0 33px;}

.ispecprice { margin: 0 10px;}
.ispecprice:first-of-type { margin: 0 10px 0 0px!important;}

	.cthn { padding:5px 0px; width:180px; margin:0 0 0 0px;}
	.cthg { padding:5px 0px; width:182px; margin:0 0 0 2px;}
	.cthp { padding:5px 0px; width:230px; margin:0 0 0 2px;}
	.cthc { padding:12px 0px 13px 0px; width:69px; margin:0 0 0 2px;}

	.cthnl1 { padding:5px 0px; width:180px; margin:2px 0 0 0px;}
	.cthgl1 { padding:5px 0px; width:182px; margin:2px 0 0 2px;}
	.cthpl1 { padding:5px 0px; width:230px; margin:2px 0 0 2px;}
	.cthcl1 { padding:2px 4px 3px 10px; width:55px; margin:2px 0 0 2px;}
	
	.cthnl2 { padding:5px 0px; width:180px; margin:2px 0 0 0px;}
	.cthgl2 { padding:5px 0px; width:182px; margin:2px 0 0 2px;}
	.cthpl2 { padding:5px 0px; width:230px; margin:2px 0 0 2px;}
	.cthcl2 { padding:2px 4px 3px 10px; width:55px; margin:2px 0 0 2px;}
	
/*-------------------------------------------------------------------------------------*/
	

	
	
	.shopping { float:left; width:100%; border:0px!important;  box-shadow: 0 0 10px rgba(0,0,0,0.5); background: url('/bitrix/templates/chemservice/images/bgshp.png'); margin:20px 0; font-size:12px;}
	
	
	.snom {width:30px; padding:5px 0;}
	.stov {width:232px!important; margin:0 0 0 0px!important; padding:5px 0!important;}
	.sprice {width:105px!important; margin:0 0 0 2px!important; padding:5px 0!important;}
	.skol {width:106px!important; margin:0 0 0 2px!important; padding:5px 0!important;}
	.ssum {width:106px!important; margin:0 0 0 2px!important; padding:5px 0!important;}
	.sact {width:110px!important; margin:0 0 0 2px!important; padding:5px 0!important;}
	
	.snomt {width:30px; padding:5px 0;}
	.stovt{width:232px!important; margin:0 0 0 0px!important; padding:5px 0!important;}
	.spricet {width:105px!important; margin:0 0 0 0px!important; padding:5px 0!important;}
	.skolt {width:106px!important; margin:0 0 0 0px!important; padding:5px 0!important;}
	.ssumt{width:106px!important; margin:0 0 0 0px!important; padding:5px 0!important;}
	.sactt {width:110px!important; margin:0 0 0 0px!important; padding:5px 0!important; background: url('/bitrix/templates/chemservice/images/delete.png') 10px center no-repeat!important; }
	
	
	
	
}



@media ( max-width:1214px)
{
#all { position:relative; width:960px; margin:0 auto; min-height:100%; padding:30px 0 0 0}
.columc { float:left; margin:0px 0px 0px 23px;}

.lang { float:left; margin:20px 0px 0px 65px;}

.nav { background: url('/bitrix/templates/chemservice/images/bgmenu960.png');}
.allslider img { width:719px;}

.rblock {margin:0px 0px 0px 8px;}
.basket { margin:0px 0px 0px 0px;}

.columl { width:209px;}
.columc { width:489px;}
	.content { float:left; border:1px solid #5a616b; border-radius:10px; padding:15px; width:457px;}
	.salesleader  { float:left; border:1px solid #5a616b; border-radius:10px; padding:0px 0px 15px 0px; width:487px; margin:0px 0px 12px 0;}
	
.cathead { width:194px; background: url('/bitrix/templates/chemservice/images/lefthead2.png') center no-repeat; }
.catcont { width:207px;}

ul.nav-catalog  li  a{ width:195px; padding:6px 0px 6px 14px; margin:0px 0px 6px 0px; background: url('/bitrix/templates/chemservice/images/bgli2.png') 5px 13px no-repeat; display:block;}
ul.nav-catalog  li a:hover { width:195px; padding:6px 0px 6px 14px; margin:0px 0px 6px 0px; background: url('/bitrix/templates/chemservice/images/bglih2.png') left center no-repeat; color:#ffff3c; text-decoration:none;}

.vacancy {  float:left;  font-size:14px; height:26px; padding:8px 0px 0px 15px; margin:10px 0; float:left; width:194px; background: url('/bitrix/templates/chemservice/images/lefthead2.png') center no-repeat;}

h2.headsalesleader  { padding:15px;}
.slblock { float:left; font-size:12px;}
	.vert { float:left; width:10px; margin: 4px 0 0 0;  color:#284792;}
	.slline { float:left; background: url('/bitrix/templates/chemservice/images/sllinemin.jpg'); margin:0px 0px 2px 0px; padding:0px 15px;}
	.slname { float:left; color:#284792; padding:5px 0; width:149px; text-align:left;}
	.slquantity { float:left; color:#434244; padding:5px 0; width:115px; /*width:58px;*/}
		.slquantity INPUT[type="text"] { font-size:12px; padding:0 0 0 4px; width:26px; margin:-5px 0 0 0;}
	.slprice { float:left;  padding:5px 5px; height: 17px; text-align:right; width:130px;}
	.slmore { float:left; padding:5px 0; background: url('/bitrix/templates/chemservice/images/slmore.png') center no-repeat; width:100px; height:20px;}
	a.slbuy { float:left; width:48px; height:20px; padding:5px 0; margin:0px 0 0 10px; border:0px; background: url('/bitrix/templates/chemservice/images/slbuy.png') center no-repeat;}
	a.slbuy:hover { float:left; width:48px; height:20px; border:0px; background: url('/bitrix/templates/chemservice/images/slbuyhover.png') center no-repeat;}
	/*	.slbuy INPUT[type="submit"] { cursor:pointer;  width:48px; height:14px; border:0px; background: url('/bitrix/templates/chemservice/images/slbuy.png') center no-repeat;}
		.slbuy:hover INPUT[type="submit"] {  width:48px; height:14px; border:0px; background: url('/bitrix/templates/chemservice/images/slbuyhover.png') center no-repeat;} */

		
.dotted { float:left; width:920px; height:8px; border-bottom:1px dotted #b2b2b2;}

.partners { width:457px; }
.partners  img { width:150px;}

.arrowleftrect { margin: 45px 0px 0 0;}
.irecommend { margin: 0 3px; width:137px!important;}
.irecommend:first-of-type { margin: 0 3px 0 0px!important;}
.irecommendhead { width:137px!important;}
.irecommendheadchild { width:137px!important;}
.arrowrightrect { margin: 45px 0 0 0px;}

.ispecprice { margin: 0 3px; width:137px!important; }
.ispecprice:first-of-type { margin: 0 3px 0 0px!important;}
.ispecpricehead {width:137px!important;}
.ispecpricechild {width:137px!important;}


.shopping { background: url('/bitrix/templates/chemservice/images/bgshp2.png');}
	
	.snom {width:30px!important; padding:5px 0!important;}
	.stov {width:133px!important; margin:0 0 0 0px!important; padding:5px 0!important;}
	.sprice {width:68px!important; margin:0 0 0 2px!important; padding:5px 0!important;}
	.skol {width:85px!important; margin:0 0 0 2px!important; padding:5px 0!important;}
	.ssum {width:85px!important; margin:0 0 0 2px!important; padding:5px 0!important;}
	.sact {width:76px!important; margin:0 0 0 2px!important; padding:5px 0!important;}
	
	
	.snomt {width:30px!important; padding:5px 0!important;}
	.stovt{width:133px!important; margin:0 0 0 0px!important; padding:5px 0!important;}
	.spricet {width:68px!important; margin:0 0 0 0px!important; padding:5px 0!important;}
	.skolt {width:85px!important; margin:0 0 0 0px!important; padding:5px 0!important;}
	.ssumt{width:85px!important; margin:0 0 0 0px!important; padding:5px 0!important;}
	.sactt {width:64px!important; margin:0 0 0 0px!important; padding:5px 0 5px 12px!important; background: url('/bitrix/templates/chemservice/images/delete.png') 2px center no-repeat; }
	
	
	
	
	
	
	

}


/*-------------------------------------------------------------------------------------------------------------------------*/
.rps { float:left;  width:100%; }
	.irps { float:left;  width:25%; text-align:center;}
.nsvus { font-family: 'PT Sans Narrow'; color:#003d84;  float:left; width:100%; text-align:center; background: url('/bitrix/templates/chemservice/images/nsvus.png') top center no-repeat; padding:10px 0 0 0; margin: 10px 0 0 0;}
/*-------------------------------------------------------------------------------------------------------------------------*/



.breadcrumbs { color:#acabab; font-size:12px; margin:0 0 5px 0;}
.breadcrumbs  a {  color:#acabab;}

.blocknews {float: left;margin: 10px 0;}
.imgnews {float: left;margin: 0px 10px 0 0;}
.txtnews { font-size: 12px;}
.txtnews span { color: #ff0000; font-style: italic; font-weight: bold;}
.txtnews  a {color:#053f99; font-weight: bold;}



.recommend { float:left; width:100%; margin:20px 0 0 0;}
	.hrecommend { padding:0 0 10px 20px;}
	.linecheckers { float:left; width:100%!important; height:2px; background: url('/bitrix/templates/chemservice/images/linecheckers.png'); margin: 0 0 20px 0;} 
	
	.recommendblock { float:left; width:100%;}
	
	.arrowleftrect { float:left; width:21px; height:44px; background: url('/bitrix/templates/chemservice/images/arrowleftrect.png'); }
	.arrowrightrect { float:right; width:21px; height:44px; background: url('/bitrix/templates/chemservice/images/arrowrightrect.png');   }
	
	.irecommend { float:left; width:175px; height:173px; background: url('/bitrix/templates/chemservice/images/irecommend.png') center top repeat-x; border-radius:10px;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius:10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */}
		.irecommendhead {width:175px; height:72px; text-align:center; }
			.irecommendheadchild {font-family: 'PT Sans Narrow Bold'; text-transform:uppercase; color:#053f99; font-size:15px; display:-moz-inline-box; display:inline-block; vertical-align:middle; width:120px; zoom:1; //display:inline}
				.irecommendheadchild a { color:#053f99;}
			.irecommendheadhelp {display:-moz-inline-box; display:inline-block; height:100%; width:0px; vertical-align:middle; zoom:1; //display:inline}
		.irecommendmore { font-family: 'PT Sans Narrow'; float:left; width:100%; text-align:center; margin: 10px 0;}
			.irecommendmore  a{ color:#ff0000;}
		.irecommendprice { font-family: 'PT Sans Narrow Bold'; float:left; width:100%; text-align:center; margin: 0px 0 20px 0; color:#ff0000;}
		.irecommendbuy { float:left; width:100%; height:20px; background: url('/bitrix/templates/chemservice/images/irecommendbuy.png') center no-repeat;}	

.map1 { float: left; margin: 10px 0 0 0;}
.contactstxt { float: left;margin: 0 0 0 10px;font-style: italic;font-size: 14px; margin: 10px 0 0 0;}
.map2 { float: left; margin: 10px 0 10px 0;}
.map3 { font-size: 14px;}
.map3  a { color:#023671;}

.wrapperbookacall { float:left; width:353px; padding:0 0 0 15px; background:#e8e8e9; border:1px solid #dedede; font-size:12px; margin:20px 0 0 0;}
	.bookacallhead { float:left; margin:15px 0 15px 0px; color:#434244; font-weight:bold; }
	.bacname { float:left; color:#434244; width:100%;}
		.bacname span { color:#da111b;}
		
	.btnbacname { float:left; margin:0 0 5px 0;}	
.wrapperbookacall INPUT[type="text"] { width:334px!important;}

.btnbacname INPUT[type="text"] { width:334px!important;}


.mfeed { float:left; width:353px; padding: 10px 0 10px 15px; background:#e8e8e9; border:1px solid #dedede; font-size:12px; margin:20px 0 0 0;}

.mfeed  label { float:left; color:#434244; width:100%;}

.captcha { float:left; margin:10px 0 0 0; width: 180px;}

/*.bacsubmit { float:left; width: 10 0%; margin: 10px 0 10px 0;}
	.bacsubmit INPUT[type="submit"] { width:112px; height:22px; background: url('/bitrix/templates/chemservice/images/btn_call.png'); border:0px; cursor:pointer;} */

.btnfeedbacktxt TEXTAREA { width:334px!important; height:100px;}



.feedbacktxt { float:left; color:#434244; width:100%; margin:10px 0 0 0;}
	.feedbacktxt b { color:#434244;}
.btnfeedbacktxt { float:left; margin:0 0 5px 0;}



.captchatext { float:left; margin:20px 0 0 10px;}
	.captchatext INPUT[type="text"] { width:144px;}
	

	
	.dopinfo { float:left; width:100%; color:#434244; margin: 10px 0 20px 0;}
		.dopinfo span { color:#da111b;}
		
.specprice { float:left; width:100%; margin:20px 0 0 0;}
	.hspecprice { padding:0 0 10px 20px;}
	.specpriceblock { float:left; width:100%;}
	
.ispecprice { float:left; width:175px; height:177px; background: #f1f1f3 url('/bitrix/templates/chemservice/images/ispecprice.jpg') center top repeat-x; border:1px solid #064793; border-radius:10px;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius:10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
 }
	
	.ispecpricehead {width:175px; height:72px; text-align:center; }
			.ispecpricechild {font-family: 'PT Sans Narrow Bold'; text-transform:uppercase; color:#fefe01; font-size:15px; display:-moz-inline-box; display:table-cell; vertical-align:middle; width:175px; height:65px;zoom:1; text-align:center;}
				.ispecpricechild a { color:#fefe01;}
			.ispecpricehelp {display:-moz-inline-box; display:inline-block; height:100%; width:0px; vertical-align:middle; zoom:1; //display:inline}
			
		.ispecpricemore { font-family: 'PT Sans Narrow'; float:left; width:100%; text-align:center; margin:-5px 0 15px 0;}
			.ispecpricemore  a{ color:#fefe01;}
		.ispecpriceprice { font-family: 'PT Sans Narrow Bold'; float:left; width:100%; text-align:center; margin: 0px 0 20px 0; color:#ff0000;}
		.ispecpricebuy { float:left; width:100%; height:20px; background: url('/bitrix/templates/chemservice/images/irecommendbuy.png') center no-repeat;}	
		
		
ul.ulcatalog li a { color:#053f99; font-size:12px;}		

.doptxtcat { font-family: 'PT Sans Narrow'; color:#053f99; font-size:18px; margin:30px; text-align:center;}

.cattable { float:left; width:100%; margin: 20px 0 0 0;}
	.cthn { font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; float:left; background:#053f99; color:#ffff00; text-align:center;}
	.cthg { font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; float:left; background:#053f99; color:#ffff00; text-align:center;}
	.cthp { font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; float:left; background:#053f99; color:#ffff00; text-align:center;}
	.cthc { font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; float:left; background:#053f99; color:#ffff00; text-align:center;}
	
	.cthnl1 { font-size:12px; font-weight:bold; float:left; background:#eaebeb; color:#284792; text-align:center;}
	.cthgl1 { font-size:12px; float:left; background:#eaebeb; color:#284792; text-align:center;}
	.cthpl1 { font-size:12px; float:left; background:#eaebeb; color:#434244; text-align:center;}
	.cthcl1 { font-size:12px; float:left; background:#eaebeb; color:#284792; text-align:left;}
	
	.cthnl2 { font-size:12px; font-weight:bold; float:left; background:#dcddde; color:#284792; text-align:center;}
	.cthgl2 { font-size:12px; float:left; background:#dcddde; color:#284792; text-align:center;}
	.cthpl2 { font-size:12px; float:left; background:#dcddde; color:#434244; text-align:center;}
	.cthcl2 { font-size:12px; float:left; background:#dcddde; color:#284792; text-align:left;}
	


.submiticonbuy { float:left; background: url('/bitrix/templates/chemservice/images/iconbuy.png'); width:16px; height:15px; border:0px; margin: 2px 0 0 10px; cursor: pointer; }


/*-----------------------------------------------------------------------------------------------------------------*/
/*.cattabledouble { float:left; width:100%; margin: 20px 0 20px 0;}*/
	@media ( min-width:1214px) 
	{
	.headline6 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/headline6.png') center;}
	.catline61 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/catline61.png') center;}
	.catline62 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/catline62.png') center;}
	
	.headline5 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/headline5.png') center;}
	.catline51 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/catline51.png') center;}
	.catline52 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/catline52.png') center;}
 
 	.headline4 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/headline4.png') center;}
	.catline41 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/catline41.png') center;}
	.catline42 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/catline42.png') center;}
 
 	.gsoheadline6 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/gsoheadline6.png') center;}
	.gsocatline61 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/gsocatline61.png') center;}
	.gsocatline62 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/gsocatline62.png') center;}
 
	.ctdhn { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; color:#ffff00; text-align:center;}

		.ctdhn5 { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; color:#ffff00; text-align:center;}
	.ctdha { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; color:#ffff00; text-align:center;}
	.ctdhg { float:left;font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; color:#ffff00; text-align:center;}
		.ctdhg4 { float:left;font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; color:#ffff00; text-align:center;}
	.ctdhq { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:11px; color:#ffff00; text-align:center;}
		.ctdhq4 { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:11px; color:#ffff00; text-align:center;}
	.ctdhp { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:9px; color:#ffff00; text-align:center;}
	.ctdhc { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; color:#ffff00; text-align:center;}
	
	.gsoctdhn { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; color:#ffff00; text-align:center;}
	.gsoctdha { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; color:#ffff00; text-align:center;}
	.gsoctdhg { float:left;font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; color:#ffff00; text-align:center;}
	.gsoctdhq { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:11px; color:#ffff00; text-align:center;}
	.gsoctdhp { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:9px; color:#ffff00; text-align:center;}
	
	

	.ctdhn { padding:5px 0px; width:170px; margin:0 0 0 0px;}
		.ctdhn5 { padding:5px 0px; width:206px; margin:0 0 0 0px;}
	.ctdha { padding:5px 0px; width:44px; margin:0 0 0 2px;}
	.ctdhg { padding:5px 0px; width:138px; margin:0 0 0 2px;}
		.ctdhg4 { padding:5px 0px; width:220px; margin:0 0 0 2px;}
	.ctdhq { padding:5px 0px 5px 0px; width:94px; margin:0 0 0 2px; font-size:12px!important;}
		.ctdhq4 { padding:5px 0px; width:220px; margin:0 0 0 2px;}
	.ctdhp { padding:5px 0px 5px 0px; width:144px; margin:0 0 0 2px; font-size:12px!important;}
	.ctdhc { padding:5px 0px 5px 0px; width:67px; margin:0 0 0 2px;}

	.ctdhnl { padding:5px 0px 5px 0px; width:170px; margin:2px 0 0 0px; font-size:12px!important;}
		.ctdhnl5 { padding:5px 0px 5px 0px; width:206px; margin:2px 0 0 0px; font-size:12px!important;}
	.ctdhal { padding:5px 0px; width:44px; margin:2px 0 0 2px;}
	.ctdhgl { padding:5px 0px; width:138px; margin:2px 0 0 2px;}
		.ctdhgl4 { padding:5px 0px; width:220px; margin:0px 0 0 2px;}
	.ctdhql { padding:5px 0px; width:94px; margin:2px 0 0 2px;}
		.ctdhql4 { padding:5px 0px; width:220px; margin:0px 0 0 2px;}
	.ctdhpl { padding:5px 0px; width:144px; margin:2px 0 0 2px; }
	.ctdhcl { padding:2px 4px 3px 10px; width:53px; margin:2px 0 0 2px;}

	
	
	.gsoctdhn { padding:5px 0px; width:170px; margin:0 0 0 0px;}
	.gsoctdha { padding:5px 0px; width:108px; margin:0 0 0 2px;}
	.gsoctdhg { padding:5px 0px; width:76px; margin:0 0 0 2px;}
	.gsoctdhq { padding:5px 0px 5px 0px; width:78px; margin:0 0 0 2px; font-size:12px!important;}
	.gsoctdhp { padding:5px 0px 5px 0px; width:158px; margin:0 0 0 2px; font-size:12px!important;}


	.gsoctdhnl { padding:5px 0px 5px 0px; width:170px; margin:2px 0 0 0px; font-size:12px!important;}
	.gsoctdhal { padding:5px 0px; width:108px; margin:2px 0 0 2px;}
	.gsoctdhgl { padding:5px 0px; width:76px; margin:2px 0 0 2px;}
	.gsoctdhql { padding:5px 0px; width:78px; margin:2px 0 0 2px;}
	.gsoctdhpl { padding:5px 0px; width:158px; margin:2px 0 0 2px; }
		
	
	}
	
	
	@media ( max-width:1214px) 
	{
	.headline6 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/minheadline6.png') center;}
	.catline61 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/mincatline61.png') center;}
	.catline62 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/mincatline62.png') center;}
	
	.headline5 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/minheadline5.png') center;}
	.catline51 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/mincatline51.png') center;}
	.catline52 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/mincatline52.png') center;}
 
 	.headline4 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/minheadline4.png') center;}
	.catline41 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/mincatline41.png') center;}
	.catline42 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/mincatline42.png') center;}
 
 	.gsoheadline6 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/mingsoheadline6.png') center;}
	.gsocatline61 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/mingsocatline61.png') center;}
	.gsocatline62 { float:left; width:100%; background: url('/bitrix/templates/chemservice/images/catalogline/mingsocatline62.png') center;}
 
	.ctdhn { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; color:#ffff00; text-align:center;}
		.ctdhn5 { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; color:#ffff00; text-align:center;}
	.ctdha { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; color:#ffff00; text-align:center;}
	.ctdhg { float:left;font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; color:#ffff00; text-align:center;}
		.ctdhg4 { float:left;font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; color:#ffff00; text-align:center;}
	.ctdhq { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:11px; color:#ffff00; text-align:center;}
		.ctdhq4 { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:11px; color:#ffff00; text-align:center;}
	.ctdhp { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:9px; color:#ffff00; text-align:center;}
	.ctdhc { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; color:#ffff00; text-align:center;}
	
	.gsoctdhn { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; color:#ffff00; text-align:center;}
	.gsoctdha { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; color:#ffff00; text-align:center;}
	.gsoctdhg { float:left;font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:12px; color:#ffff00; text-align:center;}
	.gsoctdhq { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:11px; color:#ffff00; text-align:center;}
	.gsoctdhp { float:left; font-family: 'PT Sans Narrow'; text-transform: uppercase; font-size:9px; color:#ffff00; text-align:center;}
	
	

	.ctdhn { padding:5px 0px; width:94px; margin:0 0 0 0px;}
		.ctdhn5 { padding:5px 0px; width:130px; margin:0 0 0 0px;}
	.ctdha { padding:5px 0px; width:34px; margin:0 0 0 2px;}
	.ctdhg { padding:5px 0px; width:92px; margin:0 0 0 2px;}
		.ctdhg4 { padding:5px 0px; width:172px; margin:0 0 0 2px;}
	.ctdhq { padding:5px 0px 5px 0px; width:78px; margin:0 0 0 2px; font-size:12px!important;}
		.ctdhq4 { padding:5px 0px; width:172px; margin:0 0 0 2px;}
	.ctdhp { padding:5px 0px 5px 0px; width:82px; margin:0 0 0 2px; font-size:12px!important;}
	.ctdhc { padding:5px 0px 5px 0px; width:67px; margin:0 0 0 2px;}

	.ctdhnl { padding:5px 0px 5px 0px; width:94px; margin:2px 0 0 0px; font-size:12px!important;}
		.ctdhnl5 { padding:5px 0px 5px 0px; width:130px; margin:2px 0 0 0px; font-size:12px!important;}
	.ctdhal { padding:5px 0px; width:44px; margin:2px 0 0 2px;}
	.ctdhgl { padding:5px 0px; width:92px; margin:2px 0 0 2px;}
		.ctdhgl4 { padding:5px 0px; width:172px; margin:0px 0 0 2px;}
	.ctdhql { padding:5px 0px; width:78px; margin:2px 0 0 2px;}
		.ctdhql4 { padding:5px 0px; width:172px; margin:0px 0 0 2px;}
	.ctdhpl { padding:5px 0px; width:82px; margin:2px 0 0 2px; }
	.ctdhcl { padding:2px 4px 3px 10px; width:53px; margin:2px 0 0 2px;}

	
	
	.gsoctdhn { padding:5px 0px; width:84px; margin:0 0 0 0px;}
	.gsoctdha { padding:5px 0px; width:82px; margin:0 0 0 2px;}
	.gsoctdhg { padding:5px 0px; width:76px; margin:0 0 0 2px;}
	.gsoctdhq { padding:5px 0px 5px 0px; width:66px; margin:0 0 0 2px; font-size:12px!important;}
	.gsoctdhp { padding:5px 0px 5px 0px; width:72px; margin:0 0 0 2px; font-size:12px!important;}


	.gsoctdhnl { padding:5px 0px 5px 0px; width:84px; margin:2px 0 0 0px; font-size:12px!important;}
	.gsoctdhal { padding:5px 0px; width:82px; margin:2px 0 0 2px;}
	.gsoctdhgl { padding:5px 0px; width:76px; margin:2px 0 0 2px;}
	.gsoctdhql { padding:5px 0px; width:66px; margin:2px 0 0 2px;}
	.gsoctdhpl { padding:5px 0px; width:72px; margin:2px 0 0 2px; }
		
		.ctdhcl INPUT[type="text"] { width:12px!important;}
		

	}
	
	
	
	
	

	.ctdhnl { float:left; font-size:12px; font-weight:bold; color:#284792; text-align:center;}
		.ctdhnl5 { float:left; font-size:12px; font-weight:bold; color:#284792; text-align:center;}
	.ctdhal { float:left; font-size:12px; color:#284792; text-align:center;}
	.ctdhgl { float:left; font-size:12px; color:#284792; text-align:center;}
		.ctdhgl4 { float:left; font-size:12px; color:#284792; text-align:center;}
	.ctdhql { float:left; font-size:12px; color:#284792; text-align:center;}
		.ctdhql4 { float:left; font-size:12px; color:#284792; text-align:center;}
	.ctdhpl { float:left; font-size:12px; color:#434244; text-align:center;}
	.ctdhcl { float:left; font-size:12px; color:#284792; text-align:left;}

	
	.gsoctdhnl { float:left; font-size:12px; font-weight:bold; color:#284792; text-align:center;}
	.gsoctdhal { float:left; font-size:12px; color:#284792; text-align:center;}
	.gsoctdhgl { float:left; font-size:12px; color:#284792; text-align:center;}
	.gsoctdhql { float:left; font-size:12px; color:#284792; text-align:center;}
	.gsoctdhpl { float:left; font-size:12px; color:#434244; text-align:center;}


.cthcl  INPUT[type="text"] { float:left; width:20px;}
.ctdhcl  INPUT[type="text"] { float:left; width:20px;}






/*-----------------------------------------------------------------------------------------------------------------*/


	
	

	.snom { float:left; background:#053f99; color:#fefe01; text-align:center;}
	.stov { float:left; background:#053f99; color:#fefe01; text-align:center;}
	.sprice { float:left; background:#053f99; color:#fefe01; text-align:center;}
	.skol { float:left; background:#053f99; color:#fefe01; text-align:center;}
	.ssum { float:left; background:#053f99;  color:#fefe01; text-align:center;}
	.sact { float:left; background:#053f99; color:#fefe01; text-align:center;}


	
	
	.snomt { float:left; color:#000; text-align:center;}
	.stovt{ float:left; color:#000; text-align:center;}
	.spricet { float:left; color:#434244; text-align:center;}
	.skolt { float:left; color:#434244; text-align:center;}
	.ssumt { float:left; color:#bb2a23; text-align:center;}
	.sactt { float:left; color:#bb2a23; text-align:center; cursor: pointer;}
	

	
.shopping .linecheckers { margin:0px;}

.chessvertical { float:left; width:2px!important; height:29px; background: url('/bitrix/templates/chemservice/images/chessvertical.png');}
	
	/*
	

	
	
	*/

	
.lastshop { float:right; width:160px; text-align:right; color:#434244; font-size:12px;}
	.leftpart { float:left; }
	.rightpart {   float:right; color:#bb2a23;}
	
.btnshop { float:left; width:100%; margin: 20px 0;}
	.btn_pereschet { float:left; width:112px; height:22px; border:0px; background: url('/bitrix/templates/chemservice/images/btn_pereschet.png') center no-repeat; margin: 0 0 0 375px; color:#fff;}
	.btn_ochist { float:left; width:129px; height:22px; border:0px; background: url('/bitrix/templates/chemservice/images/btn_ochist.png') center no-repeat; margin: 0 0 0 40px;  color:#fff;}
	
.menshe {float:left; color:#074c9d; font-size:12px; margin: 20px 0;}

.blockfaces {float: left;margin: 10px 0; width:90%;}
.imgfaces {float: left;margin: 0px 10px 0 0;}
.txtfaces { font-size: 12px; float:left;}
.txtfaces span { color: #ff0000; font-style: italic; font-weight: bold;}
.txtfaces  a {color:#053f99; font-weight: bold;}

.btnqa { float:left; width: 100%; margin: 10px 0 50px 0;}
	.btnqa INPUT[type="submit"] { width:112px; height:22px; background: url('/bitrix/templates/chemservice/images/btnqa.png'); border:0px;}





	
.type_price { display:none;}
.type_price_value { display:none;}


.bx_ordercart_order_table_container div { width:20%; float:left; text-align:center;}
#col_SUM { margin:0 20% 0 0;}

td.item { width:20%!important; padding:20px 0 0 0!important; margin:0!important; text-align:center!important;}

.custom.item div.centered {width:100%;}

td.price { width:20%!important; padding:20px 0 0 0!important; margin:0!important;}
	
div.current_price { width:100%!important; text-align:center;}

a.dogovor {color:#022957;}
a.dogovor:hover {color:#022957;}

.bx_catalog_text { margin-bottom: 0px!important;}

table, tbody, tr, td { border:0px!important; /*border-spacing: 2px!important;*/ border-collapse:inherit!important; }
td  { display: table-cell!important;}



.smallbskt { float:left; width:231px; height:51px; background: url('/bitrix/templates/chemservice/images/smallbskt.png'); font-family: 'PT Sans Narrow'; color:#02346d;}
.smallqn { float:left; margin: 5px 0px 0px 50px;}
.smallqq { float:right; margin:5px 35px 0px 0px;}
.smallpn { float:left; margin: 0px 0px 0px 50px;}
.smallpp { float:right; margin:0px 35px 0px 0px;}

.quantity_control { display:none;}


.some-class { display:none;}

.skolt .centered { width:100%;}

.allstaff  { float:left; width:100%; text-align:left; margin:30px 0 10px 0; color:#02346d;}
.staffinthepeople { float:left; width:100%; text-align:right; margin:10px 0 10px 0;}
.staffinthepeople a {color:#02346d;}

.certification { float:left; width:100%;}
.certification  a { margin:0 10%;}
	@media ( max-width:1214px) 
	{
	.certification  a { margin:0 3%;}
	}


@media ( min-width:1214px) 
{
#slidingFeatures3{
	position: relative;
	overflow: hidden;
	width: 975px;

	margin:0 auto;
	z-index:99;
	}
.allslider .jshowoff {
	width: 975px;
	margin:0 auto;
	}	
	
	
.allslider { position: relative; width:975px;}	
.allsliders { position: relative; width:975px;}	
	.allslider img { width:975px}
.txtslider {  position: absolute; bottom:14px; background: rgba(255,255,255,0.5); width:100%; z-index:100; text-align: right;}
.intxtslider {  padding:5px;}

/*
.txtslider {  position: absolute; bottom:0px; background: rgba(255,255,255,0.5); width:100%;}
.intxtslider {  padding:5px;}

		.lineupslider {  font-family: 'PT Sans Narrow'; text-transform:uppercase;  position:absolute; top:0px; border-radius:7px 0px 0px 0px; width:471px; height:26px; background: url('/bitrix/templates/chemservice/images/lineupslider.png'); color:#ffff3c; padding: 4px 0px 0px 15px;}
.txtsliderblock {}
*/ 



.allslider p.jshowoff-slidelinks a { width:18px; height:19px; padding:7px; background: url('/bitrix/templates/chemservice/images/control-slide.png') center no-repeat;}
.allslider p.jshowoff-slidelinks a:hover { text-decoration: none; background: url('/bitrix/templates/chemservice/images/control-slide-active.png') center no-repeat;}




}

@media ( max-width:1214px) 
{
#slidingFeatures3{
	position: relative;
	overflow: hidden;
	width: 721px;

	margin:0 auto;
	z-index:99;
	}
.allslider .jshowoff {
	width: 721px;
	margin:0 auto;
	}	

.allslider { position: relative; width:721px;}	
.allsliders { position: relative; width:721px;}	
	.allslider img { width:721px}
.txtslider {  position: absolute; bottom:0px; background: rgba(255,255,255,0.5); width:100%;}
.intxtslider {  padding:5px;}

.allslider p.jshowoff-slidelinks a { width:18px; height:19px; padding:7px; background: url('/bitrix/templates/chemservice/images/control-slide.png') center no-repeat;}
.allslider p.jshowoff-slidelinks a:hover { text-decoration: none; background: url('/bitrix/templates/chemservice/images/control-slide-active.png') center no-repeat;}
.wrapperslide { height: 217px;}
}

.jshowoff-1-active { text-decoration: none; background: url('/bitrix/templates/chemservice/images/control-slide-active.png') center no-repeat!important;}


/*-----------------------------------------------------------------------------------------------------------------*/
.ctdhpl .slmore { float:left; padding:2px 0; background: url('/bitrix/templates/chemservice/images/slmore.png') center no-repeat; width:163px; height:20px;}
.ctdhcl	a.slbuy { float:left; width:48px; height:20px; padding:5px 0; margin:0px 0 0 0px; border:0px; background: url('/bitrix/templates/chemservice/images/slbuy.png') center no-repeat;}
.ctdhcl	a.slbuy:hover { float:left; width:48px; height:20px; border:0px; background: url('/bitrix/templates/chemservice/images/slbuyhover.png') center no-repeat;}
@media ( max-width:1214px) 
{
.ctdhpl .slmore { float:left; padding:2px 0; background: url('/bitrix/templates/chemservice/images/slmore.png') center no-repeat; width:82px; height:20px;}
}



.popup-window-center-column { width:485px; position: relative;}

.popup-window-content img { display:none;}


.myheadpopup { font-size:22px; float:left; width:50%; color:#fe0000; margin:20px 0 0 13px;}
.mycontentpopup { float:left; width:50%; margin: 0px 0 0 13px;}

.myhrpopup { float: left;width: 1px!important;height: 80px;background: #e2e3e7;top: 15px;position: absolute;left: 305px; margin:0 0 10px!important;} 
.popup-window-close-icon.popup-window-titlebar-close-icon {
	display: none;
}
.popup-window-buttons { 
	position: absolute;
	top: 0;
	right: 0;
	margin: 5px 10px 15px 10px!important;
}
.popup-window-buttons--continue-shopping {
	position: relative;	
	display: -moz-inline-stack; 
	display: inline-block; 
	*display:inline; 
	*zoom:1;  
	padding-left: 20px;
	margin: 15px auto;
	font-size: 0.8em;
	color: #5a616b;
	text-decoration: underline;
	cursor: pointer;
}
.popup-window-buttons--continue-shopping:before{
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -8px;
	width: 15px;
	height: 17px;
	background: url(/bitrix/templates/chemservice/images/backclose-min.png) 0 0 no-repeat;
}
.popup-window-buttons span.cattabledouble { 
	display: block;
	width: 127px;
	margin: 15px auto;
	padding: 5px;
	background: #cf5664;
			border-radius: 5px;	
 	   -moz-border-radius: 5px; 
 	-webkit-border-radius: 5px;
	box-shadow:0 2px 0 0 #bd4653;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	line-height:  1em;
}
.popup-window-buttons span.cattabledouble span{ 
	line-height: 1em;
	font-size: 1em;
}



#features, #slidingFeatures, #labelFeatures, #basicFeatures, #thumbFeatures , #slidingFeatures2{
	position: relative;
	overflow: hidden;
	width: 591px;
	height:200px;
	margin:0 auto;
	z-index:99;
	}
.jshowoff {
	width: 697px;
	margin:0 auto;
	}

/*@-moz-document url-prefix(){
#slidingFeatures, #slidingFeatures2 { left:-646px; top:10px; height:200px; }
}*/

/* это ссыдки на определенные темы  */
	.jshowoff p.jshowoff-slidelinks {
	position: absolute;
	bottom: 5px;
	right: 5px;
	margin: 0;
	padding: 0;
	display:none;
	}

.allslider .jshowoff p.jshowoff-slidelinks {
	position: relative;
	bottom: -8px;
	left: 0px;
	margin: 0;
	padding: 0;
	display:block;
	width:300px;
	text-align:center;
	z-index: 99;
	}
	
	
p.jshowoff-controls {
	position:absolute;
	width:697px;
	height: 390px;
	top:0px;
	padding: 0;
	margin: 0;

	}

.allslider p.jshowoff-controls {
	position:absolute;
	width:697px;
	height: 390px;
	top:0px;
	padding: 0;
	margin: 0;
	display:none;
	}
	
	
	
.jshowoff-play { display:none!important	;}	
.jshowoff-prev {display: block;
			width:21px; height:44px;
			background: url('/bitrix/templates/chemservice/images/arrowleftrect.png') top left no-repeat;
			position:absolute;
			top:70px;
			left:0px;
			}
			
.jshowoff-prev:hover {background: url('/bitrix/templates/chemservice/images/arrowleftrect.png') bottom left no-repeat;}
			
.jshowoff-next {display: block;
			width:21px; height:44px;
			background: url('/bitrix/templates/chemservice/images/arrowrightrect.png') top right no-repeat;
			position:absolute;
			top:70px;
			right:0px;
			}
			
.jshowoff-next:hover {background: url('/bitrix/templates/chemservice/images/arrowrightrect.png') bottom right no-repeat;}


.iblocksitem { float:left; width:224px; margin:0 5px; text-align:center; color:#000;}	
	.iblocksitem a { color:#000;}

.iblocksimgtxt {float:left; width:100%; margin:20px 0 0 0; text-align:center; font-family: 'BigNoodleTitling'; font-size:30px;} 

.iblocksimg { position: relative; width:100%; text-align:center; margin:20px 0 0 0;}	
.iblocksitem span {	position: absolute;
	width: 184px;
	text-align:left;
	padding:0px 20px;
	left:0px;
 font-family: 'BigNoodleTitling';
	height:0;
	overflow:hidden;
	color: #333;
font-size:26px;
color: #fff;

z-index:3;

	background: rgba(0,0,0,0.7);
  	bottom: 4px;
 	transition:height 0.5s;
 	-moz-transition:height 0.5s;
 	-webkit-transition:height 0.5s;
 	-o-transition:height 0.5s;
	
}

.iblocksitem:hover span{ color:#fff; height:150px; 	padding:10px 20px;  	transition:height 0.5s;
 	-moz-transition:height 0.5s;
 	-webkit-transition:height 0.5s;
 	-o-transition:height 0.5s;}
	
	
@media ( max-width:1214px)
{
#features, #slidingFeatures, #labelFeatures, #basicFeatures, #thumbFeatures , #slidingFeatures2{
	position: relative;
	overflow: hidden;
	width: 447px;
	height:200px;
	margin:0 auto;
	z-index:99;
	}

	.jshowoff {
	width: 487px;
	margin:0 auto;
	}
p.jshowoff-controls {
	position:absolute;
	width:487px;
	height: 390px;
	top:0px;
	padding: 0;
	margin: 0;

	}
	/*@-moz-document url-prefix(){
		#slidingFeatures, #slidingFeatures2 { left:-467px; top:10px; height:200px; }
	}*/
}	

.detail_nav_box {
	padding-top: 10px;
}
.detail_nav_box:before, .detail_nav_box:after {
	content: ' ';
	display: table;
}
.detail_nav_box:after {
	clear: both;
}
.detail_nav_prev {
	float:left;
}
.detail_nav_next {
	float:right;
}

/* End */
/* /bitrix/templates/chemservice/fonts.css */
/* /bitrix/templates/chemservice/js/jshowoff2.css */
/* /bitrix/templates/chemservice/js/fancybox/jquery.fancybox.css */
/* /bitrix/templates/.default/components/bitrix/system.auth.form/auth.form.auth/style.css */
/* /bitrix/templates/.default/components/bitrix/menu/topmenu/style.css */
/* /bitrix/templates/.default/components/bitrix/news/slider/bitrix/news.list/.default/style.css */
/* /bitrix/templates/.default/components/bitrix/sale.basket.basket.small/smallbasket/style.css */
/* /bitrix/templates/.default/components/bitrix/menu/leftmenu/style.css */
/* /bitrix/templates/.default/components/bitrix/sale.bestsellers/samie/style.css */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/breadcrumbs/style.css */
/* /bitrix/templates/.default/components/bitrix/news.list/staff--homepage/style.css */
/* /bitrix/templates/.default/components/bitrix/news.list/partners/style.css */
/* /bitrix/templates/.default/components/bitrix/news.index/allcatspec/style.css */
/* /bitrix/templates/.default/components/bitrix/news.index/allcatrec/style.css */
/* /bitrix/templates/.default/components/bitrix/news.list/newsright/style.css */
/* /bitrix/templates/.default/components/bitrix/news.list/articleright/style.css */
/* /bitrix/templates/chemservice/styles.css */
/* /bitrix/templates/chemservice/template_styles.css */
