@charset "utf-8";
/* CSS Document */

html,body {margin:0px;padding:0px;font-family:Tahoma, Helvetica, sans-serif;font-size:11px;color:#666;background:url(../img/bg_site.jpg) no-repeat center 1px #efebe2;}
.clear {clear:both;}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none;cursor:pointer;}

.idx {background:url(../img/bg_site_idx.jpg) no-repeat center 1px #efebe2;}

.page {width:948px;margin:0 auto 0;padding:1px 0px 0px 0px;display:block;}
.page img {border:0px;font-size:0px;line-height:0px;}
.page form {margin:0px;padding:0px;}

.top {border:0px;height:263px;float:left;width:948px;margin:0px 0px 0px 1px;}
.top .logo {float:left;}
.top .links {}
.top .links a, .top .links a:hover {display:block;float:left;padding:40px 18px 0px 18px;color:#2b97a2;font-weight:bold;border-left:1px solid #e5e5e5;height:40px;}

.top #pl {display:none; background:#666; color:#fff; width:450px; padding:7px; border:1px solid #fff; z-index:1000; margin:0;}
.top #pl a {color:#fff;}
.top #pl a:hover {color:#fff; text-decoration:underline;}
.top #en {display:none; background:#666; color:#fff; width:450px; padding:7px; border:1px solid #fff; z-index:1000; margin:0;}
.top #en a {color:#fff;}
.top #en a:hover {color:#fff; text-decoration:underline;}
.top #de {display:none; background:#666; color:#fff; width:450px; padding:7px; border:1px solid #fff; z-index:1000; margin:0;}
.top #de a {color:#fff;}
.top #de a:hover {color:#fff; text-decoration:underline;}
.main {background:url(../img/bg_main.jpg) repeat-y;width:948px;border:0px;margin:0px 0px 0px 2px;display:block;z-index:500;position:relative;}
.main .midmenu {height:70px;background:url(../img/bg_menu_middle.jpg) no-repeat;}
.main .midmenu a, .main .midmenu a:hover {color:#fff;}
.main .midmenu .basket {float:left;width:243px;border-right:1px solid #65b6b6;height:70px;}
.main .midmenu .basket .phrase {padding:25px 0px 0px 20px;float:left;}
.main .midmenu .basket .cnt {float:left;color:#fff;padding:15px 0px 0px 20px;}
.main .midmenu .search {float:left;width:280px;height:70px;border-right:1px solid #65b6b6;}
.main .midmenu .search .phrase {padding:25px 0px 0px 20px;float:left;}
.main .midmenu .search .cnt {float:left;padding:24px 0px 0px 29px;}
.main .midmenu .search .more {display:block;float:left;}
.main .midmenu .search .cnt .input_search {background:url(../img/input_search.jpg) no-repeat;width:190px;height:22px;border:0px;color:#666;font-size:11px;padding:0px 0px 0px 10px;float:left;line-height:22px;}
.main .midmenu .search .cnt .input_search_submit {float:left;background:url(../img/ico_loupe.png) no-repeat;width:22px;height:22px;border:0px;cursor:pointer;margin:0px 0px 0px 2px;}
.main .midmenu .info {float:left; width:280px; height:70px;}
.main .midmenu .info .phrase {padding:17px 0px 0px 33px;float:left;}
.main .midmenu .info .cnt {text-align:right;color:#fff;font-size:10px; padding-right:23px;}
.main .midmenu .filter {float:left; width:135px; height:70px;border-right:1px solid #65b6b6;}
.main .midmenu .filter .phrase {padding:20px 0px 0px 20px;float:left;}
.main .midmenu .filter .cnt {text-align:right;color:#fff;font-size:10px; padding-right:23px;}

.main .left {float:left;display:block;width:243px;}
.main .left .categories {}
.main .left .categories .head {height:50px;background:#c5bcb1;}
.main .left .categories .head .phrase {padding:17px 0px 0px 21px;}
.main .left .categories .links {background:#bbb0a3;padding:0px 0px 10px 0px;}
.main .left .categories .links a, .main .left .categories .links a:hover {display:block;width:223px;float:right;color:#fff;height:21px;padding:9px 0px 0px 0px;border-bottom:1px solid #c9c0b5;font-weight:bold;}
.main .left .categories .links a:hover, .main .left .categories .links a:active {display:block;width:223px;float:right;color:#fff;height:21px;padding:9px 0px 0px 0px;border-bottom:1px solid #c9c0b5;text-decoration:underline;font-weight:bold;}
.main .left .categories .links a.one {background:url(../img/LM1.jpg) no-repeat 200px 15px;}
.main .left .categories .links a.one:hover {background:url(../img/LM1.jpg) no-repeat 200px 15px;}
.main .left .categories .links a.two {background:url(../img/LM2.jpg) no-repeat 200px 15px;}
.main .left .categories .links a.two:hover {background:url(../img/LM2.jpg) no-repeat 200px 15px;}
.main .left .categories .links a.three, .main .left .categories .links a.three:hover {background:url(../img/LM3.jpg) no-repeat 200px 15px;text-decoration:underline;}
.main .left .categories .links a.four, .main .left .categories .links a.four:hover {background:url(../img/LM1.jpg) no-repeat 200px 15px;padding-left:10px;width:213px;}
.main .left .categories .links a.five {padding-left:10px;width:213px;font-weight:normal;text-decoration:none;}
.main .left .categories .links a.five:hover, .main .left .categories .links a.five:active {padding-left:10px;width:213px;font-weight:bold;text-decoration:none;color:#2a92a4;}
.main .left .categories .links a.noborder, .main .left .categories .links a.noborder:hover {border-bottom:0px;}



.main .left .contact {background:url(../img/bg_contact.jpg) no-repeat;height:147px;}
.main .left .contact .phrase {padding:19px 0px 0px 21px;}
.main .left .contact .cnt {padding:12px 0px 0px 21px;color:#fff;}
.main .left .contact .cnt img {padding:0px 0px 0px 5px;}
.main .left .contact .cnt a, .main .left .contact .cnt a:hover {color:#fff;}
.main .left .contact .cnt .cell {float:left;width:36px;}

.main .left .rating {background:url(../img/bg_wycena.jpg) no-repeat;height:119px;}
.main .left .rating .phrase {padding:20px 0px 0px 20px;}
.main .left .rating .cnt {padding:14px 0px 0px 20px;color:#fff;}
.main .left .rating a, .main .left .rating a:hover {color:#fff;text-decoration:underline;}

.main .left .newsletter {background:#bbb0a3}
.main .left .newsletter .phrase {padding:20px 0px 0px 20px;}
.main .left .newsletter .cnt {padding:8px 0px 0px 20px;}
.main .left .newsletter .cnt .input_newsletter {background:url(../img/input_newsletter.jpg) no-repeat;width:135px;height:18px;padding:4px 0px 0px 10px;border:0px;color:#666;font-size:11px;float:left;}
.main .left .newsletter .cnt .input_newsletter_submit {float:left;background:url(../img/input_newsletter_submit.jpg) no-repeat;width:60px;height:22px;border:0px;cursor:pointer;}



.main .right {width:705px;float:left;background:#fffffe;position:relative;}
.main .right .head {color:#2a92a4;height:36px;padding:14px 0px 0px 20px;font-size:19px;border-bottom:1px solid #ededed;}
.main .right .head_new {color:#2a92a4;height:30px;padding:3px 0px 0px 20px;font-size:19px;border-bottom:1px solid #ededed; border-top:1px solid #ededed;}

.main .right .path {height:21px;padding:8px 0px 0px 20px;border-bottom:1px solid #ededed;}
.main .right .path a, .main .right .path a:hover {color:#2a92a4;font-weight:bold;}

.main .right .cats {width:705px;}
.main .right .cats a, .main .right .cats a:hover {border-right:1px solid #ededed;border-bottom:1px solid #ededed;display:block;float:left;}
.main .right .cats a.noborder, .main .right .cats a.noborder:hover {border-right:0px;}
.main .right .cats img {float:left;border:0px;font-size:0px;line-height:0px;display:block;}

.main .right .prods {background:#fffffe;position:relative;z-index:300;width:705px;}
.main .right .prods .sinprod {width:174px;float:left;text-align:center;border-right:1px solid #ededed;border-bottom:1px solid #ededed;}
.main .right .prods .sinprod .image {padding:20px 0px 0px 0px;}
.main .right .prods .sinprod .desc {padding:10px 0px 10px 0px;display:block;color:#666;}
.main .right .prods .sinprod .desc a, .main .right .prods .sinprod .desc a:hover {color:#666;}
.main .right .prods .sinprod .options {padding:0px 0px 18px 0px;}
.main .right .prods .sinprod .options .price {color:#666;font-weight:bold;padding:0px 10px 0px 0px;}
.main .right .prods .sinprod .options .price a, .main .right .prods .sinprod .options .price a:hover {color:#666;font-weight:bold;}
.main .right .prods .sinprod .options .more {color:#2a92a4;font-weight:bold;}
.main .right .prods .sinprod .options .more a, .main .right .prods .sinprod .options .more a:hover {color:#2a92a4;font-weight:bold;}
.main .right .prods .noborder {border-right:0px;}

.main .right .prods .sinprod2 {width:320px;float:left; padding-left: 20px;}
.main .right .prods .sinprod2 .image {padding:20px 0px 0px 0px;}
.main .right .prods .sinprod2 .desc {margin-top:2px;}
.main .right .prods .sinprod2 .p_left {float:left; margin:0; padding:0; font-size:14px; font-weight:bold;}
.main .right .prods .sinprod2 .p_left a{color: #2A92A4;}
.main .right .prods .sinprod2 .p_right {float:right; margin:0; padding:0;}

.main .right .prods .sinprod3 {width:174px;float:left;text-align:center;}
.main .right .prods .sinprod3 .image {padding:10px 0px 0px 0px; margin-left:20px; border-bottom:1px solid #ededed; height:155px; width:150px;}

.main .right .botnav {text-align:right;height:32px;padding:18px 20px 0px 0px;position:relative;z-index:299;}
.main .right .botnav a, .main .right .botnav a:hover {color:#2a92a4;font-weight:bold;position:relative;z-index:500;}

.footerbg {background:url(../img/bg_bottom_site.jpg) bottom center;height:234px;position:relative;z-index:200;margin:-115px auto 0;}
.footer {background:url(../img/bg_bottom_site.jpg) bottom center;height:234px;z-index:100;margin:-234px auto 0;}

.logos {position:absolute;z-index:800;padding:25px 0px 0px 20px;}
.copys {position:absolute;z-index:800;padding:80px 0px 0px 20px;color:#898175;}
.copys a, .copys a:hover {color:#898175;}

.main .right .bigprod {display:block;padding:20px 0px 0px 0px;border-bottom:1px solid #ededed;}
.main .right .bigprod .left {width:175px;padding:0px 0px 0px 20px;float:left;}
.main .right .bigprod .left .producer {padding:10px 0px 0px 0px;}
.main .right .bigprod .left .producer a, .main .right .bigprod .left .producer a:hover {color:#2a92a4;font-weight:bold;}
.main .right .bigprod .left .image {padding:35px 0px 0px 0px;}
.main .right .bigprod .left .image img {border:1px solid #ededed;}
.main .right .bigprod .left .smallimgs {}
.main .right .bigprod .left .smallimgs img {border:1px solid #ededed;margin:4px 4px 0px 0px;}
.main .right .bigprod .left .click {color:#999;font-size:10px;}
.main .right .bigprod .right {width:490px;}
.main .right .bigprod .right .title {font-size:19px;color:#2a92a4;padding:0px 0px 25px 0px;}
.main .right .bigprod .right .green {color:#2a92a4;font-size:15px;}
.main .right .bigprod .right .txt {padding:5px 0px 10px 0px;}
.main .right .bigprod .right .cell {border-bottom:1px solid #ededed;height:25px;padding:5px 0px 0px 0px;}
.main .right .bigprod .right .cell .green {float:left;}
.main .right .bigprod .right .cell .val {float:right;font-size:13px;padding:2px 0px 0px 0px;}
.main .right .bigprod .right .cell .oldprice {text-decoration:line-through;}
.main .right .bigprod .right .options {padding:5px 0px 0px 0px;}
.main .right .bigprod .right .options .container {float:left;text-align:left;}
.main .right .bigprod .right .options .green {display:block;}
.main .right .bigprod .right .options .container .val {}
.main .right .bigprod .right .submits {padding:20px 0px 0px 0px;}
.main .right .bigprod .right .submits a, .main .right .bigprod .right .submits a:hover {display:block;float:left;margin:0px 5px 0px 0px;}
.main .right .bigprod .right .submits .dodajdokoszyka {background:url(../img/btn_dodajdokoszyka.jpg) no-repeat;width:167px;height:32px;border:0px;cursor:pointer;}

.main .right .configure {width:666px;border-top:1px solid #ededed;margin:20px auto 0;}
.main .right .configure .pos {border-bottom:1px solid #ededed;border-left:1px solid #ededed;}
.main .right .configure .pos .image {float:left;border-right:1px solid #ededed;}
.main .right .configure .pos .data {}
.main .right .configure .pos .data .title {float:left;color:#2a92a4;padding:20px 0px 0px 20px;font-size:13px;font-weight:bold;width:270px;}
.main .right .configure .pos .data .option {float:left;padding:20px 0px 0px 0px;}
.main .right .configure .pos .data .option .select {font-size:11px;color:#666;}
.main .right .configure .pos .data .price {float:right;font-weight:bold;padding:22px 10px 0px 0px;text-align:right;}
.main .right .configure .pos .data .check {width:20px;padding:20px 0px 0px 0px;float:right;}
.main .right .configure .pricing {float:right;padding:20px 0px 0px 0px;font-size:13px;}
.line {border-top:1px solid #ededed;line-height:0px;font-size:0px;margin:0px;padding:0px;}
.popup_layer {width:495px; height:400px;position:absolute;border:1px solid #BBB0A3; background:#FFFFFF;z-index:999;}
.popup_layer .close {background:#C5BCB1; text-align:right; height:18px;line-height:18px;}
.popup_layer .close a {color:#FFFFFF;text-decoration:none;}
.popup_layer .content {width:100%; height:383px; overflow:hidden;padding:5px;}

/* Portal */

.main .left .categories_portal {}
.main .left .categories_portal .head {height:50px;background:#c5bcb1;}
.main .left .categories_portal .head .phrase {padding:17px 0px 0px 21px;}
.main .left .categories_portal .links {background:#bbb0a3;padding:0px 0px 10px 0px;}

#sub {list-style:none;padding:0px 0px 0px 20px;margin:0px;}
#sub li {display:block;float:left;width:223px;padding:0px;}
#sub li a {display:block;float:left;width:223px;color:#fff;background:url(../img/LM1.jpg) no-repeat 200px center;border-bottom:1px solid #c9c0b5;padding:6px 0px;font-weight:bold;}
#sub li a:hover {text-decoration:underline;}
#sub li.open a {background:url(../img/LM2.jpg) no-repeat 202px 10px;}
#sub li ul {padding:10px 0px 10px 0px;margin:0px;list-style:none;float:left;}
#sub li ul li a {background:url(../img/LM2.jpg) no-repeat center left !important;padding:4px 0px;padding-left:15px;width:208px;border-bottom:0px;}

#top-menu {}
#top-menu ul {list-style:none;padding:0px;margin:0px;float:left;}
#top-menu ul li {float:left;display:block;border-left:1px solid #e5e5e5;}
#top-menu ul li.first {background:url(../img/top-menu-i1.jpg) no-repeat top left;width:243px;height:70px;border-left:0px;}
#top-menu ul li.first span {padding:42px 0px 0px 70px;display:block;font-size:13px;}
#top-menu ul li a {display:block;float:left;}
#top-menu ul li a img {flaot:left;display:block;}

#rek {padding:20px 0px 0px 0px;}
#rek .phrase {background:#c5bcb1;padding:15px 20px;}
#rek ul {list-style:none;padding:0px 0px 20px 20px;margin:0px;}
#rek ul li {color:#fff;font-weight:bold;border-bottom:1px solid #c9c0b5;}
#rek span {display:block;text-align:right;}

#news, #adv {width:660px;margin:20px auto;}
#news ul, #adv ul {list-style:none;padding:0px;margin:0px;}
#news ul li, #adv ul li {padding:0px 0px 20px 0px;float:left;width:650px;}
#news ul li a.more, #adv ul li a.more {background:url(../img/a-more.jpg) no-repeat top left;width:61px;height:22px;display:block;float:right;margin-top:-10px;}
#news ul li p img, #adv ul li p img {float:left;margin:0px 10px 0px 0px;border:1px solid #ededed;padding:3px;}

#listing {padding:20px 0px;}
#listing ul {list-style:none;padding:0px;margin:0px;text-align:center;}
#listing ul li {display:inline;}
#listing ul li a {color:#2a92a4;}
#listing ul li a:hover, #listing ul li a.current {text-decoration:underline;}

#list1 {width:660px;margin:20px auto;}
#list1 ul {list-style:none;padding:0px 0px 0px 0px;margin:0px;}
#list1 ul li {float:left;height:85px;width:220px;}
#list1 ul li a {color:#818285;}
#list1 ul li img {border:1px solid #ededed;padding:3px;}
#list1 h4 {font-size:11px;}

#list2 {width:660px;margin:20px auto;}
#list2 ul {list-style:none;padding:0px 0px 0px 0px;margin:0px;}
#list2 ul li {float:left;width:660px;padding:0px 0px 20px 0px;}
#list2 ul li a {color:#818285;}
#list2 ul li img {border:1px solid #ededed;padding:3px;}

#plain {width:660px;margin:0 auto;}
#plain p img {float:left;margin:0px 10px 0px 0px;border:1px solid #ededed;padding:3px;}

#mycarousel {margin:0px;padding:0px;list-style:none;}
/*.jcarousel-skin-tb .jcarousel-container {background:url(../img/photo-bg-ul.jpg) no-repeat top left;width:630px !important;height:170px !important;position:relative;padding:12px 0px 0px 38px;}*/
.jcarousel-skin-tb .jcarousel-container {width:630px !important;height:170px !important;position:relative;padding:12px 0px 0px 38px;}
.jcarousel-skin-tb .jcarousel-container-horizontal {}
.jcarousel-skin-tb .jcarousel-clip-horizontal {width:600px;height:155px;}
.jcarousel-skin-tb .jcarousel-item {width:150px;height:150px;}
.jcarousel-skin-tb .jcarousel-item-horizontal {margin-left:0;}
.jcarousel-skin-tb .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left:10px;margin-right:0;}
.jcarousel-skin-tb .jcarousel-item-placeholder {background:#fff;color:#000;}
.jcarousel-skin-tb .jcarousel-next-horizontal {position:absolute;top:68px;right:12px;width:12px;height:24px;cursor:pointer;background: transparent url(../img/photo-right.gif) no-repeat 0 0;}
.jcarousel-skin-tb .jcarousel-prev-horizontal {position:absolute;top:68px;left:12px;width:12px;height:24px;cursor:pointer;background: url(../img/photo-left.gif) no-repeat 0 0;}

#mycarouse-zap {margin:0px;padding:0px;list-style:none;}
.jcarousel-skin-tb2 .jcarousel-container {/*width:630px !important;*/height:142px !important;position:relative;padding:12px 0px 0px 35px; border-bottom:1px solid #ededed;}
.jcarousel-skin-tb2 .jcarousel-container-horizontal {}
.jcarousel-skin-tb2 .jcarousel-clip-horizontal {width:640px;height:140px;}
.jcarousel-skin-tb2 .jcarousel-item {width:160px;height:140px;}
.jcarousel-skin-tb2 .jcarousel-item-horizontal {margin-left:0;}
.jcarousel-skin-tb2 .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left:10px;margin-right:0;}
.jcarousel-skin-tb2 .jcarousel-item-placeholder {background:#fff;color:#000;}
.jcarousel-skin-tb2 .jcarousel-next-horizontal {position:absolute;top:68px;right:12px;width:12px;height:24px;cursor:pointer;background: transparent url(../img/photo-right.gif) no-repeat 0 0;}
.jcarousel-skin-tb2 .jcarousel-prev-horizontal {position:absolute;top:68px;left:12px;width:12px;height:24px;cursor:pointer;background: url(../img/photo-left.gif) no-repeat 0 0;}

#mycarouse-wyprz {margin:0px;padding:0px;list-style:none;}
.jcarousel-skin-tb3 .jcarousel-container {/*width:630px !important;*/height:164px !important;position:relative;padding:12px 0px 0px 35px; border-bottom:1px solid #ededed;}
.jcarousel-skin-tb3 .jcarousel-container-horizontal {}
.jcarousel-skin-tb3 .jcarousel-clip-horizontal {width:640px;height:155px;}
.jcarousel-skin-tb3 .jcarousel-item {width:160px;height:155px;}
.jcarousel-skin-tb3 .jcarousel-item-horizontal {margin-left:0;}
.jcarousel-skin-tb3 .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left:10px;margin-right:0;}
.jcarousel-skin-tb3 .jcarousel-item-placeholder {background:#fff;color:#000;}
.jcarousel-skin-tb3 .jcarousel-next-horizontal {position:absolute;top:68px;right:12px;width:12px;height:24px;cursor:pointer;background: transparent url(../img/photo-right.gif) no-repeat 0 0;}
.jcarousel-skin-tb3 .jcarousel-prev-horizontal {position:absolute;top:68px;left:12px;width:12px;height:24px;cursor:pointer;background: url(../img/photo-left.gif) no-repeat 0 0;}
