/* CSS Document */
/* sedomodra #a2cac8; sedocervena #d1a797; sedosvatky #bc7d68; */

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: #ede4c9;
	width: 1000px;
	height: 140px;
	margin-bottom: 10px;
	font-size: 12px; 	}

#strankapaticka {
  z-index:0;
	height: 36px;
	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: 4px;
	color: #603210; 	}

#hlavnipanelobal {
	padding-right: 10px;
	padding-left: 205px;
	padding-bottom: 5px;
	font-size: 13px;
	font-family: verdana;
	padding-top: 5px;
  min-height: 400px;
	color: #603210; 	}

#hlavnipanelhlavicka {
	background-color: #FFFDF4;
	PADDING-TOP: 4px; 	}

.katalognahled {
  float: left;
	width: 120px;
  display: inline-block;
  text-align: center;
	background-color: transparent;
	margin: 0px 15px 0px 0px;
  border: 1px #BABABA solid;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  }

.tisktitul {
	DISPLAY: none; }

.obalka {
	padding: 0px;
	margin-bottom: 10px; }

.obalka .nadpis {
	color: #306000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	display: block; }

.sedy {	/* šedý text */
	color: #808080; }

.bgsedy {	/* šedý text */
	background-color: #E3E3E3; }

p {
	border: 0px;
	padding: 2px;
  margin: 0px;
	color: #603210;
	font-family: verdana! important; }

dl {
	border: 0px;
	padding: 2px;
	color: #603210;
	font-family: verdana! important;
  font-weight: normal;
  font-size: 13px;
	margin: 4px 0px 4px 0px;
	text-indent: 9px;
	text-align: justify; }

dl:first-letter { /* odstavec s velkou iniciálou */
	font-size: 15px;
	font-weight: bold; }

img {
	border: 0px;
	color: #603210;
	font-family: verdana! important; }

@media screen
  {
  img.titul {DISPLAY: none;}
  }
@media print
  {
  img.titul {	border: 0px; margin: 0px;
           }
  }

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.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; }

.mini {	/* odstavec - šedý malý text */
	text-align: left;
	font-size: 10px;
  color: #808080; }

.red {
  text-align: left;
  color: #FF0000; }

.mini_red {	/* odstavec - červený malý text */
	text-align: left;
	font-size: 10px;
  color: #FF0000; }

.mini_redfr {	/* odstavec - červený malý text */
	float: right;
	font-size: 10px;
  color: #FF0000; }

.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: #9EAF43;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  }

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; }

@media screen
  {
  p.nazev_org {
  color: #306000;
	text-align: center;
	font-family: verdana;
	font-size: 21px;
	font-weight: bold;
}
  }
@media print
  {
  p.nazev_org {
  color: #306000;
	text-align: center;
	font-family: verdana;
	font-size: 22px;
	font-weight: bold;
          }
  }

br {
	padding: 1px; }

input, select {
  font-family: verdana! important;
	font-size: 12px;
	text-decoration: none;
  color: black;
  padding: 0px;
  padding-left: 2px;
  margin 0px;
	border: 1px red inset;
  background-color: #FEFFC8;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  }

input[type=checkbox] + label {
  color: green;
  }

input[type=checkbox]:checked + label {
  color: red;
  }

.se1 {
  width: 140px;
  height: 18px;
  padding-top: 0px;
  background: #daf995;
  font-size: 12px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  }
.se1:hover {
  color: red;
  background: #FEFFC8;
  font-weight: bold;
}

.submit {
  padding: 0px;
  margin: 0px;
	border: 1px red inset;
  background-color: #969AC8;
  font-family: arial! important;
  }

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: #F0FFB3;
  padding: 3px 2px 2px 3px; }
table.zaklad_l td.zelenyl {
	background-color: #F0FFB3; }
table.zaklad_l td.tzeleny {
	background-color: #369402; }
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: #FFBAA5; }
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.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.zaklad_pr td.seda {
	background-color: #E3E3E3; }

table.zaklad_px {
	padding: 0px;
	margin: 2px 2px 2px 2px; }
table.zaklad_px td {
  text-align: left;
	background-color: #FFFFC6;
	padding: 2px 4px 1px 4px;}
table.zaklad_px td.titulek {
  text-align: center;
	background-color: #1F6911;
	padding: 2px 2px 1px 3px;}
table.zaklad_px td.mtitulek {
  text-align: left;
	background-color: #D5FFAA;
	padding: 2px 2px 1px 3px;}
table.zaklad_px td.bily {
	background-color: #fff; }

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;
  }

table.pruhledna {
	padding: 0px;
	border: #BABABA;
	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.kalendar {
	border-top: 1px #BABABA solid;
	border-left: 1px #BABABA solid;
	padding: 0px;
	margin: 2px 0px 3px 0px; }
table.kalendar td {
	text-align: center;
	padding: 2px 2px 1px 3px;
	background-color: #FFFFFF;
	border-right: 1px #BABABA solid;
	border-bottom: 1px #BABABA solid; }
table.kalendar td.svetly {
	background-color: #EDE4D8; }
table.kalendar td.tmavy {
	background-color: #e4d4ac;
	padding: 2px 2px 1px 3px; }
table.kalendar td.svsedy {
	background-color: #e7e7e7; }
table.kalendar td.sedy {
	background-color: #CDCDCD; }
table.kalendar td.red {
	background-color: #FF9985; }
table.kalendar td.modra {
	background-color: #B8EAFF; }

table.diar {
	border-top: 1px #BABABA solid;
	border-left: 1px #BABABA solid;
	padding: 0px;
	margin: 0px; }
table.diar td {
	text-align: center;
	padding: 0px;
	background-color: #FFFFFF;
	border-right: 1px #BABABA solid;
	border-bottom: 1px #BABABA solid; }
table.diar td.svetly {
	background-color: #EDE4D8; }
table.diar td.tmavy {
	background-color: #e4d4ac;}
table.diar td.svsedy {
	background-color: #e7e7e7; }
table.diar td.sedy {
	background-color: #CDCDCD; }
table.diar td.red {
	background-color: #FF9985; }
table.diar td.zelena {
	background-color: #F0FFB3; }
table.diar td.so {
	background-color: #C1E9E6; }
table.diar td.ne {
	background-color: #FFCEB9; }
table.diar td.sv {
	background-color: #FFA381; }

table.diar td.pso {
	background-color: #a2cac8; }
table.diar td.pne {
	background-color: #d1a797; }
table.diar td.psv {
	background-color: #bc7d68; }
table.diar td.dnes {
	background-color: #FFE990; }

table.diarmes {
	border-top: 1px #BABABA solid;
	border-left: 1px #BABABA solid;
  min-height: 30em;
	padding: 0px;
	margin: 0px; }
table.diarmes td {
	text-align: left;
	vertical-align: top;
  padding: 0px;
	background-color: #FFFFFF;
	border-right: 1px #BABABA solid;
	border-bottom: 1px #BABABA solid; }
table.diarmes td.svetly {
	background-color: #EDE4D8; }
table.diarmes td.tmavy {
	background-color: #e4d4ac;
  text-align: center;}
table.diarmes td.svsedy {
	background-color: #e7e7e7; }
table.diarmes td.sedy {
	background-color: #CDCDCD; }
table.diarmes td.red {
	background-color: #FF9985; }
table.diarmes td.zelena {
	background-color: #F0FFB3; }
table.diarmes td.so {
	background-color: #C1E9E6; }
table.diarmes td.ne {
	background-color: #FFCEB9; }
table.diarmes td.sv {
	background-color: #FFA381; }

table.diarmes td.pso {
	background-color: #a2cac8; }
table.diarmes td.pne {
	background-color: #d1a797; }
table.diarmes td.psv {
	background-color: #bc7d68; }
table.diarmes td.dnes {
	background-color: #FFE990; }


a.diar {
	text-decoration: none;
	color: #F70000; }
a.diar:hover {
	color: #808080; }

a.diar2 {
	text-decoration: none;
	color: #446F00; }
a.diar2:hover {
	color: #FE0000; }

                     
div table.count {
  text-align: left;
	color: #808080;
	background-color: transparent;
	border: 1px #BABABA solid;
	font-size: 9px;
	font-family: verdana! important; }
div table.count td {
	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; }

td[help] {
position: relative;
background: transparent;
width: 0em;
text-align: left;
cursor: help;
}

td[help]:hover:after {
border: 1px solid #8d8d8d;
color: #FF0000;
background: #FFFFB5;
content: attr(help);
text-align: left;
position: absolute;
left: -5em;
bottom: 1.5em;
padding: 0.1em;
padding-left: 0.5em;
width: 15em
}

.mapa {
  font-size: 13px;
  color: #446F00;
	background-color: #e4d4ac; }

ul {
  text-align: justify;
  margin: 1px;
  padding-left: 18px; }
li {
  padding-bottom: 1px; }
ul.pr1 {
  text-align: left;
	color: #446F00; }
ul.pr2 {
	color: #808000; }

h1 {
	border-right: 0px;
	padding-right: 0px;
	border-top: 4px;
	padding-left: 0px;
	padding-bottom: 3px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 6px;
	color: #306000;
	font-family: verdana;
	font-size: 20px;	}

h2 {
	border-right: 0px;
	padding-right: 0px;
	border-top: 4px;
	padding-left: 0px;
	padding-bottom: 2px;
	margin: 0px;
	border-left: 0px;
	padding-top: 4px;
	border-bottom: 0px;
	font-family: verdana;
	font-size: 18px; }

h3 {
	border-right: 0px;
	padding-right: 0px;
	border-top: 4px;
	padding-left: 0px;
	padding-bottom: 2px;
	margin: 0px;
	border-left: 0px;
	padding-top: 4px;
	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: 2px;
	margin: 0px;
	border-left: 0px;
	padding-top: 4px;
	border-bottom: 0px;
	font-family: verdana;
	font-size: 15px;	}

h5 {
	border-right: 0px;
	padding-right: 0px;
	border-top: 4px;
	padding-left: 0px;
	padding-bottom: 2px;
	margin: 0px;
	border-left: 0px;
	padding-top: 4px;
	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: #F70000; }

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.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_s {
	text-decoration: none;
  display: block; }
a.odkaz_s: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.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: #FFC6B2; /* #ffc0c0 */
  }

a.miniodhlas:hover {	/* odstavec - šedý malý text */
	border: 1px solid #000000;
  color: #ffffff;
  background-color: #FF3122; /* #ffc0c0 */
  }



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; }

.info {
	background-color: #F5FCC1;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	border: 1px solid;
	border-color: #BCBCBC;
  border-radius: 6px;
  cursor: pointer;
  cursor: hand;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  }
.info:hover {	/* odstavec - šedý malý text */
	border: 1px solid #000000;
  background-color: #E2F18B; /* #ffc0c0 */
  }

.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;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  }

.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; }

.box0 {
	border: 1px solid;
	border-color: #D9D9D9;
	padding: 1% 1% 1% 1%;
  background-color: #F0FFB3;
  border-radius: 2%;
  -moz-border-radius: 2%;
  -webkit-border-radius: 2%;
  }

.box1 {
	border: 1px solid;
	border-color: #D9D9D9;
	padding: 1% 1% 1% 1%;
  background-color: #FFF38D;
  border-radius: 2%;
  -moz-border-radius: 2%;
  -webkit-border-radius: 2%;
  }

.box2 {
	border: 1px solid;
	border-color: #D9D9D9;
	padding: 1% 1% 1% 1%;
  background-color: #FFBAA5;
  border-radius: 2%;
  -moz-border-radius: 2%;
  -webkit-border-radius: 2%;
  }

.box3 {
	border: 1px solid;
	border-color: #D9D9D9;
	padding: 1% 1% 1% 1%;
  background-color: #BAE5F6;
  border-radius: 2%;
  -moz-border-radius: 2%;
  -webkit-border-radius: 2%;
  }

.box4 {
	border: 1px solid;
	border-color: #D9D9D9;
	padding: 1% 1% 1% 1%;
  background-color: #FFFFFF;
  border-radius: 2%;
  -moz-border-radius: 2%;
  -webkit-border-radius: 2%;
  }

.boxx {
	border: 0px;
	padding: 1% 1% 1% 1%;
  }


.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;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  }

.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; }

.infoblok {
	background-color: #FBFFBD; /* #F7FEEC; */
	padding: 8px 5px 5px 5px;
	margin-bottom: 10px;
	border: 1px solid;
	border-color:  #FC0000;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  }

.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;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  }

.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;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  }

.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_line0 {
	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_line0:hover {
	background-color: #d1e943;
	color: #000000;
	border: 1px solid;
	border-color: #9CC731;	}

.menu_line1 {
	text-align: left;
	color: #603210;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFF38D;
	padding: 0px 4px 0px 4px;
	border: 1px solid;
	border-color: #9CC731;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  }

.menu_line1:hover {
	background-color: #FFCD8D;
	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: #FFBAA5;
	padding: 0px 4px 0px 4px;
	border: 1px solid;
	border-color: #FEAA00;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  }

.menu_line2:hover {
	background-color: #FFAEA5;
	color: #000000;
	border: 1px solid;
	border-color: #7C7C7C;	}

.menu_line3 {
	text-align: left;
	color: #603210;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #BAE5F6;
	padding: 0px 4px 0px 4px;
	border: 1px solid;
	border-color: #FEAA00;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  }

.menu_line3:hover {
	background-color: #BAD1F6;
	color: #000000;
	border: 1px solid;
	border-color: #7C7C7C;	}

.menu_line4 {
	text-align: left;
	color: #603210;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #B9B9BA;
	padding: 0px 4px 0px 4px;
	border: 1px solid;
	border-color: #626261;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  }

.menu_line4:hover {
	background-color: #9D9D9D;
	color: #000000;
	border: 1px solid;
	border-color: #7C7C7C;	}

.menu_line5 {
	text-align: left;
	color: #FF0000;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 0px 4px 0px 4px;
	border: 1px solid;
	border-color: #626261;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  }

.menu_line5:hover {
	background-color: #FF0077;
	color: #FFFFFF;
	border: 1px solid;
	border-color: #FF0000;	}

.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_kal {
	text-align: left;
	color: #603210;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFED7A;
	padding: 1px 1px 1px 1px;
	border: 1px solid;
	border-color: #9CC731;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  }

.menu_kal:hover {
	background-color: #FFED7A;
	color: #000000;
	border: 1px solid;
	border-color: #9CC731;	}


.menu_kal2 {
	text-align: left;
	color: #603210;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFED7A;
	padding: 1px 1px 1px 1px;
	border: 1px solid;
	border-color: #9CC731;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  }

.menu_kal2:hover {
	background-color: #FFED7A;
	color: #000000;
	border: 1px solid;
	border-color: #9CC731;	}

.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;
  	}

.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 #CEE455;
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:10000;
}
/*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;
border-radius: 6px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.mx :hover > a {
color:#000000;
background:#d1e943;
border-color: #ceb47c;
background-image: URL('_obr/setmenu.gif');
background-repeat: no-repeat;
background-position: left;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.mx ul ul {
visibility:hidden;
position:absolute;
top:-1px;
left:188px;
border:1px solid #c8e51f;
border-width:1px 1px 1px 0px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.mx ul li:hover ul,
.mx ul a:hover ul {
visibility:visible;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.mx_bcb {
text-align: center;
font-size: 14px;
font-weight: bold;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.mx_blb {
text-align: left;
font-size: 13px;
font-weight: bold;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.mx_bln {
text-align: left;
font-size: 12px;
font-weight: bold;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.mx_oln {
text-align: left;
font-size: 11px;
font-weight: normal;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.mx_sub {
z-index:900;
text-align: left;
font-size: 11px;
font-weight: normal;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.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 {
	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 {
	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;
  }

.omx2 {
	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;
  }

.obs_hide {      /* skryté */
	text-align: left;
	color: #000000;
	font-family: verdana;
	font-size: 0.75rem;
	text-decoration: none;
	background-color: #C0C0C0;
	padding: 0;
	}




.modra {
	background-color: #dafbfe;
	padding: 8px 5px 5px 5px;
	margin-bottom: 10px;
	border: 1px solid;
	border-color: #D9D9D9; }

.zelena {
	background-color: #EAFECF;
	padding: 8px 5px 5px 5px;
	margin-bottom: 10px;
	border: 1px solid;
	border-color: #D9D9D9; }

.zluta {
	background-color: #FFFFBF;
	padding: 8px 5px 5px 5px;
	margin-bottom: 10px;
	border: 1px solid;
	border-color: #D9D9D9; }

.clanek_odkaz {
	color: #808080;
	font-family: verdana;
	font-size: 12px;
	padding: 0px;
	padding-left: 1px;
	padding-right: 1px; }

.clanek_odkaz:hover {
	background-color: #dff4bc; }

.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; }

.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; }

span[muj-title] {
position: relative;
background: #e2f18b;
color: #FF0000;
font-weight: bold;
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;
background: #e2f18b;
content: attr(muj-title);
font-weight: normal;
text-align: left;
position: absolute;
left: 0.1em;
padding: 0.2em;
width: 20em
}

span[help] {
position: relative;
background: transparent;
width: 0em;
text-align: left;
cursor: help;
}

span[help]:hover:after {
border: 1px solid #8d8d8d;
color: #FF0000;
background: #FFFFB5;
content: attr(help);
text-align: left;
position: absolute;
left: -5em;
bottom: 1.5em;
padding: 0.1em;
padding-left: 0.5em;
width: 15em
}



.valihe {
display: inline-block;
line-height: 125%;
float: left;
color: #FF0000;
visibility: hidden;
position:absolute;
height: 0;
width:250px;
overflow: hidden;
bottom:0;
opacity: 0;
font-weight: normal;
background-color:#e2f18b;
padding:0;
border: 1px solid black;
border-radius: 3px;
box-shadow: 2px 2px 2px #999;
z-index:2005 !important;
transition-property: all;
transition-duration: 0.2s;
transition-timing-function: ease-out;
}

.boxmini1 {
	border-color: #D9D9D9;
  background-color: #FFF38D;
  text-align: left;
	color: #306000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 1px 0px 1px;
	border: 1px solid;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  }

.boxmini2 {
	border-color: #D9D9D9;
  background-color: #FFBAA5;
  text-align: left;
	color: #306000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 1px 0px 1px;
	border: 1px solid;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  }

.boxmini3 {
	border-color: #D9D9D9;
  background-color: #BAE5F6;
  text-align: left;
	color: #306000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 1px 0px 1px;
	border: 1px solid;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  }

.boxmini4 {
	border-color: #D9D9D9;
  background-color: #FFFFFF;
  text-align: left;
	color: #306000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 1px 0px 1px;
	border: 1px solid;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  }

.cas_zel {
  text-align: left;
	color: #306000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
	padding: 0px 1px 0px 1px;
	border: 1px solid;
	border-color: #85B600;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  }
.cas_red {
	text-align: left;
	color: #FF0000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #BFBFBF;
	padding: 0px 1px 0px 1px;
	border: 1px solid;
	border-color: #FF0000;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  }
.cas_zluty {
	text-align: left;
	color: #FF0000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFAB;
	padding: 0px 1px 0px 1px;
	border: 1px solid;
	border-color: #FF0000;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  }
.cas2_zel {
	text-align: left;
	color: #306000;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
	padding: 0px 1px 0px 1px;
	border: 1px solid;
	border-color: #85B600;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  }
.cas2_red {
	text-align: left;
	color: #FF0000;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #BFBFBF;
	padding: 0px 1px 0px 1px;
	border: 1px solid;
	border-color: #FF0000;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  }
.cas2_zluty {
	text-align: left;
	color: #FF0000;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFAB;
	padding: 0px 1px 0px 1px;
	border: 1px solid;
	border-color: #FF0000;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  }

.banner_txt {	/* odstavec - černý malý text */
	float: right;
	font-size: 9px;
	padding: 0px;
	margin: 0px;
  position: relative;
  top: -2px;
  color: #808080; }

.banner {
	width: 99%;
/*	background-color: #FFF4BD; /* #F7FEEC; */
	padding: 6px 0px 2px 6px;
	margin-bottom: 8px;
	border: 1px solid;
	border-color: #DCDCDC;
  border-radius: 6px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  }

.banner .nadpis_c {
	color: #306000;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 4px;
	margin-top: 0px;
  display: block; }

/* obarveni pozadi */

.bg-1 {
    background: #F0FCCF;
}   /*zelena*/

.bg-2 {
    background: #FFFFCB;
}   /*zluta*/

.bg-3 {
    background: #FFF4D4;
}   /*cervena*/

.bg-4 {
    background: #F0FBF9;
}   /*modra*/

.bg-5 {
    background: #E0E0E0;
}   /*seda*/

.banner_zluty {
  font-family: verdana! important;
	font-size: 12px;
	text-decoration: none;
  color: black;
  padding: 0px;
  padding-left: 2px;
  margin 0px;
	border: 1px red inset;
  background-color: #FEFFC8;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  }


/* muj Alert  */
#dialogoverlay{
	display: none;
	opacity: .8;
	position: fixed;
	top: 0px;
	left: 0px;
	background: #FFF;
	width: 100%;
	z-index: 10;
}
#dialogbox{
	display: none;
	position: fixed;
	background: #FF0000;
	width:35em;
	z-index: 10;
}
#dialogbox > div{ background:#FF0000; margin:3px; font-family: verdana! important;
}
#dialogbox > div > #dialogboxhead{ background: #000; font-size:100%; padding:10px; color:#FF0000; font-weight: bold; text-align: center;}
#dialogbox > div > #dialogboxbody{ background:#E0E0E0; padding:20px; color:#000; }
#dialogbox > div > #dialogboxfoot{ background: #F0F0F0; padding:10px; text-align:right; }
/* muj Alert end */

td[help] {
position: relative;
background: transparent;
width: 0em;
text-align: left;
cursor: help;
}

td[help]:hover:after {
border: 1px solid #8d8d8d;
color: #FF0000;
background: #FFFFB5;
content: attr(help);
text-align: left;
position: absolute;
z-index: 10;
left: -5em;
bottom: 1.5em;
padding: 0.1em;
padding-left: 0.5em;
width: 15em
}


</style>
