@charset "utf-8";
/* CSS Document */

html,body{
	margin:0;
	padding:0;
	font-family:12px arial;
	color:#3b3b3b;
}
img{border:0;}
a, a:hover, a:visited{
	text-decoration:none;
	font-family:12px arial;
	color:#3b3b3b;
}
h1,h2,h3,h4,h5 {padding:0px;margin:0;line-height:16px;}
p {line-height:21px;padding:0px;margin:0px;}
.clear {clear:both;font-size:12px;}
.span-clear {clear:both;font-size:0;display:block;}
ul,ol,li {
    line-height: 16px;
    margin: 0;
}
li {
    color: #8C0000;
    font-size: 10px;
    font-weight: bold;
}
li a {
    color: #474040;
    font-size: 10px;
    font-weight: normal;
}
form {padding:0px !important;margin:0px !important;}
input {font-family:arial, Geneva, sans-serif;}

/***** clearfix *****/
/*
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix {height: 1%;}
.clearfix {display: block;}
*/

/* Panel Tab/button */
.tab {
	position: relative;
	top: 0;
	z-index: 888;
	/*background:url(../images/2.png) repeat-x #fff;*/
	/*height:37px;*/
}
.tab .inner {
	width:1002px;
	margin:0 auto;
	position: relative;
}
.tab ul.login {
    clear: right;
    color: white;
    display: block;
    float: right;
    font-weight: bold;
    height: 30px;
    margin: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: auto;
}
.tab ul.login li.left {
	background: transparent;
	height: 30px;
	width: 21px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}
.tab ul.login li.right {
	background: transparent;
	height: 30px;
	width: 21px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}
.tab ul.login li {
	text-align: left;
	padding: 0 3px 0 10px;
	display: block;
	float: left;
	height: 30px;
}
.tab ul.login li a {color: #fff;}
.tab ul.login li a:hover {color:#fff;}
.tab .sep {color:#414141;}
.tab a.open, .tab a.close {
	height: 20px;
	line-height: 20px !important;
	text-align:center;
    padding: 0 0 0 10px;
	cursor: pointer;
	display: block;
	width: 100px;
	position: relative;
	top: 5px;
}
.tab a.open {
}
.tab a.close {
}

/* sliding panel */
/*position: relative;*/   /*Panel will "push" the content down */
#toppanel {position: relative;width: 100%;z-index: 888;text-align: center;margin-left: auto;margin-right: auto;}
#div_id_article_74 #toppanel,#div_id_article_75 #toppanel,#div_id_article_76 #toppanel,#div_id_article_77 #toppanel,#div_id_article_78 #toppanel,#div_id_article_79 #toppanel,#div_id_article_80 #toppanel,#div_id_main_page #toppanel{
	display:none;		
}
#panel {width: 100%;height: 70px;color: #fff;overflow: hidden;position: relative;z-index: 3;display: none;background-color:#111111;text-align:left;}
#panel .inner {width:1002px;margin:0 auto;padding:25px 0px 0px 0px;text-align:right;}
#panel .inner .input-login {background:url(../images/login-input-login.jpg) no-repeat center left;width:137px;font-size:11px;color:#b1b1b1;border:0px;padding:5px 5px 5px 25px;vertical-align:top;margin:0px 5px 0px 0px;}
#panel .inner .input-pass {background:url(../images/login-input-pass.jpg) no-repeat center left;width:137px;font-size:11px;color:#b1b1b1;border:0px;padding:5px 5px 5px 25px;vertical-align:top;margin:0px 5px 0px 0px;}
#panel .inner .input-submit {
	color:#ffffff;
	/*background:url(../images/login-input-submit.jpg) no-repeat center left;*/
	width:96px;
	height:23px;
	border:0px;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	margin:0px 5px 0px 0px;
	background-color:#272727;
}
#panel .inner a {
	color:#fff;
	/*background:url(../images/login-a.jpg) no-repeat center left;*/
	padding:0px 0px 0px 15px;
	display:inline;
}
#container {padding:0px 0px 0px 0px;}
#top {margin:0px auto;position:relative;}
#top a.logo {float:left;display:block;}
#top .search {
    color: #5C5C5C;
    float: left;
    padding: 3px 0 0;
    text-align: right;
    width: 501px;
}
#top .basket {width:159px;border-left:1px solid #f8f8f8;float:left;background:#fdfdfd;height:77px;padding:33px 0px 0px 10px;}

#top .search .input-text {	
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #1e1e1e;
    float: left;
    font-size: 11px;
    font-weight: lighter;
    margin-left: 37px;
    margin-top: 7px;
    vertical-align: middle;
    width: 428px;
}
#top .search .input-submit {
   /* background: url("../images/search-input-submit.jpg") no-repeat scroll left center transparent;*/
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 28px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    width: 33px;
}
#top .search span {
	padding-right: 13px;
}
#top .search a {
    color: #3E3636;
    display: block;
    padding: 0 0 0 1px;
}
#top .search .input-checkboxbox {vertical-align:middle;}

#top .search .make-right {float:right;}

#top .basket h5 {background:url(../images/basket-h5.jpg) no-repeat center left;padding:3px 0px 3px 40px;font-size:11px;color:#000;font-weight:normal;}
#top .basket .left {float:left;padding:10px 0px 0px 0px;}
#top .basket .right {float:right;padding:10px 0px 0px 0px;color:#a70000;font-weight:bold;}
#top .basket a {background:url(../images/search-basket-a.jpg) no-repeat left 13px;padding:10px 0px 0px 15px;display:block;float:right;color:#909090;}

#page {
	width:1006px;
	margin:0 auto;
}
#page #content {
	float:left;
	widtH:100%;
	background:transparent url('../images/tlo0.jpg') repeat-y left top;
}
#top-menu {margin:0px;padding:0px;list-style:none;background:url(../images/bg-topmenu.jpg) no-repeat top left;width:938px;height:40px;border:1px solid #eeeeee;}
#top-menu li {float:left;padding:12px 6px 0px 14px;}
#top-menu li a {float:left;display:block;color:#918e8e;font-weight:bold;}
#top-menu li a:hover {color:#000;text-decoration:underline;}
#content {
	float:left;
	width:100%;
	position:relative;
	font-size:12px;
	padding-top: 10px;
}
.lewa_kolumna {
	float:left;
	width:272px;	
}
.lewa_kolumna1 {
    width: 252px;
	margin-left:10px;
}
#div_id_article_74 .lewa_kolumna,#div_id_article_75 .lewa_kolumna,#div_id_article_76 .lewa_kolumna,#div_id_article_77 .lewa_kolumna,#div_id_article_78 .lewa_kolumna,#div_id_article_79 .lewa_kolumna,#div_id_article_80 .lewa_kolumna,#div_id_main_page .lewa_kolumna{
	display:none;		
}
.srodkowa_kolumna {
	float:left;
	width:720px;	
}
#div_id_article_74 .srodkowa_kolumna,#div_id_article_75 .srodkowa_kolumna,#div_id_article_76 .srodkowa_kolumna,#div_id_article_77 .srodkowa_kolumna,#div_id_article_78 .srodkowa_kolumna,#div_id_article_79 .srodkowa_kolumna,#div_id_article_80 .srodkowa_kolumna,#div_id_main_page .srodkowa_kolumna{
	float:left;
	width:100%;	
}
.srodkowa_kolumna1 {
	float:left;
	width:100%;	
}
#div_id_article_74 .srodkowa_kolumna1,#div_id_article_75 .srodkowa_kolumna1,#div_id_article_76 .srodkowa_kolumna1,#div_id_article_77 .srodkowa_kolumna1,#div_id_article_78 .srodkowa_kolumna1,#div_id_article_79 .srodkowa_kolumna1,#div_id_article_80 .srodkowa_kolumna1,#div_id_main_page .srodkowa_kolumna1{
	margin:5px 10px;
	width:980px;	
}
.prawa_kolumna {
	float:left;
	width:242px;	
}
.prawa_kolumna1 {
    width: 222px;
	margin-left:10px;
}
#content .sub {width:160px;}
#content .sub ul {list-style:none;margin:0px;padding:0px;}
#content .make-left {float:left;padding-top:0px;}
#content .make-right {float:right;}
#content .main {width:580px;float:left;padding-top:20px;padding-left:20px;}

#categories {}
#content .sub #categories h4 {font-size:15px;font-weight:bold;color:#202020;background:url(../images/categories-h4.jpg) no-repeat top left;width:160px;height:24px;padding:8px 0px 0px 10px;}
#content .sub #categories h4 a {color:#202020;}
#content .sub #categories ul {border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
#content .sub #categories ul li {display:block;font-size:12px;color:#2b2b2b;font-weight:bold;background:url(../images/cat-ul-li.jpg) repeat-x bottom #f0f0f0;padding:7px 0px 7px 10px;border-top:1px solid #d8d8d8;}
#content .sub #categories ul li a {display:block;color:#2b2b2b;background:url(../images/cat-ul-li-a.jpg) no-repeat 130px center;padding:0px 20px 0px 0px;}
#content .sub #categories ul .extend {background:url(../images/cat-ul-li-extend.jpg) repeat-x;padding:7px 0px 7px 10px;}
#content .sub #categories ul .extend a {background:url(../images/cat-ul-li-extend-a.jpg) no-repeat 130px center;padding:0px 20px 0px 0px;color:#a70000;}
#content .sub #categories ul .extended {background:none;padding:2px 0px 4px 10px;border-top:0px;font-size:11px;font-weight:normal;}
#content .sub #categories ul .extended a {background:none;}
#content .sub #categories ul .last {border-bottom:1px solid #d8d8d8;}

#content .sub {}
#content .sub .box {border:1px solid #d8d8d8;margin:20px 0px 0px 0px;}
#content .sub .box h4 {color:#a70000;font-size:12px;font-weight:bold;background:url(../images/sub-h4.jpg) repeat-x bottom #ededed;padding:8px 0px 8px 10px;border-bottom:1px solid #d8d8d8;}
#content .sub .box h4 a {color:#a70000;}
#content .sub .producenci {background:url(../images/box-producenci.jpg) repeat-x top #f8f8f8;margin-bottom:20px;}
#content .sub .bestsellery, #content .sub .ostatnio-dodane {background:url(../images/box-bestsellery.jpg) repeat-x top #EDEDED;}
#content .sub .bestsellery h4 {background:url(../images/ico-bestsellers.jpg) no-repeat top right #e9e9e9;}
#content .sub .bestsellery .best-photo {text-align:center;padding:0px 0px 10px 0px;}
#content .sub .promocje h4 {background:url(../images/ico-promocje.jpg) no-repeat top right #EDEDED;text-align:left;}
#content .sub .promocje {text-align:center;font-size:11px;color:#000;line-height:18px;}
#content .sub .promocje a {color:#000;}
#content .sub .promocje span {color:#a70000;font-weight:bold;}
#content .sub .promocje a.more {color:#909090;display:block;padding:0px 0px 0px 5px;background:url(../images/blue-arrow.jpg) no-repeat center left;width:65px;margin:0px auto;}
#content .sub .promocje .single {padding:0px 0px 20px 0px;}
#content .sub .promocje .title {padding:5px 0px 5px 0px;}

#content .sub .recenzje h4 {background:url(../images/ico-recenzje.jpg) no-repeat top right #e9e9e9;}
#content .sub .artykuly h4 {background:url(../images/ico-artykuly.jpg) no-repeat top right #e9e9e9;}
#content .sub .newsletter h4 {background:url(../images/ico-newsletter.jpg) no-repeat right 2px;border-bottom:0px;}
#content .sub .newsletter .text {padding:0px 10px 5px 10px;font-size:10px;color:#909090;}
#content .sub .newsletter .inner {padding:10px;background:#eeeeee;border-top:1px solid #d8d8d8;}
#content .sub .newsletter .input-text {font-size:11px;border:1px solid #d8d8d8;padding:3px;margin:0px 0px 10px 0px;width:130px;}
#content .sub .newsletter .sendform2 {float:right;margin-left:5px;}

#content .sub .artykuly a {background:url(../images/search-basket-a.jpg) no-repeat 10px center;display:block;padding:2px 0px 2px 25px;}

#content .sub ol {
	margin:0px;padding:10px;list-style:decimal inside;color:#a70000;
}
#content .sub ol li a{color:#000;}
#content .sub a.image {display:block;text-align:center;padding:5px 0px 10px 0px;}

#bottom {background:url(../images/bg-bottom.jpg) repeat-x top #008be4;min-height:180px;position:relative;z-index:5;}
#bottom .inner {width:1002px;margin:0px auto;}
#bottom h5 {background:url(../images/bottom-h5.jpg) no-repeat top left;width:180px;height:19px;margin:-22px 0px 0px -10px;position:absolute;text-align:center;color:#fff;font-size:11px;font-weight:bold;padding:3px 0px 0px 0px;z-index:10;}
#bottom ul {list-style:none;margin:0px;padding:30px 0px 30px 0px;float:left;}
#bottom li {float:left;color:#fff;width:219px;padding:0px 0px 0px 15px;}
#bottom li a {color:#fff;background:url(../images/bottom-li-a.gif) no-repeat center left;padding:0px 0px 0px 15px;position:relative;display:block;}
#footer {border-top:1px solid #0e8ee0;padding:10px 15px 0px 15px;color:#fff;}
#footer a {color:#fff;}
#footer .left {float:left;}
#footer .right {float:right;}
#bottom .ftable {padding:30px 0px 20px 0px;}

#promo {
	float:left;
	width:100%;
	position:relative;
	z-index:11;
	margin-top: 10px;
}
#promo h4 {
    color: #FFFFFF;
    font-family: trebuchet ms;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    padding: 5px 4px 0;
	width: 267px;
}
#promo h4 a {
	float:right;
	display:block;
	width:132px;
	height:17px;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
}
#promo .image {text-align:center;border:1px solid #d8d8d8;background:#fff;}
#promo .box {background:#f4f4f4;padding:0px 0px 10px 0px;}
#promo .box .single {float:left;width:178px;padding:12px 0px 0px 12px;text-align:center;line-height:16px;}
#promo .box .single h3 {color:#000;font-size:12px;font-weight:bold;height:33px;padding:5px 0px 0px 0px;}
#promo .box .single h3 a {color:#000;font-size:12px;}
#promo .box div a {font-size:11px;}
#promo .box div {font-size:12px;}
#promo .box span {font-weight:bold;color:#a70000;}

#prods {list-style:none;padding:0px;margin:0px;}
#prods li {width:278px;float:left;padding:10px 0px 0px 0px;border:1px solid #d8d8d8;margin:10px 10px 0px 0px;background:#fff;}
#prods li h3 {font-size:11px;color:#000;font-weight:bold;text-align:center;height:30px;}
#prods li h3 a {color:#000;}
#prods li .image {border: 0px;float:left;width:130px;display:block;text-align:center;height:140px;}
#prods li .image .photo {}
#prods li .text {width:130px;float:right;height:125px;overflow:hidden;display:block;text-transform:uppercase;text-align:right;padding:0px 10px 0px 0px;}
#prods li .options {display:block;height:53px;background:url(../images/prod-options.jpg) repeat-x;padding:20px 20px 0px 10px;border-top:1px solid #d8d8d8;}
#prods li .options .left {float:left;width:110px;display:block;text-align:right;}
#prods li .options .right {float:right;width:110px;display:block;text-align:center;}
#prods li .options .right a {display:block;}
#prods li .options .left span {display:block;}
#prods li .options .left span strong {color:#a70000;}
#prods li .options .left .old {text-decoration:line-through;color:#b30000;}
#prods .remove {margin-right:0px;}
#prods .clear {display:block;}

.det-data-rotate table td {padding: 0px;}

#bigprod {
	float:left;
	width:100%;
	margin-top: 10px;
}
.bigprod1 {
	margin:10px;
}
#bigprod .images {
	float:left;
	width:250px;
	margin-bottom:20px;
}
#bigprod .images .image {border:1px solid #d8d8d8;width:270px;height:220px;}
#bigprod .images .image table {width:270px;height:220px;}
#bigprod .images .simg {padding:0px 5px 0px 0px;display:inline;}
#bigprod .images .simg img {height:25px;width:25px;border:1px solid #C9C9C9;}
#bigprod .images .simg img:hover {border:1px solid #9A9899;}
#bigprod .images .add-photo {background:#f0f0f0;width:262px;padding:5px;text-align:center;}
#bigprod .text {
    float: right;
    width: 228px;
	position: relative;
}
#bigprod .avail {background:url(../images/bg-avail.jpg) no-repeat top left;width:146px;height:17px;color:#fff;display:block;font-size:10px;font-weight:bold;padding:4px 0px 0px 0px;text-align:center;text-transform:uppercase;}
#bigprod .desc {padding:15px 0px 15px 0px;}
#bigprod .options {
    background: url("../images/bg-options.jpg") repeat-x scroll center top transparent;
    border-top: 1px solid #D8D8D8;
    height: 111px;
    padding: 10px 4px;
    position: relative;
}
#bigprod .options a.do-koszyka {background:url(../images/do-koszyka.png) no-repeat top left;width:139px;height:27px;display:block;cursor:pointer;}
#bigprod .options div.brak {background:url(../images/brak.jpg) no-repeat top left;width:139px;height:27px;display:block;}
#bigprod .options .left {float:left;padding:7px 0px 0px 0px;}
#bigprod .options .left span {color:#000;font-weight:bold;}
#bigprod .options .left .old {color:#000;text-decoration:line-through;padding-right:5px;}
#bigprod .options .right {
    float: right;
    width: 227px;
}

#rotate ul {list-style:none;padding:0px;margin:0px;}

#det-data-nav {border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;width:514px;position:relative;z-index:10;}
#det-data-nav li {float:left;font-size:12px;font-weight:bold;position:relative;z-index:10;}
#det-data-nav li a.current {color:#000;background:#fff;border-bottom:0px;opacity: 1;filter: alpha(opacity=99);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";}
#det-data-nav li a {color:#525252;background:#f1f1f1;display:block;float:left;height:23px;padding:7px 0px 0px 10px;width:160px;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
#det-data-rotate {padding:5px;border:1px solid #d8d8d8;position:relative;z-index:5;margin-top:-2px;width:570px;}
#det-data-rotate th {background:#a70000;color:#fff;}
#det-data-rotate th a {color:#fff;}

#footer_table {width:950px;margin:0 auto;color:#fff;}
#footer_table th {color:#fff;font-weight:bold;text-align:left;float:left;width:219px;padding:0px 0px 0px 15px;}
#footer_table td {color:#fff;float:left;width:219px;padding:0px 0px 0px 15px;}
#footer_table a {color:#fff;background:url(../images/bottom-li-a.gif) no-repeat center left;padding:0px 0px 0px 15px;position:relative;display:block;}
#footer_table th a {background:none;padding:0px;}

#basket {padding:0px 0px 20px 0px;}
#basket .image {width:124px;border:1px solid #d8d8d8;text-align:center;float:left;}
#basket .text {float:right;width:440px;}
#basket h5 {font-size:12px;color:#000;font-weight:bold;}
#basket h5 a {color:#000;}
#basket .price {font-size:11px;line-height:15px;}
#basket .price span {color:#a70000;font-weight:bold;}
#basket .options {padding:0px 0px 0px 0px;color:#000000;}
#basket .options span {float:right;}
#basket .sizer {height:90px;padding:10px 0px 0px 0px;}
#basket .sin {padding:10px 0px 10px 0px;border-bottom:1px solid #e7e7e7;}
#basket .options span a {display:block;background:url(../images/menubox-button.jpg) no-repeat top left;width:100px;height:16px;cursor:pointer;text-align:center;color:red;font-size:11px;padding:2px 0px 0px 0px;}

#cart-nav {
	height:29px;
	/*border:1px solid #d4d4d4;*/
}
#cart-nav .left {width:430px;background:#ededed;float:left;height:29px;padding:0px 10px 0px 0px;border-right:1px solid #d4d4d4;}
#cart-nav .left a {background:url(../images/cart3.jpg) no-repeat top left;display:block;height:29px;padding:7px 0px 0px 30px;float:right;}
#cart-nav .right {width:136px;background:fff;color:#a70000;font-weight:bold;float:right;padding:7px 0px 0px 0px;text-align:center;}
#cart-nav a.continue {color:#5f5f5f;background:url(../images/cart1.jpg) no-repeat top left;width:139px;height:27px;display:block;cursor:pointer;float:right;margin:0px 10px 0px 0px;}
#cart-nav a.finalize {background:url(../images/cart2.jpg) no-repeat top left;width:138px;height:27px;display:block;cursor:pointer;float:right;}
#basket .input_amount {font-size:11px;border:1px solid #d4d4d4;}
a.finalize {background:url(../images/cart2.jpg) no-repeat top left;width:138px;height:27px;display:block;cursor:pointer;float:right;}
a.goback {background:url(../images/goback.jpg) no-repeat top left;width:139px;height:27px;display:block;cursor:pointer;float:left;}

#basket .header {font-size:18px;color:#000;border-bottom:1px solid #d4d4d4;padding:0px 0px 3px 0px;}

.jflow-content-slider-upper {padding:0px 0px 20px 0px;}
#jFlowSlide-upper{}
#slider-nav {background:url(../images/slider-nav.jpg) no-repeat top left;width:580px;height:34px;}
#slider-nav .txt {float:left;padding:11px 0px 0px 20px;color:#a70000;font-weight:bold;}
#myController-upper {padding:8px 10px 0px 0px;position:relative;z-index:10;float:right;}
#myController-upper span.jFlowSelected-upper {background:url(../images/slider-nav-a-hover.jpg) no-repeat top left;height:16px;width:16px; margin-right:0px; font-weight:bold;margin:0px 4px 0px 0px; text-align:center;}
.jFlowControl-upper { background:url(../images/slider-nav-a.jpg) no-repeat top left;color:#a70000; cursor:pointer; height:16px;width:16px; padding:2px 0px 0px 0px; display:block;float:left;margin:0px 4px 0px 0px; text-align:center;font-weight:bold;}
.jFlowPrev-upper, .jFlowNext-upper {display:none;visibility:hidden;}
.slide-wrapper-upper { padding: 0px; position:relative;}
.slide-thumbnail-upper {  }
.slide-thumbnail-upper img {}
.slide-details-upper { width:580px; position:absolute; z-index:10; bottom:0;left:0;background:url(../images/slider-trans.png) no-repeat top left;height:79px;}
.slide-details-upper h2 { font-size:1.5em; font-style: italic; font-weight:normal; line-height: 1; margin:0; }
.slide-details-upper .description-upper { margin-top:10px;}
.slide-details-upper h4 {font-size:18px;color:#fff;line-height:20px;margin:0px;padding:20px 0px 5px 20px;font-weight:bold;}
.slide-details-upper h4 a {color:#fff;}
.slide-details-upper h5 {font-size:18px;color:#fff;line-height:20px;margin:0px;padding:0px 0px 0px 20px;font-weight:normal;}
.slide-details-upper h5 a {color:#fff;}
.slide-details-upper p {color:#fff;font-size:24px;position:absolute;top:45%;right:20px;font-weight:bold;}
.slide-details-upper p a {color:#fff;}
.shopcart-other {
	font-size:11px;
	color:#000;
	line-height:18px;
    padding: 18px 5px 0;
}
.shopcart-other font {font-size:11px !important;}

#navigation {}
#navigation .left {float:left; width: 102px;}
#navigation .left2 {float:left;text-align: center; width: 370px;}
#navigation .right {float:right; width: 95px;}
#navigation .left2 a {text-decoration: none;}
#navigation .left a {display: block;background:url(../images/nav-left.jpg) no-repeat center left;padding:3px 0px 3px 15px;}
#navigation .right a {display: block;background:url(../images/nav-right.jpg) no-repeat center right;padding:3px 15px 3px 0px;}

/*producenci*/
.manufacturer  {
    overflow:hidden;
    margin-bottom:15px;
    padding-bottom:15px;
    border-bottom: 1px solid #DDDDDD;
}

.manufacturer h2, .manufacturer h2 a {
    font-weight:bold;
    margin-bottom:10px;
    font-size: 13px;
}

.manufacturer .logo {
    width:150px;
    text-align:center;
    margin-right:10px;
    float:left;
}
.manufacturer .logo img {
    max-width:140px;
    border: 1px solid #DDDDDD;
}
.manufacturer .manu_content {
    float:left;
    width:500px;

    padding-top: 10px;
}
#manufacturers .letters {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 11px;
    border-bottom: 1px solid #DDDDDD;
}
#manufacturers .letters span {
    padding: 1px;
}
#manufacturers .letters span a {
    font-weight: bold;

}
.calosc {
    float:left;
    width:100%;
	/*background:#f4f4f4 url('../images/tlo1.jpg') repeat-x left top;*/
	background:#f4f4f4 url('../images/tlo1.jpg') repeat-x left top;
}
#div_id_article_74 .calosc,#div_id_article_75 .calosc,#div_id_article_76 .calosc,#div_id_article_77 .calosc,#div_id_article_78 .calosc,#div_id_article_79 .calosc,#div_id_article_80 .calosc,#div_id_main_page .calosc{
	/*background:#D7BCB6 url('../images/tlo1_1.jpg') repeat-x left top;*/
	background:#D7BCB6 url('../images/tlo1_1.jpg') repeat-x left top;
}
.calosc0 {
    float:left;
    width:100%;
	background:transparent url('../images/tlo2.jpg') repeat-x left bottom;
}
.calosc01 {
    float:left;
    width:100%;
	/*background:transparent url('../images/tlo2.jpg') repeat-x left bottom;*/
}
.calosc1 {
    float:left;
    width:100%;
}
.calosc4 {
    float: left;
   /* height: 129px;*/
    width: 100%;
}
.calosc2 {
    float:left;
    width:100%;
}
.calosc20 {
	margin:0 35px;
}
.calosc3 {
    float:left;
    width:100%;
}
.zaloguj_sie {
	position:absolute;
	right:20px;
	top:0px;
	width:115px;
	height:34px;
	/*background:transparent url('../images/zaloguj_sie.jpg') no-repeat left top;		*/
	background-color:#a70000;
}	
.zaloguj_sie a {
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	color:#ffffff;
	font-size:15px;
	line-height:34px;
	font-weight:bold;
}
.zaloguj_sie a span {
	color:#ffffff;
	font-size:15px;
	line-height:34px;
	font-weight:bold;
}
.logo {
    height: 174px;
    left: 10px;
    position: absolute;
    top: 6px;
    width: 195px;
}
.logo a {
	display:block;
	width:100%;
	height:100%;
}	
.koszyk {
	display: block;
    height: 91px;
    position: absolute;
    right: 0;
    top: 69px;
    width: 226px;
}
.koszyk1 {
    color: #F5F5F5;
    line-height: 14px;
    margin-left: 77px;
    margin-top: 26px;
    position: relative;
}
.koszyk1 a {
	color:#f5f5f5;
}
.koszyk1_cena {
    color: #772225;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}
.koszyk1_cena1 {
    color: #772225;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}
.koszyk2 {
    height: 23px;
    left: -4px;
    position: absolute;
    top: -31px;
    width: 113px;
}
.koszyk2 a {
	display:block;
	width:100%;
	height:100%;
}
.koszyk1_1 {
   color: #3E3636;
    font-family: arial;
    font-size: 11px;
    line-height: 16px;
    text-align: left;
}
.menu_gorne_1 {
    height: 30px;
    position: absolute;
    right: 140px;
    top: 7px;
    width: 460px;
}
.menu_gorne_1 ul {
	list-style:none outside none;
}
.menu_gorne_1 ul li {
	float:left;
	height:30px;
}
.menu_gorne_1 ul li a {
	color:#ffffff;
    margin-right: 14px;
	font-size:13px;
}
.menu_gorne_1 ul li span {
	color:#ffffff;
	font-size:13px;
}
.menu_gorne_1 ul li a span {
	color:#ffffff;
	font-size:13px;
}
.menu_gorne_1_kontakt {
	color:#86cc00 !important;
	font-weight:bold;
}
.link1 {
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 160px;
    text-align: center;
    top: 0;
    width: 128px;
} 
.link1 a {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
}
.link2 {
    height: 26px;
    left: 144px;
    position: absolute;
    top: 17px;
    width: 122px;
} 
.link2 a {
	display:block;
	width:100%;
	height:100%;
}
.wyszukiwanie {
    height: 53px;
    left: 238px;
    position: absolute;
    top: 89px;
    width: 503px;
}
.wyszukiwanie0 {
    margin-left: 3px;
    margin-right: -34px;
    margin-top: 11px;
}
.odstep1 {
	float:left;
	width:100%;
	height:18px;
}	
.box42_3 h4 {
	color:#ffffff;
    font-family: trebuchet ms;
    font-size: 14px;
    font-weight: bold;
	line-height: 29px;
}
.box42_3 h4 a {
	color:#ffffff;
    font-family: trebuchet ms;
    font-size: 14px;
    font-weight: bold;
	line-height: 29px;
}
.szczegoly_produktu {
	float:left;
	width:100%;
}
.box43 {
	float:left;
	width:100%;
}
.box43_margin {
	margin-top: -24px;
}
.box43_1 {
	height:33px;
	background:transparent url('../images/box43_1.png') no-repeat left top;		
}
.box43_2 {
	height:33px;
	background:transparent url('../images/box43_3.png') no-repeat right top;		
}
.box43_3 {
	height:33px;
	margin-left:11px;
	margin-right:35px;
	background:transparent url('../images/box43_2.png') repeat-x right top;			
	overflow:hidden;
}
.box43_4 {
	background:transparent url('../images/box43_4.png') repeat-y left top;		
}
.box43_5 {
	background:transparent url('../images/box43_5.png') repeat-y right top;		
}
.box43_6 {
	margin-left:11px;
	margin-right:11px;
	background-color:#fafafa;			
}
.box43_7 {
	height:17px;
	background:transparent url('../images/box43_6.png') no-repeat left top;		
}
.box43_8 {
	height:17px;
	background:transparent url('../images/box43_8.png') no-repeat right top;		
}
.box43_9 {
	height:17px;
	margin-left:11px;
	margin-right:35px;
	background:transparent url('../images/box43_7.png') repeat-x right top;		
}

.box44 {
	float:left;
	width:100%;
}
.box44_1 {
	height:6px;
	background:transparent url('../images/box44_1.jpg') no-repeat left top;		
}
.box44_2 {
	height:6px;
	background:transparent url('../images/box44_3.jpg') no-repeat right top;		
}
.box44_3 {
	height:6px;
	margin-left:6px;
	margin-right:6px;
	background:transparent url('../images/box44_2.jpg') repeat-x right top;			
	overflow:hidden;
}
.box44_4 {
	background:transparent url('../images/box44_4.jpg') repeat-y left top;		
}
.box44_5 {
	background:transparent url('../images/box44_5.jpg') repeat-y right top;		
}
.box44_6 {
	margin-left:6px;
	margin-right:6px;
	background-color:#ffffff;			
}
.box44_7 {
	height:6px;
	background:transparent url('../images/box44_6.jpg') no-repeat left top;		
}
.box44_8 {
	height:6px;
	background:transparent url('../images/box44_8.jpg') no-repeat right top;		
}
.box44_9 {
	height:6px;
	margin-left:6px;
	margin-right:6px;
	background:transparent url('../images/box44_7.jpg') repeat-x right top;		
}
div.bookmark_div span {
	line-height:40px;
	text-align:center;
	color:#302f2e;
	font-family:arial;
	font-weight:bold;
	/*
	padding:2px 6px;
	color:#010101;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	*/
}
.bm_on_m {
	display:block;
	/*order-right:2px solid #ff8916;*/
	border:0px;
	margin:0px;
	padding:0px;
	width:140px;
	height:41px;
	background:transparent url('../images/szcz_p_z1.png') no-repeat left top;	
}
.bm_off_m {
	display:block;
	/*order-right:2px solid #ff8916;*/
	border:0px;
	margin:0px;
	padding:0px;
	width:140px;
	height:41px;
	background:transparent url('../images/szcz_p_z1.png') no-repeat left top;	
}
.odstep1 {
	float:left;
	width:100%;
	height:11px;
}	
.box43_3 h1 {
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	line-height:25px;
}
.box43_3 h1 apan {
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	line-height:25px;
}
.stopka {
    margin: 0px auto 0;
    position: relative;
    width: 1002px;
	text-align: left;
}
.s1 {
	float:left;
	width:100%;
	height:205px;
	position:relative;
}
.s2 {
    float: left;
    height: 59px;
    width: 100%;
}
.s2 span {    
	color: #ffffff;
    display: block;
    font-family: arial;
    font-size: 11px;
    line-height: 59px;
    margin-left: 20px;
}
.s2 span a {
	color: #ffffff;
    font-family: arial;
    font-size: 11px;
}
.produkt_polecany {
	float: left;
	width: 239px;
}
.produkt_polecany1 {
	margin-bottom: 10px;
	margin-left: 2px;
	width: 219px;
}
.produkt_polecany0 {
	margin-top:5px;
	float:left;
	width:100%;
}
.pp1 {
	float:left;
	width:100%;
    background-color: #FFFFFF;
}
.pp1_1 {
	float:left;
	width:100%;
    background-color: #FFFFFF;
    height: 140px;
}
.pp11 {
	float:left;
	width:100%;
}
.pp11_1 {
    background-color: #FFFFFF;
    border: 1px solid #F0F0F0;
    height: 128px;
    margin-left: 10px;
    margin-top: 10px;
    width: 151px;
}
.pp2 {
    float: left;
    height: 40px;
    overflow: hidden;
    text-align: left;
    width: 100%;
}
.pp2 h3,.pp2  h3 a,.pp2 h3 a b {
    color: #8C0000;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
}
.pp2 h3 {
    margin: 4px 0px 0;
}
.pp7 {
    float: left;
    margin-bottom: -11px;
    text-align: center;
    width: 50%;
}
.pp7 a {
    color: #000000;
    font-family: tahoma;
    font-size: 10px;
    line-height: 18px;
    font-weight: normal;	
}
.pp7 a {
    color: #000000;
}
.pp6 {
    float: left;
    height: 23px;
    overflow: hidden;
    text-align: left;
    width: 100%;
}
.pp6 h3,.pp6 h3 a,.pp6 h3 a b {
    color: #3c3a3a;
    font-family: tahoma;
    font-size: 10px;
    line-height: 18px;
    font-weight: normal;
}
.pp6 h3 {
    margin: 2px 10px 0;
}
.pp3 {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
}
.pp3_1 {
    float: left;
    height: 30px;
    line-height: 30px;    
	text-align: left;
    width: 100%;
}
.pp31 {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	text-align: right;
}
.pp31 div {
    color: #545454;
    font-family: arial;
    font-size: 18px;
	font-weight:bold;
	margin-right:10px;
}
.pp31 div span {
    color: #545454;
    font-family: arial;
    font-size: 18px;
	font-weight:bold;
}
.pp4 {
	float:left;
	width:50%;
	height:36px;
	text-align:center;
	line-height:30px;
}
.pp4_1 {
	background:transparent url('../images/do_koszyka.jpg') no-repeat center center;		
	width:100%;
	height:45px;
}
.pp4_1 a {
	display:block;
	width:100%;
	height:100%;
}
.pp5 {
	float:left;
	width:50%;
	height:36px;
	text-align:center;
	line-height:29px;
}
.pp5_1 {
    background:transparent url("../images/szczegoly.jpg") no-repeat scroll center center;
	width:100%;
	height:45px;
}
.pp5_1 a {
	display:block;
	width:100%;
	height:100%;
}
.pp6 {
    float: left;
    height: 43px;
    overflow: hidden;
    text-align: justify;
    width: 100%;
    color: #7b7b7b;
	font-family:arial;
	font-size:11px;
}
.pp5_pp3 {
	float:left;
	width:100%;
	height:29px;
}
.kategorie {
	/*
	float:left;
	width:100%;
	height: 21px;
	*/
}
.sp1 {
	float:left;
	width:370px;
}
.sp1_1 {
    float:left;
	width:100%;
}	
.sp1_1_1 {
    border: 1px solid #EAEAEA;
    height: 270px;
    margin-left: 20px;
    margin-top: 10px;
    width: 229px;
}
.sp1_2 {
    float:left;
	width:100%;
}
.sp2 {
	float:left;
	width:312px;
	font-family:tahoma;
	color:#111111;
	font-size:12px;
	text-align:justify;
}
.sp2_10 {
	float:left;
	width:100%;
}
.sp2_1 {
    margin: 9px 10px 0 0;
}
.sp2_11  {	
	float:left;
	width:100%;
	background:transparent url('../images/tlo_sz_p1.png') no-repeat center top;		
}
.sp2_11_1 {
	float:left;
	width:46%;
    margin-top: 12px;
}
.sp2_11_2 {
	float:left;
	width:50%;
    margin-top: 12px;
}
.sp1_3 {
    float:left;
	width:100%;
	height:25px;
}
.sp1_3_1 {
	color:#585858 !important;
	font-weight:normal !important;
}
.sp1_3 span {
	line-height:25px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.sp1_4 {
    float:left;
	width:100%;
	height:25px;
}
.sp1_4 span {
	line-height:25px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.sp1_4_1 {
	color:#fd8c1e !important;
	font-weight:normal !important;
}
.miniaturki {
    float:left;
	width:100%;	
}
.miniaturki ul {
	list-style:none outside none;
	margin: 0;
    padding: 0;
}
.miniaturki ul li {
	float:left;
	width:139px;
	height:110px;
}
.miniaturki ul li td {
	/*display:block;*/
	width:129px;
	/*height:100px;*/
	height:100%;
    border: 1px solid #EAEAEA;
}
.miniaturki ul li td a {
	display:block;
	cursor:pointer;
}
.sp1_5 {
    float:left;
	width:100%;	   
	text-align: right;
}
.sp1_5 span {
	color:#545454;
	font-size:11px;
	font-weight:bold;
	font-weight:bold;
}
.cena_skreslona {
	text-decoration:line-through;
	font-weight:normal !important;
}
.cena_normalna {
	color:#545454 !important;
	font-size:24px !important;
}
.cena_promocja {
	color:#545454 !important;
	font-size:24px !important;
}
.sp1_6 {
    float:left;
	width:100%;	
}
.sp1_6 a {
	display:block;
	width:100%;
	height:100%;
}
.sp1_6_1 {
    float:left;
	width:100%;	
}
.sp1_6_1_1 {
    float:left;
	margin-left:23px;
	width:135px;
	height:25px;
	background:transparent url('../images/do_koszyka.jpg') no-repeat right top;		
}
.sp1_6_2 {
    float:left;
	width:100%;	
}
.sp1_6_2_1 {
    float:left;
	width:135px;
	height:24px;
	background:transparent url('../images/przechowalnia.jpg') no-repeat right top;	
   margin-left: 8px;	
}
.sp1_7 {
	margin-top:5px;
    float:left;
	width:100%;	
	height:25px;
}
.sp1_70 {
    margin-left: 32px;
}
.sp1_7 a {
	color:#252525;
	font-size:11px;
	font-family:tahoma;
	line-height:20px;
	cursor:pointer;
}
.sp1_7 a span {
	margin-left:10px;
	color:#252525;
	font-size:11px;
	font-family:tahoma;
	line-height:20px;
}
.sp1_7_1 {
	background:transparent url('../images/polec_znajomemu.jpg') no-repeat left center;			
    float:left;
	height:20px;
	 width: 115px;
}
.sp1_7_1 a span {
	margin-left:11px;
	font-weight:bold;
}
.sp1_7_2 {
    float:left;
	background:transparent url('../images/zadaj_pytanie.jpg') no-repeat left center;		
	height:20px;	
	widtH:100px;
}
.sp1_7_2 a span {
	margin-left:19px;
	font-weight:bold;
}
.sp01 {
    float:left;
	widtH:100%;
}
.sp02 {
    float: left;
    height: 30px;
    position: relative;
    width: 100%;
    z-index: 10;
}
.sp03 {
	margin-top:-1px;
    float:left;
	widtH:100%;
	position:relative;
	z-index:9;
}
.zakladki {
    width: 100%;
	position:relative;
	z-index:10;
}
.zakladki1 {
    float:left;
	width:100%;
	position:relative;
	z-index:9;
}
.ilosc2 {
	width:20px;
	border:1px solid #d9d9d9;
	text-align:center;
}
.teskt_koszyk {
	float:left;
	width:100%;
	height:30px;
}
.teskt_koszyk span {
    color: #000000;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    line-height: 28px;
}
.tresc_koszyk {
	float:left;
	width:100%;
}
.koszyk_table tr th {
	height:25px;
	font-family:arial;
	font-size:12px;
	color:#ffffff;
	line-height:25px;    
	background: url("../images/f1.jpg") repeat-x scroll 0 0 transparent;
}
#podsumowanie {
	border-top:1px solid #CDCDCD !important;
}
#podsumowanie2 {
	border-top:1px solid #CDCDCD !important;
}
.box41 {
	float:left;
	width:100%;
}
.box41_1 {
	height:12px;
	background:transparent url('../images/box41_1.png') no-repeat left top;		
}
.box41_2 {
	height:12px;
	background:transparent url('../images/box41_3.png') no-repeat right top;		
}
.box41_3 {
	height:12px;
	margin-left:12px;
	margin-right:41px;
	background:transparent url('../images/box41_2.png') repeat-x right top;			
}
.box41_4 {
	background:transparent url('../images/box41_4.png') repeat-y left top;		
}
.box41_5 {
	background:transparent url('../images/box41_5.png') repeat-y right top;		
}
.box41_6 {
	margin-left:12px;
	margin-right:12px;
	background-color:#fffefc;			
}
.box41_7 {
	height:12px;
	background:transparent url('../images/box41_6.png') no-repeat left top;		
}
.box41_8 {
	height:12px;
	background:transparent url('../images/box41_8.png') no-repeat right top;		
}
.box41_9 {
	height:12px;
	margin-left:12px;
	margin-right:41px;
	background:transparent url('../images/box41_7.png') repeat-x right top;		
}
.box42 {
	float:left;
	width:100%;
}
.box42_1 {
	height:33px;
	background:transparent url('../images/box42_1.png') no-repeat left top;		
}
.box42_2 {
	height:33px;
	background:transparent url('../images/box42_3.png') no-repeat right top;		
}
.box42_3 {
	height:33px;
	margin-left:12px;
	margin-right:37px;
	background:transparent url('../images/box42_2.png') repeat-x right top;			
}
.box42_4 {
	background:transparent url('../images/box42_4.png') repeat-y left top;		
}
.box42_5 {
	background:transparent url('../images/box42_5.png') repeat-y right top;		
}
.box42_6 {
	margin-left:12px;
	margin-right:12px;
	background-color:#fffefc;			
}
.box42_7 {
	height:12px;
	background:transparent url('../images/box42_6.png') no-repeat left top;		
}
.box42_8 {
	height:12px;
	background:transparent url('../images/box42_8.png') no-repeat right top;		
}
.box42_9 {
	height:12px;
	margin-left:12px;
	margin-right:37px;
	background:transparent url('../images/box42_7.png') repeat-x right top;		
}
.box42_6 ol {
	padding:2px;
	list-style:inside decimal;
}
.box42_6 ol li {
	color:#ff7e00;
	font-family:verdana;
	font-weight:bold;
	text-align:left;
}
.box42_6 ol li a {
	font-weight:normal;
}
.guzik1 {
	float:left;
	width:100%;
}
.guzik1_1 {
	height:26px;
	background:transparent url('../images/guzik1_1.png') no-repeat left top;		
}
.guzik1_2 {
	height:26px;
	background:transparent url('../images/guzik1_3.png') no-repeat right top;		
}
.guzik1_3 {
	height:26px;
	margin-left:6px;
	margin-right:6px;
	background:transparent url('../images/guzik1_2.png') repeat-x right top;			
}
.guzik1_3 span {
	display:block;
	margin-left:10px;
	margin-right:10px;
	line-height:26px;
	font-size:11px;
	font-family:arial;
	color:#8c0000;
	font-weight:bold;
}
.przyciski {
	margin:0 auto;
}
.przyciski a {
	display:block;
	float:left;
	cursor:pointer;
}
.odstkosz {
	float:left;
	width:18px;
	height:25px;
}
.usun {
    color: #a70000;
    font-weight: bold;
	text-align: center;	
}
#usun {
	text-align: center !important;	
}
#podsumowanie2 span {
	font-weight:bold;
}
.manufactures {
    color: #2F2F2F;
    display: block;
    float: left;
    font-family: arial;
    font-size: 12px;
    font-weight: bolder;
    position: relative;
    z-index: 12;
}
.orderby {
    color: #2F2F2F;
    display: block;
    float: left;
    font-family: arial;
    font-size: 12px;
    font-weight: bolder;
    position: relative;
    z-index: 12;
}
.top_text {
    color: #5B5B5B;
    display: block;
    /*float: left;*/
    font-family: arial;
    font-size: 10px;
    font-weight: normal;
    height: 20px;
    width: 100%;
}
.top_text a {
	display:inline;
    font-family: arial;
    font-size: 10px;
    font-weight: normal;
	color:#5b5b5b;
}
.top_text h1 {
	display:inline;
    font-family: arial;
    font-size: 10px;
    font-weight: normal;
	color:#5b5b5b;
}
.box_artykuly {
	float:left;
	width:100%;
}	
.box_artykuly ul {
	list-style:none outside none;
	margin: 0;
    padding: 0;
}	
.box_artykuly ul li {
	float:left;
	width:100%;
	height:auto;
}	
.box_artykuly ul li a {
	padding: 5px 0;
	display:block;
	width:100%;
	color:#474747;
	background:transparent url('../images/kreska_art.png') repeat-x left bottom;	
	font-size:12px;
	font-family:verdana;
	font-weight:bold;
}
.box_artykuly ul li a:hover {
	text-decoration:underline;
}	
.box_artykuly ul li a span {
	display:block;
	margin: 0 6px;
	color:#474747;
	font-size:12px;
	font-family:verdana;
	font-weight:bold;
}
.guzik10 {
	float:left;
	width:100%;
}
.guzik10_1 {
	height:35px;
	background:transparent url('../images/guzik10_1.png') no-repeat left top;		
}
.guzik10_2 {
	height:35px;
	background:transparent url('../images/guzik10_3.png') no-repeat right top;		
}
.guzik10_3 {
	height:35px;
	margin-left:10px;
	margin-right:10px;
	background:transparent url('../images/guzik10_2.png') repeat-x right top;			
}
.guzik10_3 span {
	line-height:35px;
	font-size:12px;
	font-family:verdana;
	color:#ffffff;
}
.input-checkbox {
	display:block;
    border: 1px solid #D8D8D8;
    display: block;
    float: left;
    font-size: 11px;
    margin: 0 3px;
    padding: 0;
}
.szukaj_tekst {
    display: block;
    float: left;
    margin-top: -1px;
	font-size:11px;
	color:#1e1e1e;
}
.naglowek {
    margin-left:auto;
    margin-right:auto;
	width:1002px;
	height:186px;
	background:transparent url('../images/naglowek.jpg') no-repeat left top;		
}
.naglowek_strona {
    position: relative;
    margin-left:auto;
    margin-right:auto;
	width:1002px;
	height:186px;
	background:transparent url('../images/naglowek_strona.jpg') no-repeat left top;		    
	display: none;
}

#flag { position: absolute;
        top: 30px;
        right: 100px;
}
 
       #flag .language_switcher { position: relative;
                                  padding: 0px;
                                  bottom: 0px;
       }
       
              #flag .lang_active { display: block;
                                   width: 25px;
                                   height: 15px;
              }
              
              #flag .available_languages { position: relative;
                                           float: left;
                                           width: auto;
                                           min-width: 66px;
                                           background: #D7BCB6;
                                           border: none;
              }
              
                     #flag .available_languages a { float: left;
                                                    margin: 0px 2px;
                     }
                     
                            #flag .available_languages a img { width: 25px;
                                                               height: 15px;
                            }

#div_id_article_74 .naglowek,#div_id_article_75 .naglowek,#div_id_article_76 .naglowek,#div_id_article_77 .naglowek,#div_id_article_78 .naglowek,#div_id_article_79 .naglowek,#div_id_article_80 .naglowek,#div_id_main_page .naglowek{
	display:none;		
}
#div_id_article_74 .naglowek_strona,#div_id_article_75 .naglowek_strona,#div_id_article_76 .naglowek_strona,#div_id_article_77 .naglowek_strona,#div_id_article_78 .naglowek_strona,#div_id_article_79 .naglowek_strona,#div_id_article_80 .naglowek_strona,#div_id_main_page .naglowek_strona{
	display:block;		
}
.strona_glowna {
	float:left;
	width:100%;	
}
#div_id_main_page .strona_glowna {
	display:block;
}
.sg1 {
	float:left;
	width:100%;	
}
.box2 {
	float:left;
	width:100%;
}
.box2_1 {
	height:8px;
	background:transparent url('../images/box2_1.png') no-repeat left top;		
}
.box2_2 {
	height:8px;
	background:transparent url('../images/box2_3.png') no-repeat right top;		
}
.box2_3 {
	height:8px;
	margin-left:8px;
	margin-right:8px;
	background:transparent url('../images/box2_2.png') repeat-x right top;			
}
.box2_4 {
	background:transparent url('../images/box2_4.png') repeat-y left top;		
}
.box2_5 {
	background:transparent url('../images/box2_5.png') repeat-y right top;		
}
.box2_6 {
	margin-left:8px;
	margin-right:8px;
	background:transparent url('../images/box2_tlo.png') repeat right top;			
}
.box2_6_1 {
	margin:0px 10px;
	text-align:justify;
	color:#e0e0df;
	font-family:verdana;
	font-size:12px;
}
.box2_7 {
	height:8px;
	background:transparent url('../images/box2_6.png') no-repeat left top;		
}
.box2_8 {
	height:8px;
	background:transparent url('../images/box2_8.png') no-repeat right top;		
}
.box2_9 {
	height:8px;
	margin-left:8px;
	margin-right:8px;
	background:transparent url('../images/box2_7.png') repeat-x right top;		
}	
.sg2 {
	float:left;
	width:100%;	
	background:transparent url('../images/strona_glowna_img1.png') no-repeat left top;	
	height:344px;	
}
.sg2_1 {
	margin-top:8px;
	float:left;
	width:100%;	
}
.sg2_1 a {
	display:block;
	width:100%;
	height:100%;
}
.sg2_1_1 {
	float:left;
	width:322px;	
	height:327px;	
}
.sg2_1_2 {
	float:left;
	width:319px;	
	height:327px;	
}
.sg2_1_3 {
	float:left;
	width:321px;	
	height:327px;	
}
.box3 {
	float:left;
	width:100%;
}
.box3_1 {
	height:8px;
	background:transparent url('../images/box3_1.png') no-repeat left top;		
}
.box3_2 {
	height:8px;
	background:transparent url('../images/box3_3.png') no-repeat right top;		
}
.box3_3 {
	height:8px;
	margin-left:8px;
	margin-right:8px;
	background:transparent url('../images/box3_2.png') repeat-x right top;			
}
.box3_4 {
	background:transparent url('../images/box3_4.png') repeat-y left top;		
}
.box3_5 {
	background:transparent url('../images/box3_5.png') repeat-y right top;		
}
.box3_6 {
	margin-left:8px;
	margin-right:8px;
	background:transparent url('../images/box3_tlo.png') repeat left top;			
}
.box3_6_1 {
	margin:0px 10px;
	text-align:justify;
	color:#e0e0df;
	font-family:verdana;
	font-size:12px;
}
.box3_7 {
	height:8px;
	background:transparent url('../images/box3_6.png') no-repeat left top;		
}
.box3_8 {
	height:8px;
	background:transparent url('../images/box3_8.png') no-repeat right top;		
}
.box3_9 {
	height:8px;
	margin-left:8px;
	margin-right:8px;
	background:transparent url('../images/box3_7.png') repeat-x right top;		
}	
.box3_6_promocje_sg {
	float:left;
	width:100%;	
	background:transparent url('../images/box3_6_promocje_sg.png') no-repeat left top;		
	height:26px;
}
.box4 {
	float:left;
	width:100%;
	z-index:9;
}
.pole_message_br {
	
}
.strona_koszyk {
	float:left;
	width:100%;
	background-color:#ffffff;
}
.box4_1 {
	height:1px;
}
.box4_2 {
	height:1px;
}
.box4_3 {
	height:1px;
	margin-left:12px;
	margin-right:12px;
}
.box4_4 {
}
.box4_5 {
}
.box4_6 {
	margin-left:12px;
	margin-right:12px;
	background-color:#ffffff;			
}
.box4_6_1 {
	margin:0px 10px;
	text-align:justify;
	color:#e0e0df;
	font-family:verdana;
	font-size:12px;
}
.box4_7 {
	height:1px;
}
.box4_8 {
	height:1px;
}
.box4_9 {
	height:1px;
	margin-left:12px;
	margin-right:12px;
}	
#div_id_main_page .lewa_kolumna {
}
#div_id_main_page .prawa_kolumna {
}
.box_kategorie {
	float:left;
	width:100%;	
}
.box_kategorie ul {
    list-style: none outside none;
	border:0;
	margin:0;
	padding:0;
}
.box_kategorie ul li {
	float:left;
	width:100%;
}
.box_kategorie ul li a {
	float:left;
	width:100%;
	font-size:12px;
	font-family:arial;
}
.box_kategorie ul li a p {
	background:transparent url('../images/kat_iko1.jpg') no-repeat left center;
	/*padding:7px 0; */
	height: 34px;
}
.box_kategorie ul ul li a p {
	display:inline;
	background:transparent;
	height: auto;
}
.box_kategorie ul li a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.box_kategorie ul ul li a:hover {
	color:#343333;
	text-decoration:underline;
}
.box_kategorie ul .kat_wybrana1 p {
	background:transparent url('../images/kat_iko2.jpg') no-repeat left center;
}
.box_kategorie ul li a:hover p span {
	text-decoration:underline;
	color:#ffffff !important;
}
.box_kategorie ul ul li a:hover p span {
	text-decoration:underline;
	color:#343333 !important;
}
.box_kategorie ul .kat_wybrana1 p span {
	text-decoration:underline;
	color:#ffffff !important;
}
.box_kategorie ul ul .kat_wybrana1 p span {
	text-decoration:underline;
	color:#343333 !important;
	font-weight: bold;
}
.box_kategorie ul li a p span {
	display:block; 
	height:100%;
	/*padding: 5px 0 5px 20px;*/
    color: #ffffff;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
	padding-left:11px;
}
.box_kategorie ul ul li a p span {
    color: #343333;
    font-size: 12px;
    font-weight: normal;
}
.box_kategorie ul ul li a p span {
    display: list-item;
    list-style: disc inside none;
    padding-left: 10px;
}
.box_kategorie ul ul  ul li a p span {
    display: list-item;
    list-style: disc inside none;
    padding-left: 20px;
}
.box_kategorie ul li a p span {
    color: #ffffff;
    display: table-cell;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    height: 34px;
    vertical-align: middle;
}
.box_promocje {
	float:left;
	width:100%;		
}
.bp1 {
	float:left;
	width:100%;
	height:40px;
	background:transparent url('../images/box_promocje.png') no-repeat left top;		
}
.bp2 {
	float:left;
	width:100%;	
}
.produkt_podstawa {
    float: left;
    height: 306px;
    width: 241px;
}
.produkt_podstawa1 {
    margin-left: 1px;
    width: 224px;
	height:296px;
}
.produkt_podstawa2 {
	margin-top:10px;
}
.box2_611 {
	float:left;
	width:100%;
}
.productsSort {
	float:left;
	width:100%;
	/*
    left: 275px;
    position: absolute;
    top: 34px;
	color:#443939;
	*/
}
.promo1 {
	margin-right:-20px;
}
#promo1 {
	margin-right:-20px;
}
.sp1l {
	float:left;
	width:100%;
	height:30px;
}
.sp1l h1 {
	color:#000000;
	font-size:24px;
	font-weight:bold;
	font-family:arial;
}

#rotate ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#det-data-nav {
    border-right: 1px solid #D8D8D8;
    border-top: 1px solid #D8D8D8;
    position: relative;
    width: 453px;
    z-index: 10;
}
#det-data-nav li {
    float: left;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    z-index: 10;
}
#det-data-nav li a.current {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 0 none;
    color: #000000;
    opacity: 1;
}
#det-data-nav li a {
    background: none repeat scroll 0 0 #F1F1F1;
    border-bottom: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
    color: #525252;
    display: block;
    float: left;
    height: 23px;
    padding: 7px 0 0 10px;
    width: 140px;
}
#det-data-rotate {
    border: 1px solid #D8D8D8;
    margin-top: -2px;
    padding: 5px;
    position: relative;
    width: 654px;
    z-index: 5;
}
#det-data-rotate th {
    background: none repeat scroll 0 0 #017AC3;
    color: #FFFFFF;
}
#det-data-rotate th a {
    color: #FFFFFF;
}
#opts0 {
    margin-top: -73px;
	position:relative;
	height: 34px;
}
#opts {
/*
	position:absolute;
	top:0px;
	left:0px;
	*/
}
#opts a {
    cursor: pointer;
    display: block;
    float: left;
    text-decoration: underline;
}
#opts a.one {
    background: url("../images/ico1.jpg") no-repeat scroll left center transparent;
    padding: 7px 7px 10px 26px;
}
#opts a.two {
    background: url("../images/ico2.jpg") no-repeat scroll left center transparent;
    padding: 7px 7px 10px 26px;
}
#opts a.four {
    background: url("../images/ico_4.jpg") no-repeat scroll left center transparent;
    margin-left: 12px;
    padding: 7px 0 10px 26px;
}
#opts a.five {
    background: url("../images/ico_5.jpg") no-repeat scroll left center transparent;
    margin-left: 5px;
    padding: 7px 0 10px 26px;
}
#opts a.three {
    background: url("../images/ico3.jpg") no-repeat scroll left center transparent;
    float: left;
    padding: 7px 0 10px 26px;
}




.box0 {
	float:left;
	width:100%;
}
.box0_1 {
	height:41px;
	background:transparent url('../images/box0_1.jpg') no-repeat left top;		
}
.box0_2 {
	height:41px;
	background:transparent url('../images/box0_3.jpg') no-repeat right top;		
}
.box0_3 {
	height:41px;
	margin-left:13px;
	margin-right:13px;
	background:transparent url('../images/box0_2.jpg') repeat-x right top;			
	overflow:hidden;
	text-align:left;
}
.box0_3 h1 {
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    line-height: 48px;
	margin:0px 10px;
}
.box0_3 h1 a {
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    line-height: 48px;
	margin:0px 10px;
}
.box0_4 {
	background:transparent url('../images/box0_4.jpg') repeat-y left top;		
}
.box0_5 {
	background:transparent url('../images/box0_5.jpg') repeat-y right top;		
}
.box0_6 {
	margin-left:10px;
	margin-right:10px;
	background-color:#fafafa;			
}
.box0_7 {
	height:13px;
	background:transparent url('../images/box0_6.jpg') no-repeat left top;		
}
.box0_8 {
	height:13px;
	background:transparent url('../images/box0_8.jpg') no-repeat right top;		
}
.box0_9 {
	height:13px;
	margin-left:13px;
	margin-right:13px;
	background:transparent url('../images/box0_7.jpg') repeat-x right top;		
}
#strona_glowna {
	float:left;
	width:100%;
}
.box99 {
	float:left;
	width:100%;
}
.box99_1 {
	height:30px;
	background:transparent url('../images/box99_1.png') no-repeat left top;		
}
.box99_2 {
	height:30px;
	background:transparent url('../images/box99_3.png') no-repeat right top;		
}
.box99_3 {
	height:30px;
	margin-left:1px;
	margin-right:1px;
	background:transparent url('../images/box99_2.png') repeat-x right top;			
	overflow:hidden;
}
.box99_3 h1 {	
	color:#fefeff;
	line-height:27px;
	font-size:12px;
	font-family:tahoma;
	margin-left:20px;
}
.box99_3 h1 a {	
	color:#fefeff;
	line-height:27px;
	font-size:12px;
	font-family:tahoma;
}
.box99_4 {
	background:transparent url('../images/box99_4.png') repeat-y left top;		
}
.box99_5 {
	background:transparent url('../images/box99_5.png') repeat-y right top;		
}
.box99_6 {
	margin-left:10px;
	margin-right:10px;
	background-color:#ffffff;			
}
.box99_7 {
	height:14px;
	background:transparent url('../images/box99_6.png') no-repeat left top;		
}
.box99_8 {
	height:14px;
	background:transparent url('../images/box99_8.png') no-repeat right top;		
}
.box99_9 {
	height:14px;
	margin-left:10px;
	margin-right:10px;
	background:transparent url('../images/box99_7.png') repeat-x right top;		
}
.box1 {
	float:left;
	width:100%;
}
.box1_1 {
	height:41px;
	background:transparent url('../images/box1_1.jpg') no-repeat left top;		
}
.box1_2 {
	height:41px;
	background:transparent url('../images/box1_3.jpg') no-repeat right top;		
}
.box1_3 {
	height:41px;
	margin-left:13px;
	margin-right:13px;
	background:transparent url('../images/box1_2.jpg') repeat-x right top;			
	overflow:hidden;
	text-align:left;
}
.box1_3 h4 {
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    line-height: 48px;
	margin:0px 10px;
}
.box1_3 h4 a {
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    line-height: 48px;
	margin:0px 10px;
}
.box1_4 {
	background:transparent url('../images/box1_4.jpg') repeat-y left top;		
}
.box1_5 {
	background:transparent url('../images/box1_5.jpg') repeat-y right top;		
}
.box1_6 {
	margin-left:10px;
	margin-right:10px;
	background-color:#ffffff;			
}
.box1_7 {
	height:13px;
	background:transparent url('../images/box1_6.jpg') no-repeat left top;		
}
.box1_8 {
	height:13px;
	background:transparent url('../images/box1_8.jpg') no-repeat right top;		
}
.box1_9 {
	height:13px;
	margin-left:13px;
	margin-right:13px;
	background:transparent url('../images/box1_7.jpg') repeat-x right top;		
}
.menu_dolne {
	float:left;
	width:100%;
}
.menu_dolne1 {
	margin-left:20px;
	height:24px;
	width:339px;
	background:transparent url('../images/menu_dolne.jpg') no-repeat;	
}
.menu_dolne1 a {
	display:block;
	width:100%;
	height:100%;
}
.md1 {
	float:left;
	width:94px;
	height:24px;
}
.md2 {
	float:left;
	width:68px;
	height:24px;
}
.md3 {
	float:left;
	width:92px;
	height:24px;
}
.md4 {
	float:left;
	width:85px;
	height:24px;
}

#navigation00 {
    float: left;
    height: 25px;
    width: 2%;
}
#navigation0 {
    float: right;
    height: 25px;
    width: 98%;
}
#navigation {
    float: right;
    margin-top: 8px;
}
#navigation ul {
	list-style:none outside none;
}
#navigation ul li {
	float:left;
}
#navigation ul li a {
    /*ackground: url("../images/p4.jpg") no-repeat scroll left top transparent;*/   
	background-color: #8C0000;
    color: #FFFFFF;
    display: block;
    font-family: tahoma;
    font-size: 10px;
    font-weight: lighter;
    height: 11px;
    line-height: 10px;
    margin-left: 5px;
    text-align: center;
    width: 16px;
}
#navigation .prev_page a {
    background: url("../images/p1.jpg") no-repeat scroll left top transparent !important;	
}
#navigation .next_page a {
    background: url("../images/p2.jpg") no-repeat scroll left top transparent !important;	
}
#navigation .current a {
    /*background: url("../images/p3.jpg") no-repeat scroll left top transparent !important;	*/
	color: #000000;
}

.box5 {
	float:left;
	width:100%;
}
.box5_1 {
	height:28px;
	background:transparent url('../images/box5_1.jpg') no-repeat left top;		
}
.box5_2 {
	height:28px;
	background:transparent url('../images/box5_3.jpg') no-repeat right top;		
}
.box5_3 {
	height:28px;
	margin-left:11px;
	margin-right:11px;
	background:transparent url('../images/box5_2.jpg') repeat-x right top;			
}
.box5_3 h1 {
	color:#ffffff;
	font-size:16px;
	line-height:28px;
}
.box5_4 {
}
.box5_5 {	
}
.box5_6 {
	margin-left:8px;
	margin-right:8px;	
}
.box5_6_1 {
	margin:0px 10px;
	text-align:justify;
	color:#e0e0df;
	font-family:verdana;
	font-size:12px;
}
.box5_7 {
	height:8px;	
}
.box5_8 {
	height:8px;
}
.box5_9 {
	height:8px;
	margin-left:8px;
	margin-right:8px;
}	
.select_manufacturer {
    border: 0 none;
    margin: 0;
    padding: 0;	
}
.cena0 {
    color: #3E3737;
    font-family: arial;
    font-size: 13px;
    font-weight: lighter;
}
.cena1 {
    color: #a70000;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
}
.guziki_szcz_p_1 p a {
	display:block;
	float:left;
	height:30px;
}
.guziki_szcz_p_1 p a {
	display:block;
	height:30px;
	margin-left:10px;
}
.guziki_szcz_p_1 p a span {
	display:block;
	color:#060202;
	font-size:12px;
	font-family:tahoma;
	margin-left:30px;
	line-height:30px;
}

#product .wrapper-product-top .content {
	margin:10px 10px 10px 0
}
#product .wrapper-status-shop_options {
	font-size:11px;    height:160px;    overflow:hidden
}
#product .wrapper-product-top .content,#product .wrapper-product-top .content .wrapper-status-shop_options table,.att2_table {
	width:442px
}
#product .wrapper-product-top .content .wrapper-status-shop_options table td,.att2_table td {
	vertical-align:middle;    width:50%;    padding:5px
}
#product .wrapper-product-top .content .wrapper-status-shop_options table .odd td,.att2_table .odd td {
	background-color:#F1F4F9
}
.att2_table td a {
	text-decoration:underline;    font-size:12px
}
.att2_table td a:hover {
	text-decoration:none
}
#product .wrapper-product-top .content .shop_options select.show_product_options {
	background:url(css/demo01_maincont_top_inp.gif) no-repeat scroll 0 0 transparent;    border:0 none;    color:#30677F;    font-size:11px;    padding:3px 2px 4px 7px;    width:191px
}
#product .wrapper-price-btns {
	overflow:hidden
}
#product .prices .label {
	color:#4E4E4E
}
#komentarze {
	margin:0 0 10px
}
#komentarze >div {
	border-bottom:1px dotted #C0C0C0;    margin-bottom:10px
}
#komentarze >div.no_coment {
	border-bottom:0 none
}
#komentarze .ctable_product a,#komentarze h2,#komentarze .ocena h3,#komentarze >div.no_coment a {
	font-weight:bold;    font-size:12px;    color:#4B4B4B
}
#product #komentarze .content {
	width:680px;    margin:10px 0
}
#komentarze .ocena div,#komentarze .ocena span {
	vertical-align:middle
}
#komentarze .ocena div {
	display:inline
}
#komentarze .ocena span {
	font-size:12px
}
#komentarze .data {
	margin:10px 0
}
#help {
	margin:0 10px 10px;    float:left
}
#help li a {
	background:url(css/demo01_prd_icons.gif) no-repeat 0 0 transparent;    display:block;    color:#0587C1;    padding:4px 20px 4px 30px;    text-transform:lowercase
}
#help #recommendation a {
	background-position:0 -20px
}
#help .print a {
	background-position:0 100%
}
#product .goToTop {
	display:block;    float:right;    background:url(css/demo01_prd_action_btns.gif) no-repeat 100% 0 transparent; padding:12px; margin:0 10px 0 0
}
#product .goToTop span {
	 display:none
}
#product .goToTop:hover {
	 text-decoration:none
}
.text1  {
	width:100%;
	height: 183px;
}
.text1 table {
	width:100%;
}
.text1 table tr td {
    padding: 6px;
}
.odd {
	background-color:#f6f6f6;
}
.odstep2 {
	float:left;
	width:100%;
	/*height:15px;*/
}
.odstep2_1 {
	/*background-color:#ffffff;*/
	float:left;
	width:100%;
	/*height:15px;*/
}

.box10 {
	margin-top:10px;
	float:left;
	width:95%;
	position:relative;
	margin-left: 6px;
}
.box10_1 {
	height:35px;
	background:transparent url('../images/box10_1.png') no-repeat left top;		
}
.box10_2 {
	height:35px;
	background:transparent url('../images/box10_3.png') no-repeat right top;		
}
.box10_3 {
	height:35px;
	margin-left:10px;
	margin-right:10px;
	background:transparent url('../images/box10_2.png') repeat-x right top;			
	overflow:hidden;
}
.box10_4 {
	background:transparent url('../images/box10_4.png') repeat-y left top;		
}
.box10_5 {
	background:transparent url('../images/box10_5.png') repeat-y right top;		
}
.box10_6 {
	margin-left:10px;
	margin-right:10px;
	background-color:#fefefe;			
}
.box10_7 {
	height:10px;
	background:transparent url('../images/box10_6.png') no-repeat left top;		
}
.box10_8 {
	height:10px;
	background:transparent url('../images/box10_8.png') no-repeat right top;		
}
.box10_9 {
	height:10px;
	margin-left:10px;
	margin-right:10px;
	background:transparent url('../images/box10_7.png') repeat-x right top;		
}
.box11_6_1 {
}
.box11_6_2 {
	margin:0px -2px;
}
.box11 {
	float:left;
	width:100%;
	position:relative;
	margin-bottom: 7px;
}
.box11_1 {
	height:10px;
	background:transparent url('../images/box11_1.jpg') no-repeat left top;		
}
.box11_2 {
	height:10px;
	background:transparent url('../images/box11_3.jpg') no-repeat right top;		
}
.box11_3 {
	height:10px;
	margin-left:10px;
	margin-right:10px;
	background:transparent url('../images/box11_2.jpg') repeat-x right top;			
	overflow:hidden;
}
.box11_4 {	
	position:relative;
	background:transparent url('../images/box11_4.jpg') repeat-y left top;		
}
.box11_5 {
	background:transparent url('../images/box11_5.jpg') repeat-y right top;		
}
.box11_6 {
	margin-left:10px;
	margin-right:10px;
	background-color:#fefefe;			
}
.box11_7 {
	height:10px;
	background:transparent url('../images/box11_6.jpg') no-repeat left top;		
}
.box11_8 {
	height:10px;
	background:transparent url('../images/box11_8.jpg') no-repeat right top;		
}
.box11_9 {
	height:10px;
	margin-left:10px;
	margin-right:10px;
	background:transparent url('../images/box11_7.jpg') repeat-x right top;		
}
.box10_6_1 {
	height:209px;
}
.pod_mg {
	float:left;
	width:100%;
	height:42px;
	background:transparent url('../images/pod_mg.png') no-repeat right top;		
}
.pod_mg11 {
    margin-left: 77px;
    margin-top: 12px;
}
.pod_mg span {
	color:#010101;
	font-weight:bold;
	font-size:15px;
}
.pod_mg_1 {
	color:#c71800 !important;
}
.pod_mg_1_margines {
    margin-left:27px;
}
.pod_mg_1_gg0 {
	position:relative;
}
.pod_mg_1_gg {
    left: -21px;
    position: absolute;
    top: 1px;
}
.kategorie_sg {
	float:left;
	width:100%;
}
.ks1 {
	float:left;
	width:100%;
	height:99px;
}
.ks2 {
	position:absolute;
	left:0px;
	top:4px;
	width:100%;
	height:25px;
	text-align:left;	
}
.ks2 a {
	display:block;
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	/*background:transparent url('../images/sg_kat1.jpg') no-repeat 10px center;*/
}
.ks2 a span {
	margin-left:15px;
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.ks3 {
	float:left;
	width:100%;
}
.ks3 ul {
	list-style:none outside url('../images/sg_kat2.jpg');
	margin-left: -25px;
}
.ks3 ul li {
	float:left;
	width:100%;
	text-align:left;
}
.ks3 ul li p {
	display:block;
	color:#2c2b2b;
	font-size:12px;
}
.ks3 ul li p a {
	color:#2c2b2b;
	font-size:12px;
	line-height: 19px;
}

.menu_gorne {
	float:left;
	width:100%;	
	height:50px;			
}
.menu_gorne ul {
	list-style:none outside none;
	margin: 0 0 0 9px;
	padding:0px;
	border:0px;
}
.menu_gorne ul li {
	float:left;
	height:50px;
}
.menu_gorne ul li a {
	display:block;
	width:100%;
	height:100%;
}
.menu_gorne ul li a span {
}
.mg1{
	width:196px;
	background:transparent url('../images/menu_gorne.jpg') no-repeat 0px 0px;	
}
.mg1:hover {
	width:196px;
	background:transparent url('../images/menu_gorne.jpg') no-repeat 0px -50px;		
}
.mg1_hover {
	width:196px;
	background:transparent url('../images/menu_gorne.jpg') no-repeat 0px -50px;		
}
.mg2{
	width:199px;
	background:transparent url('../images/menu_gorne.jpg') no-repeat -196px 0px;	
}
.mg2:hover {
	width:199px;
	background:transparent url('../images/menu_gorne.jpg') no-repeat -196px -50px;		
}
.mg2_hover {
	width:199px;
	background:transparent url('../images/menu_gorne.jpg') no-repeat -196px -50px;		
}
#div_id_article_74 .mg2,#div_id_article_75 .mg2,#div_id_article_76 .mg2,#div_id_article_77 .mg2,#div_id_article_78 .mg2,#div_id_main_page .mg2{
	background:transparent url('../images/menu_gorne.jpg') no-repeat -196px -50px;			
}
.mg3{
	width:203px;
	background:transparent url('../images/menu_gorne.jpg') no-repeat -395px 0px;	
}
.mg3:hover {
	width:203px;
	background:transparent url('../images/menu_gorne.jpg') no-repeat -395px -50px;		
}
.mg3_hover {
	width:203px;
	background:transparent url('../images/menu_gorne.jpg') no-repeat -395px -50px;		
}
#div_id_article_79 .mg3 {
	background:transparent url('../images/menu_gorne.jpg') no-repeat -395px -50px;			
}
.mg4{
	width:199px;
	background:transparent url('../images/menu_gorne.jpg') no-repeat -598px 0px;	
}
.mg4:hover {
	width:199px;
	background:transparent url('../images/menu_gorne.jpg') no-repeat -598px -50px;		
}
.mg4_hover {
	width:199px;
	background:transparent url('../images/menu_gorne.jpg') no-repeat -598px -50px;		
}
#div_id_article_80 .mg4 {
	background:transparent url('../images/menu_gorne.jpg') no-repeat -598px -50px;			
}
.mg5{
	width:199px;
	background:transparent url('../images/menu_gorne.jpg') no-repeat -798px 0px;	
}
.mg5:hover {
	width:199px;
	background:transparent url('../images/menu_gorne.jpg') no-repeat -798px -50px;		
}
.mg5_hover {
	width:199px;
	background:transparent url('../images/menu_gorne.jpg') no-repeat -798px -50px;		
}
/*
#div_id_article_80 .mg5 {
	background:transparent url('../images/menu_gorne.jpg') no-repeat -798px -50px;			
}
*/

.menu_gorne_2 {
	float:left;
	width:100%;	
	height:206px;	
	display:none;		
}
#div_id_main_page .menu_gorne_2,#div_id_article_74 .menu_gorne_2,#div_id_article_75 .menu_gorne_2,#div_id_article_76 .menu_gorne_2,#div_id_article_77 .menu_gorne_2,#div_id_article_78 .menu_gorne_2{
	display:block;
}
.menu_gorne_2 ul {
	list-style:none outside none;
	margin:0px;
	padding:0px;
	border:0px;
}
.menu_gorne_2 ul li {
	float:left;
	height:206px;
}
.menu_gorne_2 ul li a {
	display:block;
	width:100%;
	height:100%;
}
.menu_gorne_2 ul li a span {
}
.mg_21{
	width:193px;
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat 0px 0px;	
}
.mg_21:hover {
	width:193px;
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat 0px -206px;		
}
.mg_21_hover {
	width:193px;
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat 0px -206px;		
}
#div_id_article_74 .mg_21 {
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat 0px -206px;				
}
.mg_22{
	width:201px;
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat -193px 0px;	
}
.mg_22:hover {
	width:201px;
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat -193px -206px;		
}
.mg_22_hover {
	width:201px;
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat -193px -206px;		
}
#div_id_article_75 .mg_22, #div_id_main_page .mg_22 {
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat -193px -206px;			
}
.mg_23{
	width:200px;
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat -394px 0px;	
}
.mg_23:hover {
	width:200px;
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat -394px -206px;		
}
.mg_23_hover {
	width:200px;
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat -394px -206px;		
}
#div_id_article_76 .mg_23 {
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat -394px -206px;				
}
.mg_24{
	width:200px;
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat -594px 0px;	
}
.mg_24:hover {
	width:200px;
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat -594px -206px;		
}
.mg_24_hover {
	width:200px;
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat -594px -206px;		
}
#div_id_article_77 .mg_24 {
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat -594px -206px;					
}
.mg_25{
	width:208px;
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat -794px 0px;	
}
.mg_25:hover {
	width:208px;
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat -794px -206px;		
}
.mg_25_hover {
	width:208px;
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat -794px -206px;		
}
#div_id_article_78 .mg_25 {
	background:transparent url('../images/menu_gorne_2.jpg') no-repeat -794px -206px;						
}

.menu_gorne_3 {
	float:left;
	width:100%;	
	height:206px;			
	display:block;
}
#div_id_main_page .menu_gorne_3,#div_id_article_74 .menu_gorne_3,#div_id_article_75 .menu_gorne_3,#div_id_article_76 .menu_gorne_3,#div_id_article_77 .menu_gorne_3,#div_id_article_78 .menu_gorne_3{
	display:none;
}
.menu_gorne_3 ul {
	list-style:none outside none;
	margin:0px;
	padding:0px;
	border:0px;
}
.menu_gorne_3 ul li {
	float:left;
	height:206px;
}
.menu_gorne_3 ul li a {
	display:block;
	width:100%;
	height:100%;
}
.menu_gorne_3 ul li a span {
}
.mg_31{
	width:205px;
	background:transparent url('../images/menu_gorne_5.jpg') no-repeat 0px 0px;	
}
.mg_31:hover {
	width:205px;
	background:transparent url('../images/menu_gorne_5.jpg') no-repeat 0px -206px;		
}
.mg_31_hover {
	width:205px;
	background:transparent url('../images/menu_gorne_5.jpg') no-repeat 0px -206px;		
}
.mg_32{
	width:200px;
	background:transparent url('../images/menu_gorne_5.jpg') no-repeat -205px 0px;	
}
.mg_32:hover {
	width:200px;
	background:transparent url('../images/menu_gorne_5.jpg') no-repeat -205px -206px;		
}
.mg_32_hover {
	width:200px;
	background:transparent url('../images/menu_gorne_5.jpg') no-repeat -205px -206px;		
}
.mg_33{
	width:201px;
	background:transparent url('../images/menu_gorne_5.jpg') no-repeat -405px 0px;	
}
.mg_33:hover {
	width:201px;
	background:transparent url('../images/menu_gorne_5.jpg') no-repeat -405px -206px;		
}
.mg_33_hover {
	width:201px;
	background:transparent url('../images/menu_gorne_5.jpg') no-repeat -405px -206px;		
}
.mg_34{
	width:201px;
	background:transparent url('../images/menu_gorne_5.jpg') no-repeat -606px 0px;	
}
.mg_34:hover {
	width:201px;
	background:transparent url('../images/menu_gorne_5.jpg') no-repeat -606px -206px;		
}
.mg_34_hover {
	width:201px;
	background:transparent url('../images/menu_gorne_5.jpg') no-repeat -606px -206px;		
}

.mg_35{
	width:190px;
	background:transparent url('../images/menu_gorne_5.jpg') no-repeat -806px 0px;	
}
.mg_35:hover {
	width:190px;
	background:transparent url('../images/menu_gorne_5.jpg') no-repeat -806px -206px;		
}
.mg_35_hover {
	width:190px;
	background:transparent url('../images/menu_gorne_5.jpg') no-repeat -806px -206px;		
}


.footer_table ul {
    border: 0 none;
    list-style: none outside none;
    margin: 19px 0 19px 14px;
    padding: 0;
}
.footer_table ul ul {
    border: 0 none;
    list-style: none outside none;
    margin: 11px 0;
    padding: 0;
}
.footer_table ul li {
    float: left;
    text-align: left;
    width: 247px;
}
.footer_table ul ul li {
    float: left;
    text-align: left;
    width: 230px;
}
.footer_table ul li h4 {

}
.footer_table ul li h4 a {

}
.footer_table ul li h4 a span {
    color: #6D6D6D;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}
.footer_table ul ul li {	
	border-bottom:1px solid #e5e5e5;
}
.footer_table ul ul li a {
	display:block;
    color:#484848;
	font-size:12px;
	font-family:tahoma;
	background:url("../images/kat_stopka_iko.jpg") no-repeat scroll 2px 10px transparent;	
}
.footer_table ul ul li a span {
    color:#484848;
	font-size:12px;
	font-family:tahoma;
	line-height:23px;
	margin-left:15px;
}
.ks_wiecej {
	position:absolute;
	right:0px;
	bottom:0px;
	width:50px;
	height:24px;
	background:url("../images/wiecej.png") no-repeat transparent;	
}
.ks_wiecej a {
	display:block;
	width:100%;
	height:100%;
}	
.cena_prom {
	color:#b61019 !important;   
	font-weight: bold;
}
.quantity {
    float: left;
    height: 90px;
    width: 96px;
}	
.quantity1 {    
	margin-left: 8px;
    margin-top: 11px;
}	
.do_koszyka_przechowali_porownywarki {
	float:right;
	width:128px;
}
.dkpp1 {
	float:left;
	widtH:100%;
	height:40px;
	background:url("../images/do_koszyka.png") no-repeat transparent;
}
.dkpp1 a {
	display:block;
	widtH:100%;
	height:100%;
}
.dkpp2 {
	float:left;
	widtH:100%;
	height:16px;
}
.dkpp2 a {
	font-size:11px;
	font-family:tahoma;
	color:#000000;
}
.dkpp2 a span {
	line-height:16px;
	font-size:11px;
	font-family:tahoma;
	color:#000000;
	margin-left:26px;
}
.odbiorosobisty0 {
    float: left;
    height: 198px;
    width: 100%;
}
.odbiorosobisty {
	float:left;
	width:100%;
	height:49px;
	background:url("../images/odbiorosobisty.jpg") no-repeat center center transparent;
}
/*guziki produkt */
#tabs .r {
	background:url(css/demo01_tabs_bg.gif) repeat-x 0 -5px transparent; 
	overflow:hidden
}
#tabs,#tabs .l {
	background:url(css/demo01_tabs_lr.gif) repeat-y 0 0 transparent
}
#tabs {
	 margin:-31px 10px 5px; border-bottom:1px solid #E4ECEF; background-position:100% 0; background-color:#fff
}
.idTabs {
    float: left;
    margin-left: 0;
    padding-left: 0;
}
.idTabs li {
	list-style:none outside none;
	float:left
}
.idTabs .btn span {
	display:block
}
.idTabs .btn .c {
	background:url(../images/guziki_sz.png) repeat-x 0 -124px transparent
}
#tabs .idTabs .btn .l {
	background:url(../images/guziki_sz.png) no-repeat 0 -93px transparent
}
#tabs .idTabs .btn {
	color:#fff;
	display:block;
	line-height:14px;
}
#tabs .idTabs .selected {
	color:#080808
}
#tabs .idTabs .btn .r {
	background:url(../images/guziki_sz.png) no-repeat 100% 100% transparent;
	padding:8px 25px;
	font-size:12px;
	font-weight:bold;
	height: 15px;
}
.idTabs .selected .c {
	 background-position:0 -31px
}
#tabs .idTabs .selected .l {
	 background-position:0 0
}
#tabs .idTabs .selected .r {
	 background-position:100% -62px
}
.idTabs .idTabsItem2 {
	 margin:0 6px
}
/*koniec guziki produkt */
.platnosci_img1 {
    background: url("../images/platnosci.png") no-repeat scroll left top transparent;
    height: 56px;
    left: 0;
    position: absolute;
    top: 52px;
    width: 267px;
}
#opts a {
	font-size:10px;
}
#description {
	position:relative;
}
.productList_Type {
	float:left;
	width:100%;
	height:30px;
}
.productList_Type1 {
	float:right;
}
.produkt_lista {
	float:left;
	width:100%;
	border-bottom: 1px solid #EEEEEE;
}
.pl1 {
	float:left;
	width:421px;
}
.pl1 a {
	margin-left:10px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.pl1 a span {
	line-height:47px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.pl2 {
	float:left;
	width:180px;
	text-align:right;
}
.pl2 a {
	color:#363636;
	font-size:12px;
	margin-right:10px;
	font-weight:bold;

}
.pl2 a span {
	color:#b61019;
	font-size:12px;
	line-height:47px;
	font-weight:bold;
}
.pl3 {
	float:left;
	width:43px;
	height:47px;
    background: url("../images/szczegoly2.jpg") no-repeat scroll left top transparent;
}
.pl3 a {
	display:block;
	width:100%;
	height:100%;
}
.pl4 {
	float:left;
	width:33px;
	height:47px;
    background: url("../images/dodaj2.jpg") no-repeat scroll left top transparent;
}
.pl4 a {
	display:block;
	width:100%;
	height:100%;
}
.produkt_szczegoly {	
	float:left;
	width:100%;
}
.ps1 {	
	float:left;
	width:100%;
	height:110px;
	border-bottom:1px solid #efefef;
}
.ps1_1 {	
	float:left;
	width:130px;
	height:110px;
}
.ps1_2 {	
	float:left;
	width:540px;
	height:110px;
	text-align:justify;
}
.ps1_2 span {
	display:block;
	margin:10px 5px;
	overflow:hidden;
}
.ps2 {	
	float:left;
	width:100%;
	height:40px;
	margin-bottom: -9px;
}
.ps2_1 {	
	float:left;
	width:245px;
	height:40px;
}
.ps2_1 a {
	color:#363636;
	font-size:12px;
	margin-left:10px;
	font-weight:bold;

}
.ps2_1 a span {
	color:#b61019;
	font-size:12px;
	line-height:40px;
	font-weight:bold;
}
.ps2_2{	
	float:left;
	width:150px;
	height:40px;
}
.ps2_2 a {
	color:#000000;
	font-size:12px;
	margin-left:10px;
	font-weight: normal;

}
.ps2_2 a span {
	color:#000000;
	font-size:12px;
	line-height:40px;
	font-weight:normal;
}
.ps2_3 {	
	float:left;
	width:150px;
	height:40px;
}
.ps2_3 a {
	color:#000000;
	font-size:12px;
	margin-left::10px;
	font-weight:normal;

}
.ps2_3 a span {
	color:#000000;
	font-size:12px;
	line-height:40px;
	font-weight:normal;
}
.ps2_4 {	
	float:left;
	width:115px;
	height:40px;
    background: url("../images/do_koszyka.png") no-repeat scroll left top transparent;
}
.ps2_4 a {	
	display:block;
	width:100%;
	height:100%;
}
.produkty_polecane {
    float: left;
    height: 10px;
    margin-top: -9px;
    width: 100%;
}
.produkty_polecane span {
	color:#000000;
	font-weight:bold;
	font-family:tahoma;
	font-size:16px;
	margin-left:13spx;
}
.price_Netto {
	font-size:11px;
}
.status .label {
	font-weight:bold;
}
.cena_dodaj {
	float:left;
	width:100%;
}
.cd1 {
	float:left;
	width:50%;
}
.cd1 p {
	margin-top:5px;
}
.cd2 {
	float:left;
	width:50%;
}
#cookie_info {padding: 10px; margin: 0 auto; background-color: #CCC; color: #000; font-weight: bold; display: none;}
.close_cookie {width:19px; height:19px; background: url("../images/close.png") no-repeat; float: right; padding: 0;}