/* zmeny 2010-04-28, >> znacenie pre hotel-novinka (prednazov) */

.stredhotel .hotelnovy  /* v bocnom stlpci*/ 
{ font-weight: bold; color: #FF6600; }
.contentnovyhotel  { 
background-image: url(/css/novyHotelKoala.gif); 
background-repeat: no-repeat; background-position: left top;  }


/* FACEBOOK, ADDTHIS, ADDMAIL */

.fbbox { margin-top: 10px; display: block; float: right; clear: right; }
.addthis_toolbox { text-align: right; margin: 0 5px 15px 0; clear: both; }
.addthis_toolbox a, .addthis_toolbox span {float: none !important; display: inline-block !important;
 text-decoration: none;}

/* mail box */

.newsletterdiv { background-color: #E0E0D0; display: block; width: 238px; float: left; clear: right;
	margin: 10px 0 10px 0; 	border: 1px solid #C99; 	text-align: center; }
.formnadpis { font-size: 12px; display: block; text-align: left; padding: 4px 10px; 
color: #333; background: url("koa-maintop-back.jpg"); font-weight: bold; }
#submitter { 	margin: 6px 3px 3px 3px; }

#form_box { color: #EEE; font-size: 10px; font-weight: bold;  margin: }
#form_box div { padding: 0; }
#form_box p { float: left; margin: 4px 0px; }
#form_box span.formnadpis { font-size: 12px; }
#form_box .formfield { border: 1px solid #900;}
#log { padding: 0.5em; margin: 3px;  }
#log_res { overflow: auto; color: #333; font-weight: normal; font-size: 11px; padding: 0 5px !important;}
#log_res.ajax-loading { padding: 20px 0; background: url(/javascript2010/loading.gif) no-repeat center; }
#form_box #submitter { padding: 1px; margin: 5px 0 3px 0; color: #FFF; background-color: #900; 
     border: outset 2px #A00;}



/* ------------------------- VYPIS ZAJAZDOV
v strednom stlpci */
#zajazdybox{float:left; clear:right; text-decoration:none; padding:10px; }

#zajazd{display:block; float:left; width:510px; margin-bottom:8px; border-top-width:thin; border-top-style:dotted; border-top-color:#555048; font-size:14px; vertical-align:middle; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:transparent; text-decoration:none; }
#typpobyt{display:block; }
#zajazd:hover{background-color:#E0E0D0; color:#38342F; border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#807A71; border-bottom-color:#807A71; }
#zajazd img{float:left; margin-right:7px; }
.z-dest{text-transform:uppercase; letter-spacing:2px; color:#F90; font-weight:bold; }
#z-popis{display:block; float:right; width:232px; font-size:13px; line-height:17px; }
#z-stars{display:block; float:left; margin-right:5px; }
#z-stars img{padding:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; margin:0px 1px 0px 0px; }
.z-termin{font-size:13px; font-style:normal; font-weight:bold; display:block; margin-bottom:3px; float:left; text-align:left; width:350px; line-height:17px; }
#z-cena{font-size:22px; color:#D00; display:block; float:right; width:86px; text-align:right; line-height:26px; font-style:normal; padding-right:2px; }
.z-sk{font-size:10px; color:#A49D8D; line-height:11px; }
#z-zlava{font-size:18px; color:#807A71; display:block; float:right; width:73px; text-align:center; line-height:19px; font-style:normal; background-color:#FFC; background-image:url(icon-zlavaback.jpg); padding-bottom:2px; border:2px solid #FFF; }
.z-zlava{font-size:13px; text-transform:uppercase; font-weight:bold; letter-spacing:1px; }
.z-info{font-size:11px; color:#A49D8D; font-style:italic; line-height:12px; }

/* ------------------------- VYPIS AKCII - LAST, FIRST MINUTE
v pravom stlpci (side-b) */
#lm-box{display:block; border-top-width:1px; border-top-style:dotted; border-top-color:#FFF; margin-top:5px; margin-bottom:0px; font-size:12px; line-height:14px; color:#630; text-decoration:none; background-color:#E0E0D0; padding-top:3px; padding-right:11px; padding-bottom:3px; padding-left:11px; }
#lm-box:hover{background-color:#D4CBAF; border-top-width:1px; border-top-style:solid; border-top-color:#C7B27A; text-decoration:none; }
#lm-cenaeur{font-size:16px; color:#C00; font-weight:bold; }
.lm-cenask{font-size:10px; color:#C00; font-weight:normal; }
.lm-icon{display:block; float:left; margin-left:5px; }
#lm-stars{display:block; font-size:12px; line-height:14px; color:#600; }
/* ------------------------- MENU LAVE - strediska (krajiny) */
#strediskobox{width:155px; font-size:12px; padding-left:5px; display:block; clear:right; float:right; padding-top:11px; padding-bottom:11px; }
a.stredhotel{display:block; color:#BEB69E; text-decoration:none; width:170px; float:left; line-height:14px; padding-left:0px; padding-top:3px; padding-bottom:6px; font-size:13px; font-weight:bold; margin-right:6px; padding-right:0px; letter-spacing:0.03em; }
.stredhotel:hover{color:#FC0; text-decoration:underline; }

.hoteltyp{font-size:11px; font-style:italic; font-weight:normal; line-height:11px; }
/* ------------------------- ACTUAL BOX
v lavom stlpci (side-a) */
.actualboxpadding{width:534px; margin:10px 0 0 0; padding:0; text-align:center; }

.newsboxspan{width:175px; font-size:12px; display:inline-block; clear:none; float:left; padding-top:5px; padding-bottom:5px; font-weight:normal; margin-right:0px; text-decoration:none; min-height:250px; }

.newsboxspan a{display:none; }/* blbne to, schovame to !!!! */

.newsbox{float:left; width:160px; font-size:12px; display:inline-block !important; clear:none; padding-top:2px; padding-bottom:2px; font-weight:normal; text-decoration:none; min-height:250px; text-align:left; margin-top:0px; margin-right:6px; margin-bottom:0; margin-left:4px; padding-left:5px; border-left-width:1px; border-left-style:dotted; border-left-color:#300; }

.newsbox:hover{color:#600; background-color:#E8E8D7; }

.newsbox img{margin-right:5px; margin-bottom:2px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; float:left; }

/* ------------------------- HLAVNY OBSAH
v strednom stlpci */
#maincontent{display:block; width:468px; float:left; }

/* ------------------------- HLAVNA STRANKA HOTELA
v strednom stlpci */
#h-suns{text-align:center; font-size:18px; text-transform:uppercase; letter-spacing:2px; color:#A49D8D; }
#h-suns img{margin-right:3px; margin-left:3px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; }
#h-dest{ font-size:15px;  text-transform:capitalize;  letter-spacing:2px;  text-align:center;  margin-bottom:5px;  border-bottom-width:1px;  border-bottom-style:dotted;  border-bottom-color:#A49D8D;  padding-bottom:5px;  color:#68635A; }
.h-perex{font-size:14px; font-style:italic; line-height:18px; padding-bottom:11px; }
.h-polozka{font-size:14px; color:#555048; font-weight:bold; text-transform:uppercase; letter-spacing:2px; }
.h-polozka2{font-size:12px; color:#555048; font-weight:bold; text-transform:uppercase; letter-spacing:1px; }
#h-detail{width:119px; float:right; padding:3px; margin-left:5px; margin-bottom:2px; text-align:center; }
#h-detail img{clear:both; }
#h-galeria{margin-top:25px; }
#h-galeria img{border:1px solid transparent; }
#h-galeria img:hover{border-top-color:#F00; border-right-color:#F00; border-bottom-color:#F00; border-left-color:#F00; }

/* ------------------------- KALKULACIA ku hotelu */
#kalkulaciabox{margin:5px 0 10px 0; }
#kalk-body{background-color:#C7B27A; padding:4px; margin-bottom:15px; }
#kalk-body-cennik{padding-left:7px; }
#kalkulaciabox h4{ font-size:14px;  padding:2px;  margin-top:7px;  margin-bottom:1px; }
ul.terminy, ul.terminy li{ display:block;  list-style-position:inside;  list-style-image:none;  list-style-type:none;  margin:0 auto 0 auto;  padding:0px; }
ul.terminy a{ text-decoration:none;  border-top-width:1px;  border-top-style:dotted;  border-top-color:#68635A;  margin:0; }
ul.terminy a:hover{background-color:#CDCEC2; }
ul.terminy span{ display:inline-block;  margin:0px;  padding:1px 0 0 1px; }
.tblkod{ width:30px;  font-weight:normal;  font-size:75%; }
.tbltermin{ width:90px;  font-weight:bold; }
.tblzlava{ width:37px;  font-weight:bold;  color:#B00; }
.tblcenae{ color:#B00;  width:66px;  text-align:right; }
.tblcenas{ font-size:75%;  font-style:italic;  font-weight:normal;  width:59px;  text-align:right; }
.tblpozn{ color:#C00;  width:147px;  font-style:italic;  font-weight:normal;  font-size:75%;  text-align:right; }
.zvolenytermin{ background-color:#CDCEC2;  border-top:dotted 1px #B00 !important; }
.vypredanytermin .tblcenae, .vypredanytermin .tblcenas, .vypredanytermin .tbltermin{text-decoration:underline overline line-through !important; }
.vypredanytermin .tblpozn{ font-weight:bold;  text-transform:uppercase; }
.zalozka-on{font-size:11px; font-weight:bold; display:inline-block; background-color:#C7B27A; border-top-width:1px; border-right-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-left-style:solid; border-top-color:#FFF; border-right-color:#FFF; border-left-color:#FFF; padding-right:7px; padding-left:7px; margin-top:0px; margin-right:2px; margin-bottom:0px; margin-left:2px; padding-top:1px; padding-bottom:1px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#C7B27A; cursor:pointer; text-decoration:none; color:#000; }
.zalozka-off{ font-size:11px;  font-weight:bold;  display:inline-block;  list-style-type:square;  list-style-position:inside;  background-color:#EFEEE0;  margin-top:0px;  margin-right:2px;  margin-bottom:0px;  margin-left:2px;  padding-top:1px;  padding-right:5px;  padding-bottom:1px;  padding-left:5px;  cursor:pointer;  color:#ACA394;  border:1px solid #FFF;  text-decoration:none; }
/* pre cena od ... */
.miniod{ font-size:8px;  font-weight:normal;  color:#A49D8D;  padding-right:3px;  line-height:8px;  display:block; }
#searchbox input, #searchbox select{ background-color:#555048;  ;  border:1px solid #EEE;  color:#FFF; }
.newsarchivpolozka{ border-bottom-width:1px;  border-top-style:none;  border-right-style:none;  border-bottom-style:dotted;  border-left-style:none;  border-bottom-color:#8D8980;  margin-top:7px; }
.odletz{ color:#222;  text-decoration:underline; }
.kontakty_mesto, .pobocky_list_mesto{ background-color:#E6E6D9;  display:block;  color:#FD5D1B;  font-weight:bold;  font-size:120%;  padding:2px;  margin:10px 0 2px 0; }
.kontakty_predajca_blok{ padding:1px 0 5px 0;  margin-top:0px;  margin-right:0px;  margin-bottom:0px;  margin-left:0px;  display:block;  border-bottom-width:1px;  border-bottom-style:dotted;  border-bottom-color:#E6E6D9;  font-size:85%; }
.kontakty_predajca_meno{ font-weight:bold;  color:#F90;  text-decoration:none; }
.kontakty_predajca_kontakty{ color:#555048;  font-size:85%; }
.pobocka_text h3{ font-size:12px;  font-weight:bold;  margin-top:5px;  margin-right:0px;  margin-bottom:2px;  margin-left:0px; }
h2.h2nove{ color:#A49D8D;  font-size:18px;  letter-spacing:2px;  text-align:center;  text-transform:uppercase;  margin:0; }
li a img{ vertical-align:middle;  text-align:left;  margin-right:2px; }
/* cast manazerov - format tabulky objednaviek atd */
table.objednavky{ font-size:11px;  color:#222;  border:solid 1px #555;  margin:0px;  text-align:center;  padding:0px; }
form.objednavky{ margin:2px;  padding:5px;  border:1px solid #222; }
table.objednavky tr.a td, table.objednavky tr.b td{ padding:2px 0 2px 1px;  margin:0px;  border-top-width:1px;  border-right-width:1px;  border-bottom-width:0px;  border-left-width:0px;  border-top-style:solid;  border-right-style:dotted;  border-bottom-style:none;  border-left-style:none;  border-top-color:#555;  border-right-color:#555; }
tr.a td{background-color:#F5F5F5; }
tr.b td{background-color:#FFF; }
.niceinput{ font-size:10px;  font-weight:bold;  color:#400;  background-color:#F5F5F5;  margin:1px;  padding:1px;  border:1px inset #777; }
.nicebutton{ font-size:10px;  font-weight:bold;  color:#FFF!important;  background-color:#888;  margin:1px;  padding:0px 2px 0px 2px;  border:1px outset #AAA;  text-decoration:none; }
.nicebutton:hover{ background-color:#777;  border:1px inset #444;  color:#FFF!important;  cursor:pointer; }
/* doriesenie kontaktov - pobocky */
.pobocky_list{margin:2px 0 15px 0; }
.pobocka_text, .pobocka_hodiny{display:inline-block; margin-right:15px; vertical-align:top; width:360px; }
.pobocka_text h3 {font-size:14px; text-align: left; }
.pobocka_hodiny h3 {font-size:11px; text-align: left; }
.pobocka_hodiny .hodinydnes{font-weight:bold; }
.pobocka_hodiny{margin-bottom:15px; }

.clh5{display:block; font-size:14px; color:#C00; margin-bottom:7px; }
.dwnld{display:block; margin:2px; padding:5px 2px 5px 30px; background:#EBEBE1; text-align:left; font-size:11px; font-weight:bold; }
.dwnld:hover{color:#FFF; background:#C8AF6D url(dwnldhover.gif) no-repeat left center; }

.padding{padding:5px; }

sup{font-size:50%; }

/*  ZMAZANE (zalohu ma Pemi)
KOALA - FARBY PODLA KATALOGU  pre pozadie a pre farbu 
.destbgmalta:hover{background-color:#C39107 !important; }
.... */

/* FARBY KLIKOV
.clrmalta{color:#C39107 !important; }
...
*/

/* FARBA OKRAJA PODLA KRAJNY
.bordermalta{border-width:0px 1px 1px 1px; border-style:none dotted solid dotted; border-color:#C39107 !important; }
....
*/
.borderkorfu, .bordermalta, .bordersicilia, .bordermalorka, .borderibiza, .borderspanielsko, .borderkefalonia, .borderzakynthos, .borderkreta, .borderkos, .bordergrecko, .borderrhodos, .bordercyprus, .borderturecko, .borderbulharsko, .bordercierna-hora, .borderchorvatsko, .borderegypt{border-width:0px 1px 1px 1px; border-style:none dotted solid dotted; border-color:#C90 !important; }

.colormalta{color:#C39107 !important; }
.colorsicilia{color:#0B583C !important; }
.colormalorka{color:#EF8108 !important; }
.coloribiza{color:#EF8108 !important; }
.colorspanielsko{color:#E03A11 !important; }
.colorkefalonia{color:#1FADE5 !important; }
.colorkorfu{color:#1FADE5 !important; background-color:#000; }
.colorzakynthos{color:#1FADE5 !important; }
.colorkreta{color:#1FADE5 !important; }
.colorkos{color:#1FADE5 !important; }
.colorgrecko{color:#1FADE5 !important; }
.colorrhodos{color:#1FADE5 !important; }
.colorcyprus{color:#580B6D !important; }
.colorturecko{color:#D80015 !important; }
.colorbulharsko{color:#A3C006 !important; }
.colorcierna-hora{color:#499F1E !important; }
.colorchorvatsko{color:#118790 !important; }
.coloregypt{color:#F8AF08 !important; }
/* v rozbalenej destinacii */
#strediskobox2 .stredhotel:hover{color:#FFF; }