body {
  background: url("../images/bcg.gif") top left;
  background-repeat: repeat-x;
  background-color: #BEBEBE;
  padding: 0px; 
  margin: 0px;
  border: 0px;
  font-family: arial ce, arial;
  font-size: 12px;
}

.top2 {  width: 750px;  margin: 0px auto;  text-aling: right;  background-color: #f00; }
h1 {  color: #765026;  font-size: 10px;  position: absolute;    z-index: 100;  padding-top: 5px;  _padding-top: 10px;  margin-left: 210px; }

div.top { 
  overflow: hidden;
  position: relative;
  width: 772px;  
  height: 202px; 
  margin: 0px auto;
  padding: 0px;
  font-size: 10px;
}

div.top span {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0px;
  display: block;
  width: 772px;
  height: 202px;
  background: url("../images/top.jpg") no-repeat top center;
  margin: 0;
  cursor: default;
}

.page { float: center; width: 772px; padding: 0px; margin: 0px auto; }
p     {line-height: 160%; }
h2    { font-weight: bold;  font-size: 15px; color: #765026; }
h3    { font-weight: bold; font-size: 14px; color: #777777; }
a {
	color: #765026;
}
.content {
  float: center;
  width: 712px;
  margin: 0px auto;
  background: #fff;
  padding: 30px;
  padding-top: 100px;
}

a{ border: 0px; padding: 0px; margin: 0px; }
img{  border: 0px;  padding: 0px;  margin: 0px; } 
.noborder  {   border: 0px;  padding: 0px;  margin: 0px; }
.noborder2 {   border: 0px;  padding-right: 9px;  margin: 0px; }
.noborder3 {   border: 0px; padding-right: 57px;  margin: 0px; }


#spacer{  float: right;  width: 772px; }

#footer{  
  margin: 0px;
  float: center;
  width: 772px;
  height: 51px;
  background: url("../images/footer.gif");
  padding: 0px;
  color: #765026;
}

#footer p{  
  font-size: 9px;
  margin: 0px;
  float: center;
  padding: 0px;
  color: #777777;
}

#footer a{ text-decoration:none;  color:  #777777; }
#footer a:hover{ text-decoration:none;  color:  #765026; }
.tafel{ width: 650px; margin: 0px;  padding: 0px;  color: #765026; }
.tafel p {  margin: 2px;  padding: 2px;  font-weight: normal;  font-size: 12px;  color: #765026; }
.tafel hr {  height: 1px;  color: #765026; }
.kontakt{  color: #765026;  font-size: 12px;  padding: 0px;  margin: 0px; }

.kontakt a {
  color: #765026;
  font-size: 12px;
  padding: 0px;
  margin: 0px;
  text-decoration: none;
  font-weight: bold;
  }

.kontakt a:hover{
  color: #000;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}

.util {  clear: both;  height: 0px;  font-size: 0px;  margin: 0px;  padding: 0px; }

/* kontaktni formular */
fieldset {  border: 0;  margin: 0;  padding: 0; }
.line {  margin-top: 7px;  color: #765026; }
.pole_datum {  width: 29px;  font-size: 12px;  border: #765026 1px solid;  background-color: #EFE6D8; }

label {
  display: block;
  float: left;
  width: 170px;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px #EEF0FB solid;
}

textarea {
  width: 500px;
  font-family: arial, arialCE;
  font-size: 12px;
  border: 1px solid #BDBDBD;
  background-color: #EFE6D8;
  padding: 3px;
  border: #765026 1px solid;
}

input{
  width: 170px;
  font-family: arial, arialCE;
  font-size: 12px;
  border: 1px solid #BDBDBD;
  background-color: #EFE6D8;
  padding: 3px;
  border: #765026 1px solid;
}

.info{  text-align: left;  color: #f00; }
#button{  border: 0px;  background: #D2D9C3;  float: right; }
#lang-switch {  float: right;  position: relative;  right: 15px;  top: 36px; }
#lang-switch a {  font-size: 10px;  font-weight: bold; }

.pokoj{
	padding: 20px;
	margin: 0px 0px 20px 0px ;
	border: solid 4px #9A6951;
	background: url(../images/room_bg.gif) top left #F2EAE7;
} 	.pokoj h3{
		margin: 0px 0px 20px 0px; color: #9A6951; 
		}
	.pokoj img{
		border: solid 2px #9A6951; margin: 0px 10px 0px 0px;
	}
	
	ul.rooms{
			list-style-type: none;
			padding: 0px ;
			line-height: 160%;
	}
		ul.rooms  li.star{
		display: block;
		padding: 0px 0px 5px 20px ;
		background: url(../images/pobgn.gif) left 3px no-repeat transparent; 
		text-decoration: none; 
		
	}
	
	ul.rooms  li a {
		display: block;
		padding: 5px 0px 5px 20px ;
		background: url(../images/pobgn.gif) left center no-repeat transparent; 
		text-decoration: none; font-weight: bold;
	}
	
	 ul.rooms  li a:hover {background: url(../images/pobg.gif) left center no-repeat transparent;  background-color: #FFF6E7;}
	 
	 object#topFlash {
	 	position: absolute;
	 	top: 28px;
	 	left: 50%;
	 	margin-left: -163px;
	 	z-index: 150;
	 }
	 
	 div#wifi{
	 	background: url("../images/wifi.gif") 15px center no-repeat #fff;
	 	height: 36px;
	 	font-size: 20px;
	 	color: #9a6951;
	 	padding: 13px 0px 0px 80px;
	 }
	 
	 
	.linkLine{
		padding: 0px 0px 5px 0px;
		margin: 0px 0px 5px 0px;
		border-bottom: solid 1px #ccc;
		width: 50%;
	}
	
	
	/* menu */
	div.menu{
		background: #fff;
	}
	div.menu ul{
		list-style-type: none;
		margin: 0px;
		height: 25px;
		padding: 0px;
		float: left;
	}
	
	div.menu  ul li,
	div.menu  ul li a{
		display: block;
		float: left;
		height: 25px;
	}
	
	div.menu ul#langMenu{
		width: 142px;
		padding: 0px 0px 0px 80px
	}
	
	div.menu ul#mainMenu{
		background: url(../images/mm.gif) left top repeat-x ;
		width: 532px;
	}
	
	div.menu ul#mainMenu li a {
		padding: 6px 10px 0px 10px ;
		height: 19px;
		color: #efefef;
		border-right: solid 1px #fff; 
		text-decoration: none;
		font-size: 11px
	}
	
	div.menu ul#mainMenu li a:hover{
		text-decoration: underline;
	}
	
		div#defaultLeft{
			width: 445px;
			float: left;
		}
		
		div#defaultRight{
			width: 228px;
			float: right;
		}
		
		.novinkaList{border-bottom: solid 1px #e0d4c2 !important; padding: 0px 10px 10px 10px; margin: 0px 0px 10px 0px;}
	
		.novinkaList h3, .novinkaList p{ margin-bottom: 10px !important;}
		
		#defDefNewCover{
			background: url('../images/100610/dot.gif') 460px top repeat-y ;
			margin: 0px 0px 10px 0px;
		}
		
		a.darker{
			background: url('../images/bg-dark.jpg') left top repeat-x;
		}
	
