*{
	font-size: 12px;
	font-family: tahoma;
}

a{
	color:#005E9E;
}

h3 a {
	color: #5c5c5c;
	text-decoration: none;
}


div.clear, div.util, div.cleaner{ display: block; clear: both; font-size: 0px; line-height: 0px; margin: 0px !important; }


body {
  
  font-family:verdana;
  margin:0px;
  padding:0px;
}


#wrapper {
  width:990px;
  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:990px;
  height:18px;
  font-size:0px;
}

#twoLine {
  width:990px;
  height:50px;
  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:right;
  margin-right:1px;
}
#twoLine h1{
float: left;
margin-top: 30px;
	width: 590px;
 font-size: 9px;
 padding-left: 15px;
	z-index: 900;
	text-align: left;
	color: black;
}

#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:right;
}

#twoLine .lang {
  text-decoration:none;
  margin-left:10px;
  float:right;
  margin-top: 30px;
}

#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:right;
  list-style:none;
  margin:0px;
  margin-right:0px;
  margin-top: 30px;
  padding: 0 0 0 0px;  
  
}

#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:990px;
  height:126px;
  position:relative;
  background:url(../images/up.jpg) left top no-repeat ;
}

#header a#logo{
  text-decoration:none;
  width:248px;
  height:126px;
  display:block;
  float:left;
  background:url(../images/logo.jpg) 18px top no-repeat ;
  z-index:1;
}


#header #banner {
	float: right;
	padding-top: 18px;
  	background: url('../images/banner.jpg') right bottom no-repeat;
  	padding-right: 5px;
  	height: 65px;
  text-align:left;
} 



#header_bottom{
  width:990px;
height: 104px;
  position:relative;
background:url(../images/header_bottom.jpg) left top no-repeat ;
margin-bottom: 20px;
}

#header_bottom form{
float: right;padding-top: 62px;
}
#header_bottom form input{
	background-color: transparent !important; 
	border: none;
}

#header_bottom form input.button {
  font-size:9px;
  height:29px;
 background:url(../images/hledej.jpg) right top no-repeat ;
border: 0px;
  float:right;
  width:36px;
  text-align:left;
  padding-left:8px;
}

#header_bottom form input.pole {
  font-size:12px;
  height:20px;
	border: 0px;
  float:left;
padding-top: 5px;
padding-left: 5px;
  width:160px;
  color: black;
  text-align:left;

}


	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.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.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.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:228px;
  margin-top: 10px;
  padding-top:1px;
  float:left;
  text-align:left;
}

#leftBlok h4 {
  min-height:17px;

  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;
}
#leftBlok h4.blue33 {
  height:16px;
 color: black;
   border: 4px solid #EEEEEE;
padding: 5px 5px 5px 15px;
width: 172px;
}
#leftBlok form{
padding: 0px;
}

#leftBlok form input#newsl {
 border: 4px solid #EEEEEE;
  width: 97px;
  margin-right: 5px;
  height:15px;
  color: grey;
  padding: 5px 5px 5px 15px;

  font-size:12px;
  float: left; 
  margin-bottom: 40px; 
}
#leftBlok form input#newsl2 {
 border: 4px solid #EEEEEE;
float: left; 
width: 70px;
 color: grey;
  padding: 4px;
  padding-bottom: 5px;
  background: none;
  font-size:12px;
  margin-bottom: 40px; 
}

#leftBlok  a#dfk{
  text-decoration:none;
  width:133px;
  height:61px;
  display:block;
  float:left;
  background:url(../images/dfk.jpg) 5px top no-repeat ;
  z-index:1;
    margin-top: 15px;
}

#leftBlok  a#czba{
  text-decoration:none;
  width:133px;
  height:61px;
  display:block;
  margin-top: 0px;
    margin-bottom: 15px;
  float:left;
  background:url(../images/czba.jpg) 8px top no-repeat ;
  z-index:1;
}
ul.rightMenuAcc,
#leftBlok ul.sideMenuTop,
#leftBlok ul#nabidka {
  list-style:none;
  margin:0px;
  padding:0px;
  margin-bottom: 30px;
}

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: #DE2128 !important;
	background: #efefef;
}

ul.rightMenuAcc a,
#leftBlok ul.sideMenuTop li a,
#leftBlok ul#nabidka li a {
  font-size:14px;
  text-align:left;
  color:black;
  font-weight: bold;
  text-decoration:none;
  height:22px;
  display:block;
  padding-left:15px;
  margin-bottom:3px;
  padding-top:5px;
    border: 4px solid #EEEEEE
}
	#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 5px !important;
		font-size: 9px !important;
	border-bottom: solid 1px #ccc;
	height: 14px;
	color: #888;
}
#leftBlok ul#nabidka li
{
margin: 0px;
width: 200px;
}
#leftBlok ul#nabidka li a.nabidka1, a.nabidka3, a.nabidka2, a.nabidka4, a.nabidka5, a.nabidka6, a.nabidka7, a.nabidka8, a.nabidka9, a.nabidka10, a.nabidkaPl {
  border: 4px solid #EEEEEE

}

#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 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 {
  margin: 0px;
  padding-top:0px;
  width:520px;
  padding-left:10px;
  float:left;
  text-align:left;
}

#contentBlok p {
  line-height:150%;
}
	
	#contentBlok table{
		width: 100%;
		margin: 0px 0px 15px 0px;
  		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;
	}
	
	#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;
  min-height:400px;
  text-align:left;
  padding-top: 0px;
font-size: 11px;
 margin-top: 10px;
}
	div#rightBlok h4 a {
		color: #fff;
		font-size: 14px;
	}
	h4.webcam{
		margin: 0px 0px 6px 0px !important;
	}
#rightBlok h4.blue33 {
  height:17px;
 color: black;
   border: 4px solid #EEEEEE;
padding: 5px;
margin: 0px;
font-size: 14px;
}
	#rightBlok a#msb{
  text-decoration:none;
  width:160px;
  height:109px;
  display:block;
  float:left;
  background:url(../images/msb.jpg) left top no-repeat ;
  z-index:1;
}
#rightBlok h4.blue a{

 color: black;
padding-top: 5px;
 font-size: 14px;
padding-left: 10px;
}

#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;
  margin-bottom: 30px;
}

#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:12px;
  display:block;
  text-decoration:none;
  border-bottom:1px dotted #e4dfcc;
}

#fourLine {

  width:990px;
  background:url(../images/footer.jpg) repeat-x;
}

#fourLine p {
 text-align: center;
  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:black;
}

#contentBlok p {
  /*font-size:11px;*/
}

.perex {
  font-size:11px;
  padding-left:15px;
  border-left: 7px solid #de2128;
  margin-bottom: 44px;
}

.perex div.perextext{
}
.perex div.perextext p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.perex h2{
  background:url(../images/h2-bg.jpg) left bottom no-repeat;
  padding: 0px 0px 20px 0px;
}

.perex h4,
.perex h3{
  color:#DD2229;
 }

/* 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;
	}
	

	
	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;
}
 
 ul.sitemap li a{
 color: #DE2128 !important;
 }
 
table#napiste, table#napiste tr, table#napiste tr td{
  border: none;
}

table#napiste tr td .insText {
  border:1px solid #EEEEEE;
}

table#napiste tr td textarea.insText {
  width:380px;
}