body {

  margin:0px;
  padding:0px;
  font-family:arial;
  font-size:13px;

}
a {

  color:#6E5E3A;
  text-decoration:none;

}
a:hover {

  color:#96814F;
  text-decoration:underline;

}
img {

  border:0px;

}
.center{

  width:778px;
  margin:0 auto;
  border-left:1px #BAAC87 solid;
  border-right:1px #BAAC87 solid;
  position:relative;
  
}
.header {

  height:80px;

}
.logoph {

 width:225px; 
 height:32px;
 position:relative;
 top:33px;
 left:20px;

}
.logoph h1 {

 display: block; 
 background:url("/tours/design/logo-athens.gif") no-repeat; 
 text-decoration: none; 
 height:32px;
 width:225px; 
 margin:0px;
 
}
.logoph a {

 display:block;
 height:32px;
 width:225px; 
 
}
.logoph h1 span {

  display:none;

}
.toll-free {

  position:absolute;
  right:15px;
  top:30px;
  width:234px;
  height:30px;
  

}
.toll-free img {

  position:absolute;
  top:0px;
  right:0px;

}
.toll-free h4 {

  margin:0px;
  padding:0px;
  color:#970505;
  font-size:0.9em;

}
.toll-free ul {

  list-style-type:none;
  margin:0px;
  padding:0px;
  font-size:11px;
  color:#8E8E8E;

}
.toll-free li {

  float:left;
  width:234px;
  height:15px;

}
.information {

  background:#BAAC87;
  height:183px;
  width:100%;
  margin:0 0 9px 0;

}
.information img {

  margin:8px 0 0 0;
  float:left;
  border:0px;

}
.information h2 {

  margin:8px 0 0 0;
  background:url("/tours/design/information.jpg");
  width:29px;
  height:167px;
  float:left;

}
.information h2 span {

  display:none;

}
#menu {

  width:181px;
  height:167px;
  background:#FBF7EE;
  margin:8px 0 0 0;
  float:left;

}
.information ul {

  margin:8px 0 0 0;
  padding:0px;
  float:left;
  list-style-type: none;
}
.information li {

  padding:0px !important;
  margin:0px !important;
  background:url("/tours/design/list.jpg") no-repeat left;
  display:block;
  height:15px;
  width:181px;
  background-position:5px;
  text-indent:18px;
  font-size:12px;
  float:left;

}
.information .ct {
  
  width:238px;
  height:167px;
  margin:8px 0 0 16px;
  float:left;

}
.information .ct p {
  
  margin:18px 0 0 4px;
  font-size:0.9em;
  color:#535552;

}
.search {

  height:121px;
  width:100%;
  background:#D55F2D;

}
.search table {

  width:439px;
  height:108px;
  border:1px #EBAF97 solid;
  margin:6px 0 0 0;
  float:left;

}
.search table td {

  width:85px;
  text-align:center;

}
.search table .td {

  border-left:1px #EBAF97 solid;
  text-align:center;
}
.search table td img{

  margin:0 0 0 5px;
}
.search fieldset {

  width:231px;
  height:108px;
  border:0px;
  margin:0 0 0 16px;
  float:left;
  color:white;
  font-size:0.8em;

}
.search fieldset h2{

  margin:0px;
  padding:0px;
  background:url("/tours/design/search-hotel.jpg") no-repeat;
  width:168px;
  height:51px;

}
.search fieldset h2 span{

 display:none;

}
.search fieldset p{

 margin:13px 0 0 0;

}
.search fieldset a{

 color:white;
 text-decoration:none;

}
.sinp {

  border:0px;

}
.sbtn {

  width:61px;
  height:24px;
  border:0px;
  background:url("/tours/design/go.jpg") no-repeat;

}
.pphotos {

  height:121px;
  width:71px;
  background:url("/tours/design/prague-photos.gif") no-repeat;
  margin:0px;
  padding:0px;
  float:left;

}
.pphotos span {

  display:none;

}
.body {

  margin:5px 0 0 0;
  width:100%;
  border-top:1px #545454 dotted;
  background:#ECE6D0;
}
.obsah {

  float:left;
  width:508px;
  border-right:1px #545454 dotted;
  border-bottom:1px #545454 dotted;
  background:#FFFFFF;

}
.text {

  margin:0 5px 0 20px;
  color:#666666;
  width:465px;

}
.text h2 {

  color:#675726;
  border-bottom:1px #675726 solid;
  background:url("/tours/design/nadpis-text.gif") no-repeat left;
  margin:10px 0 10px 0;

}
.text h2 span{

  position:relative;
  left:18px;
  font-size:16px;

}
.menu {

  width:260px;
  background:#ECE6D0;
  margin:0px;
  float:left;
  color:#A28C52;
  font-size:0.8em;
  border-top:2px white solid;
  border-left:2px white solid;
}
.menu a{

  font-size:1.1em;
  color:#A18D50;

}
.menu strong a {

  font-size:1.1em;
  color:#533F0D;

}
.menu h2 {

  background:url("/tours/design/menu-gph.gif") left no-repeat;
  background-position:11px;
  margin:5px 0 5px 0;
  font-size:1.5em;
  font-weight:lighter;
  color:#624D16;

}
.menu h2 span {

  position:relative;
  left:31px;

}
.menu .box {

  margin:0 0 5px 31px;
  border-top:1px #614D12 solid;
  border-bottom:1px #614D12 solid;
  width:220px;
  padding:5px 0 5px 0;

}
.menu .box ul{

  margin:10px 0 10px 0;
  padding:0px;
  list-style-type:none;

}
.menu .box img {

  border:0px;

}
.menu .category a {

  font-size:1.2em;
  font-weight:bold;

}
.czech-cities {

  text-align:center;
  padding:5px 0 0 0;

}
.czech-cities li{

  display:inline;
  font-size:1em;
  color:#6E5E3A;

}
.toury {

  height:220px;
  width:157px;
  border:1px #BAAC87 solid;
  float:left;
  margin:6px 4px 6px 4px;
  
}
.toury h3 {

  border-bottom:1px #D75E2F solid;
  width:96%;
  margin:0 auto;
  background:url("/tours/design/vypis-gph.gif") left no-repeat;
  background-position:5px;

}
.toury h3 span {

  position:relative;
  left:20px;

}
.toury h3 a {

  color:#D75E2F;
  font-size:0.8em;
  font-weight:lighter;

}
.toury ul {

  margin:10px 0 0 5px;
  padding:0px;
  list-style-type:none;
  font-size:0.9em;
  color:#6B6B6B;
  
}
.toury li span {

  color:#847348;
  
}
.toury img {

  margin:4px;
  
}
.gal {

  float:right;
  width:174px;
  margin:0 0 0 10px;
  background:white;

}
.gal_img {

  position:relative;
  float:left;
  margin:0 2px 10px 0;

}
.gal_img img {

  position:absolute;

}
.gal_shad {

  background:#E5E5E5;
  position:absolute;
  top:4px;
  left:4px;

}
.both {

  visibility:hidden;
  clear:both;

}
.recomand {

  width:100%;
  border-top:1px #545454 dotted;
  border-bottom:1px #545454 dotted;

}
.recomand h2 {

  color:#665829;
  font-size:1.3em;
  font-weight:lighter;
  margin:5px 0 5px 0;
  background:url("/tours/design/recom.gif") left no-repeat;
  background-position:8px;

}
.recomand h2 span{

  position:relative;
  left:33px;

}
.recomand table {

  font-size:0.9em;
  width:99%;

}
.recomand th {

  background:#BAAC87;
  font-weight:lighter;
  color:white;
  text-align:left;
  width:180px;
  text-indent:20px;
  font-size:1.3em;

}
.recomand ul {

  list-style-type:none;
  margin:0 0 0 20px;
  padding:0px;

}
.recomand p {

  margin:0 0 0 20px;

}
.thawte {

  border:0px;
  border:white;

}
.hlaska {
 
 width:100%;
 border:1px red solid;
 background:#FF8993;
 margin:0px;
 
}
.hlaska h2{
 
 font-size:1.2em;
 width:300px;
 border-bottom:1px red solid;
 background:url("/tours/design/nadpis-err.gif") no-repeat left;
 margin:10px 0 10px 20px;
   
}
.hlaska h2 span{
 
 position:relative;
 left:18px;
 font-size:16px;
 color:red;
 
}
.sloupec {

  width:210px;
  float:left;
  margin:0 0 0 20px;

}
.sloupec ul {

  margin:0 0 0 10px;
  padding:0px;

}
/* PRICELIST */

.pricelist {

  width:460px;
  margin:10px 0 0 20px;
  border:1px #BAAC85 solid;
  font-size:12px;

}
.pricelist th {

  border-bottom:1px #BAAC85 solid;
  height:24px;
  background:#ECE6D0;
  color:#634D14;
  text-align:center;

}
.pricelist td {

  text-align:center;

}
.pricelist .ob {

  background:#F4EEE0;
  color:#624C13;
  width:88px;
  table-layout: fixed;
}

/* AVAILABLETABLE */

.availabletable {

  width:460px;
  margin:10px 0 0 20px;
  border:1px #BAAC85 solid;
  padding:0px;
  font-size:12px;

}
.availabletable th {

  border-bottom:1px #BAAC85 solid;
  height:24px;
  background:#ECE6D0;
  color:#634D14;
  text-align:center;

}
.availabletable td {

  border-left:2px #ffffff solid;
  border-top:2px #ffffff solid;


}
.availabletable .ob {

  background:#F4EEE0;
  color:#624C13;
  width:88px;
  table-layout: fixed;  
  text-align:center;
  border:0px;
  
}
/* BOOOOOOOKAAAAAAC */

#bookingform fieldset{

  width:475px;
  margin:0 auto;
  padding:0px;
  border:0px; 
  float:left;

}
#bookingform h3 {

  height:25px;
  width:460px;
  background:#ECE6D0;
  color:#7C4E13;
  float:left;
  margin:0 0 0 20px;
  _margin:0 0 0 10px;
}
#bookingform h3 span {

  position:relative;
  top:5px;
  left:5px;
  font-size:14px;

}
#bookingform h4 {

  position:relative;
  margin:0 0 0 25px;
  padding:0px; 
  color:#7C4E13;
  font-size:13px; 

}
#bookingform h5 {

  color:#614D12;
  margin:0 0 0 25px;
  font-size:13px;
  font-weight:lighter;

}
#bookingform p{

  margin:0 0 0 25px;
  color:#646569;
  font-size:0.9em;

}

#bookingform label {

  float:left;
  width:130px;
  margin:4px 0 4px 25px;
  color:#614D12;

}
#bookingform input, #bookingform select, #bookingform textarea{

  margin:4px 0 4px 0;
  border:1px #604D12 solid;

}
#bookingform legend {

  color:#7C4E13;
  margin:0 0 0 0px;

}
#bookingform .a {

  margin:0 0 0 160px;

}
#bookingform .a input{

  background:url("/tours/design/tlacitko.gif") no-repeat;
  height:19px;
  width:66px;
  color:#8D814F;
  border:0px;

}
.b input{

  background:url("/tours/design/tlacitko.gif") no-repeat;
  height:19px;
  width:66px;
  color:#8D814F;
  border:0px;

}

