* {  font-family:  arial, verdana, tahoma, helvetica;  font-size: 12px; }
BODY { background: #b3c09F /*#978f7a*/; margin-top: 5px; color: #404040;  text-align:center; }
H1, H2, H3, H4 { font-family: verdana; font-weight: bold; border-bottom: 1px solid #cceeaa; padding-bottom: 2px; margin-bottom: 15px;}
H1 { color: #669944; font-size: 15px; }
H2 { color: #669944; font-size: 13px; font-family: arial; border: 0px; margin-bottom: 0px; text-decoration: underline;}
H3 {color: #3E9022; font-size: 14px;}
H4 {color: #3E9022; font-size: 13px;}
A { color: #006633; text-decoration: none; font-family: arial;}
A:visited { color: #006633; text-decoration: none; }
A:link { color: #006633; text-decoration: none;   }
A:active { color: #006633; text-decoration: none;   }
A:hover { color: #ff6600; text-decoration: underline; }
HR { color: #dedede; }
TABLE { border-collapse: collapse; }
P {
  text-align: justify !important;
  line-height: 140%;
}

LI {
	list-style-type: square;
  padding-bottom:7px;
	/* color: #6689B5; */
}

.topmenu { background: #669966 /*url('img/top-menu-background.jpg')*/ repeat-x; font-weight: normal; 
color: #ffffff;  border-top: 1px solid silver;
 width: 99%; 
 height:14px; display: block; text-align: right; padding: 5px; padding-top: 2px; padding-bottom: 3px; margin: 0px; 
 }

.topmenu A { color: #ffffff; font-weight: bold; font-size: 11px; padding: 10px; padding-left: 10px; padding-right: 10px; }
.topmenu A:visited { color: #ffffff; font-weight: bold; font-size: 11px; padding: 10px; padding-left: 10px; padding-right: 10px; }
.topmenu A:hover { color: #ffcc00; text-decoration: underline;  }

.right-separator { border-right: 1px solid #99cc66; }

#uvod_prehlad_balikov { border: 0px solid #009900; background: #aadd99; }
#uvod_prehlad_balikov H2 { font-size: 12px; background: #fff; padding: 3px; border: 1px solid gray; text-align: center; text-decoration: none; letter-spacing: 1px; color: #ff3300; font-weight: bold; }

.err {
	color: #FF3300;
	background: #FFFFdd;
}

.page_obal {
	background: white;
	display: block;
	width: 760px;	
	padding: 5px;
	border: 1px solid silver;
}
.page {
	margin: auto auto;
	display: block;
	width: 750px;
	background: white;
	/*align: center;  */
	border: 1px solid #aaaaaa;
	padding: 0px;
	margin-bottom: 5px;
}

.left_panel {
	background: #D5E2c2;
	padding-top: 5px;
	padding-left: 10px;
	width: 160px;
	text-align: left;
}
.center_panel {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;	
	width: 600px;
	background: #fff;
	color: #000;
 	text-align: justify ! important;	
	text-align: left;
}
.right_panel {
	background: #F5F7F3; /* D5E2c2 */
	border-left: 3px solid #E8F0E8;
	border-right: 1px solid #006600;	
	*/border-right: 0px solid #006600;	
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
	width: 140px;
	margin: 0px;
	text-align: left;
}

.right_panel A {
	display: block;
	padding: 2px;
	margin: 0px;
	border: 1px solid #F5F7F3;
}
.right_panel A:hover {
	color: black;
	border: 1px solid #339933;
	text-decoration: none;
	background: #ffe;
}

.page_body {
	float: left;
	background: white;
  text-align: justify ! important;
  line-height: 140%;	
}

.sekcia_nazov { color: #907644; }
.menu_block {	margin-bottom: 10px; }
.menu_block_header { width: 158px; height: 15px; background: #999999; padding: 1px; padding-left: 4px; color: white; text-align: left; 
/*border: 1px solid #cc9966; border-left: 1px solid #f8f3e0; border-top: 1px solid #f8f3e0;*/  }
.light {	background: #D5E2c2; }
.dark {	background: #fafafa;  padding: 1px; }
.red { color: #cc3300; }
.blue { color: #336699; }
.gray { color: gray; }
.bold { font-weight: bold; }
/*.clanok_hlavicka_div   { display: inline; width: 8px; height: 12px; background: #99cc66; font-size: 4px;}*/
.clanok_hlavicka_div   { display: inline; width: 28px; height: 20px; background: url('images/nadpisleftb.gif') norepeat; font-size: 4px;}
.border { border: 1px solid #97865A; }


.slovicka { display: none; visibility: hidden; position: absolute; top: -1000px; }