/* CSS Document */
body {
  text-align:center;
  background-color: #fff;
  margin:0px;
  color:#333;
  font-family: "arial ce", "helvetica ce", arial, helvetica, sans-serif;
}
#obsah {
  text-align:left;
  display: block;
  width:780px;
  margin: 0 auto;
  background: #fff;
}

a, a:link, a:visited {
  color:#555;
  text-decoration:none;
}
a:hover, a:active {
  /*border-bottom:2px solid #FFCC00;*/
}
a img {
  border: none;
}

.odsek {
  margin: 0px 30px 15px 30px;
}
/* -------------------------------------------------------------------------- */
#hlavicka {
  display: block;
  width:100%;
  height:220px;
	background-image:url('../grafika/pocasie.jpg');
	background-repeat:no-repeat;  
}
#hlavicka .pran {
  float:right;
  width: 200px;
  margin-top:-10px;
  font-size: 90%;
  margin-right:10px;
  color: #FFF;
}
#hlavicka .pran span {
  color:#FF9900;
  font-weight: bold;
  font-size: 100%;
}
#hlavicka .pran a, #hlavicka .pran a:visited {
  color: #FFF;
}
#hlavicka .pran a:hover {
  text-decoration: none;
}
#hlavicka .meniny {
  color:darkblue;
  font-size:65%;
  margin-left:35px; 
}
#hlavicka .meniny a, #hlavicka .meniny a:link, #hlavicka .meniny a:visited {
  color:darkblue;
}
#hlavicka .meniny a:hover {
  color:darkblue;
}

#hlavicka .menu {
  margin-left:25px;
  margin-top:183px;
}
#hlavicka .menu a, #hlavicka .menu a:link, #hlavicka .menu a:visited{
  text-decoration:none;
  color:#fff;
  font-weight:bold;
  font-size:110%;
}
#hlavicka .menu a:hover {
  border-bottom:3px solid #FFCC00;
}
/* -------------------------------------------------------------------------- */
#lavy {
width: 20px;
float: left;
}
#pravy_stlpec {
width:760px;
margin:0px;
float:right;
}
#pravy_vlavo {
width: 595px;
float: left;
} 
#pravy_vlavo .reklama{
  text-align:center;
  clear:both;
  margin:10px;
  padding-top:10px;  
}
#pravy_vlavo .reklama2{
  text-align:center;
  clear:both;
  margin:10px;
  padding-top:0px;  
} 
#pravy_vpravo, #pravy_vpravo200 {
width:160px;
margin-left:5px;
float: right;
}
#pravy_vpravo200 {
  font-size:90%;
  padding:0px;
}
#pravy_vpravo200 {
  margin-top:-40px;
}
#pravy_vpravo200 a {
  color:#EFBF00;
  text-decoration:none;
}
#pravy_vpravo200 a:hover {
  text-decoration:underline;
}
#pravy_vpravo h2, #pravy_vpravo200 h2 {
  color:#EFBF00;
  margin:0px;
  margin-top:20px;
  margin-bottom:5px;
}
#pravy_vpravo ul, #pravy_vpravo200 ul {
  margin:0px;
  list-style-type:none;
  padding:0px;
  padding-left:10px;
}
#pravy_vpravo ul a, #pravy_vpravo ul a:link, #pravy_vpravo ul a:visited, #pravy_vpravo200 ul a, #pravy_vpravo200 ul a:link, #pravy_vpravo200 ul a:visited {
  color:#333;
  text-decoration:none;
}
#pravy_vpravo ul a:hover, #pravy_vpravo200 ul a:hover {
  border-bottom:2px solid #FFCC00;
}


#pranostika_lavy {
  width: 170px;
  margin-left:20px;
  float: left;
}
#pranostika_pravy {
  width:550px;
  margin-left:5px;
  float: right;
}
#pranostika_pravy h2 {
  margin:0px;
  color:#EE8800;
}
#pranostika_pravy p {
  margin-top:0px;
  margin-left:30px;
}
#pranostika_pravy hr {
  border-bottom: white solid 1px;
  border-left: white solid 1px;
  border-right: white solid 1px;
  border-top:#EE8800 solid 1px;
  margin: 0px;
}
.podciarknuty a, .podciarknuty a:link {
  text-decoration: underline;
  font-size: 80%;
}
.podciarknuty a:hover {
  text-decoration: none;
}
/* -------------------------------------------------------------------------- */
#paticka {
  display: block;
  width:700px;
  margin-left:40px;
  margin-bottom:10px;  
  padding:5px 10px;
  border-top:1px dotted #555;
  clear:both;
  color:#999;
  font-size:70%;
}
#paticka div {
  float:right;
  text-align:right;
/* margin-top:-15px;*/
  margin-bottom:10px;
}
#paticka p {
  float:left;
  text-align:left;
  margin:0px;
}
#paticka a {
  color: orange;
}
#paticka a:hover {
  text-decoration: underline;
}
/* -------------------------------------------------------------------------- */
/**/
#predpoved {
  color:#555;
  margin:0px;
  padding:0px;
}
#predpoved h2 {
  font-size:180%;
  margin:0px;
}
#predpoved .lavapredpoved img {
  float:left;
}
#predpoved .lavapredpoved .slnko {
  clear:both;
  margin-left:50px;
  line-height:22px;  
}
#predpoved .akt {
  font-size:80%;
}
#predpoved .aktpoc {
  border-top:1px solid #555;
  width:160px;
  margin-left:120px;
  margin-top:20px;
  padding:5px
}

#predpoved .lavapredpoved {
  float:left;
  width:295px;
}
#predpoved .aktualne {
  float:right;
  width:215px;
  margin:0px;
  padding-left:10px;
  line-height:22px;
  font-size:95%;  
}
#predpoved #tridni h2 {
  margin:0px;
  padding:0px;
  margin-top:10px;
  margin-bottom:10px;  
  color:#FF9900;
  font-size:120%;  
}
#predpoved #tridni h2 span {
  color:#FFCC00;
  font-size:150%;  
}

.uvodna, .uvodna1 {
  margin:0px;
  padding:0px;
  margin-top:10px;
  margin-bottom:10px;  
  color:#EFBF00;
  font-size:90%;
  clear:both;
}
.uvodna span, .uvodna1 span {
  color:#FF9900;
  font-size:60%;
}
.uvodna1 a,.uvodna1 a:link,.uvodna1 a:visited {
  text-decoration:none;
  color:#EFBF00;
}
.uvodna1 a:hover {
  text-decoration:underline;
}

#predpoved #tridni .kamery img {
  border:2px solid #FF9900;
}

.pranObr {
  float:left;
  padding:1px;
  margin-bottom:10px;
  margin-right:5px;
}
/* -------------------------------------------------------------------------- */
h1 {
  margin:0px;
  padding:0px;
  margin-top:10px;
  margin-bottom:10px;  
  color:#EFBF00;  
}
h1 span {
  color:#FF9900;
  font-size:60%;
}
h2 {
  font-size:115%;
  margin-left:50px;
}

table .hlavicka {
  color:#FF9900;
  background-color:#FFEDA8  
}
table .den {
  color:#FF9900;
  font-weight:bold;
}
table .datum {
  color:#FFCC00;
  font-weight:bold;
  font-size:120%;
  background-color:#FFEDA8
}
table .popis {
  font-size:65%;
  color:#999;
  padding-left:10px;
}
table .popis1 {
  font-size:80%;
}

table span {
  font-weight:bold;
}

/* -------------------------------------------------------------------------- */
.slovensko {
  height:280px;
  width:475px;
  float:left;
  margin-right:0px;
}
.slovensko span {
  margin-left:35px;
  font-weight:bold;
  color:#555;
  font-size:135%;
}
.ba img, .sl img, .ke img {
  border:0px;
}
.ba a, .sl a, .ke a {
  text-decoration:none;
}
.ba a:hover, .sl a:hover, .ke a:hover {
}
.ba {
  position:relative;  
  top:-130px;
  width:125px;
}
.sl {
  position:relative;  
  top:-345px;
  left:170px;
  width:125px;  
}
.ke {
  position:relative;
  top:-500px;
  left:345px;
  width:125px;
}
/* -------------------------------------------------------------------------- */
.cesko {
  height:320px;
  width:475px;
  float:left;
  margin-right:0px;
}
.cesko span {
  margin-left:35px;
  font-weight:bold;
  color:#555;
  font-size:135%;
}
.ch img, .pr img, .ol img {
  border:0px;
}
.ch a, .pr a, .ol a {
  text-decoration:none;
}
.ch a:hover, .pr a:hover, .ol a:hover {
}
.ch {
  position:relative;  
  top:-240px;
  width:125px;
}
.pr {
  position:relative;  
  top:-375px;
  left:120px;
  width:125px;  
}
.ol {
  position:relative;
  top:-480px;
  left:300px;
  width:125px;
}
/* -------------------------------------------------------------------------- */

.reklama640 {
  clear:both;
  padding-top:15px;
  margin-bottom:0px;
}

.kurz table {
  margin-left:10px;
}
.kurz h3 {
  color:#FF9900;
  font-size:80%;
  margin-bottom:0px;
}
.kurz div {
  text-align: center;
  font-size:75%;
}
.kurz div a {
  text-decoration: underline;
}
.aktualizacia {
  font-size:75%;
  margin-bottom:-13px;
}


.kurz1 {
  float: left;
}
.kurz1 table {
  margin-left:20px;
}
.kurz_reklama {
  float: right;
  margin-right: 60px;
}
/* -------------------------------------------------------------------------- */

.staty_vypis {
  margin-left:75px;
  margin-top:-15px;
}

/* -------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------- */
#europa {
  margin-bottom:15px;
  float:left;
}
#europa a, #europa a:link, #europa a:visited {
  color:#333;
  text-decoration:none;
}
#europa a:hover {
  border-bottom:2px solid #FFCC00;
}
#eurrekl {
  position:relative;
  float:right;
  width:350px;
  margin-right:100px;
}
.naveur a,.naveur a:link,.naveur a:visited {
  text-decoration:none;
  color:#333;
}
.naveur a:hover,.naveur a:active {
  border-bottom:2px solid #EFBF00;
}

/* -------------------------------------------------------------------------- */

#webka {
  width: 320px;
  min-height:260px;
  |height:260px;
  margin-top:10px;
  margin-bottom:10px;
  padding-right:60px;
  padding-left:15px;
  float:right;
  border-left:1px dotted #333;
}
#webka img {
  border:1px solid #EFBF00;
  padding:2px;
}
#webka div {
  font-weight: bold;
  font-size:85%;
  padding:10px;
}
#webka div span {
  font-weight: normal;
}
#reklamawebka {
  width: 310px;
  margin-top:10px;
  float:left;
}
/* -------------------------------------------------------------------------- */
