body {

  text-align: center;

  font-family: verdana;

  background-color: white;

  font-size: 8pt;

  margin: 0;

  color: #2d008e;

}



a {

  color: #D85802;

}

a:visited {

  color: #f96302;

}

a.LastMinutelink{
 font-size: 16px;
 letter-spacing: 6px;
 font-weight: bold !important;
}


#body {

  width: 760px;

  margin: auto;

  text-align: left;

}



#header {

}



#xcontent {

  margin-top: 5px;

}



#content, #content2, #contentmore, #contentlazne, #contenthory, #contentwellnes, #contentmadarsko, #contentvanoce, #contentcesko, #contentsport, #contentsilvestr, #contentrelax, #contentslovensko, #contentvelikonoce, #contentvikendy {

  width: 500px;

  float: left;

  background-color: #E7F6FD;

/*  background-color: #EBF7FD; */

  padding: 0px 4px;

  padding-top: 15px;

}

#content2 {

  background-color: white;

  padding-top: 4px;

}

#contentmore, #contentwellnes, #contentmadarsko, #contentvanoce {

  background-color: #E7F6FD;

}

#contentlazne, #contentcesko, #contentsport, #contentsilvestr {

  background-color: #EBF7F7;

}

#contenthory, #contentrelax, #contentslovensko, #contentvelikonoce, #contentvikendy {

  background-color: #E9F7F2;

}



#nav {

  width: 239px;

  margin-left: 510px;

}

#nav div {

}

#nav-1, #nav-2, #nav-3, #nav-4, #nav-5 {

  margin-bottom: 5px;

}



#pruh {

  width: 19px;

  float: left;

}



#obrtema {

  margin: 0;

  margin-top: 12px;

  float: left;

  height: 174px;

}

#logo {

  float: left;

  height: 187px;

}



#vrch {

  width: 240px;

  margin-bottom: 3px;

  margin-left: 517px;

  margin-right: 0;

  height: 187px;

  text-align: center;

}

#vrch2 {

  height: 120px;

  background-color: #FFF39F;

}

#vrch2 div.header {

  background-image: url("img/pozadi-pruh2.gif");

}


#vrch2 h1, #vrch2 h2, #vrch2 h3, #vrch2 h4 {

  margin-top: 0;

  padding-top: 0;

}



#menu {

  background-color: #c8e6f8;

  border-bottom: 1px dotted #2d008e;

}



#menu a {

  text-decoration: none;

  color: #2d008e;

  font-weight: bold;

  font-size: 8pt;

}



#menu a:hover, #menu a.sel {

  color: #F96302;

}



#paticka {

  margin-top: 5px;

  border-top: 1px solid #2d008e;

  clear: both;

  text-align: center;

}



div.box {

  background-color: #c8e6f8;

  border-bottom: 1px dotted #2d008e;

  text-align: left;

}

div.box div.header, div.boxheader {

  background-image: url("img/pozadi-pruh.gif");

  background-repeat: no-repeat;

  background-color: #c8e6f8;

  text-align: right;

  color: white;

  font-weight: bold;

  letter-spacing: 1px;

}

div.box div.header2, div.header2 {

  background-image: url("img/pozadi-pruh2.gif");

}



div.box div.header a, div.boxheader a, div.box div.header a:visited, div.boxheader a:visited {

  color: white;

  text-decoration: none;

}



div.box div.header a:hover, div.boxheader a:hover {

  text-decoration: underline;

}



h1 {

  font-size: 11pt;

  margin-bottom: 0;

}

h1 a {

  text-decoration: none;

}

h1 a:hover {

  text-decoration: underline;

}

h2 {

  font-size: 10pt;

  margin-bottom: 0;

}

h3 {

  font-size: 9pt;

  margin-bottom: 0;

}

h3.lm {

  margin: 0;

  padding: 0;

  text-align: center;

}

h4 {

  font-size: 8.5pt;
  margin-bottom: 0;;

}


p.pozn {

  color: green;

  font-style: italic;

  display: none;

}



input, select, textarea {

  font-size: 8pt;

  color: #2d008e;

  border: 1px solid #2d008e;

  background-color: white;

  width: 200px;

}

textarea {

  width: auto;

}



input.submit {

  color: white;

  background-color: #2d008e;

  border: 1px solid white;

  width: auto;

  font-weight: bold;

}

input.checkbox {

  width: auto;

  border-width: 0;

  background-color: transparent;

}



input.auto {

  width: auto;

}



td, th {

  font-size: 8pt;

}



table.nabidky {

}

table.nabidky td {

  width: 50%;  

}



table.nabidka {

  width: 500px;

  height: 122px;

}

table.nabidka h1 {

  margin: 0;

}



td.nabidka2 {

  height: 103px;

  float: left;

}



table.nabidka td.odsadzleva {

  padding-left: 5px; 

}



table.more {

  background-image: url("img/pozadi-more.gif");

  background-repeat: no-repeat;

}

table.more td.nabidkapaticka {

  background-image: url("img/pozadi-more2.gif");

}

table.more3 {

  background-image: url("img/pozadi-more3.gif");

  background-repeat: no-repeat;

}

table.more3 td.nabidkapaticka {

  background-image: url("img/pozadi-more4.gif");

}



table.hory {

  background-image: url("img/pozadi-hory.gif");

  background-repeat: no-repeat;

}

table.hory td.nabidkapaticka {

  background-image: url("img/pozadi-hory2.gif");

}

table.hory3 {

  background-image: url("img/pozadi-hory3.gif");

  background-repeat: no-repeat;

}

table.hory3 td.nabidkapaticka {

  background-image: url("img/pozadi-hory4.gif");

}



table.lazne {

  background-image: url("img/pozadi-lazne.gif");

  background-repeat: no-repeat;

}

table.lazne td.nabidkapaticka {

  background-image: url("img/pozadi-lazne2.gif");

}

table.lazne3 {

  background-image: url("img/pozadi-lazne3.gif");

  background-repeat: no-repeat;

}

table.lazne3 td.nabidkapaticka {

  background-image: url("img/pozadi-lazne4.gif");

}



table.relax {

  background-image: url("img/pozadi-relax.gif");

  background-repeat: no-repeat;

}

table.relax td.nabidkapaticka {

  background-image: url("img/pozadi-relax2.gif");

}

table.relax3 {

  background-image: url("img/pozadi-relax3.gif");

  background-repeat: no-repeat;

}

table.relax3 td.nabidkapaticka {

  background-image: url("img/pozadi-relax4.gif");

}



table.wellness {

  background-image: url("img/pozadi-wellness.gif");

  background-repeat: no-repeat;

}

table.wellness td.nabidkapaticka {

  background-image: url("img/pozadi-wellness2.gif");

}

table.wellness3 {

  background-image: url("img/pozadi-wellness3.gif");

  background-repeat: no-repeat;

}

table.wellness3 td.nabidkapaticka {

  background-image: url("img/pozadi-wellness4.gif");

}



table.slovensko {

  background-image: url("img/pozadi-slovensko.gif");

  background-repeat: no-repeat;

}

table.slovensko td.nabidkapaticka {

  background-image: url("img/pozadi-slovensko2.gif");

}

table.slovensko3 {

  background-image: url("img/pozadi-slovensko3.gif");

  background-repeat: no-repeat;

}

table.slovensko3 td.nabidkapaticka {

  background-image: url("img/pozadi-slovensko4.gif");

}



table.madarsko {

  background-image: url("img/pozadi-madarsko.gif");

  background-repeat: no-repeat;

}

table.madarsko td.nabidkapaticka {

  background-image: url("img/pozadi-madarsko2.gif");

}

table.madarsko3 {

  background-image: url("img/pozadi-madarsko3.gif");

  background-repeat: no-repeat;

}

table.madarsko3 td.nabidkapaticka {

  background-image: url("img/pozadi-madarsko4.gif");

}



table.cesko {

  background-image: url("img/pozadi-cesko.gif");

  background-repeat: no-repeat;

}

table.cesko td.nabidkapaticka {

  background-image: url("img/pozadi-cesko2.gif");

}

table.cesko3 {

  background-image: url("img/pozadi-cesko3.gif");

  background-repeat: no-repeat;

}

table.cesko3 td.nabidkapaticka {

  background-image: url("img/pozadi-cesko4.gif");

}



table.sport {

  background-image: url("img/pozadi-sport.gif");

  background-repeat: no-repeat;

}

table.sport td.nabidkapaticka {

  background-image: url("img/pozadi-sport2.gif");

}

table.sport3 {

  background-image: url("img/pozadi-sport3.gif");

  background-repeat: no-repeat;

}

table.sport3 td.nabidkapaticka {

  background-image: url("img/pozadi-sport4.gif");

}



table.silvestr {

  background-image: url("img/pozadi-silvestr.gif");

  background-repeat: no-repeat;

}

table.silvestr td.nabidkapaticka {

  background-image: url("img/pozadi-silvestr2.gif");

}

table.silvestr3 {

  background-image: url("img/pozadi-silvestr3.gif");

  background-repeat: no-repeat;

}

table.silvestr3 td.nabidkapaticka {

  background-image: url("img/pozadi-silvestr4.gif");

}



table.vanoce {

  background-image: url("img/pozadi-vanoce.gif");

  background-repeat: no-repeat;

}

table.vanoce td.nabidkapaticka {

  background-image: url("img/pozadi-vanoce2.gif");

}

table.vanoce3 {

  background-image: url("img/pozadi-vanoce3.gif");

  background-repeat: no-repeat;

}

table.vanoce3 td.nabidkapaticka {

  background-image: url("img/pozadi-vanoce4.gif");

}



table.velikonoce {

  background-image: url("img/pozadi-velikonoce.gif");

  background-repeat: no-repeat;

}

table.velikonoce td.nabidkapaticka {

  background-image: url("img/pozadi-velikonoce2.gif");

}

table.velikonoce3 {

  background-image: url("img/pozadi-velikonoce3.gif");

  background-repeat: no-repeat;

}

table.velikonoce3 td.nabidkapaticka {

  background-image: url("img/pozadi-velikonoce4.gif");

}



table.vikendy {

  background-image: url("img/pozadi-vikendy.gif");

  background-repeat: no-repeat;

}

table.vikendy td.nabidkapaticka {

  background-image: url("img/pozadi-vikendy2.gif");

}

table.vikendy3 {

  background-image: url("img/pozadi-vikendy3.gif");

  background-repeat: no-repeat;

}

table.vikendy3 td.nabidkapaticka {

  background-image: url("img/pozadi-vikendy4.gif");

}



td.nabidkapaticka {

  background-repeat: no-repeat;

  text-align: right;

  height: 17px;

  float: left;

}



h2.vypis {

  margin: 0;

}

h2.vypis a {

  font-size: 9pt;

  text-decoration: none;

}

h2.vypis a strong {

  font-size: 10pt;

}



h2.vypis a:hover {

  text-decoration: underline;

}



h3.vypis a {

  font-size: 9pt;

  text-decoration: none;

  color: #2d008e;

}

h3.vypis a:hover {

  text-decoration: underline;

}

h3.vypis {

  background-color: #c8e6f8;

  margin: 0;

}

table.vypiskap {

  border: 1px solid #2d008e;

  margin: 2px;

  margin-bottom: 4px;

  width: 100%;

  background-color: white;

}



table.vypiskap td, table.vypiskap th, table.hledej td, table.hledej th {

  vertical-align: top;

  text-align: left;

}

table.vypiskap td.ot {

  text-align: right;

  vertical-align: middle;

  padding-right: 10px;

}

p {

  margin-top: 8px;

  margin-bottom: 8px;

}

p.kap {

  margin-top: 4px;

  margin-bottom: 4px;

}

p.odsad, #header p {

  margin: 4px;

  padding: 0;

}

p.odsad img, img.odsad, #header p img {

  margin-right: 4px;

}

p.odsad img, #header p img {

  border: 1px solid #2d008e;

}

table.nastest {

  border-collapse: collapse;

  margin-top: 5px;

  background-color: white;

}



table.nastest td {

  width: 70px;

  text-align: center;

  border: 1px solid #f96302;

}



table.nastest th {

  width: 55px;

  text-align: center;

  border: 1px solid #f96302;

}



div.fotokarta, div.fotokarta2 {

  margin: 0 0 5px 5px;

  float: right;

  width: 200px;

  text-align: center;

}

div.fotokarta2 {

  float: left;

}



table.ceny {

  border-collapse: collapse;

  width: 100%;

  background-color: white;

}

table.ceny td, table.ceny th {

  padding-left: 4px;

  padding-right: 4px;

  border: 1px solid #f96302;

}

table.cenylet td, table.cenylet th {

  border: 1px solid #E4B100;

}

table.cenyaut td, table.cenyaut th {

  border: 1px solid #439e06;

}

table.ceny td.t {

  width: 140px;

}



table.ceny td {

  text-align: right;

}

table.ceny th {

  text-align: center;

}

table.ceny tr.lastminute td {

  color: red;

}



table.cenyvysvetlivky td, table.cenyvysvetlivky th {

  vertical-align: top;

}



table.border {

  border-collapse: collapse;

}

table.border td, table.border th {

  border: 1px solid #f96302;

}



table.border th, table.ceny th {

  background-color: #FFE2CF;

}

table.cenylet th {

  background-color: #FFF7D9;

}

table.cenyaut th {

  background-color: #dbfdc5;

}



table.doprava td, table.doprava th {

  background-color: #C8E6F8;

  vertical-align: top;

/*  background-color: #FFE2CF; */

}



table.trasy {

  border-collapse: collapse;

  margin-bottom: 5px;

}

table.trasy td, table.trasy th {

  border: 1px solid #f96302;

  text-align: center;

  padding: 1px;

  widht: 21px;

  background-color: white;

  vertical-align: middle;

}



table.trasy td.trasaa {

  background-color: #0A2D88;

}

table.trasy td.trasab {

  background-color:#0CC2EE;

}

table.trasy td.trasac {

  background-color: #FFBD09;

}



table.trasy td.trasaa, table.trasy td.trasab, table.trasy td.trasac {

  color: white;

  width: 100px;

  font-weight: bold;

}

table.trasy td.cena {

  width: 60px;

}



table.trasy td.cena strong, table.trasy td.trasalet strong {

  font-size: 11pt;

}

table.trasy td.trasalet {

  width: 100px;

}



table.doprava th {

  background-color: #2d008e;

  color: white;

}



table.form td, table.form th {

  vertical-align: top;

}

table.form tr.povinne th {

}



@media print {

  #nav, #vrch {

    width: 120px;

  }

}



hr {

  color: #2d008e;

  border: 1px dotted #2d008e;

}



table.lastminute td {

  vertical-align: top;

}

table.lastminute td.odsaddole {

  padding-bottom: 6px;

  padding-top: 0;

}

table.lastminute tr.odsadnahore td {

  padding-bottom: 0;

  padding-top: 6px;

}



table.lastminute tr.vetsipismo td {

  font-size: 9pt;

}



table.lastminute td.popis {

  color: black;

}



table tr.radek2 td {

  background-color: #c8e6f8;

}



table.csvtab {

  border-collapse: collapse;

  width: 100%;

}



table.csvtab td, table.csvtab th {

  border: 1px solid #2d008e;

  text-align: center;

}

table.csvtab td.prvni, table.csvtab th.prvni {

  text-align: left;

}

.center {

  text-align: center;

}

.noflow {

  clear: both;

}

