/******************** GLOBAL RESETTING CODE BASED ON YAHOO CSS RESET ********************/
body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:black}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; color:#333333}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}


body
{
  background-color:white;
}

A
{
  color:#FE6723;
  font-size:11px;
  text-decoration:underline;
}

A:hover
{
  color:red;
}

IMG.imagine
{
  border:1px solid #FE6723;
}

#header
{
  width:100%;
  background-image:url("../img/header_bg.png");
  background-repeat:repeat-x;
  text-align:center;
  height:77px;
}
#inner_header
{
  width:930px;
  background-image:url("../img/header7.jpg");
  background-repeat:none;
  padding:0px;
  margin:0px auto;
  height:72px;
}

#sigla
{
width:250px;
height:75px;
float: left;
}
#limbi
{

width:200px;
height:30px;
float:right;
margin-top:5px;
}

#limbi a
{
color:#FFCC00;
font-weight:bold;
text-decoration:none;
}
#middle
{
  margin-left:auto;
  margin-right:auto;
  width:926px;
  min-height:600px;
}


#top_left
{
  float:left;
  width:200px;
  height:330px;
  border-left:1px solid #A0A0A0;
  border-right:1px solid #A0A0A0;
  border-bottom:1px solid #A0A0A0;
  background-color:#FBEA8F;
}

#top_left .menuzone
{
  background-color:#DADADA;
  border-bottom:1px solid #A0A0A0;
}

#top_left .parere_oaspeti
{
  font-size:11px;
  color:black;
  font-family:Arial,helvetica;
  margin-left:15px;
  margin-top:3px;
  margin-right:7px;
}

#top_left A.menuitem
{
  display:block;
  height:24px;
  font-size:13px;
  font-weight:bold;
  font-family:arial,helvetica;
  text-decoration:none;
  color:#663300;
  border-bottom:1px solid black;
  margin-left:10px;
  width:160px;
  padding-left:10px;
  padding-top:7px;
}

#top_left A.menuitem:hover
{
  display:block;
  height:24px;
  font-size:13px;
  font-weight:bold;
  font-family:arial,helvetica;
  text-decoration:underline;
  color:#FF3300;
  border-bottom:1px solid black;
  margin-left:10px;
  width:160px;
  padding-left:10px;
  padding-top:7px;
}

#top_left A.last
{
  border:none;
}

#top_left A.last:hover
{
  border:none;
}

#top_center
{
  float:left;
  width:440px;
  height:330px;
  border-bottom:1px solid #FF8400;
  border-top:1px solid #A0A0A0;
  overflow:hidden;
  
}


#top_right
{
  float:left;
  width:265px;
  height:330px;
  border:1px solid #FF8400;
  background-color:#FFBF6C;
}

#top_right TABLE.home
{
  font-size:11px;
  font-family:arial,helvetica;
  margin-left:10px;
  width:240px;
}

#top_right TABLE.normal
{
  font-size:12px;
  font-family:arial,helvetica;
  width:230px;
}

#top_right TABLE TD
{
  padding:3px;
}

#top_right H1.home
{
  margin-left:20px;
  border-bottom:1px solid #A45A09;
  text-align:right;
  margin-right:20px;
  margin-top:4px;
  width:150px;
  float:right;
}



#top_right H1.normal
{
  border-bottom:1px solid #A45A09;
  margin-top:4px;
}



#bottom_content
{
  width:890px;
  float:left;
  clear:both;
  margin-left:20px;
  min-height:250px;
}


#footer
{
  width:100%;
  height:25px;
  background-color:#F29028;
  text-align:center;
  padding-top:15px;
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#663300;
}

#footer A
{
   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#663300;
  text-decoration:none;
  
}


H1
{
  color:#9E5302;
  font-size:16px;
  font-weight:bold;
  font-family:Arial;
  margin-bottom:8px;
}

H2
{
  color:#F3902A;
  font-size:14px;
  font-weight:bold;
  font-family:Arial;
  margin-bottom:8px;
}


.home_panel_left
{
  float:left;
  width:300px;
  padding-top:20px;
}

.home_panel_center
{
  float:left;
  border-left:1px solid #E9E9E9;
  border-right:1px solid #E9E9E9;
  width:370px;
  margin-left:15px;
  margin-right:15px;
  padding-left:15px;
  padding-right:15px;
  padding-top:20px;
}

.home_panel_right
{
  float:left;
  width:150px;
  padding-top:20px;
}


.link_oferta
{
  font-size:13px;
  color:#FF4107;
  font-weight:bold;
  font-family:arial,helvetica;
 
}

.home_panel_left H1, .home_panel_center H1, .home_panel_right H1
{
  border-bottom:1px solid #E9E9E9;
}

.grup_imagini
{
  padding:10px;
  background-color:#FFC587;
  border:1px solid #FE6723;
  width:80px;
  float:left;
  margin-right:10px;
  margin-bottom:20px;
  margin-top:5px;
}

.grup_imagini IMG
{
  border:1px solid #FE6723;
}



.formular_contact TABLE.formular_contact 
{
  
}

TABLE.formular_contact  TD
{
  padding:2px;
}

TABLE.info_contact
{
  
  
}

TABLE.info_contact TD
{
  padding:4px;
  font-size:12px;
}


TABLE.info_tarife
{
  
  
}

TABLE.info_tarife TD
{
  padding:6px;
  font-size:12px;
  border-bottom:1px dotted #EFBFBF;
}

TABLE.info_tarife TD.pret
{
  font-size:14px;
  color:#6F1212;
  font-weight:bold;
  border-bottom:1px dotted #EFBFBF;
}



INPUT[type=text],TEXTAREA, SELECT
{
  font-size:12px;
  border:1px solid black;
}

INPUT[type=text]:focus,TEXTAREA:focus
{
  border:1px solid red;
}

TEXTAREA
{
  
}

INPUT[type=text]
{
  padding:2px;
}

INPUT[type=submit]
{
  padding:2px;
}


#normal_content_panel
{
  margin-top:20px;
}

.container_galerie
{
  
}

.container_galerie IMG
{
  border:1px solid #FF8400;
}
