body{font-family:'Arial CE','Helvetica CE',Arial,helvetica,sans-serif; font-size:10pt; padding:0px; margin:0px; color:#000; text-align:center;}
/* vrchní část hlavičky */
#header{width:1000px; height:177px; margin:auto; padding:0px; background:url(.././images/!_bg-header-middle.jpg) no-repeat center top; overflow:hidden; z-index:5;}
#header #flash p{}
#header #flash p{text-align:right; padding:0px 90px 0px 0px;}
#header #flash img{border:0px none;}
/* začištění float z hlavičky */
.cleaner{clear:both;}
/* kontejnery stránky */
#bg-body-top{}
         #bg-body-bottom{}
/* zobrazení vlastních dat */
#main-data{width:1000px; margin:auto; padding:0px; background:transparent url(.././images/bg-main-middle.png) repeat-y center top;}
#main-data #col-left{width:219px; margin:-3px 0px 0px 0px; float:left; text-align:left; font-size:9pt; padding:0px 0px 0px 0px; overflow:hidden;}
/* modul - nadpis v levém sloupci */
#main-data #col-left .modul-bg-menu{background:url(.././images/menu/ico-menu.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-left .modul-bg-ak1324{background:url(.././images/menu/ico-ak1324.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-left .modul-bg-ubytovani{background:url(.././images/menu/ico-ubytovani.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-left .modul-bg-restaurace{background:url(.././images/menu/ico-restaurace.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-left .modul-bg-kamenak{background:url(.././images/menu/ico-kamenak.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-left .modul-bg-panorama{background:url(.././images/menu/ico-panorama.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-left .modul-bg-magistrala{background:url(.././images/menu/ico-magistrala.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-left .modul-bg-lyzaky{background:url(.././images/menu/ico-lyzaky.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-left .modul-bg-kalendar{background:url(.././images/menu/ico-kalendar.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-left .modul-bg-anketa{background:url(.././images/menu/ico-anketa.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-left .modul-bg-doporucujeme{background:url(.././images/menu/ico-doporucujeme.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-left .modul-bg-boty-batoh{background:url(.././images/menu/ico-boty-batoh.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-left .modul-bg-doprava{background:url(.././images/menu/ico-doprava.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-left .modul-bg-exclamation{background:url(.././images/menu/ico-exclamation.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-left .modul-bg-kuchar{background:url(.././images/menu/ico-kuchar.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-left .modul-bg-prstynky{background:url(.././images/menu/ico-rolba.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-left .nadpis{color:#294da7; padding:15px 0px 12px 45px; font-size:11pt; font-weight:bold; position:relative;}
/* modul - menu v levem sloupci */
#main-data #col-left .menu ul{list-style-type:none; padding:0px 0px 0px 0px; margin:5px 10px 0px 10px;}
#main-data #col-left .menu li{margin:0px; padding:0px 0px 0px 10px;}
#main-data #col-left .menu a{display:block; text-decoration:none; font-size:9pt; color:#fff; background:url(.././images/menu-img.png) no-repeat 2% 50%; padding:5px 0px 5px 22px; position:relative; font-weight:bold;}
#main-data #col-left .menu a:hover,#main-data #col-left .menu .on{font-weight:bold; text-decoration:none; background:#325278 url(.././images/menu-img-hover.png) no-repeat 2% 50%;}
#main-data #col-left .menu a:hover{font-weight:bold; text-decoration:none;}
#main-data #col-left .menu .submenu-obal{padding:0px 0px 3px 0px; margin:0px 0px 0px 0px;}
#main-data #col-left .menu .submenu-obal .submenu-ul{list-style-type:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 5px;}
#main-data #col-left .menu .submenu-obal .submenu-li{padding:5px 0px 2px 0px; margin:0px 0px 0px 5px;}
#main-data #col-left .menu .submenu-obal a{display:block; text-decoration:none; font-weight:bold; font-size:8pt; color:#fff; font-weight:bolder; background:url(.././images/bg-menu-sub-normal.png) no-repeat 2% 50%; padding:5px 0px 5px 20px; position:relative;}
#main-data #col-left .menu .submenu-obal a:hover, #main-data #col-left .menu .submenu-obal .on{color:#fff;  background:#325278;}
/* MODUL */
/* modul - novinky v levém sloupci */
#main-data #col-left .novinky{}
#main-data #col-left .novinky .novinka{font-size:8pt; padding:15px 20px 0px 20px;}
#main-data #col-left .novinky .novinka .datum{color:#555; font-weight:bold;}
#main-data #col-left .novinky .novinka .text{text-align:justify;}
#main-data #col-left .novinky .novinka .text a{text-decoration:underline; color:#000;}
#main-data #col-left .novinky .novinka .text a:hover{color:#777;}
/* MODUL */
/* modul - anketa v levém sloupci anke.php */
#main-data #col-left .anketa{margin:10px 5px 5px 25px; text-align:center; color:#fff;}
#main-data #col-left .t-anketa{width:180px; font-size:8pt; text-align:left; margin:auto; color:#fff;}
#main-data #col-left .t-anketa .t-nadpis{padding:15px 0px 10px 0px;}
#main-data #col-left .t-anketa .popis{}
#main-data #col-left .t-anketa .hlasu{font-weight:bold; color:#fff; width:20px;}
#main-data #col-left .t-anketa .bar{background:url(.././images/anketa-bg.png) no-repeat left top;}
#main-data #col-left .t-anketa .bar-pack{width:142px; height:8px; padding:0px; margin:0px 0px 0px 3px; line-height:0px;}
#main-data #col-left .t-anketa .bar-pack img{margin:1px 1px 1px 1px; padding:0px; height:4px;}
#main-data #col-left .t-anketa .proc{color:#fff;}
#main-data #col-left .t-anketa .obal{height:5px;}
#main-data #col-left .t-anketa .hlasu-celkem{font-weight:bold;}
/* MODUL */
/* modul - doporucujeme v levém sloupci dopr.php */
#main-data #col-left .doporucujeme{padding:10px 5px 0px 30px;}
#main-data #col-left .doporucujeme .url{padding:2px 0px 2px 0px;}
#main-data #col-left .doporucujeme .url a{color:#fff;}
/* MODUL */
/* modul - akce v levém sloupci */
#main-data #col-left .akce{padding:0px 0px 0px 0px; margin:20px 15px 0px 30px;}
#main-data #col-left .akce{font-size:8pt; padding:0px 0px 0px 0px;}
#main-data #col-left .akce .item{font-size:8pt; padding:0px 0px 15px 0px; color:#fff;}
#main-data #col-left .akce .item .nazev{color:#fff; font-weight:bold; font-size:9pt; text-align:left;}
#main-data #col-left .akce .item{text-align:justify;}
#main-data #col-left .akce .item .datum{color:#ddd; font-weight:bold;}
#main-data #col-left .akce a{text-decoration:none; color:#fff;}
#main-data #col-left .akce a:hover{color:#eee;}
/* pravý sloupec */
#main-data #col-right{width:219px; margin:-3px 0px 0px 0px; float:left; text-align:left; font-size:9pt; padding:0px 0px 0px 0px; overflow:hidden;}
/* modul - nadpis v levém sloupci */
#main-data #col-right .modul-bg{padding:0px; margin:0px 0px 30px 0px;}
#main-data #col-right .modul-bg-pocasi{background:url(.././images/menu/ico-pocasi.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-right .modul-bg-prihlaseni{background:url(.././images/menu/ico-prihlaseni.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-right .modul-bg-kamera{background:url(.././images/menu/ico-kamera.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-right .modul-bg-galerie{background:url(.././images/menu/ico-galerie.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-right .modul-bg-bannery{background:url(.././images/menu/ico-bannery.png) no-repeat left top; padding:0px; margin:0px 0px 20px 0px;}
#main-data #col-right .nadpis{color:#294da7; padding:15px 0px 12px 15px; font-size:11pt; font-weight:bold; position:relative;}
/* modul - webkamera v levem sloupci */
#main-data #col-right .webcam{padding:0px 0px 0px 0px; margin:15px 0px 0px 20px;}
#main-data #col-right .webcam img{border:1px solid #fff;}
/* modul - login v levém sloupci */
#main-data #col-right .login{padding:5px 0px 0px 12px; color:#fff;}
#main-data #col-right .login .tablogin{margin:0px 0px 10px 0px; color:#fff; font-size:10pt;}
#main-data #col-right .login .tablogin .popis{width:50px;}
#main-data #col-right .login .tablogin input{border:1px solid #C4C3C3; background-color:#636C75; color:#ddd; padding:0px 0px 0px 3px; width:110px;}
#main-data #col-right .login .tablogin .prihlasit{border:1px solid #C4C3C3; background-color:#ddd; color:#444; padding:0px; width:110px;}
#main-data #col-right .login .tablogin .err{text-align:center; padding:5px 0px 0px 0px; margin:0px; width:180px;}
#main-data #col-right .login .tablogin .err .error{color:#ffe535; font-size:9pt; text-align:center;}
#main-data #col-right .login a{color:#fff;}
/* modul - aktualni pocasi v levém sloupci */
#main-data #col-right .pocasi{padding:5px 0px 0px 12px; color:#fff; position:relative;}
#main-data #col-right .pocasi table{width:195px; margin:0px 0px 12px 0px; color:#fff; font-size:9pt;}
#main-data #col-right .pocasi a{margin:20px 0px 0px 3px; color:#fff;}
#main-data #col-right .pocasi img{border:0px none #fff; margin:5px 5px 25px 0px; width:100px; height:100px;}
#main-data #col-right .pocasi .teplota{position:absolute; left:115px; top:45px; height:100px; font-size:20px; font-weight:bold; line-height:25px;}
#main-data #col-right .pocasi .teplota span{font-size:10px; line-height:10px;}
/* modul - fotogalerie v levém sloupci */
#main-data #col-right .fotogalery{text-align:center; padding:0px 8px 0px 0px;}
#main-data #col-right .fotogalery img{border:1px solid #fff; margin:15px 0px 0px 0px;}
/* modul - banner v levém sloupci */
#main-data #col-right .bannery{text-align:center; padding:0px 8px 5px 0px;}
#main-data #col-right .bannery img{margin:15px 0px 0px 0px; border:1px solid #fff !important;}
/* prostřední sloupec */
#main-data #col-middle{width:562px; float:left; text-align:left; padding:0px; margin:0px 0px 10px 0px; overflow:hidden;}
/* MODUL */
/* jednotlivé moduly - podle potřeb společnosti */
.modul{width:562px;}
/* MODUL */
/* text na úvodní straně */
.mod-uvod-text .kontakt-form{margin:10px 0px 0px 5px;}
.mod-uvod-text .kontakt-form td{vertical-align:top; padding:3px 5px 3px 2px; font-size:8pt; text-align:left;}
.mod-uvod-text .kontakt-form .nadpis{font-size:13pt; line-height:14pt; padding:0px 0px 10px 0px; color:#999; font-weight:bold; padding:0px 0px 5px 2px;}
.mod-uvod-text .kontakt-form input{width:214px;}
.mod-uvod-text .kontakt-form input, .mod-uvod-text .kontakt-form textarea{border:1px solid #888; background-color:#fff; color:#000; margin:0px 0px 0px 0px; padding:3px; font-family:'Tahoma CE','Arial CE','Helvetica CE',Tahoma,Arial,lucida,sans-serif; font-size:9pt;}
.mod-uvod-text .kontakt-form textarea{height:73px; width:300px;}
.mod-uvod-text .kontakt-form .captcha{float:left; margin:0px 5px 0px 0px; border:1px solid #888;}
.mod-uvod-text .kontakt-form .input-captcha{width:90px; float:left;}
.mod-uvod-text .kontakt-form .odeslat{width:308px; background-color:#bbb;}
/* MODUL */
/* jednoduchý dokument sdoc.php - sdoc.html */
.mod-sdoc{margin:0px 0px 10px 0px;}
.mod-sdoc h1{text-transform:uppercase; font-size:14pt; color:#333; padding:25px 0px 0px 15px; margin:0px; font-weight:bold;}
.mod-sdoc .podnadpis{color:#333; padding:5px 0px 8px 0px; margin:15px 0px 0px 0px; background-color:#ddd;}
.mod-sdoc .podnadpis .text{font-size:12pt; padding:0px 0px 0px 10px; margin:0px; width:440px; float:left;}
.mod-sdoc .podnadpis .datum{font-size:8pt; padding:2px 5px 0px 0px; margin:0px; text-align:center; }
.mod-sdoc .datetime{color:#777; padding:5px 0px 8px 10px; margin:5px 0px 0px 0px; border-bottom:1px solid #eee;}
.mod-sdoc .datetime span{color:#333;}
.mod-sdoc .text{font-size:10pt; color:#000; padding:10px 10px 15px 10px; margin:0px;}
.mod-sdoc .text h2, .mod-sdoc .text h3, .mod-sdoc .text h4{color:#000; margin:0px 0px 8px 0px; padding:0px;}
.mod-sdoc .text h1, .mod-sdoc .text h2{font-size:14pt; text-transform:uppercase;}
.mod-sdoc .text h2{font-size:12pt !important; text-transform:none;}
.mod-sdoc .text ul{margin:10px 0px 10px 0px; padding:0px 0px 0px 20px;}
.mod-sdoc .text ul li{list-style:square outside url();}
.mod-sdoc .text a{color:#333; font-weight:bold; text-decoration:underline;}
.mod-sdoc .text a:hover{color:#000; font-weight:bold; text-decoration:none;}
.mod-sdoc .text img{border:0px none;}
.mod-sdoc .more{background:transparent url(.././images/more-button.png) no-repeat left top; display:block; float:right; width:76px; height:26px; text-align:center; margin:0px 10px 0px 0px; padding:6px 0px 0px 0px; font-size:12px; text-decoration:none; color:#000; overflow:hidden;}
/* MODUL */
/* kontakty kont.php - kont.html */
/* formulář kontaktů */
.mod-kontakt{margin:0px 0px 10px 0px;}
.mod-kontakt h1{font-size:14pt; color:#333; padding:25px 0px 0px 15px; margin:0px; font-weight:bold;}
.mod-kontakt .timestamp{font-size:8pt; color:#444; padding:0px 0px 25px 0px; margin:0px;}
.mod-kontakt .timestamp strong{color:#555;}
.mod-kontakt .kontakt-form{margin:25px 0px 0px 0px;}
.mod-kontakt .kontakt-form td{vertical-align:top; padding:3px 5px 3px 2px; font-size:8pt; text-align:left;}
.mod-kontakt .kontakt-form .nadpis{font-size:13pt; line-height:14pt; padding:0px 0px 10px 0px; color:#999; font-weight:bold; padding:0px 0px 5px 2px;}
.mod-kontakt .kontakt-form input{width:250px;}
.mod-kontakt .kontakt-form input, .mod-kontakt .kontakt-form textarea{border:1px solid #888; background-color:#666; color:#fff; margin:0px 0px 0px 0px; padding:3px; font-family:'Tahoma CE','Arial CE','Helvetica CE',Tahoma,Arial,lucida,sans-serif; font-size:9pt;}
.mod-kontakt .kontakt-form textarea{height:73px; width:265px;}
.mod-kontakt .kontakt-form .captcha{float:left; margin:0px 5px 0px 0px; border:1px solid #888;}
.mod-kontakt .kontakt-form .input-captcha{width:125px; float:left;}
.mod-kontakt .kontakt-form .odeslat{width:273px; background-color:#888;}
.mod-kontakt .kontakty{font-size:9pt; color:#000; padding:10px 10px 15px 10px; margin:0px;}
.mod-kontakt .kontakty .kontakty-table{font-size:9pt; text-align:left; color:#000; background-color:#fff; margin:10px 0px 0px 0px; width:540px; border:1px solid #777;}
.mod-kontakt .kontakty .kontakty-table td{padding:5px 5px 5px 5px;}
.mod-kontakt .kontakty .form-table td{padding:2px;}
.mod-kontakt .kontakty .kontakty-table a{color:#333; font-weight:bold; text-decoration:underline;}
.mod-kontakt .kontakty .kontakty-table a:hover{color:#777;}
.mod-kontakt .kontakty .kontakty-table .nadpis{font-size:10pt; font-weight:bold; padding:5px; color:#000; background-color:#F0F0F0;}
.mod-kontakt .kontakty .form-table .popis{font-size:9pt; padding:0px 0px 0px 10px; width:100px}
.mod-kontakt .kontakty .form-table .text{padding:5px 10px 0px 0px; text-align:right; vertical-align:middle;}
.mod-kontakt .mapa{margin:0px 0px 10px 10px; border:0px;}
/* MODUL */
/* poptávka - form */
.poptavka-kontakt-form{width:530px; margin:0px 0px 0px 15px; font-size:9pt;}
.poptavka-kontakt-form .text-input td{vertical-align:top; }
.poptavka-kontakt-form .text-input textarea{height:70px;}
.poptavka-kontakt-form .text-input input,.poptavka-kontakt-form .text-input textarea{width:240px; margin:5px 0px 0px 0px;}
.poptavka-kontakt-form .data-input input{width:155px; margin:5px 4px 0px 0px;}
.poptavka-kontakt-form input,.poptavka-kontakt-form textarea{border:1px solid #888; background-color:#ccc; color:#333; margin:0px 0px 0px 0px; padding:3px; font-family:'Tahoma CE','Arial CE','Helvetica CE',Tahoma,Arial,lucida,sans-serif; font-size:9pt;}
.poptavka-kontakt-form h4{margin:10px 0px 5px 0px; font-size:11pt; font-weight:bold; color:#888;}
.poptavka-kontakt-form .captcha{float:left; margin:0px 5px 0px 0px; border:1px solid #888;}
.poptavka-kontakt-form .input-captcha{width:125px; float:left;}
.poptavka-kontakt-form .odeslat{width:273px; background-color:#ddd;}
/* MODUL */
/* registrace */
.modul .mod-registrace{}
.mod-registrace p{margin:0px 15px 15px 12px;}
.mod-registrace .registrace{}
.mod-registrace h2{padding:0px 0px 10px 12px; margin:0px 0px 3px 0px; font-size:14pt; text-transform:uppercase; color:#666;}
.mod-registrace .timestamp{padding:0px 0px 0px 0px; margin:0px 0px 30px 0px; font-size:8pt; color:#777;}
.mod-registrace .registrace td{vertical-align:top;}
.mod-registrace .registrace h4{margin-bottom:3px;}
.mod-registrace .registrace .nadpis{color:#cc0066;}
.mod-registrace .registrace .nadpis{color:#cc0066;}
.mod-registrace .registrace .note{text-align:center; font-size:8pt;}
.mod-registrace .registrace input,.mod-registrace .registrace textarea{width:300px; border:1px solid #ddd; background-color:#fff;}
.mod-registrace .registrace .button-lista{text-align:left;}
.mod-registrace .registrace .button-lista .ano,.mod-registrace .registrace .button-lista .ne{width:150px; background:url(.././images/btn-submit.png) no-repeat left top; border:0px none #fff; height:21px; font-size:9pt;}
.mod-registrace .registrace .button-lista .ano{font-weight:bold;}
.mod-registrace .captcha-img{float:left;}
.mod-registrace .captcha-input{width:178px !important; margin:0px 0px 0px 4px; float:left;}
/* MODUL */
/* registrace - login */
.mod-login{margin:0px 0px 0px 12px;}
.mod-login form{margin:0px; padding:0px;}
.mod-login .tablogin .popis{padding:0px 20px 0px 0px;}
.mod-login .tablogin input{border:1px solid #888; background-color:#eee; color:#333; margin:0px 0px 0px 0px; padding:3px; font-family:'Tahoma CE','Arial CE','Helvetica CE',Tahoma,Arial,lucida,sans-serif; font-size:9pt; width:200px;}
.mod-login .tablogin .prihlasit{width:208px;}
/* MODUL */
/* registrace - form */
.registrace-form{margin:0px 0px 0px 12px;}
.registrace-form input,.registrace-form textarea{width:250px;}
.registrace-form input,.registrace-form textarea{border:1px solid #888; background-color:#eee; color:#333; margin:0px 0px 0px 0px; padding:3px; font-family:'Tahoma CE','Arial CE','Helvetica CE',Tahoma,Arial,lucida,sans-serif; font-size:9pt;}
.registrace-form .captcha-img{float:left; margin:0px 5px 0px 0px; border:1px solid #888;}
.registrace-form .captcha-input{width:122px !important; float:left;}
.registrace-form .button-lista{}
.registrace-form .button-lista .ano,.registrace-form .button-lista .ne{width:160px;}
/* krok2 - menší inputy atd. */
.krok2{margin:0px 0px 20px 12px;}
.krok2 td{text-align:left; padding:2px 5px 2px 3px;}
.krok2 td .pokoj-nr{font-size:11pt; line-height:14pt; font-weight:bold;}
.krok2 input,.krok2 textarea{width:140px;}
/* krok2 - menší inputy atd. */
.krok3{}
.krok3 .inside{width:425px;}
.krok3 .inside td{padding:3px 6px 3px 6px;}
.krok3 .stav1{background-color:#7ec24d; color:#fff;}
.krok3 .stav2{background-color:#ff9c00; color:#fff;}
.krok3 .stav3{background-color:#e41515; color:#fff;}
.krok3 .stav4{background-color:#536c8a; color:#fff;}
/* MODUL */
/* e-shop - shop-kosik.php */
.mod-kosik{margin:10px 0px 10px 12px;}
.mod-kosik .nadpis{text-transform:uppercase; font-size:14pt; color:#333; padding:10px 0px 0px 0px; margin:0px; text-align:left;}
.mod-kosik .seznam-polozek{}
.mod-kosik .seznam-polozek td{}
.mod-kosik .seznam-polozek a{}
.mod-kosik .seznam-polozek a:hover{}
.mod-kosik .seznam-polozek .nadpis{font-size:10pt; font-weight:bold; padding:5px;}
.mod-kosik .seznam-polozek h4{font-size:10pt; font-weight:bold; padding:5px; color:#ffcc00; background-color:#555; margin:4px 0px 0px 0px;}
.mod-kosik .seznam-polozek .popis{font-size:9pt; padding:0px 0px 0px 0px; width:100px}
.mod-kosik .seznam-polozek input,.mod-kosik .seznam-polozek textarea{}
.mod-kosik .buttons{width:120px !important;}
.mod-kosik .seznam-polozek .ks{width:40px;}
.mod-kosik .seznam-polozek .radio,.mod-kosik .seznam-polozek .checkbox{width:15px; border:0px none;}
.mod-kosik .seznam-polozek .red{color:#f00;}
.mod-kosik .btn-ubyt-continue{margin:10px 0px 0px 5px;}
/* MODUL */
/* registrace/uprava uzivatele */
.mod-registrace-uzivatel{margin:0px 0px 10px 0px;}
.mod-registrace-uzivatel h1{text-transform:uppercase; font-size:14pt; color:#333; padding:25px 0px 0px 15px; margin:0px; font-weight:bold;}
.mod-registrace-uzivatel table{font-size:9pt; color:#000; padding:10px 10px 15px 10px; margin:0px;}
/* MODUL */
/* webkamera */
.mod-webkamera{text-align:center; }
.mod-webkamera img{margin:10px 0px 20px 0px;}
/* MODUL */
/* fotogalerie */
.mod-galerie{margin:0px 4px 10px 4px;}
.mod-galerie .galerie-item{float:left; width:174px; height:200px; margin:10px 4px 10px 4px; text-align:center; border:0px solid #aaa; position:relative;}
.mod-galerie .galerie-item .title{font-weight:bold; color:#444; padding:5px 5px 5px 5px; height:32px;}
.mod-galerie .galerie-item .image{vertical-align:middle;}
.mod-galerie .galerie-item .image img{border:3px solid #ccc;}
.mod-galerie .galerie-item .overlay{position:absolute;}
/* MODUL */
.mod-header{padding:0px 0px 10px 0px;}
.mod-header h1{text-transform:uppercase; font-size:16pt; color:#555; padding:20px 20px 5px 20px; margin:0px;}
.mod-header .search{background:transparent url(.././images/search-bg.png) repeat-x left top; width:562px; height:26px;}
.mod-header .search .text,.mod-header .search .submit{border:0; float:right; background-color:transparent;}
.mod-header .search .text{margin:0px 0px 0px 10px; padding:5px 0px 0px 0px; color:#aaa; float:left;}
.mod-header .search .text-obal{background:transparent url(.././images/search-input.png) no-repeat left center; width:182px; height:26px; overflow:hidden; float:right; margin:0px 20px 0px 0px;}
/* .mod-header .search .submit{background:transparent url(.././images/search-button.png) no-repeat left center; width:76px; height:26px; margin:0px 10px 0px 0px;}
*/
.mod-header .search .submit{background:transparent url(.././images/more-button.png) no-repeat left top; display:block; float:right; width:76px; height:26px; text-align:center; margin:0px 10px 0px 0px; padding:0px; font-size:12px; line-height:12px; text-decoration:none; color:#000; overflow:hidden;}
.mod-header .search .more{background:transparent url(.././images/more-button.png) no-repeat left top; display:block; float:right; width:76px; height:26px; text-align:center; margin:0px 10px 0px 0px; padding:6px 0px 0px 0px; font-size:12px; text-decoration:none; color:#000; overflow:hidden;}
/* MODUL */
/* aktualne */
.mod-aktualne{margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; color:#aaa; text-align:center; font-weight:bold; font-size:12pt;}
/* MODUL */
/* download */
.mod-download{padding:20px 20px 45px 20px;}
.mod-download .item{width:600px;}
.mod-download .item .nadpis{font-weight:bold; font-size:12pt;}
.mod-download .item .ico{text-align:center; width:100px; font-size:8pt;}
.mod-download .item .ico img{border:0;}
.mod-download .item .ico a{text-decoration:none; color:#000;}
.mod-download .item .timestamp{padding:0px;}
.mod-download .item .text{}
/* MODUL */
/* ubytování */
.mod-ubyt{}
.mod-ubyt{margin:10px 15px 20px 15px;}
.mod-ubyt h3{margin:10px 0px 5px 5px; padding:0px; color:#555; font-size:18px;}
.mod-ubyt h3 a{color:#555; text-decoration:none;}
.mod-ubyt .ilustrace{float:left; width:258px;}
.mod-ubyt .ilustrace img{border:4px solid #eee;}
.mod-ubyt .popis{float:left; width:260px; margin:0px 0px 0px 10px;}
.mod-ubyt .popis table{}
.mod-ubyt .popis table .nadpis{font-weight:bold; width:120px;}
.mod-ubyt .popis a{color:#333; font-weight:bold; text-decoration:underline;}
.mod-ubyt .popis a:hover{color:#000; font-weight:bold; text-decoration:none;}
.mod-ubyt .popis .more{background:transparent url(.././images/more-button.png) no-repeat left top; display:block; float:right; width:76px; height:26px; text-align:center; margin:0px 0px 0px 0px; padding:6px 0px 0px 0px; font-size:12px; text-decoration:none; color:#000; overflow:hidden;}
.mod-ubyt .popis img{border:0px none;}
.mod-ubyt .ubyt3d{border:0px none !important; margin:5px 0px 10px 5px;}
/* strankovani */
.patka{text-align:center; margin-top:20px;}
.patka .strankovani{color:#4B6A87;}
.patka .strankovani a{text-decoration:none; color:#4B6A87;}
.patka .strankovani a:hover{color:#333;}
.patka .strankovani .stranka{margin:0px 1px 0px 1px;}
/* obecně */
.timestamp{font-size:8pt; color:#444; padding:0px 25px 0px 25px; margin:0px;}
.timestamp strong{color:#555;}
/* stránkování */
.strankovani{margin:0px 10px 0px 10px; text-align:center;}
.strankovani a{color:#000; text-decoration:none;}
.strankovani a:hover{text-decoration:none !important;}
.strankovani .strana{background:transparent url(.././images/strankovani-normal.png) no-repeat center top; display:block; width:27px; height:27px; float:left; text-align:center; padding:6px 0px 0px 0px; overflow:hidden;}
.strankovani .strana:hover,.strankovani .on{background:url(.././images/strankovani-on.png) no-repeat center top;}
/* hledání */
.mod-search{}
.mod-search{margin:10px 15px 20px 15px;}
.mod-search .nadpis{font-weight:bold; color:#000;}
.mod-search .nadpis span{color:#777;}
.mod-search .nadpis a{font-weight:bold; color:#000; text-decoration:none;}
.mod-search .popis a{font-weight:normal; color:#000; text-decoration:none;}
/* patka stránky*/
#footer{height:120px; text-align:center;}
#footer .inside{width:1000px; margin:auto; padding:30px 0px 0px 0px; text-align:center; font-size:9pt; color:#fff; background:url(.././images/bg-main-bottom.png) no-repeat center top;}
#footer .inside a{color:#ccc;}
/**/
.align-right{text-align:right;}
.red{color:red;}
.countdown{text-align:center;}
.countdown-text{font:normal normal bold 20px bold; font-family:'Impact CE','Arial CE','Techno CE','Helvetica CE',Impact,lucida,sans-serif; color:#4B6A87;}
.countdown-counter{width:150px; height:150px; margin:15px auto 5px auto; background:#fff url(.././images/countdown.png) no-repeat left top; font:normal normal bold 70px bold; font-family:'Impact CE','Arial CE','Techno CE','Helvetica CE',Impact,lucida,sans-serif; color:#fff; }
.countdown-counter .spacer{padding:30px 0px 0px 0px;}
.tooltip{border:2px solid #777; padding:5px; color:#fff !important; }
/* MODUL */
/* kalendar */
#calendar-obal{margin:0px 0px 0px 10px; float:left;}
#navi{margin:0px 0px 8px 0px; padding:0px 0px 5px 0px; width:265px; text-align:center;}
#navi a{color:#536c8a; font-weight:bold; font-size:10pt;}
#navi .nadpis{color:#536c8a; font-weight:bold; font-size:14pt;}
#calendar{font-size:11px; width:265px;}
#calendar .day{float:left; border:1px solid #fff; width:35px; text-align:center;}
#calendar .day a{display:block; width:35px; padding:5px 0px 5px 0px; text-decoration:none; color:#000; font-weight:bold; font-size:10pt;}
/* background:#eee url(.././images/cal-day.png) no-repeat center center; */
#calendar .on{background-color:#fff; font-weight:bold;}
#calendar .off{background-color:#ddd; font-weight:bold; background:#eee url(.././images/cal-day.png) no-repeat center center;}
#calendar .highlight{background-color:#aaa; font-weight:bold;}
#calendar .bg,#calendar .bg-week{background-color:#798ea7; color:#fff; font-weight:bold; font-size:9pt; padding:5px 0px 5px 0px;}
#calendar .bg-week{background-color:#536c8a;}
/* MODUL */
/* ubytovani */
.prehled-dni-obal{margin:15px 0px 0px 10px; float:left;}
.prehled-dni{text-align:left;}
.prehled-dni .cis{width:30px; height:30px; background-color:#fff; text-align:center; vertical-align:middle; color:#555; font-size:14px; font-weight:bold;}
.prehled-dni .den{width:35px; height:30px; background-color:#ddd; text-align:center; vertical-align:middle; color:#000; font-size:11px; font-weight:bold;}
.prehled-dni .vsedni{background-color:#798ea7; color:#fff;}
.prehled-dni .week{background-color:#536c8a; color:#fff;}
.prehled-dni .osob{width:60px; height:25px; background-color:#fff;}
.prehled-dni .osob select{width:70px !important;}
.prehled-dni .stav1{background-color:#7ec24d; color:#fff;}
.prehled-dni .stav2{background-color:#ff9c00; color:#fff;}
.prehled-dni .stav3{background-color:#e41515; color:#fff;}
.prehled-dni .stav4{background-color:#536c8a; color:#fff;}
.prehled-dni .stav5{background-color:#e9e7c4; color:#000;}
.prehled-dni .leftarrow{text-align:right;}
.prehled-dni .rightarrow{text-align:left;}
.prehled-dni .spacer{height:10px !important; font-size:1px; line-height:1px;}
.btn-ubyt-continue{background-color:#7ec24d !important; color:#fff !important; border:0px none !important; height:30px; text-align:center; vertical-align:middle; font-size:11px; font-weight:bold; margin:10px 0px 0px 12px;}
.h2-ubyt{font-size:14px; color:#536c8a; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
.mod-food{border:1px solid #ddd; border-bottom:5px solid #eee; width:90%; margin:0px auto 15px auto;}
.mod-food h2{text-align:center; text-transform:uppercase; font-size:12pt; color:#555; padding:16px 20px 10px 20px; margin:0px 0px 15px 0px; background:#fff url(.././images/bg-jidelni-listek.jpg) no-repeat center top;}
.mod-food table{margin:0px auto 10px auto; padding:0px 20px 5px 0px; width:400px; font-size:12px;}
/* MODUL */
/* chat */
.mod-chat{margin:0px 0px 15px 20px; color:#000; width:500px;}
.mod-chat .coment-add{margin:0px 15px 0px 0px;}
.mod-chat .coment-add table{border:1px #ccc solid; width:520px; font-size:9pt;}
.mod-chat .coment-add .head{color:#333; font-size:16px; font-weight:bold; padding:1px 0px 0px 10px; height:45px; background:url(.././images/bt-table-kontakt.png) no-repeat left top; }
.mod-chat .coment-add td{padding:5px 10px 5px 10px; vertical-align:middle;}
.mod-chat .coment-add .inp-nadpis,.mod-chat .coment-add .inp-textarea,.mod-chat .coment-add .inp-odeslat{width:380px; border:1px #999 solid;}
.mod-chat .coment-add .inp-cena{width:120px; border:1px #999 solid; text-align:right;}
.mod-chat .coment-add .inp-textarea{height:80px;}
.mod-chat .coment-add .inp-odeslat{width:160px;}
.mod-chat .coment-add .spacer{height:8px;}
.mod-chat .coment-add .title{font-weight:bold; width:150px;}
.mod-chat .coment-add .data{padding:3px 10px 3px 0px; text-align:left;}
.mod-chat .coment-add .smile{text-align:center;}
.mod-chat .coment-add .smile img{margin:0px 2px 0px 2px;}
.mod-chat .coment-add .captcha{float:left;}
.mod-chat .coment-add .input-captcha{width:60px; float:left; border:1px solid #aaa;}
.mod-chat .comment{border:1px solid #aaa; margin:10px 0px 0px 0px; float:left; width:520px;}
.mod-chat .comment .head{color:#fff; height:25px; background-color:#ccc; background:#666 url(.././images/bt-table-kontakt-noround.png) repeat-x center center;}
.mod-chat .comment .head .left{padding:6px 0px 0px 10px; font-size:9pt; line-height:9pt; float:left;}
.mod-chat .comment .head .left a{color:#fff;}
.mod-chat .comment .head .right{padding:6px 10px 0px 0px; font-size:9pt; line-height:9pt; text-align:right; float:right;}
.mod-chat .comment .head .right .delete img{border:none; float:left; padding:0px 10px 0px 0px;}
.mod-chat .comment .head .right a{font-weight:bold; color:#fff;}
.mod-chat .comment .head .right a:hover{text-decoration:none; color:#999;}
.mod-chat .comment .body{font-size:8pt; line-height:11pt;}
.mod-chat .comment .body .text{padding:10px 0px 10px 10px; text-align:justify; width:95%;}
.mod-chat .comment .body .text span{font-size:10px !important;}
.mod-chat .comment .body .avatar{display:none; float:right; padding:2px; margin:10px 10px 10px 10px; border:1px solid #000; width:75px; height:100px; background-color:#fff;}
.mod-chat .reply-1{margin:5px 15px 0px 30px; border-left:4px solid #aaa; width:90%;}
.mod-chat .reply-1 .text{width:81% !important;}
.mod-chat .reply-2{margin:5px 15px 0px 45px; border-left:4px solid #888; width:85%;}
.mod-chat .reply-2 .text{width:80% !important;}
.mod-chat .reply-3{margin:5px 15px 0px 60px; border-left:4px solid #666; width:80%;}
.mod-chat .reply-3 .text{width:79% !important;}
.mod-chat .reply-4{margin:5px 15px 0px 75px; border-left:4px solid #444; width:75%;}
.mod-chat .reply-4 .text{width:77% !important;}
.mod-chat .reply-5{margin:5px 15px 0px 90px; border-left:4px solid #444; width:70%;}
.mod-chat .reply-5 .text{width:76% !important;}
.disclaimer{margin:auto; padding:20px 20px 0px 20px; text-align:center; font-size:9px; color:#666;}
#ov{display:none;}
#pp{display:none; position:absolute; left:50%; top:10%;  margin-left:-495px; width:970px; text-align:center; background-color:#000; color:#ccc; border:2px solid #444; padding:15px 10px 10px 10px !important; z-index:15; font-family:'Tahoma CE','Arial CE','Helvetica CE',Tahoma,Arial,lucida,sans-serif; font-size:11pt;}
#pp #pop-close{border:1px solid #444; background-color:#222; color:#888; display:block; width:962px; text-align:center; margin:15px 0px 0px 0px; padding:3px; text-decoration:none;}
#pp .link{text-align:center; margin:0px 0px 0px 0px; padding:10px 0px 5px 5px;}
#pp .link a{color:#800; text-decoration:none; font-weight:bold; font-size:13pt;}
/* hover info*/
.wtf{border:1px solid #000; background-color:#fff; padding:3px;}
.pano{float:left; margin:0px 0px 10px 40px; width:210px; height:190px;}
.pano img{border:4px solid #ccc;}
.pano .txt{font-weight:bold; font-size:14px; color:#555;}
/*rotujici text*/
.oblast-rotujici{width:540px; height:20px; margin:2px 0px 2px 10px;}
.oblast-rotujici #TICKER{float:none; height:30px; padding:0px; margin:0px 0px 0px 0px;}
.oblast-rotujici #TICKER table{padding:0px; margin:0px; }
.oblast-rotujici #TICKER_BODY{font-size:12px; font-weight:normal; float:none; padding:0px; margin:0px 0px 0px 0px;}
.oblast-rotujici #TICKER_BODY span{width:100%; font-weight:bold;}
.oblast-rotujici #TICKER_BODY .ticker-red{color:#f00 !important;}
.oblast-rotujici #TICKER_BODY .ticker-blue{color:#232571 !important;}
.oblast-rotujici #TICKER_BODY .ticker-green{color:#239924 !important;}
.oblast-rotujici #TICKER_BODY .ticker-orange{color:#ff8700 !important;}
.oblast-rotujici #TICKER_BODY .ticker-black{color:#000 !important;}
.credits{text-align:center; padding:30px 25px 0px 0px;}
.credits a{text-decoration:none; font-weight:bold; font-size:8pt; color:#777;}
.main-hr{color:#ddd !important; background-color:#ddd !important; border:1px solid #ddd !important;}
.btn-intro{text-align:center; display:block; width:76px; height:26px; padding:6px 0px 0px 0px; margin:0px 0px 0px 15px; background:transparent url(.././images/more-button.png) no-repeat left top;}
.mod-stopa{margin:0px 10px 20px 10px;  width:540px;}
.mod-stopa .header{display:block;  background-color:#548dd4;  color:#fff;  font-weight:bold;  padding:5px;  margin:0px 0px 10px 0px;}
.mod-stopa .item{display:block;  margin:0px 0px 8px 5px;}
.mod-stopa .item strong{color:#548dd4;}
.mod-stopa .item .red{color:#a00;  font-weight:bold;}