* { margin: 0; padding: 0;
	outline: none; }
	
a img { border: none; }

fieldset { border: none; }

body { width: 100%; 
	font: normal 13px Arial, sans-serif;
	color: #303031; }
	
/* advertisment styles */

#test-code { position: absolute; z-index: 100;
	right: 10px; top: 10px;
	height: 15px;
	padding: 5px;
	background: #ccd0d5;
	color: gray; }
	
	#test-code .value { color: white; }

.ads { position: relative;
	margin: 20px 0; }
	
.top-banner { position: absolute; z-index: 1;
	width: 100%; height: 380px;
	left: 0; top: 0; }
	
	.top-banner .inner { padding: 0 215px 0 240px;
		text-align: center; }
		
	.top-banner a { text-decoration: none !important; } 

	.top-banner span, .top-banner a { display: block;
		line-height: 0; } 

#thumbs { display: none; } 

#slideshow { position: relative; z-index: 0;
	width: 530px; height:380px;
	margin: 0 auto; }

#btns { display: none;
	height: 0; line-height: 0; }

	#btns a { position: absolute;
		bottom:-59px;
		width: 30px; height: 33px;
		background: url("/images/top-ads-btns.png") no-repeat; }
		
		#btns .next { right:60px;
			background-position: -30px top; }
		#btns .prev { left:60px; }

#ss-btns { display:none;
	height:0; line-height:0; font-size:0; }
	
	#ss-btns a { position: absolute; z-index: 99;
		left:250px; bottom:-59px;
		width: 30px; height: 33px;
		background: url("/images/top-ads-slideshow.png") no-repeat; }
		
		#ss-btns a.payse {  }
		#ss-btns a.play { background-position: -30px top; } 

/* common styles */

h1 { font: italic 24px "Trebuchet MS", Tahoma, sans-serif;
	color: #00184f; }
h2, .page-header { font: italic 20px "Trebuchet MS", Tahoma, sans-serif;
	color: #00184f; }
h3 { font: italic 18px "Trebuchet MS", Tahoma, sans-serif;
	color: #00184f; }

p { margin: 0 0 15px 0; }

a { color: #0081c6; }
a:visited { color: #303031; }
a:hover { text-decoration: none; }

ul { list-style: none; }
	ul > li { padding: 0 0 0 20px;
		background: url("/images/list-marker.png") no-repeat 4px 6px; }
	
ol { }
	ol > li { }

.achtung { color: #b40303; }

/* forms */

form { }
fieldset { }

.f-line {} 

.f-btn { height: 25px;
	padding: 0 0 4px 0;
	border: none;
	cursor: pointer;
	font: bold 11px Tahoma, sans-serif;
	color: #c20303; } 

	.small { width: 105px; 
		background: url("/images/btn-small.png") no-repeat; }
	
	.std { width: 128px; 
		background: url("/images/btn.png") no-repeat; }
		
.lange {
	width: 148px;
	background: url("/images/pr-btn.png") no-repeat;
}
.new-red {
	background-image: url("/images/pr-btn-new.png");
	color: #ffffff;
}

.f-qty { width: 22px; }	

/* page layout */

.l-container {
	min-width: 1020px; max-width: 1400px;
	margin: 0 auto; }

.dummy { background: url("/images/teaser.jpg") no-repeat center top; }

.l-head { position: relative; z-index: 1;
	height:530px; }

	.l-head .logo { position: absolute; z-index: 2;
		left:36px; top: 30px; }
		
		.l-head .logo p span { display: none; }
		
		.l-head .logo h3 { display: none; }
	
	.l-head .phone { position: absolute; z-index: 2;
		right: 15px; top: 110px;
		height: 50px;
		padding: 14px 0 0 40px;
		font: normal 16px Tahoma, sans-serif;
		line-height: 1; }
.l-head .worktime {
	position: absolute;
	z-index: 2;
	right: 10px;
	top: 170px;
	padding: 14px 0 0 40px;
	font: normal 14px Tahoma, sans-serif;
	line-height: 1;
}

		
		.l-head p { margin: 0;} 
		
		.l-head .phone .code { position: relative;
			top: -8px; } 
		
		.l-head .phone .number { font-size: 36px;
			color: #b40303; }
	
	.l-head .main-menu { position: absolute; z-index: 3;
		top:451px;
		width:100%;
		padding-bottom:14px;
		text-align:center;
		background:url("/images/extra-wide-line.png") center bottom no-repeat; }
		
		.l-head .main-menu .mm-i { padding-top:16px;
			background:url("/images/extra-wide-line.png") center top no-repeat; } 
		
		.l-head .main-menu ul { overflow:hidden;
			display:inline-block;
			height: 29px;
			list-style:none; }
			
			.l-head .main-menu ul li { float: left;
				margin-right:10px; padding:0;
				background: transparent; }
						
			.l-head .main-menu ul li a { float: left;
				height: 26px;
				padding: 3px 10px 0 10px;
				font: normal 16px Tahoma, sans-serif;
				color: #586774; }
				
				.l-head .main-menu ul li.important a { color:#b40303; }
			
			.l-head .main-menu ul li.current a { background: #93b916;
				color: white;
				text-decoration: none; }
				
				.l-head .main-menu ul li.current.important { background:#b40303; } 
				.l-head .main-menu ul li.current.important a { color:white; } 
	
	.l-head .aux-menu { position: absolute; z-index: 2;
		right: 125px; top: 0; } 
		
		.l-head .aux-menu ul { list-style: none; }
		.l-head .aux-menu ul li { float: left; display: inline;
			width: 30px; height: 33px;
			padding: 57px 0 0 0;
			background: transparent; }
			
			.l-head .aux-menu ul li a span { display: none; }
			.l-head .aux-menu ul li a { display: block;
				width: 11px; height: 11px;
				margin: 0 auto;
				background: url("/images/aux-icons.png") no-repeat; } 
				
				.l-head .aux-menu ul li.home a { background-position: left top; }
				.l-head .aux-menu ul li.email a { background-position: left -11px; }
				.l-head .aux-menu ul li.sitemap a { background-position: left -22px; }
				
		.l-head .aux-menu ul li.current { background: #ccd0d5; } 
		
				.l-head .aux-menu ul li.home.current a { background-position: right top; }
				.l-head .aux-menu ul li.email.current a { background-position: right -11px; }
				.l-head .aux-menu ul li.sitemap.current a{ background-position: right -22px; }
		
	
	.l-head .consultant { position: absolute; z-index: 2;
		left:31px; top: 280px; }

	.l-head .obverst-cart { position: absolute; z-index: 2;
		right: 6px; top: 241px;
		width: 220px;
		height: 140px;
		padding: 10px 4px;
		background: url("/images/basket-rama.png") no-repeat top left;
		font: normal 12px Tahoma, sans-serif; }
	
	.l-head .cart { position: absolute; /*z-index: 2;
		right: 10px; top: 251px;*/
		width:205px;
		padding:0 0 0 15px;
		background: url("/images/small-line.png") no-repeat left 40px;
		font: normal 12px Tahoma, sans-serif; }
		
		.l-head .cart p.header { height: 30px;
			margin: 0 0 30px -30px; 
			padding-left:40px;
			font: italic 24px "Trebuchet MS", Tahoma, sans-serif;
			color: #b40303;
			background: url("/images/cart.png") no-repeat 10px 5px; }
			
		.l-head .cart .in-cart a { color: #586774; }
		
		.l-head .cart .price { margin: 5px 0 0 0;
			font-size: 14px; }
		
			.l-head .cart .price .value { position: relative;
				font: normal 24px Tahoma, sans-serif;
				color: #b40303; vertical-align:baseline; }
			
		.l-head .cart a.make-order { display: block;
			margin: 15px 0 0 0;
			font: normal 14px Tahoma, sans-serif;
			color: #0b5ed8; text-decoration: none; }
			
			.l-head .cart a.make-order span { text-decoration: underline; }
		
		.l-head .cart .cart-icons { position: absolute;
			right: 7px; top: 4px;
			height: 27px; }
		
	.l-head .search-form { position: absolute; z-index:1;
		left:36px; top: 396px;
		width:280px; height: 94px;
		background: url("/images/search-bg-new.png") no-repeat; }
		
		.l-head .search-form .search-field { position: absolute;
			left: 10px; top: 17px;
			width: 200px;
			font: italic 12px Arial, sans-serif;
			color: #586774;
			border: none; } 
			
		.l-head .search-form .search-button { position: absolute;
			left: 212px; top: 0;
			width: 46px; height: 46px;
			border: none; background: transparent;
			cursor: pointer; }

.l-head .search-form label { position: relative; top: 40px;}
			
.l-content { }

	.l-content { }

		.content-wrapper { float: left; 
			width: 100%;
			padding-bottom: 30px; }
			
			.col-content { margin: 0 220px 0 235px; }
			
		.col-menu { float: left;
			width: 235px;
			margin-left: -100%; }
			
		.col-sidebar { float: left; display: inline;
			width: 220px;
			margin-left: -220px; }
		
		.col-inner {  }
		
			.col-menu .col-inner { padding: 0 40px 0 30px; }
			.col-sidebar .col-inner { padding: 0 30px; }


.l-footer { clear: both;
	position: relative;
	height: 254px; 
	background: url("/images/footer-bg.jpg") no-repeat;
	font: normal 11px Tahoma, sans-serif;
	color: #979798; }
	
	.l-footer .text { position: absolute;
		left: 315px; top: 160px; }
		
	.l-footer .phone { position: absolute;
		right: 55px; top: 156px;
		height: 50px;
		font: normal 14px Tahoma, sans-serif;
		line-height: 1; }
		
		.l-footer p { margin: 0; } 
		
		.l-footer .phone .code { color: #586774;
			vertical-align: top; } 
		
		.l-footer .phone .number { position: relative;
			top: -2px;
			font-size: 24px;
			color: #586774;
			vertical-align: top; }

/* main content styles */

	.col-content h1, .col-content h2,
	.col-content p.page-header { margin: 10px 0 20px 0; }

		.col-content > h1:first-child, .col-content > h2:first-child { margin: 0 0 20px 0; }

	.col-content h3 { margin: 10px 0 20px 0; }

	.col-content p { margin: 0 0 20px 50px;
		text-align: justify; }
		
	.col-content .text { padding-left: 50px;
		text-align: justify; }
		
		.col-content .text p { margin-left: 0; }
		.col-content .text h1,
		.col-content .text h2,
		.col-content .text h3 { margin-left: -50px; }
	
	.col-content table p { margin: 0 0 20px 0; }

/* sidebars */

.col-menu ul { color: #586774; }  

.col-menu ul li a { color: #586774; } 

.col-menu ul li.level1 { margin: 15px 0 10px -22px;
	padding:20px 0 0 0;
	background:url("/images/menu-separator.png") center 7px no-repeat;
	font: bold 16px Tahoma, sans-serif; }
	
	.col-menu ul li.level1 .menu-unit { padding:0 0 0 26px;
		/*background: url("/images/l1-marker.png") no-repeat left 2px;*/ }
		
		.col-menu ul li.level1 .razvert {
			float: left;
			width: 26px;
			height: 26px;
			background: url("/images/arrow-grey.png") no-repeat 3px 5px;
			cursor: pointer;
		}
		
		.col-menu ul li.level1.open .razvert {
			background-image: url("/images/arrow-green.png");
		}		
	
	.col-menu ul li.level1:first-child { margin: 5px 0 10px -22px;
		padding-top:0;
		background:transparent; }
	
/*	.col-menu ul li.level1 a { color: #0b5ed8; }*/
	
.col-menu ul li.level2 { margin: 5px 0;
	font-weight: bold; }	

.col-menu ul li.level3 { margin: 3px 0;
	padding: 0 0 0 40px;
	background: url("/images/list-dash.png") no-repeat 20px 8px; }

.col-sidebar { }

	.col-sidebar ul { color: #586774; }  

	.col-sidebar ul li a { color: #586774; } 

	.col-sidebar h3 { margin: 15px 0 10px -22px;
		padding: 0 0 0 26px;
		/* background: url("/images/l1-marker.png") no-repeat left 2px; */
		background: url("/images/arrow-green.png") no-repeat left 5px;
		font: bold 16px Tahoma, sans-serif; }
		
		.col-sidebar h3:first-child { margin: 5px 0 10px -22px; }
	
		.col-sidebar h3 a { color: #0b5ed8; }
	
		.col-sidebar ul li { margin: 5px 0;
			font-weight: bold; }
			
			.col-sidebar ul li span { margin: 0 0 0 5px;
				font-weight: normal; }

	.col-sidebar .ads { margin-left: -15px; }
	
/* catalogue */

	div.cat a { color: #586774; }

	div.cat { min-width: 600px;
		margin: 0 0 30px -25px; }
		
		div.cat ul { list-style: none; }
		
		div.cat ul li { display: inline-block; overflow: hidden;
			width: 49%; min-width: 298px;
			margin: -1px 0 20px 0;
			padding: 0; 
			background: url("/images/small-line.png") no-repeat center top;
			vertical-align: top; }
			
			div.cat ul li .inner { position: relative; 
				left: 0; top: 0;
				min-width: 133px; min-height: 165px; 
				height: 100%;
				padding: 10px 0 0 165px;
				/*background: url("/images/small-line.png") no-repeat center bottom;*/ }
			
		div.cat ul li ul.subs { list-style: none;
			font-size: 12px; }
			
			div.cat ul li ul.subs li { display: block; 
				width: auto; height: auto; min-width: 0;
				margin: 0;
				padding: 0 0 0 20px;
				background: url("/images/list-marker.png") no-repeat 4px 4px; }
		
		div.cat table.cat-img { position: absolute;
			left: 0; top: 5px;
			width: 160px; height: 160px;
			border-collapse: collapse; }
		
			table.cat-img td { width: 160px; height: 160px;
				vertical-align: middle; text-align: center;
				font-size: 0; line-height: 0; }
	
		div.cat a.cat-link { display: block;
			padding: 5px 0 7px 0;
			font: normal 16px Tahoma, sans-serif;
			color: #0B5ED8; }
	
	.cols { overflow: hidden;
		height: 100%; }
		
		.cols .cat-col { float: left;
			width: 49.7%; }
			
			.cols .cat-col ul li { display: block;
				width: 100%;
				margin: 0 0 20px 0; }
	
/* item page */

	p.breadcrumbs { margin: 0 0 25px 0;
		font: bold 14px Arial, sans-serif;
		color: #0b5ed8; }
		
		p.breadcrumbs a { font-size: 12px;
			color: #586774; }
		
		p.breadcrumbs a.cur { text-decoration: none;
			color: #303031; }
			
	.cat-item { position: relative;
		width: 100%; min-height: 400px; min-width: 610px;
		margin: 0 0 60px 0; }
		
		.cat-item table.cat-img-big { position: absolute; z-index: 140;
			left: -10px; top: 0;
			width: 400px; height: 400px;
			border-collapse: collapse; }
			
			table.cat-img-big { width: 400px; height: 400px;
				vertical-align: middle; text-align: center;
				font-size: 0; line-height: 0; }
				
			table.cat-img-big .enlarge { position: absolute;
				left: 170px; top: 410px;
				width: 65px; height: 15px;
				padding: 0 0 0 10px;
				font: normal 11px Arial, sans-serif;
				color: #586774;
				background: url("/images/enlarge-icon.png") no-repeat left 1px; }
				
.cat-item .cat-item-desc {
	position: relative;
	padding: 80px 40px 0 420px;
	position: relative;
}
	
			
.cat-item .cat-item-desc .price-rama {
	padding: 10px 20px;
	background: url("/images/price-rama.png") no-repeat left top;
	height: 290px;
	position: relative;
	left: -30px;
	width: 146px;
	margin: auto;
}
.cat-item .cat-item-desc .price-rama .upshift {
	position: absolute;
	bottom: 0px;
}
.cat-item .cat-item-desc .price-rama .sravnen {
	position: absolute;
	bottom: 25px;
	width: 186px;
	height: 29px;
	margin-left: -20px;
	background: url("/images/sravnen.png") no-repeat left top;
	text-align: center;
}
.cat-item .cat-item-desc .price-rama .sravnen span {
	background: url("/images/sravnen-undr.png") repeat-x left bottom;
	margin-top: 7px;
}
.cat-item .cat-item-desc .price-rama .sravnen input {
	margin-top: 8px;
}
		
			.cat-item .cat-item-desc p { margin: 0; }
	
			.cat-item .cat-item-desc .price { font: normal 18px Tahoma, sans-serif;
				color: black; }

.cat-item .cat-item-desc .dostav {
	font-size: 12px;
	font-weight: bold;
	color: #586774;
	padding-top: 10px;
	text-align: left;
}
.cat-item .cat-item-desc .dostav span {
	font-weight: normal;
}
.cat-item .cat-item-desc .dostav em {
	color: #0B5ED8;
	font-style: normal;
}
span.price-redstar {
	color: #b40303;
	font-size: 14px;
}

			
			.cat-item .cat-item-desc .price .value,
			.cat-item .cat-item-desc .price .old { display: block;
				font-size: 24px; }
				
				.cat-item .cat-item-desc .price .value { color: #0b5ed8; }
	
			.cat-item form.buy { margin: 10px 0; }
	
			.cat-item .desc { margin: 0 0 0 -20px;
				padding: 20px 0 0 20px;
				background: url("/images/medium-line.png") no-repeat center top; }
		
			.cat-item .share { padding-top:13px;
				background:url("/images/medium-line.png") center top no-repeat; }
	
			.cat-item .cat-item-desc .icons { position: absolute;
				left: 0px; top: -139px; }
	
			.cat-item-desc .icons span { display: inline-block;
				vertical-align: middle; } 
				.cat-item-desc .icons span.best span { display: none; } 
				
			.cat-item-desc .icons span.new { margin: -5px 0 0 0; }
		
		.cat-item .share a { margin-left:5px; }
		
		.cat-item .share img { vertical-align:middle;
			border:none; } 
		
		.cat-item .favourite { display:none;
			height:16px;
			margin-bottom:10px !important;
			padding-left:20px; 
			background:url("/images/favourite-icon.png") no-repeat; }
		
			.l-head .favourite a { color:#0b5ed8; }
		
	.item-section { clear: both;
		height: 100%;
		margin: 0 0 30px 0;
		padding: 0 0 15px 0;
		background: url("/images/wide-line.png") no-repeat center bottom; } 
	
		.item-section p { margin: 0 0 5px 0; }

.item-section .yashare-auto-init {
	display: inline-block;
	padding-right: 20px;
}		
.item-section #favourite.favourite {
	display: inline-block;
	height:16px;
	padding-left:20px; 
	background:url("/images/favourite-icon.png") no-repeat;
}
		
	.item-photos { 
		margin: 0 0 20px 0;
		padding: 0 0 15px 0;
		background: url("/images/wide-line.png") no-repeat center bottom; }
	
		.item-photos ul { position: relative; overflow: hidden;
			height: 100%;
			padding: 0 0 0 1px; }
			
			.item-photos ul li { float: left;
				width: 182px; height: 210px;
				margin: 0 0 5px -1px;
				padding: 0;
				background: url("/images/vertical-line.png") no-repeat; }
			
			.item-photos ul li .inner { height: 190px;
				padding: 10px 0 10px 1px;
				background: url("/images/vertical-line.png") no-repeat right top; }
			
		table.cat-photo { width: 180px; height: 180px;
			border-collapse: collapse; }
			
			table.cat-photo td { width: 180px; height: 180px;
				vertical-align: middle; text-align: center;
				font-size: 0; line-height: 0; }
				
/* catalogue table */

.cat-controls { position: relative; overflow: hidden;
	height: 100%;
	padding: 15px;
	margin: 0 0 30px 0;
	border: 1px solid #c7cccd;
	border-radius: 10px;
	-moz-border-radius: 10px; }
	
	.col-content .cat-controls select { float: left; margin-right: 10px; }
				
	.col-content .cat-controls .cat-sort-by { float: left;
		padding: 0 5px 0 5px; }

		.col-content .cat-controls .cat-sort-by a { padding: 0 15px 0 5px;
			background: url("/images/sort-icon.png") no-repeat right center; }
	
	.col-content .cat-controls .pagination { float: right;
		width: 210px;
		padding: 5px 0;
		text-align: right; }
		
		.col-content .cat-controls .pagination a { padding-left: 2px; }
		.col-content .cat-controls .pagination a.show-all { padding-left: 4px;
			white-space: nowrap; }
		
		.col-content .cat-controls .pagination .cur { font-weight: bold;
			text-decoration: none;
			color: black; }
			
	.col-content table.cat { width: 100%;
		border-collapse: collapse;
		border: none; }
			
		.col-content table.cat td.img { width: 180px;
			padding: 20px 0;
			vertical-align: top; }
			
			.col-content table.cat td.img .inner { position: relative; }
			
		.col-content table.cat td.desc { padding: 20px 0 20px 10px;
			background: url("/images/wide-line.png") no-repeat 40% top; }
			
			.col-content table.cat tr:first-child td.desc { background: transparent; }

			.col-content table.cat p { margin: 0 0 10px 0; }
			
			.col-content table.cat h3,
			.col-content table.cat p.cat-header { margin-top: 0;
				padding-left: 0;
				font: bold 14px Tahoma, sans-serif;
				color: #00184f; }
				
				.col-content table.cat h3 a,
				.col-content table.cat p.cat-header a { color: #00184f; } 
				
				.col-content table.cat p.cat-header { margin-bottom:20px; }
			
			.col-content table.cat .price { margin: 10px 0;
				padding: 0 0 0 2px;
				font: normal 24px Tahoma, sans-serif;
				color: #b40303; }
				
				.col-content .price .old { text-decoration:line-through;
					color:#586774; }
				
		
		.best { display: block;
			width: 68px; height: 71px;
			background: url("/images/best.png") no-repeat; }
			
			table.cat .best { position: absolute;
				left: 120px; top: 120px; } 
				
			.best span { display: none; }
				
		.new { display: inline;
			padding: 0 5px;
			font: normal 14px Tahoma, sans-serif; color: white;
			line-height: 20px; font-weight: bold;
			background: #b40303; color: white; }
			
			
/* shopping cart */

div.cart-container { padding: 10px 20px;
	margin: 0 0 10px 0;
	border: 1px solid #c7cccd;
	border-radius: 10px;
	-moz-border-radius: 10px; }

table.cart { border-collapse: collapse; border: none;
	width: 100%; }
	
	table.cart tr { background: url("/images/wide-line.png") no-repeat center bottom; }
	
	table.cart td, table.cart th { padding: 20px 5px;
		text-align: left; }
		
		table.cart th { font: normal 14px Tahoma, sans-serif;	
			color: #737373; }
		
	table.cart th.checkbox { width: 25px; }
	table.cart th.name { }
	table.cart th.qty { width: 13%; }
	table.cart th.price { width: 18%; }
	table.cart th.total { width: 18%; }

	table.cart tr.total-row { background: transparent; }	
	
		table.cart td.total-val { text-align: right;
			font: normal 14px Tahoma, sans-serif;	
			color: #303031; }
	
			table.cart td.total-val span { position: relative;
				top: -3px;
				padding: 0 0 0 3px;
				font: normal 24px Tahoma, sans-serif;
				color: #0b5ed8; vertical-align: top; } 

form.cart h3 { margin-bottom: 11px;
	padding-left: 0;
	text-align: center; }

.cart-controls { overflow: hidden;
	height: 100%;
	margin: 0 60px 30px 60px; }
	
	.cart-controls p { margin: 0; }
	
	.cart-controls .recount { float: right;
		width: 13%; min-width: 80px; }

.cart-actions { text-align: center; }

/* order form */

h3.order { margin: 10px 0 15px 50px; }

.f-order { padding: 0 0 0 50px;
	font: normal 12px Tahoma, sans-serif;
	color: #565656; }

.f-group { padding: 12px 0;
	background: url("/images/wide-line.png") no-repeat center top; }

	.f-order .f-line { position: relative; 
		height: 100%;
		padding: 2px 0 2px 160px; }
		
		.f-order .btns { margin: 20px 0 0 0; } 

	.f-order .f-line .f-desc { position: absolute;
		left: 0; top: 5px;
		width: 150px;
		padding-right: 10px; 
	
		text-align: right; }
	
	.f-order .f-text-micro { width: 30px; }
	.f-order .f-text-tiny { width: 60px; }
	.f-order .f-text-narrow { width: 110px; }
	.f-order .f-text { width: 200px; }
	.f-order .f-text-wide { width: 320px; }

	.f-order .f-pair { overflow: hidden; clear: left;
		width: 100%; }

	.f-order .f-pair .f-line { position: relative; z-index: 1; 
		float: left; display: inline;
		margin-left: -75px; 
		width: 120px; }
		
		.f-order .f-pair .f-line:first-child { z-index: 2;
			margin-left: 0; }
			
/* overlay styles */

.popup_screen { position:absolute; display: none;
	left: 0; right:0; top:0;
	width:100%; height:100%;
	background: transparent url("/images/shadow.png") repeat scroll 0 0;
	z-index: 150; }

* html .popup_screen { display: none !important; }

.popup_viewver, .js-overlay { position: absolute; display: none; z-index: 9999;
	overflow: hidden;
	left: 50%; top: 0;
	width: 900px;
	margin-left: -450px;
	padding: 1px; 
	
	background: white;
	z-index: 250;
	border-radius: 10px;
	-moz-border-radius: 10px; }
	
	.js-overlay table { width: 900px; }
	.js-overlay table td { text-align: center; }
	
	.js-overlay p.header { margin: 30px 10px 10px 10px;
		padding: 0 0 20px 0;
		font: italic 24px "Trebuchet MS", Tahoma, sans-serif;
		color: #00184f;
		text-align: center;
		background: url("/images/wide-line.png") no-repeat center bottom; }
		
		 .js-overlay-next,
		 .js-overlay-prev { display: block;
			width: 32px; height: 33px;
			background: url("/images/popup-btns.png") no-repeat; }
			
			 .js-overlay-next { float: right; display: inline;
			 	margin-right: 40px;
			 	background-position: -32px top ; }

			 .js-overlay-prev { float: left; display: inline;
			 	margin-left: 40px;
			 	background-position: left top; }
		
	.popup-close { width: 100%;
		margin: 10px 0 0 0;
		padding: 20px 0 0 0;
		background: url("/images/wide-line.png") no-repeat center top; }
		
		.js-overlay-bigger,
		.js-overlay-close { display: block;
			height: 18px;
			padding: 1px 0 1px 22px;
			font: normal 14px Arial, sans-serif;
		 	color: #586774; }
			
			.js-overlay-bigger { width: 70px;
			 	margin: 5px auto 15px auto;
			 	background: url("/images/enlarge-icon.png") no-repeat left 4px; }
			 	
			.js-overlay-close { position: absolute; display: block; z-index: 10020;
				right: 15px; top: 10px;
				z-index: 1500;
				background: url("/images/close-icon.png") no-repeat 2px 4px;  }
			
	.js-overlay a:hover { text-decoration: none; }
	

/* older styles */

#msgbox { display: none; }

/* articles, overviews and news */
.col-sidebar .articles-list { padding-top:20px;
	background:url("/images/menu-separator.png") center 2px no-repeat; } 
	
	.col-sidebar .articles-list:first-child { padding-top:0;
		background:transparent; }

.articles-list { margin: 25px 0 0 0; }

	.articles-list h4 { margin: 0 0 15px 0;
		font: italic 24px "Trebuchet MS", Tahoma, sans-serif;
		color: #00184f; } 
	
		.articles-list.full { margin: 0 30px; }
		
	.articles-list .article { padding: 0 0 10px 20px; }
	
		.articles-list .article .date { width: 102px;
			margin: 0 0 10px -20px;
			padding: 4px;
			font: bold 12px Tahoma, Arial, sans-serif;
			text-align: center; 
			background: #cdd1d5; color: white; } 
	
		.articles-list .article h5,
		.articles-list .article p.news-header { margin: 0 0 5px -20px;
			padding: 0 0 0 20px;
			background: url("/images/list-marker.png") no-repeat 4px 6px;
			font-size:12px; font-weight:bold; }
			
			.full .article h5 { font-size: 14px; }
			
			.full .article p { margin-left: 0; }
			
			.articles-list .article h5 a,
			.articles-list .article p.news-header a { color: #586774; }
			
a.all { color: #586774;
	text-decoration: none; }
a.all span { color: #0081c6;
	text-decoration: underline; }

	a.all.red span { color:#b40303; }

	a.all:hover span { text-decoration: none; }
	
.full-pagination { text-align: center;	}
	
	.full-pagination .pagination { display: block;
		margin: 0 0 30px 0;
		padding: 15px 20px;
		border: 1px solid #c7cccd;
		border-radius: 10px;
		-moz-border-radius: 10px; }
	
	.full-pagination a { padding-left: 2px; }

	.full-pagination a.show-all { padding-left: 4px;
		white-space: nowrap; }
		
		.full-pagination .cur { font-weight: bold;
			text-decoration: none;
			color: black; }
			
/* articles 21.09.10 */
.articles-main { margin-bottom: 50px; }

	.articles-main ul { display: block; 
		width: 100%;
		list-style: none; } 
		
	.articles-main li { display: inline-block; vertical-align: top;
		width: 49%; 
		padding: 0 0 20px 0;
		font: normal 11px Arial, sans-serif;
		background-position: 4px 4px;
		color: #303031; }

		.articles-main li div { padding: 0 30px 0 17px; } 
		
		.article-nav h4,
		.articles-main h4 { margin-bottom: 5px;
			font: bold 12px Arial, sans-serif;
			color: #586774;
			text-align: left; } 
			
		.article-nav h4 a,
		.articles-main h4 a { color: #586774;
			text-decoration: none; }
			
		.article-nav h4 a:hover,
		.articles-main h4 a:hover { text-decoration: underline; }
		
		.article-nav p,
		.articles-main p { margin: 0; } 
		
	.articles-main p.link { padding-left: 2px;
		font-size: 11px; } 
		
.article-nav { float: left; display: inline; 
	position: relative; clear: both;
	width: 100%;
	margin-top: 30px;
	padding-top: 30px;
	background: url("/images/wide-line.png") no-repeat center top; } 

	.article-nav .text { padding-left: 20px; 
		background: url("/images/list-marker.png") no-repeat 4px 4px;
		font-size: 11px; }
		
	.article-nav p { text-align: left; }
	
		.article-nav p.link { position: relative; overflow: hidden;
			height: 100%;
			margin-bottom: 20px;
			font-size: 13px; } 
	
	.article-nav .prev { float: left; display: inline;
		width: 50%; } 
		
		.article-nav .prev .link { padding-right: 30px;
			margin-left: 3px; }
			
		.article-nav .prev .text { padding-right: 30px; } 
		
	.article-nav .next { float: right; display: inline;
		width: 50%; }
		
		.article-nav .next .link { margin-right: -18px;
			text-align: right; } 
		
		.article-nav p.link a { color: #0b5ed8; }

.articles-sub {  } 

	.articles-sub ul { display: block;
		width: 100%;
		margin: 0; padding: 0;
		list-style: none; }
		
	.articles-sub li { display: inline-block; vertical-align: top;
		width: 32%;
		margin: 0; padding: 0 0 10px 0;
		background: url("/images/list-marker.png") no-repeat 4px 4px; } 
		
		.articles-sub li div { padding-left: 17px; }
		
		.articles-sub li a { font: bold 12px Arial, sans-serif;
			color: #586774; }
			
/* item statuses 11.11.10 */
.col-content .item-status { overflow:hidden;
	margin:5px 0;
	font:normal 14px Tahoma,Arial,sans-serif; } 

	.cat-item .item-status { font-size:18px; }

		.item-status.discount { font-size:14px; }

	.col-content .item-status p { float:left; clear:both;
		text-align: left;
		margin:5px 0 !important;
		padding:3px 10px;
		background:#cdd1d5; color:white; }
	
		.col-content .item-status .red,
			.articles-list .article .date.red { background:#b40303; }
		.col-content .item-status .green { background:#93b916; }
		.col-content .item-status .blue { background:#0b5ed8; } 
		
/* installation page 2011-01-09 */
.page-installation p { margin:0 0 5px 0;
	text-align:left; }

h2.install { overflow:hidden;
	margin-top:45px;
	font:normal 16px Tahoma,sans-serif; }
	
	h1 + h2.install { margin-top:15px; }
	
	h2.install span { float:left; 
		padding:5px 10px;
		background:#94ba18;
		color:white; }

h2.install + .install-img { margin-top:-20px; }

.page-installation h3 { margin-bottom:10px;
	font:bold 13px Tahoma,sans-serif;
	color:#303031; }
	
	.page-installation h3.important { font-family:Arial,sans-serif; font-style:italic;
		color:#b40303; }

h4.wish { margin-top:30px;
	font:bold italic 16px "Trebuchet MS",Arial,Tahoma,sans-serif;
	color:#b40303 }

.page-installation ul { margin:10px 0; }  

	.page-installation ul li { margin-bottom:2px; }

.page-installation ul.dashed,
.page-delivery ul.dashed { list-style:none; }
	
	.page-installation ul.dashed li,
	.page-delivery ul.dashed li { padding-left:20px;
		background:url("/images/dash.png") left 8px no-repeat; }

span.install-price { display:inline-block;
	margin:0 10px;
	padding:5px 10px;
	background:#b40303; color:white;
	font-weight:bold; }

	span.install-price.high { background:#586774; }

	span.install-price:first-child { margin-left:0; }

.install-types { background:url("/images/vline-top.png") 48% top no-repeat; }

	.install-image + .install-types { margin-top:-10px; }

	.install-types .i { overflow:hidden;
		padding-top:10px;
		background:url("/images/vline-bottom.png") 48% bottom no-repeat; }

	.install-types .install-type { float:left;
		width:46%; min-height:200px;
		padding-right:4%; }
		
.page-installation table.bd-less { border-collapse:collapse;
	border:none; }
	
	.page-installation table.bd-less td,
	.page-installation table.bd-less th { vertical-align:top;
		padding:2px 10px 0 0; }
	
	.page-installation table.bd-less th { width:60%;
		text-align:left;
		font-weight:normal; }
		
/* delivery page 23.02.2011 */
.page-delivery p,
.page-delivery ul { margin:10px 0; }

	.page-delivery p:first-child,
	.page-delivery ul:first-child { margin-top:0; }
	
.page-delivery table.delivery-types { margin-left:-5px;
	border-spacing:5px; }

	.page-delivery table.delivery-types th { padding:5px 10px;
		background:#586774; color:white;
		font-size:16px; font-weight:normal; }
		
	.page-delivery table.delivery-types td { padding:5px 10px; }
	
.page-delivery table.delivery-variants { margin:20px 0;
	border-collapse:collapse; }

	.page-delivery table.delivery-variants thead th { padding:20px 5px;
		background:#abb3b9; color:white;
		border:1px solid white; border-top:1px solid #abb3b9; border-bottom:1px solid #abb3b9; }
		
		.page-delivery table.delivery-variants thead th:first-child { border-left:1px solid #abb3b9; width: 70%; }
		.page-delivery table.delivery-variants thead th:last-child { border-right:1px solid #abb3b9; }
		
	.page-delivery table.delivery-variants tbody { color:#303031; }
		
	.page-delivery table.delivery-variants tbody td,
	.page-delivery table.delivery-variants tbody th { padding:5px;
		border:1px solid #abb3b9; }
	
	.page-delivery table.delivery-variants tbody th { background:#f8f8f8;
		font-weight:normal; text-align:left; } 
		
	.page-delivery table.delivery-variants tbody td { background:white;
		text-align:center; }
		
		.page-delivery table.delivery-variants tbody td.floor { background:#f8f8f8; }
		
		.page-delivery table.delivery-variants ul { margin:0; }
		
.page-delivery h3 { overflow:hidden;
	font:normal 16px Tahoma,sans-serif; }
	
	.page-delivery h3 span { float:left; 
		padding:5px 10px;
		background:#abb3b9;
		color:white; }
		
	.page-delivery h3 strong { float:left;
		padding:5px 10px;
		background:#586774;
		color:white; font-weight:normal; }
		
.page-delivery .emphasis { padding:15px;
	background:#eef0f1; color:#586774; }
	
.page-delivery p.image { margin:30px 0;
	text-align:center; }

/* popup windows */
.popup-message { position:absolute; z-index:2000;
	top:100px;
	left:50%; margin-left:-380px;
	width:710px;
	padding:10px 25px; 
	background:white;
	border-radius: 10px;
	-moz-border-radius: 10px; }
	
	.popup-message .header { margin:10px 10px 10px 10px;
		padding:0 0 20px 0;
		font:italic 24px "Trebuchet MS", Tahoma, sans-serif; text-align:center;
		background:url("/images/wide-line.png") no-repeat center bottom;
		color:#00184f; }
		
	.popup-message .icon { padding-bottom:20px;
		background:url("/images/wide-line.png") no-repeat center bottom;
		text-align:center; }

	.popup-message .links { padding:20px 0;
		text-align:center; }
		
		.popup-message .links a.more { font:normal 14px Tahoma, sans-serif;
			color:#0b5ed8; text-decoration:none; }
			
			.popup-message .links a.more span { text-decoration: underline; }
	
		.popup-message .links a.btn-order { display:inline-block; vertical-align:middle;
			width:128px; height:21px;
			margin:0 10px;
			padding-top:4px;
			font:bold 11px Tahoma,sans-serif;
			color:#c20303;
			background:url("/images/btn.png") no-repeat;
			text-align:center; text-decoration:none; }
			
	.popup-message .order-info { padding:20px 0;
		text-align:center; }
		
		.popup-message .order-info p { margin:0; }
		
	.popup-message a.btn-close { position:absolute; z-index:10020;
		right:20px; top:20px;
		height:18px;
		padding:1px 0 1px 22px;
		background:url("/images/close-icon.png") no-repeat 2px 4px;
		font:normal 14px Arial, sans-serif;
	 	color:#586774; }
/* рихтовка сопутствующих */
.item-section ul li {
	display: block;
	float: left;
	width: 47%;
	background-image: none;
}
.item-section ul li .inner {
	position: relative; 
	left: 0; top: 0;
	min-width: 133px;
	min-height: 165px; 
	height: 100%;
	padding: 10px 0 0 165px;
}
.item-section table.cat-img {
	position: absolute;
	left: 0;
	top: 5px;
	width: 160px;
	height: 160px;
	border-collapse: collapse;
}
table.cat-img td {
	width: 160px;
	height: 160px;
	vertical-align: middle;
	text-align: center;
	font-size: 0;
	line-height: 0;
}
table.cat-img a.cat-link {
	display: block;
	padding: 5px 0 7px 0;
	font: normal 16px Tahoma, sans-serif;
	color: #0B5ED8;
}
div.redprice {
	font-size: 16px;
	font-weight: bold;
	color: #b40303;
	padding: 15px 0 0 0;
}
/* правка главной */
table.item-section-main {margin-bottom:30px;}
.item-section-main ul li {
	display: block;
	float: left;
	width: 180px;
	height: 220px;
	background-image: none;
	padding: 0 20px 20px 0;
}
.item-section-main ul li .inner {
	padding: 10px 0 0 10px;
}
.item-section-main ul li .inner a {
	color: #586774;
	text-align: center;
}
.item-section-main ul li .inner a.bordered {
	border:1px solid #ebebeb;
}
.item-section-main ul li .inner a .img-keeper {
	height: 110px;
	width: 170px;
	padding-top: 20px;
	text-align: center;
}
.item-section-main ul li .inner .redprice {
	text-align: center;
}
/* корзина */
span.podskazka {
	color: #b40303;
	font-size: 10px;
	font-style: normal;
	padding-left: 50%;
}
span.plus7 {
	color: #aaaaaa;
}
.f-order .f-text-poltora { width: 45px; }
span.redstar {
	color: #b40303;
}
/* календарь */
.f-order .f-line table#fc {
	border: none;
	color: #565656;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	margin: 12px 0 12px 33px;
}
/* текстовые страницы */
.col-content td.news_inner div.toping p, .col-content td.news_inner div.toping h2 {
	margin: 0 30px 20px 50px;
	text-align: justify;
}
.col-content td.news_inner div.toping strong.blau {
	color: #0068b4;
	font-size: 16px;
	font-weight: bold;
}
.col-content td.news_inner div.toping h3 {
	color: #303031;
	margin: 0 30px 20px 50px;
	font-size: 16px;
	font-weight: bold;
	text-align: justify;
}
.col-content td.news_inner div.toping p.uvaga {
	font: bold italic 20px "Trebuchet MS", Tahoma, sans-serif;
	color: #b40303;
}
.col-content td.news_inner div.toping h3.ahtung {
	padding-left: 50px;
	background: url("/images/aht.png") no-repeat top left;
}
.col-content td.news_inner div.toping p.cherta {
	background: url("/images/wide-line.png") no-repeat center top;
	height: 20px;
	margin: 0;
}
.col-content td.news_inner div.toping h1 a {
	color: #00184f;
}
.col-content td.news_inner div.toping a {
	color: #0081c6;
}
p.red-acht {
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	background-color: #b40303;
	padding: 5px 15px;
	position: relative;
}
p.red-acht img {
	/* float: right; */
	vertical-align: bottom;
	padding: 0px 10px;
}
#dostav-example {
	position: absolute;
	top: 15px;
	z-index: 99999;
}
/* технические характеристики */
.tec-char {
	font-size: 11px;
}
div.tec-char {
	background: url("/images/wide-line.png") no-repeat top center;
	padding: 10px 0 0 0;
}
li.tec-char {
	padding: 0;
	width: 50%;
	float: left;
	background: none;
}
li.tec-char span {
	font-weight: bold;
	color: #586774;
}
p.tec-char {
	clear: both;
	background: url(/images/wide-line.png) no-repeat bottom center;
	height: 10px;
}
table.item-tec-char {
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
}
table.item-tec-char td {
	border-top:  1px solid #abb3b9;
	border-bottom:  1px solid #abb3b9;
	height: 35px;
	padding: 0px 10px;
	background: url(/images/tthtableline.png) left top repeat-y;
}
table.item-tec-char td.tthlbl {
	font-weight: bold;
}
table.item-tec-char td.tthlbl.raz {
	background: url(/images/td-raz.png) repeat-x left center;
}
table.item-tec-char td.tthlbl.dva {
	background: url(/images/td-dva.png) repeat-x left center;
}
table.item-tec-char th {
	text-align: left;
	padding: 15px;
	font-size: 17px;
}


/* чистка инлайн-стилей */
td.padding.leftpadding3 {
	padding-left: 3px;
}
td.padding.leftpadding10 {
	padding-left: 10px;
}
span.bluefont {
	color: #0b5ed8;
}
table.table100w {
	width: 100%;
	border: none;
}
img.img50n50 {
	width: 50px;
	height: 50px;
}
table.news_review_tbl {
	border: none;
	border-spacing: 0px;
}
table.news_review_tbl td {
	padding: 0px;
}
.rightaligned {
	text-align: right;
}
.centered {
	text-align: center;
}
.l-flo-img {
	float: left;
	padding-right: 10px;
}
.r-flo-img {
	float: right;
	padding-left: 10px;
}
table.article66 {
	width: 60%;
	margin: auto;
}
table.article88 {
	width: 80%;
	margin: auto;
}
.hidden-stuck {
	display: none !important;
}
/* фильтры справа */
.filters-list {
	width: 183px;
	padding: 0px;
	margin: 30px 0px 5px -22px;
}
.filters-up {
	height: 15px;
	background: url(/images/bg-filters-up.png);
}
.filters-down {
	height: 15px;
	background: url(/images/bg-filters-down.png);
}
.filters-middle {
	background: url(/images/bg-filters-middle.png) top repeat-y;
	padding-left: 15px;
}
.filters-middle h4 {
	font: italic 16px "Trebuchet MS", Tahoma, sans-serif;
	color: #0b5ed8;
}
form#filters-list-form .button {
	width: 152px;
	background: url(/images/bg-filters-button.png);
}
.filters-list .filters-middle form#filters-list-form ul li {
	font: normal 13px Arial, sans-serif;
	color: #303031;
	padding: 0;
	background: none;
}
.filters-list .filters-middle form#filters-list-form ul li h5 {
	font: bold 13px Arial, sans-serif;
	color: #303031;
	padding: 13px 0 13px 0;
}
.filters-list .filters-middle form#filters-list-form ul li input.otido {
	width: 40px;
	margin: 2px;
}
.lesserfont {
	font-size: smaller;
}
.filters-list .filters-middle form#filters-list-form ul li label {
	display: block;
}
.filters-list .filters-middle form#filters-list-form ul li select {
	width: 152px;
}
.filters-list .filters-middle form#filters-list-form ul li input {
	margin: 5px;
}
/* сопутствующие товары */
.item-section table.rama {
	margin: 0px -10px;
}
#related.item-section table.rama {
	border-collapse: collapse;
}
#related.item-section table.rama td.td11 {
	height: 10px;
	width: 10px;
	background: url(/images/td11.png) left top no-repeat;
}
#related.item-section table.rama td.td12 {
	background: url(/images/td12.png) left top repeat-x;
}
#related.item-section table.rama td.td13 {
	height: 10px;
	width: 10px;
	background: url(/images/td13.png) left top no-repeat;
}
#related.item-section table.rama td.td21 {
	background: url(/images/td21.png) left top repeat-y;
}
#related.item-section table.rama td.td22 {
	padding: 4px;
}
#related.item-section table.rama td.td23 {
	background: url(/images/td23.png) left top repeat-y;
}
#related.item-section table.rama td.td31 {
	height: 10px;
	width: 10px;
	background: url(/images/td31.png) left top no-repeat;
}
#related.item-section table.rama td.td32 {
	background: url(/images/td32.png) left top repeat-x;
}
#related.item-section table.rama td.td33 {
	height: 10px;
	width: 10px;
	background: url(/images/td33.png) left top no-repeat;
}
/* аналоги */
#analogs.item-section ul li {
	width: 180px;
	padding: 0px 10px;
}
#analogs.item-section ul li .inner {
	padding: 0px;
	text-align: center;
	height: 280px;
}
#analogs.item-section ul li .inner table.cat-img {
	position: static;
	margin: auto;
}
#analogs.item-section ul li .inner table.cat-img td {
	padding: 5px;
	border: 1px solid #eaeaea;
}
#analogs.item-section ul li .inner p {
	text-align: left;
	margin: 5px;
}
#analogs.item-section ul li .inner .redprice {
	padding: 5px 0px;
}
/* пустая  корзина */
p.empty-cart {
	margin-left: 0px;
	font-size: 14px;
	color: #303031;
}
p.empty-cart strong {
	background-color: #586774;
	color: #ffffff;
	font-size: 18px;
	padding: 5px 10px;
}
p.empty-cart span {
	color: #c50303;
}
#hided-fields-script {
	float: right;
	font-size: 12px;
	font-style: normal;
	color: #0081C6;
	padding-right: 20px;
}
.l-head .skype {
	position: absolute;
	z-index: 2;
	left: 31px;
	top: 350px;
	width: 205px;
	padding: 5px 15px;
	font-size: 14px;
}
.l-head .skype small {
	font-size: 10px;
}
.l-head .skype img {
	float: left;
	padding-right: 5px;
}
/* подсказки к фильтрам */
#filters-list-form img.znaq {
	vertical-align: -3px;
	cursor: pointer;
}
.help-desk {
	position: fixed;
	width: 385px;
	font-size: 12px;
	color: #303031;
	z-index: 999999;
}
.help-desk .hlp-top {
	height: 20px;
	background: url(/images/hlp-top-bg.png) left top no-repeat;
	margin: 0px;
}
.help-desk .hlp-bot {
	height: 15px;
	background: url(/images/hlp-bot-bg.png) left top no-repeat;
	margin: 0px;
}
.help-desk .hlp-txt {
	background: url(/images/hlp-txt-bg.png) left top repeat-y;
	padding: 5px 20px;
	margin: 0px;
}
/* подарки */
.c-gift {
	position: relative;
	height: 25px;
}
.c-gift a {
	position: absolute;
	top: -21px;
	left: 10px;
}
.i-gift {
	position: absolute;
	height: 27px;
	width: 146px;
	top: 34px;
	background: url(/images/gift-i.png) left top no-repeat;
	padding: 65px 20px 5px 20px;
}
.i-gift div {
	font-size: 11px;
	height: 27px;
	width: 146px;
	overflow: hidden;
}
#search404 {
	color: #303031;
	font-weight: bold;
	font-size: 13px;
	width: 90%;
	margin: auto;
}
#searchbox404 {
	text-align: center;
}
#searchbox404 .src-inp {
	width: 50%;
	border: 1px inset #a1b1be;
}
/* новая шапка */
.l-new-head {
	height:280px;
	background: url(/images/bg-topline.png) left top repeat-x;
}
#l-head-sub {
	background: url(/images/bg-topshadow.png) center top no-repeat;
	padding: 5px 0px;
}
#l-head-sub .main-menu {
	top: 200px;
}
#l-head-sub table {
	width: 100%;
	border-collapse: collapse;
	height: 185px;
}
#l-head-sub table td {
	padding: 5px;
	text-align: center;
}
#l-head-sub #l-logo {
	text-align: left;
}
#l-time-phone #l-phone {
	color: #737373;
	font-size: 12px;
	width: 240px;
	text-align: left;
}
#l-time-phone #l-phone span {
	font: normal 32px Tahoma;
	color: #b40303;
}
#l-time-phone #l-time {
	font-size: 13px;
	color: #303031;
	padding: 10px 0px;
	text-align: left;
}
#l-time img {
	margin: 5px 10px 0px 0px;
	float: left;
}
#l-search .l-search-form {
	width: 280px;
	height: 94px;
	background: url("/images/bg-new-search.png") left top no-repeat;
	margin: auto;
	text-align: left;
}
#l-search .l-search-form fieldset {
	position: relative;
}
#l-search .l-search-form .search-field {
/*	margin: 0px 2px 0px 11px; */
	width: 170px;
	font: italic 13px Arial, sans-serif;
	color: #586774;
	border: none;
	display: block;
	position: absolute;
	top: 16px;
	left: 11px;
}
#l-search .l-search-form .search-button {
	width: 46px;
	height: 46px;
	border: none;
	background: transparent;
	cursor: pointer;
	display: block;
	position: absolute;
	top: 0px;
	left: 185px;
}
#l-search .l-search-form label {
	display: block;
	position: absolute;
	top: 50px;
	left: 0px;
}
#l-basket .l-cart {
	width: 175px;
	height: 105px;
	background: url("/images/new-basket.png") left top no-repeat;
	padding: 65px 0px 0px 45px;
	margin-left: auto;
}
#l-basket .l-cart p {
	font: normal 12px Tahoma;
	color: #303031;
	padding: 0px 20px;
	text-align: left;
}
#l-basket .l-cart p.zakaz-btn {
	padding: 5px 0px;
}
#l-basket .l-cart p a {
	color: #586774;
}
#l-basket .l-cart p span {
	color: #0b5ed8;
	font-size: 18px;
}
#l-basket .l-cart p img {
	width: 150px;
	height: 25px;
}
/* два телефона */
#l-time-phone #l-phone span.t495 span {
	padding: 0px;
	/* font-size: 32px; */
}
#l-time-phone #l-phone span.t495 span.code {
	color: #959595;
	font-size: 14px;
}
#l-time-phone #l-phone span.t495 span.number {
	color: #b40303;
}
#l-time-phone #l-phone span.t800 span {
	font-size: 22px;
	color: #0086c3;
}
#l-time-phone #l-phone span.t800 {
	font-size: 11px;
	color: #9d9d9d;
}
#l-time-phone #l-phone p {
	padding: 10px 0px;
	background: url("/images/phone-bg.jpg") left bottom repeat-x;
	font: normal 12px Tahoma;
}
/* листинг */
#listing-katalog {
	width: 100%;
}
#listing-katalog ul {
	padding-left: 20px;
	margin-right: -20px;
	height: 200px;
}
#listing-katalog .pagin {
	text-align: right;
	position: relative;
	width: 100%;
	height: 16px;
	margin-bottom: 20px;
}
#listing-katalog .pagin .cur {
	font-weight: bold;
	text-decoration: none;
	color: black;
}
#listing-katalog .pagin .k-arrow {
	position: absolute;
	top: 110px;
	width: 32px;
	height: 33px;
	cursor: pointer;
}
#listing-katalog .pagin .k-left {
	background: url("/images/k-left.png") left top no-repeat;
	left: 0px;
}
#listing-katalog .pagin .k-right {
	background: url("/images/k-right.png") left top no-repeat;
	right: -20px;
}
/* звонок с сайта новый */
a.zingaya_button {
	display: block;
	width: 168px;
	height: 49px;
	background: url(http://cdn.zingaya.com/img/buttons/02064647d6f56b1de86ef852fe36e599_1328013966931.png) no-repeat;
}
a.zingaya_button:hover {
	background-position: 0 -49px;
}
a.zingaya_button:active {
	background-position: 0 -98px;
}
