*{
	font-size: 11px;
	font-family:verdana;
}

a{
	color:#005E9E;
}

div.clear, div.util, div.cleaner{ display: block; clear: both; font-size: 0px; line-height: 0px; margin: 0px !important; }


body {
  background:url(../images/bak.jpg) no-repeat #008BCE center top;
  font-family:verdana;
  margin:0px;
  padding:0px;
}

h1{
	position: absolute;
	top: 40px;
	left: 50%;
	width: 900px;
	margin-left: -450px; 
	z-index: 900;
	text-align: right;
	color: #fff;
}

#wrapper {
  width:946px;
  height:100%;
  margin:0px auto;
  text-align:center;
  padding:0px 10px;
}

#firstLine {
  margin:0px auto;
  background:url(../images/fLine.jpg) no-repeat top left;
  width:966px;
  height:18px;
  font-size:0px;
}

#twoLine {
  width:936px;
  height:20px;
  padding:5px;
}

#twoLine .leto {
  color:#fff;
  background-color:#f37d01;
  display:block;
  width:45px;
  text-align:center;
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
  padding:3px 0px;
  text-decoration:none;
  float:left;
  margin-right:1px;
}

#twoLine .letoEn {
  color:#fff;
  background-color:#f37d01;
  display:block;
  width:65px;
  text-align:center;
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
  padding:3px 0px;
  text-decoration:none;
  float:left;
  margin-right:1px;
}

#twoLine .letoDe {
  color:#fff;
  background-color:#f37d01;
  display:block;
  width:65px;
  text-align:center;
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
  padding:3px 0px;
  text-decoration:none;
  float:left;
  margin-right:1px;
}

#twoLine .letoNl {
  color:#fff;
  background-color:#f37d01;
  display:block;
  width:55px;
  text-align:center;
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
  padding:3px 0px;
  text-decoration:none;
  float:left;
  margin-right:1px;
}

#twoLine .zima {
  color:#fff;
  background-color:#6599c1;
  display:block;
  width:45px;
  text-align:center;
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
  padding:3px 0px;
  text-decoration:none;
  float:left;
}

#twoLine .zimaEn {
  color:#fff;
  background-color:#6599c1;
  display:block;
  width:60px;
  text-align:center;
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
  padding:3px 0px;
  text-decoration:none;
  float:left;
}

#twoLine .zimaDe {
  color:#fff;
  background-color:#6599c1;
  display:block;
  width:60px;
  text-align:center;
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
  padding:3px 0px;
  text-decoration:none;
  float:left;
}

#twoLine .zimaNl {
  color:#fff;
  background-color:#6599c1;
  display:block;
  width:60px;
  text-align:center;
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
  padding:3px 0px;
  text-decoration:none;
  float:left;
}

#twoLine .lang {
  text-decoration:none;
  margin-left:10px;
  float:left;
}

#twoLine form {
  float:left;
}

#twoLine form .pole {
  border:2px solid #57a0e4;
  width:109px;
  height:15px;
  font-size:12px;
}

#twoLine form .button {
  border:0px;
  width:60px;
  height:19px;
  background:url(../images/hledej.jpg);
}

#twoLine ul#twoMenu {
  float:left;
  list-style:none;
  margin:0px;
  margin-right:0px;
  padding: 0 0 0 10px;  
}

#twoLine ul#twoMenu li {
  float:right;
  font-size:10px;
  padding-top:4px;
}

#twoLine ul#twoMenu li a {
  font-size:10px;
  color:black;
  text-decoration:none;
  padding:0px 4px;
}

#header {
  width:946px;
  height:135px;
  position:relative;
}

#header a#logo{
  text-decoration:none;
  width:248px;
  height:85px;
  display:block;
  float:left;
  background:url(../images/logo.jpg) left 10px no-repeat ;
  z-index:1;
}

	p#underLogo{
		padding: 10px 0 0 0!important;
		margin: 0px;
	}
	
	p#underLogo, 
	p#underLogo a{
		font-size: 10px;
	}

#threeLine {
  margin:0px 5px;
  margin-bottom:1px;
  padding-left:0px;
}

#threeLine ul#midMenu {
  list-style:none;
  margin:0px;
  padding:0px;
}

#threeLine ul#midMenu li {
  margin:0px;
  padding:0px;
  float:left;
}

#threeLine ul#midMenu li a {
  height:41px;
  display:block;
  padding: 0px;
}

#threeLine ul#midMenu li a.menu1 {
  background:url(../images/m01g.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menuChata {
  background:url(../images/chata_g.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.sportrestaurant {
  background:url(../images/m09g.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.bikerental {
  background:url(../images/m10g.jpg) no-repeat top center;
  width:85px;
}

#threeLine ul#midMenu li a.lanovypark {
  background:url(../images/m14g.jpg) no-repeat top center;
  width:85px;
}

#threeLine ul#midMenu li a.camping {
  background:url(../images/m13g.jpg) no-repeat top center;
  width:85px;
}

#threeLine ul#midMenu li a.menu2 {
  background:url(../images/m02g.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menu4 {
  background:url(../images/m03g.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menu5 {
  background:url(../images/m04g.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menu3 {
  background:url(../images/m05g.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menu8 {
  background:url(../images/m06g.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menu6 {
  background:url(../images/m07g.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menu9 {
  background:url(../images/m11g.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menu15 {
  background:url(../images/m09g.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menu13 {
  background:url(../images/m10g.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menu11 {
  background:url(../images/m11g.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menu12 {
  background:url(../images/m12g.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.menu10 {
  background:url(../images/m12g.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menu14 {
  background:url(../images/m14g.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menu7 {
  background:url(../images/m15g.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menu16 {
  background:url(../images/m16g.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menuRoom {
  background:url(../images/m08g.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menuRoom:hover {
  background:url(../images/m08.jpg) no-repeat top center;
}

#threeLine ul#midMenu li a.menuChata:hover {
  background:url(../images/chata_color.jpg) no-repeat top center;
}

#threeLine ul#midMenu li a.sportrestaurant:hover {
  background:url(../images/m09.jpg) no-repeat top center;
} 

#threeLine ul#midMenu li a.bikerental:hover {
  background:url(../images/m10.jpg) no-repeat top center;
} 

#threeLine ul#midMenu li a.lanovypark:hover {
  background:url(../images/m14.jpg) no-repeat top center;
} 

#threeLine ul#midMenu li a.camping:hover {
  background:url(../images/m13.jpg) no-repeat top center;
} 

#threeLine ul#midMenu li a.menu1:hover {
  background:url(../images/m01.jpg) no-repeat top center;
}

#threeLine ul#midMenu li a.menu2:hover {
  background:url(../images/m02.jpg) no-repeat top center;
}

#threeLine ul#midMenu li a.menu4:hover {
  background:url(../images/m03.jpg) no-repeat top center;
}

#threeLine ul#midMenu li a.menu5:hover {
  background:url(../images/m04.jpg) no-repeat top center;
}

#threeLine ul#midMenu li a.menu3:hover {
  background:url(../images/m05.jpg) no-repeat top center;
}

#threeLine ul#midMenu li a.menu8:hover {
  background:url(../images/m06.jpg) no-repeat top center;
}

#threeLine ul#midMenu li a.menu6:hover {
  background:url(../images/m07.jpg) no-repeat top center;
}

#threeLine ul#midMenu li a.menu9:hover {
  background:url(../images/m11.jpg) no-repeat top center;
}

#threeLine ul#midMenu li a.menu15:hover {
  background:url(../images/m09.jpg) no-repeat top center;
}

#threeLine ul#midMenu li a.menu13:hover {
  background:url(../images/m12.jpg) no-repeat top center;
}

#threeLine ul#midMenu li a.menu11:hover {
  background:url(../images/m11.jpg) no-repeat top center;
}

#threeLine ul#midMenu li a.menu12:hover {
  background:url(../images/m12.jpg) no-repeat top center;
}

#threeLine ul#midMenu li a.menu10:hover {
  background:url(../images/m12.jpg) no-repeat top center;
}

#threeLine ul#midMenu li a.menu14:hover {
  background:url(../images/m14.jpg) no-repeat top center;
}

#threeLine ul#midMenu li a.menu7:hover {
  background:url(../images/m15.jpg) no-repeat top center;
}

#threeLine ul#midMenu li a.menu16:hover {
  background:url(../images/m16.jpg) no-repeat top center;
}

#threeLine ul#midMenu li a.menuRoomact {
  background:url(../images/m08.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.sportrestaurantact {
  background:url(../images/m09.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.menuChataact {
  background:url(../images/chata_color.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.bikerentalact {
  background:url(../images/m10.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.lanovyparkact {
  background:url(../images/m14.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.campingact {
  background:url(../images/m13.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.menu1act {
  background:url(../images/m01.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.menu2act {
  background:url(../images/m02.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.menu4act {
  background:url(../images/m03.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menu5act {
  background:url(../images/m04.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menu3act {
  background:url(../images/m05.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.menu8act {
  background:url(../images/m06.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.menu6act {
  background:url(../images/m07.jpg) no-repeat top center;
    width:85px;
}

#threeLine ul#midMenu li a.menu9act {
  background:url(../images/m11.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.menu15act {
  background:url(../images/m09.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.menu13act {
  background:url(../images/m12.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.menu11act {
  background:url(../images/m11.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.menu12act {
  background:url(../images/m12.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.menu10act {
  background:url(../images/m12.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.menu14act {
  background:url(../images/m14.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.menu7act {
  background:url(../images/m15.jpg) no-repeat top center;
   width:85px;
}

#threeLine ul#midMenu li a.menu16act {
  background:url(../images/m16.jpg) no-repeat top center;
   width:85px;
}

#leftBlok {
  width:248px;
  padding-left:5px;
  padding-top:1px;
  float:left;
  text-align:left;
}

#leftBlok h4 {
  min-height:17px;
  background:url(../images/nabidka.jpg) no-repeat left top #6398C0;
  padding-top:7px;
  padding-bottom:7px;
  color:white;
  text-align:left;
  text-transform:uppercase;
  font-size:14px;
  margin:0px;
  padding-left:12px;
  margin-bottom:6px;
}


ul.rightMenuAcc,
#leftBlok ul.sideMenuTop,
#leftBlok ul#nabidka {
  list-style:none;
  margin:0px;
  padding:0px;
}

ul.rightMenuAcc li,
#leftBlok ul.sideMenuTop li,
#leftBlok ul#nabidka li {
  margin:0px;
  padding:0px;
}

ul.rightMenuAcc li a:hover,
#leftBlok  ul a:hover{
	color: #006DB8 !important;
	background: #efefef;
}

ul.rightMenuAcc a,
#leftBlok ul.sideMenuTop li a,
#leftBlok ul#nabidka li a {
  font-size:10px;
  text-align:left;
  color:black;
  text-decoration:none;
  display:block;
  padding-left:57px;
  margin-bottom:3px;
  padding-top:5px;
  padding-bottom:5px;
}
	#leftBlok ul.sideMenuTop li a{  
		padding-left:15px;
		border-bottom: solid 1px #ccc;
  		margin-bottom:0px;
	}
	
	#leftBlok ul.sideMenuTop li ul li a{
		padding-left:45px;
	}


	div.apaBody{
		margin: 0px 0px 5px 0px;
		padding: 0px 10px 5px 0px;
		border-bottom: solid 1px #ccc;
	}
	
	div.apaBody h3,
	div.apaBody p{
		margin-bottom: 5px !important;
	}
	
	p.acclinks{
		padding: 3px 10px 5px 11px;
		margin: 0px !important;
	}

	p.acclinks,
		p.acclinks a{
			font-size: 9px;
			color: #999;
		}
		
		p.acclinks a:hover{
			color: #6599c1;
		}
		
		h4.mMore{
			border-bottom: solid 5px white;
		}
		
	
		div.hotelFotoList{
			background: #efefef;
			margin: 0px 10px 0px 0px;
			padding: 5px;
			float: left;
		}

ul.rightMenuAcc li{
	height: 18px;
}

ul.rightMenuAcc li a{
		padding: 2px 10px 2px 15px !important;
		font-size: 9px !important;
	border-bottom: solid 1px #ccc;
	height: 14px;
	color: #888;
}

#leftBlok ul#nabidka li a.nabidka1 {
  background:url(../images/n01.jpg) no-repeat top left;
}

#leftBlok ul#nabidka li a.lmbikepark {
  background:url(../images/bikepark.jpg) no-repeat top left;
}

#leftBlok ul#nabidka li a.lmchata {
  background:url(../images/chata-lanovka_ico.jpg) no-repeat top left;
}

#leftBlok ul#nabidka li a.nabidka3,
#leftBlok ul#nabidka li a.nabidka2 {
  background:url(../images/n02.jpg) no-repeat top left;
}

#leftBlok ul#nabidka li a.nabidka4 {
  background:url(../images/n05.jpg) no-repeat top left;
}

#leftBlok ul#nabidka li a.nabidka5 {
  background:url(../images/n03.jpg) no-repeat top left;
}

#leftBlok ul#nabidka li a.nabidka6 {
  background:url(../images/n04.jpg) no-repeat top left;
}

#leftBlok ul#nabidka li a.nabidka9 {
  background:url(../images/n06.jpg) no-repeat top left;
}

#leftBlok ul#nabidka li a.nabidka7 {
  background:url(../images/n07.jpg) no-repeat top left;
}

#leftBlok ul#nabidka li a.nabidka10 {
  background:url(../images/n11.jpg) no-repeat top left;
}

#leftBlok ul#nabidka li a.nabidka8 {
  background:url(../images/n10.jpg) no-repeat top left;
}

#leftBlok ul#nabidka li a.outdoor {
  background:url(../images/n09.jpg) no-repeat top left;
}


#leftBlok ul#nabidka li a.nabidkaPl {
  background:url(../images/n08.jpg) no-repeat top left;
}

#leftBlok ul#nabidka li a.campingLipno {
  background:url(../images/camp.gif) no-repeat top left;
}

#leftBlok form#rezervace {
  margin:10px 0px;
}

#leftBlok form#rezervace span {
  font-size:9px;
  width:54px;
  padding-left:3px;
  display:block;
  float:left;
  margin-bottom:4px;
}

#leftBlok form#rezervace input.pole {
  font-size:9px;
  height:12px;
  border:1px solid #0C94D2;
  float:left;
  margin-bottom:4px;
  width:162px;
  color:#0C94D2;
  text-align:left;
  padding-left:8px;
}

#leftBlok form#rezervace select {
  font-size:9px;
  height:16px;
  border:1px solid #0C94D2;
  float:left;
  margin-bottom:4px;
  width:172px;
  color:#0C94D2;
  text-align:left;
  padding-left:4px;
}

#leftBlok form#rezervace input.button {
  font-size:9px;
  height:16px;
  border:0px solid #c6c09c;
  background-color:#0C94D2;
  color:white;
  float:left;
  margin-bottom:4px;
  width:172px;
  text-align:left;
  padding-left:8px;
}

#leftBlok div.kalendar {
	border-bottom: solid 1px #ccc;
	padding: 0px 15px 5px 15px;
	margin: 0px 0px 5px 0px;
}



#leftBlok div.kalendar span {
	display: block;
	float: left;
}

p.paddingSide15{
	padding: 0px 15px 0px 15px;}

#leftBlok div.kalendar p{
	margin: 0pc 0px 0px 70px;
}

#contentBlok {
  padding-top:1px;
  width:496px;
  padding-left:4px;
  float:left;
  text-align:left;
}
	
	#contentBlok table{
		width: 100%;
		margin: 0px 0px 15px 0px;
  		border-bottom:1px solid #777;
  		border-left:1px solid #777;
  		border-collapse: collapse;
	}
	
	div#packetDet table{
		margin: 0px 0px 0px 0px !important;
	}
	
	#contentBlok table tr th{
		background: #d7e9f6;
	}
	
	
	#contentBlok table tr th,
	#contentBlok table tr td {
		padding: 4px;
	  	border-top:1px solid #666;
	  	border-right:1px solid #666;
	}
	
	#contentBlok img{
		margin: 0px 5px 5px 0px; 
	}

#main {
  background-color:white;
}

#contentBlok #mainBlok {
  background:url(../images/main.jpg) no-repeat top left;
  width:343px;
  height:343px;
  margin-right:1px;
  float:left;
}

#contentBlok .b01 {
  width:152px;
  height:85px;
  background-color:#6599c1;
  float:right;
  margin-bottom:1px;
}

#contentBlok .b01 h3 {
  font-size:14px;
  color:white;
  margin:0px;
  padding-left:14px;
  padding-top:11px;
  padding-bottom:3px;
  text-transform:uppercase;
}

#contentBlok .b01 a {
  font-size:11px;
  color:white;
  margin:0px;
  padding-left:20px;
  display:block;
}

#contentBlok .b02 {
  width:152px;
  height:85px;
  background-color:#7c88b8;
  float:right;
  margin-bottom:1px;
}

#contentBlok .b02 h3 {
  font-size:14px;
  color:white;
  margin:0px;
  padding-left:14px;
  padding-top:11px;
  padding-bottom:3px;
  text-transform:uppercase;
}

#contentBlok .b02 a {
  font-size:11px;
  color:white;
  margin:0px;
  padding-left:20px;
  display:block;
}

#contentBlok .b03 {
  width:152px;
  height:85px;
  background-color:#f37d01;
  float:right;
  margin-bottom:1px;
}

#contentBlok .b03 h3 {
  font-size:14px;
  color:white;
  margin:0px;
  padding-left:14px;
  padding-top:11px;
  padding-bottom:3px;
  text-transform:uppercase;
}

#contentBlok .b03 a {
  font-size:11px;
  color:white;
  margin:0px;
  padding-left:20px;
  display:block;
}

#contentBlok .b04 {
  width:152px;
  height:85px;
  background-color:#d81e05;
  float:right;
  margin-bottom:1px;
}

#contentBlok .b04 h3 {
  font-size:14px;
  color:white;
  margin:0px;
  padding-left:14px;
  padding-top:11px;
  padding-bottom:3px;
  text-transform:uppercase;
}

#contentBlok .b04 a {
  font-size:11px;
  color:white;
  margin:0px;
  padding-left:20px;
  display:block;
}

p.path {
  font-size:10px;
  padding-top:0px;
  padding-bottom:5px;
}

p.path a {
  color:#da1e05;
}

#contentBlok .newsBlock {
  padding-left:5px;
  margin-bottom:19px;
}

#contentBlok .newsBlock img {
  float:left;
  margin-right:10px;
}

#contentBlok .newsBlock h3 {
  margin:0px;
  color:#da1e05;
  font-size:11px;
  margin-bottom:5px;
}

#contentBlok .newsBlock p {
  margin:0px;
  color:#000;
  font-size:11px;
  line-height:150%;
}

#rightBlok {
  width:185px;
  float:right;
  text-align:left;
  padding-right:5px;
  padding-top:1px;
}

#rightBlok h4.blue {
  height:24px;
  background:url(../images/doporucujeme.jpg) no-repeat top right;
  padding-top:7px;
  color:white;
  text-align:left;
  font-size:14px;
  margin:0px;
  padding-left:12px;
  text-transform:uppercase;
}
	
	#leftBlok h4.blue a{  color:white !important; font-size:14px; }

#rightBlok h4.white {
  height:24px;
  padding-top:7px;
  color:black;
  text-align:left;
  font-size:14px;
  margin:0px;
  padding-left:12px;
  text-transform:uppercase;
}

#rightBlok h4.webcam {
  height:24px;
  padding-top:7px;
  color:#fff;
  text-align:left;
  font-size:14px;
  margin:0px;
  padding-left:12px;
  text-transform:uppercase;
  background: url(../images/webcam.jpg) no-repeat top right;
}

#rightBlok h4.pocasi {
  height:24px;
  padding-top:7px;
  color:#fff;
  text-align:left;
  font-size:14px;
  margin:0px;
  padding-left:12px;
  text-transform:uppercase;
  background:url(../images/pocasi_.jpg) no-repeat top right #fff;
}

#rightBlok h4.mapa {
  height:24px;
  padding-top:7px;
  color:#fff;
  text-align:left;
  font-size:14px;
  margin:0px;
  padding-left:12px;
  text-transform:uppercase;
  background:url(../images/mapa.jpg) no-repeat top right;
  margin-bottom:1px;
}

#rightBlok h4.orange {
  height:24px;
  background:url(../images/orange.jpg) repeat-x;
  padding-top:7px;
  color:white;
  text-align:left;
  font-size:14px;
  margin:0px;
  padding-left:12px;
  text-transform:uppercase;
}

#rightBlok ul#right {
  list-style:none;
  margin:0px;
  padding:0px;
}

#rightBlok ul#right li {
  margin:0px;
  padding:0px;
  text-align:left;
}

#rightBlok ul#right li a {
  padding:5px 0px;
  padding-left:12px;
  color:black;
  font-size:10px;
  display:block;
  text-decoration:none;
  border-bottom:1px solid #e4dfcc;
}

#fourLine {
  margin:5px;
  width:936px;
  background-color:#e4e4e4;
}

#fourLine p {
  float:right;
  font-size:10px;
  padding-right:10px;
}

#fourLine p a {
  color:black;
  font-size:10px;
}

#navigace {
  position:absolute;
  top:110px;
  left:5px;
  z-index:100;
  border-top:1px solid #249FDA;
  padding-top:5px;
  padding-left:15px;
  padding-right:12px;
}

#navigace span {
  color:black;
  font-size:10px;
  font-weight:bold;
  z-index:1000;
}

#navigace form {
  z-index:1000;
}

#navigace form select {
  border:0px;
  font-size:10px;
  width:160px;
  z-index:1000;
}

div#rightBlok div div div div font {
font-size:12px;
}

div#rightBlok div a {
font-size:12px;
color:black;
}

#fourLine table {
	float:right;
}

#fourLine table p {
  float:right;
  font-size:10px;
  padding-right:0px;
}

#fourLine table a {
  color:black;
  font-size:11px;
}

object#flash {
	z-index:1;
}

a.more {
  font-size:11px;
  color:black;
}

h2,
h3.bigger,
h3.napiste_heading {
  font-size:16px;
  margin-top:7px;
  color:#0064a8;
}

#contentBlok p {
  font-size:11px;
}

.perex {
  font-size:11px;
  padding-left:5px;
}

.perex h4,
.perex h3{
  color:#0064a8;
 }


/* active news (teaser) */
div.active_news {
	width: 491px;
	height: 343px;
	background: url('../images/full_sections_bg.gif') no-repeat bottom right;
}
div.active_news div.active_news_items {
	width: 343px;
	height: 343px;
	float: left;
}
div.active_news div.active_news_item {
	width: 343px;
	height: 343px;
	position: absolute;
}
div.active_news div.active_news_item img {
	width: 343px;
	height: 343px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	display: block;
	cursor: pointer;
}
div.active_news div.active_news_efect {
	width: 152px;
	height: 343px;
	position: absolute;
	top: 0px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background: transparent url('../images/active_news_corners.png') no-repeat left top;
}
div.active_news div.active_news_gradient {
	width: 152px;
	height: 343px;
	margin-left: 12px;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
}
div.active_news div.active_news_gradient_article {
	background-image: url('../images/active_news_gradient_up.png');	
	background-position: left top;
	color: black;
}
div.active_news div.active_news_gradient_horoscope {
	background-image: url('../images/active_news_gradient_down.png');
	background-position: left bottom;	
	color: black;
}
div.active_news div.active_news_text {
	font-weight: normal;
}
div.active_news div.active_news_text_horoscope { height: 185px; }
div.active_news div.active_news_text_article div.active_news_item_title {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 2em;
	line-height: 1.2em;
	margin-bottom: 0.2em;
	margin-top: 4px;
}
div.active_news div.active_news_text_horoscope div.active_news_item_title {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 25px;
	line-height: 100%;
	margin-top: 10px;
}
div.active_news div.active_news_text_horoscope div.active_news_item_subtitle {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 100%;
	font-style: italic;
	margin-bottom: 20px;
}
div.active_news div.active_news_text_article div.active_news_item_title a {
	color: #233B46;
	text-decoration: underline;
}
div.active_news div.active_news_text_horoscope div.active_news_item_title a {
	color: #ff0000;
	text-decoration: none;
}
div.active_news div.active_news_text_horoscope div.active_news_item_subtitle a {
	color: #FFD692;
	text-decoration: none;
}
div.active_news div.active_news_text_horoscope a.active_news_item_link {
	color: #FF0000;
	text-decoration: underline;	
	font-weight: bold;
}
div.active_news span.active_news_sign_box {
	display: block;
	margin-left: 10px;
	margin-top: 8px;
	width: 142px;
	height: 53px;
}
div.active_news span.active_news_sign_box img.active_news_sign_list {
	width: 142px;
	height: 53px;
}
div.active_news div.active_news_sign_memory {
	position: absolute;
}
div.active_news div.active_news_sign_memory div.active_news_sign_forget { height: 15px; }
div.active_news div.active_news_sign_memory div.active_news_sign_remember { height: 15px; }
div.active_news div.active_news_sign_memory a img.active_news_check_box {
	width: 13px;
	height: 12px;
	display: block;
	float: left;
	margin-right: 6px;
}
div.active_news div.active_news_sign_memory a {
	color: #BBC9E9;
	font-size: 11px;
	text-decoration: none;
}
div.active_news div.active_news_sign_memory a span.active_news_sign_memory_link_text {
	display: block;
	position: relative;
	top: -2px;
	white-space: nowrap;
	width: 100px;
}
div.active_news div.active_news_selectors {
	width: 147px;
	height: 264px;
	float: right;
	margin-left:1px;
}
div.active_news div.active_news_selectors div.active_news_selector {
	width: 147px;
	height: 25px;
	white-space: nowrap;
	padding: 0px;
	background: transparent url(../images/full_top_line.gif) no-repeat scroll center bottom;
}
div.active_news div.active_news_selectors div.active_news_selector a {
	display: block;
	margin-bottom: 0px;
	padding: 0px;
	color: #000000;
	text-decoration: none;
	overflow: hidden;	
}
div.active_news div.active_news_selectors div.active_news_selector span.active_news_selector_triangle {
	background: none;
	display: none;
}
div.active_news div.active_news_selectors div.active_news_selector_active {
	background: transparent url('full_top_active.gif') no-repeat scroll center top;
	color:black !important;
	margin:0px;
	padding:0px;
}
div.active_news div.active_news_selectors div.active_news_selector_active a { color: black; }
div.active_news div.active_news_selectors div.active_news_selector_active span.active_news_selector_triangle {
	background: transparent url('full_top_arrow.gif') no-repeat scroll 0%;
	display: none;
	width: 9px;
	height: 0px;
	left: -9px;
	position: relative;
	top: -17px;
}
div.active_news div.active_news_selectors div.active_news_player {
	border-top: 1px solid #FFD692;
	background: #FFD692;
	width: 152px;
	height: 24px;
}
div.active_news div.active_news_selectors div.active_news_player a.active_news_player_button {
	display: block;
	width: 71px;
	height: 18px;
}
div.active_news div.active_news_selectors div.active_news_player a#active_news_play {
	background: url('../images/btn_play.gif');
	display: none;
}
div.active_news div.active_news_selectors div.active_news_player a#active_news_pause {
	background: url('../images/btn_pause.gif');
	display: block;
}

#active_news_item_selector_6749 {
  background:#6599C1;
  width:152px;
  height:85px;
}

#active_news_item_selector_6442 {
  background:#7C88B8;
  width:152px;
  height:85px;
  margin-top:1px;
}

#active_news_item_selector_7020 {
  background:#F37D01;
  width:152px;
  height:85px;
  margin-top:1px;
}

#active_news_item_selector_6844 {
  background:#D81E05;
  width:152px;
  height:85px;
  margin-top:1px;
}

#active_news_item_selector_6749 a h3 {
  font-size:14px;
  color:white;
  margin:0px;
  padding-top:6px;
  padding-bottom:3px;
  text-transform:uppercase;
  position:relative;
  left:-5px;
}

#active_news_item_selector_6749 a h3.eng {
  font-size:13px;
}

#active_news_item_selector_6749 a {
  font-size:11px;
  color:white;
  margin:0px;
  padding-left:20px;
  display:block;
}

#active_news_item_selector_6442 a h3 {
  font-size:14px;
  color:white;
  margin:0px;
  padding-top:6px;
  padding-bottom:3px;
  text-transform:uppercase;
  position:relative;
  left:-5px;
}

#active_news_item_selector_6442 a h3.eng { font-size:13px; }

#active_news_item_selector_6442 a {
  font-size:11px;
  color:white;
  margin:0px;
  padding-left:20px;
  display:block;
}

#active_news_item_selector_7020 a h3 {
  font-size:14px;
  color:white;
  margin:0px;
  padding-top:6px;
  padding-bottom:3px;
  text-transform:uppercase;
  position:relative;
  left:-5px;
}

#active_news_item_selector_7020 a h3.eng {
  font-size:13px;
}

#active_news_item_selector_7020 a {
  font-size:11px;
  color:white;
  margin:0px;
  padding-left:20px;
  display:block;
}

#active_news_item_selector_6844 a h3 {
  font-size:14px;
  color:white;
  margin:0px;
  padding-top:6px;
  padding-bottom:3px;
  text-transform:uppercase;
  position:relative;
  left:-5px;
}

#active_news_item_selector_6844 a h3.eng {
  font-size:13px;
}

#active_news_item_selector_6844 a {
  font-size:11px;
  color:white;
  margin:0px;
  padding-left:20px;
  display:block;
}

.marginLess{
	margin: 0px !important;
}

form#frmQuickFind{
	font-size: 11px;
	
	padding: 0 10px 10px 10px;
	
}
	form#frmQuickFind select{
	border: solid 1px #008BCE;
	margin: 0 0 5px 0;
	}
	form#frmQuickFind input.i_submit{
		background: #008BCE;
		border: solid 1px #008BCE;
		color: #fff;
	}
	select.shorter{
		width: 45px;
	}
	select.longer{
		width: 60px;
	}
	
	div#rightBlok h4 a {
		color: #fff;
		font-size: 14px;
	}
	h4.webcam{
		margin: 0px 0px 6px 0px !important;
	}
	
	table.webCamTable{
		width: 100%;
		font-size: 11px;
		margin: 0px 0px 20px 0px !important; 
		border: none !important;
	}
	table.webCamTable tr th{
	}
	
	table.webCamTable tr th,
	table.webCamTable tr td{ 
		text-align: center;
		border: none !important;
	}
	
	table.webCamTable tr td img {
		border: solid 2px #888;
		padding: 1px;	
		margin: 0px 0px 0px 5px !important;
	}

/* div fotogalerie */

div.pddingTop
{
	padding: 10px 0px 0px 0px;
}

div.packet{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: solid 1px #ccc;  
}

		a.openPacket {
			display: block;
			padding: 0px 0px 0px 0px;
		}
		

div.moreFoto-mini,
div.moreFoto-n{
	float: left;
}

div.moreFoto-mini a,
div.moreFoto-n a{
	border: none;
}
div.moreFoto-mini a img,
div.moreFoto-n a img{
	border: solid 2px #aaa;
	padding: 1px; 
	margin: 0px 5px 5px 0px !important;77;
}

/*ubytovani*/

div.hotelHeading,
div.hotel{
	margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
	border-bottom: solid 1px #ccc;		
}

div.hotel div.hotelFotoC{
	text-align: center;
	background: #efefef;
	height:  84px;
	width: 120px;
	padding: 10px 0px 0px 0px;
	float:left;
	margin-bottom: 10px;
}

div.hotelFoto{
	float: left;
	margin: 0px; 
	width: 170px;
	height: 123px;
}

	div.hotelFotoC img {
		margin: 0px !important;
	}

div.hotel div.hotelHead{
	margin: 0px 0px 0px 150px;
}

	ul.hotelMenu{
		height: 30px;
		border-bottom: solid 1px #ccc;
		padding: 0px;
	}

	
	ul.hotelMenu li,
	ul.hotelMenu li a{
		display: block;
		height: 30px;
		float: left;
	}
		ul.hotelMenu li a{
			padding: 7px 10px 0px 10px;
			height: 23px;
			background: #efefef;
			text-decoration: none;
		}
		ul.hotelMenu li a:hover{
			background: #ccc;
			text-decoration: underline;
		}
		
		p.packerPrice{
			font-weight: bold;
			float: right;
			font-size: 11px !important;
			color: #0064a8;
			margin: 0px;
			padding: 5px 10px 0px 0px;
		}
		
		ul.packetMenu{
			padding: 0px;
			list-style-type: none; 
		}
		
		a.nobordered,
		a.nobordered img{
			border: none;
			float: left;
			margin: 0px 5px 0px 0px;
		}
		
		div.hotelFotoList a,
		div.hotelFotoList a img,
		div.hotelFotoC a,
		div.hotelFotoC a img,
		div.hotelFoto a,
		div.hotelFoto a img
		{
			border: none !iportant;
		}
		
		
		div.packetFotogaleryList {
			width: 110px;
			float: left;
		}
		
		div.packetFotogaleryList img {
			margin: 0px ;
		}
		
		h4.currentBandPacket{
			float: left;
			padding: 5px 0px 0px 10px;
			margin: 0px;
		}
		div.webCamLink img{
			float: left;
		}		
		div.webCamLink p{
			margin-left: 110px;
		}
		
/*END*/

#langy {
  float:right;
  
}

.blueBorder {
  border:1px solid #008BCE;
}

#hotelScroll {
  height:100px;
  overflow:hidden;
  position:relative;
}

#hotelBlock01 {
  position:absolute;
  left:0px;top:0px;
}
#hotelBlock02 {
  position:absolute;
  left:0px;top:75px;
}

.tblue {
  background:#66FFFF;
}

.tpink {
  background:#FF99FF;
}

.tyellow {
  background:#FFFF66;
}

.tgreen {
  background:#99FF66;
}

.lblue {
  color:#0064A8;
}

.fright {
  float:right;
}

.fleft {
  float:left;
}


/* onRoll */
#or_skoly1,
#or_skoly2,
#or_aktiv1,
#or_aktiv2,
#or_aktiv3,
#or_aktiv4,
#or_team1,
#or_team2,
#or_team3,
#or_team4,
#or_nabid1,
#or_nabid2,
#or_nabid3,
#or_nabid4,
#or_nabid5,
#or_nabid6,
#or_nabid7,
#or_nabid8,
#or_nabid9,
#or_nabid10,
#or_nabid11,
#or_nabid12,
#or_nabid13,
#or_nabid14,
#or_nabid15,
#or_nabid16,
#or_nabid17,
#or_nabid18,
#or_nabid19,
#or_nabid20,
#or_nabid21,
#or_prog1,
#or_prog2,
#or_prog3,
#or_prog4,
#or_zimni1,
#or_zimni2,
#or_zimni3,
#or_zimni4,
#or_zimni5,
#or_zimni6,
#or_zimni7,
#or_zimni8,
#or_zimni9,
#or_zimni10,
#or_zimni11,
#or_zimni12,
#or_hery1,
#or_hery2,
#career1,
#career2,
#career3,
#career4,
#career5,
#dwn1,
#dwn2,
#dwn3,
#dwn4,
#or_pobyty1,
#or_pobyty2,
#or_pobyty3,
#or_pobyty4,
#or_pobyty5,
#or_pobyty6,
#or_pobyty7,
#or_kk1,
#or_kk2,
#or_kk3,
#or_kk4,
#or_kk5,
#or_kk6,
#or_pla1,
#or_pla2,
#or_pla3,
#or_pla4,
#or_pla5,
#or_pla6,
#or_pla7,
#or_pla8
{ display:none; }
/*onRoll*/

#filterType div {
  margin-bottom:2px;
}
#filterType div label {
  width:170px;
}

.fotoBlokRight {
  width:160px !important;
}

.noBlok {
  width:330px !important;
}

table#campRezervace {
  border:0px !important;
}

table#campRezervace td {
  border:0px !important;
}

.leftFotoBox {
  width:160px;
  float:left;
}

.rightFotoBox {
  width:330px;
  float:right;
}

.conBox {
  border:3px solid black;
  padding:10px;
}

div#active_news_item_selector_6749 h3.engSmall {
  font-size:11px;
}

div#active_news_item_selector_6844 h3.engSmall {
  font-size:11px;
}

.mleft {
  margin-left:140px;
}

.redy {
  color:#E01F04;
}

p.banner {
  margin:0px;
  padding:0px;
  margin-bottom:15px;
  text-align:center;
}

/* video zalozky */

h2.zalozky {
  border-bottom:1px solid #efefef;
  margin:0px;
  padding:0px;
}

.h2Zalozky {
  border:1px solid #efefef;
  background-color:#fff;
  padding:5px;
  display:block;
  float:left;
  font-size:16px;
  text-decoration:none;
  margin-right:2px;
  border-bottom:0px;
}

.h2Zalozky:hover {
  background-color:#efefef;
}

.h2ZalozkyActive {
  border:1px solid #efefef;
  background-color:#efefef;
  padding:5px;
  display:block;
  float:left;
  font-size:16px;
  text-decoration:none;
  margin-right:2px;
  border-bottom:0px;
}

/* vip rotator leto */
.zvyhodneny {
  border:1px solid #DBDC3F !important;
  background:url(../images/tip.jpg) no-repeat bottom left #FDFED7;
}

.zvyhodneny div.hotelFotoC {
  background:#FDFED7 !important;
} 

#hotelScrollVip {
  position:relative;
  height:190px;
  overflow:hidden;
  margin-bottom:5px;
  width:248px;
}

#letoBlock01 {
  position:absolute;
  left:0px;
  top:0px;
  width:248px;
  height:110px;
}

#letoBlock02 {
  position:absolute;
  left:0px;
  top:100px;
  width:248px;
  height:110px;
}

#letoBlock03 {
  position:absolute;
  left:0px;
  top:200px;
  width:248px;
  height:110px;
}

.hotelFotoList {
  width:104px;
}

#letoBlock01 .hotelFotoList a,
#letoBlock02 .hotelFotoList a,
#letoBlock03 .hotelFotoList a {
  overflow:hidden;
  height:70px !important;
  display:block;
}