html, body {
  margin: 0;
  padding: 0;
  font-size:13px;
  font-family: Arial, Helvetica, sans-serif;
  height: 100%;
}



A IMG {
 border:0;
}

TD {
  padding: 0; 
}


table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

h1, h2, h3, h4 {
  margin:0;
}

UL {
	margin:0px; 
	padding:0px;

}
LI {
	padding: 0;
	list-style-type: none;
}

#fixed {
	width:999px;
	margin:0px auto;
position:relative;
}

#wrapper {
	/*min-width: 1000px;*/
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-image:url(images/house.jpg);
	background-repeat:no-repeat;
	background-position: 0px 175px;
}

#right_shit {
	background-image:url(images/right_shit.jpg); 
	background-repeat:no-repeat; 
	background-position:right 385px; 
}

#right_down_footer {
	background-image:url(images/right_down_footer_bg.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom right;
}

#left_down_footer {
	background-image:url(images/left_new_down_footer_bg.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom left; 
}

/*hat*/


#hat {
	position:relative;
	height:600px;
}

#hat_bg {
	position:absolute;
	top:0px;
	left:200px;
	background-image:url(images/bg_hole.jpg);
	background-repeat:repeat-x;
	height:190px;
	width:400px;

}

#palma{
	position:absolute;
	background-image:url(images/left_up_corner.jpg);
	width:333px;
	height:212px;
}

#cloud{
	position:absolute;
	top:0;
	right:0;
	background-image:url(images/right_up_corner.jpg);
	width:643px;
	height:171px;
}

#logo {
	position:absolute;
	top:38px;
	left:150px;
}

#imgmap {
	position:absolute;
	top:85px;
	right:210px;
}




#hat_menu {
	position:absolute;
	top:190px;
	left:60px;
	text-align:center;
}

.slash{
	margin:0px 11px 0px 11px;
}

#hat li {
	display:inline;
	font-size:12px;
}

#hat_menu a {
	font-size:12px;
	color:#696463;
}

#hat_menu a:hover {
	color:#e57309;
	text-decoration:none;
}

#hat_menu .amenu a{
	color:#e57309;
}



#welcome_text {
	position:absolute;
	top:255px;
	right:85px;
	width:380px;
	background-image:url(images/Keys.png);
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:10px;
}

#welcome_text h1 {
	color:#e5740c;
	font-size:22px;
	font-weight:normal;
	padding-left:40px;
	padding-top:25px;
}

#welcome_text h1 span {
	font-size:18px;
	padding-left:20px;
}

#welcome_text div {
	padding:15px 0px 0px 38px;
	font-size:12px;
	color:#5e5958;
	line-height:1.5;
}




/*end of hat*/


/*content*/



#content {

}

/*right col*/


#right_col {
	margin-left:350px;
	width:645px;
}

.offers {
	padding-left:20px;
	width:625px;
}

.offers	h1{
	color:#e36800;
	font-size:16px;
	padding-bottom:15px;
}

.one_pic {
	float:left;
	margin-bottom:12px;
	width:208px;
}

.one_pic img {
	border:6px solid #e9e9e9;
}

.pic_descr {
	padding-top:15px;
	padding-left:6px;
	width:150px;
}

.pic_descr a{
	font-family:Tahoma;
	font-size:11px;
	color:#59513e;
}

.pic_descr a:hover{
	text-decoration:none;
}

.price {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#298d2b;
	padding-top:9px;
	padding-left:6px;
}


.separator {
	margin-bottom:25px; 
	margin-top:3px; 
	border-bottom:1px solid #d3d3d3; 
	width:555px;
}

.all_offer {
	padding-left:35px;

}

.all_offer a{
	color:#59513e;
}

.all_offer a:hover{
	color:#59513e;
	text-decoration:none;
}

.all_offer ul {
	list-style-image:url(images/arrow.gif);
}




/*end of right col*/





/*left col*/

#left_col {
	float:left; 
	width:345px; 
}

.left_menu {
	padding-left:80px;
	padding-bottom:40px;
}

.left_menu h1 {
	color:#e36800;
	font-size:16px;
	padding-bottom:15px;
}

.left_menu ul{
	padding-left:10px;
	list-style-image:url(images/arrow.gif);
}
.tit {
	color:#e36800;
	font-size:16px;
}
.tit a {
	color:#e36800;
	font-size:16px;
	text-decoration:none;
}
.news_descr {font-size:14px;}
.news_descr a {color:#00CC99; text-decoration:none;line-height:16px;}
.news_date {color:#66cc66; font-weight:bold;}
.gray a {color: #666666;}
.left_menu ul li{
	padding-bottom:10px;
}

.left_menu a {
	font-size:12px;
	color:#59513e;
}

.left_menu a:hover {
	font-size:12px;
	color:#59513e;
	text-decoration:none;
}

#order {
	background-image:url(images/form2.jpg);
	background-repeat:no-repeat;
	height:400px;
	font-size:16px;
	color:#e36800;
	padding-left:75px;
	padding-top:15px;
}

#order h1{
	display:inline;
	font-size:16px;
	color:#e36800;
}

.nota {
	border-bottom:1px dashed #e36800;
	display:inline;
}

.nota a{
	color:#e36800;
	font-size:12px;
}

#order a {
	text-decoration:none;
}

#order span {
	padding:0px 7px 0px 10px;
}

.submit_form {
	display:block;
	margin-top:12px;
}

#forma {
	height:266px; 
	width:221px;
}

#forma div {
	font-size:12px;
	color:#7a7979;
	padding-bottom:5px;
	padding-top:5px;
}

#informer {
	padding-top:80px;
}

#informer img{
	padding-right:25px;
}



/*end of left col*/


/*ddd*/

#news_and_article {
	clear:both; 
	background-image:url(images/news_bg.jpg); 
	background-repeat:no-repeat; 
	height:343px;
	background-position:center; 
/*	position:relative;
	top:30px;
*/
}

.article {
	color:#e36800;
	font-size:16px;
}

#news_all {
	float:left;
	padding-left:80px;
	padding-top:25px;
	width:370px;
}

#articles_all {
	float:left;
	padding-left:80px;
	padding-top:25px;
	width:370px;
}


.data {
	color:#999999;
	font-size:12px;
	padding-top:20px;
	padding-bottom:10px;
}

.one_news {
	padding-bottom:7px;
}

.one_article {
	padding-bottom:11px;
	padding-top:20px;
}

.news_anons a {
	color:#59513e;
	font-size:12px;
	text-decoration:none;
}

.news_anons a:hover {
	color:#e36800;
	text-decoration:underline;
}

.news_spisok {
	padding:20px 0 10px 0;
}

.article_spisok {
	padding:22px 0 10px 0;
}

.article_spisok a{
	padding-left:5px;
	font-size:11px;
	color:#59513e;
	text-decoration:underline;
}

.news_spisok a{
	padding-left:5px;
	font-size:11px;
	color:#59513e;
	text-decoration:underline;
}

/*ddd*/







#never_delete{
	clear:both;
	height:112px;
}

/*end of content*/


/*footer*/

#footer {
	margin: -112px auto 0;
	height: 110px;
}


.copyright {
	float:left; 
	width:260px;
	padding-top:64px;
	padding-left:90px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}



.made_in_china {
	float:right; 
	width:285px; 
	text-align:right;
	padding-top:45px;
	padding-right:90px;
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-style:italic;
}

.made_in_china a {
	color:#666666;
	text-decoration:none;
}

.made_in_china a:hover {
	color:#666666;
	text-decoration:underline;
}

.made_in_china img{
	vertical-align:middle;
}

/*end of footer*/



/*inside*/
.nav {
	font-size:11px;
	padding-bottom:20px;
	padding-top:5px;
}

.nav a {
	color:#59513e;
}

.nav a:hover {
	text-decoration:none;
}

.nav img{
	padding:0 6px;
}

#faq {
	padding-left:5px;
	color:#59513e;
	font-size:12px;
	/*padding-right:85px;*/
	padding-right:70px;
	line-height:1.5;
}

#faq p{
	margin-top:0px;
}

.start_img{
	padding-right:5px;
	padding-bottom:2px;
}

#faq a {
	color:#59513e;
	font-size:12px;
	font-weight:bold;
}

#faq a:hover {
	text-decoration:none;
}

#faq li {
	padding-bottom:15px;
}

#contact_form {
	background-color:#f3f3f3;
	padding-left:20px;
	font-size:12px;
	color:#7a7979;
	padding-bottom:15px;
}

#contact_form form {
	padding-bottom:0px; 
	margin-bottom:0px;
}

#contact_form div {
	font-size:12px;
	color:#7a7979;
	padding-bottom:5px;
	padding-top:15px;
}


#object_form {
	background-color:#f3f3f3;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	color:#7a7979;
	padding-bottom:15px;
}

#object_form form {
	padding-bottom:0px; 
	margin-bottom:0px;
}

#object_form div {
	font-size:12px;
	color:#7a7979;
	padding-bottom:5px;
	padding-top:15px;
}

.house {
	float:left; 
	width:50%;
}

.house_lu {
	background-color:#fff; 
	margin: 0 0 15px 0; 
	padding:0px;
	border:1px solid #d7d7d7;
}

.house_one_item {
	border-bottom:1px solid #d7d7d7;
	margin:8px 5px 8px 5px;
	padding-top:10px; 
overflow:auto;
zoom:1;
}

.house_one_item_last {
	border-bottom:0px solid #d7d7d7;
	margin:8px 5px 8px 5px;
	padding-top:10px; 
overflow:auto;
zoom:1;
}

#object_form .house div {
	font-size:12px;
	color:#7a7979;
	padding:0px;
}

.house_type {
	width:35%; 
	float:left;
}

#object_form .house .type,
#object_form .house .typefull, 
#object_form .house_right_part .type,
#object_form .house_right_part .typefull  {
	color:#59513e;
	font-size:11px;
	font-weight:bold;
}

.type{
	margin-left:35%;
padding-left:2px;
}

.typefull{
	margin-left:0%
}

.typelast{
	margin-left:30%;
	border-bottom: 0px;
}

#object_form .price_block {
	background-color:#ffdfa0;
	border:1px solid #d7d7d7;
	padding:8px 5px;
}


#object_form .house_price {
	width:30%; 
	float:left;
	font-weight:bold;
	font-size:12px;
	color:#59513e;
	padding:0px 10px;
}

#object_form .price_val {
	font-weight:bold;
	font-size:14px;
	color:#278c2a;
	padding:0px 0 0 5px;
}



.house_right_part {
	margin-left:270px; 
}


#object_form .house_right_part .house_lu {padding-top:0px;}
#object_form .house_right_part .house_lu .house_one_item {padding-top:0px;}
#object_form .house_right_part .house_lu .house_one_item .house_type {padding-top:0px;font-size:11px;}
#object_form .house_right_part .house_lu .house_one_item .type {padding-top:0px;padding-left:5px;}

#object_form .house .house_lu .house_one_item .house_type {font-size:11px;}
#object_form .house .house_lu .house_one_item_last .house_type {font-size:11px;}
#object_form .house_right_part .house_lu .house_one_item_last .house_type {font-size:11px;}

#object_form .house_all_pic {
	background-color:#fff; 
	margin-bottom:15px;
	border:1px solid #d7d7d7; 
	padding:0px;
	/*zoom:1; HasLayout ie only*/
}

#object_form .house_all_pic img{
	padding:0px 0px 6px 0;
	margin:0px;
	vertical-align:top;

}

#faq .house_all_pic{
	line-height:1;
}

#all_fucking_pic {
	text-align:center; 
	padding:6px 4px 0px 4px;
}

#object_form #all_fucking_pic {
	padding-bottom:0px;
	padding-top:6px;
}






#vkladka_all {
	height:35px;
}

#vkladka_all a{
	color:#59513e;
	font-size:12px;
	font-weight:normal;
}

.button_off {
	background-color:#fff; 
	text-align:center;
}

.vikl {
	margin:0 3px 3px 2px; 
	background-color:#dfdfdf;
	padding-top:9px;
	height:22px;
}

.vikl_last {
	margin:0 0px 3px 2px; 
	background-color:#dfdfdf;
	padding-top:9px;
	height:22px;
}

.button_on {
	background-color:#f3f3f3;
	text-align:center;
}

.vkl {
	margin:0 5px 3px 5px; 
	background-color:#f3f3f3;
	padding-top:5px;
}









#object_form .info_form {
	padding:0px;
	margin:0px;
}

#object_form .info_form div{
	padding:0px;
	margin:0px;
}

.info_form h1 {
	color:#e36800;
	font-size:16px;
	padding-bottom:0px;
	margin-top:0px;
}

.info_form form{
	margin-top:0px;
}

/*end inside*/



/*** ADDONS! ***/

.yesa{
	display:inline;
	font-size:16px;
	color:#e36800;
	font-weight:bold;
}

.nota {
	border-bottom:1px dashed #e36800;
	display:inline;
	cursor: pointer;
	font-size:12px;
}

.nota a{
	color:#e36800;
	font-size:12px;
}

div.catcarrier{
width:130px;
height:145px;
text-align:center;
margin: 20px 0;
}
div.catimg a img{
border:1px solid #aaa;
}
div.catprice {
background-color:#E98533;
color:#FFFFFF;
font-weight:bold;
margin:2px auto;
text-align:center;
font-size:11px;
width:102px;
}
div.small {
text-align:center;
font-size:9px;
}


#tplPreview {BORDER-RIGHT: #AAAAAA 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #AAAAAA 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 11px; LEFT: 0px; PADDING-BOTTOM: 15px; BORDER-LEFT: #AAAAAA 1px solid; COLOR: #4b4b4b; PADDING-TOP: 12px; BORDER-BOTTOM: #AAAAAA 1px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #ffffff}
#tplPreviewTitle {FONT-SIZE: 16px}
#tplPreviewBody {POSITION: relative}
#tplPreviewImage {MARGIN: 8px auto 0px}
#tplPreviewProgressBar {BORDER-RIGHT: #6a6a6a 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #6a6a6a 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 10px; LEFT: 50%; PADDING-BOTTOM: 15px; MARGIN-LEFT: -67px; BORDER-LEFT: #6a6a6a 1px solid; WIDTH: 115px; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #6a6a6a 1px solid; FONT-FAMILY: Tahoma,Helvetica,sans; POSITION: absolute; TOP: 45%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left}

div#WzTtDiV p {
padding:0px;
margin:3px;
}