/* CSS Document */
* {margin: 0; padding: 0;}
body, html
{
border: 0px none;
margin: 0px;
padding: 0px;
font-family: font-family: Verdana, ‘Geneva CE’, lucida, sans-serif; /* Verd"Trebuchet MS","Geneva CE", lucida,sans-serif !important;*/

text-align: center;
}

#hiddenlogin  {position:absolute;left:0px;top:0px;width:30px;height:30px;z-index:99;}


p, img, table, tr, th, td, h1, h2, h3, h4, h5
{
border: 0px none;
margin: 0px;
}

h1 {font-size:19px;color:#555;margin:20px 0 20px 0;}



/*layoutfont-size: small !important;*/
.resetovac
{
border: 0px none; margin: 0px; padding: 0px; float: none; clear: both; width: 0px; height: 0px; line-height: 0px; font-size: 0px;
}

#logo {
float:left;
}

#topimg {
float:right;
}


#header
{
text-align:left;
background-color: white;
padding: 0px 0x 0px 0px;
height:100px;
width:900px;
overflow:hidden;
}

#lista
{
background-color: #003399;
text-align:left;
padding: 0px 0x 0px 0px;
height:20px;
width:900px;
}

#page
{
width: 900px;
margin: auto;
border-left: 1px solid #999;border-right: 1px solid #999;
}
#obal
{
width: 900px;

/*background-image: url('../../pictures/pozadie.jpg');
background-repeat: repeat;*/
/*background:#7dc8f3;*/
}

#obsah {
float: left;
width: 650px;
text-align: left;
margin: 0px 0px 0px 25px;
padding: 0px 0px 0px 0px;
background: white;

}

#left {
float: left;
width: 180px;
font-size: 12px;
text-align: left;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-right: 1px dotted #999;

} 

#footer
{
clear: left;
width: 100%;
float: left;
}
/*vzhlad*/


#navigacia
{

 margin: auto;
 width: 900px;
  height:28px;
 padding: 0px;
 list-style-type: none;
 text-align: center;
}

#navigacia li 
{
 float: left;
 display: inline;
 width: 150px;

}
#navigacia a, #navigacia a:visited
{
line-height:25px;
 display: block;        
 color: white; 
 padding: 0px;
 background: gray; 
 border: 1px solid #fff; /* prida 1px border */ 
 text-decoration: none;

}
#navigacia a:hover {
 color: black; 
 background: #7dc8f3;
}
/* Hacky pre IE 5.x a IE 6 */
* html body {font-size: x-small;} 

#mapa
{
background-color: #003399;
text-align: right;
padding: 0.3em 0;
color: white;
}
#mapa a
{
color: white;
}
 .menu {
 display: table;
 margin: auto;
 width:	180px;
 list-style-type: none;
 /*border: 1px solid #666;*/
 border-bottom: 1px none;
 float: left;
}
.menu li {
 float: left;
 width: 180px;
}
.menu a, .menu a:visited {
 display: block;         
 padding: 0 5px 0 15px;
 text-align: left;
 color: white; 
 background: gray; 
 border-left: 8px solid #999;
 border-bottom: 1px solid #999;	  
 text-decoration: none;
 padding: 5px;
}
.menu a:hover {
 background: #7dc8f3;
 border-left-color: blue; 
 color: black; 
}

/* Hacky pre IE 5.x a IE 6 */
 
* html .menu li a {width: 100%;}
.menu1 {
 display: table;
 margin: auto;
 width:	175px;
 list-style-type: none;
 border: 1px solid #666;
 border-bottom: 1px none;
 float: left;
}
.menu1 li {
 float: left;
 width: 175px;
}
.menu1 a, .menu1 a:visited {
 display: block;         
 padding: 0 5px 0 15px;
 text-align: left;
 color: white; 
 background: #b6b5bb; 
 border-left: 8px solid #999;
 border-bottom: 1px solid #999; 	  
 text-decoration: none;
 padding: 3px;
}
.menu1 a:hover {
 background: #7dc8f3;
 border-left-color: blue; 
 color: black; 
}

/* Hacky pre IE 5.x a IE 6 */
 
* html .menu1 li a {width: 100%;}
.menu2 {
 display: table;
 margin: auto;
 width:	185px;
 list-style-type: none;
 /*border: 1px solid #666;*/
 border-bottom: 1px none;
 float: left;
}
.menu2 li {
 float: left;
 width: 185px;
}
.menu2 a, .menu2 a:visited {
 display: block;         
 padding: 0 5px 0 15px;
 text-align: left;
 color: white; 
 background: gray; 
 border-left: 8px solid #999;
 border-bottom: 1px solid #999;	  
 text-decoration: none;
 padding: 5px;
}
.menu2 a:hover {
 background: #7dc8f3;
 border-left-color: blue; 
 color: black; 
}

/* Hacky pre IE 5.x a IE 6 */
 
* html .menu2 li a {width: 100%;}         

#obsah img
{float: right;
padding: 0px 10px 10px 10px;}
#footer
{
background-color: gray;
text-align: center;
color: white;
padding: 0.2em 0;
}
#footer a
{
color: white;

}
table#zoznam caption
{
background: gray;
color: white;
border: thin solid #666;
}
table#zoznam
{border: thin solid #666;
vertical-align: top;}
td
{width: auto; 
vertical-align: top;
padding: 10px 10px 10px 0px;}
tr{vertical-align:top;border: thin solid gray;}
#left h1
{
padding: 180px 0px 20px 20px;
}
#pozadie
{
background: #003399;
padding: 0px 20px 20px 20px;
width: 300px;
color: white;
text-align: center;
margin: 40px 0px 20px 160px;
}
#obsah1
{
float: right;
width: 714px;
text-align: left;
margin: 0px 0px 0px 0px;
background: #b6b5bb/*#7dc8f3*/;
border-left: 1px solid #666;
}
#pozadie select
{
width: 270px;
}
#pozadie h5
{
padding: 5px;
}
table#kalendar
{
margin: 0px 0px 0px 200px;
padding: 0px 0px 0px 0px;
position: center;
}
* html #pozadie option {width: 270;}  
* html #pozadie {width: 300px;}        