body {
	text-align: left;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #000000; color:#FFFFFF;
	}

.container {display:block; width:1100px; margin:0 auto; padding:0;}
#front{background:url(../img/bgs/hotel-ermitage.jpg) top left no-repeat;}
#rooms{background:url(../img/bgs/ermitage-rooms.jpg) top left no-repeat;}
#restaurant{background:url(../img/bgs/swiss-restaurant.jpg) top left no-repeat;}
#rates{background:url(../img/bgs/ermitage-rates.jpg) top left no-repeat;}
#info{background:url(../img/bgs/balloon-festival.jpg) top left no-repeat;}
#location{background:url(../img/bgs/ermitage-swiss-alps.jpg) top left no-repeat;}
#gallery{background:url(../img/bgs/photo-gallery.jpg) top left no-repeat;}
#news{background:url(../img/bgs/balloon-festival2.jpg) top left no-repeat;}
#contact{background:url(../img/bgs/contact-ermitage.jpg) top left no-repeat;}

.box{display:block; height:219px !important;}
.intro{background:#252525; height:22px; border-bottom:1px solid #ffffff;}
.menu{background:#ffffff url(../img/bg_menu_2010.gif) top left repeat-y; width:260px;}
.content{background:#000000 url(../img/bg_hotel.gif) bottom right no-repeat; width:840px;}
.ccontent{background:#000000 url(../img/bg_contact.gif) 95% 90% no-repeat; width:840px;}
.content div, .ccontent div{padding:24px; line-height:160%;}
.rates{border:1px solid #fff;}
.rates input, .rates select, .rates textarea{border:1px solid #fff;}
ul.listOffer li{margin-left:8x; list-style:square;}

.footer{text-align:right; background:#524c4c; border-bottom:1px solid #666; border-top:1px solid white;}
.footer2{background:#524c4c; border-bottom:1px solid #666; border-top:1px solid white;}
.footer p{padding:0; margin:2px 24px;}
.footer2 p{padding:0; margin:2px 24px;}

#menu {list-style:none; margin:16px 0 16px 40px; padding:0;}
#menu li {margin:0;}
#menu li a {display:block; background:url(../img/menu_icon_2010b.gif) 1% 50% no-repeat; padding:4px 0 4px 50px;}
#menu li a:hover {display:block; background:url(../img/menu_icon_2010.png) 1% 50% no-repeat; padding:4px 0 4px 50px;}

h1, h2, h3{margin:0; padding:0;}

a.link_underlined  {
	  font-size:12px; text-decoration: underline; font-weight:none; vertical-align:top; font-weight:none; color:#8C8B8A;
}
a.link_underlined:hover {
	 font-size:12px; text-decoration: underline; font-weight:none; vertical-align:top; font-weight:none; color:#8C8B8A;
}

.row_gallery {
	display:block; width:540px; height:80px; overflow: auto; text-align:left;
	 
}

.text_bottom_copyright {font-size:13px; font-weight:normal; color:#FDA532;}

.order_form_header { font-size:15px; font-weight:bold; }
.order_form_italic { font-size:11px; font-style:italic; }

  

TD { font-family:Times New Roman; font-size:14px; font-weight:normal; letter-spacing:0px; color:#ffffff;}
.home_title { font-family:tahoma; font-size:24px;  font-weight:normal; color:#666666;}
.home_subtitle { font-family:tahoma; font-size:12px;  font-weight:normal; color:#993300;}
.contact_address { font-family:tahoma; font-size:12px;  font-weight:normal; color:#b69c36;}


.normal_text { font-family:tahoma; font-size:11px;  font-weight:normal; color:#666666;}

.title {font-size:16px; font-family:tahoma;  color:#AC2311; font-weight:bold; }
.subtitle {font-size:12px; font-style:italic; color:#D05E4F;}
 
.text_white {font-size:13px; font-weight:normal; color:#E4D5B9;}
.text_red {font-size:13px; font-weight:normal; color:#AC2311;}
.text_dark {font-size:13px; font-weight:normal; color:#444444;}
.text_light {font-size:13px; font-weight:normal; color:#FDF8EB;}

.text_white11 {font-size:11px; font-weight:normal; color:#E4D5B9;}


.dark_brown {font-size:12px; font-weight:normal; color:#60532B;}

a.link_brown_small {  color: #cccccc; font-size:12px; text-decoration: none; font-weight:none;}
a.link_brown_small:hover {  color: #FFFFFF; font-size:12px; text-decoration: none}

a.link_white_small {  color: #FFFFFF; font-size:10px; text-decoration: none; font-weight:none;}
a.link_white_small:hover {  color: #fcfcb1; font-size:10px; text-decoration: none}

a.link_white_smallyellow {  color: #fcfcb1; font-size:10px; text-decoration: none; font-weight:none;}
a.link_white_smallyellow:hover {  color: #fcfcb1; font-size:10px; text-decoration: none}

a.link_email {  color: #b69c36; font-size:12px; text-decoration: underline; font-weight:none;}
a.link_email:hover {  color: #b69c36; font-size:12px; text-decoration: none}

a.link_gray {  color: #999999; font-size:12px; text-decoration: underline; font-weight:none;}
a.link_gray:hover {  color: #999999; font-size:12px; text-decoration: none}
 

a.link_white_menus {  color: #000000; font-size:16px; text-decoration: none; font-weight:bold; font-family:"Times New Roman", Times, serif;}
a.link_white_menus:hover {  color: #666666; font-size:16px; text-decoration: none; font-weight:bold; font-family:"Times New Roman", Times, serif;}

a.link_white_menusyellow {  color: #666666; font-size:16px; text-decoration: none; font-weight:bold; font-family:"Times New Roman", Times, serif;}
a.link_white_menusyellow:hover {  color: #666666; font-size:16px; text-decoration: none; font-weight:bold; font-family:"Times New Roman", Times, serif;}

  

a.link_white {  color: #ffffff; font-size:14px; text-decoration: underline; font-weight:bold; font-family:"Times New Roman", Times, serif}
a.link_white:visited {  color: #ffffff; font-size:14px; text-decoration: underline; font-weight:bold; font-family:"Times New Roman", Times, serif}
a.link_white:hover {  color: #ffffff; font-size:14px; text-decoration: none; font-weight:bold; font-family:"Times New Roman", Times, serif}

a.link_brown {  color: #bda178; font-size:12px; text-decoration: none; font-weight:none;}
a.link_brown:visited {  color: #bda178; font-size:12px; text-decoration: none;}
a.link_brown:hover {  color: #ffffff; font-size:12px; text-decoration: none}

.text_brown { color: #bda178; font-size:12px; text-decoration: none; font-weight:none;} 


a.link_yellow {  color: #f8c947; font-size:14px; text-decoration: none; font-weight:bold; font-family:"Times New Roman", Times, serif}
a.link_yellow:visited {  color: #f8c947; font-size:14px; text-decoration: none; font-weight:bold; font-family:"Times New Roman", Times, serif}
a.link_yellow:hover {  color: #ffffff; font-size:14px; text-decoration: none; font-weight:bold; font-family:"Times New Roman", Times, serif}
 

a.link_file {  color: #996014; font-size:12px; text-decoration: underline; font-weight:none;}
a.link_file:visited {  color: #996014; font-size:12px; text-decoration: underline;}
a.link_file:hover {  color: #996014; font-size:12px; text-decoration: underline}

a.link_file_brown {  color: #F9CC9F; font-size:12px; text-decoration: none; font-weight:none;}
a.link_file_brown:visited {  color: #F9CC9F; font-size:12px; text-decoration: none;}
a.link_file_brown:hover {  color: #F9CC9F; font-size:12px; text-decoration: underline}

 
  
.pic_detalii {
	display:block;
	width: 60px;
	background-color: #ffffff;
	padding: 1px;
	border: solid 1px #9D1A1E;
} 
.pic1 {
	display:block;
	*width: 119px;
	width: 119px;
	background-color: #ffffff;
	 
	border: solid 1px #CCCCCC;
}

.pic1:hover {border: solid 1px Black;}

.footer { font-family:Times New Roman; font-size:12px;  font-weight:normal; color:#cccccc; }

.header_portocaliu { font-family:verdana; background-color:#E36129; font-size:12px;  font-weight:bold; color:#000000; }


input {
border-bottom-color: gray;
border-right-color: gray;
border-top-color: Black;
border-left-color: Black;
border-width: 1px;
background: #ffffff; padding:2px;
font-size: 12px;
}

select 		{
	border-bottom-color: #E1E1E1;
border-right-color: #E1E1E1;
border-top-color: Black;
border-left-color: Black;
border-width: 1px;
background: #ffffff;
font-size: 12px;
	
}

form {
	border: 0px;
}
.txt_area {
border-bottom-color: gray;
border-right-color: gray;
border-top-color: Black;
border-left-color: Black;
border-width: 1px; padding:2px;
font-family:Arial, Helvetica, sans-serif;
background: #ffffff;
font-size: 12px;
}

.cbox img{margin: 0 36px 24px 0;}
ul.formError{margin:8px 0 0 0; padding:10px 10px 10px 50px; list-style-type:none; color:#900; background:#def url(../img/error.gif) 2% 50% no-repeat; border:1px solid #900; width:290px;}