#menu ul li {
/*tady !! upravy menu..pokud bude hodne polozek..je dobre treba padding:2px 0px 2px 31px*/
padding:2px 0px 7px 31px;
margin: 2px 0px 2px -20px;
list-style-type: none;
}


body {
margin:0 0 0 0;
padding:0 0 0 0;
padding:0px;
font: 12px Tahoma;
background:#ffffff url(img/bg18.gif) repeat;
text-align: justify;
}

a {
color:#4E6292;
}

a:hover {
color:#2C3447;

}



/*a img{
border:1px solid #922222;
}

a img:hover{
border:1px solid #CD9898;
}
*/


#container {
width:780px;
margin:0 auto;
border:1px solid #333;
border-top:0px;
background-color: #64769D;
}

#top {
padding:380px 0px 0px 0px;
background-image: url(img/top2.jpg);
}

#menu {
position:absolute;
width:175px;
top:144px;
margin-left:19px;
font-family: Tahoma;
font-size: 15px;
font-weight: bold;
height:235px;
background-image: url(img/menubg.jpg);
background-position: top;
background-color: #959595;
}


#bottombg {
position: absolute;
top: 380px;
width:195px;
margin-left:11px;
height:20px;
margin-bottom:10px;
background-image: url(img/menubgbottom.jpg);
}


#menu ul {

margin:10px 0px 0px 0px;
padding:0px;

}


#menu ul li a{
padding:0px 0px 0px 20px;
color:#2C3447;
text-decoration: none;
}

#menu ul li a:hover{
color:#455370;
}

#left {
float:left;
margin:40px 0 0 0;
width:205px;
overflow:hidden;
}

#aktuality {
padding:0px 18px  20px 20px;
font-size: 10px;
font-weight: normal;
color: #fff;
}

#aktuality div a {
color:white;
}

#aktuality div a:hover {
color:#B2B8C5;
}



#nadpisaktuality {
background-image: url(img/aktuality.gif);
padding: 22px 0px 0px 100px ;
}

#anketanadpis {
background-image: url(img/anketa.gif);
padding: 22px 0px 0px 100px ;
}

#float {
margin-top:50px;
clear:both;
}

#footer {
margin-top:5px;
text-align: center;
padding:13px 0px 9px 0px;
background-image: url(img/footer.gif);
background-repeat: repeat-x;
}


#content {
float:right;
padding:0px 0px 0px 0px;
width:575px;
margin: -31px 0 0 0;
}

#content-top {
padding:39px 0 0 0;
background-image: url(img/content-top.gif );
background-repeat: no-repeat;
}

#content-bg {
padding:10px;
background-image: url(img/content-bg.gif );
background-repeat: repeat-y;
}

#pane {
padding: 10px 20px 0 20px;
line-height: 1.25em;
font-size: 14px;
}

#content-bottom {
padding:23px 0 0 0 ;
background-image: url(img/content-bottom.gif );
background-repeat: no-repeat;

}

#cesta {

position:absolute;
top:367px;
margin-left:250px;
font-size: 11px;
font-family: arial;
color: black;
font-family: arial;
font-size: 16px;
font-weight: bold;

}

#cesta a {

}


/* RS DEFINITION */


h1 {
font-size: 14px ;
}

div.nadpis {
margin:5px 0px 20px 0px;
padding:1px 0px 0px 0px;
font-size: 14px;
font-weight: bold;

font-family: arial;
color: #455370;
/*background-image: url(img/arrow.gif) ;
background-position: left center;
background-repeat: no-repeat;
*/
}

div.claneknadpisone {
display:none;
margin:5px 0px 20px -20px;
padding:1px 0px 0px 22px;
font-size: 16px;
font-weight: bold;
margin-left: 20px;
font-family: arial;
color: #455370;
/*background-image: url(img/arrow.gif) ;
background-position: left center;
background-repeat: no-repeat;
*/
}

div.nadpis, div.claneknadpisone a {
color: #455370;
}


a#rss img{
margin-bottom:-4px;
border:0px solid;
cursor: pointer;
}

a#xhtml img {
margin-bottom:-4px;
border:0px solid;
cursor: pointer;
}


#news {
float: left;
width: 130px;
padding:5px 18px 0px 33px;
margin:10px 0px 0px 0px;
border-right: 1px solid #B6B6B6;
text-align: justify;
font-size: 11px;

}



#news a.more {
font-style: italic;
}

div.clanek {
margin:0px 0px 40px 0px ;
padding-top:0px;

}
div.clanek div.claneknadpis, div.souborynadpis, a.podrubriky, div.odkazynadpis {
margin:20px 0px 10px 0px;
padding:0px 0px 0px 0px;
font-size: 12px;
font-weight: normal;
font-family: arial;


}

div.clanek div.clanekpopis {
margin-top:-5px;
font-size: 10px;
color:#9E9A7C;
}

div.clanek div.clanekdatum {
margin-top:30px;
margin-left:406px;
font-size: 0.85em;
color:#988888;
}

div.clanek span.clanekbottom {
font-size: 9px;
margin-left:10px;
}

div.submenu {
margin:0px 0px 40px 0px;
padding:0px 0px 0px 0px;
}

div.submenu a.podrubriky {
display: block;
color:#4B1E11;
}

div.submenu a.podrubriky:hover {
display: block;
color:#6D5201;
}





div.novinky {
margin-bottom:15px;
margin-left:-3px;
padding-left:7px;
padding-top:7px;
}

div.novinky div.novinkynadpis {
font-weight: bold;
margin-bottom:5px;
text-align:left;
}




div.novinky div.datum {
margin-bottom:5px;
font-size: 10px;
color:#ffeeee;
}

select option.optionitalic span{
color:red;
}

div.aktualdatum   {
margin-top:-15px;
margin-left:18px;
padding-bottom:20px;
font-size: 10px;
color:#988888;
}

div.soubory {
margin-top:0px;
margin-bottom:50px;
}

div.odkazy {
margin-top:0px;
margin-bottom:50px;
}

div.souborypopis {
margin:-5px 0px 10px 0px;
font-size: 12px;
color:#9E9A7C;
}
/*div#lined {
border-top:1px solid black;
margin-top:10px;
padding-top:10px;
}
*/

/* ANKETA */

div#menuanketa {
margin:20px 0px 0px 0px;
}

div#menuanketa div.nadpis {
margin-left:0px;
color:#dedede;
}



div.anketa {
margin-left:39px;
width:125px;
border:1px solid black;
margin-bottom:10px;
background-color:#fff;

}

.anketa div.hlavicka {

background-color:#C6D5E1;
padding:2px;
margin:2px;
text-align:center;
font-size:11px;
}

.anketa div.odpoved  {

background-color:#E9F1F7;
padding:2px;
margin:2px;
font-size:11px;

}

.anketa div.odpovedhl {

background-color:#D8E0E6;
padding:2px;
margin:2px;
font-size:11px;
}

.anketa a {
text-decoration: none;
}

.anketa img {
margin-top:2px;
}

.anketa div.hlasu {
font-size:10px;
text-align: left;
color:gray;
}
table.anketyintext tr td {
vertical-align: top;
padding:0 20px 20px 15px; 

}
/* !ANKETA */


.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

