@media screen,projection{
body{font:90% Arial,Verdana,lucida,sans-serif; text-align:center; line-height:1.4em; margin:0; padding:0; color:black; background:#f0f0f0 url(/img/bg-body.jpg) 50% 0 repeat-x;}

/* logo */
h1,h1 span{font-size:160%; top:0; left:0; width:211px; height:97px; padding:0; margin:0;}
	h1{position:relative; top:30px; left:-3px; overflow:hidden;float:left}
	h1 span{display:block; position:absolute; background:transparent url(/img/bg-logo.gif) 0 0 no-repeat;}

/* headers */
h2,h3,h4{font-size:150%; font-weight:normal; margin:1em 0;}
	h3{font-size:130%;}
	h4{font-size:110%;}

p{font-size:95%}
table{font-size:90%}
/* tags */
hr{height:1px; border:none; border-bottom:1px solid #e5e5e5;}

/* colors */
.blue,a{color:#1B67AE}
.red{color:red;}
.green{color:#639c00;}
.bl{color:black;}
.wh{color:white;}

/* main */
#site{background:url('/img/bg-site.jpg') top center repeat-y;padding:0;}
#main{background:url('/img/bg-main.jpg') top center no-repeat;padding:0;}
.matrj{position:relative; top:0; left:0; text-align:left; margin:0 auto;width:981px;}
#head .matrj{/*height:7em*/;min-height:90px;}
  #ubytovani-trh{position:absolute;top:45px;left:260px;color:white;font-size:160%}
  #ubytovani-trh span{position:relative;top:17px;}

#kontaktni-informace{float:right;width:195px;color:white;margin:10px 0 0 0;font-weight:bolder;font-size:90%;line-height: 1.7em;min-height:120px; }
#aktualni-cas{color:white;margin:0px 0 0 0 }
#aktualni-cas-text{position:absolute; top:45px; left:85px; width:100px; text-align:center; font-weight:normal; color:#FFA708; line-height:1.2em}
#otevreno-informace{float:right;color:white;font-weight:bolder;font-size:90%;line-height: 1.5em;text-align:center;margin:10px 15px 0 0; width:185px; position:relative; padding:0;}


strong.duraz{color:#FFA708}
#kontaktni-informace #skype img{position:relative;top:5px}
#kontaktni-informace #icq img{position:relative;top:5px}
#kontaktni-informace a {color: #a8d9f5 !important;}
#kontaktni-informace a:hover {color: white !important;}
#aktualni-cas strong{font-size:180%}

/*#rezervace h2{background: url(../img/bg-h2-registrace.gif) no-repeat 0 0;width:512px; min-height:37px; padding: 21px 0 0 75px;color:white;margin:0;}*/
#rezervace{border:1px solid #6B8FB3;margin-top:0;width:512px;background: url(../img/bg-rezervace-form.gif) repeat-x 0 0 #CDE9FF;padding-bottom:1em}
#rezervace table{padding:0 20px}
#rezervace table th{width:200px;font-weight: normal;vertical-align: top;}
#rezervace.garance table th{width:140px;font-weight: normal;vertical-align: top;}
#rezervace.garance td img{margin-left:5px}
#rezervace p{margin:1em 20px}
#rezervace input{width:135px}
.need{background: url(../img/bg-rezervace-need.gif) no-repeat right 7px;color:#B80000}
.needinput{background:#FFE5C4;}
.outofscreen{position:absolute;top:-3000px;left:-3000px;}

#rezervace-help{margin:0 0 0 527px;}
#rezervace-help .povinne{background: url(../img/bg-povinne.gif) no-repeat 0 3px;padding:0 0 0 20px;color:#B80000}
#neprehlednete{background:#F3F9FE;border:1px solid #BDD3E8;padding:0 10px 0}
#neprehlednete h3{color:#1B67AE;background: url(../img/bg-neprehlednete-h3.gif) no-repeat 10px 0;padding:10px 0 0 40px;height:26px}
.dvojcara{border:1px solid #9BC3E7;border-left:none;border-right:none;display:block;min-height:1px;margin:15px 20px}

.dvojitacara{display:block; background: url(../img/dvojitacara.gif) repeat-x 0 0; height:3px; margin:5px 20px}

/*
#kontaktni-informace{position:absolute;top:10px;left:700px;width:150px;height:150px;text-align:left;color:white;font-weight:bolder;font-size:90%;line-height: 1.8em;}
strong.duraz{color:#FFA708}
#kontaktni-informace #skype img{position:relative;top:5px}
#kontaktni-informace #icq img{position:relative;top:5px}

#otevreno-informace{position:absolute;top:10px;left:548px;width:132px;height:50px;color:white;font-weight:bolder;font-size:90%;line-height: 1.5em;text-align:center;}

#aktualni-cas{position:absolute;top:63px;left:560px;width:110px;height:69px;color:white;font-weight:bolder;font-size:90%;line-height: 1.5em;text-align:center;}
#aktualni-cas strong{font-size:180%}
*/


  #horizontal-bar{width:100%;height:40px;}
  #tisk-top{position:absolute;top:13px;left:820px;padding:8px 0 0 0;background:url(/img/bg-horizontalbar-tisk.gif);width:160px;height:24px;}
  #tisk-top a{padding:0 0 0 37px;}
  #moje-schranka{position:absolute;top:13px;left:0;padding:8px 0 0 15px;background:url(/img/bg-horizontalbar-schranka.gif);width:217px;height:24px;}   	
  /*#lang{position:absolute; top:10px; left:580px;}*/
  .volba-mena{position:absolute; top:10px; left:290px;background:url(/img/bg-horizontalbar-item.gif) repeat-y;padding:0 0 0 10px;}
  .mena-cenik{padding:0 0 5px 30px;background:url(/img/bg-vybermeny2.gif) no-repeat;height:2em;width:300px;margin:.5em auto 0} 
  
  .v-mena form{float:left;margin:5px 0 0 0;background:url(/img/bg-vybermeny.gif) no-repeat; padding:0 0 5px 39px}
  #lang{background:url(/img/bg-horizontalbar-item.gif) repeat-y;padding:0;margin:0 0 0 260px;}
  
	#lang #en,#lang #de,#lang #fr,#lang #it,#lang #ru,#lang #cs,#lang #pl{position:relative;width:37px;height:29px;overflow:hidden;display:block;float:left;margin:0;}
  #lang #en span,#lang #de span,#lang #fr span,#lang #it span,#lang #ru span,#lang #cs span, #lang #pl span{display:block;position:absolute;top:0;left:0;background:url(/img/flag/en.gif);width:37px;height:29px;;z-index:150}}
 	#lang #de span{background:url(/img/flag/de.gif)}
	#lang #fr span{background:url(/img/flag/fr.gif)}
	#lang #it span{background:url(/img/flag/it.gif)}
	#lang #ru span{background:url(/img/flag/ru.gif)}
	#lang #cs span{background:url(/img/flag/cs.gif)}
	#lang #pl span{background:url(/img/flag/pl.gif)}
	#lang #en {margin:0 0 0 10px}

  #lang strong#en span,#lang a#en:hover span{background:url(/img/flag/en.gif) 0 -29px no-repeat}
  #lang strong#de span,#lang a#de:hover span{background:url(/img/flag/de.gif) 0 -29px no-repeat}
  #lang strong#fr span,#lang a#fr:hover span{background:url(/img/flag/fr.gif) 0 -29px no-repeat}
  #lang strong#it span,#lang a#it:hover span{background:url(/img/flag/it.gif) 0 -29px no-repeat}
  #lang strong#ru span,#lang a#ru:hover span{background:url(/img/flag/ru.gif) 0 -29px no-repeat}
  #lang strong#cs span,#lang a#cs:hover span{background:url(/img/flag/cs.gif) 0 -29px no-repeat}
  #lang strong#pl span,#lang a#pl:hover span{background:url(/img/flag/pl.gif) 0 -29px no-repeat}	


	/*
  #contact{position:absolute; top:70px; right:10px; width:300px; padding:0; background:white;}
	#contact p{margin:0;}
  #search{position:absolute; top:163px; right:0; padding:10px 0; text-align:center; background:url('/img/bg-search.gif') no-repeat #BB4A12; width:327px; height:19px;z-index:1000;}

	*/

/* #search{margin:10px 0 0 0;float:right; padding:10px 0 7px 0; text-align:center; background:url('/img/bg-search.gif') no-repeat #BB4A12; width:327px;min-height:23px;position:relative; z-index:100;}*/
 #search{margin:8px 0 0 13px;float:right; padding:10px 0 7px 0; text-align:center; background:url('/img/bg-search.gif') no-repeat #BB4A12; width:267px;min-height:23px;position:relative; z-index:0; top:1px; left:10px; }
 /*#search form{position:relative; top:-3000px; left:-7000px}*/
 /*#search{background:none}*/

  #search label{color:white}
#crumbs{width:730px;background:white;border-bottom:1px solid #e5e5e5;}
  #crumbs p{padding:5px 0;margin:0}
#cont{padding:0; margin:0; background: url(/img/bg-cont.gif) 50% 0 no-repeat;position:relative;top:-1px}
	#cont .matrj{width:981px}


#left-clmn,#right-clmn,#right-clmn2{float:left; width:60%; padding:0 2%; margin-top:18px;}
#left-clmn{width:232px;padding:0 5px 0 0;margin:18px 0 0 0}
#left-clmn h3.noa{padding:11px 0 0 55px;margin:0;min-height:33px;color:white}
#left-clmn h3 a{padding:11px 0 0 55px;margin:0;min-height:33px;color:white}
#left-clmn h3.noa a{color:#1B67AE;padding:0;margin:0;display:inline;}
#left-clmn h3.noa a:hover{color:#7F2200;}

#left-clmn .box1 h3{padding-left:60px}
#left-clmn ul{margin:0;padding:0}
#left-clmn ul li{ list-style:none;}
#left-clmn ul li a,
#left-clmn ul li strong{display:block;min-height:26px;list-style:none;padding:4px 4px 0 58px; background: url(/img/bg-menu-li-hover2.gif) #B8DBF6 no-repeat -232px 0;margin:1px 0 0 0}

#left-clmn ul li a.active,
#left-clmn ul li strong{background: url(/img/bg-menu-li-hover2.gif) #B8DBF6 no-repeat 0 0;color:white}
#left-clmn ul li a strong,#left-clmn ul li a:hover strong,
#left-clmn ul li a:focus strong ,#left-clmn ul li a:active strong{padding:0;margin:0;background:none;color:white}
#left-clmn ul li a{color:#144D86}  
#left-clmn ul li a.active:hover strong{color:#144D86}
#left-clmn ul li a:hover,#left-clmn ul li a:focus,#left-clmn ul li a:active{color: #144D86 /* #B5460F*/;background: url(/img/bg-menu-li-hover2.gif) #B8DBF6 no-repeat -464px 0;color:#144D86}

/* mapa-leva-strana */
.mapa-leva-strana{text-align:center; background:#e1f2fd url(../img/bg-levy-sloupec.jpg) no-repeat 0 0; padding:17px 11px 11px 11px}
.mapa-leva-strana-text{margin:0 0px 15px;}

.mapa-text-medium{color:white; font-size:120%; font-weight:bold; }
.mapa-text-normal{color:white; font-size:95%;display:block; font-weight:bold}
.mapa-text-big{color:white; font-size:128%; line-height:1.3em}
.mapa-leva-strana a{color:white; font-size:128%;line-height:1.2em; font-weight:bold}
.mapa-leva-strana a:hover{color:#FFEE8F; }
.mapa-text-small{text-align:left; color:#1b67ae; font-size:80%; line-height:1.25em;font-weight:bold; padding-top:14px; margin-bottom:0; font-weight:normal}
.mapa-leva-strana .mapa-hide{display:none}

.mapa-it,
.mapa-pl,
.mapa-en,
.mapa-ru,
.mapa-de,
.mapa-fr,
.mapa-cs{display:block; width:188px; height:85px; margin:0 auto; background: url(../img/bg-mapa-prahy-all.gif) no-repeat 0 0}
.mapa-cs:hover{background-position:-249px 0}
.mapa-it{background-position:0 -371px}
.mapa-it:hover{background-position:-249px -371px}
.mapa-pl{background-position:0 -371px}
.mapa-pl:hover{background-position:-249px -371px}
.mapa-en{background-position:0 -119px}
.mapa-en:hover{background-position:-249px -119px}
.mapa-ru{background-position:0 -505px}
.mapa-ru:hover{background-position:-249px -505px}
.mapa-de{background-position:0 -241px}
.mapa-de:hover{background-position:-249px -241px}
.mapa-fr{background-position:0 -119px}
.mapa-fr:hover{background-position:-249px -119px}



  
#prehled h2{color:#286AAE}
.blue, .gray{padding: 5px 10px}
.blue strong{color:black; float:left; display:block}
.blue ul{float:left; margin:0 0 0 25px; padding:0;}
.blue li{display:block; float:left; padding:0 10px}
.blue li a.active{font-weight: bold;}
.blue li a:hover,.blue li a:focus{background:transparent}

.blue{border:1px solid #C0D4E7;background:#EFF8FE;font-size:93%}
.gray{border:1px solid #D1D1D1;background: url(/img/bg-graybox.gif) #EAEAEA repeat-x left top;margin-bottom:10px}  
.gray .up,.gray .down{display:block;float:left;width:18px;height:18px;overflow: hidden;position:relative;margin-left:3px}
.gray .up span{position:absolute;top:0;left:0;width:18px;height:18px;background: url(/img/submits/up.gif) no-repeat 0 -18px;display:block;}
.gray .down span{position:absolute;top:0;left:0;width:18px;height:18px;background: url(/img/submits/down.gif) no-repeat 0 -18px;display:block;}

.gray .down:hover span,.gray .up:hover span{background-position: 0 -36px}

.gray .active span{background-position: 0 0}

.gray .centrovani{width:43px;margin:0 auto}

#modra-lista{margin-top:10px}
#modra-lista table{width:100%}
#modra-lista table td{padding: 5px 10px; vertical-align: middle; text-align:center; line-height:1.3em}
#modra-lista table td a.active{font-weight:bold;}
#prehled{margin-top:-10px;}


#prehled .gray table{width:731px; text-align:center}
#prehled .gray table th{line-height: 1.1em;}
#prehled .gray table tr td{text-align:center;padding:0}
#prehled .last-minute, #rovnaci-pokoje .last-minute {background: url(/img/bg-prehled-last-minute.gif) no-repeat 0 0;min-height:18px;padding:5px 0 5px 12px}
#prehled .last-minute strong, #rovnaci-pokoje .last-minute strong {color:white;display:block;width:149px;float:left;}
#prehled .last-minute span, #rovnaci-pokoje .last-minute span{color:#C0481C;float:left;padding:0 0 0 16px;font-weight: bold;}

.box{width:731px; margin-bottom:10px}
.box .telo .cena{background: url(/img/bg-prehled-cena.gif) no-repeat left 1px;color:black}
.box .telo .sipka{padding:0 15px 0 25px}
.box .telo .deti-zdarma{margin: 0 1em 0 25px; font-weight:bold; color:#E75A28}

.adresa strong{padding: 0 0 0 25px;color:#DE5A29;}
.adresa p strong{padding:0;color:black}

.mystic{border: 1px solid #96C8EE;border-bottom: 2px solid #96C8EE;}
.mystic .hlavicka{background: url(/img/bg-prehled-mystic-top.gif) repeat-x left top #286AAE}
.hlavicka h3 a{color:white}
.hlavicka{position:relative;height:37px;padding:0}
.hlavicka .cislo{display:block; background:#286AAE; padding:8px 8px 0px 8px; height:29px; color:white; position:absolute; top:0; left:0; border-right:2px solid #5C94CD}
.hlavicka .hvezdicky{display:block; width:96px; position:absolute; left:57px; top:8px;}
.hlavicka .hvezdicka,.hlavicka .pulhvezdicka{display:block;float:left;position:relative;width:19px;height:19px;overflow: hidden;}
.hlavicka .hvezdicka span{position:absolute;top:0;left:0;display:block;width:19px;height:19px;background:url(/img/hvezdicky/modra.gif) }
.hlavicka .pulhvezdicka span{position:absolute;top:0;left:0;display:block;width:19px;height:19px;background:url(/img/hvezdicky/modra-pul.gif) }

.hlavicka .rs{position:absolute; left:160px; top:0; border-left: 1px solid #6081B3; height: 24px; margin-top: 4px; padding:0 0 0 15px;display:block;width:555px;}
.hlavicka .rs h3{margin-top: 2px;margin-right:15px; padding:0; float:left}
.hlavicka .rs h3 a:hover{color: #fee36f;}
.hlavicka .osob{background: url(/img/osoby/modra.gif) no-repeat left top;float:left;height:30px; color:white; padding:3px 0 0 31px}
.hlavicka .nas-tip{float:right; background: url(/img/bg-nas-tip.gif) no-repeat left top; color:white;margin:-4px 0 0 0; padding:8px 13px 0  43px; height:29px;}

.telo{position:relative}
.telo table{text-align:left;padding:0;margin:0}
.telo table tr td{border:none;border-collapse: collapse;text-align:left;padding:0;margin:0}
.telo table tr{width:730px; }
.telo table tr .foto {width:160px;text-align:center;}
.telo table tr .foto a:hover img {border-color:#F06E22}
.telo table tr .adresa {width:350px;text-align:left;padding-left:14px; padding-top:4px }
.telo table tr .foto a img{border: 3px solid #648FBA}

.mystic .telo{background: url(/img/bg-prehled-mystic-telo.gif) no-repeat left top #D6EDFF;padding:0;margin:0;min-height:140px}
.box .telo .adresa p{margin:0}
.adresa {vertical-align: top;}

.box .telo .telo-box{padding:10px 0 0 0}
.o-praze .operator a,
.box .telo .telo-box a{display:block; border: 1px solid #B9C5CF; padding:8px 0 8px 41px;min-height:18px;margin-bottom:5px; width:146px }
.o-praze .operator .zpet{background: url(/img/zpet.gif) #FFFFFF no-repeat left top}
.o-praze .operator .lupa,
.box .telo .telo-box .lupa{background: url(/img/submits/lupa.gif) #FFFFFF no-repeat left center}
.box .telo .telo-box .video{background: url(/img/submits/video.gif) #FFFFFF no-repeat left top}
.o-praze .operator a.hvezdicka,
.box .telo .telo-box .hvezdicka{background: url(/img/submits/hvezdicka.gif) #FFFFFF no-repeat left center}

.swing{border:1px solid #FF9670;border-bottom:2px solid #FF9670}
.swing .hlavicka{background: url(/img/bg-prehled-swing-top.gif) repeat-x left top #DD5929}
.swing .hlavicka .cislo{background:#DD5929;border-right:2px solid #FF936B}
.swing .hlavicka .rs{border-left: 1px solid #D9886B;}
.swing .telo{background: url(/img/bg-prehled-swing-telo.gif) no-repeat left top #FFEFE8;}
.swing .hlavicka .osob{background: url(/img/osoby/oranz.gif) no-repeat left top;}
.swing .hlavicka .hvezdicka span{background:url(/img/hvezdicky/oranz.gif) }
.swing .hlavicka .pulhvezdicka span{background:url(/img/hvezdicky/oranz-pul.gif) }
  
.jednopokoj{border:1px solid #CB8E69;border-bottom:2px solid #CB8E69;}
.jednopokoj .hlavicka{background: url(/img/bg-prehled-jednopokoj-top.gif) repeat-x left top #A6501D}
.jednopokoj .hlavicka .cislo{background:#A6501C;border-right:2px solid #CB8E69}
.jednopokoj .hlavicka .rs{border-left: 1px solid #B57F63;}
.jednopokoj .telo{background: url(/img/bg-prehled-jednopokoj-telo.gif) no-repeat left top #F5E0D4;}
.jednopokoj .hlavicka .osob{background: url(/img/osoby/hneda.gif) no-repeat left top;}
.jednopokoj .hlavicka .hvezdicka span{background:url(/img/hvezdicky/hneda.gif) }
.jednopokoj .hlavicka .pulhvezdicka span{background:url(/img/hvezdicky/hneda-pul.gif) }  
  
  #ubytovani{background: url(/img/bg-left-clmn-h3-ubytovani.gif) no-repeat}
  #ubytovani h3{color:white; letter-spacing:-1px; }
/*
  #ubytovani ul{margin:0;padding:0}
  #ubytovani ul li{display:block;height:26px;list-style:none;padding:4px 0 0 70px; background: url(/img/bg-left-clmn-li-ubytovani.gif);margin:1px 0 0 0}
*/

  
  #lastminute h3{color:white;margin:13px 0;}
  #lastminute h3 a{color:white;padding:13px 0 0 60px;margin:0;min-height:37px;display:block;background: url(/img/bg-left-clmn-h3-lastminute.png) #093784 no-repeat;}
  #lastminute h3 a:hover{color:#FFEE8F}
  
  
  #slevy h3{color:white;margin:13px 0 0;}
  #slevy h3 {color:white;background: url(/img/bg-left-clmn-h3-slevy.png) #093784 no-repeat;padding:13px 0 0 60px;min-height:37px;display:block}
  #slevy h3 a{color:white;background: url(/img/bg-left-clmn-h3-slevy.png) #093784 no-repeat;padding:13px 0 0 60px;min-height:37px;display:block}
  #slevy h3 a:hover{color:#FFEE8F}
  #slevy ul{margin:0;}
  #slevy div{margin:0 0 10px 0;border:1px solid #A3C5E0;background:#DBEFFB;border-top:none;padding:.7em .5em .3em 1.5em ;}
  #slevy div .cl{border:none}
  #slevy ul li{list-style:none; background: url(/img/bg-left-clmn-li-slevy.gif) 0 5px no-repeat;padding: 0 0 0 15px}
  #slevy ul li a,
  #slevy ul li a:hover{background:none;display:inline;padding:0;}
  #left-clmn #slevy ul li a{background:none;color:#144D86;padding:0; font-weight: bold;}
  #left-clmn #slevy ul li a:hover{color:#7F2201}
  
  
  #informace{}
  #informace h3{background: url(/img/bg-left-clmn-h3-informace.gif) no-repeat #C2491D;min-height:33px; margin:13px 0}
  #menu2{margin-top:11px;margin-bottom:8px}  

  #prahaaktualne{background-image: url(/img/bg-left-clmn-prahaaktualne.gif);}
  
  #videoprezentace{background-image: url(/img/bg-left-clmn-videoprezentac.gif);}
  #videoprezentace p{margin:0 0 .5em 0; margin-left:60px;}

  #pocasivpraze{background-image: url(/img/bg-left-clmn-pocasi.gif); margin:13px 0} 
  #pocasivpraze table{text-align:center;width:100%}

  #svetovycas{background-image: url(/img/bg-left-clmn-svetovycas.gif);}
  #svetovycas table{text-align:center;width:100%}
  #svetovycas th{font-weight: normal;}
  #svetovycas td{font-weight: bold;font-size:110%}

.box1{background:#FAFAFA;border:1px solid #CFCFCF;margin:0 0 10px 0;background-position:0 0; background-repeat:no-repeat;}

.box1 h3 a{color:#1B67AE}
.box1 h3 a:hover{color:#7F2201}
.box1 table,.box1 table th, .box1 table td {background:none;border:none;text-align:center;}
.box1 table th, .box1 table td {width:33%}
.sipka{background: url(/img/bg-a-dvojita.gif) center right no-repeat;padding:0 18px 0 0;margin:0 .5em .1em 0;font-size:100%}


#right-clmn{float:right; width:30%;padding:0 0 0 5px;margin:18px 0 0 0}
#right-clmn{width:733px;}

  .r-info{background:#f3f3f3 url(/img/info-i-big.gif) no-repeat 0 10px; padding:0 10px 0 50px;min-height:80px;border:1px solid #a1a1a1;margin-top:13px}

  #search-ubytovani{background:#CDE9FF  url('/img/bg-vyhledavani.gif'); border: 1px solid #658AB0;position:relative}
  #search-ubytovani .border{border:1px solid #8EC0E7;} 
  #search-ubytovani #formular{width:512px;}
  #search-ubytovani #formular th{padding:0 8px 0 0}
  #search-ubytovani #formular #formular-pokoje td,
	#search-ubytovani #formular #formular-pokoje th{padding:0 5px 0 0;}  
  #search-ubytovani #formular1{width:512px;}
  #search-ubytovani #formular1 p{margin:5px 0 5px 10px}
  #search-ubytovani #formular table{margin-left:5px}
  #search-ubytovani #formular h3{background:url('/img/bg-right-clmn-search-h3.png') #286AAE no-repeat; color:white; min-height:31px; padding: 11px 0 0 55px; text-transform: uppercase; margin:0 0 5px 0;}
  #search-ubytovani #formular1 h3{background:url('/img/bg-right-clmn-search-h31.png') #286AAE no-repeat; color:white; min-height:31px; padding: 11px 0 0 75px; text-transform: uppercase; margin:0 0 .5em 0;}  
  #search-ubytovani #formular #subbmit{position:relative;top:23px;left:5px}
  #search-ubytovani #formular #rv-span {position:absolute;top:5.2em;left:326px;display:block;font-size:small;background:#C5E6FF;padding:.3em 1em .3em .5em}
#search-ubytovani #formular table th{line-height:1.2em;}

  #search-ubytovani #formular #rvd-span {display:block;font-size:small;background:#C5E6FF;padding:.2em 6px .2em 3px;  height:23px; float:left;margin-left:4px; font-size:90%}


  #search-ubytovani #formular1 #rv-span  {position:absolute;top:7.5em;left:326px;display:block;font-size:small;background:#C5E6FF;padding:.3em 1em .3em .5em}
  #search-ubytovani #formular1 #rv-span  {position:absolute;top:6.5em;left:326px;display:block;font-size:small;background:#C5E6FF;padding:.3em 1em .3em .5em}
  
  
  
  #kalv1{left:7px;width:120px;display:none;overflow: visible;}
  #kalv3,#kalv4{left:145px;top:0}

  #kalv1close{}
  #kalvclose a, #kalvclose a span{display:block;position:relative;top:0;left:105px;height:10px;width:10px;background:url(../img/bg-calendar-close1.gif) 0 -10px;overflow: hidden;}
  #kalvclose a span{position:absolute;top:0;left:0;}
  #kalvclose a:hover span{background:url(../img/bg-calendar-close1.gif) no-repeat 0 0}
  #kalv2{left:107px;width:120px;display:none}
  .rel{position:relative}
  .kalendar-vyber{position:absolute;font-size:80%;width:120px;}
  .kalendar-vyber table{border-collapse: collapse;border:1px solid #286AAE;width:100%}
  .kalendar-vyber table tr td{background: #E6F4FF;text-align: center;}
  .kalendar-vyber table tr th{text-align: center;}
  .kalendar-vyber table .head,.kalendar-vyber table .head a{background: #286AAE;color:white}
  .ntm{color:#888888}
  .kalendar-vyber table .week{background-color:#C5E3FB}
  .kalendar-vyber table tr .today{background:#DF5A29;color:white}
  .kalendar-vyber table tr .today a{color:white}

/*  #search-ubytovani #formular a.stat {position:static;display:block;font-size:small;background:#C5E6FF;padding:.3em 1em;width:160px;}
  #search-ubytovani #formular1 a.stat {position:static;display:block;font-size:small;background:#C5E6FF;padding:.3em 1em;width:130px;float:left;margin:0 0 0 .5em}
*/ 
  #mapa-prahy,#mapa-prahy1{text-align:center;margin:0 0 0 513px;}
  #mapa-prahy h3{background:#609BD0 url('/img/bg-right-clmn-h3-mapa.png') no-repeat;color:white;min-height:32px;margin:0;padding: 10px 0 0 50px;text-transform:uppercase;font-weight:bold; font-size:90%; text-align:left}
  #mapa-prahy h3 a{color:white}
  #mapa-prahy h3 a:hover{color:#FFEE8F}  
	#mapa-prahy1 h3{background:#609BD0;color:white;min-height:32px;margin:0;padding: 10px 0 0 10px;text-transform:uppercase;text-align:left;font-size:100%;font-weight:bold;}
  #mapa-prahy1 h3 a{color:white}
  #mapa-prahy1 h3 a:hover{color:#FFEE8F}
  #mapa-prahy1 a img{margin:1em 0 0 0}
  #mapa-prahy1 p{margin:.5em 1em;font-size:90%}  
  
  #mapa-prahy a img{margin:1em 0 0 0}
  #mapa-prahy p{margin:.5em 0;font-size:90%}


  #silvestr{text-align:center;margin:0 0 0 513px;}
  #silvestr h3{background:#609BD0 url('/img/bg-right-clmn-h3-silvestr.png') no-repeat;color:white;min-height:31px;margin:0;padding: 11px 0 0 40px;font-weight:bold; font-size:110%; text-align:center}
  #silvestr h3 a{color:white; text-decoration:none}
  #silvestr h3 a:hover{color:#FFEE8F}      
  #silvestr a:hover{color:#FFEE8F}
  #silvestr a img{margin:1em 0 0 0}
  #silvestr p{margin:.5em 0;font-size:90%}
	#silvestr table{width:100%}
  #silvestr table td a{color:white; font-size:125%; font-weight:bold}
	.hp-tabulka2{color:#1b67ae; line-height:1.2em; text-align:left; padding-left:8px; font-size:90%}
	#silvestr table td.hp-tabulka2 a.thickbox-text{color:#1B67AE; font-size:100%}
	#silvestr table td.hp-tabulka2 a.thickbox-text:hover{color:#7F2201}
	.hp-tabulka1{height:45px; vertical-align: middle; text-align:center;}


  #hp-welcome {background:#194e8e url('/img/bg-welcome.jpg') no-repeat top right;color:white;min-height:136px;margin:13px 0 13px 0}
  #hp-welcome embed,
	#hp-welcome img{float:left}
	#hp-welcome .box{padding: 15px 0 0 0; float:left; margin-left:17px; width:415px}
	#hp-welcome p{margin:.5em 0 0}
	#hp-welcome h2{font-size: 125%;margin:0;}
  #hp-welcome a{color:#F4D985}
  #hp-welcome a:hover{color:white}

  #right-left-clmn{/* margin-top:13px;*/ }
  #right-left-clmn p{font-size:85%;margin:.3em 0; line-height: 1.2em;}
  #right-left-clmn h3{text-transform: uppercase;font-size:90%;font-weight: bold;margin:0}
  #c-jedna,#c-dva,#c-tri,#c-ctyri{width:103px;padding:38px 5px 0 5px;}
  #c-jedna{background:url('/img/c-jedna.jpg') no-repeat;}
  #c-dva{background:url('/img/c-dva.jpg') no-repeat;}
  #c-tri{background:url('/img/c-tri.jpg') no-repeat;}
  #c-ctyri{background:url('/img/c-ctyri.jpg') no-repeat;} 
  
  .box2{border:1px solid #BDBDBD;margin:0 15px 0 0;min-height:130px}
  .box2 h3{letter-spacing: -1px; line-height:1.3em; margin-top:0}
  .box2 p{letter-spacing: -1px;}

  h3#seznam-apartma a{background:url('/img/bg-h3-seznam-apartma.png') no-repeat #083784;}	
  h3#seznam-hotelu a{background:url('/img/bg-h3-seznam-hotelu.png') no-repeat #083784;}
  h3#seznam-hotelu a .vertical,
	h3#seznam-apartma a .vertical{display:table-cell; vertical-align: middle;height:60px; text-decoration: underline; cursor:pointer}
	h3#seznam-hotelu a .vertical span,
	h3#seznam-apartma a .vertical span{cursor:pointer}
	

/* bez odkazu start */
	h3#seznam-hotelu {background:url('/img/bg-h3-seznam-hotelu.png') no-repeat #083784;}
	#seznam-hotelu {color:white;padding:20px 0 0 70px;display:block;width:175px;min-height:40px; min-height:60px; padding:0 0 0 70px; }
	h3#seznam-hotelu .vertical{display:table-cell; vertical-align: middle;height:60px;}
	/* bez odkazu konec */

	#rezervace h2{background: url(../img/bg-h2-registrace.gif) no-repeat 0 0;width:437px; height:60px; padding: 0 0 0 75px; color:white; margin:0;font-size:130%;}		
	#rezervace h2 .vertical{display:table-cell; vertical-align: middle; height:60px; letter-spacing:-1px; line-height:1.2em}
	
	h3#seznam-apartma,h3#seznam-hotelu{font-size:125%;margin:12px 15px 0 0;font-weight: normal;}
  
  #seznam-apartma a,#seznam-hotelu a{color:white;padding:20px 0 0 70px;display:block;width:175px;min-height:40px; min-height:60px; padding:0 0 0 70px; }
  #seznam-apartma a:hover,#seznam-hotelu a:hover{color:#FFEE8F}

  #zavolame{min-height:243px;background:#E77115 url('/img/bg-zavolame-content.gif') no-repeat 0 12px;margin:13px 0 0 520px;color:white}
  #zavolame h3{background: url('/img/bg-h3-zavolame.png') no-repeat #C1491C; min-height:51px; padding:0 0 0 60px;margin:0}
  #zavolame h3 .vertical{display:table-cell; vertical-align: middle;height:51px;}
  
	#zavolame th{text-align:left}
  #zavolame label{color:white; text-align:left}
  
	#zavolame .zavolame-text{margin:0; padding:0 5px; font-size:90%;  line-height:1.2em;}
  #zavolame .zavolame-text .vertical{display:table-cell; vertical-align: middle; height:50px; text-decoration: underline;}
  #zavolame .zavolame-text .vertical{text-decoration:none; text-align:center;}
	
	#zavolame table{font-size:90%;margin:0 0 0 4px}
  #zavolame th{font-weight:normal;}
  #zavolame td input{width:115px}
  #zavolame div input{margin:3px 0 0 0}

  #vyhodne-ubytovani{background:#F2F9FD;border:1px solid #D0DCE9;width:347px;margin:13px 0 0 0}
  #vyhodne-ubytovani h3{color:#144D86;background:#D5EDFA url('/img/bg-h3-vyhodne-ubytovani.gif') no-repeat 0 0;margin:0;padding:0px 0 0 70px;min-height:50px;font-size:150%;}
  #vyhodne-ubytovani h4 a{color:#1B67AE;font-size:120%}
  #vyhodne-ubytovani h4 a:hover{color:#7F2201}
  #vyhodne-ubytovani a:hover img{border-color:#EB6B20}
  
  #polo{padding:5px 0 0 0;border-bottom:1px solid #BACEDF}
  .box-in{padding:0 20px .7em}
  .pokoj-cena{padding:0 0 .5em 31px;background:url('/img/bg-cena.gif') no-repeat 0 3px;font-size:90%;border-bottom:1px solid #BACEDF;margin-top:0}
  #polo .pokoj-cena{padding:.5em 0 .5em 31px;background:url('/img/bg-cena.gif') no-repeat 0 9px;font-size:90%;border-bottom:1px solid #BACEDF;margin-top:0}
	#polo .last{border:none; padding-bottom:0;}
	.last{border:none}
  .note{border:1px solid #C6E6F8; background:#E6F4FC;padding:10px}
  #vybaveni {padding:.7em 0 0  0}
  #vybaveni ul {margin:0px 0 0 0px;padding:0; clear:both}
  #vybaveni ul li{list-style:none;padding:0 0 0 18px;margin:0;background:url('/img/bg-li.gif') no-repeat left center}
  
	#vyhodne-ubytovani h3 .vertical,
	#nejzadanejsi h3 .vertical{display:table-cell; vertical-align: middle;height:52px;}
	#vyhodne-ubytovani h3 .vertical{height:50px;}

  #nejzadanejsi{margin: 12px 0 0 365px}
  #nejzadanejsi h3{background: #D5EDFA url('/img/bg-h3-nejzadanejsi.gif') no-repeat;min-height:52px;padding:0 0 0 70px; color:#144D86;font-size:150%;margin:0}
  #nejzadanejsi .item{background:#f1f9fc /* url(/img/bg-item-nejzadanejsi.gif) repeat-y*/;border:1px solid #D0DCE9;width:366px;padding:0;margin: 9px 0 0 0}
	#nejzadanejsi .item .item-img-back{float:right;height:128px; width:162px; background:#d2edf6; text-align:center; margin:0 0 0 15px;}
	#nejzadanejsi .item .item-img-back-in{padding:12px 0}
	
	#nejzadanejsi .item .info{padding:10px 13px 5px 13px;}
  #nejzadanejsi .item a:hover img{border-color:#EB6B20}
  #nejzadanejsi .item .info h4{font-size:100%;font-weight:bold;margin:0;padding:.3em 0 .4em 0}
  #nejzadanejsi .item .info{margin: 0 0 0 0px;}
  #nejzadanejsi .item .info p{margin:0;padding:0}
  #nejzadanejsi .item .info .pokoj-cena{border:none;padding: 0 0 .5em 31px; margin-top:10px}

#right-clmn2{float:right;} /* right side for vertical version navigation */
#middle-left-clmn{float:left; width:55%;}
#middle-right-clmn{float:right; width:42%;}
#foot{background: url(/img/bg-footer.gif) center top no-repeat;margin:0 0 -30px 0;padding-top:10px}
#foot-up{height:33px;padding:30px 0 0 60px;display:block;float:left;background: url(/img/bg-foot-up.gif) no-repeat left bottom;margin-top:-30px;}


#nadpis {background:#f2f2f2;margin-top:15px; border:1px solid #CDCDCD; padding:0; }
#nadpis .cl{height:0px}
#nadpis h2{padding:.2em 0 0;margin:0 0 0 50px;color:#286AAE; line-height:1.2em}
#nadpis .celek h2{padding:.3em 0 0;margin:0 0 0 10px;color:#286AAE}
  .apartma .cislo{color:white;background:#286AAE;font-size:150%;display:block;float:left;margin:0 13px 0 0;padding:.3em .5em;}
  .pokoj .cislo{color:white;background:#DD5929;font-size:150%;display:block;float:left;margin:0 13px 0 0;padding:.3em .5em;}
#nadpis.pokoj h2{color:#DD5929;padding-left:4px;}
#nadpis .n-polo h2{padding:.3em 0 0;margin:0 0 0 10px;}
#nadpis .hvezdicky-pokoj {margin-top: 5px;padding-left:54px;}
#nadpis .hvezdicky-pokoj-polo {padding-left: 10px;margin-top: 5px;}
#nadpis .adresa-pokoj {padding-left: 54px; float:left; padding-bottom:3px}
#nadpis .adresa-pokoj2 {padding-left: 5px;float:left; padding-bottom:3px}
#nadpis .adresa-pokoj-polo {padding-left: 10px;float:left; padding-bottom:3px}
#nadpis .adresa-pokoj2-polo {padding-left: 5px;float:left; padding-bottom:3px}
#nadpis .pocet-osob-pokoj {padding-right: 10px;float:right;margin-top: 20px;font-weight:bold; padding-bottom:3px}
  
  #nadpis p{margin: .3em 0 0 60px}
  #nadpis .celek p{margin: .3em 0 0 10px}
  #nadpis .box{width:480px;float:left;margin-bottom:0;}
  .graybox{background:#e1e1e1;color:white;display:block;margin:0px 0 0 480px;padding:25px 10px;}
  .rezervovat{display:block;}
  .rezervovat a{color:white;display:block;padding:0 0 0 65px;width:166px;height:51px;background:url(/img/bg-rezervovat.gif) no-repeat left top;text-transform: uppercase;font-size:90%}
  .rezervovat a .vertical {display:table-cell; vertical-align: middle;height:51px; text-decoration: underline;}
	
	
	.rezervovat a:hover{color:#FFEE8F}
  
	.rezervovat-penzion{display:block;}
  .rezervovat-penzion a{color:white;display:block;padding:0 0 0 65px;width:166px;height:51px;background:url(/img/bg-rezervovat.gif) no-repeat left top;text-transform: uppercase;font-size:90%}
  .rezervovat-penzion a .vertical {display:table-cell; vertical-align: middle;height:51px; text-decoration: underline;}
	.rezervovat-penzion a:hover{color:#FFEE8F}


.fotogalerie{background:#EDEDED;border:1px solid #D0D0D0;width:198px;padding:16px 16px 7px 16px;}
.fotogalerie h3{margin:0 0 .5em 0;padding:0}
.fotogalerie span{width:198px;display:block}
#penzion{float:left;margin-left:14px;width:250px}

.right-box{background:#EDEDED /*#f1f3f0*/;border:1px solid #D0D0D0;width:230px;padding-top:10px;padding-bottom:10px;text-align:center;margin:14px 0 14px;}
.right-box h3{margin:.5em 0 .5em 10px;padding:0;text-align:left}
.right-box span{width:198px;display:block}
.right-box .item{text-align:left;margin:1em 0 1em 10px;}
.right-box .item p{margin:.1em 0;font-size:90%}
.right-box p{text-align:left; margin:0 1em; }

.o-praze{border-top:1px solid #D4D4D4;padding:0 0 0 0;}
.o-praze p{font-size:90%;margin-top:0;width:auto;}
.o-praze span.fl {border:1px solid #578FC6;margin-right:10px}
.o-praze a img{border:1px solid #578FC6;margin-right:10px}
.o-praze a:hover img{border:1px solid #AB2200;}
.o-praze h2{margin-bottom:.5em}
.operator a{float:right;margin-left:10px}

#popis1{padding:0 0 1em 0}
#popis{border-bottom:1px solid #D4D4D4;padding:0 0 1em 0}
#popis1 p,
#popis p{margin-left:250px;font-size:90%}
#popis1 p.penzion,
#popis p.penzion{margin-left:0;font-size:90%}
#popis1 .box-in p,
#popis .box-in p{margin-left:0;font-size:90%}
.box-penzion{width:468px;margin-bottom:10px;margin-top:10px}
.box-penzion .box-in{background:#ededed;border:1px solid #cfcfcf;padding:0 13px 13px;margin-bottom:10px}
  #video{background: url(/img/bg-left-clmn-videoprezentac.gif) no-repeat #FAFAFA;margin:2px 0;padding:0;width:230px}
  #video p{margin:10px 0; margin-left:65px;font-size:90%}
  
.pridat-schranka{margin-top:12px}
.pridat-schranka a{background: url('/img/bg-pridat-do-schranky.gif') #FEFEFE no-repeat 0 -20px;float:right;width:187px;min-height:21px;border:1px solid #CFCFCF;display:block;padding:10px 0 10px 43px;margin-top:1em}

#cont-right-part .pridat-schranka{margin-top:12px}
#cont-right-part .pridat-schranka a{float:none;}
/*
.pridat-schranka1 a{background: url('/img/bg-pridat-do-schranky.gif') #FEFEFE no-repeat left top;float:left;width:177px;min-height:21px;border:1px solid #CFCFCF;display:block;padding:10px 0 10px 43px;margin-left:15px;margin-top:0}
*/

#popis .pridat-schranka a{margin-top:0}

/*
.prehled a{background: url('/img/bg-prehled-pokoju.gif') #FEFEFE no-repeat left center; border:1px solid #CFCFCF;display:block;margin-bottom:10px}
*/
.prehled a{display:block; background: url('/img/bg-prehled-pokoju.gif') no-repeat left center; border:1px solid #CFCFCF; float:left}
.prehled a .vertical{display:table-cell; vertical-align: middle; text-decoration: underline;  height:51px; width:166px; padding:0 0 0 60px; }

.pridat-schranka1 a{float:right; display:block; background: url('/img/bg-pridat-do-schranky.gif') no-repeat left center; border:1px solid #CFCFCF; margin-top:0}
.pridat-schranka1 a .vertical{display:table-cell; vertical-align: middle; text-decoration: underline;  height:51px; width:176px; padding:0 0 0 50px; text-align:left;}

.fl .pridat-schranka a{float:none}
#cont-left-part,.classcont-left-part{width:477px;margin:1em 0 0 0;float:left}
#cont-right-part,.classcont-left-part{margin:1em 0 0 501px}
#cont-left-part table.last-minute{border:1px solid #93C6ED;width:100%;border-collapse: collapse;}
#cont-left-part table.last-minute tr{border:1px solid #A8C8E5;background:#E5F4FF}
#cont-left-part table.last-minute td{border:1px solid #A8C8E5;padding:0}
#cont-left-part table.last-minute tr,#cont-left-part table.last-minute th,#cont-left-part table.last-minute td
{border-collapse: collapse;padding:.3em 15px}
#cont-left-part table.last-minute th{background:url('/img/bg-table-last-minute.gif') no-repeat top left #CBE8FF; min-height:51px; padding:5px 0 5px 61px; font-weight:normal;}
#cont-left-part table.last-minute .result{background:#CBE8FF}

#cont-left-part table.last-minute.pokoj{border:1px solid #F4BEAB;width:100%;border-collapse: collapse;}
#cont-left-part table.last-minute.pokoj tr{border:1px solid #F4BEAB;background:#FFEEE8}
#cont-left-part table.last-minute.pokoj td{border:1px solid #F4BEAB;padding:0}
#cont-left-part table.last-minute.pokoj tr,#cont-left-part table.last-minute.pokoj th,#cont-left-part table.last-minute.pokoj td
{border-collapse: collapse;padding:.3em 15px}
#cont-left-part table.last-minute.pokoj th{background:url('/img/bg-table-last-minute-pokoj.gif') no-repeat top left #FFC3AD; min-height:51px; padding:5px 0 5px 61px; font-weight:normal;}
#cont-left-part table.last-minute.pokoj .result{background:#FFC3AD;border:1px solid #F4A183}
#cont-left-part table.last-minute.pokoj .result td{background:#FFC3AD;border:1px solid #F4A183}


.skupina table.last-minute{border:1px solid #93C6ED;width:100%;border-collapse: collapse;}
.skupina table.last-minute tr{border:1px solid #A8C8E5;background:#E5F4FF}
.skupina table.last-minute td{border:1px solid #A8C8E5;padding:0}
.skupina table.last-minute tr,.skupina table.last-minute th,.skupina table.last-minute td
{border-collapse: collapse;padding:.3em 15px}
.skupina table.last-minute th{background:url('/img/bg-table-last-minute.gif') no-repeat top left #CBE8FF; min-height:51px; padding:5px 0 5px 61px; font-weight:normal;}
.skupina table.last-minute .result{background:#CBE8FF}

.skupina table.last-minute.pokoj{border:1px solid #F4BEAB;width:100%;border-collapse: collapse;}
.skupina table.last-minute.pokoj tr{border:1px solid #F4BEAB;background:#FFEEE8}
.skupina table.last-minute.pokoj td{border:1px solid #F4BEAB;padding:0}
.skupina table.last-minute.pokoj tr,.skupina table.last-minute.pokoj th,.skupina table.last-minute.pokoj td
{border-collapse: collapse;padding:.3em 15px}
.skupina table.last-minute.pokoj th{background:url('/img/bg-table-last-minute-pokoj.gif') no-repeat top left #FFC3AD; min-height:51px; padding:5px 0 5px 61px; font-weight:normal;}
.skupina table.last-minute.pokoj .result{background:#FFC3AD;border:1px solid #F4A183}
.skupina table.last-minute.pokoj .result td{background:#FFC3AD;border:1px solid #F4A183}



.br{display:block}

#obsazenost,#detailni-popis{margin: 1em 0 1em 0;}
#obsazenost{margin-top:0}

 #obsazenost .vysvetlivky{background:#FBFBFB;border:1px solid #BDBDBD;border-top:none;height:auto;padding:1em;font-size:90%; font-weight:normal !important}
 #obsazenost li span.obsazeno{background:#CC0000;color:white;padding:.1em .2em;display:block;float:left;line-height: 1.3em;}
 #obsazenost li span.volno{border:1px solid #C0C0C0;padding:1px .2em;display:block;float:left;line-height: 1.3em;}
 #obsazenost li span.dnes{border:2px solid black;padding:0 .2em;display:block;float:left;line-height:1.3em;font-weight:bold;}
  .vysvetlivky span{margin:0 .5em 0 0}
  .vysvetlivky img{float:left}
  .vysvetlivky ul{display:inline}
  .vysvetlivky ul li{list-style: none;margin:0;padding:5px 0 0 10px;float:left}
  #obsazenost h3.fl,#cenik h3.fl{float:left;margin:0 0 0 0;font-size:160%;line-height:1.5em}
  #detailni-popis h3{margin:0 0 0 0;font-size:160%;line-height:1.5em}

#detailni-popis{padding-top:2px}

#detailni-popis table tr.last{border-bottom:none}
#detailni-popis table tr{border-bottom:1px solid #BDBDBD;}
#detailni-popis table tr td,#detailni-popis table tr th{padding: .3em 1em}
#detailni-popis table tr th{width:17%}


/* ZÄŹĹĽËťloÄŹĹĽËťky */
.zalozky{float:right;}

  #obsazenost	.zalozky ul{list-style-type:none; margin:0; padding:0;position:relative;top:1px;left:4px}
  #obsazenost .zalozky li{float:left;text-align:center}
  #obsazenost .zalozky li{padding: 0;margin:0;display:block;}
  #obsazenost .zalozky li .active .nav-left, #obsazenost .zalozky li strong .nav-left{font-size:90%;text-align: center;line-height:1.1em;}
  #obsazenost .zalozky li .active .nav-left, #obsazenost .zalozky li strong .nav-left,#obsazenost .zalozky li a:hover .nav-left{display:block;background:url('/img/bg-zalozky-left.gif') no-repeat; height:29px; padding:7px 5px 6px 14px;/*17px 3px 5px 16px*/;float:left;color:white}    
  #obsazenost .zalozky li strong .nav-right, #obsazenost .zalozky li .active .nav-right,#obsazenost .zalozky li a:hover .nav-right{display:block;background:url('/img/bg-zalozky-right.gif') no-repeat;width:13px; height:42px;float:left}
  .zalozky span.jedno{display:block;margin:.5em 0 0 0}
  #obsazenost .zalozky li a {text-decoration:none;color:black}
  #obsazenost .zalozky li a .nav-left{display:block;background:url('/img/bg-zalozky-left.gif') 0 -43px no-repeat; height:29px; padding:7px 5px 6px 14px;float:left;font-size:90%;text-align: center;line-height:1.1em;}  
  #obsazenost .zalozky li a .nav-right{display:block;background:url('/img/bg-zalozky-right.gif') 0 -43px no-repeat;width:13px; height:42px;float:left}
  #obsazenost .zalozky li a:hover .nav-left,  
  #obsazenost .zalozky li a:hover .nav-right{background-position:0 -86px;color:black}

  #obsazenost.pokoj .zalozky li .active{font-weight:bold}

  #obsazenost.pokoj .zalozky li .active .nav-left,
  #obsazenost.pokoj .zalozky li strong .nav-left,#obsazenost.pokoj .zalozky li a:hover .nav-left{display:block;background:url('/img/bg-zalozky-left-pokoj.gif') no-repeat; height:29px; padding:7px 5px 6px 14px;/*17px 3px 5px 16px*/;float:left;color:white}
    
  #obsazenost.pokoj .zalozky li .active .nav-right,
  #obsazenost.pokoj .zalozky li strong .nav-right,#obsazenost.pokoj .zalozky li a:hover .nav-right{display:block;background:url('/img/bg-zalozky-right-pokoj.gif') no-repeat;width:13px; height:42px;float:left}
  #obsazenost.pokoj .zalozky li a .nav-left{display:block;background:url('/img/bg-zalozky-left-pokoj.gif') 0 -43px no-repeat; height:29px; padding:7px 5px 6px 14px;float:left;font-size:90%;text-align: center;line-height:1.1em;}  
  #obsazenost.pokoj .zalozky li a .nav-right{display:block;background:url('/img/bg-zalozky-right-pokoj.gif') 0 -43px no-repeat;width:13px; height:42px;float:left}
  #obsazenost.pokoj .zalozky li a:hover .nav-left,  
  #obsazenost.pokoj .zalozky li a:hover .nav-right{background-position:0 -86px;color:black}

  #cont-left-part	.zalozky ul{list-style-type:none; margin:0; padding:0;position:relative;top:1px;left:4px}
  #cont-left-part .zalozky li{float:left;text-align:center}
  #cont-left-part .zalozky li{padding: 0;margin:0;display:block;}
  #cont-left-part .zalozky li .active .nav-left, #cont-left-part .zalozky li strong .nav-left{font-size:90%;text-align: center;line-height:1.1em;}  
  #cont-left-part .zalozky li .active .nav-left, #cont-left-part .zalozky li strong .nav-left,#cont-left-part .zalozky li a:hover .nav-left{display:block;background:url('/img/bg-zalozky-left.gif') no-repeat; height:29px; padding:7px 5px 6px 14px;/*17px 3px 5px 16px*/;float:left;color:white}  

  #cont-left-part .zalozky li strong .nav-right, #cont-left-part .zalozky li .active .nav-right,#cont-left-part .zalozky li a:hover .nav-right{display:block;background:url('/img/bg-zalozky-right.gif') no-repeat;width:13px; height:42px;float:left}
  .zalozky span.jedno{display:block;margin:.5em 0 0 0}
  #cont-left-part .zalozky li a {text-decoration:none;color:black}
  #cont-left-part .zalozky li a .nav-left{display:block;background:url('/img/bg-zalozky-left.gif') 0 -86px no-repeat; height:29px; padding:7px 5px 6px 14px;float:left;font-size:90%;text-align: center;line-height:1.1em;}  
  #cont-left-part .zalozky li a .nav-right{display:block;background:url('/img/bg-zalozky-right.gif') 0 -86px no-repeat;width:13px; height:42px;float:left}
  

  #cont-left-part.pokoj .zalozky li .active{font-weight:bold}

  #cont-left-part.pokoj .zalozky li .active .nav-left,
  #cont-left-part.pokoj .zalozky li strong .nav-left,#cont-left-part.pokoj .zalozky li a:hover .nav-left{display:block;background:url('/img/bg-zalozky-left-pokoj.gif') no-repeat; height:29px; padding:7px 5px 6px 14px;/*17px 3px 5px 16px*/;float:left;color:white}  
  #cont-left-part.pokoj .zalozky li .active .nav-right,
  #cont-left-part.pokoj .zalozky li strong .nav-right,#cont-left-part.pokoj .zalozky li a:hover .nav-right{display:block;background:url('/img/bg-zalozky-right-pokoj.gif') no-repeat;width:13px; height:42px;float:left}
  #cont-left-part.pokoj .zalozky li a .nav-left{display:block;background:url('/img/bg-zalozky-left-pokoj.gif') 0 -43px no-repeat; height:29px; padding:7px 5px 6px 14px;float:left;font-size:90%;text-align: center;line-height:1.1em;}  
  #cont-left-part.pokoj .zalozky li a .nav-right{display:block;background:url('/img/bg-zalozky-right-pokoj.gif') 0 -43px no-repeat;width:13px; height:42px;float:left}
  #cont-left-part.pokoj .zalozky li a:hover .nav-left,  
  #cont-left-part.pokoj .zalozky li a:hover .nav-right{background-position:0 -86px;color:black}

#cont-left-part .cenik-informace {margin:0;padding:0}
#cont-left-part .cenik-informace p{font-size:90%;margin:.5em 0 .5em 10px;}
#cont-left-part .cenik-informace ul{font-size:90%}
#cont-left-part .cenik-informace .info{background: url(/img/info-i-big.gif) no-repeat 0 10px; padding:0 10px 0 50px;width:400px; min-height:56px}
#cont-left-part .cenik-informace .info.pokojor{background: url(/img/info-i-big-pokoj.gif) no-repeat 0 10px; padding:0 0 0 50px;width:400px}
#cont-left-part .cenik-informace .info p{border-bottom:1px solid #BDBDBD;font-size:90%;padding-bottom:.7em}
#cont-left-part .cenik-informace .info p.last{border-bottom:none}
#cont-left-part .cenik-informace .box{border-top:1px solid #BDBDBD;margin:0}
#cont-left-part .cenik-informace .cl{height:10px}


#cont-left-part .boxa-in{background:#F2F2F2;padding:16px 12px;border:1px solid #BDBDBD;border-top:2px solid #9ECCF1}
#cont-left-part .boxb-in{background:#F2F2F2;padding:16px 12px;border:1px solid #BDBDBD;}
#cont-left-part .boxc-in{background:#F2F2F2;padding:0;border:1px solid #BDBDBD;border-top:2px solid #9ECCF1}

.boxc-in .cl{height:0; border:none;margin-top:-1px}

#obsazenost .boxc-in{background:#F2F2F2;padding:0;border:1px solid #BDBDBD;border-top:2px solid #9ECCF1}
#obsazenost .boxc-in.pokoj{background:#F2F2F2;padding:0;border:1px solid #BDBDBD;border-top:2px solid #F6A262}

#cont-left-part .boxa-in.pokoj{background:#F2F2F2;padding:16px 12px;border:1px solid #BDBDBD;border-top:2px solid #F6A262}
#cont-left-part .boxb-in.pokoj{background:#F2F2F2;padding:16px 12px;border:1px solid #BDBDBD;}
#cont-left-part .boxc-in.pokoj{background:#F2F2F2;padding:0;border:1px solid #BDBDBD;border-top:2px solid #F6A262}



/* wide  */
  #cont-wide	.zalozky ul{list-style-type:none; margin:0; padding:0;position:relative;top:1px;left:4px}
  #cont-wide .zalozky li{float:left;text-align:center}
  #cont-wide .zalozky li{padding: 0;margin:0;display:block;}
  #cont-wide .zalozky li .active .nav-left, #cont-wide .zalozky li strong .nav-left{font-size:90%;text-align: center;line-height:1.1em;}  
  #cont-wide .zalozky li .active .nav-left, #cont-wide .zalozky li strong .nav-left,#cont-wide .zalozky li a:hover .nav-left{display:block;background:url('/img/bg-zalozky-left.gif') no-repeat; height:29px; padding:7px 5px 6px 14px;/*17px 3px 5px 16px*/;float:left;color:white}  
  #cont-wide .zalozky li strong .nav-right, #cont-wide .zalozky li .active .nav-right,#cont-wide .zalozky li a:hover .nav-right{display:block;background:url('/img/bg-zalozky-right.gif') no-repeat;width:13px; height:42px;float:left}
  .zalozky span.jedno{display:block;margin:.5em 0 0 0}
  #cont-wide .zalozky li a {text-decoration:none;color:black}
  #cont-wide .zalozky li a .nav-left{display:block;background:url('/img/bg-zalozky-left.gif') 0 -86px no-repeat; height:29px; padding:7px 5px 6px 14px;float:left;font-size:90%;text-align: center;line-height:1.1em;}  
  #cont-wide .zalozky li a .nav-right{display:block;background:url('/img/bg-zalozky-right.gif') 0 -86px no-repeat;width:13px; height:42px;float:left}
  #cont-wide.pokoj .zalozky li .active{font-weight:bold}
  #cont-wide.pokoj .zalozky li .active .nav-left,
  #cont-wide.pokoj .zalozky li strong .nav-left,#cont-wide.pokoj .zalozky li a:hover .nav-left{display:block;background:url('/img/bg-zalozky-left-pokoj.gif') no-repeat; height:29px; padding:7px 5px 6px 14px;/*17px 3px 5px 16px*/;float:left;color:white}  
  #cont-wide.pokoj .zalozky li .active .nav-right,
  #cont-wide.pokoj .zalozky li strong .nav-right,#cont-wide.pokoj .zalozky li a:hover .nav-right{display:block;background:url('/img/bg-zalozky-right-pokoj.gif') no-repeat;width:13px; height:42px;float:left}
  #cont-wide.pokoj .zalozky li a .nav-left{display:block;background:url('/img/bg-zalozky-left-pokoj.gif') 0 -43px no-repeat; height:29px; padding:7px 5px 6px 14px;float:left;font-size:90%;text-align: center;line-height:1.1em;}  
  #cont-wide.pokoj .zalozky li a .nav-right{display:block;background:url('/img/bg-zalozky-right-pokoj.gif') 0 -43px no-repeat;width:13px; height:42px;float:left}
  #cont-wide.pokoj .zalozky li a:hover .nav-left,  
  #cont-wide.pokoj .zalozky li a:hover .nav-right{background-position:0 -86px;color:black}
  #cont-wide .cenik-informace {margin:0;padding:0}
  #cont-wide .cenik-informace p{font-size:90%;margin:.5em 0 .5em 10px;}
  #cont-wide .cenik-informace .info{background: url(/img/info-i-big.gif) no-repeat 0 10px; padding:0 10px 0 50px;width:400px}
  #cont-wide .cenik-informace .info.pokojor{background: url(/img/info-i-big-pokoj.gif) no-repeat 0 10px; padding:0 0 0 50px;width:400px}
  #cont-wide .cenik-informace .info p{border-bottom:1px solid #BDBDBD;font-size:90%;padding-bottom:.7em}
  #cont-wide .cenik-informace .info p.last{border-bottom:none}
  #cont-wide .cenik-informace .box{border-top:1px solid #BDBDBD;margin:0}
  #cont-wide .cenik-informace .cl{height:10px}
  #cont-wide .boxa-in{background:#F2F2F2;padding:16px 12px;border:1px solid #BDBDBD;border-top:2px solid #9ECCF1}
  #cont-wide .boxb-in{background:#F2F2F2;padding:16px 12px;border:1px solid #BDBDBD;}
  #cont-wide .boxc-in{background:#F2F2F2;padding:0;border:1px solid #BDBDBD;border-top:2px solid #9ECCF1}
  #cont-wide table{width:100%;border-collapse: collapse; }
  #cont-wide #cenik table{border:2px solid #949494;text-align:center;width:475px;margin-left:1px}
  #cont-wide #cenik table .thin td{border:1px solid #949494;}
  #cont-wide #cenik table .thin td.leftbold,
  #cont-wide #cenik table .thin th.leftbold  {border-left:2px solid #949494;}
  #cont-wide .boxa-in.pokoj{background:#F2F2F2;padding:16px 12px;border:1px solid #BDBDBD;border-top:2px solid #F6A262}
  #cont-wide .boxb-in.pokoj{background:#F2F2F2;padding:16px 12px;border:1px solid #BDBDBD;}
  #cont-wide .boxc-in.pokoj{background:#F2F2F2;padding:0;border:1px solid #BDBDBD;border-top:2px solid #F6A262}









#cont-left-part #obsazenost table{border-collapse: separate;border:none;background:none;font-size:80%}
#cont-left-part #obsazenost table tr, #cont-left-part #obsazenost table td,
#cont-left-part #obsazenost table th{background:none;padding:0;text-align:center;border:1px solid #999999;line-height:1.2em;}
#cont-left-part #obsazenost table th{border:none}
#cont-left-part #obsazenost table th{background:none;font-weight: bold;color:black}
#cont-left-part #obsazenost table td.obsazeno{background:#CC0000;color:white;padding:0}
#cont-left-part #obsazenost table td.dnes{background:white;color:black;padding:0;border:2px solid black;line-height:1.1em;font-weight:bold}
#cont-left-part #obsazenost table td.obsazeno.dnes{background:#CC0000;color:white;padding:0;border:2px solid black;line-height:1.1em;font-weight:bold}

#cont-left-part #obsazenost table td.obsazeno a{color:white;padding:0}
#cont-left-part #obsazenost table td.dnes a{color:black;}
#cont-left-part #obsazenost table td.obsazeno.dnes a{color:white;}


#pokus table td.vik{background:#ddd9d8}
 #obsazenost table{border-collapse: separate;border:none;background:none;font-size:80%}
 #obsazenost table tr, #cont-left-part #obsazenost table td,
 #obsazenost table th{background:none;padding:0;text-align:center;border:1px solid #999999;line-height:1.2em;}
 #obsazenost table th{border:none}
 #obsazenost table th{background:none;font-weight: bold;color:black}
 #obsazenost table td.obsazeno{background:#CC0000;color:white;padding:0}
 #obsazenost table td.dnes{background:white;color:black;padding:0;border:2px solid black;line-height:1.1em;font-weight:bold}
 #obsazenost table td.obsazeno.dnes{background:#CC0000;color:white;padding:0;border:2px solid black;line-height:1.1em;font-weight:bold}

 #obsazenost table td.obsazeno a{color:white;padding:0}
 #obsazenost table td.dnes a{color:black;}
 #obsazenost table td.obsazeno.dnes a{color:white;}
 #obsazenost table th.vik{color:#939393;}
 #obsazenost table tr.border{border:1px solid #bcbcbc;border-left:none;border-right:none;display:block;margin:5px 0}



#pokus table tr td,#pokus table tr th{width:15px;font-size:90%;margin:0;padding:0;border:1px solid #989697;background:white}
#pokus table{border:1px solid #939393;border-left:none;border-right:none;margin:3px 0;background:#f2f2f2;padding:4px 0}
#pokus table tr .prvni{width:120px;border:none;background:transparent;text-align:left;;font-size:110%;padding-left:5px}
#pokus table tr th{border:1px solid white;background:transparent}


#cont-left-part table{width:100%;border-collapse: collapse; }
#cont-left-part #cenik table{border:2px solid #949494;text-align:center;width:475px;margin-left:1px}
#cenik table .bold{border:2px solid #949494;}
#cenik table .thin th{border:1px solid #949494;}
#cenik table .thin, #cont-left-part #cenik table .thin td{border:1px solid #949494;}
#cont-left-part #cenik table .thin td.leftbold,
#cont-left-part #cenik table .thin th.leftbold
{border-left:2px solid #949494;}

.calendar{width:28%;margin:0 1% 10px;padding:1.5% ;background:white;min-height:150px}

/* table.cenik span{font-size:160%;display:block;text-align:center;padding:.5em 0}    15.09.2008   */
table.cenik th{font-weight: normal;}
.thin th{line-height:1.1em}
/*
	#foot .matrj{}
	#foot p{float:left; padding:0 2%; margin:1em 0 0;}
	#foot p.author{float:right;}
*/
/* nav horizont version */
#nav{margin:0 auto 0;font-size:85%;width:981px; position:relative}
	/*#nav .matrj{float:left;width:581px; border:1px solid blue}*/
	#nav .matrj{float:left;width:651px; position:absolute;top:0; left:0;}
	#nav .cl{}
	#nav ul{list-style-type:none; margin:0; padding:0;}
	#nav li{float:left;}


/*
  #nav li .active{}	*/
  #nav li{padding: 0 5px 0 0;display:block;position:relative;top:1px}
	
/*	#nav strong{position:relative}*/
  #nav a strong .nav-left{font-size:120%}
  #nav a:hover strong.active .nav-left,
	#nav a strong .nav-left,#nav a:hover .nav-left{display:block;color:white;background:url('/img/bg-nav-active-left.gif') no-repeat; height:27px; padding:17px 3px 5px 16px;float:left}  
  #nav a:hover strong.active .nav-left{background:url('/img/bg-nav-active-left.gif') no-repeat 0 -147px; }
  
  
  #nav a:hover .nav-left{display:block;color:white;background:url('/img/bg-nav-active-left.gif')  0 -98px no-repeat; height:24px; padding:20px 3px 5px 16px;float:left}
	#nav a:hover strong.active .nav-right,
  #nav a strong .nav-right,#nav a:hover .nav-right{display:block;background:url('/img/bg-nav-active-right.gif') no-repeat;width:13px; height:49px;float:left}
  #nav a:hover strong.active .nav-right{background:url('/img/bg-nav-active-right.gif') no-repeat 0 -147px;}
	 
	#nav a:hover .nav-right{display:block;background:url('/img/bg-nav-active-right.gif') 0 -98px no-repeat;width:13px; height:49px;float:left}
  
  #nav a span{text-decoration:underline;}
  #nav a .nav-left{display:block;color:white;background:url('/img/bg-nav-active-left.gif') 0 -49px no-repeat; height:24px; padding:20px 3px 5px 16px;float:left}  
  #nav a .nav-right{display:block;background:url('/img/bg-nav-active-right.gif') 0 -49px no-repeat;width:13px; height:49px;float:left}

/*  #nav .active,#nav a:hover{}
	#nav a span{display:block; border:1px solid red; background:red; }
  #nav a.active,#nav a.active:hover{}
*/

#subnav {display:none}

/*
#subnav{position:relative; top:0;}
	#subnav .matrj{background:#c6e0ea;}
	#subnav .cl{background:white;}
	#subnav ul{list-style-type:none; margin:0; padding:0;}
	#subnav li{float:left;}
	#subnav a, #subnav strong{display:block; padding:5px 10px;}
	#subnav strong{background:#B3DFEF}
	#subnav a:hover{background:#D1E7EF}
	#subnav a.active,#subnav a.active:hover{}
*/
/* nav vertical version */
#cont #nav{float:left; width:34%; background:#e5f9fe;}
	#cont #nav li{float:none;}
	#cont #nav li li{margin-left:10px;}
	#cont #nav a{/*background:#cfffa5;*/ border-bottom:1px solid white;}

/* news and magazine - stylesheet can be separate */
/* news + image left */
.news,.magazine{}
	.news div,.news-detail div,.magazine div,.magazine-detail div{clear:left; margin-top:1em;}
	.news div,.news-detail div.perex,.magazine div,.magazine-detail div.perex{clear:none; margin:0;}
	.news-detail div.perex,.magazine-detail div.perex{padding:10px ; background:#e5f9fe;}
	.news span,.news-detail span,.magazine span,.magazine-detail span{float:left; font-size:80%; padding:3px 10px; margin-right:5px; color:white; background:#639c00;}
	.news img,.news-detail img,.magazine img,.magazine-detail img{float:left; margin:0 10px 10px 0;}

/* news + image right 
.news,.magazine{}
	.news div,.news-detail div,.magazine div,.magazine-detail div{clear:right; margin-top:1em;}
	.news div,.news-detail div.perex,.magazine div,.magazine-detail div.perex{clear:none; margin:0;}
	.news-detail div.perex,.magazine-detail div.perex{padding:10px ; background:#e5f9fe;}
	.news span,.news-detail span,.magazine span,.magazine-detail span{float:left; font-size:80%; padding:3px 10px; margin-right:5px; color:white; background:#639c00;}
	.news img,.news-detail img,.magazine img,.magazine-detail img{float:right; margin:0 0 10px 10px;}*/


/* stromova struktura - katalog */

#katalog-struktura{font-size:90%; width:188px; padding:10px 10px 15px; border:1px solid #d9d9d9; border-bottom-width:4px;float:left;margin:0 1em 0 0}
	#katalog-struktura h3{font-size:120%; font-weight:bold; margin:0 0 5px;}
	#katalog-struktura ul{margin:0; padding:0; list-style-type:none;}
		#katalog-struktura ul ul{margin-left:-2px;}
	#katalog-struktura li{padding:2px 0 2px 18px; background:url(/img/bg-filesystem.gif) 5px 0 no-repeat;}
	#katalog-struktura li.last{background-image:url(/img/bg-filesystem-last.gif)}
	#katalog-struktura .active,#katalog-struktura .selected{background-image:url(/img/bg-filesystem-active.gif);}
	#katalog-struktura .active-last,#katalog-struktura .selected-last{background-image:url(/img/bg-filesystem-active-last.gif);}
	#katalog-struktura .active a,#katalog-struktura .selected a{color:#578508; font-weight:bold;}
	#katalog-struktura .selected a{text-decoration:underline;}
	#katalog-struktura .active a,#katalog-struktura .active a:hover{color:black; text-decoration:none;}
	.folder{display:block; padding:2px 0 2px 18px; background:url(/img/folder.gif) 0 50% no-repeat;}
	/* rusi obarveni active i selected */
	#katalog-struktura .normal{background-image:url(/img/bg-filesystem.gif)}
	#katalog-struktura .normal a{color:#0666d3; font-weight:normal; text-decoration:underline;}
	#katalog-struktura a:hover,#katalog-struktura .normal a:hover{color:red;}
	

/* discussion */
#discussion{margin-bottom:1em;}
	#discussion div{padding:0; margin:10px 0; border:1px solid gray;}
	#discussion div div{margin:0; background:#e5e5e5; border:none;}
	#discussion div div,#discussion div p{padding:5px 10px;}
	#discussion h3{font-size:100%; padding:0; margin:0; background:none;}
	#discussion p{margin:0;}
	#discussion .re-story{border-color:#0079ab;}
	#discussion .re-story div{background:#e5f9fe;}
	#discussion .admin-story{border-color:#abd168;}
	#discussion .admin-story div{background:#eff9d5;}

/* calendar */
#calendar table{vertical-align:middle; text-align:center;}
  #calendar th{background:gray; color:white;}
  #calendar th a,#calendar td a{color:white;}
.mesic td{background:gray; color:white;}
.cell_active,.cell_active_today{background:red;}
.cell_active_today{font-weight:bold;}
#obsazenost #pokus #tabs-o0 .obsaz .w100p tbody tr .cell_inactive_today,
#obsazenost #pokus #tabs-o .obsaz .w100p tbody tr .cell_inactive_today,
#obsazenost #pokus #tabs-o2 .obsaz .w100p tbody tr .cell_inactive_today{font-weight:bold;border:2px solid black;}


/* photogallery */
#foto {padding-top:3px;margin-top:10px}
#nahledy{text-align:center;width:968px;margin:0 auto;}
.photo.last{margin:0 0 10px 0}
	.photo{float:left; position:relative; text-align:center; width:145px; height:152px; padding:3px; margin:0 10px 10px 0; border:1px solid #DFDFDF; overflow:hidden;background:#EFF7FF}
	.photo div div{display:table-cell; vertical-align:middle; width:145px; height:112px;}
  .photo div div img{border:1px solid gray}
  .photo div div a:hover img{border:1px solid #F26F21}
	.photo a.text-foto{position:absolute; left:0; bottom:0; width:145px; padding:3px 3px; text-align:center; background:white;}

/* warning */
.warning, .warning2{width:100%;}
	.warning div, .warning2 div{clear:left; color:white; padding:15px 15px 15px 104px; margin:1em 0 1.5em; background:#c90032 url(/img/bg-warning.png) 0 0 repeat-x; border:1px solid #850021; border-bottom-width:5px;min-height:73px}
  .warning ul, .warning2 ul{padding:0; margin:0 0 0 30px;}
.warning a.toolbox-opener,
.warning2 a.toolbox-opener{border-bottom:1px dashed #CDE9FF; cursor:help; color:#CDE9FF;}

.warning2{width:511px;font-size:90%}
  .warning2 div{clear:left; color:white; margin:0;}
  .warning2 ul{padding:0; margin:0 0 0 30px;}	
	
/* list*/
.list{width:100%; margin-bottom:10px; border:none;}
	.list td{font-size:90%; background:#e5f9fe; border:none}
	.list form,.list form div{display:inline;}

/* tabs */
/*
table{font-size:100%; width:100%; border-collapse:collapse; border:1px solid black;}
th,td{padding:3px 6px; background:gray; border:1px solid black;}
th{background:red;}
form table{width:auto;}
form table,form th,form td{border:none; background:none;}
*/

/* forms */
form{margin:0;}
form p{margin:0;}
input,textarea,select,submit{font:100% Arial,Verdana,lucida,sans-serif;}
textarea {width:99%}
/*
fieldset,.hledej{padding:10px 20px; margin-bottom:10px; background:#eff9d5; border:1px solid #abd168;}
legend{padding:5px 10px; margin-top:10px; background:#abd168; border:1px solid #abd168;}
*/
#search fieldset,#search legend{padding:0 0 0 0; margin:0; background:none; border:none;}

/* searching text */
.search{background:#ffff00; font-weight:bold;}


/* other */
/*#flash-mapa{position:absolute;top:7px;left:-2px;background:gray;padding:3px}
#zavrit-mapu{text-align:right;}
#zavrit-mapu a{position:relative;top:0;left:-5px;top:-3px;height:18px;width:23px;overflow: hidden;}
#zavrit-mapu a span{display:block;position:absolute;top:0px;left:-13px;height:18px;width:23px;background: url(../img/bg-mapa-close.gif) no-repeat 0 0}
#zavrit-mapu a:hover span{background: url(../img/bg-mapa-close.gif) no-repeat 0 -82px}
*/
#flash-mapa{position:relative;top:-10px; width:980px;margin:0 auto;background:#1A539B;border:1px solid #f3f3f3;padding:3px 3px 3px 3px;z-index:300}

#mapa-prahy-pruh{display:none;position:absolute;right:-1px;top:-40px;; border:1px solid white; background:#063784 url(../img/bg-mapa-prahy-pruh.gif) repeat-x 0 0; height:35px; width:100%; color:white; text-align:left;}
#mapa-prahy-pruh .nadpis{font-size:19px; text-transform: uppercase; padding:7px; float:left}
#mapa-prahy-pruh #zavrit-mapu{float:right; font-size:100%; display:block; margin:7px 10px 0 0}
#mapa-prahy-pruh #zavrit-mapu a{color:white; padding:9px 30px 5px 10px; background: url(../img/mapa-zavrit.gif) no-repeat right top}

/*
#zavrit-mapu{position:absolute;right:-0px;top:-43px;text-align:right;height:43px;width:43px;}
#zavrit-mapu a{position:absolute;right:0px;top:-0px;height:40px;width:43px;overflow: hidden;}
#zavrit-mapu a span{display:block;position:absolute;top:2px;left:2px;height:40px;width:43px;background: url(../img/bg-mapa-close2.gif) no-repeat 0 -40px}
#zavrit-mapu a:hover span{background: url(../img/bg-mapa-close2.gif) no-repeat 0 0}
*/
.vis{visibility:hidden;}
.hid{display:none;}
.sml,#foot,.photo a.text-foto{font-size:90%;}
.xsml{font-size:70%}
.big{font-size:120%;}
a img{border:none;}
.c{text-align:center;}
.l{text-align:left;}
.r{text-align:right;}
.just{text-align:justify;}
img.fl, .flimg{margin:0 1em .3em 0;float:left;}
img.flr, .flrimg{margin:0 0 .3em 1em;float:right;}
.fl{float:left;}
.fr{float:left; margin-left:30px}
.flr{float:right;}
.cl{clear:both;}
.cll{clear:left;}
.clr{clear:right;}
div.cl{font-size:1px; height:1px; padding:0; margin:0; overflow:hidden;}
.w50{width:50%;}
.w40{width:40%;}
.w30{width:30%;}
tr.sml{margin:0}
img.detailimg{border:3px solid #DFDFDF}
a:hover img.detailimg{border:3px solid #FFC39F}

#mena {width:4em}

.margin-bottom-min{margin-bottom:.3em}

.b{font-weight:bold;}
a.border img{border:3px solid #648FBA}
.pokoj a.border img{border:3px solid #DD5929} 
a:hover{color:#7F2201}
.aural{position:absolute;top:-1000px;left:-500px}

.informace{background:#cbe8ff url(../img/bg-info.gif) no-repeat 0 0;padding:10px 10px 10px 40px;border:1px solid #9acaee;margin-top:10px;font-size:90%}
#cont-right-part .informace{background:#cbe8ff url(../img/bg-info.gif) no-repeat 0 0;padding:10px 10px 10px 40px;border:1px solid #9acaee;margin-top:10px; margin-bottom:14px;font-size:90%;}
#cont-right-part .informace hr {border:none;  height: 1px;  background-color:#9FD6FF; color:#9FD6FF;} 
#cont-right-part{width:232px}
#rovnaci-pokoje{margin-left:248px;margin-top:10px}
.w100p{width:100%}
        
#pokus table.w100ph{width:100%;border:none;background:transparent;margin:0;padding:0}
#pokus .obsaz{background:white;margin:10px 0}
.date{margin:0 0 0 1em}
#nadpis h2.skupinah2{color:#2E6EB6;font-size:180%;margin-top:17px;margin-left:10px;}
.box.info p{line-height:1.4em}
#cont-left-part .cenik-informace {margin:0;padding:0}
#cont-left-part .cenik-informace p{font-size:90%;margin:.3em 10px .5em 10px;}
#tabs-c6 a,#tabs-c21 a{margin:10px 12px 0 0;padding:0px 20px 0 0;display:block;position:relative;z-index:10000; background: url(../img/bg-a-close.gif) no-repeat center right;font-size:85%}

#tabs-c6 .l,#tabs-c21 .l{margin:3px;border:2px solid #939393;padding:7px}
#cont-left-part #cenik table h3{width:100%}
#cont-left-part #cenik table h3,
#cont-left-part #cenik table h4,
#cont-left-part #cenik table h5,
#cont-left-part #cenik table h6{margin:0}


.widthpul span{width:234px;padding:0;display:block;margin:0}
.widthpul1 span{width:234px;padding:0;display:block;margin:0}



.calendar table td strong{border:2px solid black;display:block;min-width:12px}


#cont .infotext{color:#D15E28; font-size:120%}
.modra{color:#1B67AE}
.font20{font-size:120%;}
.font40{font-size:140%;}


#cont .video{display:none;}
#cont .box .telo table tr td{height:135px;}
#cont .cenik-informace h3,
.cenik-informace h4,
.cenik-informace h5,
.cenik-informace h6
{width:100%;float:none;clear:both;margin:0;margin-left:10px;}
#cont .cenik h3,
#cont .cenik h4{width:100%;float:none;clear:both;}
#cont .cenik-informace h3{font-size:117%;}
.cenik-informace h4{font-size:99.1%;}

#ieafix a strong{text-decoration:none;}
#pocasivpraze table tr th.weather-border,
#pocasivpraze table tr td.weather-border{border-right:1px solid #CBCBCB;border-collapse: collapse;}
#pocasivpraze table,
#pocasivpraze table tr{border-collapse: collapse;}
#pocasivpraze .den{background: url(../img/pocasi-den.gif) no-repeat 15px 50%;padding-right:10px;text-align:right;}
#pocasivpraze .noc{background: url(../img/pocasi-noc.gif) no-repeat 15px 50%;padding-right:10px;text-align:right;}
.block{display:block}
.mar-odstup{margin:.7em 0}
.povinna{color:red}


table.cenik tbody tr th h3 {font-size:165%;padding: 6px 0 7px 0;}
table.cenik tbody tr th span {font-size:140%; padding: -1px 0 0 0;} 
table.cenik tbody tr th.widthpul,table.cenik tbody tr th.widthpul1 {padding-bottom:5px;padding-top:5px;} 
table.cenik tbody tr td.bold {padding: 4px 0 5px 0;}
#cenik #tabs-c .boxb-in .box, #cenik #tabs-c2 .boxb-in .box, #cenik #tabs-c3 .boxb-in .box {width: 425px;}
#cenik #tabs-c .boxb-in .box p, #cenik #tabs-c2 .boxb-in .box p, #cenik #tabs-c3 .boxb-in .box p {width: 90%;}
#mena-cenik-form div label {padding-right: 15px;}
.mena-cenik {width: 380px;padding:3px 0 0 45px;}
#cenik #tabs-c3 table.cenik-neni-lm tr td.c {height: 440px; font-size: 120%;padding:0 10px;padding-top: 120px;vertical-align:top;text-align:center;}
#cenik #tabs-c3 table.cenik-neni-lm tr td.l {height: 440px; font-size: 120%;padding-top: 70px;vertical-align:top;padding-left:10px;padding-right:10px;}
#cenik #tabs-c3 th h3{font-size:165%;padding: 6px 0 7px 0;}
#cenik #tabs-c3 table.cenik-neni-lm th h3{font-size:165%;padding: 6px 0 7px 0;}
#cenik .cenik-neni-lm h3{font-size:165%;padding: 6px 0 7px 0;}

table.cenik tr td.l.bold{padding-left:10px !important; padding-right:10px !important; padding-top:.5em !important; vertical-align: top !important}
table.cenik tr td hr{height:1px !important; border:none !important; border-bottom:1px solid black !important; margin-left:10px; margin-right:10px}

.boxb-in .box ul li {font-size:90%; padding:0px;margin:0px}
.boxb-in .box ul {padding:0;margin: -10px 0 10px 20px;}

#tabs-c51 {margin: 0 0 0 -1px;}
#tabs-c51 th.widthpul, #tabs-c51 th.widthpul1, #tabs-c51 td.l {background:white;}
#tabs-c51 td.l p {text-align:center;margin-top:0;}

/* rekapitulace u pĹ™edbÄ›ĹľnĂ© rezervace */
#rekapitulace th {text-align: left; font-weight: normal;}
#rekapitulace td {text-align: left; font-weight: bold;}

/* upravy 6.8.2009 */
#rozsirene-vyhledavani table {width:500px} 
#rozsirene-vyhledavani table tr td {width: 205px;}
#rekapitulace tr th {width:180px;}
#rv_on{position:relative; top:2px}
/* upravy 10.8.2009 */
#polo-space h2{padding-left:0px;margin-left:0px;}
.cena-vetsi{font-size:110%}
.cena-vetsi strong{font-size:110%; color:black}
/* upravy 20.8.2009 */
.pokoj .pokoj-sleva {}
.polo-sleva-out {margin:10px 0 8px 0;}

/* storno podmínky - odli‘ení textu */
.dulezite{border:2px solid #77B3EF; background:#AFD7FF; margin:0 10px}

/* pozadí slevy a děti */
.bg-sleva{background: url(../img/sleva.gif) no-repeat 0 0; padding:0 0 0 25px;color: #de5a29; font-size:110%;font-weight:bold;}
.bg-deti{background: url(../img/deti.gif) no-repeat 0 0; padding:0 0 0 25px;color: #de5a29; font-size:110%;font-weight:bold; display:block; width:207px;}
.bg-deti a {font-weight:normal;margin-left:35px;font-size:90%;}
.pokoj-sleva{margin-bottom:.5em}
.polo-deti-zdarma {margin-left:-25px;}
#rez-children-age-row table{width:500px;}
#rez-children-age-row table #rez-deti-vek-header th{width:500px;}

img.ui-datepicker-trigger:hover{cursor: pointer;}
img.ui-datepicker-trigger{position:relative; top:3px; left:3px; margin-right:3px}
.fotogalerie a:hover img{border-color:#F4AF2D}

#test-thomas{background:white !important; padding:30px 10px 10px}
#tabs-c4 li{font-size:90%;}
#vup-deti-vek div{text-align:left; padding-bottom:5px}
.bg-deti .thickbox-text{font-size:80%; text-align:left; margin:0; padding:0}


.clmn-colapse-top .need{background: url(../img/bg-rezervace-need.gif) no-repeat right 15px;color:#B80000}
.clmn-colapse-top,
.clmn-colapse{border-collapse: collapse; margin:0 20px}
.clmn-colapse-top td, .clmn-colapse-top th,
.clmn-colapse td, .clmn-colapse th{border-collapse: collapse; margin:0;}
.clmn-colapse-top td, .clmn-colapse-top th{padding-top:10px}

.clmn-colapse .buchfixtop td, .clmn-colapse .buchfixtop th{padding:5px 0 0 }

tr.border-bottom th,
tr.border-bottom td{border-bottom:1px solid #9BC2E3; border-collapse: collapse; padding:0 0 10px 0;}

.zavazna-rezervace-ssl-bg {border:1px solid #6b8fb3; background:#cde9ff url(../img/ssl.gif) no-repeat top center; padding:100px 0 15px; font-size:90% }

#right-clmn h3 .modra {line-height:1.5em;}

#cenik table tr.thin td.nedef-cena-mesic {height: 348px !important; font-size: 130%;padding:0 10px;padding-top: 90px;vertical-align:top;text-align:center;font-weight:bold;color:black !important;border-left:2px solid #949494 !important;}
#cenik table tr.thin td.nedef-cena-mesic span {color:black !important;}

/* statistiky */
.toplist-stat {float:right;margin-top:-13px;}

}


