﻿body{
	margin: 0px;
	background-color: #12a7e0;
	font-family: arial;
	font-size: 11px;
	color: #c1dfec;	
	background-image: url(../images/des_02.jpg);
	background-repeat: repeat-x;
	
}
a, a:link{
	text-decoration: none;
	color: #53d1d5;
	
}
a:visited{
	text-decoration: none;
	color: #53d1d5;
}
a:hover{
	text-decoration: none;
	color: #53d1d5;
}
#site_top{
	width: 1001px;
	height: 176px;
	margin: 0 auto 0 auto;
	background-image: url(../images/des_03.jpg);
	position: relative;
	z-index: 10000;
	
}
#site_top_top1{
	position: absolute;
	left: 50%;
	z-index: 1000;
	top: 0px;
}
#site_top_top{
	position: absolute;
	width: 1048px;
	height: 184px;
	top: 13px;
	z-index: 1000;
	background-image: url(../images/shadows_02.png);
	background-position: center;
	background-repeat: no-repeat;
  left:0;
  right:0;
  margin-left:auto;
  margin-right:auto;
}
.line{
	width: 690px;
	background-image: url(../images/des_12.jpg);
	height: 1px;
	line-height: 1px;	
	font-size: 1px;
	margin-top: 10px;
	margin-bottom: 5px;

}
.site{
	width: 1001px;
	height: auto;
	margin: 0 auto 0 auto;
	background-repeat: no-repeat;
	background-image: url(../images/des_05.jpg);
	background-color: #fff;
	position: relative;
	z-index: 900;
}

.footer{
	width: 100%;
	height: 224px;
	background-image: url(../images/des_16.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #fff;
	
}
.menu_top_link:link{
	color: #fff;
	font-family: trebuchet ms;
	font-size: 12px;
	text-decoration: none;
}
.menu_top_link:visited{
	color: #fff;
	font-family: trebuchet ms;
	font-size: 12px;
	text-decoration: none;
}
.footer_holder{
	margin: 0 auto 0 auto;
	width: 950px;
	padding-top: 30px;
}
.white_big:link{
	color:#fff;
	font-size: 14px;
	line-height: 19px;
}
.white_big:visited{
	color:#fff;
	font-size: 14px;
	line-height: 19px;
}
.white_big:hover{
	color:#fff;
	font-size: 14px;
	line-height: 19px;
}
.bottom_menu:link{
	color:#3980bd;
	font-size: 13px;
	line-height: 19px;
	text-decoration: none;
}
.bottom_menu:visited{
	color:#3980bd;
	font-size: 13px;
	line-height: 19px;
	text-decoration: none;
}
.bottom_menu:hover{
	color:#0f5087;
	font-size: 13px;
	line-height: 19px;
}
.menu_top_link:hover{
	color: #fff;
	font-family: trebuchet ms;
	font-size: 12px;
	text-decoration: none;
}
.title_blue{
	line-height: 18px;
	color: #07619b;
	font-family: trebuchet ms;
	font-size: 18px;
	text-decoration: none;
}
.title_big:link{
	line-height: 16px;
	color: #07619b;
	font-family: trebuchet ms;
	font-size: 16px;
	text-decoration: none;
}
.title_big:visited{
line-height: 16px;
	color: #07619b;
	font-family: trebuchet ms;
	font-size: 16px;
	text-decoration: none;
}

.title_big:hover{
line-height: 16px;
	color: #07619b;
	font-family: trebuchet ms;
	font-size: 16px;
	text-decoration: none;

}
.title_big_blue:link{
	line-height: 16px;
	color: #12a7e0;
	font-family: trebuchet ms;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}
.title_big_blue:visited{
line-height: 16px;
	color: #12a7e0;
	font-family: trebuchet ms;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.title_big_blue:hover{
line-height: 16px;
	color: #12a7e0;
	font-family: trebuchet ms;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}
.blue_link_11:link, .blue_link_11:visited, .blue_link_11:hover{
	color: #50f9ff;
	font-family: trebuchet ms;
	font-size: 12px;
	text-decoration: none;
}
.menu_top{
	height: 54px;
	line-height: 54px;
	width: 1001px;
}
.offer_big{
	width: 709px;
	height: 236px;
	float: left;
	margin-top: 3px;
}
.offer_big_pic{
	width: 342px;
	height: 236px;
	float: left;
}
.offer_big_info{
	font-size: 11px;
	color: #4f4f4f; 
	width: 367px;
	height: 236px;
	float: left;
	background-image: url(../images/1_02.png);
}
.clear{
	clear: both;
}
.left_part{
	width: 780px;
	float: left;
}
.city{
	float: left;
		background-image: url(../images/city.png);
	width: 132px;
	height: 23px;
	line-height: 23px;
	
}
.city_link{
	font-size: 12px;
	font-family: trebuchet ms;
	color: #12a7e0;
	text-decoration: none;
}
.city_link:link{
	font-size: 12px;
	font-family: trebuchet ms;
	color: #12a7e0;
	text-decoration: none;
}
.city_link:visited{
	font-size: 12px;
	font-family: trebuchet ms;
	color: #12a7e0;
	text-decoration: none;
}
.city_link:hover{
	font-size: 12px;
	font-family: trebuchet ms;
	color: #12a7e0;
	text-decoration: none;
}
.offer_big_price{
	float: left;
	
}
.categories{
	width: 1001px;
	height: 100;
	float: left;
	margin-top: 30px;
}
.category{
	width: 180px;
	height: 67px;
	float: left;
	/*background-image: url(../images/category.png);*/
	padding-top: 30px;
	padding-left: 10px;
	overflow: hidden;
}
.category_holder{
	width: 190px;
	height: 97px;
	overflow: hidden;
	float: left;
	margin-left: 9px;
	margin-right: px;
}
.category_link:link{
	color: #fff;
	font-size: 17px;
	line-height: 15px;
	text-decoration: none;
}
.category_link:visited{
	color: #fff;
	font-size: 17px;
	line-height: 15px;
	text-decoration: none;
}
.category_link:hover{
	color: #fff;
	font-size: 17px;
	line-height: 15px;
	text-decoration: none;
}
.offers_left{
	width: 700px;
	float: left;
	margin-top: 20px;
}
.offers_left1{
	width: 665px;
	float: left;
	margin-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #FFFFFF;
	
}
.offers_left2{
	width: 665px;
	float: left;
	margin-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #FFFFFF;
}
.picture_border{
	width: 300px;
	height: auto;
	/*background-image: url(../images/border.png);*/
	padding-top: 4px;
	padding-left: 4px;
	float: left;
	margin-right: 10px;
}
.offers_horizontal{
	/*width: 700px;*/
	width: 695px;
	height: auto;
	/*height: 130px;*/
	color: #7c7c7c;
	font-size: 12px;

}
.offer_categories{
	width : 270px;
	float: left;
	
}
.offer_price{
	float: left;
}
.right_part{
	margin-top: 25px;
	width: 196px;
	height: auto;
	float: right;
	background-color: #e1f8ff;
	padding: 40px;
}
.right_link:link{
	color: #465461;
	font-size: 12px;
	font-family: trebuchet ms;
	text-decoration: none;
	line-height: 22px;
}
.right_link:visited{
	color: #465461;
	font-size: 12px;
	font-family: trebuchet ms;
	text-decoration: none;
	line-height: 22px;
}
.right_link:hover{
	color: #3980bd;
	font-size: 12px;
	font-family: trebuchet ms;
	text-decoration: none;
	line-height: 22px;
}
.infoHolder{
	width: 1001px; background-color: #fff;
	font-size: 12px;
	color: #4F4F4F;
}
#picsScrolling {  
    height:  214px;  
    width:   280px;  
    padding: 0;  
    margin:  0;
    overflow: hidden;
    text-align: center;
    background-color:#ffffff;
} 
#picsScrolling img {  
    /*width:  321px; */
    height: 200px; 
    top:  0; 
    left: 0;
    align: center;
    margin: auto;
} 
.input_field{
	border: 0px;
	background-image: url(../images/field.png);
	background-repeat: no-repeat;
	border: 0px;
	width: 201px;
	height: 22px;
	line-height: 28px;
	padding-left: 10px;
	padding-top: 5px;
	color: #606060;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Arial;
	background-color: transparent;
}
.input_field_small{
	border: 0px;
	background-image: url(../images/field_small.png);
	background-repeat: no-repeat;
	border: 0px;
	width: 101px;
	height: 22px;
	line-height: 28px;
	padding-left: 10px;
	padding-top: 5px;
	color: #606060;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Arial;
	background-color: transparent;
}
.deal_type{
	line-height: 28px;
	font-size: 13px; 
	padding-left: 3px;
	padding-top: 5px;
	color: #606060;
}
.input_field2{
	border: 0px;
	background-image: url(../images/field.png);
	background-repeat: no-repeat;
	border: 0px;
	width: 211px;
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #606060;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Arial;
	background-color: transparent;
}
.input_field_small2{
	border: 0px;
	background-image: url(../images/field_small.png);
	background-repeat: no-repeat;
	border: 0px;
	width: 111px;
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #606060;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Arial;
	background-color: transparent;
}
.search_button{
	border: 0px;
	background-image: url(../images/button.png);
	background-repeat: no-repeat;
	border: 0px;
	width: 115px;
	height: 31px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
	color: #FFFFFF;
	margin-top: 9px;
	margin-bottom: 5px;
	font-family: Arial;
	background-color: transparent;
	text-align: center;
}
.search_buttonS{
	border: 0px;
	background-image: url(../images/buttonS.png);
	background-repeat: no-repeat;
	border: 0px;
	width: 215px;
	height: 31px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
	color: #FFFFFF;
	margin-top: 9px;
	margin-bottom: 5px;
	font-family: Arial;
	background-color: transparent;
	text-align: center;
}
.tabs {
	height: 30px;
	color: #94d7fd;
	font-family: verdana, trebuchet ms;
	font-size: 20px;
	margin-top: 3px;
}
.link_tab{
	color: #94d7fd;
	font-family: verdana, trebuchet ms;
	font-size: 20px;
	text-decoration: none;
}
.tabs_active {
	
	color: #1c69a8;
	background-image: url(../images/tab.png);
	float: left;
	width: 114px;
	margin-left: 10px;
	
}
.tabs_inactive {
	color: #94d7fd;
	font-family: verdana, trebuchet ms;
	font-size: 20px;
	float: left;
	width: 114px;
	margin-left: 10px;
}
.link_tab_active{
	color: #1c69a8;
	text-decoration: none;
}
.tab_active_left{
 background-image: url(../images/tab_03.jpg);
 width: 6px;
 height: 24px;
 float: left;
}
.tab_active_text{
 background-image: url(../images/tab_05.jpg);
 width: auto;
 height: 21px;
 padding-top: 5px;
 float: left;
 color: #000;
 font-family: arial;
 font-size: 13px;
 background-repeat: repeat-x;
 font-weight: bold;
 
}
.tab_inactive_left{
 background-image: url(../images/tab_08.jpg);
 width: 6px;
 height: 24px;
 float: left;
}
.tab_inactive_text{
 background-image: url(../images/tab_10.jpg);
 width: auto;
 height: 21px;
 padding-top: 5px;
 float: left;
 color: #0066cb;
 font-family: arial;
 font-size: 13px;
 background-repeat: repeat-x;
 font-weight: bold;
 
}
.tab_inactive_right{
 background-image: url(../images/tab_11.jpg);
 width: 6px;
 height: 24px;
 float: left;
}
.tab_spacer {
 width: 4px;
 height: 24px;
 float: left;
 background-image: url(../images/tab_07.jpg);
}
.tab_active_right{
 background-image: url(../images/tab_06.jpg);
 width: 6px;
 height: 24px;
 float: left;
}
.HeadingINGreen{
	font-family: Trebuchet MS, Arial, Georgia, Tahoma;
	font-size: 17px;
	line-height: 20px;
	color: #07619b;
	padding-top: 16px;
	padding-bottom: 5px;
	width: 100%;
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight: normal;
}
.infoLegend{
	font-family: verdana, Arial, Georgia, Trebuchet MS, Tahoma;
	font-size: 17px;
	font-weight:bold;
	font-style:italic;
	line-height: 21px;
	color: #0f5dc6;
}
.labelINStyle{
	width: 93px;
	display: block;
	float: left;
	margin: 2px;
}
/*
.inputINField{
	width: 150px;
	height: 15px;
	border: 1px solid #aa9e94;
	font-family: verdana, Trebuchet MS, Georgia, Tahoma, Arial;
	font-size: 11px;
	color: #615050;
	margin: 2px;
	float: left;
}
*/
.labelINStyle1{
	width: 80px;
	display: block;
	float: left;
	margin: 2px;
	text-align: left;
	font-size: 9px;
	font-weight: bold;
	margin-left: 12px;
}
.inputINField1{
	width: 170px;
	height: 15px;
	border: 1px solid #aa9e94;
	font-family: verdana, Trebuchet MS, Georgia, Tahoma, Arial;
	font-size: 11px;
	color: #615050;
	margin: 2px;
	float: left;
	margin-left: 12px;
}
.textField{
	width: 423px;
	border: 1px solid #aa9e94;
	margin: 2px;
	font-family: verdana, Trebuchet MS, Georgia, Tahoma, Arial;
	font-size: 11px;
	color: #615050;
	float:left;
}
.submitButton{
	width: 170px;
	height: 26px;
	line-height: 26px;
	border: 0px;
	font-family: verdana, Trebuchet MS, Arial, Tahoma;
	font-size: 11px;
	color: #fff;
	background-color: #6c9ddf;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
	margin-right: 21px;
	border: 3px double #FF8000; 
}
.errorText{
	display: none;
	color: #8F1F08;
	padding-left: 90px;
	float:left;
}
.facilityName{
	height:28px;
	overflow:hidden;
}
.facility{
	width: 70px;
	height: 90px;
	text-align:center;
	font-size:10px;
	line-height:12px;
	margin:0px 5px 5px 0px;
	border:solid 1px #739C32;
	overflow:hidden;
	float: left;
}
.facilityPic{
	width: 30px;
	height: 30px;
	margin:2px 0px;
}
.headingSmall{
	font-size: 13px;
	font-family: verdana, trebuchet ms;
	color: #5F5F5F;
	text-decoration: none;
	line-height: 40px;
	font-weight: bold;
}
.leftCellRequestForm{
	width: 150px;
	float: left;
	height: auto;
	text-align: right;
	padding-top: 3px;
	padding-right: 6px;
	margin-bottom: 4px;
	margin-top: 4px;
}
.rightCellRequestForm{
	width: 350px;
	float: left;
	height: auto;
	text-align: left;
	margin-bottom: 4px;
	margin-top: 4px;
}
.inputField5, .inputINField{
	font-family: verdana, Georgia;
	font-size: 11px;
	width: 330px;
	height: 22px;
	line-height: 22px;
	bordeR: 1px solid #C3D0D4;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color: #F2FCFF;
	
}
.inputINField{
	width: 140px;
	margin: 2px;
}
textarea.textField{
	bordeR: 1px solid #C3D0D4;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color: #F2FCFF;	
}
.inputField3{
	font-family: verdana, Georgia;
	font-size: 11px;
	width: 100px;
	bordeR: 1px solid #999;
}
.submitField3Orange{
	background-color: #3993d1;
	border: 1px solid #266fa5;
	color: #FFF;
	font-size: 11px;
	font-family: verdana, Georgia;
	width: 350px;
}
#picsScrolling1 {  
    height:  214px;  
    width:   320px;  
    padding: 0;  
    margin:  0;
    overflow: hidden;
    text-align: center;
    background-color:#ffffff;
} 
#picsScrolling1 img {  
    /*width:  321px; */
    height: 214px; 
    top:  0; 
    left: 0;
    align: center;
    margin: auto;
} 
.offerGalleryImage{
	width: 132px;
	height: 87px;
	overflow: hidden;
	float: left;
	margin: 0px 5px 5px 0px;
}
.offerGallery, .picturesRest{
	width: 550px;
	overflow: hidden;
	margin: 0px auto;
}
.floorplanContent{
	width: 130px;
	height: 120px;
	float: left;
	overflow: hidden;
	margin-right: 5px;
	margin-bottom: 5px;
	text-align: center;
}
.floorplanImage{
	width: 130px;
	height: 100px;
	float: left;
	overflow: hidden;
	margin-right: 5px;
	margin-bottom: 5px;
}
.floorplansLink{
	width: 110px; 
	float: left;
}
.leftBox, .rightBox{
	width: 327px;
	overflow:hidden;
	float: left;
}
.leftBox{
	margin-right: 1px;
}
.rightBox{
	width: 322px;
	overflow:hidden;
	float: left;
}
.labelINStyle11{
	width: 123px;
	display: block;
	float: left;
	margin: 2px;
}
.submitButton{
	width: 170px;
	height: 26px;
	line-height: 26px;
	border: 0px;
	font-family: verdana, Trebuchet MS, Arial, Tahoma;
	font-size: 11px;
	color: #fff;
	background-color: #6c9ddf;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
	margin-right: 21px;
	border: 3px double #FF8000; 
}
.grey_title1{
	color: #424242;
	font-size: 25px;
	font-family: impact;
	padding-right: 20px;
	/*line-height: 50px;*/
	margin-top: 10px;
}
.grey_menu{
	color: #424242;
	font-family: Arial, trebuchet ms;
	font-size: 18px;
	text-decoration: none;
	letter-spacing: 0px;
}

.grey_menu_no_hover{
	color: #424242;
	font-family: Arial, trebuchet ms;
	font-size: 18px;
	text-decoration: none;
	letter-spacing: 0px;
}
.grey_title{
	font-size: 20px; color: #404040; text-align: left;
	font-family: Arial;
}
.orange{
	display: block;
	background-image: url(../images/orange.png);
	background-repeat: no-repeat;
	width: 137px;
	height: 18px;
	line-height: 18px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.gold{
	display: block;
	background-image: url(../images/gold.png);
	background-repeat: no-repeat;
	width: 137px;
	height: 18px;
	line-height: 18px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.blue{
	display: block;
	background-image: url(../images/blue.png);
	background-repeat: no-repeat;
	width: 137px;
	height: 18px;
	line-height: 18px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.green{
	display: block;
	background-image: url(../images/green.png);
	background-repeat: no-repeat;
	width: 137px;
	height: 18px;
	line-height: 18px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.red{
	display: block;
	background-image: url(../images/red.png);
	background-repeat: no-repeat;
	width: 137px;
	height: 18px;
	line-height: 18px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.propertyDetailsLeft{
	float: left; width: 140px;height: auto; padding-top: 7px; padding-bottom: 7px; float: left;
	padding-left: 10px;
}
.propertyDetailsRight{
	float: left; width: 166px; height: auto; padding-top: 7px;  padding-bottom: 7px;  float: left;	
}
.propertyDetailsLine{
	float: left; width: 316px;height: 2px; background-image: url('../images/details_03a.jpg');
}
.newsLeft{
	width: 50px;
	float: left;
	margin-right: 5px;
}
.newsRight{
	width: 640px;
	float: left;
}
.newsRightS{
	width: 600px;
	float: left;
}
.offers_home{
	width: 337px;
	overflow: hidden;
	float: left;
	height: 405px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	margin-right: 0px;
	margin-bottom: 15px;
}
.offers_home:nth-child(odd){
	margin-right: 15px !important;
	margin-left: 10px;
}
.title_big_blue_home:link{
	line-height: 16px;
	color: #12a7e0;
	font-family: trebuchet ms;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	padding: 10px 20px;
	height: 45px;
}
.title_big_blue_home:visited{
line-height: 16px;
	color: #12a7e0;
	font-family: trebuchet ms;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
}

.title_big_blue_home:hover{
line-height: 16px;
	color: #12a7e0;
	font-family: trebuchet ms;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
}
.picture_border_home{
	width: 337px;
	height: auto;
	float: left;
	position: relative;
}
.recc{
	display: block;
	color: #979797;
	font-style:italic;
	font-size: 14px;
	line-height: 30px;
	padding-left: 10px;
	font-family: trebuchet ms;
}
.more_link_home{
	position: absolute;
	margin-left: 313px;
	
}
.more_link_home1{
	position: absolute;
	margin-left: 179px;
	
}

.city_link_home{
	font-size: 14px;
	font-family: trebuchet ms;
	color: #12a7e0;
	text-decoration: none;
}
.city_link_home:link{
	font-size: 14px;
	font-family: trebuchet ms;
	color: #12a7e0;
	text-decoration: none;
}
.city_link_home:visited{
	font-size: 14px;
	font-family: trebuchet ms;
	color: #12a7e0;
	text-decoration: none;
}
.city_link_home:hover{
	font-size: 14px;
	font-family: trebuchet ms;
	color: #12a7e0;
	text-decoration: none;
}
.contactsTop{
	width: 202px; 
	float: right; 
	color: #ffffff; 
	text-align: justify; 
	margin-right: 40px;	
	margin-top: 20px; 
	background-image: url(../images/detail_03.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}