body {

  background:#B4B4B5;
  margin:35px 0 0 0;
  font-family:Arial;
  font-size:13px;

}
.center {

  width:776px;
  margin:0 auto;

}
#header {

  background:url("../img/prechod.jpg");
  height:52px;
  width:100%;
  position:relative;
  border-left:1px #2C5478 solid;
  border-right:1px #2C5478 solid;
  border-top:1px #2C5478 solid;

}
#header h1{

  color:white;
  font-size:2.2em;
  position:relative;
  top:10px;
  left:5px;
  margin:0px;

}
#header h1 a{

  color:white;
  text-decoration:none;
}
#header2 {

  background:url("../img/header.jpg");
  height:186px;
  width:100%;
  position:relative;
  border-left:1px #2C5478 solid;
  border-right:1px #2C5478 solid;

}
#header2 p {

  margin:0px;
  position:absolute;
  left:240px;
  top:40px;
  width:500px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#3F3F41;
  line-height:18px;

}

#header2 ul {
  margin:0px;
  position:absolute;
  left:240px;
  top:40px;
  width:380px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#3F3F41;
  font-size:1.3em;
  font-weight:bold;
}
#header2 form {

  float:right;
  position:relative;
  right:20px;
  top:50px;

}
#header2 form strong {

  display:none;

} 
#header2 h3 {

  position:absolute;
  left:240px;
  top:40px;
  width:300px;
  font-size:1.5em;
  color:red;

}
.nadpisodstavceandel {

  display:none;

} 
#header2 form p {

  display:none;

}
#header2 form img {

  display:none;

} 
#logo {

  width:250px;
  height:35px;
  background:white;
  position:absolute;
  top:10px;
  right:5px;
}
#logo h2{

  margin:0px;
  padding:0px;
  background:url("/images/logo-prague-manual-pruhledny.gif") no-repeat;
  background-position:center;
  width:250px;
  height:35px;
    
}
#logo a {

  display:block;
  width:250px;
  height:35px;

}
#logo span {

  display:none;

}
.mezera {

  font-size:1px;
  height:6px;
  width:100%;
  background:#2C361B;
  border-left:1px #2C5478 solid;
  border-right:1px #2C5478 solid;
  clear:both;
  
}
#body {

  background:white;
  border-left:1px #2C5478 solid;
  border-right:1px #2C5478 solid;
  border-bottom:1px #2C5478 solid;
  width:100%;
  
}
#obsah {

  width:568px;
  border-right:1px #A6A996 dotted;
  float:left;
  background:white;

}
/* ----------------------------------------------------------------------------- Položky MENU */

#menu {

  float:left;
  width:205px;
  background:white;

}
.information-stin {

  background:#C6D2E2;
  width:188px;
  height:194px;
  position:relative;
  top:200px;
  left:6px;

}
.information {

  position:absolute;
  bottom:7px;
  left:7px;
  width:188px;

}
.information h3 {

  width:188px;
  height:30px;
  border:1px #113450 solid;
  background:#2D5578;
  text-align:center;
  color:white;
  margin:0px;

}
.information h3 span {

  color:white;
  font-size:0.8em;
  position:relative;
  top:5px;

}
.information ul {

  width:188px;
  border:1px #113450 solid;
  margin:2px 0 0 0;
  padding:0px;
  background:white;
  list-style-type:none;

}
.information li {

  display:block;
  height:21px;
  margin:0 0 0 10px;

}
.information a {

  color:#7C7C7C;
  text-decoration:none;
  position:relative;
  top:3px;

}

.sightseeing-shadow {

  background:#C6D2E2;
  width:188px;
  height:45px;
  position:relative;
  top:100px;
  left:6px;

}
.sightseeing {

  position:absolute;
  bottom:7px;
  left:7px;
  width:188px;

}
.sightseeing h3 {

  width:188px;
  height:30px;
  border:1px #113450 solid;
  background:#2D5578;
  text-align:center;
  color:white;
  margin:0px;

}
.sightseeing h3 span {

  color:white;
  font-size:0.8em;
  position:relative;
  top:5px;

}
.sightseeing ul {

  width:188px;
  border:1px #113450 solid;
  margin:2px 0 0 0;
  padding:0px;
  background:white;
  list-style-type:none;

}
.sightseeing li {

  display:block;
  height:21px;
  margin:0 0 0 10px;
  color:#7C7C7C;
  
}
.sightseeing a {

  color:#FF7438;
  text-decoration:none;
  position:relative;
  top:3px;

}
.prague-hotels-shadow {

  background:#C6D2E2;
  width:188px;
  height:152px;
  position:relative;
  top:150px;
  left:6px;

}
.prague-hotels {

  position:absolute;
  bottom:7px;
  left:7px;
  width:188px;

}
.prague-hotels h3 {

  width:188px;
  height:30px;
  border:1px #113450 solid;
  background:#2D5578;
  text-align:center;
  color:white;
  margin:0px;

}
.prague-hotels h3 span {

  color:white;
  font-size:0.8em;
  position:relative;
  top:5px;

}
.prague-hotels ul {

  width:188px;
  border:1px #113450 solid;
  margin:2px 0 0 0;
  padding:0px;
  background:white;
  list-style-type:none;

}
.prague-hotels li {

  display:block;
  height:21px;
  margin:0 0 0 10px;
  color:#7C7C7C;
  
}
.prague-hotels a {

  color:#7C7C7C;
  text-decoration:none;
  position:relative;
  top:3px;

}
.packages-shadow {

  background:#C6D2E2;
  width:188px;
  height:90px;
  position:relative;
  top:50px;
  left:6px;

}
.packages {

  position:absolute;
  bottom:7px;
  left:7px;
  width:188px;

}
.packages h3 {

  width:188px;
  height:30px;
  border:1px #113450 solid;
  background:#2D5578;
  text-align:center;
  color:white;
  margin:0px;

}
.packages h3 span {

  color:white;
  font-size:0.8em;
  position:relative;
  top:5px;

}
.packages ul {

  width:188px;
  border:1px #113450 solid;
  margin:2px 0 0 0;
  padding:0px;
  background:white;
  list-style-type:none;

}
.packages li {

  display:block;
  height:21px;
  margin:0 0 0 10px;
  color:#7C7C7C;
  
}
.packages a {

  color:#7C7C7C;
  text-decoration:none;
  position:relative;
  top:3px;

}
/*------------------------------------------------------------------------------ NADPISY*/
.nadpis-red {

  height:24px;
  background:url("../img/tecka-red.jpg") left no-repeat;
  margin:10px 0 10px 23px;

}
.nadpis-red a {

  text-decoration:none;

}
.nadpis-red span {

  color:#7A3736;
  margin-left:30px;
  font-size:16px;

}
.nadpis-blue {

  height:24px;
  background:url("../img/tecka-blue.jpg") left no-repeat;
  margin:10px 0 10px 23px;

}
.nadpis-blue a {

  text-decoration:none;

}
.nadpis-blue span {

  color:#163C60;
  margin-left:30px;
  font-size:16px;

}
/* ----------------------------------------------------------------------------- POLOŽKY OBSAHU */
.tourlist {

  width:530px;
  height:152px;
  margin:10px 0 10px 23px;
  
}
.tourlist a{

  color:black;

}
.tourlist p {

  margin:20px 10px 0 10px;
  width:340px;
  float:left;

}
.tourlist .price {

  margin:10px 10px 0 10px;
  width:340px;
  float:left;
  color:#3B393A;

}
.stin img {
 
  position:absolute;
  bottom:10px;
  left:10px;
  border:0px;
 
 }
.tourlist-red {

  border:1px #722C2C solid;
  background:#FFF6F7;

}
.tourlist-red .price em {

  display:block;
  float:left;
  margin:0 10px 0 0;
  border:1px #6C2425 solid;
  background:#FEF6F4;
  color:#9C2102;
  font-style: normal;
  width:42px;
  height:18px;
  text-align:center;
  font-weight:bold;

}
.tourlist-red .stin {

  width:144px;
  height:118px;
  background:#FCD8D8;
  float:left;
  margin:24px 0 0 7px;
  position:relative;

}
 .tourlist-red .roh1 {
 
  width:4px;
  height:4px;
  position:absolute;
  top:0px;
  left:0px;
  background:url("../img/roh1-red.jpg") no-repeat;
  font-size:0px;
 
 }
 .tourlist-red .roh2 {
 
  width:4px;
  height:4px;
  position:absolute;
  top:0px;
  right:0px;
  background:url("../img/roh2-red.jpg") no-repeat;
  font-size:0px;
 }
 .tourlist-red .roh3 {
 
  width:4px;
  height:4px;
  position:absolute;
  bottom:0px;
  right:0px;
  background:url("../img/roh3-red.jpg") no-repeat;
  font-size:0px;
 }
 .tourlist-red .roh4 {
 
  width:4px;
  height:4px;
  position:absolute;
  bottom:0px;
  left:0px;
  background:url("../img/roh4-red.jpg") no-repeat;
  font-size:0px;
 }
.tourlist-blue {

  border:1px #2B5678 solid;
  background:#FAFBFD;

}
.tourlist-blue .stin {

  width:144px;
  height:118px;
  background:#C8D1E2;
  float:right;
  margin:24px 7px 0 0;
  position:relative;

}
.tourlist-blue .price em {

  display:block;
  float:left;
  margin:0 10px 0 0;
  border:1px #5E7D99 solid;
  background:#F9FAFE;
  color:#2C5478;
  font-style: normal;
  width:42px;
  height:18px;
  text-align:center;
  font-weight:bold;

}
.tourlist-blue .roh1 {
 
  width:4px;
  height:4px;
  position:absolute;
  top:0px;
  left:0px;
  background:url("../img/roh1-blue.jpg") no-repeat;
  font-size:0px;
 }
.tourlist-blue .roh2 {
 
  width:4px;
  height:4px;
  position:absolute;
  top:0px;
  right:0px;
  background:url("../img/roh2-blue.jpg") no-repeat;
  font-size:0px;
 }
.tourlist-blue .roh3 {
 
  width:4px;
  height:4px;
  position:absolute;
  bottom:0px;
  right:0px;
  background:url("../img/roh3-blue.jpg") no-repeat;
  font-size:0px;
 }
.tourlist-blue .roh4 {
 
  width:4px;
  height:4px;
  position:absolute;
  bottom:0px;
  left:0px;
  background:url("../img/roh4-blue.jpg") no-repeat;
  font-size:0px;
 }
/* ----------------------------------------------------------------------------- foooooooooter*/
#footer {

  height:62px;
  width:100%;
  background:#B4B4B6;

}
#footer p {

  color:black;
  margin:10px 0 0 20px;

}
#footer a {

  color:black;
  text-decoration:none;

}
#footer span {

  float:right;

}
.both {

  visibility:hidden;
  clear:both;
  display:block;
  height: 0px;
  border:0;
  margin:-5px;

}
/* ----------------------------------------------------------------------------- CEMNÍK */
#hotelpricelist {

  width:533px;
  border:1px #113450 solid;
  margin:10px 0 10px 20px;
  padding:0px;
  position:relative;

}
#hotelpricelist td,tr {

  margin:0px;
  padding:0px;
  border:0px;

}
#hotelpricelist .seasonname {

  color:black;
  font-weight:bold;

}
#hotelpricelist td {

  width:140px;
  background:#F3EFEB;
  padding:0 0 0 5px;
  height:30px;
  border:1px solid #113450;

}
#hotelpricelist .packagetype {

  font-weight:bold;

}
#hotelpricelist .season {

  height:40px;
  overflow: hidden;
  background:#2D5578;
  color:white;

}
#hotelpricelist .packageprice {

  padding:0 0 0 5px;
  margin:5px;
  height:20px;
  background:#F2F2F2;
  
}
/* ----------------------------------------------------------------------------- BOOOOOOOKAAAAAAC */

#bookingform fieldset{

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

}
#bookingform h3 {

  height:25px;
  width:460px;
  background:#2D5578;
  color:#ffffff;
  border:1px #113450 solid;
  float:left;
  margin:10px 0 0 20px;

}
#bookingform h3 span {

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

}
#bookingform h4 {

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

}
#bookingform h5 {

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

}
#bookingform p{

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

}

#bookingform label {

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

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

  margin:4px 0 4px 0;
  border:1px #113450 solid;

}
#bookingform legend {

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

}
#bookingform .a {

  margin:0 0 0 160px;

}
#bookingform .a input{

  height:19px;
  width:66px;

}
.hlaska {

  margin:10px 0 0 20px;
  color:black;

}
.hlaska h2 {

  width:460px;
  height:25px;
  border:1px red solid;
  background:#ED9491;
  margin:2px 0 0 0;

}
.hlaska span {

  font-size:0.7em;
  position:relative;
  left:20px;
  top:5px;

}

