/* =======L E V É    M E N U ==========*/
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/fly_definition.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#leftmenu {margin-left:0px;}

#menu {list-style-type:none;  margin:0 auto 100px 0; padding:0; width:287px;}
#menu li {padding:0; margin:0;  width:50px; height:1.4em; z-index:100;}
#menu li dl {top:-10px; left:0; padding-bottom:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em; }
#menu dl {width: 145px; margin: 0; padding: 0; background: transparent;}
#menu dt {margin:0; padding: 0;}
#menu dd {margin:0; padding:0; color: #FFFFFF; font-size: 8pt; width:141px; float:right; clear:right;}
#menu dt a, #menu dt a:visited {display:block; font-size:8pt; font-family:arial, sans-serif; font-weight:bold;
color: #FFFFFF; text-align:center; border:1px solid #990000; border-width:0px 1px 1px 1px; background:#990000;
padding:0.2em 0 0.75em 0.2em;}
#menu li a:hover {border:0px none;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {width:286px;}
#menu li:hover dt a, #menu a:hover dt a {color:#990000; background:#FFFFCC;border:1px solid #990000;
border-width:0 1px 1px 1px; font-family:arial, sans-serif; font-weight:bold }
#menu dd a, #menu dd a:visited {background:#990000; color:#FFFFFF; padding-left:0; padding-right:0;
   padding-top:0.5em; padding-bottom:0.5em; text-decoration:none; display:block; text-align:center; border-left:1px solid #990000; border-right:1px solid #990000;
  width:141px; font-family:arial, sans-serif; font-weight:bold;}
#menu dd a:hover {background: #FFFFCC; color:#990000; border-left:1px solid #990000; 
border-right:1px solid #990000; text-align:center}
#menu b {display:block; overflow:hidden; height:1px;}

b.p1 {background:#990000; margin:0 3px; }
b.p2 {background:#FFFFCC; border:1px solid #990000; border-width: 0 1px 0 1px; margin:0 2px;}
b.p3 {background:#FFFFCC;  margin:0 1px; border:1px solid #990000; border-width: 0 1px 0 1px;}
b.p4 {height:2px; background:#FFFFCC; margin:0 1px; border:1px solid #990000; border-width: 0 1px 0 1px;}
b.p5 {background:#990000; margin:0 3px; }
b.p6 {background:#990000; margin:0 2px; }
b.p7 {background:#990000; margin:0 1px;}
b.p8 {height:2px; background:#c00; margin:0 1px; }

#menu li:hover b.p2, #menu a:hover b.p2 {background:#fff;}
#menu li:hover b.p3, #menu a:hover b.p3 {background:#FFFFCC;}
#menu li:hover b.p4, #menu a:hover b.p4 {background:#FFFFCC;}

/* =======divy==========*/
#stranka {width: 600px; }
#strankaEN {width: 600px; }



/* =======S T Y L Y==========*/
h1 {white-space: nowrap; font-size:18pt; font-weight:bold}
table td {white-space: nowrap;}
img {border: 0px none;}

/* =======T Ø Í D Y==========*/

.kurziva {font-style: italic; font-size: 10pt}
.tucne {font-weight: bold}
.normal {font-weight: normal}
.modre {color: #0000FF}
.hnede {color: #990000; font-weight: bold}
.zelene {color: green; font-weight: bold}
.cervene {color: red; font-weight: bold}
.male {font-size: 10pt}
.stredni {font-size: 85%}
.capital {font-variant:small-caps}
.textleft {text-align: left}
.textright {text-align: right}
.skrt {text-decoration:line-through}
.odkaz {color: #FFFFFF;font-family:arial, sans-serif; font-weight: bold; background-color: #990000;
 font-size: 8pt; border: 1px solid #FFFFCC; border-style: outset; text-decoration:none; text-transform:uppercase; 
 }
.odkaz a:hover {background-color: #FFFFCC; border: 1px solid #990000; color: #990000;font-family:arial, sans-serif; 
font-weight:bold;   border-style: outset;
}
.modkaz {color: #FFFFFF;font-family:arial, sans-serif; font-weight: bold; background-color: #990000;
 font-size: 8pt; border:1px solid #FFFFCC; border-style: outset; text-decoration:none;
 }
.modkaz a:hover {background-color: #FFFFCC; color: #990000;font-family:arial, sans-serif; 
font-weight:bold; border: 0.5px solid #990000;  border-style: outset;
}

.kontakt a:link{color: #0000FF;  }
.kontakt a:visited{color: #0000FF;  }
.kontakt a:hover {color: #9900CC;}




.zelenetd  {background-color: #CCFFCC}
.zlutetd  {background-color: #FFF3C6}
.svetlatd {background-color: #EAFFEA}
.bilatd {background-color: #FFFFFF}
.modratd {background-color: #0000FF}
.s_modratd {background-color: #3399FF}
.cervenatd {background-color: #FF0000}
.zelenatd {background-color: #009900}
.s_zelenatd {background-color: #99FFCC}
.zlutatd {background-color: #FFFF00}
.oranzovatd {background-color: #FFAE35}
.s_zlutatd {background-color: #FCEB14}
.cernatd {background-color: #000000}
.khakitd {background-color: #002F00}
.bezovatd {background-color: #FFE7B3}

.tabbez {border: 1px none; border-collapse: collapse; border-color: #FFFFFF;}
.textcentr {text-align: center}
.pozadipage {background-image: url("images/Uvod/pozadi.jpg")}
.pozadibottom {background-image: url("images/Uvod/bottom.jpg")}

/* =======O D K A Z Y==========*/
a:link   {color: #FFFFFF}
a:visited {color: #FFFFFF}
a:active {color: #FFFFFF}

/* =======H O R N Í   M E N U   È E SK É==========*/
#topmenu {margin-left:0px; }


.halfmoon{margin-bottom: 1em; font-family:arial, sans-serif; font-weight:bold}
.halfmoon ul{
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0;
list-style-type: none;
text-align: left; font-variant:normal; 
font-size:8pt; font-family:arial, sans-serif; font-weight:bold; padding-left:2px; padding-right:2px; 
padding-top:3px; padding-bottom:2px; display: inline;}

.halfmoon li{
display: inline;
margin: 0; 
}

.halfmoon li a{
text-decoration: none;
padding: 3px 21px 2px 2px;
margin: 0;
text-decoration: none; border: 2px solid #FFFFCC;  border-style: outset;
margin-right: 2px; /*distance between each tab*/
color: #FFFFFF;
font-size: 8pt;
font-family:arial, sans-serif;
 font-weight:bold; background-color:#990000; }

.halfmoon li a:visited{
color: #FFFFFF;font-family:arial, sans-serif; font-weight:bold
}

.halfmoon li a:hover{
background-color: #FFFFCC;
color: #990000;font-family:arial, sans-serif; font-weight:bold; border: 2px solid #990000;
 border-style: outset; 
}
/* =======H O R N Í   M E N U   A N G L I C K É==========*/
.halfmoon_EN{margin-bottom: 1em; font-family:arial, sans-serif; font-weight:bold}
.halfmoon_EN ul{
margin-left: -1px;
margin-top: 0px;
margin-bottom: 0;
list-style-type: none;
text-align: left; font-variant:normal; 
font-size:8pt; font-family:arial, sans-serif; font-weight:bold; padding-left:2px; padding-right:2px; 
padding-top:3px; padding-bottom:2px; display: inline;}

.halfmoon_EN li{
display: inline;
margin: 0; 
}

.halfmoon_EN li a{
text-decoration: none;
padding: 3px 51px 2px 5px;
margin: 0;
text-decoration: none; border: 2px solid #FFFFCC;  border-style: outset;
margin-right: 5px; /*distance between each tab*/
color: #FFFFFF;
font-size: 8pt;
font-family:arial, sans-serif;
 font-weight:bold; background-color:#990000; }

.halfmoon_EN li a:visited{
color: #FFFFFF;font-family:arial, sans-serif; font-weight:bold
}

.halfmoon_EN li a:hover{
background-color: #FFFFCC;
color: #990000;font-family:arial, sans-serif; font-weight:bold; border: 2px solid #990000;
 border-style: outset; 
}