body{ background: #BBBBBB; color: #222222; text-align: center; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 2px; }
h1{ font-size: 20px; font-weight: bold; margin-bottom: 15px; margin-top: 0px; }
h1.c{ text-align: center; }
h2{ font-size: 16px; font-weight: bold; margin-bottom: 6px; margin-top: 0px; }
h2.c{ text-align: center; }
h3{font-size: 14px;  font-weight: bold;  margin-bottom: 6px;   }
h3.c{text-align: center;}
h4{font-size: 12px;  font-weight: bold;  margin-bottom: 6px;}
h4.c{text-align: center;}
h5{font-size: 10px;  font-weight: bold;  }
h6{font-size: 9px;  font-weight: bold;}
h6.c{text-align: center; }
marquee { font-size: 12px;  width: 65%;  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;   }
a{color: #002951;	font-weight: bold;  text-decoration: underline; }
a:hover{color : black;text-decoration: none;}
a:active{color : black;}
#page{ margin: 0 auto; width: 756px; }
#nahore{  height: 100px;  background-image: url(../nahore.jpg);  text-align: left;  vertical-align: top;      width: 783px;  background-repeat: no-repeat;  margin: 0px 0px 0px;     }
#menuup{  text-align: center;  width: 783px; margin: 1px 0px 0px 0px;  padding: 0px 0px 0px 0px; }
#menuup ul {width: 100%;padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
#menuup li{ width: 86px; _width: 87px; list-style-type: none;  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; background: #e0e0e0;  border: 1px solid Black;  border-right-style: none;  float: left;  }
#menuup li.last{width: 85px; _width: 87px; border: 1px solid Black;}
#menuup a{ display:block; color: Black;  letter-spacing: 1px;   text-decoration: none; font-size: 12px;  font-weight: normal;  width: 100%;      }
#menuup a:hover {	color: White;background: #919191;width: 100%;}
#menuup a:active { color: White;background: #919191;width: 100%;}
#vsechno {width: 781px; _width: 783px; background: #DBDBDB;border: 1px solid Black; margin: 19px 0px 0px 0px; _margin: 1px 0px 0px 0px;  padding: 0px 0px 0px 0px;  clear: left; }
#hlavni{ border-right-color: Black;  border-right-style: dashed;  border-right-width: 1px;      padding: 10px 10px 10px 10px; text-align: left; background: #DBDBDB;  font-size: 10px;  margin: 0px 130px 0px 0px;  min-height: 300px; }
#hlavni.main{ border-right-style: none; padding: 10px 10px 10px 10px; text-align: left; background: #DBDBDB;  font-size: 10px;  margin: 0px 0px 0px 0px;}
#hlavni img { border: 1px solid; }	
#hlavni img.nob { border: none; }
#hlavni.main table.aktuality td{ text-align: left;  vertical-align: top; }  
#hlavni.main table.aktuality h2 { margin-bottom: 2px; }
#hlavni.main table.aktuality span.datum{color: #002951; font-weight: bold; }  
td { text-align: center;  vertical-align: middle;}
td.topleft { text-align: left;  vertical-align: top;}
td.top {vertical-align: top;}
td.down {vertical-align: bottom;}
td.downright {vertical-align: bottom;text-align: right;}
td.left { text-align: left;}
td.right { text-align: right;}
#hlavni div.udalosti { border: 1px solid Gray;    font-size: 12px;    padding: 1px 1px 3px 1px;  overflow: hidden;  margin-bottom: 10px;  clear: left;  background-image: url(../images/list-bg.gif);  background-repeat: repeat-x;             }
#hlavni table.detail{ text-align: left;  width: 620px;  font-size: 12px;  }
#hlavni table.detail td { vertical-align: top;  text-align: left;}
#hlavni table.detail tr.footer td { vertical-align: middle;  text-align: left;  border-top: 1px solid Black;  padding-bottom: 5px;  font-size: 10px;      }
#hlavni table.detail h1{ margin: 5px 0px 0px 0px; }
#hlavni table.detail h2{ font-size: 12px;  font-weight: bold; margin: 0px 0px 0px 0px;        }
#hlavni table.detail h3{ margin: 7px 3px 0px 0px;  padding: 0px 0px 0px 0px;  }
#hlavni table.detail span.url{ font-size: 10px; }
#hlavni table.detail span.datum{ color: #002951; font-weight: bold;   }
#hlavni table.detail a img{ border: 1px solid #002951; }
#hlavni div.udalosti div.img{float : left;  margin-right: 2px; }
#hlavni div.udalosti div.img img{border: none;}
#hlavni form{	margin: 0; padding: 0;}
#hlavni fieldset {text-align: center;  margin: 10px;  }
#hlavni fieldset legend{text-align: center;  color: Black;  }
#hlavni div.udalosti h2{ margin-bottom: 0px;}
#hlavni div.udalosti p{ margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;     }
#hlavni div.udalosti a{ color: Black;font-weight: normal;text-decoration: none;  display: block; }
#hlavni div.udalosti div.kategorie{ float: right;  font-size: 10px;  padding: 3px;   }
#hlavni div.udalosti span.datum{ color: #002951;  font-size: 10px;  font-weight: bold;   }
#hlavni div.udalosti span.kat{ color: #002951;  font-size: 10px;}
#hlavni div.clear { clear: both;}
#hlavni div.clearleft { clear: left;}
#hlavni div.odkaz { text-align: center;  margin-bottom: 20px;  float: left;  margin-right: 20px;     }
#hlavni div.odkaz h2{ margin-top: 0px;  margin-bottom: 4px;  font-size: 12px;      }
#hlavni table { font-size: 10px; }
#hlavni table.posuvnik { width: 600px;border: 1px solid Black;  border-collapse: collapse;  text-align: center;  empty-cells: show;  table-layout: fixed;  font-size: 12px;  margin-top: 15px;  }
#hlavni table.posuvnik.td { border: 1px solid #909090;}
#hlavni table.popis td{	border: 1px solid Silver;}
#hlavni table.popis tr.popis td{  border-bottom: none;  background-image: url(../images/td_pozadi.gif);  background-repeat: repeat-x; }
#hlavni table.popis tr.popisl td{ background-color: #999999;  text-align: left;  }
#hlavni tr.seda td{ background-color: Silver; }
#hlavni p{text-align: left;}
#hlavni span { font-size: 12px; }
#hlavni span p { padding: 0px 0px 0px 0px;  margin: 0px 0px 2px 0px; }
#hlavni div.podtrzenedole{ border: none;  border-bottom-color: Black;  border-bottom-style: dashed;  border-bottom-width: 1px;}
#hlavni #infoclenove { width: 500px;  border: 1px solid Silver;}
#hlavni #infoclenove div.item{width: 480px; border: 1px solid Silver;  margin-bottom: 10px;  text-align: left;}
#hlavni #infoclenove div.item div.nadpis{background-image: url(../images/td_pozadi.gif);  background-repeat: repeat-x;  padding-top: 1px;  padding-bottom: 1px;  }
#hlavni #infoclenove div.item div.nadpis span.new {
	margin: 0px 2px 0px 1px;
	color:red;
	font-size: inherit;
}
#hlavni #infoclenove div.item div.popis{ padding-left: 5px;  padding-right: 10px;  }
#hlavni #infoclenove div.item div.autor{ text-align: right;  padding-right: 3px; }
#hlavni p.center{text-align: center;}
#hlavni #volba{ border: none;  border-bottom-color: Black;  border-bottom-style: dashed;  border-bottom-width: 1px;}
#hlavni #volba ul{ margin-top: 2px;  margin-bottom: 2px;  margin-left: 20px; }
#hlavni #volba ul li{list-style-type: square; font-size: 11px; color: #454545;  font-weight: bold; }
#hlavni ul{ margin-top: 0px;  margin-left: 15px;  margin-bottom: 0px;  text-align: left; }
#cleaner {clear: both;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}
#napravo {width: 130px;   font-size: 9px;   text-align: left; margin: 0;  padding: 0;  float: right;  background: #DBDBDB; }
#napravo div.hlasovani{
	margin-left: 5px;
	margin-top: 5px;
}
#napravo div.hledani{
	margin: 5px;
	margin-left: 3px;
}
#napravo div.akce{ padding-left: 2px;  margin-top: 5px;  border-bottom: 1px dashed Black;  padding-right: 2px;}
#napravo div.nadpis{text-align: center;  letter-spacing: 1px;  font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;  background-color: #BEBEBE;  border-bottom: 1px dashed Black; }
#dodatek{ width: 781px; _width: 783px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;    border: 1px solid Black;color: #919191;  background: #DBDBDB; clear: both;  margin-top: 1px; }
#footer { width: 781px; _width: 783px; text-align: center;  margin: 10px;  }
#skupiny {
	font-size: 12px;
}
#skupiny p{
	font-size: 12px;
	text-indent: 20px;
	line-height: 15px;
}
#skupiny p.normal
{
	text-indent: 0px;
}
#skupiny ul{
	padding-left: 20px;
	list-style-type: none;
	line-height: 15px;
}
#skupiny ul.seznam{
	list-style-type: disc;
}
#skupiny table, tr, td{
	text-align: left;
	vertical-align: top;
	font-size: 12px;
}