body {padding:0;margin:0;font-size:12px;font-family:tahoma, serif;color:#635c5c;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, verdana, helvetica, sans-serif;font-size:11px;}
p, ul, ol {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#635c5c;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}
.columns {width:100%;overflow:hidden;}

#container {background:white url(../images/all.png) repeat-y center top;width:980px;margin:0 auto;}
#bg-top {background:transparent url(../images/bgtop.jpg) no-repeat center top;}

#top {width:100%;overflow:hidden;position:relative;height:87px;}
#top h1 {margin:0;padding:13px 0 0 6px;}
#top form {position:absolute;width:163px;right:0;top:12px;}
#top label {float:left;border:1px solid #cdcdcd;margin-right:3px;background-color:white;font-size:11px;}
* html #top label {margin-right:0;}
#top label input {border-width:0;width:100px;color:#635c5c;padding:1px 0 0 0;}
#top label img {vertical-align:top;}
#tools {position:absolute;bottom:2px;right:12px;width:735px;text-align:left;color:#9a9a9a;font-size:11px;text-align:right;}
#tools * {display:inline;margin:0;padding:0;}
#tools ul {padding-left:8px;}
#tools .visit {float:left;}
#tools .visit a {color:#8c1513;font-size:13px;}

#menu {list-style-type:none;margin:0;padding:23px 0 0 0;font-size:14px;min-height:250px;}
* html #menu {height:250px;}
#menu li {padding-bottom:3px;}
#menu li a {color:#615c5c;display:block;padding-left:18px;width:200px;}
#menu li a:hover {text-decoration:none;background-color:#fff9f0;}
#menu ul {list-style-type:none;margin:0;padding:1px 0 0 0;font-size:12px;}
#menu li li {padding:2px 0 0 0;margin:3px 0;}
#menu li li a {background:transparent url(../images/menu.gif) no-repeat 23px 3px;padding-left:33px;width:185px;}
#menu li li li a {background:transparent url(../images/menu.gif) no-repeat 35px 3px;padding-left:49px;width:169px;}


.col-left {width:218px;float:left;}
.col-right {width:762px;float:right;}

.resrved-box {padding-left:18px;width:185px;padding-top:20px;}
.resrved-box h2 {font-size:14px;color:#8c1513;font-weight:normal;margin:0 0 7px 0;}
.resrved-box label {display:block;padding-bottom:2px;margin-top:6px;}
.resrved-box .input {border:1px solid #cdcdcd;width:115px;padding:2px 5px 1px 5px;color:#635c5c;}
.resrved-box select.input {width:150px;height:17px;padding:0;}
.resrved-box * {vertical-align:middle;}
.resrved-box .small-input {width:59px;}
.resrved-box .button {border:1px solid #cdcdcd;background-color:white;color:#635c5c;width:69px;height:18px;margin-left:5px;padding:0 0 2px 0}
#form-info {font-size:11px;}


#flash {padding-bottom:10px;}

#path {list-style-type:none;margin:-0.3em 0 1.4em 0;padding:0;}
#path li {padding-left:18px;background:transparent url(../images/path.png) no-repeat 7px 5px;display:inline;}
#path li.home {background-image:none;padding-left:20px;}


.title {font-size:16px;font-weight:normal;color:#8c1513;border-bottom:1px solid #fff1db;padding:2px;margin:0 17px;}
h3.title {font-size:14px;font-weight:normal;color:#8c1513;border-bottom:1px solid #fff1db;padding:2px;margin:0;}
#page-tools {text-align:right;margin-top:-22px;padding-right:33px;}
#page-tools ul {display:inline;margin:0;padding:0;list-style-type:none;}
#page-tools p, #page-tools li {display:inline;}
#page-tools img {vertical-align:middle;margin:0 3px 8px 0;}
#page-tools .size1 {font-size:17px;cursor:pointer;padding-right:1px;}
#page-tools .size2 {font-size:14px;cursor:pointer;padding-right:1px;}
#page-tools .size3 {font-size:11px;cursor:pointer;}



.col-news {float:left;width:220px;padding-left:19px;margin-right:33px;}
.col-news h2 {color:#8c1513;font-size:14px;font-weight:normal;margin:0.5em 0;}
.col-news ul {list-style-type:none;margin:0;padding:0;}
.col-news h3 {font-size:10px;margin:0;font-weight:normal;}
.col-news h3 a {font-size:13px;margin-right:19px;}
.col-news p {margin:0 0 1em 0;font-size:11px;}
.col-news p a:hover {text-decoration:none;}
.font1 .col-news h3 {font-size:15px;}
.font2 .col-news h3 {font-size:13px;}
.font1 .col-news p {font-size:15px;}

.font2 .col-news p {font-size:13px;}

.col-events {float:left;width:220px;margin-right:39px;}
.col-events h2 {color:#8c1513;font-size:14px;font-weight:normal;margin:0.5em 0;}
.col-events ul {list-style-type:none;margin:0;padding:0;}
.col-events h3 {font-size:10px;margin:0;font-weight:normal;}
.col-events h3 a {font-size:13px;margin-right:19px;}
.col-events p {margin:0 0 1em 0;font-size:11px;}
.col-events p a:hover {text-decoration:none;}
.font1 .col-events h3 {font-size:15px;}
.font2 .col-events h3 {font-size:13px;}
.font1 .col-events p {font-size:15px;}
.font2 .col-events p {font-size:13px;}

.col-visit {float:left;width:160px;}
.col-visit h2 {color:#8c1513;font-size:14px;font-weight:normal;margin:0.5em 0;}
.col-visit ul {list-style-type:none;margin:0;padding:0;}
.col-visit li {padding-bottom:8px;}
.col-visit a {font-size:13px;margin-right:19px}
.font1 .col-visit h3 {font-size:15px;}
.font2 .col-visit h3 {font-size:13px;}
.font1 .col-visit p {font-size:15px;}
.font2 .col-visit p {font-size:13px;}

.text {padding-left:19px;width:725px;line-height:1.7em;padding-bottom:9px;overflow:hidden;}
.text p, .text div, .text ul, .text ol {padding:6px 0 8px 0;margin:0;}
.text ol {padding-left:25px;padding-top:0;}
.font1 .text p, .font1 .text div, .font1 .text ul, .font1 .text ol {font-size:16px;}
.font2 .text p, .font2 .text div, .font2 .text ul, .font2 .text ol {font-size:14px;}
.text .description {font-size:11px;padding:0;margin:0;line-height:1.5em;}
.text .description img {margin-right:20px;}

.text div#map, .text div#map2 {width:700px;height:400px;margin-top:15px;margin-bottom:15px;}
.text div#map div, .text div#map2 div {padding:0;margin:0;}

.gallery {list-style-type:none;margin:0;padding:10px 0 0 0;text-align:center;width:720px;}
.gallery li {display:inline;}
.gallery img {margin-right:30px;margin-bottom:10px;}
.gallery .last-col img {margin-right:0;}
.gallery-left .text-content {margin-left:218px;}
.gallery-left .gallery {float:left;width:200px;}
.gallery-left .gallery img {margin-right:0;}
.gallery-right .text-content {margin-right:218px;}
.gallery-right .gallery {float:right;width:200px;}
.gallery-right .gallery img {margin-right:0;}

.navigator {list-style-type:none;margin:0;padding:7px 0;text-align:center;line-height:20px;}
.navigator li {display:inline;}
* html .navigator li img {vertical-align:middle;}
*+html .navigator li img {vertical-align:middle;}
.navigator .prev a, .navigator .next a {padding:0;border-width:0;}
.navigator .prev a img, .navigator .next a img {border:1px solid #d0d0d0;}
.navigator a {color:#9a9a9a;border:1px solid #d0d0d0;padding:2px 4px;}
.navigator strong {color:#8c1513;border:1px solid #d0d0d0;padding:2px 4px;font-weight:normal;}

.news-list, .news-list2 {list-style-type:none;margin:0;padding:0 0 0 19px;width:720px;}
.news-list2 {margin:0;padding:0;}
.news-list li, .news-list2 li {width:100%;position:relative;line-height:1.7em;padding:6px 0 14px 0;}
.news-list img, .news-list2 img {vertical-align:middle;}
.news-list h3, .news-list2 h3 {width:630px;margin:0;font-weight:normal;font-size:12px;}
.news-list h3 a, .news-list2 h3 a {color:#8c1513;}
.news-list .date {position:absolute;right:0;top:5px;font-style:normal;font-size:11px;}
.news-list p {margin:0;}
.news-list p strong {font-weight:normal;color:black;}
.font1 .news-list h3,.font1 .news-list2 h3 {font-size:16px;}
.font2 .news-list h3,.font1 .news-list2 h3 {font-size:14px;}
.font1 .news-list p {font-size:16px;}
.font2 .news-list p {font-size:14px;}

#newsletter {margin-top:-3px;}
#newsletter fieldset {width:100%;overflow:hidden;}
#newsletter .input {float:left;width:138px;}
#newsletter .input label {display:block;}
#newsletter .input input {border:1px solid #cdcdcd;width:112px;padding:2px 5px 1px 5px;vertical-align:bottom;color:#635c5c}
#newsletter .input select {border:1px solid #cdcdcd;width:124px;height:16px;vertical-align:bottom;color:#635c5c}
#newsletter .button {padding-top:21px;}
#newsletter .button input {border:1px solid #cdcdcd;width:73px;height:18px;background-color:white;padding:0 0 2px 0;color:#635c5c}



#reserve {margin-left:18px;width:650px;}
.font1 #reserve {font-size:16px;}
.font2 #reserve {font-size:14px;}
.font1 #reserve h3 {font-size:16px;}
.font2 #reserve h3 {font-size:14px;}
#reserve fieldset {width:100%;overflow:hidden;padding-bottom:5px;}
#reserve h3 {font-size:12px;font-weight:normal;color:#635c5c;margin:0.5em 0;}
#reserve dl {margin:0.3em 0;padding:0;}
#reserve dt {display:inline;margin:0;padding:0;}
#reserve dd {display:inline;margin:0 15px 0 0;}
#reserve p {margin:0.3em 0;line-height:1.7em}
#reserve .input {float:left;width:138px;}
#reserve .input label {display:block;margin-top:4px;padding-bottom:2px;}
#reserve .input input {border:1px solid #cdcdcd;width:112px;padding:2px 5px 1px 5px;vertical-align:bottom;color:#635c5c}
#reserve .input input.small {width:63px;}
#reserve .textarea {float:left;width:276px;}
#reserve .textarea label {display:block;margin-top:4px;padding-bottom:2px;}
#reserve .textarea textarea {border:1px solid #cdcdcd;width:250px;height:98px;padding:5px;vertical-align:bottom;color:#635c5c}
#reserve .button {width:188px;float:left;padding-top:20px;}
#reserve .button input {border:1px solid #cdcdcd;width:73px;height:18px;background-color:white;padding:0 0 2px 0;color:#635c5c;margin-top:77px;}

#foot {background:transparent url(../images/foot.png) no-repeat;padding:81px 15px 0 20px;line-height:40px;text-align:right;}
#foot ul {list-style-type:none;margin:0;padding:0;float:left;}
#foot li {display:inline;padding-right:18px;}
#foot p {color:#9a9a9a;font-size:11px;margin:0;}
#foot p a {color:#9a9a9a;}


#calendarDayDiv {position:absolute;z-index:103;background-color:#d3e1ef;border:1px solid #ffffff;border-right-color:#3fcef2;border-bottom-color:#3fcef2;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;}
#fixedtipdiv{position:absolute;padding:2px;border:1px solid grey;line-height:18px;z-index:100;}

* html object.mov {display: none;}
* html object.mov/**/ {display: inline;}
* html object.mov {display/**/: none;}