body {padding:0;margin:0;background:#fff1c9 url(images/bg.jpg) no-repeat center top;font-size:12px;font-family:arial, sans-serif;color:#002f68;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:arial, verdana, serif;font-size:12px;color:#6c6161;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#002f68;text-decoration:underline;}
a:hover {text-decoration:none;}
.none {display:none;}
.columns {width:100%;overflow:hidden;}

#container {width:980px;margin:0 auto;}
#top {background:transparent url(images/top.jpg) no-repeat 779px 56px;height:121px;position:relative;}
#top h1 {margin:0;padding:67px 0 0 55px;font-weight:normal;font-family:georgia, 'times new roman', serif;font-size:30px;}
#top h1 a {color:white;text-decoration:none;}
#top ul {list-style-type:none;position:absolute;right:34px;top:16px;padding:0;margin:0;}
#top ul li {display:inline;}
#top ul li img {border:1px solid #e6f2fa;margin-left:2px;}

#content {width:100%;height:529px;padding-top:14px;}
#left {float:left;width:259px;padding-left:43px;}
#right {float:right;width:578px;padding-right:51px;position:relative;}
#right .print {position:absolute;right:51px;top:2px;}
#right h2 {color:#336699;font-size:18px;margin:0 0 0.6em 0;font-weight:normal;}


#menu {padding:0;list-style-type:none;margin:0;font-size:15px;width:249px;padding-left:4px;height:146px;}
#menu li {line-height:21px;width:100%;vertical-align:bottom;}
#menu li a {display:block;padding:2px 0 1px 9px;color:#000099;font-weight:bold;text-decoration:none;}
#menu li.selected a, #menu li a:hover {background:transparent url(images/transparent.gif)}

.reserve-box {padding-left:13px;width:249px;font-family:tahoma, sans-serif;padding-top:12px;height:237px;}
.reserve-box fieldset {width:249px;padding-top:15px;}
.reserve-box h2 {color:#333366;font-size:14px;margin:0 0 12px 0;}
.reserve-box label {padding-bottom:1px;display:block;margin-top:2px;color:#333333;}
.reserve-box .input {border:1px solid #cccccc;color:#645330;width:147px;padding:1px 5px;vertical-align:middle;}
.reserve-box .small-input {width:96px;}
.reserve-box select.input {width:178px;height:22px;padding:0;}
.reserve-box * {vertical-align:top;}
.reserve-box .calednar {border:1px solid #cccccc;background-color:white;text-align:center;width:20px;height:19px;margin-left:2px;padding:2px 0 2px 0}
.reserve-box .button {border:1px solid #cccccc;background-color:white;text-align:center;width:69px;height:18px;margin-left:2px;padding:0 0 2px 0;color:black;}
#form-info {font-size:11px;line-height:1.2em;padding-top:2px;width:210px;color:#333333;height:65px;margin-bottom:0;}

#left-links {color:black;padding-top:32px;font-size:14px;}
#left-links a {text-decoration:none;color:black;}
#left-links a:hover {text-decoration:underline;}
#left-links p {margin:0;}
#left-links ul {font-size:12px;text-align:right;list-style-type:none;margin:6px 0 0 0;padding:0;}
#left-links ul li.to-left {float:left;}

.text {width:100%;color:black;padding:1px 0 4px 0;overflow:hidden;line-height:1.5em;}
.text p {text-align:justify;margin-bottom:1.6em;margin-top:0;}
.text p.author {text-align:right;}
.text span.super, #reserve span.super {vertical-align:super;font-size:10px;text-decoration:underline;}

#map {width:578px;height:400px;}

.showScroll .text {width:552px;}

.photo {float:right;margin:0 0 0 13px;}
.gallery {text-align:justify;padding-top:10px;}
.gallery ul {list-style-type:none;margin:0;padding:0;display:inline;}
.gallery li {display:inline;}
.gallery .justify {padding-right:260px;}

.gallery img {border:1px solid white;margin-bottom:7px;}

.gimage {width:178px;height:133px;}

.gallery-left .gallery {float:left;width:180px;text-align:center;padding-top:2px;}
.gallery-left .gallery li {display:block;padding-bottom:7px;}
.gallery-left .text-content {float:right;width:382px;}
.showScroll .gallery-left .text-content {width:357px;}
.gallery-right .gallery {float:right;width:180px;text-align:center;padding-top:2px;}
.gallery-right .gallery li {display:block;padding-bottom:7px;}
.gallery-right .text-content {float:left;width:382px;}
.showScroll .gallery-right .text-content {width:357px;}

#foot {text-align:right;padding-right:51px;color:#333333;padding-bottom:30px;}
#foot p {margin:0;}
#miroart {font-size:12px;padding-top:7px;}
#miroart a {text-decoration:none;color:#666666;}


#iframe {width:100%;height:431px;}

.scroll {width:14px;position:absolute;right:51px;top:34px;visibility:hidden}
.showScroll .scroll {visibility:visible;}
.suwak img {vertical-align:bottom;font-size:1px;}
#scroll {position:absolute;width:13px;height:87px;overflow:hidden;background-color:#8bb8f4;z-index:1;left:0;top:19px;}
#track {height:379px;margin:1px 0;width:13px;background:transparent url(images/track.gif);position:relative;}

#reserve {width:590px;color:#312f30;padding-top:8px;}
#reserve fieldset {width:100%;overflow:hidden;padding-bottom:5px;padding-top:8px;}
#reserve dl {margin:0.2em 0;padding:0;}
#reserve dt {display:inline;margin:0;padding:0;}
#reserve dd {display:inline;margin:0 15px 0 0;}
#reserve p {margin:0.2em 0;line-height:1.6em}
#reserve .input {float:left;width:138px;}
#reserve .input label {display:block;margin-top:4px;}
#reserve .input input {border:1px solid #cccccc;width:112px;padding:1px 5px 0px 5px;background-color:white;vertical-align:bottom;color:#2f3130;}
#reserve .input input.small {width:63px;}
#reserve .textarea {float:left;width:276px;padding:5px 0 4px 0;}
#reserve .textarea label {display:block;margin-top:4px;padding-bottom:2px;}
#reserve .textarea textarea {border:1px solid #cccccc;width:250px;height:98px;padding:5px;vertical-align:bottom;color:#2f3130;background-color:white;margin-bottom:13px;}
#reserve .button {width:188px;float:left;padding-top:26px;}
#reserve .button input {border:1px solid #cccccc;width:73px;height:18px;background-color:white;padding:0 0 2px 0;color:#2f3130;margin-top:77px;}

#calendarDayDiv {position:absolute;z-index:103;background-color:#e8d5b5;border:1px solid #dbbb8a;padding:4px 5px;display:none;}
#calendarDayDiv input {float:left;width:30px;}
#calendarDayDiv #rokDay {float:left;width:128px;text-align:center;line-height:25px;}
#calendarDayDiv #days {width:175px;overflow:hidden;padding:5px;background-color:white;border:1px solid #f2f2f2;border-left-color:#696969;border-top-color:#696969;clear:both;}
#calendarDayDiv #days a {float:left;width:25px;height:16px;padding:3px 0;font-size:11px;line-height:16px;text-align:center;}
#calendarDayDiv #days a:hover {background-color:#eeeeee;}
#calendarDayDiv #days a.selected {background-color:#eeeeee;}
#calendarDayDiv #days .nd a {background-color:#d3e1ef;}
#calendarDayDiv #days .so a {background-color:#ecf3f8;}