#content {background-color:white;width:100%;overflow:hidden;width:971px;margin:0 auto;padding:0 8px 2px 8px;position:relative;}

#content.main-page {background:white url(../img/topbar.gif) no-repeat -2850px 0;padding-left:0;padding-right:0;border-left:8px solid white;border-right:8px solid white;padding-top:22px;}

#left {width:664px;float:left;}
#right {float:right;width:300px;}
#small-left {float:left;width:160px;margin-right:10px;position:relative;}
#center {width:486px;float:left;}

.error-box {padding:10px 9px 8px 8px;background:transparent url(../img/error.png) no-repeat;margin-bottom:0px;}
.error-box .error-bg {padding-bottom:1px;background:transparent url(../img/error.png) no-repeat -663px 100%;}
.error-box .error1 {padding:30px 0 28px 107px;border-left:1px solid #9db0c5;border-right:1px solid #9db0c5;background:white url(../img/error1.png) no-repeat 30px 36px;}
.error-box .error1 h2 {color:#66ADFF;font-size:17px;margin:0;}
.error-box .error1 p {margin:0;font-weight:bold;color:#555555;line-height:1.35em}
.error-box .error1 p a {color:#3c77d3;font-weight:normal;}

.error-box .error2 {padding:30px 0 28px 107px;border-left:1px solid #9db0c5;border-right:1px solid #9db0c5;background:white url(../img/error2.png) no-repeat 30px 36px;}
.error-box .error2 h2 {color:#ff5400;font-size:17px;margin:0;}
.error-box .error2 dl {margin:4px 0 12px 0;line-height:1.4em;}
.error-box .error2 dl dt {float:left;color:#919da7;margin-right:2px;}
.error-box .error2 dl strong {color:#555555;}
.error-box .error2 p {margin:0;font-weight:bold;color:#555555;line-height:1.35em}
.error-box .error2 a {color:#3c77d3;font-weight:normal;}
.error-box .error2 ul {list-style-type:none;margin:0;padding:4px 0 0 0;}
.error-box .error2 ul li {color:#555555;line-height:1.3em;padding:3px 0 4px 11px;background:transparent url(../img/icons.gif) no-repeat 0 -44px;}

.error-box .error-content {padding:6px 67px 19px 36px;background:transparent url(../img/dot.gif) repeat-y}
.error-box .error2 .error-content {padding-bottom:2px;}

.error-box .error3 {padding:33px 0 38px 107px;border-left:1px solid #9db0c5;border-right:1px solid #9db0c5;background:white url(../img/error3.png) no-repeat 30px 36px;}
.error-box .error3 h2 {color:#ff5400;font-size:17px;margin:0;}
.error-box .error3 p {margin:0;font-weight:bold;color:#555555;line-height:1.35em;padding-top:2px;}
.error-box .error3 p a {color:#3c77d3;font-weight:normal;}

.error-box .error4 {padding:30px 0 28px 107px;border-left:1px solid #9db0c5;border-right:1px solid #9db0c5;background:white url(../img/error4.png) no-repeat 30px 36px;}
.error-box .error4 h2 {color:#88C20C;;font-size:17px;margin:0;}
.error-box .error4 p {margin:0;font-weight:bold;color:#555555;line-height:1.35em}
.error-box .error4 p a {color:#3c77d3;font-weight:normal;}


.page-content {width:663px;background:#f1f4f7 url(../img/content.png) no-repeat -987px 100%;padding-bottom:2px;margin-bottom:10px;}
.page-content-bg {padding-bottom:12px;width:663px;overflow:hidden;background:#f1f4f7 url(../img/content.png) repeat-y -2313px 0;}
.page-content h1 {margin:0;font-size:22px;padding:19px 0 0 20px;color:#22375a;}
.page-content .margin-top {margin-top:1px;}

.map-content {width:663px;padding-bottom:2px;margin-bottom:10px;}
.map-content-bg {padding-bottom:12px;width:662px;border:1px solid #7D8A98; background-color: #9BB2D0}

.border-box {padding:10px 9px 8px 8px;background:transparent url(../img/error.png) no-repeat;margin-bottom:10px;}
.border-box .border-bg {padding-bottom:1px;background:transparent url(../img/error.png) no-repeat -663px 100%;}
.border-box .border-content {padding:0 9px 0 9px;border-left:1px solid #9db0c5;border-right:1px solid #9db0c5;background-color:white;color:#555555;width:627px;position:relative;}.border-box .border-content a {color:#3C77D3}
.border-content td {padding:3px 10px;}

.border-box h2 {padding:22px 0 27px 21px;margin:0;color:#22375a;font-size:17px;}
.border-box h2 em {font-style:normal;color:#3c77d3;}
.border-box .border-top {padding:27px 0;border-top:1px dashed #B6C5D5;width:100%;}
.border-box .columns {background:transparent url(../img/dot.gif) repeat-y 300px 0;}
.border-box .list h2 {padding:0;}
.border-box .list .columns {background-image:none;}
.border-box .category {margin:-7px 0 0 0;padding:0 0 22px 20px;color:#919da7;}
.border-box .category a {color:#555555;font-weight:bold;}

.border-box .columns.unban {background:transparent url(../img/dot.gif) repeat-y 260px 0;}
.unban-left-col {float:left;width:162px;padding-top:4px;padding-left:62px;text-align:right;font-weight:bold}
.unban-right-col {float:right;width:333px;padding-right:15px;}


.login-form {float:left;width:262px;padding-top:14px;}
.login-form .input-line {width:100%;overflow:hidden;padding-top:10px;}
.login-form .input-line label {float:left;width:67px;text-align:right;padding-top:3px;}
.login-form .input-line input {border:1px solid #abadb3;padding:2px 6px;width:172px;float:right;color:#555555;}
.login-form .button {text-align:right;margin:5px 0;padding-top:10px;}
.login-form .button input {width:127px;height:28px;background:transparent url(../img/searchbutton.gif) no-repeat;border-width:0;color:white;font-weight:bold;font-size:12px;cursor:pointer;}
.login-form .button input.hover {background-position:0 -28px;}

.login-form .radio-line {padding-left:75px;width:186px;overflow:hidden;margin-bottom:14px;}
.login-form .radio-line input {float:left;}
.login-form .radio-line label {float:right;width:162px;}

.login-right-col {float:right;width:270px;padding-right:15px;}
.login-right-col a {color:#3c77d3;}
.login-right-col h3 {color:#66adff;margin:0;font-size:17px;background:white url(../img/leftcol.png) no-repeat -1987px -35px;padding-top:16px;line-height:1.1em;}
.login-right-col h4 {color:#ff5400;font-size:12px;margin:1em 0 0 0;padding-top:13px;}
.login-right-col ul {list-style-type:none;margin:0;padding:0;line-height:1.3em;}
.login-right-col li {margin:0 0 2em 0;}
.login-right-col .arrows {padding-bottom:15px;}
.login-right-col .arrows li {background:transparent url(../img/arrow.gif) no-repeat scroll 2px 5px;margin:1.7em 0 1em;padding-left:11px;}
.login-right-col p {line-height:1.4em;width:275px;margin:1.4em 0;}

.register-form {width:625px;padding-top:10px;font-family:tahoma, sans-serif;}
.register-form fieldset {padding-left:26px;width:565px;}
.register-form .input-line {width:100%;overflow:hidden;padding-bottom:11px;color:#74888c;}
.register-form .input-line label {float:left;width:116px;text-align:right;padding-top:1px;margin-right:12px;font-weight:bold;font-size:13px;}
.register-form .input-line label em {font-style:normal;color:#ff5400;}
.register-form .input-line .input {border:1px solid #abadb3;padding:2px 6px;width:252px;color:#555555;}
.register-form .input-line select {border:1px solid #abadb3;height:19px;color:#555555;}

.register-form .radio-line {width:100%;overflow:hidden;padding-bottom:11px;color:#74888c;}
.register-form .radio-line .label {float:left;width:116px;text-align:right;padding-top:1px;margin-right:12px;font-weight:bold;font-size:13px;}
.register-form .radio-line .label em {font-style:normal;color:#ff5400;}
.register-form .radio-line input {vertical-align:middle;}
.register-form .radio-line label {margin-right:5px;}

.register-form .input-line .error {background-color:#ffe1e1;}
.register-form .alert {line-height:1.4em;padding-top:27px;}
.register-form .alert h3 {color:#ff5400;margin:0;font-size:12px;}
.register-form .alert p {margin:0;}

.register-form .checkbox-group {width:100%;overflow:hidden;padding:6px 0 11px 0;font-size:12px;}
.register-form .checkbox-group label {float:left;width:175px;padding-left:55px;color:#74888c;height:23px;}
.register-form .checkbox-group input {vertical-align:middle;}

.register-form .step2 {margin-top:-14px;}
.register-form .step2 h3 {color:#3c77d3;font-size:17px;margin:0 0 13px 0;}
.register-form .step2 .input-line label {width:158px;}
.register-form .step2 .input-line input {width:120px;}
.register-form .step2 .input-line .big-input {width:184px;}
.register-form .step2 .input-line .file-input {width:250px;margin-bottom:6px;}
.register-form .step2 .radio-line .label {width:158px;}
.register-form .step2 .input-line label span {color:#74888c;font-weight:normal;font-size:11px;}
.register-form .step2 p {margin-left:22px;line-height:1.45em;margin-top:1.45em;padding-top:1px;}
.register-form .step2 .checkbox-line {line-height:1.45em;margin-top:1.45em}
.register-form .step2 .checkbox-line input {float:left;}
.register-form .step2 .checkbox-line label {margin-left:22px;display:block;}
.register-form .step2 a {color:#3c77d3;}

.register-form .step3 {margin-top:-14px;}
.register-form .step3 .success {padding-left:238px;background:transparent url(../img/step3.png) no-repeat 20px 0;padding-top:14px;height:145px;}
.register-form .step3 .success h3 {font-size:18px;color:#ff5400;margin-top:0;}
.register-form .step3 .success h3 em {font-style:normal;color:#3c77d3;display:block;}
.register-form .step3 .success p {line-height:1.45em;font-size:12px;width:310px;}
.register-form p.button {text-align:right;margin:5px 0;padding-top:25px;}
.register-form .button input {width:127px;height:28px;background:transparent url(../img/searchbutton.gif) no-repeat;border-width:0;color:white;font-weight:bold;font-size:12px;cursor:pointer;}
.register-form .button input.hover {background-position:0 -28px;}

.profil-avatar {border:1px solid #b6c5d5;background-color:#f1f4f7;padding:15px;margin-bottom:3em;}
* html .profil-avatar {margin-bottom:2em;}
*+html .profil-avatar {margin-bottom:2em;}
.profil-avatar p {margin:0;}
.profil-avatar img {padding:4px;background-color:white;border:1px solid #b6c5d5;}

.city-gallery .sort {text-align:right;padding:18px 3px 11px 0;}
.city-gallery .sort label {color:#555555;}
.city-gallery .sort select {border:1px solid #9DB0C5;color:#576C86;height:17px;vertical-align:middle;}
.city-gallery .photos {background:transparent url(../img/dot3.gif) repeat-x scroll 0 -1px;margin:0;list-style-type:none;padding:9px 0 0 0;width:100%;overflow:hidden;font-family:tahoma, sans-serif;}
.city-gallery .photos li {float:left;overflow:hidden;height:173px;padding:16px 18px 0 22px;width:115px;}
.city-gallery .photos .photo {text-align:center;display:block;}
.city-gallery .photos .photo img {border:1px solid #9db0c5;}
.city-gallery .photos dl {margin:0;line-height:1.3em;padding:5px 0 3px 0;}
.city-gallery .photos dt {color:#c3c2c2;float:left;margin-right:2px;}
.city-gallery .photos dd {height:1.3em;color:#999999;margin-left:0;overflow:hidden;white-space:nowrap;}
.city-gallery .photos dd a {color:#0067cc;}
.city-gallery .photos p {font-size:10px;color:#8fa2b5;margin:0;}


.dots {background:transparent url(../img/dot.gif) repeat-y 450px 0;}

.page-title {width:100%;overflow:hidden;margin-top:24px;margin-bottom:15px;}
.page-title h1 {float:left;width:400px;padding-top:0;padding-bottom:0;}

.page-title a.show-map {float:right;width:120px;padding:0 14px 0 35px;margin-top:6px;background:transparent url(../img/icons.gif) no-repeat scroll 0px -240px;color:#3c77d3;}

.page-title a.show-objects-on-map {background:transparent url(../img/icon_map.gif) no-repeat scroll 0px 2px;color:#3C77D3;float:right;margin-top:6px;padding:0 14px 0 34px;width:98px;}

.page-title a.add-image {background:transparent url(../img/addimage.png) no-repeat scroll 0 0;color:#3C77D3;float:right;margin-top:3px;padding:0 10px 0 48px;width:96px;}

.page-title .also_found {color:#7D8A98;clear:left;font-size:11px;margin:0 0 12px 21px;padding:6px 0 3px 0;}
.page-title .also_found a {color:#3C77D3}

.content-panels {background:#b6c5d5 url(../img/contentpanels.png) no-repeat;padding:12px 0 0 13px;list-style-type:none;margin:0;height:42px;width:650px;}
.content-panels li {float:left;margin-right:6px;}
.content-panels a {float:left;cursor:pointer;padding-left:3px;background:#bac8d7 url(../img/contentpanels.png) no-repeat -663px -42px;line-height:1.2em;height:42px;}
.content-panels li.selected a {background-position: -663px 0;}
.content-panels li.selected span {background-position: 100% 0;color:#093c73;background-color:#F1F4F7;}

.content-panels li span {cursor:pointer;float:left;padding:6px 15px 5px 12px;color:#093c73;font-weight:bold;background:#ffedb7 url(../img/contentpanels.png) no-repeat 100% -42px;height:30px;line-height:1.3em;}
.content-panels li a:hover {text-decoration:none;}
.content-panels a:hover {background-position: -663px -84px;}
.content-panels a:hover span {background-position: 100% -84px;color:#093C73;}
.content-panels li.selected a:hover {background-position: -663px -84px;}
.content-panels li.selected a:hover span {background-position: 100% -84px;}
#content .content-panels li a em {font-style:normal;font-weight:normal;color:#9DB0C5}
#content .content-panels li.selected a em {color:#7D8A98}

#content .content-panels li a em.online {font-weight:bold;color:#ffffff;background-color:#D45B54;padding: 0px 8px 2px;}

.object {background:white url(../img/list.gif) no-repeat 0 0;width:647px;padding-top:1px;margin-left:8px;}
.object-bg {background:transparent url(../img/list.gif) no-repeat -647px 100%;width:647px;padding-bottom:1px;}
.object-bg1 {background:transparent url(../img/list.gif) repeat-y -1294px 0;width:631px;padding:1px 8px 23px 8px;}
.object h1 {padding-left:10px;width:420px;line-height:1.4em;}
.object h1 img {vertical-align:middle;}
.description h2 {font-size:18px;color:#5d7090;padding:16px 25px;background:white url(../img/leftcol.png) no-repeat -1987px -35px;margin:0;}

.object a.make_book {background-color:#FF5F10;border:1px solid;color:#FFFFFF;display:block;font-weight:bold;margin:16px 0 1px;padding:8px 0;text-align:center;text-decoration:none;}

.object a.make_book:hover {background-color:#FFFFFF;color:#FF5F10;}

.object-info {width:100%;overflow:hidden;background:transparent url(../img/detail2.png) no-repeat left bottom;margin-bottom:15px;margin-top:10px;padding-bottom:4px;}
.object-info .gallery {color:#5D7090;float:right;overflow:hidden;padding:14px 0 7px 11px;width:200px;background:url("../img/galeria_bgr.gif") no-repeat scroll 0 0 #FFFFFF;}
.object-info .gallery b {line-height:2.6em;}
.object-info .gallery img {border:1px solid #8097b3;}
.object-info .gallery img.hover {opacity: 0.7;filter: alpha(opacity=70);}

.object-info .gallery .more {background:url("../img/gallery.png") no-repeat scroll -19px -4px transparent;line-height:1.2em;margin-top:6px;padding:9px 0 11px 44px;}
.object-info .gallery .more a {color:#3c77d3;}

.object-info .gallery .photo {background:transparent url(../img/galeria_ikonki_mini.gif) no-repeat 0px -1px;line-height:1em;margin:-1px;padding:2px 0 9px 14px;width:177px;}
.object-info .gallery .photo a {color:#3c77d3;padding-left:10px;}

.object-info .gallery .video {background:transparent url(../img/galeria_ikonki_mini.gif) no-repeat 0px -24px;line-height:1em;margin:-1px;padding:2px 0 9px 14px;width:177px;}
.object-info .gallery .video a {color:#3c77d3;padding-left:10px;}

.object-info .gallery .panorama {background:transparent url(../img/galeria_ikonki_mini.gif) no-repeat 0px -48px;line-height:1em;margin:-1px;padding:2px 0 9px 14px;width:177px;}
.object-info .gallery .panorama a {color:#3c77d3;padding-left:10px;}

.object-info .gallery .selected-gallery {background-position:0 -38px;padding-left:46px;}
.object-info .gallery .selected-gallery a {padding-left:0;background-image:none;}

.object-info .slogan {border-bottom:11px solid white;float:left;width:413px;}
.object-info .slogan p {background-color:#ffffcc;border:1px solid #ffbc08;color:#777777;padding:5px 110px 5px 25px;margin:0;}

.object-info .partner {float:right;margin-right:26px;margin-top:-27px;position:relative;top:25px;}

.object-info .out-promo-head {color:#A7B7C7;font-family:tahoma;font-size:9px;margin:0 2px 2px 0;text-align:right;} 
.object-info .out-promo-content {background:url('/img/mixplus_logo.jpg') no-repeat scroll 3px 1px transparent;border:1px dotted #A7B7C7;margin-top:0;padding:6px 0 6px 73px;}

.special-offer {float:right;width:225px;padding-right:9px;}
.special-offer p {padding:4px 10px 0px 44px;width:178px;margin:0;background:transparent url(../img/superoffer.png) no-repeat 9px 5px;border-left:1px dotted #9db0c5;}
.special-offer p strong {color:#555555;display:block;padding-bottom:2px;}
.special-offer p a {display:block;background:url("../img/icons.gif") no-repeat scroll -1px -46px transparent;
color:#3C77D3;line-height:1.3em;padding-left:6px;}
.special-offer p a:hover {text-decoration:underline;}

.specialoffer-list {list-style-type:none;padding:0;margin:19px 0 0 0;/*border-top:1px dashed #b6c5d5;*/}
.specialoffer-list .item {border-bottom:1px solid #b6c5d5;width:100%;vertical-align:bottom;}
.specialoffer-list h3 {position:relative;font-size:12px;margin:0;}
.specialoffer-list h3 a {color:#95a6b8;display:block;background:transparent url(../img/specialofferlink.gif) no-repeat 11px 11px;padding:10px 0 11px 39px;}
.specialoffer-list h3 a span {color:#093c73;}
.specialoffer-list h3 a:focus {outline-width:0;}
.specialoffer-list h3 a img {vertical-align:middle;}
.specialoffer-list h3 a:hover {background-color:#e8f1fe;text-decoration:none;}
.specialoffer-list h3 a img {margin-right:16px;}
.specialoffer-list h3 em {position:absolute;font-style:normal;right:17px;top:12px;font-size:11px;font-weight:normal;}
.specialoffer-list .open {margin-top:-1px;background-color:#f1f4f7;border:1px solid #a7b7c7;width:629px;}
* html .specialoffer-list .open {border-color:#b7c6d6}
*+html .specialoffer-list .open {border-color:#b7c6d6}
.specialoffer-list .content {display:none;margin:0 4px 4px 4px;background-color:transparent;font-family:tahoma, sans-serif;padding:13px 36px;}
.specialoffer-list .gallery {display:none}
.specialoffer-list .open .content {display:block;/*background-color:#E8F1FE;*/}
.specialoffer-list .open .brak {display:block;background-color:#FFFFFF;border:1px solid #A7B7C7;margin:20px 38px;padding:10px;}
.specialoffer-list .brak {display:none}
.specialoffer-list .open .brak a {color:#3C77D3;}
.specialoffer-list .open .gallery {display:block;/*background-color:#E8F1FE;*/}
.specialoffer-list .open h3 {font-size:17px;background-color:#E8F1FE;}
.specialoffer-list .open h3 a {background-position:11px -26px;border-bottom:1px dashed #A7B7C7;color:#95A6B8;}
.specialoffer-list .open h3 a span {color:#093c73;}
.specialoffer-list .open h3 a:hover {background-color:#E4EAF1;}

.specialoffer-list .content p {line-height:1.6em;font-size:12px;color:#555555;margin:0.8em 0;}
.specialoffer-list .content .price {margin-top:0;}
.specialoffer-list .content h4 {border-bottom:1px dashed #95A6B8;color:#555555;font-size:12px;line-height:24px;margin-bottom:10px;margin-top:14px;padding:0 2px;}
.specialoffer-list .content .price em {font-style:normal;color:#ff5f10;font-size:18px;}
.specialoffer-list .content .photos {font-size:10px;list-style-type:none;margin:0;overflow:hidden;padding:2px 0;width:100%;}
.specialoffer-list .content .photos li {color:#555555;float:left;padding:0 24px 23px 0;width:112px;}
.specialoffer-list .content .photos li img {border:1px solid #95A6B8;margin-bottom:8px;}
.specialoffer-list .content .photos li a {color:#8fa2b5;}

.oba-rules {list-style-type:none;padding:0;margin:0 0 0 0;border-top:1px dashed #b6c5d5;}
.oba-rules .item {border-bottom:1px dashed #b6c5d5;width:100%;vertical-align:bottom;}
.oba-rules h3 {position:relative;font-size:12px;margin:0;}
.oba-rules h3 a {color:#3C77D3;display:block;background:transparent url(../img/oba_rules_link.gif) no-repeat scroll 11px 8px;padding:6px 0 6px 39px;}
.oba-rules h3 a:focus {outline-width:0;}
.oba-rules h3 a img {vertical-align:middle;}
.oba-rules h3 a:hover {background-color:#B6C5D5;text-decoration:none;color:white;}
.oba-rules h3 a img {margin-right:16px;}
.oba-rules h3 em {position:absolute;font-style:normal;right:17px;top:12px;font-size:11px;font-weight:normal;}
.oba-rules .open {margin-top:-1px;background-color:#b7c6d6;border:1px solid #95A6B8;width:629px;}
* html .oba-rules .open {border-color:#b7c6d6}
*+html .oba-rules .open {border-color:#b7c6d6}
.oba-rules .content {display:none;margin:0 4px 4px 4px;background-color:white;font-family:tahoma, sans-serif;padding:13px 36px;}
.oba-rules .open .content {display:block;}
.oba-rules .open h3 {color:#555555;font-size:12px;}
.oba-rules .open h3 a {color:white;background-position:11px -34px;}
.oba-rules .open h3 a:hover {background-color:#b7c6d6;}

.oba-rules .content p {color:#555555;font-size:12px;margin-bottom:10px;margin-top:10px;line-height:1.3em;}
.oba-rules .content p strong {margin-bottom:-5px;}
.oba-rules .content .price {margin-top:0;}
.oba-rules .content .article {font-size:12px;color:#093c73;font-weight: bold;line-height:30px;padding: 0px}
.oba-rules .content h4 {background-color:#f1f4f7;border:1px solid #bbc8d6;font-size:12px;padding:0 15px;color:#093c73;line-height:30px;margin-top:20px;}
.oba-rules .content .price em {font-style:normal;color:#ff5f10;font-size:18px;}
.oba-rules .content .photos {list-style-type:none;margin:0;padding:2px 0;font-size:10px;width:100%;overflow:hidden;}
.oba-rules .content .photos li {float:left;width:112px;padding:0 10px 23px 10px;color:#8fa2b5;}
.oba-rules .content .photos li img {margin-bottom:8px;}
.oba-rules .content .photos li a {color:#8fa2b5;}

.oba-rules table.oplaty_anulacyjne {border:1px solid;font-size:11px;margin-bottom:20px;text-align:left;width:100%;}
.oba-rules .content table.oplaty_anulacyjne th {background-color:#919DA7;color:white;padding:5px;}
.oba-rules .content table.oplaty_anulacyjne td {background-color:#F1F4F7;color:#555555;padding:5px;}

.oba-desciption {padding:20px 20px 5px 0}
.oba-desciption p {color:#555555;font-size:12px;line-height:1.3em;margin:0 0 0 24px;}
.oba-desciption a {color:#3C77D3;}

.oba-checkbox {padding-left:23px;color:#919da7;padding-top:10px;}

.object-info .phones-link {height:41px;background:transparent url(../img/phones.png) no-repeat;border-left:1px solid #bbc8d6;border-right:1px solid #bbc8d6;color:#093c73;font-weight:bold;line-height:39px;float:left;width:411px;margin-bottom:2px;}
.object-info .phones-link .a {color:#093c73;font-size:12px;display:block;padding-left:50px;background:transparent url(../img/phoneslink.gif) no-repeat 125px 12px;}
.object-info .phones-link .a em {color:white;font-size:11px;font-style:normal;font-weight:bold;padding-left:36px;}
.object-info .phones-link .a:hover {text-decoration:none;}
/*.object-info .phones-link .a span {visibility:hidden}*/
/*.object-info .phones {display:none;}*/
.object-info .showPhone .phones {display:block;}
.object-info .showPhone .phones-link {background-position:0 -41px;margin-bottom:0;}
.object-info .showPhone .phones-link em {display:none}
.object-info .showPhone .phones-link span {visibility:visible;}
.object-info .showPhone .phones-link .a {background-position:125px -26px;}

@media print {
.object-info .phones {display:block;}
.object-info .phones-link {background-position:0 -41px;margin-bottom:0;}
.object-info .phones-link em {display:none;}
.object-info .phones-link span {visibility:visible;}
.object-info .phones-link .a {background-position:125px -26px;}
}

.object-info dl {color:#555555;float:left;font-size:12px;line-height:1.4em;padding:10px 8px 0px 5px;;margin-top:0;width:400px;background:transparent url(../img/detail1.png) no-repeat left top;margin:0;}
.object-info dl.noborder {background-image:none;padding-top:0;}
.object-info dl.phones {background-color:transparent;background-image:none;border-left:1px solid #BBC8D6;border-right:1px solid #BBC8D6;margin-bottom:8px;margin-top:-1px;padding:0 6px 4px 4px;width:401px;}

.object-info dl.phones span {/*background-color:#FFFFEB;border:1px solid #BBC8D6;*/color:#8097B3;
float:right;font-size:11px;font-weight:normal;line-height:1.3em;margin-top:5px;padding:1px 5px 6px 8px;width:270px;}

.object-info dl.phones dt {/*padding-top:8px;*/}
.object-info dl.phones dd {color:#093c73;/*font-size:18px;*/font-weight:bold;width:275px}
* html .object-info dl.phones dd {float:none;padding-left:125px;width:auto;}
*+html .object-info dl.phones dd {float:none;padding-left:125px;width:auto;}
.object-info dt {font-weight:bold;float:left;padding:0px 2px 0 3px;color:#8097b3;width:106px;text-align:right;clear:both;}
.object-info dd {padding:0px 0 2px 14px;margin:0;float:left;width:275px;line-height:1.3em;}
* html .object-info dd {float:none;padding-left:125px;width:auto;}
*+html .object-info dd {float:none;padding-left:125px;width:auto;}
.object-info dd .price {color:#ff5f10;}
.object-info dd a {color:#3c77d3;white-space:nowrap}
.object-info dt.border-top {padding-top:5px;margin-top:3px;background:transparent url(../img/dot1.gif) repeat-x;line-height:1.3em;padding-bottom:5px;}
.object-info dd.border-top {background:transparent url(../img/dot1.gif) repeat-x;margin-top:3px;padding-top:5px;}
.object-info dd a.contact {/*background-color:#feb035;color:#FFFFFF;font-family:tahoma;font-size:10px;font-weight:bold;padding:3px 15px 5px 13px;*/}
.object-info dd a.contact:hover  {/*background-color:#6f7d9a;text-decoration:none;*/}
.object-info dd a.mapa {border-left:1px dotted #BBC8D6;color:#3C77D3;font-family:tahoma;font-size:11px;margin-left:5px;
padding-left:6px;}
.object-info dd .naviexpert {background:url("../img/ikonka_download.gif") no-repeat scroll 3px 4px #FFFFCC;display:block;font-size:11px;line-height:1.3em;padding:3px 36px;margin:10px 0;border:1px dotted #FFCC00;}
.object-info dd .naviexpert a {/*color:#FF6600;*/}

.main-desciption {padding-bottom:18px;padding-right:21px;}
.main-desciption h2 {background-image:none;}
.main-desciption p {margin:0 0 0 24px;font-size:12px;line-height:1.3em;color:#555555;}
.additional-desciption {margin:18px 0;}
.additional-desciption h2 {}
.additional-desciption p {margin:0 0 0 24px;font-size:12px;line-height:1.3em;color:#555555;}
.description .logo {text-align:right;padding:1px 10px 11px 0;background:white url(../img/kreskokropki.png) no-repeat scroll center bottom;margin-bottom:0px;}
.description .logo p {background-color:white;margin:0;padding:1.4em 11px 1em 0;}
.sub-panels {list-style-type:none;margin:6px 0 0 0;padding:9px 0 0 0;line-height:29px;padding-left:10px;overflow:hidden;background:#dde4eb url(../img/subpanels.png) no-repeat;height:29px}
.sub-panels li {float:left;margin-right:3px;background:#FFEDB7 url(../img/subpanels.png) no-repeat -631px 0;padding-left:2px;}
.sub-panels a {color:#093c73;font-weight:bold;float:left;padding:0 10px 0 9px;background:#FFEDB7 url(../img/subpanels.png) no-repeat 100% 0;}
.sub-panels a:hover {color:#093C73;text-decoration:none;}
.sub-panels li.red {background-position:-631px 100%}
.sub-panels li.red a {background-position:100% 100%}
.sub-panels li.hover, .sub-panels li.red-hover {background-position:-631px -58px}
.sub-panels li.hover a, .sub-panels li.red-hover a {background-position:100% -58px}
.sub-panels li.selected, .sub-panels li.red-selected {background-position:-631px -29px;}
.sub-panels li.selected a, .sub-panels li.red-selected a {background-color:#FFFFFF; background-position:100% -29px;color:#093C73;}
.sub-panels li.red-hover a {color:#2e8fff;}
.sub-panels li.red-selected a {color:#093c73;}
.box-news .sub-panels {background-image:url(../img/subpanels1.png);margin-top:0;margin-bottom:4px;}
.box-news .sub-panels li {background-image:url(../img/subpanels1.png);}
.box-news .sub-panels a {color:white;background-image:url(../img/subpanels1.png);}
.box-news .sub-panels li.hover a {color:#093c73;}
.box-news .sub-panels li.selected a {color:#093c73;}

#center .sub-panels {background-image:url(../img/subpanels2.png);margin-top:0;margin-bottom:4px;width:468px;}
#center .sub-panels li {background-image:url(../img/subpanels1.png);}
#center .sub-panels a {color:white;background-image:url(../img/subpanels1.png);font-size:9px;padding:0 10px 0 8px;text-transform:uppercase;}
#center .sub-panels li.hover a {color:#093c73;}
#center .sub-panels li.selected a {color:#093c73;}

.main-box {padding-top:0;background:transparent url(../img/mainbox.png) no-repeat;margin-top:0;}
.main-box-bg {padding-bottom:1px;background:transparent url(../img/mainbox.png) no-repeat left bottom;}
.main-box-border {padding:0 4px 5px 4px;background:transparent url(../img/mainbox.png) repeat-y -486px 0;width:478px;}
.main-box .more {text-align:right;line-height:28px;padding:0px 9px 0 9px;margin:1px 3px 2px 3px;background-color:#f1f4f7;border:1px solid #D4DEE6;}
.main-box .more a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -46px;}
.main-box .list {background-image:none;padding:4px 0 5px 0;width:100%;margin:0;}
.main-box .list-item {background:transparent url(../img/dot3.gif) repeat-x left bottom;width:100%;margin-bottom:0;}
.main-box .list-item .item-desc {float:none;width:473px;overflow:hidden;padding-left:4px;padding-bottom:8px;padding-top:8px;}
.main-box .list-item .image {float:left;margin-right:17px;}
.main-box .list-item .image img {padding:3px 2px;border:1px solid #c7d3de;}
.main-box .list-item .item-info {width:270px;}
.main-box .list-item .item-info h2 {padding:0;background:#FFFFFF none repeat scroll 0 0;margin:0;font-size:11px;}
.main-box .list-item .item-info p.grey {color:#555555;margin-bottom:0.1em;}
.main-box .list-item .item-info .price {color:#919da7;font-weight:normal;font-size:11px;margin-top:0.1em;}
.main-box .list-item .item-info .price strong {color:#e52930;}
#center .main-box .list-item .ranking {text-align:left;padding-top:7px;}
#center .main-box .list-item .ranking img {margin-bottom:5px;}

.poll-progress {float:right;margin:6px 22px 0 0;}


.object .cubby {padding:9px 0 0 0;margin:0;color:#8097b3;font-size:10px;}
.object .cubby input {vertical-align:middle;}
.object .cubby span {float:right;padding:3px 10px;}
.object .cubby span.promuj {border-left:1px dotted #A7B7C7;padding:3px 7px 3px 9px;}
.object .cubby span.promuj a {color:#CB081E;}
.object .cubby span.promuj a:hover {text-decoration:underline;}

.description  div.border-top .columns {background:transparent url(../img/dot.gif) repeat-y 500px 0;}
.object div.border-top {background:white url(../img/leftcol.png) no-repeat -1987px -35px;padding:12px 0 0 0;}
div.additional {float:left;width:460px;color:#555555;}
div.additional h2 {padding-top:0;background-image:none;margin-top:0;}
div.additional h2.youtube {padding-top:20px;background-image:none;margin-top:0;}
div.additional p {margin:0;padding-left:27px;line-height:1.3em;font-size:12px;}
div.additional dl {margin:0;padding-left:27px;line-height:1.3em;font-size:12px;}
div.additional dt {float:left;padding:1px 2px 1px 0;}
div.additional dd {padding:1px 0;}
div.additional dd img {margin-left:5px;}

.opinion {float:right;width:110px;}
.opinion h2 {background-image:none;padding:0 0 10px 0px;margin-top:0;}
.opinion .rank {padding-left:0px;font-size:30px;margin:0;font-weight:bold;color:#919da7;margin-top:-10px;}
.opinion p {margin:0;padding-left:9px;color:#919da7;font-size:10px;}
.opinion p img {margin-bottom:3px;}
.opinion dl {margin:0;padding-left:0px;font-size:10px;padding-top:4px;color:#919da7;}
.opinion dl dt {float:left;padding-right:2px;}
.opinion ul {list-style-type:none;margin:0;padding:7px 0 0 0;line-height:1.4em;}
.opinion a {padding-left:9px;color:#3c77d3;background:transparent url(../img/arrow.gif) no-repeat scroll 2px 5px;}

.facilities {margin-top:16px;background:transparent url(../img/dot.gif) repeat-y scroll 308px 0;}
.facilities h2 {font-size:18px;color:#5D7090;}
.facilities .facilities-list {float:left;width:270px;padding-left:30px;margin:0;list-style-type:none;color:#555555;font-size:12px;line-height:1em;}
.facilities .facilities-list li {padding:2px 0 2px 20px;}
.facilities li.is {background:transparent url(../img/icons.gif) no-repeat 0 -363px;}
.facilities li.isnot {background:transparent url(../img/icons.gif) no-repeat 0 -382px;}
.facilities .legend {line-height:23px;border:1px solid #b6c5d5;width:257px;margin-left:auto;padding-left:43px;margin-top: 10px;background-color:#FFFFEB}
.facilities .legend * {display:inline;margin:0;padding:0;list-style-type:none;}
.facilities .legend h3 {font-size:11px;}
.facilities .legend li {padding-left:25px;}
.facilities .legend li.is {background-position:10px -365px;}
.facilities .legend li.isnot {background-position:10px -385px;}

.object .rooms {margin-top:10px;}
.object .table-room {border:1px solid #b6c5d5;}
.object .rooms table {width:100%;}
.object .rooms th {background-color:#b6c5d5;height:27px;padding:0 20px;text-align:left;color:white;font-size:12px;}
.object .rooms th.col1 {width:180px;}
.object .rooms th.col2 {width:180px;}
.object .rooms th.col3 {width:120px;}
.object .rooms td {padding:8px 20px;background-color:#f1f4f7;font-size:12px;color:#555555;}
.object .rooms .price {color:#ff5f10;font-weight:bold;}
.object .contact-form {margin-top:16px;}
.object .contact-form fieldset {background-color:#FFEBAC;border:1px solid #E0C99E;height:auto;padding:20px 0 0 14px;}
.object .contact-form .input-line {width:auto;overflow:hidden;padding:7px 0;color:#956612;font-size:11px;}
.object .contact-form .input-line img {vertical-align:middle;}
.object .contact-form .input-line input {vertical-align:middle;}
.object .contact-form .token-line {padding-top:0;padding-bottom:6px;height:45px;}
.object .contact-form .token-line .input {margin-top:8px;float:left;}
.object .contact-form .token-line img {border:1px dotted #CC9430;padding-top:0;}
.object .contact-form .label {float:left;width:103px;text-align:right;margin-right:16px;padding-top:4px;}
.object .contact-form label.margin-left {margin-left:9px;}
.object .contact-form .input {border:1px solid #E0C99E;padding:2px 7px 3px 7px;width:225px;font-size:11px;}
.object .contact-form .token {border:1px solid #999999;padding:2px 7px 3px 7px;width:147px;font-size:12px;margin-top:8px;float:left;}
.object .contact-form a {color:#3C77D3; line-height:2em; font-size: 10px}
.object .contact-form a img {vertical-align:middle;}
.object .contact-form textarea.input {height:76px;}
.object .contact-form .small-input {width:67px;}
.object .contact-form .error {background-color:#ffe9e9;border:1px solid #ff0000;color:#ff0000;padding:14px 19px;font-size:11px;width:321px;margin-bottom:7px;}
.object .contact-form .ok {background-color:#F0FFCD;border:1px solid #44aa00;color:#44aa00;padding:14px 19px;font-size:11px;width:321px;margin-bottom:7px;}
.object .contact-form .button {text-align:right;width:360px;}
.object .contact-form .button input {width:127px;height:28px;background:transparent url(../img/searchbutton.gif) no-repeat;border-width:0;color:white;font-weight:bold;font-size:12px;cursor:pointer;}
.object .contact-form .button input.hover {background-position:0 -28px;}
.osq_banner {float:right;position:relative;top:-20px;background:url("../img/zapytanie_bgr.gif") no-repeat scroll 0 -400px #FFEBAC;}
.osq_banner-hover {float:right;position:relative;top:-20px;background:url("../img/zapytanie_bgr.gif") no-repeat scroll 0 0 #FFEBAC;}
.text-container {width:100%;overflow:hidden;}
.text-container .text-gallery {float:left;list-style-type:none;margin:0;padding:0;width:232px;}
.text-container .text-gallery li {padding:32px 0 8px 0;}
.text-container .text-gallery img {border:1px solid #d3d9df;padding:5px;}
.text-container .text-gallery p {color:#919da7;padding:7px 5px 3px 5px;margin:0;}
.text-container .text {float:right;width:386px;overflow:hidden;padding-top:28px;line-height:1.45em;color:#555555;}
.text-container .text h2 {font-size:11px;margin:0;padding-left:10px;}
.text-container .text p {margin-top:0;padding-left:10px;padding-right:15px;}
.text-container .text .author {background:transparent url(../img/dot3.gif) repeat-x;padding:17px 0 0 0;}
.text-container .text .author img {float:left;margin-left:7px;margin-right:26px;}
.text-container .text .author p {padding:14px 0;color:#999999;line-height:1.4em;}
.text-container .text .author p cite {display:block;font-style:normal;}


.border-box .box-news {padding-bottom:11px;}
.border-box .box-news {padding-left:7px;padding-right:7px;width:631px;}

.article-list {list-style-type:none;margin:0;padding:13px 0 34px 0;width:100%;}
.article-list li.article-item {padding:18px 0 2px 18px;width:601px;position:relative;}
.box-work .article-list li.article-item {padding-bottom:22px;}
.article-list h3 {font-size:18px;color:#66adff;width:440px;margin:0;}
.article-list h3 a {color:#66adff;display:block;}
.article-list .date {font-style:normal;position:absolute;right:4px;top:24px;color:#919da7;}
.article-list p a {color:#555555;display:block;}
.article-list a:hover {text-decoration:underline;}
.article-list .more {text-align:right;padding-right:5px;}
.article-list .more a {color:#3c77d3;text-decoration:none;padding-left:10px;background:transparent url(../img/icons.gif) no-repeat 0 -46px;display:inline;}
.article-list .hover .more a {text-decoration:underline;}
.article-list p {margin:0.6em 0 0.4em 0;line-height:1.45em;}

.about-us {padding-bottom:10px;width:100%;}
.about-us h3 {margin-left:216px;width:auto;}
.about-us .image {float:left;width:200px;text-align:center;padding-top:5px;}
.about-us p {margin-left:216px;}
.about-us li.article-item {padding-left:0;width:609px;margin-left:10px;}

.company-list {list-style-type:none;margin:0;padding:0;}
.company-item {border-bottom:1px dashed #B6C5D5;padding:0 0 7px 0;margin:0;width:100%;padding-top:12px;}
.company-item p {margin-top:0;}
.company-list h4 {margin-left:216px;font-size:11px;margin-bottom:2px;margin-top:0;}
.company-list h4 a {color:#3c77d3;font-weight:normal;}
#content .article-text {padding-left:224px;line-height:1.45em;}
#content .article-text p {margin-left:0;}
.article-text ul {list-style-type:none;margin:1.4em 0;padding:0;width:393px;}
.article-text li {padding-left:16px;background:transparent url(../img/icons.gif) no-repeat 0 -612px;}

.box-work .article-list {margin-top:-16px;}
.box-work .article-list p {margin-top:1.4em;margin-bottom:0;}
.box-work .article-list li.article-item ul {width:601px;list-style-type:none;margin:0;padding:0;line-height:1.4em;}
.box-work .article-list li.article-item li {padding-left:16px;background:transparent url(../img/icons.gif) no-repeat 0 -612px;}
.box-work .padding {padding:0 18px;margin:1.8em 0 1.5em 0;line-height:1.4em;}
.box-work .article-list {padding-top:0;padding-bottom:0;}

.box-news .list-navigator {width:100%;}

.about-us li.last-item {background-image:none;}

.company-ad {padding-left:7px;width:617px;padding-top:2px;}
.company-ad h3 {font-size:18px;color:#66adff;padding:0 17px;margin-bottom:0.4em;margin-top:1.3em;width:auto;}
.company-ad h3.border-top {padding:18px 60px 0 17px;width:auto;}
.company-ad p {padding:0 17px;margin-top:0.6em;line-height:1.4em;}
#ad-flash {margin-top:-50px;}

.border-box .border-content .cl_po_opt_buy {margin:10px 0;padding:10px 0;}
.border-box .border-content .cl_po_opt_buy a {background-color:#66ADFF;border:1px solid #66ADFF;color:#ffffff;font-size:12px;
font-weight:bold;padding:10px;}
.border-box .border-content .cl_po_opt_buy a:hover {background-color:#dcffaf;color:#66adff;text-decoration:none;}

.add-object {padding-left:7px;width:617px;padding-top:2px;font-family:verdana, sans-serif;}
.add-object h3 {font-size:18px;color:#66adff;padding:0 17px;margin-bottom:0.4em;margin-top:1.3em;width:auto;}
.add-object h3.border-top {border-top:1px dashed #B6C5D5;padding:18px 17px 0 17px;width:auto;}
.add-object p {padding:0 17px;margin:0.6em 0;font-size:13px;}
.add-object li {/*font-size:12px;line-height:1.4em;margin-left:17px;color:#555555;margin-bottom:7px;*/background:url("../img/arrow.gif") no-repeat scroll 6px 10px transparent;color:#555555;font-size:12px;padding-left:20px;height:1.6em;}
.add-object ul {list-style-type:none;margin:0 0;padding:0 17px;color:#96a4b5;line-height:1.45em;font-size:10px;}
.add-object ul a {color:#3c77d3;font-size:11px;}
.add-object form {padding-left:12px;font-family:tahoma, sans-serif;}
.add-object fieldset {border:1px solid #c2cedd;background-color:#eff3f9;width:592px;padding:20px 0;}
.add-object textarea.input {border:1px solid #ABADB3;height:180px;width:269px;}
.add-object .textarea-line {width:100%;overflow:hidden;height:197px;}
.add-object .textarea-line label {float:left;width:252px;margin-right:20px;color:black;font-weight:bold;text-align:right;font-size:12px;padding-top:4px;}

.add-object .input-line {width:100%;overflow:hidden;height:40px;}
.add-object .input-line label {float:left;width:252px;margin-right:20px;color:black;font-weight:bold;text-align:right;font-size:12px;padding-top:4px;}
.add-object .two-lines label {padding-top:0;}
.add-object .input-line label em {font-style:normal;color:#a2afbe;font-weight:normal;font-size:11px;display:block;}

.add-object .input-line select {border:1px solid #abadb3;width:271px;height:19px;margin-top:4px;}
.add-object .input-line input {border:1px solid #abadb3;padding:2px 5px;width:260px;margin-top:4px;}
.add-object .input-line input[type="radio"] {width:auto;border:0 none;}
.add-object a {color:#3C77D3;font-size:11px;font-weight:normal;line-height:2em;}
.add-object a img {vertical-align:middle;}
.add-object .token-line {padding-top:0;padding-bottom:6px;height:45px;}
.add-object .token-line .input {margin-top:8px;float:left;}
.add-object .token-line img {border:2px dotted #9db0c5;padding-top:0;}
.add-object .token-line .token {border:1px solid #999999;padding:2px 7px 3px 7px;width:147px;font-size:12px;margin-top:8px;float:left;}

.add-object .button {text-align:right;height:25px;width:526px;padding-bottom:5px;cursor:default;}
.add-object .button span {float:right;background:transparent url(../img/button3.png) no-repeat;padding-left:3px;}
.add-object .button input {height:25px;background:#dadada url(../img/elasticbutton1.png) 
no-repeat right top;font-size:12px;font-weight:bold;border-width:0;padding:0 20px 1px 17px;}

.add-object .question {background-color:#FFFFCC;border:1px solid #ABADB3;font-size:12px;line-height:1.5em;margin:-10px 11px 20px;padding:10px;}
.add-object .question a {font-size:12px;padding:0;}

.add-object .phone-head {border-top:1px dashed #C2CEDD;color:#093C73;font-size:18px;font-weight:bold;margin-bottom:-14px;padding-left:218px;padding-top:20px;}
.add-object .phone-content {padding: 10px 30px 14px 218px; background: transparent url(../img/infolinia_pict2.jpg) no-repeat scroll 16px -23px;}
.add-object .internet-head {border-top:1px dashed #C2CEDD;color:#093C73;font-size:18px;font-weight:bold;margin-bottom:-14px;margin-top:18px;padding-left:218px;padding-top:20px;}
.add-object .internet-content {padding: 10px 100px 19px 218px; background:transparent url(../img/internet_pict.jpg) no-repeat scroll 14px -23px;}

.add-object .proposition p {background: url(../img/point1.png) no-repeat scroll 17px 1px transparent;padding:0 52px;margin:0.6em 0;font-size:13px;}

* html .add-object .button input {padding:0 1px 1px 0;}
*+html .add-object .button input {padding:0 1px 1px 0;}

.infolinia_box {border: 1px solid #9DB0C5; padding: 69px 30px 69px 218px; background: #ffffcc url(../img/infolinia_pict1.jpg) no-repeat scroll -2px -3px; font-size:12px;line-height:1.7em;color:#093C73;}
.infolinia_box strong {font-size:17px;}
.infolinia_box a {font-size:12px;}

.contact {margin-top:10px;}
.contact h4 {padding-left:216px;margin:0 0 2px 0;border-top:1px dashed #B6C5D5;padding-top:9px;font-size:11px;}
.contact p {margin:0 0 8px 216px;}
.contact p a {color:#3c77d3;display:inline;}

.download-list {list-style-type:none;margin:0;padding:8px 0 34px 6px;}
.download-list li {padding:14px 0 2px 0px;width:613px;position:relative;background:transparent url(../img/dot3.gif) repeat-x left bottom;}
.download-list li .image {float:left;width:153px;text-align:center;margin-top:4px;}
.download-list h3 {font-size:18px;color:#66adff;margin:0 0 0 178px;}
.download-list h3 a {color:#66adff;display:block;}
.download-list .date {font-style:normal;position:absolute;right:4px;top:24px;color:#919da7;}
.download-list p a {color:#555555;display:block;}
.download-list a:hover {text-decoration:none;}
.download-list .more {text-align:right;padding-right:5px;}
.download-list .more a {color:#3c77d3;text-decoration:none;padding-left:10px;background:transparent url(../img/icons.gif) no-repeat 0 -46px;display:inline;}
.download-list .hover .more a {text-decoration:underline;}
.download-list p {margin:0.6em 0 0.5em 178px;line-height:1.45em;}

.article {padding:0 0 2px 7px;width:613px;position:relative;}
.article h3 {font-size:18px;color:#66adff;margin:0;position:relative;padding:22px 180px 0 11px;background:transparent url(../img/dot3.gif) repeat-x left top;}
.article .date {font-style:normal;position:absolute;right:4px;top:71px;color:#919da7;}
.article .back {line-height:22px;margin:0;height:22px;padding:10px 0;}
.article .back a {padding-right:33px;background:transparent url(../img/icons.gif) no-repeat 100% -578px;color:#3c77d3;float:right;}
.article .article-content {background:transparent url(../img/dot3.gif) repeat-x left bottom;padding:9px 10px 16px 12px;width:591px;overflow:hidden;line-height:1.45em;}

.empty-gallery {padding-top:35px;padding-bottom:30px;width:100%;overflow:hidden;}
.empty-gallery img {float:left;padding:5px;margin-left:19px;border:1px solid #d2dce5}
.empty-gallery p {margin-top:0;padding-left:173px;color:#555555;line-height:1.6em;width:435px;}
.empty-gallery .add a {padding-left:35px;color:#3c77d3;background:transparent url(../img/add.png) no-repeat 0 50%;display:block;line-height:23px;padding-bottom:5px;}

.reserve-form {background:#9DB0C5; border:1px solid #7D8A98;padding-bottom:9px;margin-top:25px;}
.reserve-form h2 {color:#FFFFFF;padding:10px 24px 4px 24px;margin:0 0 10px 0;font-size:18px;}
.reserve-form fieldset {overflow:hidden;margin-left:7px;background-color:#ffffeb;border:1px solid #7D8A98;width:593px;color:#576c85;padding-left:21px;padding-bottom:13px;padding-top:6px;}
.reserve-form .date-line {float:left;width:156px;padding-top:8px;height:42px;}
.reserve-form .date-line input {width:85px;vertical-align:middle;}
.reserve-form label {display:block;padding-bottom:4px;}
.reserve-form .select-line {float:left;width:156px;padding-top:8px;height:42px;}
.reserve-form .w130 {width:130px;}
.reserve-form .w130  select {width:65px;}
.reserve-form .select-line select {height:19px;padding:1px;}
.reserve-form .input {border:1px solid #999999;color:#576c85;padding:3px 4px;}
.reserve-form  img {vertical-align:middle;}
.reserve-form .button {float:left;margin:0;padding-top:17px;}
.reserve-form .button input {width:140px;background:#dbdbdb url(../img/button1.png) no-repeat;height:22px;padding:0 0 2px 0;color:#5c5c5c;border-width:0;}

.gallery ul {list-style-type:none;margin:0;padding:10px 0 10px 4px;width:626px;overflow:hidden;}
.gallery li {float:left;padding:20px 13px 0 13px;margin:0;width:182px;height:163px;}
.gallery li img {border:1px solid #8097b3;margin-bottom:3px;}
.gallery li .image-info {display:block;padding:0 7px;color:#555555;}

.reserve-results {background-color:#ffffeb;margin-bottom:10px;margin-top:10px;border:1px solid #7D8A98;width:614px;margin-left:7px;}
.reserve-results h3 {float:left;width:163px;margin:0;width:58px;height:62px;background:transparent url(../img/searchresult.gif) no-repeat;padding:15px 18px;position:relative;top:-5px;left:7px;font-size:9px;font-weight:normal;}
.reserve-results h3.group2 {background-position:-94px 0;}
.reserve-results .search-options {margin:6px 123px 6px 165px;padding:2px 0 4px 0;line-height:1.3em;background:transparent url(../img/dot2.gif) repeat-y right top;color:#555555;}
.reserve-results .more {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -46px;float:right;padding-right:17px;margin-top:8px;}
.reserve-results .search-options h4 {font-size:11px;margin:0;padding:0;}
* html .reserve-results .search-options h4 {margin-left:-3px;}
.reserve-results .search-options dl {margin:0;}
.reserve-results .search-options dt {float:left;padding-right:2px;}
.reserve-results .search-options dd {margin:0;font-weight:bold;}

.reserve-result-list {list-style-type:none;margin:0;padding:0 0 0 7px;}
.reserve-result-list li {margin-top:10px;vertical-align:bottom;border:1px solid #7D8A98;background-color:white;width:614px;overflow:hidden;padding:8px 0 8px 0;}
.reserve-result-list li p {margin-top:0;margin-bottom:0;}
.reserve-result-list li .price {font-weight:bold;line-height:1.4em;padding-top:3px;margin-right:21px;float:left;width:130px;padding-left:17px;}
.reserve-result-list li .price strong {display:block;padding-bottom:3px;color:#ff5f10;}
.reserve-result-list li .col-center {float:left;width:312px;}
.reserve-result-list li .col-center p {padding-left:5px;padding-top:3px;margin-bottom:0;}
.reserve-result-list li .col-center .border {border:1px solid #b6c5d5;margin-top:1.2em;padding:6px 7px;background-color:#ffffeb;}
.reserve-result-list li .col-center .border .icon {float:left;margin-top:3px;}
.reserve-result-list li .col-center .border p {padding-left:54px;color:#919da7;margin:0;line-height:1.2em;font-size:9px;}
.reserve-result-list li .col-center .border p strong {color:#ffb100;text-transform:uppercase;display:block;}
.reserve-result-list li .button {float:right;padding-top:0;padding-left:3px;background:transparent url(../img/button.png) no-repeat;border-right:13px solid white;}
.reserve-result-list li .button a {height:19px;float:left;background:#dbdbdb url(../img/elasticbutton.png) no-repeat right top;text-align:center;line-height:19px;color:#5c5c5c;padding:0 10px 0 7px;}
.reserve-result-list li .button a:hover {text-decoration:none;}

.opinions .columns {margin:0 0 0 8px;padding-top:3px;padding-bottom:16px;width:608px;overflow:hidden;}
.opinions .login-column {background:url("../img/login.png") no-repeat scroll -1px 10px #FFFFEB;
border:1px solid #A7B7C7;float:left;font-family:tahoma,sans-serif;margin-top:15px;padding:14px 10px 5px 59px;width:248px;}
.opinions .login-column p {font-size:12px;margin:0;line-height:1.3em;}
.opinions .login-column p a {border-right:1px dotted #919DA7;color:#3C77D3;line-height:2.7em;
padding-left:6px;padding-right:10px;}
.opinions .col-right {float:right;width:256px;padding-right:10px;padding-left:0;}
.opinions .columns .col-right  {padding:15px 10px 7px 0;}
.opinions h2 {padding:12px 25px;color:#093c73;font-size:18px;margin:0;}
.opinions h2 strong {color:#66adff;}
.opinions form {margin:0 0 0 8px;border-top:1px solid #dfe0e2;padding-top:3px;width:608px;overflow:hidden;}
.opinions form fieldset {float:left;width:265px;padding-left:42px;}
.opinions form h2 {padding-left:0;padding-bottom:20px;}
.opinions form .select-line {width:100%;overflow:hidden;text-align:right;height:27px;}
.opinions form .select-line label {font-weight:bold;color:#405f90;margin-right:9px;}
.opinions form .select-line select {vertical-align:middle;width:41px;border:1px solid #abadb3;color:black;height:19px;}
.opinions form .select-line select.bigger {width:51px;}
.opinions .opinion-item {padding-bottom:3px;}
.opinions .opinion-item h3 {font-weight:bold;font-size:11px;color:#405f90;width:185px;line-height:1.3em;margin-bottom:0;padding:6px 0 3px 0;}
.opinions .opinion-item h3 strong {color:#919da7;padding-left:16px;font-size:23px;}
.opinions .opinion-item .opinion-bar {display:block;float:left;margin-top:4px;margin-right:10px;background:transparent url(../img/opinionbar.png) no-repeat;width:176px;height:13px;padding:1px 0 0 1px;margin-bottom:1px;}
.opinions .opinion-item .opinion-bar span {height:5px;display:block;overflow:hidden;background-color:#75d900;border-top:1px solid #00bb00;}
.opinions .opinion-item select {width:52px;border:1px solid #abadb3;color:black;height:19px;}
.opinions .col-left dl {clear:both;margin:0;padding:2px 0 10px 0;color:#919da7;}
.opinions .col-left .opinion-item dt {float:left;padding:0 2px 0 17px;background:transparent url(../img/opinion.png) no-repeat 4px 4px;}
.opinions .col-left .opinion-item dt.no {background-position:4px -9px;}
.opinions .button {text-align:right;padding-top:22px;}
.opinions .button input {width:127px;height:28px;background:transparent url(../img/searchbutton.gif) no-repeat;border-width:0;color:white;font-weight:bold;font-size:12px;cursor:pointer;}
.opinions .button input.hover {background-position:left bottom;}

.opinions .col-right {padding-top:9px;}
.opinions .col-right .opinion-item {padding-bottom:0;}
.opinions .col-right h3 {margin-top:0.2em;}
.opinions .col-right dl {margin:0 0 1px 0;padding-top:2px;font-size:9px;color:#919da7;clear:both;}
.opinions .col-right dl * {display:inline;}
.opinions .col-right dl dd {margin:0;font-weight:bold;}
.opinions .opinion-item .opinion-bar1 {display:block;float:left;margin-top:4px;margin-right:10px;background:transparent url(../img/opinionbar.png) no-repeat 0 -14px;width:175px;height:13px;position:relative;padding:2px 0 0 2px;position:relative;}
.opinions .opinion-item .opinion-bar1 .bar {height:5px;display:block;overflow:hidden;background-color:#ffd600;border-top:1px solid #ffa900;}
.opinions .opinion-item .opinion-bar1 .grid {width:169px;position:absolute;left:2px;top:2px;height:6px;background:transparent url(../img/opinionline.gif) no-repeat;}

.opinion-list {list-style-type:none;margin:0 0 -10px 8px;padding:0;font-family:tahoma, sans-serif;}

.opinion-list li {border-top:1px solid #dfe0e2;padding:13px 0 9px 7px;width:608px;}
.opinion-list .avatar {float:left;margin-top:4px;background:transparent url(../img/avatar.png) no-repeat;width:92px;height:71px;padding-left:3px;margin-right:17px;}
.opinion-list .user-detail {line-height:1.3em;float:left;width:350px;}
.opinion-list .user-detail p {font-weight:bold;color:#22375a;margin:0;}
.opinion-list .user-detail dl {margin:0;}
.opinion-list .user-detail dt {float:left;padding-right:2px;color:#859fbd;}
.opinion-list .user-detail dd {margin:0;color:#888888;}
.opinion-list .opinion {float:right;width:85px;padding:0;margin:0;}
.opinion-list .opinion p {padding-left:0;}
.opinion-list .opinion .rank {margin-top:0;}
.opinion-list .opition-details {line-height:1.3em;width:100%;padding:10px 0 0 0;overflow:hidden;}
.opinion-list .opition-details dl {margin:0;text-align:right;color:#888888;}
.opinion-list .opition-details .col1 {float:left;width:123px;padding-right:9px;background:transparent url(../img/dot.gif) repeat-y right top;}
.opinion-list .opition-details .col2 {float:left;width:160px;padding-left:40px;padding-right:9px;background:transparent url(../img/dot.gif) repeat-y right top;}
.opinion-list .opition-details .col3 {float:right;width:246px;}
.opinion-list .opition-details dt {display:inline;}
.opinion-list .opition-details dd {color:#22375a;font-size:12px;margin:0;display:inline;font-weight:bold;}

.reserve {color:#919da7;font-family:tahoma, sans-serif;}
.reserve fieldset {padding-top:7px;}
.reserve h2 {font-size:17px;color:#66adff;padding:15px 26px;margin:0;background:transparent url(../img/dot3.gif) repeat-x}
.reserve .padding-bottom {padding-bottom:17px;}
.reserve .first {padding-top:15px;}
.reserve .first h2 {background-image:none;}
.reserve dl {margin:0;}
.reserve dt {float:left;width:170px;text-align:right;}
.reserve dt.comment {padding-top:40px;}
.reserve dd {margin-left:198px;color:#555555;margin-bottom:7px;}
.reserve dd img {vertical-align:middle;}
.reserve dd.price {color:#e52930;}
.reserve dd .input {border:1px solid #abadb3;width:275px;padding:3px 5px;height:93px;}
.reserve .person {position:relative;width:100%;padding:4px 0 18px 0;}
.reserve .person h3 {position:absolute;font-size:11px;color:#5d88c4;margin:0;padding-right:26px;line-height:43px;left:33px;background:transparent url(../img/icons.gif) no-repeat 100% -414px;top:8px;}

.reserve .change {text-align:right;padding-right:36px;margin-top:-4px;margin-bottom:0.6em;}
.reserve .change a {color:#3c77d3;padding:2px 0 2px 21px;background:transparent url(../img/icons.gif) no-repeat 0 -464px;}

.reserve .payment {position:relative;overflow:hidden;width:603px;padding:0 0 0 0;margin-left:13px;border-bottom:1px solid #d3d9df;background:transparent url(../img/payment.gif) repeat-y 167px 0}
.reserve .payment h3 {text-align:right;font-size:11px;color:#5d88c4;margin:0;padding-right:28px;position:absolute;width:129px;background:transparent url(../img/icons.gif) no-repeat 100% -484px;padding-top:31px;height:49px;margin-right:12px;padding-left:20px;line-height:1.4em;top:11px;}
.reserve .payment h3.two-lines {padding-top:18px;height:46px;background-position:100% -489px;}
.reserve .payment .select-payment {padding-left:189px;border-top:11px solid white;border-bottom:11px solid white;width:415px;overflow:hidden;}
.reserve .payment .radio-line {float:left;text-align:center;margin-right:12px;}
.reserve .payment .radio-line img {display:block;margin-bottom:3px;margin-top:6px;}
.reserve .payment .ecard {float:left;padding-left:12px;background:transparent url(../img/dot.gif) repeat-y;width:226px;}
.reserve .payment .ecard img {float:left;margin-right:22px;margin-top:2px;}

.reserve-box {background-color:#ffffeb;border:1px solid #b6c5d5;margin:0 7px 10px 9px;padding-left:71px;height:92px;}
.reserve-box h3 {float:left;width:163px;margin:0;font-size:10px;width:58px;height:62px;background:transparent url(../img/searchresult.gif) no-repeat;padding:15px 18px;position:relative;top:-5px;left:7px;font-weight:normal;color:#555555;font-family:arial, sans-serif;}
.reserve-box h3.group2 {background-position:-94px 0;}
.reserve-box p {color:#60605f;line-height:1.4em;padding-top:3px;margin-right:21px;float:left;width:340px;padding-left:23px;}
.reserve p.bold {font-weight:bold;color:#555555;margin:0 14px 0 12px;padding:2px 16px 20px 12px;border-bottom:1px solid #d3d9df;}

.reserve .input-line {width:100%;overflow:hidden;padding-top:5px;}
* html .reserve .input-line {padding-top:3px;}
*+html .reserve .input-line {padding-top:3px;}
.reserve .input-line label {float:left;width:145px;padding-left:26px;margin-right:27px;padding-top:2px;text-align:right;}
.reserve .input-line .input {border:1px solid #abadb3;color:#555555;padding:2px 5px;width:275px;}
.reserve .input-line select.input {padding:1px;width:287px;height:19px;}
.reserve .checkbox {padding-left:197px;color:#919da7;padding-top:7px;}
.reserve .checkbox a {color:#3c77d3;}
.reserve .checkbox input {vertical-align:middle;margin-left:0;}
.reserve .verify {margin:1em 28px 0 12px;color:#74888c;padding:2px 0 10px 0;line-height:1.3em;}
.reserve .button {text-align:right;margin:27px 0 0 0;padding-right:30px;}
.reserve .button input {background:transparent url(../img/searchbutton.gif) no-repeat;width:127px;height:28px;color:white;font-size:12px;padding:0 0 2px 0;font-weight:bold;border-width:0;cursor:pointer;}
.reserve .button input.hover {background-position:left bottom;}


.list {background:transparent url(../img/leftcol.png) repeat-y scroll -5786px 0;list-style-type:none;margin:0 0 0 8px;padding:1px 0;width:647px;}

.list.apart {background:transparent;list-style-type:none;margin:0 0 0 8px;padding:1px 0;width:647px;}

.border-box .list {margin-left:0;background-image:none;margin-top:8px;}
.list-item {background:#ffffeb url(../img/list.gif) no-repeat 0 0;width:647px;margin-bottom:10px;padding-top:1px;}
.white-list .list-item {background-color:white;}
.promo-list .list-item {border: 3px solid black}
.banner-item .list-item-bg1 {padding:12px 31px 17px 31px;width:585px;background-color:#FFFFFF;}
.list-item-bg {background:transparent url(../img/list.gif) no-repeat -647px 100%;width:647px;padding-bottom:1px;}
.list-item-bg1 {background:transparent url(../img/list.gif) repeat-y -1294px 0;width:645px;padding:1px 1px 26px 1px;}
.list .hover {margin-bottom:10px;}
.list .hover .item-tools {display:block;}
.list .hover .list-item-bg1 {padding-bottom:0;}
.list .item-desc {float:right;width:455px;position:relative;padding-top:10px;padding-bottom:2px;cursor:pointer;}
.list .item-tools {display:none;list-style-type:none;margin:3px 0 0 29px;padding:0;line-height:23px;background:#fff9cf url(../img/list.gif) no-repeat -1941px 0;height:23px;}
.white-list .item-tools {background-color:#f5f8fb;}
.list .item-tools li {float:right;}
.list .item-tools li.tool0 a {padding:0 6px 0 35px;background:transparent url(../img/icons.gif) no-repeat scroll 10px -646px;}
.list .item-tools li.tool1 a {padding:0 11px 0 34px;background:transparent url(../img/icons.gif) no-repeat 13px -213px;}
.list .item-tools li.tool2 a {padding:0 8px 0 29px;background:transparent url(../img/icons.gif) no-repeat 8px -190px;}
.list .item-tools li.tool3 a {padding:0 6px 0 35px;background:transparent url(../img/icons.gif) no-repeat 10px -166px;}
.list .item-tools li.tool4 a {padding:0 8px 0 27px;background:transparent url(../img/icon_special_offer.gif) no-repeat 1px 2px;}
.list .item-tools li a {color:#889eb5;display:block;border-left:1px solid #d1dbe5;}
.list .item-tools li a:hover {}
.list .select2 li.tool1 a {background-color:transparent;}
.list .select3 li.tool1 a {background-color:transparent;}
.list .select2 li.tool2 a {background-color:#ffffeb;}
.list .select3 li.tool3 a {background-color:#ffffeb;}
.white-list .select2 li.tool2 a {background-color:white;}
.white-list .select3 li.tool3 a {background-color:white;}

.list .item-image {float:left;width:182px;padding-top:12px;position:relative;padding-bottom:6px;cursor:pointer;}
.list .item-image .cubby {float:left;width:13px;padding:0 10px 0 5px;height:88px;overflow:hidden;}
.list .item-image .checked {background-position:5px -58px;}
.list .item-image .image {border:1px solid #8097b3;float:left;}
.list .item-image em {font-weight:bold;font-size:10px;float:right;width:25px;height:23px;line-height:14px;text-align:center;background:transparent url(../img/icon_map1.png) no-repeat scroll 1px 0;color:white;font-style:normal;}
.list .item-image em a {color:#FCE1E0;display:block;height:23px;}

.list.b .hover .item-tools {display:block;} 
.list.b .item-desc {width:390px;}
.list.b .item-tools {display:none;background:transparent;height:23px;} /*display na block-none*/
.list.b .white-list .item-tools {background-color:transparent;}
.list.b .item-tools li a {color:#739DD0;}
.list.b .item-image {width:249px;padding-bottom:1px;}
.list.b .item-image .cubby {padding:0 7px 0 7px;}
.list.b .item-image em {margin-top:1px;}
.list.b .item-info {width:287px;}
.list.b .item-desc h2 {font-family:tahoma,verdana,sans-serif;font-size:17px;line-height:1.25em;padding:0px 4px 2px 0;}
.list.b .item-desc .ranking {padding-bottom:11px;}
.list.b .item-desc .tags {padding-right:15px;}
.list .item-desc .counts {color:#FF5F10;}

.list.b .hover .list-item-bg1 {padding-bottom:0;} /*zrobić alternatywną klase bez .hover*/


.list-views-schowek {border-left:1px dotted #9DB0C5;float:right;margin:-46px 303px 0 0;padding:0 0 0 10px;}
.list-views {background:transparent url(../img/dot.gif) repeat-y scroll 1px 0;padding-left:11px;color:#7D8A98;font-family:arial,sans-serif;font-size:9px;margin:-4px 0 0 183px;text-transform:uppercase;}
.list-views img,.list-views-schowek img {margin-left:3px;vertical-align:middle;}
.list-views span {display:inline;}

.list-views-apart {margin:0 0 0 39px;padding:-5px 0 0 26px;}


.added {border:1px solid #a7b8c9;padding:12px 40px 8px 40px;width:75px;height:29px;background:transparent url(../img/tooltip1.png) no-repeat;color:#555555;z-index:10;}
.added a {position:absolute;right:5px;top:3px;}
.removed {border:1px solid #a7b8c9;padding:12px 40px 8px 40px;width:75px;height:29px;background:transparent url(../img/tooltip1.png) no-repeat;color:#555555;z-index:10;}
.removed a {position:absolute;right:5px;top:3px;}

.recommended-title {background:transparent url(../img/leftcol.png) repeat-y scroll -5786px 0;color:#7D8A98;font-family:arial,sans-serif;font-size:9px;margin:-20px 0 0 8px;padding:2px 14px 6px 0;text-align:right;text-transform:uppercase;}

.recommended-title-apart {;color:#7D8A98;font-family:arial,sans-serif;font-size:9px;margin:-20px 0 0 8px;padding:2px 14px 6px 0;text-align:right;text-transform:uppercase;}

.objects-list-title {background:transparent url(../img/leftcol.png) repeat-y scroll -5786px 0;color:#7D8A98;font-family:arial,sans-serif;font-size:9px;margin:0 0 0 8px;padding: 3px 14px 3px 0;text-align:right;text-transform:uppercase;}
.objects-list-title.first {margin:-20px 0 0 8px;}
* html .objects-list-title.first {margin:0;}

.list .item-info {float:left;width:345px;}
.list .item-desc h2 {color:#093c73;font-size:13px;line-height:1.3em;margin:0;padding-bottom:2px;}
.list .item-desc h2 a {color:#093c73;}
.list .item-desc h2 img {vertical-align:middle;margin-bottom:4px;}
.list .item-desc p.grey {color:#919da7;padding-bottom:2px;}
.list .item-desc p.grey a {color:#4f6374;}
.list .item-desc p.yellow {background-color:#FFFFCC;border:1px dashed #FFBC08;color:#777777;padding:4px 3px 5px 5px;overflow:hidden;width:277px;}
.list .item-desc p.yellow a {color:#7D8A98;}
.list .item-desc p {margin:0.1em 0 0.5em 0;color:#555555;}
.list .item-desc .price {color:#ff5f10;margin:0.4em 0;font-size:11px;padding-top:3px;padding-bottom:5px;}
.list .item-desc .price em {font-style:normal;color:#555555;font-size:11px;font-weight:normal;}
.list .item-desc .ranking {float:right;padding-right:12px;padding-bottom:5px;color:#919DA7;font-size:9px;margin-top:0;overflow:hidden;white-space:nowrap;width:77px;margin-right: 5px;}

.list .item-desc .partner {float: right; margin-right: 14px;}

.list .item-desc .tags {list-style-type:none;margin:0;padding:0 12px 0 0;width:81px;float:right;}
.list .item-desc .tags li {width:81px;height:29px;padding:0;margin:0;text-align:left;font-size:10px;padding-bottom:2px;line-height:1.1em;font-family:arial, sans-serif;}
.list .item-desc .tags li a {display:block;height:25px;padding:1px 14px 3px 3px;background:#eaf8b6 url(../img/tags.png) no-repeat;}
.list .item-desc .tags li a:hover {text-decoration:none;}
.list .item-desc .tags li.tag2 a {background-position:0 -29px;}
.list .item-desc .tags li.tag3 a {background-position:0 -58px;}
.list .item-desc .tags li.tag4 a {background-position:0 -87px;}
.list .item-desc .counts {color:#f58603;margin:0.4em 0;font-weight:normal;font-size:11px;padding-top:1px;padding-bottom:5px;}

.list .item-desc .reservation {margin:0;position:absolute;right:12px;bottom:0;width:81px;line-height:16px;}
.list .item-desc .reservation a {font-size:10px;font-weight:bold; line-height:1.2em; padding:3px; display:block;color:#D45B54;margin-bottom:6px;text-align:center;border:1px solid #D45B54;/*background-color:#FBEFEE;*/}
.list .item-desc .reservation a:hover {text-decoration:none;background-position:left bottom;background-color:#D45B54;color:white;}

.list-item-form {background-color:#F1F4F7;border-bottom:1px solid #C7D3DE;border-left:1px solid #C7D3DE;border-top:1px solid #C7D3DE;margin-left:29px;margin-top:7px;padding:5px 5px 6px 13px;
width:597px;}
#content .list-item-form .columns {/*background:transparent url(../img/dot.gif) repeat-y 162px 0;*/color:#777777;line-height:1.3em;}
.list-item-form p {margin:0;padding:5px 0;}
.list-item-form .col1 {float:left;width:170px;margin-right:11px;}
.list-item-form .col2 {float:left;width:135px;}
.list-item-form .col3 {float:right;width:270px;}
.list-item-form .col3 textarea {color:#555555;background-color:#FFFFCC;border:1px solid #9db0c5;font-size:9px;height:47px;margin:3px 0;padding:3px 5px;vertical-align:middle;width:139px;float:left;}
.list-item-form .col3 .button {padding-left:3px;background:transparent url(../img/button.png);float:right;margin-top:18px;margin-right:4px;}
.list-item-form .col3 input {vertical-align:middle;height:19px;background:#d8d8d8 url(../img/elasticbutton.png) no-repeat right top;border-width:0;font-family:tahoma, sans-serif;padding:0 10px 2px 7px;}
* html .list-item-form .col3 input  {padding:0 1px 2px 0;}
*+html .list-item-form .col3 input  {padding:0 1px 2px 0;}
.list-item-form a {color:#3c77d3;}

.list-tools {background:transparent url(../img/list.png) no-repeat 8px 0;padding:2px 0 10px 38px;height:19px;}
.list-tools .button {float:left;padding-left:3px;background:#dbdbdb url(../img/button.png) no-repeat;text-align:center;line-height:19px;color:#5c5c5c;margin-right:12px;}
.list-tools .button span {float:left;background:#dbdbdb url(../img/elasticbutton.png) no-repeat right top;padding:0 12px 0 9px;cursor:pointer;font-size:10px;}
.list-tools .button:hover {text-decoration:none;}
.list-tools img {margin-top:3px;}
.tools-bottom {background-position:8px -57px;}
.tools-bottom1 {background-position:8px -37px;padding-top:22px;}


.list-tools-apart {padding:2px 0 10px 0;height:19px;}

.section-links {background-color:#FFFF99;color:#222222;list-style-type:none;margin:0 0 0 8px;padding:7px 12px 8px 0;text-align:right; width:633px;top:-13px;position:relative;border:1px solid #9DB0C0;}
.section-links li {display:inline;}
.section-links li.first {padding-left:11px;background:transparent url(../img/arrow.gif) no-repeat scroll 2px 5px;}
.section-links li em {color:#919DA7;font-style:normal;}
.section-links a {color:#3C77D3;}

.select-bar {background:transparent url(../img/leftcol.png) repeat-y scroll -5786px 0;margin-top:-14px;margin-left:8px;padding-bottom:19px;padding-bottom:10px;padding-top:4px;width:646px;font-size:3px;}
.select-bar fieldset {text-align:right;padding:6px 8px 6px 0;background:#b6c5d5 url(../img/contentpanels.png) no-repeat 0 -54px;height:18px;}
.select-bar select {color:#6d8096;font-size:11px;width:128px;}

.big-map {margin-left:6px;border:1px solid #9BB2D0;background-color:#9BB2D0;width:625px;padding:10px;margin-top:3px;}
.big-map .columns {margin-bottom:7px;}
.big-map .map-object {border:1px solid #7D8A98;}
.big-map .map-title {float:left;width:440px;padding-bottom:4px;}
.map-title h2 {margin:0;font-size:17px;padding:0 0 0 2px;color:#ffffff;}
.map-title p {color:#093c73;margin:5px 0 1px 3px;}
.map-options {float:right;list-style-type:none;margin:0;padding:0 0 5px 11px;width:156px;}
.map-options li {padding:9px 9px 0 0;width:147px;vertical-align:middle;}
.map-options a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -46px;display:block;}

.list-navigator h2 {margin:14px 0 0 0;font-size:17px;padding:0 17px;color:#22375a;}
.list-navigator p {color:#919da7;margin:3px 17px 2px;}
.list-navigator p strong {color:#555555;}

.navigator {list-style-type:none;margin:0 0 7px;padding:16px 18px 14px;text-align:center;}
.city-gallery .navigator {background-color:#F1F4F7;border:1px solid #B6C5D5;}
.box-news .navigator {border:1px solid #c8d3df;margin:1em 0px 0 0px;}
.navigator .prev {float:left;}
.navigator .next {float:right;}
.navigator li {display:inline;margin:0 2px;}
.navigator li a {color:#3C77D3;font-size:11px;padding:3px 6px;background-color:#ffffff;line-height:22px;border:1px solid #9DB0C5;}
.navigator li a:hover {background-color:#ffffcc;}
.navigator li strong {font-size:11px;padding:3px 6px;line-height:22px;border:1px solid #d3dce6;background-color:#446493;color:white;border-color:#093C73;font-weight:normal;}
.navigator .prev a {padding:5px 0 4px 31px;background:transparent url(../img/icons.gif) no-repeat 0 0;border-width:0;}
.navigator .next a {padding:5px 31px 5px 0;background:transparent url(../img/icons.gif) no-repeat 100% -22px;border-width:0;}

.navigator .prev a:hover {background-color:transparent;}
.navigator .next a:hover {background-color:transparent;}

.weather {background:transparent url(../img/dot3.gif) repeat-x;width:100%;}

#left .weather-title {padding-top:22px;padding-bottom:0;height:60px;width:280px;}
.weather table {width:100%;font-family:tahoma, sans-serif;}
.weather table th {background-color:#f1f4f7;padding:0 12px;font-weight:normal;text-align:left;height:38px;}
.weather table td {height:74px;border-bottom:1px solid #dfe0e2;font-weight:bold;padding:0 12px;}
.weather table td .temp {font-size:17px;}
.weather table td img {vertical-align:middle;margin-bottom:2px;}
.weather-list {width:100%;overflow:hidden;list-style-type:none;margin:0;padding:10px 0 12px 0;background:transparent url(../img/weatherlist.png) no-repeat 0 10px}
.weather-list li {float:left;width:139px;position:relative;background:transparent url(../img/dot.gif) repeat-y;padding:0 8px 0 9px;font-family:tahoma, sans-serif;}
.weather-list li.last {width:140px;}
.weather-list li.first {background-image:none;}
.weather-list li h3 {color:#606060;font-size:12px;margin:0;text-align:center;padding-top:17px;height:24px;line-height:24px;white-space:nowrap;}
.weather-list p {margin:0.7em 0;text-align:center;}

.weather-list .now {width:89px;height:23px;line-height:17px;color:white;font-weight:bold;font-size:10px;background:#ff0000 url(../img/now.png) no-repeat;position:absolute;text-align:center;text-transform:uppercase;left:33px;top:-8px;}
.weather-list dl {margin:0;padding-top:1px;}
.weather-list dd img {vertical-align:middle;margin-bottom:2px;}
.weather-list dt {float:left;padding:3px 0 3px 3px;}
.weather-list dd {padding:3px 0 3px 46px;margin:0;color:#555555;font-weight:bold;border-bottom:1px solid #dfe0e2;}
.weather-list dd.temp {font-size:17px;margin-top:-3px;}

.serach-city {width:273px;position:absolute;right:7px;top:7px;color:#555555;height:59px;background:#eaeef3 url(../img/searchcity.png) no-repeat;padding:10px 0 0 25px;}
.serach-city fieldset {cursor:default;}
.serach-city label {display:block;padding-bottom:6px;padding-top:1px;}
.serach-city .button {float:left;padding-left:3px;background:transparent url(../img/button.png) no-repeat;margin-top:1px;float:right;margin-right:10px;}
.serach-city .button input {background:#d6d6d6 url(../img/elasticbutton.png) no-repeat right top;border-width:0;height:19px;padding:0 4px 2px 2px;}
* html .serach-city .button input {padding:0 1px 2px 0;}
*+html .serach-city .button input {padding:0 1px 2px 0;}
.serach-city #inputCity {background:white;border:1px solid #999999;width:144px;padding:2px 5px;height:15px;margin-right:3px;float:left;}
* html .serach-city #inputCity {width:134px;}
*+html .serach-city #inputCity {width:134px;}

.weather .columns {background-image:none;}
.weather h2 {color:#66adff;padding-top:24px;padding-bottom:17px;}
.weather h2 strong {font-size:12px;color:#555555;}

.weather h3 {font-size:18px;color:#66adff;padding:0 20px;}
.weather h3 em {font-style:normal;display:block;font-size:12px;font-weight:normal}
.weather h4 {background:#e6ecf1 url(../img/leftcol.png) repeat-x -4607px 0;width:609px;font-size:12px;margin:18px 0 2px 0;line-height:29px;height:29px;padding-left:19px;}

.weather-country {float:left;width:315px;}
.weather-day {list-style-type:none;margin:0;padding:30px 0 1px 25px;font-size:12px;}
.weather-day li {display:inline;padding-left:24px;background:transparent url(../img/line2.png) no-repeat 11px 3px;}
.weather-day li.first {padding-left:0;background-image:none;}
.weather-day a {color:#3c77d3;}

#weather-map {width:315px;position:relative;overflow:hidden;}
#weather-map ul {list-style-type:none;position:relative;z-index:2;margin:0;padding:0;}
#weather-map li {position:absolute;font-weight:bold;font-size:10px;text-align:center;}
#weather-map li img {position:static;left:0 !important;}
#weather-map img {position:relative;z-index:1;}
#weather-map.night img {left:-317px;}

.weather-navigator {position:relative;margin:0 auto;padding:21px 0;width:250px;}
.weather-navigator p {margin:0;padding-left:70px;width:170px;font-weight:bold;}
.weather-navigator p em {font-weight:normal;font-style:normal;display:block;padding-top:2px;}
.weather-navigator ul {list-style-type:none;margin:0;padding:0;}
.weather-navigator ul .prev a {position:absolute;left:0;top:23px;background:transparent url(../img/icons.gif) no-repeat 0 0;width:26px;height:22px;text-indent:-10000px;}
.weather-navigator ul .next a {position:absolute;right:0;top:23px;background:transparent url(../img/icons.gif) no-repeat 0 -22px;width:26px;height:22px;text-indent:-10000px;}

#left .imgw {background:transparent url(../img/dot3.gif) repeat-x;padding:25px 330px 25px 29px;margin:-1px 0 0 0;color:#919da7;font-size:10px;line-height:1.25em;width:268px;}
.imgw img {float:left;margin-right:35px;}
.imgw img.box {float:left;margin-right:1px;margin-top:5px;}

.weather-cities {width:275px;list-style-type:none;margin:0;padding:24px 21px 10px 5px;float:right;}
.weather-cities li {display:inline;}
.weather-cities a {color:#3c77d3;}

.weather-cities-box {width:270px;list-style-type:none;margin:0;padding:16px 11px 12px 10px;}
.weather-cities-box li {display:inline;}
.weather-cities-box a {color:#3c77d3;}


.panel-left {margin:11px 0;padding-top:4px;background:white url(../img/leftcol.png) no-repeat 0 0;width:663px;}
.panel-left-bg {padding-bottom:5px;background:white url(../img/leftcol.png) no-repeat -663px 100%;}
.panel-left-bg1 {width:655px;padding:0 4px;overflow:hidden;background:white url(../img/leftcol.png) repeat-y -1326px 0;}

.similar-hotels span.show_all {display:inline;float:right;margin-right:16px;
margin-top:16px;border-left:1px dotted #9DB0C5;padding-left:7px;}
.similar-hotels span.show_all a {color:#3C77D3;}

.map-panel h2, .map-panel .title {color:#22375a;background:#FFFFFF url(../img/lewa_kolumna.png) no-repeat scroll 0 0;font-size:13px;margin:0;padding:11px 13px 10px;line-height:1.3em;font-weight:bold;}
.map-panel .more {text-align:right;line-height:27px;padding:0 9px;margin:0;}
.map-panel .more a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -46px;}
.map-panel .map-object {border:1px solid #b6c5d5;margin-top:4px;}

.weather-panel h2, .weather-panel .title {color:#22375a; background: #FFFFFF url(../img/lewa_kolumna.png) no-repeat scroll 0 0;font-size:13px;margin:0;padding:11px 13px 10px;line-height:1.3em;font-weight:bold;}
.weather-panel .weather {padding-left:15px;width:275px;color:#7d8a98;overflow:hidden;background:transparent url(/img/weather/imgw_logo1.gif) no-repeat scroll 246px 6px;}
.weather-panel .weather p {margin:0.6em 0;}
.weather-panel .imgw {float:right;margin-top:5px;}
.weather-panel .weather-icon {float:left;}
.weather-panel dl {margin-left:80px;margin-top:1em;}
.weather-panel dt {display:inline;padding-right:2px;}
.weather-panel dd {font-weight:bold;color:#22375a;margin:0;display:inline;}
.weather-panel dd.temp {font-size:17px;}
.weather-panel dd img {vertical-align:middle;margin:6px 0;}
.weather-panel .more {text-align:right;line-height:27px;padding:0 9px 0 9px;margin:0;background:white url(../img/leftcol.png) no-repeat -1987px -35px;}
.weather-panel .more a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -46px;}


.recommended-objects h2, .recommended-objects .title {color:white;background:#85b0d7 url(../img/rightcol.png) no-repeat -3528px 0;font-size:13px;margin:0;padding:0 13px;line-height:25px;font-weight:bold;}
.recommended-objects ul {list-style-type:none;margin:0;padding:3px 0 0 0;}
.recommended-objects ul li {padding-bottom:11px;padding-top:5px;margin-bottom:5px;background:transparent url(../img/dot3.gif) repeat-x left bottom;width:100%;}
.recommended-objects ul .image {float:left;padding-left:4px;}
.recommended-objects ul .image img {padding:3px;border:1px solid #c7d3de;}
.recommended-objects ul h3 {margin:0 0 0 98px;font-size:11px;line-height:1.3em;padding-top:0;}
.recommended-objects ul h3 a {color:#093c73;}
.recommended-objects ul dl {margin:2px 7px 0 98px;line-height:1.3em;}
.recommended-objects ul dl dt {display:none;}
.recommended-objects ul dl dd {margin:0;color:#919da7;}
.recommended-objects ul dl dd.type {color:#555555;}
.recommended-objects ul dl dd.city {color:#555555;}
.recommended-objects ul dl dd.price {font-weight:bold;color:#e52930;}

.recommended-objects .more {text-align:right;line-height:27px;padding:2px 9px;margin:0;background:#f1f4f7;}
.recommended-objects .more a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -46px;}

.weather-right-panel h2, .weather-right-panel .title {color:white;background:#ffb740 url(../img/rightcol.png) no-repeat -3236px 0;font-size:13px;margin:0;padding:0 13px;line-height:25px;font-weight:bold;}
.weather-right-panel ul {width:276px;padding:9px 0 14px 10px;overflow:hidden;float:none;}
.weather-right-panel .more {text-align:right;line-height:27px;padding:2px 9px;margin:0;background:#f1f4f7;}
.weather-right-panel .more a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -46px;}

.near-box span.belka, .near-box .title {background:#FFFFFF url(../img/near_top.png) no-repeat scroll 0 0;color:#5d7090;line-height:25px;padding:7px 11px;font-size:17px;margin:0;font-weight:bold;display:block;}
.near-box ul {list-style-type:none;margin:5px 0 3px 1px;width:653px;padding:0 0 1px 0;background:white url(../img/leftcol.png) no-repeat -1989px 100%;}
.near-box li {padding:5px 11px 6px 11px;background:white url(../img/leftcol.png) no-repeat -1989px -35px;}
.near-box li a {color:#3c77d3;}
.near-box li a em {font-style:normal;color:#919da7;}
.near-box li.additional {display:none;}
.show-all .near-box li.additional {display:block;}
.near-box .more {background-color:#f1f4f7;margin:0;padding:0 12px;line-height:27px;text-align:right;}
.near-box .more a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -46px;}
.show-all .near-box .less {display:block;}
.show-all .near-box .more {display:none;}
.near-box .less {display:none;background-color:#f1f4f7;margin:0;padding:0 12px;line-height:27px;text-align:right;}
.near-box .less a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -305px;}

.similar-hotels h2, .similar-hotels .title {background:#FFFFFF url(../img/near_top.png) no-repeat scroll 0 0;color:#5D7090;line-height:25px;padding:7px 11px;font-size:17px;margin:0;font-weight:bold;}
.similar-hotels ul {list-style-type:none;margin:5px 0 3px 1px;width:653px;padding:0 0 1px 0;background:white url(../img/leftcol.png) no-repeat -1989px 100%;}
.similar-hotels li {padding:7px 8px 13px 9px;background:white url(../img/leftcol.png) no-repeat -1989px -35px;height:30px;}
.similar-hotels li span {display:block;float:left;margin:0 11px 0 0;border:1px solid #C7D3DE;padding:3px;}
.similar-hotels li a {color:#3c77d3;}
.similar-hotels li a img {vertical-align:middle;}
.similar-hotels li a em {font-style:normal;color:#919da7;}
.similar-hotels li strong {color:#ff5f10;}
.similar-hotels li.additional {display:none;}
.show-all .similar-hotels li.additional {display:block;}
.similar-hotels .more {background-color:#f1f4f7;margin:0;padding:0 12px;line-height:27px;text-align:right;}
.similar-hotels .more a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -46px;}
.show-all .similar-hotels .less {display:block;}
.show-all .similar-hotels .more {display:none;}
.similar-hotels .less {display:none;background-color:#f1f4f7;margin:0;padding:0 12px;line-height:27px;text-align:right;}
.similar-hotels .less a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -305px;}


.groups-box span.belka, .groups-box .title,.other-box span.belka, .other-box .title,.weather-box span.belka, .weather-box .title, .lands-box span.belka, .lands-box .title {background:#FFFFFF url(../img/near_top.png) no-repeat scroll 0 0;color:#5d7090;line-height:25px;padding:7px 11px;font-size:17px;margin:0;font-weight:bold;display:block;}

.groups-box ul,
.other-box ul,
.weather-box ul, 
.lands-box ul {list-style-type:none;margin:5px 0 3px 1px;width:653px;padding:0 0 1px 0;background:white url(../img/leftcol.png) no-repeat -1989px 100%;}

.groups-box li,
.other-box li,
.weather-box li, 
.lands-box li {padding:5px 11px 6px 11px;background:white url(../img/leftcol.png) no-repeat -1989px -35px;}

.groups-box li a,
.other-box li a,
.weather-box li a, 
.lands-box li a {color:#3c77d3;}

.lands-box li a img {vertical-align:middle;}

.groups-box li a em,
.other-box li a em,
.weather-box li a em, 
.lands-box li a em {font-style:normal;color:#919da7;}

.groups-box li.additional,
.other-box li.additional,
.weather-box li.additional, 
.lands-box li.additional {display:none;}

.show-all .groups-box li.additional,
.show-all .other-box li.additional,
.show-all .weather-box li.additional,
.show-all .lands-box li.additional {display:block;}

.groups-box .more,
.other-box .more,
.weather-box .more, 
.lands-box .more {background-color:#f1f4f7;margin:0;padding:0 12px;line-height:27px;text-align:right;}

.groups-box .more a,
.other-box .more a,
.weather-box .more a, 
.lands-box .more a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -46px;}

.show-all .groups-box .less,
.show-all .other-box .less,
.show-all .weather-box .less, 
.show-all .lands-box .less {display:block;}

.show-all .groups-box .more,
.show-all .other-box .more,
.show-all .weather-box .more, 
.show-all .lands-box .more {display:none;}

.groups-box .less,
.other-box .less,
.weather-box .less, 
.lands-box .less {display:none;background-color:#f1f4f7;margin:0;padding:0 12px;line-height:27px;text-align:right;}

.groups-box .less a,
.other-box .less a,
.weather-box .less a, 
.lands-box .less a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -305px;}

.best-panel {padding-bottom:4px;background:transparent url(../img/dot3.gif) repeat-x left bottom;width:100%;}
.best-panel h2, .best-panel .title {color:#093c73;padding:16px 10px 6px 10px;font-size:18px;margin:0;font-weight:bold;}
.best-panel .columns {background:transparent url(../img/dot.gif) repeat-y 243px 0;margin:10px 0;}
.best-panel .columns3 {background:transparent url(../img/dots.gif) repeat-y 168px 0;}
.best-panel ul {list-style-type:none;margin:0 0 0 11px;width:225px;padding:0 0 1px 0;float:left;}
.best-panel ul.right {width:228px;float:right;}
.best-panel .columns3 ul {width:144px;margin-right:10px;}
.best-panel .columns3 ul.center {margin-right:0;width:144px;}
.best-panel .columns3 ul.right {margin-right:0;width:144px;}
.best-panel li {padding:1px 0 0 0;}
.best-panel li a {color:#3c77d3;padding-left: 17px}

.best-panel li a.up {background:transparent url(../img/strzalki.gif) no-repeat scroll 0 2px;}
.best-panel li a.down {background:transparent url(../img/strzalki.gif) no-repeat scroll 0 -11px; }
.best-panel li a.const {background:transparent url(../img/strzalki.gif) no-repeat scroll 0 -25px; }

.best-panel li.additional {display:none;}
.best-show-all li.additional {display:block;}
.best-panel .more {background-color:#f1f4f7;padding:0 12px;line-height:27px;text-align:right;margin:16px 0 7px;border:1px solid #D4DEE6;}
.best-panel .more a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -46px;}
.best-panel .less {display:none;background-color:#f1f4f7;margin:0;padding:0 12px;line-height:27px;text-align:right;}
.best-panel .less a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -305px;}
.best-show-all .less {display:block;border:1px solid #D4DEE6;margin:16px 0 7px;}
.best-show-all .more {display:none;}

#cbox_map {width:100%;overflow:hidden;padding-bottom:21px;background:transparent url(../img/mainmap.png) no-repeat scroll 2px 0px;}
#cbox_map #map-object {float:left;width:270px;padding-left:8px;padding-top:0px;}
#cbox_map h2 {color:#093c73;padding:23px 10px 0px 282px;font-size:18px;margin:0;}
#cbox_map p {padding:10px 17px 0 285px;color:#444444;line-height:1.3em;}
#cbox_map .more a {display:block;background:#3769B4 url(../img/yellowbutton.png) no-repeat;width:93px;height:29px;line-height:29px;color:#ffffff;font-size:12px;font-weight:bold;text-align:center;}

.recommended {width:100%;overflow:hidden;padding-bottom:19px;background:transparent url(../img/dot3.gif) repeat-x left bottom;}
.recommended h2 {color:#093c73;background:#DDE4EB url(../img/polecamy_top.png) no-repeat scroll 0 0;padding:18px 10px 2px 17px;font-size:18px;margin:0;}


.short-links {padding-bottom:19px;background:transparent url(../img/dot3.gif) repeat-x left bottom;}
.short-links .title {color:#093c73;padding:3px 10px 6px 10px;font-size:18px;margin:0;background:transparent url(../img/dot3.gif) repeat-x scroll left bottom;font-weight:bold;}
.short-links ul {list-style-type:none;margin:0;padding:0;background:transparent url(../img/dot.gif) repeat-y 243px 0;margin:10px 0 0 0;width:100%;overflow:hidden;}
.short-links ul li {float:left;width:200px;padding-left:27px;padding-right:15px;color:#777777;font-family:tahoma, sans-serif;line-height:1.4em;}
.short-links ul .image {display:block;text-align:center;}
.short-links h3 {font-size:12px;margin-bottom:0.4em;margin-top:0.1em;}
.short-links h3 a {color:#093c73;}
.short-links p {margin:0.5em 0;}
.short-links .more {margin:0;text-align:right;}
.short-links .more a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -46px;}

.panel-right {margin:0 0 10px 0;padding-top:3px;background:white url(../img/rightcol.png) no-repeat 0 0;}
.panel-right-bg {padding-bottom:1px;background:white url(../img/rightcol.png) no-repeat -300px 100%;}
.panel-right-bg1 {width:292px;padding:0 4px 3px 4px;overflow:hidden;background:white url(../img/rightcol.png) repeat-y -600px 0;}
.panel-banner {background:url("../img/rectangle_bgr.gif") no-repeat scroll 0 0 transparent;margin-bottom:10px;}
.panel-banner-gogo {margin-bottom:36px;margin-left:10px;margin-top:15px;}

.see-also .title {color:#22375a; background: #FFFFFF url(../img/lewa_kolumna.png) no-repeat scroll 0 0;font-size:13px;margin:0;padding:11px 13px 10px;line-height:1.3em;font-weight:bold;}
.see-also ul {list-style-type:none;line-height:1.3em;margin:0;padding:0 0 11px 0;background:#FFFFFF;}
.see-also ul li {/*border-top:2px solid white*/;padding-top:2px;padding-bottom:2px;}
.see-also ul li.icon1 {/*background:transparent url(../img/seealso.gif) no-repeat 9px 8px;padding-top:8px;padding-bottom:8px;*/}
.see-also ul li.icon2 {/*background:transparent url(../img/seealso.gif) no-repeat 9px -51px;*/}
.see-also ul li.icon3 {/*background:transparent url(../img/ikonka_tanie_noclegi.gif) no-repeat scroll 9px 5px;*/}
.see-also ul li.icon4 {/*background:transparent url(../img/ikonka_wszystkie_noclegi.gif) no-repeat scroll 9px 7px;*/}
.see-also ul li.icon_narty {background-color:#FFFFCC;border:1px solid #FFCC00;margin:6px 0 0;padding:7px 0;font-weight:bold;}

.see-also ul li.icon_radio {}
.see-also ul li.icon_radio a {background-image:none;}

.see-also ul li.noborder {border-top-width:0;padding-top:0;padding-bottom:4px;margin-top:-8px;}
.see-also ul a {color:#3c77d3;display:block;padding:0px 7px 0px 23px;background:transparent url(../img/icons.gif) no-repeat 14px -46px;}
.see-also ul a:hover {text-decoration:underline;}
.see-also ul a:hover span {text-decoration:underline;}
.see-also-all {color:#bd9d6d;margin-top:1px;padding:0px 0px 0px 21px;}

.new-places .title {color:#22375a;background:#DDE4EB url(../img/lewa_kolumna1.png) no-repeat scroll 0 0;font-size:13px;margin:0;padding:10px 13px 5px;line-height:25px;font-weight:bold;}
.new-places .category {list-style-type:none;margin:0;padding:5px 0 0 9px;line-height:29px;width:283px;overflow:hidden;background:#DDE4EB url(../img/category.png) no-repeat scroll 0 -4px;}
.new-places .category li {float:left;margin-right:5px;background:#ecf0f4 url(../img/category.png) no-repeat -292px 0;padding-left:2px;}
.new-places .category a {color:#ffffff;font-weight:bold;float:left;padding:0 18px 0 16px;background:#ecf0f4 url(../img/category.png) no-repeat 100% 0;}
.new-places .category a:hover {text-decoration:none;color:#093C73;}
.new-places .category li.hover {background-position:-292px 100%}
.new-places .category li.hover a {background-position:100% 100%;}
.new-places .category li.selected {background-position:-292px -29px;}
.new-places .category li.selected a {background-position:100% -29px;color:#093c73;}
.new-places .more {text-align:right;background:#f1f4f7 url(../img/rightcol.png) no-repeat -1776px 0;line-height:27px;padding:0 9px;margin:0;border:1px solid #D4DEE6;}
.new-places .more a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -46px;}
.place-list {list-style-type:none;margin:5px 0;padding:0 0 1px 0;color:#3c77d3;background:transparent url(../img/rightcol.png) no-repeat -900px 100%;}
.place-list li {width:271px;padding:5px 7px 5px 14px;background:white url(../img/rightcol.png) no-repeat -900px -32px;}
.place-list a {color:#3c77d3;}
.place-list li h3 {font-size:11px;margin:0;}
.place-list li p {margin:2px 0;width:100%;overflow:hidden;}
.place-list .price {float:right;color:#555555;}
.place-list li p a {float:left;width:175px;}
.place-list li p strong {color:#ff5400;}


.reserve-info .title, .reserve-info h2 {color:#22375a;background:#FFFFFF url(../img/lewa_kolumna.png) no-repeat scroll 0 0;font-size:12px;margin:0;padding:11px 13px 10px;line-height:1.3em;font-weight:bold;overflow:hidden;white-space:nowrap}
.reserve-info ul {list-style-type:none;margin:0;padding:0 13px 10px 1px;background-color:#ffffff;margin:0;}
.reserve-info ul li {padding:2px 10px 2px 23px;background:transparent url(../img/icons.gif) no-repeat 13px -44px;}
.reserve-info ul a {color:#3c77d3;}
.reserve-info h3 {margin:0;font-size:12px;padding:11px 12px 0 12px;background:transparent url(../img/dot3.gif) repeat-x;color:#22375a;}
.reserve-info p.safeness {width:260px;overflow:hidden;line-height:1.4em;padding:13px 0;}
.reserve-info p.safeness img {float:left;margin:1px 16px 1px 0;}
.reserve-info p {color:#919da7;margin:0 12px;padding:8px 0;}
.reserve-info p img {margin:6px 3px 6px 0;}

.new-photos .title {color:#22375a; background: #FFFFFF url(../img/lewa_kolumna.png) no-repeat scroll 0 0;font-size:13px;margin:0;padding:11px 13px 5px;line-height:1.3em;font-weight:bold;}
.new-photos .bg {background:#9DB0C5 url(../img/new_photos_bgr.jpg) no-repeat scroll 0 0;margin-top:5px;padding:12px 0 5px 0;border:1px solid #7D8A98;}
.new-photos .bg1 {/*background:transparent url(../img/rightcol.png) no-repeat -2360px 100%*/;padding-bottom:1px;}
.new-photos ul {list-style-type:none;margin:0;padding:0 1px;/* background:#f1f4f7 url(../img/rightcol.png) repeat-y -2652px 0 */;width:290px}
.new-photos ul ul {width:auto;}
.new-photos h3 {font-size:13px;color:#3c77d3;margin:0;padding:1px 0 4px;}
.new-photos h3 a {color:#ffffff;}
.new-photos .more {text-align:right;line-height:28px;padding:3px 9px 0 9px;margin:0;}
.new-photos .more a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -46px;}
.new-photos li {padding:0 10px 13px 15px;/*background:#f1f4f7 url(../img/rightcol.png) no-repeat -1193px -32px;*/}
.new-photos li.first {background-image:none;}
.new-photos li li {display:inline;padding:0 8px 0 0;background-image:none;}
.new-photos li li img {border:1px solid #7D8A98;padding:3px 3px 4px 3px;background-color:white;}

.box-partners .title {background: #FFFFFF url(../img/partnerstitle.jpg) no-repeat scroll 0 1px;height:57px;color:#093c73;font-size:17px;margin:0;padding:17px 13px 0 14px;line-height:1.1em;font-weight:bold;}
.box-partners .title em {font-style:normal;color:#66adff;display:block;}
.box-partners .list {list-style-type:none;margin:0;padding:0;width:291px;background: transparent}
.box-partners li {cursor:pointer;padding-top:8px;padding-bottom:8px;background:transparent url(../img/dot3.gif) repeat-x;width:100%;overflow:hidden;}
.box-partners li .photo {float:left;padding-left:9px;}
.box-partners li .photo img {border:1px solid #c7d3de;padding:3px;}
.box-partners li h3 {color:#093c73;font-size:12px;margin:0 5px 0 102px;}
.box-partners li h3 a {color:#093c73;}
.box-partners li p {margin:2px 0 0 102px;color:#555555;font-size:11px;line-height:1.3em;}
.box-partners li p a {color:#555555;}
.box-partners li p em {display:block;font-style:normal;color:#919da7;}
.box-partners li p em strong {color:#e52930;}

.box-everywhere .title {background: #FFFFFF url(../img/lewa_kolumna.png) no-repeat scroll 0 0;color:#093c73;font-size:17px;margin:0;padding:12px 13px 14px 11px;line-height:1.1em;font-weight:bold;}
.box-everywhere .title em {font-style:normal;color:#66adff;display:block;}
.box-everywhere .list {list-style-type:none;margin:0;padding:0;width:291px;background: transparent}
.box-everywhere li {cursor:pointer;padding-top:8px;padding-bottom:8px;background:transparent url(../img/dot3.gif) repeat-x;width:100%;overflow:hidden;}
.box-everywhere li .photo {float:left;padding-left:9px;}
.box-everywhere li .photo img {border:1px solid #c7d3de;padding:3px;}
.box-everywhere li h3 {color:#093c73;font-size:12px;margin:0 5px 0 102px;}
.box-everywhere li h3 a {color:#093c73;}
.box-everywhere li p {margin:2px 0 0 102px;color:#555555;font-size:11px;line-height:1.3em;}
.box-everywhere li p a {color:#555555;}
.box-everywhere li p em {display:block;font-style:normal;color:#919da7;}
.box-everywhere li p em strong {color:#e52930;}

.box-why {background:transparent url(../img/why.jpg) no-repeat 234px 85px;}
.box-why .back {height:46px;padding:16px 8px 0 0;margin:0;background:transparent url(../img/dot3.gif) repeat-x left bottom;margin-bottom:33px;}
.box-why .back a {float:right;color:white;font-weight:bold;font-size:12px;width:127px;height:28px;background:transparent url(../img/searchbutton.gif) no-repeat;text-align:center;line-height:28px;}
.box-why .back a:hover {text-decoration:none;background-position:left bottom;}
.box-why h3 {margin:0;padding:1em 0 1em 13px;}
.box-why ol {list-style-type:none;margin:0;padding:0 0 15px 0;font-family:tahoma, sans-serif;}
.box-why ol li {padding-bottom:25px;padding-top:5px;color:#3d3d3d;line-height:1.5em;}
.box-why ol .no1 {padding-left:60px;width:184px;background:transparent url(../img/no.png) no-repeat 10px 3px;margin-top:26px;}
.box-why ol .no2 {padding-left:60px;width:318px;background:transparent url(../img/no.png) no-repeat 10px -109px;}
.box-why ol .no3 {padding-left:60px;width:318px;background:transparent url(../img/no.png) no-repeat 10px -216px;}
.box-why ol .no4 {padding-left:60px;width:318px;background:transparent url(../img/no.png) no-repeat 10px -336px;}
.box-why ol .no5 {padding-left:60px;width:318px;background:transparent url(../img/no.png) no-repeat 10px -459px;padding-bottom:13px;}
.box-why ol strong {color:#9ac9f9;font-size:17px;}
.box-why ol .a {padding-bottom:48px;padding-top:0;}
.box-why ol .a p {margin:0 0 30px 0;padding:9px 73px;background:transparent url(../img/no1.png) no-repeat 10px 0;}
.box-why ol .b p {margin:0 0 15px 0;padding:12px 73px;background:transparent url(../img/no1.png) no-repeat 10px -82px;}

.message-success {padding:10px 10px 50px 280px;background:transparent url(../img/success.jpg) no-repeat 51px 53px;color:#555555;font-family:tahoma, sans-serif}
.message-success a {color:#3c77d3;text-decoration:underline;}
.message-success a:hover {text-decoration:none;}
.message-success h3 {color:#66adff;font-size:18px;width:230px;padding-top:27px;margin-top:0;}
.message-success p {line-height:1.45em;width:260px;margin:1.2em 0;}
.message-success p.contact {margin-top:2.8em;}
.message-success p.contact a {text-decoration:none;}
.message-success p.contact a:hover {text-decoration:underline;}
.message-success ul {line-height:1.45em;width:312px;margin:1.2em 0;list-style-type:none;padding:2px 0;}
.message-success ul li {padding-left:21px;text-indent:-12px;}

.message-error {padding:10px 10px 50px 280px;background:transparent url(../img/error.jpg) no-repeat 51px 53px;color:#555555;font-family:tahoma, sans-serif}
.message-error a {color:#3c77d3;}
.message-error h3 {color:#da0303;font-size:18px;width:230px;padding-top:27px;margin-top:0;}
.message-error p.repeat {font-size:12px;margin-top:-1.3em;margin-bottom:1.5em;}
.message-error p.repeat a {text-decoration:underline;font-weight:bold;}
.message-error p.repeat a:hover {text-decoration:none;}
.message-error p {line-height:1.45em;width:260px;margin:1.2em 0;}
.message-error p.contact {margin-top:2.8em;}
.message-error ul {line-height:1.45em;width:312px;margin:1.2em 0;list-style-type:none;padding:2px 0;}
.message-error ul li {padding-left:21px;text-indent:-12px;}

.oba-message-success {padding:10px 10px 50px 280px;background:transparent url(../img/success.jpg) no-repeat 51px 53px;color:#555555;font-family:tahoma, sans-serif;font-size:12px;line-height:1.7em;}
.oba-message-success a {color:#3c77d3;text-decoration:underline;}
.oba-message-success a:hover {text-decoration:none;}
.oba-message-success h3 {color:#04bd3d;font-size:18px;width:230px;padding-top:27px;margin-top:0;}
.oba-message-success p {width:320px;margin:1.2em 0;}
.oba-message-success p.contact {margin-top:2.8em;}
.oba-message-success p.contact a {text-decoration:none;}
.oba-message-success p.contact a:hover {text-decoration:underline;}
.oba-message-success ul {line-height:1.45em;width:312px;margin:1.2em 0;list-style-type:none;padding:2px 0;}
.oba-message-success ul li {padding-left:12px;text-indent:-12px;margin-bottom:10px;}

.oba-message-pay {padding:10px 10px 50px 280px;background:transparent url(../img/oba_pay.jpg) no-repeat scroll 51px 53px;color:#555555;font-family:tahoma, sans-serif;font-size:12px;line-height:1.7em;}
.oba-message-pay a {background-color:#66ADFF;color:#FFFFFF;font-size:18px;font-weight:bold;line-height:51px;padding:10px 20px;}
.oba-message-pay a:hover {background-color:#093c73;text-decoration:none;}
.oba-message-pay h3 {color:#66adff;font-size:18px;width:230px;padding-top:27px;margin-top:0;}
.oba-message-pay p {width:320px;margin:1.2em 0;}
.oba-message-pay p.contact {margin-top:2.8em;}
.oba-message-pay p.contact a {text-decoration:none;}
.oba-message-pay p.contact a:hover {text-decoration:underline;}
.oba-message-pay ul {line-height:1.45em;width:312px;margin:1.2em 0;list-style-type:none;padding:2px 0;}
.oba-message-pay ul li {padding-left:12px;text-indent:-12px;}

.oba-message-error {padding:10px 10px 50px 280px;background:transparent url(../img/error.jpg) no-repeat 51px 53px;color:#555555;font-family:tahoma, sans-serif;font-size:12px;line-height:1.7em;}
.oba-message-error a {color:#3c77d3;}
.oba-message-error h3 {color:#da0303;font-size:18px;width:230px;padding-top:27px;margin-top:0;}
.oba-message-error p.repeat {font-size:12px;margin-top:-1.3em;margin-bottom:1.5em;}
.oba-message-error p.repeat a {text-decoration:none;}
.oba-message-error p.repeat a:hover {text-decoration:underline;}
.oba-message-error p {width:320px;margin:1.2em 0;}
.oba-message-error p.contact {margin-top:2.8em;}
.oba-message-error ul {line-height:1.45em;width:312px;margin:1.2em 0;list-style-type:none;padding:2px 0;}
.oba-message-error ul li {padding-left:12px;text-indent:-12px;margin-bottom:10px;}

.user-menu {padding-bottom:0;}
.user-menu h2 {margin:2px 0 4px 0;}
#user-menu1 h2 {margin-top:1px;}
#user-menu1 ul {background-image:none;}
#user-menu3 {margin-bottom:4px;}
#user-menu3 .user-menu-content ul {padding-bottom:12px;}
.user-menu h2 a {display:block;background:#446493 url(../img/usermenu.png) no-repeat;font-size:12px;line-height:25px;padding:0 12px;color:white;}
.user-menu h2 a:hover {background-position:right top;text-decoration:none;}
.user-menu-content {line-height:1.3em;display:none;}
.show .user-menu-content {display:block;}
.show h2 a {background-position:left bottom;}
.show h2 a:hover {background-position:right bottom;}
.user-menu-content a {color:#3c77d3;}
.user-menu-content em {font-style:normal;color:#9ea9b2;}
.user-menu-content h3 {background-color:#f1f4f7;color:#919da7;padding:4px 13px 0 14px;font-size:11px;margin:0;}
.user-menu-content p {color:#555555;padding:9px 13px;margin:0;background-color:#ffffcc;}
.user-menu-content p.alert {color:#919da7;padding-bottom:14px;}
.user-menu-content .border-bottom {background:#f1f4f7 url(../img/dot3.gif) repeat-x left bottom;}
.user-menu-content ul {list-style-type:none;margin:0;padding:0 0 6px 0;background:#f1f4f7 url(../img/dot3.gif) repeat-x left bottom;}
.user-menu-content ul.padding-top {padding-top:4px;}
.user-menu-content ul li {padding:2px 14px 1px 14px;}
.user-menu-content ul li.selected {background:url("../img/icons.gif") no-repeat scroll 6px -44px transparent;font-weight:bold;}
.user-menu-content ul.no-border {background-image:none;}

.polling {padding-bottom:0;}
.polling h2 {margin:2px 0 4px 0;}
.polling h2 a {display:block;background:#446493 url(../img/usermenu.png) no-repeat;font-size:12px;line-height:25px;padding:0 12px;color:white;}
.polling h2 a:hover {background-position:right top;text-decoration:none;}
.show .polling h2 a {background-position:left bottom;}

.poll-percent {font-weight:normal;margin-top:-5px;position:relative;right:-77px;}
.polling .poll-footer {border-bottom:4px solid white; border-top:1px solid #DEE5EC;overflow:hidden;width:100%;width:274px;padding:4px 5px 5px 13px;margin-top:10px;}
.polling .poll-footer .to-right {text-align:right;}
.polling .white-bg {background-color:white;margin-top:0;padding-top:0;}
.polling .poll-footer input {float:left;}
.polling .poll-footer em {color:#E52930;float:right;font-style:normal;padding:3px 6px 4px 2px;
width:197px;}
.polling .poll-question {clear:both;color:#093c73;font-weight:bold;margin:0;padding:3px 5px 3px 27px;text-indent:-14px;background-color:transparent;}
.polling .poll-question img {vertical-align:middle;}
.polling .poll-question em {color:#919DA7;font-size:10px;font-style:normal;font-weight:normal;}
.polling fieldset {font-family:tahoma, sans-serif;clear:both;}
.polling fieldset.border-top {background-color:#FFFFff;/*border-top:1px dashed #dee5ec;*/padding-top:3px;margin-top:1px;}
.polling .poll-radio {overflow:hidden;width:277px;padding:0 0 0 10px}
.polling .poll-radio input {float:left;}
.polling .poll-radio label {float:right;width:250px;padding-top:4px;}
.polling .poll-radio label em {font-size:9px;}
.polling .poll-radio .poll-textarea {margin-left:auto;clear:both;padding-top:4px;width:274px}
.polling .poll-radio .poll-textarea textarea {border:1px solid #abadb3;width:266px;height:30px;padding:3px;}
.polling .poll-radio .small-textarea textarea {height:30px;}

.polling .poll-inline {width:100%;overflow:hidden;padding-bottom:8px;}

.polling .poll-radio-inline {float:left;margin-right:3px;padding-left:12px;padding-top:5px;}
* html .polling .poll-radio-inline {padding-top:2px;}
*+html .polling .poll-radio-inline {padding-top:2px;}
.polling .poll-radio-inline input {vertical-align:middle;margin:2px 2px 4px 0}
.polling .button-inline {background:none;margin:0;float:right;margin:0;padding:2px 2px 0 0;}
.polling .button-inline input {margin-top:3px;}

.polling .select-row {width:100%;overflow:hidden;}
.polling .select-line {background-color:#F1F4F7;margin-bottom:3px;overflow:hidden;padding-bottom:4px;padding-left:10px;padding-top:4px;width:277px;}
.polling .select-line label {float:left;width:170px;margin-right:25px;padding-top:3px;}
.polling .select-line select {float:left;margin-top:2px;}
.polling .select-left {float:left;width:137px;}
.polling .select-left label {width:auto;}
.polling .select-right {float:left;width:130px;}
.polling .select-right label {width:60px;margin-right:8px;}

.polling fieldset.poll-result {margin-top:11px;}
.polling .poll-result table {width:277px;margin-left:10px;margin-top:10px;}
.polling .poll-result table caption {text-align:left;font-weight:bold;}
.polling .poll-result table td {width:94px;padding:4px 0;}
.polling .poll-result table .description {vertical-align:top;width:180px;}
.polling .poll-result table .description span {float:left;width:6px;height:13px;}
.polling .poll-result table .description span.label {float:none;display:block;padding-left:12px;line-height:14px;width:auto;height:auto;}

.poll-title h2 {font-size:17px;line-height:1.2em;padding:3px 11px 3px 11px;color:#66ADFF;margin:0;background-color:transparent;font-family:tahoma, sans-serif;}
.poll-title p {margin:0;padding:3px 11px 0 11px;color:#919DA7;background-color:transparent;font-family:tahoma, sans-serif;}
.poll-title p img {vertical-align:middle;}




.page-menu {padding-bottom:0;}
.page-menu h2 {margin:1px 0 3px 0;}
#page-menu1 h2 {margin-top:1px;}
#page-menu3 {margin-bottom:4px;}
.page-menu h2 a {display:block;background:#85b0d7 url(../img/pagemenu.png) no-repeat;font-size:12px;line-height:25px;padding:0 12px;color:white;}
.page-menu h2 a:hover {background-position:right top;text-decoration:none;}
.page-menu ul {line-height:1.3em;display:none;list-style-type:none;margin:0;padding:0;}
.page-menu .show ul {display:block;}
.page-menu .show h2 a {background-position:left bottom;}
.page-menu .show h2 a:hover {cursor: default;/*background-position:right bottom;*/}
.page-menu ul {list-style-type:none;margin:0;padding:6px 0 8px 0;background:#f1f4f7;}
.page-menu ul li {padding:2px 14px 1px 13px;}
.page-menu ul li.selected {font-weight:bold;}
.page-menu a {color:#3c77d3;}
.page-menu ul li.selected a {color:#104278;}


.panel-small-left {margin:0 0 11px 0;padding-top:1px;background:white url(../img/smallleft.png) no-repeat 0 0;width:160px;}
.panel-small-left-bg {background:white url(../img/smallleft.png) no-repeat 0 100%;padding-bottom:1px;}
.panel-small-left-bg1 {width:154px;padding:2px 3px 0 3px;overflow:hidden;background:white url(../img/smallleft.png) repeat-y -160px 0;}

.main-list h2 {margin:0 0 3px 0;}
.main-list h2 a {display:block;background:#85b0d7 url(../img/mainlist.png) no-repeat right top;font-size:11px;line-height:25px;padding:0 7px;color:white;overflow:hidden;white-space:nowrap;font-family:Tahoma,verdana,sans-serif;}
.main-list h2 a:hover {background-position:left top;text-decoration:none;}

.main-list ul {list-style-type:none;margin:0;padding:9px 9px 0 9px;width:135px;font-family:tahoma, sans-serif;display:none;}
.main-list .show ul {display:block;}
.main-list ul li {padding-bottom:15px;width:100%;position:relative;}
.main-list ul li .nr {position:absolute;left:2px;top:2px;}
.main-list ul .image img {padding:5px;border:1px solid #d3d9df;}
.main-list ul h3 {font-size:11px;margin:2px 0 0 0;padding:2px;line-height:1.3em;}
.main-list ul h3 img {vertical-align:middle;}
.main-list ul h3 a {color:#446a94;}
.main-list ul p {margin:0;padding:0 2px 1px 2px;color:#888888;}
.main-list ul p strong {color:#e52930;}


#small-left h2.oferty_sp{background:#85B0D7 url(../img/mainlist_os.png) no-repeat scroll 0 0;
color:white;display:block;font-family:Tahoma,verdana,sans-serif;font-size:11px;line-height:25px;
overflow:hidden;padding:0 0 0 7px;white-space:nowrap;}
#small-left h2.collaboration{border-bottom:1px dotted #B6C5D5;color:#919DA7;display:block;font-family:arial,verdana,sans-serif;font-size:9px;font-weight:normal;line-height:15px;overflow:hidden;padding:8px 10px 0;text-transform:uppercase;}

#small-left img.hover {opacity: 0.7;filter: alpha(opacity=70);}

.helpful-places {padding-left:20px;width:609px;}
.helpful-places h3 {color:#5d7090;font-size:18px;margin:0;padding:18px 0 15px 0}
.helpful-places fieldset {width:100%;overflow:hidden;padding:5px 0;background:transparent url(../img/dot.gif) repeat-y 290px 0;}
.helpful-places .col-left {float:left;width:280px;list-style-type:none;margin:0;padding:0;}
.helpful-places .col-right {float:right;width:291px;list-style-type:none;margin:0;padding:0;}
.helpful-places li {width:100%;vertical-align:bottom;white-space:nowrap;}
.helpful-places li label {float:none;font-weight:normal;display:block;padding:3px 0;padding-right:15px;color:#4f4f4f;cursor:pointer;margin-right:0;width:95%;}
.helpful-places li label:hover {background-color:#ecf0f4;}
.helpful-places li label input {margin:0 7px;border-width:0;padding:2px;}
* html .helpful-places li label input {padding:0;border-width:0;}
*+html .helpful-places li label input {padding:0;border-width:0;}
.helpful-places li label * {vertical-align:middle;}
.helpful-places li em {color:#999999;font-style:normal;}

.helpful-box {width:100%;background:transparent url(../img/dot5.gif) repeat-x;margin-top:20px;padding-top:3px;}
.helpful-box h3 {color:#5d7090;font-size:18px;margin:0;padding:16px 0 17px 23px}
.helpful-box .cols {background:transparent url(../img/helpfulbg.png) repeat-y;padding-bottom:10px;margin-bottom:12px;width:100%;/*border-bottom:1px solid #BECDDB;border-top:1px solid #BECDDB;*/}
.helpful-box .cols .clear {width:100%;clear:both;height:1px;overflow:hidden;}
.helpful-box .col-left {float:left;width:268px;list-style-type:none;margin:0;padding:0 0 0 27px;}
.helpful-box .col-right {float:right;width:268px;list-style-type:none;margin:0;padding:0 19px 0 0;}
.helpful-box h4 {margin:0;padding-bottom:3px;padding-top:1em;color:#5D7090;font-size:12px;}
.helpful-box ul {list-style-type:none;margin:0;padding:0 0 2px 0;font-size:12px;line-height:1.2em;}
.helpful-box li {border-bottom:1px dotted #9DB0C5;color:#555555;padding:5px 30px 4px 0;position:relative;width:238px;}
.helpful-box li em {color:#919da7;font-style:normal;}
.helpful-box li img {vertical-align:middle;}
.helpful-box .help-img {position:absolute;right:0;top:2px;}
.helpful-box .helpful-tip {display:none;bottom:0;left:0;position:absolute;background-color:#ffffcc;border:1px solid #a3b6c7;width:187px;padding:8px 10px 7px 13px;z-index:20;font-family:tahoma, sans-serif;line-height:1.3em;}
.helpful-box .col-right .helpful-tip {left:-200px;}
.helpful-box .helpful-tip strong {display:block;}
.helpful-box .helpful-tip a {display:block;padding-left:8px;background:transparent url(../img/arrow.gif) no-repeat 0 7px;color:#3c77d3;}
.helpful-box .helpful-tip em {font-style:normal;color:#919da7;}
.helpful-box .show .helpful-tip {display:block;}
.helpful-box .more {text-align:right;font-size:12px;padding-right:8px;margin:0;font-family:tahoma, sans-serif;}
.helpful-box .more a {padding-left:8px;background:transparent url(../img/arrow.gif) no-repeat 0 5px;color:#3c77d3;}

.helpful-tip-par {background-color:#ffffcc;border:1px solid #a3b6c7;padding:8px 10px 7px 13px;}
.helpful-tip {bottom:0;left:0;width:187px;z-index:20;font-family:tahoma, sans-serif;line-height:1.3em;}
.helpful-tip strong {display:block;}
.helpful-tip a {display:block;padding-left:8px;background:transparent url(../img/arrow.gif) no-repeat 0 7px;color:#3c77d3;}
.helpful-tip em {font-style:normal;color:#919da7;}

.resize_map {margin:12px 0 0;text-align:right}
.resize_map a {background:#FFFFFF url(../img/powieksz_mape.gif) no-repeat scroll right center;
color:#3C77D3;padding:5px 31px;}
.map-object .mapgo_root  {margin-top: 0px; width: 600px; }
.object-bg1 .mapgo_root {margin-top: 11px; width: 627px; border: 1px solid #b6c5d5}

.cl_po_tbl {line-height:1.5em; padding: 15px 25px 15px 10px; border-bottom: dashed 1px #B6C5D5;}
.cl_po_tbl td {font-size:12px;line-height:1.45em;vertical-align:top;}
.cl_po_tbl img {margin-right:20px;}
.cl_po_tbl h3 {font-size:18px; padding:0px; margin-top:0px; line-height:1.3em;}

.list-views {float:left;margin-left:0;padding-left:68px;background-position:57px 0;}

.only-this-city {float:left;padding-left:21px;height:27px;background:transparent url(../img/dot.gif) repeat-y scroll 11px 0;margin:0;position:relative;top:-4px;}
.only-this-city label {display:block;color:#7d8a98;font-size:10px;width:131px;font-family:arial, sans-serif;/*border:1px solid #b4c4d5;background-color:#f6f6f6;*/padding:2px 8px 2px 3px;line-height:1.2em;}
.only-this-city label input {float:left;margin:5px 11px 0 0;}
* html .only-this-city label input {margin-top:0;}
*+html .only-this-city label input {margin-top:0;}

.tdtitle img {float:left}

.stucture-list {list-style-type:none;margin:0;padding:10px 0 0 0;}
.stucture-list .item {border-bottom:1px solid #a7b7c7;width:100%;vertical-align:bottom;}
.stucture-list .item-title {border-bottom-width:0;position:relative;padding:1px 1px 13px 1px;cursor:pointer;background:transparent url(../img/struct2.gif) no-repeat 12px 32px;position:relative;width:629px;}
.stucture-list .hover {text-decoration:none;background-color:#e8f1fe !important;}
.stucture-list .show .item-title {border:1px solid #a7b7c7;border-bottom-width:0;margin-top:-1px;padding:1px 0 13px 0;background:#f1f4f7 url(../img/struct1.gif) no-repeat 9px 34px;}
.stucture-list .item-title .photo {border:1px solid #95a6b8;position:absolute;left:32px;top:14px;width:70px;height:52px;background:transparent url(../img/noimage.jpg) no-repeat;}
.stucture-list .show .photo {left:31px;}
* html .stucture-list .show .photo {left:31px;top:14px}
.stucture-list .item-title h3 {margin:0;padding:9px 80px 5px 115px;font-size:13px;color:#093c73;font-weight:bold;}
.stucture-list .show .item-title h3 {font-size:17px;padding-top:7px;padding-bottom:3px;}
.stucture-list .item-title h3 strong {color:#093c73;}
.stucture-list .item-title h3 em {font-style:normal;color:#95a6b8;}
.stucture-list .item-title dl {margin:0;padding-left:118px;color:#333333;font-size:12px;line-height:1.35em;}
.stucture-list .item-title dt {display:inline;}
.stucture-list .item-title dd {display:inline;margin:0;font-weight:bold;}
.stucture-list .item-title dd.price {font-weight:normal;}
.stucture-list .item-title dd strong {color:#ff5f10;}
.stucture-list .show .item-title dd strong {font-size:17px;}
.stucture-list .item-description {background-color:#f1f4f7;border-top:1px dashed #a7b7c7;border-left:1px solid #a7b7c7;border-right:1px solid #a7b7c7;padding-left:33px;font-size:12px;display:none;}
.stucture-list .show .item-description {display:block;}
.stucture-list .item-description dl {margin:0;padding:10px 0 7px 0;line-height:1.3em;width:555px;}
.stucture-list .item-description dt {float:left;font-weight:bold;padding-right:4px;}
.stucture-list .item-description dt.block {float:none;}
.stucture-list .item-description dd {margin:0;padding-bottom:7px;}
.stucture-list .item-gallery {list-style-type:none;margin:0;padding:0 0 5px 0;width:100%;overflow:hidden;}
.stucture-list .item-gallery li {float:left;padding-right:18px;width:125px;height:120px;}
.stucture-list .item-gallery img {border:1px solid #95a6b8;}
.stucture-list .item-gallery span {display:block;padding:9px 0 0 4px;font-size:11px;}

.stucture-list .small-button {margin:0;position:absolute;right:20px;bottom:11px;}
.stucture-list .show .small-button {right:19px;bottom:13px;}
* html .stucture-list .show .small-button {bottom:11px;}
.stucture-list .small-button span {float:left;font-weight:bold;padding-right:18px;line-height:19px;}
.stucture-list .small-button a {float:left;line-height:19px;background:#c7fc2a url(../img/button6.png) no-repeat;margin-right:4px;}
.stucture-list .small-button a span {cursor:pointer;font-weight:normal;padding:0 13px;font-size:11px;color:black;background:transparent url(../img/button7.png) no-repeat right top;}
.stucture-list .small-button a:hover {background-position:left bottom;text-decoration:none;}
.stucture-list .small-button a:hover span {background-position:right bottom;}

.cms_table {background-color:#FFFFCC;border:8px solid #A7B7C7;text-align:left;width:375px;}
.cms_table td {background-color:#F1F4F7;border-bottom:1px solid #A7B7C7;padding:4px 10px;}
.cms_table th {border-bottom:1px solid #A7B7C7;font-weight:bold;line-height:1.2em;padding:10px 8px;}

@media print {
#top-bar, #main-search, .top-links, #right, #top-banner {display:none;}
#left {width:100%;padding:0;float:none;}
#foot .container {width:100%;}
}