body {margin: 0;font-family: Arial, sans-serif;font-size: 14px;background: #E9E9E9;color: #404040}a, a img, input, textarea, select, img, map, div, area {border: none;outline: none}fieldset {border: none;padding: 0;margin: 0}.popisek{z-index: 4;}a {color: #000000;text-decoration: underline}a:hover {text-decoration: none}a.odkazSipka {background: url('/images/backgrounds/bg-odkaz-sipka.png') left center no-repeat;padding-left: 20px;color: #722479;text-decoration: none;cursor: pointer}a.odkazSipka:hover {text-decoration: underline}a img {border: none}span.clear, br.clear {clear: both;margin: 0;padding: 0;font-size: 0;height: 0;line-height: 0;display: block}.textL {text-align: left}.textP {text-align: right}.textB {text-align: justify}.textS {text-align: center}.floatL {float: left}.floatP {float: right}.floatS {float: center}.xL {font-size: 200%;color: #8C528D}.xS {font-size: 80%}.bold {font-weight: bold}.italic {font-style: italic}.red {color: #8F0101}.chyba {background: red;color: #FFFFFF;padding: 10px}.ok {background: green;color: #FFFFFF;padding: 10px}.readonly {background: #e9e9e9 !important}.rozdelovac300 {width: 300px;height: 10px;line-height: 10px;background: url('/images/backgrounds/bg-rozdelovac-sede-tecky.png') left center repeat-x;margin: 0;padding: 0}.rozdelovac260 {clear: both;width: 260px;height: 20px;line-height: 20px;background: url('/images/backgrounds/bg-rozdelovac-sede-tecky.png') left center repeat-x;margin: 0;padding: 0;position: relative;left: 10px}.rozdelovac270 {clear: both;width: 270px;height: 20px;line-height: 20px;background: url('/images/backgrounds/bg-rozdelovac-sede-tecky.png') left center repeat-x;margin: 0;padding: 0;position: relative;left: 10px}.rozdelovac290 {clear: both;width: 290px;height: 20px;line-height: 20px;background: url('/images/backgrounds/bg-rozdelovac-sede-tecky.png') left center repeat-x;margin: 0;padding: 0;position: relative;left: 10px}.rozdelovac320 {clear: both;width: 320px;height: 20px;line-height: 20px;background: url('/images/backgrounds/bg-rozdelovac-sede-tecky.png') left center repeat-x;margin: 0;padding: 0;position: relative;left: 10px}.rozdelovac590 {clear: both;width: 610px;font-size: 0;height: 30px;background: url('/images/backgrounds/bg-rozdelovac-sede-tecky.png') center center repeat-x;position: relative;left: 10px}p.tip {font-size: 13px}p.tip em {font-size: 14px;color: #92CC00;font-weight: bold;font-style: normal}a.tlacitkoSedoZelene, input.tlacitkoSedoZelene {border: none;width: 290px;height: 68px;clear: both;display: block;background: url('/images/backgrounds/bg-tlacitko-sedozelene.png') no-repeat;text-align: center;line-height: 68px;font-size: 20px;color: #666666;text-decoration: none}a.tlacitkoSedoZelene:hover, input.tlacitkoSedoZelene:hover {cursor: pointer;border: none;background-position: 0 -68px !important}.tlacitkoMale {color: #FFFFFF;text-shadow: 1px 1px 1px #000000;padding: 3px 15px !important;background: #333333;-moz-border-radius: 7px;-webkit-border-radius: 7px;-khtml-border-radius: 7px;border-radius: 7px}.tlacitkoMale:hover {cursor: pointer;color: #333333;background: #CCA7CD;text-shadow: -1px -1px 1px #FFFFFF}.tlacitkoStredni {text-decoration: none;color: #FFFFFF;border: solid 3px #FFFFFF;text-shadow: 1px 1px 1px #000000;box-shadow: 0 0 3px #000000;font-weight: bold;font-size: 110%;padding: 10px 20px !important;background: #333333;-moz-border-radius: 7px;-webkit-border-radius: 7px;-khtml-border-radius: 7px;border-radius: 7px}.tlacitkoStredni:hover {cursor: pointer;color: #333333;background: #CCA7CD;text-shadow: -1px -1px 1px #FFFFFF}a.tlacitkoMale {text-decoration: none}.tlacitkoGPS {padding: 8px 15px !important;width: 262px;text-align: center}.tlacitkoPoptavka {clear: both;height: 40px}div.seznam ul li {padding: 5px 0;list-style-type: square}.nowrap {white-space: nowrap}div#hlavickaVnejsi {width: 100%;height: 130px;background: url('/images/backgrounds/bg-hlavicka.png') repeat-x} div#hlavickaVnitrni {width: 940px;height: 130px;margin: auto}div#ramecLogo {width: 280px;height: 110px;display: block;float: left} div#ramecLogo a img {border: none;position: relative;top: 16px} div#ramecLogo h1 {margin: 0;padding: 0}div#ramecHledani {width: 540px;height: 50px;display: block;float: left;position: relative;top: 40px;left: 50px}div#ramecHledani div table td.hledaniPole {width: 480px;height: 50px;background: url('/images/backgrounds/bg-hlavicka-hledani.png') no-repeat;text-align: center} div#ramecHledani div table td.hledaniPole input {width: 450px;font-size: 30px;background: none;border: none;background: url('/images/backgrounds/bg-hlavicka-hledani-pole.png') center center no-repeat} div#ramecHledani div table td.hledaniTlacitko {width: 60px;height: 50px} div#ramecHledani div table td.hledaniTlacitko input {width: 60px;height: 50px;border: none;background: url('/images/backgrounds/bg-hlavicka-hledani-tlacitko.png') no-repeat} div#ramecHledani div table td.hledaniTlacitko input:hover {background-position: 0 -50px !important;cursor: pointer}div#ramecSchranka {width: 54px;height: 50px;position: relative;top: 40px;display: block;float: right} div#ramecSchranka div {width: 54px;height: 50px;background: grey;text-align: center;background: url('/images/backgrounds/bg-hlavicka-schranka.png') no-repeat} div#ramecSchranka span#pocetschranka {font-size: 22px;color: #666666;padding-top: 5px;display: block} div#ramecSchranka span#pocetschranka a {width: 54px;display: block;color: #666666;text-decoration: none;position: relative} div#ramecSchranka span#pocetschranka a:hover {text-decoration: underline} div#ramecSchranka div em {text-align: center;width: 54px;display: block;font-size: 10px;font-style: normal;color: #666666}div#ramecLogin {width: 56px;height: 50px;position: relative;top: 40px;display: block;float: right;background: url('/images/backgrounds/bg-hlavicka-uzivatel.png') no-repeat} div#ramecLogin div {width: 56px;height: 50px;background: grey;text-align: center} div#ramecLogin div a {width: 56px;height: 50px;font-size: 22px;color: #666666;text-decoration: none;padding-top: 5px;display: block} div#ramecLogin div a:hover {text-decoration: underline}div.vypissearch {position: absolute;width: 350px;border: none;margin: 0;padding: 0;top: 5px;z-index: 100} div.vypissearch ul {width: 345px;list-style-type: none;margin: 0;padding: 2px 0} div.vypissearch ul li.selected {background-color: #FFFFFF;color: #000000} div.vypissearch ul li {background: #EFE4EF;border-top: solid 1px #FFFFFF;text-align: left;list-style-type: none;display: block;margin: 0;padding: 5px 18px;cursor: pointer;color: #000000;font-size: 15px} div.vypissearch ul li:hover {color: #000000}div#menuVnejsi {width: 100%;height: 60px;background: #FFFFFF} div#menuVnitrni {width: 960px;height: 60px;margin: auto}div#menuVnitrni ul {width: 960px;height: 60px;margin: 0;padding: 0;list-style-type: none;font-size: 14px;text-transform: uppercase}div#menuVnitrni ul li {display: inline}div#menuVnitrni ul li a {text-decoration: none}div#menuVnitrni ul li.menuLeve {padding-left: 10px;height: 60px;display: block;float: left;border-right: solid 1px #FFFFFF}div#menuVnitrni ul li.menuLeveAktivni {padding-left: 10px;height: 60px;display: block;float: left;background: url('/images/backgrounds/bg-menu-levyokraj.png') left 7px no-repeat}div#menuVnitrni ul li.menuLeve a, div#menuVnitrni ul li.menuLeveAktivni a {line-height: 60px;display: block;padding-right: 10px;color: #000000;font-weight: bold}div#menuVnitrni ul li.menuPrave {padding-left: 10px;height: 60px;display: block;float: right;border-left: solid 1px #FFFFFF}div#menuVnitrni ul li.menuPraveAktivni {padding-left: 10px;height: 60px;display: block;float: right;background: url('/images/backgrounds/bg-menu-levyokraj.png') left 7px no-repeat;border-left: solid 1px #FFFFFF}div#menuVnitrni ul li.menuPrave a, div#menuVnitrni ul li.menuPraveAktivni a {line-height: 60px;display: block;padding-right: 10px;font-weight: bold}div#menuVnitrni ul li.menuLeveAktivni a, div#menuVnitrni ul li.menuPraveAktivni a {background: url('/images/backgrounds/bg-menu-pravyokraj.png') right 7px no-repeat;color: #001C00}div#menuVnitrni ul li:hover a {color: #000000;background: url('/images/backgrounds/bg-menu-pravyokraj-svetly.png') right 7px no-repeat;text-shadow: none}div#menuVnitrni ul li.menuLeve:hover, div#menuVnitrni ul li.menuPrave:hover, div#menuVnitrni ul li.menuLeveAktivni:hover, div#menuVnitrni ul li.menuPraveAktivni:hover {background: url('/images/backgrounds/bg-menu-levyokraj-svetly.png') left 7px no-repeat}div#panelVelkyVnejsi {width: 100%;height: 300px;background: url('/images/backgrounds/bg-panel-velky.jpg') repeat-x;clear: both} div#panelVelkyVnitrni {width: 940px;height: 300px;margin: auto}div#panelHledaniVnejsi {width: 100%;height: 150px;background: url('/images/backgrounds/bg-panel-hledani.jpg') repeat-x;clear: both} div#panelHledaniVnejsiPozadi {width: 100%;height: 150px;background: url('/images/backgrounds/bg-panel-hledani-stred.jpg') top center no-repeat} div#panelHledaniVnitrni {width: 940px;height: 150px;margin: auto} div#panelHledaniVnitrni .box {padding: 30px 0 20px 0;width: 33%;float: left} div#panelHledaniVnitrni .box img {background: #FFFFFF;padding: 5px;border: solid 2px #FFFFFF;box-shadow: 0 0 15px #000000;float: left;width: 80px;height: 80px;background: white;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px} div#panelHledaniVnitrni .box img:hover {background: #8C528D} div#panelHledaniVnitrni .nahodnyJmeno {width: 175px;font-size: 16px;padding: 5px 15px 2px 20px;color: #FFFFFF;float: left} div#panelHledaniVnitrni .nahodnyObec {width: 175px;display: block;font-size: 11px;padding: 2px 15px 5px 20px;color: #FFFFFF;float: left} div#panelHledaniVnitrni .nahodnyVyber {width: 175px;display: block;font-size: 11px;padding: 5px 15px 0 20px;color: #CCA7CD;float: left} div#panelHledaniVnitrni a {color: #FFFFFF;text-decoration: none} div#panelHledaniVnitrni a:hover {text-decoration: underline}div#panelSchrankaVnejsi {width: 100%;height: 150px;background: url('/images/backgrounds/bg-panel-hledani.jpg') repeat-x;clear: both} div#panelSchrankaVnejsiPozadi {width: 100%;height: 150px;background: url('/images/backgrounds/bg-panel-schranka-stred.jpg') top center no-repeat} div#panelSchrankaVnitrni {width: 940px;height: 150px;margin: auto} div#panelSchrankaVnitrni table.boxHowTo {width: 940px;height: 150px} div#panelSchrankaVnitrni table.boxHowTo td {width: 30%;padding: 5px 15px 10px 0;color: #FFFFFF;font-size: 17px} div#panelSchrankaVnitrni table.boxHowTo td img {float: left} div#panelSchrankaVnitrni table.boxHowTo p {float: right;width: 220px;margin: 0;height: 100px;padding-top: 10px} div#panelSchrankaVnitrni table.boxHowTo a {color: #FFFFFF} div#panelSchrankaVnitrni table.boxHowTo a:hover {text-decoration: none} div#panelMalyVnejsi {width: 100%;height: 220px;background: url('/images/backgrounds/bg-panel-maly.jpg') repeat-x;clear: both} div#panelMalyVnejsiPozadi {width: 100%;height: 220px;background: url('/images/backgrounds/bg-panel-maly-stred.jpg') top center no-repeat} div#panelMalyVnitrni {width: 960px;height: 220px;margin: auto}div#objektHlavicka {width: 960px;height: 210px;margin: auto} div#objektHlavickaHvezdy {width: 960px;height: 55px;text-align: center} div#objektHlavickaHvezdy img {position: relative;top: 15px} div#objektHlavickaNazev {width: 960px;height: 45px;text-align: center;font-size: 32px;color: #FFFFFF;text-shadow: 0px 1px 2px purple} div#objektHlavickaMesto {width: 960px;height: 40px;text-align: center;font-size: 18px;color: #ECDDEB} div#objektHlavickaMenu {width: 960px;height: 70px;background: url('/images/backgrounds/bg-detail-menu.png') center top no-repeat}div#objektHlavickaMenu ul {width: 960px;height: 70px;margin: 0;padding: 0;list-style-type: none;font-size: 14px} div#objektHlavickaMenu ul li {display: inline;position: relative;top: 10px} div#objektHlavickaMenu ul li a {text-decoration: none;color: #FFFFFF;float: left;display: block;padding: 0 10px} div#objektHlavickaMenu ul li a:hover {text-decoration: underline} div#objektHlavickaMenu ul li.menuObjektPrvniAktivni {background: url('/images/backgrounds/bg-detail-menu-hover.png') left center no-repeat} div#objektHlavickaMenu ul li.menuObjektLeveAktivni {background: url('/images/backgrounds/bg-detail-menu-hover.png') -50px center no-repeat} div#objektHlavickaMenu ul li.menuObjektPrvni, div#objektHlavickaMenu ul li.menuObjektPrvniAktivni, div#objektHlavickaMenu ul li.menuObjektLeve, div#objektHlavickaMenu ul li.menuObjektLeveAktivni {display: block;float: left;height: 50px;line-height: 50px} div#objektHlavickaMenu ul li.menuObjektPrave {display: block;float: right} div#objektHlavickaMenu ul li.menuObjektPrave a {cursor: pointer;width: 260px;height: 50px;line-height: 50px;position: relative;text-align: right} div#objektHlavickaMenu ul li.menuObjektPrave a img {padding-left: 10px;float: right;position: relative;top: 0} div#objektHlavickaMenu img {float: left;position: relative;top: 10px;margin: 0;padding: 0} div#objektHlavickaMenu ul li.menuObjektPrave img {float: none}div#objektHlavickaMenu ul li.menuObjektPrvni:hover,bdiv#objektHlavickaMenu ul li.menuObjektLeve:hover {text-decoration: underline;color: #FFFFFF} div#objektHlavickaMenu ul li.menuObjektPrvni:hover a, div#objektHlavickaMenu ul li.menuObjektLeve:hover a {color: #FFFFFF} div#objektHlavickaMenu ul li.menuRozdelovac {float: left} div#objektHlavickaMenu ul li.menuRozdelovac img {position: relative;top: 0} div#cestaVnejsi {width: 100%;height: 35px;background: #FFFFFF;clear: both;border-top: solid 1px #FFFFFF;border-bottom: solid 1px #FFFFFF} div#cestaVnitrni {width: 960px;height: 35px;margin: auto} div#cestaVnitrni ul {width: 940px;height: 35px;margin: 0;padding: 0;list-style-type: none;font-size: 13px} div#cestaVnitrni ul li {display: inline;float: left;background: url('/images/backgrounds/bg-cesta-sipka.png') left center no-repeat;height: 35px;line-height: 34px;color: #72247A;font-weight: bold;padding: 0 3px 0 6px} div#cestaVnitrni ul li.odkazHome {padding-left: 0;padding-right: 3px;background: none} div#cestaVnitrni ul li a {color: #666666;height: 35px;line-height: 34px;display: block;padding: 0 10px;font-weight: normal;text-decoration: none} div#cestaVnitrni ul li em {padding: 0 10px;font-style: normal} div#cestaVnitrni ul li a:hover {text-decoration: underline}div#obsahVnejsi {width: 100%;background: url('/images/backgrounds/bg-obsah.png') top center repeat-x;clear: both;padding-top: 20px} div#obsahVnitrni {line-height: 130%;width: 960px;margin: auto}div.obsahLevySloupec {width: 630px;float: left}div.obsahPravySloupec {width: 310px;float: right}div.obsahCelaSirka {width: 960px;clear: both}div.obsahVnitrni p {line-height: 125%}div#obsahVnitrni div.ramecPanelLevy {width: 630px;background: url('/images/backgrounds/bg-panel-levy-vrch-pruhledne.png') top center no-repeat;float: left;padding-bottom: 20px}div.panelLevyVnejsi {width: 630px;background: url('/images/backgrounds/bg-panel-levy-spodek-pruhledne.png') bottom center no-repeat;padding-top: 10px;padding-bottom: 10px} div.panelLevyVnitrni {width: 630px;padding-bottom: 10px;background: #FFFFFF} div.panelLevyVnitrni h2, div.panelLevyVnitrni h1, div.panelLevyVnitrni div.nadpis1, div.panelLevyVnitrni h2, div.panelLevyVnitrni div.nadpis2, div.panelLevyVnitrni h3, div.panelLevyVnitrni div.nadpis3 {border-bottom: solid 10px #FFFFFF;margin: 0;background: #CCA7CD;font-size: 22px;font-weight: normal;color: #FFFFFF;width: 610px;padding: 7px 10px} div.panelLevyVnitrni h1, div.panelLevyVnitrni h2, div.panelLevyVnitrni h3 {text-shadow: 1px 1px 3px #5F3760} div.panelLevyVnitrni h2 small, div.panelLevyVnitrni h3 small, div.panelLevyVnitrni h4 small {font-size: 13px !important} div.panelLevyVnitrni div.noline h3, div.panelLevyVnitrni div.noline div.nadpis3 {background: none;margin: 0;font-size: 20px;color: #82B300;padding: 0 10px 0 10px;position: relative;top: 10px} div.panelLevyVnitrni p {margin: 0;padding: 15px 20px 5px 20px} div.panelLevyVnitrni ul {margin: 0;padding: 10px 20px 10px 40px} div.panelLevyVnitrni table {margin: 0}div.ramecPanelPravy {width: 310px;background: url('/images/backgrounds/bg-panel-pravy-vrch-2.png') no-repeat !important;float: right;padding-bottom: 20px}div.panelPravyVnejsi {width: 310px;background: url('/images/backgrounds/bg-panel-pravy-spodek-pruhledne.png') bottom center no-repeat;padding-top: 10px;padding-bottom: 10px}div.panelPravyVnitrni {width: 310px;padding-bottom: 0;background: #FFFFFF}div.panelPravyVnitrni h2, div.panelPravyVnitrni div.nadpis2, div.panelPravyVnitrni h3, div.panelPravyVnitrni div.nadpis3 {margin: 0;background: #82B300;font-size: 22px;font-weight: normal;color: #FFFFFF;width: 290px;padding: 7px 10px}div.panelPravyVnitrni h2, div.panelPravyVnitrni .nadpis2, div.panelPravyVnitrni h3 {text-shadow: 1px 1px 2px #638800}div.panelPravyVnitrni div.noline h3, div.panelPravyVnitrni div.noline div.nadpis3 {color: #333333;background: none;margin: 0;font-size: 18px;font-weight: bold;width: 270px;padding: 0 10px}div.panelPravyVnitrni p {margin: 0;padding: 15px 20px 5px 20px}div.panelPravyVnitrni ul {margin: 0;padding: 0 10px 15px 10px;display: block}div.panelPravyVnitrni table {margin: 0}div.panelCelyVnejsi {width: 960px;background: url('/images/backgrounds/bg-panel-cely-spodek-pruhledne.png') bottom center no-repeat;padding-top: 10px;padding-bottom: 10px} div.panelCelyVnitrni {width: 960px;background: #FFFFFF;padding-bottom: 0} div.panelCelyVnitrni h2, div.panelCelyVnitrni div.nadpis2 {margin: 0;background: #CCA7CD;font-size: 22px;font-weight: normal;color: #FFFFFF;width: 940px;padding: 7px 10px} div.panelCelyVnitrni h2 {text-shadow: 1px 1px 2px #5F3760} div.panelCelyVnitrni h3, div.panelCelyVnitrni div.nadpis3 {margin: 0;font-size: 18px;font-weight: bold;padding: 7px 10px} div.panelCelyVnitrni h3 {padding: 20px 0 0 20px} div.panelCelyVnitrni h2 small, div.panelCelyVnitrni h3 small, div.panelCelyVnitrni h4 small {font-size: 13px} div.panelCelyVnitrni p {margin: 0;padding: 15px 20px 5px 20px} div.panelCelyVnitrni ul {margin: 0;padding: 10px 10px 10px 30px} div#obsahVnitrni div.ramecPanelCely2 {width: 960px;display: block;clear: both;padding-bottom: 20px} div.panelCelyVnitrni ul li {line-height: 150%;list-style-type: none} div.panelCelyVnitrni ul a {color: #000000} div.panelCelyVnitrni ul a:hover {text-decoration: none} div#obsahVnitrni div.ramecPanelCely {width: 960px;background: url('/images/backgrounds/bg-panel-cely-vrch-pruhledne.png') top center no-repeat;display: block;clear: both;padding-bottom: 20px}div.panelCelyVnejsi2 {width: 960px} div.panelCelyVnitrni2 {width: 960px;padding-bottom: 15px} div.panelCelyVnitrni2 h3, div.panelCelyVnitrni2 div.nadpis3 {margin: 0;height: 28px;line-height: 28px;font-size: 17px;font-weight: bold;color: #722479;padding: 0 10px} div.panelCelyVnitrni2 p {margin: 0;padding: 15px 10px 0 10px}div.loginUvod {width: 280px;height: 105px;padding-top: 10px;background: url('/images/backgrounds/bg-login.png') no-repeat;position: relative;left: 15px;top: 10px} div.loginUvod table {width: 250px;position: relative;left: 15px;top: 8px} div.loginUvod table td.loginJmeno {background: url('/images/backgrounds/bg-login-jmeno.png') 20px center no-repeat #696969;width: 170px;height: 30px} div.loginUvod table td.loginHeslo {background: url('/images/backgrounds/bg-login-heslo.png') 20px center no-repeat #696969;width: 170px;height: 30px} div.loginUvod table td.loginMezera {height: 10px} div.loginUvod table td.loginJmeno input, div.loginUvod table td.loginHeslo input {color: #FFFFFF;font-size: 17px;background: none;border: none;padding: 0 10px;width: 150px} div.loginUvod table input.loginTlacitko {width: 64px;height: 64px;background: url('/images/backgrounds/bg-login-tlacitko.png') no-repeat;border: none;position: relative;left: 15px} div.loginUvod table input.loginTlacitko:hover {background-position: 0 -64px !important} p.loginOptions {padding: 15px 15px 10px 15px !important}div.panelKontakt {text-align: center;line-height: 145px;color: #FFFFFF;font-size: 30px;text-shadow: 0px 1px 2px #000000}div.panelKontakt img {position: relative;top: 17px}div.vybraneOblasti {}div.vybraneOblasti ul {width: 270px;float: left;padding: 15px 10px 0 20px !important}div.rychleHledani {width: 960px;height: 266px;display: block;padding: 15px 10px 15px 0} div.rychleHledani div.mapaPrepinac {position: relative;left: -10px;width: 100px;height: 266px;float: left} div.rychleHledani div.mapaPrepinac ul {margin: 0;padding: 10px !important;width: 80px;list-style-type: none;text-align: center} div.rychleHledani div.mapaPrepinac ul li {position: relative;cursor: pointer;width: 80px;height: 80px;padding: 0;color: #FFFFFF} div.rychleHledani div.mapaPrepinac ul li.aktivni {color: #000000} div.rychleHledani div.mapaPrepinac ul li a {width: 80px;height: 80px;display: block;text-decoration: none;padding-top: 5px;color: #909090;font-size: 13px;font-weight: bold} div.rychleHledani div.mapaPrepinac ul li a:hover {color: #000000} div.rychleHledani div.mapaPrepinac ul li em {position: absolute;top: 60px;left: 0;font-size: 12px;width: 80px;text-transform: uppercase;font-style: normal;font-weight: bold} div.rychleHledani div.mapaPodklad {width: 395px;height: 266px;text-align: center;float: left} div.rychleHledani div.mapaPodklad img {position: relative;left: 5px} div.rychleHledani #mapa area:hover {cursor: pointer;border: solid 1px red} div.rychleHledani div.parametryHledani {position: relative;padding: 10px;width: 425px;float: right;height: 246px} div.pruhHledani {position: relative;height: 40px;background: url('/images/backgrounds/bg-pruh-hledani-input.png') no-repeat} div.pruhHledani input.hledani {font-size: 25px;height: 30px;position: relative;top: 5px;left: 5px;width: 345px;background: none;border: none;outline: none} div.pruhHledani input.ok {width: 65px;height: 40px;background: url('/images/backgrounds/bg-pruh-hledani-ok.png') no-repeat;position: absolute;top: 0px} div.pruhHledani input.ok:hover {background-position: 0 -40px;cursor: pointer} div.ostatniHledali {position: absolute;top: 60px;text-align: center;width: 600px;padding: 10px 20px 10px 0;float: left} div.ostatniHledaliVnitrni {height: 170px;width: 400px;padding: 10px;text-align: center} div.ostatniHledaliVnitrni div.nadpis3 {text-align: left;padding: 0 10px 15px 0 !important} div.ostatniHledali a {color: #FFFFFF;padding: 0;padding: 2px 8px;text-decoration: none}a.v10 {font-size: 10px;color: #B98EB9} a.v12 {font-size: 12px;color: #BF99BF} a.v14 {font-size: 14px;color: #CBABCB} a.v16 {font-size: 16px;color: #DAC2DA} a.v18 {font-size: 18px;color: #E6D5E6} a.v20 {font-size: 20px;color: #FFFFFF}div.ostatniHledali a:hover {text-decoration: underline;color: #FFFFFF}div.tipRamecek {width: 300px;height: 180px;float: left;padding: 20px 10px 20px 10px} .tipObjekt {padding: 0;width: 300px;height: 180px;background: url('/images/backgrounds/bg-tip-objekt-ramecek.png') top left no-repeat} .tipObjekt:hover {background-position: -300px 0 !important} .tipObjekt .tipObrazek {width: 70px;height: 70px;padding: 15px 10px 0 10px;vertical-align: top;position: relative} .tipObjekt .tipObrazek img {width: 70px;height: 70px;background: #FFFFFF;display: block}.tipObjekt .tipNazev {height: 95px;padding: 5px 10px 0 5px;font-size: 15px;font-weight: bold;color: #333333} .tipObjekt .tipNazev a {color: #333333;text-decoration: none} .tipObjekt .tipNazev div {height: 30px;padding: 2px 10px 5px 0;font-size: 12px;color: #666666;vertical-align: top} .tipObjekt .tipNazev div a {color: #666666;text-decoration: none} .tipObjekt .tipCena {padding: 0 10px;text-align: right;color: #333333;font-size: 13px} .tipObjekt .tipCena big {font-size: 25px} .tipObjekt .tipCena em {display: block;font-size: 10px;font-style: normal;color: #999999} .tipObjekt .tipVolby {height: 30px;font-weight: bold;text-shadow: -1px -1px -1px #FFFFFF} .tipObjekt .tipVolby ul {padding: 0 !important;margin: 0 !important;list-style-type: none;width: 300px} .tipObjekt .tipVolby ul li {display: inline;width: 100px;float: left;text-align: center} .tipObjekt .tipVolby a {font-size: 10px;color: #999999;text-decoration: none} .tipObjekt .tipVolby a:hover {color: #333333;text-decoration: underline} div.lokalityVyberu {padding: 0}div.lokalityVyberu ul {margin: 0;padding: 0 20px 15px 20px !important} div.lokalityVyberu ul li {list-style-type: none;display: inline;line-height: 25px} div.lokalityVyberu ul li a {color: #909090;white-space: nowrap;padding-right: 10px} div.lokalityVyberu ul li a:hover {color: #8C528D}div.navigace {display: block;text-align: center;padding: 20px 0} div.navigace div.navigaceCelkem {display: block} div.navigace span.navigaceCelkemPocet {font-size: 25px} div.navigace div.navigaceBox {padding: 10px 0 20px 0;width: 610px;margin: auto} div.navigace div.navigaceBox a {color: #8C528D;text-decoration: none;padding: 2px;line-height: 150%} div.navigace div.navigaceBox a:hover {background: #8C528D;color: #FFFFFF} .kartaObjektu {width: 590px;position: relative;left: 0;border: solid 5px #FFFFFF;padding: 0 0 10px 10px;position: relative;left: 10px}.kartaObjektu .objektNazev {width: 500px;float: left;display: block}.kartaObjektu h2 {text-shadow: none !important;width: 500px !important;background: none !important;border: none !important;font-size: 22px !important;color: #8C528D;margin: 0 !important;padding: 10px 0 5px 0 !important;font-weight: normal}.kartaObjektu h2 em {font-size: 15px;font-style: normal}.kartaObjektu h2 a {color: #333333;text-decoration: none}.kartaObjektu:hover h2 a {color: #8C528D}.kartaObjektu span.pridatDoSchranky {width: 40px;height: 35px;float: right;padding: 8px 5px 5px 15px}.kartaObjektu span.pridatDoSchranky img {cursor: pointer}.kartaObjektu .objektInfo {display: block;clear: both}.kartaObjektu .objektInfo td {padding: 0 10px 10px 0;vertical-align: top;text-align: justify;font-size: 14px}.kartaObjektu .objektInfo img {width: 130px;padding: 0}.kartaObjektu .objektInfo a {color: #666666;text-decoration: none}.kartaObjektu:hover {border: solid 5px #F0E1F0}.kartaObjektu .objektCenik {width: 360px;margin: 0;padding: 10px 0 0 0;float: left}.kartaObjektu .objektCenik td {background: #EFE2EF;color: #8C528D;font-size: 12px;line-height: 22px;border-bottom: solid 1px #FFFFFF}.kartaObjektu .objektCenik td.typPokoje {text-align: left;padding: 0 10px}.kartaObjektu .objektCenik td.cenaPokoje {white-space: no-wrap;text-align: right;padding: 0 10px}.kartaObjektu div.nejnizsiCena {float: right;color: #82B300;font-size: 29px;text-shadow: 2px 2px 2px #E2E2E2;padding: 10px 10px}.kartaObjektu div.nejnizsiCena em {font-size: 12px;padding-right: 10px}.kartaObjektu div.nejnizsiCena span {text-align: right;font-size: 12px;color: #A2A2A2;display: block;padding: 4px 0 0 0} .seznamObjektuPrepinac {width: 290px;position: relative;left: 10px;padding-top: 20px;padding-bottom: 20px}.seznamObjektuPrepinac ul {margin: 0;padding: 0 !important;display: block;height: 80px}.seznamObjektuPrepinac ul li {margin: 0;padding: 0;width: 145px;height: 80px;display: block;float: left;text-align: center}.seznamObjektuPrepinac ul li.jakoSeznam {background: url('/images/backgrounds/bg-seznamobjektu-list.png') no-repeat}.seznamObjektuPrepinac ul li.jakoSeznamAktivni {background: url('/images/backgrounds/bg-seznamobjektu-list.png') -145px 0 no-repeat}.seznamObjektuPrepinac ul li.jakoMapa {background: url('/images/backgrounds/bg-seznamobjektu-mapa.png') no-repeat}.seznamObjektuPrepinac ul li.jakoMapaAktivni {background: url('/images/backgrounds/bg-seznamobjektu-mapa.png') -145px 0 no-repeat}.seznamObjektuPrepinac ul li:hover {background-position: -145px 0 !important}.seznamObjektuPrepinac ul li a {width: 145px;height: 80px;display: block}.seznamObjektuMapa {width: 300px;padding: 10px 0 20px 0}.seznamObjektuMapa img.klikacimap {padding: 10px 5px 15px 20px}.seznamObjektuMapa ul {margin: 0;padding: 0 10px}.seznamObjektuMapa ul li {float: left;display: inline;margin: 0;padding: 0 5px 0 0;height: 26px;line-height: 26px;text-align: center;border-right: solid 3px #FFFFFF}.seznamObjektuMapa ul li span {padding: 0 0 0 5px;height: 26px;line-height: 26px;font-size: 13px;color: #8C538E;display: block;text-decoration: none}.seznamObjektuMapa ul li span:hover {cursor: pointer;text-decoration: underline}.seznamObjektuMapa ul li.aktivni {background: url('/images/backgrounds/bg-tlacitko-fialove-male-p.png') right center no-repeat}.seznamObjektuMapa ul li.aktivni span {background: url('/images/backgrounds/bg-tlacitko-fialove-male-l.png') left center no-repeat;padding: 0 0 0 5px;height: 26px;line-height: 26px;font-size: 13px;color: #FFFFFF;display: block;text-decoration: none}.seznamObjektuRazeni {width: 300px;padding-bottom: 15px}.seznamObjektuRazeni ul {margin: 0;padding: 0 10px}.seznamObjektuRazeni ul li {float: left;display: inline;margin: 0;padding: 0 5px 0 0;height: 26px;line-height: 26px;text-align: center;border-right: solid 3px #FFFFFF}.seznamObjektuRazeni ul li a {padding: 0 0 0 5px;height: 26px;line-height: 26px;font-size: 13px;color: #8C538E;display: block;text-decoration: none}.seznamObjektuRazeni ul li a:hover {text-decoration: underline}.seznamObjektuRazeni ul li.aktivni {background: url('/images/backgrounds/bg-tlacitko-fialove-male-p.png') right center no-repeat}.seznamObjektuRazeni ul li.aktivni a {background: url('/images/backgrounds/bg-tlacitko-fialove-male-l.png') left center no-repeat;padding: 0 0 0 5px;height: 26px;line-height: 26px;font-size: 13px;color: #FFFFFF;display: block;text-decoration: none}.seznamObjektuFiltrovani {width: 300px;padding: 20px 0 0 0}.seznamObjektuFiltrovani p {margin: 0;padding: 10px 10px 0 10px !important}.seznamObjektuFiltrovani div {display: block;clear: both}.filtrovaniTyp, div.filtrovaniHvezdy {display: block;padding: 0 10px 0 10px}.filtrovaniCena {padding: 0 10px 0 10px}.filtrovaniCena input {border: solid 1px #d5d5d5}.filtrovaniFacility {padding: 0 10px}.filtrovaniTyp span {width: 200px;float: left;display: block;font-size: 12px}.filtrovaniHvezdy span {width: 140px;float: left;display: block;font-size: 12px}.filtrovaniTyp span input, div.filtrovaniHvezdy span input {margin-right: 8px}.filtrovaniCena span {padding-right: 50px;font-size: 13px}.filtrovaniCena input {width: 60px;padding: 4px;font-size: 16px}.filtrovaniFacility {width: 280px;height: 300px;overflow: auto}.filtrovaniFacility span {width: 270px;display: block;font-size: 12px}.filtrovaniFacility span input {margin-right: 8px}.filtrovaniTyp em, .filtrovaniHvezdy em, .filtrovaniFacility em {font-style: normal;font-size: 90%;font-weight: bold;padding-left: 6px}div.ahoj {border: solid 5px #FFFFFF} div.detailMapa {padding-top: 0} div#mapas {width: 290px;height: 300px;background: #E2E2E2;position: relative;left: 10px} p.detailAdresa {font-size: 18px} p.detailAdresa small {padding: 10px 0 0 0;display: block}div.detailNahled {width: 210px;text-align: center;float: left;display: block;padding: 15px 0 5px 20px} div.detailNahled img.nahledVelky {width: 205px;display: block} div.detailNahled img.nahledMaly {width: 100px;border-top: solid 5px #FFFFFF;border-right: solid 5px #FFFFFF;display: block;float: left}div.detailInfo {text-align: justify;float: left;width: 370px;padding: 15px 20px 5px 10px}div.detailHodnoceni {width: 290px;padding: 10px 0 0 0;float: left}div.detailHodnoceni div.hodnoceniRamecek {font-weight: bold;line-height: 24px;height: 45px;padding: 5px 0 5px 20px;width: 250px}div.detailHodnoceni div.hodnoceniRamecek span.hodnoceniProcenta {float: left;display: block;width: 66px;height: 35px;background: url('/images/backgrounds/bg-tvar2.png') left center no-repeat;text-align: right;color: #FFFFFF;line-height: 35px;font-size: 22px;font-weight: normal;padding-right: 20px}div.detailHodnoceni div.hodnoceniRamecek img {position: relative;top: -14px}div.detailHodnoceni div.hodnoceniRamecek sub {font-size: 10px;font-weight: bold;color: #888888;padding: 0 6px 0 4px;position: relative;top: -6px}div.detailHodnoceni div.hodnoceniRamecek span {color: #999999;font-size: 10px;display: block;position: relative;top: -5px}div.detailKomentare {width: 310px;padding: 10px 10px 10px 0;float: left}div.detailKomentare div.komentarRamecek {width: 310px;padding-left: 10px}div.detailKomentare div.komentarRamecek span.komentarAutor {color: #666666;font-weight: bold;white-space: nowrap}div.detailKomentare div.komentarRamecek span.komentarCas {padding-right: 10px;color: #666666;font-size: 12px;white-space: nowrap}div.detailKomentare div.komentarRamecek div.komentarText {padding: 5px 10px 5px 0;font-size: 13px;font-style: italic}div.detailKomentare p {padding: 0 !important}table.detailFacility {padding: 0 20px 0 20px;width: 630px}table.detailFacility td {width: 50%;line-height: 20px}div.detailPlatebniKarty {padding: 0 20px 0 20px}div.detailPlatebniKarty span {width: 150px;padding: 15px 0 10px 0;display: block;float: left;text-align: center;font-size: 13px}div.detailPlatebniKarty table td {width: 190px;padding-right: 10px}div.podobneObjektySeznam {padding-top: 10px} table.podobnyObjekt {width: 290px;border: solid 5px #FFFFFF;position: relative;left: 10px;padding-bottom: 10px}table.podobnyObjekt:hover {border: solid 5px #F0E1F0}table.podobnyObjekt td {vertical-align: top}table.podobnyObjekt td.th img {width: 60px}table.podobnyObjekt td.th {padding: 10px 0 5px 5px;width: 50px}table.podobnyObjekt td.objektJmeno {font-size: 15px;font-weight: bold;padding: 8px 5px 2px 10px}table.podobnyObjekt td.objektMesto {font-size: 12px;padding: 2px 5px 0 10px}table.podobnyObjekt td.objektVzdalenost {font-size: 12px;color: #72247A;padding: 5px 5px 0 10px}table.podobnyObjekt td.objektVzdalenost span {font-size: 15px}table.podobnyObjekt a {text-decoration: none;color: #666666}table.podobnyObjekt td.objektJmeno a, td.objektMesto a {display: block}table.detailKontakty {padding-top: 10px;padding-bottom: 5px;display: block;float: left;position: relative;left: 20px}table.detailKontakty td {width: 280px}table.detailKontakty td.telefon, table.detailKontakty td.skype, table.detailKontakty td.email, table.detailKontakty td.icq, table.detailKontakty td.popa, table.detailKontakty td.sone, table.detailKontakty td.vedouci, table.detailKontakty td.www {color: #888888;font-size: 12px;padding-bottom: 8px}table.detailKontakty td.telefonHodnota {color: #333333;font-size: 26px;padding: 15px 0 6px 0}table.detailKontakty td.skypeHodnota, table.detailKontakty td.emailHodnota, table.detailKontakty td.icqHodnota, table.detailKontakty td.vedouciHodnota, table.detailKontakty td.wwwHodnota {color: #333333;font-size: 13px;line-height: 20px;text-align: left}table.detailKontakty td.popaHodnota {color: #333333;font-size: 15px;line-height: 24px}table.detailKontakty td.soneHodnota {color: #333333;font-size: 15px;line-height: 24px}table.detailKontakty td.jazyky {text-align: right;padding: 0 0 0 20px} table.detailCenik {width: 100%;padding-top: 20px} table.detailCenik th {font-size: 17px;color: #6B2173}table.detailCenik td {border-bottom: dotted 1px #CCCCCC;padding: 5px}table.detailCenik .cenikTermin {text-align: left;padding: 5px}table.detailCenik .cenikCena {width: 120px;text-align: right;padding: 5px}table.detailCenik tr:hover td {background: #F5EDF5;border-bottom: solid 1px #EFE2EF;cursor: default}form.formKalendar {padding: 10px 0 0 10px} div.changebox {padding: 0 10px;width: 800px;float: left} div.changebox div {float: left;padding-right: 20px;line-height: 28px;position: relative;top: -5px} input#calchange {padding: 10px;float: left;position: relative;top: -25px;right: 420px}table.cenik {clear: both;padding: 10px 20px 10px 20px} table.cenik th {background: #B4E839;color: #374A0B;padding: 10px 5px;font-weight: normal} table.cenik tr td {background: #ECFCC7;color: #723D76;padding: 5px 30px;text-align: right} table.cenik tr:hover td {background: #DDFA9A} table.cenik span.odkazForm {text-align: center;display: block;font-size: 13px} select option strong {font-size: 30px;border: solid 1px blue} select#prijezdDen option, select#odjezdDenSel option {padding: 0 5px;text-align: right} select#prijezdMesic option, select#odjezdMesicSel option {padding: 0 5px;text-align: left}table.menovaKalkulacka {padding: 10px 20px 10px 20px;width: 960px}table.menovaKalkulacka td {padding: 0 20px 3px 0}table.menovaKalkulacka td.kalkulackaVstup, table.menovaKalkulacka td.kalkulackaVystup {width: 200px}table.menovaKalkulacka td.kalkulackaVstup input {text-align: center;font-size: 20px;background: #F0F0F0;border: solid 1px #CCCCCC;padding: 5px}table.menovaKalkulacka td.kalkulackaVystup input {text-align: center;font-size: 20px;color: #374A0B;background: #ECFCC7;border: solid 1px #DDFA9A;padding: 5px}table.menovaKalkulacka td.kalkulackaKurz {padding-left: 50px;padding-right: 0 !important;text-align: right;font-size: 13px;font-style: italic}table.menovaKalkulacka td.kalkulackaDatum {text-align: right;font-size: 13px;padding-top: 10px;padding-right: 0 !important;}table.menovaKalkulacka td.kalkulackaDatum sub {font-size: 11px}table.menovaKalkulacka a.kalkulackaSpocitat {width: 43px;height: 78px;float: left;display: block;background: url('/images/backgrounds/bg-menova-kalkulacka-sipka.png') no-repeat}table.menovaKalkulacka a.kalkulackaSpocitat:hover {background-position: -43px 0 !important} div.detailCenikPokoje {width: 320px;background: url('/images/backgrounds/bg-detail-cenik-pokoje-top.png') top right no-repeat;float: left;padding-top: 20px} div.detailCenikPokojeInner {width: 320px;height: 100%;background: url('/images/backgrounds/bg-detail-cenik-pokoje-bottom.png') bottom right no-repeat;padding-bottom: 20px}div.detailCenikPokoje a {cursor: pointer}div.detailCenikPokoje ul {position: relative;left: -10px;width: 285px}div.detailCenikPokoje ul li {padding: 2px 20px;border-bottom: solid 1px #FFFFFF}div.detailCenikPokoje ul li:hover {background: #FFFFFF}div.detailCenikPokoje ul li a {display: block;width: 100%} div.detailCenikBoxy {width: 580px;padding: 15px 20px;float: right}div.detailCenikBoxy h2 {text-transform: uppercase;text-align: right;font-style: italic} div.cenikUbytovani table {width: 874px;margin: 0 auto;padding: 20px 0}div.cenikPrepinace {width: 864px;margin: 0 auto;padding: 20px 0 0 0} div.cenikPrepinace input {float: right;position: relative;top: -3px} div.prepinacPokoju, div.prepinacMesicu {text-align: center;width: 350px;float: left;margin: 0 auto;height: 40px;line-height: 40px;margin-right: 10px;background: #e2e2e2;border: solid 1px #b2b2b2;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px;} div.prepinacPokoju select, div.prepinacMesicu select {color: #333333;font-size: 14px;width: 330px;padding-left: 10px;height: 30px;line-height: 30px;background: #e2e2e2} div.cenikUbytovani table td {position: relative !important;width: 120px;height: 80px;background: url('/images/backgrounds/bg-kalendar-cenik.png') top left no-repeat} div.cenikUbytovani table td.vikend {background-position: -120px 0 !important} div.cenikUbytovani table td.dnes {background-position: -240px 0 !important} div.cenikUbytovani table td.prazdne {background-position: -360px 0 !important} div.cenikUbytovani table span {display: block;width: 97px;line-height: 22px;font-weight: bold;position: relative;top: 2px;left: 10px;font-size: 12px;color: #FFFFFF} div.cenikUbytovani table big {display: block;width: 97px;height: 30px;line-height: 30px;font-weight: bold;position: relative;left: 10px;color: #FFFFFF;font-size: 24px;text-align: right} div.cenikUbytovani table em {text-shadow: none;font-size: 11px;text-align: left;display: block;padding: 0 10px}div.cenikUbytovani table td {text-shadow: 1px 1px 2px #6B2173} div.cenikUbytovani table td.dnes {text-shadow: 1px 1px 2px #265500} div.cenikUbytovani table td.vikend {text-shadow: 1px 1px 2px #260C29} div.cenikUbytovani table td.prazdne {text-shadow: 1px 1px 2px #999999}div.detailGalerie {padding: 10px 10px} div.detailGalerie img {height: 130px;background: url('/images/backgrounds/bg-galerie-obrazek.png') right bottom no-repeat;padding: 20px 20px 20px 20px}div.detailGalerie img:hover {background: none}div.detailGalerie a {text-decoration: none}div.detailRezervace {padding: 10px 20px 10px 10px}div.detailRezervace form table {width: 100%}div.detailRezervace form table td.bookingTitle {width: 220px;padding-top: 6px}div.detailRezervace form table td.bookingValue {padding-top: 0}div.detailRezervace form table td {padding: 4px 10px 4px 10px;text-align: left;line-height: 20px}div.detailRezervace form table td.bookingValue input, div.detailRezervace form table td.bookingValue textarea, div.detailRezervace form table td.bookingValue select {font-family: Arial, Verdana, sans-serif;padding: 5px 5px;border: solid 1px #DDDDDD;background: #FFFFFF;font-size: 14px}div.detailRezervace form table td.bookingValue input, div.detailRezervace form table td.bookingValue textarea {width: 150px}div.detailRezervace form table td.bookingValue select {width: 60px} div.detailRezervace form table td.bookingValue select option {padding: 0 5px} div.detailRezervace form table td.bookingValue input.bookingCalendar {font-family: Arial, Verdana, sans-serif;width: 17px;height: 16px;padding: 0;border: none;background: url('/images/icons/ico-kalendar.gif') no-repeat} div.detailRezervace form table select {width: 50px;font-family: Arial, Verdana, sans-serif;font-size: 13px} div.detailRezervace form table input, div.detailRezervace form table select, div.detailRezervace form table textarea {padding: 2px} div.detailRezervace form table td.rezervaceOdeslat {text-align: center;padding: 20px 10px 10px 10px} div.detailRezervace form table td.rezervaceOdeslat input {padding: 10px} div.detailRezervace form table tr {vertical-align: top} div.detailRezervace form table tr td.rezervaceMezera {padding: 20px 10px 10px 10px;color: #909090} div.detailRezervace form table td span {padding-left: 10px;font-size: 13px} div.detailRezervace form table th {font-size: 17px;text-align: left;padding: 15px 10px 10px 10px;color: #82B300} div.detailRezervace form table td.bookingPrice {width: 250px;text-align: left;color: #722479;padding-left: 10px} div.detailRezervace form table td.bookingPrice span {position: relative;top: 3px}div.detailRezervace form table td.bookingValue textarea {width: 250px;height: 100px}.kalendarz {position: absolute;z-index: 3} .kalendarz2 {position: absolute;z-index: 3} table.kalendar, table.kalendar2 {border: none}table.objectBooking .calendarFrame {color: #404040;position: absolute;top: 0px;left: 0px;z-index: 5;padding: 6px 6px 6px 20px;background: url('/images/backgrounds/bg-kalendar.png') top left no-repeat} table.objectBooking .calendarFrame table {padding: 5px} table.objectBooking .calendarFrame table td {height: 20px;line-height: 20px;padding: 0 5px;vertical-align: middle;cursor: pointer} table.objectBooking .calendarFrame table th {text-align: center;padding: 5px 10px;font-size: 16px;background: #FFFFFF;color: #6B2173} table.objectBooking .calendarFrame table th.noBg {background: none;color: #FFFFFF} table.objectBooking .calendarFrame td.topLine {background: #E6D2EE;border-right: solid 1px #C297C4;border-bottom: solid 1px #C297C4;border-top: solid 1px #F7F0F9;border-left: solid 1px #F7F0F9;text-align: center;cursor: pointer} table.objectBooking .calendarFrame td.topLine:hover {background: #F7F0F9;border-right: solid 1px #F7F0F9;border-bottom: solid 1px #F7F0F9;border-top: solid 1px #C297C4;border-left: solid 1px #C297C4;cursor: pointer} table.objectBooking .calendarFrame td.topLine span {margin: 0;padding: 0} table.objectBooking .calendarFrame table span.bunkaden {padding: 0;width: 20px;display: block;text-align: center} table.objectBooking .calendarFrame table span.today {padding: 0;width: 20px;display: block;text-align: center;background: #FFFFFF} table.objectBooking .calendarFrame table td.day {text-align: center} table.objectBooking .calendarFrame i {padding-top: 5px;display: block} table.objectBooking td.odeslanirez {padding: 20px 0 0 0;text-align: center} table.objectBooking input.buttonBig {padding: 10px 25px}div.detailProcPresNas {padding: 20px 10px 0 10px} div.detailProcPresNas p {padding: 5px 10px 20px 10px !important;color: #808080}table.kontaktDetailni {padding: 20px} table.kontaktDetailni td {vertical-align: top;padding-right: 20px;line-height: 150%} table.kontaktDetailni td big {font-size: 19px} table.kontaktDetailni td.kontaktPopis {padding-right: 50px} table.kontaktDetailni td.kontaktTyp {width: 80px;font-size: 15px;color: #808080;text-align: right;padding-bottom: 5px} table.kontaktDetailni td.kontaktHodnota {width: 250px;color: #72247A;padding-bottom: 5px} table.kontaktDetailni td.kontaktHodnota img {position: relative;top: 2px}div.novaRegistrace {padding: 10px} table.regForm {width: 100%;font-size: 14px}table.regForm span.info {float: left;padding: 0px 5px;cursor: pointer;color: #888888;font-weight: bold;background: #e8e8e8}table.regForm td.regNazev {width: 220px;padding-top: 6px}table.regForm td.regNazev em {font-style: normal;font-weight: bold;color: #8F0101}table.regForm td.regHodnota {padding-top: 0}table.regForm input.missing, table.regForm select.missing {border: solid 1px red !important}table.regForm td {padding: 4px 10px 4px 10px;text-align: left;line-height: 20px}table.regForm td.regHodnota input, table.regForm td.regHodnota textarea, table.regForm td.regHodnota select {font-family: Arial, Verdana, sans-serif;padding: 5px 5px;border: solid 1px #DDDDDD;background: #FFFFFF;font-size: 14px}table.regForm td.regHodnota input, table.regForm td.regHodnota textarea {width: 250px}table.regForm td.regHodnota select {width: 160px} table.regForm td.regHodnota select option {padding: 0 5px} table.regForm input, table.regForm select, table.regForm textarea {padding: 2px} table.regForm tr {vertical-align: top} table.regForm td span {padding-left: 10px;font-size: 13px} table.regForm th {font-size: 17px;text-align: left;padding: 15px 10px 10px 10px;color: #82B300} table.regForm div#pmapa {width: 400px;height: 370px} table.regForm .seoname, table.regForm #gps1 {display: none} table.regForm .stars {width: 50px !important} table.regForm td.regHodnota sup {font-weight: bold;font-size: 16px} table.regForm sub {color: red;line-height: 90%} div.vop {font-size: 12px;border: solid 1px #DDDDDD;width: 910px;height: 200px;overflow: auto;padding: 6px} div.kontaktniForm {padding: 10px} table.contForm {width: 100%;font-size: 14px}table.contForm td.contNazev {width: 220px;padding: 6px 20px 0 10px;vertical-align: top}table.contForm td.contHodnota {padding-top: 0}table.contForm td.contHodnota input, table.contForm td.contHodnota textarea, table.contForm td.contHodnota select {font-family: Arial, Verdana, sans-serif;padding: 5px 5px;border: solid 1px #DDDDDD;background: #FFFFFF;font-size: 14px}table.contForm td.contHodnota input {width: 250px}table.contForm textarea {width: 670px;height: 100px;margin-top: 2px}table.contForm td.contHodnota input.maly {width: 20px}table.contForm td.contHodnota input.read {border: none} table.boxStorage {width: 920px;padding: 20px}table.boxStorage ul {margin: 0;padding: 0 0 15px 0 !important}table.boxStorage ul li {display: inline;line-height: 30px;padding: 0 20px 0 0;font-size: 17px;cursor: pointer}table.boxStorage ul li:hover span {color: #6B2173;font-weight: bold}table.boxStorage span#pocetHotel, table.boxStorage span#pocetPenzion {font-weight: normal;cursor: default}table.boxStorage div.storageFrame {width: 920px;padding-bottom: 80px;background: url('/images/backgrounds/bg-schranka-vypis-bottom.png') bottom center no-repeat #E9E9E9} table.boxStorage div.storageInner {padding: 10px;width: 900px;background: url('/images/backgrounds/bg-schranka-vypis-top.png') top center no-repeat} table.boxStorage div.storageInner em {font-size: 15px;color: #FFFFFF;padding: 10px;margin: 0;text-align: left} table.boxStorage div.storageItemFrame {padding: 5px;float: left;width: 290px;height: 80px} table.boxStorage div.storageItemFrame em {color: #555555;font-size: 17px} table.boxStorage div.storageItem {cursor: pointer;font-size: 11px;color: #333333;width: 290px;height: 80px;background: url('/images/backgrounds/bg-schranka-objekt.png') no-repeat} table.boxStorage div.storageItemActive {text-shadow: 1px 1px 2px #333333;cursor: pointer;font-size: 12px;color: #FFFFFF;width: 290px;height: 80px;background: url('/images/backgrounds/bg-schranka-objekt-2.png') no-repeat} table.boxStorage div.storageItem strong {font-size: 15px;color: #333333;display: block;padding-top: 10px} table.boxStorage div.storageItemActive strong {font-size: 15px;color: #FFFFFF;display: block;padding-top: 10px} table.boxStorage div.storageItem img, table.boxStorage div.storageItemActive img {padding: 10px;float: left} table.boxStorage div.storageItem a, table.boxStorage div.storageItemActive a {display: block;height: 80px;text-decoration: none;color: #71C90E} table.boxStorage div.storageItem a img, table.boxStorage div.storageItemActive a img {border: none} table.boxStorage td.storageActiveFields {padding: 20px 0;background: url('/images/backgrounds/bg-storage-active-fields.png') top left no-repeat}div.activeFieldCompare {float: left;width: 570px;height: 120px;background: url('/images/backgrounds/bg-schranka-pole-pridani.png') no-repeat #C2EC33} div.activeFieldDelete {float: right;width: 330px;height: 120px;background: url('/images/backgrounds/bg-schranka-pole-smazani.png') no-repeat #FF0000}table.compareCards {width: 960px;padding: 0 0 0 15px}table.compareCards table {background: url('/images/backgrounds/bg-schranka-objekt-porovnani.png') top center no-repeat;width: 202px;float: left;border-left: solid 5px #FFFFFF;border-right: solid 5px #FFFFFF}table.compareCards table td.blankField {height: 220px;vertical-align: top}table.compareCards table td {text-align: center;padding: 3px 10px;line-height: 22px}table.compareCards table td.lineGroup {color: #000000;font-weight: bold;background: #FFFFFF;line-height: 50px;border-bottom: solid 1px #FFFFFF}table.compareCards .lineGroup.bgTop {background: url('/images/backgrounds/bg-schranka-objekt-porovnani.png') top center no-repeat}table.compareCards table td.blankField img {padding: 5px;background: #FFFFFF;height: 100px}table.compareCards table td.linePrice1, table.compareCards table td.linePrice2 {border-top: dotted 1px #D9D9D9}table.compareCards table td.lineValueAno, table.compareCards table td.lineValueNe {border-bottom: solid 1px #FFFFFF}table.compareCards table td.lineValueAno {background: green;color: #FFFFFF;font-size: 13px}table.compareCards table td.lineValueNe {background: #FF0000;color: #FFFFFF;font-size: 13px}table.compareCards table td span.closeButton {font-family: Tahoma;cursor: pointer;font-size: 20px;width: 30px;height: 30px;display: block;position: relative;left: 150px;top: 2px;margin: 0;padding: 0;font-weight: bold;color: #b2b2b2}table.compareCards table td span.closeButton:hover {color: red}table.compareCards table td.lineLink {vertical-align: top;padding-top: 30px;line-height: 50px}table.compareCards table td.linePrice1 {text-align: left;padding: 0 10px}table.compareCards table td.linePrice2 {text-align: right;padding-right: 10px}table.compareCards table td.linePrice1 img {float: left;position: relative;top: 5px;left: 5px}table.compareCards span.objectName {color: #6B2173;font-weight: bold;font-size: 16px;text-align: center;display: block}table.compareCards span.objectCity {color: #333333;font-size: 14px;text-align: center;display: block}div.cenikSluzeb table {padding: 20px 20px 0 20px} div.cenikSluzeb table th {font-size: 17px;text-align: left;padding: 15px 5px 10px 5px;color: #333333;border: solid 2px #FFFFFF} div.cenikSluzeb table td {padding: 0 10px;border: solid 2px #FFFFFF} div.cenikSluzeb table .cena {vertical-align: top;text-align: right;color: #72247A;font-size: 32px;padding: 20px 15px 0 40px;background: none} div.cenikSluzeb table .cena em {font-size: 11px;font-style: normal} div.cenikSluzeb table ul {padding-bottom: 15px} div.cenikSluzeb table ul li {list-style-type: square} div.cenikSluzeb table p {font-size: 16px;padding: 15px 10px 0 10px} div.reklama1 {padding: 5px 15px} div.reklama1 span {background: #A5A5A5;width: 930px;height: 210px;display: block;color: #FFFFFF;text-align: center;line-height: 210px} div.reklama1 a {color: #FFFFFF;text-decoration: none} div.reklama1 a:hover {text-decoration: underline} div.reklama2 {padding: 5px 15px} div.reklama2 span {background: #A5A5A5;width: 280px;height: 210px;display: block;color: #FFFFFF;text-align: center;line-height: 210px} div.reklama2 a {color: #FFFFFF} div.reklama2 a:hover {text-decoration: underline} div.patickaPartnerskeWeby {width: 630px;float: left} div.patickaPartnerskeWeby p {padding: 15px 10px 0 10px} div.patickaPartnerskeWeby a {padding-right: 20px;color: #333333;text-decoration: none} div.patickaPartnerskeWeby a:hover {text-decoration: underline} .mailtiny {position: relative;top: 3px}div.patickaKontakty {width: 280px;float: right;padding: 0 20px 0 10px} div.patickaKontakty p {padding: 15px 10px 0 10px} div.patickaKontakty p big {padding-left: 10px;float: right} div#patickaVnejsi {width: 100%;background: url('/images/backgrounds/bg-paticka.png') center top repeat-x;border-top: solid 1px #FFFFFF} div#patickaVnitrni {font-size: 12px;color: #FFFFFF;width: 960px;margin: auto;background: url('/images/backgrounds/bg-paticka-stred.png') center top no-repeat;padding: 20px 0} div#patickaVnitrni img.logoPaticka {position: relative;top: 10px}div#patickaVnitrni div.patickaObsah {float: right;width: 800px;text-align: right} div#patickaVnitrni div.patickaCopyright {float: right} div#patickaVnitrni div.patickaInfo {float: left;text-align: left} div#patickaVnitrni div.patickaInfo a {color: #FFFFFF;font-weight: bold;text-decoration: none} div#patickaVnitrni div.patickaInfo a:hover {text-decoration: underline} div#patickaVnitrni div.patickaInfo em {font-weight: bold;font-style: normal} div#patickaVnitrni div.patickaOptimalizace {clear: both;text-align: center;padding-top: 15px;font-size: 11px;color: #B898BB}div#patickaVnitrni div.patickaOptimalizace a {color: #FFFFFF}
