/*
# Siter Styles v.6.0.
#
# $Id: style.css,v 1.13 2011/01/13 10:08:03 artem Exp $
*/

/* template */
* {margin: 0; padding: 0;}
body, html, .outerwrapper {height:100%;}

body{
	text-align: center;
	background: #fff3d0;
	font: 12px Arial, "Arial Narrow", sans-serif;
	color: #523000;
}
img, a img {border:0;}
table {
	color: #523000;
	font: 12px Arial, "Arial Narrow", sans-serif;
}
a:link, a:visited, a:hover, a:active {color:#523000;}
a:link, a:visited {text-decoration:underline;}
a:hover, a:active {text-decoration:none;}

/* texts */
.t-ohra {color: #ffd96e;}
.t-red {color: #db0801;}
.t-brown {color: #523000;}
.t-vinous {color:#ca0600;}
.t-black {color: #000;}
.t-dark-brown {color:#150d02;}
.t-dd-brown {color:#664718;}

.dib {display:inline-block;}
.db {display:block;}
.fwb {font-weight:bold;}
.ttu {text-transform:uppercase;}
h1, h2, h3, h4, .title, .title a:link, .title a:visited, .title a:hover, .title a:active, a.title:link, a.title:visited, a.title:hover, a.title:active {
	font-weight: 300;
	font-size:24px;
	color: #dd0801;
	margin-top: 15px;
	margin-bottom: 15px;
}
.title a:link, .title a:visited, .title a:hover, .title a:active, a.title:link, a.title:visited, a.title:hover, a.title:active {
	text-decoration:none;
}
.title {
	margin-top: 15px;
	padding-bottom: 0;
	margin-bottom: 15px;
}
.index .title { 
	text-transform:uppercase;
}
.subtitle {
	font-size: 14px;
	font-weight: 600;
	margin-top:15px;
	padding-bottom: 16px;
}
.news_list_subtitle, .art_list_subtitle {
	font: bold 14px Arial, "Arial Narrow", sans-serif;
	margin:0;
	padding:0;
}
.index .subtitle {
	font-size: 20px;
	font-weight: 300;
	color:#150d02;
	padding-bottom:10px;
}

p { padding-bottom:18px;}

.hb-6d { background: url(/img/design/hb-6d.gif) left 0.1em no-repeat; padding-left:21px;}
.hb-9d { background: url(/img/design/hb-9d.gif) left 0.1em no-repeat; padding-left:21px;}
.hb-l { background: url(/img/design/hb-l.gif) left 0.1em no-repeat; padding-left:19px;}
.hb-new { background: url(/img/design/hb-new.gif) left 0.1em no-repeat; padding-left:26px;}
.hb-hit { background: url(/img/design/hb-hit.gif) left 0.1em no-repeat; padding-left:26px;}
.hb-txt { background: url(/img/design/hb-txt.gif) left 0.1em no-repeat; padding-left:20px;}

.b-readmore a:link, .b-readmore a:visited, .b-readmore a:hover, .b-readmore a:active {
	display:inline-block;
	padding: 4px 9px;
	margin: 5px 0 0;
	color:#fff3d0; 
	background:#d00801; 
	font-weight:600; 
	font-size:12px; 
	text-transform:lowercase; 
	text-decoration:none;
}
body#tinymce {text-align:left; background:#fff;}

/* tools */
	/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
	/*margins, paddings, borders */
.mt0 {margin-top:0;}
.mt10{margin-top:10px;}

.mr10 {margin-right:10px;}
.mb7 {margin-bottom: 7px;}
.mb15 {margin-bottom: 15px;}

.ml22 {margin-left:22px;}

.p0 { padding:0;}
.pb0 {padding-bottom:0;}
.pb10 {padding-bottom:10px;}	

.bd0 {border: 0;}
.fll {float:left;}
/* end tools */

/*--cut here--*/

/*--коментарии-пояснения в оформлении товара--*/
.cap{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size:10px; 
	color:#E83C3C;
	padding-left:10px; 
	padding-top:5px; 
	padding-right:15px;
	padding-bottom:3px;
}
/*--стиль некторых сообщений в магазине--*/
div.warning {
	background-color: #ffdede;
	text-align: center;
	color: #ff0000;
	border: #ff5a5a 1px solid;
	padding: 5px;
	line-height: 18px;
}

div.message {
	background-color: #ddffdf;
	text-align: center;
	color: #009500;
	border: #00c700 1px solid;
	padding: 5px;
	line-height: 18px;
}
/*--комментарии в формах--*/
.comments {
	font-size:10px;
	font-weight:bold;
	height:16px;
	color: #666666;
}
/*--цена в блоках--*/
.price {
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	font-family: Arial, Helvetica, sans-serif;
}
/*--стиль для чекбоксов--*/
.checkbox {
	background-color:#FFFFFF;
	border: none;
}
/*--стили для определенного пагера--*/
table.sheet {
	border-collapse:collapse;
	border:1px outset gray;
}

table.sheet td {
	border-collapse:collapse;
	border:1px outset gray;
}
div.path {
	padding: 5px 0px 0px 10px;
	margin-bottom: 10px;
	font-size: 11px;	
}


td.node_news { width: 40px; background-image: url(/img/design/status_news.jpg); background-position: center center; background-repeat: no-repeat; }


/*--главный стиль инпутов и батонов--*/

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input.button {
	font-size: 11px;
	color: #000000;
	background-color: #dddddd;
	border: #cccccc 1px solid;
}
input[type="checkbox"] {
	border: none;
	margin: 0px;
	padding: 0px;
}
/*--главный стиль селектов--*/
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: #afafaf 1px solid;
}

/*--названия характеристик--*/
.sg{
	font-size: 11px;
	color: #666666;
}
.char{
	font-size: 11px;
	color: #666666;
}
/*--рамка изображений товаров--*/
.pic { border: #cccccc 1px solid; }

/*--второстпенные заголовки на страницах--*/

.title_t {
	color: #3366cc;
	font-weight: bold;
	font-size: 12px;
   font-family: Arial, Verdana, Tahoma;
}
#dhtmltooltip {
position: absolute;
	width: 300px;
	padding: 8px;
	z-index: 100;
	border: #999999 1px dotted;
	background-color: #fffce8;
	text-align: justify;
	color: #000000;
	text-decoration: none;
	cursor: help;
	visibility: hidden;
}

.s_er {
	background-color: #fff8c4;
	border: #999999 1px solid;
	font-size: 11px;
	padding: 3px;
}
textarea.s_er {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

/*************PAGER****************/
table.pager {
	font-size: 11px;
	font-family: Tahoma, Verdana, sans-serif;
}
table.pager td {
	white-space: nowrap;
	vertical-align: middle;
}
table.pager td div {
	margin-right: 3px;
}
.a_pager {
	/* border: #5176b5 1px solid;	 */
	/* padding: 3px 5px 3px 5px;  */
	margin-left: 2px; 
	line-height: 24px;
	border-right: 1px solid #664718;
	padding: 0 6px 0 5px;
}

.a_pager:link, .a_pager:visited {text-decoration:none;}
.a_pager:hover, .a_pager:active {text-decoration:underline;}

.pag_v {
	display:inline-block;
}

.on_pager {
	/* border: #5176b5 1px solid;
	background-color: #e4eaf2; */
	padding: 0 6px 0 5px;
	border-right: 1px solid #664718;
	/* padding: 3px 5px 3px 5px; */
	color:#150d02;
	font-weight: 600;
	margin-left: 2px;
}
/*************\\\PAGER****************/
.add {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;

	COLOR: #058e00;
	TEXT-DECORATION: underline;
	text-align: left;
	padding: 2px 2px 2px 2px;
}
.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	COLOR: #f86903;
	TEXT-DECORATION: underline;
	text-align: left;
	padding: 2px 2px 2px 2px;
}
/*-------complects---------*/
span.compl_count {
	font-family: Arial Narrow;
	font-size: 20px;
	color: #003399;
}
span.compl_zn {
	font-family: Arial Narrow;
	font-size: 20px;
	color: #f86903;
}
span.compl_price {
	font-family: Arial Narrow;
	font-size: 20px;
	color: #009500;
}
input.radio {
	border: none;
}
/************************CABINET************************/
div.tit {
	padding-bottom: 8px;
	color: #cccccc;
}
span.title_2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
/************************CABINET************************/


table.novelty {
	width: 100%;
}
table.novelty td {
	vertical-align: top;
	width: 25%;
}
table.novelty td div {
	margin: 10px 0px 10px 0px;
	text-align: center;
}

table.hits {
	width: 100%;
}
table.hits td {
	vertical-align: top;
	width: 25%;
}
table.hits td div {
	margin: 10px 0px 10px 0px;
	text-align: center;
}


/*---------------news_short--------------*/
div.news_sh {
	padding: 5px;
	margin-bottom: 10px;
	text-align: justify;
}
div.news_sh div {
	font-weight: bold;
}
div.news_sh span {
	color: #666666;
}
/*---------------//news_short--------------*/

/*--------------news_list---------------*/
table.news_list {
	width: 100%;
}
table.news_list td {
	padding: 5px;
	margin-bottom: 10px;
	text-align: justify;
}
table.news_list div {
	font-weight: bold;
}
table.news_list td span {
	color: #666666;
}
/*--------------//news_list---------------*/

/*--------------news_full---------------*/
table.news_full {
	width: 100%;
}
table.news_full td {
	padding: 15px;
	text-align: justify;
}
table.news_full div {
	text-align: justify;
}
table.news_full td span {
	color: #666666;
}
/*--------------//news_full---------------*/

/*--------------nom---------------*/
table.nom {
	width: 100%;
}
table.nom th {
	width: 200px;
	vertical-align: top;
	padding: 5px;
}
table.nom th div {
	text-align: center;
}
table.nom td {
	padding: 5px;
	vertical-align: top;
}

table.nom_beh {
	border-collapse:collapse;
	border: 1px solid #523000;
}
table.nom_beh th {
	padding: 5px 10px;
	border: 1px solid #523000;
}
table.nom_beh td {
	padding: 5px 10px;
	vertical-align:middle;
	border: 1px solid #523000;
}
/*--------------//nom---------------*/


table.gds-cat {
	border-collapse:collapse;
	margin-bottom: 30px;
}
	.gds-cat_horspace {
		width: 13px;
	}
	
	.gds-cat_title {
		width: 229px;
		vertical-align:bottom;
		padding-left: 2px;
		padding-bottom: 4px;
	}
		.gds-cat_title a:link, .gds-cat_title a:visited, .gds-cat_title a:hover, .gds-cat_title a:active {
			font-size:14px;
			font-weight: 600;
			color: #000;
			text-decoration: none;
		}
	.gds-cat_desc {
		vertical-align:top;
		padding-bottom:30px;
	}
		.gds-cat_desc div {
			border: 1px solid #dfcfa5;
			background: #e8d9b1;
			padding: 4px 4px;
		}
			.gds-cat_desc a {
				position:relative;
				display:block;
			}
				.gds-cat_desc a img {
					border: 1px solid #dfcfa5;
					margin-bottom: 7px;
				}
				.gds-cat_desc .ast {
					position: absolute;
					top: -12px;
					right: -5px;
					width: 36px;
					background: transparent;
					border: 0;
				}
					.gds-cat_desc .ast img {
						border: 0;
						margin-bottom: 0;
					}
			.b-gds_subcat { 
				list-style:none;
			}
			.b-gds_subcat li {
				background: url(/img/design/li.gif) 10px 6px no-repeat;
				padding-left:20px;
				margin-bottom:3px;
			}
			* html .b-gds_subcat li {height: 1%;}
			* html .b-gds_subcat-item {height: 1%;}
			.b-gds_subcat a:link, .b-gds_subcat a:visited, .b-gds_subcat a:hover, .b-gds_subcat a:active {
				font-size:14px;
				line-height: 1.2;
			}
			.b-gds_subcat a:link, .b-gds_subcat a:visited {
				text-decoration:none;	
			}
			.b-gds_subcat a:hover, .b-gds_subcat a:active {
				text-decoration:underline;
			}
			.viewall a:link, .viewall a:visited, .viewall a:hover, .viewall a:active {
				color: #e4372a;
				font-weight: 600;
				margin-left:11px;
				font-size:12px;
			}
			.viewall a:link, .viewall a:visited {
				text-decoration: none;
			}
			.viewall a:hover, .viewall a:active {
				text-decoration:underline;
			}			
/* table.gds-new */
table.gds-new {
	border-collapse:collapse;
	margin-bottom:30px;
	table-layout:fixed;
}
	.gds-new_horspace {
		width: 5px;
	}
	.gds-new_title {
		border: 1px solid #dfcfa5;
		background: #e8d9b1;
		font-size:14px;
		width: 216px;
		vertical-align:bottom;
		border-spacing: 1px;
		padding:5px 0 0 11px;
	}
		.gds-new_title a:link, .gds-new_title a:visited {
			text-decoration:none;
		}
		.gds-new_title a:hover, .gds-new_title a:active {
			text-decoration:none;
		}
	.gds-new_gds-img {
		border: 1px solid #dfcfa5;
		vertical-align: top;
		background: #fff;
		padding: 5px;
		text-align:center;
		width: 217px;
	}
		.gds-new_gds-img a:link, .gds-new_gds-img a:visited, .gds-new_gds-img a:hover, .gds-new_gds-img a:active {
			display:inline-block;
			position:relative;
			text-decoration:none;
		}
		*+html .gds-new_gds-img a:link, *+html .gds-new_gds-img a:visited, *+html .gds-new_gds-img a:hover, *+html .gds-new_gds-img a:active {
			display:inline;
		}
			.gds-new_gds-img a .ast {
				position: absolute;
				top: -12px;
				right: -5px;
				width: 36px;
				/* height: 36px; */
			}
				.gds-new_gds-img a .ast img {
					border: 0;
				}
			.gds-new_gds-img img, .gds-new_gds-img a img {
				/* border: 1px solid #dfcfa5; */
				border: 0;
				display: inline-block;
			}
			*+html .gds-new_gds-img img, *+html .gds-new_gds-img a img {
				display:inline;
			}
	.gds-new_gds-desc {
		color: #664718;
	}
	.gds-new_gds-price {
		vertical-align: bottom;
		padding-bottom: 40px;
	}
		.gds-new_b-price {color: #dd0801; padding-bottom:0; float:left; margin-top: 3px;}
		.gds-new_b-price span {font-size:18px;font-weight:600;}

		.gds-new_b-readmore {
			float: right;
			padding-bottom:0;
			margin-right: 5px;
		}
		.gds-new_b-readmore a:link, .gds-new_b-readmore a:visited, .gds-new_b-readmore a:hover, .gds-new_b-readmore a:active {
			display:inline-block;
			padding: 4px 9px;
			color:#fff3d0; 
			background:#d00801; 
			font-weight:600; 
			font-size:12px; 
			text-transform:lowercase; 
			text-decoration:none;
		}

/* end table.gds-new */
		
		
.outerwrapper { text-align: left; width: 1001px; margin: 0 auto;}
.globalcont { margin-top: -123px; min-height: 100%;}
* html .globalcont { height: 100%; }
.wrapper { padding-top:123px; }
	.header { 
		background: #130c02 url(/img/design/header.jpg) top left no-repeat;
		position:relative;
		height: 358px;
	}
		.logo {
			position: relative;
			top: 48px;
			left: 33px;
		}
		.h-desc {
			position:absolute;
			top: 22px;
			left: 351px;
		}
		.h-menu {
			list-style: none;
			position: absolute;
			top: 18px;
			right: 144px;
		}
		.h-menu li {
			display: inline-block;
			padding: 0 11px 0 12px;
		}
		* html .h-menu li {display:inline;}
		*+html .h-menu li {display:inline;}
		
			.h-menu li a, .h-menu li span {
				width: 19px;
				height: 17px;
				display: inline-block;
			}	
				li.h-m-home a:link, li.h-m-home a:visited { background: url(/img/design/h-menu.png) 0 -17px no-repeat;}
				li.h-m-home a:hover, li.h-m-home a:active, li.h-m-home span { background: url(/img/design/h-menu.png) 0 0 no-repeat;}
				li.h-m-map a:link, li.h-m-map a:visited { background: url(/img/design/h-menu.png) -19px -17px no-repeat;}
				li.h-m-map a:hover, li.h-m-map a:active, li.h-m-map span { background: url(/img/design/h-menu.png) -19px 0 no-repeat;}
				li.h-m-mail a:link, li.h-m-mail a:visited { background: url(/img/design/h-menu.png) -38px -17px no-repeat;}
				li.h-m-mail a:hover, li.h-m-mail a:active, li.h-m-mail span { background: url(/img/design/h-menu.png) -38px 0 no-repeat;}
				
				
		.h-call, .h-call:link, .h-call:visited, .h-call:hover, .h-call:active {
			display: block;
			text-decoration: none;
			color: #f3d652;
			position:absolute;
			top: 67px;
			right: 83px;
		}
			.h-call p { padding-bottom:0;}
			.h-c-phone {color:#ffbd00; font: 30px "Arial Narrow"; }
			.h-c-phone span {font: bold 24px "Arial Narrow"; vertical-align:top;}
		.h-hit {
			position:absolute;
			right: -13px;
			top:-12px;
		}
		.h-hit-bg {
			position:absolute;
			right: -13px;
			top: -12px;
			background: url(/img/design/h-hit.png) right top no-repeat;
			display: block;
			width: 169px;
			height: 163px;
		}
		.h-hit-bg:hover {
			cursor:pointer;
		}

	.topmenu {
	}
		.topmenu ul {
			list-style: none;
			overflow: hidden;
			background: url(/img/design/topmenu.jpg) left bottom repeat-x;
			margin-bottom: 24px;
		}
		* html .topmenu ul {
			zoom: 1;
		}		
		.topmenu li {
			float: left;
		}
		.topmenu li a, .topmenu li span {
			display: inline-block;
			width: 143px;
			text-align:center;
			background: url(/img/design/menu.jpg) no-repeat;
			font: bold 16px "Arial Narrow", Arial, sans-serif;
			text-transform:uppercase;
			padding: 8px 0;
		}
		.topmenu a:link, .topmenu a:visited, .topmenu a:hover, .topmenu a:active {text-decoration:none;}
		.topmenu a:link, .topmenu a:visited {color: #77330b;}
		.topmenu a:hover, .topmenu a:active, .topmenu li.active span, .topmenu li.active a:link, .topmenu li.active a:visited, .topmenu li.active a:hover, .topmenu li.active a:active {
			background: url(/img/design/menu_act.jpg) no-repeat;
			color: #fded8e;
		}		
	.middle {
		padding-left: 17px;
	}
		.container {
			float: left;
			width: 100%;
			margin-right: -285px;
		}
			.content {
				/* margin-right:285px; */
				padding-bottom: 18px;
				padding-right: 46px;
			}
				ul.sitetree {
					margin-bottom:15px;
				}
				.sitetree li { 
					display: inline-block;
					background: url(/img/design/s.gif) left center no-repeat;
					padding: 0 16px 0 24px;
				}
				.sitetree li.first { background: none; padding-left: 0;}
				.sitetree li.last { padding-right: 0;}
				* html .sitetree li { display: inline;}
				*+html .sitetree li { display: inline;}
				.sitetree li a:link, .sitetree li a:visited, .sitetree li a:hover, .sitetree li a:active, .sitetree li span {
					color: #523000; 
					text-decoration: none;
				}
				.sitetree li span {
					font-weight:600;
				}
		.sidebar {
/* 			padding-right: 17px;
			float:right; */
			width:220px;
			color: #664718;
		}
			.s-title, a.s-title:link, a.s-title:visited, a.s-title:hover, a.s-title:active {
				font-weight:300;
				font-size:24px;
				color:#dd0801;
				text-transform:uppercase;
				text-decoration: none;
			}
			.s-catalog {
				padding-bottom: 22px;
			}
			.s-catalog, .s-catalog ul {
				list-style: none;
				font-size:14px;
			}
				.s-catalog ul ul {padding-left: 17px;}
				.s-catalog li a:link, .s-catalog li a:visited, .s-catalog li a:hover, .s-catalog li a:active {
					text-decoration:none;
				}
				.s-catalog li.closed {
					margin-bottom:5px;
				}
				.s-catalog li.closed ul {
					display:none;
				}
				.s-catalog li.open {
					margin-bottom:0;
				}
				.s-catalog li.open ul {
					display:block;
				}				
				.s-catalog li a, .s-catalog li span {
					color:#523000;
					display: block;
					border: 1px solid #e1d1a7;
					background: #e8d9b1;
					min-height: 19px;
					padding: 7px 14px 2px 8px;
					margin-bottom: 5px;
				}
				.s-catalog li.parent a, .s-catalog li.parent span {
					background: #e8d9b1 url(/img/design/li-p.gif) 95% 12px no-repeat;
					margin-bottom:0;
				}

					.s-catalog li ul li a, .s-catalog li.parent ul li a, .s-catalog li.parent ul li span {
						color:#aa790b;
						display:block;
						border: 0;
						background: #fff3d0 url(/img/design/s-g.gif) 6px 9px no-repeat;
						min-height: 0;
						padding: 2px 0 4px 22px;
						margin: 1px 0;
					}
					.s-catalog li ul li a:hover {
						background: #f8ebaf url(/img/design/s-g.gif) 5px 8px no-repeat;
						border:1px solid #eddfa3;
						padding: 1px 0 3px 21px;
					}
					.s-catalog li.active a, .s-catalog li ul li.active a, .s-catalog li span, .s-catalog li a.active_child, .s-catalog li.parent ul li a.active_child {
						color:#e00801;
					}
					.s-catalog li.active a {
						background: #e8d9b1 url(/img/design/li-p-a.gif) 95% 12px no-repeat;
					}
						.s-catalog li.active ul li a, .s-catalog li ul li a, .s-catalog li ul li.active a {
							color:#aa790b;
							display:block;
							border: 0;
							background: #fff3d0 url(/img/design/s-g.gif) 6px 9px no-repeat;
							min-height: 0;
							padding: 2px 0 4px 22px;
							margin: 1px 0;
						}						
					.s-catalog li.active a:link, .s-catalog li.active a:visited {
						background-image:url(/img/design/li-p-a.gif);
						color:#e00801;
					}
					.s-catalog li.active a:hover, .s-catalog li.active a:active {
						background-image:url(/img/design/li-p.gif);
						color:#523000;
					}
						.s-catalog li.active li a:link, .s-catalog li.active li a:visited {
							background: #fff3d0 url(/img/design/s-g.gif) 6px 9px no-repeat;
							color:#aa790b;
						}
						.s-catalog ul li.active a:link, .s-catalog ul li.active a:visited, .s-catalog ul li.active a:hover, .s-catalog ul li.active a:active {
							background: url(/img/design/s-g.gif) 5px 8px no-repeat;
							color:#e00801;
							
						}
						.s-catalog li.active li a:hover, .s-catalog li.active li a:active {
							background: #f8ebaf url(/img/design/s-g.gif) 5px 8px no-repeat;
							border:1px solid #eddfa3;
							padding: 1px 0 3px 21px;
							color:#aa790b;							
						}
					.s-catalog li.parent ul li span {
					}
				
				* html .s-catalog li a { height: 1px; }				
			.s-news dt {
				color: #150d02;
				font-weight:600;
				overflow:hidden;
				zoom:1;
			}
				.s-n-date {
					float:left;
					color:#c9a95c;
					margin-top:-4px;
				}
					.s-n-day {
						display:block;
						text-align:center;
						text-decoration: underline;
						font: bold 24px Arial;
					}
					.s-n-month {
						display:block;
						text-align:center;
						font: 12px Arial;
					}
				.s-n-title {
					display:block;
					padding-left: 30px;
				}
				.s-n-title a:link, .s-n-title a:visited {text-decoration:none; color:#150D02;}
				.s-n-title a:hover, .s-n-title a:active {text-decoration:underline; color:#150D02;}
				
				.s-news p { padding-bottom: 0;}
				.s-news .b-readmore { margin-bottom:18px;}

.footer {
/*height = 118+5 = 123*/
	clear: both;
	height: 118px;
	border-top: 5px solid #d9aa42;
	margin-left: 17px;
	position:relative;
}
	.f-phone { position:absolute; top: 6px; left: 30px; width: 114px; height: 74px;}
	.f-call, .f-call:link, .f-call:visited, .f-call:hover, .f-call:active {
		display: block;
		text-decoration: none;
		color: #000;
		font-weight:600;
		margin: 20px 0 0 144px;
	}
		.f-call p { padding-bottom:0;}
		.f-c-phone {color:#726645; font: 30px "Arial Narrow"; }
		.f-c-phone span {font: bold 24px "Arial Narrow"; vertical-align:top;}	
	.f-copyright {
		position: absolute;
		top: 14px;
		right:0;
		width: 238px;
	}
	.f-copyright p {
		padding-bottom:8px;
	}
		

/* catalog */
.wr-acc {
	overflow:hidden;
	zoom: 1;
}
.acc_item {
	float: left;
	margin-right: 4px;
	width:229px;
	margin-bottom: 40px;
}
	.acc_item-title {
		background: #fff;
		padding:5px;
		color:#523000;
		background: #E8D9B1;
		/* margin-bottom:2px; */
		font-size: 14px;
		/* min-height: 32px; */
		border: 1px solid #DFCFA5;
		border-bottom:0;
	}
		.acc_item-img {
			display:block;
			background:#fff;
			padding: 5px 0;
			min-height: 105px;
			border: 1px solid #DFCFA5;
		}
			.acc_item-img img{
				display:block;
				margin: 0 auto;	
			}
		.acc_item-desc-info {
			display:block;
		}
		.acc_item-desc-price{color: #dd0801; padding-bottom:0; float:left; margin-top: 3px;}
		.acc_item-desc-price span {font-size:18px;font-weight:600;}

		.acc_item-desc-readmore {
			float: right;
			padding-bottom:0;
			margin-right: 5px;
		}
		.acc_item-desc-readmore a:link, .acc_item-desc-readmore a:visited, .acc_item-desc-readmore a:hover, .acc_item-desc-readmore a:active {
			display:inline-block;
			padding: 4px 9px;
			color:#fff3d0; 
			background:#d00801; 
			font-weight:600; 
			font-size:12px; 
			text-transform:lowercase; 
			text-decoration:none;
		}

.bd0 {border:0;}

/* search*/
	.search_title {
		padding-bottom:10px;
	}
		.search_form {
			margin-bottom:20px;
		}
	.search_form_input {
		height:23px;
		line-height:23px;
		width:156px;
	}
	.search_form_btn {
		border:0;
		overflow:visible;
		background: #D00801;
		color: #FFF3D0;
		display: inline-block;
		font-size: 12px;
		font-weight: 600;
		margin: 5px 0 0;
		padding: 4px 9px;
		text-transform: lowercase;
		cursor:pointer;
	}
/* highslide */
	.nom_img_h {
		padding-top:7px;
	}
		.highslide {
			display:block;
		}
		.highslide-gallery {
			padding:4px;
			background:#fff9e6;
			border: 1px solid #e0d0a7;
			display:inline-block;
			vertical-align:top;
			margin:7px 3px 7px 0;
		}
		* html .highslide-gallery {display:inline;zoom:1;}
		*+html .highslide-gallery {display:inline;zoom:1;}
		.highslide-gallery img {
			border: 1px solid #e0d1a8;
		}
