﻿BODY
{   background: #e1e1e1 url(../images/back.jpg) repeat-x top;
	color: #000000;	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font: 12px/15px Arial, Helvetica, sans-serif;}
img{border:0px}
ul{list-style-type:none;}

#main{ position: relative;}

#top{ position: relative; padding: 0 0 0 0; width: 960px; height: 54px; margin:0 auto;}
#right{float: right; margin: 0 0 0 0;}
#left{float: left; margin: 0 0 0 0;}
.topmenu{font: 15px/54px Arial, Helvetica, sans-serif; color:#fff;text-decoration: none;
	float: left; height: 54px;text-align: center;	background: url(../images/topmenu.jpg) no-repeat right; padding: 0 12px; }	
.topmenu:hover {background: url(../images/topmenu_on.png) no-repeat right;}


#logo{ position: relative; padding: 0 0 0 0; width: 960px; height: 148px; margin:0 auto; background: url(../images/logoback.jpg) no-repeat right;}



.header{margin: 15px 0 0 0;}
#head{position: relative; padding: 0 0 0 0; width: 1008px; margin:0 auto;}
.header1{background: #ffffff url(../images/header1.jpg) no-repeat top; width: 490px; vertical-align: top; padding: 299px 30px 10px 30px; font: 12px/16px Arial, Helvetica, sans-serif; text-align: justify;}
.header2{background: #ffffff url(../images/header2.jpg) no-repeat top; width: 410px; padding: 19px 0 0 0;}

#compl{ width: 371px; padding: 94px 0 0 0; background: #8b0302 url(../images/formback.jpg) no-repeat top;}
#compl form {	margin:0 0 0 0; width:300px;padding:0 0 0 0;}
#compl form label{font:18px/34px Arial, Helvetica, sans-serif; float:left; margin:0 0 0 45px; padding:0 0 0 0;width:300px; text-align: left; color: #ffffff;float:left; display:block;}
#compl form label.to{color: #ffffff; font:15px/23px Arial, Helvetica, sans-serif; float:left; margin:0 0 0 0; padding:0 0 0 0;
	display:block; width:35px; text-align: center;}
#compl form input{padding: 0 0 0 3px; width:273px; float:left; display:block; background:#ffffff; color:#000; font: 13px/23px Arial, Helvetica, sans-serif; margin: 0 0 0 45px;}
#compl form select{padding: 0 0 0 3px; width:280px; height:23px; float:left; display:block; background:#ffffff; color:#000; font: 13px/23px Arial, Helvetica, sans-serif; margin: 0 0 0 45px;}
#compl form select.multi{padding: 0 0 0 3px; width:280px; height:100px; float:left; display:block; background:#ffffff; color:#000; font: 13px/23px Arial, Helvetica, sans-serif; margin: 0 0 0 45px;}
#compl form select.sh{padding: 0 0 0 3px; width:80px; height:23px; float:left; display:block; background:#ffffff; color:#000; font: 13px/23px Arial, Helvetica, sans-serif; margin: 0 100px 0 45px;}
#compl form select.sh2{padding: 0 0 0 3px; width:80px; height:23px; float:left; display:block; background:#ffffff; color:#000; font: 13px/23px Arial, Helvetica, sans-serif; margin: 0 0 0 45px;}
#compl form select.sh3{padding: 0 0 0 3px; width:80px; height:23px; float:left; display:block; background:#ffffff; color:#000; font: 13px/23px Arial, Helvetica, sans-serif; margin: 0 0 0 0;}
#compl form input.find{width:180px; height:43px; float:left; background: url(../images/find.jpg) no-repeat 0 0; border:none; cursor:pointer; padding: 0 0 0 0; margin: 10px 0 10px 95px;display:block;}


#content{ position: relative; padding: 0 0 0 0; width: 960px; margin:0 auto; background: #ffffff;}

#promo{width: 194px; float: left; padding: 0 0 20px 0;}
#tm{ float: right; width: 727px;  padding: 0 21px 0 18px; text-align: justify; font: 12px/16px Arial, Helvetica, sans-serif;}
.loc{background: url(../images/loc.jpg) no-repeat left; width: 232px; height: 113px; font: bold 15px/25px Arial, Helvetica, sans-serif; color: #ffffff; padding: 36px 0 0 0; text-align: center;}
.mort{width: 232px;}

#promo2{width: 199px; float: left; padding: 12px 14px 20px 13px;}

#compl2{ width: 199px; padding: 53px 0 0 0; background: #8b0302 url(../images/formback2.jpg) no-repeat top;}
#compl2 form {	margin:0 0 0 0; width:185px;padding:0 0 0 0;}
#compl2 form label{font:13px/19px Arial, Helvetica, sans-serif; float:left; margin:0 0 0 10px; padding:0 0 0 0;width:175px; text-align: left; color: #ffffff;float:left; display:block;}
#compl2 form label.to{color: #ffffff; font:13px/19px Arial, Helvetica, sans-serif; float:left; margin:0 0 0 0; padding:0 0 0 0;
	display:block; width:20px; text-align: center;}
#compl2 form input{padding: 0 0 0 3px; width:168px; float:left; display:block; background:#ffffff; color:#000; font: 13px/19px Arial, Helvetica, sans-serif; margin: 0 0 0 10px;}
#compl2 form select{padding: 0 0 0 3px; width:175px; height:19px; float:left; display:block; background:#ffffff; color:#000; font: 13px/19px Arial, Helvetica, sans-serif; margin: 0 0 0 10px;}
#compl2 form select.multi{padding: 0 0 0 3px; width:175px; height:100px; float:left; display:block; background:#ffffff; color:#000; font: 13px/19px Arial, Helvetica, sans-serif; margin: 0 0 0 10px;}
#compl2 form select.sh{padding: 0 0 0 3px; width:60px; height:19px; float:left; display:block; background:#ffffff; color:#000; font: 13px/19px Arial, Helvetica, sans-serif; margin: 0 100px 0 10px;}
#compl2 form select.sh2{padding: 0 0 0 3px; width:60px; height:19px; float:left; display:block; background:#ffffff; color:#000; font: 13px/19px Arial, Helvetica, sans-serif; margin: 0 0 0 10px;}
#compl2 form select.sh3{padding: 0 0 0 3px; width:60px; height:19px; float:left; display:block; background:#ffffff; color:#000; font: 13px/19px Arial, Helvetica, sans-serif; margin: 0 0 0 0;}
#compl2 form input.find{width:100px; height:29px; float:left; background: url(../images/find2.jpg) no-repeat 0 0; border:none; cursor:pointer; padding: 0 0 0 0; margin: 10px 0 0 48px;display:block;}

#tm2{ float: right; width: 720px;  padding: 7px 14px 10px 0; text-align: justify; font: 12px/16px Arial, Helvetica, sans-serif;}
.res{border: 1px solid #db0101; padding: 3px 3px 3px 3px; margin: 5px 0 0 0;}
.resim{float: left; border: 2px solid #b7b7b7; margin: 0 1px 0 0;}
.grey1{background-color: #949594; padding: 5px 5px 5px 5px; color: #ffffff; font: bold 14px/16px Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff;}
.grey2{background-color: #e9e8e8; padding: 5px 5px 5px 5px; font: 12px/15px Arial, Helvetica, sans-serif; border-right: 1px solid #ffffff; width: 100px; text-align: center;}
.grey3{background-color: #f6f7f7; padding: 5px 5px 5px 5px; font: 12px/15px Arial, Helvetica, sans-serif; width: 439px;}

.grey4{background-color: #949594; padding: 5px 5px 5px 5px; color: #ffffff; font: 12px/23px Arial, Helvetica, sans-serif;}
.grey5{background-color: #f6f7f7; padding: 5px 5px 5px 5px; }
.grey6{background-color: #e9e8e8; padding: 5px 5px 5px 5px;font: 12px/20px Arial, Helvetica, sans-serif; text-align: right; color: #8b0302;}
.grey7{background-color: #e9e8e8; padding: 5px 5px 5px 5px;font: 12px/20px Arial, Helvetica, sans-serif;}
.grey8{font: 12px/20px Arial, Helvetica, sans-serif; text-align: justify;padding: 8px 8px 8px 8px;}

.price2{font: bold 18px/23px Arial, Helvetica, sans-serif;}
#price3{float: right; font: 14px/23px Arial, Helvetica, sans-serif;}

#details {width: 95px;color: #ffffff; height: 26px;float: right;display: block; margin: 16px 5px 5px 0; 
	background: url(../images/button.jpg) no-repeat ; text-align: center; font: 12px/26px Arial, Helvetica, sans-serif;	}
#details a:hover{color: #f8c228;}
#details a{color: #ffffff; text-decoration: none; display: block;}
.price{font: bold 16px/20px Arial, Helvetica, sans-serif;}

#footer{height:90px; background: #9c9d9c; position:relative;} 
#footerPan{width:960px; position:relative; margin:0 auto;font: 11px/40px Arial, Helvetica, sans-serif;}
#footerPan a{ font-weight: bold; text-decoration: none; color: #000000;}
#footerPan a:hover{ color: #ffffff;}
.copy{font: 10px/10px Arial, Helvetica, sans-serif;}


.error_list {
  color: red;
  padding: 0;
  margin: 0;
}
.required_star {
  color: red;
}

.error {
  background:#FF3333 url(../images/error.png) no-repeat scroll 10px 4px;
  border-bottom:1px solid #DDDDDD;
  border-top:1px solid #DDDDDD;
  color:#FFFFFF;
  margin:4px 0;
  padding:4px 4px 4px 30px;
}
.notice {
  background:#FFFFCC url(../images/tick.png) no-repeat scroll 10px 4px;
  border-bottom:1px solid #DDDDDD;
  border-top:1px solid #DDDDDD;
  margin:4px 0;
  padding:4px 4px 4px 30px;
}

.pager {
  text-align: center;
  margin: 10px 0 5px 0;
  font-size:100%;
  color: #838383;;
}
.pager a {color:#005d92;text-decoration:underline;}
.pager a:hover {text-decoration:none;}
.pager span {font-size:14px;color:#005d92;text-decoration:none;padding:0 4px;}
.pager a.current {font-weight:bold;color:#171717;text-decoration:none;}

.margin10 {margin: 15px 0}
.radio_list {
  padding-left:0;
}
.radio_list_horizontal li {
	float: left;
}


