﻿h1, h2, h3, h4, h5, h6 { color:#000000; }

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

/* Text */
a:link {color:#1556b6;}
a:visited {color:#1556b6;}
a:hover {color:#c90000;}
a:active {color:#1556b6;}

/* Layout */
body { background-color: white; }

/*я убрал #top-menu { background: #E40000	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: #E40000; 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: #DEDEDE; }
#search div.search-inner-box input { border-color: white;}
#search-button input { color: #FFF; }
#search-button { border-color: #EC4848 #DB0000 #D70000 #E82424; background: #E40000;}

dl.block-list dt { color: #91908B; }
dl.block-list a { color: #000 !important;}

#sidebar h3 { color: #E13A3A; background: transparent url(images/sidebar-header-border.gif) no-repeat center bottom; }

#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: #E40000;}
#left-menu li.selected a { color: #E40000; 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: #E5E5E5}
div.news-date { color: #7F7F7F; }

/* Catalog List */
div.catalog-item { border-color: #E5E5E5; }
div.catalog-item-image { border-color: #fff; }
div.catalog-item-price { background: #E40000; 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 .root-item { color:#ffffff; text-decoration: none; }
#horizontal-multilevel-menu li .root-item-selected { background:#e40613; color:#fff;} /*Root menu selected*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item { background:#e40613; 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 { float: left; /*border-bottom: 1px solid #c1c1c1; */}

/*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:#949494;
	background: #f2f2f2;
	height: auto; /*36px;*/
}

.menu_min
{
	min-height: 0px;
}

/*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:#383838;
	/*text-decoration: underline*/
}


/*Common Elements */
div.content-form div.form-input input, div.content-form div.form-input textarea, div.content-form div.form-input select
{
	background: #F8F7F7;
	border-color: #D9D9D9;
}
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: red;
	background:	#fff8d3;
}
div.content-form div.field label.field-title { color:#1D0405; }

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

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

/*Error & OK messages*/
.errortext, .starrequired { color: red;}  
.errortext, .notetext { background:#FFFEEB; border-color: #FFD482;} 


.get-offer{

  width: 1024px;
  margin: 0px auto;
}

.offer-city{
	width:250px;
	display:inline-block;
	position: relative;
  top: -2px;
}
.offer-contacts{
	width: calc(100% - 255px);
	display:inline-block;
}
.offer-title{
	color:#333;
}

.offer-value{
	color:#622B2B;
	font-weight:bold;
}

.offer-button{
	color:#622B2B !important;
	font-weight:bold;
	cursor:pointer;
	border-bottom:dashed 2px;
}

.float-right{
	float:right;
}

.offer-city .offer-value{
	border-bottom:dashed 2px;
	cursor:pointer;
}

.offer-button:hover, .offer-city .offer-value:hover, .offer-city-menu > ul > li:hover{
	color:#844848 !important;
	border-bottom:dashed 2px #844848 !important;
	text-decoration:none;
}

.offer-city-menu{
  width: initial !important;
  height: initial !important;
  display: inline-block !important;
  float: initial !important;
  padding: initial !important;
  background-color: initial !important;
  font-size: 14px !important;
  margin: initial !important;
  background: initial !important;
  line-height: initial !important;
  
  text-align: left !important;
  float: none !important;
  min-height: initial !important;
  position: relative;
  top: 5px;
 }
 
 
.offer-contacts .offer-value, .offer-button{
	margin-left:15px;
}

.mfeedback{
 margin:0 auto;
}

div.mf-name, div.mf-email, div.mf-captcha, div.mf-message{
width:100% !important;
font-size:16px;
padding-bottom:3px;
}
.mfeedback input,.mfeedback textarea{
width:100% !important;
font-size:16px;
}

.h2{
font-size:16px;
text-align:center;
font-weight:bold;
padding-bottom:10px;
}
.submit-button{
width:150px !important;
}