#container { width: 925px;  margin: 0px; padding: 0px; position: relative;}
#vrchnacast { position: relative; width: 881px; height: 215px; border-left: 1px solid white; background: url(images/cise/vrch.jpg) }
#jazykbar { position: absolute; top: 220px; left: 780px; }
#kridlo { position: absolute; width: 18px; height: 27px; background: url(images/cise/kridlo.jpg); left: 880px; top: 20px;}
#spodnemenu { position: relative; width: 882px; left: 0px; background-color: #000000; height: 45px;}
#spodnemenulavo { float: left; width: 212px; background-color: #4B7048; height: 30px;}
#toppmenu { position: relativel; top: 0px; left: 230px; width: 881px;  height: 33px; background: url(images/cise/bgz.jpg);  }
#topmenuokno { color: #314C2D; position: absolute; top: 190px; left: 25px; font-size: 12px; font-weight: bold;  }
#topmenu { position: relative; top: 0px; left: 230px; width: 600px; height: 33px; background: url(images/cise/bgz.jpg);  }
#menu { float: left; width: 140px; text-align: center; border-right: solid 1px #7A8C78; }
#menu a { color: white;display: block; height: 33px; cursor:pointer; }
#menu a:hover { color:#283D26;background-color: #99BDE1; background: url(images/cise/bgm.jpg);}
#menu b { top: 7px; position: relative; }
.menuselected { color:#99BDE1;background-color: #99BDE1; background: url(images/cise/bgm.jpg); }
.menuselected a { color:#99BDE1; }
.menuciarka { float: left; }
#loginplace { width: 230px; height: 80px; background: url(images/cise/loginbg.jpg); position: absolute;display: block;  }
.logintd { color: #314C2D;  }
#logintext { position: absolute; top: 300px; left: 0px; color: #314C2D; font-size: 12px; font-weight: bold;}
#bghore { position: absolute; top:0px; left: 0px; width: 100%; background: url(images/cise/bghore.jpg); height: 581px; }
#administraciamenu a { color: #283D26; }

#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:#4B7048;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:#DBE6ED;border: 1px solid black;border-bottom: 0px;_margin-top:-2px;}
#hlmenu a {display: block;height:18px;border-bottom: 1px solid black;position:relative; color:#314C2D; text-align:left;background-color:#8BB188;cursor:pointer;}
#hlmenu a.menup {background-color: #ffffff;}
#hlmenu a:hover { color:#ffffff;background-color: #4B7048;}
img.menup {margin:3px; float: left;width:11px;height:11px;}
b.menup {margin:2px; float:left;cursor:pointer;}
img.menul {background-color: #4B7048;float:right; height:18px; width:12px;border:0px;_margin-right:-3px}

#katal  {background-color:#007BC3;border: 1px solid black;border-bottom: 0px;_margin-top:-2px;}
#katal a {display: block;height:18px;border-bottom: 1px dotted black;position:relative; color:#4B7048; text-align:left;background-color:#B8D3E2;cursor:pointer;}
#katal a.main {color:white;background-color:#007BC3;border-bottom: 1px solid black;}
#katal a.menup {color:white;background-color: #4B7048;}
#katal a:hover { color:white;background-color: #4B7048;}
img.katall {background-color: #007BC3;float:right; height:18px; width:12px;border:0px;_margin-right:-3px}

div.lefth {height:18px;position:relative; color:white; text-align:left;background-color:#007BC3;}
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:#DBE6ED;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; background: url(images/13/erb.gif);  }
#divbodytop {width:562px;height:40px;position:relative;background: #003A7D; background: url(images/2/bghlavicka.jpg); }
#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: #002D62; }
#divrightpic div {position:absolute;}
#divrightmenu {position:relative;width:183px;padding-left:1px;border-left:1px dotted silver;}
.rightz { background-color: #007BC3 }

/* Cyklotrasa list */
#listcontainer { position: relative; width: 650px; height: 980px; text-align: left; border: 1px solid #4B7048; background-color: #2D4F2A}
#chlavicka { position: relative; width: 650px; height: 80px; background: url(images/ciselist/toplist.jpg) }
#clb { position: absolute; right: 10px; top: 85px; }
#infolist { position: absolute; top: 700px; left: 5px; width: 642px; height: 233px; background: url(images/ciselist/infolist.jpg) }
#ctnazov { position: absolute; top: 44px; width: 330px; height: 21px; background: url(images/ciselist/nazov.jpg);  font-family: arial;  color: white; font-size: 11px; font-weight: bold; }
#ctnazov span { position: relative; left: 5px; top: 2px; }
#cisenazov { position: absolute; top: 65px; right: 10px; color: white; font-weight: bold; }
#ctmenu { position: absolute; left: 0px; top: 80px;  }
#ctmenu a { background-color: #4B7048; margin: 1px; height: 25px; padding-left: 5px; padding-right: 5px; font-size: 14px; font-family: arial;   color: white;}
#ctmenu a b { position: relative; top: 5px;   }
#ctmenu a:hover { background-color: #2D4F2A; }
#ctmenup  { background-color: #2D4F2A;  }
#ctmapa { position: absolute; top: 110px; left: 2px; }
#vlajkaeu { position: absolute; top: 930px; left: 5px; }
#eupopis { position: absolute; top: 920px; left: 77px; width: 570px; color: white; font-weight: bold; }
#smallgraf {position: absolute; top: 180px; left: 494px;}

/* Mapa div */
  
 div.menu { position: absolute; background:#283D26; }
 div.menu a { display: block; width:100%; height:100% }
 div.menu a { text-decoration: none; }
 div.menu a:hover           { background-color: #4B7048;}
 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: #4B7048; color: white;}
 div.zozcat a.cat       {margin-left:0px;display: block; color: white; background-color:#283D26;}
 div.zozcat a.cat:hover {background-color:#4B7048; color: white; }
p.maphlavicka { width:220px; background: #4B7048; 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}

 
/* Mapa div koniec*/

p.stredhlavicka {font-size: 12px;color: #ffffff;margin:0px;padding:2px 2px 2px 2px;  margin:0px; text-align: right; font-size: 14px;}
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}
div.zozcat a.mapakhlavicka {margin-left:0px;display: block; color: white; background-color:#4B7048; }
.searchform 
{
float:left; width:186; height:23;
background: #283D26;
}
.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: #ffffff; color: #314C2D}

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: #fffffff;
	color: #ffffff;
	scrollbar-3d-light-color: #002E64;
	scrollbar-arrow-color: #283D26;
	scrollbar-base-color: #283D26;
	scrollbar-dark-shadow-color: #002E64;/
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #002E64;
  font-family: verdana;
  font-size: 11px;
}
.ahrefhl {
  color: #ffffff;
}

.tablestred {
	border: 0pt solid #D9D9D9;
}

.tablestredf {
	background-color: #415F3D; color: #7A9E75;
}
.tablestredf a { color: #7A9E75;  }


.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: 11px;
}

a:hover { color: #ffffff; text-decoration: none ;  background-color:}
a {
	color: #9FC69B;
	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-color: #314C2D; 
}


.nadpis {
	font-size: 11px;
	color: #818181;
}

.images {
	border: 1px solid;
	border-color: #FFFFFF;
}

.overProgram {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	background-color: #51774B;

	border: 0px double #006736;
}
.overProgramct {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	background-color: #D0E7CE;

	border: 0px double #006736;
}
.overprogram a { color: #ffffff;  }

.bghlavicka {color:#000000 ; width:220px; background: #ffffff; font-size: 10px; font-family: Verdana; font-weight: bold; }
.orange { 
#background: #003A7D; 
background: url(images/13/bghlavicka.jpg);
font-size: 10px; color: #ffffff; 
vertical-align: middle;
}
.torange { 
background: #053164; 
font-size: 10px; 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: 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 #283D26;
	position: absolute;
	margin: 2px;
	margin-left: 5px;
	width: 125px;
	top: 0px;
	height: 17px;
}

.input2 {
	border: 0px solid;
	position: absolute;	
	left: 136px;
	width:50px;
	height: 21px;
}

