@charset "utf-8";
/* CSS Document */

*{margin:0 auto;}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
* html>body .clearfix {
display: inline-block;
width: 100%;
}
* html .clearfix {
/* Hides from IE-mac \*/
height: 1%;
/* End hide from IE-mac */
}

body{background-color:#880925}
#wrapper{width:660px; background-color:#880925; font-family:Tahoma;}
#header{background:url(../images/apart_hotel/bg_header_02.jpg) repeat-y; width:650px; height:61px; padding:5px;}
#div_logo{float:left; width:105px; height:61px; padding-left:20px;}
#div_meniu_header{float:left; margin-top:30px; width:490px; margin-left:30px;}
#div_meniu_header ul{list-style-type:none; width:490px; padding:0px;}
#div_meniu_header ul li{float:left; font-size:11px; font-family:Tahoma; color:#FFFFFF;}
#div_meniu_header ul li a{color:#FFFFFF; text-decoration:none;}
#div_meniu_header ul li a:hover{color:#000000;}
#div_imagini_mari{width:660px;}
#div_transparent{width:660px; height:20px; background-color:#000000; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; margin-top:-20px; float:left}
.div_imagine_mare{float:left; }
.btn_meniu_middle{width:220px; float:left;}
.btn_meniu_middle a{font-size:16px; font-family:Tahoma; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#bg_div_galerie{background: url(../images/apart_hotel/bg_x_11.jpg) repeat-x; width:640px; height:32px; font-size:24px; font-family:Tahoma; color:#ce989b; padding:20px 10px 10px 10px;}
#bg_div_galerie h1{font-size:24px; font-weight:normal;}
#footer{width:650px; height:50px; background-color:#d3a8a6; padding:5px; margin-top:20px;}
#content{}
/*homepage*/
.descriere_manager{float:left; font-size:10px; color:#FFFFFF; width:100px; margin-top:40px; margin-left:10px;}
.descriere_picturegallery{float:left; font-size:10px; color:#FFFFFF; width:150px; margin-top:40px; margin-left:10px; font-weight:bold;}
.div_left{float:left;}
.local_time{float:left; width:55px; padding-left:15px; color:#FFFFFF; font-size:11px; margin-top:15px;}
.local_weather{float:left; width:80px; padding-left:50px; color:#FFFFFF; font-size:11px; margin-top:15px;}
.currency{float:left; width:90px; padding-left:15px; font-size:11px; color:#FFFFFF; margin-top:15px;}
/*END homepage*/
/*rooms*/
#rooms{color:#FFFFFF; font-size:11px; margin-top:20px;}
/*END rooms*/
/*rates*/
#rates{float:left; margin-top:20px; padding-left:30px; width:380px;}
.open_row{width:345px; height:16px; padding:7px 10px; background-color:#880925; font-size:12px; color:#FFFFFF;}
.closed_row{width:345px; height:14px; padding:3px 10px; background-color:#620517; font-size:12px; color:#FFFFFF;}
.first_colon{width:185px; float:left;}
.second_colon{width:105px; float:left;}
.third_colon{width:50px; float:left;}
/*END rates*/
/*reservation*/
#reservation{float:left; width:390px; margin-top:20px;}
.titlu_input{float:left; color:#FFFFFF; font-size:12px; margin-top:5px; margin-right:10px; margin-top:15px;}
.clasa_input{background:url(../images/apart_hotel/imagine_input_27.jpg) no-repeat; width:227px; height:18px; border:none; padding:5px; margin-top:10px;}
.clasa_text{background:url(../images/apart_hotel/imagine_textarea_30.jpg) no-repeat; width:217px; height:111px; padding:5px; border:none; margin-top:10px;}
/*END reservation*/
/*services_facilities*/
.services_facilities{width:250px; float:left; margin-top:20px; margin-left:50px; color:#FFFFFF; font-size:11px; line-height:15px;}
/*END services_facilities*/
/*restaurants_bars*/
.restaurants_bars{width:160px; float:left; margin-top:20px; margin-left:10px; color:#FFFFFF; font-size:11px; line-height:15px; margin-right:40px;}
/*END restaurant_bars*/
#galerie_foto{margin-top:10px; margin-left:15px;}
.imagine_galerie{background: url(../images/apart_hotel/shaddow_galerie_poze_08.jpg) no-repeat; width:194px; float:left; margin-left:15px; padding-bottom:15px;}
.titlu_galerie{font-family:Tahoma; font-size:15px; color:#b86b7c; font-weight:bold; }

#footer a{padding-left:40px; padding-right:30px; float:left;}

a#buton_hospitality{
width:84px;
	height:48px;
	display:block;
	background: transparent url(../images/apart_hotel/hover_final.jpg) no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
}

a#buton_hospitality:hover {
	background: transparent url(../images/apart_hotel/hover_final.jpg) no-repeat bottom center;
	}
	
a#buton_elite_aparthotel{
width:84px;
	height:48px;
	display:block;
	background: transparent url(../images/apart_hotel/hover_final2.jpg) no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
}

a#buton_elite_aparthotel:hover {
	background: transparent url(../images/apart_hotel/hover_final2.jpg) no-repeat bottom center;
	}
	
a#buton_aparthotel{
width:84px;
	height:48px;
	display:block;
	background: transparent url(../images/apart_hotel/hover_final3.jpg) no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
}

a#buton_aparthotel:hover {
	background: transparent url(../images/apart_hotel/hover_final3.jpg) no-repeat bottom center;
	}
	
a#buton_le_bistro{
width:84px;
	height:48px;
	display:block;
	background: transparent url(../images/apart_hotel/hover_final4.jpg) no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
}

a#buton_le_bistro:hover {
	background: transparent url(../images/apart_hotel/hover_final4.jpg) no-repeat bottom center;
	}
	
a.btn_business {
	display: block;
	padding: 0px 0px 0px 11px;
	/*background: transparent url(../images/le_bistro/btn_business_19.jpg) no-repeat left bottom;*/
	background: transparent url(../images/apart_hotel/btn_centreville_aparthotel.jpg) no-repeat left bottom;
	cursor:pointer;
	text-decoration: none;
	float:left;
	width:142px;
	height:64px;
}
a.btn_business span {
	font-family: Tahoma;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	display: block;
	height: 64px;
	margin: 0;
	/*background: transparent url(../images/le_bistro/btn_business_19.jpg) no-repeat right bottom;*/
	background: transparent url(../images/apart_hotel/btn_centreville_aparthotel.jpg) no-repeat right bottom;
	cursor:pointer;
}
a.btn_business:hover {
	color: #0e3354;
	background-position: top left;
	cursor:pointer;
	text-decoration: none;
}
a.btn_business:hover span {
	background-position: top right;
	color: #FFFFFF;
	outline: none; /* hide dotted outline in Firefox */
	cursor:pointer;
	text-decoration: none;
}
.div_buton{float:left; margin-top:5px; padding-left:85px; margin-right:60px;}

.btn_business p {padding-left:45px;font-size: 12px;font-size: 12px;}

.div_buton{float:left; margin-top:15px; padding-left:40px; margin-right:60px;}	
	