* {font-family:Arial;}
body {margin:20px 0 0 0;padding:0;font-size:12px;background-color:#fff;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border: 0 none;}
label {cursor:pointer;}
h4 {font-size:12px;font-weight:bold;}
input[type=text]:focus, select {outline:none;}
textarea {font-size:12px;}

span.error {color:#ff0000}
/* DRAG */
.drag {cursor:pointer;}
.empty_input {font-style:italic;color:#404040;font-size:10px;}

.more {font-size:11px;color:#003889;display:block;margin-top:10px;}
.more span {font-size:10px;font-weight:bold;}
.box_header {color:#83CB04;font-size:14px;font-weight:bold;text-transform:uppercase;padding:15px 0 10px 0;margin:0;}
.box_header.with_line {border-bottom:1px solid #eaeaea;margin-bottom:10px;padding:8px 0 10px 10px;position:relative;left:-10px;width:228px}
.box_header_underline {color:#83CB04;font-size:14px;font-weight:bold;text-transform:uppercase;padding:15px 0 10px 0;margin:0;border-bottom:1px solid #D0D0D0;width:330px;}
.box_header_underline span {color:#1C4E96;font-size:10px;font-weight:bold;}
.box_header_underline img {position:relative;top:-2px;left:10px;}
.box_header_underline.wczasy a {color:#83CB04;}
.box_header_underline.noclegi a {color:#1C4E96;}
.clear {clear:both;height:0;font-size:0;overflow:hidden;padding:0;border:0 none;margin:0;}
.container {width:960px;margin:0 auto;}

.bigShadow {display:block;position:absolute;background:url(/images/wypoczynek.pl/header/bigShadow.png) no-repeat 0 0 transparent;width:100%;height:100%}

.scale {position:absolute;margin-top:9px;}
.scale span {color:##F4F3F0;font-size:4px;position:absolute;}

/* header.tpl */
.main_arrow_g {position:absolute;margin:30px 0 0 58px;}
.main_arrow_w {position:absolute;margin:30px 0 0 165px;}
.main_arrow_n {position:absolute;margin:30px 0 0 250px;}
.main_arrow_wg {position:absolute;margin:30px 0 0 364px;}

.header {height:60px;}
.menu_top_container {position:relative;height:30px;float:right;margin-right:7px;background:url(/images/wypoczynek.pl/menu_top_center.png) repeat-x #F4F3F0;}
.menu_top {list-style:none;margin:7px 0 0;padding:0;overflow:auto}
.menu_top li {float:left;display:inline;padding:0 18px;margin:0;border-right:1px solid #fff;border-left:1px solid #E8E7E4}
.menu_top li.first {border-left:0 none}
.menu_top li.last {border-right:0 none}
.menu_top li a {font-size:14px;color:#888;}
.menu_top .active {color:#7F7F7F;}
.menu_top li a:hover {text-decoration:underline;}

.path_info {height:20px;font-size:10px;color:#C8C9C7;}
.path_info a {color:#003889;}

.top_container {margin-top:10px;width:100%;}


/* podpowiedzi */
.sugWczasy {position:absolute;visibility:hidden;background-color:#fff;margin:-20px 0 0 20px;z-index:103;overflow-x:hidden;padding:5px;border:#77A909 1px solid;}
.sugWczasy a {height:19px;width:auto;padding:2px 15px 3px 2px;cursor:pointer;display:block;overflow:hidden;color:#000100;}
.sugWczasy a:hover {background-color:#EBFBCF;}
.sugWczasy .active {background-color:#EBFBCF;}
.sugWczasy span {height:12px;width:auto;padding:2px 15px 2px 2px;cursor:default;display:block;overflow:hidden;color:#83CB04;font-weight:bold;font-size:11px;}

.sugNoclegi {position:absolute;visibility:hidden;background-color:#fff;margin:-20px 0 0 20px;z-index:103;overflow-x:hidden;padding:5px;border:#153668 1px solid;}
.sugNoclegi a {height:19px;width:auto;padding:2px 15px 3px 2px;cursor:pointer;display:block;overflow:hidden;color:#000100;}
.sugNoclegi a:hover {background-color:#E4EBF4;}
.sugNoclegi .active {background-color:#E4EBF4;}
.sugNoclegi span {height:12px;width:auto;padding:2px 15px 2px 2px;cursor:default;display:block;overflow:hidden;color:#1C4E96;font-weight:bold;font-size:11px;}

/* top_left_infoline.tpl */
.infoline {float:left;display:inline;background:url('/images/wypoczynek.pl/infolinia_bg.jpg') top left no-repeat #fff;width:240px;height:117px;}
.infoline span {display:block;margin-left:67px;}

/* top_search.tpl */
.admin_wing {position:absolute;height:108px;margin:10px 0 0 513px;border-bottom:1px #e3e3e3 solid;}
.admin_wing ul {padding:0;margin:0;list-style:none;}
.admin_wing a {color:#404040;}

.search_noclegi {display:none;float:left;width:710px;height:117px;margin-left:10px;color:#fff;font-size:12px;}
.search_noclegi input, .search_noclegi select {font-size:12px;}
.search_noclegi span {display:block;margin-bottom:4px;}
.search_noclegi a {outline:none;}
.search_noclegi .search_button {margin-top:19px;margin-left:10px;float:left;display:block;width:100px;height:26px;border:none;background:url(/images/wypoczynek.pl/search_noclegi/szukaj_n.png) 0 0;cursor:pointer;}

.search_wczasy {display:inline;float:left;width:710px;height:117px;margin-left:10px;color:#fff;font-size:12px;}
.search_wczasy input, .search_wczasy select {font-size:12px;}
.search_wczasy span {display:block;margin-bottom:4px;}
.search_wczasy a {outline:none;}
.search_wczasy .search_button {margin-top:19px;margin-left:10px;float:left;display:block;width:100px;height:26px;border:none;background:url(/images/wypoczynek.pl/search_wczasy/szukaj_w.png) 0 0;cursor:pointer;}

.popular_noclegi {font-size:11px;color:#fff;position:absolute;margin:-18px 0 0 289px;}
.box_popular_noclegi a {color:#003889;}
.popular_noclegi img {position:relative;top:-1px;}
.box_popular_noclegi {visibility:hidden;width:430px;padding:1px 5px 20px 5px;background-color:#fff;border:1px #84CB06 solid;position:absolute;margin:-20px 0 0 283px;z-index:101;}
.box_popular_noclegi ul {float:left;margin:0; width:130px; padding:0 10px 0 0;list-style:none;}
.box_popular_noclegi ul li {height:18px;}

.popular_wczasy {font-size:11px;color:#fff;position:absolute;margin:-18px 0 0 139px;}
.box_popular_wczasy a {color:#003889;}
.popular_wczasy img {position:relative;top:-1px;}
.box_popular_wczasy {visibility:hidden;width:430px;padding:1px 5px;background-color:#fff;border:1px #84CB06 solid;position:absolute;margin:-20px 0 0 133px;z-index:101;color:#003889;}
.box_popular_wczasy ul {float:left;margin:0; width:130px; padding:0 10px 0 0;list-style:none;}
.box_popular_wczasy ul li {height:18px;}


div.inputNoclegiMiejsceWrapper {width: 330px;height: 26px;background: url(/images/wypoczynek.pl/input_bg.png) 0 0 no-repeat;color: #302721;}
div.inputNoclegiMiejsceWrapper input {border:0 none;padding:5px 8px 0 8px;width: 314px;background-color:transparent;}

div.selectNoclegiTypWrapper {width: 219px;height:26px;background: url(/images/wypoczynek.pl/input_bg.png) 0 -26px no-repeat;color: #302721;}
div.selectNoclegiTypWrapper select {border:0 none;padding:0;margin:4px 0 0 4px;width: 211px;background-color:transparent;}

div.inputWczasyMiejsceWrapper {width: 180px;height: 26px;background: url(/images/wypoczynek.pl/input_bg.png) 0 -104px no-repeat;color: #302721;}
div.inputWczasyMiejsceWrapper input {border:0 none;padding:5px 8px 0 8px;width: 164px;background-color:transparent;}

div.selectWczasyRodzajWrapper {width: 170px;height:26px;background: url(/images/wypoczynek.pl/input_bg.png) 0 -78px no-repeat;color: #302721;}
div.selectWczasyRodzajWrapper select {border:0 none;padding:0;margin:4px 0 0 4px;width: 162px;background:none;background-color:transparent;}

div.inputWczasyDataWrapper {width: 90px;height:26px;background: url(/images/wypoczynek.pl/input_bg.png) 0 -130px no-repeat;color: #302721;}
div.inputWczasyDataWrapper input {border:0 none;padding:5px 3px 0 3px;width: 84px;background-color:transparent;}


.main_promo {margin-top:10px;width:100%;height:240px;}
.main_promo .list_cont {display:inline;width:270px;height:240px;position:absolute;z-index:200;}
.main_promo ul {list-style:none;padding:0;margin:0;list-style-position:outside;}
.main_promo ul li {padding:0 0 0 20px;height:61px;line-height:61px;cursor:pointer;font-size:16px;color:#868686; background-image:url(/images/wypoczynek.pl/header/header_promo.png);background-position: left top;background-repeat:no-repeat;}
.main_promo ul li.current {font-weight:bold;color:#fff}


h3.wHead, h3.nHead {height:20px;color:#fff;font-size:14px;background:url(/images/wypoczynek.pl/box_corners/wHeadCenter.png) repeat-x #97D112;margin:0;padding:7px 8px 3px;position:relative}
.main3cont .col h3.wHead a, .main3cont .col h3.nHead a {color:#fff;display:block;text-decoration:none}
h3.wHead span.left, h3.nHead span.left {display:block;width:8px;height:30px;position:absolute;top:0;left:0;background:url(/images/wypoczynek.pl/box_corners/wHeadLeft.png) no-repeat}
h3.wHead span.right, h3.nHead span.right {display:block;width:8px;height:30px;position:absolute;top:0;right:0;background:url(/images/wypoczynek.pl/box_corners/wHeadRight.png) no-repeat}
h3.nHead {background:url(/images/wypoczynek.pl/box_corners/nHeadCenter.png) repeat-x #2A599D}
h3.nHead span.left {background:url(/images/wypoczynek.pl/box_corners/nHeadLeft.png) no-repeat}
h3.nHead span.right {background:url(/images/wypoczynek.pl/box_corners/nHeadRight.png) no-repeat}

.main3cont {float:left;display:inline;width:720px;position:relative;}
.main3cont .col .nList a.r {color:#1550A4}
.main3cont .col {float:left;display:inline;width:230px;margin:0 0 0 10px}
.main3cont .col ul {margin:0;padding:0;list-style:none;background:#F4F3F0;border:1px solid #EAEAEA;border-width:0 1px 1px}
.main3cont .col ul li {margin:0;padding:0;border:0 none;height:42px}
.main3cont .col li.first .inner {border-top:1px solid #F4F3F0}
.main3cont .col li.last .inner {border-bottom:0 none}
.main3cont .col li.last {height:41px}
.main3cont .col a {color:#868686}
.main3cont .col .inner {position:relative;padding:9px 0 8px;height:23px;margin:0 10px;border-top:1px solid #E8E7E4;border-bottom:1px solid #fff}
.main3cont .col .inner span {float:left;display:inline}
.main3cont .col .inner span.od {position:absolute;float:none;left:131px;border-left:1px solid #E8E7E4;color:#B8B8B8;padding-left:6px}
.main3cont .col .inner .l {width:120px;padding:0 10px 0 0;border-right:1px solid #fff;display:inline-block}
.main3cont .col .inner .r {position:absolute;right:8px;top:7px;color:#85C440;background:url(/images/wypoczynek.pl/box_corners/cenaCenter.png) repeat-x 0 0;height:16px;padding:3px 0}
.main3cont .col .inner .r .right {border:0 none;padding:0;position:absolute;top:0;right:-8px;display:block;width:8px;height:22px;background:url(/images/wypoczynek.pl/box_corners/cenaR.png)}
.main3cont .col .inner .r .left {border:0 none;padding:0;position:absolute;top:0;left:-8px;display:block;width:8px;height:22px;background:url(/images/wypoczynek.pl/box_corners/cenaL.png)}

.mainLower {clear:both;padding:10px 0 0}
.mainLower .left, .mainLower .right {float:left;display:inline}
.mainLower .left {width:240px;height:154px}
.mainLower .right {width:710px;margin:0 0 0 10px}
.mainLower .wczasy, .mainLower .noclegi {width:350px;float:left;display:inline}
.mainLower .wczasy {margin:0 10px 0 0}
.mainLower .inner {border:1px solid #E6E6DC;border-width:0 1px 1px;padding:9px 10px 10px;position:relative;overflow:auto}
.mainLower .inner p {width:215px;color:#929390;font-size:11px;margin:0;padding:0;float:right;height:72px;overflow:hidden}
.mainLower .inner .l {float:left;display:inline;width:104px;height:104px}
.mainLower .inner .btn {position:absolute;bottom:8px;left:123px}

#photo_container {position:absolute;display:inline;background-color:#fff;margin-left:241px;width:720px;height:240px}
#photo_container div {position:absolute;width:720px;height:240px;overflow:hidden;}
#photo_container .txtCont {background:url(/images/wypoczynek.pl/header/slider_bg_txt.png) no-repeat 0 0 transparent;position:absolute;bottom:0;right:0;padding:15px 10px 5px 15px;display:block;width:444px;height:90px}
#photo_container .txt {font-size:14px;color:#fff}
#photo_container .szczegoly {position:absolute;bottom:10px;right:10px}
#photo_container p {padding:0;margin:10px 0 0;font-size:24px;color:#fff}
#photo_container p b {color:#F89C20}
#photo_container p span {float:left;display:inline;height:31px;line-height:31px}
#photo_container p span.cena {margin:0 0 0 12px;position:relative;background:url(/images/wypoczynek.pl/header/bigCenaCenter.png) repeat-x 0 0;}
#photo_container p span.info {float:none;position:absolute;bottom:5px;font-size:10px;left:15px;height:auto;line-height:normal}
#photo_container p img {position:absolute;}
#photo_container p img.l {left:-8px;top:0}
#photo_container p img.r {right:-8px;top:0}


.main_left_col {float:left;display:inline;width:228px;padding-left:10px;border:solid 1px #EAEAEA}
.main_right_col {float:left;display:inline;margin-left:10px;height:428px;width:708px;border:solid 1px #CECECE;background:url('/images/wypoczynek.pl/box_bg_bottom.jpg') repeat-x bottom left;}
.main_polecamy {height:280px;}
.main_polecamy .price {color:#003889;float:right;margin-right:10px;}
.main_polecamy .name {color:#003889;font-weight:bold;}
.main_polecamy .dest {color:#929390}
.main_polecamy .foto {margin-bottom:12px;}
.main_polecamy .more {width:220px;padding-top:10px;border-top:1px solid #EAEAEA}
.main_polecamy .more img {position:relative;top:-1px;left:2px}
.main_polecamy h3 {color:#929390;font-size:14px;font-weight:normal;text-transform:none}

.main_right_col .wide_box {float:left;display:inline;width:343px;height:428px;border-left:1px #cecece solid;padding-left:10px;}
.main_right_col .wide_box div {height:24px;width:330px;padding-top:14px;background:url('/images/wypoczynek.pl/box_line_bg.jpg') repeat-x bottom left;}
.line1 {float:left;display:inline;width:165px;padding-right:10px;color:#003889;font-weight:bold;}
.line2 {float:left;display:inline;width:85px;padding-right:5px;color:#000;}
.line3 {float:right;display:inline;width:60px;color:#000;text-align:right;}


/* Strony HP - noclegi i wczasy */
.wczasy_hp_left {height:408px;padding:10px 0 10px 10px;;}
.wczasy_hp_left a, .wczasy_hp_left div.active {outline:none;padding-left:3px;width:217px;display:block;height:30px;line-height:30px;border-bottom:1px #eeeeee solid;font-size:12px;font-weight:bold;color:#83CB04;}
.wczasy_hp_left div.active {border-color:EBFBCF !important;background-color:#EBFBCF;}
.wczasy_hp_left .box_cont {width:220px;height:169px;margin-bottom:12px;}
.wczasy_hp_left .box_cont a {border:0 none !important;padding:0 !important;width:auto;}
.wczasy_hp_left .more_img {position:relative;top:-1px;left:2px;}

.wczasy_hp_right .last_minute, .noclegi_hp_right .last_minute {float:left;display:inline;width:344px;padding-left:10px;line-height:18px;}
.last_minute .offer_box {width:335px;height:100px;padding:25px 0 0 5px;clear:left;}
.last_minute .offer_box img {float:left;margin-right:15px;}
.last_minute .offer_box .first {float:left;display:inline;width:170px;color:#003889;font-weight:bold;}
.last_minute .offer_box .second {padding-top:10px;float:left;display:inline;color:#000;}

.noclegi_hp_left {height:408px;padding:10px 0 10px 10px;;}
.noclegi_hp_left a, .noclegi_hp_left div.active {outline:none;padding-left:3px;width:217px;display:block;height:50px;line-height:50px;border-bottom:1px #eeeeee solid;font-size:12px;font-weight:bold;color:#003889;}
.noclegi_hp_left div.active {border-color:EBFBCF !important;background-color:#E4EBF4;height:25px !important;line-height:25px !important;}
.noclegi_hp_left .box_cont {width:220px;height:169px;margin-bottom:10px;}
.noclegi_hp_left .box_cont a {border:0 none !important;padding:0 !important;width:auto;}
.noclegi_hp_left .more_img {position:relative;top:-1px;left:2px;}

.noclegi_hp_right h3, .wczasy_hp_right h3 {color:#003889 !important;line-height:16px;}
.noclegi_hp_right h3 a, .wczasy_hp_right h3 a {color:#003889 !important;}

.content {margin-top:10px;}

.bottom_info {color:#929390;height:113px;border:1px solid #E3E3E3;margin-top:10px;}
.bottom_info a {color:#929390;}
.partners {border-top:1px solid #E3E3E3;clear:left;}
.partners img {float:left;display:inline;margin:15px 15px 0;}
.partners span {float:left;display:inline;height:52px;line-height:52px;margin:2px 0 0 29px;background:url(/images/wypoczynek.pl/footer/stopka_wszystkie.png) 0 0 no-repeat;}
.partners .no_bg {background:none;}
.partners .geovita {width:80px;}
.partners .karpatia {width:80px;background-position:-90px 0;}
.partners .astor {width:42px;background-position:-175px 0;}
.partners .bryza {width:80px;background-position:-228px 0;}
.partners .nat {width:33px;background-position:-316px 0;}
.partners .ryn {width:35px;background-position:-361px 0;}
.partners .milomlyn {width:80px;background-position:-410px 0;}
.partners .sheraton {width:80px;background-position:-502px 0;}
.partners .ctk {width:67px;background-position:-590px 0;}

.bottom_menu {background-color:#F4F3F0;height:34px;margin-top:8px;}
.bottom_menu a {float:left;display:inline;margin:10px 0 0 42px;color:#929390;}
.bottom_menu a:hover {text-decoration:underline;}

.bottom_txt {float:left;display:inline;margin:15px 0 15px 15px;color:#929390;font-size:11px;}
.bottom_enovatis {float:right;display:inline;margin:15px 0 15px 15px;color:#929390;font-size:11px;}


/* WYNIKI WYSZUKIWANIA WCZASY */
.search_result_left_col {float:left;display:inline;width:240px;color:#404040;}
.search_result_right_col {float:left;display:inline;margin-left:10px;width:708px;}

.search_result_line {border:0 none;border-top:1px #E3E3E3 solid;width:500px;height:1px;padding:5px 0 0 0;margin:0 0 0 190px;clear:both;font-size:0;overflow:hidden;}
.search_result_foto_container {width:180px;height:109px;border:1px #E3E3E3 solid;float:left;display:inline;margin-right:10px;background-color:#fff;}
.search_result_foto_container .arrow_left {position:absolute;margin:50px 5px 0 6px;cursor:pointer;}
.search_result_foto_container .arrow_right {position:absolute;margin:50px 0 0 166px;cursor:pointer;}
.search_result_foto_container .foto {margin:5px 0 0 20px;width:140px;height:100px;background-repeat:no-repeat;background-position:center center;}

.left_checkbox_list {list-style:none;margin:10px 0 0 0;padding:0;}
.left_checkbox_list li {width:217px;margin:0 0 2px 0;padding:0;}
.left_checkbox_list .highlighted_noclegi {background-color:#E4EBF4;}
.left_checkbox_list .disabled_noclegi {color:#a0a0a0;}
.left_checkbox_list .highlighted_wczasy {background-color:#EBFBCF;}
.left_checkbox_list .disabled_wczasy {color:#a0a0a0;}

.left_box {border-bottom:1px #EEEBE4 solid;margin-bottom:1px;background-color:#F4F3F0;padding:5px 0 15px 10px;}

.search_list_info {float:left;width:495px;}
.search_list_info span {display:block;height:15px;}
.search_list_info .name {color:#003889;font-weight:bold;font-size:14px;margin:6px 0;display:block;}

.search_list_info .place {color:#404040;margin-bottom:6px;}
.search_list_info .price {font-size:18px;font-weight:bold;float:right;color:#003889;position:relative;top:15px;}
.search_list_info .price a {color:#003889;}

.search_list_info .type {color:#404040;margin-bottom:6px;}
.search_list_info .rating {color:#404040;margin-bottom:9px;float:left;width:120px;}
.search_list_info .udogodnienia {color:#404040;margin-bottom:6px;float:left;}
.search_list_info .map_ico {color:#404040;float:left;display:inline;width:120px;margin-top:-13px;}
.search_list_info .map_ico img {position:relative;top:4px;}
.search_list_info .clipboard_ico {color:#404040;float:left;display:inline;}
.search_list_info .offer_details {float:right;display:inline;margin-top:-9px;padding-bottom:12px;}
.search_list_info .date {color:#404040;margin-bottom:6px;float:left;width:120px;}
.search_list_info .term {color:#404040;margin-bottom:6px;float:left;font-weight:bold;}
.search_list_info .dojazd {color:#404040;margin-bottom:6px;font-size:11px;float:left;margin-left:20px;}
.search_list_info .obiekt_promowany {margin-left:10px;position:relative;top:-3px;}


.search_top_navbar {height:22px;padding-top:8px;width:710px;background-color:#F4F3F0;margin-bottom:10px;}
.search_top_navbar img {position:relative;top:-1px;}
.search_top_navbar span {color:#cecece;margin:0 6px 0 6px;float:left;display:inline;}
.search_top_navbar a {color:#404040;float:left;display:inline;}
.search_top_navbar .sort_active {color:#1C4E96;font-weight:bold;}
.search_top_navbar .found {font-weight:bold;margin:0 20px 0 14px;color:#404040;}
.search_top_navbar .separator {widht:2px;height:30px;border-left:1px #EEEBE4 solid;border-right:1px #ffffff solid;position:absolute;margin:-8px 0 0 10px;}
.search_top_navbar .next {float:right;display:inline;margin:0 25px 0 15px;}
.search_top_navbar .prev {float:right;}

.bottom_navbar {height:22px;width:710px;background-color:#F4F3F0;margin-top:10px;padding-top:8px;}
.bottom_navbar img {position:relative;top:-1px;}
.bottom_navbar a {color:#404040;}
.bottom_navbar .page_numbers_cont {width:500px;float:left;display:inline;text-align:center;}
.bottom_navbar .page_numbers {float:none;display:inline;}
.bottom_navbar .page_numbers a {display:inline;padding:4px 6px;text-align:center;margin-top:-2px;margin-right:1px;}
.bottom_navbar .active {background:url('/images/wypoczynek.pl/page_number_bg.png') no-repeat center center;font-weight:bold;}
.bottom_navbar .prev {float:left;display:inline;margin-left:20px;}
.bottom_navbar .next {float:right;display:inline;margin-right:20px;}

.search_result_container {width:688px;padding:0 10px 10px 10px;border:1px #cecece solid;background:url(/images/wypoczynek.pl/search_result_big_bg.jpg) repeat-x bottom;}
.search_result_container a {outline:none;}


.search_map_cont {position:fixed;top:50%;left:50%;margin:-222px 0 0 -401px;z-index:10000;width:792px;height:434px;background-color:#fff;border:5px #cccccc solid;color:#003889;visibility:hidden;}
.search_map_cont ul {float:right;display:inline;margin:31px 4px 0 0;padding:0;list-style:none;}
.search_map_cont ul li {height:38px;line-height:38px;overflow:hidden;padding:0 0 0 8px;width:250px;cursor:pointer;margin:0 0 1px 0;}
.search_map_cont ul li span {position:relative;top:-15px;left:5px;overflow:hidden;}
.search_map_cont .active {background-color:#EBFBCF;font-weight:bold;}
.search_map_cont .search_map {float:left;display:inline;width:500px;height:390px;background-color:#cecece;margin:31px 0 0 14px;}
.search_map_cont .close {position: absolute; margin: 10px 0 0 210px; cursor: pointer;z-index:10001;}


.topSrBtnContN div, .topSrBtnContW div {float:left;margin:0 10px 10px 0;;}
.topSrBtnContN a, .topSrBtnContW a {display:block;float:left;padding:0 27px 0 3px;line-height:21px;background:url(/images/wypoczynek.pl/search_result/btn_top/right_n.png) #E4EBF4 no-repeat top right;font-size:10px;color:#404040;}
.topSrBtnContN span, .topSrBtnContW span {display:block;float:left;width:7px;height:21px;background:url(/images/wypoczynek.pl/search_result/btn_top/left_n.png) no-repeat top left;}
.topSrBtnContW span {background:url(/images/wypoczynek.pl/search_result/btn_top/left_w.png) no-repeat top left;}
.topSrBtnContW a {background:url(/images/wypoczynek.pl/search_result/btn_top/right_w.png) #E7FFC1 no-repeat top right;}

.topSrBtnContW .removeAll, .topSrBtnContN .removeAll {float:right;font-weight:bold;margin-right:-2px;}

/* OBIEKT */
.gallery {float:right;width:228px;height:184px;border:1px #E3E3E3 solid;}
.gallery #foto_big {width:228px;height:160px;background-repeat:no-repeat;background-position:center center;cursor:pointer;}
.gal_nav {position:absolute;margin:162px 0 0 0px;cursor:pointer;}
.gal_nav .arrow_left {position:relative;top:5px;left:45px;cursor:pointer;}
.gal_nav .arrow_right {position:relative;top:5px;left:170px;cursor:pointer;}
.gal_nav .txt {position:relative;top:5px;left:65px;font-size:11px;color:#003889;}

.opisShort {width:700px;float:left;display:inline;color:#404040;}
.opisShort .title {font-size:20px;font-weight:bold;color:#003889;float:left;padding:0;margin:0;}
.opisShort .title span {display:block;font-size:12px;color:#404040;font-weight:normal;}
.opisShort .objectInfo {width:515px;margin-top:20px;float:left;clear:left;margin-bottom:10px;line-height:16px;}
.opisShort .objectInfo td {font-size:12px;padding:0;height:17px;}
.opisShort .bright {color:#929390;}

.opisShort .rezerwuj {float:right;margin:10px 40px 0 0;}
.opisShort .info_short {float:right;width:150px;margin-top:48px;font-size:11px;color:#404040;}
.opisShort .info_short a {color:#124691;}

.opisShort .price_table_cont  {width:700px;padding-bottom:5px;background:url(/images/wypoczynek.pl/box_corners/opis_krotki_bg2.gif) #eae8de no-repeat top left;clear:both;}
.opisShort .free {width:690px !important;background:url(/images/wypoczynek.pl/box_corners/opis_krotki_bg3.gif) !important;}
.opisShort .price_table_cont table  {margin:3px 0 0 20px;}
.opisShort .price_table_cont td {padding:0;color:#404040;font-size:12px;}

.contact_table_cont {clear:both;border:1px #e3e3e3 solid;}
.contact_table_cont table {margin:10px 0 0 113px;color:#404040;font-size:12px;}
.contact_table_cont a {color:#404040}
.opisShort .zapytaj {float:right;margin:10px 40px 0 0;}

.map_mini_cont {float:right;width:228px;height:119px;display:inline;border:1px #E3E3E3 solid;margin-top:10px;}
.map_mini_cont .txt {position:relative;top:4px;font-size:11px;color:#003889;}
.map_mini_cont div {text-align:center;}


.object_content .tab_header_container {width:710px; height:32px;margin-top:10px;}
.object_content .tab_header_container div {width:142px;height:32px;line-height:32px;text-align:center;float:left;background:url(/images/wypoczynek.pl/obiekt/tab_bg.png) no-repeat top left;cursor:pointer;}
.object_content .tab_header_container .active {background:url(/images/wypoczynek.pl/obiekt/tab_bg.png) no-repeat top right;font-weight:bold;cursor:default;}
.object_content .tab_header_container .disabled {background:url(/images/wypoczynek.pl/obiekt/tab_bg_empty.png);cursor:default;}

.opisFullTabCont {display:none;clear:both;width:688px;border-bottom:1px #cecece solid;border-right:1px #cecece solid;border-left:1px #cecece solid;border-top:0 none;padding:10px 10px 20px 10px;color:#404040;background:url(/images/wypoczynek.pl/search_result_big_bg.jpg) repeat-x bottom left;}

.udogodnienia_ul {list-style:none;margin:0;padding:0;}
.udogodnienia_ul li {height:17px;color:#404040;}
.udogodnienia_ul li img {position:relative;top:-1px;margin-right:5px;}

.for_owners_cont {width:218px; border:1px #E3E3E3 solid;margin-top:0px;padding:10px 10px 15px 10px;}
ul.for_owners {padding:0 0 0 15px;color:#d6d6d6;margin:10px 0 0 0;}
ul.for_owners li {height:18px;}
ul.for_owners a {color:#003889;}

.przewodnik {width:218px; border:1px #E3E3E3 solid;margin-top:10px;padding:10px 10px 15px 10px;}
.przewodnik p {font-size:11px;margin:10px 0 0 0;}

.lokalizacja_popularne {width:690px;padding:0px;border:1px #cecece solid;background:url(/images/wypoczynek.pl/search_result_big_bg.jpg) repeat-x bottom;}


/* OBIEKT WCZASY */
.opisShort .info_short_wcz {float:right;width:150px;margin-top:33px;font-size:11px;line-height:16px;color:#404040;}
.opisShort .info_short_wcz a {color:#124691;}

.opisShort .termin_cont  {width:645px;padding-left:55px;height:44px;line-height:44px;background:url(/images/wypoczynek.pl/box_corners/opis_krotki_bg.gif);clear:both;}
.opisShort .zadzwon_cont {clear:both;width:698px;height:42px;border:1px #e3e3e3 solid;}
.opisShort .zadzwon_cont .nr_tel {margin:6px 0 0 128px;}
.opisShort .zadzwon_cont .zapytaj {float:right;margin:10px 40px 0 0;}


/* REZERWACJA - ta sama klasa jest dla formularzy zapytania */
.rezerwacja {width:938px;border:1px #cecece solid;padding:10px;background:url(/images/wypoczynek.pl/search_result_big_bg.jpg) bottom left repeat-x;color:#404040;}
.rezerwacja .title {color:#003889;font-size:20px;font-weight:bold;margin:0 0 14px 0;}
.rezerwacja table {width:450px;}
.rezerwacja td {padding:5px;}
.rezerwacja .bright {color:#929390;}
.rezerwacja .no_padding_l {padding-left:0px;}
.rezerwacja select, .rezerwacja textarea {border:1px #003889 solid;padding:1px;}
.rezerwacja .zgody {margin-left:60px;}
.rezerwacja .zgody td {padding:0;vertical-align:top}
.rezerwacja .zgody input {margin-right:10px;}
.rezerwacja .rezerwuj {margin:35px 0 5px 40px;}
.rezerwacja .left_col {float:left;width:463px;line-height:16px;}
.rezerwacja .left_col table {margin-top:15px;}
.rezerwacja .right_col {float:right;width:464px;padding-top:30px;line-height:16px;padding-left:10px;border-left:1px #e5e5e5 solid;}
.rezerwacja .right_col table {width:380px;}
.border_003889 {border:1px #003889 solid;padding:1px;height:18px;}

.div_expand {display:none;color:#003889;}


/* Strony statyczne */
.statyczna_left {width:220px;padding:10px;background-color:#F4F3F0;border-bottom:1px #EEEBE4 solid;margin-bottom:1px;}
.statyczna_left a, .statyczna_left span {display:block;padding-left:10px;color:#404040;line-height:18px;}
.statyczna_left .title {font-weight:bold;}
.statyczna_left .title img {position:absolute;margin:6px 0 0 -10px;}
.statyczna_left a:hover {text-decoration:underline;}
.statyczna_left .active {background-color:#EBFBCF;}

.statyczna_right {float:right;width:690px;border:1px #cecece solid;padding:10px 10px 30px 10px;line-height:18px;color:#404040;background:url(/images/wypoczynek.pl/search_result_big_bg.jpg) repeat-x center bottom;}
.statyczna_right a {color:#003889;}
.statyczna_right p {margin:0 0 10px 0;}
.statyczna_right .title {font-size:14px;font-weight:bold;color:#003889;margin:0 0 10px 0;padding:0;text-transform:uppercase;}
.statyczna_right .tab_header_cont div {float:left;width:230px;height:31px;line-height:31px;text-align:center;font-weight:normal;cursor:pointer;background:url(/images/wypoczynek.pl/statyczna/static_tab_bg.png) no-repeat 0 0;margin-bottom:30px;}
.statyczna_right .tab_header_cont .active {background:url(/images/wypoczynek.pl/statyczna/static_tab_bg.png) no-repeat -230px 0;font-weight:bold;cursor:default;}

.statyczna_right .gwarancja_pozycji {display:none;}
.statyczna_right .gwarancja_pozycji table {width:257px;border:1px #e3e3e3 solid;border-bottom:0 none;margin:0 0 20px 0;}
.statyczna_right .gwarancja_pozycji table td {height:19px;border-bottom:1px #e3e3e3 solid;padding:0 0 0 25px;}
.statyczna_right .gwarancja_pozycji .table_header td {height:33px;background-color:#FCF7C6;font-weight:bold;}

.statyczna_right .informacje {display:block;}
.statyczna_right .informacje .button {margin:20px auto 0 auto;display:block;width:229px;height:36px;line-height:34px;text-align:center;color:#124691;font-weight:bold;background:url(/images/wypoczynek.pl/statyczna/reklama_button_bg.png) no-repeat;}
.statyczna_right .reklama_w_boksach {display:none;}
.statyczna_right .screen {margin-bottom:10px;}
.statyczna_right .trojkat {position:relative;top:-80px;left:10px;}
.statyczna_right .reklama_w_boksach span {display:block;font-weight:bold;position:absolute;margin:94px 0 0 365px;}

.faq_klient {border-top:1px #E3E3E3 solid;}
.faq_klient span {display:block;cursor:pointer;font-weight:bold;color:#003889;margin-top:20px;padding-left:10px;background:url(/images/wypoczynek.pl/more_arrow.gif) no-repeat left center;}
.faq_klient span.active {background:url(/images/wypoczynek.pl/sort_down.gif) no-repeat left center;}
.faq_klient div {display:none;}
.faq_klient .sub_title {font-size:14px;font-weight:bold;color:#ACDD57;margin-top:20px;margin-bottom:-10px;padding:0;}

.kontakt {line-height:20px;border-top:1px #E3E3E3 solid;padding-top:20px;}
.onas {border-top:1px #E3E3E3 solid;padding-top:20px;}
.onas span {display:block;font-weight:bold;}
.sub_title {font-weight:bold;color:#ACDD57;}

.kontakt_header {background:url(/images/wypoczynek.pl/statyczna/kontakt_bg.png);width:688px;height:123px;font-size:12px;color:#2E6D2D;margin-bottom:25px;}
.kontakt_header span {font-weight:bold;color:#85C440;}
.kontakt_header div {position:absolute;}
.kontakt_header a {color:#2E6D2D;font-weight:bold;}

.site_map ul {list-style:none;margin:0;padding:0;width:225px;float:left;display:inline;padding-bottom:10px;list-style-position: outside;}
.site_map ul li {background:url(/images/wypoczynek.pl/more_arrow.gif) no-repeat 0 7px;padding:0 0 0 8px;margin:0;}
.site_map .chapter_cont {clear:both;border-top:1px #e3e3e3 solid;padding-top:10px;}
.site_map .chapter_name {color:#000;font-weight:bold;}
.site_map .see_all {font-size:11px;position:relative;top:-8px;float:right;}

.site_map_navbar {width:712px;}

/* STRONY ZEROWE */
.no_result {width:688px;height:607px;padding:10px;border:1px #cecece solid;background:url(/images/wypoczynek.pl/search_result_big_bg.jpg) bottom left repeat-x;}
.no_result ul {float:left;display:inline;width:210px;margin:0;padding:0;padding-left:15px;list-style:none;color:#003889;}
.no_result ul a {color:#003889;font-weight:bold;line-height:18px;}
.no_result .line {width:665px;height:1px;margin:10px 0 10px 15px;border-bottom:1px #f4f4f4 solid;font-size:0;overflow:hidden;background-color:#e3e3e3}

.no_result a {color:#003889;}
.no_result .top_msg {padding:15px;background-color:#F4F3F0;margin-bottom:10px;font-size:14px;line-height:25px;}
.no_result .top_msg a {display:block;padding:5px 0;font-weight:bold;color:#003889;}
.no_result .top_msg a img {position:relative;top:-3px;}
.no_result .mid_msg {padding:15px 0 0 15px;font-size:14px;font-weight:bold;}
.no_result .see_also {clear:both;padding:40px 0 0 15px;font-size:14px;font-weight:bold;}
.no_result .call_us {font-size:14px;font-weight:bold;color:#83CC05;padding:25px 0 0 15px;line-height:18px;}
.no_result .call_us span {color:#2E6D2D;}
.no_result .button {margin:50px 0 0 15px;}


/* KOMUNIKATY */
.komunikaty {width:938px;padding:50px 0 150px 0;}
.komunikaty h2 {position:static !important;font-size:20px !important;font-weight:bold!important;color:#003889!important;margin:0 0 15px 191px!important;padding:0 !important;}
.komunikaty .cont {width:938px;background-color:#F4F3F0;padding:20px 0 20px 0;}
.komunikaty .cont img {float:left;display:inline;margin:0 10px 0 75px;}
.komunikaty .cont p {width:590px;float:left;color:#404040;}
.komunikaty .back {float:right;margin:5px 10px 0 0;color:#003889;}
.komunikaty .back img {position:relative;top:-1px;}


/* NEWSLETTER */
.newsletter {width:938px;padding:10px 10px 10px 10px;border:1px #cecece solid;background:url(/images/wypoczynek.pl/box_bg_bottom.jpg) repeat-x bottom left;}
.newsletter .newsl_head {font-size:20px;font-weight:bold;color:#003889;padding:0;margin:0 0 35px 0;}
.newsletter .left {float:left;width:449px;padding:0 10px 60px 10px;}
.newsletter .left img {float:left;margin-right:10px;}
.newsletter .left span {float:left;font-size:20px;color:#9CD636;display:block;margin-top:20px;}
.newsletter .left p {font-size:14px;color:#003889;clear:left;padding-top:20px;width:440px;}

.newsletter .right {float:left;width:448px;padding:60px 10px;border-left:1px #cecece solid;}
.newsletter .right .bordered {border:1px #003889 solid;}
.newsletter .right label {display:block;margin-top:15px;color:#929390;}
.newsletter .right table {margin:20px 0 25px 0;color:#404040;font-size:11px;width:380px;}


/* LOGOWANIE */
.logowanie {width:938px;padding:10px 10px 10px 10px;border:1px #cecece solid;background:url(/images/wypoczynek.pl/box_bg_bottom.jpg) repeat-x bottom left;}
.logowanie .logowanie_head {font-size:20px;font-weight:bold;color:#003889;padding:0;margin:0 0 20px 0;}
.logowanie .logowanie_head span {display:block;font-weight:normal;}
.logowanie .left {float:left;width:449px;padding:0 10px 30px 10px;border-right:1px #cecece solid;}
.logowanie .left img {float:left;margin-right:10px;}
.logowanie .left .tools_txt {float:left;font-size:14px;color:#9CD636;font-weight:bold;margin-top:20px;}
.logowanie .left .list_cont {clear:left;padding-top:25px;}
.logowanie .left .list_cont ul {list-style:none;padding:0;margin:10px 0 20px 0;list-style-position:outside;}
.logowanie .left .list_cont ul li {background-image:url(/images/wypoczynek.pl/logowanie/li_bg.png);background-position: left center;background-repeat:no-repeat;padding-left:20px;line-height:18px;}
.logowanie .left .list_cont span {color:#A8DB50;font-weight:bold;}
.logowanie .left .list_cont a {color:#003889;}

.logowanie .right {float:left;width:448px;padding:30px 10px;}
.logowanie .right .bordered {border:1px #003889 solid;}
.logowanie .right label {display:block;margin-top:15px;color:#929390;}
.logowanie .right table {margin:20px 0 25px 0;color:#404040;font-size:11px;width:380px;}


/* Kalendarz */
#calendar tr{height:18px;}
#calendar td{cursor:pointer;text-align:center;font-size:10px;font-weight:bold;width:33px;}
#calendar .disabled {color:#cecece;}
#calendar .past {color:#e3e3e3;background-color:#fff !important;}
#calendar .sunday{color:#F89C20;}
.calendar {border:1px solid #CECECE;position:absolute;overflow:hidden;background:#ffffff;z-index:500;color:#666666;}
.calendar .current {color:#000 !important}
.calendar .dayName {color:#cecece;}
.calendar .last_line {display:none;width:100%;background:#F4F3F0;color:#cecece;}
.calendar .last_line td {font-size:10px;text-align:left;}

#curtain {z-index:999;}
#curtain .tree_cont {width:190px;height:125px;background:url(/images/wypoczynek.pl/search_result/tree_bg.png) no-repeat center center;position:fixed;top:50%;left:50%;margin:-63px 0 0 -95px;z-index:9999;}
#curtain .transparent_bg {position:fixed;top:0;left:0;width:100%;height:100%;background-color:black;opacity:0.3;MozOpacity:0.3;KhtmlOpacity=0.3;filter:alpha(opacity=30);z-index:9998;}

/* AKCEPTACJA */
.accept_btn {background:none;padding:0;margin:20px;border:0 none;cursor:pointer;}

/* BANERY */
.ads_center iframe {display:block;}
.ads_centerA {display:inline;float:left;width:240px;height:117px;}
.ads_centerB {float:left;}
.ads_left {float:left;clear:left;}

/* CENTRUM PRASOWE */
.centrumPrasoweRightCont {float:right;display:inline}
.centrumPrasoweRightCont .statyczna_right {float:none}
.centrumPrasowe {690px}
.centrumPrasowe.rejestracja ul {list-style:none;margin:15px 0 0;padding:0}
.centrumPrasowe.rejestracja ul li {overflow:auto;padding:2px 0;color:#969696;font-size:11px}
.centrumPrasowe.rejestracja ul span {font-style:italic;margin-left:5px}
.centrumPrasowe.rejestracja ul div, .centrumPrasowe.rejestracja ul label {float:left;display:inline}
.centrumPrasowe.rejestracja ul label {width:200px}
.centrumPrasowe.rejestracja .agreement {width:500px;color:#969696;font-size:11px;font-style:italic;padding:20px 0 15px 0;margin:0;line-height:normal}
.centrumPrasowe.rejestracja input, .centrumPrasowe.rejestracja select {width:188px}
.centrumPrasowe.rejestracja input.smaller {width:25px}
.centrumPrasowe.rejestracja input.small {width:53px}
.centrumPrasowe.rejestracja input.tel {width:159px}
.centrumPrasowe.rejestracja input.button {width:auto;border:0 none}
.centrumPrasowe.rejestracja input, .centrumPrasowe.rejestracja textarea, .centrumPrasowe.rejestracja select {border:1px solid #E6E6E6 none;border-top:1px solid #808080;border-left:1px solid #808080}
.centrumPrasowe.rejestracja textarea {width:360px;height:65px}
.centrumPrasowe.articlesCont p {text-align:justify;overflow:auto}
.centrumPrasowe .shortCont {padding:10px 0 0;font-size:11px;margin:0 0 3px 0;display:table}
.centrumPrasowe .shortCont div {display:inline;border-bottom:1px solid #E3E3E3;padding-bottom:3px}
.centrumPrasowe .shortAuthor {color:#84C341;font-weight:bold}
.centrumPrasowe .shortDate {color:#003889}
.shortWypoczynek {color:#003889;font-weight:bold}
.shortWypoczynek span {color:#84C341}
.centrumPrasowe .download {margin:12px 0 0;line-height:normal}
.centrumPrasowe .download span {display:block;margin:0 0 4px 0}
.centrumPrasowe .download a img {position:relative;top:-2px;margin-right:3px}
.centrumPrasowe .materTop {border-bottom:1px solid #E3E3E3;padding:25px 0 20px 0;overflow:auto;margin-bottom:20px}
.centrumPrasowe .materTop img {float:left;display:inline;margin:15px 25px 0 10px}
.centrumPrasowe .materTop ul {list-style:none;margin:0;padding:0;float:left;display:inline}
.centrumPrasowe .materTop ul li {padding-left:10px;background:url(/images/wypoczynek.pl/more_arrow.gif) no-repeat left center}
.centrumPrasowe .fotoLeft {float:left;display:inline;width:320px;padding-right:40px}
.centrumPrasowe .fotoRight {float:left;display:inline;width:320px}
.centrumPrasowe .fotoCont {margin:0 0 30px 0;float:left}
.centrumPrasowe .fotoCont img, .centrumPrasowe .fotoCont div {float:left;display:inline}
.centrumPrasowe .fotoCont img {border:1px solid #DCDCDC;width:125px;height:164px}
.centrumPrasowe .fotoCont div {width:160px;height:164px;margin-left:10px;position:relative}
.centrumPrasowe .fotoCont div img {border:0 none;position:relative;top:7px;left:-1px;width:auto;height:auto}
.centrumPrasowe .fotoCont b {display:block;margin:18px 0 0}
.centrumPrasowe .fotoCont .btm {position:absolute;bottom:0;margin:0;height:auto}
.centrumPrasowe .readMore {float:right;display:inline;outline:none}

.statyczna_left ul {margin:0 0 10px 15px;padding:0;list-style:none}


/* WYJAZDY GRUPOWE */
.statyczna_right .wyjazdyUl {list-style:none;margin:15px 0 0;padding:0;}
.statyczna_right .wyjazdyUl li {background:url(/images/wypoczynek.pl/li_bg.png) no-repeat 0 3px;padding-left:30px;margin:20px 0 0}
.statyczna_right .wyjazdyUl li.first {margin:0}

.sub_title.withBg {display:block;background:#F4F3F0;width:670px;height:30px;line-height:30px;padding:0 10px;margin:20px 0 0}

.alignedForm {list-style:none;margin:15px 0 0;padding:0}
.alignedForm li {overflow:auto;padding:2px 0;color:#929390}
.alignedForm span {font-style:italic;margin-left:5px}
.alignedForm div, .alignedForm label {float:left;display:inline}
.alignedForm label {width:100px}
.alignedForm .agreement {float:left;display:inline;width:520px;color:#404040;font-size:11px;padding:0 0 15px 0;margin:0;line-height:normal}
.alignedForm input.zgoda {width:auto;float:left;display:inline;margin-right:15px;border:0 none}
.alignedForm input, .alignedForm select {width:188px}
.alignedForm input.button {width:auto;border:0 none;margin:15px 0 0 32px}
.alignedForm input, .alignedForm textarea, .alignedForm select {border:1px solid #E6E6E6;border-top:1px solid #808080;border-left:1px solid #808080}
.alignedForm textarea {width:100%;height:95px;margin-bottom:10px}
div.noFloat {float:none;display:block;clear:both}


.rounded {position:relative}
.rounded img.tl, .rounded img.tr, .rounded img.bl, .rounded img.br {position:absolute;z-index:111}
.rounded img.tl {top:0;left:0}
.rounded img.tr {top:0;right:0}
.rounded img.bl {bottom:0;left:0}
.rounded img.br {bottom:0;right:0}

.roundedWithBorder img.tl {top:-1px;left:-1px}
.roundedWithBorder img.tr {top:-1px;right:-1px}
.roundedWithBorder img.bl {bottom:-1px;left:-1px}
.roundedWithBorder img.br {bottom:-1px;right:-1px}

.shadowCont {position:relative}
.shadowCont .sT, .shadowCont .sR, .shadowCont .sB, .shadowCont .sL {position:absolute;display:block;width:100%;height:100%;z-index:10}
.shadowCont .sTL, .shadowCont .sTR, .shadowCont .sBL, .shadowCont .sBR {position:absolute;z-index:11;display:block;height:5px;width:5px}
.shadowCont .sT {background:url(/images/wypoczynek.pl/photoShadow/t.png) repeat-x top left}
.shadowCont .sR {background:url(/images/wypoczynek.pl/photoShadow/r.png) repeat-y top right}
.shadowCont .sB {background:url(/images/wypoczynek.pl/photoShadow/b.png) repeat-x bottom left}
.shadowCont .sL {background:url(/images/wypoczynek.pl/photoShadow/l.png) repeat-y top left}
.shadowCont .sTL {background:url(/images/wypoczynek.pl/photoShadow/tl.png) no-repeat 0 0;top:0;left:0}
.shadowCont .sTR {background:url(/images/wypoczynek.pl/photoShadow/tr.png) no-repeat 0 0;top:0;right:0}
.shadowCont .sBL {background:url(/images/wypoczynek.pl/photoShadow/bl.png) no-repeat 0 0;bottom:0;left:0}
.shadowCont .sBR {background:url(/images/wypoczynek.pl/photoShadow/br.png) no-repeat 0 0;bottom:0;right:0}



.fullCurtain {position:fixed;top:0;left:0;width:100%;height:100%;background-color:#303030;opacity:0.5;filter:alpha(opacity=50);z-index:10;display:none;}
.galleryCont {display:none;background-color:#fff;position:absolute;padding:10px 0;z-index:11;border-bottom:1px solid #B4B4B4;top:50%;left:50%;margin:-205px 0 0 -299px;width:598px;background:url('/images/wypoczynek.pl/preloader.gif') no-repeat center 160px #fff;}
.galleryCont .bigPhoto {float:left;width:498px;height:332px;background-position:center center;background-repeat:no-repeat;}
.galleryCont #lightboxL, .galleryCont #lightboxR {width:50px;height:332px;float:left;position:relative;cursor:pointer;}
.galleryCont #lightboxL span, .galleryCont #lightboxR span {background-image:url(/images/wypoczynek.pl/bigArrows.png);position:absolute;top:50%;left:50%;width:27px;height:39px;margin:-20px 0 0 -14px;}
.galleryCont #lightboxL span {background-position:top right;}
.galleryCont #lightboxL:hover span {background-position:right bottom;}
.galleryCont #lightboxR:hover span {background-position:left bottom;}
.galleryCont .low {padding:10px 50px 0;font-size:12px;color:#000;}
.galleryCont .low span {font-style:italic;margin-left:5px;}
.galleryCont .low .close {float:right;cursor:pointer;margin:12px 0 5px;}


