body,td,th {
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a:link { text-decoration: none; color:  #19316B;  }
a:visited { text-decoration: none; color:  #19316B;	 }
a:active { text-decoration: none; color:  #19316B;  }
a:hover { text-decoration: none; color:  #BA2634;  }


hr 
{
	color: #BA2634; 
	border-style: none none dotted; 
}





/* Menu Vertical  ------------------------ */


.menu_vertical_general
{
	
	background: url('../images/menu_buttons_up.gif') no-repeat;
	cursor:pointer;
	padding-right:40px;
	padding-bottom:4px;
	font-size: 11px;
	font-weight:normal;
	color:#FFFFFF;
	height:25px;
}

.menu_vertical_general_up
{

	background: url('../images/menu_buttons_roll.gif') no-repeat;
	cursor:pointer;
	padding-right:40px;
	padding-bottom:4px;
	font-size: 11px;
	font-weight:normal;
	height:25px;

}
/* --------------------------------------- */



/* Sub Menu Vertical  ------------------------ */



.smenu_vertical_general
{
	background: url('../images/submenu_buttons_up.gif') no-repeat;
	cursor:pointer;
	padding-right:58px;
	padding-bottom:4px;
	font-size: 11px;
	font-weight:normal;
	color:#19316B;
	height:25px;

}

.smenu_vertical_general_up
{
	background: url('../images/submenu_buttons_roll.gif') no-repeat;
	cursor:pointer;
	padding-right:58px;
	padding-bottom:4px;
	font-size: 11px;
	font-weight:normal;
	height:25px;
}
/* --------------------------------------- */


/* ----- Gallery ----- */

.select_gallery
{
	border:1px solid #AFAFAF;
	font-size:11px;
}

.img_general
{
	background:#FFF;
	border:1px solid  #A8B3C4;
	padding:4px;
}

.title_general
{
	background:#EFEFF1;
	border:1px solid #A8B3C4;
	margin:2px 0px 5px 0px;
	padding:4px;
}

/* ------------------------ */



/* Contact ------------------------ */
.contact_textbox_small
{
	width:210px;
	border:1px solid #AFAFAF;
}

.contact_textbox_big
{
	width:490px;
	border:1px solid #AFAFAF;
}

.contact_textbox_captcha
{
	width:100px;
	border:1px solid #AFAFAF;
}

.contact_newsletter
{
	width:180px;
	border:1px solid #AFAFAF;
}

/* -------------------------------- */



/* Other -------------------------- */
.date_module
{
	color: #606060;
	font-size:10px;
	padding-top:8px;
}

.path_text
{
	font-size:10px;
}

.clear_style
{
	font-weight:normal;
	padding:0px;
	font-size:11px;
	border-bottom: 0px solid #FFFFFF;
	color:#000000;
}

.main_table
{
	height:100%;
}

.main_pattern
{
	background-image: url(../images/header_pattern.gif);
	background-repeat: repeat-x;
}

/* -------------------------------- */


.header_pattern 
{
	background-image: url(../images/header_pattern.gif);
	background-repeat: repeat-x;
	height:125px;
}



.main_position
{
	padding-top:20px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:0px;
}

.main_position_lastnews
{
	padding-top:10px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:10px;
	font-size:10px;
}

.right_pattern
{
	background-image: url(../images/right_frame_pattern.gif);
	background-repeat: repeat-y;
}

.footer_pattern 
{
	background-color:#6C7170;
}

.title_category
{
	font-size:12px;
	font-weight:bold;
	color:#19316B;
	border-bottom:1px solid #BA2634;
	padding-bottom:3px;
}

.title_date
{
	font-size:10px;
	font-weight:normal;
	color:#6D7271;
}

.menu_position
{
	padding-left:30px;
}

.main_position_path
{
	padding-top:20px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:0px;
}

.main_position_border
{
	border-bottom:0px solid #9B9B9B;
	padding-bottom:3px;
}


.footer
{
	font-size:9px;
	color:#6F6F6F;
	padding-top:17px;
}

.footer_link:link { text-decoration: none; color:  #8F8F8F; }
.footer_link:visited { text-decoration: none; color:  #8F8F8F; }
.footer_link:active { text-decoration: none; color:  #8F8F8F; }
.footer_link:hover { text-decoration: underline; color:  #8F8F8F; }








/* Rent Table -------------------------- */
.rent_table {
	background-color:#D5DADC;
	background-image: url(../images/rent_main_pattern.gif);
	background-repeat: repeat-x;
}

.rent_table th 
{
	font-size:10px;
    font-weight: normal;
	background-color:#FFFFFF;
}

.rent_table td 
{
	padding: 2px;
}


.rent_table2 td{
	padding:2px;
}


.rent_table3 {
}

.rent_table3 th 
{
	color: #FFFFFF;
	font-size:12px;
    font-weight: bold;
	padding: 5px;
	background-color: #414e5b;
}

.rent_table3 td 
{
	padding: 5px;
	padding-bottom:0px;
	background-color: #9CA6AB;
}


.rent_td1
{
	height:45px; 
	
}

.rent_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000;
	background-image: url(../images/b_pattern.gif);
	background-repeat:repeat-x;	
}

.select_box{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:20px;
	width:98%;
	font-size:11px;
	border:1px solid #AFAFAF;
}

.select_box_small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:20px;
	font-size:11px;
	border:0px;
	
}

.select_box2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:20px;
	font-size:11px;
}

.rent_text_input1{
	width:250px;
	height:20px;
}

.rent_text_input2{
	width:186px;
	height:20px;
}

.rent_text_input3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size:11px;
}

.rent_step_roll
{
	border-bottom: solid 5px #B92837;
	background-image: url(../images/rent_header_pattern.gif);
	background-repeat:repeat-x;
	color:#1C3069;
	padding-top:6px;
	text-align:left;
	padding-left:3px;

}

.rent_step_up
{
	background-image: url(../images/rent_header_pattern.gif);
	background-repeat:repeat-x;
	color:#9DA3B5;
	padding-top:6px;
	text-align:left;
	padding-left:3px;
	
}

.select_title
{
	color:#1E3060;
	font-weight:bold;
	padding-bottom:4px;
}

.message
{
	color:#1E3060;
	font-size:12px;
	font-weight:bold;
	border:1px dotted #B92837;
	padding:8px;
	margin:8px;
}

.rent_line
{
	padding-left:18px;
}

#car_options
{
	
}

.car_description
{
	color:#085F8F; 
	padding:4px; 
}

.clear
{
	clear:both;
}



.button_prev_start
{
	background-image: url(../images/rent_button_prev.gif);
	background-repeat:no-repeat;
	width:13px;
	height:25px;
}


.button_prev_end
{
	background-image: url(../images/rent_button_prev_end.gif);
	background-repeat:no-repeat;
	width:5px;
	height:25px;
}



.button_more_start
{
	background-image: url(../images/rent_button_start.gif);
	background-repeat:no-repeat;
	width:5px;
	height:25px;

}

th.button_more_pattern
{
	background-color:#B92634;	
	color:#fff;
	font-size:11px;

}

.button_more_end
{
	background-image: url(../images/rent_button_end.gif);
	background-repeat:no-repeat;
	width:13px;
	height:25px;

}

.rent_footer_left
{
	background-image: url(../images/rent_footer_left.gif);
	background-repeat:no-repeat;
	width:10px;
	height:25px;
	padding-bottom:25px;
}

.rent_footer_right
{
	background-image: url(../images/rent_footer_right.gif);
	background-repeat:no-repeat;
	width:10px;
	height:25px;
	padding-bottom:25px;
}

.rent_footer_pattern
{
	background-image: url(../images/rent_footer_pattern.gif);
	background-repeat:repeat-x;
	height:25px;
	padding-bottom:25px;
}

.rent_submit_button
{
	border:0px;
	background:#B92634;	
	font-size:11px;
	color:#fff;
	cursor:pointer;
}

.price_details
{
	padding:20px;
	border:2px dashed #fff;
	
}

.photo_price_details
{
	
	padding:10px;
}
/* ----------------------------------- */
