body{
   margin:0;
   padding:0px;
   color:#3f3f3f;
   background:#e9e9e9 ;
}
body, td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
img{
	border:0;
}
h1, div.h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color: #ff7500;
	font-weight:normal;
	margin:0;
	margin-bottom:30px;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	margin-bottom:20px;
	color:#000000;
	line-height:50px;
	font-weight:normal;
}

a{
	color: #000000;
	text-decoration:underline;
}

a:hover{
	color: #000000;
	text-decoration:none;
}
p{
	padding:0;
}
span.size14{
	font-size:14px;
}
div.br{
	clear:both; 
	font-size:1px;
	line-height:1px;
}

div.all{
	
}
div.header_bg{
	background:url(../images/body_bg_top.jpg) no-repeat center top;
}
div.footer_bg{
	 background:url(../images/body_bg_bottom.jpg) no-repeat center bottom;
}
div.body_all{
	width:960px;
	margin:0 auto;
}
/* HEADER */
div.header{
	background:url(../images/header_bg.jpg) no-repeat top;
	height:180px;
	clear:both;

}
div.logo{
	width:180px;
	padding-left:70px;
	float:left;
}
div.down{
	background:url(../images/down_bg.png) no-repeat;
	width:97px;
	height:47px;
	
}
div.down a,div.down a:hover{
	color:#000000;
}
div.menu{
	width:393px;
	padding-left:20px;
	float:left
}
div.menu_in{
	text-align:left;
	font-weight:normal;
	padding-top:17px;
}
div.menu_in a,div.menu_in a:hover{
	color:#ff7500;
}
div.menu_item{
	background:url(../images/pointer.gif) no-repeat left;
	padding-left:20px;
	margin-bottom:5px;
}
div.slogan{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#6c6c6c;
	margin-top:30px;
}
div.hcontact{
	width:270px;
	float:right;
	padding-right:24px;
}
div.hcontact_in{
	font-weight:normal;
	padding-top:10px;
	text-align:right;
}
div.hcontact_in div{
	margin-top:5px;
}
div.hcontact_in span.phone{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;

}
div.hcontact_in a, div.hcontact_in a:hover{
	color:#ff7500;
}
/* MENU */
div.menu_line{
	margin-top:56px;
	padding-bottom:56px;
	height:20px;
	color:#818181;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	clear:both;
}
div.menu_line a, div.menu_line a:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
}
div.menu_line div, div.menu_line div.active{
	margin-right:30px;
	float:left;
}
div.menu_line div.active a{
	text-decoration:none;
}
div.menu_line div.active{
	border-bottom:5px solid #ff7502;
	padding-bottom:4px;
}
/* BODY */
div.body{
	padding-bottom:30px;
	clear:both;
	min-height:300px;
}
div.body_right{
	width:390px;
	float:left;
	margin-left:15px;
}
div.body_right img{
	margin-left:70px;
}
div.body_left{
	width:552px;
	float:left;
}
/* BUTTON */
div.button_price_bg{
	background:url(../images/button/button_price_bg.jpg) repeat-x;
	float:left;
	color:#ff7500;
	position:relative;
}
div.button_price_bg div{
	float:left;
	position:relative;
}
div.button_price_left{
	background:url(../images/button/button_price_left.jpg) no-repeat left;
}
div.button_price_right{
	background:url(../images/button/button_price_right.jpg) no-repeat right;
	height:26px;
	padding-left:8px;
	padding-right:8px;
	line-height:26px;
	font-weight:bold;
}
div.button_bg{
	background:url(../images/button/button_bg.gif) repeat-x;
	float:left;
	color:#4c4c4c;
	cursor:hand;
	cursor:pointer;
}
div.button_bg div{
	float:left;
}
div.button_left{
	background:url(../images/button/button_left.gif) no-repeat left;
}
div.button_right{
	background:url(../images/button/button_right.gif) no-repeat right;
	height:21px;
	padding-left:26px;
	padding-right:26px;
	line-height:21px;
}
div.button_find_bg{
	background:url(../images/button/button_find_bg.jpg) repeat-x;
	float:left;
	color:#7c7c7c;
	font-size:18px;
}
div.button_find_left{
	background:url(../images/button/button_find_left.jpg) no-repeat left;
}
div.button_find_right{
	background:url(../images/button/button_find_right.jpg) no-repeat right;
	height:27px;
	padding-left:26px;
	padding-right:26px;
	line-height:27px;
}

div.button_counter1_right{
	background:none;
	height:26px;
	padding-left:8px;
	padding-right:8px;
	line-height:26px;
	font-weight:bold;
	color:#4c4c4c;
}
div.button_counter_bg{
	background:url(../images/button/button_counter_bg.jpg) repeat-x;
	float:left;
}
div.button_counter_bg div{
	float:left;
}
div.button_counter_right{
	background:url(../images/button/button_counter_right.gif) no-repeat right;
	height:26px;
	padding-left:8px;
	padding-right:8px;
	line-height:26px;
	font-weight:bold;
	color:#fff;
}

div.button_cat_left{
	background:url(../images/button/button_cat_left.jpg) no-repeat left;
	height:27px;
}
div.button_cat_bg{
	background:url(../images/button/button_cat_bg.jpg) repeat-x;
	float:left;
	height:27px;
}
div.button_cat_right{
	background:url(../images/button/button_cat_right.jpg) no-repeat right;
	height:27px;
	padding-left:8px;
	padding-right:8px;
	line-height:26px;
	font-weight:bold;
	color:#7c7c7c;
}
div.br_button{
	height:26px;
	margin-bottom:20px;
}
div.button_rz{
	width:5px;
	float:left;
}
div.tdrow1_currency{
	position:absolute;
	width:30px;
	z-index:1;
	margin-top:-27px;
	margin-left:290px;
}
div.tdrow1_metric{
	position:absolute;
	width:30px;
	z-index:1;
	margin-top:-60px;
	margin-left:290px;
}
/* CATALOG */
div.catalog_main div.pict, div.catalog div.pict{
	float:left;
	width:130px;
	text-align:center;
}
div.catalog div.pict{
	padding-left:90px;
}
div.catalog_main div.pict img, div.catalog div.pict img{
	border:1px solid #c2c2c2;
	padding:5px;
}
div.catalog_main div.text, div.catalog div.text{
	width:390px;
	margin-left:147px;
	font-size:14px;
}
div.catalog div.text{
	width:710px;
	margin-left:240px;
}
div.catalog_main div.title, div.catalog div.title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	margin-bottom:5px;
}
div.catalog_main div.button, div.catalog div.button{
	font-size:12px;
	margin-top:10px;
}
div.catalog_new{
	background:url(../images/new.png) no-repeat;
	/*background:url(../images/new.gif) no-repeat;*/
	width:52px;
	height:52px;
	float:left;
	position:absolute;
	z-index:1;
	margin-top:20px;
	margin-left:20px;
}
div.catalog_br{
	clear:both; 
	font-size:1px;
	line-height:1px;
	margin-bottom:30px;
}
div.catalog_full div.title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	margin-bottom:20px;
	color:#000000;
	line-height:50px;
}
div.catalog_full div.pict{
	float:left;
	width:320px;
	text-align:center;
	padding:6px;
	border:1px solid #c7c7c7;
	margin-bottom:20px;
}
div.catalog_full  div.text{
	margin-left:350px;
}
div.catalog_full  div.short{
	margin-bottom:7px;
}
div.catalog_full  div.description{
	font-size:14px;
	margin-top:20px;
	margin-bottom:20px;
}
div.catalog_full  div.title_desc{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin-bottom:20px;
	color:#000000;
}
div.catalog_full  div.desc{
	background:url(../images/pointer1.gif) no-repeat;
	background-position:0 3px;
	padding-left:10px;
	float:left;
	font-size:11px;
	margin-bottom:10px;
	width:230px;
}
div.catalog_full div.back{
	background:url(../images/news.png) no-repeat;
	background-position:0 20px;
	line-height:50px;
	margin-left:80px;
	padding-left:20px;
	float:right;
	font-size:12px;
}
div.catalog_full div.new{
	background:url(../images/new.png) no-repeat;
	width:52px;
	height:52px;
	margin-right:15px;
	float:left;
}
/* CATLOG gallery */
div.gallery1{
	border:1px solid #d2d2d2;
	height:149px;
}
div.gallery2{
	border:1px solid #e7e7e7;
	background-color:#d2d2d2;
	height:147px;
}
div.gallery2 div.smallpict{
	float:left;
	width:120px;
	text-align:center;
	padding:4px;
	border:1px solid #c7c7c7;
	background-color:#e3e3e3;
	margin:23px 15px 0 14px;
}
div.gallery2 div.gallery_left{
	position:absolute;
	z-index:5;
	margin-top:58px;
	margin-left:-2px;
	cursor:hand;
	cursor:pointer;
}
div.gallery2 div.gallery_right{
	position:absolute;
	z-index:5;
	margin-top:58px;
	margin-left:923px;
	cursor:hand;
	cursor:pointer;
}
/* CATLOG form */
div.catalog_form{
	background-color:#FFFFFF;
	margin-top:20px;
	height:280px;
	text-align:left;
}
div.catalog_form div.title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#899192;
	background-color:#f4f4f4;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:20px;
}
div.catalog_form form{
	margin-left:20px;
}
div.catalog_form div.tdrow1{
	font-size:14px;
	float:left;
	width:125px;
}
div.catalog_form div.tdrow1	b{	 
	font-weight:normal;
}
div.catalog_form input{
	width:180px;
}
div.catalog_form textarea{
	width:435px;
	height:100px;
}


div.catalog_form div.row_dn_form_11_name,
div.catalog_form div.row_dn_form_11_email,
div.catalog_form div.row_dn_form_11_title{
	width:320px;
	position:absolute;
	z-index:1;
}
div.catalog_form div.row_dn_form_11_email{
	margin-top:40px;
}
div.catalog_form div.row_dn_form_11_title{
	margin-top:80px;
}
div.catalog_form div.row_dn_form_11_message {
	margin-left:366px;
	
}
div.catalog_form div.row_dn_form_11_security_code{
	margin-left:366px;
	width:440px;
	float:left;
}
div.catalog_form #security_code{
	width:70px;
	line-height:25px;
}
div.catalog_form div.row_dn_form_11_security_code br{
	float:left;
}
div.catalog_form div.row_dn_form_11_security_code img.scod{
	float:left;
	margin-right:20px;
	border:1px solid #eaeaea;
}
div.catalog_form div.row_dn_form_11_security_code span.form_description_dn_form_11{
	display:none;
}
div.td_suffix_dn_form_11{
	display:none;
}
div.catalog_form button{
	background-color:#FFFFFF;
	border:0;
}
div.submit_dn_form_11{
	margin-top:10px;
}
#dn_form_11{
	margin-top:0;
}

/* CONTACT_FORM */

div.catalog_form div.row_dn_form_5_name,
div.catalog_form div.row_dn_form_5_email,
div.catalog_form div.row_dn_form_5_title{
	width:320px;
	position:absolute;
	z-index:1;
}
div.catalog_form div.row_dn_form_5_email{
	margin-top:40px;
}
div.catalog_form div.row_dn_form_5_title{
	margin-top:80px;
}

div.catalog_form div.row_dn_form_5_message {
	margin-left:366px;
}
div.catalog_form div.row_dn_form_5_security_code{
	margin-left:366px;
	width:440px;
	float:left;
}

div.catalog_form div.row_dn_form_5_security_code br{
	float:left;
}
div.catalog_form div.row_dn_form_5_security_code img.scod{
	float:left;
	margin-right:20px;
	border:1px solid #eaeaea;
}
div.catalog_form div.row_dn_form_5_security_code span.form_description_dn_form_5{
	display:none;
}
div.td_suffix_dn_form_5{
	display:none;
}
div.submit_dn_form_5{
	margin-top:10px;
}
#dn_form_5{
	margin-top:0;
}

/* NEWS */
div.news_main{
	margin-bottom:30px;
}
div.news_main div.date{
	font-size:10px;
}
div.news_main div.title{
	margin-bottom:10px;
}
div.news{
	
}
div.news div.date{
	font-size:10px;
}
div.news div.title{
	margin-bottom:10px;
}
div.news div.pict img{
	float:left;
	margin-right:20px;
}
div.news_full div.date{
	font-size:10px;
	height:20px;
	line-height:20px;
	width:51px;
	background-color:#ff7501;
	color:#FFFFFF;
	padding-left:9px;
	float:left;
}
div.news_full div.back{
	background:url(../images/news.gif) no-repeat;
	background-position:0 7px;
	line-height:20px;
	margin-left:80px;
	padding-left:20px;
	font-size:12px;
}
div.news_full div.title{
	margin-bottom:20px;
	margin-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
}
div.news_full div.pict img{
	float:left;
	margin-right:20px;
	border:1px solid #c2c2c2;
	padding:5px;
	margin-bottom:5px;
}

div.news_br{
	clear:both; 
	font-size:1px;
	line-height:1px;
	margin-bottom:20px;
}
div.news div.pict img{
	border:1px solid #c2c2c2;
	padding:5px;
}
/* INFO */
div.info{
	
}
div.info div.title{
	margin-bottom:5px;
}
div.info_full div.back{
	background:url(../images/news.gif) no-repeat;
	background-position:0 7px;
	line-height:20px;
	padding-left:20px;
	font-size:12px;
}
div.info_full div.title{
	margin-bottom:20px;
	margin-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
}
div.info_br{
	clear:both; 
	font-size:1px;
	line-height:1px;
	margin-bottom:5px;
}
/* FIND */
div.find{
	width:388px;
	height:283px;
	background:url(../images/find_bg.jpg) repeat-x #ffaa33;
	padding:1px;
	margin-bottom:30px;
}
div.find_border{
	border:1px solid #fbbe67;
	width:386px;
	height:281px;
}
div.find div.text{
	padding:18px;
	color:#FFFFFF;
}
div.find div.title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	margin-bottom:25px;
}
div.row_dn_form_find div.tdrow1{
	float:left;
	width:128px;
	margin-bottom:5px;
	line-height:18px;
}
div.row_dn_form_find div.tdrow2{
	float:left;
}
div.find_input div img{
	margin:0;
}
div.br_form_dn_form_find{
	clear:both;
	font-size:1px;
	height:1px;
	margin-bottom:5px;
}
div.row_dn_form_find_price2 div.br_form_dn_form_find{
	float:left;
}
div.body_dn_form_find button{
	border:0;
	background-color:none;
	padding:0;
	margin:0;
	background:url(../images/button/button_find_bg_all.jpg) repeat-x;
}
div.row_dn_form_find_price1 input, div.row_dn_form_find_price2 input{
	width:57px;
}
div.row_dn_form_find_price1 div.br_form_dn_form_find{
	float:left;
}
div.row_dn_form_find_price1 {
	float:left;
	margin-right:10px;
}
div.row_dn_form_find_price2 {
	float:left;
	margin-right:10px;
}
div.row_dn_form_find_price2 div.tdrow1{
	width:20px;
}
div.row_dn_form_find_metric1 input, div.row_dn_form_find_metric2 input{
	width:57px;
}
div.row_dn_form_find_metric1 div.br_form_dn_form_find{
	float:left;
}
div.row_dn_form_find_metric1 {
	float:left;
	margin-right:10px;
}
div.row_dn_form_find_metric2 {
	float:left;
	margin-right:10px;
}
div.row_dn_form_find_metric2 div.tdrow1{
	width:20px;
}
div.row_dn_form_find_rentstatus{
	height:27px;
}

/* FOOTER */
div.footer{
	height:163px;
	margin-top:150px;
	margin-right:70px;
	
}
div.footer_left{
	float:left;
	padding-top:110px;
	padding-left:80px;
	width:500px;
}
div.footer_right{
	float:right;
	width:178px;
	height:127px;
	background:url(../images/footer_bg.png) no-repeat;
	color:#a5b3b8;
	font-size:11px;
	text-align:center;
	padding-top:36px;
}
div.footer_right span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
}
div.pager a{
	display:block;
	float:left;
	height:24px;
	width:16px;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	margin-right:2px;
}
div.pager a.current{
	display:block;
	height:24px;
	width:16px;
	line-height:24px;
	background:url(../images/page.gif) no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	
	
}
div.pager{
	float:right;
}
/* FORM */
input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.tdrowerror_text{
	color:#FF0000;
	font-weight:bold;
}
button{
	cursor:hand;
	cursor:pointer;
}
div.body_dn_form_f button{
	width:150px;
}
/* FORM FILTR */
div.form_filtr{
	height:42px;
	background-color:#ff7803;
	margin-bottom:39px;
}
div.body_dn_form_f form{
	margin:0; 
	padding:0;
	color:#FFFFFF;
	padding-top:7px;
	padding-left:25px;
}
div.body_dn_form_f div{
	float:left;
}

div.body_dn_form_f div.button_filtr_bg{
	background:url(../images/button/button_filtr_bg.jpg) repeat-x;
	float:left;
	color:#7c7c7c;
	font-size:18px;
}
div.body_dn_form_f div.button_filtr_left{
	background:url(../images/button/button_filtr_left.jpg) no-repeat left;
}
div.body_dn_form_f div.button_filtr_right{
	background:url(../images/button/button_filtr_right.jpg) no-repeat right;
	height:27px;
	padding-left:26px;
	padding-right:26px;
	line-height:27px;
}
div.body_dn_form_f button{	
	padding:0;
	margin:0;
	border:0;
	background-color:#ff7904;
}
div.body_dn_form_f div.tdrow1{
	padding-right:6px;
	padding-top:7px;
	font-weight:bold;
}
div.body_dn_form_f div.tdrow2{
	padding-right:10px;
	padding-top:5px;
}
#price_from,
#price_to{
	width:110px;
}
/* WP_BANNER  */
div.wp_banner a:link, 
div.wp_banner a:visited, 
div.wp_banner a:active,
div.wp_banner a:hover
{
   text-decoration: none;
}
div.wp_banner font.work_on {
   font: 10px Verdana; 
   color: #646464; 
   letter-spacing: 1px;
}

div.wp_banner font.wpcms {
    font: 10px Verdana; 
	color: #646464; 
	font-weight:bold;
    letter-spacing: 3px;
}
