html, body, h1, h2, h3, h4, h5, h6, div, span,blockquote, p, address, form, fieldset, img,ul, ol, dl, dt, dd, li, hr, table, td, th,strong, em, sup, sub, dfn, ins, del, q, cite,var, samp, code, kbd, tt, abbr {margin: 0;padding: 0;border: 0;}table {display:table;}td, th {display:table-cell;vertical-align:middle;}tbody {display:table-row-group;}ul {list-style: none;}body {font-family: tahoma, helvetica;font-size: 11px;line-height: 140%;color: #333333; background: #f0f5ff url(../images/top.jpg) center top no-repeat;}a { color:#004d91; text-decoration: none; cursor: pointer; outline: none;}h2 {font-size: 14px; font-weight: bold;}h3 {font-size: 13px; font-weight: bold;}h4 {font-size: 12px; font-weight: bold;}p {margin-bottom: 1em;}div.clear {clear:both; height: 0px; overflow: hidden;}.clearfix:after{ clear: both; content: "."; display: block; height: 0px; visibility: hidden;}input.submit {cursor: pointer;}span.stars {word-spacing: -5px; white-space: nowrap;}select.select {height: 18px; font-size: 11px;}.xmr {margin-right: 0 !important;}.hide {display: none !important;}.invisible {visibility: hidden;}.center-block { margin-left: auto; margin-right: auto;}.ajax-loader {width: 16px;height: 16px;}.validation-element-error {background-color: #FEC698; color: inherit;}.validation-element-error .lay{color: #FEC698 !important;}.validation-branch-error {text-align: left; padding-bottom: 15px;}.validation-branch-error span{display: block; margin-bottom: 2px; padding: 5px 10px; border: 1px solid #EC6C00; background-color: #FEC698;color: inherit;}#container { position: relative;margin:0 auto;padding:0 0 1em;position:relative;width:920px;} #header {width: 860px;margin: 0 auto;height: 215px; position: relative;}#wrapper {margin:0 auto;padding:0 15px;position:relative;width:830px;min-height:772px;height:auto !important;height:772px;z-index:25;background-color:#f7f8fa;}.sidebar {width: 205px; float: left;}.content { width: 620px;float: right;}.content-nosidebar {width: 830px;float: none;}#footer {width: 830px;margin: 0 auto;background-color:#f7f8fa;padding:0 15px;}.main-header a { display:block; position: absolute; left: 4px; top: 66px; width: 257px; height: 65px; overflow:hidden; text-indent: -9999em; background: transparent url(../images/logo.png) left top no-repeat;}.header-bottom {width:860px;background: url(../images/header-bottom.png) no-repeat top center;padding:0 30px 25px 30px;}.header-top {bottom:0;height:15px;left:0;position:absolute;width:860px;z-index:20;background: url(../images/header-top.png) no-repeat;}.shadow {background:transparent url(../images/shadow.png) no-repeat scroll left top;height:413px;left:-10px;position:absolute;top:195px;width:880px;z-index:18;} .disclamer,.copy-rights {color: #adb7bd;font-size: 10px;} .disclamer {float: right;width: 49%;padding-right: 1%;}.copy-rights {width: 20%;float: left;padding: 1em 0 0 1em;}.kontakt-bottom {padding: 10px;margin: 0 0 10px;text-align: center;border-bottom: 1px solid #d9dce3;}.techweb-credits {clear: both; height: 13px;width: 48%;float: right;padding-right: 5%;} .techweb-credits a{display: block;float: right; width: 100px; height: 13px; line-height: 13px; background: transparent url(../images/techweb-credits.png) right top no-repeat; font-size: 10px; color: #dee0e5;}.techweb-credits a span{display: none;} .box-side,.box-side .head,.box-side .inner {background: url(../images/box-side.png) no-repeat;}.box-main,.box-main .head,.box-main .inner {background: url(../images/box-main.png) no-repeat;}.box-long,.box-long .head,.box-long .inner {background: url(../images/box-long.png) no-repeat;}.box-search,.box-search .head,.box-search .search-narrow {background: url(../images/box-search.png) no-repeat;}.box {position: relative; padding-bottom: 9px;margin-bottom: 5px;background-position: left bottom;}.box .head {background-position: left top;}.box-side .head-enhanced {background-position: -410px top;}.box h2 {height: 37px;line-height: 37px;text-align: center;font-size: 11px;}.box-side .inner {padding: 10px 15px 0;background-position: -205px top;background-repeat: repeat-y;}.box-main {width: 202px;float: left;margin-right: 7px;}.box-main .inner {padding: 0 1px 0;background-position: -202px top;background-repeat: repeat-y;}.box-main .inner p {margin: 1em 1.5em 1em;}.box-main .link {padding: 0 1.5em 1em;text-align: right;}.box-main .link a {color: #333333;font-weight: bold;}.box-main .link a:hover {text-decoration: underline;}.box-long {padding-bottom: 4px;}.box-long .head{padding-top: 4px;}.box-long .inner {padding: 15px 40px 52px 40px;background-position: -830px top;background-repeat: repeat-y;}.box-long .inner .top{margin:0px 0 15px 0;color: #dcdbda;font-weight:bold;}.box-search .search-narrow {padding: 10px 30px 0;background-position: -205px top;background-repeat: repeat-y;}.box-search h2 {color: #004d91;}.box-newsletter h2 {text-align: left;padding-left: 40px;background: url(../images/box-newsletter-h2.png) no-repeat 10px center;}.box-newsletter .inner {padding-top: 0px;}.box-newsletter .text {width: 169px;border: 1px solid #ccc;padding: 2px;margin-bottom: 5px;font-size: 11px;color: #9d9d9d;}.box-newsletter .submit {width: 80px;height: 30px;border: 0;float: right;text-indent: -9999px;background: url(../images/box-newsletter-submit.png) no-repeat;}.mainban {margin-bottom: 5px;width: 305px;}.mainban-left {float: left;}.mainban-right {float: right;}.mainban-left-marka{float: left;width:207px;}.mainban-right-marka {float: right;width:128px;}.sideban {margin-bottom: 5px;}.infolinia {width: 205px;height: 180px;color: #004c95;background: url(../images/infolinia.png) no-repeat;}.infolinia .inner {padding: 20px 20px 0;}.infolinia .other {line-height: 125%;}.infolinia span {display: block;font-size: 16px;font-weight: bold;padding: 2px 0 4px;}.infolinia .biuro span {display: block;font-size: 11px;font-weight: normal;padding: 0px 0 0px;color:#29342e;}.infolinia .biuro strong {color:#29342e;}.ban-platnosci {text-align: center;}.newsletter .box-inner {padding: 5px 25px;}.newsletter .box-inner h2{font-size: 11px;text-align: center; color: #3687bb;margin: 0 0 5px;}.newsletter .box-inner p {line-height: 1.2em;}.newsletter form {text-align: center; padding: 5px 0 25px;}.newsletter input.text {border: 1px solid #a6cce8;font-size: 11px;width: 150px;padding: 2px 2px;}.newsletter input.submit {display: block;width: 71px;height: 28px;position: absolute;bottom: 0px;left: 69px;border: 0;color: #3687bb;font-size: 11px;font-weight: bold;outline: none;background: transparent url(../images/newsletter-submit.png) left top no-repeat;}.sideporadnik {margin-bottom: 5px;background: url(../images/oferta_lato2010.jpg) no-repeat;}.sideporadnik .title {height: 87px;padding: 20px 0 0 85px;color: #fff;font-size: 16px;line-height: 130%;overflow: hidden;}.sideporadnik li {background: url(../images/sideporadnik.png) no-repeat;}.sideporadnik .last-country {background-position: left -40px;padding-bottom: 2px;}.sideporadnik .active {background-position: left top;padding-bottom: 0;}.sideporadnik .country-link {display: block;height: 40px;line-height: 40px;padding: 0 25px;color: #004d91;font-weight: bold;background: url(../images/arow-double.png) no-repeat 180px center;}.sideporadnik .active .country-link {background: url(../images/arow-double-top.png) no-repeat 180px center;}.sideporadnik li ul {padding-top: 5px;}.sideporadnik li li {background: url(../images/sideporadnik-inner.png) repeat-y;padding: 0;}.sideporadnik li li a {display: block;padding: 10px 25px;color: #333;font-weight: bold;}.sideporadnik li li a:hover {text-decoration: underline;}.sideporadnik .last-country ul {padding-bottom: 5px;background: url(../images/sideporadnik-bottom.png) no-repeat left bottom;} .menu-main {bottom:0;height:45px;left:4px;overflow:hidden;position:absolute;width:855px;z-index:15;}.menu-main li {width: 120px;height: 30px; margin-right: 2px;padding-top: 3px;float: left;}.menu-main a{display: block;height: 27px;text-align: center;line-height: 27px;color: #096999;font-weight: bold;background: url(../images/menu-main.png) no-repeat left -30px;}.menu-main a:hover {color: #fff;background-position: left -58px;}.menu-main .first {padding-top: 0px;}.menu-main .first a{color: #fff;height: 30px;background-position: left 0px;}.menu-main .first a:hover {background-position: left 0px;}.menu-top {position: absolute; height: 32px; right: 0px; top: 3px;}.menu-top li,.menu-top a,.menu-top .lay {background: transparent url(../images/menu-top.png) no-repeat;}.menu-top li {float: left;background-position: left -96px;}.menu-top a { display: block;color: #096999;font-weight: bold;background-position: right -64px;}.menu-top a:hover .ico{text-decoration: underline;}.menu-top .lay { display: block;height: 32px; line-height: 32px; margin: 0 8px; background-position: left -64px;background-repeat: repeat-x;}.menu-top .first {background-position: left 0px;}.menu-top .last a{background-position: right -32px;}.menu-top .first .lay {padding-left: 6px;}.menu-top .last .lay {padding-right: 6px;}.menu-top .ico { padding-left: 15px; background-color: transparent; background-repeat: no-repeat; background-position: left center;}.box-long .menus-bottom {padding: 15px 25px;}.menu-bottom-holder {float: left;}.menu-bottom-holder h2{text-align: left;height: auto;line-height: 1.5em;margin-bottom: 12px;}.menu-bottom_1,.menu-bottom_2 {margin-left:10px;width: 38%;margin-right: 0;}.menu-bottom_3 {width: 20%;}.menu-bottom li {padding-left: 1em;margin-bottom: 0.2em;background: url(../images/dot-blue.png) no-repeat left 6px;}.menu-bottom_1 li,.menu-bottom_2 li{float: left;width: 46%;padding-left: 4%;}.menu-bottom a {color: #333;}.menu-bottom a:hover {text-decoration: underline;} .search-wide {position: relative;width: 620px;height: 198px;margin-bottom: 5px;background: url(../images/wyszukiwarka.png) no-repeat;}.search .line {margin: 0 0 10px;}.search-wide label,.search-wide .likeLabel { float: left;} .search-wide .field { float: right;width: 105px;}.search-wide fieldset {position: absolute;}.search-wide .field1 {width: 159px;height: 119px;top: 25px;left: 28px;}.search-wide .field2 {width: 185px;height: 119px;top: 25px;left: 208px;}.search-wide .field3 {width: 174px;height: 119px;top: 25px;left: 421px;}.search-wide .field4 {width: 244px;height: 25px;top: 160px;left: 70px;}.search-wide .field5 {width: 174px;height: 41px;top: 144px;left: 421px;}.search-wide .field4 label {font-weight: bold;color: #333333;line-height:20px;}.search-wide .field4 .text {width: 160px;}.search-wide .field-submit label {float: none;}.search-wide .lm {float: left;}.search-narrow .lm {display: block;margin-bottom: 10px;}.search .submit {float: right;}.search select.select,.search input.text {width: 100%; font-size: 11px; color: #3c3c3c;}.search select.select {height: 18px;}.search input.text {height: 14px;}.search-wide input.date {width: 72px;}.search-narrow input.date {width: 115px;}.search .cal { display: block; float: right; width: 21px; height: 20px; background: url(../images/cal.png) left top no-repeat;} .search .submit {width: 81px;height: 30px;line-height: 30px;color: #fff;font-weight: bold;font-size: 11px;background: url(../images/search-submit.png) no-repeat;border: 0;outline: none;}.search .field-2 select{width: 48%;} .side-buttons {display:block;height:300px;position:absolute;right:-40px;top:215px;width:70px;}.side-buttons img {margin: 0 0 10px;}.content h1,.content h1 .lay,.content h1 .text {background: url(../images/headers.png) no-repeat;}.content h1 {padding-left: 5px;font-size: 14px;color: #076aa5;}.content h1 .lay {display: block;padding-right: 5px;background-position: right -88px;}.content h1 .text {display: block;height: 44px;line-height: 44px;padding: 0 12px;background-position: left -44px;background-repeat: repeat-x;}.img-header img {display: block;position: relative;width: 700px;z-index: 100;height: 120px;}.pagesmod-normal {font-size: 12px;padding: 1em;}.typography {line-height: 162%;}.typography a {color: #0094DE; text-decoration: underline;}.typography a:hover {color: #FD8008;}.typography p {margin-bottom: 1em;}.typography h2,.typography h3,.typography h4 {font-family: Tahoma; color: #076aa5;margin: 1em 0 0.5em;font-weight: bold;}.typography h2 {font-size: 1.4em;}.typography h3 {font-size: 1.2em;}.typography h4 {font-size: 1em;}.typography ul,.typography ol,.typography dl {padding: 0 0 1em; line-height: 140%;}.typography ul li,.typography dt {margin: 0 0 0.5em 1.5em; padding: 0 0 0 1em; background: transparent url(../images/dot-blue.png) left 7px no-repeat;}.typography ol li {margin: 0 0 0.5em 1.5em; padding: 0 0 0 1em;}.typography dt {margin-bottom: 0px; font-weight: bold;}.typography dd {margin: 0 0 0.5em 2.5em;}.typography li ul{padding: 0; margin-top: 0.5em;}.typography address {font-style: normal;}.typography table {border-collapse: collapse;margin-bottom: 1em;}.gallery-pictures-table{width: 100%;border-collapse: collapse;}.gallery-pictures-tabletd {padding: 5px;width: 25%;text-align: center;vertical-align: middle;border: 0;}.gallery-pictures-table img {width: 130px;}.price {color: #004d91;font-weight: bold;font-size: 12px;}.currency {text-transform: uppercase;}.days {font-weight: bold;}.transport {color: #004d91;}.termindate {color: #004d91;}.last-minute {display:-moz-inline-stack;display:inline-block;width: 18px;height: 13px;line-height: 13px;background: url(../images/lm.png) no-repeat;color: #fff;font-size: 8px;text-align: center;}.wyniki {border-collapse: collapse;width: 100%;line-height: 100%;background: transparent url(../images/wyniki.png) center top no-repeat;}.wyniki thead th {height: 33px;padding: 0 10px;font-weight: bold;border-right: 1px solid #dcdbda;}.wyniki thead th.last {border-right: 0;}.wyniki tbody td {border-right: 1px solid #dcdbda;border-bottom: 1px solid #dcdbda;background-color: #fff;padding: 10px;line-height: 140%;}.wyniki tbody td.last {border-right: 0;}.wyniki thead a {color: #333;padding-right: 13px;background-repeat: no-repeat;background-position: right 4px;}.wyniki .sort-up {background-image: url(../images/sort-array-up.png);}.wyniki .sort-down {background-image: url(../images/sort-array-down.png);}h2.error {padding: 20px 0; text-align:center; font-size: 16px; font-weight: normal; font-family: arial; font-style: italic; color: #3687bb;line-height: 1.2em;}.steps {height: 25px;background: url(../images/steps.png) no-repeat;padding: 7px 0;margin-bottom: 10px;}.steps li {float: left;}.steps li a,.steps li .lay {display: block;height: 25px;line-height: 25px;border-left: 1px solid #dcdbda;color: #acadaf;font-weight: bold;background-image: url(../images/steps-numbers.png);background-repeat: no-repeat;}.steps li.step-1 a,.steps li.step-1 .lay {background-position: 14px -25px; width: 185px; border: none;}.steps li.step-1 .active {background-position: 14px 0px;}.steps li.step-2 a,.steps li.step-2 .lay {background-position: 14px -75px; width: 156px;}.steps li.step-2 .active {background-position: 14px -50px;}.steps li.step-3 a,.steps li.step-3 .lay {background-position: 14px -125px; width: 134px;}.steps li.step-3 .active {background-position: 14px -100px;}.steps li.step-4 a,.steps li.step-4 .lay {background-position: 14px -175px; width: 142px;}.steps li.step-4 .active {background-position: 14px -150px;}.steps li .active {color: #004d91;}.steps .text {padding-left: 45px;}.steps a .text {text-decoration: underline;}.pogoda {white-space: nowrap; height: 31px; line-height: 31px;}.pogoda .item {display: inline-block; height: 31px; vertical-align: middle;}.pogoda .title {color: #3687bb;}.pogoda .temperature {color: #ff9900;}.pogoda .minus {color: #3687bb;}.pogoda .temperature .number {font-weight: bold;}.pagenav {padding: 5px 15px;}.pagenav a {padding: 0 0 0 12px;color: #333333;font-weight: bold;}.pagenav .goback {float: left;background: url(../images/arrow-left.png) no-repeat left center;}.pagenav .goup {float: right;background: url(../images/arrow-up.png) no-repeat left center;} .results {padding: 5px 15px 10px;border-bottom: 1px solid #dcdbda;}.results strong {color: #004d91;}.paging {padding: 10px 15px;}.paging span {color: #004d91;}.paging a{text-decoration: none;}.wyniki-step3 th {border-bottom: 1px solid #dcdbda;text-align: left;}.wyniki-step3 thead .col1 {text-align: center;}.wyniki-step3 tbody .col1 {width: 90px;}.wyniki-step3 tbody .col5 {width: 100px;}.wyniki-step3 tbody .col1,.wyniki-step3 tbody .col4,.wyniki-step3 tbody .col5 {text-align: center;}.wyniki-step3 tbody .first {background: #fff url(../images/dot.png) repeat-y left top;}.wyniki-step3 tbody .last {background: #fff url(../images/dot.png) repeat-y right top;}.wyniki-step3 tbody tr:hover td {background-color: #f8faff;}.wyniki-step3 p {margin-bottom: 0;}.wyniki-step3 .foto img {width: 90px;height: 62px;}.wyniki-step3 h3 a,.wyniki-step3 .region,.wyniki-step3 .miasto,.wyniki-step3 .wyzywienie .value {color: #004d91;}.wyniki-step3 .polozenie,.wyniki-step3 .stars {display: block;}.wyniki-step3 .last-minute-holder {text-align: center;padding-bottom: 10px;}.filters {width: 350px;float: right;text-align: right;}.filters select{font-size: 10px; margin-left: 5px;}.results-wyniki-standard {margin: 8px 0; padding: 10px 10px;}.details-step4,.details-step4 .details-head,.details-step4 .details-inner {background: url(../images/details.png) no-repeat;}.details-step4 {background-position: left bottom;margin-bottom: 10px; padding: 0 0 8px;}.details-step4 .details-head {padding-top: 8px;}.details-step4 .details-inner {padding: 0 3px;background-position: -620px top;background-repeat: repeat-y;}.details-left {float: left; width: 317px;}.details-right {float: right; width: 295px;}.details-step4 .line {padding: 7px 0 7px 22px;border-bottom: 1px solid #f0f5ff;}.details-step4 .line-first {background-color: #f0f5ff;}.details-step4 .left {float: left;width: 110px;}.details-step4 .right {float: right;width: 185px;}.details-step4 .left,.details-step4 .region,.details-step4 .miasto,.details-step4 h2 {color: #004d91;}.details-step4 .polozenie {font-weight: bold;}.details-step4 h2 {font-size: 12px;}.details-step4 .stars {display: block;padding-top: 3px;}.gallery {}.gallery-main-img {clear: both;width: 295px; height: 192px;margin: 0 auto;background-color: #f0f5ff;position: relative;}.gallery-main-img img {width: 285px; height: 187px;position: absolute;left: 5px;top: 0px;}.gallery-status {text-align: center;padding: 10px 0 5px;}.gallery-nav {display:-moz-inline-stack;display:inline-block;vertical-align: middle;width: 22px;height: 22px;background-image: url(../images/gallery-nav.png);background-repeat: no-repeat;text-indent: -9999em;}.gallery .nav-prev{margin-right: 5px;background-position: -22px top;}.gallery .nav-next{margin-left: 5px;background-position: 0px top;}.tabs {width: 620px; height: 31px;background: url(../images/tabs.png) no-repeat left bottom;}.tabs li { margin: 0 1px 0 0; float: left; height: 31px;width: 120px;}.tabs li a { display:block;height: 31px;line-height: 31px;text-align: center;color: #333;background: url(../images/tabs-elements.png) no-repeat;}.tabs li a.active {background-position: left -31px;font-weight: bold;}.tabs-content {background-color: #fff;border-left: 1px solid #dcdbda;border-right: 1px solid #dcdbda;border-bottom: 1px solid #dcdbda;}.opis-step4,.galeria-step4,.poradnik-step4 {padding: 10px;}.opis-step4 {font-size: 1.09em;}.up-terminy {padding: 10px 15px 15px;}.up-terminy .field {float: left; padding-right: 10px;}.up-terminy label,.up-terminy select {display: block;}.up-terminy select {width: 100%;}.up-terminy .field-wyjazd,.up-terminy .field-wyzywienie {width: 120px;}.up-terminy .field-transport {width: 130px;}.up-terminy .field-typpokoju {width: 175px;}.wyniki-terminy {background-image: url(../images/wyniki-terminy.png);background-repeat: repeat-x;}.wyniki-terminy tbody td,.wyniki-terminy thead th {text-align: center;}.wyniki-terminy tbody .col5 {text-align: left;}.wyniki-terminy tbody .col2 {width: 82px;}.wyniki-terminy tbody .col3 {width: 42px;}.wyniki-terminy tbody .col4 {width: 94px;}.wyniki-terminy tbody .col5 {width: 220px;}.wyniki-terminy thead th {height: 27px;border-top: 1px solid #dcdbda;border-bottom: 1px solid #dcdbda;border-right: 1px solid #fff;font-weight: normal;}.wyniki-terminy th em {font-style: normal;color: #929292;}.wyniki-terminy tbody .last td {border-bottom: 0;}.wyniki-terminy p {margin-bottom: 0;}.wyniki-terminy .price-holder {white-space: nowrap;}.wyniki-terminy .guzik {display:-moz-inline-stack;display:inline-block;text-align: center;}.wyniki-terminy .guzik-reserv,.wyniki-terminy .guzik-question {width: 95px;height: 20px;line-height: 20px;margin-left: 7px;font-weight: bold;}.wyniki-terminy .guzik-check {width: 80px;padding-left: 15px;height: 20px;line-height: 20px;margin-left: 7px;background: url(../images/ajax-loader.gif) no-repeat left center;}.wyniki-terminy .guzik-reserv {color: #fff;background: url(../images/wyniki-terminy-reserv.png) no-repeat;}.wyniki-terminy .guzik-question {color: #004d91;background: url(../images/wyniki-terminy-question.png) no-repeat;}.wyniki-terminy .guzik-details {margin-left: 7px;width: 75px;height: 20px;line-height: 20px;color: #333;background: url(../images/wyniki-terminy-details.png) no-repeat;}.wyniki-terminy .guzik-quickquestion {width: 17px;height: 17px;line-height: 17px;color: #333;font-weight: bold;background: url(../images/wyniki-terminy-quickquestion.png) no-repeat;}.wyniki-terminy tbody tr.details td {text-align: left;border-bottom: 0;border-right: 0;border-bottom: 1px solid #dcdbda;border-top: 1px solid #dcdbda;}.wyniki-terminy tbody tr.last td {border-bottom: 0;}.wyniki-terminy .details h4 {padding-bottom: 0.5em; color:#004d91;}.wyniki-terminy .details .details-prices {margin-bottom: 1em;}.form input.text,.header input,.person input {height: 12px;}.form select.select,.header select,.person select {height: 18px;}.form select.select,.form input.text,.form textarea,.header input,.header select ,.person input,.person select {font-size: 11px;}.reservation-header {height: 50px;line-height: 50px;font-size: 12px;font-weight: bold;color: #004d91;border-bottom: 1px solid #d0d5d9;}.reservation .room h3 {margin: 20px 0;padding: 0 0 10px;font-size: 12px;font-weight: bold;color: #004d91;border-bottom: 1px solid #d0d5d9;}.reservation .section,.reservation .section-head,.reservation .section-inner {background: url(../images/reservation-section.png) no-repeat;}.reservation .section {padding-bottom: 5px;margin-bottom: 5px;background-position: left bottom;}.reservation .section-head {padding: 0 13px;}.reservation .section-inner {padding: 20px 13px 10px;background-position: right top;background-repeat: repeat-y;}.reservation .section-double .section-head {height: 51px;}.reservation .section-double .section-inner {padding-top: 0px;}.reservation .section-double .reservation-header {margin-bottom: 20px;}.reservation .section .left,.reservation .section .right {width: 48%;position: relative;margin-top: -51px;}.reservation .section .left {float: left;}.reservation .section .right {float: right;}.reservation .line {margin-bottom: 10px;}.reservation .suma {margin-bottom: 0px; margin-top: 10px;}.reservation .room .line,.reservation .line-price {margin-bottom: 0px;}.reservation .line label,.reservation .line .label { display: block; float:left; width: 115px; margin: 2px 0 0;}.reservation .suma label { display: block; float:left; width: 205px; margin: 2px 0 0; font-weight: bold;}.reservation .line .field {width: 150px;float: right;}.reservation .line p {padding: 2px 0 0 0;}.reservation .form-message{ margin: 0; padding: 10px 0; font-weight: bold; width: 100%; color:#6399fa;}.reservation .info-message { margin: 0; padding: 0px 0; font-weight: bold; width: 100%; color:#6399fa;}.reservation .line input.long { display: block;width: 146px;}.reservation .line select.long {width: 100%;}.reservation .line input.short-left { width: 47px; display:block; float: left;}.reservation .line input.short-right { float: right; width: 85px; display:block;}.reservation .textarea label {width: 70px;}.reservation .textarea textarea { display: block; width: 186px; height: 50px; margin: 0;float: right;}.reservation .room .header table {width: 100%;}.reservation .room .header table td{vertical-align: top;padding: 0 0 10px;}.reservation .room .header table td label{display: block;}.reservation .room .person table th {font-weight:normal; text-align: left; padding-left: 5px;}.reservation .room .person table td.col1 {width:110px;}.reservation .room .person table td.col1 select{width:100%;}.reservation .rform_forchecks {margin-bottom: 5px;clear:both;}.reservation .rform_forchecks a {text-decoration:underline;}.reservation .rform_forchecks label {display:block; margin: 0 0 10px 35px;}#regulamin,#ochronadanych,#handlowainformacja {display:block;float: left;width: 14px;margin: 2px 0px 0px 0;}.reservation .form-submit {text-align:center;margin-bottom: 15px;}.reservation .form-submit .guzik { width: 140px; height: 30px; font-weight: bold;font-size: 11px;color: #fff; border: none; cursor: pointer;background: url(../images/reservation-submit.png) no-repeat;}.required-star {color: #004d91; font-weight: bold;}.price-star {color: #0588d2; font-weight: bold;}.reservation .img{border:3px solid #F8F8F8;height:67px;width:91px;}.reservation .left h3 {color:#2B4381;font-size:11px;text-transform: uppercase;}.reservation .left .line .price {color: #2B4381; font-size: 12px;}.reservation .original-price,.reservation .left .line .original-price .price{font-size: 0.9em;}.reservation .currency {color: inherit; font-weight: normal;}.reservation .field-hotel {padding: 5px 0 0;}.reservation .field-hotel .title {display: block;}.reservation .country,.reservation .termin,.reservation .days {font-weight: bold; color: #283d8e;}.reservation .footnote {margin: 0 0 0.5em;}.reservation .update-prices {display: block;margin: 0 auto;text-align: center;width: 110px;height: 30px;color: #333;font-weight: bold;font-size: 11px;background: url(../images/aktualizuj-cene.png) no-repeat;border: 0;cursor: pointer;}.reservation-confirm .right .field {font-weight: bold; color: #283d8e;}.reservation-confirm .room .prices {padding: 0 10px;}.book-room-persons,.book-room-info {clear: both; border-collapse: collapse; width: 100%;}.book-room-persons td,.book-room-persons th{padding: 5px 10px;width: 25%;}.book-room-persons th {text-align: left; font-weight: normal;}.book-room-persons .normal td{background-color: #eef2f5;border-bottom: 5px solid #fff;color: #283d8e;font-weight: bold;}.book-room-persons .normal td.col4 {border-right: 0;}.book-room-info {margin: 0 0 20px;}.book-room-info td{padding: 5px 10px;}.book-room-info .col1,.book-room-info .col3 {width: 25%;}.book-room-info .col2,.book-room-info .col4 {width: 25%; font-weight: bold; color: #283d8e;}.przeloty {clear: both; padding: 10px 0 0;}.przeloty .from {padding-right: 20px;}.payment {position: relative;}.reservation-popraw-dane {position: absolute;left: 0px;top: 0px;width: 150px;}.reservation-popraw-dane .submit{width: 150px;height: 30px;font-weight: bold;color: #999a9c;border: 0;font-size: 11px;background: url(../images/popraw-dane.png) no-repeat;}.payment-options {width: 260px;margin: 0 auto 30px;padding-top: 5px;background: transparent url(../images/payment-options.png) left top no-repeat;}.payment-options .radios {padding: 5px 10px;background: transparent url(../images/payment-options.png) -260px top repeat-y;}.payment .radios label {display: inline;float: none;}.dotpay form input{display: block; margin: 0 auto;}.paymentoptions-radio {width: 155px; margin: 0 auto 5px;}.paymentoptions-radio input {margin-left: 0px;}.paymentoptions-checkbox {margin: 0 0 20px;}.paymentoptions-checkbox .line {margin-bottom: 5px;}.uslugi-dodatkowe {width: 75%;}.uslugi-dodatkowe td,.uslugi-dodatkowe th {padding: 0px 5px 10px 0;text-align: left;}.uslugi-dodatkowe input {margin-left: 0;}.poradnik-item { height: 40px; line-height: 40px; border-bottom: 1px solid #dbdbdb;}.poradnik-item:hover {background-color: #f8faff;}.poradnikImg {width: 70px; float: left; height: 39px;}.poradnikImg img {display: block; margin: 11px auto; width: 38px; height: 23px;}.poradnik-item .href { display: block; width: 120px; height: 33px;float:right; margin-top: 6px;padding: 0 0 0 15px; line-height: 33px;font-weight: bold;background: transparent url(../images/poradnik-item-href.png) left center no-repeat}.poradnik-item .href:hover {text-decoration: underline;}.poradnik {padding: 15px;}.por-menu { float: right;width: 195px; margin: 0 0 20px 20px;padding: 0 0 10px;background: url(../images/poradnik-menu.png) no-repeat left bottom;}.por-menu h3{ height: 32px; line-height: 32px;font-size: 12px; font-weight: bold; color: #004d91;text-align: center;background: url(../images/poradnik-menu-head.png) no-repeat;}.por-menu li {padding: 0 3px; border-left: 1px solid #dcdbda; border-right: 1px solid #dcdbda;background-color: #fff;}.por-menu a { display: block; height: 30px; line-height: 30px; padding: 0 0 0 25px;color: #333; border-bottom: 1px solid #f0f5ff;}.por-menu .front a { cursor:default; font-weight: bold;color: #004D91;}.por-menu a:hover {text-decoration:underline; color: #004D91;}.por-menu .front a:hover {text-decoration:none;}.por-opis {width: 372px;}.por-photo { display: block;float: right; margin-bottom: 20px; margin-left: 20px;width:236px;}.por-flaga {display: block; float: left; width: 38px; height: 28px; margin: 0 10px 10px 0;}.por-description { clear: both;padding-top: 10px; border-top: 1px solid #dbdbdb;font-size: 1.09em;}#pogoda {clear:both;}.poradnik .pogoda { border: 1px solid #cedeff;border-collapse: collapse; width: 100%;padding: 0px;font-size: 11px;margin-top: 10px; }.poradnik .pogoda tr td,.poradnik .pogoda tr th {padding: 3px !important;text-align:center;}.poradnik .pogoda th{background:#cedeff;color: #fff;} .poradnik-step4 {padding: 10px;} #qbOverlay {display: none;position: absolute;z-index: 100;left: 0;top: 0;background-color: #000;cursor: pointer;}#qbBox {display: none;position: absolute;left: 50%;z-index: 101;background-color: #fff;}#qbStage {position: relative;z-index: 103;height: 100%;}#qbBottom{position: relative;z-index: 102;background-color: #fff;height: 45px;padding: 0 10px;margin-bottom: -45px;}#qbClose {display: block;float: right;width: 66px;height: 22px;background: transparent url("../images/quickbox/close.gif") no-repeat center;cursor: pointer;}#qbPrev, #qbNext {position: absolute;z-index: 104;width: 50%;height: 100%;outline: none;display: block;}#qbNext {left: 50%;}#qbPrev:hover{ background: transparent url("../images/quickbox/prev.gif") no-repeat 0% 15%; }#qbNext:hover{ background: transparent url("../images/quickbox/next.gif") no-repeat 100% 15%; }#qbBox .loading {background: #fff url("../images/quickbox/loading.gif") no-repeat center;}#qbCaption {color: #666;font-size: 0.8em;font-weight: bold;}#qbCounter {font-family: "Trebuchet MS";color: #aaa;font-size: 0.8em;font-weight: bold;}.prezentacja {clear: both;margin-bottom: 5px;}.prez-tabs {width: 620px;overflow: hidden;}.prez-tabs li { margin: 0 5px 0 0; float: left; height: 31px;width: 120px;}.prez-tabs .last {margin-right: 0;}.prez-tabs a { display:block;height: 31px;line-height: 31px;text-align: center;color: #333;background: url(../images/prezentacja-tabs.png) no-repeat;}.prez-tabs .active a{background-position: left -31px;font-weight: bold;}.prez-tab-content {height: 299px;overflow: hidden;position: relative;}.prezentacja-normal .title {position: absolute;top: 153px;left: 40px;width: 540px;height: 36px;line-height: 36px;text-align: right;color: #11376a;font-weight: bold;font-size: 18px;z-index: 20;}.prezentacja-normal .title .price {font-size: 30px;}.prezentacja-normal .nav {position: absolute;top: 139px;left: 0px;width: 620px;height: 95px;padding-top: 65px;z-index: 10;background: url(../images/white-overlay.png) repeat;}.prezentacja-normal .nav a {display: block;width: 123px;float: left;text-align: center;color: #333;line-height: 100%;}.prezentacja-normal .nav img{width: 82px;height: 52px;border: 3px solid #fff;}.prezentacja-normal .nav span {display: block;padding: 4px 8px;}.prezentacja-normal .nav .active {font-weight: bold;}.prezentacja-freeski .overlay {position: absolute;top: 0px;left: 0px;width: 271px;height: 299px;z-index: 10;background: url(../images/white-overlay.png) repeat;}.prezentacja-freeski .item {padding: 24px 46px 0;}.prezentacja-freeski .item-img{width: 173px;height: 109px;border: 3px solid #fff;margin-bottom: 5px;}.prezentacja-freeski h3,.prezentacja-freeski p {margin: 0 10px 5px;}.prezentacja-freeski .stars {display: block;}.prezentacja-freeski .price-line {text-align: right;}.prezentacja-freeski .polozenie-line {margin-bottom: 0px;}.prezentacja-freeski .polozenie,.prezentacja-freeski .wyzywienie {font-weight: bold;}.prezentacja-freeski h3 a,.prezentacja-freeski .region,.prezentacja-freeski .wyzywienie {color: #005099;}.prezentacja-freeski .nav-line {position: absolute;top: 260px;left: 0px;width: 271px;height: 25px;line-height: 25px;text-align: center;}.prezentacja-freeski .nav-prev,.prezentacja-freeski .nav-next {display:-moz-inline-stack;display:inline-block;vertical-align: middle;width: 22px;height: 22px;background-image: url(../images/freeski-nav.png);background-repeat: no-repeat;}.prezentacja-freeski .nav-prev {margin-right: 5px;background-position: -22px top;}.prezentacja-freeski .nav-next {margin-left: 5px;background-position: 0px top;}.prezentacja-willa .overlay {position: absolute;top: 0px;left: 0px;width: 271px;height: 299px;z-index: 10;background: url(../images/white-overlay.png) repeat;}.prezentacja-willa .item {padding: 24px 46px 0;}.prezentacja-willa .item-img{width: 173px;height: 109px;border: 3px solid #fff;margin-bottom: 5px;}.prezentacja-willa h3,.prezentacja-willa p {margin: 0 10px 5px;}.prezentacja-willa .stars {display: block;}.prezentacja-willa .price-line {text-align: right;}.prezentacja-willa .polozenie-line {margin-bottom: 0px;}.prezentacja-willa .polozenie,.prezentacja-willa .wyzywienie {font-weight: bold;}.prezentacja-willa h3 a,.prezentacja-willa .region,.prezentacja-willa .wyzywienie {color: #005099;}.prezentacja-willa .nav-line {position: absolute;top: 260px;left: 0px;width: 271px;height: 25px;line-height: 25px;text-align: center;}.prezentacja-willa .nav-prev,.prezentacja-willa .nav-next {display:-moz-inline-stack;display:inline-block;vertical-align: middle;width: 22px;height: 22px;background-image: url(../images/freeski-nav.png);background-repeat: no-repeat;}.prezentacja-willa .nav-prev {margin-right: 5px;background-position: -22px top;}.prezentacja-willa .nav-next {margin-left: 5px;background-position: 0px top;}.zapytanie-container { position: absolute; z-index: 9999; width: 300px;background-color: #f1f5ff;padding: 10px;border: 1px solid #cbd2dc;}.zapytanie-content {position: relative;}.zapytanie-content h3 {color: #e93237;font-size: 14px;margin: 0 0 10px;padding: 0;line-height: 140%;}.zapytanie-content .close {display: block;width: 15px;height: 15px;position: absolute;right: -5px;top: -5px;background: url(../images/modal-close.png) no-repeat;text-indent: -9999em;}.zapytanie-content .error {padding: 10px;color: #f00;}.zapytanie-content .required {color: #E94A0A;font-weight: bold;font-size: 1.2em;}.zapytanie-content .line {margin: 0 0 10px;}.zapytanie-content label {display: block;margin: 0 0 3px 3px;font-weight: bold;}.zapytanie-content textarea {width: 296px;height: 100px;}.zapytanie-content .text {width: 296px;}.zapytanie-content .line-submit {text-align: right; margin: 0;}.zapytanie-content .line-submit input {height:30px;width:81px;margin-left: 20px;border: 0;color:#FFFFFF;cursor:pointer;font-weight:bold;text-align: center;background:transparent url(../images/search-submit.png) no-repeat scroll left top;}.siec-sprzedazy-results {width: 100%;border-collapse: collapse;background-image: url(../images/wyniki-terminy.png);background-repeat: repeat-x;border: 1px solid #dbdbdb;}.siec-sprzedazy-results .strong td { background-color: #CCDDFF;}.siec-sprzedazy-results th {height: 27px;padding: 0 25px;border-top: 1px solid #dcdbda;border-bottom: 1px solid #dcdbda;border-right: 1px solid #fff;font-weight: normal;text-align: left;}.siec-sprzedazy-results th.last {border-right: 1px solid #dcdbda;}.siec-sprzedazy-results td {padding: 12px 25px;background-color: #fff;border: 1px solid #dcdbda;}.siec-sprzedazy-results tbody .col1,.siec-sprzedazy-results tbody .col3,.siec-sprzedazy-results .head td {font-weight: bold;}.siec-sprzedazy-results .head td {color: #004D91;background-color: #fbfbfb;}.sp-form label {display: block;}.sp-form .submit {width: 81px;height: 30px;line-height: 30px;color: #fff;font-weight: bold;font-size: 11px;background: url(../images/search-submit.png) no-repeat;border: 0;outline: none;vertical-align: bottom;}.sp-form-horizontal {padding: 10px 15px;}.sp-form-horizontal .line {float: left;margin-right: 20px;}.sp-form-horizontal .line-submit {padding-top: 5px;}.sp-form-vertical {width: 190px;padding: 92px 0 0 40px;float: left;}.sp-form-vertical .line{margin-bottom: 10px;}.sp-map {float: right;}.form-standard table {width: 100%;border-collapse: collapse;}.form-standard td {padding: 0.2em 1em;}.form-standard .header td {padding: 1em 1em 0.5em;font-weight: bold;font-size: 1.2em;font-family: Arial, sans-serif;color: #076aa5;}.form-standard .error td {color: #076aa5;font-style: italic;}.form-standard .submit {width: 81px;height: 30px;line-height: 30px;color: #fff;font-weight: bold;font-size: 11px;background: url(../images/search-submit.png) no-repeat;border: 0;outline: none;}.loga-operatorow-table {width: 100%;border-collapse: collapse;}.loga-operatorow-table td{padding: 10px; text-align: center;}.piocalendar .days {font-weight: normal;}
.piocalendar {position: absolute;font-size: 11px;font-family: Tahoma, sans-serif;color: #000;line-height: normal;width: 179px;height: 143px;padding: 10px;background: transparent url(../images/piocalendar/blue/frame.png) center center no-repeat;z-index: 1000;}.piocalendar .head {position: relative;height: 15px;margin-bottom: 6px;padding-top: 2px;cursor: default;}.piocalendar .head .title {text-align: center; margin: 0 18px 0 18px;}.piocalendar .head .prev,.piocalendar .head .next{position: absolute;cursor: pointer;text-indent: -9999px;overflow: hidden;width: 12px;height: 12px;top: 2px;background-color: transparent;background-image: url(../images/piocalendar/blue/buttons.png);background-position: 0px 0px;background-repeat: no-repeat;}.piocalendar .head .prev {left: 4px;}.piocalendar .head .prev:hover {background-position: 0px -13px;}.piocalendar .head .next {right: 4px; background-position: -13px 0px;}.piocalendar .head .next:hover {background-position: -13px -13px;}.piocalendar .body {position: relative;top: 0px;left: 2px;width: 175px;height: 116px;overflow: hidden;cursor: default;}.piocalendar .days .day {float: left;text-align: center;overflow: hidden;width: 24px;height: 15px;margin: 0 1px 1px 0;}.piocalendar .days .titles {height: 15px;border-bottom: 1px solid #e0e0e0;margin-bottom: 4px;}.piocalendar .days .day7 {margin-right: 0;}.piocalendar .days .week5 .day {margin-bottom: 0;}.piocalendar .days .week .day {cursor: pointer;}.piocalendar .days .week .day:hover {background: transparent url(../images/piocalendar/blue/days.png) left top no-repeat; color: #0084AA;}.piocalendar .days .otherMonth {color: #aaa;}.piocalendar .days .selected {background: transparent url(../images/piocalendar/blue/days.png) left bottom no-repeat; color: #316879;}.piocalendar .days .today {font-weight: bold;}.piocalendar .months {width: 176px;}.piocalendar .months .month {float: left;cursor: pointer;text-align: center;padding-top: 6px;width: 57px;overflow: hidden;height: 21px;margin: 0 1px 1px 0;}.piocalendar .months .month3,.piocalendar .months .month6,.piocalendar .months .month9,.piocalendar .months .month12 {margin-right: 0;}.piocalendar .months .month10,.piocalendar .months .month11,.piocalendar .months .month12 {margin-bottom: 0;}.piocalendar .months .month:hover {background: url(../images/piocalendar/blue/months.png) left top no-repeat; color: #0084AA;}.piocalendar .months .selected {background: url(../images/piocalendar/blue/months.png) left bottom no-repeat; color: #316879;}.piocalendar .years .year {float: left;cursor: pointer;text-align: center;padding-top: 6px;width: 34px;overflow: hidden;height: 21px;margin: 0 1px 1px 0;}.piocalendar .years .year4,.piocalendar .years .year9,.piocalendar .years .year14,.piocalendar .years .year19 {margin-right: 0;}.piocalendar .years .year15,.piocalendar .years .year16,.piocalendar .years .year17,.piocalendar .years .year18,.piocalendar .years .year19 {margin-bottom: 0;}.piocalendar .years .year:hover {background: url(../images/piocalendar/blue/years.png) left top no-repeat; color: #0084AA;}.piocalendar .years .selected {background: url(../images/piocalendar/blue/years.png) left bottom no-repeat; color: #316879;}.piocalendar .week:after,.piocalendar .months:after,.piocalendar .years:after { clear: both; content: "."; display: block; height: 0px; visibility: hidden;}*+html .piocalendar .week,*+html .piocalendar .months,*+html .piocalendar .years { min-height: 1%;}* html .piocalendar {background-image: url(../images/piocalendar/blue/frame-ie6.png);}* html .piocalendar .week,* html .piocalendar .months,* html .piocalendar .years { height: 1%; overflow: visible;}
