table { border-collapse:collapse; }
td , th { padding: 2px; font-size: 10px; }
div, form, body{ padding: 0; margin: 0; } 

body { background-color: #FFFFA5; 
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 10px; width: 100%; text-align: justify;
}

a:link { color: #C16100; text-decoration: none; }
a:visited { color: #C16100; text-decoration: none; }
a:hover{ color: #C16100; text-decoration: underline; }

#holder {width:950px; margin:auto; overflow:hidden; position:relative;}

#header {
	clear: both;
	margin-bottom: 3px;
	border: 1px solid #DEAE00;
	background-image: url('/epdes/img/1/top_03.gif');
	height: 95px;
	/*background: url('/epdes/img/headerBG.jpg');*/
}

.head-nadpis{ 
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	text-align: right;
	color: #FFFFA5; 
	position: absolute;
	right: 20px;
	top: 102px;
}

#header h1{
	position: absolute;
	left: 0px; top:0px; font-size: 2px; margin: 0px; padding: 0px;
	z-index: 0;
}
#header .head-main{ float: left; width: 388px; background: url("/epdes/img/1/top_02.gif"); height:95px;margin: 0; }
#header .head-main a{ width: 232px; height: 31px;display: block;margin: 48px 0 0 0; float: right; text-decoration: none; }
#header .head-right { float: right; width: 21px; height: 95px; background: url("/epdes/img/1/top_05.gif") }
#header .head-rightimg { float: right; margin: 0px;width: 325px; height: 95px; background: url("/epdes/img/1/top_04.gif"); }

div.topmenu { background-color: white;  height: 18px; }
ul#topmenu { width: 100%; color: black; background-color: white; list-style-type: none; padding: 0; margin: 0; }
ul#topmenu li{ 	display: inline; }
ul#topmenu a { 	float: left;
	background-color: white;
	padding: 3px 5px 3px 5px; text-decoration: none; border-right: 1px solid #DEAE00;
	color: #DEAE00; 
	}
	


#main, h3#toppath 
{
	margin: 0 0  0 183px;
	padding: 0;
	width:auto;
	min-width:200px;
	z-index: 0;
}

h3#toppath {float:left; width:759px; overflow:hidden; margin:0 0 0 3px; padding:3px 0 5px 7px; clear:none;}

#rightmenu { 
	border: none; 
	float:left;
	width:180px;
	margin:0 0 0 3px;
	position:relative;
	top:-24px;
}

#main 
{
	float:left; 
	overflow: hidden;
	margin:0 0 0 3px;
	width:764px;
	border: 1px solid #DEAE00;
	background-color: white;
	padding: 0;
	
}
#rightmenu h3, #leftmenu h3, h3#toppath, .memento h3, .koment h3{
	font-size: 11px;
	background: #DEAE00;
	background: #DEAE00 url('/epdes/img/1/h3-roh.gif') no-repeat;
	padding: 4px 3px 4px 4px;
	color: #FFFFA5;
	border: none;
}

.obsah {width:764px; overflow:auto;}

/*defin cia, ako bude vyzeraÂ menu*/

ul#topmenu a:hover {
	background-color: #FFFFE1;
	text-decoration: none;
}

#footer { background-color: #DEAE00; text-align: right; padding: 2px 5px 2px 2px; color: #FFFFA5; }
#footer .counter { float: right; margin-left: 7px; }
#leftmenu h3 a, h3#toppath a, #rightmenu h3 a, #main div.memento a, #main .koment h3 a{ color: #FFFFA5;}

acronym { cursor: help; border-bottom: 1px dashed black; }

.cistic { clear: both; }
.menu-oddelovac { background-color: #FFFFA5; height: 10px; line-height: 8px; font-size: 8px; }

/*Ĺ tÂly, ktor  sa tÂkaj  leftmenu a right menu, tak isto layout*/

#leftmenu {
	/*position:absolute; top: 118px; left:0px;*/
	float:left;
	width:180px;
	border: none;	z-index: 2;
}
#rightmenu h3, #leftmenu h3 { margin: 0; clear: both; margin-top: 3px;}
#leftmenu h3 { margin: 0;}

ul.leftmenu, ul.leftinactive, ul.rightmenu  { text-align: left; list-style-type: none; margin: 0; padding: 0; }

ul.leftmenu li, ul.leftinactive li, ul.rightmenu li { margin:0; padding: 0}

ul.leftmenu a, ul.leftmenu a:visited, ul.leftmenu b, ul.leftinactive a, ul.leftinactive a:visited, ul.leftinactive b, ul.rightmenu a{
	display: block;
	padding: 3px;
	margin: 0;
	text-decoration: none;
	border-right: 1px solid #DEAE00; 
	border-left: 1px solid #DEAE00;
	border-bottom: 1px solid #DEAE00;
	width: 180px;
	w\idth: 172px;
}
ul.leftmenu a, ul.leftmenu b, ul.rightmenu a, ul.rightmenu b {
	background-color: white;
}
ul.leftinactive a, ul.leftinactive a:visited, ul.leftinactive b {
	background-color: #FFFFE1;
	border-color: #CAA202}
ul.leftmenu a:hover, ul.rightmenu a:hover {text-decoration:none;background-color:#FFFFE1;}
ul.leftinactive a:hover {background-color:white;}

#leftmenu div.leftinactive { height: 0; line-height: 1px; font-size: 2px; overflow:hidden; }

div.menu-box { border: 1px solid #DEAE00;  border-top: none; background: white; padding: 2px;}

#leftmenu h3.leftinactive, .memento h3, #main .koment h3 { background-color: #CAA202; }

#rightmenu h4 { background-color: #DEAE00; border: 1px solid #DEAE00; border-top: none; margin: 0; padding: 4px; font-size: 11px; background-color: white;#FFFFE1; font-family: Arial, Helvetica, sans-serif;}

.app-icon { border: none; width: 16px; height: 16px; }

/* FormulÂ re */
div.row { clear: left; margin-bottom: 3px; padding-top: 3px; }

div.row label, div.row div.box
{
	background-color:#FFFFE1;
	clear: left;
	float: left;
	margin: -1px 2px 2px 3px;
	padding: 3px;
	width: 150px;
}

div.row div.box { text-align: right; }

div.row label.box
{
	background: transparent;
	color: #000000;
	display: inline !important;
	float: none !important;
	margin-top: 3px;
	clear: none;
	width: auto;
}

.error { color: #FF0000; }


.obsah h2.nadpis { /*color: #008000*/; margin-bottom: 3px; }

.obsah .right {
	border-bottom: 1px solid  #DEAE00;
	clear: both;
	margin: 5px;
	padding: 2px;
	text-align: right;
}

.obsah { /*padding: 5px;*/}

.obsah img.icon { clear: left; float: left; margin: 3px 8px 0px 3px; }

/*.obsah .info { font-size: 85%; }*/

.obsah p 	 { margin-top: 3px; }

.req
{
    font-weight:bold;
}
fieldset { border: 1PX SOLID #008000; margin: 4px; }

legend { color: #008000; font-weight: bold; }

/*
table { border-collapse: collapse; }

input[type=submit] { margin-left: 15px; }

div.row>input[type=submit] { margin-left: 3px; }

td, th { border: 1px solid #000000; padding: 3px; }

th 	 { background: #DEAE00; color: #FFFFFF; }


div.bord table  { width: 100%; }

div.bord { margin: 5px; }

div.bord1 { width: 100%; }
*/
/* KomentÂ r*/
.komentar .meno { float: left; font-weight: bold; }

.komentar .datum { float: right; }

.komentar .row { background: #FFFFE1; height: 110%; }

.komentar .predmet { margin: 28px; }

.komentar { margin: 5px; }

.cl-galeria div
{
    margin:5px;
	float:left;
	text-align:center;
}

.cl-galeria div img
{
	float:none;
	margin:auto;
	border:2px solid #DEAE00;
}

/*zarovanaie styly textu v rightmenu */
#rightmenu h4 a
{
    font-weight: normal;
}

#rightmenu a
{
    /*font-weight: bold;*/
}


#rightmenu div.menu-box , #rightmenu h4
{
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px;
}

#rightmenu div.menu-box p
{
    font-family: Verdana,Arial, Helvetica, sans-serif; 
    margin: 0; 
    padding: 4px;
    font-size: 10px;
}


#rightmenu .norm
{
    font-weight: normal; 
}

#rightmenu div.menu-box a img
{
   border:0;
}


