/* HOLIDAYS */
div.box-holidays{position:relative;background:#FFF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/box-holidays-bg-bottom.gif) no-repeat left bottom;height:112px;margin:0 0 10px;}
div.box-holidays .box-holidays-inner{height:auto;background:#CCE6FF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/box-holidays-bg-top.gif) no-repeat;color:#36C;padding:6px 0 8px 5px;}
div.box-holidays .box-holidays-inner img.blue-arrow{height:15px;width:16px;}
div.box-holidays h3{width:380px;color:#36C;overflow:hidden;position:relative;top:1px;}
div.box-holidays .box-holidays-inner img{float:left;padding-right:3px;position:relative;top:1px;width:16px;height:15px;}
div.box-holidays p{padding:5px 0px 0px 7px;margin-bottom:0px;line-height:1.2em;height:3.7em;overflow:hidden;}
div.box-holidays ul{list-style:none;margin:6px 7px 7px 7px;width:330px;}
div.box-holidays ul.links{margin:0 0 7px 7px;}
div.box-holidays li{line-height:1.2em;margin:2px 0;width:50%;float:left;}
div.box-holidays ul.include-arrow-bg li{padding-left:8px;width:46%;background:#FFF url(http://www.temamatkat.fi/includes/Images/BlueSites/Layout/arrow-right-blue.gif) no-repeat left 4px;line-height:1em;}
div.box-holidays ul.links li{/*line-height:3em;*/margin:10px 12px 10px 0;width:auto;float:left;letter-spacing:normal;}
div.box-holidays .image{float:right;width:72px;height:72px;margin:5px 5px 0 5px;}
div.box-holidays a.movie-link{margin-top:-0.2em;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/box-holidays-movie-icon.gif) no-repeat left 0px;padding:6px 0 6px 30px;}
div.box-holidays-small{float:left;width:213px;height:112px;background:#FFF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/box-holidays-small-bg-bott.gif) no-repeat left bottom;}
div.box-holidays-small .box-holidays-inner{background:#CCE6FF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/box-holidays-small-bg-top.gif) no-repeat;color:#36C;padding:6px 0 8px 5px;}
div.box-holidays-small h3{width:160px;overflow:hidden;}
div.box-holidays-small ul{margin-top:3px;width:117px;}
div.box-holidays-small li{width:100%;line-height:1.2em;margin-bottom:1px;letter-spacing:-1px;}
div.box-holidays-small ul.include-arrow-bg li{width:97%;letter-spacing:normal;}
div.box-holidays-left{margin-right:8px;}
div.box-holidays-destination{height:130px;background-position:left -127px;}
div.box-holidays-destination ul{width:325px;overflow:hidden;}
div.box-holidays-destination p{height:5em;}
div.box-holidays-destination .image{width:86px;height:86px;margin:7px 7px 0 0px;}
div.box-holidays-destination .image img{width:86px;height:86px;}
div.box-holidays ul.include-arrow-bg{margin-top:2px;margin-bottom:2px;}
div.box-holidays ul.include-arrow-bg li{line-height:1em;padding:1px 0 2px 8px;margin:0;}
/* EXPAND/COLLAPSE */
div.box-expand-container{margin:0 0 10px;}
div.box-expand{clear:both;}
div.box-expand .inner{padding:0;}
div.box-expand .inner ul{list-style:none;}
div.box-expand .inner ul li{line-height:1.5em;}
div.box-expand .inner ul li a.arrow{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small.gif) 0 50% no-repeat;padding:0 0 0 10px;margin-left:10px;font-weight:bold;cursor:pointer;}
div.box-expand .inner ul li a.selected{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small-selected.gif) no-repeat left 5px;}
div.box-extra-expand{background:#FFF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/media-player-bg-top.gif) no-repeat;margin:0 0 15px;clear:both;color:#333;margin-top:10px;}
div.box-extra-expand h5{margin:0 0 1em;}
div.box-extra-expand p{margin:1em 0;}
div.box-extra-expand ul{padding:0;list-style:none;}
div.box-extra-expand img.bottom{position:static;}
div.box-extra-expand .inner{padding:10px 10px 20px;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/media-player-bg-bott.gif) bottom left no-repeat;}
div.box-extra-expand .inner a.close-link{float:right;text-align:right;width:50px;overflow:visible;font-weight:bold;cursor:pointer;text-decoration:underline;padding-right:17px;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/close-icon.gif) no-repeat center right;}
div.box-extra-expand-wide{background:#FFF url(http://www.temamatkat.fi/includes/Images/Layout/ConceptLabels/box-top-655px.png) no-repeat;margin:0 0 15px;clear:both;color:#333;margin-top:10px;}
div.box-extra-expand-wide .inner a.close-link{float:right;text-align:right;width:50px;overflow:visible;font-weight:bold;cursor:pointer;text-decoration:underline;padding-right:17px;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/close-icon.gif) no-repeat center right;}
div.box-extra-expand-wide h5{margin:0 0 1em;}
div.box-extra-expand-wide p{margin:1em 0;}
div.box-extra-expand-wide ul{padding:0;list-style:none;}
div.box-extra-expand-wide img.bottom{position:static;}
div.box-extra-expand-wide .inner{padding:10px 10px 20px 10px;background:url(http://www.temamatkat.fi/includes/Images/Layout/ConceptLabels/box-bottom-655px.png) bottom left no-repeat;}
div.box-extra-expand-wide div.inner div.inner{padding:0;background:none;}


/* EXPANDABLE PANEL */
div.extra-info{margin:0 0 10px;}
div.extra-info .inner{border-top:solid 1px #DADADA;padding:16px 10px 15px;}
div.extra-info .first{border:none;padding-top:0;}
div.extra-info .image{width:auto;float:left;}
div.extra-info .picture-text-image{width:auto;float:left;}
div.extra-info .info-text{width:299px;margin:0 0 0 15px;float:left;overflow:hidden;}
div.extra-info h3{color:#36C;margin:0 0 0.8em;}
div.extra-info p{margin:0 0 1em;}
div.extra-info ul{list-style:none;margin-top:1em;}
div.box-extra-info-container{margin:0 0 15px;width:434px;}
div.box-extra-info{_height:1%;clear:both;background:#E9F3FF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/center-column-bg-bottom.gif) no-repeat bottom left;position:relative;}
div.box-extra-info .inner{padding:14px;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/center-column-bg-top.gif) no-repeat top left;}
div.box-extra-info .print-tips{text-align:right;margin:-13px 0 2px;font-size:9px;}
div.box-extra-info .print-tips a{text-decoration:underline;}
div.box-extra-info ul{list-style-type:none;width:200px;float:right;}
div.box-extra-info ul li a{display:block;font-weight:bold;cursor:pointer;line-height:1.5em;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small.gif) no-repeat left 5px;padding-left:12px;}
div.box-extra-info ul li a:hover{text-decoration:underline !important;}
div.box-extra-info ul li a.selected{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small-selected.gif) no-repeat left 5px;}
div.box-extra-info .image{float:left;width:190px;height:100px;background:transparent;}
div.box-extra-info-expand{background:#FFF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/media-player-bg-top.gif) no-repeat;width:434px;margin:0 0 15px;clear:both;color:#000;}
div.box-extra-info-expand .close-link,div.box-extra-info-expand .print-link{font-weight:bold;cursor:pointer;position:absolute;left:330px;text-decoration:underline;padding-right:17px;background-position:right center;background-repeat:no-repeat;}
div.box-extra-info-expand .close-link{top:10px;background-image:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/close-icon.gif);}
div.box-extra-info-expand .print-link{top:27px;background-image:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/print-icon.gif);}
div.box-extra-info-expand h2{color:#36C;font-weight:normal;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/box-extra-info-expand-arrow.gif) no-repeat 0 6px;padding:0 0 0 20px;margin:0 60px 0.8em 0;overflow:hidden;width:330px;}
div.box-extra-info-expand h3 h4{margin-top:0.5em;}
div.box-extra-info-expand h5{margin:0 0 1em;}
div.box-extra-info-expand p{margin:0 0 1em 0;}
div.box-extra-info-expand ul{padding:0;}
div.box-extra-info-expand img.bottom{position:static;}
div.box-extra-info-expand .inner{padding:10px 10px 20px 10px;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/media-player-bg-bott.gif) bottom left no-repeat;position:relative;}
div.box-extra-info-expand .inner .inner,div.box-extra-expand .inner .inner{background:transparent;}
div#main div.box-extra-info-expand .text-field{padding-right:0;padding-left:0;}
div.box-expand div.extra-info .inner,div.box-extra-info-container div.extra-info .inner{padding:16px 0 15px;}


/* SEASON SELECTION */
div#select-season {background:#fff url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/select-season-bg.gif) no-repeat;margin:0 0 15px;padding-top:10px;clear:both;overflow:hidden;}
div#select-season h2,div#select-season h3{color:#EF0000;font-weight:normal;float:left;margin:10px 0 0 10px;width:120px;overflow:hidden;} 
div#select-season label{display:block;float:right;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/select-season-divider.gif) no-repeat;width:96px;text-align:center;overflow:hidden;position:relative;}
div#select-season span{display:block;padding:40px 5px 0px 5px;}
div#select-season span.input-radio{position:absolute;top:12px;left:20px;padding:0;}
div#select-season label span.icon-1{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/select-season-icon-1.gif) 45px 5px no-repeat;}
div#select-season label.not-valid span.icon-1{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/select-season-icon-1-sv.gif) 45px 5px no-repeat;}
div#select-season span.icon-2{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/select-season-icon-2.gif) 45px 5px no-repeat;}
div#select-season label.not-valid span.icon-2{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/select-season-icon-2-sv.gif) 45px 5px no-repeat;}
div#select-season span.icon-3{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/select-season-icon-3.gif) 45px 5px no-repeat;}
div#select-season label.not-valid span.icon-3{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/select-season-icon-3-sv.gif) 45px 5px no-repeat;}
div#select-season .select-options{float:none;clear:both;padding:0px 10px 0;}
div#select-season .select-options h3{padding:0 50px 0 0;}
div#select-season .select-options select{width:50%;}
div#select-season #select-options{float:none;clear:both;padding:0px 10px 10px 10px;background:#fff;}
div#select-season #select-options h3{padding:0 50px 0px 0;margin-bottom:10px;float:left;}
div#select-season #select-options select{width:220px;margin-top:10px;}
div#select-season-content h1{padding-left:10px;}
/* ENVIRONMENTAL */
div#environment-intro{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/environment-logo-background.jpg) no-repeat;padding:10px 100px 10px 10px;height:65px;margin-bottom:20px;overflow:hidden;}
div#environment-intro p{margin-bottom:2px;}
/* PAGING ELEMENT */
div.paging-results, div.paging-results-ajax {text-align:center;margin-bottom:12px; }
div.tab-content-enok div.paging-results, div.tab-content-enok div.paging-results-ajax {margin-bottom:0; background:#E9F3FF; border-top:2px solid #FFF; padding:5px 0;}
div.paging-results ul, div.paging-results-ajax ul {list-style:none;display:inline;}
div.paging-results li {display:inline;color:#C8C8C8;letter-spacing:0.4em;padding-right:0.4em;}
div.paging-results-ajax li {display:inline;color:#C8C8C8;letter-spacing:0.1em;padding-right:0.5em;}
div.paging-results li.first, div.paging-results-ajax li.first {padding-left:0.6em;}
div.paging-results li:first-child:before, div.paging-results-ajax li:first-child:before {content:""}
div.paging-results li a, div.paging-results-ajax li a {font-weight:bold;}
div.paging-results li.selected a, div.paging-results-ajax li.selected a {color:#333;}
/* PAGING */
div.paging-results ul, div.paging-results-ajax ul{list-style:none;margin:0 !important;}
div.paging-results li, div.paging-results-ajax li{border-left:1px solid #999;padding-left:0.5em;color:#666;}
div.paging-results-ajax li.paging-link-first, div.paging-results-ajax li.paging-link-last, div.paging-results-ajax li.paging-link-1{border-left:none;}
div.paging-results li.paging-link-first, div.paging-results li.paging-link-last, div.paging-results li.paging-link-1{border-left:none;}
div.paging-results li.first, div.paging-results-ajax li.first{border-left:none;margin-left:0;}
div.paging-results a, div.paging-results-ajax a{background:none !important;text-decoration:none;padding-left:0 !important;}
div.paging-results a:hover, div.paging-results-ajax a:hover{text-decoration:underline;}
div.paging-results a.selected, div.paging-results-ajax a.selected{color:#666;font-weight:bold;}
div.paging-results a.next, div.paging-results-ajax a.next-page{font-size:1.25em;}
div.paging-results a.previous, div.paging-results-ajax a.previous-page{font-size:1.25em;padding-left:0.5em !Important;}
div.paging-results .visibility-hidden, div.paging-results-ajax .visibility-hidden{visibility:hidden;}
div.paging-results-items1, div.paging-results-ajax-items1{display:none;}
/* RESORT PDF LISTING */
div#resortpdf-listing{margin:0 12px;}
div#resortpdf-listing div.col{float:left;width:29%;margin-right:3%;}
div#resortpdf-listing div.last{margin-right:0%;}
div#resortpdf-listing h5{font-weight:bold;margin-bottom:6px;padding-bottom:3px;border-bottom:solid 1px #ccc;}
div#resortpdf-listing a{text-decoration:none;}
div#resortpdf-listing a:hover span{text-decoration:underline;}
div#resortpdf-listing a img{padding-left:5px;position:relative;top:1px;}
div#resortpdf-listing ol{list-style-type:none;margin-bottom:20px;}
div#resortpdf-listing ol li{margin:5px 0;}
div#resortpdf-listing div.inner div.col{width:30%;margin-right:5px;}
div#resortpdf-listing ul{list-style:none;}
div#resortpdf-listing ul li{padding:0 5px 5px;}
div#resortpdf-listing ul li.entryname{font-weight:bold;font-size:12px;padding-left:0;}
div#resortpdf-listing ul li.destname{font-weight:bold;color:#444;padding-bottom:2px;}
div#resortpdf-listing ul li a{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/download-icon-arrow.gif) no-repeat right top;padding-right:18px;display:block;}
/* HOTELS */
div#concept-hotels{margin:0 0 0px;}
div#concept-hotels h2{font-weight:normal;height:auto;margin:20px 0 5px 10px;}
div#concept-hotels h2 a{color:#333;}
div.hotel-container .paging-item{clear:both;background:#CCE6FF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/hotel-container-bg-top.gif) no-repeat;margin:0 0 10px;}
div.hotel-container .hotel-container-outer{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/hotel-container-bg-bottom.gif) bottom left no-repeat;}
div.hotel-container .hotel-container-inner{padding:5px 10px 3px;background:none;}
div.hotel-container .hotel-container-inner h4{margin-left:0;}
div.hotel-container .hotel-container-inner h4 span.concept-logo-blue{margin-right:5px;font-weight:bold;}
div.hotel-container .image-frame{margin-top:5px;background:#FFF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/hotel-thumbnail-bg.gif) no-repeat top left;width:150px;height:101px;padding:7px;float:left;}
div.hotel-container .image-frame img{width:150px;height:101px;}
div.hotel-container .combitrip-img{margin-bottom:0.8em;}
div.hotel-container h2{margin-bottom:0.5em;}
div.hotel-container h2#combi-trip-heading{margin-bottom:0.5em;}
div.hotel-container .info-text{width:230px;margin:5px 0 0 14px;float:left;}
div.hotel-container .info-text p{margin-bottom:0px;height:55px;overflow:hidden;}
div.hotel-container h3{color:#3366CC;margin-top:2px; width:270px;}
div.hotel-container h3 span.grade{padding-left:0;}
div.hotel-container h4{color:#3366CC;}
div.hotel-container h4 span{font-weight:normal;}
div.hotel-container h5{margin-top:2px;}
div.hotel-container ul.links{list-style:none;width:100%;float:right;}
div.hotel-container ul.links li{float:left;line-height:normal;padding-bottom:10px;}
div.hotel-container ul.links li.read-more{width:40%;line-height:normal;padding-top:5px;}
div.hotel-container ul.links li.movie-link{width:45%;line-height:normal;padding-bottom:5px;}
div.hotel-container ul.links li.movie-link a{padding:6px 0 6px 30px;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/movie-icon.gif) no-repeat left center;white-space:nowrap;display:block;}
div.hotel-container ul.links li.price-example{width:65%;font-weight:bold;float:none;line-height:normal;display:inline;}
div.hotel-container ul.links li.price-example span{text-decoration:underline;}
div.hotel-container ul.links li.price-example a{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small.gif) 0 50% no-repeat;padding:0 0 0 10px;cursor:pointer;letter-spacing:-1px;white-space:nowrap;display:block;}
div.hotel-container ul.links li.price-example a.selected{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small-selected.gif) 0 60% no-repeat;}
div.hotel-container ul.links li.choice-package{float:left;padding-bottom:5px;}
div.hotel-container ul.links li.choice-hotelonly{float:left;padding-bottom:5px;}
div.hotel-container ul.links li.book-link{width:auto;text-align:right;float:right;}
div.hotel-container ul.links li.book-link .book-now{margin:0 0 -5px;}
div.hotel-container ul.links li.book-link img{padding:0;}
div.hotel-container div.price-example-details{clear:both;background:#EAF4FF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/price-example-bg-top.gif) no-repeat left top;margin-top:0;}
div.hotel-container div.price-example-details .inner{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/price-example-bg-bottom.gif) no-repeat left bottom;padding:12px;margin-bottom:10px;}
div.hotel-container div.price-example-details dt,div.hotel-container .price-example-details dd{float:left;padding:0.3em 0;border-bottom:solid 1px #D1DBE7;overflow:hidden;white-space:nowrap;}
div.hotel-container div.price-example-details dt{width:45%;}
div.hotel-container div.price-example-details dd{width:55%;}
div.hotel-container div.price-example-details .last{border:none;}
div.hotel-container div.city-tui-logo { float:right; }
div.hotel-container div.hotel-price-example {float:right; text-align:right; width:130px; margin-top:4px;}
div.hotel-container div.hotel-price-example span {color:#888; display:block; margin-bottom:3px;}
div.hotel-container div.hotel-price-example span.price-link {color:#EF0000; display:block; font-size:12px; font-weight:bold; margin:0;}
div.hotel-container div.hotel-price-example a {color:#EF0000; display:block; font-size:12px;}
div.hotel-container div.hotel-price-example-details {padding:9px 10px; background:url(http://www.temamatkat.fi/includes/Images/BlueSites/price-example-divider.gif) repeat-x scroll center top;}
div.hotel-container div.hotel-price-example-details span {color:#888; display:block;}
div.hotel-container ul.links li.price-example-true input.book-button-2 {display:none;}
div.hotel-container ul.links li.price-example-true a.book-button-2 {display:block;}
div.hotel-container .float-left { float:left; }
div.hotel-container .float-right { float:right !important; }
/* ADDED DIV */
div#concept-hotels div.hotel-container .paging-item,div#concept-hotels div.hotel-container-layout .paging-item{background:none;}
div#concept-hotels div.hotel-container-layout .item{clear:both;background:#CCE6FF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/hotel-container-bg-top.gif) no-repeat;margin:0 0 10px;}
div#concept-hotels div.hotel-container-layout .hotel-container-inner{padding:5px 10px 3px;background:none;}
div#concept-hotels div.hotel-container-layout .hotel-container-inner h4{margin-left:0;}
div#concept-hotels div.hotel-container-layout .hotel-container-inner h4 span.concept-logo-blue{font-weight:bold;}
div#concept-hotels div.hotel-container-layout .hotel-container-inner h4 span.concept-logo-type{font-weight:normal;}
div#concept-hotels div.hotel-container-layout .image-frame{background:#FFF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/hotel-thumbnail-bg.gif) no-repeat top left;width:150px;height:101px;padding:7px;float:left;}
div#concept-hotels div.hotel-container-layout .image-frame img{width:150px;height:101px;}
div#concept-hotels div.hotel-container-layout .info-text{width:230px;margin:10px 0 0 14px;float:left;}
div#concept-hotels div.hotel-container-layout .info-text p{margin-bottom:0px;height:55px;overflow:hidden;}
div#concept-hotels div.hotel-container-layout .bottom-margin{margin-bottom:6px;}
div#concept-hotels div.hotel-container-layout h3,div#concept-hotels div.hotel-containe-layoutr h4{color:#36C;}
div#concept-hotels div.hotel-container-layout h4 span{font-weight:normal;}
div#concept-hotels div.hotel-container-layout ul.links{list-style:none;width:100%;float:right;}
div#concept-hotels div.hotel-container-layout ul.links li{float:left;line-height:normal;padding-bottom:10px;}
div#concept-hotels div.hotel-container-layout ul.links li.read-more{width:40%;padding-top:5px;}
div#concept-hotels div.hotel-container-layout ul.links li.movie-link{width:45%;}
div#concept-hotels div.hotel-container-layout ul.links li.movie-link a{padding:6px 0 6px 28px;line-height:normal;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/movie-icon.gif) no-repeat;}
div#concept-hotels div.hotel-container-layout ul.links li.price-example{width:60%;font-weight:bold;margin-top:0;}
div#concept-hotels div.hotel-container-layout ul.links li.price-example span{text-decoration:underline;}
div#concept-hotels div.hotel-container-layout ul.links li.price-example a{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small.gif) 0 50% no-repeat;padding:0 0 0 10px;cursor:pointer;}
div#concept-hotels div.hotel-container-layout ul.links li.price-example a.selected{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small-selected.gif) 0 60% no-repeat;}
div#concept-hotels div.hotel-container-layout ul.links li.book-link{width:40%;text-align:right;margin-top:0;}
div#concept-hotels div.hotel-container-layout ul.links li.book-link img{padding:0;}
div#concept-hotels div.hotel-container-layout ul.links li.book-link .book-now{margin:0 0 -5px;}
div#concept-hotels div.hotel-container-layout div#price-example{clear:both;background:#EAF4FF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/price-example-bg-bottom-l.gif) bottom left no-repeat;}
div#concept-hotels div.hotel-container-layout div#price-example .inner{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/price-example-bg-bottom-r.gif) bottom right no-repeat;padding:12px;}
div#concept-hotels div.hotel-container-layout div#price-example dt,div.hotel-container div#price-example dd{float:left;padding:0.3em 0;border-bottom:solid 1px #D1DBE7;overflow:hidden;white-space:nowrap;}
div#concept-hotels div.hotel-container-layout div#price-example dt,div#concept-hotels div.hotel-container-layout div#price-example dd{width:50%;}
div#concept-hotels div.hotel-container-layout div#price-example .last{border:none;}
div#concept-hotels div.hotel-container-layout div.errordiv{margin-top:20px;}
div#concept-hotels div.hotel-container-layout h3.error-heading{padding:10px;}
div#concept-hotels div.hotel-container-layout p.error-p{padding:0 10px 10px 10px;}
/*FUN STUFF*/
div#content-fun-stuff{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/Layout/content-top.png) no-repeat;padding:10px 0 0;}
div#content-fun-stuff-start div#left{width:233px;margin:0;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/fun-stuff-left-bg-.png) no-repeat;}
div#content-fun-stuff-start div#main{margin-left:0;}
div#content-fun-stuff #nav-links-left{line-height:9pt;margin:0 0 18px;}
div.fun-stuff-left-list{height:200px;padding:18px 24px;}
div.fun-stuff-left-list h2{margin:4px 0 8px;color:#36C;font-family:verdana;font-size:1.1em;}
div.fun-stuff-left-list ul{list-style:none;}
div.fun-stuff-left-list ul li{padding:5px 0 5px 22px;}
div.fun-stuff-left-list .more-link{text-align:right;margin:7px 0 0;font-weight:bold;clear:both;}
div#most-popular-places ul li{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/fun-stuff-list-popular.gif) 0 7px no-repeat;}
div#newest-places ul li{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/fun-stuff-list-new.gif) 0 2px no-repeat;}
div#warmest-places{margin:0 0 100px;}
div#warmest-places dt,div#warmest-places dd{float:left;padding:7px 0;border-top:solid 1px #C3D7f6;}
div#warmest-places dt.first,div#warmest-places dd.first{border-top:none;}
div#warmest-places dt{width:80%;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/fun-stuff-list-weather.gif) 0 5px no-repeat;}
div#warmest-places dd{width:20%;text-align:right;}
div#warmest-places dt a{padding:0 0 0 24px;display:block;}
div#warmest-places .more-link{padding:10px 0 0;}
div#fun-stuff h2{color:#36C;font-weight:normal;margin:10px 0 15px;}
div#fun-stuff p{font-size:12px;margin:0 0 1em;}
div#more-fun-stuff h1{color:#fff;padding:10px 0 0 15px;}
div#more-fun-stuff h4{color:#FFF;font-weight:bold;margin:5px 0 3px 5px;font-size:1.1em;}
div#more-fun-stuff-header{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/more-fun-stuff-header-bg.gif) no-repeat;height:48px;}
div#more-fun-stuff-content{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/more-fun-stuff-content-bg.gif) repeat-y;color:#99CDFF;}
div#more-fun-stuff-footer{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/more-fun-stuff-footer-bg.gif) no-repeat;height:39px;}
div#more-fun-stuff a{color:#99CDFF;}
div#more-fun-stuff ul{list-style:none;}
div#more-fun-stuff ul li{border-top:solid 1px #426ABA;margin:0 13px;overflow:hidden;}
div#more-fun-stuff ul li img{margin:10px 10px 10px 0px;width:72px;height:72px;float:left;}
div#more-fun-stuff ul li.first-row{border-top:none;}
div#more-fun-stuff ul li ul.links{margin:0;}
div#more-fun-stuff ul li ul.links li{border:none;margin:0;}
/* TOP LISTS */
div.top-lists{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/top-lists-bg-bottom.gif) bottom left no-repeat;margin:0 0 18px;clear:both;}
div.top-lists .inner{padding:11px;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/top-lists-bg-top.gif) no-repeat;}
div.top-lists .list{width:191px;float:left;margin:0 26px 0 0;}
div.top-lists .right{margin:0;}
div.top-lists h2{height:16px;}
div.top-lists h3{font-weight:normal;color:#F00001;}
div.top-lists h4{margin:10px 0 8px;color:#36C;}
div.top-lists ul,div.top-lists ol{list-style:none;background:#CCE6FF;padding:8px;}
div.top-lists ul.top-five-list{width:94%;}
div.top-lists li{padding:0.2em 0;}
div.top-lists dt,div.top-lists dd{float:left;padding:0.3em 0;line-height:1.4em;height:1.4em;overflow:hidden;white-space:nowrap;}
div.top-lists dt{width:70%;}
div.top-lists dd{width:30%;text-align:right;}
div.top-lists dd img{height:18px;width:18px;vertical-align:bottom;margin:0 0 -3px;}
/* WEATHER */
div#weatherDIV .box,div#weatherDIV .inner{background:none;}
div.check-out-weather{margin:0 0 150px;}
div.check-out-weather h2{font-weight:normal;color:#F00001;margin:0 0 1em;}
div.check-out-weather div.select-weather{margin:0 0 1em;}
div.check-out-weather .column{width:50%;float:left;}
div.check-out-weather .column h4{padding:0 10% 5px 0;}
div.check-out-weather .column select{width:90%;margin:0.6em 0;}
div.check-out-weather div#weather-layer-content{padding:0em;z-index:100;}
div.check-out-weather div.display-weather{background:#fff;padding:8px;}
div.check-out-weather table#weather-detail-table{width:418px;}
div.check-out-weather table#temperature-raindays td{color:#36C;text-align:right;border-bottom:1px solid #36C;padding:0.1em;}
div.check-out-weather table#temperature-raindays td.last-cell{border-right:1px solid #36C;}
div.check-out-weather table#temperature-raindays td.left-header{text-align:left !important;border-left:1px solid #36C;}
div.check-out-weather table#temperature-raindays th{border-bottom:1px solid #36C;padding:0.1em;}
div.check-out-weather table#temperature-raindays tr.first-row td{background:#FFFFA2;padding-top:0.1em;}
div.check-out-weather table#temperature-raindays tr.water-temp td{background:#E7F0F8;}
div.display-weather-info{border-top:solid 1px #D9D9D9;padding:1em 0;}
div.display-weather{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/display-weather-bg-bottom.gif) bottom left no-repeat;border-top:solid 1px #D9D9D9;padding:10px;}
div.display-weather .close-link-weather{font-weight:bold;float:right;cursor:pointer;}
div.display-weather h3{color:#36C;}
div.display-weather h4{color:#36C;margin:0.5em 0;font-weight:normal;}
div.display-weather dl{width:50%;}
div.display-weather dt,div.display-weather dd{float:left;padding:0.3em 0;line-height:2.4em;height:2.4em;overflow:hidden;white-space:nowrap;}
div.display-weather dt{width:70%;}
div.display-weather dd{width:30%;text-align:right;}
div.display-weather dd img{height:18px;width:18px;vertical-align:bottom;margin:0 0 1px;}

a.weather-details-link{display:inline-block;margin-top:6px;}
#weather-container{float:left;margin:0 0 10px 8px;overflow:hidden;width:655px;}
#weather-container h3{margin:16px 0 6px;}
#weather-container h3.first{margin:0 0 6px;}
table.weather-forecast-table{border-collapse:collapse;}
table.weather-forecast-table tbody td{text-align:center;padding-right:1em;}
table.weather-forecast-table p.weather-forecast-date{margin:0 0 0.25em;padding:0.25em 0.5em;font-weight:bold;background-color:#E9F3FF;}
table.weather-info-table{width:100%;border-collapse:collapse;}
table.weather-info-table th,table.weather-info-table td{text-align:center;padding:2px 1px;}
table.weather-info-table th{font-weight:bold;border-bottom:solid 1px #666;}
table.weather-info-table td{border-bottom:solid 1px #C5D0D6;}
table.weather-info-table tr td{background-color:#fcfcfc;}
table.weather-info-table tr.weather-info-month-row td{background:transparent;}
table.weather-info-table tr.weather-info-even-row td{background-color:#E7F0F8;}
table.weather-info-table td.weather-info-context{text-align:left;}
table.weather-city-links{border-collapse:collapse;}
table.weather-city-links tr td{height:2em;line-height:2em;padding:0 4px 6px 0;border-bottom:solid 1px #C5D0D6;}
table.weather-city-links tr:last-child td{border-bottom:none;}
table.weather-city-links tr td img.weather-small-img{padding-right:2px;}
/* A-Z LIST */
div#a-z-listing{background:none;padding-left:10px;}
div#a-z-listing div.a-z-outer{background:none;}
div#a-z-listing div.a-z-inner a{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/raquo.gif) no-repeat left 4px;padding-left:10px;text-decoration:none;}
div#a-z-listing dl{float:left;width:31%;}
div#a-z-listing dl dt{margin:0 0 3px 0;padding-top:3px;}
div#a-z-listing div.a-z-inner dl dt a{font-weight:bold;color:#000;padding-left:0;background:none;}
div#a-z-listing dl dd{margin:5px 0 5px 5px;}
div#a-z-listing dl dd a.a-z-dest{font-weight:bold;color:#36C;}
div#a-z-listing dl dd ul{list-style:none;}
div#a-z-listing dl dd ul{list-style:none;margin:5px 0 5px 5px;}
div#a-z-listing dl dd ul li{margin:5px 0;}
div.a-z-inner div.col{width:30%;margin-right:5px;float:left;}
div.a-z-inner ul{list-style:none;}
div.a-z-inner ul li{padding:0 5px 5px;}
div.a-z-inner ul li.entryname{font-weight:bold;font-size:12px;padding-left:0;}
div.a-z-inner ul li.destname{font-weight:bold;color:#444;padding-bottom:2px;}
div.a-z-inner ul li.destcity{padding-left:10px !important;}
div.a-z-inner ul li a{background:none !important;padding-left:0 !important;display:block;}
div.a-z-inner ul li.entryname a{background:none !important;color:#333;padding-left:0 !important;}
div.a-z-inner ul li.destname a{background:none !important;color:#333;padding-left:0 !important;}
/* SITE FEEDBACK */
div#site-feedback{margin-left:1em;}
div#site-feedback textarea{border:solid 1px #ccc;width:450px;height:80px;margin-bottom:1em;}
div#site-feedback .site-feedback-introtext{padding:0em 1em 0.5em 0em;}
div#site-feedback .site-feedback-radio{padding:0em 1em 0.5em 0em;}
div#site-feedback div.another-page{margin-bottom:0.5em;}
div#site-feedback h4{padding-left:0px;padding-bottom:3px;}
div#site-feedback select{margin-left:0px;width:20%;}
div#site-feedback div#contact-info{margin:10px auto;}
div#site-feedback select{padding-left:3px;}
div#site-feedback .site-feedback-radio2{padding:0 0 0 0.7em;}
div#site-feedback .site-feedback-checkbox{padding:0 0 0 1.25em;}
div#site-feedback .site-feedback-button-area{text-align:right;padding:1em 1em 0.5em 0em;}
div#site-feedback .information-text{color:Red;}
div#site-feedback table#contactTable input{margin-left:10px;width:150px;}
/* CAR RENTAL LAYER */
div#car-layer{position:absolute;left:100px;top:300px;width:400px;background:#FFF;border:1px solid #69F;z-index:10;display:none;}
div#car-layer h4{margin-bottom:1em;}
div#car-layer-content{background:#FFF;padding:1em;overflow:hidden;}
h5#car-layer-heading{height:2em;line-height:2em;color:#FFF;background:#2954A8;padding:0 1em;}
span#car-layer-close-link{float:right;font:normal 1em/2em Verdana,Arial,Helvetica,sans-serif;cursor:pointer;margin-right:1em;}
ul#eurobonus-form li{list-style:none;margin-bottom:1em;}
ul#eurobonus-form li#eurobonus-points{white-space:nowrap;}
ul#eurobonus-message{color:#F00;font-weight:bold;margin:1em 0 1em 3em;}
div#eurobonus-block{background:#F5F5F5;padding:2px;}
div#eurobonus-area{background:#F5F5F5;padding:1em;}
div#search-more-content{text-align:right;padding-top:1em;}
a#search-forward-submit{text-decoration:none;font-weight:bold;}
a:hover#search-forward-submit{text-decoration:underline;}
/* MISC */
table#temperature-raindays tr.water-temp td{background:#E7F0F8;}
/* FACTS */
div#facts .image{width:104px;float:right;font-size:0.9em;}
div#facts h3{margin:6px 0 4px;height:auto;}
div#facts dl{float:left;}
div#facts dt{font-weight:bold;}
div#facts dd{margin:0 0 1em;}
div#facts .more-facts{clear:both;font-weight:bold;cursor:pointer;}
div#facts #more-facts-dl{clear:both;float:none;}
div#facts div.more-facts a{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small.gif) 0 50% no-repeat;padding:0 0 0 10px;font-weight:bold;cursor:pointer;}
div#facts div.more-facts a.selected{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small-selected.gif) 0 60% no-repeat;}
/*BOOKING*/
div#book-now-box-outer{margin-bottom:1.5em;margin-left:10px;margin-right:10px;}
h3.booking-list{color:#36C;margin-bottom:5px;}
div.book-now-box .inner{border-bottom:solid 1px #DADADA;padding:8px 0;float:left;}
div.book-now-box .first{border-top:solid 1px #DADADA;}
div.book-now-box .last{margin:0 0 10px;}
div.book-now-box .image{float:left;margin:0 15px 0 0;}
div.book-now-box .text{float:left;margin:0 15px 0 0;width:265px;overflow:hidden;}
div.book-now-box .book-now{float:right;margin:10px 0 0;}
div.book-now-box div.text p{margin-bottom:0;}
table.dynamic-table{clear:both;width:100%;border-collapse:collapse;border:none;}
table.dynamic-table a{background:none;padding:0;text-decoration:underline;}
table.dynamic-table tr{background:#fff;}
table.dynamic-table tr.alt-row{background:#e7f3ff;}
table.dynamic-table tr.space-row{background:transparent;height:1em;}
table.dynamic-table th{padding:6px;color:#FFF;font-weight:bold;background:#6396ff;text-align:left;}
table.dynamic-table td{padding:6px;color:#333;}
table.dynamic-table th,table.dynamic-table td{border:solid 0 #f3f9ff;}
table.dynamic-table th+th, table.dynamic-table td+td{border-left-width:1px;}
/* MAP CITY */
.SiteMap{padding-left:15px;width:880px;line-height:1.5em;}
.SiteMaptd{width:25%;padding-left:20px;}
.SiteMap ul{list-style-type:none;}
.sitemapheader{padding-top:15px;}
/* IMPORTANT NEWS */
span.normal-news-text{font-weight:normal;}
div.important-news-spell-name-correct{min-height:2.1em;background:#F5F5F5;padding:1em;margin-bottom:1em;font-weight:bold;}
div#importent-news-content{padding-bottom:1em;margin-top:15px;}
div#importent-news-content h4,div#importent-news-content h1{margin-bottom:8px;}
div.important-news-publish-box{background-color:lime;text-align:center;padding:1em;}
.important-news-sub-menu{margin-bottom:3px;}
h2.important-news-heading{margin-left:2px;}
ul.important-news-read-more{list-style-type:none;margin-bottom:10px;}
.important-news-read-more li{line-height:15px;}
#importent-news-right{margin-top:10px;}
div.container-campaign{width:100%;float:left;}
div.left-campaign{width:213px;float:left;margin:0 0 0 0px;overflow:hidden;}
div.main-campaign{width:434px;float:left;margin:0 0 -10px 8px;overflow:hidden;}
img.hotel-img-hidden{visibility:hidden;}
a.hotel-link{position:absolute;}
div#main-col-maps{float:right;}
div#map-container{position:relative;width:400px;}
div.name-div{position:absolute;line-height:1em;background:#ffe;border:1px solid #000;padding:0.25em;visibility:hidden;z-index:2;margin-left:1.5em;}
ul.symbol-explanation{list-style:none;margin:0;	}
ul.symbol-explanation li{clear:left;margin-bottom:0.5em;}
ul.symbol-explanation img{float:left;	vertical-align:top;margin:0 0.5em 0.75em 0;}
h3.symbol-heading{margin:1em 0;padding-left:0;}
/* FLASH MAP */
div#flash-map{background:#FFF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/media-player-bg-top.gif) no-repeat;margin:0 0 4px;}
div#flash-map .inner{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/media-player-bg-bott.gif) bottom left no-repeat;padding:0 0 13px;}
div#flash-map .flash-map-inner{height:23px;padding:8px 0 8px 8px}
div#flash-map h2{color:#EF0000;font-weight:normal;}
div#flash-map object{margin:0 1px;}
div#flash-map .select-country{padding:10px;text-align:right;}
div#flash-map .select-country select{width:165px}
div#flash-map .flash-map-inner{height:23px;padding:6px 0 6px 11px;}
div#flash-map-small{width:213px;margin:0 0 10px;height:180px;background:#CCE6FF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/flash-map-start-bg-bottom.gif) bottom left no-repeat;position:relative;overflow:hidden;}
div#flash-map-small .inner{width:213px;height:180px;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/flash-map-start-bg-top.gif) no-repeat left top;}
div#flash-map-small .inner h2,div#flash-map-small .inner h3{position:absolute;left:11px;top:7px;overflow:hidden;font-weight:normal;color:#EF0000;}
div#flash-map-small select{position:absolute;top:148px;left:11px;width:191px;}
div#flash-map-small #flash-map-small{position:absolute;top:35px;left:0px;}
div#flash-map-small .flash-map-inner{height:23px;padding:12px 0 0 11px;}
div#flash-map-small div#flash-container{width:167px;height:100px;overflow:hidden;position:relative; left:21px; top:0;}
div#flash-map-small div#flash-container,div#flash-map-small div#flash-container a.map-link{background:url(http://www.temamatkat.fi/includes/Flash/BlueSites/Blue/map-xsmall.gif) no-repeat left top;}
div#flash-map-small div#flash-container a.map-link{position:absolute;left:0;top:0;overflow:hidden; outline:0;}
div#flash-map-small div#flash-container a.map-link-1{background-position:-1000px -100px;width:33px;height:32px;left:64px;top:21px;}
div#flash-map-small div#flash-container a.map-link-1:hover{background-position:0 -100px;}
div#flash-map-small div#flash-container a.map-link-2{background-position:-1000px -132px;width:80px;height:65px;left:90px;top:10px;}
div#flash-map-small div#flash-container a.map-link-2:hover{background-position:0 -132px;}
div#flash-map-small div#flash-container a.map-link-3{background-position:-1000px -197px;width:72px;height:68px;left:0;top:0;}
div#flash-map-small div#flash-container a.map-link-3:hover{background-position:0 -197px;}
div#flash-map-small div#flash-container a.map-link-4{background-position:-1000px -265px;width:23px;height:39px;left:38px;top:62px;}
div#flash-map-small div#flash-container a.map-link-4:hover{background-position:0 -265px;}
div#flash-map-small div#flash-container a.map-link-5{background-position:-1000px -304px;width:33px;height:37px;left:67px;top:50px;}
div#flash-map-small div#flash-container a.map-link-5:hover{background-position:0 -304px;}
/* LEFT COLUMN COMPONENTS */
div.box-left{background:#FFF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/box-left-bg-top.gif) no-repeat;margin:0 10px 10px;overflow:hidden;}
div.box-left .inner{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/box-left-bg-bottom.gif) bottom left no-repeat;padding:8px;}
div.box-left ul,div.box-left ol{list-style:none;}
div.box-left li{line-height:1.5em;}
div.box-left h4,div.box-left h3{margin:10px 0 2px 0;height:auto;}
/* EXTRA */
div.inner-sub-tab-navigation{clear:both;}
div.inner-sub-tab-navigation ul{float:left;list-style:none;}
div.inner-sub-tab-navigation ul li{float:left;cursor:pointer;margin-right:1px;list-style-type:none;display:inline;}
div.inner-sub-tab-navigation ul li span{float:left;height:15px;padding:5px 0;overflow:hidden;}
div.inner-sub-tab-navigation ul li span.left{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/Buttons/tab-left-bg.gif) no-repeat 0 -50px;width:6px;}
div.inner-sub-tab-navigation ul li span.center{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/Buttons/tab-center-bg.gif) repeat-x 0 -50px;width:auto;padding:5px;text-align:center;font-weight:bold;color:#244fa0;}
div.inner-sub-tab-navigation ul li span.right{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/Buttons/tab-right-bg.gif) no-repeat 0 -50px;width:6px;}
div.inner-sub-tab-navigation ul li.selected span{background-position: 0 0;color:#fff;}
/* HOTEL FACTS */
table#hotel-facts{width:95%;margin-bottom:1em;}
table#hotel-facts tr.alt-row{background:#E9F3FF;}
table#hotel-facts th{text-align:left;padding:0.25em 0.25em 0.25em 1em;}
table#hotel-facts th#top-header{font-weight:bold;color:#FFF;background:#6599ff;}
table#hotel-facts td{text-align:right;padding:0.25em 1em 0.25em 0.25em;}
/* DEALS */
table.xdeals-table{width:100%;margin:0 0 20px;font-size:1.1em;}
table.deals-table{width:100%;margin:0 0 20px;}
table.deals-table tr.alt-row{background:#E9F3FF;}
table.deals-table th{text-align:left;background:#6599FF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/deals-table-th-bg-left.gif) no-repeat;color:#FFF;padding:6px 0 6px 12px;}
table.deals-table td{padding:4px 0 4px 12px;}
table.deals-table td a{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small.gif) no-repeat scroll 0pt 50%;padding:0 0 0 10px;}
table.deals-table .price{width:40%;border-left:solid 1px #FFF;}
table.deals-table th.price{background:#6599FF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/deals-table-th-bg-right.gif) top right no-repeat;text-align:center;}
table.deals-table td.price{color:#F00001;font-weight:bold;text-align:right;padding-right:20px;}
div#content-deals h2 span.price{color:#F00001;}
div#content-deals div.intro-text p{font-size:1.1em;margin:0 0 1em;}
div#content-deals h1.deals-header{margin:5px 0 0px;color:#EF0000;}
div#content-deals p.deals-example-price{margin-bottom:4px;}
div#content-deals div.nav-links-left{margin-bottom:8px;}
div#last-minute-container div.last-minute-info-links{margin:0 0 10px;}
div#last-minute-container div.last-minute-info-links ul li{padding:3px 0;}
div#last-minute-container div.last-minute-info-links a{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small.gif) 0 50% no-repeat;padding:0 0 0 10px;cursor:pointer;font-weight:normal;}
div#last-minute-container div.last-minute-info-links a.selected{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small-selected.gif) 0 60% no-repeat;}
div#last-minute-container .current-search{background:#FFF;border-top:solid 7px #6599FF;padding:9px 12px;}
div#last-minute-container table.specify-criterias{width:100%;background:#FFF;border-bottom:solid 7px #6599FF;margin-bottom:15px;}
div#last-minute-container table.specify-criterias th{padding:0 12px;text-align:left;}
div#last-minute-container table.specify-criterias td{padding:5px 12px;width:33%;}
div#last-minute-container table.specify-criterias select{width:190px;margin-bottom:9px;}
div#last-minute-container div#sorting-choices{width:100%;margin-bottom:10px;}
div#last-minute-container div#sorting-choices .inner{padding:12px;}
div#last-minute-container div#sorting-choices h4{display:inline;padding:0 20px 0 0;}
div#last-minute-container div#sorting-choices ul{display:inline;}
div#last-minute-container div#sorting-choices ul li{display:inline;padding:0 20px 0 0;}
div#last-minute-container div#sorting-choices ul li input{margin:0 5px 0 0;}
div#last-minute-container div.availability{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/sorting-choices-bg-right.gif) no-repeat top right;}
div#last-minute-container div.availability .inner{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/sorting-choices-bg-left.gif) no-repeat top left;padding:12px;}
div#last-minute-container table#listing-table{width:100%;}
div#last-minute-container table#listing-table tr.alt-row{background:#E9F3FF;}
div#last-minute-container table#listing-table th{background:#6599FF;color:#FFF;padding:5px;border-right:solid 1px #FFF;text-align:center;white-space:nowrap;}
div#last-minute-container table#listing-table th.other{border-right:none;}
div#last-minute-container table#listing-table td{padding:5px 3px;text-align:center;vertical-align:top;border-right:solid 1px #FFF;font-size:10px;}
div#last-minute-container table#listing-table td.td-left-part{padding:5px 5px;text-align:right;vertical-align:top;border-right:solid 0px #FFF;}
div#last-minute-container table#listing-table td.td-right-part{padding:5px 0;text-align:left;vertical-align:top;border-right:solid 1px #FFF;}
div#last-minute-container table#listing-table td.other{margin-right:0;}
div#last-minute-container table#listing-table td.resort{width:40%;text-align:left;padding-left:3px;}
div#last-minute-container table#listing-table td a{font-weight:bold;text-decoration:underline;}
div#last-minute-container table#listing-table td span.price-wo-link{color:#3366CC;font-weight:bold;text-decoration:none;}
div#last-minute-container table#listing-table td.resort a{font-size:1em;font-weight:normal;text-decoration:none;}
div#last-minute-container table#listing-table td.resort a:hover{text-decoration:underline;}
div#last-minute-container table#listing-table td.no-wrap{width:10%;white-space:nowrap;}
div#last-minute-container table#listing-table td img{display:block;margin:1px 13px 3px auto;}
div#last-minute-container span.available{color:#F00001;white-space:nowrap;}
div#last-minute-container table#listing-table td span.discount-price{color:#C00;font-weight:normal;text-decoration:none;white-space:nowrap;}
div#last-minute-container table#listing-table td span.new-price{color:#C00;font-weight:bold;white-space:nowrap;text-align:left;}
div#last-minute-container table#listing-table td a.new-price{color:#C00;}
div#last-minute-container table#listing-table td span.org-price{color:#3366CC;text-align:left;}
div#last-minute-container table#listing-table td div.org-price{color:#3366CC;}
div#last-minute-container table#listing-table td div.discount-container{color:#3366CC;}
div#last-minute-container table#listing-table td.column-1{width:15%;text-align:left;padding:5px 0pt 5px 2px;}
div#last-minute-container table#listing-table td.column-1 div.part-container{width:100%;display:block;clear:both;overflow:hidden;}
div#last-minute-container table#listing-table td.column-1 div.part-container .left-part{float:left;width:68%;white-space:nowrap;text-align:right;}
div#last-minute-container table#listing-table td.column-1 div.part-container .right-part{white-space:nowrap;}
div#last-minute-container table#listing-table td.column-2{width:15%;text-align:left;padding:5px 0pt 5px 2px;}
div#last-minute-container table#listing-table td.column-2 div.part-container{width:100%;display:block;clear:both;overflow:hidden;}
div#last-minute-container table#listing-table td.column-2 div.part-container .left-part{float:left;width:68%;white-space:nowrap;text-align:right;}
div#last-minute-container table#listing-table td.column-2 div.part-container .right-part{white-space:nowrap;}
div#last-minute-container table#listing-table td.column-3{width:20%;text-align:left;padding:5px 0pt 5px 2px;}
div#last-minute-container table#listing-table td.column-3 div.part-container{width:100%;display:block;clear:both;overflow:hidden;}
div#last-minute-container table#listing-table td.column-3 div.part-container .left-part{float:left;width:47%;white-space:nowrap;text-align:right;}
div#last-minute-container table#listing-table td.column-3 div.part-container .right-part{white-space:nowrap;}
div#last-minute-container span.discount-text{float:left;padding-left:15px;}
div#last-minute-container span.new-price-label{float:left;padding-left:15px;color:#C00;}
#preview{position:absolute;border:1px solid #ccc;background:#CCE6FF;padding:5px;display:none;color:#000;}
#img-title{margin-top:7px;}
.lms-img-preview img{float:left;margin:0px 5px 5px 0px !important;}
p.lowest-price-details{color:#888888;}
table.last-minute{float:left;width:100%;margin-bottom:2em;}
table.last-minute:after{content:".";display:block;height:0;visibility:hidden;}
table.last-minute a{background:none;padding:0;text-decoration:underline;}
table.last-minute tr.alt-row{background:#E9F3FF;}
table.last-minute th.destination{background:#6599FF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/deals-table-th-bg-left.gif) no-repeat left top;}
table.last-minute th{background:#6599FF;color:#FFF;padding:7px 0 7px 5px;border-right:solid 1px #FFF;text-align:left;}
table.last-minute th.select{background:#6599FF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/deals-table-th-bg-right.gif) no-repeat right top;border-right:none;}
table.last-minute td{padding:5px 0 5px 5px;text-align:left;vertical-align:top;border-right:solid 1px #FFF;}
table.last-minute td.price{color:#C00;text-align:right;white-space:nowrap;line-height:1.1em;}
table.last-minute td.price{color:#C00;text-align:right;white-space:nowrap;line-height:1.1em;}
/* WEATHER */
div#weather-today-resort p{position:relative;height:3.6em;}
div#weather-today-resort .weather-icon{margin:0 15px 0 50px;}
div#weather-today-resort span{position:absolute;top:7px;font-size:12px;}
div#weather-today-resort a{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small.gif) 0 20% no-repeat;padding:0 0 0 10px;font-weight:bold;cursor:pointer;}
div#weather-today-resort a.selected{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small-selected.gif) 0 60% no-repeat;}
div#weather-today dt, div#weather-today dd{float:left;padding:0.3em 0;line-height:2.4em;height:2.4em;overflow:hidden;white-space:nowrap;}
div#weather-today dt.even, div#weather-today dd.even{background:#CCE6FF;}
div#weather-today dt{width:70%;}
div#weather-today dd{width:30%;text-align:right;}
div#weather-today dd img{height:18px;width:18px;vertical-align:bottom;margin:0 0 1px;}
div#weather-layer{display:none;}
div#weather-layer-content{background:#FFF;width:auto;padding:1.0em;z-index:100;}
h5#weather-layer-heading{height:2em;line-height:2em;color:#36C;background:#9CF;padding:0 1em;}
span#weather-layer-close-link{float:right;font:normal 1em/2em Verdana,Arial,Helvetica,sans-serif;cursor:pointer;}
a#weather-displayer{cursor:pointer;display:block;}
tr.weather-detail-tr{background-color:#E9F3FF;text-align:center;height:15px;}
tr.weather-detail-degress-tr{text-align:center;height:15px;}
tr.weather-detail-img-tr{text-align:center;}
table#weather-detail-table{width:100%;height:80px;margin-bottom:1.0em;}
img.weather-small-img{height:18px;width:18px;vertical-align:bottom;}
div#weather-today dt, div#weather-today dd{float:left;padding:0.3em 0;line-height:2.4em;height:2.4em;overflow:hidden;white-space:nowrap;}
div#weather-today dt.even, div#weather-today dd.even{background:#CCE6FF;}
div#weather-today dt{width:65%;}
div#weather-today dd{width:35%;text-align:right;}
div#weather-today dd img{height:18px;width:18px;vertical-align:bottom;margin:0 0 1px;}
div#weather-forecast-container{margin:10px 0;border-top:solid 1px #ccc;padding:0.5em 0;}
div.campaign-container{margin:0 0 10px;}
div.campaign-container .left{float:left;}
div.campaign-container .right{float:right;width:213px;height:255px;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/campaign-text-bg.gif) no-repeat;}
div.campaign-container .right p{font-size:1.6em !important;color:#6599FF;padding:12px;}
div.campaign-container ul{list-style:none;}
div.campaign-container ul li.border{clear:left;padding:10px 0 0;border-top:solid 1px #C0C6CC;}
div.campaign-container ul li img.image{float:left;margin:0 22px 10px 0;}
div.campaign-container ul li ul.links{margin-top:3px;}
div#tema-booking-travel{padding:8px;}
div#tema-booking-travel textarea{width:400px;height:100px;}
div#tema-booking-travel div#SubmittButton{text-align:right;margin-top:4px;}
input.InputWidth{width:250px;}
.input-margin-bottom{margin-bottom:8px;}
.input-margin-top{margin-top:8px;}
.travel-booking-h2{margin-top:8px;}
.time-radio-list label{padding-left:4px;vertical-align:bottom;}
div#weather-today-resort a.weather-link-no-background-image{background-image:none;padding:0;}


/* ENOK */
div.enok-booking-container{width:434px;padding-top:10px;}
div.enok-booking-container dt{	color:#000;font-weight:bold;padding-bottom:15px;text-align:left;clear:both;}
div.enok-booking-container dt.inner-form-title{padding-top:5px;padding-bottom:11px;}
div.enok-booking-container dd{color:#000;}
div.enok-booking-container dd.editable-false label{color:#AAA;}
div.enok-booking-container dd.text-align-left{text-align:left;}
div.enok-booking-main{padding-top:10px;border-top:7px solid #6599FF;clear:both;}
div.enok-booking-main input.childrens-age{width:38%;}
div.enok-booking-main select.dep-date{float:left;margin-right:5px;width:25%;}
div.enok-booking-main select.dep-month{float:left;width:56%;}
div.enok-booking-main img.calendar-image{cursor:pointer;margin:0;float:right;}
div.enok-booking-main select{width:100%;margin:0 0 10px;}
div.enok-booking-main .full-width{margin:0 0 10px;}
div.enok-booking-header{background:#fff;width:100%;height:80px;padding-top:10px;border-top:7px solid #6599FF;}
div.enok-booking-header div.type-of-travel{margin-bottom:35px;}
div.enok-booking-header div.type-of-travel dd{float:left;margin-right:10px;}
div.enok-booking-header div.type-of-travel-with-cols dd{margin-bottom:5px;}
div.enok-booking-header h3{color:#000;margin-bottom:10px;}
div.enok-booking-container h2{color:#EF0000;margin-bottom:10px;}
div.enok-booking-leftcol{background:#fff;float:left;width:210px;text-align:right;}
div.enok-booking-rightcol{background:#fff;float:right;width:210px;text-align:right;}
div.enok-booking-header-leftcol{float:left;height:80px;width:210px;text-align:left;margin-bottom:10px;}
div.enok-booking-header-rightcol{float:right;height:80px;width:210px;}
div.enok-booking-footer{border-top:7px solid #6599FF;clear:both;}
div.enok-booking-footer .submit{float:right;margin:1em 0;}
body.resorts-travel #content-outer{background:#fff url(http://www.temamatkat.fi/includes/images/bluesites/layout/bg-left-b.gif) no-repeat scroll 12px bottom;padding-bottom:20px;}
body.resorts-travel #content-inner{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/bg-left-m.gif) repeat-y scroll 12px top;padding-bottom:0;}
/* CALENDAR */
.time-radio-list label{padding-left:4px;vertical-align:bottom;}
div.line-with-margin{clear:both;height:1px;background:#77A9EE;overflow:hidden;margin:0 1px;}
div#add-hotel-container{border:1px solid #7AE;border-width:0 1px;padding:1px;}
div#add-hotel-inner-container{height:18em;background:#CCE6FF;padding:1.5em 0.75em 0;}
div#add-hotel-inner-container h2{margin-bottom:0;overflow:hidden;}
div#add-hotel-inner-container input.submit{float:left;width:auto;margin-top:0.5em;}
div#add-hotel-inner-container select{width:95%;margin-bottom:0.5em;}
div#HotelComp{padding:0 12px;}
div#HotelComp img#show-all-rows,div#HotelComp img#hide-all-rows{cursor:pointer;}
ul#hotel-comparison{width:208px;margin-bottom:0;}
ul#hotel-comparison a{display:block;min-height:1em;line-height:1.25em;color:#666;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/link-arrow-dark.gif) no-repeat 10px 11px;padding:0.5em 0.5em 0.5em 20px;}
ul#hotel-comparison a:hover{color:#FFF;background-color:#C5C097;text-decoration:underline;}
ul#hotel-comparison li{min-height:2em;line-height:2em;list-style:none;border-top:1px solid #FFF;border-bottom:1px solid #CCE6FF;}
ul#hotel-comparison li span{float:right;cursor:pointer;padding:0 0.5em;}
ul#hotel-comparison li.last{border-bottom:none;}
div#hotel-comparison{background:#E9F3FF;margin-bottom:3em;}
div.hotel-comparison-inner{padding:1em;}
div#hotel-comparison table{width:100%;margin-bottom:1em;empty-cells:show;}
div#hotel-comparison th{width:20%;text-align:left;font-weight:normal;border-bottom:1px solid #CCE6FF;padding:0.25em 0.5em 0.25em 0.75em;}
div#hotel-comparison tr.alt-row{background:#FFF;}
div#hotel-comparison tr.group-header th,table#hotel-info tr.group-header th{font-weight:bold;text-align:left;padding:0.5em 0.5em 0.75em;}
div#hotel-comparison tr.group-header th a,table#hotel-info tr.group-header th a{background-repeat:no-repeat;background-position:left center;padding:0 10px;text-decoration:none;}
div#hotel-comparison tr.group-header th a{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small.gif) no-repeat scroll left 5px;}
table#hotel-info tr.group-header th a{background-image:url(http://www.temamatkat.fi/includes/Images/BlueSites/link-arrow.gif);}
div#hotel-comparison tr.group-header th a:hover,table#hotel-info tr.group-header th a:hover{text-decoration:underline;}
div#hotel-comparison tr.expanded-group th a,table#hotel-info tr.expanded-group th a{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small-selected.gif) no-repeat scroll left 5px;}
div#hotel-comparison td{text-align:center;width:20%;border:1px solid #CCE6FF;border-width:0 0 1px 1px;padding:0.25em 0.5em;}
div#hotel-comparison th.table-name{text-align:left;border-left-width:0;}
div#hotel-comparison th.table-name img{float:right;padding:0.25em;}
table.comparison-table-top{width:100%;margin:1em 0;}
table.comparison-table-top td{width:20%;text-align:center;vertical-align:top;color:#36C;padding:0.25em;}
table.comparison-table div.indent{padding-left:10px;float:left;height:14px;}
table.comparison-table div.indent{padding-left:10px;float:left;height:14px;}
div.inner-area-matrix table.hotel-and-flights{background:#FFF;float:right;width:100%}
div.inner-area-matrix table.hotel-and-flights tr.get-flights-other-dates{}
div.inner-area-matrix table.hotel-and-flights tr.get-flights-other-dates td{background:#6599FF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/hotel-facts-bg-top.gif) no-repeat;line-height:2.1em;}
div.inner-area-matrix table.hotel-and-flights tr.get-flights-other-dates td a{font-weight:bold;color:#FFF;margin:0 5px 0 0;}
div.inner-area-matrix table.hotel-and-flights th{width:auto;vertical-align:top;font-weight:normal;background:#FFF;padding:10px 0 18px;line-height:1.3em; border-top:solid 1px #6599ff;border-right:solid 1px #FFF;border-bottom:solid 1px #FFF;}
div.inner-area-matrix table.hotel-and-flights th.items1,div.inner-area-matrix table.hotel-and-flights-room-info td.items1{width:262px;}
div.inner-area-matrix table.hotel-and-flights th.items2,div.inner-area-matrix table.hotel-and-flights-room-info td.items2{width:131px;}
div.inner-area-matrix table.hotel-and-flights th.last{border-right:none;} 
div.inner-area-matrix table.hotel-and-flights span{display:block;}
div.inner-area-matrix table.hotel-and-flights-room-info{background:#E9F3FF;float:right;width:100%;}
div.inner-area-matrix table.hotel-and-flights-room-info td{width:auto;vertical-align:top;font-weight:normal;padding:10px 0 18px;line-height:1.3em; border-top:solid 1px #FFF;border-right:solid 1px #FFF;text-align:center;}
div.inner-area-matrix table.hotel-and-flights-room-info td a{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small.gif) 0 50% no-repeat;padding:0 0 0 10px;cursor:pointer;font-weight:bold;text-decoration:underline;}
div.inner-area-matrix table.hotel-and-flights-room-info td a.selected{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/link-arrow-small-selected.gif) 0 60% no-repeat;}
div.inner-area-matrix table.hotel-and-flights-room-info td.last{border-right:none;} 
div.inner-area-matrix table.hotel-and-flights-room-info span{float:right;padding:0 5px 0 0;}
div.inner-area-matrix table.hotel-and-flights-room-info td.selected{background:#FFF;border-bottom-color:#FFF;}
div.inner-area-matrix table.hotel-and-flights-room-info tr.hidden{display:none;}
div.inner-area-matrix table.hotel-and-flights-room-info tr.room-info{background:#FFF;}
div.inner-area-matrix table.hotel-and-flights-room-info tr.room-info td{text-align:left;}
div.inner-area-matrix table.hotel-and-flights-room-info tr.alt-row{background:#E9F3FF;}
div.inner-area-matrix table.hotel-and-flights-room-info tr.room-info a.close-room-info{float:right;margin:0 6px 0 0;}
div.inner-area-matrix table.hotel-and-flights-room-info tr.room-info a{font-size:1em;text-decoration:none;background:none;padding:0;}
div.inner-area-matrix table.hotel-and-flights-room-info tr.room-info a:hover{text-decoration:underline;}
div.inner-area-matrix table.hotel-and-flights-room-info tr.room-info a.close-room-info{float:right;margin:0 6px 0 0;}
div.inner-area-matrix table.hotel-and-flights-room-info tr.room-info a.close-room-info img{margin:0 0 -1px 1px;}
div.inner-area-matrix table.hotel-and-flights-room-info table.room-rows{width:100%;background:#FFF;}
div.inner-area-matrix table.hotel-and-flights-room-info table.room-rows td{padding:3px 0;border-left:none;border-right:none;border-bottom:none;}
div.inner-area-matrix table.hotel-and-flights-room-info table.room-rows td.room-availability{vertical-align:text-top;}
div.inner-area-matrix table.hotel-and-flights-room-info table.room-rows td.room-description{text-align:left;width:auto;vertical-align:text-top;}
div.inner-area-matrix table.hotel-and-flights-room-info table.room-rows td.room-description input{margin:0 4px;vertical-align:text-top;}
div.inner-area-matrix table.hotel-and-flights-room-info table.room-rows td.room-price{font-weight:bold;white-space:nowrap;padding-right:5px;padding-left:5px;text-align:center;vertical-align:text-top;}
div.inner-area-matrix table.hotel-and-flights-room-info input.choose-trip-button{float:right;margin:8px 6px 0 0;}
div.inner-area-matrix table.hotel-and-flights-room-info span.retrieving-info{padding-left:10px;font-weight:bold;color:#C00;float:left;}
div.blue-link-list-blue{background:#CCE6FF;padding:0.8em;}
div.blue-link-list-blue ol{margin:0 0 1em 1em;}
div.blue-link-list-blue ul li{margin:0;padding-left:5px;list-style-type:none;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/list-icon.gif) no-repeat left center;}
div.blue-link-list-blue ol li{margin:0;padding-left:0;list-style-type:decimal;list-style-position:inside;}
div#msgNoMoreThanSix{position:absolute;background:#FFF;border:1px solid #36C;width:300px;}
div#msgNoMoreThanSix div.inner{background:#FFF url(http://www.temamatkat.fi/includes/Images/BlueSites/Layout/notification-icon.gif) no-repeat 10px 10px;padding:10px 10px 10px 64px;}
div#resend-mail{padding:0 10px 10px 10px;}
div#resend-mail label{font-weight:bold;vertical-align:middle;}
div#resend-mail input{vertical-align:bottom;}
div#resend-mail .submit-button{vertical-align:middle;}
div#resend-mail div.error-box{border:solid 1px #FF0000;padding:11px 11px 3px 65px;margin:0 0 20px;background:#FFF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/error-icon.gif) no-repeat 10px 10px;min-height:48px;height:auto !important;height:48px;}
table#cruise-route-schedule{width:100%;margin-bottom:1em;}
table#cruise-route-schedule tr#first-row{border:none;padding:5px 0 5px 5px;}
table#cruise-route-schedule tr#first-row th#dfirst{background:#6599FF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/table-header-corner-left.gif) no-repeat top left;}
table#cruise-route-schedule tr#first-row th#dlast{background:#6599FF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/table-header-corner-right.gif) no-repeat top right;}
table#cruise-route-schedule th{text-align:left;color:#fff;background:#6599FF;}
table#cruise-route-schedule tr.even{background:#E9F3FF;}
table#cruise-route-schedule td{padding:5px;}
table#cruise-route-schedule th{padding:7px;}
div.country-image img, img.entry-banner{display:block;}
/* ENOK MEDIA */
#media-viewer{margin-bottom:5px;}
#media-viewer .ajax__tab_default .ajax__tab_tab{padding:9px 5px 4px 4px;}
#media-viewer div.ajax__tab_panel{padding:6px 1px 6px 6px;}
#media-viewer div.ajax__tab_body_bottom{background:white url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Small/background-bottom.png) no-repeat bottom center !important;}
#media-viewer div.ajax__tab_body_bottom_outer{background-image:none !important;}
#media-viewer div.ajax__tab_body_bottom_inner{background-image:none !important;height:28px;}
/* ENOK IMAGEVIEWER COMMON */
div.image-viewer{position:relative;left:0;top:0;}
div.image-viewer div.info-panel div.other-info{float:left;text-align:left;margin-left:3px;}
div.image-viewer div.info-panel div.commands{float:right;text-align:right;}
div.image-viewer div.info-panel div.navigation{margin:0 auto;width:120px;text-align:center;}
div.image-viewer div.image-slider ol{margin:0 auto;width:0;position:relative;list-style-type:none;}
/* ENOK IMAGEVIEWER LARGE (INSIDE LIGHTBOX POPUP) */
#image-viewer-shim{display:none;width:0;height:0;}
#image-viewer-overlay{display:none;position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}
#image-viewer-container{display:none;width:822px;height:638px;background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Large/image-viewer-background.png) no-repeat;position:absolute;left:50%;top:180px;margin-left:-411px;z-index:1000;}
#image-viewer-container a.close-button{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Large/button-close.png) no-repeat;height:26px;width:26px;position:absolute;right:-10px;top:-13px;}
div.image-viewer-overlay-background{background-color:#000;filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;}
div.image-viewer-large{width:822px;height:638px;}
div.image-viewer-large div.info-panel div.navigation a{text-decoration:none;}
div.image-viewer-large div.info-panel div.navigation a img{vertical-align:middle;width:19px;height:19px;padding-bottom:2px;}
div.image-viewer-large div.info-panel div.navigation a.button-play-pause{margin:0 10px;}
div.image-viewer-large div.info-panel div.navigation a.button-play img{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Large/button-play.png) no-repeat center center;}
div.image-viewer-large div.info-panel div.navigation a.button-pause img{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Large/button-pause.gif) no-repeat center center;}
div.image-viewer-large div.info-panel div.navigation a.button-previous img{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Large/button-left-small.png) no-repeat center top;}
div.image-viewer-large div.info-panel div.navigation a.button-next img{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Large/button-right-small.png) no-repeat center top;}
div.image-viewer-large div.image-slider{width:800px;height:65px;position:absolute;top:1px;left:11px;z-index:2;}
div.image-viewer-large div.image-slider div.image-list-container{height:48px;left:50%;margin-left:-357px;overflow:hidden;position:absolute;top:9px;width:714px;}
div.image-viewer-large div.image-slider li{width:80px;position:absolute;}
div.image-viewer-large div.image-slider img{width:71px;height:48px;cursor:pointer;}
div.image-viewer-large div.image-slider div.button-previous, div.image-viewer-large div.image-slider div.button-next{position:absolute;width:27px;height:48px;top:9px;cursor:pointer;}
div.image-viewer-large div.image-slider div.button-previous{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Large/button-left.png) no-repeat;left:3px;}
div.image-viewer-large div.image-slider div.button-next{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Large/button-right.png) no-repeat;right:3px;}
div.image-viewer-large div.image-slider div.current-image-arrow{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Large/current-image-arrow.png) no-repeat;position:absolute;left:392px;top:65px;width:17px;height:9px;}
div.image-viewer-large img.large{width:800px;height:533px;position:absolute;top:66px;left:11px;z-index:1;}
div.image-viewer-large div.info-panel{width:800px;height:30px;line-height:30px;position:absolute;top:599px;left:11px;}
div.image-viewer-large div.info-panel div.other-info, div.image-viewer-large div.info-panel div.commands{width:323px;}
/* ENOK IMAGEVIEWER SMALL (INSIDE MEDIA TABS) */
div.image-viewer-small{width:auto;height:378px;}
div.image-viewer-small div.image-slider{height:408px;right:0;position:absolute;top:0;width:75px;z-index:2;}
div.image-viewer-small div.image-slider div.image-list-container{height:380px;top:-4px;overflow:hidden;position:absolute;left:0;width:69px;}
div.image-viewer-small div.image-slider div.button-previous, div.image-viewer-small div.image-slider div.button-next{position:absolute;width:25px;height:20px;bottom:4px;cursor:pointer;}
div.image-viewer-small div.image-slider div.button-previous{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Small/button-scroll-up.png) no-repeat;left:7px;}
div.image-viewer-small div.image-slider div.button-next{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Small/button-scroll-down.png) no-repeat;left:37px;}
div.image-viewer-small div.image-slider li{position:absolute;padding:4px;width:61px;height:47px;background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Small/background-image-thumbnail.png) no-repeat top left;}
div.image-viewer-small div.image-slider img{width:61px;height:37px;cursor:pointer;}
div.image-viewer-small div.image-slider div.current-image-arrow{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Small/current-image-arrow.png) no-repeat scroll 0;height:17px;left:-15px;position:absolute;top:179px;width:9px;}
div.image-viewer-small div.image-slider ol{position:absolute;top:188px;left:0;margin:0;}
div.image-viewer-small img.large{top:0;left:0;position:absolute;width:565px;height:376px;z-index:1;cursor:pointer;}
div.image-viewer-small div.info-panel{height:35px;left:0;line-height:37px;padding:0;position:absolute;top:373px;width:565px;}
div.image-viewer-small div.info-panel div.other-info, div.image-viewer-small div.info-panel div.commands{width:154px;}
div.image-viewer-small div.info-panel div.navigation{margin:0 auto;width:140px;text-align:center;}
div.image-viewer-small div.info-panel div.navigation a{text-decoration:none;}
div.image-viewer-small div.info-panel div.navigation a img{width:33px;height:40px;}
div.image-viewer-small div.info-panel div.navigation a.button-play-pause{margin:0;}
div.image-viewer-small div.info-panel div.navigation a.button-play img{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Small/button-play.png) no-repeat center center;}
div.image-viewer-small div.info-panel div.navigation a.button-pause img{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Small/button-pause.gif) no-repeat center center;}
div.image-viewer-small div.info-panel div.navigation a.button-previous img{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Small/button-previous.png) no-repeat center center;}
div.image-viewer-small div.info-panel div.navigation a.button-next img{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Small/button-next.png) no-repeat center center;}
div.image-viewer-small div.info-panel .button-separator{width:2px;height:33px;background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Small/button-separator.png) no-repeat left top;}
div.image-viewer-small .label{float:right;color:#092a5e;font-weight:bold;}
div.image-viewer-small div.info-panel div.commands a.show-large-images img{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Small/button-enlarge.png) no-repeat center center;width:48px;height:40px;margin-right:-4px;}
div.image-viewer-small div.info-panel div.commands a.close{display:none;}
.ajax__tab_bluesites .video-viewer-tab{border:none !important;padding:0 !important;}
/* ENOK PANORAMAVIEWER */
#panorama-viewer{width:645px;height:317px;}
#panorama-container{float:left;padding:0;margin:0;position:relative;} 
#panorama-viewer .carousel {padding:0;margin:0;position:relative;width:74px;float:right;}
#panorama-viewer #carousel-images {margin-bottom:37px;}
#panorama-viewer .scroll{position:relative;margin:14px 0 0 9px;}
#panorama-viewer .scroll a.prev, #panorama-viewer .scroll a.next{display:block;float:left;width:25px;height:20px;text-decoration:none;background:url("http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Small/button-scroll-up.png") left top no-repeat;}
#panorama-viewer .scroll a.next{background:url("http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Small/button-scroll-down.png") right top no-repeat;}
#panorama-viewer .scroll a.next:hover{background-image:url("http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Small/button-scroll-down.png");}
#panorama-viewer .scroll a.prev:hover{background-image:url("http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Small/button-scroll-up.png");}    
#panorama-viewer .scroll a:hover, #panorama-viewer .scroll a:active{border:none;outline:none;}        
#panorama-viewer .carousel ul{margin:0;}
#panorama-viewer .carousel li{margin:0 0 10px 0;background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/MediaViewer/ImageViewer/Small/background-image-thumbnail.png) no-repeat top left;}
#panorama-viewer .carousel li img{cursor:pointer;width:61px;height:37px;margin:3px;padding:1px;}
div.country-image img, img.entry-banner{display:block;}
#environment-dialog-content{display:none;}
#environment-dialog{top:50px;left:50px;width:800px;font-size:12px;}
#environment-dialog div.dialog-top, #environment-dialog div.dialog-top-outer, #environment-dialog div.dialog-top-inner{background-image:url(http://www.temamatkat.fi/includes/Images/Layout/Popups/dialog-top-no-caption.png);}
#environment-dialog div.dialog-top{background-repeat:no-repeat;background-position:0 -7px;padding-left:8px;}
#environment-dialog div.dialog-top-outer{background-repeat:no-repeat;background-position:100% 0;padding-right:8px;}
#environment-dialog div.dialog-top-inner{background-repeat:repeat-x;background-position:0 -14px;height:7px;padding:0 10px;}
#environment-dialog div.dialog-center-inner{padding:18px;}
#environment-dialog h1{font-size:30px;font-family:Verdana;font-weight:normal;margin-bottom:5px;}
#environment-dialog h2{font-size:14px;font-family:Verdana;font-weight:normal;margin-bottom:25px;}
#environment-dialog p{line-height:1.5em;}
#environment-dialog div.environment-body b{font-size:14px;color:#3366cc;}
#environment-dialog div.right{margin:0 0 25px 25px;float:right;}
#environment-dialog div.right img{display:block;margin-bottom:10px;width:415px;height:332px;}
#environment-dialog div.right a{display:block;background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/Environmental/link-background.png) no-repeat;height:15px;padding:6px 6px 6px 25px;width:384px;font-size:11px;}
#environment-dialog img.environment-logo{float:left;margin:0 13px 5px 0;height:85px;width:85px;}
#environment-dialog div.environment-ingress{margin-bottom:15px;font-weight:bold;}
div.country-image img, img.entry-banner{display:block;width:213px;height:87px;}
/* ENOK VIDEOVIEWER */
#video-viewer{width:645px;height:317px;}
#video-container{float:left;padding:0;margin:0;position:relative;} 
#media-viewer-container{width:660px;margin-bottom:10px;}
div.custom-button{color:#000;background:#fff;font-family:Verdana;border:solid 1px black;margin-bottom:10px;text-align:center;cursor:pointer;width:8em;padding:2px;z-index:100;position:absolute;}
div#distance-button{padding-top:2px;color:#6688cc;width:114px;height:26px;background:url('http://www.temamatkat.fi/includes/Images/BlueSites/GoogleMaps/btn-measure.png') no-repeat;font-size:9px;font-family:Verdana;margin-bottom:10px;text-align:center;cursor:pointer;z-index:100;position:absolute;}
div#map-heading{color:#3366CC;font-size:1.8em;font-weight:normal;font-family:arial;float:left;margin-bottom:8px;}
div.left-menu-map{overflow:hidden;}    
div#large-google-map-container-outermost{width:880px;height:0px;}
div#large-google-map-container{display:none;width:880px;float:left;clear:none;margin-left:12px;}
div#large-google-map-container .inner .enlarge{font-weight:bold;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/decrease-icon.gif) no-repeat;padding:4px 0 0 21px;display:block;padding-bottom:5px;float:right;}
div.has-large-google-map #nav-links-main{margin-right:12px;}
div.has-large-google-map #main-header{float:left;}
div.google-map-outermost-container{position:relative;}
div.google-info-window img{float:left;margin:0 10px 5px 0;}
div.google-info-window ul{list-style-type:none;}
div.google-info-window{padding-bottom:30px;}
span.num-list{color:#84d6ef;display:block;float:left;cursor:pointer;}
div#right-panel span.entity-name{float:left;width:130px;display:block;cursor:pointer;}
div.world-map{height:560px;}
div.left-menu-map{height:213px;width:213px;cursor:pointer;}
div#right-panel,div.right-panel-background{height:550px;width:160px;position:absolute;z-index:10;right:18px;padding:5px 5px 5px 6px;overflow:hidden;}
div#right-panel ul,div#right-panel ol{list-style-type:none;}
div#right-panel li a{color:#fff;float:left;margin:2px 0 0 2px;width:110px;overflow:hidden;}
div#right-panel ol li a{width:155px;}
div#right-panel li a:hover{text-decoration:none;}
div#right-panel li{margin-bottom:1px;}
div#right-panel li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div#right-panel .dest-city-list li a{width:130px;}
div#right-panel .dest-city-list span.entity-name{width:100px;}
div.box-whole-wide div#right-panel, div.box-whole-wide div.right-panel-background{right:5px;width:134px;height:550px;}
div.flag{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/Flags/flags_spriteBE.gif) no-repeat top left;width:18px;height:15px;float:left;}
div.right-panel-background{opacity:0.70;background:black;}
h4.right-panel-heading{margin:0 0 10px 25px;padding-top:2px;color:#fff;}
div.custom-button-container{width:160px;z-index:20;}
div.LabeledMarker_markerLabel{color:#fff;font-family:Arial;font-size:11px;font-weight:bold;}
div.hotelMarker{color:#000;font-family:Arial;font-size:11px;font-weight:bold;padding:2px;}
#distance{height:31px;width:114px;background:url('http://www.temamatkat.fi/includes/Images/BlueSites/GoogleMaps/bg-distance.png') no-repeat;margin-bottom:5px;font-weight:bold;padding:12px 0px 5px 8px;}
#zoom-button{height:32px;width:39px;}
.enok-list{font-weight:bolder;text-decoration:none;}
div.google-callout,#google-callout-container{width:444px;}
div.google-callout div.top{position:relative;height:41px;background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/GoogleMaps/Layout/top.png) no-repeat;}
div.google-callout div.top *{position:absolute;}
div.google-callout div.top h3{color:#fff;left:21px;margin:0;top:14px;}
#google-callout-container_close{top:2px;left:419px;height:20px;width:20px;cursor:pointer;}
div.google-callout div.top a.close img{border:none;width:22px;height:22px;}
div.google-callout div.center{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/GoogleMaps/Layout/center.png) repeat-y;padding:1px 0;}
div.google-callout div.center img{float:left;margin:0 10px 3px 0;width:75px;}
div.google-callout div.center div.usp{margin:2px 11px;padding:10px;background-color:#c5e2ff;}
div.google-callout div.center div.poi-usp{margin:2px 11px;padding:10px;background-color:Transparent;}
div.google-callout div.center ul{list-style-type:none;margin:10px 0 0;padding-left:24px;}
div.google-callout div.bottom{height:58px !important;z-index:-10;background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/GoogleMaps/Layout/bottom.png) no-repeat;}
#google-callout-container_contents{background-color:Transparent;}
* html #google-callout-container_beak{background-image:none;}
#google-callout-container_tl, #google-callout-container_tr, #google-callout-container_bl, #google-callout-container_br,#google-callout-container_t,#google-callout-container_l,#google-callout-container_r,#google-callout-container_b{height:0px;width:0px;}
div.flag-58{background-position:0 -1502px;}/*Austria*/
div.flag-30{background-position:0 -1901px;}/*Bulgaria*/
div.flag-108{background-position:-432px -556px;}/*Cambodia*/
div.flag-127{background-position:0 -935px;}/*Cape Verde*/
div.flag-112{background-position:-216px -1081px;}/*Croatia*/
div.flag-2{background-position:-432px -367px;}/*Cyprus*/
div.flag-76{background-position:-432px -577px;}/*Denmark*/
div.flag-10{background-position:-216px -892px;}/*Dominican Republic*/
div.flag-11{background-position:-216px -1648px;}/*Egypt*/
div.flag-74{background-position:-216px -1900px;}/*Estonia*/
div.flag-39{background-position:0 -52px;}/*France*/
div.flag-75{background-position:-432px -1186px;}/*Germany*/
div.flag-29{background-position:-216px -997px;}/*Greece*/
div.flag-60{background-position:0 -1838px;}/*Hungary*/
div.flag-56{background-position:-216px -1501px;}/*Ireland*/
div.flag-33{background-position:-432px -1081px;}/*Italy*/
div.flag-65{background-position:0 -241px;}/*Mauritius*/
div.flag-64{background-position:-216px -1585px;}/*Mexico*/
div.flag-8{background-position:-216px -1669px;}/*Portugal*/
div.flag-118{background-position:-216px -1816px;}/*Slovenia*/
div.flag-7{background-position:-216px -850px;}/*Spain*/
div.flag-62{background-position:-216px -913px}/*Sri Lanka*/
div.flag-25{background-position:0 -1271px;}/*Thailand*/
div.flag-26{background-position:0 -220px;}/*Tunisia*/
div.flag-36{background-position:0 -956px;}/*Turkey*/
div.flag-117{background-position:-432px -703px;}/*Venezuela*/
div.flag-59{background-position:0 -998px;}/*Czech Republic*/
div.flag-22{background-position:-432px -1018px;}/*Maldives*/
div.flag-72{background-position:-216px -1144px;}/*Netherlands*/
div.flag-13{background-position:-216px -1795px;}/*Arab Emirates*/
div.flag-31{background-position:-216px -1228px;}/*United Kingdom*/
div.flag-45{background-position:-216px -1711px;}/*United States*/
div.flag-101{background-position:0 -746px;}/*Vietnam*/
.quickPollBorder{font-family:arial;font-size:12px;width:208px;border:1px solid #E9E6ED;padding:1px;}
.quickPollMainTableOuter{width:208px;}
.quickPollMainTable{font-family:arial;font-size:12px;width:100%;padding:0px;margin:0px;}
.quickPollHeaderCell{background:#69F;color:White;vertical-align:middle;text-align:center;padding:2px;margin:0px;}
.quickPollBodyMain{background:#CCE6FF;padding-left:1em;padding-right:1em;padding-top:0.3em;padding-bottom:0.3em;}
.quickPollBody{background:#CCE6FF;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.quickPollBarCell{padding:0px;margin:0px;height:10px;}
.quickPollBar{background-color:#3FCF1E;height:10px;padding:0px;margin:0px;border-top:1px solid #9B9E9B;border-bottom:1px solid #9B9E9B;	border-left:1px solid #9B9E9B;}
.quickPollBarRest{background-color:#D5D5D5;height:10px;padding:0px;margin:0px;border-top:1px solid #9B9E9B;border-bottom:1px solid #9B9E9B;border-right:1px solid #9B9E9B;}
.quickPollSubmitButton{position:relative;right:0.1em;bottom:3px;float:right;}
.quickPollSwitchViewLink{padding-top:2px;position:relative;bottom:0px;float:left;}
.quickPollHideLink{padding-top:2px;position:relative;bottom:0px;float:right;}
div#quickpoll label{display:block;height:1.8em;line-height:1.8em;}
div#quickpoll .input-radio{margin:0.2em 0.3em -0.2em 0;}
div#quickpoll .action{margin:4px 0;}
div#quickpoll .input-submit{float:right;margin:-6px -4px 3px 0;}
div#quickpoll .quickPollMainTable{margin:1em 0;width:100%;}
div#quickpoll .quickPollBarCell{height:10px;}
div#quickpoll .quickPollBar{background-color:#36C;height:10px;border-top:1px solid #9B9E9B;border-bottom:1px solid #9B9E9B;border-left:1px solid #9B9E9B;}
div#quickpoll .quickPollBarRest{background-color:#D5D5D5;height:10px;border-top:1px solid #9B9E9B;border-bottom:1px solid #9B9E9B;border-right:1px solid #9B9E9B;}
div#content-background-tui{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/bg-left-m.gif) repeat-y 12px top;margin:0 0 20px;}
div#content-background-tui div#content-inner{background:url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/bg-left-b.gif) no-repeat 10px bottom;}
/*div#content-background-tui div#left{width:213px;float:left;margin:0 0 0 10px;overflow:hidden;}*/
div#content-background-tui div#right-and-main{width:655px;float:left;margin:0 0 0 8px;overflow:hidden;}
div#content-background-tui .right-column div#right-and-main,div#content-no-background-tui .right-column div#right-and-main{margin-left:10px;}
div#content-background-tui .no-menu div#right-and-main,div#content-no-background-tui .no-menu div#right-and-main{margin-left:10px;width:880px;}
div#content-background-tui .no-menu div#left-col, div#content-no-background-tui .no-menu div#left-col{width:655px;}
div#content-background-tui .no-menu div#right-col,div#content-no-background-tui .no-menu div#right-col{margin-left:7px;}
div#content-no-background-tui div#left{width:213px;float:left;margin:0 0 0 10px;overflow:hidden;}
div#content-no-background-tui div#right-and-main{width:655px;float:left;margin:0 0 0 8px;overflow:hidden;}
div#content-no-background-tui div#right{margin-left:7px;margin-right:10px;}
div#level-nav{padding:10px 1px;background:#CCE6FF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/bg-columns-top.gif) no-repeat;}
div#level-nav h2{color:#EF0000;margin:0 10px 20px;font-weight:normal;}
div#level-nav ul{list-style:none;}
div#level-nav ul li{height:1%;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/navigation/level-nav-divider.gif) bottom left no-repeat;}
div#level-nav ul li a{display:block;padding:8px 8px 8px 31px;background:url(http://www.temamatkat.fi/includes/Images/BlueSites/navigation/level-nav-arrow.gif) 9px 50% no-repeat;color:#36C;font-weight:bold;}
div#level-nav ul li.selected a.level-1{background:#FFF url(http://www.temamatkat.fi/includes/Images/BlueSites/navigation/level-nav-arrow-selected.gif) 9px 50% no-repeat;}
div#level-nav ul li.expanded a.level-1{background:#E0F0F8 url(http://www.temamatkat.fi/includes/Images/BlueSites/navigation/level-nav-arrow-selected.gif) 9px 50% no-repeat;} 
div#level-nav ul li a:hover{background-color:#E0F0F8;text-decoration:none;}
div#level-nav ul li ul li a{font-weight:normal;background:none;}
div#level-nav ul li ul li.expanded a{background:#E0F0F8;}
div#level-nav ul li ul li.selected a{background:#FFF;}
div#level-nav ul li ul li a:hover{background-color:#E0F0F8;text-decoration:none;}
div#level-nav ul li ul li ul li a.level-3{padding-left:40px;background:none;}
div#level-nav ul li ul li ul li.selected a{background:#FFF;}
div#level-nav ul li ul li ul li a:hover{background-color:#E0F0F8;text-decoration:none;}
div#level-nav ul li ul li ul li ul li a.level-4{padding-left:49px;background:none;}
div#level-nav ul li ul li ul li ul li.selected a{background:#FFF;}
div#-web-tv{background:none;padding-top:0px;}
#content-web-tv #content-inner{background:none;padding-bottom:0px;}
#content-web-tv #content-inner .clear{height:0px;}
div#content-no-background{margin:0 0 20px;}
div#nav-links-left, div#nav-links-main{line-height:2em;}
div#nav-links-left a, div#nav-links-main a{font-weight:bold;text-decoration:underline;}
div#nav-links-main a.share-link, a.print{padding:5px 0 5px 20px;margin-left:7px;}
div#social-links a.share-link{background:url(http://www.temamatkat.fi/includes/Images/Layout/Icons/share-icon-16x16.png) no-repeat center left;padding:5px 0 5px 20px;margin-left:7px;font-weight:bold;text-decoration:underline;float:right;}
div#social-links div.share-link{text-align:left;line-height:1.3em;}
div#social-links div.share-link a{text-decoration:none;}
div#nav-links-main a.print{background:url(http://www.temamatkat.fi/includes/Images/Layout/Icons/print.gif) no-repeat center left;}
div#nav-links-left{background:#FFF url(http://www.temamatkat.fi/includes/Images/BlueSites/layout/page-bg.gif) 0 -12px repeat-x;}
div#nav-links-main{margin-left:8px;text-align:right;}
.no-menu div#right-and-main{width:876px;float:none;margin:0 0 0 12px;}
.no-menu div#left,.no-menu div#right,.left-menu div#right,.right-column div#left{display:none;}
.no-menu div#left-col,.right-column div#left-col{width:651px;}
.left-menu div#right-and-main,.right-column div#right-and-main{width:876px;float:none;margin:0 0 0 12px;}
#top-and-media #nav-links-main{width:210px;float:right;}
#social-links{margin-bottom:12px;padding:1px;}
#facebook-like-button{display:inline;}
#facebook-like-button iframe{width:auto !important;}
#facebook-like-button .connect_widget{display:inline;}
.box-extra-expand .text-field,.box-expand-container .text-field{padding:0 !important;}
.box-expand-container h1.tui-type-heading,.box-expand-container h2.tui-type-heading,.box-expand-container h3.tui-type-heading,.box-expand-container h4.tui-type-heading,.box-expand-container h5.tui-type-heading,.box-expand-container h1.page-name{padding:0;}
div#top-and-media{width:655px;float:left;margin:0 0 10px 8px;overflow:hidden;}
.hotel-level div#top-and-media{margin-top:10px;}
div.rate-counter{height:600px;}
div.rate-counter iframe{margin-left:35px;}
div.rate-counter img{margin-left:13px;}
.page-list-72x72-2-cols{margin-top:10px;}
.page-list-72x72-2-cols{list-style-type:none;}
.page-list-72x72-2-cols .item{width:325px;height:112px;float:left;background:#FFF url(http://www.temamatkat.fi/includes/Images/BlueSites/Layout/bg-325x112.png) 0 0 no-repeat;margin-bottom:10px;}
.page-list-72x72-2-cols img{float:left;margin:12px 8px 6px 7px;width:72px;height:72px;}
.page-list-72x72-2-cols h3{margin-top:6px;}
.page-list-72x72-2-cols h3 a{background:transparent url(http://www.temamatkat.fi/includes/Images/BlueSites/navigation/level-nav-arrow.gif) 5px 0 no-repeat;padding-left:25px;display:block;height:15px;}
.page-list-72x72-2-cols .right-div{margin-top:12px;}
.page-list-72x72-2-cols .right-margin{margin-right:8px;}
.page-list-72x72-2-cols .left-margin{margin-left:2px;}
.page-list-72x72{margin-top:10px;}
.page-list-72x72 li{min-height:80px;margin-bottom:8px;list-style-type:none;}
.page-list-72x72 .item{clear:left;}
.page-list-72x72 img{width:72px;height:72px;float:left;margin:0 8px 6px 0;}
.page-list-100x100{margin:20px 0 10px;list-style:none;}
.page-list-100x100 h3{color:#333;font-size:1em;}
.page-list-100x100 img{float:left;margin:0 12px 10px 0px;width:100px;height:100px;}
.page-list-100x100 .item{float:left;width:320px;margin-bottom:20px;}
.page-list-100x100 .item p{width:308px;padding-top:2px;margin-bottom:6px;}
.page-list-191x100{margin:0 0 10px;list-style:none;}
.page-list-191x100 .left{float:left;}
.page-list-191x100 .item{clear:left;padding:10px 0 4px;}
.page-list-191x100 .item p{margin-bottom:2px;}
.page-list-191x100 .item h3{color:#333;}
.page-list-191x100 .item h3 a{color:#3366CC;}
.page-list-191x100 li img{float:left; margin:0 22px 10px 0;width:191px;}
.page-list-191x100 li ul.links{margin-top:3px;}
.page-list-191x100 .link-container{margin-top:4px;}
/*Enok content inside tab-panel*/
div.tab-content-enok div.box-extra-info-container {margin:10px 0 0; width:429px; border-top:1px dotted #DDD; padding-top:10px;}
div.tab-content-enok div.box-extra-info, 
div.tab-content-enok div.box-extra-info .inner {background:#FFF;}
div.tab-content-enok div.box-extra-info-expand, 
div.tab-content-enok div.box-extra-info-expand .inner {background:#FFF; width:auto; margin:0;}
div.tab-content-enok div.box-extra-info-expand .close-link {right:10px; left:auto;}

.concept-and-labels .concept-logo{margin:12px 0 0 0;}
.concept-and-labels #concept-ingress{float:left;padding-top:25px;}
.concept-and-labels #concept-ingress li{margin-left:15px;}
.concept-and-labels .movie-thumb-container{float:right;padding:0 40px;margin-bottom:15px;}
.concept-and-labels .movie-thumb-container img{margin-bottom:12px;border: solid 3px #FFF;}
.concept-and-labels .movie-thumb-container a:hover img{border: solid 3px #4ab8f7;}
.concept-and-labels div#select-season{background:none; float:right;clear:none;}
.concept-and-labels #country-selector,.concept-and-labels #sorting-selector{width:160px;padding:3px;}
.concept-and-labels #sorting-selector{width:120px;}
.our-hotels ul{list-style-type:none;}
.environment .environment-clear{display:none;}
.environment .concept-logo{float:left;margin-right:12px;}
.environment #concept-ingress{float:none;padding-top:8px;}
div#hotel-menu-bg{background:url("http://www.temamatkat.fi/includes/Images/BlueSites/layout/bg-columns-top.gif") no-repeat scroll 0 0 #CCE6FF;padding:10px 1px;}
#hotel-menu{list-style-type:none;}
#hotel-menu li ul li{display:block;list-style-type:none;background:url("http://www.temamatkat.fi/includes/Images/BlueSites/navigation/level-nav-divider.gif") no-repeat scroll left bottom transparent;height:1%;margin:0;padding:0}
#hotel-menu ul li a{color:#3366CC;display:block;padding:8px 8px 8px 31px;background:none;}
#hotel-menu ul li a.selected{background:none repeat scroll 0 0 #FFFFFF !important;font-weight:normal;}
#hotel-menu .menu-header a{background:url("http://www.temamatkat.fi/includes/Images/BlueSites/navigation/level-nav-arrow-selected.gif") no-repeat scroll 7px 7px #E0F0F8 !important;color:#3366CC;font-weight:bold;padding:8px 8px 8px 31px;display:block;}
#hotel-menu .menu-header a.normal-link{background-image:url("http://www.temamatkat.fi/includes/Images/BlueSites/navigation/level-nav-arrow.gif") !important;}
#hotel-menu .menu-header a.selected{background-color:#fff !important;}
#hotel-menu li ul li a:hover{background-color:#E0F0F8;text-decoration:none;}
#hotel-menu li.last{background:none !important;background-position:-10px -10px;}
#main-ingress{margin:25px 0;}
#concept-info-container,#label-info-container{padding:1px 8px 1px 1px;margin-bottom:12px;height:158px;}
#concept-info-container h2{color:#023338;margin:8px 0;}
#concept-info-container span{color:#023338;font-weight:bold;}
#label-info-container h2{color:#7e1c59;margin:8px 0;}
#label-info-container span{color:#7e1c59;font-weight:bold;}
#concept-info-container{background:url("http://www.temamatkat.fi/includes/Images/Layout/ConceptLabels/concept_main.png") no-repeat scroll 0 0 Transparent;}
#label-info-container{background:url("http://www.temamatkat.fi/includes/Images/Layout/ConceptLabels/label_main.png") no-repeat scroll 0 0 Transparent;}
#concept-info-container img,#label-info-container img,.concept-listning img{float:left;margin:0 12px 0px 0px;}
#hotel-list-container{margin-top:25px;background:url("http://www.temamatkat.fi/includes/Images/Layout/ConceptLabels/select-country-and-season-bg.gif") no-repeat scroll 0 0 Transparent;}
#hotel-list-container #filter-panel{margin:12px 16px;}
#hotel-list-container #filter-panel h3{color:#3366CC;float:none;font-size:1.1em;margin:0;padding:0 0 8px;width:auto;font-weight:bold;}
#hotel-list-container #filter-panel #select-entry,#hotel-list-container #filter-panel #sort-by{float:left;margin:0 25px 15px 0;padding-top:10px;}
#hotel-list-container #filter-panel #select-entry h3{}
.concept-listning{margin-top:12px;}
.concept-listning .margin{margin-left:12px;}
.concept-listning li.item{padding:1px;margin-bottom:12px;height:144px;overflow:hidden;}
.concept-listning li:hover{-moz-opacity:0.7;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";cursor:pointer;} 
.concept-listning li.blue{background:url("http://www.temamatkat.fi/includes/Images/Layout/ConceptLabels/blue_bg.png") no-repeat scroll 0 0 Transparent;}
.concept-listning li.sand{background:url("http://www.temamatkat.fi/includes/Images/Layout/ConceptLabels/label_bg.png") no-repeat scroll 0 0 Transparent;width:319px;float:left;}
.concept-listning .concept-text{width:225px;float:left;padding-top:7px;padding-right:4px;}
.concept-listning .concept-text div.text-holder{margin-top:6px;}
.concept-listning .concept-text div.text-holder span{display:inline-block;margin-top:-6px;}
.concept-listning .concept-text a.read-more{display:inline-block;}
.concept-listning .concept-text img{margin-bottom:4px;margin-top:2px;}
.concept-listning .sand .concept-text{width:190px;float:left;}
.concept-listning .checkboxes{width:220px;float:left;padding-top:10px;}
.concept-listning .checkboxes li{list-style-type:none;margin-bottom:5px;}
.concept-listning .check-list{padding-left:20px;display:inline-block;background:url("http://www.temamatkat.fi/includes/Images/Layout/ConceptLabels/checkbox.png") no-repeat scroll 0 -2px Transparent;}
.concept-listning .checkboxes label{padding-left:6px;}
.concept-listning h3 span{font-size:10px;color:#888;}
.to-top-link{float:right;margin-right:2px;padding-right:12px;padding-top:15px;background:url("http://www.temamatkat.fi/includes/Images/Layout/ConceptLabels/link-arrow-up.gif") no-repeat scroll right 19px Transparent;}
#section-0,#section-1,#section-2{float:left;margin:8px 0;padding:0 0 0 20px;background:url("http://www.temamatkat.fi/includes/Images/BlueSites/layout/box-extra-info-expand-arrow.gif") no-repeat scroll 0 6px transparent;}
li.hotel-item,li.hotel-item div.header,li.hotel-item div.center{background:url("http://www.temamatkat.fi/includes/Images/Layout/ConceptLabels/hotel-bg-655.png") no-repeat scroll 0 0 #FFFFFF;}
li.hotel-item{background-position:left bottom;clear:both;display:block;margin-bottom:10px;overflow:hidden;padding-bottom:4px;width:655px;}              
li.hotel-item div.center{background-position:-655px 0;background-repeat:repeat-y;padding:2px 2px 0 3px;}
li.hotel-item div.left-container{float:left;height:205px;margin-right:10px;margin-left:4px;overflow:hidden;text-align:center;width:255px;}
ul#hotel-list li.hotel-item div.hotel-image-bg{background-repeat:no-repeat;height:164px;margin-bottom:25px;overflow:hidden;width:255px;}
li.hotel-item div.header{background-position:-1310px 0;height:41px;padding:0px 14px 0 10px;}
li.hotel-item div.header img{float:left;margin-top:4px;}
li.hotel-item div.header .bread-crumb{float:left;padding:14px 4px;font-weight:bold;color:#fff;}
li.hotel-item div.header .bread-crumb a{color:#fff;}
li.hotel-item h2{background:#E9F3FF;padding:8px 4px;margin-bottom:12px;}
li.hotel-item div.usp{margin-bottom:12px;margin-left:4px;}
li.hotel-item .price-example-text{float:right;padding-right:8px;}
li.hotel-item a.images,li.hotel-item a.map,li.hotel-item a.video{margin-right:20px;padding-top:20px;text-align:center;} 
li.hotel-item a.images{background:url("http://www.temamatkat.fi/includes/Images/Layout/Icons/hl_images.gif") no-repeat scroll center top transparent;}
li.hotel-item a.map{background:url("http://www.temamatkat.fi/includes/Images/Layout/Icons/hl_map.gif") no-repeat scroll center top transparent;}
li.hotel-item a.video{background:url("http://www.temamatkat.fi/includes/Images/Layout/Icons/hl_video.gif") no-repeat scroll center top transparent;}
li.hotel-item div.right-container{float:left;overflow:hidden;width:376px;}
li.hotel-item .select-package-btn{clear:both;float:right;}
table.hotel-facts-table{float:left;margin-right:10px;padding:0;width:209px;border-collapse:collapse;}
table.hotel-facts-table tr.alt{background:#E9F3FF;}
table.hotel-facts-table td{padding:5px;vertical-align:top;}
li.hotel-item div.asterisk{clear:both;float:right;margin-top:-16px;width:384px;overflow:hidden;}
li.hotel-item span.hotel-price{clear:right;color:#EF0000;font-family:arial;font-size:25px;font-weight:bold;margin-bottom:5px;float:right;padding-right:6px;}
li.hotel-item span.hotel-price strong.red{font-size:20px;font-weight:bold;vertical-align:top;}
.concept-label-preview{border:none !important;background:url("http://www.temamatkat.fi/includes/Images/Layout/ConceptLabels/mouse_over.png") no-repeat scroll 0 0 Transparent !important;width:454px;height:142px;padding:0;margin:0;}
#epi-content p{margin-top:4px;padding:0 8px 6px 0;}
#epi-content img.concept-img{padding-top:4px;}
#epi-content img.left-img{float:left;padding-left:13px;margin-top:-5px;padding-right:8px;}
#left-column-extension{margin-top:12px;}
#slide-show{width:655px;height:235px;}
#slide-show-loader{margin:90px 294px;}
.holiday-page #slide-show{width:655px;height:235px;margin-bottom:13px;}
#hotel-loader-icon{margin:30px 294px;}
#expand-container{width:655px;padding:12px 0;clear:both;}
#expand-container p{width:auto;}
#expand-container #box-extra-info-container{width:655px;margin:0;}
#expand-container .box-extra-info{height:158px;margin-bottom:4px;background:url("http://www.temamatkat.fi/includes/Images/Layout/ConceptLabels/expand_collapse.png") no-repeat scroll 0 0 Transparent;}
#expand-container .box-extra-info .inner{background:none;padding:1px;}
#expand-container .box-extra-info .inner .print-tips{float:right;display:none;}
#expand-container .box-extra-info .image{width:284px;height:156px;}
#expand-container #toggler-container{float:right;width:369px;}
#expand-container #toggler-container ul{float:none;width:auto;padding:6px 20px;}
#expand-container #toggler-container h3{padding:15px 0 0 20px;color:#333;}
#expand-container .box-extra-info-expand{width:655px;background:none;float:left;background:url("http://www.temamatkat.fi/includes/Images/Layout/ConceptLabels/box-top-655px.png") no-repeat scroll left top #FFFFFF;clear:both;margin:0 0 10px;overflow:hidden;}
#expand-container .box-extra-info-expand .inner{position:relative;background:url("http://www.temamatkat.fi/includes/Images/Layout/ConceptLabels/box-bottom-655px.png") no-repeat scroll left bottom transparent;padding:10px 10px 20px;}
#expand-container .box-extra-info-expand .inner .inner{background:none;}
#expand-container .box-extra-info-expand .close-link,#expand-container .box-extra-info-expand .print-link{right:10px;left:auto;}
#expand-container .extra-info .info-text{width:500px;}
#expand-container .text-field{padding:0 !important;}
div.media-large{display:none;left:0;position:relative;text-align:center;width:820px;z-index:103 !important;}
.media-large .dialog-top,.media-large .dialog-top-outer,.media-large .dialog-top-inner{background:none;padding:0;}
.media-large .dialog-center,.media-large .dialog-bottom,.media-large .dialog-bottom-outer,.media-large .dialog-bottom-inner{background:none;border:none;padding:0;}
.media-large .dialog-top a.dialog-top-close-link{top:7px;} 
div.media-large iframe{height:620px;width:818px;background-color:Transparent;}
#media-player-large div#tab-box-media,#media-player-large div.media-container,#media-player-large div.media-content{background:url("http://www.temamatkat.fi/includes/Images/Layout/Media/tabs-media-body-large.png") no-repeat scroll left bottom transparent;}
#media-player-large #GoogleMapsIFrame{padding-left:9px;}
#media-player-large div.media-container{background-position:-1644px 0;clear:both;padding-top:13px;margin-top:-1px;}
#media-player-large div.media-content{background-position:-822px 0;background-repeat:repeat-y;display:none;padding:8px 2px 8px 0px;}
#media-player-large #mtab3{padding:34px 0;margin:0 auto;text-align:center;}
div.media-medium{width:590px;}
.media-medium .dialog-top,.media-medium .dialog-top-outer,.media-medium .dialog-top-inner{background:none;padding:0;}
.media-medium .dialog-center,.media-medium .dialog-bottom,.media-medium .dialog-bottom-outer,.media-medium .dialog-bottom-inner{background:none;border:none;padding:0;}
.media-medium .dialog-top a.dialog-top-close-link{top:26px;} 
div.media-medium iframe{height:535px;}
#media-player-medium #GoogleMapsIFrame{padding-left:7px;}
#media-player-medium div#tab-box-media{margin:20px auto;width:582px;}
#media-player-medium div#tab-box-media,#media-player-medium div.media-container,#media-player-medium div.media-content{background:url("http://www.temamatkat.fi/includes/Images/Layout/Media/tabs-media-body-medium.png") no-repeat scroll left bottom transparent;}
#media-player-medium div.media-container{background-position:-1174px 0;clear:both;padding-top:13px;margin-top:-1px;}
#media-player-medium div.media-content{background-position:-587px 0;background-repeat:repeat-y;display:none;padding:8px 2px 8px 2px;}
#media-player-medium #mtab3{padding:12px 90px;}
div.tema-media-player div#tab-box-media, div.tema-media-player div#tab-box-media-city, div.tema-media-player div.media-container, div.tema-media-player div.media-content {background-image:url("http://www.temamatkat.fi/includes/Images/BlueSites/Tema/Layout/Combination/tabs-media-tema-body.png");}
div.ie6-container div#tab-box-media, div.ie6-container div#tab-box-media-city, div.ie6-container div.media-container, div.ie6-container div.media-content {background-image:url("http://www.temamatkat.fi/includes/Images/Layout/Media/tabs-media-body-2.gif");}
div#tab-box-media,div#tab-box-media-city{margin-bottom:10px;overflow:hidden;padding-bottom:7px;}
ul.tabs-media{list-style:none outside none;}
ul.tabs-media li{float:left;margin:0 -25px 0 0;min-width:40px;}
ul.tabs-media a,ul.tabs-media a span, div.info-box span.title, div.info-box span.title span{background:url("http://www.temamatkat.fi/includes/Images/Layout/Media/tabs-media.png") no-repeat scroll 0 0 transparent;display:block;padding:0 40px 0 20px;}
div.tema-media-player ul.tabs-media a, div.tema-media-player ul.tabs-media a span, div.tema-media-player div.info-box span.title, div.tema-media-player div.info-box span.title span{background-image:url("http://www.temamatkat.fi/includes/Images/BlueSites/Tema/Layout/Combination/tabs-media-tema.png");}
div.ie6-container ul.tabs-media a, div.ie6-container ul.tabs-media a span, div.ie6-container div.info-box span.title, div.ie6-container div.info-box span.title span {background-image:url("http://www.temamatkat.fi/includes/Images/Layout/Media/tabs-media-2.gif");}
ul.tabs-media a{background-position:100% -60px;color:#000000;font-size:12px;font-weight:bold;line-height:1.2em;outline:0 none;padding-left:0;position:relative;text-align:center;text-decoration:none;top:0;white-space:nowrap;}
ul.tabs-media li.tab-images a{z-index:3;}
ul.tabs-media li.tab-map a{z-index:2;}
ul.tabs-media li.tab-video a{z-index:1;}
ul.tabs-media li.selected a, div.info-box span.title{background-position:100% -40px;color:#FFFFFF;padding-left:0;z-index:4;}
ul.tabs-media a span{background-position:0 -20px;cursor:pointer;height:17px;min-height:17px;min-width:24px;padding-right:0;padding-top:3px;width:64px;}
ul.tabs-media li.selected a span, div.info-box span.title span{background-position:0 0;}
* > ul.tabs-media a span{height:auto;width:auto;}
div#mtab21{position:relative;}
div#mtab21.media-content{padding-bottom:0;}
div#mtab21.media-content{padding-bottom:0;}
#media-player-medium div#mtab1,div#mtab11,div#mtab21{display:block;margin:0 auto;text-align:center;}
#media-player-large div#mtab1,div#mtab11,div#mtab21{display:block;margin:0 auto;text-align:center;}
div#mtab2, div#mtab3, div#mtab12, div#mtab13{padding-bottom:0;}
div.media-content img.hotel-image{margin-bottom:10px;padding-left:3px;}
div.media-content img.excursion-image{margin-bottom:0;}
div.media-content a.next{float:right;margin-right:12px;}
div.media-content a.prev{float:left;margin-left:8px;}
div.media-content span.slide-show a span.hide{display:none;}
div.media-content div.map-container{min-height:400px;overflow:hidden;position:relative;width:396px;}
div.media-content a.hotel-link{background-repeat:no-repeat;height:17px;position:absolute;text-decoration:none;width:17px;}
div.tema-media-player div.media-content a{color:#B80044;}
div.ajax-container{position:relative;}
div.tema-media-player div.ajax-container a.close-mp{background-image:url("http://www.temamatkat.fi/includes/Images/BlueSites/Tema/Layout/Popups/close.png");}
div.ajax-container a.close-mp img{height:23px;width:23px;}

.environment-page #main{margin-left:0px;margin-bottom:10px;padding:8px 0px;}
.environment-page #slide-show{margin-bottom:10px;}
.environment-page #main .page-list-100x100 .item{width:auto;border-bottom:solid 1px #ccc; padding-bottom:12px;}
.environment-page #main .page-list-100x100 .last{border:none;}
.environment-page #main h1{margin-bottom:8px;}
.environment-page #right{margin-left:0px;margin-bottom:10px;margin-right:0;padding:8px 0px;}

.image-and-text img{float:left;margin-right:8px;margin-bottom:8px;}
.image-and-text p{clear:both;margin:4px 0 0 0;}

/* Temp css f�r Virala kampanjen aug 2010*/
body.transparent-bg #content,body.transparent-bg div#content-inner{background:none;}
body.transparent-bg #footer,body.transparent-bg #tui-sites{display:none;}
body.transparent-bg div#content-no-background-tui .no-menu div#right-and-main{width:900px;padding:0;margin-left:0 !important;}
body.transparent-bg div#content-no-background-tui iframe{overflow:hidden;margin-bottom:25px;}
body.transparent-bg .tema-banner-four,body.transparent-bg .tema-banner-four-second{float:left;width:212px;margin:8px 17px 25px 0;}
body.transparent-bg .last-banner{margin-right:0;clear:right;}
body.transparent-bg .medium-teaser{width:441px;float:left;margin-right:10px;margin-bottom:25px;}
body.transparent-bg .page-list-42x42-4-cols{width:900px;padding:9px 15px;float:left;background:url("http://www.temamatkat.fi/includes/Images/Layout/vit-lang-box.png") no-repeat scroll 0 0 Transparent;}
body.transparent-bg .page-list-42x42-4-cols .item{float:left;width:217px;list-style-type:none;}
body.transparent-bg .page-list-42x42-4-cols .item img{float:left;margin-right:6px;}
body.transparent-bg .page-list-42x42-4-cols .item h3{color:#333;font-size:11px;}