
body {
   background-color:white;
   margin:0px;
   padding:0px;
	height:100%;
	width:100%;
   font-family:verdana,arial,sans-serif;
   background:url('./images/main_bg.jpg') repeat;
   font-size:10pt;
   color:#555;
}

#fotka {
   display:block;
   float:left;
   z-index:1;
   position:absolute;
   border:4px solid black;
   visibility:hidden;
}

a { text-decoration:none;}
a:hover { text-decoration:none; }
a:active { text-decoration:none; }
a:visited { text-decoration:none; }

#top_bg {
   height:330px;
   background:url('./images/top_bg.jpg') repeat-x;

}

#main {
   width:690px;
   height:795px;
   background:url('./images/background.jpg') no-repeat;
   margin:0px auto;
}

/*#main_top {
   width:680px;
   height:15px;
   background:url('./images/main_top.jpg') no-repeat;
   margin:0px auto;
}
#main_bottom {
   width:680px;
   height:15px;
   background:url('./images/main_bottom.jpg') no-repeat;
   margin:0px auto;
}

#nadpis {
   width:400px;
   height:155px;
   margin:0px auto;
   position:relative;
   top:-65px;
}
#restaurant {
   width:189px;
   height:10px;
   margin:0px auto;
   position:relative;
   top:-50px;
}
*/

#pasik {
   width:640px;
   height:5px;
   background:url('./images/pasik.jpg') no-repeat;
   margin:0px auto;
}

#menu {
   width:489px;
   height:40px;
   margin:0px auto;
   text-align:center;
   font-size:10pt;
   font-weight:bold;
   position:relative;
   top:40px;
}
#menu ul {padding:0px; margin:0px; 	list-style: none;}
#menu ul li a{display:inline; padding:10px 20px; float:left; color:#777;}
#menu ul li:hover a { color:black; cursor:pointer; }


#footer {
   width:610px;
   font-size:7pt;
   padding:0px 40px 30px 40px;
   color:white;
}

#footer a{
   color:#AAA;
}

#footer a:hover{
   color:#FFF;
}

#content {
   width:670px;
   height:720px;
   margin:-340px auto;
   padding:10px 15px 10px 10px;
}


#banner {
   width:640px;
   height:400px;
   margin:0px auto;
   padding-top:5px;
   background-color:white;
}

#obsah {
   width:610px;
   height:365px;
   overflow-x:hidden; overflow-y:scroll;
   margin:0px auto;
	 padding: 20px 15px 20px 15px;   
   background-color:white;
}

#obsah img{
   border: none;
}

#obsah h1 {
	font-size: 22px;
	color: #666666;
	margin: 0 0 0 0;
	padding: 10px 0 10px 0px;
	background-image: url(images/h1_arrow.gif);
	background-repeat: no-repeat;
	background-position: 15px 7px;
	line-height: 24px;
}

#obsah h2 {
	font-size: 16px;
	color: #80A441;
	padding: 10px 0 5px 0px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#obsah h3 {
	font-size: 14px;
	color: #80A441;
	padding: 5px 0 0px 25px;
	text-transform: uppercase;
	letter-spacing: -0.5px;
	}
	
#obsah h4 {
	font-size: 14px;
	color: #80A441;
	text-transform: uppercase;
	letter-spacing: -0.5px;
	}

#obsah h5 {
	font-size: 14px;
	color: #80A441;
	padding: 5px 0 0px 25px;
	letter-spacing: -0.5px;
	padding: 5px 0 5px 25px;
	}
	
#obsah hr {
	border: none 0;
	border-top: 1px solid #cccccc;
	margin: 0px 0px 0px 7px;
	height: 1px;
}

#obsah div {
   display:block;
   float:left;

	line-height: 19px;
	padding: 5px 0px 5px 0px;
}

#obsah a {
	text-decoration: none;
	color: #CC0033;
	border-bottom: 1px dotted #CC0033;
	padding: 2px 2px 2px 2px;
}

#obsah a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #CC0033;
	padding: 2px 2px 2px 2px;
}

.reg_check { width:100%; padding:2px; float:left; font-weight:bold; font-family:verdana,arial,sans-serif; font-size:10pt;}
.reg_check label { font-weight:normal; width:90px; float:left; color:#000; }
.inp { width:160px; font-size:8.5pt; padding:0px; }
.inp[readonly] { background:#598dc6; }
.inp:hover { border:2px solid #598dc6; font-size:8.5pt; padding:0px; }
input[type=button], input[type="submit"] { font:8.5pt arial; padding:1px; cursor:pointer; }

