/* =Basic styles 
--------------------------------------------------------------------------------------*/body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 80%;
  line-height: 1.4;
  color: #596868;
}
a:link {
  color: #247A9D;
  text-decoration: underline;
}
a:visited {
  color: #55a7c8;
  text-decoration: underline;
}
a:hover {
  color: #55a7c8;
  text-decoration: none;
}
/* =Content related 
--------------------------------------------------------------------------------------*/#content {
  background: #ffffff;
  background-image: none;
  background-repeat: no-repeat;
  background-position: top left;
  padding: 25px;
}
#content-inside {
  padding: 0 0 0 25px;
}
body.nocolumn #content-inside {
  padding: 0;
}
#content h1,
#content h2,
#content h3,
#content h4 {
  font-family: Helvetica, Arial, sans-serif;
  margin: 0 0 10px 0;
}
#content h1 {
  font-size: 200%;
  font-weight: bold;
  line-height: 1.2;
  font-style: normal;
  color: #0B405F;
  padding: 0;
}
#content h2, #content h3, #content h4 {
  color: #6F97B0;
}
#content h2 {
  font-size: 140%;
  font-weight: bold;
  line-height: 1.2;
  font-style: normal;
  padding: 10px 0 0 0;
}
#content h3 {
  font-size: 100%;
  font-weight: bold;
  line-height: 1.2;
  font-style: normal;
  padding: 0;
}
#content h4 {
  font-size: 100%;
  font-weight: bold;
  line-height: 1.2;
  font-style: italic;
  padding: 0;
}
#content p {
  margin: 0 0 0.8em 0;
}
#content ul {
  list-style-type: circle;
  line-height: 1.4;
}
#content li {
  padding: 0 0 5px 0;
}
#content table {
  border: 1px solid #B2BEBE;
}
#content table td {
  border: 1px solid #B2BEBE;
}
/* =Sidecolumn
--------------------------------------------------------------------------------------*//* Container for widgets *//* =Special classes that are supposed to bring/detract attention.
--------------------------------------------------------------------------------------*//* 
	Will change text color to less contrast one.
	Will also be used for messages such as 'nothing found' kinda thing. Should provide color contrast at least 4.5 with bg.
*/#content .textDepreciate {
  color: #B2BEBE;
}
/* 
	Will be applied to separators like | line in MLS page.
	Visually depreciates text more than class above. 
*/#content .textFade {
  color: #929f9f;
}
/* Will change background color of element it is applied to emphasize it visually a bit. */#content .bgHighlight {
  background: #128cbe;
}
/* Will be applied to 
- search results 
- price on MLS page
- date on news page */#content .textHighlight {
  color: #b2d9e9;
}
/* =Events Page 
-----------------------------------------------------------------------------------------*/.calendar table.body td.day {
  border: 1px;
}
.calendar table.body td.day-last, .calendar table.body td.day-first {
  border-right-width: 1px;
  border-right-width: 1px;
}
/* =Forms & FB validations
-----------------------------------------------------------------------------------------*/.validator {
  color: #cc0000;
}
.validator-summary {
  background: #fffed6;
}
.validator-summary li {
  color: #cc0000;
}
/* =Form Builder & Form fields
-----------------------------------------------------------------------------------------*/.fb-form .field .description, .hint {
  color: #B2BEBE;
}
.fb-form .field .fixedDescription {
  color: #B2BEBE;
}
.fb-form .req {
  color: #b80000;
}
.sf-menu {
  background: url("//center.redham.ru/clam/elements/navigation/top-highlight-orange/frontend/menubg.png") repeat-x !important;
  height: 47px;
  width: 100%;
}
.sf-menu > li {
  background: url("//center.redham.ru/clam/elements/navigation/top-highlight-orange/frontend/menu-devider.png") no-repeat top right;
  padding-right: 1px !important;
}
.sf-menu > li > a {
  display: block;
  color: #ffffff;
  text-decoration: none;
  font-size: 14px;
  width: auto;
  min-width: 100px;
  height: 47px;
}
.sf-menu > li > a > span {
  display: block;
  line-height: 39px;
  padding: 8px 16px 0 16px;
  text-align: center;
  background: url("//center.redham.ru/clam/elements/navigation/top-highlight-orange/frontend/link-border.png") no-repeat bottom right;
}
* html .sf-menu > li > a:hover {
  background: url("//center.redham.ru/clam/elements/navigation/top-highlight-orange/frontend/link-hover-bg.png") repeat-x top;
}
.sf-menu > li > a:hover, .sf-menu > li:hover > a {
  background: url("//center.redham.ru/clam/elements/navigation/top-highlight-orange/frontend/link-hover-bg.png") repeat-x top;
}
.sf-menu > li > a.activeLink, .sf-menu > li.active > a {
  background: url("//center.redham.ru/clam/elements/navigation/top-highlight-orange/frontend/link-hover-bg.png") repeat-x top !important;
  font-weight: bold;
}
.sf-menu ul {
  border: 1px solid #fac43b !important;
  border-top: none !important;
  background: #fab72e;
  padding: 17px !important;
  width: auto !important;
}
.sf-menu ul li {
  width: 142px !important;
  line-height: 22px !important;
  text-align: left !important;
  background: url("//center.redham.ru/clam/elements/navigation/top-highlight-orange/frontend/submenu-li-devider.png") no-repeat left bottom !important;
}
.sf-menu ul li.last {
  background: none !important;
}
.sf-menu li ul li a {
  color: #ffffff !important;
  text-decoration: none;
  padding-left: 10px;
  background: url("//center.redham.ru/clam/elements/navigation/top-highlight-orange/frontend/submenu-bullet.png") no-repeat left center !important;
}
* html .sf-menu li ul li a:hover {
  text-decoration: underline !important;
}
.sf-menu li ul li a:hover, .sf-menu li ul li:hover > a {
  text-decoration: underline !important;
}
.sf-menu ul li a.activeLink {
  text-decoration: underline !important;
  font-weight: bold;
}
#footer {
  color: #FFF;
  margin: 0;
  height: 110px;
  background: white url("//center.redham.ru/clam/elements/footer/flowers_orange/website.jpg") no-repeat top left;
  overflow: hidden;
}
#footer a {
  color: white ;
}
#header { width: 960px; height: 249px; background: url('2432357976_website-cropped-303,249.jpg') no-repeat top left; }body#header { width: auto; }body { background: url('gradient_1D1BF8,C2F5FA.png') repeat-x top left #c2f5fa; }body#website {{ background-image: none;}}