#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:#307E48;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;}

#hlmenu  {background-color:#BEE6B6;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:#62AA55;cursor:pointer;}
#hlmenu a.menup {background-color: #307E48;}
#hlmenu a:hover { color:#ffffff;background-color: #307E48;}
img.menup {margin:3px; float: left;width:11px;height:11px;}
b.menup {margin:2px; float:left;cursor:pointer;}
img.menul {background-color: #307E48;float:right; height:18px; width:12px;border:0px;_margin-right:-3px}

#katal  {background-color:#62AA55;border: 1px solid black;border-bottom: 0px;_margin-top:-2px;}
#katal a {display: block;height:18px;border-bottom: 1px dotted black;position:relative; color:#307E48; text-align:left;background-color:#ADDFA4;cursor:pointer;}
#katal a.main {color:white;background-color:#62AA55;border-bottom: 1px solid black;}
#katal a.menup {color:white;background-color: #307E48;}
#katal a:hover { color:white;background-color: #307E48;}
img.katall {background-color: #62AA55;float:right; height:18px; width:12px;border:0px;_margin-right:-3px}

div.lefth {height:18px;position:relative; color:white; text-align:left;background-color:#62AA55;}
div.lefth img {margin:3px; float: left; border:0px;width:11px;height:11px;}
div.lefth b {margin:2px; float:left;}
div.leftb {_width:168px;position:relative;background-color:#BEE6B6;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: #FFDE00; }
#divbodytop div {position:absolute;}
#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: #FFDE00; }
#divrightpic div {position:absolute;}
#divrightmenu {position:relative;width:183px;padding-left:1px;border-left:1px dotted silver;}
.rightz { background-color: #FFDE00 }

/* Mapa div */
  
 div.menu { position: absolute; background:#62AA55; }
 div.menu a { display: block; width:100%; height:100% }
 div.menu a { text-decoration: none; }
 div.menu a:hover           { background-color: #307E48;}
 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: #CFD3DE;}
 div.zozcat { width: 220px; OVERFLOW: auto; } 
 div.zozcat a       {margin-left:10px; display: block; text-align:left;}
 div.zozcat a:hover { background-color: #307E48; color: white;}
 div.zozcat a.cat       {margin-left:0px;display: block; color: white; background-color:#62AA55;}
 div.zozcat a.cat:hover {background-color:#307E48; color: white; }
p.maphlavicka { width:220px; background: #266438; font-size: 10px; font-family: Verdana; font-weight: bold; color: white;border-top:1px black solid;border-bottom:1px black solid;}
p.maphlavicka a {color: white}
p.maphlavicka a:hover {color: white; border: 1px white solid}
div.zozcat a.mapakhlavicka { margin-left:0px;display: block; color: white; background-color:#266438; }
 
/* Mapa div koniec*/

p.stredhlavicka {font-size: 12px;color: #A3A3A3;margin:0px;padding:2px 0px 2px 0px; border-bottom: 1px dashed black;margin:0px; border-top: 4px solid #ffffff; border-bottom: 1px dashed gray; background: #EFEFEF;}
div.stredbody {	background-color: #EFEFEF;}
div.stredbody a  {display:block;color:black;cursor:pointer;}
div.stredbody a:hover {background-color: #CFD3DE;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;}
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;}
div.stredbody img.ppic  {padding:3px;}
div.cleast     {clear:both;}
div.ciarst     {clear:both;border-top: 1px solid silver;height:3px;}
div.clanst    {margin-bottom: 10px;}
img.obrst     {float:left;padding:2px;border:0px;}
p.repbug      {width:100%;position:relative}

.searchform 
{
float:left; width:186; height:23;
background: #F3F73E;
}

a.selh {display:block;padding:2px;font-size: 11px;}
a.selh:hover {background-color: #1F6612; color: #ffffff}

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: #307E48;
	scrollbar-arrow-color: #62AA55;
	scrollbar-base-color: #62AA55;
	scrollbar-dark-shadow-color: #266438;/
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #307E48;
  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: #307E48; text-decoration: none ;  background-color:}
a {
	color: #1F6612;
	text-decoration: none;
}

/* Style pre lave hlavne menu  koniec */

/* Style vrchne menu */
.vrchmenu { background: #437CB1; }

/* 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: #CFD3DE;
	border: 0px double #006736;
}

.bghlavicka {color:#000000 ; width:220px; background: #FFDE00; font-size: 10px; font-family: Verdana; font-weight: bold; }
.orange { background: #FFDE00; font-size: 10px; color: #E48D26; 
vertical-align: middle;
}
.torange { background: #FFDE00; font-size: 10px; color: #E48D26; 
vertical-align: middle;
}

p.nomap {color: black; width:220px; margin:0px;text-align:left; }
p.nomap:hover           { background-color: #CFD3DE;}
.pravemenu { 
	background: url(images/bg.gif);
}

.dolnacast {
	background: #ECECEC;
	font-size: 10px; color: #818181;
	vertical-align: top;
}

.filter {
	background-image: url(images/1/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: 100px;
}
.input1 {
	border: 1px solid #EE9130;
	position: absolute;
	margin: 2px;
	margin-left: 5px;
	width: 125px;
	top: 0px;
	height: 15px;
}

.input2 {
	border: 0px solid;
	position: absolute;	
	left: 136px;
	width:50px;
	height: 23px;
}

