html, body, div {margin:0px; padding:0px;}
html{
  font-family:Arial,sans-serif, Verdana, Helvetica;
  font-size:13px;
  margin:0px;
  padding:0px;
  background:#cedf17;
}
    
body{text-align:center; background:#cedf17;min-width:850px;}

#main{
  margin:auto;
  text-align:left;
  width:835px;
  background:#cedf17 url('/images/body.jpg') top center repeat-y;
}

#header{
  background:#cedf17 url('/images/top.jpg') top left no-repeat;
  height:123px;
  position:relative;
}

#logo{
  background:#cedf17 url('/images/logo.jpg') top left no-repeat;
  position:absolute;
  width: 263px; left: -15px;
  height: 77px; top:    0px;
}

#slogan{
  color:#ffffff; /* font-size:12px; */
  text-align:right;
  position:absolute;
  width: 700px; right: 31px;
  height: 20px; top:   90px;
}

#menu{
  float:right;
  margin:14px 22px 0px 0px !important; margin:14px 12px 0px 0px;
  /* font-size:1.1em; */ font-weight:bold; text-transform:uppercase; color:#FFFFFF; line-height:20px;
}

#menu a{color:#FFFFFF; text-decoration:none;padding:0px 9px;font-size:1.2em; }
#menu a:hover{color:#ecff1a; text-decoration:none;}

#menu  a.active {
    color: #ecff1a;   
}

#content{
/*  background:transparent url('/images/bottom.jpg') bottom center no-repeat;    without bottom green stripe */
	background:transparent url('/images/bottom1.jpg') bottom center no-repeat;
	position:relative;
}

#content2{
/*  padding:0px 0px 10px 0px;     without bottom green stripe */
  padding: 0px 0px 23px 0px; 


}

#inner{
/*  padding:0px 338px 130px 24px;  remove bottom panels */
  min-height:480px; 
  height:auto !important; 
  height:480px;
  vertical-align: top;
  margin: 25px 10px 0px 35px;
  text-align:justify;

 
  padding-right: 337px;
  padding-bottom: 15px;
}

#poz {
    margin-right: 12px; 
}


#inner img{
  border-width:0px;
}

#content2 .robel {
	color: #235935; font-weight: bold;
}

#content2 .mark_list {
	width: 100%; 
}

#content2 .mark_list td {
	height: 80px; 
}


/*  
.photo1{background:transparent url('/images/photo_01.jpg') bottom right no-repeat;}
.photo2{background:transparent url('/images/photo_02.jpg') bottom right no-repeat;}
.photo3{background:transparent url('/images/photo_03.jpg') bottom right no-repeat;}
.photo4{background:transparent url('/images/photo_04.jpg') bottom right no-repeat;}
*/

#bottom_links{
  position:absolute;
  /*width:  700px;  left:   -12px !important; left:-22px;*/
  /*height: 143px;  bottom: -31px !important; bottom:91px;*/
  width:  700px;  left:    30px !important; left: 40px;
  height: 143px;  bottom: -31px !important; bottom:91px;
}

#bottom_links a{
    color:#FFFFFF; font-weight:bold; /* font-size:12px; */ text-align:right; text-decoration:none;
    height:143px; width:150px;
    display:block; float:left;
}
#bottom_links a:hover{color:#ecff1a; text-decoration:none;}
#bottom_links a span{display:block; padding:112px 14px 10px 0px; }

.button1{background:transparent url('/images/button_01.jpg') 0px 0px no-repeat;}
.button2{background:transparent url('/images/button_02.jpg') 0px 0px no-repeat;}
.button3{background:transparent url('/images/button_03.jpg') 0px 0px no-repeat;}


#mapContainer { position: relative; font-size: 12px; width: 600px; height: 310px; padding-top: 30px; } /* velke ako mapa */
#mapContainer a { color: #f00; text-decoration: none; position: absolute; font-weight: bold; padding-top: 30px;}

#mapContainer a div {
  background-color: #fff; border: 2px solid #00f; padding: 1px 3px; color: black; font-weight: normal;
  position: absolute; display: none; z-index: 10000;
}
#mapContainer a:hover div { display: block; white-space: nowrap; }

.mapBottomLeft { bottom: 16px; left: 16px; }
.mapBottomRight { bottom: 16px; right: 0; }


#inner_admin {
  padding:36px 34px 36px 24px; margin:0px 10px 0px 10px;
  min-height:300px; height:auto !important; height:300px;
}


#login_dialog {
/*	height: 	1.5em; */
	text-align: right;
	font-weight: bold;
	color: white;
	border:		0px solid white;
}

#login_dialog .field, #login_dialog label { width: 110px; }
#login_dialog .field { height: 1.25em; border: 1px solid #B1B1B1; font-size: 0.9em; color: black; background: #EEE; }
#login_dialog #submit {
  	cursor: pointer;
  	font-size: 1.15em;
	font-weight: bold;
  	color: 		white;
  	width:		1em;
}

#login_dialog .logout { text-align: right; white-space: nowrap; }
#login_dialog .logout a:link, #login_dialog .logout a:visited { color: #DA251D; }
#login_dialog .logout a:hover { text-decoration: underline; }

h1 { font-size: 19px; text-transform:uppercase; color: #235935; } 

h2 { font-size: 15px;} 

#paticka  {
   text-align:right;

   font-size: x-small;
   color: #ecff1a;  
   padding-bottom: 10px;
   padding-right:20px;
  
}

#paticka a {
    text-decoration: none;
   color: #ecff1a;  
}