	#head_cat {
		margin-top: 10px; 
	}
		#head_cat .bg {
			width: 50%;
			background: url(/img/dots.gif) repeat-y top;
		}
		#head_cat a {
			color: #A0B84C;
			font-weight: 900;
			white-space: nowrap;
		}
	
	#header {
		height: 90px; 
	}


	#enter, #auth {
	}

		.theme #r_news h1 {	
			background: url(/img/t_news.gif) no-repeat;
			margin-bottom: 12px;
		}

		.theme #r_phones h1 {	
			background: url(/img/by_phone.gif) no-repeat;
			margin-bottom: 12px;
			text-indent: -9000px;
		}

		.theme #r_prices h1 {	
			background: url(/img/t_prices.gif) no-repeat;
			margin-bottom: 12px;
			text-indent: -9000px;
		}
		
		.theme #r_articles h1 {	
			background: url(/img/t_articles_theme.gif) no-repeat;
			margin-bottom: 12px;
		}

	#r_votes {
		margin-bottom: 24px;
	}
		.theme #r_votes h1 {	
			background: url(/img/t_votes_theme.gif) no-repeat;
			margin-bottom: 12px;
			text-indent: -9000px;
		}

		#r_votes table{
			margin-bottom: 8px;
		}

		#r_votes .date {
			width: 31px;
			padding-left: 5px;
			height: 13px;
			line-height: 12px;
			font-size: 90%;
			color: #fff;
			font-family: Tahoma, Helvetica, sans-serif;
			background: #515765;
			margin-right: 9px;
		}

		#r_votes .time {
			width: 31px;
			padding-left: 5px;
			height: 13px;
			line-height: 12px;
			font-size: 90%;
			color: #7A8399;
			font-family: Tahoma, Helvetica, sans-serif;
		}
			#r_votes td a {
				display: inline-block;
				width: 5em;
				_width: 4em;
				color: #075DBF;
				background: url(/img/arr_b_dot.gif) no-repeat right;
				padding-right: 12px;
			}

	.group {
		padding-left: 0px;
		position: relative;
		padding-right: 0px;
		min-height: 1px;
		_height: 1px;
		margin-bottom: 10px;
	}

	.group .imag {
		position: absolute;
		top: 0px;
		left: -73px;
	}
		.group .current {
			font-weight: 900;
		}


	#crumbs {
		margin-bottom:14px;
		margin-left: 0px;
		margin-right: 0px;
		text-align: left;
		font-size: 110%;
	}
		#crumbs a {
			color: #A0B84C;
		}
		#crumbs .home {
			color: #254364;
			padding-left: 12px;
			background: url(/img/bg_home.gif) no-repeat 0px 5px;
		}
		#crumbs .current {
			color: #254364;
			font-weight: 900;
		}

#content {
}

	#left {
		width: 150px;
		float: left;
		margin-right: -150px;
	}

		.filter {
			color: #959EB6;
			line-height: 16px;
			margin-bottom: 16px;
		}

			.filter a {
				color: #075DBF;
				line-height: 18px;
				font-size: 110%; 
			}
			.filter .title span {margin:0px 20px 0px 14px; display:block;}
			.filter .title {
				_width: 1%;
				display: table;
				height: 22px;
				line-height: 22px;
				color: #fff;
				font-weight: 900;
				margin-bottom: 6px;
				background: #949CB3 url(/img/bg_1.gif) no-repeat top right;
			}

			.filter .title_down span {margin:0px 20px 0px 14px; display:block;}
			.filter .title_down {
				_width: 1%;
				display: table;
				height: 22px;
				line-height: 22px;
				color: #fff;
				font-weight: 900;
				margin-bottom: 6px;
				background: #58637b url(/img/bg_2.gif) no-repeat top right;
			}

	#main_list {
		position: relative;
	}

	#main {
		position: relative;
	}
	
	h1.good {
		padding-left: 12px;
		padding-bottom: 20px;
		font-size: 160%;
		font-weight: 100;
		width: 90%;
	}

	h1.good2 {
		position: absolute;
		top: -7px;
		font-size: 160%;
		font-weight: 100;
	}

	#big_img {
		color: #959EB6;
		margin-bottom: 12px;
	}	
	
		#big_img td {
			vertical-align: top;
			padding-right: 10px;
		}
		
		#opts td {
			vertical-align: middle;
			white-space: nowrap;
			padding-right: 6px;
			color: #7A8399;
			font-size: 90%;
		}
			#zoom {
				display: block;
				height: 15px;
				line-height: 15px;
				background: url(/img/zoom.gif) no-repeat 0px 3px;
				color: #7A8399;
				padding-left: 16px;
			}
			#opts .bg {
				width: 13px;
				background: url(/img/dots.gif) repeat-y top;
			}

		.rating {
			position: relative;
			margin-top: 3px;
			width: 60px;
			background: url(/img/star_bg.gif) repeat-x;
			height: 10px;
		}
			.rating .mark {
				background: url(/img/star.gif) repeat-x;
				height: 10px;
			}
	
	#big_img a {
		color: #075DBF;
	}
		.lnks {
			margin-top: 3px;
			margin-bottom: 13px;
		}
		
		#prices {
			_width: 196px;
			min-width: 196px;
			height: 75px;
			background: url(/img/bg_prices_l.gif) no-repeat;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 11px;
			margin: 25px 0px 0px 0px;
		}
			#prices .hd {
				white-space: nowrap;
				height: 53px;
				background: url(/img/bg_prices_r.gif) no-repeat right;
				padding: 11px 20px 11px 20px;
				font-size: 90%;
				color: #000;
			}
			
				#prices .price {
					font-family: Arial, Helvetica, sans-serif;
					text-align: center;
					color: #FF812D;
					font-size: 180%;
					font-weight: 900;
					background: url(/img/bg_price.gif) no-repeat bottom;
					padding-bottom: 7px;
				}
				
	
	#description {
		position: relative;
		margin-bottom: 18px;
		font-size: 120%;
		//margin-left: 93px;
		padding-left: 93px;
	}
		#description .title {
			position: absolute;
			left: 0px;
			color: #7A8399;
			font-weight: 900;
			font-size: 80%;
		}
		#description p {
			padding-bottom: 5px;
			text-align: justify;
		}




		
	#goods_list {
		width: 99.5%;
		position: relative;
		margin-bottom: 18px;
	}

	#goods_list #list .right {
                   color: #959EB6;
                   width: 196px;
              }

	#shops {
		position: relative;
		margin-bottom: 18px;
		margin-left: 93px;
	}
		#shops .title {
			position: absolute;
			left: -93px;
			color: #7A8399;
			font-weight: 900;
		}
		#shops .good {
			position: absolute;
			left: -77px;
			top: 10px;
			width: 72px;
			color: #9396A5;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 90%;
		}
			#shops .good a {
				color: #075DBF;
			}
		
		.top {
			background: #E7EBDC url(/img/bg_top.gif) no-repeat;
			font-family: Tahoma, Arial, Helvetica, sans-serif
		}
		.light {
			background: #E2E6EC url(/img/bg_top_l.gif) no-repeat;
		}
			.top .hd {
				background: url(/img/bg_top2.gif) no-repeat top right;
				padding-left: 19px;
				padding-top: 14px;
				height: 56px;
			}
			.light .hd {
				background: url(/img/bg_top2_l.gif) no-repeat top right;
				font-size: 120%;
			}
			
			.top .main{
				font-weight: 900;
				color: #2D2D2D;
				padding-bottom: 5px;
				border-bottom: #fff 2px solid;
			}
			
			.pages {
				float: right;
				padding-right: 21px;
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				color: #2D2D2D;
			}
				.pages a {
					color: #075DBF;
				}
				.pages span {
					font-size: 90%;
				}

		.nav {
			background: #E2E6EC;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			padding-left: 19px;
			height: 24px;
			line-height: 24px;
			font-size: 120%;
		}
			.nav .main{
				font-weight: 900;
				color: #2D2D2D;
			}

			
			#filters {
				margin-top: 6px;
				color: #4E576D;
				font-size: 11px;
			}
				#filters td {
					vertical-align: middle;
				}
				#filters .bg {
					background: url(/img/bg_filters.gif) no-repeat center;
					padding-left: 32px;
				}

	#list {
		width: 100%;
	}
		#list th {
			font-weight: 100;
			height: 29px;
			background-color: #7A8399;
			text-align: left;
			color: #fff;
			padding-left: 19px;
			font-size: 11px;
		}
		#list .bg {
			width: 1px;
		}

		#list td {
			vertical-align: middle;
			color: #2D2D2D;
			height: 58px;
			border-bottom: #E2E7EC 1px solid;
			padding:7px 0 7px 15px 
		}

			#list .name {
				background: url(/img/arr_name.gif) no-repeat left;
				font-weight: 900;
			}
			#list .rate {
				color: #959EB6;
			}
				#list .rating {
					background: url(/img/bird_bg.gif) repeat-x;
				}
					#list .rating .mark {
						background: url(/img/bird.gif) repeat-x;
					}
				#list .rate a {
					color: #075DBF;
				}
			#list .price {
				color: #7A8399;
				font-size: 160%;
				font-weight: 900;
			}

			#list .price_a {
				color: #FF812D;
				text-decoration: none;
			}

				#list .best {
					color: #FF812D;
				}
				
	#goods_list #list {
	}
		#goods_list #list td {
			vertical-align: top;
			color: #2D2D2D;
			padding: 17px 0px;
			padding-left: 19px;
			height: 58px;
			border-bottom: #E2E7EC 1px solid;
		}
			#goods_list #list a {
				color: #075DBF;
			}
			#goods_list #list .imag {
				width: 100px;
			}
				#goods_list #list #zoom {
					margin-bottom: 3px;
					margin-left: 15px;
					font-size: 90%;
				}
			#goods_list #list .title {
				display: block;
				font-size: 120%;
				font-weight: 900;
				color: #254364;
				margin-bottom: 5px;
			}
			#goods_list #list .compare {
				float: right;
				color: #7A8399;
				font-size: 90%;
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				margin-top: 0px;
			}
				#goods_list #list .compare input {
					_margin-bottom: -3px;
				}
			#goods_list #list .flt {
				margin-right: 5px;
				background: url(/img/star_bg.gif) repeat-x;
			}
				#goods_list #list .flt .mark {
					background: url(/img/star.gif) repeat-x;
				}
			#goods_list #list .txt {
				margin-top: 12px;
			}
				#goods_list #list .txt .more {
					color: #075DBF;
					background: url(/img/arr_b_dot.gif) no-repeat right;
					padding-right: 12px;
					padding-left: 3px;
					font-size: 100%;
				}
				#goods_list #list .txt .more2 {
					color: #075DBF;
					background: url(/img/arr_b_dot.gif) no-repeat right;
					padding-right: 12px;
					font-size: 100%;
				}
			#goods_list #list .right {
				color: #959EB6;
			}
			#goods_list #list #prices {
				margin-top: 4px;
				margin-bottom: 5px;
			}
			#goods_list #list .price {
				color: #FF812D;
				font-size: 180%;
				font-weight: 900;
			}

			#goods_list #list .price2 {
				color: #FF812D;
				font-size: 180%;
				font-weight: 900;
				text-decoration: none;
				cursor: pointer;
			}

			#goods_list #list .shop {
				position: relative;
				margin-bottom: 5px;
				background: url(/img/dots.gif) repeat-x bottom;
				font-size: 110%;
			}
				#goods_list #list .shop a {
					font-size: 100%;
					color: #2B4568;
					background: #fff;
				}
				#goods_list #list .shop .price {
					font-size: 110%;
					position: absolute;
					right: 0px;
					_right: -1px;
					background: #fff;
					text-decoration: none;
					color: #FF812D;
				}

	#add_shop {
		height: 26px;
		background-color: #E2E6EC;
		line-height: 26px;
		padding-left: 19px;
	}
		#add_shop a {
			background: url(/img/bg_add.gif) no-repeat right;
			padding-right: 13px;
		}
		
	#keywords {
	}
		#keywords .title {
			font-size: 110%;
			padding-bottom: 5px;
		}
		#keywords a {
			color: #075DBF;
		}

	#one_new {
		position: relative;
		margin-bottom: 16px;
	}
	
		#one_new .course {
			font-size: 90%;
			color: #5D6672;
			font-family: Tahoma, Arial, Helvetica, sans-serif
		}
		#one_new .date {
			position: absolute;
			left: -54px;
			top: 30px;
			width: 31px;
			padding-left: 5px;
			height: 13px;
			line-height: 12px;
			font-size: 90%;
			color: #fff;
			font-family: Tahoma, Helvetica, sans-serif;
			background: #949CB3;
			float: left;
			margin-right: -45px;
		}
		
		#one_new .text {
			position: static;
			margin-top: 12px;
		}
			#one_new .text img {
				float: left;
				margin-top: 2px;
				margin-right: 20px;
				margin-bottom: 14px;
			}

			#one_new .text a {
				color: #075DBF;
			}


		#filter_now {
			-moz-user-select: none;
			-khtml-user-select: none;
			user-select: none;
		}

		#r_prices .shop {
			width: 240px; 
			color:#959EB6;
			line-height:140%;
			background:transparent url(/img/dots.gif) repeat-x scroll center bottom;
			font-size:110%;
			margin-bottom:13px;
			position:relative;
		}

		#r_prices .shopname {
			width: 240px; 
			color:#585E64;
			font-size:110%;
			margin-bottom:3px;
			position:relative;
			font-weight:900;
		}

		#r_prices .shop .price {
			background:#FFFFFF none repeat scroll 0%;
			color:#FF812D;
			font-size:110%;
			position:absolute;
			right:0px;
			text-decoration:none;
			font-weight:900;
		}

		#r_phones .shop {
			width: 240px; 
			color:#959EB6;
			line-height:140%;
			background:transparent url(/img/dots.gif) repeat-x scroll center bottom;
			font-size:110%;
			margin-bottom:13px;
			position:relative;
			font-weight:900;
		}

		#r_phones .phones_shopname {
			width: 240px; 
			color:#585E64;
			font-size:110%;
			margin-bottom:3px;
			position:relative;
			font-weight:900;
		}

		#r_phones .shopname {
			width: 240px; 
			color:#959EB6;
			font-size:110%;
			margin-bottom:3px;
			position:relative;
			font-weight:900;
		}

		#r_phones .shop .price {
			background:#FFFFFF none repeat scroll 0%;
			color:#FF812D;
			font-size:110%;
			position:absolute;
			right:0px;
			text-decoration:none;
			font-weight:900;
		}
		
.mdt2
{
	height: 15px !important;
	padding-bottom: 1px !important;
}

.mdt2
{
	padding: 0 !important;
	padding-bottom: 1px !important;
	height: 15px !important;
}

.mdt2b
{
	padding-left: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 1px !important;
	padding-right: 15px !important;
	font-weight: bold !important;
	height: 10px !important;
}

