@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	
}
.light{color:#999999;}
img{border:0}
p{padding:5px 0 17px 0;}
a{ color:#0099CC; font-weight:bold; text-decoration:none; }
a:hover{ color:#0099CC; font-weight:bold; text-decoration:underline; }
hr{	margin: 3px 0 5px 0; border: 1px dotted #CCCCCC;  }
.title{	font-size:16px;	font-weight:bold; color:#009933; padding:20px 0 5px 0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }  
h1{	font-size:16px;	font-weight:bold; color:#009933; margin:10px 0 10px 0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-top:72px; }  
h1 a{color:#009933;}
h2{ font-size:14px; font-weight:bold; color:#009933; padding:10px 0 5px 0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }  
h3{color:#FF3333; font-size:13px; margin-top:10px;}
ul{margin:11px 0 25px 20px;}
div#wrapper {
    margin-left:auto;
    margin-right:auto;
	margin-top:0px;
	text-align: left;
	width: 891px;
	background-color:#FFFFFF;
}

/* INTRO PAGE: */
div#intro_content p{padding:5px 0 10px 0;}
div#intro_content{ background-image:url(../images/boxes_bg.jpg); height:172px;}
div#box1{ float:left; width:160px; padding:6px 5px 0 100px; }
div#box2{ float:left; width:143px; padding:6px 0 0 170px;}
div#box3{ float:left; width:160px; padding:6px 0 0 150px;}
div#learn_more{ float:left; margin-top:-18px;}
div#learn_more ul{ padding:3px 0 0 0; margin:0;}
div#learn_more li{ float:left; list-style:none; margin:0;}
div#learn_more li a{ color:#ffffff;}
div#intro_footer{ background-image:url(../images/footer_bg.jpg); height:58px; padding:30px 0 0 150px; background-repeat:no-repeat;}
div#news_box_intro{background-image:url(../images/news_bg.jpg); height:245px;}
div#news_title_intro{ padding:50px 0 0 23px; font-size:14px; color:#FFFFFF; font-weight:bold;	}
div#news_box_intro .obraz{border:#ffffff 3px solid; margin:8px 0 0 20px;}
div#news_box_text{padding:7px 22px 10px 12px;}
div#read_more{padding:15px 0 0 160px;}

/* STANDARD PAGES: */
div#banner{ height:222px;}
div#menu{height:86px; background-image:url(../images/menu_bg.jpg);}
div#menu ul{ padding: 25px 0 0 69px; font-size:13px;}
div#menu li{ float:left; list-style:none; margin-right:17px; border-right: #bbbbbb 1px solid; padding-right:15px;}
div#menu a{ color:#333333;}
div#content{ background-image:url(../images/content_bg.jpg); background-repeat:repeat-y; }
div#content_inner{padding:10px 25px 20px 30px;}
.tableborder{border:#CCCCCC 3px solid; padding:10px;}
.image{ padding:4px; border:#66CC99 1px solid; margin:15px 10px 15px 15px;}
.image_right{ padding:4px; text-align:right; float:right; border:#66CC99 1px solid; margin:15px 10px 15px 15px;}
.image_left{ padding:4px; text-align:left; float:left; border:#66CC99 1px solid; margin:15px 15px 15px 0px;}
.newsbox{background-color:#ffffff; width:822px; border:#0099CC 1px dashed; float:left; margin-bottom:10px;}
div#news_left{float:left;}
div#news_right{ padding:10px 10px 10px 10px;}
div#back{ text-align:center; padding-bottom:20px;}
.eventsbox{background-color:#ffffff; width:822px; border:#CBA2A2 3px solid; float:left; margin-bottom:10px;}
.eventsbox h2{font-size:20px;}
.eventsbox a{color:#FF3333;}
.red{color:#FF3333;}
.eventsbox_book{font-size:14px;}
.center{text-align:center;}
.button{background-color:#0099CC; color:#FFFFFF; border:none; font-weight:bold; margin-top:10px; font-size:12px; padding:8px 10px; border: 1px solid #CCCCCC;}
.buttonbold{background-color:#FF3333; color:#FFFFFF; border:none; font-weight:bold; margin-top:10px; font-size:12px; padding:8px 10px; border: 1px solid #CCCCCC;}


/* CALENDAR: */
div#calendar{padding:0 0 0 90px;}
.month{ font-size:14px; color:#000000; height:24px; background-color:#EAE8EC; font-weight:bold; text-align:center; width:100%; border:#cccccc 1px solid;}
.prevnext{text-align:center; font-size:14px;}
.weekdays td{ color:#0066FF; height:24px; text-align:center; font-weight:bold; background-color:#E1E9F4; border:#cccccc 1px solid;}
sdtd{width:90px; height:65px; border:#cccccc 1px solid;}
.normal{background-color:#E9EFDA; text-align:center; color:#666666; font-weight:bold;width:90px; height:65px; border:#cccccc 1px solid;}
.highlight{background-color:#81ED89; text-align:center; border:#0099CC solid 1px; font-weight:bold;width:90px; height:65px; border:#cccccc 1px solid;}
.times{ color:#FF0000;}

/* PLACES: */
div#places{ text-align:center; clear:both; }
.placesnormal{background-color:#E9EFDA; text-align:center; color:#666666; font-weight:bold; height:34px; border:#cccccc 1px solid;}
.placeshighlight{background-color:#81ED89; text-align:left; border:#0099CC solid 1px; font-weight:bold; height:34px; border:#cccccc 1px solid; padding-left:10px;}
div#footer{ background-image:url(../images/footer_bg_content.jpg); height:58px; padding:17px 0 0 0; background-repeat:no-repeat; text-align:center;}
div#webdesign{text-align:right; font-size:11px; padding:15px 5px 0 0;}
div#webdesign a{text-decoration:none; font-weight:normal; color:#999999;}
div#webdesign a:hover{color:#FFFFFF; background-color:#0099FF; font-weight:bold; padding:5px;}
.select_normal{}
.select_ok{background-color:#81ED89; font-weight:bold;}
.select_error{background-color:#FF0000; color:#FFFFFF; font-weight:bold;}
div#qty_exceeds{ background-color:#FF0000; font-weight:bold; color:#FFFFFF; padding:3px; width:790px; border:#FF9933 1px solid; margin-top:8px; text-align:center;}

/* CHECKOUT: */
div#checkout{text-align:left; padding-left:160px; height:400px;}
.checkoutnormal{background-color:#E9EFDA; text-align:left; color:#666666; font-weight:bold; height:34px; border:#cccccc 1px solid; padding-left:10px;}
.checkouthighlight{background-color:#81ED89; text-align:right; border:#0099CC solid 1px; font-weight:bold; height:34px; border:#cccccc; padding-right:10px;}
.textcheckout{width:280px; height:20px; font-weight:bold; color:#FF6600; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;}

div#links ul{margin:20px 0px 20px 50px;}
