*{
	margin: 0;
	padding: 0;
}
.left{
	float: left;
}
.right{
	float: right;
}
.center{
	float: left;
	margin-left: 10px;
}
.clear{
	clear: both;
}
img{
	border: 0;
}
li{
	list-style: none;
}
h1{
	font-size: 24px;
	font-weight: normal;
	color: #933e06;
	padding: 10px 0;
}
h2{
	font-size: 22px;
	font-weight: normal;
	color: #933e06;
	padding: 10px 0;
}
h3{
	font-size: 20px;
	color: #ccb56a;
	padding: 0 0 10px 0;
}
h4{
	font-size: 12px;
}
body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #231e1a;
	color: #000000;
}
#header_container{
	height: 173px;
	background-color: #332920;
}
#header{
	margin: 0 auto;
	width: 941px;
	background-image: url(../images/header.jpg);
	height: 173px;
}
#header #header_menu{
	float: left;
	padding-top:10px;
	height: 20px;
	margin-bottom: 110px;
}

#header #header_menu ul{
	list-style: none;
}
#header #header_menu li{
	display: inline;
	padding: 0 20px;
}
#header #header_menu a{
	color: #fff;
	text-decoration: none;
}
#header #header_menu a:hover{
	color: #a78650;
}
#header #header_menu .selected{
	color: #a78650;
}
#header_menu #b-home{
	background-image: url(../images/b-home.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}
#header_menu #b-sitemap{
	background-image: url(../images/b-sitemap.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}
#header_menu #b-contact{
	background-image: url(../images/b-contact.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}
#header #language_selector{
	float: right;
	padding:7px 10px;
}


#main_photo_container{
	height: 333px;
	padding-top: 25px;
	background-image: url(../images/bg-main-photo.jpg);
	background-repeat: repeat-x;
}
#main_photo{
	width: 937px;
	height: 298px;
	padding: 2px;
	margin: 0 auto;
	background-color: #d2c3a6;
}
#site_container{
	padding-bottom: 20px;
	background-color: #d2c3a6;
}
#site{
	width: 881px;
	padding: 30px;
	margin: 0 auto;
	min-height: 300px;
	background-color: #fff;
}
.img-1{
	border: 1px solid #ccb56a;
	float: left;
	margin: 0 10px 10px 0;
}


#main_menu_ro{
	width: 931px;
	height: 33px;
	position: relative;
	/*background-image: url(../images/menu.jpg);*/
}

	#main_menu_ro li{
		float: left;
		margin-right: 34px;
	}

	#main_menu_ro a{
		color: #e7d2aa;
		text-indent: -9999px;
		/*position: absolute;*/
		font-size: 18px;
		text-decoration: none;
		background-image: url(../images/menu.jpg);
		background-repeat: no-repeat;
		height: 33px;
		overflow: hidden;
		display: block;
	}
	
	
	/* normal */
	#main_menu_ro li#b1 a{
		width: 46px;
		background-position: 0 0;
	}

	#main_menu_ro li#b2 a{
		width: 84px;
		background-position: -80px 0;
	}
	
	#main_menu_ro li#b3 a{
		width: 136px;
		background-position: -199px 0;
	}
	
	#main_menu_ro li#b4 a{
		width: 91px;
		background-position: -368px 0;
	}
	
	#main_menu_ro li#b5 a{
		width: 47px;
		background-position: -493px 0;
	}
	
	#main_menu_ro li#b6 a{
		width: 151px;
		background-position: -574px 0;
	}
	
	#main_menu_ro li#b7 a{
		width: 76px;
		background-position: -760px 0;
	}
	
	#main_menu_ro li#b8 a{
		width: 61px;
		background-position: -870px 0;
	}
	/* end of normal*/
	
	/* hover */
	#main_menu_ro li#b1 a:hover{
		width: 46px;
		background-position: 0 -33px;
	}

	#main_menu_ro li#b2 a:hover{
		width: 84px;
		background-position: -80px -33px;
	}
	
	#main_menu_ro li#b3 a:hover{
		width: 136px;
		background-position: -199px -33px;
	}
	
	#main_menu_ro li#b4 a:hover{
		width: 91px;
		background-position: -368px -33px;
	}
	
	#main_menu_ro li#b5 a:hover{
		width: 47px;
		background-position: -493px -33px;
	}
	
	#main_menu_ro li#b6 a:hover{
		width: 151px;
		background-position: -574px -33px;
	}
	
	#main_menu_ro li#b7 a:hover{
		width: 76px;
		background-position: -760px -33px;
	}
	
	#main_menu_ro li#b8 a:hover{
		width: 61px;
		background-position: -870px -33px;
	}
	/* end of hover*/
	
	/* selected */
	#main_menu_ro li#b1 .selected{
		width: 46px;
		background-position: 0 -33px;
	}

	#main_menu_ro li#b2 .selected{
		width: 84px;
		background-position: -80px -33px;
	}
	
	#main_menu_ro li#b3 .selected{
		width: 136px;
		background-position: -199px -33px;
	}
	
	#main_menu_ro li#b4 .selected{
		width: 91px;
		background-position: -368px -33px;
	}
	
	#main_menu_ro li#b5 .selected{
		width: 47px;
		background-position: -493px -33px;
	}
	
	#main_menu_ro li#b6 .selected{
		width: 151px;
		background-position: -574px -33px;
	}
	
	#main_menu_ro li#b7 .selected{
		width: 76px;
		background-position: -760px -33px;
	}
	
	#main_menu_ro li#b8 .selected{
		width: 61px;
		background-position: -870px -33px;
	}
	/* end of selected*/
	
	#main_menu_ro #b8{
		margin-right: 0;
	}
	
	
	/* menu engleza */
	
#main_menu_en{
	width: 931px;
	height: 33px;
	position: relative;
	/*background-image: url(../images/menu.jpg);*/
}

	#main_menu_en li{
		float: left;
		margin-right: 18px;
	}

	#main_menu_en a{
		color: #e7d2aa;
		text-indent: -9999px;
		/*position: absolute;*/
		font-size: 18px;
		text-decoration: none;
		background-image: url(../images/menu_en.jpg);
		background-repeat: no-repeat;
		height: 33px;
		overflow: hidden;
		display: block;
	}
	
	
	/* normal */
	#main_menu_en li#b1 a{
		width: 46px;
		background-position: 0 0;
	}

	#main_menu_en li#b2 a{
		width: 99px;
		background-position: -64px 0;
	}
	
	#main_menu_en li#b3 a{
		width: 173px;
		background-position: -180px 0;
	}
	
	#main_menu_en li#b4 a{
		width: 103px;
		background-position: -373px 0;
	}
	
	#main_menu_en li#b5 a{
		width: 45px;
		background-position: -496px 0;
	}
	
	#main_menu_en li#b6 a{
		width: 170px;
		background-position: -561px 0;
	}
	
	#main_menu_en li#b7 a{
		width: 100px;
		background-position: -750px 0;
	}
	
	#main_menu_en li#b8 a{
		width: 60px;
		background-position: -871px 0;
	}
	/* end of normal*/
	
	/* hover */
	#main_menu_en li#b1 a:hover{
		width: 46px;
		background-position: 0 -33px;
	}

	#main_menu_en li#b2 a:hover{
		width: 99px;
		background-position: -64px -33px;
	}
	
	#main_menu_en li#b3 a:hover{
		width: 173px;
		background-position: -180px -33px;
	}
	
	#main_menu_en li#b4 a:hover{
		width: 103px;
		background-position: -373px -33px;
	}
	
	#main_menu_en li#b5 a:hover{
		width: 45px;
		background-position: -496px -33px;
	}
	
	#main_menu_en li#b6 a:hover{
		width: 170px;
		background-position: -561px -33px;
	}
	
	#main_menu_en li#b7 a:hover{
		width: 100px;
		background-position: -750px -33px;
	}
	
	#main_menu_en li#b8 a:hover{
		width: 60px;
		background-position: -871px -33px;
	}
	/* end of hover*/
	
	/* selected */
	#main_menu_en li#b1 .selected{
		width: 46px;
		background-position: 0 -33px;
	}

	#main_menu_en li#b2 .selected{
		width: 99px;
		background-position: -64px -33px;
	}
	
	#main_menu_en li#b3 .selected{
		width: 173px;
		background-position: -180px -33px;
	}
	
	#main_menu_en li#b4 .selected{
		width: 103px;
		background-position: -373px -33px;
	}
	
	#main_menu_en li#b5 .selected{
		width: 45px;
		background-position: -496px -33px;
	}
	
	#main_menu_en li#b6 .selected{
		width: 170px;
		background-position: -561px -33px;
	}
	
	#main_menu_en li#b7 .selected{
		width: 100px;
		background-position: -750px -33px;
	}
	
	#main_menu_en li#b8 .selected{
		width: 60px;
		background-position: -871px -33px;
	}
	/* end of selected*/
	
	#main_menu_en #b8{
		margin-right: 0;
	}
	
	/* end of menu engleza */
	
.container-1{
	float: left;
	width: 571px;
}
.container-2{
	float: right;
	width: 222px;
	background-color: #41322b;
	color: #d1b7a6;
	padding: 20px;
}
.container-3{
	width: 275px;
	padding: 15px;
	border: 1px solid #110f0c;
	color: #fff;
	margin-bottom: 20px;
	font-size: 10px;
}
#footer{
	margin: 0 auto;
	width: 941px;
	padding: 20px 0;
}
	#menu_footer{
		float: left;
	}
		#menu_footer li{
			float: left;
			padding-right: 10px;
		}
		#menu_footer a{
			color: #d1c3a6;
			text-decoration: none;
		}
		#menu_footer a:hover{
			color: #fff;
			text-decoration: underline;
		}
		#copyright{
			float: right;
		}
		#copyright a{
			color: #fff;
			text-decoration: none;
		}
		#copyright a:hover{
			text-decoration: underline;
		}

.separator-1{
	height: 1px;
	overflow: hidden;
	clear: both;
	margin: 20px 0 10px 0;
	background-image: url(../images/separator.jpg);
}

.input-1{
	width:140px;
	background-color:#d1c3a6;
	border: 1px solid #362c23;
	color:#231e1a;
	padding: 2px;
}
.input-2{
	width:140px;
	background-color:#43352c;
	color:#d1b7aa;
	border:1px solid #362c23;
	padding: 2px;
}
.input-3{
	background-color:#43352c;
	color:#d1b7aa;
	border:1px solid #362c23;
	padding: 2px;
	width:100px;
}
.input-4{
	background-color:#d1c3a6;
	color:#231e1a;
	padding: 2px;
	border: 1px solid #362c23;
	width:140px;
}


.button-1{
	background-color:#ccc6b8;
	color:#413328;
	padding:1px;
	cursor:pointer;
	border: 1px solid #362c23;
}
.button-1:hover{
	background-color:#fff;
}
.mesaj{
	width:413px;
	background-color:#d1c3a6;
	border: 1px solid #362c23;
	color:#231e1a;
}

.select-1{
	background-color:#d1c3a6;
	color:#231e1a;
	border: 1px solid #362c23;
}

.reservation-btn{
	background-image: url(../images/rezerva.jpg);
	width: 95px;
	height: 25px;
	border: 0 none;
	cursor: pointer;
	color: #3F3327;
	font-size: 11px;
	padding-bottom: 5px;
}

.link-1{
	color:#d0a95a;
	clear: both;
	display: block;
}

.link-2{
	color:#41322B;
	float: right;
	margin-bottom: 10px;
}

.error{
	color:red;
}

.separator{
	background-image: url(../images/separator.png);
	width: 239px;
	height: 1px;
	overflow: hidden;
	clear: both;
	margin: 20px 0 10px 0;
}

#sitemap a{
	color: #41322b;
	text-decoration: none;
}
#sitemap a:hover{
	text-decoration: underline;
}
#sitemap .sitemap-list{
	margin-left: 50px;
}

.photos-table{
	float:left;
}

.nl-input{
	background-color:#D1C3A6;
	border:0px solid #362C23;
	color:#231E1A;
	padding:2px;
	width:132px;
	font-size: 12px;
	height: 18px;
}

.nl-text{
	margin-bottom: 10px;
}

#newsletter-register-button{
	background-image:url("../images/rezerva.jpg");
	color: #3F3327;
	border:0 none;
	cursor:pointer;
	height:25px;
	width:85px;
	font-size: 11px;
	padding-bottom: 5px;
}

/* animatie */
#s3slider {
   width: 937px; /* important to be same as image width */
   height: 298px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
	background-color: #fff;
}

#s3sliderContent {
   width: 937px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 15px/18px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 911px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

/* end of animatie */

#language_selector{
	float: right;
}

#lang-menu li{
	float: left;
}
