html, body {
	text-align: left;
	font-family: Tahoma, "sans serif";
	font-size: 12px;
	background:url(images/bg.gif) repeat;
	background-position: top left;
	height: 193px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}
 
 #container
 {
 	margin:0 auto;
	width:900px;
	background-color:#eee3cf;
 }
 #top
 {
 	height:104px;
	width:750px;
	margin:0 auto;
	background-color:#eee3cf;
 }
 #left_top
 {
 	width:197px;
	height:104px;
	background:url(images/left_top.gif) no-repeat top left;
       float:left;
 }
 #right_top
 {
 	width:50px;
	height:1px;
	background:#eee3cf;
       float:right;
 }
#center_top
 {
 	width:1px;
	height:1px;
	background:#eee3cf;
    float:left;
    margin:0px 0 0px 1px; 
 }

 #language_select
 {
 	width:130px;
	float:left;
	padding:0;
	margin:70px 0 4px 270px; 
 }
 #language_select ul
 {
 	list-style-type:none;
 }
 #language_select li
 {
 	float:left;
	height:100%;
	padding:0 10px 0 0;
 }
 #rezervari
 {
 	width:120px;
       float:left;
       padding:0;
       text-align:right;
	margin:80px 20px 0 3px;
	color:#897958;
       
  }
 #rezervari a
 {
 	color:#897958;
	text-decoration:none;
 }
 #rezervari a:hover
 {
 	text-decoration:underline;
	color:#db8e01;
 }
 #promotii
 {
 	float:right;
	width:500px;
	height:30px;
	margin:40px 0 0 30px;
	text-align:right;
	color:#FF0000;
 }
 #promotii a
 {
 	color:#FF0000;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
      
  }
 #promotii a:hover
 {
 	text-decoration:underline;
	color:#db8e01;
 }

 #header
 {
 	margin:0 auto;
	width:750px;
	height:207px;
 }
  #main 
 {
 	width:750px;
	margin:0 auto;
	background-color:transparent;
 }
  #leftcolumndn
 {
	width:197px;
       height:550px;
	float:left;
	background-color:#897958;
	overflow:hidden;
 }
 #leftcolumndn ul
 {
 	list-style:none;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 0;
	margin:0 0 0 0;
 }
#leftcolumndn li
 {
	width:197px;
	height:50px;

 }
 #leftcolumndn a
 {
	width:157px;
	height:33px;
	color:#eee3cf;
	padding:17px 0 0 40px;
	text-align:left;
	text-decoration:none;
	display:block;
	background:url(images/menuback1.gif) no-repeat left center;
 }
 #rezervari_cristi a
 {
	width:157px;
	height:33px;
	color:#eee3cf;
	padding:17px 0 0 40px;
	text-align:left;
	text-decoration:none;
	display:block;
	background:url(images/menuback3.jpg) no-repeat left center;
 }
 #leftcolumndn a:hover
 {
	text-decoration:none;
    color:#fff;
	background:url(images/menuback2.gif) no-repeat left center;
 }
  #leftcolumnla
 {
	width:197px;
    height:631px;
	float:left;
	background-color:#897958;
	overflow:hidden;
 }
 #leftcolumnla ul
 {
 	list-style:none;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 0;
	margin:0 0 0 0;
 }
#leftcolumnla li
 {
	width:197px;
	height:50px;

 }
 #leftcolumnla a
 {
	width:157px;
	height:33px;
	color:#eee3cf;
	padding:17px 0 0 40px;
	text-align:left;
	text-decoration:none;
	display:block;
	background:url(images/menuback1.gif) no-repeat left center;
 }
 #leftcolumnla a:hover
 {
	text-decoration:none;
    color:#fff;
	background:url(images/menuback2.gif) no-repeat left center;
 }
 #leftcolumns
 {
	width:197px;
    height:700px;
	float:left;
	background-color:#897958;
	overflow:hidden;
 }
 #leftcolumns ul
 {
 	list-style:none;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 0;
	margin:0 0 0 0;
 }
#leftcolumns li
 {
	width:197px;
	height:50px;

 }
 #leftcolumns a
 {
	width:157px;
	height:33px;
	color:#eee3cf;
	padding:17px 0 0 40px;
	text-align:left;
	text-decoration:none;
	display:block;
	background:url(images/menuback1.gif) no-repeat left center;
 }
 #leftcolumns a:hover
 {
	text-decoration:none;
    color:#fff;
	background:url(images/menuback2.gif) no-repeat left center;
 }
 #leftcolumnc
 {
	width:197px;
    height:896px;
	float:left;
	background-color:#897958;
	overflow:hidden;
 }
 #leftcolumnc ul
 {
 	list-style:none;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 0;
	margin:0 0 0 0;
 }
#leftcolumnc li
 {
	width:197px;
	height:50px;

 }
 #leftcolumnc a
 {
	width:157px;
	height:33px;
	color:#eee3cf;
	padding:17px 0 0 40px;
	text-align:left;
	text-decoration:none;
	display:block;
	background:url(images/menuback1.gif) no-repeat left center;
 }
 #leftcolumnc a:hover
 {
	text-decoration:none;
    color:#fff;
	background:url(images/menuback2.gif) no-repeat left center;
 }
 #leftcolumng
 {
	width:197px;
    height:610px;
	float:left;
	background-color:#897958;
	overflow:hidden;
 }
 #leftcolumng ul
 {
 	list-style:none;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 0;
	margin:0 0 0 0;
 }
#leftcolumng li
 {
	width:197px;
	height:50px;

 }
 #leftcolumng a
 {
	width:157px;
	height:33px;
	color:#eee3cf;
	padding:17px 0 0 40px;
	text-align:left;
	text-decoration:none;
	display:block;
	background:url(images/menuback1.gif) no-repeat left center;
 }
 #leftcolumng a:hover
 {
	text-decoration:none;
    color:#fff;
	background:url(images/menuback2.gif) no-repeat left center;
 }
 #leftcolumnco
 {
	width:197px;
    height:445px;
	float:left;
	background-color:#897958;
	overflow:hidden;
 }
 #leftcolumnco ul
 {
 	list-style:none;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 0;
	margin:0 0 0 0;
 }
#leftcolumnco li
 {
	width:197px;
	height:50px;

 }
 #leftcolumnco a
 {
	width:157px;
	height:33px;
	color:#eee3cf;
	padding:17px 0 0 40px;
	text-align:left;
	text-decoration:none;
	display:block;
	background:url(images/menuback1.gif) no-repeat left center;
 }
 #leftcolumnco a:hover
 {
	text-decoration:none;
    color:#fff;
	background:url(images/menuback2.gif) no-repeat left center;
 }
 #leftcolumnta
 {
	width:197px;
    height:790px;
	float:left;
	background-color:#897958;
	overflow:hidden;
 }
 #leftcolumnta ul
 {
 	list-style:none;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 0;
	margin:0 0 0 0;
 }
#leftcolumnta li
 {
	width:197px;
	height:50px;

 }
 #leftcolumnta a
 {
	width:157px;
	height:33px;
	color:#eee3cf;
	padding:17px 0 0 40px;
	text-align:left;
	text-decoration:none;
	display:block;
	background:url(images/menuback1.gif) no-repeat left center;
 }
 #leftcolumnta a:hover
 {
	text-decoration:none;
    color:#fff;
	background:url(images/menuback2.gif) no-repeat left center;
 }
 #rightcolumn
 {
 	float:left;
	width:553px;
	padding:0;
 } 
 #h1right
 {
       width:500px;
	height:77px;
 	background:url(images/bineativenit.gif) no-repeat left top;
 }
 #h1right h1
 {
 	display:none;
 }
 #textholder
 {
 	width:528px;
	background:transparent;
	margin:15px 5px 5px 20px;

 }
 #textholder p
 {
 	text-align:justify;
	line-height:25px;
	color:#897958;
 }
  #textholder h2
 {
 	margin:10px 0 10px 0;
	font-size:18px;
	text-align:left;
	font-weight:100;
	color:#897958;
 }
 #textholder a
 {
 	color:#897958;
	text-decoration:underline;
	font-weight:bold;
 }
 #textholder a:hover
 {
 	text-decoration:none;
	color:#db8e01
 }
 #locrightcontent
 {
 	background-color:transparent;
	width:548px;
	margin:10px 0 0 5px;	
 }
 #hartaholder
 {
 	width:548px;
	background-color:transparent;
 }
 #harta
 {
 	width:370px;
	height:171px;
	float:left;
	background-color:transparent;
 }
 #distante
 {
 	width:173px;
	height:171px;
	float:left;
	background:url(images/distante.png) no-repeat;
	background-position: top left;
	margin:0 0 0 5px;
 }
 #distante h1
 {
 	padding:9px 0 10px 20px;
	margin:0;
	visibility:hidden;
 }
 #distante ul
 {
 	padding:0 5px 0 10px;
	margin:0;
	list-style-type:none;
	text-align:left;
	font-size:12px;
	color:#897958;
 }
 #distante ul li
 {
 	background:url(images/list.png);
	background-position: top left;
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	margin:10px 0 0 0;
 }
 #loctext
 {
 	width:365px;
	margin:0 0 0 5px;
	float:left;
 }
 #loctext h1
 {
 	font-size:16px;
	color:#897958;
	text-align:left;
	padding:0 0 0 10px;
 }
 #loctext p
 {
 	color:#897958;
	text-align:justify;
	font-size:12px;
	line-height:25px;
	padding:0 0 0 10px;
 }
 #loctext ul
 {
 	list-style-type:none;
	padding:10px 0 0 10px;
	margin:0;
	color:#897958;
	text-align:left;
 }
 #loctext li
 {
 	background:url(images/list.png);
	background-position: top left;
	background-repeat:no-repeat;
	padding:0 0 5px 20px;
	margin:0 0 5px 0;
 }
 .loctextlink
 {
 	text-decoration:underline;
	color:#897958;
 }
 .loctextlink:hover
 {
 	text-decoration:none;
	color:#db8e01;
 }
 #atractii
 {
 	float:left;
	width:173px;
	height:440px;
	margin:10px 0 0 10px;
	background:url(images/distantebck.png);
	background-position: top left;
	background-repeat:repeat;
 }
 #atractii ul
 {
 	list-style:none;
	margin:0;
	padding:10px 0 5px 10px;
	text-align:left;
 }
 #atractii li
 {
 	padding:5px 0 0 10px;
 }
 #atractiisus
 {
 	width:173px;
	height:53px;
	background:url(images/atractiisus.png);
	background-position: top left;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
 }
 #atractiisus h1
 {
 	visibility:hidden;
	padding:9px 0 10px 10px;
	margin:0;
 }
 #serheading
 {
 	width:548px;
	height:30px;
	float:left;
	margin:20px 0 0 5px;
	background:url(images/line.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
 }
 #serheading h1
 {
 	text-align:left;
	font-size:16px;
	color:#897958;
	margin:0 0 0 20px;
 }
 #serheading a
 {
 	color:#897958;
 }
 #sertext
 {
 	text-align:justify;
	color:#897958;
	padding:0 0 0 25px;
 }
 #sertext ul
 {
 	list-style:none;
 }
 #sertext li
 {
 	background:url(images/list.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 1px 20px;
	margin:0 0 4px 0;
 }
 #serviciipic
 {
 	width:120px;
	height:120px;
	margin:5px 10px 5px 0;
	float:left;
	border:2px solid #fff;
 }
#camere
{
	width:245px;
	height:124px;
	float:left;
	background-color:#897958;
	margin:5px 0 0 5px;
}
#camere p
{
	text-align:left;
	padding:5px 10px 5px 10px;
	color:#eee3cf;
	line-height:15px;
}
#camere_poza
{
	width:303px;
	height:124px;
	float:left;
	margin:5px 0 0 0;
}
#camere_dotari
{
    width:553px;
	background-color:transparent;
	float:left;
}
#camere_dotari p
{
	padding:0 0 0 5px;
	color:#897958;
	text-align:left;
	font-weight:bold;
}
 #footer
 {
 	width:900px;
	height:55px;
	margin: 0 auto;
	background:url(images/footer.png);
	background-repeat:no-repeat;
	background-position: left top;
 }
 #footer p
 {
 	color:#897958;
	font-size:14px;
	text-align:center;
	margin:0;
	padding: 20px 0 0 0;
 }
 #right_atractie
 {
 	width:553px;
	background-color:transparent;
 }
 #right_atractie h1
 {
 	text-align:left;
	font-size:16px;
	color:#897958;
	margin:20px 0 15px 5px;
 }
 #poza_atractie
 {
 	width:150px;
	height:150px;
	float:left;
	background-color:transparent;
	margin:0 10px 0 5px;
	border:2px solid #fff;
}
#text_ataractie
{
	float:left;
	width:548px;
}
#text_atractie p
{
	text-align:justify;
	color:#897958;
	line-height:20px;
	margin:0 0 0 5px;
}
#textcontact
{
	width:528px;
	background:transparent;
	margin:15px 5px 5px 20px;
	float:left;
}
#textcontact h1
{
	text-align:center;
	color:#eee3cf;
	font-size:24px;
	margin:0;
	padding:0;
	background-color:#897958;
}
#textcontact a
{
	color:#897958;
	
}
#textcontact a:hover
{
	color:#db8e01;
	text-decoration:none;
}
#textcontact h1:hover
{
	background-color:#eee3cf;
	color:#db8e01;
}
#textcontact p
{
	text-align:center;
	color:#897958;
	font-size:12px;
	line-height:15px;
}
#contactpoza
{
	width:323px;
	float:left;
}
#tarifecontent
{
	width:528px;
	float:left;
	margin:5px 0 0 5px;
}
#rezervaricontent
{
	width:528px;
	float:left;
	margin:10px 0 0 5px;
}
#tarifecontent p
{
	text-align:center;
	color:#897958;
	font-size:16px;
	line-height:22px;
	margin:0;
	padding:0;
	font-weight:bold;
}
#tarifecontent a
{
	text-align:center;
	color:#897958;
	font-size:16px;
	line-height:22px;
	margin:0;
	padding:0;
	font-weight:bold;
}
#obs 
{
       width:528px;
	float:left;
	margin:5px 0 0 5px;
}
#obs p
{
       text-align:center;
	color:#897958;
	font-size:14px;
       line-height:18px;
	margin:0;
	padding:0;
}
#promocontent
{
	width:528px;
	float:left;
	margin:5px 0 0 5px;
}
#promocontent p
{
	text-align:left;
	color:#897958;
	font-size:16px;
	line-height:22px;
	margin:0;
	padding:0;
	font-weight:bold;
}
#promocontent a
{
	text-align:center;
	color:#897958;
	font-size:16px;
	line-height:22px;
	margin:0;
	padding:0;
	font-weight:bold;
}
 #flashcontent
 {
 	width:548px;
	height:600px;
	margin:5px 0 5px 5px;
 }
 label {
	display:block;
	text-indent: 10px;
	font-weight: bold;
	color:#897958; 
	font-size:16px; 
	text-align:left;
}

 label.error {
	position: absolute;
	top: -16px;
	right: 49px;
	padding: 3px;
	color: #da3939;
	font-size: 1.0em;
	text-align: right;
	font-style: italic;
	font-weight: normal;
}
.inside{margin-left:0;}

p.grid{ padding-left:10px;}
  
.clear {clear:both;}
.clearfix, .main{ display:block;} 

.clearfix:after, .main:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
	 }

#rezervari_cristi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EEE3CF;
	background-color: #897958;
	font-weight: bold;
	text-align: center;
}

 #rezervari_cristi a
 {
	width:157px;
	height:33px;
	color:#eee3cf;
	padding:17px 0 0 40px;
	text-align:right;
	text-decoration:none;
	display:block;
	background:url(images/menuback3.jpg) no-repeat left center;
 }
