@font-face {font-family: 'PT Sans'; 
	src: url('PTSansWeb/pts55f_w.eot'); 
	src: local('PT Sans'), url('PTSansWeb/PTS55F_W.woff') format('woff'),url('PTSansWeb/PTS55F_W.ttf') format('truetype'), url('PTSansWeb/PTS55F_W.svg#PTSans-Regular') format('svg');}

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

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

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

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

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

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

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

	
	
* { 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; }

h2 { font-family: 'PT Sans Narrow'; color:#022957; font-size:16px; font-weight:normal; 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(images/logo.png); width:165px; height:83px;}
	.phone { float:left; font-family: 'PT Sans Narrow'; color:#4a4a4a; font-size:21px; margin:20px 0px 0px 230px; }
		.phone span { color:#1d338f;}
	
	.sertificat { float:right; background: url(images/sertificat.png); width:55px; height:54px;  margin:20px 0px 0px 0px;}

.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(images/menuhover.png);  text-decoration:none;}
	
.blocksearch { position:absolute; width:262px; height:48px; right:0px; top:-19px; background: url(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(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(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(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(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(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(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(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(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; width:132px; color:#5a616b;}
		.prernews a {   font-size:11px;  color:#5a616b!important;}
		.drnews { float:left; font-size:11px; width:132px; 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%;}
		.allpartners { float:left; margin:10px 0px 0px 0;}
		.ipartners { float:left; width:33%; text-align:center;}

		
		
	
.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;}	
/*-------------------------------------------------------------------------------------------------------------------------*/


#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 230px;}

.nav {background: url(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;}
	
	
.cathead { width:246px; background: url(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(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(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(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(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(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(images/slbuy.png) center no-repeat;}
	a.slbuy:hover { float:left; width:48px; height:20px; border:0px; background: url(images/slbuyhover.png) center no-repeat;}
	/*	.slbuy INPUT[type="submit"] { cursor:pointer;  width:48px; height:14px; border:0px; background: url(images/slbuy.png) center no-repeat;}
		.slbuy:hover INPUT[type="submit"] {  width:48px; height:14px; border:0px; background: url(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 31px;}
.arrowrightrect { margin: 45px 0 0 33px;}

.ispecprice { margin: 0 10px;}

	.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(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(images/delete.png) 10px center no-repeat!important; }
	
	
	
	






/*-------------------------------------------------------------------------------------------------------------------------*/
.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(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(images/linecheckers.png); margin: 0 0 20px 0;} 
	
	.recommendblock { float:left; width:100%;}
	
	.arrowleftrect { float:left; width:21px; height:44px; background: url(images/arrowleftrect.png); }
	.arrowrightrect { float:right; width:21px; height:44px; background: url(images/arrowrightrect.png);   }
	
	.irecommend { float:left; width:135px; height:173px; background: url(images/irecommend.png); }
		.irecommendhead {width:135px; 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(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: 100%; margin: 10px 0 10px 0;}
	.bacsubmit INPUT[type="submit"] { width:112px; height:22px; background: url(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:137px; height:177px; background: url(images/ispecprice.png); }*/
	
/*	.ispecpricehead {width:135px; height:72px; text-align:center; }*/
			.ispecpricechild {font-family: 'PT Sans Narrow Bold'; text-transform:uppercase; color:#fefe01; font-size:14px; display:-moz-inline-box; display:inline-block; vertical-align:middle; width:120px; zoom:1; //display:inline}
				.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(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(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;}

	.headline6 { float:left; width:100%; background: url(images/catalogline/headline6.png) center;}
	.catline61 { float:left; width:100%; background: url(images/catalogline/catline61.png) center;}
	.catline62 { float:left; width:100%; background: url(images/catalogline/catline62.png) center;}
	
	.headline5 { float:left; width:100%; background: url(images/catalogline/headline5.png) center;}
	.catline51 { float:left; width:100%; background: url(images/catalogline/catline51.png) center;}
	.catline52 { float:left; width:100%; background: url(images/catalogline/catline52.png) center;}
 
 	.headline4 { float:left; width:100%; background: url(images/catalogline/headline4.png) center;}
	.catline41 { float:left; width:100%; background: url(images/catalogline/catline41.png) center;}
	.catline42 { float:left; width:100%; background: url(images/catalogline/catline42.png) center;}
 
 	.gsoheadline6 { float:left; width:100%; background: url(images/catalogline/gsoheadline6.png) center;}
	.gsocatline61 { float:left; width:100%; background: url(images/catalogline/gsocatline61.png) center;}
	.gsocatline62 { float:left; width:100%; background: url(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:34px; margin:0 0 0 2px;}
	.ctdhg { padding:5px 0px; width:124px; 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:168px; margin:0 0 0 2px; font-size:12px!important;}
	.ctdhc { padding:12px 0px 13px 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:34px; margin:2px 0 0 2px;}
	.ctdhgl { padding:5px 0px; width:124px; 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:168px; 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; }
		
	
	
	
	
	
	
	
	

	.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(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(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(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(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(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%;}

#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;}

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

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

