/* CSS * BY * FREETIMEEUROPE s.r.o. */
/* SET * VALUES * 4 * ALL */
*{ background-color: transparent; }

body {
  background: url("../images/bg.gif") top left repeat-x #EACF9A;
  padding: 0px;
  margin: 0px;
  border: 0px;
  font-family: Verdana, Arial , "ArialCE";
  font-size: 11px;
  line-height: 160%;
  color: #6a1a18;
  text-align: left;
}

/* BASIC * TAGS */
div, img, h1, h2, h3, h4, h5 , p, a, ul, li, span{
   margin: 0px; 
	padding: 0px; 
	border: 0px; 
   font-family: Verdana, Helevetica, Arial, "Arial CE", sans-serif;
	font-size: 11px;
	background: transparent;
}

p  { margin: 0px 0px 10px 0px; }
a	{ color: #6a1a18;}
a:hover	{ color: #000;}
h1 { color: #6a1a18;  text-align: right; font-weight: bold;  font-size: 9px; margin-left: 160px; padding: 0px 20px 0px 0px;  text-transform: uppercase; margin-bottom: 0px;}
h2.h2top { color: #6a1a18;  text-align: right; font-weight: normal;  font-size: 9px; padding: 0px 20px 0px 0px;  text-transform: uppercase; margin: 0px;}
h2 { color: #6a1a18; font-size: 13px; margin: 10px 0px 20px 0px; text-transform: uppercase; }
h3 { color: #6a1a18; font-size: 11px; margin: 0px 0px 10px 0px; }
	
div.clear, div.util, div.cleaner{ display: block; clear: both; font-size: 0px; line-height: 0px; }
div.spacer{ display: block; clear: both; font-size: 0px; line-height: 0px; height: 30px; }
	
	div#hotel{
		width: 980px;
		background-color: #fff;
		margin: 0 auto;
		margin-top: 20px;
	}
	
				div#hsbTop{
					height: 80px;
					background-color: #fff;
					padding: 15px 0px 0px 0px;
					position: relative; 
				}
				
				a#logo{
					display:block;
					width: 92px;
					height: 82px;
					
					position: absolute;
					left: 30px;
					top: 15px;
					
					background: url("../images/logo.gif") left top no-repeat #fff; 
					text-decoration: none;
				}
				
				/*  DEFINICE UNDERU  */
				div#hsbUnder00{
					width:560px;
					min-height: 190px;
				  _height: 190px;
				  height: 190px;
					background: url("../images/un/under00.jpg") right top no-repeat #fff;
					margin: 0px 0px 20px 0px;
				}
								
				div#hsbUnder01{
					float:right;
					width:560px;
					min-height: 190px;
				   _height: 190px;
				   height: 190px;
					background: url("../images/un/under01.jpg") right top no-repeat #fff;
					margin: 0px 0px 20px 0px;
				}
								
				div#hsbUnder02{
				  float:right;
					width:560px;
					min-height: 190px;
				   _height: 190px;
				   height: 190px;
					background: url("../images/un/under02.jpg") right top no-repeat #fff;
					margin: 0px 0px 20px 0px;
				}
								
				div#hsbUnder03{
				  float:right;
					width:560px;
					min-height: 190px;
				   _height: 190px;
				   height: 190px;
					background: url("../images/un/under03.jpg") right top no-repeat #fff;
					margin: 0px 0px 20px 0px;
				}
												
				div#hsbUnder04{
				  float:right;
					width:560px;
					min-height: 190px;
				   _height: 190px;
				   height: 190px;
					background: url("../images/un/under04.jpg") right top no-repeat #fff;
					margin: 0px 0px 20px 0px;
				}
				div#playGround{
					min-height: 300px;
					_height: 300px;
					padding: 0px 0px 40px 0px;
				}
				
				div#cLeft{
					width: 130px;
					min-height: 200px;
					_height: 200px;
					float:left;
					display: block;
					padding: 0px 0px 0px 30px;
					font-size: 10px;
				}
				
				div#cRight{
					float:left;
					min-height: 200px;
					_height: 200px;
					width:560px;
					padding: 0px 0px 0px 50px;
				}
				div#bRight{
					width: 150px;
					min-height: 200px;
					_height: 200px;
					float:right;
					padding: 0px 30px 0px 0px;
					font-size: 10px;
				}
				div#bRight div.rightTop{
        height: 218px;
        padding-top: 6px;
        }
        
        
				div#bRight a img{
					margin-top: 9px;
				}
				
				p#footer{
					margin: 0px;
					height: 25px;
					padding: 5px 0px 0px 0px;
					text-align: center;
					background-color: #EACF9A;
					font-size: 10px;
				}

	#top {
          width:560px;
          padding:0px;
          margin:0px;
          float:right;
          height:190px;
          margin-bottom:5px;
        }

	span.smaller,
	span.smaller a{
		font-size: 9px !important;	
	}
	
	
	
	p.menu{
		margin-bottom: 100px;
	}
	
	
	
	div.piano{
		float: right;
		padding-left: 20px;
	}
	
	div.piano img {
		border: solid 1px #E4C887;
		padding: 1px;
		margin-bottom: 15px
	}
	
	.small{
		font-size: 9px;
	}
	
.mainmenuleft {
	position:relative;
	left:-30px;
}
	
	
	div#facebook img{
		padding: 0px;
		border: none !important;
	}
	
	div#facebookSocial{
		position: absolute;
		left: 200px;
		top: 5px;
	}
