@CHARSET "UTF-8";


/*body,td,th {color:#1a3b5b;font-family: Arial, Helvetica, sans-serif;font-size:12px;}*/
body,td,th {color:#1a3b5b;font-family: Arial, Helvetica, sans-serif;font-size:12px;}
body {background: #0b2948;margin: 0;}

a:link {color: #CC3300;text-decoration:underline;}
a:visited {color: #993300;text-decoration:underline;}
a:hover {color: #FF0000;text-decoration: none;}
a:active {color: #CC3300;text-decoration:underline;}

table, table td, img, form {border:0; padding:0; margin:0; vertical-align:top;}
div {display:block;}
p {margin:0 0 10px 0;}

h1 {margin:0 0 20px 0; font-size:18px;}
h2 {margin:20px 0 10px 0; font-size:16px;}
h2 img { margin-top:2px;}
h2 font {font-size:12px; color:#06C;}

ul {
    list-style: none;
    margin: 0;
}

.errorlist{
    padding: 0;
    font-size: 10px;
}

img.captcha {
    display: block
}

img.logo {position:absolute; z-index:100; left:0; top:60px;}
table.top {background:url("/media/images/topbigback.jpg") #0d3051 top repeat-x; height:246px;color:#ffffff}
table.top td.top1 {background:url("/media/images/topback.jpg") center top no-repeat; vertical-align:middle; width:580px;color:#ffffff}
td.top1 a {color:#ffffff}
table.top td.top2 {text-align:right;color:#ffffff}
table.top img.topenter {position:absolute; top:101px; right:37px; display:none;}
table.top img.topviveska {position:absolute;top:69px;right:316px; display:none;}
table.top div#wd1  {right:501px;top: 0; width:41px; height:17px;}
table.top div#wd2  {right:443px;top: 0; width:39px; height:17px;}
table.top div#wd3  {right:385px;top: 0; width:42px; height:18px;}
table.top div#wd4  {right:325px;top: 0; width:37px; height:18px;}
table.top div#wd5  {right:259px;top: 0; width:43px; height:18px;}
table.top div#wd6  {right:193px;top: 0; width:47px; height:18px;}
table.top div#wd7  {right:133px;top: 0; width:45px; height:18px;}
table.top div#wd8  {right: 75px;top: 0; width:41px; height:14px;}
table.top div#wd9  {right:  6px;top: 0; width:43px; height:14px;}
table.top div#wd10 {right:501px;top: 39px;width:41px; height:30px;}
table.top div#wd11 {right:444px;top: 39px;width:39px; height:30px;}
table.top div#wd12 {right:384px;top: 34px;width:42px; height:35px;}
table.top div#wd13 {right:327px;top: 35px;width:37px; height:33px;}
table.top div#wd14 {right:262px;top: 35px;width:43px; height:33px;}
table.top div#wd15 {right:196px;top: 35px;width:47px; height:32px;}
table.top div#wd16 {right:132px;top: 35px;width:45px; height:34px;}
table.top div#wd17 {right: 74px;top: 35px;width:41px; height:30px;}
table.top div#wd18 {right:  6px;top: 34px;width:43px; height:28px;}
table.top div#wd19 {right:502px;top: 88px;width:41px; height:32px;}
table.top div#wd20 {right:447px;top: 87px;width:37px; height:32px;}
table.top div#wd21 {right:386px;top: 90px;width:40px; height:32px;}
table.top div#wd22 {right:326px;top: 88px;width:37px; height:32px;}
table.top div#wd23 {right:264px;top: 88px;width:39px; height:33px;}
table.top div#wd24 {right:  7px;top: 83px;width:43px; height:38px;}
table.top div.wd {position:absolute; cursor:crosshair;}
table.top div img{display:inline;}

table.main {background:#e7e5e3;}
table.main td.main1td {background:url("/media/images/main1td.jpg") right repeat-y; padding-bottom:80px;}
table.main td.main1td div.main1div {background:url("/media/images/main1div.jpg") top repeat-x;padding-bottom:1px;}
table.main td.main1td div.main1divdiv {background:url("/media/images/main1divdiv.jpg") top right no-repeat; padding:40px 60px 80px 80px;}


table.main td.main2td {background:url("/media/images/main2td.jpg") left repeat-y #eceae8; width:300px;padding-bottom:80px;}
table.main td.main2td div.main2div { background:url("/media/images/main2div.jpg") top repeat-x;}
table.main td.main2td div.main2divdiv {background:url("/media/images/main2divdiv.jpg") top left no-repeat; padding:40px 0 0 30px;}

div.reception { width:271px; margin:25px 10px 0 0; }

font {font-size:16px; font-weight:bold;}

table.menu { margin-bottom:40px;}
table.menu td { font-size:14px; font-weight:bold; padding-right:20px;}
table.menu td a:link {color: #ccc;text-decoration: underline; margin-bottom:10px; display:block;}
table.menu td a:visited {color: #bbb;text-decoration: underline; margin-bottom:10px; display:block;}
table.menu td a:hover {color: #fff;text-decoration: none; margin-bottom:10px; display:block;}
table.menu td a:active {color: #ddd;text-decoration: underline; margin-bottom:10px; display:block;}

a.blue:link {color: #292b7d;text-decoration:underline;}
a.blue:visited {color: #626390;text-decoration:underline;}
a.blue:hover {color: #272aa5;text-decoration: none;}
a.blue:active {color: #343689;text-decoration:underline;}

div.rightpla {background:url("images/rightplash.jpg") #e4e0db top left no-repeat; padding:10px 20px 0 0; margin:25px 0 6px 0; width: 300px;}
div.rightpla1{padding:0 0 0 10px;}
div.rightpla2{vertical-align:bottom;}

table.rightplace {}
table.rightplace td {border-bottom:1px solid #ccc;}
table.rightplace td.rightprice {padding-left:10px; white-space:nowrap; text-align:right;}

div.poll {background:url("/media/images/rightplash.jpg") #e4e0db top left no-repeat; padding:5px 20px 0 0; margin:0 0 10px 0;}
div.poll-inner {padding: 5px;}

img.r1 {position:relative; margin:-30px 0 20px -39px;}
img.r2 {position:relative; margin:16px 0 -100px -40px; z-index:5;}
div.rightplar2 {background:url("/media/images/rightplash.jpg") #e4e0db top left no-repeat; padding:20px 20px 0 0; margin:0 0 0 0;}
div.rightplar21{padding:80px 0 0 20px;}
img.r3 {position:relative; margin:6px 0 -86px -37px;}
div.rightplar3 {background:url("/media/images/rightplash.jpg") #e4e0db top left no-repeat; padding:20px 20px 0 0; margin:0 0 16px 0;}
div.rightplar31{padding:40px 0 0 20px;}
img.r4 {position:relative; margin:0 0 0 90px;}
div.rightplar4 {background:url("/media/images/rightplash.jpg") #e4e0db top left no-repeat; padding:20px 0px 0 0; margin:0 0 0 0;}

table.warn {border-bottom:1px solid #333; border-top:1px solid #333;}
table.warn td {padding:30px 30px 30px 0; width:50%;}

div.botcity {text-align:center; margin-top:-79px;}
table.bottom {background:url("/media/images/botback.jpg") repeat-x top;}
table.bottom td{padding:20px; color:#fff;}
table.bottom td p {margin:0; text-indent:-6px;}

table.bottom td a:link {color: #ccc;text-decoration:underline;}
table.bottom td a:visited {color: #bbb;text-decoration:underline;}
table.bottom td a:hover {color: #fff;text-decoration: none;}
table.bottom td a:active {color: #eee;text-decoration:underline;}
div.bottom {padding:0 20px 20px 20px; text-align:right;}
table.bottomw {}
table.bottomw td.bw1 {vertical-align:bottom; padding:0 0 0 20px; width:75px;}
table.bottomw td.bw3 {vertical-align:bottom; padding:0 0 10px 10px; width:100px; color:#1a4979; font-size:10px; line-height:100%;}
table.bottomw td.bw3 a{color:#305d8b;}
table.bottomw td.bw2 {padding:0 20px 20px 20px; text-align:right;}

table.rooms {border-bottom:1px solid #999;}
table.rooms td {padding:10px 30px 10px 0;}
table.rooms td table td {padding:0 20px 2px 0; vertical-align:middle; font-size:14px;}
table.rooms td table td.roomicon {padding:0 30px 2px 0; text-align:right; width:77px;}



form.brone {}
form.brone table td { padding:4px 30px 4px 0;}
form.brone table td font {border-bottom:1px solid #F60; font-size:12px;}
form.brone table td.bronetd {width:400px;}

form.brone table td table td {padding:0 4px 0 0;}
form.brone select { font-size:12px; border:1px solid #ccc;margin:0;}
form.brone select.brtype {width:100%;}
form.brone select.br7 {width:50px;}
form.brone textarea {font-family: Arial, Helvetica, sans-serif;font-size:12px;width:100%;border:1px solid #ccc; margin:0;}
form.brone select.dateday {width:40px;}
form.brone select.datemounth {width:160px;}
form.brone select.dateyear {width:100px;}
form.brone input.btn {border:1px solid #ccc; color:#fff; width:100%; background:#376a9c; font-size:10px;margin:0;}
form.brone input.txt {font-family: Arial, Helvetica, sans-serif;font-size:12px;width:100%;border:1px solid #ccc; margin:0;}



table.list1 td {
	border:0 solid #333;
    height:55px;
    font-size:14px;
}

.ri-rooms {
    background:url('/media/images/r01.gif') 17px center no-repeat;
}
.ri-bed {
    background:url('/media/images/r02.gif') 0px center no-repeat;
}
.ri-tv {
    background:url('/media/images/r03.gif') 0px center no-repeat;
}
.ri-phone {
    background:url('/media/images/r04.gif') 2px center no-repeat;
}
.ri-refrigerator {
    background:url('/media/images/r05.gif') 20px center no-repeat;
}
.ri-bathroom {
    background:url('/media/images/r06.gif') 5px center no-repeat;
}
.ri-kitchen {
    background:url('/media/images/r07.gif') 15px center no-repeat;
}
.ri-food {
    background:url('/media/images/r08.gif') 20px center no-repeat;
}
.ri-minibar {
    background:url('/media/images/r09.gif') 20px center no-repeat;
}
.ri-gown {
    background:url('/media/images/r10.gif') 17px center no-repeat;
}

label.booking-form-entry {
    display: block;
    width: 50px;
}
td.booking-form {
    vertical-align: middle;
    margin-bottom: 5px;
}
div {
/*    border:solid red; */
    border: thin none;
}

ul {
    list-style: none;
}

#slideshow {
	margin:0 auto;
	width:782px;
	height:230px;
	position:relative;
}

#slideshow #slidesContainer {
  margin:0 auto;
  width:782px;
  height:231px;
  overflow:hidden; /* allow scrollbar */
  position:relative;
}

#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:782px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:230px;
}

/**
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:23px;
  height:26px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:100px;
  left:5px;
  background:transparent url('/media/actions/action-left.png') no-repeat 0 0;
}
#rightControl {
  top:100px;
  right:5px;
  background:transparent url('/media/actions/action-right.png') no-repeat 0 0;
}

li.control a.control:hover {
  background-position: 0 -100px;
}

table.confluenceTable {
    border-collapse:collapse;
    margin:5px 0 5px 2px;
    width:auto;
}

td.confluenceTd {
    font-size: 16px;
    border:1px solid #ccc;
    padding:3px 4px 3px 4px;
}

th.confluenceTh {
    font-size: 16px;
    border:1px solid #ccc;
    padding:3px 4px 3px 4px;
    text-align:center;
}

ul.page {
    list-style-type: disc;
}
