/* Main structure */

*{background-repeat:no-repeat;margin:0px;padding:0px;font-family:Verdana,Arial,Tahoma,Courier,sans-serif;font-size: 12px;}
body{background-image:url(../png/body.png);background-repeat:repeat;text-align:center;}
#main_container{background-image:url(../png/main_container.png);background-repeat:repeat-x;width:100%;}
#main_wrapper{display:block;margin-left:auto;margin-right:auto;width:1000px;}
#banner{background-image:url(../png/banner.png);height:280px;width:1000px;}
#menu{background-color:transparent;background-image:url(../png/menu.png);font-weight:bold;font-size: 13px;height:135px;width:1000px;}
 #menu ul{background-color:transparent;padding-top:35px;}
 #menu ul li{background-color:transparent;display:inline;}
 #menu ul li a{background-color:transparent;color:#6a8ab1;padding:5px;text-decoration:none;}
 #menu ul li a:hover{background-color:transparent;color:#fded8d;text-decoration:none;}
#content_container{display:block;margin-left:auto;margin-right:auto;width:780px;}
#content_wrapper{background-image:url(../png/content_wrapper.png);background-repeat:repeat-y;float:left;width:780px;}
ul,ol{padding-left:25px;}
#footer{background-color:transparent;background-image:url(../png/footer.png);clear:both;height:155px;font-size: 11px;font-weight:normal;width:780px;}
 #footer ul{background-color:transparent;padding-top:85px;}
 #footer ul li{background-color:transparent;display:inline;}
 #footer ul li a{background-color:transparent;color:#6a8ab1;padding:5px;text-decoration:none;}
 #footer ul li a:hover{background-color:transparent;color:#fded8d;text-decoration:none;}

/* Column left */

#column_left{background-image:url(../png/column_left.png);display:block;float:left;height:350px;text-align:left;width:220px;}
#date{color:#d2e6fc;margin-bottom:10px;margin-right:30px;text-align:right;}
#reservation_wrapper{text-align:center;width:220px;}
#reservation{background-color:#a6caf4;border-color:#98c4f8;border-style:solid;border-width:3px;margin-left:12px;margin-right:30px;text-align:center;}
 #reservation h1{color:#052a57;font-size:20px;font-weight:normal;margin-top:10px;}
 #reservation h2{color:#9f710e;font-size:12px;font-weight:bold;margin-top:2px;}
 #reservation p{color:#3b6ba3;font-weight:normal;margin-top:20px;}
 #reservation form{margin-top:20px;}
 #reservation form h3{color:#052a57;font-size:13px;font-weight:bold;margin-bottom:0px;margin-top:10px;padding-bottom:0px;padding-left:10px;text-align:left;}
input.submit{background-image:url(../png/check_button.png);border-width:0px;color:#d2e6fc;font-size:12px;font-weight:bold;height:34px;margin:0px;margin-bottom:0px;margin-top:15px;padding:0px;width:154px;}
select.select{margin-top:2px;}
select.select_day{border-color:#a4a8b7;border-style:solid;border-width:1px;margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-top:0px;}
select.select_month{border-color:#a4a8b7;border-style:solid;border-width:1px;margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-top:0px;}
 
/* Column right */

#column_right{background-image:url(../png/column_right.png);display:block;float:right;height:auto;width:560px;}
#language{display:block;height:20px;margin-right:25px;text-align:right;}
 #language img{border-color:#98c4f8;border-width:1px;border-style:solid;}
 #language a.pl{height:15px;width:30px;}
 #language a.en{margin-left:5px;height:15px;width:30px;}
#content{color:#d2e6fc;font-size:12px;margin-right:25px;padding:0px;text-align:left;width:535px;}
.section{display:block;float:left;font-size:12px;margin-top:10px;width:100%;}
 .section img{border-color:#98c4f8;border-style:solid;border-width:3px;float:left;/*height:120px;*/margin-bottom:5px;margin-right:10px;margin-top:5px;/*width:200px;*/}
 .section h2{color:#fded8d;font-size:13px;font-weight:bold;margin-bottom:5px;text-align:left;}
 .section h4{color:#d2e6fc;font-size:12px;font-weight:normal;margin-bottom:5px;margin-top:-5px;text-align:left;}
 .section .text p{padding-top:10px;padding-bottom:10px;text-align:justify;}
 .section a{color:#dec58c;text-decoration:none;}
#page_title h1{color:#fded8d;font-size:17px;font-weight:normal;text-align:left;}
#page_news h1{color:#fded8d;font-size:17px;font-weight:normal;text-align:left;}
input.submit_news{border-width:0px;float:right;color:#fff;font-size:11px;font-weight:normal;/*height:18px;*/width:55px;padding-bottom:2px;border-width:1px;border-color:#d2e6fc;border-style:solid;background-color:#6a8ab1;margin-left:5px;}
input.login{border-width:0px;color:#fff;font-size:11px;font-weight:normal;height:18px;width:55px;padding-bottom:2px;border-width:1px;border-color:#d2e6fc;border-style:solid;background-color:#6a8ab1;margin-left:5px;}
table{color:#d2e6fc;text-align:left;}
 table th, table td{border-color:#2463b0;border-style:dashed;border-width:0px 0px 1px 0px;padding-bottom:3px;padding-right:15px;padding-top:3px;}
 table th{border-color:#d2e6fc;border-width:0px 0px 1px 0px;border-style:solid;}
 table td.center{text-align:center;}
#google_map{border-color:#98c4f8;border-style:solid;border-width:3px;height:350px;margin-top:5px;width:529px;}
form img{margin:0px;padding:0px;border-width:0px;}
textarea{background-color:#fff;}
/* Print */

@media print{
*{background-color:#fff;background-image:none;margin:0px}
body{background-color:#fff;color:#000;}
#banner,#column_left,#date,#footer,#language,#menu,#reservation{display:none;}
#column_right{background-image:none;color:#000;width:100%;position:absolute;top:10px;left:10px;}
.section img{border-width:0px;}
}