/* 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: #CFD3DE;}
 div.zozcat { width: 220px; OVERFLOW: auto; } 
 div.zozcat a       {margin-left:10px; display: block; text-align:left;}
 div.zozcat a:hover { background-color: #CFD3DE;}
 div.zozcat a.cat       {margin-left:0px;display: block; color: #FFFFFF; background-color:#437CB1;}
 div.zozcat a.cat:hover {background-color:#99BDE1;}
 
/* 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: #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}


a.selh {display:block;padding:2px;font-size: 11px;}
a.selh:hover {background-color: #CFD3DE;}

#blFooter {
  clear:both;
  width:100%;
	color: white;
  bottom: 0px; left:0px;
  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: #0049C1; padding: 3px;  }
#marquee  a { color: white; font-weight: bold; font-size: 12px;  }


p {margin:0px}

/* Editacie*/
.edithlavicka {
	font-size: 12px;
	color: #A3A3A3;
}

hr {
 	border: 0px solid;
	color: #D9D9D9;
}
/* Body style */

body {
	margin: 0px 0px 0px 5px;
	background-color: #ffffff;
	color: #404247;
	scrollbar-3d-light-color: #437CB1;
	scrollbar-arrow-color: #17568C;
	scrollbar-base-color: #17568C;
	scrollbar-dark-shadow-color: #99BDE1;/
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #437CB1;
  font-family: arial;
  font-size: 11px;
}
.ahrefhl {
  color: #ffffff;
}

.tablestred {
	border: 0pt solid #D9D9D9;
}

.tablestredf {
	background-color: #EFEFEF;
}


.fotodiv {
	float: center;
	margin-left: 14px;
	position: absolute;
}

.objektdiv {
	font-family: arial;
	font-size: 12px;
   color: #404247;
	width: 98%;
}
.objektdiv td { 	font-size: 12px; } 
td{
	font-family: arial;
	font-size: 11px;
}

a:hover { color: #0F3A5F; text-decoration: none ;  background-color:}
a {
	color: #17568C;
	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: arial;
	font-size: 11px;
	text-decoration: none;
	background-color: #CFD3DE;
	border: 0px double #006736;
}

.bghlavicka {color: #677396; width:220px; background: #CFD3DE; font-size: 11px; font-family: arial; font-weight: bold; }
.orange { background: #0049C1; font-size: 11px; color: #FFFFFF; 
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: 11px; color: #818181;
	vertical-align: top;
}

.filter {
	background-image: url(images/filterbg.gif);
	font-size: 11px;
}

/* Lave menu */
.tabtdl {
	font-size: 11px;
	background-color: #D8E3ED;
}

.tabtdr {
	font-size: 11px;
}

.tabtrl {
	background: #5A87AD;
	font-size: 11px; color: #FFFFFF;
}

input {
	border: 1px solid #818181;
	font-size: 11px;
}

.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: 11px;
	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;
}

