HTML,BODY {margin:0; padding:0; border:0 none; font-family:sans-serif; background:#fff; color:#000;}
BODY {font-size:10pt;}

A {color:#000; text-decoration:underline; }

H1 {font-size:15pt;}
H2 {font-size:13pt;}
H3,H4 {font-size:12pt;}
H5,H6 {font-size:11pt;}

TABLE {font-size:100%}

#contLeft {display:none;}
.zalozkyVyhladavanie {display:none;}
.vyhladavanie FORM {display:none;}
#header UL {display:none;}
#header,#headerSet {background:none;}
.viac,.tlacitko1,.tlacitko2,.tlacitko3 {display:none;}
#header H3,#header H3 A{color:#000;}
#header UL,#header UL LI{padding:0;}
#header  a.topLink span {display:block;}
#contFotogaleria {display:none;}


/* promo */
/* IE 6 bugs */
div.promo .box {
  float: left;
  position: relative;
  margin: 0 3px 6px 0;
  width: 269px;  
}
 
div.promo div {
  width: 269px; float: left; position: relative;
}
div.promo .pravy {
  margin: 0 0 6px 3px;
}

a.odkazBox:link, a.odkazBox:visited {
  margin: 0;
  background: none;  
  display: block;
  position: absolute;
  z-index: 1;
  cursor:pointer;
}
a.odkazBox span {
  display: none;
}
div.promo .zvyraznit {
  font-size: 110%;
}
div.promo p {
  margin: 0;
}
div.promo p.hotel {
  margin: 5px 0 0 0; padding: 5px 15px 0 15px;  
  font-size: 110%;
  position: relative;
  color: #1f81c0;
  clear: both;
}
div.promo p.hotel .zvyraznit {
  font-size: 140%;
  position: relative; top: 2px;
  letter-spacing: 1px;
}
div.promo p.cena {
  margin: 5px 15px; padding: 0;
  font-size: 100%;
}
div.promo p.obrazok {
  width: 100px;
  float: left;
  padding: 0 0 5px 15px;
}
div.promo p.obrazok img {
  width: 93px; height: 60px;
  margin-bottom: 5px;
}
div.promo p.perex {
  width: 130px;
  float: left;
  padding: 0 0 0 5px;  
}
div.promo .obluky {
  background: url('/images/css/bg_img.gif') no-repeat;
  width: 93px; height: 62px;
  margin: 0 0 0 15px;
  position: absolute; left: 0;
  overflow: hidden;
}
div.promo span.popisok,div.promo div.popisok {
  width: 250px;
  left: -1px;
  z-index: 1110;
}
/* end */

#contHotels {display:none;}

/*krajiny, destiancie, hotely*/
body .info-image img {
  border: 1px solid #fff;
}
body .info-image .tlacitko3 {display:none;}
div.krajina-info .info-text {
  width: 300px;
  float: left;
}
div.krajina-info .info-image {
  float: right;
  text-align: right;
}
div.destinacia-info .info-image {
  float: right;
  text-align: right;
}
div.hotel-info .info-text {
  width: 250px;
  float: left;  
}
div.hotel-info .info-image {
  width: 250px;
  float: right;
  text-align: right;
}

dl.vypis {
  margin: 0 0 10px 0; padding: 0;
}
dl.vypis dt,
dl.vypis dd {
  padding: 0 5px 2px 0;
  position: relative;
  text-align: left;

  font-size: 100%;
}
dl.vypis dt {
  float: left;
}
dl.vypis sup {
  position: absolute;
}

div.cennik p.vpravo {
  margin-bottom: 0;
}
div.cennik P.viac A.tlacitko3 {
  width: 180px;
  background-color: transparent;
  background-image: url('/images/css/form/btn_zlty_180x19_transp.png');
  background-position: left center;  
  color:#000; 
  display:block;  
  padding:3px 0 !important; margin:0 !important;
  height:auto !important;
  
}
div.cennik .tlacitko1 {
  width: 180px;
  background-color: transparent;
  background-image: url('/images/css/form/btn_modry_180x19_transp.png');
}
div.cennik .polozky th {
  font-weight: bold;
  color: #444;
  padding: 2px;
  font-size: 110%;
  text-align: left; /* 4 IE6 */
}
div.cennik .polozky th.zvyraznit {
  padding-left: 8px;
  color: #2494e6;
}
div.cennik .polozky th.zvyraznit:first-letter {
  text-transform: uppercase;
}
div.cennik .polozky td {
  text-align: left;
  width: auto;
  padding: 1px;
}
div.cennik .polozky td.policko {
  width: 1%;
}
div.cennik .polozky th.termin {
  width: 40%;
}
div.cennik .polozky th.strava {
  width: 20%;
}
div.cennik .polozky th.doprava {
  width: 20%;
}
div.cennik .polozky th.cena {
  width: 15%;
  text-align: right;
}

body .flagLM {
  background: #f00;
  font-weight: normal;
  color: #fff;
  font-size: 90%;
  display: inline;
  padding: 0 1px;
  cursor: help;
}

/*vysledky*/
div.vyhladavanie div.vysledky {
  position: relative;
  margin: 0 0 0 10px; padding: 6px 0 0 0;  
  position: relative; left: 7px;
  width:100%;
}
div.vyhladavanie div.vysledky span.zvyraznit {
  color: #f00;
}
div.vyhladavanie div.vysledky label {
  font-weight: normal;
}
div.vysledky div.obrazok {
  float: left;
  width: 100px; height: 75px;
}
div.vysledky div.obrazok img {
  width: 93px; height: 62px;
  border: 1px inset #333;
  border-color: #333 #ccc #ccc #333;
}
div.vysledky div.info {
  float: right;
  width: 405px;
  position: relative;
}
div.vysledky div.info h3 {
  margin: 0 60px 0 0; padding: 0;
  color: #1f81c0;
  clear: both;
}
div.vysledky div.info h4 {
  margin: 0 60px 2px 0; padding: 0;
  font-size: 130%;
  clear: both;
}
div.vysledky div.info p {
  margin: 0; padding: 0;
}
div.vysledky div.info img.upravit {
  position: absolute;
  top: 0; left: 350px;
  width: 50px;
  border: 1px solid #bebebe;
}
div.vysledky div.info p.upravit {
  position: relative; padding-right: 140px;
  font-size: 110%;
}
div.vysledky div.info div.viac {
  position: relative; height: 0; padding: 0;
}
div.vysledky div.info div.viac input {
  position: absolute; top: -6px; left: 275px;
}

div.vysledky div.detaily {
  border-top: 1px solid #ccc;
  padding-top: 5px; height: 100%;
}
div.vysledky div.detaily div.vlavo {
  float: left;
  width: 100px;
}
div.vysledky div.detaily div.vlavo strong.zvyraznit {
  position: relative; left: -1px; /* kvoli velkosti pisma */
  font-size: 120%;
  color: #9bd30b;
}
div.vysledky div.detaily span.viac {
  cursor: help;
}
div.vysledky div.terminy {
  float: right;
  width: 405px;
}
div.vysledky div.terminy p.upravit {
  margin: 0 0 3px 0; padding: 0;
}
div.vysledky div.terminy table {
  width: 100%; margin: 0 0 5px 0;
}
div.vysledky div.terminy td {
  padding: 0px;
  border-bottom: 1px solid #dfdfdf;
}
div.vysledky div.terminy td.policko {
  width: 20px;
}
div.vysledky div.terminy td.policko input {
  position: relative; left: -5px;
}
div.vysledky div.terminy p.upravit {
  margin-bottom: 0;
}
div.vysledky div.detaily span.popisok {
  top: 120px; left: 60px;
  width: 450px;
}
/*koniec vysledky*/

body p.rozdelit {
  clear: both; margin: 0; padding: 0; height: 100%;
}
body p.rozdelit span.vlavo {
  float: left;
  display: block;
  width: 45%;
}
body p.rozdelit span.vpravo {
  float: right;
  display: block;
  width: 45%;
}
dl.zajazdInfo {
  margin: 0 1px 0 1px; padding: 0;
}
dl.zajazdInfo dt {
  display: block;
  float: left;
  width: 220px;
  font-weight: bold;
}
dl.zajazdInfo dd {
  display: block;
  float: left;
  width: 230px;
}


fieldset {
  margin: 5px 0 0 0; padding: 0;
  border: 0;
}
legend {
  margin: 0 0 10px 0; padding: 0;
  font-size: 140%; font-weight: bold;
  color: #444;
  position: relative;
}
legend strong {
  display: block; width: 505px; text-align: right;
  position: absolute; top: 9px; left: 18px;
  font-size: 70%;
}
form.objednavka h1 {
  position: relative; top: 5px;
  margin: 0 0 1em 0; padding: 0;
}
form.objednavka h2 {
  margin-top: .2em;
}
form.objednavka .zvyraznit {
  color: #2494e6;
}
table.polozky {
  width: 100%;
  margin: 0 0 1em 0; padding: 0;
}
form.objednavka th {
  font-weight: normal;
  text-align:left;
}
table.polozky th {
  font-weight: normal;
  width: 50%; padding-left: 0;
  border-bottom: 1px solid #dfdfdf;
}
table.polozky td {
  text-align: right;
  border-bottom: 1px solid #dfdfdf;
  width: 25%; padding-left: 0;
}
dl.zajazdInfo {
  margin: 0 1px 0 1px; padding: 0;
}
dl.zajazdInfo dt {
  display: block;
  float: left;
  width: 220px;
  font-weight: bold;
}
dl.zajazdInfo dd {
  display: block;
  float: left;
  width: 230px;
}
input.polePocet {
  width: 20px;
  margin: 0 5px 0 0; padding-right: 1px; padding-left: 1px;
  border: 1px solid #999;
  text-align: center;
}
p.cena {
  font-size: 130%;
}
form.objednavka input.tlacitko1 {
  width: 180px;
  background-image: url('/images/css/form/btn_modry_180x19.png');
}
form.kalkulacia input.tlacitko1 {
  width: 180px;
  background-image: url('/images/css/form/btn_modry_180x19.png');
}
form.kalkulacia .priplatky {
  margin-top: 10px;
}
form.kalkulacia .priplatky th {
  width: 60%;
}
form.kalkulacia .priplatky .pocet {
  width: 5%;
}
form.kalkulacia .priplatky .symbol {
  width: 1%;
  text-align: center;
}
form.kalkulacia .priplatky .cena {
  width: 20%;
  text-align: right;
}
form.kalkulacia table.upravit .hlavicka th {
  text-align: right;
  font-weight: bold;
  color: #2494e6;
  border-bottom: 0;
}
form.kalkulacia table.upravit .policko {
  width: 1%;
}
form.kalkulacia table.upravit th.termin {
  width: 60%;
}
table.polozky th.poznamka {
  color: #999;
}
table.osoba th {
  width: 15%;
}

label {
  cursor: pointer;
}
label.popisok {
  float: left;
  display: block;
  width: 70px;
  padding: 0px 5px 0 0;
  cursor: default;
}
form.kalkulacia .priplatky .cena {
  width: 20%;
  text-align: right;
}


.tlacitka {display:none;}
.h1E6fix {clear:both;}

body .galleryImage {margin:2px 5px 2px 6px; width:160px; float:left; text-align:center; position:relative;}
body .galleryImage IMG {border:1px solid #666;}

#footer {clear:both; text-align:center; color:#666; border-top:1px solid #aaa; font-size:9pt; }
#footer P.footer-links {display:none;}
#footer P.copyright SPAN.interway {display:none;}

body .cistic {height:0; font-size:0; clear:both; visibility:hidden;}
body .clear {clear:both;}
body .clearer {
  margin: 0; padding: 0;
  height: 0; font-size: 0;
  border: 0;
  clear: both;
}
