body {
margin:0px;
margin-top: 10px;
margin-bottom: 0px;
padding:0px;
font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 85%;
color : #fff;
background:url(../design/bg_main.png);
}

img {
border: none;
margin: 0;
padding: 0;
}

a
{
color : #fff;
text-decoration : none;
}

#mailem a:hover {
color : #f60;
text-decoration : none;
}

#mailem a
{
color : #f00;
text-decoration : underline;
}

a:hover {
color : #f60;
}

.right {
text-align : right;
}

.stred {
text-align : center;
}

.left{
text-align : left;
}

h6.cistic {
clear : both;
height : 0px;
line-height : 0;
font-size : 0;
margin : 0 0 0 0;
padding : 0;
border : none;
visibility : hidden;
}

.neviditelny{ display: none;}

.schovany{visibility: hidden;}

h1, h2 {margin:0px; padding:0px;}
h1 {font-size:80%;}

#kontejner-ie {

text-align : center;

}

#kontejner-ff {	
width: 910px;
margin-left : auto;
margin-right : auto;
text-align: left;

}

#top {background-color: #3b4b62; height: 6px; border: solid 1px black; margin-bottom: 3px; font-size:50%;}

#menu-a-logo {background: url(../design/bg_menu.jpg) top left no-repeat #033; height: 79px; border: solid 1px black; margin-bottom: 3px;}

#kontejner-menu {width: 718px;float:left; height:79px; }

#menu { margin-top:53px;}

#logo {margin-left:718px; width:190px; height: 79px;background:url(../design/logo.jpg) top left no-repeat;}

/* menu zacatek */


#menu ul {
padding : 0;
margin : 0;
}
#menu li {
float : left;
width: 102px;
font-size : 16px;
list-style : none;
padding-left : 6px;
font-weight: bold;
line-height: 24px;
}
#menu ul a {
display : block;
width: 100px;
height: 25px;
color : #fff;
text-align : center;
text-decoration : none;
background: #003535;
border:1px solid black;
}

#menu ul a:hover {
color : #f60;
background:url(../design/transparent_bg.jpg) top left no-repeat;
border:1px solid #999999;}

#menu ul ul a:hover {/* podmenu hover */
color : #f60;
background: #CCCCCC;}


/* menu konec */
#bottom-menu ul {
padding : 0;
margin : 0;
}
#bottom-menu li {
float : left;
width: 66px;
list-style : none;
line-height: 24px;
}
#bottom-menu a {
display : block;
color : #fff;
text-align : center;
text-decoration : none;
width: 65px;
border:1px solid black;
border-bottom: none;
border-top: none;
border-left: none;
}
#bottom-menu a:hover {
color : #f60;
}

/*#flash {background:url(../design/flash.jpg) top left no-repeat; height: 335px; border: solid 1px black; margin-bottom: 3px;}
*/

#flash {height: 335px; border: solid 1px black; margin-bottom: 3px;}

#kontejner-archiv-novinky{border: solid 1px black; margin-bottom: 3px; background:url(../design/bg_novinky_archiv.png);}

#kontejner-vypis{border: solid 1px black; margin-bottom: 3px;}

#kontejner-nadpisy {background: url(../design/bg_nadpisy.png) top left no-repeat; height:47px;}

#nadpis-novinky, #mailem, #nadpis-archiv {height:47px; line-height: 44px; padding-left: 20px; color:#000000;}

#kontejner-novinky, #kontejner-nadpis-novinky, #bottom-menu {width: 454px; float:left;}

#archiv, #nadpis-archiv {margin-left: 454px;}

#novinky {padding: 20px;}
#novinky a {
color : #f60;
font-size : 16px;
font-weight: bold;
}

#novinky a:hover {
color : #fff;
}

#archiv {padding: 20px;}

.kontejner-hlavicka-clanku {height:28px;}
.kontejner-titulek-clanku {width: 600px; float: left; }
.titulek-clanku {width: 600px; float: left; color : #f60; font-size : 16px; font-weight: bold;}
.kontejner-datum-clanku {width: 200px; float: right;}
.datum-clanku {width: 200px; float: right; text-align:right;}
.kontejner-pata-clanku {height:28px; text-align:center; padding-top: 10px;}

#kontejner-pata {background: #333; border: solid 1px black; height: 25px; margin-bottom:10px;}

#bottom-menu {color: #fff; font-size: 90%; line-height: 42px; text-align: left;}

#pata {margin-left: 10px; margin-top: 1px; color: #999999; font-size: 83%; line-height: 30px; padding-right: 10px; text-align: right;}

#pata1 {width: 440px; float:left;}

#pata a {
color : #fff;
font-weight: bold;
text-decoration : none;
}

#pata a:hover {
color : #f60;
}

#administrace {
color:#ffffff;
}

#administrace a{
color:#fff;
text-decoration : none;
}

#administrace a:hover{
color:#f60;
}

#administrace li {
font-size : 16px;
font-weight: bold;
line-height: 24px;
list-style : none;
}


/* menu rollover zacatek */

ul#mainMenu, #mainMenu ul
{
color:#000000;
padding:0;
margin:0;
list-style-type:none;
} 


ul#mainMenu a
{
display:block;
}


ul#mainMenu ul, ul#mainMenu ul li
{
margin:0px;
padding:0px;
}

ul#mainMenu ul
{
/*border-top:3px solid #0033CC;
background-color:#990000;
*/} 

ul#mainMenu ul a
{
 /*padding:0px;
 margin:0px;
 padding-left:5px;*/
}

ul#mainMenu ul a:hover /* styly podmenu rollover */
{ /*color:#f60;*/
}

ul#mainMenu ul /* styly podmenu */
{
position:absolute;
visibility:hidden;
background-color:#003535;
color: #FFFFFF;

}

ul#mainMenu li:hover ul, ul#mainMenu li.hover ul
{
visibility:visible;
}

ul#mainMenu li li
{
float:none;
border:none;
padding:0;
margin:0;
font-size:100%;
}

ul#mainMenu li
{
behavior: url(../styly/hover.htc); /* Protoe IE nedodruje CSS standarty, aby bylo een funkn, pouijeme tento *.htc soubor */
}

/* menu rollover konec */

