@charset "utf-8";
/* CSS Document */

body {
	padding:10px 0; margin:0; background:#0099ff;}
	
h1 {
	color:#0099FF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14pt; padding:0; margin:0 0 8px 0;}
	
h2 {
	color:#0099FF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11pt; padding:0; margin:0 0 3px 0;}

#body {
	width:920px; margin:0 auto; background:url(images/bck_body.jpg) repeat-y; font-family:Arial, Helvetica, sans-serif; color:#039;}
	
#header {
	height:49px; background:url(images/header.jpg) no-repeat; padding:0; margin:0;}

#language {
	float:right; margin:10px 2px 0 0; color:#FFF; font-size:8pt; font-family:Arial, Helvetica, sans-serif; line-height:17px;}

#language img {
	margin:0 8px 0 0; border:0;}

#top_anime {
	padding:0; margin:}
	
#anime {
	margin:0 auto; padding:0; height:212px; width:898px;}

#menu {
	float:left; width:190px; padding:20px 0 0 20px;}
	
#menu a {
display:block; width:170px; height:25px; background:url(images/button_a.jpg) no-repeat; padding:0 0 0 15px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#003366; font-weight:bold; font-style:italic; font-size:9pt;}

#menu a:hover {
	background:url(images/button_hover.jpg) no-repeat; color:#09C;}

#menu li {
	list-style-type:none;}

#menu ul {
margin:0; padding:0;}
	
#right {
	float:right; width:668px; padding:20px 15px 0 0; margin:0 11px 0 0; background:url(images/bck_gradient.jpg) repeat-y right; color:#000033; font-size:8pt; text-align:justify;}

#right img {
	float:right; margin:0 0 10px 10px; padding:1px; border:#a8dcff 1px solid;}

#right a {
	color:#003366; text-decoration:underline; font-size:9pt; font-weight:bold;}
	
#right a:hover {
	color:#EE00FD;}

.box {
	width:450px; font-size:8pt;}
	
.box li {
	list-style-type:none; margin:0;}
	
.box ul {
	margin:5px 0 0  10px; padding:0;}

#bottom {
	background:url(images/bck_bottom.jpg) no-repeat; height:49px; line-height:35px; font-size:8pt; color:#039; text-align:right; padding:0 20px 0 0;}

#bottom a {
	color:#006699; text-decoration:none;}
	
#bottom a:hover {
	color:#EE00ED;}
                                          		
#galeria {
	text-align:left;}

#galeria img {
	float:none; padding:1px; border:#E9E9E9 1px solid; margin:0;}

#foto {
	text-align:left;}
	
#foto img {
	float:none; padding:1px; border:#a8dcff 1px solid; margin:0;}

#res {
	border: 1px solid #ccc;
	background: #fff;
	width: 500px;
	margin: 0 auto;
	margin-top: -1px;
}	
	
#res_menu {
	height: 22px;
	width: 500px;
	margin: 30px auto 0 auto;
}	

#res_menu span {
	display: block;
	float: left;
	cursor:pointer;cursor:hand;
	line-height: 20px;
	background: #DADADA;
	margin: 0 4px;
	padding: 0 4px;
	border: 1px solid #ccc;
}	
#res_menu span.active {
	background: #fff;
	border-bottom: 1px solid #fff;
	z-index: 1000;
}

table.calendar {
	 float: left;
	 margin: 15px 20px;
	 font-size: 90%;
	 border: 1px solid #ccc;
}
	
table.calendar td {
	width: 13px;
	line-height: 13px;
	text-align: center;
}

table.calendar th {
	font-size:9pt;
	text-align: center;
	background:#DADADA;
}

table.calendar td.free {
	background:#DADADA;
}
table.calendar td.occ {
	background:url(images/bck_krizik.jpg) no-repeat;
}

	
hr.cleaner {
clear:both; height:0; margin: -1px 0 0 0; padding:0; border:none; visibility: hidden;}
