h1 {color: #2a2a2a; padding-left:5px;}
h2, h4, h5, h6 { color:#693512; }
h3 { color:#444; text-align:right;}
#h-fon {background-image: url(images/hr.png); background-position: left top; background-repeat: repeat-x;}

hr, .hr { border-color: #E9E9E9;}

/* Text */
a:link {color:#a28537;}
a:visited {color:#a28537;}
a:hover {color:#88702e;}
a:active {color:#a28537;}

/* Layout */
body { background: #fdf8ee url(images/fon.jpg); color:#693512;}
.list { background: #fdf8ee url(images/list-fon.jpg); border-left:solid 1px #f7e9ce; border-bottom:solid 1px #f7e9ce; border-right:solid 1px #f7e9ce;}

#top-menu { background: #888888	url(images/top-menu-corners.gif) no-repeat left top; }
#top-menu-inner { background: url(images/top-menu-corners.gif) no-repeat right bottom; }

a.home-icon { background: url(images/icons-sprite.gif) no-repeat 0 0; }
a.search-icon { background: url(images/icons-sprite.gif) no-repeat 0 -15px; }
a.feedback-icon { background: url(images/icons-sprite.gif) no-repeat 0 -29px; }

#banner-overlay { background: url(images/overlay.png) no-repeat; }
#banner-slogan { color: #a28537; /*background: url(images/overlay.png) no-repeat right top;*/}

div.content-block { background: #F7F5EC url(images/sidebar-corners.gif) no-repeat left top; }
div.content-block-inner { background: url(images/sidebar-corners.gif) no-repeat right bottom;}

#search div.search-inner-box { border-color: #8f795e; }
#search div.search-inner-box input { border-color: white;}
#search-button input { color: #FFF; }
#search-button {border-color: #8f795e #a28537 #a28537 #8f795e; background: #fdf8ee; }

/* новости в блоке на главной */ 
dl.block-list dt { color: #a28537; font-family: Arial, sans-serif; font-size:12px; font-weight: bold;}
dl.block-list a { color: #693512 !important;font-family: Arial, sans-serif; font-size:14px;}

#sidebar h3 { color: #787878; background: transparent url(images/sidebar-header-border.gif) no-repeat center bottom; }
#sidebar-top {background: url(images/sidebar-fon.png) no-repeat left top;width:210px; height: 153px; }
#sidebar-note {background: url(images/sidebar-note.png) no-repeat left top;width:210px; height: 93px; }

#left-menu li { background: transparent url(images/sidebar-header-border.gif) no-repeat center bottom; }

#left-menu a { color: #000; }
#left-menu a:hover { color: #FFA800;}
#left-menu li.selected a { color: #FFA800; background: url(images/menu-arrow.gif) no-repeat left 1.4em;}

/* Product List */
div.product-overlay { background: url(images/product-overlay.png) no-repeat;}
a.product-desc { color: #000 !important;}
a.product-desc p { color: #7F7F7F !important; }

/* Paging */
span.nav-current-page { background-color:#e8e9ec; }
div.navigation span.disabled, div.navigation span.arrow, div.navigation span.ctrl   { color:#7E7E7E;}

/* News List */
div.news-item { border-color: #8f795e;}
div.news-date { color: #a28537; }

/* Catalog List */
div.catalog-item { border-color: #E5E5E5; }
div.catalog-item-image { border-color: #ccc; }
div.catalog-item-price { background: #888888; color: white;}
div.catalog-item-property { border-color: #ccc;}
div.catalog-item-property b, div.catalog-item-property span { background: white; }

/* Top menu */
#horizontal-multilevel-menu li a.root-item { color:#fff; }
#horizontal-multilevel-menu li a.root-item-selected { background:#FFC000; color:#fff;} /*Root menu selected*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item { background:#A0A0A0; color:#fff; } /*Root items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover { background:#efede4; color:#fff; } /*Child-items: hover*/
#horizontal-multilevel-menu li.item-selected { background:#E6E4DB; color:#fff; } /*Child-items selected*/
#horizontal-multilevel-menu li ul { background:#F7F5EC; border-color: #CFCEC6;}
#horizontal-multilevel-menu li li { border-color: #e6e4dd;}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a
{
	color:#31312F;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a
{
	color:#31312F;
}


/*Common Elements */
div.content-form div.form-input input, div.content-form div.form-input textarea, div.content-form div.form-input select
{
	background: #fefaf4;
	border-color: #8f795e;
}
div.content-form div.field-error div.form-input input, 
div.content-form div.field-error div.form-input textarea, 
div.content-form div.field-error div.form-input select
{
	color: aa0000;
	background:	#fefaf4;
}
div.content-form div.field label.field-title { color:#693512; }

/* Search results*/
div.search-item, table.search-filter td { border-color: #8f795e;}
div.search-page input.search-query, table.search-filter input.input-field, table.search-filter select.select-field { background: #fefaf4; border-color: #8f795e; }

div.search-advanced, div.search-item-meta, div.search-item-meta a { color: #8f795e;}
div.search-sorting b { background: #fdf8ee; }

/*Error & OK messages*/
.errortext, .starrequired { color: #aa0000;}  
.errortext, .notetext { background:#fdf8ee; border-color: #8f795e;}