@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form  {margin: 0px; padding: 0px;}
html {height: 100%; font-size: 62.5%;}
.ie6 { background:url(about:blank);}
body {font: normal 12px Arial, Helvetica, sans-serif; color: #32373b; background: #fff; display:table; height: 100%; margin: 0 auto; width: 1000px;_width:100%;}
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #0368bc;}
a:hover {text-decoration: none;}
p {padding-bottom: 15px;}
p small {font-size: .8em;}
h1, h2, h3, h4, h5, h6 {font: normal 18px Arial, Helvetica, sans-serif; padding-bottom: 15px;}
h1 {font-size: 24px;}
h3 {font-size: 14px;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}
h6 {font-size: 11px;}
input[type='submit'], input[type='button'] {cursor: pointer;}
ul, ol { padding-left: 30px; }
ul li {list-style: disc outside;}
.set {height: 0; overflow: hidden; clear: both; font-size: 0; line-height: 0; }
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}
#header {display:table-header-group;}
#header .cell {height: 1%;}
#content {display:table-row;}
#footer {display:table-row;	height:1px;}
.cell {display: table-cell;}

.page {overflow: hidden;}
.cont-1 {float: left; width: 100%;}
.cont-2 {padding: 0 0px 0 234px;}
.content {width: 100%; height: 1%;}
.nb-1 {float: left; width: 220px; position: relative; margin-right: -100%; left: -100%; _left: 0; _margin-left: -100%; padding-top: 17px;}
.header {position: relative; zoom: 1;}
.footer {}
.ie6 .header, .ie6 #content, .ie6 .footer {margin: 0 auto; width: 1000px;}

.strani-wrap {position: relative; padding-bottom: 31px; zoom: 1;}
	.strani { background: #186996;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#186996), to(#1D8FC1));
background: -webkit-linear-gradient(#186996, #1D8FC1);
background: -moz-linear-gradient(#186996, #1D8FC1);
background: -ms-linear-gradient(#186996, #1D8FC1);
background: -o-linear-gradient(#186996, #1D8FC1);
background: linear-gradient(#186996, #1D8FC1);
-pie-background: linear-gradient(#186996, #1D8FC1);
	padding: 15px 0px 15px 23px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; position: relative;}
	.strana-1 {width: 650px; float: left;}
	.strana-2 {width: 320px; float: left;}
	.h201 {font: normal 20px Arial, Helvetica, sans-serif; color: #ffffda; padding-bottom: 10px;}
	
	.spisok-gorodov {width: 150px; padding: 0 10px 0 0; float: left;}
		.spisok-gorodov li {padding: 0 0 5px 9px; background: url(../images/bl-1.png) 0 5px no-repeat; list-style: none !important; display: block;}
		.spisok-gorodov li a {color: #fff; text-decoration: none !important; }
	
	.vibor-goroda {position: absolute; bottom: 0; right: 225px; height: 31px; width: 181px; text-align: center;}
		.v-g-L {background: url(../images/viber-L.png) no-repeat;}
		.v-g-R {background: url(../images/viber-R.png) right top no-repeat; padding: 0 7px;}
		.v-g-C {background: url(../images/viber-C.png) repeat-x; padding: 8px 0 0; height: 23px;}
		.vibor-goroda a {color: #ffffda; padding-right: 39px; background: url(../images/bl-2.png) right center no-repeat; text-decoration: none;}
		
		
.logo {width: 206px; float: left; height: 84px; margin-right: 70px;}
	.logo a {display: block; height: 61px; background: url(../images/logo.png) no-repeat;}
	
.mi-ishem {width: 212px; float: left; padding: 8px 21px; background: #e2edf0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; position: relative; font-size: 14px;}
	.mi-ishem-bg {width: 17px; height: 14px; line-height: 0; position: absolute; overflow: hidden; left: 23px; bottom: -14px; background: url(../images/mi-ishem-bg.png) no-repeat;}
	.mi-ishem p {padding: 0;}

.soc-1-wrap {width: 115px; float: right; padding: 10px 14px 0; height: 75px; text-align: center;}
	.soc-1-wrap h4 {font-size: 9px; padding-bottom: 7px; }
	
.search-and-sort {height: 51px; position: relative;}
	.bg-2-L {background: url(../images/bg-2-L.png) no-repeat;}
	.bg-2-R {background: url(../images/bg-2-R.png) right top no-repeat; padding: 0 5px;}
	.bg-2-C {background: url(../images/bg-2-C.png) repeat-x; height: 40px; padding: 11px 11px 0 8px;}
	
	.tip-skidki {width: 237px; float: left; padding-top: 2px;}
		.tip-skidki a {display: block; float: left; height: 24px; font-size: 14px; font-weight: bold; line-height: 24px; padding: 0 9px; margin: 0 5px 0 0; background: #2d3942; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; color: #fff; text-shadow: 0 -1px 0 #1a252c; text-decoration: none; position: relative;}
		.tip-skidki a u {display: none; position: absolute; width: 7px; height: 4px; line-height: 0; overflow: hidden; background: url(../images/bl-3.png) no-repeat; left: 50%; bottom: -4px; margin: 0 0 0 -3px;}
		.tip-skidki a.active {background-color: #54acc0; text-shadow: 0 -1px 0 #2c7d8f;}
		.tip-skidki a.active u {display: block;}
		
	.poisk {float: left; width: 510px; color: #fefefe; font-size: 15px; line-height: 27px; position: relative; zoom: 1;}
		.poisk label {display: block; width: 110px; float: left;padding-top: 6px;}
		.poisk .i-1 {display: block; float: left; width: 310px; height: 23px; background: #fff; border: solid 1px #131b29; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; margin: 1px 5px 0 0; overflow: hidden; position: relative;}
		.poisk .i-1 input {background: none; border: none; padding: 0 5px; margin: 0; width: 300px; height: 23px; line-height: 23px;}
		
		.poisk .i-2 {display: block; float: left; width: 71px; height: 27px;}
		.poisk .i-2 input {width: 71px; height: 27px; border: none; padding: 0; margin: 0; background: url(../images/poisk.png) no-repeat;}
		
		.sortirovka {float: right; width: 150px;}
		.sortirovka .label {  color: #FFFFFF;display: block;float: left;font-size: 13px;padding-top: 7px;width: 68px;}
		.sortirovka a {display: block; width: 39px; height: 27px; float: left; background: url(../images/sprite-1.png) -500px no-repeat;}
		.sortirovka a.table-sort {background-position: 0 0; margin: 0 4px 0 0;}
		.sortirovka a.table-sort:hover, .sortirovka a.table-sort#active {background-position: 0 -29px;}
		.sortirovka a.list-sort {background-position: 0 -58px;}
		.sortirovka a.list-sort:hover, .sortirovka a.list-sort#active {background-position: 0 -87px;}
		
		
.categories {background: #f2f4f6; position: relative; margin-bottom: 14px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
	.h202 {background: #e2edf0; padding: 11px 12px 7px 16px; font-size: 20px; color: #32373b; overflow: hidden; margin-bottom: 6px; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
		.h202 span {float: left; display: block; width: 102px;}
		.h202 em {float: right; margin-left: 1px;}
		
	.categories table {width: 100%; border-collapse: collapse; border: none;}
	.categories td {padding: 0 2px 0 8px; border-bottom: solid 1px #fff; font-size: 14px; font-weight:bold;}
	.categories td.cat-title {width: 120px;}
	.categories td.cat-img {vertical-align: top;}
	.categories .last td {border: none; margin-bottom: 3px;}
	.ie6 .categories .last  td { padding-bottom:15px;}
	.categories td.cat-4islo {color: #2c2f32; font-size: 11px;}
	.categories td a {color: #0368bc; text-decoration: none;}
	.categories .active td a {color: #47b70d;}
	
	
.b {margin-bottom: 12px;}
.tel {padding: 38px 0 51px 76px; position: relative; zoom: 1;}
	.tel-bg {position: absolute; width: 53px; height: 68px; left: 11px; top: 47px; background: url(../images/sprite-1.png) 0 -132px no-repeat;}
	.h203 {font-size: 18px; color: #32373b;padding: 0;}
	.h401 {font-size: 14px; color: #32373b; padding: 0; position: relative; top: -4px;}
		.h401 a {color: #32373b; text-decoration: none;}
		
	.tel big {display: block; font-size: 20px; color: #c0009a;}
	.mnog {font-size: 14px; color: #33575d;}
	
.select-filter {background: #f2f4f6; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; padding: 0 17px 0 17px;height: 40px; position: relative; margin-bottom: 7px; z-index:2;}
.ie6 .select-filter  {margin-right:5px;}
	.filter-1 {width: 267px; float: left; padding-top: 5px;}
		.cena {float: left; width: 63px;}
		.cena h6 {font-size: 12px; color: #292c34; padding: 0;}
		.diapazon {color: #c822a7; font-size: 10px; letter-spacing: -1px;}
		.slider-cena {width: 160px; float: left; margin-top: 9px;height: 5px; background: #a6bebe; position: relative;}
		.slider-cena .ui-slider-range {position: absolute; height: 5px; background: #2090c2; overflow: hidden;}
		.slider-cena .ui-slider-handle {width: 6px; height: 14px; position: absolute; margin: -4px 0 0 -3px; background: url(../images/sprite-1.png) -101px -85px no-repeat; border: solid 1px #f2f4f6; border-width: 0 1px; top: 0;}
		
	
					
	.filter-2 {width: 267px; float: left; padding-top: 5px;}
		.skidka {float: left; width: 63px;}
		.skidka h6 {font-size: 12px; color: #292c34; padding: 0;}
		.diapazon {color: #c822a7; font-size: 10px; letter-spacing: -1px;white-space: nowrap;}
		.slider-skidka {width: 160px; float: left; margin-top: 9px;height: 5px; background: #a6bebe; position: relative;}
		.slider-skidka .ui-slider-range {position: absolute; height: 5px; overflow: hidden; background: #2090c2;}
		.slider-skidka .ui-slider-handle {width: 6px; height: 14px; position: absolute; margin: -4px 0 0 -3px; background: url(../images/sprite-1.png) -101px -85px no-repeat; border: solid 1px #f2f4f6; border-width: 0 1px; top: 0;}
		
		
	
		
.bistro-filter {margin-bottom: 9px; padding: 0 0 0 18px; position: relative; zoom: 1;}
	.bistro-filter ul {padding: 0; margin: 0;}
	.bistro-filter li {display: inline-block; *display: inline; zoom:1; list-style: outside none none; padding: 0 6px; height: 21px; line-height: 21px; margin: 0 13px 0 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
	.bistro-filter li a {text-decoration: none !important; border-bottom: dashed 1px #0368bc; color: #0368bc;}
	.bistro-filter li a:hover, .bf_icons li a:hover em {border-color: #fff;}
	.bistro-filter li.active {background: #54acc0;}
	.bistro-filter li.active a, .bistro-filter li.active em {color: #fff; border: none !important;}
		.bf_icons li { position:relative;}
			.bf_icons .icon_1 { width:14px; height:14px; position:absolute; display:block; left:3px; top:3px;background: url(../images/sprite-1.png) -128px -169px no-repeat; -pie-png-fix: true;}
			.bf_icons .icon_2 { width:16px; height:16px; position:absolute; display:block; left:3px; top:3px;background: url(../images/sprite-1.png) -149px -169px no-repeat; -pie-png-fix: true;}
			.bf_icons .icon_3 { width:16px; height:16px; position:absolute; display:block; left:3px; top:3px;background: url(../images/sprite-1.png) -169px -168px no-repeat; -pie-png-fix: true;}
			.bf_icons .icon_4 { width:16px; height:14px; position:absolute; display:block; left:3px; top:4px;background: url(../images/sprite-1.png) -75px -184px no-repeat; -pie-png-fix: true;}
			.bf_icons .active .icon_4 {background: url(../images/sprite-1.png) -58px -184px no-repeat; -pie-png-fix: true;}
			.bf_icons .icon_5 { width:16px; height:14px; position:absolute; display:block; left:3px; top:3px;background: url(../images/sprite-1.png) -94px -184px no-repeat; -pie-png-fix: true;}
			.bf_icons .icon_6 { width:15px; height:16px; position:absolute; display:block; left:3px; top:3px;background: url(../images/sprite-1.png) -112px -184px no-repeat; -pie-png-fix: true;}
			.bf_icons .icon_7 { width:16px; height:11px; position:absolute; display:block; left:3px; top:5px;background: url(../images/sprite-1.png) -131px -187px no-repeat; -pie-png-fix: true;}
			.bf_icons .icon_8 { width:16px; height:16px; position:absolute; display:block; left:3px; top:3px;background: url(../images/sprite-1.png) -187px -183px no-repeat; -pie-png-fix: true;}
			.bf_icons li a { padding-left:20px; border-bottom:0;}
			.bf_icons li em { font-style:normal;  border-bottom: dashed 1px #0368bc;}
	
.list-items {position: relative; zoom: 1; padding-bottom: 10px;}
	.list-item {margin-bottom: 14px; position: relative; zoom: 1; border: solid 1px #d1d1d1; -webkit-box-shadow: 0px 2px 2px #d1d1d1; -moz-box-shadow: 0px 2px 2px #d1d1d1; box-shadow: 0px 2px 2px #d1d1d1; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
	.list-item-C, .list-item-L, .list-item-R {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; position: relative;}
	.list-item-C {background: #ffffff url(../images/bg-3-C.png) 0 100% repeat-x;}
	.list-item-L {background: url(../images/bg-3-L.png) 0 100% no-repeat;}
	.list-item-R {background: url(../images/bg-3-R.png) 100% 100% no-repeat; padding: 10px;}
	
	.list-item-table, .list-item-details, .list-item-soc {width: 100%; border-collapse: collapse; border: none;}
		.list-item-col-1 {width: 193px; padding: 0 15px 0 0; vertical-align: top;}
		.list-item-col-1 a, .table-item-img a {display: block; background-repeat: no-repeat; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; position: relative;}
		.list-item-col-1 a img, .table-item-img a img {opacity: 0; }
		.ie .list-item-col-1 a img, .ie .table-item-img a img {filter:alpha(opacity=0);}
		.list-item-col-3 {width: 168px; padding: 0 0 0 10px; vertical-align: top;}
			.list-item-time, .list-item-ughe {height: 32px; background: #eeedf3; margin-bottom: 1px; padding-left: 36px; font-size: 17px; line-height: 33px; color: #2c2f32; position: relative; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
			.list-item-time .clock {display: block; width: 18px; height: 19px; position: absolute; left: 11px; top: 8px; overflow: hidden; background: url(../images/sprite-1.png) -75px -85px no-repeat;}
			.list-item-time .real-time {}
			
			.list-item-ughe {font-size: 14px;}
			.list-item-ughe .pokupka {display: block; position: absolute; width: 20px; height: 22px; left: 9px; top: 4px; background: url(../images/sprite-1.png) -195px -53px no-repeat;}
			.list-item-ughe .real-users b {font-size: 16px; color: #ca0026;}
			
			.list-item-price {height: 36px; text-align: center; font-size: 14px; line-height: 36px; font-weight: bold; color: #2c2f32; margin-bottom: 1px;}
				.list-item-price big {font-size: 19px; color: #ca0026;}
				
			.kupit {}
			.kupit a, .table-item-kup a {display: block; text-indent: -9999px; position: relative; overflow: hidden; background: url(../images/sprite-1.png) -402px -168px no-repeat; width: 167px; height: 33px;}
				.table-item-kup a  { width:71px; height:27px; background-position: -492px -6px;}
			
		.list-item-col-2 {}
			.list-item-details {}
				.list-item-details-1 {/* width: 108px; */}
				.list-item-details-2 {width: 23px;}
					.metro {width: 16px; height: 15px; background: url(../images/sprite-1.png) -50px -85px no-repeat; display: block; overflow: hidden; text-indent: -9999px; position: relative; -pie-png-fix: true;}
					.metro_2 .metro { width:24px; height:19px; background-position:-313px -96px; -pie-png-fix: true;}
					.metro_2 { width:33px;}
				.list-item-details-3 {/* width: 94px; */}
				.list-item-details-4 {width: 34px; text-align: right; padding-right: 8px;}
				.list-item-details-5 {}
				.list-item-details-6 {width: 18px; padding: 0 4px;}
					.heart {display: block; text-indent: -9999px; overflow: hidden; position: relative; width: 18px; height: 15px; background: url(../images/sprite-1.png) -50px -114px no-repeat; cursor: pointer; -pie-png-fix: true;}
					.list-item-details-6 #active, .table-item-heart #active {background-position: -75px -114px;}
					
		
		.list-item-row-2 .list-item-col-2 {vertical-align: top; padding:8px 0; font-size: 14px; line-height: 14px; color: #292d34;}
		.list-item-row-3 .list-item-col-2 {vertical-align: bottom;}
			.list-item-soc-1 {width: 64px; font-size: 11px; color: #2c2f32;}
			.list-item-soc-2 {width: 97px;}
			.list-item-soc-3 {width: 116px;}
				.comments {position: relative; padding-left: 15px; float: left; font-size: 11px; color: #0368bc;}
				.comments u {display: block; width: 12px; height: 11px; background: url(../images/sprite-1.png) -159px -86px no-repeat; position: absolute; left: 0; top: 1px; text-indent: -9999px; overflow: hidden;}
			.list-item-soc-4 {white-space: nowrap;}
				.list-item-up {padding: 0 5px 0 0;}
				.list-item-up, .list-item-down { position: relative;}
				.list-item-up a, .list-item-down a {font-size: 11px; color: #149701; padding-left: 17px; position: relative;}
				.list-item-up a u, .list-item-down a u {display: block; width: 14px; height: 13px; position: absolute; text-indent: -9999px; overflow: hidden; background: url(../images/sprite-1.png) -116px -85px no-repeat; left: 0; top: 0;}
				.list-item-down a {color: #9a1400;}
				.list-item-down a u {background-position: -136px -85px; top: 1px;}
				
		.procent-skidki {position: absolute; width: 62px; height: 41px; background: url(../images/sprite-1.png) -61px -138px no-repeat; left: 20px; top: 0; text-align: center; font-size: 20px; line-height: 32px; font-weight: bold; color: #fffee8; -pie-png-fix: true;}
				
.pager-wrap {background: #f2f4f6; padding: 15px; position: relative; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; text-align: center; vertical-align: middle; color: #33575d; margin-bottom: 30px;}
	.pager-wrap ul, .pager-wrap li {display: inline-block; *display: inline; zoom:1; padding: 0; margin: 0; vertical-align: middle;}
	.pager-wrap ul.pager {font-size: 16px; line-height: 20px;}
	.pager-wrap ul.pager li {padding: 0 4px;}
	.pager-wrap ul.pager li a {color: #0368bc; text-decoration: none;}
	.pager-wrap ul.pager li a:hover {text-decoration: underline;}
	
	.pager-wrap ul.pager li.pager-label {font-size: 12px; padding-right: 12px;}
	.pager-wrap ul.pager li.prev {padding-right: 2px;}
	.pager-wrap ul.pager li.next {padding-left: 2px;}
	.pager-wrap ul.pager li.prev a, .pager-wrap ul.pager li.next a {display: block; width: 16px; height: 19px; text-indent: -9999px; overflow: hidden; position: relative; background: url(../images/sprite-1.png) -104px -112px no-repeat;}
	.pager-wrap ul.pager li.next a {background-position: -127px -112px;}
	
	.pager-wrap ul.pager-settings {font-size: 12px; font-weight: bold; padding-left: 13px;}
	.pager-wrap ul.pager-settings li {padding: 0 2px;}
	.pager-wrap ul.pager-settings li a {font-weight: normal; text-decoration: none !important; border-bottom: dashed 1px #0368bc; color: #0368bc;}
	.pager-wrap ul.pager-settings li a:hover {border-bottom: #f2f4f6;}
	.pager-wrap ul.pager-settings li.pager-settings-label {font-weight: normal;}
	

.bg-4 {height: 2px; overflow: hidden; position: relative; background: url(../images/bg-4.png) repeat-x; margin: 0 2px 14px;}

.h301 {font-size: 20px; line-height: 22px; color: #32373b; padding: 0 110px 30px 16px; position: relative;}
	.h301 .pokaz_vseh {position: absolute; right: 18px; top: 0; font-size: 12px; line-height: 22px; }
	.h301 .pokaz_vseh a {color: #0368bc; text-decoration: none !important; border-bottom: dashed 1px #0368bc;}
	.h301 .pokaz_vseh a:hover {border-bottom-color: #fff;}
	
.partn-wrap {position: relative; padding: 0 28px; margin-bottom: 24px;}
.ie6 .partn-wrap {height:1%;} 
	.partn {position: relative; width: 100%;}
	.partn ul {padding: 0; margin: 0;}
	.partn ul * {vertical-align: middle;}
	.partn ul li {padding: 0; list-style: none; display: inline-block; *display: inline; zoom:1; vertical-align: middle; text-align: center; width: 118px;}
	.L, .R {display: block; position: absolute; width: 14px; height: 50px; top: 50%; left: 16px; margin-top: -25px; background: url(../images/sprite-1.png) -183px -85px no-repeat;-pie-png-fix: true;}
	.R {left: auto; right: 16px; background-position: -208px -85px;}
	
.block-1 {background: #f2f4f6; padding: 16px 25px; position: relative; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; margin-bottom: 25px;}
	.block-1 table {width: 100%; border-collapse: collapse; border: none;}
	.block-1 table td {vertical-align: top; padding: 10px 0 0;}
	.block-1 table td.block-1-text {width: 674px; padding-right: 20px; border-right: dashed 1px #33575d; line-height: 20px;}
	.block-1 table td.block-1-links {padding-left: 26px;}
		.block-1 table td.block-1-links ul {padding: 0;}
		.block-1 table td.block-1-links li {padding: 0 0 16px; list-style: none;}
		
		
.contacts {margin-bottom: 25px; line-height: 27px;}
	.copy {float: left; padding-left: 16px; width: 300px;}
	.stat-partn {float: right; padding-right: 16px; width: 150px;}
		.stat-partn .stat {display: block; width: 135px; height: 27px; background: url(../images/sprite-1.png) -48px -51px no-repeat;}
	.tel-2 {overflow: hidden; text-align: center; vertical-align: middle;}
		.tel-2 * {vertical-align: middle;}
		.tel-2 big {font-size: 20px; color: #c0009a;}
		
.vse_materiali {color: #adadad; font-size: 11px; padding: 0 16px 20px;}

.table-items {overflow: hidden; width: 100%; position: relative; display: inline-block; *display: inline; zoom:1; }
	.table-item {display: inline; position: relative; margin-right: 6px; z-index: 20;}
	.table-item-title, .table-item-body {display: inline-block; *display: inline; zoom:1;}
	.table-item-title {margin-bottom: 327px;_margin-bottom: 337px; padding: 6px 17px; width: 217px; font-size: 15px; line-height: 14px; font-weight: bold; vertical-align: top;}
	.table-item-title a {color: #2c2f32; text-decoration: none;}
	.table-item-title a:hover {text-decoration: underline;}
	.table-item-body {margin-left: -251px; vertical-align: bottom; width: 251px; position: relative; z-index: 20;} 
	.bg {position: absolute; width: 249px; height: 100%; left: 0; top: 0;  background: #f2f4f6 ;border: 1px solid #efefef; border-width: 0 1px; -webkit-box-shadow: 0px 2px 2px #d1d1d1; -moz-box-shadow: 0px 2px 2px #d1d1d1; box-shadow: 0px 2px 2px #d1d1d1; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; z-index: 10;}
	.bg-1 {left: 0;}
	.bg-2 {left: 257px;}
	.bg-3 {left: 514px;}
		
	.table-items-line {position: relative; margin-bottom: 26px; width: 110%; zoom: 1;}
	
	.table-item-bg-1 {background: #fff url(../images/bg-4.png) repeat-x; margin-left: 1px;}
	
	.table-item-brand_time_heart {padding: 10px 0 10px 10px;}
		.table-item-brand {width: 70px;margin-right:8px; float: left; overflow:hidden;}

		.table-item-brand img {max-width: 70px; max-height: 28px;}
	
		
/* NEW CSS */
/* Select Header */
.filter-3 { padding:7px 0 0; float:right; width:192px; height:23px; position:relative; z-index:3;}
.filter-3 label { float:left;  line-height:23px; padding-right:5px;}
.sel_container { width:152px; float:left; position:relative;}
.i-3 { width:152px; height:23px; display: block; float: left; background: #fff;border:1px solid #bdcad1; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; overflow: hidden; position: absolute;}
.inp_1_cursor { position:absolute; width:20px; height:19px; display:block; position:absolute; right:0; top:0; background:url(../images/sprite-1.png) -149px -113px no-repeat; cursor:pointer; right:2px; top:2px;}
.inp_1 { background:#fff; border:0; width:120px; height:19px; line-height:19px; margin:1px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#33575d;}
.sel_open .i-3   { height:148px !important;}
.sel_box { margin:3px 0 0 0;}
.sel_box_2 {overflow:auto;height:122px; border-top:1px solid #e5eaed; }
.sel_box_3 {overflow:auto;height:122px; border-top:1px solid #e5eaed; }
.sel_list { padding:0; margin:0;}
.sel_list li { list-style-type:none; border-top:1px solid #e5eaed; margin-top:-1px;}
.sel_list a, .sel_list a:visited { text-decoration:none; padding:5px 10px 4.5px; display:block; color:#33575d; }
.sel_list a:hover { text-decoration:underline;color:#33575d;}
.ie6 .sel_list a, .lte7 .table-item-brand_time_heart, .lte7 .map {height:1%;}

/* INDEX_2 THUMBS NEW */
.table-item-brand_time_heart { overflow:hidden;}
.table-item-time { width:122px; float:left;}
.table-item-time .list-item-time { font-size:12px; padding-left:30px;}
.table-item-time .list-item-time .clock { left:6px;}

.table-item-heart { float:right; width:25px; padding-top:10px;}

.soc-3 {background: url(../images/bg_n_1.png) 0 0 repeat-x; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; padding: 5px 5px 0; height: 24px; position: relative; }
.soc-3 .label { float:right;}
.soc-3 .soc-3-img { float:right;}
.rel { padding:0 4px; }
.table-item-comment_otziv { padding:8px 0; width:100%; overflow:hidden; }
.table-item-comment { float:left;  display:inline; padding-left:10px;}
.table-item-otziv { float:right; display:inline; padding-right:10px;}

.table-item-price_kup { width:100%; overflow:hidden; padding:10px 0;}
.table-item-price { font-size:14px; font-weight:bold; float:left; width:158px; padding-left:10px; padding-top:2px;}
.table-item-price big { font-size:16px; color:#ca0026;}
.table-item-kup { float:right; display:inline; padding-right:10px;}
.ie6 .table-item-bg-1 .procent-skidki { left:10px;}


/* SIDEBAR ITEMS */
.list-items-side { padding-bottom:5px;}
	.list-items-side  .list-item-R { padding:3px;}
	.list-items-side .list-item { margin-bottom:5px;}
	.list-items-side .list-item-row-2 .list-item-col-2 { font-size:14px; font-weight:bold; padding:10px 0; background: url(../images/bg-4.png) 0 100% repeat-x;}
	.list-items-side .list-item-row-2 .list-item-col-2 span { padding:0 5px; display:block;}
	.list-items-side .list-item-col-1 { width:auto; padding-right:0;}
	.list-items-side .list-item-price { float:left; display:inline;}
	.list-items-side .list-item-price big { font-size:24px;}
	.list-items-side .kupit { float:right; display:inline; padding:6px 2px 0 0;}
	.list-items-side .kupit a {background-position: -492px -6px;height: 27px;width: 71px;}
	.list-items-side .bg-4 { margin-bottom:5px;}
		
		.cs-1 { background: #f2f4f6;-moz-border-radius: 4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; border-radius: 4px 0 0 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; position:absolute; right:0; bottom:0; padding:5px;}
		.cs-1 .table-item-brand { margin-right:0; text-align:center;}
		.rel_img { position:relative; width:100%;}

/* CUPON */
.name-1 {    color: #32373B;font-size: 20px;line-height: 22px; padding:5px 0 10px;}
.vk_coms { padding-bottom:20px;}
.map, .rating { padding:0 15px 20px 15px; overflow:hidden;}
.m_col_1 { width:210px; float:left;}
	.map  p { line-height:18px; margin-bottom:5px;}
	.map  p span { line-height:normal;}
.m_col_2 { float:right; width:460px;}
.dd_images { width:100%; overflow:hidden; padding-bottom:5px;}
.dd_images_2 { width:110%; overflow:hidden;}
.dd_images img { float:left; margin-right:15px; margin-bottom:15px;}
.detailed_desc { padding-bottom:0;}

.list_1 { padding-left:0;}
	.list_1 li { padding:0 0 0 18px; background:url(../images/li_1.png) 0 9px no-repeat; list-style-type:none; }
	.list_1 li em { font-style:normal; display:block; border-top:1px solid #e2e2e2;padding:7px 0 7px;}
		.ie6 .list_1 li em {height:1%;}
	.list_1 .first em { border-top:0;}

.rat_itog { padding:5px 0 5px 30px; margin-bottom:5px; font-size:14px; position:relative;}
.status_1, .status_2, .status_3 { width:22px; height:22px; position:absolute; left:0; top:0;  background:url(../images/sprite-1.png) -242px -127px no-repeat; display:block; -pie-png-fix: true;}
.status_2 { background-position:-242px -151px}
.status_3 { background-position:-242px -175px}
.ie6 .rat_itog { height:1%;}
.rat_table { border:0; border-collapse:collapse;}
.rat_table td { padding:4px 10px 4px 0; font-size:14px;}
.rat_table small { font-size:12px;}

.rate_up, .rate_down { width:20px; height:24px; background:url(../images/sprite-1.png) -281px -128px no-repeat; display:block;}
.rate_down {background-position:-306px -128px}
.rat_score { line-height:0; font-size:0; height:12px; }
.green_score {background:url(../images/r1.png) 0 0 repeat-x;}
.red_score {background:url(../images/r2.png) 0 0 repeat-x;}

.lid_2 { margin-bottom:15px;}
.lid_2, .lid_2 .list-item-soc-1 { font-size:14px;}
.lid_2 .list-item-soc-1 { width:84px;}

.list-item-details-n-1 { width:30px; height:24px;}
.list-item-details-n-1 .like_it { width:20px; height:23px; display:block;background:url(../images/sprite-1.png) -343px -93px no-repeat; overflow:hidden; text-indent:-9999px;}
.list-item-details-n-1 .like_it:hover {background-position:-343px -121px}
.list-item-details-n-1 .dislike_it { width:19px; height:23px; display:block;background:url(../images/sprite-1.png) -367px -93px no-repeat; overflow:hidden; text-indent:-9999px;}
.list-item-details-n-1 .dislike_it:hover {background-position:-367px -122px}
.list-item-details-n-2 { width:105px;}

.big_image { width:550px; float:left; position:relative;}
.big_text { width:200px; float:left;}
.big_section { width:100%; overflow:hidden; padding:0 0 15px 0;}
.big_image .list-item-col-1 { width:550px; padding:0;}
.big_image .procent-skidki { width:116px; height:76px; background-position:-445px -90px; font-size:42px; line-height:56px;}
.big_text .list-item-time  { padding-top:30px; padding-left:50px; height:40px; }
.big_text .list-item-time .clock { top:33px; width:26px; height:29px;background:url(../images/sprite-1.png) -278px -92px no-repeat; -pie-png-fix: true; }
.big_text .list-item-time em { font-size:14px; line-height:normal; font-style:normal; display:block; position:absolute; left:15px; top:10px; white-space:nowrap;}
.big_text .list-item-time .real-time { font-size:20px;}

.big_text .list-item-ughe { height:54px; padding-left:47px; padding-top:16px; }
.big_text .list-item-ughe .pokupka { width:28px; height:33px;background:url(../images/sprite-1.png) -239px -90px no-repeat; top:17px;}
.big_text .list-item-time, .big_text .list-item-ughe {-moz-border-radius: 0 3px 3px 0; -webkit-border-radius:  0 3px 3px 0; border-radius:  0 3px 3px 0;}
.big_text .list-item-info { min-height:70px; padding:0 0 0 15px;}
.ie6 .big_text .list-item-info  { height:70px;}
.cost_info {overflow:hidden; width:100%; line-height:normal; padding:15px 0 0 0; margin:0;}
		.cost_info li {float:left; display:block; color:#000; font-size:11px; list-style-type:none;margin:0; padding:0;}
		.cost_info strong, .cost_info em { font-size:16px;display:block;}
		.cost_info em { color:#ca0026; font-weight:bold; font-style:normal;}
		.cost_1 { width:40%;}
		.cost_2 {  width:25%;}
		.cost_3 {  width:35%;}
.cup_cupon { position:relative; width:100%;}
.cup_cupon a, .cup_cupon a:visited, .cup_cupon a:hover { width:213px; height:70px; position:absolute;background:url(../images/sprite-1.png) -225px 0 no-repeat; font-size:20px; color:#ffffda; text-decoration:none;right:-4px; top:20px; z-index:5; padding-left:52px; padding-top:15px; -pie-png-fix: true; }
.cup_cupon  span { display:block; font-size:36px; color:#fff; font-weight:bold; line-height:25px; letter-spacing:-1px;} 
.cup_cupon  span em { font-size:24px; font-style:normal;}
.name-2 { font-size:26px; font-weight:bold; line-height:30px; padding-left:15px; display: inline-block; *display: inline; zoom:1; width:540px; vertical-align:middle; padding-bottom:0; margin-bottom:15px; padding-right:30px;}
.cs_big {  width:168px;display: inline-block; *display: inline; zoom:1; vertical-align:middle;}


/* Feedback & FAQs ant etc */
.rd { background:#f2f4f6; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; position: relative;}
.info { margin-bottom:40px; font-size:20px;  color:#2b2e36; position:relative; line-height:18px; font-weight:bold; padding:25px 0 30px 300px;}
.info_2 { font-size:24px; line-height:24px;}
.info_3 { margin:60px 0; padding-left:50px; padding-right:0;}
.info span { color:#2090c2; font-size:30px; display:block; line-height:34px;}
.icon_feedback { position:absolute; left:35px; top:50%; margin-top:-76px; width:201px; height:152px; background:url(../images/icon_feedback.png) 0 0 no-repeat; display:block;-pie-png-fix: true;}
.icon_faq { width:170px; height:118px;background:url(../images/icon_faq.png) 0 0 no-repeat; margin-top:-59px}
.icon_biz { width:305px; height:219px;background:url(../images/icon_biz.png) 0 0 no-repeat; margin-top:-108px; left:420px;}
.zadat-vopros { position:absolute; left:300px; bottom:-15px; width:145px; height:31px; display:block;-pie-png-fix: true; background:url(../images/but_3.png) 0 0 no-repeat;}
.faqs { padding:15px 15px 30px 15px;}
.section { padding-bottom:15px;}
.name-4 { font-size:18px; position:relative; padding-left:15px;}
	.name-4 span { width:6px; height:2px;background:url(../images/sprite-1.png) -394px -122px no-repeat; display:block; position:absolute; left:0; top:11px; -pie-png-fix: true; }
	.ie6 .name-4 span { left:-30px;}
	.name-4 a, .name-4 a:visited { text-decoration:none; border-bottom:1px dashed #056ac4;}
	.name-4 a:hover {text-decoration:none; border-bottom:0;}
	.section_text { font-size:12px; line-height:18px; padding-left:15px;}
	
.name-6 { font-size:20px; position:relative; padding-left:60px; padding-top:10px;}
	.name-6 span { width:48px; height:48px;background:url(../images/sprite-1.png) -343px -149px no-repeat; display:block; position:absolute; left:0; top:0; text-align:center; font-size:26px; font-weight:bold; line-height:48px; color:#fff; }
		.ie6 .name-6 span { left:-60px;}
	.st_2 { padding-left:60px;}
	.lte7 .pad_top { height:60px; font-size:0; line-height:0;}
	.st_2 .bg-4 { margin-bottom:0;}


.best { padding:0 15px 30px 15px; font-size:14px;}
.features { padding:0 15px 30px 15px;}
.name-5 { font-size:30px; font-weight:bold; color:#c411a1;}
.item_fea { display:inline-block; *display:inline; zoom:1; width:333px; padding-right:30px; padding-bottom:20px; vertical-align:top;}
.item_fea h2 { font-size:20px; padding-bottom:6px;}
.item_fea p { line-height:18px;}
.i_image { padding-left:35px;}

.form_1 { width:493px; margin:0 auto; padding-bottom:40px;}
.s_line { padding:10px 0; width:100%; }
.s_line:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.s_line {zoom: 1; display: block;}
.s_line_col_1 { width:130px; float:left;}
	.s_line label { font-size:13px; display:block; padding-top:3px; line-height:20px;}
	.req { font-size:18px; color:#bd0024; line-height:20px;}
.s_line_col_2 { width:360px; float:right;}
	.s_round {display: block; height: 33px; background: #fff; border: solid 1px #bdcad1; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;  overflow: hidden; position: relative;}
	.s_round_2 { height:230px; padding:5px;}
	.s_round_3 { width:130px;}
		.s_inp_1 {background: none; border: none; padding: 0 5px; margin: 0; width: 350px; height: 33px; line-height: 33px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
			.s_round_3 .s_inp_1 { width:120px;}
		textarea.s_inp_1 { width: 350px; height:230px; line-height:normal; padding:0;max-height:230px;max-width:350px;min-height:230px;min-width:350px;}
	.captcha_line { width:100%; padding:10px 0; overflow:hidden;}	
		.captcha { float:left; width:140px; display:block;}
		.change_captcha { float:left; line-height:42px;}
		.change_captcha  a, .change_captcha  a:visited, .change_captcha a:hover { text-decoration:none; border-bottom:1px dashed #0368bc;}
		.change_captcha  a:hover { border:0;}

.but_1 {width: 104px; height: 31px; border: none; padding: 0; margin: 0; background: url(../images/but_send.png) no-repeat;}


/* POPUP */
.popup { width:684px; position: fixed; left:50%; margin-left:-342px; top:50%; height:534px; margin-top:-267px; z-index:100;}
.popup_box { padding:30px 60px;font-size:14px; background: url(../images/popup.png) 0 0 no-repeat; height:473px;-pie-png-fix: true;}
#fade {
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	top: 0;
	z-index: 20;
}
#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0; z-index:20;
}


* html #fade {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	: document.body.scrollTop);
}
* html .popup {
	position: absolute; margin-top:0;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft
	+ (document.body.clientWidth /2 )
	: document.body.scrollLeft
	+ (document.body.offsetWidth /2 ));
}
.name-3 { color:#c411a1; font-size:30px; font-weight:bold; padding-bottom:10px;}

.filters {   margin-bottom: 50px;padding-top: 25px;position: relative;width: 100%;z-index: 2;}
	
	.fi_1  { width:180px; float:left; padding-right:11px;}
	.fi_last { padding-right:0;}
	.fi_1 .inp_1 { margin-left:3px; height:25px; padding-top:2px; font-size:13px; width:145px;}
	.fi_1 .i-3 { width:180px; height:29px;}
	.fi_1 .i-3 .inp_1_cursor { width:26px; height:25px; background-position:-307px -159px;pie-png-fix: true;}
	.fi_1 label { display:block; font-weight:bold; padding-left:5px; padding-bottom:8px;}
	.sel_list li { padding:4px 0 4px 3px; font-size:13px; color:#33575d;}
	.sel_list li label { font-size:13px; color:#33575d; font-weight:normal; display:inline; float:none; padding:0; margin:0;}
	.fi_1 .sel_box { height:122px;}
	.fi_1  .sel_container { height:29px;}
	.fi_1  .sel_open .i-3 {height: 154px !important;}

.close { position:absolute; width:14px; height:14px; cursor:pointer; right:25px; top:25px;-pie-png-fix: true;background:url(../images/sprite-1.png) -284px -159px no-repeat;}

.form_2 { background:#272b32; padding:9px 14px 0 14px; height:53px; overflow:hidden; margin-bottom:10px;}
.s_round_4 { border:0; width:352px; height:33px; float:left; margin-top:5px;}
	.s_round_4 .s_inp_1 { width:342px; height:33px; line-height:33px; color:#878787; font-size:18px;}
	.but_2 { width:168px; height:43px; background:url(../images/but_podpis.png) 0 0 no-repeat; float:right;}
	.form_2_comment {color:#5b636b; font-size:12px; padding-left:21px; position:relative;}
	.form_2_comment span { position:absolute; left:0; top:0; display:block; width:14px; height:16px;-pie-png-fix: true;background:url(../images/sprite-1.png) -206px -169px no-repeat;}
	.ie6 .form_2_comment span { left:-21px;}

				
				.slider-cena_2 {width: 263px; float: left; margin-top: 9px;height: 7px; background: #a6bebe; position: relative;}
					.slider-cena_2 .ui-slider-range {position: absolute; height: 7px; background: #2090c2; overflow: hidden;}
					.slider-cena_2 .ui-slider-handle {width: 10px; height: 22px; position: absolute; margin: -7px 0 0 -3px; background: url(../images/sprite-1.png) -208px -141px no-repeat; top: 0;-pie-png-fix: true;}
					.filter-1 .big_h6  { font-size:14px; font-weight:bold; float:left; display:inline;}
					.diapazon_2 { float:right; font-size:18px; display:inline;}
					.cena_2 { width:100%; overflow:hidden; float:none;}
					
					
					
					.slider-skidka_2 {width: 263px; float: left; margin-top: 9px;height: 7px; background: #a6bebe; position: relative;}
					.slider-skidka_2 .ui-slider-range {position: absolute; height: 7px; background: #2090c2; overflow: hidden;}
					.slider-skidka_2 .ui-slider-handle {width: 10px; height: 22px; position: absolute; margin: -7px 0 0 -3px; background: url(../images/sprite-1.png) -208px -141px no-repeat; top: 0;-pie-png-fix: true;}
					.filter-1 .big_h6  { font-size:14px; font-weight:bold; float:left; display:inline;}
					.diapazon_2 { float:right; font-size:18px; display:inline;}
					.cena_2 { width:100%; overflow:hidden; float:none;}
					
					.filters-2 { padding-bottom:60px; width:100%;}	

.f_2 { float:right;}

    
© TrueDev.org