/* CSS Document */
body {
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 18px;
	margin: 0px;
	border-left: 0px;
	padding-top: 6px;
	border-bottom: 0px;
	font-family: verdana! important;
	background-color: #f3ecdb; 
  background-image: url("pozadi.jpg"); }
	
html {
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-family: verdana! important; }
	
.resetovac {
	clear: both;
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 0px;
	float: none;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	width: 0px;
	line-height: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	height: 0px; }

#strankahlavicka {
	background-color: #fffced;
	background-image: url(./_obr/hlavicka.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 144px;
	margin-bottom: 10px;
	font-size: 13px; 	}

#strankapaticka {
	height: 42px;
	padding: 4px 5px 6px 5px;
	border: 1px solid;
	border-color: #c0c0c0;
	color: #000000;
	background-color: #e5d5ad; 
	text-align: center;
	font-size: 12px;
	font-family: verdana; 	}

#strankaobal {
	margin: 0px auto;
	width: 1000px;
	background-color: #FFFDF4; 	}

#levypanelobal {
	padding-right: 2px;
	padding-left: 6px;
	font-size: 12px;
	float: left;
	padding-bottom: 2px;
	margin: 5px 5px 5px 0px;
	width: 190px;
	padding-top: 2px;
	color: #603210; 	}

#hlavnipanelobal {
	padding-right: 10px;
	padding-left: 205px;
	padding-bottom: 5px;
	font-size: 14px;
	font-family: verdana;
	padding-top: 5px;
  min-height: 400px;
	color: #603210; 	}

#hlavnipanelhlavicka {
	background-color: #FFFDF4;
	PADDING-TOP: 4px; 	}

.tisktitul {
	DISPLAY: none; }

.obalka {
	padding: 0px;
	margin-bottom: 10px; }

.obalka .nadpis {
	color: #306000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	display: block; }

p {
	border: 0px;
	padding: 2px;
  margin: 0px;
	color: #603210;
	font-family: verdana! important; }
  
p.nazev_us {	
  color: #306000;
	text-align: center;
	font-family: verdana;
	font-size: 20px;
	font-weight: bold;
}
 
img {
	border: 0px;
	color: #603210;
	font-family: verdana! important; }

img.border {
	border: 1px #808080 solid; }

img.vpravo {
	margin: 0px 0px 0px 5px;
  float: right; }

img.vlevo {
	margin: 0px 5px 0px 0px;
  float: left; }

p.odstavec, p.ini {	/* odstavec s odsazením */  
	margin: 4px 0px 4px 0px;
	text-indent: 9px;
	text-align: justify; }

p.obyc {	/* odstavec bez zvýraznění 1. písmene */  
	margin: 4px 0px 4px 0px;
	text-indent: 9px;
	text-align: justify; }

p.vycet {	/* odstavec s predsazenim - výčet */  
	margin: 4px 0px 4px 30px;
	text-indent: -18px;
	text-align: justify; }

p.sedy {	/* odstavec - šedý text */  
	text-align: justify;
	font-size: 13px;
	color: #808080; }
	
p.mini {	/* odstavec - černý malý text */  
	text-align: left;
	font-size: 12px; }

p.mini_probiha {	/* odstavec - malý text podbarveny*/  
	text-align: left;
	font-size: 11px; 
	background-color: #F8FEEC; /* #F7FEEC; */
   }

.popisek { /* šedý malý text */  
	text-align: left;
	font-size: 12px; 
  color: #808080; }

p.citat {	/* odstavec - šedý malý text */  
	text-align: center;
	font-size: 11px; 
	font-weight: bold;
  color: #246C17; }

.sedy {	/* šedý text */
	color: #808080; 
  font-size: 0.8rem;
  }

.mini {	/* odstavec - šedý malý text */  
	text-align: left;
	font-size: 10px; 
  color: #808080; }

.mini_red {	/* odstavec - červený malý text */  
	text-align: left;
	font-size: 10px; 
  color: red; }


.min_1 {	/* červená */  
	text-align: left;
	font-size: 11px; 
	font-weight: bold;
  color: red; 
  display: block; }

.min_2 {	/* červená na šedé*/  
	text-align: left;
	font-size: 11px; 
	font-weight: bold;
  color: red; 
  background-color: #DEDEDE;
  display: block;}

.min_3 {	/* červená na šedé*/  
	text-align: left;
	font-size: 11px; 
	font-weight: bold;
  color: red; 
  background-color: #C8C8C8;
  display: block;}

.min_4 {	/* žlutá na modré */  
	text-align: left;
	font-size: 11px; 
	font-weight: bold;
  color: yellow; 
  background-color: #7DA3D5;
  display: block;}

.min_5 {	/* žlutá na modré */  
	text-align: left;
	font-size: 11px; 
	font-weight: bold;
  color: yellow; 
  background-color: #A384D6;
  display: block;}

.min_6 {	/* žlutá na modré */  
	text-align: left;
	font-size: 11px; 
	font-weight: bold;
  color: green; 
  background-color: #FFFFB9;
  display: block;}

.mini_r {	/* odstavec - černý malý text vpravo*/  
	float: right;
	font-size: 10px; 
  color: #808080; }

.miniadmin {	/* odstavec - šedý malý text */  
	text-align: left;
	font-size: 10px; 
  color: #000000; 
  background-color: #daf995; /* #ffc0c0 */
	border: 1px solid;
	border-color: #d1e943;	
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;  
  }

p.ini:first-letter { /* odstavec s velkou iniciálou */
	font-size: 15px;
	font-weight: bold; }

p.autor { /* odstavec napravo šedý */  
	margin: 4px 0px 4px 0px;
	text-align: right;
	font-size: 12px;
	color: #808080; }

p.status {
  float: right; 
	margin: 4px 0px 4px 0px;
	font-size: 12px;
	color: #808080; }

.inz_txt {	/* odstavec - černý malý text */  
	float: right;
	font-size: 9px; 
	padding: 0px;
	margin: 0px; 
  position: relative;	
  top: -2px;
  color: #808080; }

.inz_full {
	background-color: #F8FEEC; /* #F7FEEC; */
	padding: 0px 0px 4px 0px;
	margin-bottom: 8px;
	border: 0px solid;
  }


br {
	padding: 1px; }


table {
	padding: 0px;
	border: #BABABA;
  border-spacing: 0;
/*	border: 1px #BABABA solid;
  border-collapse: collapse;   */
	margin: 0px;
	color: #603210;
	background-color: #f3ecdb; 
	font-size: 13px;
	font-family: verdana! important; }
table td {
	padding: 1px 2px 1px 2px;
	background-color: #fff; }
table td.tmavy {
	background-color: #e4d4ac; }
table td.svetly {
	background-color: #f7f2df; }
table td.bily {
	background-color: #fff; }




table.zaklad_c {
	border-top: 1px #BABABA solid; 
	border-left: 1px #BABABA solid;
	padding: 0px; 
	margin: 2px 0px 3px 0px; }
table.zaklad_c td {
	text-align: center;
	padding: 2px 2px 1px 3px;
	background-color: #f3ecdb;
	border-right: 1px #BABABA solid; 
	border-bottom: 1px #BABABA solid; }
table.zaklad_c td.tmavy {
	background-color: #e4d4ac; 
	padding: 2px 2px 1px 3px; }
table.zaklad_c td.sedy {
	background-color: #e7e7f0; }


table.zaklad_l {
	border-top: 1px #BABABA solid; 
	border-left: 1px #BABABA solid;
	padding: 0px; 
	margin: 2px 0px 3px 0px; }
table.zaklad_l td {
  text-align: left;
	background-color: #f3ecdb;
	border-right: 1px #BABABA solid; 
	border-bottom: 1px #BABABA solid;
	padding: 2px 2px 1px 3px; }
table.zaklad_l td.tmavy {
  text-align: center;
	background-color: #e4d4ac;
	padding: 3px 2px 2px 3px; }
table.zaklad_l td.tmavy_l {
  text-align: left;
	background-color: #e4d4ac;
	padding: 2px 2px 1px 3px; }
table.zaklad_l td.zeleny {
  text-align: center;
	background-color: #ddf2b2; 
  padding: 3px 2px 2px 3px; }
table.zaklad_l td.zelenyl {
	background-color: #ddf2b2; } 
table.zaklad_l td.oranzovy {
	background-color: #f7d999; }
table.zaklad_l td.sedy {
	background-color: #e0e0e0; }
table.zaklad_l td.tmsedy {
	background-color: #d2d2d2; }
table.zaklad_l td.cerveny {
	background-color: #FFBFBF; }
table.zaklad_l td.modry {
	background-color: #bae5f6;; }
table.zaklad_l td.bily {
	background-color: #FFFFFF; }
table.zaklad_l td.zluty {
	background-color: #fff38d; }
table.zaklad_l td.zelenyl {
	background-color: #ddf2b2; }
table.zaklad_l td.vpravo {
  text-align: right;
	padding: 3px 2px 2px 3px; }

table.zaklad_pr {
	border-top: 1px #BABABA solid; 
	border-left: 1px #BABABA solid;
	padding: 0px;   
	margin: 2px 0px 3px 0px; }
table.zaklad_pr td {
  text-align: left;
	background-color: transparent;
	border-right: 1px #BABABA solid; 
	border-bottom: 1px #BABABA solid;
	padding: 2px 4px 1px 4px;}
table.zaklad_pr td.tmavy {
  text-align: center;
	background-color: #e4d4ac;
	border-right: 1px #BABABA solid; 
	border-bottom: 1px #BABABA solid;
	padding: 2px 2px 1px 3px;}
table.zaklad_pr td.tmavy_l {
  text-align: left;
	background-color: #e4d4ac;
	border-right: 1px #BABABA solid; 
	border-bottom: 1px #BABABA solid;
	padding: 2px 2px 1px 3px;}
table.zaklad_pr td.svetly {
	background-color: #f3ecdb;
	border-right: 1px #BABABA solid; 
	border-bottom: 1px #BABABA solid;
	padding: 2px 2px 1px 3px;}
table.zaklad_pr td.bily {
	background-color: #fff; }
table.zaklad_pr td.zelena {
	background-color: #e7f8c0; }

table.pruhledna {
	padding: 0px;
	border: #9F9F9F;
	margin: 0px;
	color: #603210;
  background-color: transparent;
	font-size: 13px;
	font-family: verdana! important; }
table.pruhledna td {
	padding: 2px 2px 1px 3px; 
	background-color: transparent; }
table.pruhledna td.tmavy {
	padding: 2px 2px 1px 3px; 
	background-color: #e4d4ac; }
table.pruhledna td.okraj {
	padding: 0px 0px 0px 0px; }



table.forum {
	border-bottom: 1px #e4d4ac solid; 
	border-left: 1px #e4d4ac solid; 
	border-right: 1px #e4d4ac solid; 
	padding: 0px;   
	background-color: transparent;
	margin-top: 1px; }
table.forum td {
  text-align: left;
	background-color: transparent;
	margin: 1px 2px 1px 2px; }
table.forum td.tmavy {
  text-align: center;
	background-color: #e4d4ac;
	margin: 1px 2px 1px 2px; }
table.forum td.tmavy_l {
  text-align: left;
	background-color: #e4d4ac;
	margin: 1px 2px 1px 2px; }
table.forum td.svetly {
	border-top: 1px #e4d4ac solid; 
	background-color: #f3ecdb;
	margin: 1px 2px 1px 2px; }
table.forum td.bily {
	margin: 1px 2px 1px 2px; 
	background-color: #fff; }
table.forum td.zelena {
	border-top: 1px #e4d4ac solid; 
	margin: 1px 2px 1px 2px; 
	background-color: #e7f8c0; 
  }
	


div table.count {
  text-align: left;
	color: #808080;
	background-color: transparent; 
	border: 1px #BABABA solid; 
	font-size: 10px;
	font-family: verdana! important; }
div table.count td {
	padding: 0px 2px 0px 2px; 
	background-color: transparent; }

table.stat {
	border-top: 1px #9F9F9F solid; 
	border-left: 1px #9F9F9F solid;
	padding: 0px; 
	margin: 2px 0px 3px 0px; 
  text-align: left;
	font-size: 12px;
	font-family: Courier; }
table.stat td {
	border-right: 1px #9F9F9F solid; 
	border-bottom: 1px #9F9F9F solid;
	padding: 0px 2px 0px 2px; 
	background-color: transparent; }
	
table.img_r {
  float:right; 
  border: 0px; 
  padding: 0px; 
  margin: 0px 0px 0px 4px; 
  width: 40px;  }
table.img_r td {
  background-color: #F7FEEC; }
table.img_r td.popis {
  padding: 0px 5px 2px 5px; 
  font-size: 12px; 
  color: #446F00;  }


table.img_l {
  float:left; 
  border: 0px; 
  padding: 0px; 
  margin: 0px 4px 0px 0px; 
  width: 40px; }
table.img_l td {
  background-color: #F7FEEC; }
table.img_l td.popis {
  padding: 0px 5px 2px 5px; 
  font-size: 12px; 
  color: #446F00; }


table.img_li {
  float:left; 
  border: 0px; 
  padding: 0px; 
  margin: 0px 18px 0px 0px; 
  width: 40px; }
table.img_li td {
  background-color: #F7FEEC; }
table.img_li td.popis {
  padding: 0px 5px 2px 5px; 
  font-size: 12px; 
  color: #446F00; }


table.img_c {
  border: 0px; 
  padding: 0px 0px 0px 5px; 
  margin: 0px 0px 0px 0px; }
table.img_c td {
  text-align: center;
  background-color: #F7FEEC; }
table.img_c td.popis {
  text-align: left; 
  padding: 0px 5px 2px 5px; 
  font-size: 12px; 
  color: #446F00; }

table.hlavicka {
	padding: 0px;
	border: 0px;
	margin: 0px; }
table.hlavicka td {
	padding: 0px; 
  background-color: transparent; }

.mapa {
  font-size: 13px; 
  color: #446F00;
	background-color: #e4d4ac; }


ul, ol {
  text-align: justify;
  margin: 1px;
  padding-left: 28px; }
li {
  padding-top: 0px;
  padding-bottom: 1px; }
ul.pr1 {
	color: #446F00; }
ul.pr2 {
	color: #808000; }

h1 {
	border-right: 0px;
	padding-right: 0px;
	border-top: 4px;
	padding-left: 0px;
	padding-bottom: 6px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	color: #306000;
	font-family: verdana;
	font-size: 20px;	}
	
h2 {
	border-right: 0px;
	padding-right: 0px;
	border-top: 4px;
	padding-left: 0px;
	padding-bottom: 6px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-family: verdana;
	font-size: 18px; }
	
h3 {
	border-right: 0px;
	padding-right: 0px;
	border-top: 4px;
	padding-left: 0px;
	padding-bottom: 6px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	color: #306000;
	font-family: verdana;
	font-size: 18px;	}
	
h4 {
	border-right: 0px;
	padding-right: 0px;
	border-top: 4px;
	padding-left: 0px;
	padding-bottom: 6px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-family: verdana;
	font-size: 15px;	}
	
h5 {
	border-right: 0px;
	padding-right: 0px;
	border-top: 4px;
	padding-left: 0px;
	padding-bottom: 6px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	color: #306000;
	font-family: verdana;
	font-size: 15px;	}
	
strong{
	color: #306000; }	
	
a {
	color: #603210;	}
a:hover {
	color: #000000;	}
	
a.line {
	color: #603210;	}
a.line:hover {
	background-color: #e4d4ac;
	color: #BABABA;	}
	
a.noline {
	text-decoration: none;
	color: #000000; }
a.noline:hover {
	color: #BABABA; }

a.akce_bude {
	text-decoration: none; }
a.akce_bude:hover {
	color: #9F9F9F; }

a.akce_probiha {
	text-decoration: none;
  color: #354500; }
a.akce_probiha:hover {
	color: #9F9F9F; }

a.nadpis_c 
{
  font-size: 14px;
	color: #306000;
	font-weight: bold;
	text-align: center;
	margin-bottom: 4px;
	margin-top: 5px;
	text-decoration: none;
  }
a.nadpis_c:hover {
	color: #D50000; }

a.clanektxt
{ 
	text-decoration: none;
  }
  
a.clanektxt:hover {
	color: #D50000; }

a.noefect
{ 
	text-decoration: none;
  }

a.nadpis_l 
{
  font-size: 13px;
	color: #354400;
	font-weight: bold;
	text-align: center;
	margin-bottom: 1px;
	margin-top: 3px;
	text-decoration: none;
  }
a.nadpis_l:hover {
	color: #D50000; }

a.odkaz_n 
{
	margin-top: 1px;
	margin-bottom: 1px;
	border: 1px #e4d4ac solid; 
  padding: 2px;
	text-decoration: none;
  display: block; 	}
a.odkaz_n:hover {
  background-color: #dbf49c;
	color: #D50000; }

a.odkaz_on 
{ 
  padding: 6px;
	text-decoration: none;
  display: block; 	}
a.odkaz_on:hover {
	color: #D50000; }


a.vice
{
	margin: 4px 0px 4px 0px;
	float: right; 
	font-size: 12px;
	text-decoration: none;
	color: #808080;
}
a.vice:hover
{
  color: #D00000;
  text-decoration: underline;
}

a.novinka
{
	text-decoration: none;
}

a.novinka:hover
{
  color: #D00000;
}

a.vicemini
{
	margin: 4px 0px 4px 0px;
	float: right; 
	font-size: 11px;
	text-decoration: none;
	color: #808080;
}
a.vicemini:hover
{
  color: #D00000;
  text-decoration: underline;
}

a.miniodhlas {	/*  */  
	border: 1px solid;
	text-align: center;
	text-decoration: none;
	font-size: 10px; 
  color: #000000;
  background-color: #ffc0c0; /* #ffc0c0 */
  }

a.miniodhlas:hover {	/* odstavec - šedý malý text */  
	border: 1px solid #000000;
  color: #ffffff;
  background-color: #FF3122; /* #ffc0c0 */
  }

a.hide {
	color: #FFFDF4;	}

a.linez {
	text-align: left;
	color: #4d6000;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #daf995;
	padding: 0px 4px 0px 4px;
	border: 1px solid;
	border-color: #4f8c06;	}
	
a.linez:hover {
	background-color: #91c10b;
	color: #f9f693; }

div.odkaz_n 
{
	margin-top: 1px;
	margin-bottom: 1px;
	border: 1px #e4d4ac solid; 
	text-decoration: none;
  display: block; 	}
div.odkaz_n:hover {
  background-color: #dbf49c; }

.modra {
	background-color: #dafbfe;
	padding: 8px 5px 5px 5px;
	margin-bottom: 10px;
	border: 1px solid;
	border-color: #D9D9D9; }

.zprava {
	background-image: url(./_obr/zprava_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #ffffff;
	padding: 8px 5px 5px 5px;
	margin-bottom: 10px;
	border: 1px solid;
	border-color: #D9D9D9; }

.zprava .nadpis {
	color: #306000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	display: block; }

.zprava .nadpis_c {
	color: #306000;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 10px;
  display: block; 	}
  
.zprava_vyp {
	DISPLAY: none; }

.clanek {
	background-image: url(./_obr/clanek_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #fafdf2; /* #F7FEEC; */
	padding: 8px 5px 5px 5px;
	margin-bottom: 10px;
	border: 1px solid;
	border-color:  #D9D9D9; }
	
.clanek .nadpis {
	color: #603210;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	display: block; 	}
	
.clanek .nadpis_c {
	color: #603210;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 10px;
  display: block; }

.clanek_odkaz {
	color: #808080;
	font-family: verdana;
	font-size: 12px;
	padding: 0px;
	padding-left: 1px;
	padding-right: 1px; }
	
.clanek_odkaz:hover {
	background-color: #dff4bc; }

.clanek_sedy {
	background-repeat: repeat-x;
	background-position: top;
	background-color: #EDEDED; 
	padding: 8px 5px 5px 5px;
	margin-bottom: 10px;
	border: 1px solid;
	border-color:  #D9D9D9; }

.clanek_zluty {
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFCC; 
	padding: 8px 5px 5px 5px;
	margin-bottom: 10px;
	border: 1px solid;
	border-color:  #D9D9D9; }

.clanek_cerveny {
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFD4D0; 
	padding: 8px 5px 5px 5px;
	margin-bottom: 10px;
	border: 1px solid;
	border-color:  #D9D9D9; }
	
.oddeleni {
	display: block;
	background-color: #ebe0c3;
	padding: 3px;
	border: 1px solid;
 	border-color: #ebe0c3; }

.oddeleni_b {
	display: block;
	background-color: #fff;
	padding: 3px;
}
 	
.oddeleni1 {
	display: block;
	background-color: #ebe0c3;
	padding: 0px;
	border: 1px solid;
 	border-color: #ebe0c3; }

.oddeleniz {
	display: block;
	background-color: #daf995;
	padding: 3px; }

 	
.text_pata {
	color: #000000;
	font-family: verdana;
	font-size: 12px; }
	
.toolbar {
	background-color: #DDD2B0;
	padding: 0px 0px 0px 0px;
	border: 1px solid;
	border-color: #e4d4ac;
	margin-bottom: 10px; }

hr {
	background-color: #ebe0c3;
	color: #ebe0c3;
	width: 200px; }	

table.zaklad_l_f {
	border-top: 1px #BABABA solid; 
	border-left: 1px #BABABA solid;
	padding: 0px; 
	font-size: 13px;
	margin: 2px 0px 3px 0px; }
table.zaklad_l_f td {
  text-align: left;
	background-color: #f3ecdb;
	border-right: 1px #BABABA solid; 
	border-bottom: 1px #BABABA solid;
	padding: 2px 2px 1px 3px;}


table.zaklad_pr_f {
	border-top: 1px #BABABA solid; 
	border-left: 1px #BABABA solid;
	padding: 0px; 
	font-size: 13px;
	margin: 2px 0px 3px 0px; }
table.zaklad_pr_f td {
  text-align: left;
	background-color: transparent;
	border-right: 1px #BABABA solid; 
	border-bottom: 1px #BABABA solid;
	padding: 2px 2px 1px 3px;}
table.zaklad_pr_f td.hnedy {
  text-align: left;
	background-color: #ebe0c3;
	border-right: 1px #BABABA solid; 
	border-bottom: 1px #BABABA solid;
	padding: 2px 2px 1px 3px;}

table.pruhledna_f {
	padding: 0px;
	border: #BABABA;
	margin: 0px;
	color: #603210;
	font-size: 13px;
	font-family: verdana! important; }
table.pruhledna_f td {
	padding: 2px 2px 1px 3px; 
	background-color: transparent; }

.zprava_f {
	background-image: url(./_obr/zprava_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #ffffff;
	padding: 2px 5px 5px 5px;
	margin-bottom: 10px;
	border: 1px solid;
	border-color: #D9D9D9;
	font-size: 12px; 	}
	
.zprava_f .nadpis {
	color: #306000;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	display: block; 	}
	
.zprava_f .nadpis_c {
	color: #306000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 10px;
  display: block; }

.menu_line {
	text-align: left;
	color: #603210;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #e2f18b;
	padding: 0px 4px 0px 4px;
	border: 1px solid;
	border-color: #9CC731;	
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;  
  }
	
.menu_line:hover {
	background-color: #d1e943;
	color: #000000;
	border: 1px solid;
	border-color: #9CC731;	}

.menu_line2 {
	text-align: left;
	color: #603210;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFF8F;
	padding: 0px 4px 0px 4px;
	border: 1px solid;
	border-color: #BABABA;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;  
  }
	
.menu_line2:hover {
	background-color: #FFEE4A;
	color: #000000;
	border: 1px solid;
	border-color: #7C7C7C;	}

.menu_line-r {
	float: right;
	text-align: left;
	color: #603210;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #e2f18b;
	padding: 0px 4px 0px 4px;
	border: 1px solid;
	border-color: #d1e943;	
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;  
  }
	
.menu_line-r:hover {
	background-color: #d1e943;
	color: #000000;
	border: 1px solid;
	border-color: #ceb47c;	}


.menu_scr {
	text-decoration: none;
	background-color: #ebe0c3;
	padding: 0px 4px 0px 4px;
	border: 1px solid;
	border-color: #C0A181;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;  
  	}

.menuz {
	display: block;
	text-align: left;
	color: #603210;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background-color: #e2f18b;
	padding: 1px;
	padding-left: 2px;
	border: 1px solid;
	border-color: #4f8c06;	}
	
.menu_cz {
	display: block;
	text-align: center;
	color: #603210;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background-color: #e2f18b;
	padding: 2px;
	border: 1px solid;
 	border-color: #d1e943;	}
	
.menu_line {
	text-align: left;
	color: #603210;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #e2f18b;
	padding: 0px 4px 0px 4px;
	border: 1px solid;
	border-color: #d1e943;	}
	
.menu_line:hover {
	background-color: #d1e943;
	color: #000000;
	border: 1px solid;
	border-color: #ceb47c;	}

.menu_scr {
	text-decoration: none;
	background-color: #ebe0c3;
	padding: 0px;
	border: 1px solid;
	border-color: #e4d4ac;	}
	
.menu_pata {
	color: #000000;
	font-family: verdana;
	font-size: 12px;
	padding: 0px;
	padding-left: 1px;
	padding-right: 1px; }
	
.menu_pata:hover {
	background-color: #e4d4ac; }

.navigace {
	display: block;
  height:18px;
	background-color: #ebe0c3;
  margin:1px;
	padding: 1px;
	border: 1px solid;
 	border-color: #e4d4ac; }


.mx {
z-index:1000;
margin:1px 1px 1px 1px;
border:1px solid #d1e943;
border-width: 1px 0 0 0;
font-family: verdana;
}

.mx ul {
padding:0;
margin:0;
list-style-type:none;
width:188px;
}

.mx li {
position:relative;
background: #d1e943;
height:18px;
}

.mx table {
position:absolute; 
border-collapse:collapse; 
top:0; 
left:0; 
z-index:100; 
}
/*font-size:1em;*/

.mx a, .mx a:visited {
display:block; 
text-decoration:none;
height:18px;
line-height:20px; 
width:188px;
color:#603210;
text-indent:3px;
border:1px solid #d5eb55;
border-width:0px 1px 1px 1px;
}

.mx :hover > a {
color:#000000; 
background:#d1e943; 

background-image: URL('_obr/setmenu.gif'); 
background-repeat: no-repeat;
background-position: left;

}

.mx ul ul {
visibility:hidden;
position:absolute;
top:-1px;
left:188px; 
border:1px solid #c8e51f;
border-width:1px 1px 1px 0px;
}

.mx ul li:hover ul,
.mx ul a:hover ul {
visibility:visible;
}

.mx_bcb {
text-align: center;
font-size: 14px;
font-weight: bold;
}

.mx_blb {
text-align: left;
font-size: 13px;
font-weight: bold;
}

.mx_bln {
text-align: left;
font-size: 12px;
font-weight: bold;
}

.mx_oln {
text-align: left;
font-size: 11px;
font-weight: normal;
}

.mx_sub {
text-align: left;
font-size: 11px;
font-weight: normal;
}

.mx_hide {
	DISPLAY: none; }

.omx_bcb {           /* bold center bold */
	text-align: center;
	color: #603210;
	font-family: verdana;
	font-size: 0.75rem;
	font-weight: bold;
	text-decoration: none;
	background-color: #ebe0c3;
	padding: 0.2rem 1rem 0rem 0.2rem;
	border: 1px solid;
 	border-color: #e4d4ac;	}
 	
.omx_bcb:hover {
	background-color: #e4d4ac;
	color: #306000;
	border: 1px solid;
	border-color: #e4d4ac;	}

.omx_blb {           /* bold left bold */
	text-align: left;
	color: #603210;
	font-family: verdana;
	font-size: 0.75rem;
	font-weight: bold;
	text-decoration: none;
	background-color: #f3ecdb;
	padding: 0.04rem 1rem 0rem 0.4rem;
	border: 1px solid;
	border-color: #e4d4ac;	}
	
.omx_blb:hover {
	color: #306000;
	border: 1px solid;
	border-color: #e4d4ac;	}

.omx_bln {          /* bold left normal */
	text-align: left;
	color: #603210;
	font-family: verdana;
	font-size: 0.75rem;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFDF4;
	padding: 0.04rem 1rem 0rem 0.5rem;
	border-bottom: 1px solid;
	border-color: #f3ecdb;	}
	
.omx_bln:hover {
	background-color: #e4d4ac;
	color: #306000;
	border-bottom: 1px solid;
	border-color: #e4d4ac;	}
	
.omx_oln {           /* obyč left normal */
	text-align: left;
	color: #603210;
	font-family: verdana;
	font-size: 0.75rem;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFFDF4;
	padding: 0.04rem 1rem 0rem 0.6rem;
	border-bottom: 1px solid;
	border-color: #f3ecdb;	}
	
.omx_oln:hover {
	background-color: #e4d4ac;
	color: #306000;
	border-bottom: 1px solid;
	border-color: #f3ecdb;	}

.omx_sub {         /* submenu */
	text-align: left;
	color: #603210;
	font-family: verdana;
	font-size: 0.75rem;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFFDF4;
	padding: 0.04rem 1rem 0rem 1rem;
	border-bottom: 1px solid;
	border-color: #f3ecdb;	}
	
.omx_sub:hover {
	background-color: #e4d4ac;
	color: #000000;
	border-bottom: 1px solid;
	border-color: #f3ecdb;	}

.omx_hide {      /* skryté */
	text-align: left;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 0.75rem;
	text-decoration: none;
	background-color: #C0C0C0;
	padding: 0.04rem 1rem 0rem 1rem;
	border-bottom: 1px solid;
	border-color: #FFFFFF;	}


.omx0 {
	font-size: 0.7rem;
	background-color: #EBEBEB;
	padding: 0.05rem 0.5rem 0rem 0.5rem;
	margin-bottom: 0.5em;
	border: 1px solid;
	border-color: #C8C8C8;
  border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  }

.omx1 {
	font-size: 0.7rem;
  background-color: #F1FBB1;
	padding: 0.05rem 0.5rem 0rem 0.5rem;
	margin-bottom: 0.5em;
	border: 1px solid;
	border-color: #C8C8C8;
  border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  }
.omx1:hover {
	background-color: #D6DCB1;
	color: #D21200;
	border-color: #e4d4ac;	}

.omx2 {
	font-size: 0.7rem;
	background-color: #F1FB85;
	padding: 0.05rem 0.5rem 0rem 0.5rem;
	margin-bottom: 0.5em;
	border: 1px solid;
	border-color: #C8C8C8;
  border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  }


span[muj-title] {
position: relative; 
background: transparent;
color: #FF0000;
font-weight: normal;
display: inline-block;
width: 1.2em;
line-height: 1.2em;
text-align: center;
border: 1px solid;
border-color: #8d8d8d;	
border-radius: 50%;
cursor: help;
}

span[muj-title]:hover:after {
border: 1px solid #8d8d8d; 
border-radius: 0.2em; 
color: #000000;
background: #e2f18b; 
content: attr(muj-title); 
font-weight: bold;
text-align: left;
position: absolute; 
left: 0.1em; 
padding: 0.2em; 
width: 20em
}

</style>
