*{ margin: 0; padding: 0;}

body{
	font-family: Trebuchet MS;
	color: #000000; 
	min-width:1000px; 
	font-size:14px; 
}

html, body, form{
	height: 100%;
}

td{
	vertical-align: top;
}

img{
	border: 0px;
}


/* ================================================================================*/

form{ margin: 0; padding: 0; }

div, td, input, select, textarea, p, a, li {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #000000;
}

body{
	background-color: #E2E2D6;
	background-image: url(../images/body.jpg);
	background-repeat: repeat-x;	
}

.body2{
	background-color: #FFFFFF;
	background-image: none;
}

a{
	color: #1962AA;
	text-decoration: underline;
}

a:hover{
	color: #7CAF19;
	text-decoration: underline;
}

#main_inside{
	position:relative; 
	min-height:100%; 
	margin: 0 auto; 
	width: 1000px;
	
	background-image: url(../images/main_inside.jpg);
	background-position: 1px top;
	background-repeat: repeat-y;
	
}
	
#main_inside2{
	position:relative; 
	min-height:100%; 
	margin: 0; 
	min-width: 1000px;
	background-image: none;
}
	
/*For IE*/
* html #main_inside, * html #main_inside2{
	height:100%; 
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');  
}

#main_inside_in{ 
	position:relative; 
	min-height:100%; 
	margin: 0; 
	min-width: 1000px;
}


/*For IE*/
* html #main_inside_in{
	height:100%; 
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%'); 
	height:100%;
}

#main_content{
	margin: 0 auto;
	width: 960px;
	padding: 0px 21px 0px 21px;
	
	background-image: url(../images/main_content.jpg);
	background-position: 1px top;
	background-repeat: no-repeat;
	
	font-size: 0px;
}

#main_content2{
	margin: 0 auto;
	width: 772px;
	background-image: none;
}

/*=======================================================*/


/*=======================================================*/

#footer_block{
	height: 135px; 
	clear: both;
}

#footer_block2{
	height: 78px; 
	clear: both;
}

#footer_main{
	height: 135px; 
	margin: -135px auto; 
	position: relative; 
	background-color: #E2E2D6;	
}

#footer_main2{
	height: 78px; 
	margin: -78px auto; 
	position: relative; 
	z-index: 1;
	background-image: url(../images/body2.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
}

#footer{
	height: 135px; 
	margin: 0 auto; 
	width: 1000px; 
	background-image: url(../images/footer_in.jpg);
	background-position: 1px top;
	background-repeat: no-repeat;
	background-color: #E2E2D6;
	position: relative; 
	z-index: 1;	
}

#footer2{
	height: 78px; 
	margin: 0 auto; 
	width: 772px;
	background-image: none;
	background-color: transparent;
	position: relative; 
	z-index: 1;		
}

/*For IE
* html #footer{
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');
}
*/

#footer_in{ 
	margin: 0 auto; 
	padding: 0px 0 0 0;
	width: 958px;
	padding: 0px 21px 0px 21px;
	height: 135px;
	position: relative; 
	z-index: 1;
}

#footer_in2{ 
	margin: 0 auto; 
	padding: 0px 0 0 0;
	width: 772px;
	padding: 0px 21px 0px 21px;
	height: 78px;
	position: relative; 
	z-index: 1;
}

#header{
	height: 103px;
	overflow: hidden;
}

#header .logo{
	float: left;
	padding: 24px 0px 0px 42px;
	width: 294px;
}

#header .slogan{
	float: left;
	font-size: 19px;
	padding: 29px 0px 0px 0px;
}

#header .top_nav{
	float: right;
	padding: 40px 40px 0px 0px;
}

#header .top_nav a{
	color: #000000;
	font-size: 13px;
	margin: 0px 0px 0px 23px;
	background-position: left 4px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 18px;
	text-decoration: underline;
}

#header .top_nav a.cur{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#header .top_nav a:hover{
	text-decoration: none;
}

#header .top_nav a.contact{
	background-image: url(../images/a_mail.jpg);	
}

#header .top_nav a.map{
	background-image: url(../images/a_map.jpg);	
}

#top_menu_block{
	height: 36px;	
	overflow: hidden;
}

#top_left_menu{
	float: left;
	padding: 0px 0px 0px 22px;
}

#top_left_menu ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#top_left_menu ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	display: block;
	float: left;
	background-image: url(../images/top_left_menu_li.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#top_left_menu ul li a{
	padding: 7px 18px 7px 18px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	background-image: url(../images/top_left_menu_a.jpg);
	background-position: right top;
	background-repeat: no-repeat;	
	font-size: 18px;
	text-decoration: none;
	color: #FFFFFF;
}

#top_left_menu ul li:hover, #top_left_menu ul li.iehover{
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	display: block;
	float: left;
	background-image: url(../images/top_left_menu_li_h.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#top_left_menu ul li:hover a, #top_left_menu ul li.iehover a{
	padding: 7px 18px 7px 18px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	background-image: url(../images/top_left_menu_a_h.jpg);
	background-position: right top;
	background-repeat: no-repeat;	
	font-size: 18px;
	text-decoration: none;
	color: #FFFFFF;
}

#top_left_menu ul li.cur{
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	display: block;
	float: left;
	background-image: url(../images/top_left_menu_li_cur.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#top_left_menu ul li.cur a{
	padding: 7px 20px 7px 20px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	background-image: url(../images/top_left_menu_a_cur.jpg);
	background-position: right top;
	background-repeat: no-repeat;	
	font-size: 18px;
	text-decoration: none;
	color: #FFFFFF;
}


#top_right_menu{
	float: right;
	padding: 0px 17px 0px 0px;
}

#top_right_menu ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#top_right_menu ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	display: block;
	float: left;
	background-image: url(../images/top_right_menu_li.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#top_right_menu ul li a{
	padding: 7px 19px 7px 18px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	background-image: url(../images/top_right_menu_a.jpg);
	background-position: right top;
	background-repeat: no-repeat;	
	font-size: 18px;
	text-decoration: none;
	color: #FFFFFF;
}

#top_right_menu ul li.top_right_menu_3_cur, #top_right_menu ul li:hover.top_right_menu_3_cur{
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	display: block;
	float: left;
	background-image: url(../images/top_right_menu3_li.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#top_right_menu ul li.top_right_menu_3_cur a, #top_right_menu ul li:hover.top_right_menu_3_cur a{
	padding: 7px 19px 7px 18px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	background-image: url(../images/top_right_menu3_a.jpg);
	background-position: right top;
	background-repeat: no-repeat;	
	font-size: 18px;
	text-decoration: none;
	color: #FFFFFF;
}


#top_right_menu ul li:hover, #top_right_menu ul li.iehover{
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	display: block;
	float: left;
	background-image: url(../images/top_right_menu_li_h.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#top_right_menu ul li:hover a, #top_right_menu ul li.iehover a{
	padding: 7px 19px 7px 18px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	background-image: url(../images/top_right_menu_a_h.jpg);
	background-position: right top;
	background-repeat: no-repeat;	
	font-size: 18px;
	text-decoration: none;
	color: #FFFFFF;
}

#top_right_menu ul li.cur{
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	display: block;
	float: left;
	background-image: url(../images/top_left_menu_li_cur.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#top_right_menu ul li.cur a{
	padding: 7px 20px 7px 20px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	background-image: url(../images/top_left_menu_a_cur.jpg);
	background-position: right top;
	background-repeat: no-repeat;	
	font-size: 18px;
	text-decoration: none;
	color: #FFFFFF;
}


#footer_menu{
	padding: 42px 0px 0px 0px;
	height: 57px;
	overflow: hidden;
}

#footer_menu ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

#footer_menu ul li{
	padding: 0px 12px 0px 8px;
	margin: 0px 0px 0px 0px;
	display: inline;
	background-image: url(../images/black_point.gif);
	background-position: right 8px;
	background-repeat: no-repeat;
}

#footer_menu ul li a.first{
	background-image: url(../images/black_point.gif);
	background-position: left 8px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}

#footer_menu ul li a.cur{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.copyright{
	text-align: center;
	color: #737172;
	font-size: 11px;
}

#main_page_2_blocks{
	height: 393px;	
	/*overflow: hidden;             DELETED BY RAVEMAN*/
	background-image: url(../images/main_page_2_blocks.jpg);
	background-position: 1px top;
	background-repeat: no-repeat;
	padding: 33px 0px 0px 0px;
}

#main_page_2_blocks .left_cell{
	float: left;
	width: 436px;
	background-image: url(../images/main_page_2_blocks_left_cell.jpg);
	background-position: 9px 3px;
	background-repeat: no-repeat;
}

#main_page_2_blocks .left_cell .img_text{
	height: 193px;
}

#main_page_2_blocks .left_cell .img{
	float: left;
	width: 168px;
}

#main_page_2_blocks .left_cell .img img{
	position: relative;
	z-index: 1000;
	top: 65px;
	left: 343px;
}

#main_page_2_blocks .left_cell .text{
	float: left;	
	font-size: 24px;
	color: #75A519;
	padding: 29px 0px 0px 0px;
	font-weight: bold;
	line-height: 24px;
}

#main_page_2_blocks .left_cell .slog{
	clear: both;
	font-size: 24px;
	padding: 17px 0px 0px 44px;
	color: #75A519;
}

.search_rental_pre{
	padding: 0px 0px 0px 22px;
}

.search_rental{
	height: 140px;
	overflow: hidden;
	background-image: url(../images/search_rental.jpg);
	background-repeat: repeat-x;
}

.search_rental .search_rental_l{
	height: 140px;
	overflow: hidden;
	background-image: url(../images/search_rental_l.jpg);
	background-repeat: no-repeat;
}

.search_rental .search_rental_l .search_rental_r{
	height: 142px;
	overflow: hidden;
	background-image: url(../images/search_rental_r.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 16px 25px 0px 25px;
}

.search_rental .search_rental_l .search_rental_r .title{
	font-size: 30px;
	padding: 0px 0px 10px 0px;
}

.search_rental .search_rental_l .search_rental_r .pre_search{
	height: 35px;
}

.search_rental .search_rental_l .search_rental_r .pre_search .pre_box{
	float: left;
	width: 263px;
	background-color: #FFFFFF;
	padding: 1px;
}

.search_rental .search_rental_l .search_rental_r .pre_search .pre_box .box{
	border: 1px solid #8A8B83;
	width: 239px;
	padding: 5px 11px 5px 11px;
	color: #8A8B83;
}

.search_rental .search_rental_l .search_rental_r .pre_search .pre_box .box2{
	border: 1px solid #8A8B83;
	width: 239px;
	padding: 2px 11px 3px 11px;
	color: #000000;
	font-size: 18px;	
}

.search_rental .search_rental_l .search_rental_r .pre_search .pre_box .box_h{
	border: 1px solid #DEAB12;
	width: 239px;
	padding: 2px 11px 3px 11px;
	color: #8A8B83;
	color: #000000;
	font-size: 18px;		
}

.search_rental .search_rental_l .search_rental_r .pre_search .pre_box .box_h2{
	border: 1px solid #DEAB12;
	width: 239px;
	padding: 2px 11px 3px 11px;
	color: #8A8B83;
	color: #000000;
	font-size: 18px;		
}

.search_rental .search_rental_l .search_rental_r .pre_search .but{
	float: left;	
	padding: 0px 0px 0px 2px;
	position: relative;
	top: -3px;
}

.search_rental .search_rental_l .search_rental_r .pre_search .but a{
	display: block;
	width: 97px;
	height: 33px;
	overflow: hidden;
	background-image: url(../images/button_go.jpg);
	background-position: left 0px;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	padding: 7px 0px 0px 0px;
}

.search_rental .search_rental_l .search_rental_r .pre_search .but a:hover{
	background-position: left -40px;
}

.search_rental .search_rental_l .search_rental_r .adv_search{

}

.search_rental .search_rental_l .search_rental_r .adv_search a{
	font-size: 14px;
}

/* fix 25.06.08 */
#main_page_2_blocks .rihgt_cell{
	float: right;
	width: 498px;
/*	height: 346px; */
	background-image: url(../images/main_page_2_blocks_right_cell.jpg);
	background-repeat: repeat-x;
}

#main_page_3_blocks .rihgt_cell{
	float: right;
	width: 498px;
/*	height: 346px; */
	background-image: url(../images/main_page_2_blocks_right_cell.jpg);
	background-repeat: repeat-x;
}

/* // fix 25.06.08 */

#main_page_2_blocks .rihgt_cell .rihgt_cell_left{
	width: 500px;
	height: 346px;
	background-image: url(../images/main_page_2_blocks_right_cell_left_bottom.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;	
}

#main_page_3_blocks .rihgt_cell .rihgt_cell_left{
	width: 500px;
	height: 346px;
	background-image: url(../images/main_page_2_blocks_right_cell_left_bottom.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#main_page_2_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right{
	width: 415px;
	height: 346px;
	background-image: url(../images/main_page_2_blocks_right_cell_right_bottom.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0px 40px 0px 43px;
}

#main_page_3_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right{
	width: 415px;
	height: 346px;
	background-image: url(../images/main_page_2_blocks_right_cell_right_bottom.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0px 40px 0px 43px;
}

#main_page_2_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .title{
	color: #FFFFFF;
	font-size: 40px;
	font-weight: normal;
	padding-bottom: 27px;
	line-height: 27px;
/*	position: relative;         DELETED BY RAVEMAN*/
}

#main_page_3_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .title{
	color: #FFFFFF;
	font-size: 40px;
	font-weight: normal;
	padding-bottom: 27px;
	line-height: 27px;
/*	position: relative;         DELETED BY RAVEMAN*/
}

#main_page_2_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .title2{
	color: #FFFFFF;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 10px;
}

#main_page_3_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .title2{
	color: #FFFFFF;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 10px;
}

#main_page_2_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .steps{
	clear: both;
	margin-bottom: 10px;
}

#main_page_3_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .steps{
	clear: both;
	margin-bottom: 10px;
}

#main_page_2_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .steps .num{
	float: left;
	color: #364D0B;
	font-size: 20px;
}

#main_page_3_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .steps .num{
	float: left;
	color: #364D0B;
	font-size: 20px;
}

#main_page_2_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .steps .text{
	color: #FFFFFF;
	font-size: 20px;
	padding: 0px 0px 0px 70px;
}

#main_page_3_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .steps .text{
	color: #FFFFFF;
	font-size: 20px;
	padding: 0px 0px 0px 70px;
}

#main_page_2_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .but{
	clear: both;
	padding-top: 8px;
}

#main_page_3_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .but{
	clear: both;
	padding-top: 8px;
}

#main_page_2_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .but a, .contact_form .but a.signup{
	display: block;
	width: 267px;
	height: 38px;
	text-align: center;
	color: #000000;
	text-decoration: none;
	font-size: 20px;
	background-image: url(../images/button_sign_up.jpg);
	background-position: left 0px;
	background-repeat: no-repeat;
	padding: 11px 0px 0px 0px;
}

#main_page_3_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .but a, .contact_form .but a.signup{
	display: block;
	width: 267px;
	height: 38px;
	text-align: center;
	color: #000000;
	text-decoration: none;
	font-size: 20px;
	background-image: url(../images/button_sign_up.jpg);
	background-position: left 0px;
	background-repeat: no-repeat;
	padding: 11px 0px 0px 0px;
}

#main_page_2_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .but a:hover,.contact_form .but a.signup:hover
{
	background-position: left -49px;	
}

#main_page_3_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .but a:hover,.contact_form .but a.signup:hover
{
	background-position: left -49px;	
}

#main_page_2_blocks .rihgt_cell .read_also{
	padding: 0px 0px 0px 43px;
	font-size: 13px;
}

#main_page_3_blocks .rihgt_cell .read_also{
	padding: 0px 0px 0px 43px;
	font-size: 13px;
}

#main_page_2_blocks .rihgt_cell .read_also a{
	font-size: 13px;
}

#main_page_3_blocks .rihgt_cell .read_also a{
	font-size: 13px;
}

.center_content{
	padding: 0px 21px 0px 21px;
	margin-bottom: 38px;
}

.center_content2{
	clear: both;
	padding: 16px 21px 0px 21px;
	margin-bottom: 38px;
}

.center_content3{
	padding: 4px 21px 0px 21px;
	margin-bottom: 38px;
}

.center_content4{
	padding: 34px 21px 0px 21px;
	margin-bottom: 38px;
}

.center_content .main_tbl, tbl_w_100{
	width: 100%;
	border-collapse: collapse;
}

.center_content .main_tbl .left_cell{
	width: 436px;
	padding: 0px 24px 0px 0px;
}

.center_content2 .main_tbl .left_cell2{
	width: 464px;
	padding: 0px 0px 0px 0px;
}

.center_content2 .main_tbl .left_cell3{
	width: 464px;
	padding: 0px 0px 0px 0px;
}

.center_content2 .main_tbl .left_cell4{
	width: 510px;
	padding: 0px 0px 0px 0px;
}

.center_content2 .main_tbl .left_cell5{
	width: 462px;
	padding: 0px 18px 0px 0px;
}

.center_content .main_tbl .right_cell{
	width: 440px;
	padding: 0px 0px 0px 20px;
}

.center_content2 .main_tbl .right_cell2{
	width: 440px;
	padding: 0px 0px 0px 9px;
}

.center_content2 .main_tbl .right_cell3{
	width: 412px;
	padding: 14px 0px 0px 33px;
}


.center_content2 .register_final_info .main_tbl .left_cell3{
	width: 412px !important;	
}

.center_content2 .main_tbl .right_cell4{
	width: 337px;
	padding: 0px 0px 0px 33px;
}

.center_content2 .main_tbl .right_cell5{
	width: 425px;
	padding: 91px 0px 0px 0px;
}

h2{
	font-size: 30px;
	color: #000000;
	font-weight: normal;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}

h2 span{
	color: #84BA1B;
}

.faq{
	padding: 0px 0px 0px 24px;
	margin-bottom: 29px;
}

.faq .item{
	padding-bottom: 15px;
}

.faq .item a.n{
	font-size: 18px;
	font-weight: normal;
}

.faq .item .text{
	background-image: url(../images/faq_item_text.jpg);
	background-position: left 9px;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 31px;
}

.faq .all{
	padding: 0px 0px 0px 1px;
}

.faq .all a{
	font-size: 13px;
	background-image: url(../images/green_point.gif);
	background-position: left 8px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 12px;
}

.portal_owners{
	height: 74px;
	overflow: hidden;
	background-image: url(../images/portal_owners.jpg);
	background-repeat: no-repeat;
	font-size: 24px;
	font-weight: normal;
	padding: 16px 24px 0px 24px;
	margin-bottom: 23px;
}

.portal_owners a{
	font-size: 24px;
	font-weight: normal;	
}

.user_info{
	padding: 0px 0px 0px 24px;
}

.user_info .item{
	padding-bottom: 19px;	
	padding-left: 1px;
}

.user_info .item a.n{
	font-size: 18px;
	font-weight: normal;
}

.user_info .item p{
	padding: 5px 0px 0px 0px;
	font-size: 14px;
}

.user_info .item a.comment{
	color: #808080;	
}

.user_info .item a:hover.comment{
	color: #7DAF1A;
}

.user_info .all{
	font-size: 13px;
	background-image: url(../images/green_point.gif);
	background-position: 2px 8px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 14px;
}

.user_info .all a{
	font-size: 13px;
}

.recently_rentals_list{
	
}

.recently_rentals_list .item{
	height: 109px;
	background-repeat: no-repeat;
	background-image: url(../images/recently_rentals_list_item.jpg);
	background-position: left 0px;	
	margin-bottom: 2px;
}

.recently_rentals_list2 .item{
	height: 109px;
	background-repeat: no-repeat;
	background-image: url(../images/recently_rentals_list_item2.jpg);
	background-position: left 0px;	
	margin-bottom: 2px;
	width: 409px;
}

.recently_rentals_list .item_1{
	background-position: left 0px;	
}

.recently_rentals_list .item_2{
	background-position: left -109px;		
}

.recently_rentals_list .item .num{
	float: left;
	width: 33px;
	text-align: center;
	padding: 20px 0px 0px 0px;
	line-height: 14px;
}

.recently_rentals_list .item .img{
	float: left;
	width: 146px;
	height: 97px;
	overflow: hidden;
	font-size: 0px;	
	padding: 5px 0px 0px 0px;
}

.recently_rentals_list .item .img .ram{
	position: relative;
	top: -97px;
	font-size: 0px;
	line-height: 0px;
}

.recently_rentals_list .item .img .ram a{
	font-size: 0px;
	line-height: 0px;
}

.recently_rentals_list .item .desc{
	float: left;
	width: 218px;
	padding: 19px 0px 0px 24px;
	font-size: 13px;
}

.recently_rentals_list2 .item .desc{
	float: left;
/*	width: 218px; */
	width: 189px; 
	padding: 19px 0px 0px 24px;
	font-size: 13px;
}

.recently_rentals_list .item .desc a{
	font-size: 13px;	
}

.recently_rentals_list .item .desc p{
	font-size: 13px;	
	line-height: 17px;
}

.recently_rentals_list2 .item .desc p{
	font-size: 13px;	
	line-height: 17px;
	text-transform: none;
}

.recently_rentals_list .item .desc a.n{
	font-weight: bold;
	font-size: 13px;	
}

.recently_rentals_list .list_link{
	padding: 8px 0px 8px 31px;
	background-image: url(../images/green_point.gif);
	background-position: 22px 16px;
	background-repeat: no-repeat;
	font-size: 13px;	
}

.recently_rentals_list .list_link a{
	font-size: 13px;
}

.recently_rentals_list .list_link2{
	padding: 0px 0px 0px 22px;
	font-size: 13px;
}

.recently_rentals_list .list_link2 div ul{
	float: left;
	width: 49%;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.recently_rentals_list .list_link2 div ul li{
	background-image: url(../images/green_point.gif);
	background-position: 0px 8px;
	background-repeat: no-repeat;
	list-style: none;
	font-size: 13px;
	padding: 0px 0px 0px 9px;
}

.recently_rentals_list .list_link2 div ul li a{
	font-size: 13px;
}

#partners{
	padding: 0px 22px 0px 47px;
}

#partners .partner_list{
	background-image: url(../images/partner_list.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}

#partners .partner_list .partner_list_b{
	background-image: url(../images/partner_list_b.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}

#partners .partner_list .partner_list_b .partner_list_t{
	background-image: url(../images/partner_list_t.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

#partners .partner_list .partner_list_b .partner_list_t table{
	width: 100%;
	border-collapse: collapse;
}

#partners .partner_list .partner_list_b .partner_list_t td{

}

#partners .partner_list .partner_list_b .partner_list_t td p{
	padding-bottom: 10px;	
}

#partners .partner_list .partner_list_b .partner_list_t .column_1{
	width: 271px;
}

#partners .partner_list .partner_list_b .partner_list_t .column_2{
	width: 271px;
	padding: 0px 0px 0px 51px;
}

#partners .partner_list .partner_list_b .partner_list_t .column_3{
	padding: 0px 0px 0px 51px;
}

.align_left_block{
	padding: 0px 0px 0px 25px;
}

.align_left_block2{
	padding: 0px 0px 0px 17px;
}

.top_blocks_2{
	height: 147px;
	margin-top: 16px;
	padding: 0px 19px 0px 0px;
}

.top_blocks_2 .left{
	float: left;
	width: 486px;
	overflow: hidden;
}

.top_blocks_2 .right{
	float: right;
	width: 440px;
}

.own_vacation{
	width: 408px;
	height: 138px;
	/*overflow: hidden;             DELETED BY RAVEMAN*/
	background-image: url(../images/own_vacation.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 32px;
}

.own_vacation .title{
	font-size: 30px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 30px;
}

.own_vacation .title2{
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	padding-bottom: 15px;
}

.own_vacation .but a{
	display: block;
	width: 220px;
	height: 31px;
	text-align: center;
	color: #000000;
	text-decoration: none;
	font-size: 20px;
	background-image: url(../images/button_sign_up2.jpg);
	background-position: left 0px;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 0px;
}

.own_vacation .but a:hover{
	background-position: left -36px;
}

.top_blocks_2 .search_rental_pre .search_rental_r .pre_search .pre_box{
	float: left;
	width: 313px;
	background-color: #FFFFFF;
	padding: 1px;
}

/*
.top_blocks_2 .search_rental_pre .search_rental_r .pre_search .pre_box .box{
	border: 1px solid #8A8B83;
	width: 289px;
	padding: 5px 11px 5px 11px;
	color: #8A8B83;
}
*/

.top_blocks_2 .search_rental_pre .search_rental_r .pre_search .pre_box .box{
	border: 1px solid #8A8B83;
	width: 289px;
	padding: 5px 11px 5px 11px;
	color: #8A8B83;
}

.top_blocks_2 .search_rental_pre .search_rental_r .pre_search .pre_box .box2{
	border: 1px solid #8A8B83;
	width: 289px;
	padding: 2px 11px 3px 11px;
	color: #000000;
	font-size: 18px;	
}

.top_blocks_2 .search_rental_pre .search_rental_r .pre_search .pre_box  .box_h{
	border: 1px solid #DEAB12;
	width: 289px;
	padding: 2px 11px 3px 11px;
	color: #8A8B83;
	color: #000000;
	font-size: 18px;		
}

.top_blocks_2 .search_rental_pre .search_rental_r .pre_search .pre_box  .box_h2{
	border: 1px solid #DEAB12;
	width: 289px;
	padding: 2px 11px 3px 11px;
	color: #8A8B83;
	color: #000000;
	font-size: 18px;		
}


.small_path_way{
	padding: 4px 0px 6px 35px;
}

.small_path_way a,.small_path_way b{
	background-image: url(../images/snall_path_way_a.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
	padding: 0px 5px 0px 10px;
	font-size: 13px;
}

.pager{
	padding: 10px 0px 0px 2px;
	font-size: 13px;
}

.pager a{
	font-size: 13px;
	margin: 0px 3px 0px 3px;
}

.pager span{
	font-size: 17px;
}

.pager span.prevs{

}

.pager span.prevs a.prev_c, .pager span.prevs a.next_c{
	color: #818181;
	font-weight: bold;
	text-decoration: none;	
}

.pager span.prevs a.prev_c{
	background-image: url(../images/prev_c.gif);
	background-position: left 8px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 12px;
}

.pager span.prevs a.prev{
	background-image: url(../images/prev.gif);
	background-position: left 8px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 12px;
}

.pager span.prevs a.next_c{
	background-image: url(../images/next_c.gif);
	background-position: right 8px;
	background-repeat: no-repeat;
	padding: 0px 12px 0px 0px;
}

.pager span.prevs a.next{
	background-image: url(../images/next.gif);
	background-position: right 8px;
	background-repeat: no-repeat;
	padding: 0px 12px 0px 0px;
}


.pager span.prevs a.prev, .pager span.prevs a.next{
	color: #1961A9;
	font-weight: bold;
}

.pager span.prevs a:hover.prev, .pager span.prevs a:hover.next{
	color: #9ECE24;
}

.browse_vacation{
	padding: 0px 0px 0px 27px;
}

.browse_vacation .title{
	font-size: 18px;
	padding: 12px 0px 20px 0px;
	font-weight: normal;
}

.browse_vacation .list{

}

.browse_vacation .list ul{
	float: left;
	width: 33%;
}

.browse_vacation .list ul li{
	list-style: none;
	background-image: url(../images/green_point.gif);
	background-position: left 10px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 12px;
	font-size: 16px;	
}

.browse_vacation .list ul li a{
	font-size: 16px;
}

.faq2{
	width: 408px;
	height: 138px;
	background-image: url(../images/faq_bg.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 32px;
}

.faq2 .title{
	font-size: 36px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 30px;
	padding-top: 7px;
}

.faq2 .title2{
	font-size: 20px;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 16px;	
	float: left;
	width: 260px;
}

.faq2 .but{
	float: right;
	padding: 20px 0px 0px 0px;
}

.faq2 .pre_but{

	width: 390px;
}

.faq2 .but a{
	display: block;
	width: 89px;
	height: 31px;
	text-align: center;
	color: #000000;
	text-decoration: none;
	font-size: 20px;
	background-image: url(../images/button_ask.jpg);
	background-position: left 0px;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 0px;
	z-index: 2;
}

.faq2 .but a:hover{
	background-position: left -36px;
}

ul.list{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul.list li{
	padding: 0px 0px 2px 11px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/li.gif);
	background-position: left 8px;
	background-repeat: no-repeat;
	font-size: 16px;
}

ul.list li.cur a{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

ul.list li a{
	font-size: 16px;
}	

/* fix 25.06.08 */
.faq_list{
	padding: 0px 0px 0px 24px;
	/*
   height: auto !important;     
   min-height: 160px !important; 
   height: 160px;   		
	*/
}
/* // fix 25.06.08 */

.faq_item{
}

.faq_item p.quest,.faq_item p strong{
	font-size: 16px;
	font-weight: bold;
}

.faq_item p.answer{
	font-size: 16px;
	font-weight: normal;
	padding: 0px 0px 0px 13px;
}

.text_block{
	padding: 0px 0px 0px 25px;
}

.text_block p{
	font-size: 16px;
	padding-bottom: 16px;
	line-height: 19px;
}

.text_block2{
	padding: 0px 25px 0px 25px;
}

.text_block2 h2, .text_block2 h2 a {
	font-size: 20px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.text_block2 p{
	font-size: 16px;
	line-height: 19px;
	padding: 0px 0px 21px 9px;
	margin: 0px 0px 0px 0px;
}


.contact_form{
	
}

.contact_form .row{
	clear: both;
	/*
	height: 39px;
	overflow: hidden;
	*/	
}

.contact_form .row2{
	clear: both;
	/*
	height: 216px;
	overflow: hidden;
	*/
}

.contact_form .row3{
	clear: both;
	height: 316px;
	overflow: hidden;
}

.contact_form .row .n, .contact_form .row2 .n{
	float: left;
	width: 75px;
	padding: 4px 0px 10px 0px;
	font-size: 16px;
	text-align: right;
}

.contact_form3 .row .n, .contact_form .row2 .n{
	float: left;
	width: 85px;
	padding: 4px 10px 10px 10px;
	font-size: 16px;
	text-align: left;
}

.contact_form_big .row .n, .contact_form_big .row2 .n{
	float: left;
	width: 75px;
	padding: 4px 0px 10px 0px;
	font-size: 16px;
	text-align: right;
}

.contact_form .row .inp, .contact_form .row2 .inp{
	float: left;
	width: 328px;	
	padding-bottom: 10px;
}

.contact_form .row .inp .box{
	background-color: #F2F4EF;
	border: 1px solid #8B8C86;
	font-size: 18px;
	padding: 3px 19px 3px 19px;
	width: 276px;
}

.contact_form .row .inp .box_error{
	background-color: #F6CFCA;
	border: 1px solid #D41A27;
	font-size: 18px;
	padding: 4px 19px 4px 19px;
	width: 293px;
}

.contact_form .row .inp .box_h{
	background-color: #FBF1CD;
	border: 1px solid #DDAC12;	
	font-size: 18px;
	padding: 3px 19px 3px 19px;
	width: 276px;
	cursor: pointer;
}

.contact_form .row .inp .cb{
	padding: 6px 0px 0px 0px;
}


.contact_form .row .inp .box_sm_error
{
    font-size: 18px;
	padding: 4px 19px 4px 19px;
	width: 95px;
	border: 1px solid #D41A27;
	background-color: #F6CFCA;
}


.contact_form .row .inp .box_sm{
	background-image: url(../images/contact_form_small_box.gif) !important;
	font-size: 18px;
	padding: 4px 19px 4px 19px;
	width: 95px;
	border: 0px;
	background-color: transparent;
}



.contact_form .row .inp .box_sm_h{
	background-image: url(../images/contact_form_small_box.gif);
	font-size: 18px;
	padding: 4px 19px 4px 19px;
	width: 95px;
	border: 0px;
	background-color: transparent;
	cursor: pointer;
}

.contact_form .row2 .inp .box{
	height: 200px;
	border: 1px solid #8B8C86;
	background-color: #F3F4EF;
	font-size: 18px;
	padding: 4px 0px 4px 19px;
	width: 293px;
}

.contact_form .row2 .inp .box_h{
	height: 200px;
	border: 1px solid #DDAB14;
	background-color: #FAF0CC;
	font-size: 18px;
	padding: 4px 0px 4px 19px;
	width: 293px;
	cursor: pointer;
}

.contact_form .row_button{
	clear: both;
	height: 42px;
	padding: 17px 0px 0px 90px;
}

.contact_form .row_button table{
	border-collapse: collapse;
	margin: 0 auto;
}

/*
.contact_form .row_button a{
	display: block;
	width: 172px;
	height: 35px;
	overflow: hidden;
	background-image: url(../images/button_sebd_message.jpg);
	background-position: left 0px;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	padding: 7px 0px 0px 0px;
}

.contact_form .row_button a:hover{
	background-position: left -42px;
}

*/

.small_path_way_top{
	padding-top: 17px;	
}

.rental_detail{
	
}

.rental_detail .title_pre{
	height: 102px;
}

.rental_detail .title_pre table{
	height: 100px;
	border-collapse: collapse;
}

.rental_detail h1{
	 font-size: 30px;
	 padding: 0px 0px 0px 20px;
	 margin: 0px 0px 0px 0px;
	 font-weight: normal;	 
}

.rental_detail h2{
        font-size: 24px;
        padding: 0px 0px 22px 20px;
        margin: 0px 0px 0px 0px;
        font-weight: normal;
}

h1{
	 font-size: 30px;
	 padding: 0px 200px 22px 20px;
	 margin: 0px 0px 0px 0px;
	 font-weight: normal;	 
}

.user_name{
	vertical-align: top;
	padding: 10px 0px 10px 0px;
	width: 270px;
	vertical-align: middle;
}

.user_name h1{
	 font-size: 30px;
	 padding: 0px 0px 0px 20px;
	 margin: 0px 0px 0px 0px;
	 font-weight: normal;	 
	 line-height: 30px;
	 position: relative;
}

.page_title h1{
	 font-size: 30px;
	 padding: 0px 20px 22px 0px;
	 margin: 0px 0px 0px 0px;
	 font-weight: normal;	 
}


.data_block{
	clear: both;
}

.data_block .title{
	height: 38px;
	overflow: hidden;
	background-image: url(../images/detail_data_block_title.gif);
	background-repeat: no-repeat;
}

.data_block .title .t{
	float: left;
	font-size: 18px;
	font-weight: normal;
	padding: 7px 0px 0px 22px;
}

.data_block .title .r{
	float: right;
	color: #E4392E;
	font-size: 18px;
	text-transform: uppercase;
	padding: 7px 20px 0px 0px;
}

.data_block .data{
	padding: 11px 0px 8px 21px;
}

.rental_detail .data_block .data ul{
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}

.rental_detail .data_block .data .w50{
	float: left;
	width: 49%;
	padding-bottom: 15px;
}

.rental_detail .data_block .data .w50 table{
	border-collapse: collapse;
	margin-bottom: 2px;
	font-size: 16px;	
}

.rental_detail .data_block .data .w50 table .name{
	font-weight: bold;
	padding-right: 5px;
	font-size: 16px;
}

.rental_detail .data_block .data .w50 table .desc{
	font-size: 16px;
}


.rental_detail .data_block .data .w100{
	float: left;
	width: 98%;
	padding-bottom: 15px;
}

.rental_detail .data_block .data .w100 table{
	border-collapse: collapse;
	margin-bottom: 2px;
	font-size: 16px;	
}

.rental_detail .data_block .data .w100 table .name{
	font-weight: bold;
	padding-right: 5px;
	font-size: 16px;
}

.rental_detail .data_block .data .w100 table .desc{
	font-size: 16px;
}


.rental_detail .data_block .data ul li{
	font-size: 16px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	line-height: 19px;	
}

.rental_detail .data_block .data ul li div{
	float: left;
	padding: 
}

.rental_detail .data_block .data ul li.red{
	font-weight: bold;
	color: #E5392F;
}

.rental_detail .data_block .data ul li a{
	font-size: 16px;
}

.rental_detail .data_block .data .search_right{
	float: right;
	padding: 0px 20px 0px 0px;
}

.rental_detail .data_block .data .search_right a{
	background-image: url(../images/search_a_bg.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
	font-size: 16px;
	padding: 0px 0px 0px 17px;
}

.big_ferifield .l{
	float: left;
	padding: 51px 0px 0px 5px;
	width: 216px;
}

.big_ferifield .l .but{
	padding-bottom: 4px;	
}

.big_ferifield .l .but a{
	display: block;
	width: 181px;
	height: 35px;
	overflow: hidden;
	background-image: url(../images/button_contact_owner.jpg);
	background-position: left 0px;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	padding: 9px 0px 0px 0px;
}

.big_ferifield .l .but a:hover{
	background-position: left -44px;
}

.big_ferifield .l .liks{
	padding: 5px 0px 30px 13px;
}

.big_ferifield .l .date{
	height: 55px;
	padding: 10px 0px 0px 15px;
	font-size: 13px;	
}

.big_ferifield .l .liks a{ 
	font-size: 13px;
}

.big_ferifield .r{ 	
	float: left;
	width: 137px;
	text-align: center;
	font-size: 20px;
	color: #7B5C0B;
	line-height: 26px;
	padding: 33px 0px 0px 0px;
}

.big_ferifield .r span{
	font-size: 30px;
	font-weight: bold;
}

.rental_big_img2{
	clear: both;
	width: 412px;
/*	overflow: hidden;*/
    overflow: visible;
	background-color: #E2E2D6;
	background-image: url(../images/rental_big_img.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

.rental_big_img_bot{
	background-image: url(../images/rental_big_img_bot.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 6px 
}

.rental_big_img_bot .img{
	background-color: #FFFFFF;
	font-size: 0px;
	padding: 1px 1px 1px 1px;
}

.rental_big_img_bot .link{
	height: 19px;
	overflow: hidden;
	text-align: right;
	padding: 11px 41px 0px 0px;
}

.rental_big_img_bot .link a{
	font-size: 13px;
}

.pathway_steps{
	padding: 24px 0px 20px 45px;
}

.pathway_steps a{
	background-image: url(../images/pathway_bg.jpg);
	background-repeat: no-repeat;
	background-position: right 8px;
	padding: 0px 13px 0px 0px;
	margin: 0px 7px 0px 0px;
	font-size: 18px;
	text-decoration: underline;
	font-weight: normal;
	color: #808080;
}

.pathway_steps a:hover{
	color: #84BA1B;
	text-decoration: none;
}

.pathway_steps span{
	background-image: url(../images/pathway_bg.jpg);
	background-repeat: no-repeat;
	background-position: right 8px;
	padding: 0px 13px 0px 0px;
	margin: 0px 7px 0px 0px;
	font-size: 18px;
	font-weight: normal;
	color: #808080;	
}

.pathway_steps span.cur{
	color: #84BA1B;	
}

.pathway_steps span.last{
	background-image: none;
}
.pathway_steps a.last{
	background-image: none;
}

.page_title{
	padding: 0px 0px 0px 46px;
}

.page_title h1{
	font-size: 30px;
	font-weight: normal;
}

.page_title h1 span{
	color: #84BA1B;
}

.contact_form_big{
	padding: 0px 0px 0px 20px;
}

.contact_form_big .row .n, .contact_form_big .row2 .n{
	float: left;
	width: 143px;
	padding: 4px 10px 0px 0px;
	font-size: 16px;
}

.contact_form_big .row .n_more, .contact_form_big .row2 .n_more{
	float: left;
	width: 143px;
	padding: 0px 10px 0px 0px;
	font-size: 16px;
	line-height: 15px;
}

.contact_form_big .row .inp .box{
   /*
	background-image: url(../images/contact_form_big_box.gif);
	background-position: left 0px;
	background-repeat: no-repeat;
	*/
	background-color: #F2F4EF;
	border: 1px solid #8B8C86;
	
	font-size: 18px;
	padding: 3px 19px 3px 19px;
	width: 293px;
}

.l3 .box{
	background-image: url(../images/login_box.gif);
	background-position: left 0px;
	background-repeat: no-repeat;
	font-size: 18px;
	padding: 3px 10px 3px 10px;
	width: 110px;
	border: 0px;
	background-color: transparent;
}

.l3 .box_h{
	background-image: url(../images/login_box.gif);
	background-position: left -32px;
	background-repeat: no-repeat;
	font-size: 18px;
	padding: 3px 10px 3px 10px;
	width: 110px;
	border: 0px;
	background-color: transparent;
	cursor: pointer;
}


.contact_form_big .row .inp select{
	background-color: #F3F3F1;
	border: 1px solid #898C85;
	font-size: 18px;
	padding: 4px 0px 3px 0px;
	width: 330px;
}

.contact_form_big .row .inp .box_h{
   /*
	background-image: url(../images/contact_form_big_box.gif);
	background-position: left -32px;
	background-repeat: no-repeat;
	*/
	font-size: 18px;
	padding: 3px 19px 3px 19px;
	width: 293px;
	cursor: pointer;
	background-color: #FBF1CD;
	border: 1px solid #DDAC12;		
}

.contact_form_big .row2 .inp .box{
	height: 130px;
	border: 1px solid #8B8C86;
	background-color: #F3F4EF;
	font-size: 18px;
	padding: 4px 0px 4px 19px;
	width: 312px;
}

.contact_form_big .row2 .inp .box_h{
	height: 130px;
	border: 1px solid #DDAB14;
	background-color: #FAF0CC;
	font-size: 18px;
	padding: 4px 0px 4px 19px;
	width: 312px;
	cursor: pointer;
}

.contact_form_big .row2{
	clear: both;
	/*
	height: 141px;
	overflow: hidden;
	*/
	margin-bottom: 7px;
}

.contact_form_big .row .inp3 div{
	float: left;
	width: 150px;
	padding: 3px 0px 0px 0px;
}

.contact_form_big .row .inp3 div span{
	position: relative;
	top: -6px;
}

.contact_form_big .row .inp_cb{
	padding: 4px 0px 0px 0px;
}

.contact_form_big .row .inp_cb img{
	cursor: pointer;
}

.contact_form_big .row_button_2, .row_button_2{
	text-align: left;	
	padding: 15px 0px 0px 0px;
	clear: both;
}

.contact_form_big .row_button_2 .left_b, .row_button_2 .left_b{
	float: left;	
}

.contact_form_big .row_button_2 .right_b, .row_button_2 .right_b{
	float: right;
}

.center_content2 .main_tbl .right_cell4 h2{
	line-height: 24px;
	font-size: 24px;
}

.center_content2 .main_tbl .right_cell4 p{
	padding-bottom: 10px;
	font-size: 16px;
}

.popup_menu{
	position: absolute;
	z-index: 1000000001;
	width: 223px;
}

.popup_menu .popup_menu_c{
	width: 223px;
	background-image: url(../images/popup_menu.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}

.popup_menu .popup_menu_c .popup_menu_cb{
	width: 223px;
	background-image: url(../images/popup_menu_b.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.popup_menu .popup_menu_t{
	width: 223px;
	overflow: hidden;
	height: 14px;
	background: url(../images/popup_menu_t.png) no-repeat top left !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='images/popup_menu_t.png');	
}

.popup_menu .popup_menu_b{
	width: 223px;
	height: 13px;
	overflow: hidden;
	background: url(../images/popup_menu_b.png) no-repeat top left !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='images/popup_menu_b.png');	
}

.popup_menu .popup_menu_c .popup_menu_cb ul{
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
}

.popup_menu .popup_menu_c .popup_menu_cb ul li{
	padding: 0px 0px 0px 14px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/popul_menu_li.gif);
	background-position: left 9px;
	background-repeat: no-repeat;
}

.popup_menu .popup_menu_c .popup_menu_cb ul li.l2
{    
	padding: 0px 0px 0px 51px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/popul_menu_li.gif);
	background-position: 37px 9px;
	background-repeat: no-repeat;
}

.popup_menu .popup_menu_c .popup_menu_cb ul li.last{
	padding: 20px 0px 0px 14px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/popul_menu_li.gif);
	background-position: 0px 29px;
	background-repeat: no-repeat;
}

.popup_menu .popup_menu_c .popup_menu_cb ul li a{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: none;
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: underline;
}

.popup_menu .popup_menu_c .popup_menu_cb ul li a:hover{
	text-decoration: none;
}

li#my_account_link a img{
	position: relative;
	top: -2px;
	margin: 0px 0px 0px 4px;
}

/* added from 31.05.08 */

a.button{
	background-image: url(../images/button_a.jpg);
	background-position: left 0px;
	background-repeat: no-repeat;
	height: 42px;
	overflow: hidden;
	font-family: Trebuchet MS;
	font-size: 20px;
	text-decoration: none;
	color: #000000;
	display: block;
	float: left;
}

a.button span{
	padding: 7px 20px 7px 20px;	
	display: block;
	float: left;
	background-image: url(../images/button_a_span.jpg);
	background-position: right 0px;
	background-repeat: no-repeat;
	height: 42px;

	text-align: center;
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 20px;
	text-decoration: none;	
	white-space: nowrap;
}

a:hover.button{
	background-position: left -42px;
	cursor: pointer;
	text-decoration: none;		
	white-space: nowrap;	
}

a:hover.button span{
	background-position: right -42px;
	cursor: pointer;	
	text-decoration: none;		
	white-space: nowrap;	
}

.contact_owner{
	width: 173px;	
	vertical-align: middle;
	padding: 10px 0px 0px 10px;
}

.register_success{
	text-align: center;	
	padding: 20px 0px 40px 0px;
	margin: 0px 0px 0px 0px;
}

.register_success h1{
	font-size: 36px;
	color: #84BA1B;
	font-weight: normal;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

.register_success h1 span{
	color: #000000;
}

.reg_succ_text{
	width: 441px;
	background-color: #F6E9B4;
	background-image: url(../images/reg_succ_text.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0 auto;
}

.reg_succ_text div{
	background-image: url(../images/reg_succ_text_b.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 22px 28px 22px 28px;
	font-size: 16px;
}

.reg_succ_text div a{
	font-size: 16px;
}

.error{
	color: #D51B29;
	line-height: 30px;
	font-size: 16px;
}

.text_block3{
	padding: 0px 0px 20px 24px;
}

.cb2{
	padding: 7px 0px 0px 0px;
}

.zip_code{
	border-collapse: collapse;
}

.zip_code td{
	vertical-align: middle;
	padding: 0px 7px 0px 0px;
	font-size: 11px;
}

.register_final_info{
	padding: 0px 0px 0px 24px;
}

.register_final_info h2{
	font-size: 24px;
	padding: 0px 0px 11px 0px;
	margin: 0px 0px 0px 0px;
}

.register_final_info p{
	line-height: 19px;
}

.register_final_info p.intro{
	padding-bottom: 21px;
}

.register_final_info .block{
	padding-bottom: 10px;
}

.register_final_info .block table{
	border-collapse: collapse;
}

.register_final_info .block table .n{
	padding: 8px 0px 9px 10px;
	text-align: right;
	vertical-align: middle;	
	width: 170px;
	font-size: 16px;
}

.register_final_info .block table .v{
	padding: 0px 0px 0px 13px;
	vertical-align: middle;
	font-size: 18px;
}

.register_final_info .main_tbl .left_cell3
{
    width:100% !important;
}

/*Opera Hack*/
@media all and (min-width: 0px) {

}

p{
font-size: 16px;
}

/* MY OWN (RAVEMAN) */

.center
{
    text-align:center;
}

.notification
{
    color:Red;
    font-weight:bold;
}

.both
{
    clear:both;
}

.main_n
{
    font-weight:bold;
}


.contact_form .row2 .inp .box_error{
	background-color: #F6CFCA;
	border: 1px solid #D41A27;
	font-size: 18px;
	padding: 4px 0px 4px 19px;
	width: 293px;
	height:200px;
}

.contact_form_big .row2 .inp .box_error{
	background-color: #F6CFCA;
	border: 1px solid #D41A27;
	font-size: 18px;
	height: 130px;
	padding: 4px 0px 4px 19px;
	width: 312px;
}
    


.text_block ul, .text_block ol,
.text_block2 ul, .text_block2 ol

{
	padding: 0px 0px 10px 30px;
}

.text_block ul li,
.text_block2 ul li,
.text_block ol li,
.text_block2 ul li
{
	font-size: 16px;
}

.text_block2 h1{
	font-size: 30px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

#main_page_2_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .steps .text a{
	color: #FFFFFF;
	font-size: 20px;
	
}

#main_page_2_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .steps .text a:hover{
text-decoration:none;
}


/* fixed from 9.06.08 */
.big_ferifield{
    height: auto !important;
    min-height: 212px !important;
    height: 212px;
    background-image: url(../images/big_ferifield.jpg);
    background-repeat: no-repeat;
}

.reg_succ_text div ul,
.reg_succ_text div ol
{
       padding: 12px 28px 12px 28px;
}


.reg_succ_text div li
{
       font-size: 16px;
}

/* added from 15.06.08 */

.banner_block{
	padding: 20px 0px 20px 0px;
}

.popup_layer{
	width: 257px;
	height: 210px;
	overflow: hidden;
	background: url(../images/popup_layer.png) no-repeat top left !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='images/popup_layer.png');	
	position: absolute;
	z-index: 10000000000;
	display: none;
}

.popup_layer .title{
	height: 37px;
	overflow: hidden;
	font-size: 17px;
	color: #6B4F08;
	padding: 5px 0px 0px 16px;
}

.popup_layer .foot{
	text-align: center;
	height: 17px;
	overflow: hidden;
	font-size: 11px;
	color: #736D50;
	padding: 17px 0px 0px 16px;
}

.popup_layer .cont{
	height: 132px;
	overflow: hidden;
	padding: 0px 10px 0px 15px;
	font-size: 13px;
	line-height: 13px;	
}

.popup_layer .cont p{
	font-size: 13px;
	line-height: 13px;
	padding: 0px 0px 13px 0px;
}

.popup_layer .cont .green{
	color: #86BA1A;
	font-weight: bold;
	padding: 0px 0px 8px 0px;
	display: block;
}

#bottom_label{
/*	z-index: 10000;
	width: 111px;
	height: 86px;
	position: absolute;
	display: block;
	
	background: url(../images/bottom_label.png) no-repeat top left !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='images/bottom_label.png');	*/
	
}

.left_bottom_label{
	left: 0px;
}

.right_bottom_label{
	right: 0px;
}

.right_cell4 ul, .right_cell4 ol

{
	padding: 0px 0px 10px 30px;
}

.right_cell4 ol li,
.right_cell4 ul li
{
	font-size: 16px;
}


/* RAVEman */

.h3link
{
    text-decoration:underline;
    font-size:13pt;
}

.asterisk
{
    color:Red;
    font-weight:bold;
}

.aboutus_info{
	padding: 50px 0px 0px 24px;
}

.aboutus_info .item{
	padding-bottom: 19px;	
	padding-left: 1px;
}


.aboutus_info .item p{
	padding: 5px 0px 0px 0px;
	font-size: 14px;
}

.aboutus_info .item a.comment{
	color: #808080;	
}

.aboutus_info .item a:hover.comment{
	color: #7DAF1A;
}

.user_info .item .blogdate{
    color: #808080; 
}
#header .top_nav a.rss{
	background-image: url(../images/rss.gif);	
}

.text_block h1
{
 padding:5px 5px 5px 5px;
}

/* fix from 2.07.08 */

.rental_big_img{
	clear: both;
	width: 412px;
/*	overflow: hidden;*/
    overflow: visible;
	background-color: #E2E2D6;
	background-image: url(../images/rental_big_img.gif);
	background-repeat: no-repeat;	
    margin-bottom: 20px;
}

/* added from 22.08.08 */

#header .top_nav a.blog{
	background-image: url(../images/a_blog.jpg);	
}

.search_text{
	padding: 10px 0px 0px 47px;
	font-size: 13px;
	font-weight: bold;
}

.search_text a{
	font-size: 13px;
}

.search_text sup{
	color: #B10000;
	font-size: 9px;
	font-weight: normal;
}

.listing_banner{
	clear: both;
	width: 408px;
	height: 125px;
	overflow: hidden;
	background-image: url(../images/banner_listing.jpg);
	background-repeat: no-repeat;
	margin: 22px 0px 10px 25px;
}

.listing_banner .inn{
	padding: 13px 145px 0px 20px;
	height: 125px;
	overflow: hidden;	
}

.listing_banner .click{
	clear: both;
	position: relative;
	z-index: 100;
	top: -140px;
	line-height: 0px;
	font-size: 0px;
}

.listing_banner .click a{
	line-height: 0px;
	font-size: 0px;
}

.listing_banner2{
	margin: 8px 0px 15px 0px;
}

.listing_banner .l1{
	 text-align: right;
	 color: #75A519;
	font-size: 24px;
	line-height: 24px;
}

.listing_banner .l2{
	text-align: right;
	color: #000000;
	font-size: 16px;
	line-height: 16px;
	padding: 5px 0px 0px 0px;	
	margin-right:-10px;
}

.rental_detail .data_block .data_text p, .data_block .data_text p{
	line-height: 20px;
}

.rental_detail .data_block .data_text ul, .data_block .data_text ul{
	padding: 15px 0px 14px 36px;
	margin: 0px 0px 0px 0px;
}

.rental_detail .data_block .data_text ul li, .data_block .data_text ul li{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/li2.gif);
	background-position: left 9px;
	background-repeat: no-repeat;
	list-style: none;
	font-size: 16px;
}

.rental_big_img_bot .img{
	background-color: #FFFFFF;
	font-size: 0px;
	padding: 1px 1px 1px 1px;
	height: 325px;
	overflow: hidden;
}

.rental_big_img_bot .img .label{
	position: relative;
	top: -107px;
	text-align: right;
}

h2.red{
	font-size: 24px;
	color: #B10000;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: -20px;
	font-style: italic;
	font-weight: bold;
}

.rental_big_img_all{
	padding: 75px 0px 0px 0px;
}

.data_block .title2{
	height: 38px;
	overflow: hidden;
	background-color: #F1F0EC;
	background-image: url(../images/data_block_title_2.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.data_block .title2 .title22{
	height: 31px;
	overflow: hidden;
	font-size: 18px;
	font-weight: normal;
	padding: 7px 0px 0px 22px;	
	background-image: url(../images/data_block_title_22.gif);
	background-position: right top;
	background-repeat: no-repeat;	
}

.recently_rentals_list .item .desc2{
	float: left;
	width: 218px;
	padding: 21px 0px 0px 24px;
	font-size: 13px;
	line-height: 14px;
}

.recently_rentals_list .item .desc2 a.more{
	font-size: 11px;
}

.recently_rentals_list .list_link3{
	padding: 0px 0px 0px 31px;
	background-image: url(../images/green_point.gif);
	background-position: 22px 8px;
	background-repeat: no-repeat;
	font-size: 13px;	
}

.recently_rentals_list .list_link3 a{ 
	font-size: 13px;	
}

#main_page_3_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .title3{
	color: #FFFFFF;
	font-size: 34px;
	font-weight: normal;
	padding-bottom: 10px;
}

#main_page_3_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .text_block{
	color: #FFFFFF;
	font-size: 20px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	height: 200px;	
}

#main_page_3_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .text_block p{
	color: #FFFFFF;
	font-size: 20px;
	font-weight: normal;
	line-height: 30px;
}

#main_page_3_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .text_block a{
	color: #FFFFFF;
	font-size: 20px;
	font-weight: normal;
}

#main_page_3_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .but2{
	clear: both;
	padding-top: 8px;
}

#main_page_3_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .but2 a{
	display: block;
	width: 267px;
	height: 38px;
	text-align: center;
	color: #000000;
	text-decoration: none;
	font-size: 24px;
	background-image: url(../images/button_sign_up.jpg);
	background-position: left 0px;
	background-repeat: no-repeat;
	padding: 11px 0px 0px 0px;
}

#main_page_3_blocks .rihgt_cell .rihgt_cell_left .rihgt_cell_right .but2 a:hover{
	background-position: left -49px;	
}

.text_block_small{
	font-size: 13px;	
	line-height: 15px;	
	padding-bottom: 25px;
}

.text_block_small p{
	font-size: 13px;	
	line-height: 15px;
}

/* -- */

#main_page_3_blocks{
	height: 393px;	
	/*overflow: hidden;             DELETED BY RAVEMAN*/
	background-image: url(../images/main_page_3_blocks.jpg);
	background-position: 1px top;
	background-repeat: no-repeat;
	padding: 33px 0px 0px 0px;
}

#main_page_3_blocks .left_cell{
	float: left;
	width: 436px;
	background-image: url(../images/main_page_2_blocks_left_cell.jpg);
	background-position: 9px 3px;
	background-repeat: no-repeat;
}

#main_page_3_blocks .left_cell .img_text{
	height: 193px;
}

#main_page_3_blocks .left_cell .img{
	float: left;
	width: 168px;
}

#main_page_3_blocks .left_cell .img img{
	position: relative;
	z-index: 1000;
	top: 65px;
	left: 343px;
}

#main_page_3_blocks .left_cell .text{
	float: left;	
	font-size: 24px;
	color: #75A519;
	padding: 29px 0px 0px 0px;
	font-weight: bold;
	line-height: 24px;
}

#main_page_3_blocks .left_cell .slog{
	clear: both;
	font-size: 24px;
	padding: 17px 0px 0px 44px;
	color: #75A519;
}


.recently_rentals_list .rss_list_link{
	padding: 8px 0px 8px 31px;
	background-image: url(../images/rss2.gif);
	background-position: 17px 13px;
	background-repeat: no-repeat;
	font-size: 13px;	
}

.recently_rentals_list .rss_list_link a{
	font-size: 13px;
}
