body{text-align: center;margin: 0px;background: #fff;}body, div, th, td, form, input, textarea{font-family: Arial;font-size: 8pt;color: #000;}h1,h2,h3,h4,h5,h6 { margin: 0px; }form{padding: 0px;margin: 0px;}div, form{text-align: left;}a{color: #2d9fc5;text-decoration: none;}a:hover { text-decoration: underline; }a img { border: none; }a:focus { outline: none; }a.radio{display: block;width: 16px;height: 13px;background: url('../images/icons/radio.gif') no-repeat 0px 0px;text-decoration: none;}a.radio span { position: relative; z-index: -1; }a.radio:hover, a.radio-over { background-position: 0px -13px; }a.radio-selected { background-position: 0px -26px !important; }a.yesno{display: block;width: 82px;height: 20px;background: url('../images/icons/yesno.gif') no-repeat 0px 0px;text-decoration: none;}a.yesno span { position: relative; z-index: -1; }a.yesno-selected { background-position: 0px -20px !important; }a.goto{display: block;text-align: right;background: url('../images/icons/goto.gif') no-repeat right 0px;font-size: 9pt;font-weight: bold;color: #747474;line-height: 18px;padding-right: 30px;}a.goto:hover { background-position: right -18px; text-decoration: none; }input, textarea{padding: 5px;border: 1px solid #CCCCCC;color: #010101;}input.radio { background: none; border: none; }input.button{width: 55px;height: 18px;padding: 0px;background-image: url('../images/button.png') !important;background: url('../images/button.gif') no-repeat;border: none;text-transform: uppercase;font-size: 8pt;font-weight: bold;color: #1a1a1a;letter-spacing: 1px;cursor: pointer;}input.big-button{width: 215px;height: 37px;background-image: url('../images/big-button.png') !important;background: url('../images/big-button.gif') no-repeat;border: none;font-size: 12pt;font-weight: bold;color: #fff;cursor: pointer;}input.link{padding: 0px;background: none;border: none;cursor: pointer;color: #0067a9;}input.link:focus { outline: none; }.js { visibility: hidden; }.ghost { display: none !important; }.a-center { text-align: center; }.a-right { text-align: right; }.a-left { text-align: left; }.f-right { float: right; }.f-left { float: left; }.clear { clear: both; }.clear-px { clear: both; display: block; line-height: 0px; height: 0px; }.no-item{font-size: 20pt;letter-spacing: -2px;padding: 30px;text-align: center;color: #CCCCCC;}.no-item_little{font-size: 9pt;padding: 10px;text-align: center;color: #CCCCCC;}.page-title{margin: 0px;background: url('../images/page-title.gif') repeat-x bottom;color: #F1F8FA;font-size: 24pt;font-weight: normal;letter-spacing: -2px;padding-top: 10px; height: 38px;}.page-title span { float: left; background: url('../images/page-title_left.gif') no-repeat left 0px; padding-left: 37px; padding-right: 0px; }.page-title span span { background: url('../images/page-title_right.gif') no-repeat right 0px; padding-top: 0px; padding-left: 0px; padding-right: 118px; ; }.page-title span span span { background: url('../images/page-title_bg.gif') repeat-x 0px 0px; padding: 0px; padding-top: 8px; }.page-title strong { color: #E1F0F4; }.odd{background: #F1F8FA;}.even{background: #EEEEEE;}.text{font-size: 9pt;letter-spacing: 0px;color: #707070;}.continue{color: #B7B7B7;}.message-error, .message-success, .message-warning{font-size: 2em;padding: 5px;font-weight: bold;text-align: center;}.message-error{color: #ff0b0d;background: #FFD5D5;border: 3px solid #ff0b0d;}.message-success{color: #8BC585;background: #DDEEDB;border: 3px solid #8BC585;}.message-warning{color: #D0CC33;background: #FBFCCF;border: 3px solid #D0CC33;}.error{padding: 5px;background: #FFD5D5;border-color: #ff0b0d;}.error-msg{width: 200px;padding: 3px;text-align: center;background: url('../images/error.png') no-repeat left;color: #fff;font-size: 9pt;}.error-msg span{display: block;padding: 5px 0px;margin-left: 30px;background: #ff0b0d;}.mousetip{width: 200px;background: green;color: #fff;font-weight: bold;padding: 3px;margin-left: 10px;}.thumb{display: block;color: #000;text-align: center;text-decoration: none !important;}.thumb a { text-decoration: none !important; }.item-total{float: right;padding-left: 4px;line-height: 22px;text-align: center;font-size: 10pt;font-weight: bold;color: #fff;background-image: url('../images/widgets/total-left.png') !important;background: url('../images/widgets/total-left.gif') no-repeat left;}.item-total span{display: block;background-image: url('../images/widgets/total-right.png') !important;background: url('../images/widgets/total-right.gif') no-repeat right;padding-left: 4px;padding-right: 7px;}.zone-flag{height: 10px;}.edit{background: url('../images/icons/edit.gif') no-repeat left;padding-left: 14px;}.zone-edit{display: block;padding-top: 5px;padding-bottom: 5px;border-bottom: 3px solid #eee;}.trip-edit, .poi-edit{float: right;margin-top: 5px;padding-top: 5px;padding-bottom: 5px;padding-right: 5px;padding-left: 20px;background-color: #eee;background-position: 5px 5px;}.side{width: 300px;padding-top: 10px;margin-top: 10px;}.side-box{padding: 10px;padding-top: 0px;background: #EEEEEE url('../images/trip-edit_h2.gif') no-repeat top left;}.side-box h3{color: #474747;font-size: 14pt;font-weight: normal;letter-spacing: -1px;padding-bottom: 5px;}.side-box .hr{border-top: 2px dotted #fff;padding-bottom: 5px;margin-top: 5px;}.side-box .hr hr { visibility: hidden; margin: 0px; }.params-field{clear: both;padding: 5px 0px;border-top: 1px solid #ccc;}.params-field label{float: left;font-size: 10pt;width: 160px;}.params-field .params-description{float: right;width: 200px;font-size: 9pt;}.banner{text-align: center;}.banner-standard { width: 468px; height: 60px; }.banner-skycraper { width: 120px; height: 600px; }.banner-wideskycraper { width: 160px; height: 600px; }.banner-half { width: 234px; height: 60px; }.banner-square { width: 125px; height: 125px; }.banner-super { width: 728px; height: 90px; }.main-div{text-align: left;width: 960px;margin: 0px auto;}.body-div{}#pathway{padding-left: 20px;padding-right: 20px;padding-top: 2px;padding-bottom: 11px;background: url('../images/pathway.png') no-repeat center top !important;background: none;color: #fff;}#pathway form{float: right;padding-left: 10px;}#pathway input { padding: 0px; }#pathway .link { color: #fff; font-weight: bold; }#pathway a{color: #fff;font-size: 9pt;}#pathway ul{float: right;margin: 0px;padding: 0px;list-style: none;}#pathway ul li{float: left;}#welcome-user{}#pathway ul li a{padding-left: 10px;padding-right: 5px;background-image: url('../images/separator.png') !important;background: url('../images/separator.gif') no-repeat left;}#header{background-color: #71D8F7;background-repeat: repeat-x;background-position: top;}#header #rays{background: url('../images/rays.png') no-repeat top left !important;background: none;}#header #clouds-open{height: 110px;}#header #clouds-open_compact { height: 70px; }#header #clouds{background-repeat: no-repeat;background-position: center bottom;}#header #clouds-close, #header #clouds-open{}#logo{}#logo #beta{float: right;width: 69px;height: 100px;background-image: url('../images/beta.png') !important;background: url('../images/beta.gif') no-repeat bottom;}#logo h1{margin: 0px;}#logo h1 a{float: left; width: 510px;height: 125px;text-decoration: none;background-repeat: no-repeat;background-position: left;}#logo h1 a strong { display: none; }#logo h1 em{float: right;padding-top: 13px;}#logo h1 em span { display: block; }#logo h1 em span.arrow-left{padding-left: 15px;background-repeat: no-repeat;background-position: left top;}#logo h1 em span.arrow-right{padding-right: 43px;background-repeat: no-repeat;background-position: right top;}#logo h1 em span.arrow-content{line-height: 112px;background-repeat: repeat-x;background-position: top;font-size: 14pt;font-weight: bold;font-style: normal;color: #fff;}#logo h1 em span.arrow-center{font-size: 16pt;letter-spacing: 1px;min-width: 200px;max-width: 360px;text-align: center;padding-left: 28px;background-repeat: no-repeat;background-position: center top;}#services{clear: both;border-top: 1px solid #eee;background: url('../images/services-bg.gif') repeat-x bottom;}#services ul{width: 750px;margin: 0px auto;padding: 0px;list-style: none;}#services ul li{float: left;width: 250px;}#services ul li a{display: block;color: #888;padding: 5px;padding-right: 10px;padding-left: 40px;}#services ul li a:hover { text-decoration: none; }#services ul li a strong { display: block; padding: 0px; font-size: 1.1em; color: #555; }#service-tellafriend { background: url('../images/icons/tellafriend.gif') no-repeat left; }#service-updates { background: url('../images/icons/updates.gif') no-repeat left; }#service-english { background: url('../images/icons/english.gif') no-repeat left; }#footer{clear: both;text-align: left;background: #fefefe;}#footlinks{clear: both;padding: 5px 0px;}#footlinks ul{width: 500px;margin: 0px auto;padding: 0px;list-style: none;}#footlinks ul li{float: left;width: 100px;}#footlinks ul li a{display: block;padding-top: 5px;padding-bottom: 5px;text-align: center;font-size: 1.1em;}#credits{clear: both;display: block;width: 100px;height: 52px;margin: 0px auto;background: url('../images/item.gif') no-repeat center;}#credits span { display: none; }#sidebar{width: 300px;background: url('../images/sidebar.png');border-left: 5px solid #000;color: #fff;}#page-widget{clear: both;}#sidebar .pagination{clear: both;background: #000;}#sidebar .pagination a{color: #fff;font-size: 10pt;}#feeds{float: left;width: 200px;padding: 10px;}#feeds-intro{float: right;width: 130px;padding: 10px;font-size: 14pt;}#feeds ul{margin: 0px;padding: 0px;list-style: none;}#feeds ul li{float: left;width: 210px;padding-bottom: 10px;}#feeds ul li a.feed{display: block;font-size: 1.8em;line-height: 40px;padding-left: 43px;background: url('../images/icons/rss-big.gif') no-repeat 0px 0px;}#feeds ul li a:hover{background-position: 0px -40px;}#feeds-groups{margin: 0px;padding-left: 20px !important;padding-top: 10px !important;list-style: none;}.map-gmap{background: url('../images/icons/loading.gif') no-repeat center;}.leftbar{float: left;width: 20%;}.rightbar{float: right;width: 20%;}.content{padding: 5px;background: #fff;}.mainbar-2, .mainbar-3{}.mainbar-2{float: left;width: 80%}.mainbar-3{float: left;width: 50%}.box{width: 225px;margin-bottom: 10px;}.box .box-top{background: url('../images/box-top.gif') no-repeat top;height: 22px;}.box h3{margin: 0px;background: url('../images/box-title.gif') no-repeat top;line-height: 27px;padding-left: 50px;font-size: 10pt;color: #848B90;}.box .box-content{background: url('../images/box-content.gif') repeat-y;padding: 10px;}.box .box-content h4{margin: 0px;font-size: 10pt;font-weight: normal;}.box .box-content h4 a { color: #2F61A7; }.box .box-bottom{background: url('../images/box-bottom.gif') no-repeat bottom;height: 22px;}.box2{width: 469px;margin-bottom: 10px;}.box2 .box-top{margin: 0px;background: url('../images/box2-top.gif') no-repeat top;line-height: 15px;font-size: 10pt;color: #848B90;}.box2 h2{margin: 0px;}.box2 .box-content{background: #C0CFD8 url('../images/box2-content.gif') repeat-x top;border-left: 1px solid #9A9A9C;padding: 0px 10px;}.box2 .box-bottom{background: url('../images/box2-bottom.gif') no-repeat bottom;height: 13px;}.list{width: 100%;border-collapse: collapse;border-spacing: 1px;border: 1px solid #eee;}.list thead th{background: #F1F8FA;font-size: 11pt;padding: 5px;text-align: center;}.list thead th.list-name { width: 210px; }.list thead th.list-buttons { width: 100px; }.list thead th input { padding: 0px; font-size: 12pt; }.list tbody td{border-bottom: 1px solid #eee;padding: 0px 5px;height: 40px;}.list tbody td a strong, .list-name{font-size: 10pt;}.list-avatar { width: 40px; text-align: center; }.list-number { font-size: 10pt; text-align: center; }.list .no-result{font-size: 14pt;text-align: center;padding: 10px;color: #ccc;}.tabs{margin: 0px;padding: 0px;list-style: none;}.tabs li{float: left;width: 130px;font-size: 12pt;letter-spacing: -1px;margin-right: 5px;padding: 0px 5px 0px 5px;line-height: 30px;height: 30px;overflow: hidden;background: #DEDEDE;color: #747474;cursor: pointer;}.tabs li.tab-selected{background: #EEEEEE;}.vtabs{margin: 0px;padding: 0px;list-style: none;}.vtabs li{width: 269px;margin: 0px auto;text-align: left;background: #fff url('../images/list-td.gif') repeat-x top;font-size: 10pt;}.vtabs li strong { color: #343E3E; }.vtabs li a{display: block;line-height: 41px;padding: 0px 10px;font-size: 12pt;font-weight: bold;text-decoration: none;background-image: url('../images/mask.png') !important;background: url('../images/mask.gif') no-repeat top;}.vtabs .item-total { margin-top: 10px; }.vtabs .tab-selected { background-image: url('../images/list-th.gif'); }.vtabs .tab-selected a { color: #fff; }.search-results{}.search-results h3{margin: 0px;padding: 5px;border-bottom: 3px solid #2D9FC5;background: #3E403F;color: #fff;}.search-results h3 span { float: right; }.search-results h3 a { color: #fff; }.search-results ul{list-style: none;margin: 0px;padding: 0px;}.search-results ul li{clear: both;}.search-results ul li a{display: block;line-height: 20px;padding-left: 15px;padding-right: 20px;background-color: #E7E7E7;background-repeat: no-repeat;background-position: right top;border-bottom: 1px solid #fff;text-decoration: none;}.presearch-zones li a { padding-right: 0px !important; }.presearch-zones li a span { float: right; padding-top: 1px; }.presearch-zones li a span img { width: 20px; height: 13px; }.presearch-trips li a { background-image: url('../map/start.gif'); }.presearch-pois li.accomodations a { background-image: url('../map/accomodations.gif'); }.presearch-pois li.campers a { background-image: url('../map/campers.gif'); }.presearch-pois li.ristoration a { background-image: url('../map/ristoration.gif'); }.presearch-pois li.entertainment a { background-image: url('../map/entertainment.gif'); }.search-results ul li a:hover{color: #fff;background-color: #2D9FC5;}.bottom{background: #E7E7E7 url('../images/tripstop-bottom_left.gif') no-repeat left;}.bottom-content{padding: 0px 10px;line-height: 28px;background: url('../images/tripstop-bottom_right.gif') no-repeat right;}.pager{background: #eee;padding: 5px;color: #fff;}.pager .pages a, .pager .pages span{float: left;color: #767676;font-size: 9pt;font-weight: bold;background: url('../images/icons/page.gif') no-repeat 0px 0px;width: 26px;line-height: 20px;text-align: center;}.pager .pages span{background-position: 0px -20px;}.pager .pages a:hover{background-position: 0px -40px;text-decoration: none;}.pages-prev{float: left;}.pages-next{float: right;}.pages-total{float: right;padding: 5px;}#trip-rating-hits{}#trip-rating{float: left;width: 49.9%;text-align: center;color: #747474;}#trip-rating .rating-container{margin: 0px auto;}#trip-hits{float: left;width: 49.9%;text-align: center;color: #747474;}#trip-hits .item-total{float: none;display: block;width: 80px;margin: 0px auto;}#trip-back{clear: both;margin: 5px 0px;}#trip-back a{display: block;text-align: left;line-height: 20px;border: 2px solid #E7E7E7;background: #eee url('../images/icons/back.gif') no-repeat left;padding-left: 24px;padding-right: 5px;font-size: 1.2em;color: #747474;font-weight: bold;}#trip-back a strong{color: #333;}.users-info h4, .zones-info h4, .trips h4, .pois-content h4{margin: 0px;color: #404040;font-size: 14pt;font-weight: normal;letter-spacing: -1px;}.users-info h4 a, .zones-info h4 a, .trips h4 a, .pois-content h4 a { color: #404040; text-decoration: none; }.taglist{padding: 5px 0px;line-height: 15px;}.taglist a{font-size: 7pt;padding-left: 8px;background: url('../images/icons/tag.gif') no-repeat left;}.taglist a span { padding-right: 3px; border-right: 1px solid #eee; }.data{list-style: none;padding: 0px;margin: 0px;}.data li{display: block;padding: 0px;margin: 0px;line-height: 14px;padding-left: 16px;background-position: 0px 0px;background-repeat: no-repeat;}.data .data-active { background-position: 0px -14px; }.data .data-friends { background-image: url('../images/icons/friends.gif'); }.data .data-zones { background-image: url('../images/icons/zones.gif'); }.data .data-trips { background-image: url('../images/icons/trips.gif'); }.data .data-pois { background-image: url('../images/icons/pois.gif'); }.data .data-comments { background-image: url('../images/icons/comments.gif'); }.data .data-favourites { background-image: url('../images/icons/favourites.gif'); }.users{border-bottom: 1px solid #F5F5F5;padding: 5px;}.users-img{float: left;width: 64px;height: 64px;overflow: hidden;text-align: center;border: 2px solid #D8D8D8;}.users-img img { }.users-info{float: left;margin-left: 5px;width: 200px;}.users-posts{float: right;width: 26px;text-align: center;font-size: 1.6em;padding: 3px 0px;color: #929292;background: #eee;border: 1px solid #E7E7E7;}.users-rating{float: right;width: 26px;line-height: 26px;letter-spacing: -1px;text-align: center;font-size: 1.4em;font-weight: bold;color: #ea8008;background-image: url('../images/icons/points.png') !important;background: url('../images/icons/points.gif') no-repeat;}.zones{clear: both;border-bottom: 1px solid #F5F5F5;padding: 5px;}.zones .thumb{float: left;width: 65px;height: 75px;overflow: hidden;background: #eee url('../images/loading.gif') no-repeat center;}.zones-info{margin-left: 75px;}.trips{padding: 5px;border-bottom: 1px solid #eee;}.trip-selected { background: url('../images/list-special.gif') repeat-x top; }.trips .thumb{float: left;width: 100px;height: 115px;overflow: hidden;}.trips ul{list-style: none;margin: 0px;padding: 0px;padding-top: 5px;}.trips ul li{float: left;width: 49%;color: #7C7C7C;font-size: 8pt;}.trips ul li strong{font-size: 10pt;font-weight: normal;color: #2C2C2C;}.trip-home-data{margin-left: 105px;}.trip-home-data_desc{height: 120px;overflow: hidden;}.trip-home-data_info{clear: both;border-top: 1px solid #F1F8FA;color: #ccc;}.pois{border-bottom: 1px solid #F5F5F5;padding: 5px;}.pois .marker{position: absolute;}.pois-img{float: left;padding: 5px;}.pois-img .thumb{}.pois-content{margin-left: 100px;}.pois-content div{font-size: 9pt;letter-spacing: -1px;color: #707070;}#proto-photos{border: 2px solid #eee;padding: 10px;}#proto-comments{border: 2px solid #eee;padding: 10px;}#write-review{border: 2px solid #eee;border-top: none;}.write-review{padding: 0px 5px;font-size: 10pt;}.write-review span{font-size: 8pt;color: #6f6f6f;}.write-review a{float: right;font-weight: bold;padding-right: 25px;line-height: 25px;color: #0f59a4;background: url('../images/icons/write-review.gif') no-repeat right;}.review{clear: both;padding: 10px;}.review-user{float: left;width: 100px;text-align: center;}.review-user .avatar{display: block;padding: 10px;}.review-user .user{display: block;}.review-ratings{float: right;width: 230px;}.review-ratings .rating-title{clear: both;float: left;padding-right: 5px;text-align: right;width: 100px;color: #6f6f6f;}.review-ratings .rating-star{float: left;}.review-ratings .rating-total{}.review-ratings .rating-total .rating-title{font-size: 10pt;padding-top: 0px;}.review-ratings .rating-part .rating-stars{margin-top: 5px;}.review-ratings .rating-part .rating-container, .review-ratings .rating-part .rating-stars{background-image: url('../images/icons/rating-minibar.gif') !important;height: 9px;}.review-ratings .rating-part .rating-stars { background-position: 0px -18px; }.review-content{margin-left: 110px;margin-right: 160px;}.review-edit .review-content{margin-right: 0px;}.review-content h4{color: #404040;font-size: 14pt;font-weight: normal;letter-spacing: -1px;}.review-edit .review-content h4 input { font-size: 14pt; }.review-content .text strong { display: block; }.review-edit .review-content input, .review-edit .review-content textarea{width: 95%;}.review-submit{margin-left: 110px;text-align: right;}.review-submit a{float: left;}.review-submit input{color: #4D4D4D;font-weight: bold;font-size: 10pt;}#poi-review{float: left;width: 55%;padding: 10px;}#poi-review label{display: block;font-size: 9pt;font-weight: bold;padding-top: 5px;}#poi-review #title{width: 320px;font-size: 10pt;}#poi-review #text{width: 320px;}#poi-review-ratings{background: #eee;padding: 10px;}#poi-review-notes{float: left;width: 30%;padding: 10px;font-size: 9pt;color: #aaa;}#proto-trips .widget-body { padding: 0px; }#proto-trips .widget-content { margin-left: 0px; margin-right: 0px; }#proto-trips .proto-trips_head { padding: 5px; background-color: #EEEEEE; }#proto-trips .toggler { }#proto-trips .toggler h3 { margin: 0px; }#proto-trips .toggler .rating-container { float: right; }#proto-trips .block{clear: both;}#proto-trips .block .marker { display: none; }#proto-trips .block-selected .marker { display: block; }#proto-trips .block textarea{display: none;}#proto-trips .mini-tripmap{float: left;width: 300px;height: 300px;}#proto-trips .trip-desc{margin-left: 310px;padding: 0px 10px;}#proto-trips .trip-desc-text{height: 270px;}#proto-trips .trip-continue{}#proto-trips .trip-continue a{display: block;padding-left: 10px;line-height: 38px;color: #535353;font-size: 10pt;background: url('../images/icons/goto-trip.gif') no-repeat;}#proto-trips .trip-continue a strong { color: #000000; }#_parent{display: block;background: url('../images/input.jpg') no-repeat top left;padding: 5px;border: 1px solid #CCCCCC;color: #010101;}#zone-maps {}#zone-maps ul{list-style: none;margin: 0px;padding: 0px;}#zone-maps li.level_1{float: left;width: 25%;}#zone-maps a.level_1{display: block;padding-top: 10px;text-decoration: none;font-size: 9pt;}#zone-maps a.level_2{display: block;padding-left: 10px;line-height: 12px;background: url('../images/icons/bullet.gif') no-repeat 0px 0px;}.accomodation{clear: both;background: #fff;border: 2px solid #E7E7E7;margin: 10px 0px;}.accomodation-top{background: #F1F8FA;color: #fff;padding: 5px;}.accomodation-top h3{margin: 0px;font-size: 10pt;}.accomodation-top .marker{float: left;}.accomodation-top .accomodation-category{float: right;}.accomodation-category .rating-container{width: 100px;}.accomodation-top .accomodation-category .rating-container, .accomodation-top .accomodation-category .rating-stars{background-image: url('../images/icons/rating-star.png') !important;background-image: url('../images/icons/rating-star.gif');}.accomodation-content{clear: both;padding: 5px;}.accomodation-img{float: left;padding: 10px;}.accomodation .thumb{display: block;border: 4px solid #eee;background: #eee;color: #000;text-align: center;}.accomodation-add{float: right;}.accomodation-add a{display: block;line-height: 18px;margin-left: 5px;margin-bottom: 5px;padding-left: 5px;padding-right: 20px;font-weight: bold;color: #747474;border: 2px solid #E7E7E7;background: #eee url('../images/icons/add.gif') no-repeat right 0px;}.accomodation-add a:hover { background-color: #E7E7E7; background-position: right -18px; text-decoration: none; }.accomodation-bottom{clear: both;padding: 5px;background: #ebedee;}.accomodation-bottom span{float: left;width: 30%;padding: 0px 5px;text-align: center;line-height: 20px;}