#divmain {width:916px;padding:0;margin:0;}
#divfoot {width:916px;position:relative;float:left;background-color:#ECECEC;}
#divfoot div {float:left;}
#divtop {width:916px;height:88px;background-color:#39800A;position:relative;}
#divtop div {position:absolute;}
#divtop img {border:0px;}
#divleft {width:170px;_width:169px;background-color:white;float:left;margin:0; padding:0;}
#divleft img {border:0px;}
#divleft img.ie {_width:169px;}


/* Hlavne menu */

#blFooter {
  clear:both;
  width:100%;
	color: white;
  bottom: 0px; left:-5px;
  position: fixed;
  position: expression("absolute");
  top: expression(document.body.clientHeight + document.body.scrollTop - this.offsetHeight);
  text-align:center;
}
#marquee { color: white; font-weight: bold; font-size: 12px; width: 750px; background-color: #39800A; padding: 3px;  }
#marquee a { color: white; position: relative;  }


#hlmenu  {background-color:#39800A;border: 1px solid black;border-bottom: 0px;_margin-top:-2px;}
#hlmenu a {display: block;height:18px;border-bottom: 1px solid black;position:relative; color:white; text-align:left;background-color:#6CA136;cursor:pointer;}
#hlmenu a.menup {background-color: #39800A;}
#hlmenu a:hover { color:#FFFFFF;background-color: #FFCD0A;}
img.menup {margin:3px; float: left;width:11px;height:11px;}
b.menup {margin:2px; float:left;cursor:pointer;}
img.menul {background-color: #2A5110;float:right; height:18px; width:12px;border:0px;_margin-right:-3px}

/* Katalog */

#katal  {background-color:#63AE0A;border: 1px solid black;border-bottom: 0px;_margin-top:-2px;}

/* Katalog text + pozadie */

#katal a {display: block;height:18px;border-bottom: 1px dotted black;position:relative; color:#006B00; text-align:left;background-color:#99CC66;cursor:pointer;}

/* Katalog menu + pozadie */

#katal a.main {color:white;background-color:#6CA136;border-bottom: 1px solid black;}
#katal a.menup {color:#FFFFFF;background-color: #39800A;}
#katal a:hover { color:white;background-color: #FFCD0A;}
img.katall {background-color: #649532;float:right; height:18px; width:12px;border:0px;_margin-right:-3px}

/* Menu ostatne nadpis */

div.lefth {height:18px;position:relative; color:white; text-align:left;background-color:#39800A;}
div.lefth img {margin:3px; float: left; border:0px;width:11px;height:11px;}
div.lefth b {margin:2px; float:left;}

/* Menu ostatne podklad */

div.leftb {_width:168px;position:relative;background-color:#EEF2D1;padding:3px;text-align:left;}
div.righth {height:17px;width:180px;position:relative; color:#818181; text-align:right;background-color:#E2E2E2;_margin-top:-2px;}
div.righth img {float: left; border:0px;width:51px;height:17px;}
div.righth b {margin:2px; float:right;}
div.rightb {width:180px;position:relative;background-color:white;text-align:left;}
#divbody {width:562px;position:relative;float:left;}
#divbodytop {width:562px;height:40px;position:relative;background: #FFCD0A; }
#divbodytop div {position:absolute;  background: url(images/bghlavicka.jpg); }
#divbodytop div.orange {font-size: 10px; color: #FFFFFF; vertical-align: middle; text-align:right;padding-top:3px;}
#divbodytop img {border:0px;}
#divhlav {width:560px;height:115px;position:relative;}
#divhlav div {position:absolute;}
#divhlav img {border:0px;}
#divbodytext {width:560px;position:relative;padding-left:4px;}
#divright {float:right;position:relative;width:183px;margin:0; padding:0;}
#divrightpic {width:183px;height:151px;position:relative;background: #39800A; }
#divrightpic div {position:absolute;}
#divrightmenu {position:relative;width:183px;padding-left:1px;border-left:1px dotted silver;}
.rightz { background-color: #007BC3 }

/* Mapa div */
  
 div.menu { position: absolute; background:gray; }
 div.menu a { display: block; width:100%; height:100% }
 div.menu a { text-decoration: none; }
 div.menu a:hover           { background-color: #A4A4A4;}
 div.menu img { position: absolute; border: 0px; }
 div.zoznamulic { width: 220px; OVERFLOW: auto; }
 div.zoznamulic a {display: block; text-align:left;}
 div.zoznamulic a:hover        { background-color: #E0F3CD;}
 div.zozcat { width: 220px; OVERFLOW: auto; } 
 div.zozcat a       {margin-left:10px; display: block; text-align:left;}
 div.zozcat a:hover { background-color: #E0F3CD;}
 div.zozcat a.cat       {margin-left:0px;display: block; color: #FFFFFF; background-color:#95999A;}
 div.zozcat a.cat:hover {background-color:#F7B8B2;}
 
/* Mapa div koniec*/


p.stredhlavicka {font-size: 12px;color: #A3A3A3;margin:0px;padding:2px 0px 2px 0px; border-bottom: 1px dashed black;}
div.stredbody {	background-color: #EFEFEF;}
div.stredbody a  {display:block;color:black;cursor:pointer;}
div.stredbody a:hover {background-color: #E0F3CD;color:black;cursor:pointer;}
div.stredbody img  {border:0px; padding:3px;}
div.stredbody div.pleft {float:left; padding:3px; }
div.stredbody div.ptext {clear:both; font-size: 10px;}
div.stredbody li { margin:3px; }
div.stredbody div.pend  {display:block; background-color:#DBDBDB;text-align:right;padding-top:2px;height:17px;border-bottom: 2px solid #a3a3a3; font-size: 10px}
div.stredbody img.ppic  {padding:3px;}
div.cleast     {clear:both;}
div.clanst    {margin-bottom: 10px;}
img.obrst     {float:left;padding:2px;border:0px;}
p.repbug      {width:100%;position:relative}
div.zozcat a.mapakhlavicka {margin-left:0px;display: block; color: white; background-color:#002E64; }
.searchform 

/* Search*/

{
float:left; width:186; height:23;
background: #000000;
}
.search {
width:300px; position: absolute; top: 0px;  height:23px;visibility: visible ;  color: #ffffff; fon-family: verdana; font-size: 10px;
}

a.selh {display:block;padding:2px;font-size: 11px;}
a.selh:hover {background-color: #E0F3CD;}

p {margin:0px}

/* Editacie*/
.edithlavicka {
	font-size: 12px;
	color: #A3A3A3;
}

hr {
 	border: 0px solid;
	color: #D9D9D9;
}
/* Body style */

body {
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	color: #404247;
	scrollbar-3d-light-color: #6CA136;
	scrollbar-arrow-color: #2A5110;
	scrollbar-base-color: #2A5110;
	scrollbar-dark-shadow-color: #99BDE1;/
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #6CA136;
  font-family: verdana;
  font-size: 10px;
}
.ahrefhl {
  color: #ffffff;
}

.tablestred {
	border: 0pt solid #D9D9D9;
}

.tablestredf {
	background-color: #EFEFEF;
}


.fotodiv {
	float: center;
	margin-left: 14px;
	position: absolute;
}

.objektdiv {
	font-family: verdana;
	font-size: 10px;
   color: #404247;
	width: 98%;
}

td{
	font-family: Verdana;
	font-size: 10px;
}

a:hover { color: #537531; text-decoration: none ;  background-color:}
a {
	color: #2A5110;
	text-decoration: none;
}

/* Style pre lave hlavne menu  koniec */

/* Style vrchne menu */
.vrchmenu { background: #63AE0A; }

/* Globalne styly */
.bledomodra {
	background-color: #D8E3ED;
	border-bottom: 2px solid #8BAECF;
}
.seda {
	background: #DBDBDB; 
}

.nadpis {
	font-size: 11px;
	color: #818181;
}

.images {
	border: 1px solid;
	border-color: #FFFFFF;
}

.overProgram {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	background-color: #E0F3CD;
	border: 0px double #006736;
}

.bghlavicka {color: #23440E; width:220px; background: #E0F3CD; font-size: 10px; font-family: Verdana; font-weight: bold; }
.orange { background: #FFCD0A; font-size: 10px; color: #FFFFFF;
vertical-align: middle;
}
p.nomap {color: black; width:220px; margin:0px;text-align:left; }
p.nomap:hover           { background-color: #E0F3CD;}
.pravemenu { 
	background: url(images/bg.gif);
}

.dolnacast {
	background: #ECECEC;
	font-size: 10px; color: #818181;
	vertical-align: top;
}

.filter {
	background-image: url(images/filterbg.gif);
	font-size: 10px;
}

/* Lave menu */
.tabtdl {
	font-size: 10px;
	background-color: #D8E3ED;
}

.tabtdr {
	font-size: 10px;
}

.tabtrl {
	background: #5A87AD;
	font-size: 10px; color: #FFFFFF;
}

input {
	border: 1px solid #818181;
	font-size: 10px;
}

.radio {
	border: 0px;
}

.textarea {
	border: 1px solid #818181;
	font-size: 12px;
	width: 100%;
	height: 200px;
}

.textarea2 {
	border: 1px solid #818181;
	font-size: 12px;
	width: 100%;
	height: 100px;
}

.select {
	font-size: 9px;
	width: 100%;
	border: 1px solid #818181;
}

.input0 {
	border: 1px solid #818181;
	font-size: 10px;
	width: 120px;
}
.input1 {
	border: 0px solid;
	position: absolute;
	margin: 2px;
	margin-left: 5px;
	width: 125px;
	top: 0px;
}

.input2 {
	border: 0px solid;
	position: absolute;	
	left: 136px;
	width:50px;
	height: 23px;
}

