


body {
	margin:.2in .55in;
	padding:0;
	font:12pt "Times New Roman", serif;
	}
#header,
#banner,
#qubstudio,
#shop-in-my-town,.shop-in-my-town,
#poll,
#main-promotion,
#footer a,
#ilustrated-nav,
form,
#map-flash,
#search-form,
.newses,
.hidden,
.banBottom,
#application-form,
.no-print{display:none;}

#logo-print {
	display:block;
	margin-bottom:40px;
	}
/****************/
.clear:after {
	content: "."; 
    display: block; 
    height: 0;
    clear: both; 
    visibility: hidden;
}
.clear {display: inline-block;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
/************products*****************/
.thumbs li {	
	list-style:none;
	}
.porducts-list{
	line-height:1.34em;
	margin:0 0 0 0;
	padding:0;
	list-style:none;
	}
	.clearfix {
		clear: both;
		display:none;	
		}
	.porducts-list-item {
		margin:40px 0 60px 0;
		padding:0;
		position:relative;
		background:none;
		}
	.porducts-list-item .product-img {		
		position:absolute;
		left:0;
		top:0;
		width:110px;	
		}
	.porducts-list-item  .product-description{
		margin-left:150px;
		}		
		.porducts-list-item  .product-name {
			font-size:1.25em;
			line-height:1.2em;
			color:#000000;			
			padding-bottom:.3em;
			}
		.porducts-list-item .label-top {
			font-weight:bold;
			background:#eee;
			padding:0 5px;
			position:absolute;
			left:150px;
			top:-2em;	
			}
		.porducts-list .label-bot {
			font-weight:bold;
			padding:0 5px;
			display:block;
			}	
		.porducts-list .price {
			font-size:2.28em ;
			}	
			
					
.news-list .news-img {
	display:none;
	}	
.news-list dt {
	color:#666;
	font-size:0.9em;
	}
.news-list h2 {
	font-size:1.3em;
	margin-bottom:.3em;
	}
.news-list dd {
	margin-bottom:20px;
	}		



.icon-list {
	list-style:none;
	}
	.icon-list li {
		margin:15px 0;
		}
		.icon-list li img {
			vertical-align:middle;
			}	
			
.shop-list dd {
	margin-bottom:10px;
	}
	
.discounts {	
	width:20%;
	}
	
ul.oblast li {
	clear:both;
	list-style:none;
	padding-bottom:.5em;
	}
	ul.oblast li.header {
		display:none;
		}
	ul.oblast li.city {
		font-weight:bold;
		padding-top:2em;
		}
	ul.oblast li div {
		float:left;
		width:30%;
		}
/* =Links
----------------------------------------------- */
a {
	color:black;
	text-decoration:none;
	}
a img {
	border-width:0;
	}
/* =Headings
----------------------------------------------- */
h1, h2, h3 {
	margin:.6em 0 0 0;
	font-family:Georgia,Serif;
	font-weight:normal;
	clear:both;
	}
	h1 {
		margin-top:.5em;
		font-size:180%;
		}
	h2 {
		font-size:240%;
		margin:.3em 0 0 0;
		padding-bottom:0;
		}
	h3 {
		font-size:150%;
		margin-bottom:0;
		}
p{
	margin:0 0 .6em 0;
	}
blockquote{
	font-style:italic;
	}
h3+blockquote, h2+blockquote, p+ul, h2+ul, h3+ul{
	margin-top:.2em;
	}
