@import "core.css";

#flash-top{
	margin:10px 0;
}

#search-params{
	border:solid 1px #bcbec0;
	background:#e9e3db url(../img/search-form-bg.gif) repeat-x left top;
	margin-top:40px;
	_margin-top:45px; /*hack IE6*/
	//margin-top:44px; /*hack IE7*/
}
.step-border{
	border:solid 1px #ffffff;
}
#search-params .holder{
	margin:10px 20px 5px 20px;
}

#search-tabs{
	border:none;
	clear:both;
	margin-bottom:0px;
	z-index:10000000000000;
}
#search-tabs ul{
	margin:0px;
	padding:0px;
	margin-bottom:0px;
}
#search-tabs .thisname{
	font-size:16px;
	color:#981e32;
	padding:5px 5px 5px 20px;
}
#search-tabs li{
	font-size:12px;
	display:inline;
	border:solid 1px none;
	padding:0px 0px;
	float:left;
	overflow:hidden;
}
#search-tabs li a{
	display:block;
	color:#6d4e18;
	padding:7px 12px;
	padding-right:0px;
	border:solid 1px none;
	text-decoration:none;
}

#search-tabs li.active{
	display:inline;
	border:solid 1px #bcbec0;
	border-bottom:solid 1px #f4f1ec;
	padding:0px 0px;
	margin-left:15px;
	float:left;
	overflow:hidden;
	background:#f4f1ec;
}
#search-tabs li.active a{
	display:block;
	color:#000;
	padding:7px 15px;
/*	padding:10px 30px;*/
	border:solid 1px #ffffff;
	border-bottom:solid 1px #f4f1ec;
}

td.inds-col1{
	width:355px;
}
td.inds-col2{
	width:480px;
}
td.inds-col3{

}

#line_50-1000{

}
#line_15-4kk{
	
}


#middle-part{
	margin-top:16px;
	padding-bottom:20px;
}

#middle-left{
	width:735px;
	float:left;
	overflow:hidden;
	border:solid 0px;
}
#middle-right{
	width:255px;
	float:left;
	margin-left:10px;
	overflow:hidden;
	border:solid 0px red;
}
#prod-list-best{
	width:352px;
	float:left;
}
#prod-list-new{
	width:352px;
	float:left;
	margin-left:18px;
}
#prod-list-best p.detail, #prod-list-new p.detail{
	text-align:right;
	padding-right:12px;
	margin-top:-10px;
}

.prod-block-holder{
	width:346px;
	overflow:hidden;
	margin-bottom:15px;
}
.prod-block-holder .header img, .prod-block-holder .footer img{
	position:absolute;
}
.prod-block-holder .header{
	height:9px;
	overflow:hidden;
	background: url(../img/p-block-tr.gif) no-repeat right top;
}
.prod-block-holder .footer{
	height:9px;
	overflow:hidden;
	background: url(../img/p-block-br.gif) no-repeat right bottom;
}

.prod-list-block{
	width:314px;
	padding:0px 15px;
	border-left:solid 1px #dbdbd4;
	border-right:solid 1px #dbdbd4;
	background:#fff url(../img/block-prod-bg.gif) repeat-x left -9px;
}

.prod-list-block .detail{
	float:right;
	margin-top:4px;
}
.prod-list-block h1{
	font-size:16px;
	font-weight:normal;
	color:#413c31;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.prod-list-block .image{
	float:left;
	width:140px;
}
.prod-list-block img{
	border:solid 1px #b7b7a7;
	float:left;
	margin: 0 10px 10px 0;
}

.prod-list-head{
	width:350px;
	height:50px;
	position:relative;
}
.prod-list-head-nav{
	position:absolute;
	top:20px;
	right:24px;
}
.prod-list-head-nav a{
	margin-left:6px;
}
.prod-list-head h2{
	font-size:14px;
	font-weight:normal;
	color:#981e32;
	text-transform:uppercase;
	margin:0px 0px 0px 24px;
	padding:0px;
	padding-top:10px;
}
.prod-list-head h3{
	font-size:10px;
	font-weight:normal;
	color:#51514c;
	text-transform:uppercase;
	margin:0px 0px 0px 24px;
	padding:0px;
}

.side-border{
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
}



#services-block{
	width:255px;
	overflow:hidden;
	background:#e9e3db url(../img/services-bg.png) no-repeat top;
	padding-top:12px;
	margin-bottom:10px;
}
#services-block h1{
	font-size:16px;
	color:#981e32;
	text-transform:uppercase;
	margin:0px 0px 15px 0px;
	padding:0px 15px;
}
#services-block ul{
	margin:0px 0px 15px 15px;
	padding:0px;
}
#services-block li{
	padding:0px 0px 8px 0px;
	margin:0px;
	list-style-type:none;
}
#services-block li a{
	display:block;
	background-position:left center;
	background-repeat:no-repeat;
	color:#6d4e18;
	padding:4px 0px 4px 32px;
}
#services-block .footer{
	width:255px;
	height:10px;
	overflow:hidden;
	background: url(../img/services-bg-footer.png) no-repeat top;
}

#weather-block{
	width:255px;
	margin:20px 0px;
	background: #e3d7ca url(../img/corners-weather-bottom.gif) no-repeat bottom;
}
#weather-block h1{
	font-size:16px;
	color:#981e32;
	text-transform:uppercase;
	margin:0px 0px 15px 0px;
	padding:10px 15px 0px 15px;
	background: #e3d7ca url(../img/corners-weather-top.gif) no-repeat top;
}
#weather-block h2{
	margin-bottom:5px;
	margin-top:0;
}
#weather-block .descr{
	margin:0px 15px;
}

#news-artcs-block{
	margin:0;
	margin-right:12px;
	background: #fff url(../img/corners-main-bottom.gif) no-repeat bottom;
}
#news-artcs-block table{
	width:100%;
	background: transparent url(../img/corners-main-top.gif) no-repeat top;
}
#news-artcs-block table td{
	width:50%;
	padding:15px 5px 15px 15px;
}
#news-artcs-block .border{
	border-left:solid 1px #e5e5d5;
}
#news-artcs-block  h1{
	color:#3a3a37;
	margin:0px 0px 13px 0px;
}
#news-artcs-block  div.na-item{
	float:left;
	width:48%;
	padding-right:2%;
	padding-bottom:10px;
}
#news-artcs-block  .na-item a{
	color:#6D4E18;
	text-decoration:underline;
}
#news-artcs-block  .na-item a:hover{
	color:#6D4E18;
	text-decoration:none;
}

#news-artcs-block .title{
	padding:0px 0px;
	margin:5px 0px 15px 0px;
}

