* {font-family:Arial, helvetica, sans-serif;font-size:11px;}body {background-color:#acc2c9;color:#fff;margin:0px;}.clear {clear:both;font-size:1px;}.hidden {display:none;}.empty {font-size:1px;}.left {float:left;}.right {float:right;}.ib {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}.clearfix:after {content: "."; display: block;height: 0;clear: both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height: 1%;}.clearfix { display: block;}a, a:link {text-decoration:none;}a:hover {text-decoration:underline;}a:active, a:focus {outline: 0;}img {border:0 none;display:inline;font-size:1px;margin:0;padding:0;}ul {margin:0;padding:0;list-style-type:none;}p {margin:0;padding:0;}textarea.text,input.text,select {background-color:#C0D1D8;border:1px solid #99ADAC;color:#45545B;font-weight:bold;padding:3px 0;}form {margin:0;padding:0;}input.button {background-color:#74949f;border:0 none;color:#fff;font-weight:bold;padding:3px 6px;cursor:pointer;}.box-title {height:48px;position:relative;}.box-title .left {background:transparent url(/timages/corners.gif) no-repeat scroll 0 0;width:7px;height:48px;}.box-title .right {background:transparent url(/timages/corners.gif) no-repeat scroll 0 -48px;width:7px;height:48px;}.box-title .fill {background:transparent url(/timages/corners.gif) repeat-x scroll 0 -96px;height:48px;position:relative;margin:0 7px;}.box-title .fill div.text {font-size:22px;font-weight:bold;padding:12px 0 0 4px;}.box-title .fill div.subtext {float:right;font-size:14px;font-weight:bold;margin-right:4px;margin-top:22px;position:relative;}.box-title .fill div.subtext a {background:transparent url(/timages/arrow.png) no-repeat scroll right 2px;color:#FFFFFF;font-size:14px;font-weight:bold;padding:0 17px 0 0;}.image-frame,.box-frame {position:relative;}.image-frame .header,.image-frame .footer,.box-frame .header,.box-frame .footer {height:6px;}.image-frame .header .left,.box-frame .header .left {background:transparent url(/timages/corners2.gif) no-repeat scroll 0 0;width:6px;height:6px;}.image-frame .header .right,.box-frame .header .right {background:transparent url(/timages/corners2.gif) no-repeat scroll 0 -12px;width:6px;height:6px;}.image-frame .header .fill,.box-frame .header .fill {background:transparent url(/timages/corners2.gif) repeat-x scroll 0 -24px;height:6px;}.image-frame .footer .left,.box-frame .footer .left {background:transparent url(/timages/corners2.gif) no-repeat scroll 0 -6px;width:6px;height:6px;}.image-frame .footer .right,.box-frame .footer .right {background:transparent url(/timages/corners2.gif) no-repeat scroll 0 -18px;width:6px;height:6px;}.image-frame .footer .fill,.box-frame .footer .fill {background:transparent url(/timages/corners2.gif) repeat-x scroll 0 -30px;height:6px;}.image-frame .container,.box-frame .container {background:transparent url(/timages/fill_l_01.gif) repeat-y scroll left top;}.image-frame .container .inside,.box-frame .container .inside {background:transparent url(/timages/fill_r_01.gif) repeat-y scroll right top;}.image-frame .container .inside .body,.box-frame .container .inside .body {background-color:#FFFFFF;margin:0 6px;padding:0 0 3px;}.info-frame {}.info-frame .header {height:3px;}.info-frame .footer {height:5px;}.info-frame .header .left {background:transparent url(/timages/corners2.gif) no-repeat scroll 0 -36px;height:3px;width:3px;}.info-frame .header .right {background:transparent url(/timages/corners2.gif) no-repeat scroll -3px -36px;height:3px;width:3px;}.info-frame .header .fill {background:transparent url(/timages/corners2.gif) repeat-x scroll 0 -44px;height:3px;}.info-frame .footer .left {background:transparent url(/timages/corners2.gif) no-repeat scroll 0 -39px;height:5px;width:3px;}.info-frame .footer .right {background:transparent url(/timages/corners2.gif) no-repeat scroll -3px -39px;height:5px;width:3px;}.info-frame .footer .fill {background:transparent url(/timages/corners2.gif) repeat-x scroll 0 -46px;height:5px;}.info-frame .container {background:transparent url(/timages/fill_l_01.gif) repeat-y scroll left top;}.info-frame .container .inside {background:transparent url(/timages/fill_r_01.gif) repeat-y scroll right top;}.info-frame .container .inside .body {background-color:#FFFFFF;margin:0 4px;padding:0;}#wrap {width:100%;height:100%;}#main {margin-left:auto;margin-right:auto;width:944px;position:relative;}#header {position:relative;}#header .languages {z-index:2;}#header .languages a {}#header .languages a.el {background:transparent url(/timages/images.gif) no-repeat scroll 0 0;height:21px;width:90px;}#header .languages a.el:hover {background-position:0 -21px;}#header .languages a.en {background:transparent url(/timages/images.gif) no-repeat scroll -90px 0;height:21px;width:79px;}#header .languages a.en:hover {background-position:-90px -21px;}#header .sites {position:absolute;right:0;top:0;z-index:2;}#header .sites ul {}#header .sites ul li {float:left;}#header .sites ul li a {}#header .sites ul li a.winter {background:transparent url(/timages/images.gif) no-repeat scroll 0 -42px;display:block;height:55px;width:193px;}#header .sites ul li a.winter:hover {background-position:0 -97px;}#header .sites ul li a.party {background:transparent url(/timages/images.gif) no-repeat scroll 0 -152px;display:block;height:55px;width:158px;}#header .sites ul li a.party:hover {background-position:0 -207px;}#header .logo-line {border-bottom:3px solid #FFFFFF;height:55px;position:relative;z-index:1;}#header .logo-line a {background:transparent url(/timages/logo.gif) no-repeat scroll 0 0;border-right:4px solid #ACC2C9;bottom:-8px;display:block;height:61px;position:absolute;width:252px;}#main-area {margin-top:20px;}#main-area .left-area {float:left;width:620px;}#main-area .right-area {float:right;width:306px;}#main-area .right-area .content {padding:10px;}.email-form .content h2,.moduletable-find-top .inside h2,#main-area .right-area .content h2 {color:#45545B;font-size:12px;margin:0 0 2px;}#main-area .hotel-view {}#main-area .news-view .nav,#main-area .map .nav,#main-area .hotel-view .nav,#main-area .hotel-list .nav {border-bottom:3px solid #fff;height:20px;position:relative;margin-bottom:20px;}#main-area .hotel-list .nav .letter {background-color:#ACC2C9;bottom:-6px;color:#FFFFFF;font-size:16px;font-weight:bold;padding-right:5px;position:absolute;}#main-area .news-view .nav ul,#main-area .map .nav ul,#main-area .hotel-view .nav ul,#main-area .hotel-list .nav ul {background-color:#ACC2C9;bottom:-6px;position:absolute;}#main-area .news-view .nav ul li,#main-area .map .nav ul li,#main-area .hotel-view .nav ul li,#main-area .hotel-list .nav ul li {float:left;margin-right:6px;padding:0 0 0 2px;}#main-area .news-view .nav ul li span,#main-area .map .nav ul li span,#main-area .map .nav ul li a,#main-area .hotel-view .nav ul li a,#main-area .hotel-view .nav ul li span,#main-area .hotel-list .nav ul li a,#main-area .hotel-list .nav ul li span {color:#FFFFFF;font-size:16px;font-weight:bold;}#main-area .news-view .nav2,#main-area .map .nav2,#main-area .hotel-view .nav2,#main-area .hotel-list .nav2 {bottom:0;position:absolute;right:0;}#main-area .news-view .nav2 ul,#main-area .map .nav2 ul,#main-area .hotel-view .nav2 ul,#main-area .hotel-list .nav2 ul {position:relative;}#main-area .news-view .nav2 ul li,#main-area .map .nav2 ul li,#main-area .hotel-view .nav2 ul li,#main-area .hotel-list .nav2 ul li {float:left;margin:0 0 0 4px;}#main-area .news-view .nav2 a,#main-area .map .nav2 a,#main-area .hotel-view .nav2 a,#main-area .hotel-list .nav2 a {background:transparent url(/timages/images.gif) no-repeat scroll 0 0;display:block;}#main-area .news-view .nav2 a.home,#main-area .map .nav2 a.home,#main-area .hotel-view .nav2 a.home,#main-area .hotel-list .nav2 a.home {background-position:-246px -67px;height:16px;width:49px;}#main-area .news-view .nav2 a.back,#main-area .map .nav2 a.back,#main-area .hotel-view .nav2 a.back,#main-area .hotel-list .nav2 a.back {background-position:-200px -67px;height:16px;width:44px;}#sec-1 {}#box-1-1-1 .offers {margin-bottom:10px;}#box-1-3-1 {margin-top:10px;}.featured,.offers {margin-top:3px;position:relative;}.featured .images {width:310px;z-index:1;}.featured .images .image-frame .container .inside .body {position:relative;}.featured .images .info {background:transparent url(/timages/fill_white_50.png) repeat scroll 0 0;bottom:0;color:#000000;height:32px;left:0;overflow:hidden;padding:4px;position:absolute;}.featured ul {left:308px;position:absolute;width:312px;z-index:2;}.featured ul li {height:43px;margin-bottom:-6px;}.featured ul li a {border-bottom:1px solid #D6E1E4;display:block;padding:12px 0 10px;text-decoration:none;}.featured ul li.hover {background:transparent url(/timages/images.gif) no-repeat scroll 0 -297px;}.featured ul li a span {color:#FFFFFF;font-size:14px;font-weight:bold;margin-left:10px;}.featured ul li.hover a {border:0 none;}.featured ul li.hover a span {color:#000;}.offers .stage {overflow:auto;overflow-x:hidden;overflow-y:hidden;width:608px;margin:0 auto;position:relative;}.offers .stage ul {width:5000px;border:0;margin:0;padding:0;position:relative;}.offers .stage ul li {float:left;width:200px;margin-right:4px;position:relative;}.offers .stage ul li img {display:block;}.offers .stage ul li .title {background:transparent url(/timages/fill_white_50.png) repeat scroll 0 0;color:#000000;font-size:14px;font-weight:bold;height:32px;left:0;overflow:hidden;padding:4px;position:absolute;top:0;width:192px;}.offers .stage ul li .info {background-color:#EAEFF2;border-bottom:1px solid #D6DAE3;border-left:1px solid #D6DAE3;border-right:1px solid #D6DAE3;color:#000000;}.offers .stage ul li .info p {font-size:9px;height:23px;overflow:hidden;padding:3px;}.offers .stage ul li .info a {background:transparent url(/timages/images.gif) no-repeat scroll right 2px;color:#ACC2C9;float:right;font-size:11px;font-weight:bold;margin:2px 4px 2px 0;padding:0 12px 0 0;}.offers .buttons {height:20px;padding:7px 0 0;}.offers .buttons a {color:#ACC2C9;font-size:14px;font-weight:bold;}.offers .buttons a#next {background:transparent url(/timages/images.gif) no-repeat scroll right -13px;float:right;padding:0 16px 0 0;}.offers .buttons a#previous {background:transparent url(/timages/images.gif) no-repeat scroll -170px 2px;float:left;padding:0 0 0 16px;}.moduletable-find .gmap {margin-top:4px;text-align:right;}.moduletable-find .gmap a {color:#45545B;}.moduletable-find .search {}.moduletable-find .search ul,.moduletable-find-top .search ul {}.moduletable-find .search ul li,.moduletable-find-top .search ul li {float:left;}.moduletable-find .search input.text {width:130px;}.moduletable-find .search a,.moduletable-find-top .search a {background:transparent url(/timages/images.gif) no-repeat scroll -196px -43px;height:20px;margin-left:2px;width:20px;}.moduletable-find .hint {clear:left;color:#FFFFFF;font-size:9px;padding:2px 0 0 1px;}.moduletable-find .search-region {margin-top:13px;}.moduletable-find .search-region select {width:170px;}.moduletable-find .search-letters {margin-top:13px;}.moduletable-find .search-letters div {}.moduletable-find .search-letters div ul {}.moduletable-find .search-letters div ul li {border:1px solid #99ADAC;float:left;margin-right:-1px;margin-top:-1px;}.moduletable-find .search-letters a {background-color:#C0D1D8;color:#45545B;display:block;font-size:9px;font-weight:bold;padding:3px 0;text-align:center;width:14px;}.moduletable-find .search-letters a.last {}.moduletable-find .search-letters a:hover {background-color:#fff;color:#000;text-decoration:none;}.hotel-view .main .box-title .fill div.text {color:#1F2024;font-size:20px;padding-top:14px;}.hotel-view .main .images {margin-top:5px;}.hotel-view .main .images .image-frame {width:306px;float:left;}.hotel-view .main .images div.second {margin-left:8px;}.hotel-view .main .description {color:#000000;font-size:13px;line-height:17px;padding:10px;}.hotel-view .info table {color:#000;width:100%;}.hotel-view .info table th,.hotel-view .info table td {vertical-align:top;border-bottom:1px solid #FFFFFF;}.hotel-view .info table th {background-color:#ACC2C9;border-right:2px solid #FFFFFF;color:#FFFFFF;padding:4px 8px;text-align:right;white-space:nowrap;}.hotel-view .info table td {background-color:#EAEFF2;padding:4px 8px;}.hotel-view .info table td a {color:#74949E;font-weight:bold;text-decoration:underline;}.hotel-view .right-area .content {padding:5px 0 0 !important;}.hotel-view .maps #google_map {width:294px;height:220px;}.hotel-view .photos {margin-top:10px;}.hotel-view .photos ul {}.hotel-view .photos ul li {float:left;width:102px;}ul.hotels {}ul.hotels li,ul.news li {margin:0 0 5px;}ul.hotels li .thumb,ul.news li .thumb {float:left;margin-right:5px;position:relative;width:230px;z-index:5;}ul.hotels li .simple {width:110px;}ul.hotels li .simple .image-frame,ul.news li .simple .image-frame {float:left;width:110px;}ul.hotels li .simple .first,ul.news li .simple .first {margin-right:10px;}ul.hotels li .current-edition,ul.news li .current-edition {background:transparent url(/timages/images.gif) no-repeat scroll -382px -70px;height:153px;left:-17px;position:absolute;top:1px;width:18px;}ul.hotels li .data,ul.news li .data {padding-top:2px;position:relative;}ul.hotels li .data a.title {color:#000000;font-size:18px;font-weight:bold;}ul.news li .data a.title {color:#000000;font-size:14px;font-weight:bold;}ul.hotels li .data p,ul.news li .data p {color:#000000;margin:2px 0;}ul.hotels li .nc {}ul.hotels li .mnc {left:110px !important;width:510px !important;}ul.hotels li .hotel,ul.news li .news-item {position:relative;}ul.hotels li .more,ul.news li .more {border-bottom:2px solid #FFFFFF;bottom:9px;left:230px;position:absolute;width:390px;}ul.hotels li .more a,ul.news li .more a {background:transparent url(/timages/images.gif) no-repeat scroll right -34px;bottom:-6px;color:#FFFFFF;display:block;font-weight:bold;padding-left:5px;padding-right:14px;position:absolute;right:0;}.left-area .pager {border-bottom:3px solid #FFFFFF;position:relative;margin-top:20px;}.left-area .pager .left {bottom:-6px;left:0;position:absolute;}.left-area .pager .left a {background:transparent url(/timages/images.gif) no-repeat scroll -160px -161px;color:#FFFFFF;font-weight:bold;padding:0 5px 0 14px;}.left-area .pager .right {bottom:-6px;right:0;position:absolute;}.left-area .pager .right a {background:transparent url(/timages/images.gif) no-repeat scroll right -51px;color:#FFFFFF;font-weight:bold;padding:0 14px 0 5px;}.left-area .pager .nums {margin-bottom:-6px;text-align:center;}.left-area .pager .nums a,.left-area .pager .nums span {background-color:#ACC2C9;color:#FFFFFF;font-size:16px;font-weight:bold;padding:0 2px;}.left-area .pager .nums a.selected {color:#000;}.hotel-view .left-area .info {margin-top:10px;}.moduletable-find-top {}.moduletable-find-top .inside {}.moduletable-find-top .inside ul {}.moduletable-find-top .inside ul li {float:left;}.moduletable-find-top .inside h2 {margin:0;}.moduletable-find-top .inside .search {margin-left:4px;}.moduletable-find-top .inside .search input {width:100px;}.moduletable-find-top .inside .search-region {margin-left:20px;}.moduletable-find-top .inside .search-region select {padding:2px 0;width:160px;}.moduletable-find-top .inside .search-letters {margin-left:20px;}.moduletable-find-top .inside .search-letters div {margin-top:3px;}.moduletable-find-top .inside .search-letters a {background-color:#C0D1D8;border-bottom:1px solid #99ADAC;border-left:1px solid #99ADAC;border-top:1px solid #99ADAC;color:#45545B;font-size:12px;font-weight:bold;padding:3px 3px 3px 4px;}.moduletable-find-top .inside .search-letters a.last {border-right:1px solid #99ADAC;}.moduletable-find-top .inside .search-letters a:hover {background-color:#fff;color:#000;text-decoration:none;}.moduletable-find-top .find-top {margin-bottom:10px;}#google-map-full {width:608px;height:500px;color:#000;}#google-map-full h3 {font-size:12px;margin:0 0 4px;}#google-map-full img {float:left;margin-right:5px;}#google-map-full p {}.hotel-view .offer {margin-top:5px;}.hotel-view .offer h2 {color:#ACC2C9;font-size:14px;margin:0 0 8px;}.hotel-view .offer .text {color:#333333;}.moduletable-newsletter {margin-top:10px;}.moduletable-newsletter .content {padding:5px 10px !important;}.moduletable-newsletter .content p {color:#45545B;font-weight:bold;}.moduletable-newsletter .content form div.field {margin:4px 0;}.moduletable-newsletter .content form div.field input.text {width:284px;padding:3px 2px;}.moduletable-newsletter .content form div.field select.age {width:60px;}.moduletable-newsletter .content form div.field select.countries {margin-left:6px;width:220px;}.moduletable-newsletter .content input.button {margin-left:6px;}.featured-list ul.hotels,.offers-all ul.hotels {margin-top:5px;}.offers-all .offers {margin:0;}.email-form .left-area .content {margin-top:5px;}.email-form .left-area .content div {margin-bottom:10px;}.email-form .left-area .content input.text,.email-form .left-area .content textarea.text {width:300px;}.moduletable-news {margin-top:10px;}.moduletable-news .content {padding:2px 2px !important;}.moduletable-news ul {list-style-position:inside;}.moduletable-news ul li {border-bottom:1px solid #D6E1E4;padding:5px;}.moduletable-news ul li a {background:transparent url(/timages/arrow.png) no-repeat scroll right 2px;color:#45545B;font-size:12px;font-weight:bold;padding:0 20px 0 0;width:258px;}.moduletable-news ul li img {float:left;margin:2px 4px 0 0;}.moduletable-news .more {margin:6px 7px 0 0;}.moduletable-news .more a {background:transparent url(/timages/arrow.png) no-repeat scroll right 2px;color:#FFFFFF;font-size:14px;font-weight:bold;padding-right:17px;}.hdr-popup {margin:2px 10px 10px;}.hdr-popup .box-title .fill div.text {color:#000000;}.image-big {margin:5px 0 10px;}.image-big .image-frame {float:left;}.image-big a.next {background:transparent url(/timages/images.gif) no-repeat scroll -248px -85px;display:block;height:31px;width:21px;margin-left:8px;}.image-big a.prev {background:transparent url(/timages/images.gif) no-repeat scroll -226px -85px;display:block;height:31px;margin-right:8px;width:21px;}#footer {}#footer .links {float:right;margin:22px 6px 0 0;position:relative;z-index:10;}#footer .links a {color:#FFFFFF;font-size:12px;text-decoration:underline;}#footer .copy {font-weight:bold;padding:23px 0 0 80px;position:relative;z-index:1;}#footer .copy img {left:2px;position:absolute;top:11px;}.contact .left-area p.message {color:#45545B;font-size:12px;font-weight:bold;margin-bottom:15px;}.moduletable-cover {margin-top:10px;}.moduletable-cover p {color:#45545B;font-weight:bold;line-height:14px;}.moduletable-cover img {float:right;margin-left:5px;}.news-list ul.news {margin-top:5px;}.news-view .left-area .box-title .fill div.text {color:#1F2024;font-size:14px;padding-top:20px;}.news-view .left-area .content {margin-top:5px;}.news-view .left-area .content .image-frame {float:left;margin-right:10px;}.news-view .left-area .content .text {color:#000;font-size:12px;}.news-view .left-area .content .text p {color:#000;font-size:12px;line-height:18px;}.gmap_popup {float:right;}.gmap_popup a {color:#fff;}#google_map_big {height:400px;}#g-thumbs {}#g-thumbs ul {width:590px;margin:0 auto;}#g-thumbs ul li {float:left;margin:0 4px 0 0;}#g-thumbs ul li .image-frame {}#g-thumbs .prev {margin:5px 10px 0;}#g-thumbs .next {margin:5px 10px 0;}#header .languages ul {}#header .languages ul li {float:left;}#header .languages ul li a {display:block;}.featured .images .info {width:290px;}.moduletable-winter {margin-top:10px;}*:first-child+html .offers .stage {}*:first-child+html .image-big .image-frame {float:none;}*:first-child+html #g-thumbs ul {}*:first-child+html #g-thumbs ul li {width:92px;}*:first-child+html #g-thumbs ul li .image-frame {}*:first-child+html .news-view .left-area .content .image-frame {width:262px;}.news-view .left-area .content .image-frame, x:-moz-any-link {width:262px;}.news-view .left-area .content .image-frame, x:-moz-any-link, x:default {width:auto;}.moduletable-news ul li a, x:-moz-any-link {display:table;}.moduletable-news ul li a, x:-moz-any-link, x:default {display:inline-block;}#g-thumbs ul li, x:-moz-any-link {width:92px;}.no-offers {margin-left:-5px;}#banner-top {margin-left:100px;margin-top:15px;}#main-area {margin-top:5px;}
