/* CSS Document */

body { background: #ffffff; background-image: url(../images/bg2.jpg); margin: 0; padding: 0;  }
body, p, td, span, div, a { color: #645856; font-size: 11px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
img { border: 0px; }
input, textarea { border: 1px solid #bfaf9b; background: #ffffff; color: #4c3319; }
ul { list-style: none; }
br.clear { clear: both; line-height: 10px; }
div.clear { clear: both; }
img.png-img { behavior: url(../js/iepngfix.htc); }

#wrap { width: 1157px; }

#languages-bg { background-image: url(../images/languages-bg-bg.gif); background-repeat: no-repeat; float: right; width: 187px; height: 24px; margin-top: 16px; padding-bottom: 16px; padding-right: 190px; }
#languages-bg div { margin-top: 4px; }
#languages-bg a { font-size: 10px; color: #ffffff; text-decoration: none; }
#languages-bg a:hover { text-decoration: underline; }

#languages-en { background-image: url(../images/languages-bg-en.gif); background-repeat: no-repeat; float: right; width: 187px; height: 24px; margin-top: 16px; padding-bottom: 16px; padding-right: 190px; }
#languages-en div { margin-top: 4px; }
#languages-en a { font-size: 10px; color: #ffffff; text-decoration: none; }
#languages-en a:hover { text-decoration: underline; }

#top-logo { margin-left: 150px; padding-top: 50px; }

#top-nav { margin-left: 150px; padding-top: 50px; }

#site-content { margin-left: 140px; padding-top: 50px; }

.content-left { vertical-align: top; }
.content-right { vertical-align: top; padding-left: 60px; }

.content-left p { font-size: 11px; line-height: 16px; }
.content-right p { font-size: 11px; }
.content-title { font-size: 16px; font-weight: bold; }

#content-inner { padding-left: 50px; width: 730px; }
#content-map { background-image: url(../images/map-bg.jpg); background-repeat: no-repeat; width:730px; height:446px; padding: 10px; }
#content-map-small { background-image: url(../images/map-bg-small.jpg); background-repeat: no-repeat; width:730px; height:266px; padding: 10px; }

.goLeft { display: block; float: left; width: 342px; }
.goLeft a { font-size: 11px; color: #1442c5; text-decoration: none; }
.goLeft a:hover { text-decoration: none; }
.goRight { display: block; float: right; width: 381px; }

.orange { color: #ff9b38; }
span.titleOrange { color: #ff9b38; font-size: 20px; }
span.titleGrey { font-size: 20px; }
span.subtitle { font-size: 20px; }
a.linkBlue { font-size: 11px; color: #1442c5; text-decoration: none; }
a.linkBlue:hover { text-decoration: none; }
a.linkBlue2 { color: #1442c5; font-size: 11px; text-decoration: none; line-height: 22px; margin-left: 20px; }
a.linkBlue2:hover { text-decoration: none; }
a.linkGrey { font-size: 11px; text-decoration: none; line-height: 22px; margin-left: 20px; }
a.linkGrey:hover { text-decoration: underline; }
a.linkOrange { font-size: 11px; color: #fd9f42; text-decoration: none; line-height: 22px; margin-left: 20px; }
a.linkOrange:hover { text-decoration: underline; }

.orangeStripe { background-image: url(../images/orange-stripe.png); background-repeat: no-repeat; behavior: url(../js/iepngfix.htc); width: 366px; height: 26px; display: block; }
.orangeStripe a { color: #1442c5; }
.orangeStripe2 { background-image: url(../images/blank.gif); background-repeat: no-repeat; width: 366px; height: 26px; display: block; }
.orangeStripe2 a { color: #1442c5; }

span.bigGreyTitle { font-size: 20px; }
span.bigOrangeTitle { font-size: 20px; color: #fd9f42; }
.bgt-paddLeft { margin-left: 20px; }
.cl-marginLeft p { margin-left: 20px; }
.offer-price { color: #fd9f42; font-size: 20px; }
.offer-price-small { color: #fd9f42; font-size: 11px; }
.offer-title { font-size: 20px; line-height:  22px; }
.offer-pricet { color: #b0b0b0; font-size: 11px; }
.offer-links { color: #2e3a73; text-decoration: underline; clear: both; display: block; padding-bottom: 12px; }
.offer-links:hover { text-decoration: none; }
.offer-viewer { padding-left: 12px; padding-top: 14px; }
.offer-info { padding-left: 30px; }

.clsPaging { color: #000000; }
.clsPaging a { color: #1442c5; text-decoration: underline; }
.clsPaging a:hover { color: #1442c5; text-decoration: none; }

.pagenav { display: block; float: left; padding-top: 2px; }
.pagenav-left { color: #ffffff; display: block; float: left; background-image: url(../images/form-button-small2.gif); background-repeat: no-repeat; width: 21px; height: 24px; text-align: center; padding-top: 2px; }
.pagenav-right { color: #ffffff; display: block; float: left; background-image: url(../images/form-button-small2.gif); background-repeat: no-repeat; width: 21px; height: 24px; text-align: center; padding-top: 2px; }
.pagenav-right a { color: #ffffff; text-decoration: none; }
.pagenav-right a:hover { color: #ffffff; text-decoration: none; }
.pagenav-left a { color: #ffffff; text-decoration: none; }
.pagenav-left a:hover { color: #ffffff; text-decoration: none; }

#booking-button { background-image: url(../images/form-button.gif); background-repeat: no-repeat; width: 172px; height: 30px; text-align: center; padding-top: 4px; }
#booking-button a { color: #ffffff; font-size: 11px; text-decoration: none; }
#booking-button a:hover { text-decoration: none; }

a.img-next { background-image: url(../images/img-next.gif); background-repeat: no-repeat; width: 16px; height: 16px; text-decoration: none; color: #2e3a73; display: block; float: left; padding-right: 2px; text-align: center; }
a.img-current { background-image: url(../images/img-current.gif); background-repeat: no-repeat; width: 16px; height: 16px; text-decoration: none; color: #ffffff; display: block; float: left; padding-right: 2px; text-align: center; }

#aboutUsSquare { display: block; float: right; width: 200px; height: 150px; border-left: 2px solid #ff9b38; margin: 0px 0px 10px 10px; padding: 0px 0px 10px 10px; }

.simCssHidden b { text-decoration: line-through; font-style: italic; }
.simCssHidden input { border: 1px solid #bfaf9b; background: #fd9f42; }

#header { clear: both; background-image: url(../images/header-bg.png); background-repeat: no-repeat; width: 1022px; height: 187px; behavior: url(../js/iepngfix.htc); padding-left: 20px; }
#footer { clear: both; background-image: url(../images/footer-bg.png); background-repeat: no-repeat; width: 1022px; height: 443px; behavior: url(../js/iepngfix.htc); padding-left: 20px; }

