body, h1, h2, h3, p, img, form, input, textarea, ul, li, ol { margin:0; padding:0; border:0; }
html { overflow: auto;}
a { outline:none; }

body { background: #000; font-family: Arial, sans-serif; font-size: 62.5%; color: #fff; text-align: center; }

#header { background: #000;}
  #container-header { width: 899px; height: 160px; margin: 0px auto; }

#menu, #menu-en { background: url('images/menu-background.gif') repeat-x left top;}
  #container-menu, #container-menu-en { width: 899px; height: 31px; margin: 0px auto; }

#menu ul, #menu-en ul { list-style: none;}
  #menu ul li, #menu-en ul li { float: left; padding: 11px 28px 0px 30px; background: url('images/menu-li.gif') no-repeat left 13px; }
  #menu ul li.prvni { background: none; padding-left: 65px;}
    #menu-en ul li.prvni { background: none; padding-left: 67px;}
  #menu a, #menu-en a { display: block; height: 19px;color:white;}
  #menu a:hover, #menu-en a:hover { display: block; height: 19px;color:orange;}
  #menu a.home, #menu-en a.home { width: 23px;}
  #menu a.nase-safari { width: 59px;}
  #menu a.kena { width: 23px;}
  #menu a.tanzanie { width: 43px; }
  #menu a.zambie { width: 31px;}
  #menu a.botswana { width: 47px;}
  #menu a.namibie { width: 33px;}
  #menu a.rwanda { width: 36px;}
  #menu a.cenik { width: 26px;}
  #menu a.podminky { width: 44px;}
  #menu a.kontakt { width: 41px;}


  #menu-en a.our-safaris { width: 59px;}

  #menu-en a.kenya { width: 30px;}

  #menu-en a.tanzania { width: 50px;}

  #menu-en a.zambie { width: 31px;}

  #menu-en a.botswana { width: 48px;}

  #menu-en a.namibie { width: 33px;}

  #menu-en a.rwanda { width: 36px;}

  #menu-en a.four { width: 23px; }

  #menu-en a.our-rates { width: 51px;}

  #menu-en a.contact { width: 41px;}


#content { width: 899px; margin: 0px auto; background: #000; text-align: left; }
  #content-border { padding: 0px 1px; overflow:auto; height: 519px; overflow: auto;
                     scrollbar-track-color: #000;
                     scrollbar-face-color: #2d2d2d;
                     scrollbar-3dlight-color: #2d2d2d;
                     scrollbar-darkshadow-color: #2d2d2d;
                     scrollbar-shadow-color: #000;
                     scrollbar-arrow-color: #ff9701;}
  .text-content { background: #2d2d2d url('images/text-background.gif') repeat-x left bottom; padding: 28px; min-height: 463px;}

body#index div.text-content, body#home-en div.text-content {margin-left: 357px; height: 332px; min-height: 332px; }

#theme {  }
  #content {color: #b9b9b8; }
  #content .text {font-size: 1.1em; }
  #content p { font-size: 1.1em; padding-bottom: 0.6em; color: #b9b9b8; }  
  #content p.uvod { font-weight: bold; color: #fff;}
  #content p.adresa { color: #fff; font-size: 1.2em; padding: 20px 0px;}
  #content p.contact { float: right; border: 1px solid #000; padding: 20px; background: #414040; }
  #content p.contact strong { text-transform: uppercase; color: #fff; }
  #content p.contact a { background: none; }
  #content p.below { margin-top: 90px; }
  #content a { color: #ff9501; text-decoration: none; padding-right: 10px; background: url('images/link.gif') no-repeat right 5px;}
  #content a.book { padding-left: 20px; background: url('images/book.png') no-repeat left -1px; font-weight: bold;}
  #content a.hidden { visibility:hidden; }
  #content a:hover { color: #fff; text-decoration: underline; }
  #content a.right {float: right;}
  #content a.mail { background: none;}
  #content a.link { background: none; padding:0; color: #fff;}
  #content ul { font-size: 1.1em; padding-left: 25px; padding-bottom: 10px; color: #b9b9b8;}
  #content ol { font-size: 1.1em; padding-left: 30px; padding-bottom: 10px; color: #b9b9b8;}

#footer { background: url('images/footer-background.gif') repeat-x left top; padding-top: 28px; } 
  #container-footer { width: 899px; height: 65px; margin: 0px auto; }
  #footer p { font-size: 1.1em; }
  #footer p.copy { float: left; }
  #footer p.footer-menu { float: right; }
  #footer a {color: #808080; text-decoration: none; padding: 0px 3px;}
  #footer a:hover {color: #ff9501; text-decoration: underline; }

#welcome { float: right; background: url('images/welcome-background.jpg') no-repeat left top; width: 540px; height: 131px; }
  #welcome h1 { text-indent: -9000px; width: 446px; height: 24px;  background: url('images/heading-vitejte.png') no-repeat left top; margin: 20px 0px 10px 28px;}
    #welcome h1.en { background: url('images/heading-welcome.png') no-repeat left top; }
  #welcome p { padding-left: 28px; color: #fff;}
/*  #welcome a { color: #ff9501; text-decoration: none; padding-right: 10px; background: url('images/link.gif') no-repeat right 5px;}
  #welcome a:hover { color: #fff; text-decoration: underline; }*/

img.logo { float: left; }
img.foto-big { float: left; border-right: 1px solid #000;}
img.foto-small-right { float: right; margin: 5px 0px 5px 10px;}
img.foto-small-left { float: left; margin: 5px 10px 5px 0px;}

div.text-content h1 { font-style:italic;color:white;font-size: 1.6em;height: 17px; margin-bottom: 12px; text-indent: -9000px;}
div.text-content h1.prijmete { /*background: url('images/heading-prijmete.png') no-repeat left top;*/
text-indent: 0px; 
}
div.text-content h1.nase-safari { background: url('images/heading-nase-safari.png') no-repeat left top; }
div.text-content h1.destinace-kena { background: url('images/heading-destinace-kena.png') no-repeat left top; }
div.text-content h1.destinace-tanzanie { background: url('images/heading-destinace-tanzanie.png') no-repeat left top; }
div.text-content h1.destinace-zambie { background: url('images/heading-destinace-zambie.png') no-repeat left top; }
div.text-content h1.destinace-botswana { background: url('images/heading-destinace-botswana.png') no-repeat left top; }
div.text-content h1.destinace-namibie { background: url('images/heading-destinace-namibie.png') no-repeat left top; }
div.text-content h1.ctyri { background: url('images/heading-ctyri.png') no-repeat left top; }
div.text-content h1.cenik { background: url('images/heading-cenik.png') no-repeat left top; }
div.text-content h1.podminky { background: url('images/heading-podminky.png') no-repeat left top; }
div.text-content h1.kontakt { background: url('images/heading-kontakt.png') no-repeat left top; }
div.text-content h1.objednavkovy-formular { background: url('images/heading-objednavkovy-formular.png') no-repeat left top; }
div.text-content h1.reference { background: url('images/heading-reference.png') no-repeat left top; }
div.text-content h1.pruvodci { background: url('images/heading-pruvodci.png') no-repeat left top; }
div.text-content h1.zdravi { background: url('images/heading-zdravi.png') no-repeat left top; }
div.text-content h1.ubytovani { background: url('images/heading-ubytovani.png') no-repeat left top; }
div.text-content h1.highlights { background: url('images/heading-highlights.png') no-repeat left top; }

div.text-content h1.take { background: url('images/heading-take.png') no-repeat left top; }
div.text-content h1.our-safaris { background: url('images/heading-our-safaris.png') no-repeat left top; }
div.text-content h1.destinations-kenya { background: url('images/heading-destinations-kenya.png') no-repeat left top; }
div.text-content h1.destinations-tanzania { background: url('images/heading-destinations-tanzania.png') no-repeat left top; }
div.text-content h1.our-rates { background: url('images/heading-our-rates.png') no-repeat left top; }
div.text-content h1.contact { background: url('images/heading-contact.png') no-repeat left top; }
div.text-content h1.references { background: url('images/heading-references.png') no-repeat left top; }
div.text-content h1.guides { background: url('images/heading-guides.png') no-repeat left top; }
div.text-content h1.health { background: url('images/heading-health.png') no-repeat left top; }
div.text-content h1.accomodation { background: url('images/heading-accomodation.png') no-repeat left top; }
div.text-content h1.booking { background: url('images/heading-booking.png') no-repeat left top; }


h2 { color: #4eaf01; font-size: 1.3em; padding: 10px 0px 8px 0px;}
h2 span { color: #fff; }
h2 strong { color: #ff9501; }
h2.country { font-size: 1.5em; color: #ff9501; }

h3 { color: #fff; font-size: 1.1em; padding: 10px 0px 8px 0px; text-transform: uppercase; }

div.separe { height: 6px; background: url('images/separator.jpg'); margin: 10px 0px 20px 0px; }


#nature {
 float:right;
 clear:right;
 margin-top:33px;
}
/* select language */
#lang{ width: 95px; overflow: auto; background: url('images/link.gif') no-repeat 42px 7px; float: right; margin: 44px 25px 0px 0px;}
  #lang a.cesky { border: 0px; display: block; float: left; color:white; height: 15px; margin-top: 5px;}
  #lang a.cesky:hover { color:orange; }
  #lang a.english { border: 0px; color:white;  display: block; float: right; width: 37px; height: 15px;  margin-top: 5px;}
  #lang a.english:hover { color:orange; }

/* select theme */
#select { clear: right; float: right; margin: 30px 0px 0px 0px; background: url('images/vyberte-si-motiv.gif') top center no-repeat; padding-top: 12px; }
  #select a img {border: 1px solid #808080;color:white; }
  #select a:hover img {border: 1px solid #da8038;color:orange;}

#select-en { clear: right; float: right; margin: 30px 0px 0px 0px; background: url('images/select-theme.gif') top center no-repeat; padding-top: 12px; }
  #select-en a img {border: 1px solid #808080;color:white; }
  #select-en a:hover img {border: 1px solid #da8038;color:orange;}

/*a.book { background: url('images/book.png') no-repeat left top; padding-left: 20px; }*/

#content table.galerie a { background: none; }
#content table.galerie a img { border: 1px solid #b7b7b7; }
#content table.galerie a:hover img { border: 1px solid #ff9501; }

label { font-size: 1.1em; float: left; width: 280px; font-weight: bold; text-align: right; margin-right: 10px; margin-left: 100px; padding-top: 3px;}
input, textarea { border: 1px solid #000; width: 200px; padding: 3px; font-size: 1.1em; margin-bottom: 3px;}
textarea { height: 50px;}
select {font-size: 1.1em;  margin-bottom: 3px; }
input.button { width: auto; background: #b7b7b7;}

.white { color: #fff; }

.break {clear: both;}
.mapamaska {cursor:hand;margin:0px;padding:0px;position:absolute;
/*background-image: url(images/mapamaska.png);*/
background-repeat:no-repeat;background-position:bottom}
.mapamaska div {height:100%;width:100%;background-repeat:no-repeat;margin:0px;padding:0px;background-position:top left}
#mapakena {left:790px;top:255px;height:42px;width:30px;}
#mapakena div {z-index:10;background-image: url(inc/bitdust.php?text=KENA);}
#mapakena div:hover{z-index:10;background-image: url(inc/bitdust.php?text=KENA&o);}
#mapakena div.en {z-index:10;background-image: url(inc/bitdust.php?text=KENYA);}
#mapakena div.en:hover{z-index:10;background-image: url(inc/bitdust.php?text=KENYA&o);}
#maparwanda {left:729px;top:269px;height:42px;width:35px}
#maparwanda div {background-image: url(inc/bitdust.php?text=RWANDA);}
#maparwanda div:hover{z-index:10;background-image: url(inc/bitdust.php?text=RWANDA&o);}
#maparwanda div.en {background-image: url(inc/bitdust.php?text=RWANDA);}
#maparwanda div.en:hover{z-index:10;background-image: url(inc/bitdust.php?text=RWANDA&o);}
#mapatanzanie {left:758px;top:310px;height:42px;width:45px}
#mapatanzanie div {background-image: url(inc/bitdust.php?text=TANZANIE);}
#mapatanzanie div:hover{z-index:10;background-image: url(inc/bitdust.php?text=TANZANIE&o);}
#mapatanzanie div.en {background-image: url(inc/bitdust.php?text=TANZANIA);}
#mapatanzanie div.en:hover{z-index:10;background-image: url(inc/bitdust.php?text=TANZANIA&o);}
#mapanamibie {left:642px;top:411px;height:42px;width:35px}
#mapanamibie div {background-image: url(inc/bitdust.php?text=NAMIBIE);}
#mapanamibie div:hover{z-index:10;background-image: url(inc/bitdust.php?text=NAMIBIE&o);}
#mapanamibie div.en {background-image: url(inc/bitdust.php?text=NAMIBIA);}
#mapanamibie div.en:hover{z-index:10;background-image: url(inc/bitdust.php?text=NAMIBIA&o);}
#mapazambie {left:699px;top:370px;height:42px;width:37px;z-index:5}
#mapazambie div {background-image: url(inc/bitdust.php?text=ZAMBIE);}
#mapazambie div:hover{z-index:10;background-image: url(inc/bitdust.php?text=ZAMBIE&o);}
#mapazambie div.en {background-image: url(inc/bitdust.php?text=ZAMBIA);}
#mapazambie div.en:hover{z-index:10;background-image: url(inc/bitdust.php?text=ZAMBIE&o);}
#mapabotswana {z-index:10;left:683px;top:425px;height:38px;width:47px;}
#mapabotswana div {z-index:10;background-image: url(inc/bitdust.php?text=BOTSWANA);}
#mapabotswana div:hover{z-index:10;background-image: url(inc/bitdust.php?text=BOTSWANA&o);}
#mapabotswana di.env {z-index:10;background-image: url(inc/bitdust.php?text=BOTSWANA);}
#mapabotswana div.en:hover{z-index:10;background-image: url(inc/bitdust.php?text=BOTSWANA&o);}
.mapa {
 margin:0px;overflow:hidden;text-align:right;
 margin-top:-1px;
 background-image:url(images/mapa.png);
 background-position:right;
 background-repeat:no-repeat;
 background-color:#2d2d2d;
 height:100%;
 position:relative;
  }
.mapa img {margin-top:-5px;float:right}
.mapa div.text {
 margin-top:20px;
 margin-left:20px;
 width: 380px;
 float:left;
 text-align:justify;
}
.pocasi {
 height:20px;
 width:526px;
 left:250px;
 top:300px;
 position:absolute;
 background-image: url(images/pocasi/rwanda.jpg);
 text-align:right;
 padding-top: 180px;
 display:none;
}
.pocasi a {
margin-right: 10px;
}

img.logo-agent {float: left; padding: 3px; border: 1px solid #000; margin-right: 20px; }
