*{
  margin: 0;
  padding: 0;
}
body{
	font: 1.0em Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif;
  background: #fefef9;
  color: #383838;
}
a img{
  border: 0;
}
a{
  color: #438099;
}
ul li{
  list-style-type: none;
  list-style-position: outside;
}
#basis{
  width: 769px;
  margin: 0 auto;
  font-size: 0.875em;
}
#header{
  width: 100%;
  overflow: hidden;
  padding-bottom: 17px;
}
#logo{
  float: left;
  display: inline;
  margin: 25px 29px 0 20px;
}
#logo img{
  display: block;
}
#menu{
  float: left;
  width: 545px;
  font: 13px/0.9em "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
  padding-top: 35px;
}
#menu li{
  float: left;
  margin-bottom: 8px;
}
#menu li a{
  display: block;
  color: #104155;
  padding: 13px 0 0 0;
}
#menu li span{
  display: block;
}
#menu li.active{
	background: #ED5037 url(img/link_bg.gif) 100% 0 no-repeat;
}
#menu li.active a{
  color: #fff;
  text-decoration: none;
	background: url(img/link_bg.gif) 0 -100px no-repeat;
}
.rCorn{
  padding: 0 15px 14px 13px;
}
#menu li.active .lCorn{
  background: url(img/link_bg.gif) 0 100% no-repeat;
}
#menu li.active .rCorn{
  background: url(img/link_bg.gif) 100% 100% no-repeat;
}
.middlepic{
  float: left;
}
.content{
  width:60%; float:left;
  padding: 0 33px 76px 33px;
  line-height: 1.53em;
}
body.content{
	margin: 0 !important;
	float: none !important;
	background: #fefef9;
	font-size: 14px;
	padding: 10px;
  clear: none;
}
body.content a{
  color: #438099 !important;
}
h1{
  color: #A23433;
  font-size: 1.786em;
  font-weight: normal;
  line-height: 0.95em;
  padding-bottom: 5px;
}
h2{
  color: #AB504F;
  font-size: 1.429em;
  font-weight: normal;
  line-height: 0.95em;
  padding: 14px 0 8px 0;
}
h3{
  color: #B65655;
  font-size: 1.286em;
  font-weight: normal;
  line-height: 0.95em;
  padding: 16px 0 6px 0;
}
h4, h5, h6{
  color: #241500;
  font-size: 0.929em;
  font-weight: bold;
  line-height: 0.95em;
  padding: 9px 0 4px 0;
}
h4{
  padding: 25px 0 0 0;
}
.content p{
  padding-top: 14px;
}
.content h2 + p {
  padding-top: 0px;
}

.content h2 + h3 {
  padding: 8px 0 0 0;
}

.content h3 a {
  color: #B65655;
}

.content ul{
  font-size: 13px;
  line-height: 15px;
  padding: 10px 0 0 24px;
}
.content ul li{
  background: url(img/bullet.gif) 0 8px no-repeat;
  padding: 0 0 9px 17px;
}
.content li p{
  padding: 0;
}
.content ol{
  font-size: 13px;
  line-height: 15px;
  padding: 6px 0 0 41px;
}
.content ol li{
  list-style-position: outside;
  padding-bottom: 8px;
}
.content img{
  border: 5px solid #EBEBCD;
}
#footer{
  font: 11px Tahoma, Arial, "Trebuchet MS", Verdana, sans-serif;
  color: #777760;
  text-align: center;
  border-top: 2px solid #D4D0C8;
  margin: 0 77px 0 66px;
  padding: 26px 0 70px 0;
  clear:both;
}
#footer a{
  color: #777760;
}
#footer .copy {float: left;}
#footer .developers {float: right; text-align: right;}
table{
  background: #FEFEF9;
  border-collapse: collapse;
  font-size: 0.929em;
  margin: 3px 0;
}
table td{
  border: none;
  text-align: left;
  color: #6F6F6F;
  padding: 6px 5px 1px 5px;
}
table td.alignLeft{
  text-align: left;
}
table td.dark{
  background: #FCFBF2;
}
table td b{
  color: #383837;
  font-weight: normal;
}

#contact {width: 560px; float:left; color:#a23433; padding-top:30px; margin-left:-30px; font-size:1.2em;}
#contact a, #sidebar a {color: #104155; font:13px/0.9em "Trebuchet MS",Arial,Tahoma,Verdana,sans-serif}
#sidebar {width:30%; float:left; clear:right; margin-bottom:20px; }
#sidebar p {padding-left:10px; float:left; color:#a23433;}
#sidebar div {clear:both;}
.consult  {float:left;}
.cons  {padding-top:15px;}
.text_input {background: url('/img/text.png') no-repeat; height:20px; width:161px; border:none;}
.textarea_input {background: url('/img/textarea.png') no-repeat; height:60px; width:161px; border:none;}
.submit_input {background: url('/img/send.png') no-repeat; height:20px; width:81px; cursor:pointer; border:none; margin-top:10px;}
#header_feedback p {color:#9a9b96}
.main {width:67px; height:61px; margin-right:19px; background: url('/img/main.png') no-repeat fixed 0 0;}

#main {clear:both; background:url('/img/main_bg.png') no-repeat; padding-top:240px; height:210px; padding-left:33px; }
#main p{padding-bottom:15px;}
#main1 {width:100px; height:90px; margin-right:20px; background: url('/img/main.png') no-repeat  0px 0; float:left;}
#main2 {width:100px; height:90px; margin-right:20px; background: url('/img/main.png') no-repeat -127px 0; float:left;}
#main3 {width:100px; height:90px; margin-right:20px; background: url('/img/main.png') no-repeat -256px 0; float:left;}
#main4 {width:100px; height:90px; margin-right:20px; background: url('/img/main.png') no-repeat -385px 0; float:left;}
#main5 {width:100px; height:90px; margin-right:20px; background: url('/img/main.png') no-repeat -512px 0; float:left; padding-top:8px;}
#main6 {width:100px; height:90px; margin-right:0px; background: url('/img/main.png') no-repeat -641px 0; float:left; padding-top:30px;}
.inside a {color:white; }
.inside  {padding-top:15px; font-size:0.8em; background-color:green; }
.inside p {padding-left:10px;}
.mt {border:none;}
.mt table th{text-align:center;}
.small {font-size:0.83em;}
#main_bg {clear:both; background:url('/img/main_bg2.png') no-repeat; height:254px;  }

.rielty {width: 100%; border-collapse: collapse;}
.rielty td, .rielty th {vertical-align: top; padding: 5px 0; line-height: 1em;}
.rielty th {width: 120px; text-align: left; padding-right: 10px;} 
.rielty td.cap {font-size: 1.3em; font-weight: bold; color:#AB504F; padding-top: 10px;} 
.rielty tr.lastrow {border-bottom: dotted 1px #6F6F6F;}
.rielty tr.lastrow td {padding-bottom: 20px;}
