html { margin:0; padding:0; }

body,table {
  font-family: "Arial CE", Arial, sans-serif;
}

body {
  font-size: 75%;
  margin:0;
  text-align:left;
  padding:0;
  color:#0A2365;
  background:white;
}

table {
  font-size: 1em;
  color:#0A2365;
  border:none;
}


div#page {
  width:990px;
  border:none;
  position:relative;
  top:0px; left:0px;
  padding:165px 0 0 0;
  margin:2px 2px 0 2px;
  background:url("../img/layout/page_container_bcg.gif") left top repeat-y transparent;
  /*background:red;*/
}

div#zahlavi {
  position:absolute;
  top:0px;
  left:0px;
  vertical-align:middle;
  padding:0;
  height:165px;
  width:100%;
  background:url("../img/layout/zahlavi_bcg_leto.jpg") left top no-repeat #3C96EE;
  margin:0;
  /*border:1px solid red;*/
}
div#zahlavi.zima { background-image:url("../img/layout/zahlavi_bcg_zima.jpg"); }

div#zahlavi img#quicktour_logo { position:absolute; left:6px; top:23px; width:191px; height:38px; }
div#zahlavi img#accka_logo { position:absolute; left:222px; top:25px; width:61px; height:37px; }

div#zahlavi ul#navigace_3 { position: absolute; top:10px; right:10px; margin:0; padding:0; }
div#zahlavi ul#navigace_3 li { float:left; margin:0; list-style-type:none; }
div#zahlavi ul#navigace_3 li a {
  display:block;
  height:24px;
  line-height:24px;
  vertical-align:middle;
  float:left;
  padding:0 7px;
  margin:0;
  color:#133F79; text-decoration:none; font-size:15px; font-weight:bold; font-style:italic;
}
div#zahlavi ul#navigace_3 li a:hover { color:white; background:url("../img/layout/menu_item_hover_bcg.gif") left top repeat-x #133F79; }

div#zahlavi_tisk { display:none; }


div#navigace_hlavni {
  position:absolute;
  left:0px;
  top:180px;
  width:196px;
  /*background:#F5821F;*/
  color:black;
}


div#navigace_hlavni a, div#navigace_hlavni h5 {
  display:block;
  min-height:24px;
  line-height:24px;
  text-decoration:none;
  white-space:nowrap;
  vertical-align:middle;
  color:#323232;
  /*color:#0A2365;*/
  font-size:15px;
  font-weight:bold;
  font-style:italic;
  border:2px solid #FBC068;
  background:#FFAC37;
  padding:0 25px 0 10px;
  margin:1px 0;
}
div#navigace_hlavni a.first { margin-top:0; }
div#navigace_hlavni a.last { margin-bottom:0; }


div#navigace_hlavni a:hover, div#navigace_hlavni a.zvyraznene {
  background-color:#CF5613;
  color:#FFE5B9;
}

a#mainmenu_last_minute.mainmenu { margin-top:30px; color:#B82418; }
div#navigace_hlavni a.mainmenu {
  background:url("../img/layout/nav_1_item_bcg.gif") right center no-repeat #FFAC37;
}
div#navigace_hlavni a.mainmenu:hover, a#mainmenu_last_minute.mainmenu:hover, div#navigace_hlavni a.zvyraznene {
  background-color:#CF5613;
  color:#FFE5B9;
  background-image:url("../img/layout/nav_1_item_hover_bcg.gif");
}



div#navigace_hlavni form#rychle_hledani { margin:3px 0 5px 0; padding-left:10px; }
div#navigace_hlavni form#rychle_hledani input.text {
  border:1px solid #FBC068;
  font-size:14px;
  width:152px;
  margin-right:5px;
}
div#navigace_hlavni form#rychle_hledani input.text:focus {
  background:#F2D195;
}

div#navigace_hlavni div.menu_katalog { text-align:center; margin-top:20px; }
div#navigace_hlavni div.menu_katalog a { display:inline; text-align:center; padding:0; margin:0 5px; border:none; background:none; }

div#menu {}

div#menu div.menu {
  position:absolute;
  display:none;
  top:1px; left:191px;
  width:auto;
  padding:0px;
  background:#F5821F;
  z-index:1000;
}


div#obsah {
  /*position:relative;*/
  /*left:195px; top:165px;*/
  _height:1240px;
  min-height:1240px;
  width:584px;
  margin:0 0 0 196px;
  padding:10px 20px;
  /*z-index:10;*/
  background:url("../img/layout/obsah_bcg_leto.jpg") right top no-repeat #6E96FF;
}
div#obsah.zima { background-image:url("../img/layout/obsah_bcg_zima.jpg"); }


div#navigace_2 {
  position:absolute;
  right:0px;
  top:165px;
  width:170px;
  z-index:10;
  /*height:100%;*/
  background:url("../img/layout/menu_2_bcg_leto.jpg") left top no-repeat transparent;
  padding:70px 0 0 0;
  font-weight:bold;
  color:black;
}
div#navigace_2.zima { background-image:url("../img/layout/menu_2_bcg_zima.jpg"); }

div#navigace_2 ul {
  margin:0;
  padding:0;
  list-style-type:none;
}
div#navigace_2 ul li {
  display:block;
  margin:3px 0;
  padding:0;
  vertical-align:middle;
}
div#navigace_2 ul li a, div#navigace_2 h5 {
  display:block;
  height:22px;
  line-height:22px;
  text-decoration:none;
  color:#323232;
  font-size:13px;
  font-weight:bold;
  font-style:italic;
  border:1px solid #F9E8BD;
  background:url("../img/layout/nav_2_item_bcg.gif") 2px center no-repeat #FDB754;
  padding-left:22px;
  margin:0;
}
div#navigace_2 h5 { background-image:none; padding-left:5px; }
div#navigace_2 ul li a:hover, div#navigace_2 ul li a.zvyraznene {
  background-image:url("../img/layout/nav_2_item_hover_bcg.gif");
  background-color:#D66121;
  color:#FFE5B9;
  /*border-color:#FFFAE6;*/
}

div#navigace_2 ul#zajezdy_nemeckych_ck li {
  margin:0;
}
div#navigace_2 ul#zajezdy_nemeckych_ck li a {
  background-position:15px center;
  padding-left:35px;
  border-top:none;
  font-size:12px;
  height:20px;
  line-height:20px;
}


div#navigace_2 div#nav2_partneri { margin-top:20px; }
div#navigace_2 div#nav2_partneri div { margin:8px 0; text-align:center; }


div#right_col_bcg {
  position:absolute;
  right:0px;
  bottom:0px;
  z-index:1;
  width:170px;
  height:450px;
  background:url("../img/layout/page_bcg.jpg") left top no-repeat transparent;
}



div#incoming_partner {
  position:absolute;
  top:80px;
  left:0px;
  width:191px;
  z-index:50;
  background:#F3D093;
  color:#1F2852;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  border:2px solid #F5821F;
  padding:5px 0;
}
div#incoming_partner p { margin:0 0 3px 0; }
div#incoming_partner img { width:28px; height:19px; margin:0 5px; }


div#zapati {
  width:990px;
  padding:4px 0;
  margin:0px 2px 2px 2px;
  font-size:12px;
  color:#213F97;
  background:#5A82FF;
  text-align:center;
}
div#zapati p { margin:0; }
div#zapati a { color:#213F97; font-weight:normal; }
div#zapati a:hover { font-weight:bold; }
div#zapati p#copyright { color:#CCCCCC; }
