/* CSS Document */
/*tmava zelena-hezka 104121*/
/*tmava zelena-hnusna 0E4A4B*/
/*zelena 418301*/
/*svetle zelena 7CC41C*/
html, body {
	margin:0.5em;padding:0;border:0;color:#000000;
	font-family: tahoma, verdana, arial, sans-serif, serif;
	font-size: 90%;
  line-height: 1.5;
	background:rgb(221,241,228); /*#ddf1e4*/
}
h1, h2, h3 {
	font-weight: bold;
	text-align: left;
}
h1 {
	font-size:130%;text-transform: uppercase;color: #ffffff;margin-top: 0px;margin-bottom: 15px;
  background:#7CC41C;padding: 2px 5px 2px 8px;
}
h2 {
	font-size: 110%;color:#418301;background:#E7FFE4;margin-top: 5px;margin-bottom: 3px;padding: 2px 2px 2px 2px;
}
h3 {
	font-size: 110%;color: #000000;margin-top: 0px;margin-bottom: 3px;
}
hr {
	background-color:#C0C0C0;border-width:0px;height:1px;color:#C0C0C0;
}
img {
	border: 0;
}
p {
	color: #000000;text-align:justify;padding:0;margin:0 0 0.5em 0;
}
a {
	color:#000000; text-decoration: underline;
}
a:hover {
	color:#7cc41c; text-decoration: none;
}
ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 0px;
/*	padding: 0px;*/
}
dt {
	font-weight: bolder;
	margin-top: 5px;
	margin-bottom: 2px;
}
form {
	margin-top: 0px;
	margin-bottom: 0px;
}
table {
	font: 100% Verdana, "Arial CE", "Helvetica CE", Helvetica, sans-serif;
	background:rgb(221,241,228);
	border-collapse: collapse;
	border: 0;
}
/*************************************************************************/
/*zacatek absolutni adresase*/
.logo_zfkpetrovice {
  position: absolute; 
  top: 5px; 
  left: 15px; 
/*
	width: 130px;
  height:150px;	
*/
}

#header {
	margin:0;padding:0;border:0;color: #333333; background-color: #104121;float:none;
}
#header-top {
	margin:0;padding:0;border:0;
  background: #104121 url('../img/top_pozadi.gif') 0% 0% repeat-x scroll;float:none;height:90px;
}
#header-logo {
	margin:0;padding:0;border:0;
}
#header-menu {
	margin:0;padding:0;border:0;background:#104121;float:none;height:25px;
}
#header-menu .admin{
  float:right;text-align:right;color:#104121;font-size: 10px;margin:0px;padding:0px;
}
#header-down {
	margin:0;padding:0;border:0;
  background: #569a6d url('../img/top_mid_center.gif') 0% 0% repeat-x scroll;float:none;height:25px;
}
#header-down-leftcolumn {
	margin:0;padding:0;border:0;
  background: #104121 url('../img/top_mid_leftcolumn.gif') 100% 0% repeat-x scroll;float:left;height:25px;width:160px;
}
#header-down-left {
	margin:0;padding:0;border:0;
  background: #104121 url('../img/top_mid_left.gif') 0% 100% no-repeat scroll;float:left;height:25px;width:31px;
}
#header-down-center {
	margin:0;padding:0;border:0;background: #104121 url('../img/top_mid_center.gif') 0% 100% repeat-x scroll;float:left;height:25px;
}
#header-down-right {
	margin:0;padding:0;border:0;
  background: #104121 url('../img/top_mid_right.gif') 0% 100% no-repeat scroll;float:right;height:25px;width:68px;
}
#header-bottom-left {
	margin:0;padding:0;border:0;background:rgb(221,241,228) url('../img/top_down_left.gif') 0% 0% no-repeat scroll;float:left;width:162px;height:24px;
}
#header-bottom-right {
	margin:0;padding:0;border:0;width:184px;float:right;background: #569a6d url('../img/center_rightcorner.gif') 0% 100% no-repeat scroll;
  margin-right:15px;height:24px;border-right:1px solid #000000;
}
/*************************************************************************/
#footer {
	margin:0px auto;padding:0;border-top: 1px solid #C0C0C0;color: #666666;background:rgb(221,241,228);font-size: 85%;text-align: center;clear: both;
}
#footer a {
	color:#666666;text-decoration:none;
}
#footer a:hover {
	color:#666666;text-decoration:underline;
}
/*************************************************************************/
#central-panel {
	padding:0;margin: 0 190px 0 165px;background:rgb(221,241,228);
}
/*************************************************************************/
#left-panel {
  margin:0;padding:0;
	border: 0;
	width: 160px;
	float: left;
	color: #ffffff;
  background: #7CC41C url('../img/left_panel.gif') 0% 0% repeat scroll;
}
#left-panel-in {
	padding:1em 10px 1em 10px;margin:0;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;	
}
#left-panel .zahlavi {
	font-size: 100%;
	margin-bottom: 0px; /*prilepeni hlavicky k menu*/
	background: #104121;	
	color: #ffffff;
  padding: 0.2em 0em;
	font-weight: bold;			
  text-align: center;
}
#left-panel ul, #left-panel li {
	list-style: none;
	display: inline;
	margin-left: 0em;	/*ochrana proti odrazeni prvni polozky menu*/
	padding: 0px;
}
#left-panel ul li a {
	display: block;
  padding: 0.2em 1em 0.2em 1em;
	margin-bottom: 1px;
	background-color: #569a6d;
  font-weight: bold;
	font-size: 90%;
	text-decoration:none;	
}	
#left-panel ul li .navesti {
  padding: 0.2em 0em;
	margin-bottom: 1px;
  font-weight: bold;
	font-size: 90%;
	color:#104121;
}	
#left-panel a:link, #left-panel a:visited, #left-panel a:active {
	color: #ffffff;
	background-color: #569a6d;
}
#left-panel a:hover {
	color: #000000;
  background-color: #7CC41C;
}
.cal {
	width:16px;height:16px;font-size:11px;color:#000000;
}
a.cal {
  font-size:10px;text-decoration:none;color:#000000;
}
a.cal:hover {
  font-size:10px;text-decoration:none;color:#346633;
}
#left-panel .obsah {
	border:1px solid #104121;
	color: #000000;
	padding: 3px;	
  text-align: justify;
  background-color: rgb(221,241,228); 
}
/*************************************************************************/
#right-panel {
  margin:0;padding:0;
	width: 160px;
	float: right;
	color: #333333;
	background-color: #569a6d;
	margin-right:15px;
}
#right-panel-in {
	border-left:1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;	
	padding: 0px 0px 1em 0px;
	margin: 0;
	background-color: #569a6d;
}
#right-panel .zahlavi {
	font-size: 100%;
	margin-bottom: 0px; /*prilepeni hlavicky k menu*/
	background: #104121;	
	color: #ffffff;
  padding: 0.2em 0em;
	font-weight: bold;			
  text-align: center;
}
#right-panel p {
	font-size:85%;
	margin-bottom: 0px; /*prilepeni hlavicky k menu*/
	color: #000000;
  text-align:justify;padding:0 3px;margin:0 0 1em 0;
}
#right-panel .obsah {
	color: #000000;
	padding: 0px 3px 3px 3px ;	
  text-align: center;
}
/*
.icon-box {
	text-align: center;
	color: white;
	margin-bottom: 1em;
	border:0;
	padding:0;
}
.icon-box img {
	border: 1px solid #ffffff;
}*/
/*************************************************************************/
#table_main {table-layout: fixed; }
#table_main input.tlacitko {border: 1px solid #7CC41C; font-weight: bolder; font-size: 100%; margin: 1px; }
#table_main .vlevo {float: left; }
#table_main .vpravo {float: right; }
#table_main .radek_next {background-color: #E6ECFF; padding: 2px;padding-left: 1em;}
#table_main .radek_first {background-color:#E7FFE4; padding: 2px;padding-left: 1em;}
#table_main .ramecek {border-top: 1px solid #7CC41C; }
#table_main .caption {background-color: #569a6d;font-size:110%;color:#ffffff;padding-left: 0.5em;}
#table_main .captioncaption {background-color: #0033CC;font-size:120%;color:#ffffff;padding-left: 0.1em;}

.unpadded-panel {
	border: 0;
	margin: 0;
	padding: 0;
}
.padded-panel {
	border: 0;
	margin: 0;
	padding: 1em;
}
.left-aligned {
	float: left;
}
.right-aligned {
	float: right;
}
.center-aligned {
	margin:0px auto;
	text-align:center;
}
.cleaner {
	clear: both;
	height: 0px;_height: 1px;
	font-size: 1px !important;
	border: none;
	margin: -1em 0 0 0;
	padding: 0;
	visibility: hidden;
}
.red {
	color: #ff0000;	
}
.poznamka_vpravo {
  font-style: italic;
  font-size: 85%;
	text-align: right;
	color: #104121;
}
.poznamka_vlevo {
  font-style: italic;
  font-size: 85%;
	text-align: left;
	color: #104121;
}

