/* --------------- main classes ----------------- */

body {font-size:11px;font-family:tahoma;background:#000}
#wrapp_pack {height:100%;background:#fff;margin:0 auto !important;padding:0px !important}
#header {background:#000;width:100%;height:125px;margin:0 auto;}
#header .top {width:1000px;margin:0 auto;height:125px;background:url(../images_spa/header_bg.jpg) top right no-repeat}
#header .top h1 {float:left;width:230px;height:30px;margin-top:30px}
#header .top h1 a.logo {display:block;float:left;width:277px;height:61px;background:url(../images_spa/poolspa_logo.jpg) top left no-repeat;margin-left:0px}
#header .top .top_menu {width:486px;height:38px;margin-top:26px;float:right;padding-top:4px;text-align:right;position:relative;z-index:4;margin-right:0px}

#header .top .top_menu a.menu1 {width:72px;height:9px;display:block;float:left;background:url(../images_spa/topmenu-1.jpg) top left no-repeat;border-right:1px solid #787878;font-size:9px;padding-right:10px}
#header .top .top_menu a.menu1:hover {width:72px;height:9px;display:block;float:left;background:url(../images_spa/topmenu-1.jpg) bottom left no-repeat}
#header .top .top_menu a.menu15 {width:17px;height:8px;display:block;float:left;background:url(../images_spa/topmenu_faq1.jpg) top left no-repeat;margin-left:10px;border-right:1px solid #787878;font-size:9px;padding-right:10px}
#header .top .top_menu a.menu15:hover {width:17px;height:8px;display:block;float:left;background:url(../images_spa/topmenu_faq1.jpg) left -10px no-repeat}
#header .top .top_menu a.menu2 {width:51px;height:8px;display:block;float:left;background:url(../images_spa/topmenu-2.jpg) top left no-repeat;margin-left:10px;border-right:1px solid #787878;font-size:9px;padding-right:10px}
#header .top .top_menu a.menu2:hover {width:51px;height:8px;display:block;float:left;background:url(../images_spa/topmenu-2.jpg) left -9px no-repeat}

#header .top .top_menu a.menu25 {width:42px;height:8px;display:block;float:left;background:url(../images_spa/topmenu-25.jpg) top left no-repeat;margin-left:10px;border-right:1px solid #787878;font-size:9px;padding-right:10px}
#header .top .top_menu a.menu25:hover {width:42px;height:8px;display:block;float:left;background:url(../images_spa/topmenu-25.jpg) left -9px no-repeat}



#header .top .top_menu a.menu3 {width:67px;height:9px;display:block;float:left;background:url(../images_spa/topmenu-3.jpg) top left no-repeat;margin-left:10px;border-right:1px solid #787878;font-size:9px;padding-right:10px}
#header .top .top_menu a.menu3:hover {width:67px;height:9px;display:block;float:left;background:url(../images_spa/topmenu-3.jpg) bottom left no-repeat}
#header .top .top_menu a.menu4 {width:33px;height:8px;display:block;float:left;background:url(../images_spa/topmenu-4.jpg) top left no-repeat;margin-left:10px;}
#header .top .top_menu a.menu4:hover {width:33px;height:8px;display:block;float:left;background:url(../images_spa/topmenu-4.jpg) left -9px no-repeat}

.ie6 #header .top .top_menu a {padding-top:0px !important;height:9px;overflow:hidden}
.ie6 #header .top .top_menu a.menu1 {width:72px;height:9px !important;display:block;float:left;background:url(../images_spa/topmenu-1.jpg) top left no-repeat;border-right:1px solid #787878;font-size:9px;padding-right:10px}
.ie6 #header .top .top_menu a.menu1:hover {width:72px;height:9px;display:block;float:left;background:url(../images_spa/topmenu-1.jpg) left -9px no-repeat}
.ie6 #header .top .top_menu a.menu15 {width:17px;height:9px !important;display:block;float:left;background:url(../images_spa/topmenu_faq1.jpg) top left no-repeat;margin-left:10px;border-right:1px solid #787878;font-size:9px;padding-right:10px}
.ie6 #header .top .top_menu a.menu2 {width:51px;height:9px !important;display:block;float:left;background:url(../images_spa/topmenu-2.jpg) top left no-repeat;margin-left:10px;border-right:1px solid #787878;font-size:9px;padding-right:10px}
.ie6 #header .top .top_menu a.menu3 {width:67px;height:9px !important;display:block;float:left;background:url(../images_spa/topmenu-3.jpg) top left no-repeat;margin-left:10px;border-right:1px solid #787878;font-size:9px;padding-right:10px}
.ie6  #header .top .top_menu a.menu3:hover {width:67px;height:9px;display:block;float:left;background:url(../images_spa/topmenu-3.jpg) left -9px no-repeat}
.ie6 #header .top .top_menu a.menu4 {width:33px;height:9px !important;display:block;float:left;background:url(../images_spa/topmenu-4.jpg) top left no-repeat;margin-left:10px;}


#header .top .main_menu {width:770px;height:58px !important;float:right;position:relative;z-index:9}
#header .top .main_menu ul.menu {list-style:none;float:right;margin-top:0px}
#header .top .main_menu ul.menu li {float:left;margin:0px 0px;}
#header .top .main_menu ul.menu li.menuitem0 {color:#b9b8b8;text-transform:uppercase;font-weight:600;width:125px;text-align:right;border-bottom:none;padding:8px 2px 0px 5px;height:70px;padding-right:17px}
#header .top .main_menu ul.menu li.menuitem7 {width:90px;text-align:right;margin-right:0px;border-bottom:none;height:70px;}
#header .top .main_menu ul.menu li a:hover {background:#62b7eb}
#header .top .main_menu ul.menu li a {color:#fff;text-transform:uppercase;float:left;display:block;border-bottom:4px solid #6CBCED;height:35px;padding:8px 12px 10px 12px;border-left:1px solid #2b2b2b;text-align:center}
#header .top .main_menu ul.menu li.menuitem7 a{color:#62b7eb;text-transform:uppercase;font-weight:600;padding:8px 0px 10px 10px;display:block;float:left;text-align:right;}
#header .top .main_menu ul.menu li.menuitem7 a.menu:hover {color:#fff;background:none}
#header .top .main_menu ul.menu li a span {display:block;text-align:center;font-size:11px;text-transform:uppercase;padding-top:3px}
.ie6 #header .top .main_menu ul.menu li a span {display:block;text-align:center;font-size:9px;text-transform:uppercase;padding-top:3px}
.ie6 .news_title p {margin-left:165px !important}

#header .top .main_menu ul.menu li.menuitem1 a.menu {width:70px;padding:8px 0px 10px 0px}
#header .top .main_menu ul.menu li.menuitem2 a.menu{width:80px;padding:8px 0px 10px 0px}
#header .top .main_menu ul.menu li.menuitem3  a.menu{width:79px;padding:8px 0px 10px 0px}
#header .top .main_menu ul.menu li.menuitem4 a.menu {width:81px;padding:8px 0px 10px 0px}
#header .top .main_menu ul.menu li.menuitem5 a.menu{width:69px;padding:8px 0px 10px 0px}
#header .top .main_menu ul.menu li.menuitem6 a.menu {width:99px;padding:8px 0px 10px 0px}
.ie6 #header .top .main_menu ul.menu li.menuitem7 a.menu{width:90px;}

.ie6 #header .top .main_menu ul.menu li a.menu {padding:10px 0px 10px 0px !important}

#header .top .main_menu ul.menu li.menuitem1 a:hover {background: #6CBCED}
#header .top .main_menu ul.menu li.menuitem2 a:hover {background: #6CBCED}
#header .top .main_menu ul.menu li.menuitem3 a:hover {background: #6CBCED}
#header .top .main_menu ul.menu li.menuitem4 a:hover {background: #6CBCED}
#header .top .main_menu ul.menu li.menuitem5 a:hover {background: #6CBCED}
#header .top .main_menu ul.menu li.menuitem6 a:hover {background: #6CBCED}

#header .top .main_menu ul.menu li.menuitem1 a.hover {background: #6CBCED}
#header .top .main_menu ul.menu li.menuitem2 a.hover {background: #6CBCED}
#header .top .main_menu ul.menu li.menuitem3 a.hover {background: #6CBCED}
#header .top .main_menu ul.menu li.menuitem4 a.hover {background: #6CBCED}
#header .top .main_menu ul.menu li.menuitem5 a.hover {background: #6CBCED}
#header .top .main_menu ul.menu li.menuitem6 a.hover {background: #6CBCED}

#wrapper {width:1000px;height:auto;margin:0 auto;margin-top:14px;background:#fff;}
#wrapper .breadcrumb {width:695px;height:23px;float:left;padding-top:2px;padding-left:2px}
#wrapper .breadcrumb a {float:left;padding-right:20px;background: url(../images/breadcrumb_arr.jpg) 90% 6px  no-repeat;padding-right:20px;color:#777575;font-size:10px}
#wrapper .breadcrumb a:hover {color:#62b7eb}
#wrapper .breadcrumb2 {width:984px;height:23px;background:#fcfcfc;float:left;border:2px solid #f9f7f7;padding-top:5px;padding-left:10px}
#wrapper .breadcrumb2 a {float:left;padding-right:20px;background: url(../images/breadcrumb_arr.jpg) 90% 6px  no-repeat;padding-right:20px;color:#777575}
#wrapper .breadcrumb2 a:hover {color:#62b7eb}

#wrapper .see_all_button {width:275px;height:30px;background:url(../images/button2.jpg) 254px 12px no-repeat ;float:right;}
.ie6 #wrapper .see_all_button {width:275px;height:30px;background:url(../images/button2.jpg) 266px 12px no-repeat ;float:right;}


#wrapper .see_all_button a {text-transform:uppercase;color:#62b7eb;float:left;margin-left:13px;margin-top:9px;font-size:9px;width:236px;height:11px;background: url(../images_spa/see_compare_bg.jpg) left -12px no-repeat;overflow:hidden;display:block}
#wrapper .see_all_button a:hover {text-transform:uppercase;color:#62b7eb;float:left;margin-left:13px;margin-top:9px;font-size:9px;width:236px;height:11px;background: url(../images_spa/see_compare_bg.jpg) left top  no-repeat;display:block;overflow:hidden;}

#wrapper .product_view {height:auto;width:100%;margin-top:12px;float:left;margin-bottom:20px}
.ie6 #wrapper .product_view {height:auto;width:100%;margin-top:12px;float:left;margin-bottom:20px;padding-bottom:20px}

#wrapper .product_left_view_box {width:580px;float:left;height:auto;overflow:hidden}
#wrapper .product_view_left_top {width:570px;height:8px;background: url(../images_spa/left_top.jpg) top left no-repeat}
#wrapper .product_view_left {width:570px; float:left; background:url(../images_spa/left_bg.jpg) top left repeat-y #fcffff;height:auto;padding-bottom:10px }
#wrapper .product_view_left_bottom {width:570px;height:8px;background: url(../images_spa/left_bottom.jpg) top left no-repeat}
#wrapper .product_view_left p {margin:20px 20px 0px 20px}
#wrapper .product_view_left p.product_name {color:#62b7eb;font-weight:400;font-size:33px;font-family:tahoma;margin-left:20px;margin-top:10px}
#wrapper .product_view_left p.product_desc {line-height:175%;padding-bottom:15px;border-bottom:1px solid #f4f9fa;margin-bottom:13px;margin-top:0px}
#wrapper .product_view_left .product_details_left {width:235px;float:left;border-right:1px solid #f4f9fa;padding-right:20px;height:auto;margin-left:30px}
#wrapper .product_view_left .product_details_right {width:225px;float:right;padding-left:10px;margin-right:25px}
#wrapper .product_view_left ul {list-style:none; margin-top:6px;margin-bottom:15px;}
#wrapper .product_view_left ul ul {list-style:none; margin-top:6px;margin-left:10px}
#wrapper .product_view_left ul li {line-height:190%;padding-left:10px;background:url(../images_spa/breadcrumb_arr.jpg) left  9px no-repeat;}
#wrapper .product_view_left .product_details_left p.title0 {margin-left:0px;margin-top:0px;font-size:11px;color:#606162;font-weight:600;text-transform:uppercase;}
#wrapper .product_view_left .product_details_left p.title1 {margin-left:0px;margin-top:0px;font-size:11px;color:#606162;font-weight:600;text-transform:uppercase;}
#wrapper .product_view_left .product_details_right p.title0 {margin-left:0px;margin-top:0px;font-size:11px;color:#606162;font-weight:600;text-transform:uppercase}
#wrapper .product_view_left .product_details_right p.title2 {margin-left:0px;margin-top:0px;font-size:11px;color:#606162;font-weight:600;text-transform:uppercase}
.buttons_box {width:408px;height:auto;background:#fbfbfb;border:2px solid #f2f3f3;margin-top:-5px;padding-top:10px;margin-left:-2px;margin-bottom:15px;margin-top:10px;float:right}
.buttons_box table {margin-bottom:20px}
.buttons_box table tr td {vertical-align:top;height:50px}
.buttons_box table tr td.lft {width:50%;border-right:1px solid #e9f0f5}
.buttons_box a {color:#696868;clear:both;display:block;margin-left:18px;margin-top:8px;font-size:10px;height:auto;padding:2px 0px}
.buttons_box a.instr {padding-left:22px;font-weight:400;}
.buttons_box a:hover {color:#62b7eb}
.buttons_box a.btn-instrukcje-montazu {padding-left:22px;background: url(../images_spa/instr_img.jpg) 2px top no-repeat}
.buttons_box a.btn-porady-odnosnie-instalacji-i-uzytkowania {padding-left:22px;background: url(../images_spa/pora_img.jpg) left 3px no-repeat}
.buttons_box a.btn-faq {padding-left:30px;background: url(../images_spa/faq_img.jpg) 0px top no-repeat;margin-left:16px}
.buttons_box a.btn-cennik {padding-left:23px;background: url(../images_spa/cenn_img.jpg) 0px 5px no-repeat;margin-left:19px}
.buttons_box a.btn-pobierz-katalog {padding-left:26px;background: url(../images_spa/kata_img.jpg) left 1px no-repeat;padding-top:2px}
#wrapper .product_view_left .equipment_box {clear:both;width:570px;margin:0 auto;height: auto;border-top:1px solid #f4f9fa;padding-top:15px}
#wrapper .product_view_left .equipment_box ul {list-style:square; margin-top:6px;margin-left:10px}
#wrapper .product_view_left .equipment_box ul li {background:none;padding:0px;margin-left:5px}
#wrapper .product_view_left table.prices {width:530px;height:auto;border-collapse:collapse;margin:0 auto;margin-top:15px}
#wrapper .product_view_left table.prices tr {border:1px solid #f5f5f5; margin:3px 0px;background:#fff}
#wrapper .product_view_left table.prices tr.head {border:1px solid #f5f5f5; margin:3px 0px;background:#c2e4f7}
#wrapper .product_view_left table.prices tr td {border:1px solid #f5f5f5;padding:5px 12px 5px 3px;text-align:right;color:#717171;border-left:3px solid #fff}
#wrapper .product_view_left table.prices tr td.one {padding:5px 5px;text-align:left;color:#717171;border:1px solid #f5f5f5}
#wrapper .product_view_left table.prices tr.head td {padding:5px 12px 5px 3px;font-weight:600;font-size:11px; color:#222}
#wrapper .product_view_left table.prices tr.head td.one {border:none}


#wrapper .product_right_view_box {width:412px;float:right;height:auto;overflow:hidden;background:url(../images_spa/right_bg.jpg) top left repeat-y #fcfcfc;height:auto;position:relative;z-index:0;}
#wrapper .product_view_right {width:411px; float:right; }
#wrapper .product_view_right_top {width:411px;height:10px;background: url(../images_spa/right_top.jpg) top left no-repeat}
#wrapper .product_view_right_bottom {width:411px;height:10px;background: url(../images_spa/right_bottom.jpg) top left no-repeat}
#wrapper .product_view_right .img_container {width:400px;height:366px;margin-left:8px}
#wrapper .product_view_right .img_container img {margin:0px;width:395px;height:366px;}
#wrapper .product_view_right  a.zoom {position:absolute;z-index:3;background: url(../images_spa/zoom2.png) top center no-repeat; display:block; width:37px ; height:28px;margin-top:19px;margin-left:14px}
#wrapper  .produkt_box a.zoom  {visibility:hidden}
#wrapper .product_view_right .thumbs_container {position:relative;width:404px;height:auto;border-top:1px solid #f9f7f7;margin-top:12px;float:left;margin-bottom:-4px;padding-left:7px}
#wrapper .product_view_right .thumbs_container ul li.produkt_box {float:left;width:80px;height:76px;border:1px solid #f9f7f7;overflow:hidden;margin:7px 6px;padding:2px}
#wrapper .product_view_right .thumbs_container ul li.selected {border:3px solid #62b7eb !important;padding:0px}
#wrapper .product_view_right .thumbs_container img {width:80px;height:76px;}

.spaslide {width:497px;height:auto;margin-left:32px;padding:3px 3px 0px 3px;margin-top:10px}
.spaslide  .thumbs_container2 {position:relative;width:500px;height:auto;margin-top:4px;float:left;margin-bottom:-4px;padding-left:0px;margin-left:0px;display:block}
.spaslide  .thumbs_container2 ul {list-style:none !important;}
.spaslide  .thumbs_container2 ul li {background:none !important;padding:0px !important;margin:0px 19px 0px 0px}
.spaslide  .thumbs_container2 ul li.produkt_box2 {float:left;width:80px;height:76px;border:3px solid #f1f0f0;overflow:hidden;margin:0px 17px 0px 0px;padding:2px}
.spaslide  .thumbs_container2 ul li.selected {border:3px solid #62b7eb !important;padding:0px}
.spaslide  .thumbs_container2 img {width:80px;height:76px;}
.spaslide  .img_container {width:auto;height:auto;margin-left:0px}
.spaslide  .img_container p{margin:0px !important}
.spaslide  .img_container img {border:3px solid #f1f0f0 }
.spa_center_desc {width:550px;margin:0 auto;margin-top:10px;float:left;margin-left:13px;padding:10px 0px}
.spa_center_desc span {margin-left:20px;font-weight:600;display:block;margin-top:10px}
.spa_center_desc p {line-height:180%;color:#171717;margin-top:8px !important}
input.submit2 {float:right;padding:4px 7px;background:#6cbcec;color:#fff;border:none;font-weight:600;font-size:11px;font-family:tahoma}
input.submit3 {float:left;padding:2px 7px;background:#6cbcec;color:#fff;border:none;font-weight:600;font-size:11px;font-family:tahoma;margin:9px;float:left}
input.reccomend {width:200px;border:1px solid #ddd;margin-top:10px;margin-left:0px;margin-bottom:10px;float:left}

#formPolec label.error {margin-left:0px;margin-top:11px}
.opera #formPolec label.error {margin-left:270px;margin-top:11px}
.chrome #formPolec label.error {margin-left:70px;margin-top:11px}
.safari #formPolec label.error {margin-left:70px;margin-top:11px}
.spa_adress {width:410px;height:220px;background: url(../images_spa/adress_bg.jpg) top left no-repeat}

.spa_logo {float:left;width:100px;height:100px;padding:20px}
.spa_adress_details {float:right;width:180px;margin-top:40px;text-align:left}
.spa_adress_details span {font-weight:600;padding-bottom:8px;display:block}
.spa_adress_details p.spa_name2 {font-weight:600;font-size:13px}
.mapa {padding-left:12px}
.mapa p {float:left;padding-left:3px;font-weight:600;margin-bottom:10px}
.mapa iframe {border:3px solid #f1f0f0}
.spa_center_name {font-size:26px;font-weight:600;color:#6cbcec;margin:0px !important;padding:0px !important;margin-left:32px !important;margin-top:5px !important}

.szkice {margin-left:0px;margin-top:10px;float:left}
.szkice .szkice_item {width:auto;height:auto;float:left;margin:0px 0px}
.szkice .szkice_item a.zoom {position:absolute;z-index:9;background: url(../images_spa/zoom.png) top center no-repeat; display:block; width:27px ; height:28px;margin-top:3px;margin-left:3px}

#footer {background:#000;width:100%;height:100%;bottom:0;margin:0 auto}
#footer .bottom {width:1000px;margin:0 auto;height:140px;background:url(../images_spa/bottom_img.jpg) center right no-repeat}
#footer .newsletter {margin-top:26px;float:left;width:390px;margin-left:4px;height:100px}
#footer .newsletter p {font-weight:600;font-size:11px;color:#fff;float:left;margin-right:12px;margin-top:2px}
#footer .newsletter label {color:#a0a0a0;margin:0px 4px;font-size:10px}
#footer .newsletter input.newsletter2 {border:none !important;margin-right:12px}
#footer .newsletter ul.bottom_menu {list-style:none;clear:both;overflow:hidden;margin-top:0px}
#footer .newsletter ul.bottom_menu li {float:left}
#footer .newsletter ul.bottom_menu li a {color:#a0a0a0;margin:0px 12px 0px 0px;font-size:10px;font-weight:400;text-decoration:underline}
#footer .newsletter ul.bottom_menu li a:hover {color:#fff}
#footer .newsletter p.copy {color:#a0a0a0;font-size:10px;font-weight:400;margin-top:0px}
#footer .newsletter .top_box{width:390px;height:30px}
#footer .newsletter .middle_box{width:390px;height:30px}
#footer .newsletter .bottom_box{width:390px;height:30px}
#wrapper .details_big_box {width:995px;border:3px solid #f9f7f7;background:#fff;height:auto;padding-bottom:10px;margin-bottom:20px;margin-top:30px;float:left}
#wrapper .details_big_box .spa_details ul.tabNavigation_product {list-style:none;margin-top:-31px;border-bottom:3px solid #6cbcec;width:1000px;margin-left:-3px}
#wrapper .details_big_box .spa_details ul.tabNavigation_product li {float:left;margin-right:14px}
.ie7 #wrapper .details_big_box .spa_details ul.tabNavigation_product li {float:left;margin-right:17px}
#wrapper .details_big_box .spa_details ul.tabNavigation_product li.last {float:left;margin-right:0}
#wrapper .details_big_box .spa_details ul.tabNavigation_product li a {text-transform:uppercase;background: url(../images_spa/tabs_hover_bg.jpg) top left no-repeat;display:block;width:auto;height:20px;text-align:center;padding-top:5px}

#wrapper .details_big_box .spa_details .inside_tab p {margin:20px}
#wrapper .details_big_box .spa_details .inside_tab p span {display:block;font-size:13px;font-weight:600;color:#62b7eb;margin-bottom:5px}

.opera #wrapper {margin-top:15px;padding-top:15px}
.box_link {width:auto;height:29px;background: url(../images_spa/left_gray.jpg) top left #f5f4f4 no-repeat;padding:0px 0px;float:left;display:block}
.box_link_close {width:3px;height:29px;background: url(../images_spa/right_gray.jpg) top right #f5f4f4 no-repeat;float:left}
.box_link a {color:#000 !important;background:url(../images_spa/right_gray.jpg) top right #f5f4f4 no-repeat;padding:0px 29px;display:block}
.opera .box_link a {padding:0 15px}
.chrome .box_link a {padding:0 15px}


.box_link_hover {width:auto;height:29px;background: url(../images_spa/left_blue.jpg) top left #6cbcec no-repeat ;padding:0px 9px;float:left}
.box_link_close_hover {width:3px;height:29px;background: url(../images_spa/right_blue.jpg) top left #6cbcec no-repeat;float:left}
.box_link_hover .a_hover {color:#fff !important;background:#6cbcec !important;padding:0px 20px}


/* dynamic menu */

.nav ul {position: absolute;top: -300em;width:213px;height:480px;z-index:99;left:1em}
ul.nav {padding:0 !important;position: relative;z-index: 9;overflow:visible;}
ul .nav a.last {background:none}
.nav li.menuitem1:hover ul, .nav li.sfHover ul {top: 57px;left:-121px !important;list-style:none;display:inline;direction: ltr;z-index:999}
.nav li.menuitem2:hover ul, .nav li.sfHover ul {top: 57px;left:-45px !important;list-style:none;display:inline;direction: ltr;z-index:999}
.nav li.menuitem3:hover ul, .nav li.sfHover ul {top: 57px;left:207px !important;list-style:none;display:inline;direction: ltr;z-index:999}
.nav li.menuitem4:hover ul, .nav li.sfHover ul {top: 57px;left:287px !important;list-style:none;display:inline;direction: ltr;z-index:999}
.nav li.menuitem5:hover ul, .nav li.sfHover ul {top: 57px;left:30px !important;list-style:none;display:inline;direction: ltr;z-index:999}
.nav li.menuitem6:hover ul, .nav li.sfHover ul {top: 57px;left:116px !important;list-style:none;display:inline;direction: ltr;z-index:999}
.submenubox1  {width:213px;height:480px;display:block;padding-top:20px;padding-bottom:0px;margin-bottom:0px;z-index: 1100;position:relative}
.submenubox2 {width:213px;height:480px;display:block;padding-top:20px;padding-bottom:0px;margin-bottom:0px;z-index: 1100;position:relative}
.submenubox3  {width:213px;height:480px;display:block;padding-top:20px;padding-bottom:0px;margin-bottom:0px;z-index: 1100;position:relative}
.submenubox4  {width:213px;height:480px;display:block;padding-top:20px;padding-bottom:0px;margin-bottom:0px;z-index: 1100;position:relative}
.submenubox5  {width:213px;height:480px;display:block;padding-top:20px;padding-bottom:0px;margin-bottom:0px;z-index: 1100;position:relative}
.submenubox6  {width:213px;height:480px;display:block;padding-top:20px;padding-bottom:0px;margin-bottom:0px;z-index: 1100;position:relative}
ul.sublist01 {background:url(../images_spa/hover_menu_top1.jpg) top left no-repeat #6cbced;width:213px;height:480px;position:absolute;margin-left:200px;z-index: 99999;}
ul.sublist02 {background:url(../images_spa/hover_menu_top2.jpg) top left no-repeat #6cbced; width:213px;height:480px;position:absolute;margin-left:200px;z-index: 1100;}
ul.sublist03 {background:url(../images_spa/hover_menu_top3.jpg) top left no-repeat #6cbced;width:213px;height:480px;position:absolute;margin-left:199px;z-index: 1100;}
ul.sublist04 {background:url(../images_spa/hover_menu_top4.jpg) top left no-repeat #6cbced; width:213px;height:480px;position:absolute;margin-left:200px;z-index: 1100;}
ul.sublist05 {background:url(../images_spa/hover_menu_top5.jpg) top left no-repeat #6cbced;width:213px;height:480px;position:absolute;margin-left:200px;z-index: 1100;}
ul.sublist06 {background:url(../images_spa/hover_menu_top6.jpg) top left no-repeat #6cbced; width:213px;height:480px;position:absolute;margin-left:200px;z-index: 1100;}
.submenubox_bottom {width:213px;height:16px;background:url(../images_spa/hover_menu_down.png) bottom center no-repeat ;margin-top:-20px;margin-left:0px}

a.sub {width:213px;height:480px;display:block !important;padding:0px !important;border:none !important;background:none !important;margin:0px !important;z-index: 1100;}
a.sub:hover {width:213px;height:480px;display:block !important;padding:0px !important;border:none !important;background:none !important;margin:0px !important;direction: ltr}


.ie6 ul#nav-one li ul {top:59px !important;height:485px !important}
.ie6 .nav li ul {padding-bottom:5px !important}
.ie6 .subemenu_desc {height:316px;overflow:hidden;margin-bottom:10px}

.submenubox .img_thumb_container {width:213px;height:137px;background:url(../images_spa/img_hover_bg.2jpg) top left no-repeat;margin-top:-17px;overflow:hidden;position:relative;cursor:pointer}
.submenubox .img_thumb_container:hover {cursor:pointer !important}
.submenubox .img_thumb_container img:hover {cursor:pointer}
.submenubox .img_thumb_container #slide_box1 {width:166px !important;height:116px !important;position:relative;margin-top:19px;margin-left:22px;background: url(../images_spa/thumb_marina2.jpg) center center no-repeat #6dc2f5}
.submenubox .img_thumb_container #slide_box2 {width:166px !important;height:116px !important;position:relative;margin-top:19px;margin-left:22px;background: url(../images_spa/thumb_katalina.jpg) center center no-repeat #6dc2f5}
.submenubox .img_thumb_container #slide_box3 {width:166px !important;height:116px !important;position:relative;margin-top:19px;margin-left:22px;background: url(../images_spa/thumb.jpg) center center no-repeat #6dc2f5}
.submenubox .img_thumb_container #slide_box4 {width:166px !important;height:116px !important;position:relative;margin-top:19px;margin-left:22px;background: url(../images_spa/thumb-rynna1.jpg) center center no-repeat #6dc2f5}
.submenubox .img_thumb_container #slide_box5 {width:166px !important;height:116px !important;position:relative;margin-top:19px;margin-left:22px;background: url(../images_spa/thumb_lagu.jpg) center center no-repeat #6dc2f5}
.submenubox .img_thumb_container #slide_box6 {width:166px !important;height:116px !important;position:relative;margin-top:19px;margin-left:22px;background: url(../images_spa/thumb_water.jpg) center center no-repeat #6dc2f5}

.submenubox .img_thumb_container img {border:3px solid #6dc2f5;}
.submenubox a.spa_name {font-size:11px !important;font-weight:600;color:#fff;text-transform:none !important;text-align:left;margin-left:23px !important;margin-top:10px !important;background: url(../images_spa/btn_mini.jpg) left 5px no-repeat !important;padding-left:13px !important;border:none !important;padding-bottom:0px !important;margin-bottom:0px !important;padding-top:0px !important;height: auto !important}


.submenubox .subemenu_desc p {font-size:10px;font-weight:400;color:#fff;text-transform:none;text-align:left;margin-left:20px;margin-top:5px;width:180px;line-height:160%;height:140px}
.submenubox .subemenu_desc a {font-size:10px !important;font-weight:400 !important;color:#fff !important;text-transform:none !important;text-align:left !important;margin-left:20px !important;margin-top:5px !important;width:180px !important;line-height:160% !important;height:140px !important;border:none !important;background:none !important;padding:0px !important}
.submenubox .subemenu_desc p a {font-size:10px !important;font-weight:400 !important;color:#fff !important;text-transform:none !important;text-align:left !important;margin-left:0px !important;margin-top:5px !important;width:180px !important;line-height:160% !important;height:140px !important;border:none !important;background:none !important;padding:0px !important}
.submenubox .subemenu_desc span a {font-size:10px !important;font-weight:600 !important;color:#fff !important;text-transform:none !important;text-align:left !important;margin-left:25px !important;margin-top:0px !important;width:180px !important;line-height:160% !important;height:140px !important;border:none !important;background:none !important;padding:0px !important;height:auto !important}


.ie7 .submenubox .subemenu_desc span a {font-size:10px !important;font-weight:600 !important;color:#fff !important;text-transform:none !important;text-align:left !important;margin-left:18px !important;margin-top:0px !important;width:180px !important;line-height:160% !important;height:140px !important;border:none !important;background:none !important;padding:0px !important;height:auto !important}

.ie6 .submenubox .subemenu_desc span a {font-size:10px !important;font-weight:600 !important;color:#fff !important;text-transform:none !important;text-align:left !important;margin-left:10px !important;margin-top:0px !important;width:180px !important;line-height:160% !important;height:14px !important;border:none !important;background:none !important;padding:0px !important;height:auto !important;overflow:hidden !important}

.submenubox .subemenu_desc img {margin-top:12px;margin-bottom:-8px}

.submenubox .subemenu_desc span{font-size:10px;font-weight:600;color:#fff;text-transform:none;text-align:center;margin-top:10px;}


ul.colors {list-style:none;margin-bottom:20px;clear:both;margin-top:0px;}
ul.colors li {float:left;width:110px;height:130px;margin:5px 0px;text-align:center}
ul.colors li p {text-align:center;width:75px;height:12px}
ul.colors li img {margin:0px;}
.inside_tab p.title {font-weight:600;margin-bottom:-10px;margin-top:10px;float:left}
.inside_tab p.title2 {width:100%;font-weight:600;margin-bottom:-10px;margin-top:10px;text-align:center}
table#compare_spa {margin-bottom:20px;border-collapse:collapse;margin-top:5px}
table#compare_spa td {width:125px;border:1px dotted #f8f8f8;text-align:center;padding:10px 0px;border-top:none;padding-left:10px}
table#compare_spa td img {margin-left:0px}
table#compare_spa tr.bg td{background:#f9fdff}
table#compare_spa td.name_td {width:177px;background:#fff !important;text-align:right !important;padding:10px 10px 10px 10px;font-weight:600;color:#333}
table#compare_spa td.title {background:#daedf8;color:#21638b;text-align:center !important}
table#compare_spa td.title p {text-align:center}
table#compare_spa tr.img_tr td {border-bottom:none;border-top:1px solid #f8f8f8;text-align:center}
table#compare_spa tr.img_tr td img {margin:0px !important}
table#compare_spa tr.name td {border-bottom:none;border-top:none;text-align:center}
table#compare_spa td {padding-left:10px;padding-right:10px}
.ie7 table#compare_spa td {width:126px !important}


#radio1 {width:62px;height:17px;background: url(../images_spa/add_to_news.jpg) top left no-repeat;border:none;cursor:pointer}
#radio2 {width:65px;height:17px;background: url(../images_spa/rmv_from_news.jpg) top left no-repeat;border:none;cursor:pointer}

#second p {text-align:center}
.sterowanie_marina {width:380px;height:190px;background: url(../images_spa/sterowamnie_new.gif) top left no-repeat;margin:0 auto}
.sterowanie_water {width:380px;height:190px;background: url(../images_spa/sterowamnie_new.gif) top left no-repeat;margin-left:70px;float:left}
.sterowanie_water1 {width:380px;height:190px;background: url(../images_spa/sterowanie_water.gif) top left no-repeat;margin-left:70px;float:left}


.siedzisko_item {margin-left:0px;width:940px;margin:0 auto;margin-top:20px;border-collapse:collapse}
.ie7 .siedzisko_item {width:940px;margin:0 auto;margin-top:20px;border-collapse:collapse;margin-left:35px}
.ie6 .siedzisko_item {width:920px;margin:0 auto;margin-top:20px;border-collapse:collapse;margin-left:25px}
.siedzisko_item td {text-align:center;width:210px;padding:10px;border:none;vertical-align:top}
.ie7 .siedzisko_item td {width:270px}
.ie6 .siedzisko_item td {width:270px}
.siedzisko_item td img {clear:both}
.siedzisko_item td span {display:block;clear:both}
.siedzisko_item tr.desc td {text-align:justify;line-height:160%;color:#424242;padding:10px}
.ie7 .siedzisko_item tr.desc td {line-height:165%}
.ie6 .siedzisko_item tr.desc td {line-height:165%}
.strefy {margin-top:30px;margin-left:10px;float:left}
.strefy p {margin:0px !important;display:block;width:400px;text-align:center;padding:0px}

.fulbox {width:auto}

/* strona g��wna */
.home_mainbox {width:100%;height:390px}
.home_mainbox_left {float:left;width:313px}
.home_mainbox_left .spa_centre {height:269px}
.home_mainbox_right {float:right}
.news_msg {width:100%;height:auto;margin-top:0px;background: url(../images_spa/news_bg.jpg) center bottom no-repeat;margin-bottom:12px;padding-bottom:45px}
.news_msg ul {list-style:none;margin-top:15px}
.news_msg ul li {width:305px;float:left;margin-right:24px;margin-left:6px}
.news_msg ul li.last {width:305px;float:left;margin-right:0px !important}
.news_msg ul li span {font-size:11px;color:#757575;display:block;margin-bottom:5px;font-weight:600}
.news_msg ul p {color:#757575;line-height:190%;font-size:9px}
.news_msg ul a {float:right;margin-right:15px;color:#0076b9;font-size:9px;margin-top:7px;font-weight:400;background:url(../images_spa/readmore_bg.jpg)  left 2px no-repeat;padding-left:18px}


.menu_left {margin-top:0px;margin-bottom:25px;float:left;width:280px;min-height:450px;height:auto !important;height:450px}
.ie6 .menu_left {padding-bottom:35px;width:270px}


.menu_left ul {list-style:none;margin-left:4px;margin-top:10px;border-right:1px dotted #f0f0f0;border-top:1px dotted #f0f0f0}
.menu_left ul li {padding:4px 0px;background: url(../images_spa/breadcrumb_arr.jpg) left 10px  no-repeat;padding-left:15px;border-bottom:1px dotted #f0f0f0}
.menu_left ul li ul {list-style:none;margin-left:4px;margin-top:10px;border-right:0px dotted #f0f0f0;border-top:0px dotted #f0f0f0}
.menu_left ul li ul li {padding:4px 0px;background: url(../images_spa/breadcrumb_arr.jpg) left 10px  no-repeat;padding-left:15px;border-top:1px dotted #f0f0f0;border-bottom:none}
.menu_left ul li a {font-size:11px;font-weight:600;color:#656565}
.menu_left ul li a:hover {font-size:11px;font-weight:600;color:#63b5e5}
.menu_left ul li a.hover {font-size:11px;font-weight:600;color:#63b5e5}
.menu_left ul li ul li a:hover {font-size:11px;font-weight:400;color:#63b5e5}
.menu_left ul li ul li a.hover {font-size:11px;font-weight:400;color:#63b5e5;text-decoration:underline}
.menu_left ul li ul li  a {font-size:11px;font-weight:400;color:#656565}
.menu_left ul li ul li ul li a {font-size:11px;font-weight:400;color:#656565}
.menu_left ul li ul li ul li a:hover {font-size:11px;font-weight:400;color:#63b5e5;}
.menu_left ul li ul li ul li a.hover {font-size:11px;font-weight:400;color:#63b5e5;text-decoration:underline}

.subcontent {width:700px;float:right;margin-top:0px;margin-bottom:35px}
.subcontent span {color:#63b5e5;line-height:175%;padding:0px 0px;font-size:18px;font-weight:600;display:block;margin-bottom:10px;border-bottom:1px dotted #f0f0f0;width:95%;margin-left:10px}
.subcontent a {font-size:11px;font-weight:400;color:#63b5e5;float:right;margin-right:15px;border-top:1px dotted #f0f0f0;padding-top:4px;margin-top:5px;font-weight:600}
.subcontent p {color:#656565;line-height:175%;padding:0px 10px}

table.oreder_catalogue {width:350px;margin:0 auto;margin-top:25px;margin-bottom:20px}
table.oreder_catalogue tr {margin:5px 0px}
table.oreder_catalogue tr td {padding:5px;color:#656565}
table.oreder_catalogue tr td input {border:1px solid #e8e8e8;width:220px;padding:2px 0px;float:right}
table.oreder_catalogue tr td input.submit {border:1px solid #ececec;width:140px;float:right;padding:2px 4px;font-size:11px;font-weight:600;color:#fff;background:#63b5e5;font-family:tahoma}


table.contact_form {width:350px;margin:0 auto;padding-top:15px;margin-top:20px;margin-bottom:20px;margin-left:28px;float:left}
table.contact_form  tr {margin:5px 0px}
table.contact_form  tr td {padding:5px;color:#656565}
table.contact_form  tr td input {border:1px solid #e8e8e8;width:220px;padding:2px 0px;float:right}
table.contact_form  tr td textarea {border:1px solid #e8e8e8;width:220px;padding:2px 0px;float:right}
table.contact_form  tr td input.submit {border:1px solid #ececec;width:140px;float:right;padding:2px 4px;font-size:11px;font-weight:600;color:#fff;background:#63b5e5;font-family:tahoma}

.subcontent_inside p {font-size:11px;font-weight:400;color:#656565;}
.subcontent_inside span {font-size:11px;font-weight:400;color:#63B5E5;}
.subcontent_inside a {float:none;margin:0px;border:none;width:auto;font-weight:600;font-size:11px;}
.subcontent_inside a:hover {text-decoration:underline}
.subcontent_inside ul {margin-left:20px;padding:5px;}
.subcontent_inside ul li {color:#656565;line-height:175%}
.ie6 .przewodnik {margin-top:0px}
.ie6 .subcontent_inside .zaj {margin-left:14px;}
.ie6 .subcontent_inside .zaj p {float:left;width:485px !important}

.main_slider_container {width:671px;height:380px;overflow:hidden;position:relative;z-index:1 !important}
.main_slider_container img {margin:0px !important;padding:0px !important}

.spa_centre_top {width:100%;background: url(../images_spa/spa_bg.jpg) top left no-repeat;height:260px;float:left;margin:20px 0px}
.spa_finder {width:445px;height:155px;float:right;background:url(../images_spa/find_spa_txt.jpg) top left no-repeat;margin-top:50px;margin-right:30px}
table.finder {float:right;margin-top:60px;margin-right:15px}
table.finder td {padding:5px}
table.finder td p {text-align:right;font-size:12px;font-weight:600;color:#6b6b6b}
table.finder select {width:280px;margin:0px 0px 0px 5px;border:1px solid #ccc}
.spa_listing {padding:20px 0px;border-top:1px dotted #eee}
.spa_item {width:449px;height:155px;float:left;margin-left:25px;background:#fafaf6;border:1px solid #f1f1f1;margin-right:5px;margin-top:5px;margin-bottom:10px}

.spa_item_left {width:165px;float:left;height:131px;border-right:1px dotted #eee;padding-left:20px;padding-top:24px}
.spa_item_right {width:256px;float:left;height:155px;}

.spa_item_right p {float:left;color:#20a9de;font-weight:600;font-family:arial;margin-top:15px;margin-left:15px;font-size:12px}
.spa_item_right span {display:block;font-family:arial;color:#000;font-size:11px;clear:both;padding-top:15px;margin-left:15px;}
.spa_item_right a {display:block;float:right;margin-top:13px;bottom:0px;color:#fff;margin-right:11px;width:80px;padding:5px 10px 3px 10px;height:20px;background:#6CBCEC}
.spa_item_right a:hover {color:#000}

div.q {margin-bottom:5px;margin-top:12px}
div.q span {border:none;padding-left:5px;background:url(../images_spa/breadcrumb_arr.jpg) left  7px no-repeat;}
div.q p {font-weight:600;color:#63b5e5;cursor:pointer;}
div.a p {padding:0px 10px;margin-left:15px}

#down_hide1 {clear:both !important}
.download_files {margin-left:10px}
.download_files a {clear:both;float:left;border:none;color:#656565;padding-left:27px;font-weight:400}
.download_files a:hover {color:#63B5E5;}
.download_files a.pdf {background: url(../images_spa/icon_pdf.gif)  14px 8px no-repeat;margin-left:14px}
.download_files a.dwn1 {background: url(../images_spa/instmon_ico.jpg) top left no-repeat;font-weight:600}
.download_files a.dwn2 {background: url(../images_spa/rystech_ico.jpg) left 2px no-repeat;font-weight:600}
.download_files a.dwn3 {background: url(../images_spa/katalo_ico.jpg) left 2px no-repeat;font-weight:600}
.download_files a.dwn4 {background: url(../images_spa/porady_ico.jpg) left 2px no-repeat;font-weight:600}
.download_files a.dwn5 {background: url(../images_spa/cenniki_ico.jpg) 2px 3px no-repeat;font-weight:600}
.download_files a.dwn6 {background: url(../images_spa/przylacza_ico.jpg) left 6px no-repeat;font-weight:600}
.download_files a.dwn7 {background: url(../images_spa/pliki_ico.jpg) top left no-repeat;font-weight:600}

table.contact_tbl {margin-left:10px;margin-top:10px}
table.contact_tbl tr.img td {text-align:left;font-weight:600;color:#6b6b6b}
table.contact_tbl td {padding:5px 24px 5px 24px}
table.contact_tbl td a {margin:0px;color:#6b6b6b;border:none;padding:0px;font-weight:400;}
table.contact_tbl td a:hover {text-decoration:underline}
.docu_img {float:left;margin-left:70px;margin-top:100px}

.sitemap p {padding:0px}
.sitemap {margin-left:10px;margin-top:4px}
.sitemap ul {list-style:none;margin:14px 0px}
.sitemap ul li {background:url(../images_spa/breadcrumb_arr.jpg) 0px 4px no-repeat;padding-left:12px;margin:2px 0px }
.sitemap ul ul {margin:5px 10px}
.sitemap ul a {font-weight:400;float:none;clear:both;border:none;padding:0px;color:#333}
.sitemap ul a:hover {text-decoration:underline}
label.error {position:absolute;color:red;margin-top:2px;margin-left:260px}
.newsletter label.error {
color:#62B7EB !important;
margin-left:-154px !important;
margin-top:-20px !important;
position:absolute;
}
.ie .newsletter label.error {
color:#62B7EB !important;
margin-left:-158px !important;
margin-top:-20px !important;
position:absolute;
}

.zaj {width:660px;clear:both;margin:35px 0px;height:80px}
.opera .zaj {padding:20px 0px}
.ie7 .zaj p {float:left}
.img_zaj {float:left;margin-right:20px}
.ie7  .img_zaj {float:left;margin-right:10px}
.przewodnik {margin-top:-20px}
.opera .przewodnik {margin-top:-35px}

.full_news {width:660px;clear:both;margin:35px 0px;height:auto}
.full_news .zaj p {float:left}
.img_zaj {float:left;margin-right:20px}
.full_news .img_zaj {float:left;margin-right:10px}

.title_news_list {font-size:13px !important}

.full_news2 {width:660px;clear:both;margin:35px 0px;height:auto}
.img_zaj {float:left;margin-right:20px}
.full_news2 .img_zaj {float:left;margin-right:10px}
.full_news2 .amore {font-size:10px;float:right}

table.dwn_files {margin-left:1px;width:650px !important}
table.dwn_files td {padding:0px 7px 10px 0px!important;vertical-align:top;}
table.dwn_files td p {font-weight:600;font-size:13px;margin-bottom:0px;margin-top:0px}
table.dwn_files td a {font-size:10px;font-weight:400;color:#555;text-align:center;border:none;margin-top:-2px;float:left;width:97px}
.ie table.dwn_files td a {font-size:10px;font-weight:400;color:#555;text-align:center;border:none;margin-top:-2px;float:left;width:80px}
table.dwn_files td em {clear:both;display:block;font-style:italic;text-align:left;color:#ccc}
table.dwn_files img {padding:3px;border:1px solid #f6f6f6}
table.dwn_files tr.przy img {border:none !important}
table.dwn_files td a.link {clear:both}
table.dwn_files td ul {list-style:none;margin-top:0px}
table.dwn_files td ul li {padding:3px 0px;background:none}
table.dwn_files td ul li a {font-family:tahoma;font-size:11px;line-height:179%}
img.blt {
display:block;
float:left;
margin:5px 3px 0 0;
padding:0;
border:none !important;
display:none;
}

.product_top {width:990px;height:460px}
.product_description {float:left;height:100%;width:460px}
.product_description h3 {font-size:28px;color:#5ba9d8}
.full_desc {clear:both;overflow:hidden;margin-top:8px;width:90%;margin-left:3px}
.full_desc p {color:#000;line-height:190% !important}
.product_gallery {width:530px;float:right;height:100%}
.gallery_box {height:437px;width:527px;border:1px solid #e7eaec;overflow:hidden}
.zoom_box {background: url(../images_spa/zoom_newbtn.png) top left no-repeat;width:50px;height:34px;margin-top:-1px;margin-left:2px;position:absolute;z-index:3}
.ie6 .zoom_box {background: url(../images_spa/ie6_zoom.gif) top left no-repeat !important;width:50px;height:34px;margin-top:-1px;margin-left:2px;position:absolute;z-index:3}
.zoom_box a {display:block;height:25px;width:25px;margin-left:10px;border:none !important}
img.nav-prev {padding-left:4px;padding-right:5px;padding-top:7px;padding-bottom:6px;width:4px !important;height:8px  !important}

.gallery_box img {float:left;margin-left:5px;margin-top:3px}

ul.filmstrip {list-style:none}
.filmstrip img {margin:0px}
.galleryview {margin-left:5px;margin-top:-4px}

.tabs_container {width:986px;height:auto;border:1px solid #e7eaec;padding:0px 0px 20px 0px;margin-bottom:15px}
.tabs_container2 {width:998px;height:auto;border:1px solid #e7eaec;padding:0px 0px 20px 0px;margin-bottom:15px}
.tabs_navi {width:995px;height:41px;margin-top:-1px}
.tabs_navi ul {list-style:none;margin-top:0px;float:left;margin-left:7px}
.tabs_navi ul li {float:left;text-align:center;height:37px;padding-top:0px;display:inline !important;width:auto}
.tabs_navi ul li a {background: url('../images/tab_center.gif') repeat-x;text-transform:uppercase;color:#656565;display:block;position:relative;padding:7px;margin:0px 5px 0;height:23px}
.chrome .tabs_navi ul li a {margin:0px 4px 0px 4px}
.chrome .tabs_navi ul {margin-left:2px !important}

.opera .tabs_navi ul li a {margin:0px 4px 0px 4px}
.opera .tabs_navi ul {margin-left:2px !important}

.ie7 .tabs_navi ul li a {margin:0px 4px 0px 4px}
.ie7 .tabs_navi ul {margin-left:2px !important}

.tabs_navi ul li a:hover {color:#fff}
.tabs_navi ul li a.active {color:#fff !important}
.tabs_navi ul li a:hover, .tabs_navi ul li a.active {background-image: url('../images/active_tab_center.gif')}
.tabs_navi ul li a:hover .tab-left, .tabs_navi ul li a.active .tab-left {background-image: url('../images/active_tab_left.gif')}
.tabs_navi ul li a:hover .tab-right, .tabs_navi ul li a.active .tab-right {background-image: url('../images/active_tab_right.gif')}


.tabs_navi ul li a span {
    display: block;
    height: 37px;
    position: absolute;
    width: 10px;
    top: 0;
}

.tabs_navi ul li a .tab-left {
    background: url('../images/tab_left.gif');
    left: -5px;
}

.tabs_navi ul li a .tab-right {
    background: url('../images/tab_right.gif');
    right: -5px;
}


/*
.tabs_navi ul li.tab1 {width:137px;background: url(../images_spa/tab1.jpg) top left no-repeat}
.tabs_navi ul li.tab2 {width:87px;background: url(../images_spa/tab2.jpg) top left no-repeat}
.tabs_navi ul li.tab3 {width:109px;background: url(../images_spa/tab3.jpg) top left no-repeat}
.tabs_navi ul li.tab4 {width:110px;background: url(../images_spa/tab4.jpg) top left no-repeat}
.tabs_navi ul li.tab5 {width:83px;background: url(../images_spa/tab5.jpg) top left no-repeat}
.tabs_navi ul li.tab6 {width:190px;background: url(../images_spa/tab6.jpg) top left no-repeat}
.tabs_navi ul li.tab7 {width:88px;background: url(../images_spa/tab7.jpg) top left no-repeat}
.tabs_navi ul li.tab8 {width:89px;background: url(../images_spa/tab8.jpg) top left no-repeat}
.tabs_navi ul li.tab9 {width:93px;background: url(../images_spa/tab9.jpg) top left no-repeat}
*/

.ie6 .tabs_navi ul li a {margin:0px 3px 0px 3px}
.ie6 .tabs_navi ul {margin-left:2px !important}
.ie6 .tabs_navi ul li.tab1 a {width:97px;}
.ie6 .tabs_navi ul li.tab2 a {width:37px;}
.ie6 .tabs_navi ul li.tab3 a {width:59px;}
.ie6 .tabs_navi ul li.compertab3 a {width:85px !important;}
.ie6 .tabs_navi ul li.compertab4 a {width:159px !important;}
.ie6 .tabs_navi ul li.compertab5 a {width:119px !important;}
.ie6 .tabs_navi ul li.compertab6 a {width:73px !important;}
.ie6 .tabs_navi ul li.compertab1 a {width:173px !important;}
.ie6 .tabs_navi ul li.tab4 a {width:44px}
.ie6 .tabs_navi ul li.tab5 a {width:43px;}
.ie6 .tabs_navi ul li.tab6 a {width:180px;}
.ie6 .tabs_navi ul li.tab7 a {width:48px}
.ie6 .tabs_navi ul li.tab8 a {width:49px;}
.ie6 .tabs_navi ul li.tab9 a {width:44px;}



/*
.tabs_navi ul li.tab1:hover {width:137px;background: url(../images_spa/tab1a.jpg) top left no-repeat}
.tabs_navi ul li.tab2:hover {width:87px;background: url(../images_spa/tab2a.jpg) top left no-repeat}
.tabs_navi ul li.tab3:hover {width:109px;background: url(../images_spa/tab3a.jpg) top left no-repeat}
.tabs_navi ul li.tab4:hover {width:110px;background: url(../images_spa/tab4a.jpg) top left no-repeat}
.tabs_navi ul li.tab5:hover {width:83px;background: url(../images_spa/tab5a.jpg) top left no-repeat}
.tabs_navi ul li.tab6:hover {width:190px;background: url(../images_spa/tab6a.jpg) top left no-repeat}
.tabs_navi ul li.tab7:hover {width:88px;background: url(../images_spa/tab7a.jpg) top left no-repeat}
.tabs_navi ul li.tab8:hover {width:89px;background: url(../images_spa/tab8a.jpg) top left no-repeat}
.tabs_navi ul li.tab9:hover {width:93px;background: url(../images_spa/tab9a.jpg) top left no-repeat}


.tabs_navi ul li.tab1_hover {width:137px;background: url(../images_spa/tab1a.jpg) top left no-repeat}
.tabs_navi ul li.tab2_hover {width:87px;background: url(../images_spa/tab2a.jpg) top left no-repeat}
.tabs_navi ul li.tab3_hover {width:109px;background: url(../images_spa/tab3a.jpg) top left no-repeat}
.tabs_navi ul li.tab4_hover {width:110px;background: url(../images_spa/tab4a.jpg) top left no-repeat}
.tabs_navi ul li.tab5_hover {width:83px;background: url(../images_spa/tab5a.jpg) top left no-repeat}
.tabs_navi ul li.tab6_hover {width:190px;background: url(../images_spa/tab6a.jpg) top left no-repeat}
.tabs_navi ul li.tab7_hover {width:88px;background: url(../images_spa/tab7a.jpg) top left no-repeat}
.tabs_navi ul li.tab8_hover {width:89px;background: url(../images_spa/tab8a.jpg) top left no-repeat}
.tabs_navi ul li.tab9_hover {width:93px;background: url(../images_spa/tab9a.jpg) top left no-repeat}

.tabs_navi ul li:hover a {color:#fff}

.tabs_navi ul li.tab1_hover a {color:#fff}
.tabs_navi ul li.tab2_hover a {color:#fff}
.tabs_navi ul li.tab3_hover a {color:#fff}
.tabs_navi ul li.tab4_hover a {color:#fff}
.tabs_navi ul li.tab5_hover a {color:#fff}
.tabs_navi ul li.tab6_hover a {color:#fff}
.tabs_navi ul li.tab7_hover a {color:#fff}
.tabs_navi ul li.tab8_hover a {color:#fff}
.tabs_navi ul li.tab9_hover a {color:#fff}*/

.tab_content {padding:20px}

.down_files {margin-top:20px;width:400px;padding-top:10px;border-top:1px dotted #E7EAEC;margin-left:3px}
.down_files p {font-weight:600;padding-bottom:10px;font-size:10px;color:#444}
.down_files a {clear:both;font-size:9px;font-weight:400;color:#555;padding:4px 0px 0px 10px;display:block;background:url(../images_spa/mini_btn.jpg) left 10px no-repeat }
.down_files a:hover {color:#111}
.down_files ul {list-style:none}
.down_files ul li {float:left;width:190px;display:block}

.gallery_arrange {padding:10px}
.gallery_arrange .product_gallery {width:650px;float:left;height:100%;margin-left:0px}
.gallery_arrange .gallery_box {height:507px;width:647px;border:1px solid #e7eaec;overflow:hidden}
#photos2 .panel img {width:643px;height:429px}

.gallery_arrange .zoom_box {background: url(../images_spa/zoom_newbtn.png) top left no-repeat;width:50px;height:34px;margin-top:-1px;margin-left:2px;position:absolute;z-index:3}
.gallery_arrange .zoom_box a {display:block;height:25px;width:25px;margin-left:10px}
.gallery_arrange .gallery_box img {float:left;margin-left:5px;margin-top:3px}

.gallery_arrange ul.filmstrip {list-style:none}
.gallery_arrange .filmstrip img {margin:0px}
.gallery_arrange .galleryview {margin-left:5px;margin-top:-4px}
#photos2 .strip_wrapper {margin-top:80px}

.tab_title {font-weight:600;color:#5cacdc;clear:both;margin-bottom:16px;border:1px dotted #fefefe;text-align:left !important}
.product_details_first {width:305px;float:left;margin-top:10px}
.product_details {width:310px;float:left;margin-top:10px}

.product_details_first p {text-transform:uppercase;font-weight:600;color:#484747}
.product_details p {text-transform:uppercase;font-weight:600;color:#484747}
.product_details_last p {text-transform:uppercase;font-weight:600;color:#484747}
.product_details_last {clear:both;overflow:hidden;margin-top:10px}
.tabs_content_box div ul {list-style:none;margin-left:0px;margin-top:10px}
.tabs_content_box div ul li {background:url(../images_spa/mini_btn.jpg) left 7px no-repeat; padding-left:10px;margin:2px 0px}


table.prices {width:940px;height:auto;border-collapse:collapse;margin:0 auto;margin-top:5px;float:left}
table.prices tr {border:1px solid #f5f5f5; margin:3px 0px;background:#fff}
table.prices tr.head {border:1px solid #f5f5f5; margin:3px 0px;background:#eaeaea}
table.prices tr td {border:1px solid #f5f5f5;padding:5px 12px 5px 3px;text-align:right;color:#717171;border-left:2px solid #fff}
table.prices tr td.one {padding:5px 5px;text-align:left;color:#717171;border:1px solid #f5f5f5}
table.prices tr.head td {padding:5px 12px 5px 3px;font-weight:600;font-size:11px; color:#222}
table.prices tr.head td.one {border:none}

#wrapper  table.accesories {width:940px;height:auto;border-collapse:collapse;margin:0 auto;margin-top:5px;margin-bottom:20px;float:left}
#wrapper  table.accesories tr {border:1px solid #f5f5f5; margin:3px 0px;background:#fff}
#wrapper  table.accesories tr.head {border:1px solid #f5f5f5; margin:3px 0px;background:#eaeaea}
#wrapper  table.accesories tr td {padding:2px 12px 2px 3px;text-align:right;color:#717171;border-left:2px solid #fff;border-bottom:1px solid #f5f5f5}
#wrapper  table.accesories tr td.one {padding:0px 5px;text-align:center;color:#717171;border:none;border-left:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}
#wrapper  table.accesories tr.head td {padding:5px 12px 5px 3px;font-weight:600;font-size:11px; color:#222}
#wrapper  table.accesories tr.head td.one {border:none}

ul.colors {list-style:none;margin-bottom:5px;clear:both;margin-top:0px;width:940px;margin-left:-8px !important}
ul.colors li {float:left;width:110px;height:130px;margin:5px 0px;text-align:center;background:none !important;padding:2px 0px !important}
ul.colors li p {text-align:center;width:95px;height:auto}
ul.colors li img {margin:0px;}

.mapa_centrum_spa {width:502px;height:479px;background:url(../images_spa/spasalony_mapa3.png) top left no-repeat;float:left;margin-top:20px;padding-bottom:40px}
.ie6 .mapa_centrum_spa {width:502px;height:479px;background:url(../images_spa/spasalony_mapa.gif) top left no-repeat;float:left;margin-top:20px;padding-bottom:40px}
.mapa_centrum_spa a {font-weight:600;color:#fff;line-height:130%;}
.mapa_centrum_spa a:hover {text-decoration:underline}
.centrum_spa_gda {position:absolute;margin-left:220px;margin-top:60px}
.centrum_spa_szc{position:absolute;margin-left:45px;margin-top:88px}
.centrum_spa_zie{position:absolute;margin-left:75px;margin-top:230px}
.centrum_spa_poz{position:absolute;margin-left:164px;margin-top:190px}
.centrum_spa_ldz{position:absolute;margin-left:284px;margin-top:230px}
.centrum_spa_wrc{position:absolute;margin-left:161px;margin-top:285px}
.centrum_spa_lub{position:absolute;margin-left:394px;margin-top:304px}
.centrum_spa_kat{position:absolute;margin-left:258px;margin-top:347px}
.centrum_spa_kra{position:absolute;margin-left:311px;margin-top:380px}
.mapa_centrum_spa span {display:none;width:90px;padding-left:30px;height:55px;padding-top:15px;background: url(../images_spa/pinup.png) top left no-repeat;font-weight:600;font-family:tahoma;font-size:12px;color:#3eb7e6;position:absolute;margin-top:-100px}


.centrum_spa_gda  span {margin-left:20px}
.centrum_spa_szc span {margin-left:-10px;margin-top:-85px}
.centrum_spa_zie span {margin-left:-4px;margin-top:-96px}
.centrum_spa_poz span {margin-left:-10px;margin-top:-90px}
.centrum_spa_ldz span {margin-left:-10px;margin-top:-85px;font-size:11px;width:105px;padding-left:15px}
.centrum_spa_wrc span {margin-left:-10px;margin-top:-84px}
.centrum_spa_lub span {margin-left:22px;margin-top:-105px}
.centrum_spa_kat span {margin-left:-10px;margin-top:-85px}
.centrum_spa_kra span {margin-left:-10px;margin-top:-88px}

.centra_spa_list {float:right;display:block;margin-top:60px;margin-right:50px}
.ie .centra_spa_list {margin-right:25px !important;width:420px !important}

.centra_spa_list p {margin-left:10px;margin-top:15px;margin-bottom:15px;}
.centra_spa_list ul {list-style:none;margin-left:10px;}
.centra_spa_list ul li {margin:3px 0px;padding-left:12px;background:url(../images_spa/mini_btn.jpg) left 10px no-repeat }
.centra_spa_list ul li a {color:#0E4054}
.centra_spa_list ul li a:hover {text-decoration:underline !important}

.centra_mapa_bg {background:url(../images_spa/bg_mapa.jpg) top left no-repeat;float:left;width:100%;height:auto;overflow:hidden}

.ie7 .centra_mapa_bg {background:url(../images_spa/bg_mapa.jpg) top left no-repeat;float:left;width:100%;min-height:560px;height:auto;overflow:hidden}

ul.centra_menu {list-style:none;margin-left:0px;border:none}
ul.centra_menu li {margin:3px 0px;padding-left:12px;background:url(../images_spa/mini_btn.jpg) left 10px no-repeat;border:none;padding:2px 0px 0px 12px }
ul.centra_menu li a {color:#0E4054}
ul.centra_menu li a.activ {text-decoration:underline !important}
ul.centra_menu li a:hover {color:#0E4054;text-decoration:underline !important}
.centra_menu_title {font-weight:600;font-size:16px;color:#111;margin-bottom:13px}


.spa_centre_box {width: 685px;height:340px}
.spa_centre_gallery {width:388px;height:340px;overflow:hidden;float:left;padding:0px !important;margin-left:10px;margin-top:9px !important}
.ie6 .spa_centre_gallery {width:388px;height:340px;overflow:hidden;float:left;padding:0px !important;margin-left:5px;margin-top:9px !important}


.spa_centre_gallery {padding:10px}
.spa_centre_gallery .product_gallery {width:650px;float:left;height:100%;margin-left:0px}
.spa_centre_gallery  .gallery_box {height:387px;width:647px;border:1px solid #e7eaec;overflow:hidden}
.spa_centre_gallery .panel {background:transparent !important}
.spa_centre_gallery .panel img {width:377px;height:269px}
.spa_centre_gallery .zoom_box {background: url(../images_spa/zoom_newbtn.png) top left no-repeat;width:50px;height:34px;margin-top:-1px;margin-left:2px;position:absolute;z-index:3}
.spa_centre_gallery .zoom_box a {display:block;height:25px;width:25px;margin-left:10px;border:none !important;}
.spa_centre_gallery .gallery_box img {float:left;margin-left:5px;margin-top:3px}

.spa_centre_gallery ul.filmstrip {list-style:none}
.spa_centre_gallery .filmstrip img {margin:0px;height:38px !important;width:58px !important}
.spa_centre_gallery .galleryview {margin-left:5px;margin-top:-4px}
#photos3 .strip_wrapper {margin-top:0px !important;top: 276px !important}
#photos3 {height:330px !important}
#photos3 .nav-next {margin-top:0px !important;top: 289px !important}
#photos3 .nav-prev {margin-top:0px !important;top: 289px !important}
.spa_centre_gallery .gallery_box {height:328px;width:385px;border:1px solid #e7eaec;overflow:hidden;background:transparent}

.spa_centre_name {width:275px;height:97px;float:right;overflow:hidden}
.spa_centre_name p {font-weight:600;line-height:140%;color:#111;padding:0px !important}
.ie7 .spa_centre_name {width:277px;height:97px;float:right}
.ie7 .spa_centre_name p {font-weight:600;line-height:130%;color:#111;padding:0px !important}
.logo_centre {margin-top:6px;margin-left:0px;margin-bottom:4px}
.spa_centre_desc {margin-top:15px}
#photos3 .panel a {margin:0px !important;padding:0px !important}
.spa_google_maps {width:275px;height:241px;overflow:hidden;float:right}


.news_content p {line-height:170%;color:#444}
.article {
    margin: 10px 0;
    position: relative;
}
.ie6 .article {margin-left:5px}


.article p {padding:0px !important}
.article a {
    color: #0077ba;
}

.article h1 {
    color: #0076b9;
    font-family: Arial, sans-serif;
    font-size: 22px;
    font-weight: bold;
    margin: 2px 0 20px;
}

.article h2, .article h3 {
    font-weight: bold;
    color:#555;
}

.article h2 img {
    margin-left: 5px;
    vertical-align: middle;
}

.article h3 {
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 8px;
    margin-bottom: 10px;
}

.article p {
    line-height: 17px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.article ol, .article ul {
    list-style-position: inside;
}

.article li {
    margin: 12px 0;
}

.article .timestamp {
    float: right;
    margin: 8px 0 0 0;
    line-height: normal;
}

.article .intro {
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 30px;
}

.article .picture {
    border: 4px solid #f5f5f7;
    float: left;
    margin-bottom: 6px;
    margin-right: 12px;
}

.article_wrapper {
    margin-left: 180px;
}

.article_list .article {
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 20px;
    padding-bottom: 20px;
    overflow: hidden;
}

.article_list .article h1 {
    font-size: 12px;
    margin-bottom: 6px;
}

.article_list .article .timestamp {
    float: none;
}

.article_list .read_more {
    float: right;
    margin-right: 20px;
}

.article_column {
    float: left;
    margin-right: 50px;
    margin-top: 20px;
}

.article_column p {
    margin-bottom: 5px;
    margin-top: 5px;
}

.article_column .article_column {
    margin-right: 10px;
    margin-top: 0;
}

.article .centered {
    margin: 0;
    text-align: center;
}


.compare_head_link {width: 100%;display:block;text-align:center;padding:6px 0px;background:#e8ecee;margin:2px 0px;border:1px dotted #fff;text-transform:uppercase}
.big_accordion a.selected {color:#fff;width: 100%;display:block;text-align:center;padding:6px 0px;background:#87c7ee;margin:2px 0px;border:1px dotted #fff;text-transform:uppercase}
.compare_head_link:hover {color:#fff;width: 100%;display:block;text-align:center;padding:6px 0px;background:#87c7ee;margin:2px 0px;border:1px dotted #fff;text-transform:uppercase}
.arch_files a {width:auto !important;text-align:left !important}

.prices_p1 {float:left;padding-top:10px;color:#717171;clear:both;width:100%}
.prices_p2 {float:left;padding-top:2px;color:#717171;clear:both;width:100%}
.prices_p3 {margin-top: 20px;;float:left;font-weight:600;clear:both;color:#717171;margin-bottom:15px;width:100%}

.point {width:12px;height:13px;background: url(../images_spa/spa_point.gif) top left no-repeat;position:absolute;margin-left:-17px}
.centrum_spa_kat .point  {margin-left:-15px;margin-top:10px}
.centrum_spa_gda .point {margin-left:4px;margin-top:-13px}
.centrum_spa_szc .point {margin-top:13px;}
.centrum_spa_lub .point {margin-left:4px;margin-top:-15px}

.mapa_centrum_spa a:hover {text-decoration:none !important;}
