/* 
doc principal css
prima data clasele generale
reseteaza stilurile css individual in locul selectorului universal
*/

html, body{
margin:0;
padding:0;	
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
border-left:0;
}

div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, td, th{
margin:0;
padding:0;
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}

body {
line-height:1;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

ol, ul{list-style:none;}

table{
border-collapse:separate;
border-spacing:0;
}

caption, th, td {
text-align:left;
font-weight:normal;
}

/*opreste resetarea stilurilor
tehnica clearing */
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}

/*ascunde mac */
* html.clearfix {height:1%;}
.clearfix {display:block;}
/*sf optiunii hide */
/* nu schimba stilurile clearfix de mai sus */

p, h1, h2, h3, h4, h5, h6, ul, ol {margin-bottom:.5em}

a img, img {border:none; display:block;}

a{
text-decoration:none;
color:#B4C2F3;
}

h1, h2, h3, h4, h5, h6 {
font-weight:bold;
}

h1{font-size:197%;}/*26px*/
h2{font-size:182%;}/*24px*/
h3{font-size:167%;}/*22px*/
h4{font-size:152%;}/*20px*/
h5{font-size:136%;}/*18px*/
h6{font-size:122%;}/*16px*/
body{
text-align:left; /*for ie5*/
}

.transparent{
filter:alpha(opacity=80); 
-moz-opacity: 0.8; 
opacity: 0.8; 
}

#container_banner_sus{
width:950px;
margin-left:auto;
margin-right:auto;
}

#bg_top{
position:relative;
width:950px;
height:90px;
background:url(../poze/bg_header.jpg) repeat-x 0 0;
}

#message_top{
width:700px;
font-family:Vivaldi, Verdana, Arial;
font-size:35px;
color:#4A0000;
position:relative;
top:28px;
left:40px;
z-index:1;
}

#meniu{
width:950px;
height:36px;
background:url(../poze/bg_meniu.jpg) repeat-x 0 0;
border-bottom:3px #FBFBFB solid;
}

ul#nav{
text-align:right;
padding:5px 20px 2px 20px;
}

ul#nav li{
display:inline;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
font-family:"Trebuchet MS", Verdana;
letter-spacing:1px;
color:#F5F5F5;
padding:0 15px 0 0;
}

ul#nav li img{
display:inline;
vertical-align:middle;
padding:0 0 0 0;
}

ul#nav li a{
color:#F5F5F5;
}

ul#nav li a:hover,
ul#nav li.current a{color:#999999;
}

#bg_bottom{
width:950px;
height:22px;
background:url(../poze/BG_SUB_MENIU.jpg) repeat-x 0 0;
}

#content_middle{
width:100%;
height:321px;
margin-top:5px;
background:url(../poze/background_middle.jpg) repeat-x 0 0;
}

#flash_rezervari{
width:950px;
height:321px;
margin-left:auto;
margin-right:auto;
}

#flash{
width:645px;
height:321px;
float:left;
padding:0 50px 0 30px;
}

#rezervari{
width:210px;
height:313px;
float:left;
background:#adb16c;
padding:0 0 0 0;
border:4px #989b56 solid;
}

#titlu_rez{
width:100%;
height:35px;
background:#DCDCBA;
border-bottom:2px #989b56 solid;
}

#titlu_rez p{
padding:8px 0 0 25px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:1px;
font-size:18px;
color:#800000;
}

#content_rez{
padding:5px 2px 2px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
}

select.form{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:3px 0 3px 0;
font-size:11px;
background-color:#CCCCFF;
border-bottom:1px #990000 solid;
border-top:1px #990000 solid;
border-left:1px #990000 solid;
border-right:1px #990000 solid;
}

input.form{
font:Arial, Helvetica, sans-serif;
font-size:13px;
margin:1px 0 4px 0;
background-color:#CCCCFF;
border-bottom:1px #990000 solid;
border-top:1px #990000 solid;
border-left:1px #990000 solid;
border-right:1px #990000 solid;
}

input.submit{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
text-transform:uppercase;
font-size:12px;
margin:0 0 2px 0;
border-bottom:1px #990000 solid;
border-top:1px #990000 solid;
border-left:1px #990000 solid;
border-right:1px #990000 solid;
padding:2px 8px 2px 8px;
background:#e9e6dd;
}

#captchainput{
margin:4px 0 0 4px;
padding:5px 0 3px 0;
}

.captchaimg{
width:100px;
float:left;
vertical-align:middle;
margin:4px 5px 2px 0;
}

#content{
width:100%;
background-color:#decbcb;
}

#content_center{
width:950px;
min-height:650px;
margin-left:auto;
margin-right:auto;
background-color:#decbcb;
padding:25px 5px 20px 15px;
line-height:1.3em;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#800000;
}

#text{
width:700px;
border:1px #C1C1C1 solid;
padding:10px 10px 10px 10px;
}

img.left{
float:left;
margin:15px 10px 0 0;
width:200px;
border:1px #800000 solid;
}

img.left_box{
float:left;
}

span.titlu_pagina{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
}


#contact_left{
width:400px;
float:left;
margin-top:25px;
padding:10px 10px 10px 10px;
}

#contact_right{
width:250px;
margin-top:25px;
float:left;
border:1px #990000 solid;
padding:10px 10px 10px 10px;
}

.form_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.form_contact{
border:1px #666666 solid;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:#EEEEEE;
}

#bottom_trafic{
width:100%;
float:left;
height:50px;
background-color:#decbcb;
}

#trafic{
float:left;
margin-left:20px;
}

#trafic img{
float:left;
}

#trafic a{
color:#000033;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#bottom{
width:100%;
float:left;
height:50px;
background-color:#adb16c;
}

#container_cuv_cheie{
width:100%;
height:35px;
background:#481e00;
position:fixed;
color:#999999;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
bottom:0px;
z-index:1;
padding:6px 0 0 8px;
}

#cuv_cheie{
position:fixed;
bottom:2px;
right:3px;
font-size:10px;
z-index:2;
}

ul#meniu_subsol li{
display:inline;
text-transform:uppercase;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#E2E2E2;
padding:0 0 0 0;
}

ul#meniu_subsol li a{
color:#E2E2E2;
}

h3#cuvcheie{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:9px;
}

#lang{
position:fixed;
top:12px;
right:0px;
z-index:2;
}

#lang a{
color:#E9E9E9;
}

#lang a:hover,
#lang .current a{color:#999999;
}

#ro{
background:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#F4F4F4;
padding:8px 2px 8px 4px;
}

#en{
background:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#F4F4F4;
padding:8px 2px 8px 4px;
margin-top:5px;
}

#fr{
background:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#F4F4F4;
padding:8px 2px 8px 4px;
margin-top:5px;
}

#de{
background:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#F4F4F4;
padding:8px 2px 8px 4px;
margin-top:5px;
}



