﻿body{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#330000;
	padding:0px;
	margin:0px;
	background:#e6e6cc url(images/topBgr.jpg) no-repeat center top;
}
form, input, select{
padding:0px;
margin:0px;
}
p{
margin:6px 0px;
}
.clear{
clear:both;
padding-top:10px
}
.clearMini{
clear:both;
height:0px;
font-size:1px;
line-height:0px;
}
.container{
text-align:left;
margin:0px auto;
width:984px;
}
.backgroundColor{
float:left;
width:968px;
background:#FFFFFF url(images/leftBgr.gif) repeat-y left top;
}
.anomalia{
float:left;
width:11px;
padding-top:509px;
padding-bottom:300px
}
.header{
float:left;
width:973px;
}
.logo{
width:177px;
float:left;
padding:33px 0px 25px 27px
}
.rightSide{
width:765px;
float:left;
padding-right:3px;
}
.topAddr{
width:327px;
float:left;
background:url(images/addrBgr.gif) no-repeat 414px top;
font-size:10px;
color:#e6e6cc;
padding:10px 10px 10px 426px;
}
.topPhone{
font-family:Georgia, "Times New Roman", Times, serif;
width:300px;
float:left;
font-size:15px;
color:#e6e6cc;
text-align:center;
padding:15px 10px 16px 435px;
}
.menu{
width:765px;
float:left;
border-top:1px solid #bb5e00
}
.menu ul{
	list-style-type: none;
	margin: 0;
	margin-left: -39px
}
.menu ul li a{
float:left;
font-size:11px;
padding:8px 14px 8px 13px;
text-decoration:none;
color:#FFFFFF
}
.menu ul li a:hover, .menu ul li a.select{
background-color:#bb5e00
}
.mainImg{
width:973px;
height:297px;
float:left;
background:url(images/mainImg.jpg) no-repeat left top;
}
.leftCol{
width:280px;
float:left;
padding-top:64px
}
.formBox{
width:280px;
float:left;
background:url(images/formBgr.gif) repeat-y left top;
}
.formBox h1{
background:url(images/schedule_a_visit.gif) no-repeat left top;
height:42px;
float:left;
width:279px;
margin:16px 0px;
}
.table{
padding:6px 0px 26px 16px;
float:left;
width:260px;
}
.formBox td{
padding:2px;
}
.formBox td.pad{
padding-bottom:10px;
}
.inputs{
border:1px solid #cccccc;
height:23px;
width:198px
}
.mainIndexCol{
float:left;
width:674px;
/*background:url(images/mainIndexBgr.gif) repeat-y left top;*/
background-color:#FFFFFF;
padding:0px 7px
}
.indexContent{
font-family:Georgia, "Times New Roman", Times, serif;
float:left;
width:642px;
background:url(images/mainColIndex.jpg) no-repeat left top;
padding:40px 16px 20px 16px;
margin-bottom:9px;
}
.indexContent h1{
background:url(images/homeTitle.gif) no-repeat left top;
margin:0px;
height:32px
}
.apOpis{
float:left;
width:674px;
}
.apOpis .leftCols{
float:left;
width:43px;
padding-left:16px;
}
.apOpis .rightCols{
float:left;
width:596px;
border:1px solid #cccccc;
background-color:#e5e5c9;
padding:9px 8px;
}
.priceCol{
font-family:Georgia, "Times New Roman", Times, serif;
float:right;
width:169px;
background:url(images/priceBgr.gif) no-repeat left top;
text-align:center;
padding:19px 0px
}
.priceCol h1{
font-size:18px;
font-weight:normal;
border-bottom:1px dashed #330000;
width:140px;
margin:0px auto;
padding:10px 0px
}
.priceCol h1.last{
border-bottom:1px none #330000
}
.textCol{
float:left;
width:394px;
padding:15px 0px
}
.textCol ul{
padding:0px;
margin:0px;
width:180px;
float:left
}
.textCol li{
list-style-type:none;
font-size:11px
}
.footerPad{
float:left;
width:944px;
padding:0px 12px;
background-color:#FFFFFF
}
.footer{
float:left;
width:936px;
border-top:3px solid #e6e6cc;
padding:20px 4px;
}
.footLeft{
float:left;
width:400px;
padding-bottom:20px
}
.footRight{
float:right;
width:200px;
text-align:right
}
.backgroundColorSub{
float:left;
width:968px;
background:#FFFFFF url(images/leftBgr.gif) repeat-y 688px top;
}
.mainSubCol{
font-family:Georgia, "Times New Roman", Times, serif;
float:left;
width:633px;
/*background:url(images/mainIndexBgr.gif) repeat-y left top;*/
background-color:#FFFFFF;
padding:37px 10px 60px 34px
}
.anomaliaSub{
float:left;
width:11px;
padding-top:80px;
padding-bottom:300px
}
h1.apart{
background:url(images/apartments_ratesTitle.gif) no-repeat left top;
margin:0px;
height:41px
}
