@import url(style-custom.css);
@import url(style-tip.css);

#heads {
  position: relative;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  border-bottom: 5px solid orange;
  }

#heads_main {
	position: relative;
	height: 150px;
	background-color: rgb(84,101,190);
	}
	
#heads_image {
  position: absolute;
  width: 465px;
  height: 150px;
  overflow: hidden;
  top: 0px;
  left: 310px;
  }

#heads_prave {
  position: absolute;
  width: 200px;
  height: 150px;
  overflow: hidden;
  top: 0px;
  right: 0px;
  background-color: white;
  font-size: 0.85em;
}  

html, body, div, form, img {
  margin: 0;
  padding: 0;
  border: 0;
  }

html, body {
	height: 100%;
  }

body {
  font-family:  Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 80%;
	color: rgb(105,104,104);	
  text-align: left;
   background: rgb(109,207,246) url('img/pozadi-body.bmp') repeat-x 0 0; */
	}

#ramec {
  margin: auto;
	width: 975px;
  background: white url('img/pozadi-telo.gif') repeat-y 0 0;
  min-height: 100%;
  height: 100%;
  }

html>body #ramec {
	height: auto;
}
  
#menu_hlavni {
  height: 32px;
  background: rgb(253,201,0) url('img/pozadi-menu-hlavni.gif') repeat-x 0 0;
  padding-left: 45px; 
 
}

#spacer_orange {
  height: 5px;
  background: rgb(253,201,0) url('img/pozadi-menu-hlavni-akt-b.gif') repeat-x 0 0;
}

img.dovolena_v_lokalite {
  float: left;
  padding-top: 9px;
  padding-right: 17px;
}

#navigace {
  font-size: 0.85em;
  background-color: rgb(241,243,244);
  padding: 3px 15px;
   
}

#menu_horni {
  padding: 7px 10px;
  text-align: left;
  background-color: rgb(46,50,147);
  color: white;
  font-size: 0.85em;
  border-bottom: solid 1px rgb(253,201,0);
  }

#menu_leve {
  width: 200px;
  float: left;
  padding-top: 0px;
  font-size: 0.85em;
  background-color: rgb(199,217,255);
  }
  
#menu_prave {
  width: 200px;
  float: right;
  padding-top: 0px;
  font-size: 0.85em;
  background-color: rgb(199,217,255);
  }  
  
    
#seo {
  float: left;
  padding: 3px 15px;
  text-align: left;
  background: rgb(255, 255, 255) url('img/pozadi-menu.gif') repeat-x 0 0;
  color: rgb(255,0,0);
  font-size: 0.85em;
  }

#logo {
  padding: 0px 0px 0px 25px;
  }



#telo {
	float: left;
  width: 565px;
  overflow: hidden;
  padding: 0px;
  }
  
#telo_obsah {
  text-align: left;
  padding: 15px;
  overflow: hidden;
  }

#paticka_ramec {
	width: 975px;
	position: relative;
	height: 150px;
	margin: -100px auto 0 auto;
	}

#paticka {
  color: white;
  clear: both;
  position: absolute;
  bottom: 0;
  width: 975px;
  margin: 0;
  padding: 0;
  background-color: rgb(253,201,0);
  }
  
#paticka_copyright {
  text-align: left;
  font-size: 85%;    
  }
  
#paticka_leva {
	float: left;
	padding: 5px 10px;	  
  }
  
#paticka_prava {
  padding: 5px 10px;
	float: right;
	text-align: right;
	  background-color: rgb(253,201,0);
  }

div.menu-box {
  padding: 5px 10px;
  border: 1px solid white;
  margin: 8px 8px;
  font-size: 1.2em;
  background-color: rgb(199,207,250);
}

div.menu-box-last {
  margin-top: 17px;
  padding: 5px 10px;
  font-size: 1.2em;
  background: rgb(253,201,0) url('img/pozadi-menu-hlavni.gif') repeat-x 0 0;
}

div.menu-box-dopor {
  margin: 0 8px;
  padding: 5px 10px;
  margin-bottom: 2px;
  font-size: 1.2em;
  background: rgb(253,201,0) url('img/pozadi-menu-hlavni.gif') repeat-x 0 0;
}

div.menu-box-zar {
  margin: 0 8px;
  padding: 5px 10px;
  margin-bottom: 2px;
  font-size: 1.2em;
  background: rgb(253,201,0) url('img/pozadi-menu-zar.gif') repeat-x 0 0;
}

div.menu-box-dalsi {
  margin: 0 8px;
  margin-bottom: 2px;
  padding: 5px 10px;
  font-size: 1.2em;
  background: rgb(253,201,0) url('img/pozadi-menu-hlavni-akt-b.gif') repeat-x 0 0;
}

div.menu-box a {
  text-decoration: none;
}

div.menu-box-last a {
  text-decoration: none;
  font-weight: bold;
  color: white;
}


div.menu-box-last a:hover {
  color: rgb(84,101,190);
}

div.menu-box-dopor a {
  text-decoration: none;
  font-weight: bold;
  color: white;
}


div.menu-box-zar a:hover {
  color: rgb(109,207,246);
}

div.menu-box-zar a {
  text-decoration: none;
  font-weight: bold;
  color: white;
}


div.menu-box-dopor a:hover {
  color: rgb(84,101,190);
}

div.menu-box-dalsi a {
  text-decoration: none;
  font-weight: bold;
  color: white;
}

div.menu-box-dalsi a:hover {
  color: rgb(255,198,9);
}
/*** Nasledovnici identifikatoru ***/

#menu_horni a, #menu_horni a:hover, #menu_horni a:visited {
  text-decoration: none;
  color: white;
  }

#menu_horni a:hover {
  text-decoration: underline;
  }
  
#paticka_leva a, #paticka_leva a:hover, #paticka_leva a:visited {
  text-decoration: none;
  color: white;
  }

#paticka_leva a:hover {
  text-decoration: underline;
  }  

#paticka_tisk_obsah img {
	text-align: center;
	margin-right: 5px;
	vertical-align: bottom;
  }

#paticka_tisk_obsah a, #paticka_tisk_obsah a:hover, #paticka_tisk_obsah a:visited {
  text-decoration: none;
  color: rgb(59,181,112));
  }

#paticka_tisk_obsah a:hover {
  text-decoration: underline;
  }
  
#aktuality {
  background-color: rgb(250,250,250);
  border-right: solid 1px rgb(214,214,214);
  border-top: 5px solid rgb(218,218,218);
  border-bottom: 5px solid rgb(218,218,218);
  padding: 10px;
  width: 169px;
}

#kosik {
  background-color: rgb(250,250,250);
  border-right: solid 1px rgb(214,214,214);
  border-top: 5px solid rgb(218,218,218);
  padding: 10px;
  width: 169px;
}

div.aktualita {
  border-top: solid 1px rgb(214,214,214);
  padding: 5px 0px;
}

#uvod_rozcestnik {
  font-size: 0.9em;
}



div.clear {
	clear: both;
	position: relative;
	height: 1px;
	overflow: hidden;
	}
  

div.menu-hlavni, div.plitvice {
  height: 32px;
	margin-bottom: 0px;
	font-size: 1.2em;
	width: 200px;
  }
  
div.menu-hlavni-akt, div.plitvice-akt {
  height: 32px;
	margin-bottom: 0px;
	font-size: 1.2em;
	width: 200px;
  }  

div.menu-hlavni a, div.menu-hlavni a:hover, div.menu-hlavni a:visited {
	display: block;    
  background: rgb(253,201,0) url('img/pozadi-menu-hlavni.gif') repeat-x 0 0;
  color: white;
  font-weight: bold;
  padding: 7px 0px;
  text-decoration: none;
  }
  
div.plitvice a, div.plitvice a:hover, div.plitvice a:visited {
	display: block;    
  background: rgb(253,201,0) url('img/plitvice-menu.gif') repeat-x 0 0;
  color: white;
  font-weight: bold;
  padding: 7px 0px;
  text-decoration: none;
  } 
  
div.menu-hlavni-akt a, div.menu-hlavni-akt a:hover, div.menu-hlavni-akt a:visited {
	display: block;    
  background: rgb(253,201,0) url('img/pozadi-menu-hlavni-akt-b.gif') repeat-x 0 0;
  color: white;
  font-weight: bold;
  padding: 7px 0px 8px 0px;
  text-decoration: none;
  }  
  
div.plitvice-akt a, div.plitvice-akt a:hover, div.plitvice-akt a:visited {
	display: block;    
  background: rgb(253,201,0) url('img/plitvice-menu-akt.gif') repeat-x 0 0;
  color: white;
  font-weight: bold;
  padding: 7px 0px 8px 0px;
  text-decoration: none;
  }   

div.menu-hlavni a:hover {
  background: rgb(253,201,0) url('img/pozadi-menu-hlavni-akt.gif') repeat-x 0 0;
  color: white;
  text-decoration: none;
  } 

div.plitvice a:hover {
  background: rgb(253,201,0) url('img/plitvice-menu-hover.gif') repeat-x 0 0;
  color: white;
  text-decoration: none;
  } 
    
span.menu-hlavni, span.plitvice {
  padding: 0px 10px;
} 

span.menu-hlavni-akt, span.plitvice-akt {
  padding: 0px 10px;
}  
  

div.menu_uroven1 {
	margin-bottom: 0px;
	border-bottom: solid 1px rgb(214,214,214);
	border-right: solid 1px rgb(214,214,214);
  }

div.menu_uroven1 a, div.menu_uroven1 a:hover, div.menu_uroven1 a:visited {
	width: 189px;
	display: block;
  background: rgb(240, 240, 240) url('img/pozadi-menu.gif') bottom left repeat-x;
  color: rgb(72,72,72);
  font-weight: bold;
  padding: 7px 0;
  text-decoration: none;
  }

div.menu_uroven1 a:hover {
  background: rgb(255, 0, 0) url('img/pozadi-menu-horni.gif') bottom left repeat-x;
  color: rgb(255, 255, 255);
  }

div.menu_uroven1 span {
	display: block;
	margin: 0 5px 0 10px;
	}

div.menu_uroven1_vybrano a:link, div.menu_uroven1_vybrano a:visited, div.menu_uroven1_vybrano a:hover {
	width: 189px;
	display: block;
  background: rgb(255, 0, 0) url('img/pozadi-menu-horni.gif') bottom left repeat-x;
	color: rgb(255,255,255);
  font-weight: bold;
  padding: 7px 0;
  text-decoration: none;
  }

div.menu_uroven1_vybrano span {
	display: block;
	margin: 0 5px 0 10px;
	}



div.menu_uroven2 {
	border-bottom: 1px solid rgb(221,221,221); 
	background-color: white;
	font-size: 1.1em;
  }

div.menu_uroven2 a, div.menu_uroven2 a:hover, div.menu_uroven2 a:visited {
	width: 200px;
	display: block;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
  padding: 5px 0 5px 0;
  }

div.menu_uroven2 a:hover {
  color: rgb(255,188,77);
  }

div.menu_uroven2 span {
	display: block;
	margin: 0 5px 0 10px;
	}
 
 

ul.mapa {
  list-style-image: url(./img/menu-sipka.gif);
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 20px;
  }

div.rozcestnik {
  width:168px; 
  float: left;
  background-color: white;
  margin: 5px;
  height: 230px;
  
}

div.rozcestnik-nadpis {
  font-weight: bold;
  color: white;
  font-size: 11pt;
  padding: 2px 7px;
  background: rgb(84,101,190);
}

div.rozcestnik-text {
  padding: 5px 8px;
}

div.vitejte {
  padding: 10px 15px;
  background-color: white;
  font-size: 8pt;
}

th a {
  color: white;
}

.right {
  text-align: right;
}


