@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap");
html, body {height: 100%;}
* {box-sizing:border-box;} 
* {-moz-box-sizing: border-box;}
* {-webkit-box-sizing: border-box;}
* {margin:0;padding:0;border:0;}

body {margin: 0 auto; font-family: Arial, Tahoma, sans-serif; font-size: medium; /* font-size: 100%; */}

input, textarea, select {outline-style: none;}

a:link {color: #333333; text-decoration: none; }
a:active {color: #333333; text-decoration: none; }
a:visited {color: #333333; text-decoration: none;}
a:hover {color: #ff6600; text-decoration: underline;}

img {max-width: 100%; height: auto;}

div.hlavni_null {width: 100%; margin: auto; padding: 10px; }

/* --- Reklama pravá FIX --- */


.sidebar #sidebar {display: none;}

@media (min-width: 980px) {       
  .obsah_pravy {/* position: relative; */ min-height: 500px}
  .sidebar #sidebar {display: block; height: 600px; width: 300px;}
  .sidebar .fixed {position: fixed; top: 0;}
  .sidebar .zarazit {position: absolute; top: auto; bottom: 0;}   
}  

.zpravy_paticka
{       
 padding: 0px;
 margin: 0px;
   
}  

/* ---- Hlavní  ---- */

@media (min-width: 980px) {       
  div.hlavni_null {padding: 0px;}   
}  

div.hlavicka_fixed {left: 0; top: 0; position: fixed; width: 100%; height: 60px; z-index: 1; opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9;}

/* ---- Reklama top ---- */

div.reklama_uvod_top {
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
  text-align: center; 
  /* border: 1px #cccccc solid; */ 
  }  

div.reklama_uvod_top img {
  margin: auto;
  width: 100%;
  height: auto;
  }  

@media (min-width: 980px) {
  div.reklama_uvod_top  {   
  max-width: 1200px;
  min-width: 980px; 
  } 
       
  div.reklama_uvod_top img {
  margin: auto;
  width: 100%;
  /* width: 980px;*/
  height: auto;
  }  
}

/* ---- Hlavička ---- */

div.hlavicka-fixed { 

 }

div.hlavicka-null {
  margin: 0 auto;
  width: 100%;
  height: auto;
  margin-bottom: 5px; 
  overflow:hidden; 
  vertical-align: top;        
  }  

div.hlavicka {
  margin: 0 auto;
  margin-top: 10px;
  width: 100%;
  height: auto;
  margin-bottom: 0px; 
  overflow:hidden; 
  /* vertical-align: top; */
  }  

div.hlavicka-levy  {
  width: 100%;  
  height: auto;
  float:  left;     
  } 

div.hlavicka-levy img {
  /* border: 0px #cccccc solid; */        
  }  

div.hlavicka-pravy  {
  width: 100%;   
  float:  left; 
  color: #666666;
  font-size: 90%;      
  } 

@media (min-width: 480px) {     
  div.hlavicka-levy img {
  height: 60px;
  width: auto;	   
  }    
}

@media (min-width: 980px) {       
  
  div.hlavicka-null {   
  max-width: 1200px;
  min-width: 980px; 
  }
 
  div.hlavicka {   
  max-width: 1200px;
  min-width: 980px;   
  }

  div.hlavicka-levy {
  height: 50px; 
  width: 600px;
  margin-right: -600px;      
  } 
  
  div.hlavicka-pravy  {
  width: auto;  
  float:  right;
  margin-left: 600px;       
  }   
}  

div.hlavicka-datum {
  margin: 0 auto;
  margin-top: 10px;
  width: 100%;
  height: auto;
  overflow:hidden; 
  vertical-align: top; 
  background-size: 70px;
  background-repeat: no-repeat;
  background-position: 100% 0%;   
  }  

div.hlavicka-datum span.svatek {
  color: #666666;
  font-size: 90%;
  }

@media (min-width: 980px) {       
  div.hlavicka-datum {   
  max-width: 1200px;
  min-width: 980px; 
  }

}

/* ---- Hlavička - hledání ---- */

div.hlavicka-pravy form {
  width: 100%;
  height: 40px;
  display: table;
  border: 1px #05aff0 solid;
  border-radius: 5px; 
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: -3px 3px 3px 0 #cccccc;  
  }

@media (min-width: 980px) {       
   div.hlavicka-pravy form {
   width: 500px;
   }
}

div.hlavicka-pravy form div.search-field {
  display: table-cell;
  width: 100%;
 }


div.hlavicka-pravy form div.search-field input[type="search"] {  
  width: 100%;
  /* height: 37px; */
  outline-style: none; /* zruší zvýraznění ve Chrome */
  padding-left: 5px;
  color: #666666;  
  font-size: 100%;
  cursor: text; 
  }

div.hlavicka-pravy form div.search-control {
  background: #05aff0; 
  width: 100px;
  }

div.hlavicka-pravy form div.search-control input[type="submit"],  div.hlavicka-pravy form div.search-control button {
   width: 100%;
  height: 40px;  
  color: #ffffff;  
  background: #05aff0; 
  cursor: pointer; 
  }

/* ---- Lišta cesta ---- */

div.lista_cesta { 
  /* min-width: 980px; */
  margin: auto;
  text-align: left;
  margin-bottom: 10px;   
  padding-top: 5px;
  padding-bottom: 5px;  
  font-family: 'Arimo', sans-serif;    
  font-size: 100%; 
  color: #666666;   
  }

@media (min-width: 980px) {       
  div.lista_cesta { 
  max-width: 1200px;   
  padding-top: 10px;
  /* border-top: 1px #e7e2e2 solid; */  
  }
}

div.lista_cesta a:link {     
  text-decoration: underline;
 }  


div.pridat_rss { 
  float: right; 
  /* margin-top: 20px; */ 
  font-size: 90%;
  display: inline-block;
  }

@media (min-width: 980px) {       
  div.pridat_rss { 
  float: right;  
  margin-top: 0px;
  }
}



/* ---- Telo obsah ---- */

div.obsah_hlavni { 
  position: relative;
  height: auto;
  /* min-width: 980px; */
  margin: auto;
  text-align: left;
  overflow:hidden; 
  clear:both;  
  vertical-align: top; 
  font-family: 'Arimo', sans-serif; 
  }   

@media (min-width: 980px) {          
   div.obsah_hlavni {     
   min-width: 980px;   
   max-width: 1200px;
   }
}

div.obsah_levy  {     
 
 }  

@media (min-width: 980px) {          
   div.obsah_levy {     
   /* max-width: 70%; */   
   /*min-width: 650px; */ 
   width: 100%;     
   margin-right: -300px; 
   padding-right: 330px;
   float: left;             
   }   
}  

div.obsah_pravy {      
  width:100%;    
  text-align: center;      
  }

@media (min-width: 980px) {         
div.obsah_pravy {     
  width: 300px;  
  float: right; 
  }   
}  

div.obsah_levy_reklama {
  display: none;
  }  

@media (min-width: 980px) {          
   div.obsah_levy_reklama {     
   display: block; 
  }   
}  

p.rss_error {
  margin-top: 30px; 
  margin-bottom: 30px;
  font-size: 80%;
  color: #666666;
  }


/* ----------------------------------------  Sekce - pravy ---------------------------------------- */



/* ----------------------------------------  Sekce - levý ---------------------------------------- */


h2.rubrika {
/* overflow: hidden; */
text-align: left; 
margin: 20px 0 10px 0;
}

/*
h2.rubrika:before,
h2.rubrika:after {
  background-color: #ffcc00;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%; 
  float: right; 
}


h2.rubrika:before {
  right: 0.5em;
  margin-left: 0%;
}

h2.rubrika:after {
  left: 1em;  
  margin-right: -50%; 

}
*/


/* ---- Tlačítko vložit inzerát  ---- */

div.pridat_inzerat {
  width: 100%;  
  margin: auto;
  /* border: 3px #05AFF0 solid; */
  display: block;
  background: #05aff0;  
  text-align: center;  
  border-radius: 5px; 
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;      
  font-size: 140%;
  color: #ffffff;   
  }

div.pridat_inzerat a {
  display:block;
  margin-bottom: 15px;
  padding: 10px;
  color: #ffffff;   
  border-radius: 5px; 
  webkit-border-radius: 5px;
  -moz-border-radius: 5px;   
  text-decoration: none;  
  }

@media (min-width: 480px) { 
  div.pridat_inzerat a {
  padding: 10px;
  }  
}

div.pridat_inzerat a:hover {  
  color: #ffffff;
  display:block;
  background: #9eb2ba; 
 }




/* ---- Výpis položek  ---- */

div.rubrika-nadpis {
  width: 100%;  
  margin: auto;
  overflow:hidden; 
  vertical-align: top;   
  margin-bottom: 20px;
  background: #1e6574; 
  color: #ffffff;
  padding: 10px;
  border-radius: 5px;
  }

a:hover div.rubrika-nadpis {
  filter: alpha(opacity=65);
  -moz-opacity: 0.65;
  -khtml-opacity: 0.65;
  opacity: 0.65;
  }


div.rubrika-nadpis h1 {
  font-size: 105%;  
  color: #ffffff;
  font-weight: normal;
  }

a:hover div.rubrika-nadpis {
  text-decoration: underline; 
  }

div.rubrika-nadpis h1.uvod {
  font-weight: normal;
  }



div.polozky-rss {
  width: 100%;
  margin: auto;
  margin-bottom: 5px;
  padding-top: 0px;
  padding-bottom: 10px;   
  overflow:hidden; 
  vertical-align: top; 
  color: #666666;   
  }

@media (min-width: 980px) { 
  div.polozky-rss {
  
  }  
}

div.polozky-rss h2 {font-weight: normal; font-size: 130%; vertical-align: top; color: #cccccc;}
div.polozky-rss span.datum {color: #1e6574;}
div.polozky-rss span.info_local {color: #cccccc; font-size: 70%;}
div.polozky-rss p {line-height: 160%;}


div.polozky-rss ul {
  margin-top: 0.5em;
  margin-bottom: 10px;
  /* margin-left: -1.3em;*/
  list-style: square;  
  }

div.polozky-rss ul li {
  /* color: #1e6574; */  
  color: #ff6600; 
  font-size: 85%;
  margin-left: 1.3em;
  margin-bottom: 0.7em;
  }

div.hlavicka-rss {
  width: 100%;
  margin: auto;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;   
  overflow:hidden; 
  vertical-align: top;   
  border-top: 2px #1e6574 solid; 
  border-bottom: 0px #dddddd solid;
  float: left; 
  }

@media (min-width: 400px) {  
  div.hlavicka-rss{
    
  }
}

div.hlavicka-rss span {
  color: #1e6574;   
  font-size: 110%;
  display: inline-block;
  margin-bottom: 3px;
  }

@media (min-width: 400px) {  
  div.hlavicka-rss span {  
  margin: 0;
  }
}


div.hlavicka-rss img {
  float: left;
  margin-right: 5px;  
  }

@media (min-width: 400px) {  
  div.hlavicka-rss img {
  float: right;
  margin: 0;
  }
}


div.polozky-rss div.zprava {
  width: 100%;
  margin: auto;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;   
  overflow:hidden; 
  vertical-align: top; 
  border-bottom: 1px #dddddd solid;
  /* border-bottom: 1px #1e6574 solid; */

  }

@media (min-width: 400px) {  
  div.polozky-rss div.zprava {
  display: table;
  }
}

div.polozky-rss div.zprava-img {
  width: 100%
  vertical-align: top;
  }

@media (min-width: 400px) {  
  div.polozky-rss div.zprava-img {
  width: 140px; 
  display: table-cell;
  }
}

div.polozky-rss div.zprava-img img {
  width: 100px;
  /* height: 70px; */
  height: auto;    
  }

div.polozky-rss div.zprava-text {
 /* float: right; */
  width: 100%
  vertical-align: top;
  }

@media (min-width: 400px) {  
  div.polozky-rss div.zprava-text {
  display: table-cell;
  vertical-align: top;
  }
}


div.polozky-rss div.paticka-rss {
  width: 100%;
  margin: auto;
  padding-top: 0px;
  padding-bottom: 5px;   
  overflow:hidden; 
  vertical-align: top;   
  float: left; 
  }

@media (min-width: 400px) {  
  div.polozky-rss div.paticka-rss{
  font-size: 90%;   
  }
}

div.polozky-rss div.paticka-rss a:link {text-decoration: underline;}

/* ---- Výpis položek  přehled zpráv  ---- */

div.reklama_rubrika {
  width: 100%;
  max-height: 80px;
  margin: auto;
  margin-bottom: 10px;
  overflow:hidden; 
  vertical-align: top;   
  }

div.rubriky {
  width: 100%;
  margin: auto;
  margin-bottom: 5px;
  padding-top: 0px;
  padding-bottom: 10px;   
  overflow:hidden; 
  vertical-align: top; 
  color: #666666; 
  display: table;    
  }

div.rubriky_left {
  width: 100%;   
  vertical-align: top;
  }

@media (min-width: 600px) {  
  div.rubriky_left {
  width: 50%;
  display: table-cell;
  padding-right: 15px; 
  border-right: 1px #cccccc solid;     
  }
}

div.rubriky_right {
  width: 100%;
  vertical-align: top;  
  }

@media (min-width: 600px) {  
  div.rubriky_right {
  width: 50%;
  display: table-cell;
  padding-left: 15px;      
  }
}

div.prehled  {
  width: 100%;
  margin: auto;
  margin-bottom: 5px;
  padding-top: 0px;
  padding-bottom: 10px;   
  overflow:hidden; 
  vertical-align: top; 
  color: #666666;   
  }


div.prehled h2 {font-weight: normal; font-size: 130%; vertical-align: top; line-height: 130%; margin-bottom: 10px;}
div.prehled h3 {font-size: 110%; vertical-align: top; line-height: 120%; font-weight: 300; color: #000000}
div.prehled span.datum {color: #1e6574;}
div.prehled span.info_local {color: #cccccc; font-size: 70%;}
div.prehled p {line-height: 160%;}

div.prehled div.prehled-hlavicka {
  width: 100%;
  margin: auto;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;   
  overflow:hidden; 
  vertical-align: top;   
  border-top: 2px #1e6574 solid; 
  border-bottom: 0px #dddddd solid;
  }

@media (min-width: 400px) {  
  div.prehled div.prehled-hlavicka {    
  }
}

div.prehled div.prehled-hlavicka span {
  color: #1e6574;  
  /* font-family: oswald; */ 
  font-size: 110%; 
  }

div.prehled div.prehled-hlavicka img {
  float: right;   
  }

div.prehled img {
  width: 100px;
  /* height: 70px; */
  height: auto;  
  float: left;  
  margin-right: 10px;
  }


div.prehled div.seznam {
  width: 100%;
  margin: auto;
  margin-top: 8px;
  vertical-align: top;
  float: left;   
  text-align: left;
  }

@media (min-width: 400px) {  
  div.prehled div.seznam {
  vertical-align: top;
  }
}


div.prehled ul {
  padding: 0;
  margin-top: 0.5em;
  margin-bottom: 10px;
  margin-left: 1em;
  list-style: square;
  float: left;
  }

div.prehled ul li {
  /* color: #1e6574; */  
  color: #ff6600; 
  margin-bottom: 0.6em;
  padding: 0;   
  }

div.prehled div.prehled-paticka {
  width: 100%;
  margin: auto;
  padding-top: 0px;
  padding-bottom: 5px;   
  overflow:hidden; 
  vertical-align: top;   
  float: left; 
  }

@media (min-width: 400px) {  
  div.prehled div.prehled-paticka {
  font-size: 90%;   
  }
}

div.prehled div.prehled-paticka img {
  width:auto;
  float:left;
  }

div.prehled div.prehled-paticka a:link {text-decoration: underline;}


/* ---- Akce - Výpis TOP položka ---- */

div.polozka-top a:link {display:block; color: #ffffff; text-decoration: none; }
div.polozka-top a:active {color: #ffffff; text-decoration: none; }
div.polozka-top a:visited {color: #ffffff; text-decoration: none;}
div.polozka-top a:hover {color: #ffffff; text-decoration: underline;}
div.polozka-top h2 {font-size: 140%; margin-bottom: 10px; color: #ffffff; font-weight: normal}
div.polozka-top p {margin-bottom: 15px; line-height: 160%;  font-size: 95%;} 
div.polozka-top span {line-height: 160%;  font-size: 95%;}

div.polozka-top {
  width: 100%;  
  margin: auto;
  overflow:hidden; 
  vertical-align: top;   
  margin-bottom: 20px;
  background: #1e6574; 
  color: #ffffff;
  }

@media (min-width: 480px) { 
  div.polozka-top {
  display: table;
  }  
}

@media (min-width: 980px) { 
  div.polozka-top {
  display: table;
  width: 100%;   
  height: auto;
  overflow:hidden; 
  }  
}

div.polozka-top div.img_top {  
  width: 100%;
  height: 180px;
  vertical-align: top;  
  background-size: 100% auto; 
  background-repeat: no-repeat; 
  background-position: 0% 0%;   
  }

@media (min-width: 400px) {  
  div.polozka-top div.img_top { 
  height: 300px; 
  }  
}


@media (min-width: 640px) {  
  div.polozka-top div.img_top { 
  width: 300px;
  height: auto;
  display: table-cell;
  background-size: auto 100%; 
  }  
}

@media (min-width: 980px) {  
  div.polozka-top div.img_top { 
  width: 0; 
  } 
  
  div.polozka-top div.img_top_0 { 
  width: 250px;
  height: 300px; 
  background-repeat: no-repeat; 
  background-position: 0% 0%;    
  background-size: auto 100%; 
  }
   
  div.polozka-top div.img_top_1 { 
  width: 340px;
  background-repeat: no-repeat; 
  background-position: 0% 0%;   
  background-size: auto 100%; 
  }

  div.polozka-top div.img_top_2 { 
  width: 420px;
  background-repeat: no-repeat; 
  background-position: 0% 0%;   
  background-size: auto 100%;
  }
 
}

div.polozka-top div.odkaz {     
  height: 400px;  
  border: 2px #ffcc00 solid;    
  } 

div.polozka-top div.popis {     
  width: 100%;
  vertical-align: top;  
  padding: 10px;
  color: #ffffff;   
  }

@media (min-width: 640px) { 
  div.polozka-top div.popis {      
  width: auto;
  padding: 15px;
  display: table-cell; 
  }  
}

/* ---- Akce - Výpis položek  ---- */


.akce-po-expiraci {
  opacity: 0.6; 
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  }  

.akce-po-expiraci-2 {
  background: url(../images/web/akce_jiz_probehla.png); 
  background-position: 99% 100%;
  background-repeat: no-repeat;  
  }  

div.polozky-vypis-akce {
  width: 100%;
  margin: auto;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;   
  overflow:hidden; 
  vertical-align: top; 
  display: table;
  /* border: 1px #1e6574 solid; */
  /*
  border-radius: 5px;
  webkit-border-radius: 5px;
  -moz-border-radius: 5px;    
  */
  }

@media (min-width: 480px) { 
  div.polozky-vypis-akce {
  }  
}

div.polozky-vypis-akce div.img_top_0 { 
  padding-left: 10px;   
  width: 200px;   
  vertical-align: top;  
  }

@media (min-width: 400px) {  
  div.polozky-vypis-akce div.img_top_0 { 
  float: 0;
  display: table-cell;
  /*
  background: url(../images/web/loader_2.gif);   
  background-position: 55% 65%;
  background-repeat: no-repeat;
  background-size: 50px;
  */  
  }  
}

div.polozky-vypis-akce div.img_top { 
  width: 180px; 
  height: 130px; 
  padding: 5px;
  /*border: 3px #e2e1e1 solid; */
  border: 2px #cccccc solid;
  overflow:hidden; 
  clear: both;
  vertical-align: middle;
  text-align: center;
  border-radius: 3px; 
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;    
  }

div.polozky-vypis-akce div.polozky-popis-akce {
 /* float: right; */
  padding-left: 10px;
  padding-right: 10px;
  float:left;
  vertical-align: top;
  }

@media (min-width: 400px) {  
  div.polozky-vypis-akce div.polozky-popis-akce {
  float: none;
  display: table-cell;
  vertical-align: top;
  }
}


div.polozky-vypis-akce div.polozky-popis-akce h2 {
  font-size: 140%;
  margin-top: 10px;
  padding: 0;
  margin-bottom: 5px;
  font-weight: normal;  
  }

@media (min-width: 480px) {  
  div.polozky-vypis-akce div.polozky-popis-akce h2 {
  margin-top: 0px;
  /* font-weight: bold;*/ 
  }
}

div.polozky-vypis-akce div.polozky-popis-akce p {
  line-height: 160%; 
  margin-top: 5px;
  margin-bottom: 15px;
  color: #666666;    
  }


@media (min-width: 980px) { 
  div.polozky-vypis-akce div.polozky-popis-akce p {
   font-size: 95%;
  }
}

div.polozky-vypis-akce div.polozky-popis-akce span {
  color: #666666;
  font-size: 95%;
 }

@media (min-width: 980px) {  
  div.polozky-vypis-akce div.polozky-popis-akce span{
  margin-left: 0;   
  }
}

a.vice_zde {color: #ffffff; text-decoration: none; background: #ff8e00; padding: 5px; font-size: 80%; font-family: Tahoma}
a:link.vice_zde {color: #ffffff; text-decoration: none;}
a:active.vice_zde {color: #ffffff; text-decoration: none; }
a:visited.vice_zde {color: #ffffff; text-decoration: none;}
a:hover.vice_zde {color: #ffffff; background: #05aff0;}


/* ---- Menu kontinenty Sekce ---- */

div.dovolena { 
  height: auto;
  /* min-width: 980px; */
  margin: auto;
  text-align: left;
  overflow:hidden; 
  clear:both;  
  vertical-align: top; 
  font-family: 'Arimo', sans-serif; 
  }   

@media (min-width: 980px) {          
   div.dovolena {     
   min-width: 980px;   
   max-width: 1200px;
   }
}



div.kontinent_menu_1 {
  margin: auto;
  overflow: auto;     
  text-align: center;
  margin-bottom: 5px;  
  border-top: 1px #f2f2f2 solid;
  }


div.kontinent_menu_1 p {
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;     
  font-family: Francois One, Oswald, Impact, "Arial CE", Arial;  
  font-size: 90%;
  color: #666666;
  }


ul.kontinent_menu {
  /* width: 100%; */
  min-width: 1200px;
  margin: auto;
  font-size: 75%;
  /* font-weight: bold; */
  font-family: Verdana,  "Arial CE", Arial, "Trebuchet MS", "Geneva CE",  "Helvetica CE", Georgia, serif, sans-serif;        
  overflow: hidden;  
  }


ul.kontinent_menu li {
  width: 13%;
  height: 130px;
  margin-bottom : 100px;
  vertical-align: top; 
  /*line-height: 130px;*/
  margin: auto;  
  list-style-type:none;
  text-align: center;  
  display: inline-block;
  }


/*
ul.kontinent_menu li:nth-child(1) 
  {      
  float: left; 
  }


ul.kontinent_menu li:nth-child(7) 
  {      
  float: right; 
  }
*/

ul.kontinent_menu li.kont_evropa a {
  background: url(../info_images/dovolena/dovolena_menu_evropa.jpg);  
  background-repeat: no-repeat;
  background-position: 50% 50%;   
  }


ul.kontinent_menu li.kont_sev_amerika a {
  background: url(../info_images/dovolena/dovolena_menu_sev_amerika.jpg);  
  background-repeat: no-repeat;
  background-position: 50% 50%;   
  }


ul.kontinent_menu li.kont_jiz_amerika a {
  background: url(../info_images/dovolena/dovolena_menu_jiz_amerika.jpg);  
  background-repeat: no-repeat;
  background-position: 50% 50%;   
  }


ul.kontinent_menu li.kont_afrika a {
  background: url(../info_images/dovolena/dovolena_menu_afrika.jpg);  
  background-repeat: no-repeat;
  background-position: 50% 50%;   
  }


ul.kontinent_menu li.kont_asie a {
  background: url(../info_images/dovolena/dovolena_menu_asie.jpg);  
  background-repeat: no-repeat;
  background-position: 50% 50%;   
  }


ul.kontinent_menu li.kont_australie a {
  background: url(../info_images/dovolena/dovolena_menu_australie.jpg);  
  background-repeat: no-repeat;
  background-position: 50% 50%;   
  }


ul.kontinent_menu li.kont_antarktida a {
  background: url(../info_images/dovolena/dovolena_menu_antarktida.jpg);  
  background-repeat: no-repeat;
  background-position: 50% 50%;   
  }


ul.kontinent_menu li.aktivni a  {
  opacity: 0.7; 
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  }

	
ul.kontinent_menu a {
  padding: 0px; 
  padding-top: 10px;
  margin: auto;
  width: 130px;
  height: 130px;
  display:block;
  z-index: 10;
  color: #ffffff;  
  text-decoration: none;    
  /* background-color: #ff8e00; */
  border-radius: 10px; 
  }


ul.kontinent_menu a:hover {
  text-decoration: none;
  opacity: 0.7; 
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  }