/* CSS Document */

body{ 
	background:#E7E0D1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/******   MAIN MENU    *****/

#navbar, #footer_lang, #footer_left {
    font-family:Arial, Helvetica, sans-serif;
    font-size:1px;
    height:32px;
	max-height:32px;
	padding:0;
    margin:0;
	/*border:1px solid #333333;*/
}
#navbar li, #footer_lang li, #footer_left li {
    list-style:none;
    display:inline;
	padding:0;
    margin:0;
}
#navbar a, #footer_lang a, #footer_left a {
    font-size:1px;
    color:#fff;
    text-decoration:none;
    float:left;
    padding:0;
    margin:0;
	height:32px;
	max-height:32px;
}

/*        more in lang files         */


#navbar a:hover, #navbar a.active {
    text-decoration:none;
    background-position:0 -32px;
}

.main_container{ width:810px; height:513px; background:url(http://www.hotel-libra.ro/images/round-big-bg.gif) no-repeat bottom;}
.main_container_pano{ width:810px; height:650px; background:url(http://www.hotel-libra.ro/images/round-big-bg-pano.gif) no-repeat bottom;}
.inner_container{ width:755px; height:366px; background:url(http://www.hotel-libra.ro/images/bg-content.jpg) repeat-x;padding-top:1px;}
.frame{ margin-top:10px; width:712px; height:322px; background:url(http://www.hotel-libra.ro/images/bg-frame.jpg) no-repeat; padding-top:1px; }
.picture_container{ margin-top:9px; width:695px; height:309px; background:url(http://www.hotel-libra.ro/images/bg-main-receptie.jpg) no-repeat; position:relative; font-size:12px; line-height:16px; color:#333333;}
.picture_container_1mai{ margin-top:9px; width:695px; height:309px; background:url(http://www.hotel-libra.ro/images/bg-main-receptie-1-mai-2009.jpg) no-repeat; position:relative; font-size:12px; line-height:16px; color:#333333;}

.picture_container_paste{ margin-top:9px; width:695px; height:309px; background:url(http://www.hotel-libra.ro/images/bg-main-receptie-pasti-2009.jpg) no-repeat; position:relative; font-size:12px; line-height:16px; color:#333333;}
.picture_container_rev{ margin-top:9px; width:695px; height:309px; background:url(http://www.hotel-libra.ro/images/bg-main-receptie_revelion.jpg) no-repeat; position:relative; font-size:12px; line-height:16px; color:#333333;}
.picture_container_oferte{margin-top:9px; width:695px; height:309px; background:url(http://www.hotel-libra.ro/images/bg-main-receptie_oferte__.jpg) no-repeat; position:relative; font-size:12px; line-height:16px; color:#333333;}
.picture_container_valentine{ margin-top:9px; width:695px; height:309px; background:url(http://www.hotel-libra.ro/images/bg-main-receptie-valentin-2.jpg) no-repeat; position:relative; font-size:12px; line-height:16px; color:#333333;}

.footer_bar{ margin:auto; width:810px; height:35px;}
	.footer_left{ float:left; width:300px; font-size:11px; color:#9D6C5D; margin-top:10px; text-align:left}
	.footer_right{ float:right; width:300px; font-size:11px; color:#9D6C5D; margin-top:10px; text-align:right}
	
.menu_container{ width:755px; height:33px;}
.right_corner{ float:right; width:8px; height:33px; background:url(http://www.hotel-libra.ro/images/right-bottom-corner.gif) 100% 100% no-repeat ;}
.inner_menu{ float:right; width:720px; height:33px;}
.left_corner{ float:left; width:8px; height:33px; background:url(http://www.hotel-libra.ro/images/left-bottom-corner.gif) 0 100% no-repeat ;}


.semitransparent_bg, .semitransparent_bg_conf, .semitransparent_bg_rest, .semitransparent_bg_contact, .semitransparent_bg_rez, .semitransparent_bg_photo{
	position: absolute;
	background-color: white;
	filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.8);
	opacity: .8 ;
}

.semitransparent, .semitransparent_conf, .semitransparent_rest, .semitransparent_contact, .semitransparent_rez, .semitransparent_photo{
	text-align:left;
	position: absolute;
	overflow: auto;
	padding: 10px;
	opacity: .99 ;
}

.semitransparent_bg{ top: 35px; left: 66px;}
.semitransparent{ top: 35px; left: 66px;}
.semitransparent_bg_conf{ top: 65px; left: 66px;}
.semitransparent_conf{ top: 65px; left: 66px;}
.semitransparent_bg_rest{ top: 45px; left: 386px; border:2px solid #E4BCAA;}
.semitransparent_rest{ top: 45px; left: 386px;}
.semitransparent_bg_contact{ top: 25px; left: 66px; border:2px solid #E4BCAA;}
.semitransparent_contact{ top: 25px; left: 66px;}
.semitransparent_bg_rez{ top: 15px; left: 36px; border:2px solid #E4BCAA;}
.semitransparent_rez{ top: 15px; left: 36px;}
.semitransparent_bg_photo{ top: 35px; left: 86px;}
.semitransparent_photo{ top: 35px; left: 86px;}


#contact_form, #rez_form {
	padding:0;
	margin:0;
	font-size:11px;
}

#contact_form input, #contact_form textarea, #rez_form input, #rez_form textarea{
	width:160px;
	height:13px;
}

.dark_brown{
	color:#7C4F4D; /*CC6A4A*/
}

.flags_container{
	margin-top:20px;
}

.light_grey{
	color:#999999;
}
.light_grey:hover{
	color:#000000;
}
.xsmall{
	font-size:9px;
}

img.border_simple{
	border:1px solid #CC6A4A;
}



/*********************************/
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}


/*****************************************************************/

#tabel_camere{
	font-size:10px;
}

.webdesign_link
{
	color:#9D6C5D;
}

.webdesign_link:hover
{
	color:#333333;
}
