
#container {
  background-image: none;
}

#menu {background: #0A4DCA url("http://www.termalnikoupaliste.cz/images/menu-bg.gif") no-repeat; border-bottom: #CCFA4F 10px solid; border-top: #F0FDCC 10px solid; }
a { color: #0A4DCA;  text-decoration: none;  }
a:hover { text-decoration: underline; color: #052560;  }
#menu strong a {background: transparent url("http://www.termalnikoupaliste.cz/images/menu-active.gif") no-repeat left bottom; }

#footNew {
  background-image: url("http://www.e-slovensko.cz/images/layout/footer-bg.gif");
}

#footBottom { background: #0A4DCA;  }
#logo a {background: url("http://www.termalnikoupaliste.cz/images/termalni-koupaliste-cz.gif") no-repeat; width: 445px; }
#logo.sk a {background: url("http://www.termalnikoupaliste.cz/images/termalne-kupaliska-sk.gif") no-repeat; width: 400px; }
#logo small { display: block;  width: 140px;  float: right;  margin-top: -15px;  font-size: .75em; line-height: 1.5em;  font-family: Verdana, sans-serif;  }
#logo a {color: #999; text-decoration: none !important;  }
.important {background: #E1EBE6; padding: .75em 15px; margin-bottom: 1.5em; border: 1px solid #9FD2EF; }
table.ceny td, table.ceny th {border-bottom: 1px solid #B4D7EC; }
table.ceny th {border-bottom: 1px solid #9FD2EF; }
.important hr {background: #9FD2EF; color: #9FD2EF; }
#cenaRezervace .cenyOverflow {border: 0; }
table tr.rowCena td {background: transparent; }
#sideOne h2, #hpNovinky h2, #hpMapBox h2, #hpUbytovaniBox h2, h2.headLikeSide, .hpHead h2, .mimoSideBox h2 {background: #E1EBE6; color: #333; }

/* Sidebox */
.imageBox {padding: 0; }
.imageBox span.obal {background: #E1EBE6; display: block;  border-top: 1px solid #E1EBE6; }
.imageBox span.popis {margin: 10px; display: block; }
.imageBox small {display: block;  font-size: 1em;  color: #aaa; }

/* Rozšířený layout */

table, input, select, textarea { font-family: Arial, sans-serif;  }
#container { width: 1000px;  margin: 0 auto;  background: #fff;  }
#menu { margin-top: -10px; }
#center, #textContent {width: 620px; _width: 620px; }
.seznamItemContent {width: 410px; }
.seznamItemContent h2 {margin: 0 !important;  padding: 0 !important;  }
#sideOne { width: 300px;  display: inline;  margin: 3em 30px 0 0;  padding: 0;  }
#sideOne .sideBoxItem h2 { margin: 0 0 .5em 0;  padding: 0;  font-family: Arial, sans-serif;  font-size: 1.2em;  font-weight: normal;  background: transparent;  }
#sideOne .sideBoxItem h2 strong { font-weight: normal; }
#sideOne .sideBoxItem h2 a { color: #0A4DCA;  text-decoration: none;  }
#sideOne .sideBoxItem h2 a:hover { text-decoration: underline; color: #052560;  }
#sideOne .sideBoxItem { padding: 10px;  margin: 0;  width: auto;  background: #F0FDCC;  margin-bottom: .7em;   }
#sideOne .sideBoxItem ul li { border: 0;  margin: 0 0 .2em 0;  padding: 0;  }
#serverMenu { margin-right: 30px;  display: inline;  margin-top: 10px; width: 300px;  }
#weblog h1, .pageDetail h1 {font-size: 2em; font-weight: normal;  margin-bottom: 1em;  }
#weblog h2 {font-size: 1.3em;  } 

/* detail kapacity */

.pageDetail { font-size: 1.2em; }
.pageDetail h1 { font-size: 1.9em; font-weight: normal; margin: 0; width: 420px; float: left; margin-top: 10px;  }
.pageDetail h2 { font-weight: bold; font-size: 1em; margin: 0 0 .3em 0; padding: 0; }
.pageDetail p { margin: 0 0 1em 0; padding: 0; }
.pageDetail p.crumbNavigation { background: #fff; font-size: .8em; padding: 0; margin: 30px 0 0 0; width: 180px; float: left;  }
.pageDetail .seznamItemContent { width: 420px; margin-right: 10px; }
.pageDetail .seznamItemImg, .pageDetail #cenaRezervace { font-size: .8em; }
.pageDetail .seznamItemImg ul.links, .pageDetail .seznamItemImg ul.links li, #sideOne .sideBoxItem.sbTwo ul, #sideOne .sideBoxItem.sbTwo li { margin: 0; padding: 0; list-style-type: none; }
.pageDetail .seznamItemImg ul.links li, #sideOne .sideBoxItem.sbTwo li { padding: .4em 5px; border-bottom: 1px solid #eee; }
.pageDetail .seznamItemImg ul.links, #sideOne .sideBoxItem.sbTwo ul {  border-top: 1px solid #eee; margin: 0 0 1em 0; }
.pageDetail .seznamItemImg h2 { padding: .4em 5px; }
.pageDetail .seznamItem { border: 0; clear: both; }
.pageDetail #cenaRezervace.important { border: 0; background: #F1FFC9; }
.pageDetail #cenaRezervace h2 { font-size: 1.2em; margin: .5em 0 1.4em 0; }
.pageDetail #cenaRezervace .cenyOverflow { width: 590px; border: 0; margin: 0 0 1.4em 0; }
.pageDetail table.ceny { min-width: 100%; }
.pageDetail table.ceny td, .pageDetail table.ceny th { border-bottom: 1px solid #CFD5BE; text-align: right; }
.pageDetail #cenaRezervace .rowCena td, .pageDetail #cenaRezervace .rowCena th { border: 0; border-collapse: collapse; background: #DEEBB9; font-size: 1.2em; }
.pageDetail #cenaRezervace .rowCena #recountButton { font-size: .8em; font-weight: normal; }
#sideOne .sideBoxItem.sbTwo { background: #fff; }
#sideOne .sideBoxItem.sbTwo h2, .mimoSideBox h2 { font-size: 1em; color: #666; font-weight: bold; }
#sideOne .sideBoxItem.sbTwo.first { margin-top: 60px; }
#sideOne .sideBoxItem.sbTwo ul { margin-top: 1em; }
#sideOne .sideBoxItem.sbTwo li { padding: .4em 0 }
.mimoSideBox { left:675px; position:absolute; width:300px; font-size: .8em; padding: 0; }
.mimoSideBox h2 { background: #fff; font-family: Arial, sans-serif; }
#catalogueList { margin-top: -40px; }
.pageDetail #cenaRezervace .rowCena th, .pageDetail #cenaRezervace .rowCena td { background: transparent; }
.pageDetail #cenaRezervace .rowCena td { text-align: right; }
.important hr { background:#CFD5BE; color:#CFD5BE; }


/* uvodni stranka */

#hpVyhledatUbytovani { width: 300px;  float: left;  margin-top: 3em;  height: 300px;  }
#hpVyhledatUbytovani table.form { width: 280px; }
#hpVyhledatUbytovani table.form th { width: 35%;  padding: 7px 0;  border: 0;  margin: 0;  vertical-align: middle;  }
#hpVyhledatUbytovani table.form td { width: 65%;  padding: 7px 0;  border: 0;  margin: 0;  vertical-align: middle;  }
#hpVyhledatUbytovani h2 { font-weight: normal;  font-size: 1.8em;  margin-bottom: .7em;   }
#hpVyhledatUbytovani input.submit, .button.submit { font-size: 1.05em;  border: 1px solid #011233 !important;  background: #0A3C99 url("http://www.termalnikoupaliste.cz/images/submit-bg.gif") no-repeat right bottom !important;  color: #fff;  font-weight: bold;  padding: 3px 5px;  _padding: 2px;  cursor: pointer;  cursor: hand;  font-family: Arial, sans-serif;   }
#hpVyhledatUbytovani select#oblast { width: 150px; }
#hpImage { width: 300px;  float: right;   margin-top: 3em;  height: 300px; cursor:pointer;cursor:hand; }
#hpImageAnchor { display: none;  }
#hpImageText { color: #333;  border-top: 1px solid #fff;  font-size: 1.1em;  background: #CCFA4F;  margin: 245px 0 0 0;  padding: 0;  width: 100%;  }
#hpImageTextInside { margin: 10px;  padding: 0;  }
.novinkySideBox { height: 173px;  }

#hpAccommTips {
  margin: 0 20px 0 30px;
}

#coJsou {
  height:287px;
  line-height:1.4em;
  font-size:1.4em;
}


/* Seznam kapacit */
.seznamItemContent { width: 440px;  }

/* Tk special */

#tkSmallBox { width: 940px;  height: 150px;  left: 50%;  margin-left: -470px; margin-top: -125px; _margin-top: -115px; position: absolute;  }
.tkMapSide { width: 226px;  float: left;  top: 520px; left: 50%; margin-left: -470px; position: absolute; }
.tkMapSide.right { float: right;  top: 520px;  left: 50%; margin-left: 240px; position: absolute; }
.tkMapItem { height: 100px;  padding: 10px;  background: #F0FDCC;  margin-bottom: 10px;  border-right: 1px solid #ddd;  border-bottom: 1px solid #ddd;  cursor:pointer;cursor:hand;  }
.tkMapItem.small { height: auto;  }
.tkMapItem h3, .tkMapItem p { font-size: 1em;  margin: 0;  }
.tkMapItem h3 { height: 23px;  }
.tkMapItem.small.short { width: 226px;  padding: 0;  float: left;  margin-right: 10px; height: 36px;  }
.tkMapItem.small.short h3 { margin: 10px;  }
.tkMapItem.small.short.last { margin-right: 0;   }
#tkMapImage { height: 540px;  text-align: center; margin-left: 70px; }
#tkMapImage img { margin: 0 0 0 120px;   }
.tkMapItem a { width: 150px; display: block; float: left; }
.tkMapItem:hover a { color: #052560; text-decoration: underline; }
.tkMapItem:hover a.tkNumber { color: #fff; text-decoration: none; }
a.tkNumber {width: 27px; line-height: 19px; display: block; background: #0A4DCA url("http://www.termalnikoupaliste.cz/images/nr-bg.gif") no-repeat top left; color: #fff; text-align: center; text-decoration: none; margin: 0 5px 0 0; }
.ubytovaciFormular { background-image: none; background: #F0FDCC; border: 0; }
#ubytList h2, #ubytList ul, #ubytList li { display: inline; font-size: 1em; font-weight: normal; margin: 0; padding: 0; margin-right: 3px;  }
#ubytList h2 { display: block; font-weight: bold; margin-top: .5em; }
