* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}
img {
	border: 0;
}
ul, li {
	list-style: none;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
td, th {
	font: 11px Tahoma, sans-serif;
}
body {
	background: #fff;
	font: 11px Tahoma, sans-serif;
	color: #666666;
}
.clearfix {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0;
	overflow: hidden;
}
.link-1 {
	color: #325ea6;
}
label .link-1 {
	cursor: pointer;
}
.link-2 {
	color: #333333;
}
.link-3 {
	color: #ff660b;
}
.link-4 {
	color: #ffffff;
}
.link-5 {
	color: #afafaf;
}
#container {
	width: 100%;
	padding: 0;
	margin: 0 auto;
	position: relative;
}
.content-1 {
	max-width: 1240px;
	min-width: 990px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	padding: 0 5px;
}
.content-2 {
	background: url(../img/zad_sprite3.jpg) 0px 0px repeat-x;
	width: 100%;
	height: 42px;
	margin: 0 auto;
}
.content-3 {
	background: url(../img/zad_sprite3.jpg) 0px -48px repeat-x;
	width: 100%;
	height: 36px;
	margin: 0 auto;
}
.center {
	text-align: center;
}
.center table {
	text-align: left;
	margin: 0 auto;
}
input {
	color: #666666;
}
textarea {
	color: #666666;
	border: 1px solid #90a2b1;
	background: #f6f9fc;
}
/* ============================= header ============================= */
.background-header {
	/* background: url(../img/top-swiateczny.gif) no-repeat; */
	width: 1240px;
	height: 85px;	
	margin: 0 auto;
}
.header {
	max-width: 1240px;
	min-height: 45px;
	position: relative;
	margin: 25px 0 15px 0;
}
.header .header-nav {
	position: absolute;
	right: 0px;
}
.header .header-nav li {
	padding: 0 0 0 15px;
	float: left;
}
.header .header-nav-1 {
	padding: 0 0 0 15px;
	text-align: right;
	color: #e9eff5;
	float: left;
	position: absolute;
	left: 360px;
	top: 15px;
}
.header .header-nav-1 p {
	margin: 0 0 12px 0;
}
.header-nav-1 .ico-raty {
	background: url(../img/zad_sprite.jpg) -579px -168px no-repeat ;
	height: 20px;
	padding: 0 0 5px 23px;
	margin: 0 3px;
	color: #325ea6;
}
.header-nav-1 .ico-pomoc {
	background: url(../img/zad_sprite.jpg) -579px -191px no-repeat ;
	height: 20px;
	padding: 0 0 5px 23px;
	margin: 0 3px;
	color: #325ea6;
}
.header-nav-1 .ico-konto {
	background: url(../img/zad_sprite.jpg) -579px -216px no-repeat ;
	height: 20px;
	padding: 0 0 5px 23px;
	margin: 0 0 0 3px;
	color: #325ea6;
}
.header-nav-1 .ico-bok {
	background: url(../img/ico-bok.gif) no-repeat;
	height: 15px;
	padding: 0 0 0 25px;
	color: #325ea6;
}
.header .header-nav-2 {
	float: left;
	border-left: 1px solid #e9eff5;
	padding: 0 0 0 10px;
	width: 300px;
}
.header .header-nav-1 p, .header .header-nav-2 p {
	padding: 0 0 3px 0;
}
.header-nav-2 strong {
	color: #ff660b;
}

 .header .logo {
	height: 48px;
	background: url(../img/zad_sprite.jpg) 0px 0px no-repeat ;
	width: 300px;
	/*height: 45px;*/
	display: block;
	text-indent: -9999px;
	position: absolute;
	left: 10px;
	top: 3px;
}

/*
.header .logo {
	background: url(../img/logo_zadowolenie_wielkanoc.gif) no-repeat;
	width: 397px;
	height: 83px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	left: -94px;
	top: -26px;
}
*/
.btn-blue-small {
	background: url("/common/img/zad_sprite2.png") no-repeat scroll 0px -226px transparent;
	width: 111px;
	height: 20px;
	color: #fff;
	padding: 7px 0 0 0px;
	display: block;
	text-align: left;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
}
.btn-green-small {
	background: url(../img/btn-green-small.gif) no-repeat;
	width: 111px;
	height: 20px;
	color: #fff;
	font-weight: bold;
	padding: 7px 0 0 0;
	display: block;
	text-align: center;
}
.btn-green-order-main {
	background: url(../img/btn-green-order-main.gif) no-repeat;
	width: 96px;
	height: 35px;
	color: #fff;
	font-weight: bold;
	padding: 9px 0 0 0;
	display: block;
	text-align: center;
}
.cart {
	background: url(../img/cart.gif) no-repeat;
	width: 53px;
	height: 44px;
	float: left;
	margin: 0 10px 0 0;
}
/*  wyszukiwarka */
.content-2 .content-top {
	position: relative;
	width: 100%;
	height: 47px;
}
.content-top .search {
	position: absolute;
	width: 720px;
	height: 45px;
}
.content-top .content-login {
	position: absolute;
	right: 0;
	top: 9px;
	color: #fff;
	width: 300px;
}
.content-top .content-login p {
	padding: 0 0 0 10px;
}
.content-top .btn-lightblue-normal-top {
	position: absolute;
	right: 0px;
	top: 9px;
}
.header .content-login {
	position: absolute;
	right: 2px;
	top: 25px;
	color: #666666;
}
.header .content-login p {
	padding: 0 0 0 10px;
}
.search span {
	font-weight: bold;
	color: #fff;
	position: absolute;
	top: 18px;
}
.search form p {
	background: url(../img/input_search.gif) no-repeat;
	width: 385px;
	height: 27px;
	position: absolute;
	top: 9px;
	left: 100px;
}
.search form p input {
	background: none;
	position: absolute;
	top: 6px;
	left: 10px;
	width: 365px;
}
.search p {
	position: absolute;
	top: 15px;
	right: 0px;
}
.search p a {
	color: #fff;
	font-size: 9px;
	text-decoration: underline;
}
.search div .btn-blue-small {
	background: url(../img/btn-blue-small.gif) no-repeat;
	width: 85px;
	height: 20px;
	position: absolute;
	top: 9px;
	left: 490px;
	color: #fff;
	font-weight: bold;
	padding: 7px 0 0 14px;
	text-align: left;
}
/*  wyszukiwarka 2 */
.search-2 span {
	font-weight: bold;
	color: #fff;
	position: absolute;
	top: 18px;
}
.search-2 form p {
	background: url(../img/input_search.gif) no-repeat;
	width: 385px;
	height: 27px;
	position: absolute;
	top: 9px;
	left: 180px;
}
.search-2 form p input {
	background: none;
	position: absolute;
	top: 6px;
	left: 10px;
	width: 365px;
}
.search-2 div .btn-blue-small {
    background: url("../img/zad_sprite2.png") no-repeat scroll 0 -22px transparent;
    color: #FFFFFF;
    font-weight: bold;
    height: 20px;
    left: 570px;
    padding: 7px 0 0 14px;
    position: absolute;
    text-align: left;
    top: 9px;
    width: 74px;
}
.content-top .search-2 .btn-lightblue-normal-top {
	position: absolute;
	left: 0px;
	top: 9px;
}
/*  lokalizacja */
.content-3 .content-top {
	position: relative;
	width: 100%;
	height: 36px;
}
.content-top .location {
	position: absolute;
	top: 10px;
	left: 0;
}
.location strong {
	color: #325ea6;
}
.content-top .login {
	position: absolute;
	top: 10px;
	right: 0;
}
/* ============================= tre?� ============================= */
.main {
	width: 100%;
	min-width: 990px;
	margin: 10px 0 0 0;
	border-collapse: separate;
	border-spacing: 0px;
	*border-collapse: expression('separate', cellSpacing = '0px');
	border: none;
	padding: 0;
}
.main-col-1 {
	width: inherit;
	padding: 0 15px 0 0;
	vertical-align: top;
	border: none;
}
.main-col-2 {
	padding: 0;
	width: 210px;
	vertical-align: top;
	overflow: hidden;
	border: none;
}
.main-col-3 {
	padding: 0 15px 0 0;
	width: 210px;
	vertical-align: top;
	overflow: hidden;
	border: none;
}
.main-col-4 {
	vertical-align: top;
	padding: 0 4px 0 0;
	border: none;
}
/*  error */
.error {
	border: 1px solid #ee0000;
	width: 70%;
	padding: 15px 10px;
	text-align: center;
	color: #ee0000;
	font-weight: bold;
	margin: 10px 0 0 0;
	margin-left: auto;
	margin-right: auto;
}
/*  kategorie */
.categories {
	margin: 0 0 15px 0;
	border-right: 1px solid #e9eff5;
	width: 100%;
}
.categories .block {
	border-left: #e9eff5 1px solid;
	float: left;
	overflow: hidden;
	text-align: left;
}
.categories .block .max {
	border-bottom: #e9eff5 1px solid;
	overflow: hidden;
	height: 170px;
	margin: 0 10px;
	padding: 10px 10px;
}
.categories .block h2 {
	font-weight: bold;
	font-size: 18px;
	margin: 20px 0 2px 0;
	text-transform: lowercase;
}
.categories .block h3 {
	background: url("../img/zad_sprite.jpg") no-repeat scroll -583px -76px transparent;
	font-size: 11px;
	font-weight: normal;
	border-bottom: 1px dotted #e9eff5;
	padding: 2px 0 2px 15px;
	/*text-transform: capitalize;*/
}
.categories .block h4 {
	background: url("../img/zad_sprite.jpg") no-repeat scroll -583px -92px transparent;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 0 2px 15px;
}
.categories .block h6 {
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 12px 0;
	color: #a2bbd6;
}
.categories .block ul {
	width: auto;
	text-align: left;
	margin: -5px 0 0 0;
}
.categories .block li {
	width: auto;
	text-align: left;
}
.ico-pusty, .ico-tv, .ico-audio, .ico-foto, .ico-agd, .ico-agddrobne, .ico-agdzabudowa, .ico-komputery, .ico-car, .ico-telefony, .ico-gps, .ico-audio2, .ico-video, .ico-prezenty, .ico-piekarniki, .ico-plyty, .ico-okapy, .ico-lodowki, .ico-zmywarki, .ico-konsole, .ico-upalnedni {
	width: 68px;
	height: 64px;
	float: right;
	overflow: hidden;
}
.ico-tv {
	background: url("../img/zad_sprite.jpg") no-repeat scroll -16px -74px transparent;
}
.ico-audio {
	background: url("../img/zad_sprite.jpg") no-repeat scroll -391px -74px transparent;
}
.ico-foto {
	background: url("../img/zad_sprite.jpg") no-repeat scroll -305px -156px transparent;
}
.ico-agd {
	background: url("../img/zad_sprite.jpg") no-repeat scroll -110px -74px transparent;
}
.ico-agddrobne {
	background: url("../img/zad_sprite.jpg") no-repeat scroll -314px -74px transparent;
}
.ico-agdzabudowa {
	background: url("../img/zad_sprite.jpg") no-repeat scroll -195px -74px transparent;
}
.ico-komputery {
	background: url("../img/zad_sprite.jpg") no-repeat scroll -9px -156px transparent;
}
.ico-car {
	background: url(../img/ico-car.jpg) no-repeat;
}
.ico-telefony {
	background: url("../img/zad_sprite.jpg") no-repeat scroll -197px -156px transparent;
}
.ico-gps {
	background: url(../img/ico-gps.jpg) no-repeat;
}
.ico-audio2 {
	background: url(../img/ico-audio2.jpg) no-repeat;
}
.ico-video {
	background: url(../img/ico-video.jpg) no-repeat;
}
.ico-prezenty {
	background: url(../img/ico-prezenty.png) no-repeat;
	position:relative;
	top:1px;
	width:64px;
	height:64px;
}
.ico-piekarniki {
	background: url(../img/ico-piekarniki.jpg) no-repeat;
}
.ico-plyty {
	background: url(../img/ico-plyty.jpg) no-repeat;
}
.ico-okapy {
	background: url(../img/ico-okapy.jpg) no-repeat;
}
.ico-lodowki {
	background: url(../img/ico-lodowki.jpg) no-repeat;
}
.ico-zmywarki {
	background: url(../img/ico-zmywarki.jpg) no-repeat;
}
.ico-konsole {
	background: url("../img/zad_sprite.jpg") no-repeat scroll -115px -156px transparent;
}
.ico-upalnedni {
	background: url(../img/ico-upalnedni.jpg) no-repeat;
}
.categories .block .special h2 a {
	color: #ee0000;
}
.categories .block .special h6 {
	color: #ff6666;
}
.categories .block .special h3 {
	background: url(../img/arrow-9.gif) left 7px no-repeat;
}
.categories .block .special h3 a {
	color: #ee0000;
}
.categories .block .special h4 {
	background: url(../img/arrow-1.gif) left 7px no-repeat;
}
.categories .block .special h4 a {
	color: #ee0000;
}

/*  box-1 */
.header-box-1 {
	position: relative;
}
.footer-box-1 {
	margin: 0 0 10px 0;
	position: relative;
}
.box-1 {
	border-left: 1px solid #f0dcd8;
	border-right: 1px solid #f0dcd8;
	width: 208px;
	line-height: 14px;
}
.box-1 .headline {
	background: url("../img/zad_sprite.jpg") no-repeat scroll  right -30px transparent;
	width: 206px;
	height: 30px;
	margin: 0 0 0 1px;
}
.box-1 .headline span {
	position: relative;
	top: 8px;
	left: 12px;
	font-weight: bold;
	color: #fff;
}
.border-lt, .border-rt, .border-lb, .border-rb {
	background: #fff;
	width: 1px;
	height: 1px;
}
.border-t-box-1 {
	border-top: 1px solid #f0dcd8;
	border-left: 1px solid #f0dcd8;
	border-right: 1px solid #f0dcd8;
	width: auto;
	height: 1px;
	overflow: hidden;
}
.border-b-box-1 {
	border-bottom: 1px solid #f0dcd8;
	border-left: 1px solid #f0dcd8;
	border-right: 1px solid #f0dcd8;
	width: auto;
	height: 1px;
	overflow: hidden;
}
.header-box-1 .border-lt {
	position: absolute;
	left: 0px;
	top: 0px;
}
.header-box-1 .border-rt {
	position: absolute;
	right: 0px;
	top: 0px;
}
.footer-box-1 .border-lb {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.footer-box-1 .border-rb {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.box-content {
	padding: 12px;
}
.box-content-2 {
	padding: 4px 12px;
}
.box-1 h4 {
	font-size: 11px;
}
.box-1 h6 {
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	margin: 0 0 7px 0;
}
.box-1 .more {
    background: url("../img/zad_sprite.jpg") no-repeat scroll right -93px transparent;
    color: #FF660B;
    display: inline-block;
    margin: 7px 0 0;
    padding: 0 21px 0 0;
}
.news {
	margin: 0 0 15px 0;
}
.box-1 .sep {
	border-top: 1px solid #f0dcd8;
	height: 2px;
	overflow: hidden;
}
.box-1 .pic {
	float: right;
	margin: 0 0 3px 3px;
}
.box-1-gray .box-1, .box-1-gray .header-box-1, .box-1-gray .footer-box-1 {
	background: #f8f7f3;
}
.box-1-gray .box-1 h4 {
	margin: 3px 0 0 0;
}
/*  box-2 */
.header-box-2 {
	position: relative;
}
.footer-box-2 {
	margin: 0 0 10px 0;
	position: relative;
}
.box-2 {
	line-height: 14px;
	overflow: hidden;
	border-left: 1px solid #e9eff5;
	border-right: 1px solid #e9eff5;
}
.border-lt, .border-rt, .border-lb, .border-rb {
	background: #fff;
	width: 1px;
	height: 1px;
}
.border-t-box-2 {
	border-top: 1px solid #e9eff5;
	border-left: 1px solid #e9eff5;
	border-right: 1px solid #e9eff5;
	width: auto;
	height: 1px;
	overflow: hidden;
}
.border-b-box-2 {
	border-bottom: 1px solid #e9eff5;
	border-left: 1px solid #e9eff5;
	border-right: 1px solid #e9eff5;
	width: auto;
	height: 1px;
	overflow: hidden;
}
.info .border-b-box-2 {
	background: #eef2f6;
}
.header-box-2 .border-lt {
	position: absolute;
	left: 0px;
	top: 0px;
}
.header-box-2 .border-rt {
	position: absolute;
	right: 0px;
	top: 0px;
}
.footer-box-2 .border-lb {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.footer-box-2 .border-rb {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.info {
	position: relative;
}
.info .box-2 {
	background: #eef2f6;
}
.info .box-2 .headline {
	background: #fff url(../img/zad_sprite3.jpg) 0px bottom repeat-x;
	max-width: 1240px;
	height: 30px;
	border-bottom: 1px solid #e9eff5;
}
.info .box-2 .headline .box-content {
	padding: 8px 12px;
}
.info .box-2 .headline span {
	color: #325ea6;
	font-weight: bold;
}
.box-content-info {
	max-width: 305px;
	min-width: 24%;
	float: left;
	padding: 0;
}
.box-content-info-newsletter {
	border-left: 1px solid #fff;
	float: left;
	min-height: 130px;
	color: #325ea6;
}
.box-content-info-newsletter p {
	margin: 0 0 10px 0;
}
.box-content-info-newsletter input {
	font-size: 11px;
	font-weight: bold;
	color: #325ea6;
	padding: 5px;
	border: 1px solid #cfdbe7;
	width: 210px;
}
.btn-blue-normal, .btn-blue-large {
    background: url("../img/zad_sprite2.png") no-repeat scroll -90px -23px transparent;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 21px;
    padding: 6px 0 0;
    text-align: center;
    width: 152px;
}
.btn-orange-normal {
	background: url(../img/btn-orange-normal.jpg) no-repeat;
	width: 151px;
	height: 21px;
	color: #fff;
	font-weight: bold;
	padding: 6px 0 0 0;
	text-align: center;
	display: block;
}
.btn-lightblue-normal-top {
	background: url("../img/zad_sprite.jpg") no-repeat scroll -368px -248px transparent;
	width: 151px;
	height: 20px;
	color: #fff;
	font-weight: bold;
	padding: 7px 0 0 0;
	text-align: center;
	display: block;
}
.btn-lightblue-small-2 {
	background: url(../img/btn-lightblue-small-2.gif) no-repeat;
	width: 96px;
	height: 20px;
	color: #fff;
	font-weight: bold;
	padding: 7px 0 0 0;
	text-align: center;
	display: block;
}
.btn-blue-large {
	background: url(../img/btn-blue-large.gif) no-repeat;
	width: 200px;
}
.box-content-info h5 {
    background: url("../img/zad_sprite.jpg") no-repeat scroll -580px -284px transparent;
    font-size: 11px;
    font-weight: normal;
    padding: 2px 0 4px 15px;
}
/*  banner */
.banner-1 {
	text-align: center;
	margin: 0 0 15px 0;
}
.banner-2 {
	text-align: center;
	margin: 0 0 10px 0;
}
.banner-3 {
	text-align: center;
	margin: 0px 0 0px 0;
	width: 100%;
	display: none;
}
.banner-4 {
	text-align: center;
	margin: 5px 0 0 0;
}
/* ============================= stopka ============================= */
.footer {
	margin: 0 0 45px 0;
}
.footer p {
	text-align: center;
	margin: 0 0 8px 0;
}
.footer .enp {
	background: url("../img/zad_sprite.jpg") no-repeat scroll  right top transparent;
	width: 83px;
	height: 22px;
	display: block;
	text-indent: -9999px;
	margin: 0 auto;
	margin-top: 15px;
}
/* ============================= lista ============================= */
.pages-1 {
	margin: 0 0 10px 0;
	width: 100%;
}
.pages-1-1 {
	float: left;
	padding: 5px 0 0 0;
}
.pages-1-1 p {
	float: left;
}
.pages-1-1 h1 {
	float: left;
	padding: 5px 3px 0 3px;
	font-size: 11px;
	color: #333333;
}
.pages-1 p {
	color: #333333;
	padding: 5px 0 0 0;	
}
.pages-1-2 {
	float: right;
	height: 12px;
}
.pages-1-2 select {
	font-size: 11px;
	border: 1px solid #828194;
	width: 50px;
}
.pages-2 {
	height: 21px;
	margin: 0 0 10px 0;
	overflow: hidden;
}
.box-content .pages-2 .box-content, .pages-2 .box-content {
	padding: 7px 12px;
}
.pages-2-1 {
	float: left;
}
.pages-2-2 {
	float: right;
}
.list {
	margin: 0 0 10px 0;
	width: auto;
}
.list table {
	width: 100%;
}
.list table td {
	vertical-align: top;
}
.list-col-1 {
	width: 110px;
	padding: 0 15px 0 10px;
	vertical-align: top;
}
.list-col-2 {
	padding: 0 15px 0 0;
	width: auto;
	vertical-align: top;
}
.list-col-3 {
	width: 140px;
	vertical-align: top;
	text-align: right;	
}
.list-col-5 {
	/* background: url(../img/bg_label-comparison.gif) repeat-y; */
	width: 10px;
	padding: 10px 6px 10px 10px;
	/* border: 1px solid #e9eff5; */
}
.list-col-5 label {
	background: url("/common/img/zad_sprite2.png") no-repeat scroll -110px -71px transparent;
	width: 14px;
	height: 115px;	
	display: block;
	cursor: point;
	padding: 20px 0 0 0;
}
.list-col-5 label input {
	width: 14px;
	height: 14px;	
}
.main-col-1 .sep-list {
	border-top: 1px solid #e9eff5;
	height: 2px;
	overflow: hidden;
	margin: 0 0 7px 0;
}
.list-col-2 h2 {
	font: bold 18px Arial, Tahoma;
}
.list-col-2 h4 {
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 4px 0;
}
.list-col-2 h5 {
	font-size: 11px;
	font-weight: normal;
	margin: 5px 20px 0 0;
	float: left;
	color: #325ea6;
}
.list-col-2 h6 {
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0 0 0;
	color: #333;	
	float: left;
}
.list-col-2 input {
	margin: 0 2px 0 0;
	position: relative;
	top: 1px;
}
.list-col-2 .add {
	background: url("../img/zad_sprite.jpg") no-repeat scroll -581px -241px transparent;
	padding: 0 0 0 22px;
	color: #325ea6;
	font-weight: bold;
	width: 105px;
	height: 20px;
	display: block;
	margin: 5px 10px 0 0;
	float: left;
}
.list-col-2 .details, .promoProduct .details {
	background: url("../img/zad_sprite.jpg") no-repeat scroll -581px -263px transparent;
	padding: 0 0 0 22px;
	color: #325ea6;
	font-weight: bold;
	width: 105px;
	height: 20px;
	display: block;
	margin: 5px 10px 0 0;
	float: left;
}
.list-col-3 h6 {	
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 3px 0;
	text-decoration: line-through;
}
.list-col-3 h5 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 1px 0;
	color: #333333;
}
.list-col-3 h5 span {
	font: bold 28px Arial, Tahoma;
	color: #ff660b;
}
.list-col-3 h5.list-price span {
	font: bold 18px Arial, Tahoma;
	color: #ff660b;
}
.list-col-3 h5 em {
	font-size: 14px;
	font-style: normal;
}
.compare-1 {
    background: url("../img/zad_sprite.jpg") no-repeat scroll -396px -6px transparent;
    color: #325EA6;
    display: block;
    font-size: 11px;
    height: 23px;
    margin: 0 0 0 15px;
    padding: 0 0 0 23px;
    width: 50px;
}
.compare-2 {
	background: url("/common/img/zad_sprite2.png") no-repeat scroll -0px -76px transparent;
	width: 50px;
	height: 25px;
	color: #325ea6;
	font-size: 11px;
	padding: 0 0 0 23px;
	display: block;
	margin: 0 0 0 15px;
}
.btn-lightorange-normal {
	background: url(../img/btn-lightorange-normal.gif) no-repeat;
	width: 221px;
	height: 20px;
	color: #ff660b;
	font-weight: bold;
	padding: 7px 0 0 0;
	display: block;
	text-align: center;
	overflow: hidden;
}
.btn-lightblue-small {
	background: url(../img/btn-lightblue-small.gif) no-repeat;
	width: 111px;
	height: 20px;
	color: #325ea6;
	font-weight: bold;
	font-size: 11px;
	padding: 7px 0 0 0;
	display: block;
	text-align: center;
}
h6 .btn-lightblue-small {
	margin: 0 0 10px 0;
}
.btn-add-cart {
	background: url("../img/zad_sprite.jpg") no-repeat scroll -10px -241px transparent;
	width: 131px;
	height: 27px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 14px 0 0 0;
	display: block;
	text-align: center;
	overflow: hidden;
	margin: 10px 0 0 0;
}
.btn-add-cart5 {
	background: url(../img/btn-add-cart5.gif) no-repeat;
	width: 131px;
	height: 27px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	line-height: 25px;
	display: block;
	text-align: center;
	overflow: hidden;
	margin: 10px 0 0 0;
}

.add-cart, .add-cart1, .add-cart2, .add-cart3, .add-cart4, .add-cart5 {
	position: relative;
}
.add-cart2 {
	width: 157px;
	height: 27px;
	margin: 0 auto;
	margin-top: 10px;
}
.text-hint, .hint a .text-hint, .hint a:hover .text-hint {
	text-decoration:none;
}
.add-cart .hint, .add-cart1 .hint, .add-cart2 .hint, .add-cart3 .hint, .add-cart4 .hint {
	background: url(../img/hint-cart.gif) no-repeat;
	width: 160px;
	height: 60px;
	display: block;
	position: absolute;
	text-align: center;
	padding: 40px 10px 0 10px;
	color: #333333;
	cursor: point;
}
.add-cart .hint a, .add-cart1 .hint a, .add-cart2 .hint a, .add-cart3 .hint a {
	padding: 3px 0 0 0;
	display: block;
}
.add-cart .hint {
	top: -96px;
	left: -14px;
}
.add-cart-product .add-cart .hint {
	margin: 0 0 5px 0;
}
.add-cart-product .add-cart .hint {
	top: -96px;
	left: -35px;
}
.add-cart1 .hint {
	top: -106px;
	left: -45px;
	line-height: 13px;
}
.add-cart2 .hint {
	top: -106px;
	left: -5px;
	line-height: 13px;
}
.add-cart3 .hint {
	position: absolute;
	top: -96px;
	left: -30px;	
}
.add-cart4 .hint {
	position: absolute;
	top: -106px;
	left: -22px;	
}
.add-cart4 .btn-add-cart {
	margin: 0;	
}
.list-col-3 .btn-add-cart {
	float: right;
}

.btn-add-cart2 {
	background: url(../img/btn-add-cart2.gif) no-repeat;
	width: 157px;
	height: 22px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0 0 0;
	display: block;
	text-align: center;
	overflow: hidden;	
	margin-left: auto;
	margin-right: auto;
}
.btn-add-cart2 a:hover {
	text-decoration: underline;
}
.btn-add-cart3 {
	background: url(../img/btn-add-cart3.gif) no-repeat;
	width: 205px;
	height: 24px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 7px 0 0 0;
	display: block;
	text-align: center;
	overflow: hidden;
	margin: 10px 0 0 0;
}
.add-cart1, .add-cart2 {
	margin: 5px 0 0 0;
	text-align: left;
}
.add-cart1 .btn-add-cart1 {
	background: url(../img/btn-add-cart4.gif) no-repeat;
	width: 90px;
	height: 22px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0 0 0;
	display: block;
	text-align: center;
	overflow: hidden;	
	margin: 0;
}
.btn-add-cart4 a:hover {
	text-decoration: underline;
}
.btn-express {
	background: url(../img/btn-express.gif) no-repeat;
	width: 131px;
	height: 34px;
	color: #51ab17;
	padding: 7px 0 0 0;
	display: block;
	text-align: left;
	overflow: hidden;
	text-align: center;
	margin: 5px 0 5px 0;
	float: right;
}
.list-col-3 .btn-express {
	float: right;
}
.flags {
	margin: 0 0 10px 0;
}
.flags a {
	float: left;
	margin: 0 4px 0 0;
}
.flags span {
	font-weight: bold;
	color: #f7ba00;
	margin-left: 5px;
}
.flag-promotion, .flag-best, .flag-new {
	width: 67px;
	height: 12px;
	display: block;
	text-align: center;
	color: #fff;
	font-weight: bold;
	padding: 1px 0 0 0;
	overflow: hidden;
	text-transform: uppercase;
	font-size: 9px;
}
.flag-transport {
	width: 118px;
	height: 12px;
	display: block;
	text-align: center;
	color: #fff;
	font-weight: bold;
	padding: 1px 0 0 0;
	overflow: hidden;
	text-transform: uppercase;
	font-size: 8px;
	background: #fff url(../img/flag-transport.gif) no-repeat;
}
.flag-promotion {
	background: #fff url(../img/flag-promocja.gif) no-repeat;
}
.flag-best {
	background: #fff url(../img/flag-bestseller.gif) no-repeat;
}
.flag-new {
	background: #fff url(../img/flag-nowosc.gif) no-repeat;
}
.promo-1, .promo-2, .promo-3 {
	border: 1px dotted #f7ba00;
	padding: 10px;
}
.promo {
	border-right: 1px dotted #f7ba00;
}
.promo-1 {
	border-right: none;
}
.promo-1 img {
	margin-top: 10px;
}
.promo-2 {
	border-right: none;
	border-left: none;
}
.promo-2 .flags {
	margin-top: 10px;
}
.promo-3 {
	border-left: none;	
}





/*  box-3 */
.header-box-3 {
	position: relative;
}
.footer-box-3 {
	margin: 0 0 10px 0;
	position: relative;
}
.box-3 {
	border-left: 1px solid #e9eff5;
	border-right: 1px solid #e9eff5;
	width: 208px;
	line-height: 14px;
}
.box-3 .headline {
	background: url("../img/zad_sprite.jpg") no-repeat scroll -153px -246px transparent;
	width: 206px;
	height: 30px;
	margin: 0 0 0 1px;
	position: relative;
}
.box-3 .headline span {
	position: absolute;
	top: 8px;
	left: 12px;
	font-weight: bold;
	color: #fff;
}
.box-3 .headline a.back {
	background: url("/common/img/zad_sprite2.png") no-repeat scroll -0px -202px transparent;
	position: absolute;
	top: 13px;
	right: 12px;
	width: 7px;
	height: 5px;
	font-weight: bold;
	color: #fff;
	text-indent: -9999px;
}
.border-lt, .border-rt, .border-lb, .border-rb {
	background: #fff;
	width: 1px;
	height: 1px;
}
.border-t-box-3 {
	border-top: 1px solid #e9eff5;
	border-left: 1px solid #e9eff5;
	border-right: 1px solid #e9eff5;
	width: auto;
	height: 1px;
	overflow: hidden;
}
.border-b-box-3 {
	border-bottom: 1px solid #e9eff5;
	border-left: 1px solid #e9eff5;
	border-right: 1px solid #e9eff5;
	width: auto;
	height: 1px;
	overflow: hidden;
}
.header-box-3 .border-lt {
	position: absolute;
	left: 0px;
	top: 0px;
}
.header-box-3 .border-rt {
	position: absolute;
	right: 0px;
	top: 0px;
}
.footer-box-3 .border-lb {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.footer-box-3 .border-rb {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.box-content {
	padding: 12px;
}
.box-3 .sep {
	border-top: 1px solid #f0dcd8;
	height: 2px;
	overflow: hidden;
}
/*  kategorie + opcje wyszukiwania  */
.menu_categories {
	line-height: 18px;
	padding: 3px 0 7px 0;
	width: 180px;
}
.menu_categories h3, .menu_categories h4 {
	font-size: 11px;
	font-weight: normal;
	color: #a2bbd6;
	margin: 0 0 3px 0;
}
.menu_categories h3 {
	margin: 0 0 4px 0;
}
.menu_categories h4 {
	background: url("/common/img/zad_sprite2.png") no-repeat scroll -324px -75px transparent;
	padding: 0 0 0 15px;
}
.menu_categories h3 a {
	font-weight: bold;
}
.menu_categories h6 {
	padding: 3px 0 0 0;
}
.menu_categories h6 a {
	background: url(../img/arrow-3.gif) 0 1px no-repeat;
	text-indent: -9999px;
	display: block;
	width: 11px;
	height: 9px;
}

.menu_categories h4.active {
	color: #ff660b;
}
.menu_categories h4.active a {
	color: #ff660b;
	font-weight: bold;
}
.menu_categories .menu_categories-1 {
	width: 17px;
	float: left;
}
.menu_categories .menu_categories-2 {
	float: left;
}
.menu_categories .menu_categories-3 {
	margin: 0 0 15px 0;
}
.menu_categories .menu_categories-3 h3 {
	line-height: 16px;
}
.form-search-options {
	margin: 5px 0;
}
.form-search-options input {
	margin: 0 4px;
}
.search_options-layer {
	margin: 10px 0 0 0;
}
.search_options h5 {
	background: url(../img/arrow-2.gif) 0 5px no-repeat;
	float: left;
	font-size: 11px;
	font-weight: normal;
	color: #a2bbd6;
	margin: 0 0 5px 0;
	padding: 0 0 0 15px;
}
.search_options h5.active, .search_options h4.active {
	width: 140px;
}
.search_options h5.active span, .search_options h4.active span {
	color: #ff660b;
	font-weight: bold;
}
.search_options .all h4.active {
	background: none;
	font-weight: normal;
	width: 120px;
	padding: 0 0 0 10px;
	margin: 0 0 2px 0;
	color: #ff660b;
}
.search_options .all h6 {
	margin: 0 0 2px 0;
}
.search_options h6 {
	float: right;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 10px;
	margin: 0 0 5px 0;
}
.search_options h4 {
	float: left;
	font-size: 11px;
	font-weight: normal;
	color: #325ea6;
	margin: 0 0 5px 0;
}
.search_options h4 input {
	width: 14px;
	height: 14px;
	float: left;
	margin: 1px 4px 0 0;
}
.search_options h4.more {
	background: url(../img/arrow-4.gif) 0 6px no-repeat;
	padding: 0 0 0 14px;
}
.search_options .headline_box {
	margin: 0 0 7px 0;
	color: #a2bbd6;
}
.search_options .right .link-1 {
	background: url("/common/img/zad_sprite.jpg") no-repeat scroll -546px -78px transparent;
	font-weight: bold;
	padding: 0 15px 0 0;
}
.search_options strong {
	color: #333333;
}
.search_options h6 .delete, .delete {
	background: url(../img/x.gif) 0 2px no-repeat;
	width: 11px;
	height: 13px;
	display: block;
	text-indent: -9999px;
	margin-left: auto;
	margin-right: auto;
}
.search_options .btn-blue-normal {
	margin: 0 0 0 15px;
}
.right {
	text-align: right;
	padding: 2px 0;
}
.right-2 table {
	margin-right: 0;
	margin-left: auto;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.blue_line {
	border-top: 1px solid #e9eff5;
	height: 1px;
	overflow: hidden;
	margin: 10px 0;
}

/*  kategoria specjalna  */
.menu_categories .special h3, .menu_categories .special h4 {
	color: #ff6666;
}
.menu_categories .special h4 {
	background: url(../img/arrow-9.gif) 0 6px no-repeat;
	padding: 0 0 0 15px;
}
.menu_categories .special h3 a, .menu_categories .special h4 a {
	color: #ee0000;
}

.menu_categories .special h4.active {
	color: #333333;
}
.menu_categories .special h4.active a {
	color: #333333;
}

/*  ostatnio wyszukiwane  */
.search-list {
	line-height: 18px;
}
.search-list h5 {
	font-size: 11px;
	font-weight: normal;
}
.search-list h5 img {
	margin: 0 0 2px 2px;
}
/*  promocje, nowo?ci, bestsellery  */
.best {
	line-height: 15px;
	margin: 0 0 12px 0;
}
.best h2 {
	font-size: 11px;
	font-weight: bold;
}
.best h4 {
	font-size: 11px;
	font-weight: normal;
}
.best h6 {
	font-size: 11px;
	font-weight: normal;
}
.best h6 strong {
	color: #ff660b;
}
.best img {
	float: right;
	margin: 0 0 0 3px;
}
.box-3 .more {
	background: url(../img/arrow-2.gif) right 4px no-repeat;
	color: #325ea6;
	padding: 0 14px 0 0;
	margin: 0 0 2px 0;
	display: inline-block;
}
.bookmarks-best {
	margin: 0 0 5px 0;
}
.bookmarks-best p {
	float: left;
	padding: 0 0 0 1px;
}
.bookmarks-best a, .bookmarks-best a.active {
	background: url(../img/bookmark-best.gif) 0 0 no-repeat;
	width: 68px;
	height: 23px;
	overflow: hidden;
	display: block;
	color: #fff;
	text-align: center;
	padding: 7px 0 0 0;
}
.bookmarks-best a.active {
	background: url(../img/bookmark-best.gif) 0 -34px no-repeat;
	color: #325ea6;
	font-weight: bold;
}
/* ============================= koszyk ============================= */
/*  box-4 */
.header-box-4 {
	position: relative;
	min-width: 1000px;
}
.footer-box-4 {
	margin: 0 0 15px 0;
	position: relative;
	min-width: 1000px;
}
.box-4 {
	border-left: 1px solid #e9eff5;
	border-right: 1px solid #e9eff5;
	width: 100%;
	min-width: 1000px;
}
.border-lt, .border-rt, .border-lb, .border-rb {
	background: #fff;
	width: 1px;
	height: 1px;
}
.border-t-box-4 {
	border-top: 1px solid #e9eff5;
	border-left: 1px solid #e9eff5;
	border-right: 1px solid #e9eff5;
	width: 100%;
	height: 1px;
	overflow: hidden;
}
.border-b-box-4 {
	border-bottom: 1px solid #e9eff5;
	border-left: 1px solid #e9eff5;
	border-right: 1px solid #e9eff5;
	width: 100%;
	height: 1px;
	overflow: hidden;
}
.header-box-4 .border-lt {
	position: absolute;
	left: 0px;
	top: 0px;
}
.header-box-4 .border-rt {
	position: absolute;
	right: -2px;
	top: 0px;
}
.footer-box-4 .border-lb {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.footer-box-4 .border-rb {
	position: absolute;
	right: -2px;
	bottom: 0px;
}
/*  menu - koszyk */
.menu-cart table {
	width: 100%;
	min-width: 1000px;
	background: #f6f9fc;
}
.menu-cart .header-box-4, .menu-cart .footer-box-4 {
	background: #f6f9fc;
}
.menu-cart td {
	border-right: 1px solid #e9eff5;
	width: 24%;
	height: 42px;
	text-align: center;
	color: #325ea6;
	font-weight: bold;
}
.menu-cart td div {
	position: relative;	
}
.menu-cart  .hint {
	background: url(../img/hint-account.gif) no-repeat;
	width: 167px;
	height: 100px;
	display: block;
	text-align: center;
	vertical-align: bottom;
	padding: 15px 15px 0 15px;
	color: #333333;
	cursor: point;
	position: absolute;
	left: 16%;
	top: 18px;
	z-index: 20;
	margin: 0 auto;
}
.menu-cart .hint span {
	text-align: center;
	vertical-align: bottom;
}
.menu-cart td a {
	display: block;
	color: #325ea6;
}
.menu-cart .active {
	background: url(../img/menu-cart-active.gif) no-repeat;
}
.menu-cart .active p {
	text-align: center;
	color: #fff;
	font-weight: bold;
	margin: 0 0 0 20px;
}
/*  zawarto?� koszyka */
.content-cart table {
	width: 100%;
}
.content-cart th, .content-cart td {
	border-collapse: separate;
	border-spacing: 0px;
	*border-collapse: expression('separate', cellSpacing = '0px');
}
.content-cart th {
	padding: 5px;
	background: #f6f9fc;
	border-top: 1px solid #e9eff5;
	border-bottom: 1px solid #e9eff5;
	text-align: center;
}
.content-cart td {
	padding: 3px;
	border-bottom: 1px solid #e9eff5;
	text-align: center;
}
.content-cart td table {
	width: 60px;
	text-align: center;
	margin: 0 0 0 17px;
}
.content-cart .col-1 {
	width: 5%;
}
.content-cart .col-2 {
	width: 7%;
}
.content-cart .col-3 {
	width: 61%;
}
.content-cart .col-4 {
	width: 9%;
}
.content-cart .col-5 {
	width: 9%;
}
.content-cart .col-6 {
	width: 9%;
}
.content-cart .col-7 {
	text-align: right;
	padding: 12px 7px;
}
.content-cart .col-8 {
	background: #f6f9fc;
	border-bottom: 1px solid #e9eff5;
	text-align: center;
	padding-left: 10px;
}
.content-cart .col-9 {
	background: #f6f9fc;
	border-bottom: 1px solid #e9eff5;
	text-align: right;
	padding-right: 20px;
}
.content-cart .col-left, .your_account-orders .col-left {
	text-align: left;
}
.content-cart .col-right, .your_account-orders .col-right {
	text-align: right;
}
.content-cart h2 {
	font: bold 18px Arial, Tahoma;
}
.content-cart h4 {
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 7px 0;
}
.content-cart h6 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 7px 0;
	color: #333;
}
.content-cart strong {
	color: #ff660b;
	font-size: 12px;
}
.content-cart input {
	background: #f6f9fc;
	border: 1px solid #e9eff5;
	padding: 3px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.clear, .content-cart .clear {
	border: none;
	background: none;
}
.content-cart .col-8 .cart-remove {
	background: url(../img/cart-remove.gif) 7px 4px no-repeat;
	color: #325ea6;
	padding: 22px 0 0 5px;
	height: 20px;
	display: block;
}
.content-cart .col-9 strong {
	font: bold 18px Arial, Tahoma;
	margin: 0 5px;
}
.content-cart .col-9 p {
	padding: 2px 0;
}
.content-cart td table {
	overflow: hidden;
}
.content-cart td table td {
	border: none;
	padding: 1px;
}
.content-cart td table td p {
	width: 13px;
}
.content-cart .add {
	background: url(../img/plus.gif) no-repeat;
	width: 13px;
	height: 10px;
	text-indent: -9999px;
	display: block;
	margin: 0 0 2px 0;
}
.content-cart .remove {
	background: url(../img/minus.gif) no-repeat;
	width: 13px;
	height: 10px;
	text-indent: -9999px;
	display: block;
}
.warranty-extension {
	margin: 10px 0 0 0;
	border-left: 1px dotted #d4dce4;
	padding: 0 0 2px 7px;
}
.warranty-extension strong {
	font-size: 11px;
}
.warranty-extension .clear {
	position: relative;
	top: 2px;
}
.warranty-extension p {
	padding: 3px 0;
}
/*  transport i p�atno?ci */
.select-cart-summary {
}
.select-summary-cart .headline, .headline_blue {
	background: #f6f9fc;
	border-top: 1px solid #e9eff5;
	border-bottom: 1px solid #e9eff5;
	padding: 10px;
	margin: 0 0 10px 0;
}
.headline_blue {
	padding: 15px;
}
.headline_blue label {
	padding-right:30px;
}
.headline_blue label input {
	position: relative;
	top: 2px;
	margin-right:2px;
}
.select-summary-cart .box-content {
	padding: 0 10px;
}
.ico-summary-cart-1, .ico-summary-cart-2, .ico-summary-cart-3, .ico-summary-cart-4, .ico-summary-cart-5, .ico-summary-cart-6  {
	height: 22px;
	display: block;
	padding: 10px 20px 0 0;
	float: left;
	margin: 0 0px 0 5px;
	position: relative;
}
.ico-summary-cart-1 .hint, .ico-summary-cart-2 .hint, .ico-summary-cart-3 .hint, .ico-summary-cart-4 .hint, .ico-summary-cart-5 .hint, .ico-summary-cart-6 .hint  {	
	position: absolute;
	top: 10px;
	left:0px;
	background: #000;
	
}
/* 
.ico-summary-cart-1, .ico-summary-cart-2, .ico-summary-cart-3, .ico-summary-cart-4, .ico-summary-cart-5, .ico-summary-cart-6  {
	height: 42px;
	display: block;
	padding: 20px 20px 0 70px;
	float: left;
	margin: 0 0px 0 5px;
}
*/
.select-summary-cart label {
	cursor: pointer;
	margin: 0 15px 0 0;
}
.select-summary-cart label input {
	margin: 0px 3px 0 0;
	width: 15px;
	height: 15px;
	position: relative;
	bottom: -1px;
}
.select-summary-cart label span {
	color: #ff660b;
}
.select-summary-cart .blue_line {
	margin: 15px 0;
}

/* 
.ico-summary-cart-1 {
	background: url(../img/ico-summary-cart-1.gif) 0 0 no-repeat;
}
.ico-summary-cart-2 {
	background: url(../img/ico-summary-cart-2.gif) 0 0 no-repeat;
}
.ico-summary-cart-3 {
	background: url(../img/ico-summary-cart-3.gif) 0 0 no-repeat;
}
.ico-summary-cart-4 {
	background: url(../img/ico-summary-cart-4.gif) 0 0 no-repeat;
}
.ico-summary-cart-5 {
	background: url(../img/ico-summary-cart-5.gif) 0 0 no-repeat;
}
.ico-summary-cart-6 {
	background: url(../img/ico-summary-cart-6.gif) 0 0 no-repeat;
}
*/

.select-summary-cart .summary {
	background: #f6f9fc;
	border-top: 1px solid #e9eff5;
	border-bottom: 1px solid #e9eff5;
	padding: 10px;
	margin: 10px 0 0 0;
	text-align: right;
}
.select-summary-cart .summary ul, .content-cart-summary .summary ul {
	width: 100%;
}
.select-summary-cart .summary li, .content-cart-summary .summary li {
	float: right;
	padding: 0 0 0 50px;
	line-height: 18px;
}
.select-summary-cart .summary strong {
	color: #ff660b;
}
.select-summary-cart .more a {
	background: url(../img/arrow-2.gif) right 4px no-repeat;
	color: #325ea6;
	padding: 0 14px 0 0;
	margin: 0 0 2px 0;
	display: inline-block;
	font-size: 11px;
	font-weight: normal;
}
.warranty li {
	padding: 0 10px 0 0;
}
.warranty-form {
	margin: 0 0 0 50px;
}
.warranty-form p {
	margin: 0 0 10px 0;
}
.warranty-form p strong {
	color: #ff660b;
	font-size: 14px;
}
.warranty .item-1 {
	float: left;
	width: 55%;
}
.warranty .item-2 {
	float: right;
	width: 40%;
}
.btn-green-normal {
	background: url(../img/btn-green-normal.gif) no-repeat;
	width: 151px;
	height: 21px;
	color: #fff;
	font-weight: bold;
	padding: 6px 0 0 0;
	text-align: center;
	display: block;
}
.btn-green-large {
	background: url(../img/btn-green-large.gif) no-repeat;
	width: 220px;
	height: 21px;
	color: #fff;
	font-weight: bold;
	padding: 6px 0 0 0;
	text-align: center;
	display: block;
}
.btn-bgreen-large, .btn-bgreen-normal, .btn-bred-large  {
	background: url(../img/btn-bgreen-large.gif) no-repeat;
	width: 300px;
	height: 44px;
	color: #fff;
	font-size:18px;
	line-height: 42px;
	text-align: center;
	display: block;
}
.btn-bgreen-normal {
	background: url(../img/btn-bgreen-normal.gif) no-repeat;
	width: 180px;
}
.btn-bred-large {
	background: url(../img/btn-bred-large.gif) no-repeat;
}

.info-2, .form .info-2, .select-summary-cart label .info-2, .account-payment .info-2 {
	color: #333;
	font-weight: bold;
}
/*  logowanie i rejestracja */
.form .input {
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	border: 1px solid #90a2b1;
	background: #f6f9fc;
}
.form select {
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	border: 1px solid #90a2b1;
	background: #f6f9fc;
	color: #666666;
}
.form td {
	padding-bottom: 2px;
	padding-top: 2px;
	
}
.form .link-1 {
	text-decoration: underline;
}
.form .btn-blue-normal {
	margin: 10px 0 0 0;
}
.form-login {
	width: 96%;
}
.form-login .item-1 {
	float: left;
	width: 50%;
	border-right: 1px solid #e9eff5;
	padding: 0 10px 0 0;
}
.form-login .item-2 {
	float: left;
	width: 46%;
	padding: 0 0 0 10px;
}
.form-col-1 {
	width: 130px;
	text-align: right;
	padding: 0 10px 0 0;
}
.form .verify {
	padding: 0px 0 0 5px;
	width: 20px;
	display: inline-block;	
}
.address td {
	padding: 5px;
}
/*  podsumowanie */
.summary-cart {
	width: 96%;
}
.summary-cart .item-1 {
	float: left;
	width: 52%;
}
.summary-cart .item-1 table, .summary-cart .item-2 table {
	margin: 0 0 0 100px;
}
.summary-cart .item-2 {
	float: left;
	width: 46%;
	padding: 0 0 0 10px;
	border-left: 1px solid #e9eff5;
}
.summary-cart td {
	padding: 4px;
}
.content-cart-summary table {
	width: 100%;
}
.content-cart-summary th, .content-cart-summary td {
	border-collapse: separate;
	border-spacing: 0px;
	*border-collapse: expression('separate', cellSpacing = '0px');
}
.content-cart-summary th {
	padding: 5px;
	background: #f6f9fc;
	border-top: 1px solid #e9eff5;
	border-bottom: 1px solid #e9eff5;
}
.content-cart-summary td {
	border-bottom: 1px solid #e9eff5;
	padding: 3px;
	text-align: center;
}
.content-cart-summary .col-1 {
	width: 10%;
}
.content-cart-summary .col-2 {
	width: 65%;
}
.content-cart-summary .col-3 {
	width: 10%;
}
.content-cart-summary .col-4 {
	width: 5%;
}
.content-cart-summary .col-5 {
	width: 10%;
}
.content-cart-summary .col-6 {
	text-align: left;
	padding: 7px 0;
}
.content-cart-summary .col-left {
	text-align: left;
}
.content-cart-summary .col-6 strong {
	color: #00be16;
	font-size: 12px;
}
.content-cart-summary .col-7 {
	background: #f6f9fc;
	border-bottom: 1px solid #e9eff5;
	text-align: left;
	padding-left: 10px;
	vertical-align: top;
	padding-left: 20px;
}
.content-cart-summary .col-8 {
	background: #f6f9fc;
	border-bottom: 1px solid #e9eff5;
	text-align: right;
	padding-right: 20px;
}
.content-cart-summary .col-7 span, .content-cart-summary .col-8 span {
	color: #ff660b;
}
.content-cart-summary .col-8 strong {
	font: bold 18px Arial, Tahoma;
	margin: 0 5px;
}
.content-cart-summary .summary {
	margin: 5px 0px;
}
.sum {
	position: relative;
	top: -3px;
}
.content-cart-summary h2 {
	font: bold 18px Arial, Tahoma;
}
.content-cart-summary h4 {
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 7px 0;
}
.content-cart-summary h6 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 7px 0;
	color: #333;
}
.content-cart-summary strong {
	color: #ff660b;
	font-size: 12px;
}
.content-cart-summary input {
	background: #f6f9fc;
	border: 1px solid #e9eff5;
	padding: 3px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.clear, .content-cart-summary .clear {
	border: none;
	background: none;
}
.btn-green-order {
	background: url(../img/btn-green-order.gif) no-repeat;
	width: 235px;
	height: 38px;
	color: #fff;
	padding: 7px 0 0 15px;
	text-align: center;
	display: block;
	font: bold 24px Arial, Tahoma;
}
.summary-cart-data li {
	float: left;
	padding: 0 50px 0 0;
}
.summary-cart-data h6 {
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 10px 0;
}
.summary-cart-data p {
	margin: 0 0 2px 0;
}
.summary-cart-data-comment-1 {
	float: left;
}
.summary-cart-data-comment-2 {
	float: right;
}
.promotional_code {
	margin: 10px 0;
}
.promotional_code .item-1 {
	margin: 0 0 10px 0;
}
.voucher {
	background: url(../img/bg-green.gif);
	border: 1px dotted #6bbb36;
	font: bold 18px Arial, Tahoma;
	color: #6bbb36;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 15px;
}
.voucher span {
	font-size: 12px;
	font-weight: bold;
}
/* ============================= konto ============================= */
/*  box-5 */
.header-box-5 {
	position: relative;
}
.footer-box-5 {
	margin: 0 0 10px 0;
	position: relative;
}
.box-5 {
	background: #fff url(../img/bg_box-5.gif) repeat-x;
	border-left: 1px solid #e9eff5;
	border-right: 1px solid #e9eff5;
	width: 100%;
}
.border-t-box-5 {
	border-top: 1px solid #e9eff5;
	border-left: 1px solid #e9eff5;
	border-right: 1px solid #e9eff5;
	width: 100%;
	height: 1px;
	overflow: hidden;
}
.border-b-box-5 {
	border-bottom: 1px solid #e9eff5;
	border-left: 1px solid #e9eff5;
	border-right: 1px solid #e9eff5;
	width: 100%;
	height: 1px;
	overflow: hidden;
}
.header-box-5 .border-lt {
	position: absolute;
	left: 0px;
	top: 0px;
}
.header-box-5 .border-rt {
	position: absolute;
	right: -2px;
	top: 0px;
}
.footer-box-5 .border-lb {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.footer-box-5 .border-rb {
	position: absolute;
	right: -2px;
	bottom: 0px;
}
.box-5 .headline {
	border-bottom: 1px solid #e9eff5;
	padding: 0 5px 10px 5px;
	height: 14px;
	overflow: hidden;
}
.box-5 .headline-1, .box-5 h3 {
	float: left;
	font-weight: bold;
	color: #325ea6;
	font-size: 11px;
}
.box-5 .headline-2 {
	float: right;
}
.box-5 .headline-2 a {
	background: url("/common/img/zad_sprite2.png") no-repeat scroll -323px -213px transparent;
	padding: 0 0 0 15px;
}
.box-5 .box-content {
	padding: 10px 12px 6px 12px;
}
.info-2 {
	cursor: help;
	color: #333333;
}
.featured_products {
	max-width: 788px;
}
.featured_products .box-5 {
	background: none;
	border-left: 1px dotted #f7ba00;
	border-right: 1px dotted #f7ba00;
}
.featured_products .border-t-box-5 {
	border-top: 1px dotted #f7ba00;
	border-left: 1px dotted #f7ba00;
	border-right: 1px dotted #f7ba00;
}
.featured_products .border-b-box-5 {
	border-bottom: 1px dotted #f7ba00;
	border-left: 1px dotted #f7ba00;
	border-right: 1px dotted #f7ba00;
}
.featured_products .box-5 .headline {
	border-bottom: none;
	color: #bfbfbf;
	padding: 0 5px 0px 5px;
}
.featured_products .box-5 .headline-1, .featured_products .box-5 h3 {
	color: #f7ba00;
	font-size: 11px;
}
.featured_products .add-cart2  {
	margin: 0 auto;
	margin-top: 5px;
}
.final .add-cart2  {
	margin: 0 auto;
	margin-top: 5px;
}
/*  ksi��ka adresowa */
.footer-box-5 .select-account-address_book {
	position: absolute;
	left: 375px;
	bottom: -6px;
	background: url(../img/arrow-7.gif) no-repeat;
	width: 11px;
	height: 8px;
}
.menu-account {
	padding: 8px;
	color: #e9eff5;
}
.menu-account a {
	font-weight: bold;
}
.menu-account span {
	color: #666666;
	font-weight: bold;
}
.menu-account a, .menu-account span {
	padding: 0 3px;
}
.subcategories-menu-account {
	color: #e9eff5;
	margin: 0 0 10px 0;
}
.subcategories-menu-account a {
	font-weight: normal;
	margin: 0 3px;
}
.address_book {
	width: 100%;
}
.address_book li {
	float: left;
	width: 303px;
}
.address_book div {
	border: 1px solid #e9eff5;
	padding: 10px;
	margin: 5px;
	line-height: 18px;
}
/*  zam�wienia */
.footer-box-5 .select-account-orders {
	position: absolute;
	left: 125px;
	bottom: -6px;
	background: url(../img/arrow-7.gif) no-repeat;
	width: 11px;
	height: 8px;
}
.menu-account-orders {
	text-align: center;
	margin: 0 0 20px 0;
}
.menu-account-orders span {
	color: #325ea6;
	font-weight: bold;
}
.account-orders table {
	width: 100%;
}
.account-orders th {
	background: #f6f9fc;
	border-top: 1px solid #e9eff5;
	border-bottom: 1px solid #e9eff5;
	padding: 7px 0;
	width: 14%;
}
.account-orders td {
	border-bottom: 1px solid #e9eff5;
	padding: 7px 0;
	text-align: center;
	font-weight: bold;
}
/*  ustawienia */
.footer-box-5 .select-account-settings {
	position: absolute;
	left: 470px;
	bottom: -6px;
	background: url(../img/arrow-7.gif) no-repeat;
	width: 11px;
	height: 8px;
}
.header-box-5 .select-account-settings {
	position: absolute;
	left: 570px;
	top: -6px;
	background: url(../img/arrow-6.gif) no-repeat;
	width: 11px;
	height: 8px;
}
/*  p�atno?ci */
.account-payment p {
	margin: 0 0 4px 0;
}
/* twoje konto  */
.footer-box-5 .select-account-youraccount {
	position: absolute;
	left: 45px;
	bottom: -6px;
	background: url(../img/arrow-7.gif) no-repeat;
	width: 11px;
	height: 8px;
}
.green {
	color: #00be16;
}
.red {
	color: #dd0000;
}
.orange {
	color: #ff660b;
}
.lightblue {
	color: #6f8ec1;
}
.your_account {
	line-height: 18px;
}
.your_account-orders table {
	width: 100%;
	margin: 5px 0 0 0;
}
.your_account-orders td {
	border-bottom: 1px solid #e9eff5;
	padding: 4px 0;
	width: 33%;
	text-align: center;
}
.your_account-orders .col-2 {
	text-align: center;
}
.your_account-orders .col-3 {
	text-align: right;
}
.your_account .best img {
	float: left;
	margin: 0 5px 0 0;
}
/* por�wnania  */
.footer-box-5 .select-account-comparison {
	position: absolute;
	left: 272px;
	bottom: -6px;
	background: url(../img/arrow-7.gif) no-repeat;
	width: 11px;
	height: 8px;
}
.comparison {
	overflow: scroll;
	padding: 0 10px 10px 0;
}
.comparison td {
	border-bottom: 1px solid #e9eff5;
	padding: 6px;
}
.comparison th {
	background: #f6f9fc;
	border-bottom: 1px solid #e9eff5;
	padding: 6px;
	text-align: left;
	font-weight: bold;
}
.comparison h2 {
	font-weight: bold;
	font-size: 12px;
}
.comparison h4 {
	font-weight: normal;
	font-size: 11px;
}
.comparison strong {
	color: #ff660b;
}
/* schowek  */
.footer-box-5 .select-account-clipboard {
	position: absolute;
	left: 198px;
	bottom: -6px;
	background: url(../img/arrow-7.gif) no-repeat;
	width: 11px;
	height: 8px;
}
/* ============================= produkt ============================= */
.list .list-col-4 {
	width: 345px;
	padding: 0 15px 0 0;
}
.pic-product {
	border: 1px solid #e9eff5;
	background: none;
	text-align: center;
	width: 345px;
	min-height: 340px;
	max-height: 420px;
	position: relative;
}
.view-product h1 {
	font-size: 18px;
	font-weight: bold;
}
.view-product h2 {
	font-size: 11px;
	font-weight: normal;
}
.nav-product-1 {
	color: #e9eff5;
	margin: 0 0 15px 0;
}
.nav-product-1 a {
	font-weight: bold;
	margin: 0 5px;
}
.logo-product {
	margin: 0 0 15px 0;
	height: 70px;
	width: 135px;
}
.list-col-3 h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 10px 0;
	color: #333;
}
.cost_delivery {
	margin: 10px 0 10px 0;
}
.cost_delivery strong {
	color: #ff660b;
}
.pic-product .nav-left a {
	background: url(../img/nav-left.gif) no-repeat;
	width: 16px;
	height: 81px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	border-top: 1px solid #e9eff5;
	border-right: 1px solid #e9eff5;
}
.pic-product .nav-right a {
	background: url(../img/nav-right.gif) no-repeat;
	width: 16px;
	height: 81px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	border-top: 1px solid #e9eff5;
}
.pic-product .pic-slideshow {
	background: #fff;
	position: absolute;
	bottom: 0px;
	left: 17px;
	border-top: 1px solid #e9eff5;
	height: 81px;
}
.pic-product .pic-slideshow li {
	float: left;
	border-right: 1px solid #e9eff5;
	width: 77px;
	height: 81px;
}
.pic-product .pic-slideshow li img {
	margin-top: 5px;
}
.all_products {
	margin: 0 0 15px 0;
}
.product_description {
	line-height: 18px;
	padding: 0 10px 0 0;
}
.product_description2 {
	margin: 10px 0 0 0;
}
.pic-product .border-lt {
	position: absolute;
	left: -1px;
	top: -1px;
}
.pic-product .border-rt {
	position: absolute;
	right: -1px;
	top: -1px;
	background: #fff;
}
.pic-product .border-lb {
	position: absolute;
	left: -1px;
	bottom: -1px;
}
.pic-product .border-rb {
	position: absolute;
	right: -1px;
	bottom: -1px;
}
.product_details table {
	width: 100%;
}
.product_details th {
	text-align: left;
	font-weight: bold;
	color: #ff660b;
	padding: 6px 2px;
}
.product_details td {
	padding: 3px 15px 3px 2px;
	vertical-align: top;
	line-height: 18px;
}
.product_details .item-1-white, .product_details .item-1-blue {
	text-align: right;
	width: 40%;
}
.product_details .item-2-white, .product_details .item-2-blue {
	text-align: left;
	font-weight: bold;
	width: 60%;
}
.product_details .item-1-blue, .product_details .item-2-blue {
	background: #f6f9fc;
	border-top: 1px solid #e9eff5;
	border-bottom: 1px solid #e9eff5;
}
.product_details span {
	position: relative;
	top: 2px;
}
.product_sets-1 {
	position: relative;
	top: -8px;
}
.product_sets-1 table {
	width: 100%;
	margin: 0 0 0px 0;
}
.product_sets-1 td {
	text-align: center;
	line-height: 16px;
}
.product_sets-1 h2 {
	font-size: 11px;
	font-weight: bold;
}
.product_sets-1 h4 {
	font-size: 11px;
	font-weight: normal;
}
.product_sets-1 h6 {
	font-size: 11px;
	font-weight: normal;
}
.product_sets-1 h6 strong {
	color: #ff660b;
}
.product_sets-2 {
	background: #fffaf7;
	border-top: 1px solid #f7edeb;
	border-bottom: 1px solid #f7edeb;
	width: 100%;
	height: 85px;
}
.product_sets-2 blockquote {
	padding: 15px;
}
.product_sets-2 div {
	width: 33%;
}
.product_sets-2 .col-1 {
	float: left;
}
.product_sets-2 .col-2 {
	float: left;
}
.product_sets-2 .col-3 {
	float: right;
	text-align: right;
}
.product_sets-2 span {
	color: #333;
	font-weight: bold;
}
.product_sets-2 strong {
	color: #ff660b;
	font: bold 15px Arial, Tahoma;
}
.product_sets-2 .btn-add-cart3 {
	margin: 0 0 10px 0;
}
.product_sets-1 td td {
	text-align: left;
	padding: 0 2px 0 0;
}
.product_sets-1 td td h6 {
	margin: 2px 0 0 0;
	width: 100px;
	line-height: 14px;
}
.product_sets-1 td td h6 span.item-1 {
	text-align: left;
	float: left;
}
.product_sets-1 td td h6 span.item-2 {
	text-align: right;
	float: right;
}
.product_sets-1 td td blockquote {
	height: 85px;
}
.credit {
	margin: 0 0 5px 0;
}
.credit table {
	width: 100%;
	margin: 0 0 5px 0;
}
.credit th {
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	width: 33%;
}
.credit td {
	text-align: center;
	padding: 5px 0;
}
.credit td.item-1 {
	text-align: center;
	background: #f6f9fc;
	border-top: 1px solid #e9eff5;
	border-bottom: 1px solid #e9eff5;
}
.btn-lukas {
	background: url(../img/btn-lukas.gif) no-repeat;
}
.btn-zagiel {
	background: url(../img/btn-zagiel.gif) no-repeat;
}
.btn-lukas, .btn-zagiel {
	width: 124px;
	height: 27px;
	color: #fff;
	display: block;
	text-align: right;
	overflow: hidden;
	font-weight: bold;
	line-height: 26px;
	padding: 0 10px 0 0;
}
.credit-nav {
	width: 280px;
	margin: 0 auto;
	margin-top: 5px;
}
.credit-nav .left {
	float: left;
	margin: 0 3px;
}
.credit-nav .right {
	float: right;
}
.download-1 {
	float: left;
	padding: 7px 0 0 0;
}
.download-2 {
	float: right;
	border-left: 1px solid #e9eff5;
	padding: 0 0 0 10px;
}
.download .blue_line {
	margin: 5px 0;
}
.feedback-1 {
	float: left;
}
.feedback-2 {
	float: left;
}
.center {
	margin: 0 auto;
	text-align: center;
}
.centered {
	margin: 0 auto;
	text-align: left;
}
.centered table, .centered .btn-blue-normal {
	margin-left: auto;
	margin-right: auto;
}
h5.credit-price {
	font: bold 15px Arial, Tahoma;
}
h5.credit-price span {
	font: bold 15px Arial, Tahoma;
	color: #ff660b;
}
.btn-credit {
	background: url("/common/img/zad_sprite2.png") no-repeat scroll -120px -224px transparent;
	width: 108px;
	height: 20px;
	color: #fff;
	padding: 7px 0 0 23px;
	display: block;
	text-align: left;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
}
.list-col-3 .btn-credit {
	margin: 5px 0 10px 0;
	float: right;
}
.btn-blue-small {
	background: url(../img/btn-blue-small2.gif) no-repeat;
	width: 111px;
	height: 20px;
	color: #fff;
	padding: 7px 0 0 0px;
	display: block;
	text-align: left;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
}
.rating {
	display: inline-table;
	margin: 0 0 15px 0;
}
.rating img {
	position: relative;
	top: 5px;
	width: 25px;
	height: 25px;
}
.rating .border-lt {
	position: absolute;
	left: -1px;
	top: -1px;	
}
.rating .border-rt {
	position: absolute;
	right: -1px;
	top: -1px;	
}
.rating .border-lb {
	position: absolute;
	left: -1px;
	bottom: -1px;
}
.rating .border-rb {
	position: absolute;
	right: -1px;
	bottom: -1px;	
}
h5.catalog_number {
	font-size: 9px;
	padding: 2px 0 0 0;
	color: #666666;
}
/* ============================= wyszukiwanie zaawansowane ============================= */
.box-2-blue .header-box-2, .box-2-blue .box-2, .box-2-blue .footer-box-2 {
	background: #eef2f6;
}
.wysz_zaaw {
	margin: 0 auto;
	width: 745px;
	height: 86px;
	color: #616161;
}
.wysz_zaaw input, .wysz_zaaw select {
	background: #fff;
	border: 1px solid #e4ecf4;
	padding: 2px;
	color: #616161;
}
.wysz-form1 {
	width: 508px;
}
.wysz-form2 {
	width: 55px;
}
.wysz-form3 {
	width: 300px;
}
.wysz_zaaw form {
	margin: 0 0 0 25px;
	position: relative;
	top: 15px;
}
.wysz_zaaw form td {
	padding: 0 5px 0 0;
}
/* ============================= kredyt ============================= */
.container-credit table {
	width: 100%;
	margin: 15px 0;
}
.container-credit td {
	width: 33%;
	padding: 10px;
}
.container-credit .box {
	background: url(../img/bg_box-credit.gif) bottom right no-repeat;
	height: 212px;
	border: 1px solid #f0dcd8;
	padding: 10px;
	position: relative;
}
.container-credit .box blockquote {
	position: absolute;
	left: -1px;
	top: -1px;
	background: #fff;
	padding: 0 10px 10px 0;
	color: #ff660b;
	text-align: right;
}
.container-credit .box blockquote h2 {
	font: bold 18px Arial, Tahoma;
}
.container-credit .box blockquote h4 {
	font-weight: normal;
	font-size: 11px;
	margin-top: 3px;
}
.content {
	line-height: 18px;
}
.container-credit .content {
	position: absolute;
	top: 50px;
	text-align: center;
	width: 100%;
}
.container-credit .content .btn-credit, .container-credit .content .btn-green-normal {
	margin: 0 auto;
	line-height: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.container-credit .box .item-1 {
	float: left;
	margin: 0 10px;
}
.container-credit .box .item-2 {
	float: left;
	padding: 10px 0 0 0;
}
.container-credit .content p {
	margin: 5px;
}
.box-3-blue .header-box-3, .box-3-blue .box-3, .box-3-blue .footer-box-3 {
	background: #eef2f6;
}
/* ============================= kontakt ============================= */

.tab-contact {
	width: 100%;
}
.tab-contact td {
	border-bottom: 1px solid #e9eff5;
	padding: 10px;
	empty-cells: show;
}
.tab-contact th {
	padding: 5px;
	background: #f6f9fc;
	border-top: 1px solid #e9eff5;
	border-bottom: 1px solid #e9eff5;
	text-align: center;
}
.tab-contact-1 {
	width: 15%;
}
.tab-contact-2 {
	width: 45%;
}
.tab-contact-3 {
	width: 20%;
}
.tab-contact-4 {
	width: 20%;
}
.contact-headline {
	font: bold 18px Arial, Tahoma;
	color: #ff660b;
}

.jquery-checkbox {
background:url("../img/zad_sprite.jpg") no-repeat scroll -583px -114px transparent;
display:block;
height:14px;
margin-left:1px;
margin-right:10px;
margin-top:-18px;
position:absolute;
width:10px;
}
.jquery-checkbox-checked {
background:url("../img/zad_sprite.jpg") no-repeat scroll -583px -129px transparent;
display:block;
height:14px;
position:absolute;
width:10px;
}


.comments {	
	width: 100%;
	margin: 0 0 5px 0;
}
.comments h4 {	
	padding: 0px 10px 0px 0px;
	font: bold 11px Tahoma, Arial, sans-serif;
	margin: 0 0 10px 0;
}
.comments h4 span {
	background: #fff;
	padding: 0px 10px 0px 0px;
}
.comments-item-1 {
	float: left;
	width: 20%;
}
.comments-item-2 {
	float: left;
	text-align: justify;
	max-width: 80%;
	overflow: auto;
}
.comments-summary {
	position: relative;
	border-bottom: 1px solid #e9eff5;
	width: 100%;
	height: 22px;
	margin: 15px 0;
}
.comments-summary-item-1, .comments-summary-item-2, .comments-summary-item-3 {
	float: left;	
}
.comments-summary-item-1 {
	width: 20%;	
}
.comments-summary-item-2 {
	width: 30%;	
}
.comments-summary-item-3 {
	width: 50%;	
}
.comments-summary .comments-summary-item-2 ul li {
	float: left;	
}
.comments-summary .comments-summary-item-2 li a {
	font: bold 11px Tahoma, Arial, sans-serif;	
	text-decoration: none;
}
.comments-summary .comments-summary-item-2 li a:hover {
	text-decoration: underline;
}
.comments-summary li {
	padding: 0 5px 0 0;	
	height: 18px;
}
.comments-summary .sep {
	border-left: 1px solid #e9eff5;
	width: 1px;
	height: 22px;
}

/* ============================= wszystkie kategorie ============================= */
.all_categories li {
	display: inline-table;
	line-height: 18px;
	padding: 0 15px 35px 0;
	width: 180px;
	color: #a2bbd6;
}
.all_categories h3 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
}
.all_categories h4 {
	font-size: 11px;
	font-weight: normal;
	background: url(../img/arrow-2.gif) left 8px no-repeat;
	padding: 1px 0 1px 15px;
}

/* ============================= aktualnosci ============================= */
.title-news h6 {
	font-size: 11px;
	color: #a7a7a7;
	font-weight: normal;
}
.title-news h4, .title-news h4 a {
	font-size: 18px;
	font-weight: bold;
	color: #325ea6;
	margin: 0 0 6px 0;
}
.sep-news {	
	border-top: 1px solid #e9eff5;
	width: 100%;
	height: 1px;
	overflow: hidden;
	margin: 10px 0;
}
.news-1 a {
	color: #325ea6;
}
.porcje {
	text-align: center;
	margin: 0 auto;
	color: #a2bbd6
	margin: 10px 0 5px 0;
}
.porcje a {
	color: #325ea6;
}



/* ============================= poradnik ============================= */
.guide {
	margin: 0 0 15px 0;
	border-right: 1px solid #e9eff5;
	width: 100%;
}
.guide .block {
	border-left: #e9eff5 1px solid;
	float: left;
	overflow: hidden;
	text-align: left;
}
.guide .block .max {
	border-bottom: #e9eff5 1px solid;
	overflow: hidden;
	min-height: 270px;
	margin: 0 10px;
	padding: 5px;
}
.guide .block .pic {
	text-align: center;
	margin: 0 auto;
}
.guide .block h2 {
	background: url(../img/arrow-2.gif) left 4px no-repeat;
	padding: 0 0 0 13px;
	font-weight: bold;
	font-size: 11px;
	margin: 5px 0 10px 0;
}
.i {
	position: relative;
	top: 2px;
	margin: 0 3px 0 0;
}

/* ============================= koszyk - top ============================= */
.cart-header {
	position: fixed;
	right: 10px;
	top: 0px;	
	cursor: pointer;
	z-index: 10999;
}
.cart-header-content {
	background: #5eae29;
	width: 333px;
	height: 40px;
	color: #fff;
}
.btn-cart-header {
	background: url(../img/btn-cart-header.gif) no-repeat;
	width: 73px;
	height: 19px;
	color: #51ab17;
	padding: 4px 0 0 0px;
	display: block;
	text-align: left;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
}
.btn-cart-header-1 {
	background: url(../img/btn-cart-header-1.gif) no-repeat;
	width: 73px;
	height: 23px;
	color: #51ab17;
	display: block;
	overflow: hidden;
  text-indent: -9999px;
}
.cart-header-content .cart-header-1 {
	position: absolute;
	left: 10px;
	top: 12px;
}
.cart-header-content .cart-header-2 {
	position: absolute;
	left: 100px;
	top: 5px;
}
.cart-header-content .cart-header-3 {
	position: absolute;
	right: 10px;
	top: 8px;
}
.cart-header-content .cart-header-4 {
	position: absolute;
	left: 89px;
	top: 8px;
	width: 1px;
	height: 23px;
	background: #8fc66a;
}
.btn-cart-header {
	background: url(../img/btn-cart-header.gif) no-repeat;
	width: 73px;
	height: 19px;
	color: #51ab17;
	padding: 4px 0 0 0px;
	display: block;
	text-align: left;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
}
.cart-header-down {
	background: url("../img/zad_sprite2.png") no-repeat scroll 0 -12px transparent;
	width: 333px;
	height: 5px;
}
.cart-header-up {
	background: url("../img/zad_sprite2.png") no-repeat scroll 0 0px transparent;
	width: 333px;
	height: 5px;
}
.cart-header-down-0 {
	background: url("../img/zad_sprite2.png") no-repeat scroll 0 -56px transparent;
	width: 333px;
	height: 5px;
}
.cart-header-list {
	background: #5eae29;
	width: 313px;
	padding: 5px 10px;
	color: #fff;
}
.cart-header-list h2 {
	font: 11px Tahoma, Arial;
	text-transform: uppercase;
}
.cart-header-list h5 {
	font: bold 11px Tahoma, Arial;
}
.cart-header-list h4 {
	font-size: 11px;
	font-weight: normal;	
}
.cart-header-list h5 span {
	font-size: 11px;
	font-weight: normal;	
}
.cart-header-list-0 {
	float: left;
	width: 15px;
}
.cart-header-list-1 {
	float: left;
	width: 200px;
}
.cart-header-list h5 {
	text-align: right;
}
.cart-header-list-2 {
	float: right;
	text-align: right;
}
.cart-header-list .sep {
	border-top: 1px dotted #7ebe54;
	height: 1px;
	overflow: hidden;
	margin: 5px 0;
}
.cart-header-content-0 {
	background: #a6a6a6;
	width: 333px;
	height: 40px;
	color: #fff;
}
.cart-header-content-0 .cart-header-1 {
	position: absolute;
	left: 10px;
	top: 12px;	
}
.cart-header-content-0 .cart-header-2 {
	position: absolute;
	left: 100px;
	top: 5px;
}
.cart-header-content-0 .cart-header-3 {
	position: absolute;
	right: 10px;
	top: 8px;
}
.cart-header-content-0 .cart-header-4 {
	position: absolute;
	left: 89px;
	top: 8px;
	width: 1px;
	height: 23px;
	background: #bbbbbb;
}
.btn-cart-header-0 {
	background: url("../img/zad_sprite2.png") no-repeat scroll -252px -25px transparent;
	width: 73px;
	height: 19px;
	color: #e4e4e4;
	padding: 4px 0 0 0px;
	display: block;
	text-align: left;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
}
.del {
	background: url(../img/del.gif) no-repeat;
	width: 11px;
	height: 11px;	
	display: block;
	text-indent: -9999px;
	margin: 1px 0 0 0;
}

/* ============================= konfigurator ============================= */
.banner_amica {
	/* background: url(../img/bg_banner_amica.gif) repeat-x;*/
	background: #e21222;
	width: 100%;
}
.banner_amica img{
	padding: 10px;
}
.banner_amica a {
	display: block;
	width: 100%;	
}
.configurator {
	margin: 20px 0 15px 0;
	border-bottom: 1px solid #e9eff5;
}
.configurator, .configurator table {
	width: 100%;
}
.configurator td {
	width: 20%;	
	float: left;
	vertical-align: top;
}
.configurator td .content {
	border-right: 1px solid #e9eff5;
	padding: 10px;
	min-height: 200px;
}
.configurator h3 {
	color: #325ea6;
	font-size: 18px;
	margin: 15px 0 15px 0;
	display: block;
	width: 100px;
	height: 40px;
}
.configurator ul {
	width: 100%;
	border-top: 1px dotted #e9eff5;	
	z-index: 888;
}
.configurator li {
	float: left;
	padding: 9px 0;
	line-height: 15px;
}
.configurator input {
	position: relative;
	top: 1px;
	width: 13px;
	height: 13px;
}
.configurator .header {
	min-height: 80px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.configurator .item-1 {
	width: 8%;
}
.configurator .item-2 {
	width: 60%;	
}
.configurator .item-3 {
	width: 32%;
	text-align: right;
}
.configurator h2 {	
	position: relative;	
}
.configurator h2, .configurator h2 a {
	font-size: 11px;
	color: #325ea6;
}
.configurator h2 .pic {	
	display: block;
	position: absolute;
	top: 22px;
	left: 1px;
	border: 1px solid #e9eff5;
	padding: 3px;
	background: #fff;
	z-index: 999;
}
.configurator h2 .pic .arrow {	
	background: url(../img/arrow-pic.gif) no-repeat;
	position: absolute;
	top: -7px;
	left: -1px;
	width: 8px;
	height: 7px;
}
.configurator h5 {
	font-size: 11px;
	color: #ff660b;
	font-weight: normal;
}
.summary-configurator {
	margin: 0 0 20px 0;
}
.summary-configurator h4 {
	font-size: 18px;
	color: #333;
	margin: 0 0 5px 0;
}
.summary-configurator h5 {
	font-size: 18px;
	color: #ff660b;
}
.summary-configurator .left {
	float: left;
}
.summary-configurator .right {
	float: right;
}
/* ============================= nowe opinie ============================= */
.feedback-4 {
	margin: 10px 0;
}
.feedback-4 td {
	padding: 5px;
}
.feedback-4 .form-col-1 {
	width: 200px;
}
.feedback-3 table {
	width: 100%;
}
.feedback-3 td {
	vertical-align: top;
	padding: 12px;
}
.feedback-3 td p {
	margin: 8px 0;
}
.feedback-3 td p input {
	position: relative;
	top: 2px;
	margin: 0 3px 0 0;
}
.feedback-3 .btn-blue-normal {
	text-align: center;
	margin: 0 auto;
}
.feedback-3 h5 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
}
.feedback-3 .green {
	color: #51ab17;
}
.feedback-3 .red {
	color: #dd0000;
}
.feedback-3 .rating2 {	
	font-weight: normal;
	border: 1px solid #e9eff5;
	padding: 5px 10px;
	width: 125px;
	margin: 10px 0 0 0;
}
.feedback-3 .rating2 .blue {
	color: #e9eff5;
	margin: 0 5px;
}
.feedback-3 .rating2 p {	
	margin-left: 10px;
}
.comments-summary-item .link-1 {
	text-decoration: none;
}
.rating-comments {
	margin: 10px 0 20px 0;
	line-height: 12px;	
	width: 540px;
}
.rating-comments .item-1 {
	float: left;
	width: 250px;
	padding: 0 20px 0 0;
}
.rating-comments .item-2 {
	float: left;
	width: 250px;
	padding: 0 20px 0 0;
}
.rating-comments h5 {
	font-size: 11px;
	position: relative;
	top: 8px;
	margin-bottom:10px;
}

/* ============================= nowe raty ============================= */
.btn-zagiel, .btn-lukas {
	width: 120px;
	height: 27px;
	color: #fff;
	font-weight: bold;
	padding: 0px 14px 0 0;
	display: block;
	text-align: right;
}
.btn-zagiel {
	background: url(../img/btn-zagiel.gif) no-repeat;
}
.btn-lukas {
	background: url(../img/btn-lukas.gif) no-repeat;
}
.credit_nav {
	text-align: center;
	margin: 0 auto;
	width: 280px;
}
.credit-item-1, .credit-item-2, .credit-item-3, .credit-item-4 {	
	min-height: 55px;
	vertical-align: top;
}
.credit-item-1 {
	width: 210px;
	padding: 0;
	text-align: center;
}
.credit-item-2 {
	width: 15%;
	padding: 0 0 0 20px;
}
.credit-item-2 .more {
	background:url("/common/img/zad_sprite2.png") no-repeat scroll -323px -75px transparent;
	color: #325ea6;
	padding: 2px 0 0 13px;
	margin: 10px 0 0 0;
	display: inherit;
	width: 34px;
}
.credit-item-3 {
	text-align: right;
	width: 45%;
	padding: 0 0 0 20px;
}
.credit-item-3 .btn-big-lukas, .credit-item-3 .btn-big-zagiel {
	float: right;
}
.credit-item-4 {
	width: 170px;
	text-align: right;
	padding: 0 0 0 20px;
	margin: 0;
}
.credit-select h5, .credit-select h6 {
	font-size: 11px;
	font-weight: normal;
	margin: 6px 0 0 0;
}
.credit-select h5 span, .credit-select h6 span {
	color: #ff660b;
	font-weight: bold;
	margin: 0 3px 0 0;
}
.credit-select h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 15px 0;
}
.credit-select h4 select {
	border: 1px solid #e9eff5;
	padding: 2px;
}
.credit-select h4 option {
	padding: 0 5px;
}
.credit-item-4 .btn-add-cart {
	margin: 2px 0 0 0;
}
.credit-item-1 .logo {
	border-right: 1px solid #e9eff5;
	width: 220px;
	min-height: 60px;
	padding: 10px;
}
.credit-item-1 .logo img {
	height: 55px;
}
.credit-item-2 .n {
	border-right: 1px solid #e9eff5;
	width: 180px;
	min-height: 80px;
}
.credit-select table {
	margin: 10px 0;
}
.btn-big-lukas, .btn-big-zagiel {
	width: 120px;
	height: 27px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 14px 14px 0 0;
	display: block;
	text-align: right;
	overflow: hidden;
	margin: 2px 0 0 0;
}
.btn-big-lukas {
	background: url(../img/btn-big-lukas.gif) no-repeat;
}
.btn-big-zagiel {
	background: url("/common/img/zad_sprite2.png") no-repeat scroll -200px -142px transparent;
}

/* ==== moje ==== */
.link-my{
background:url("/common/img/zad_sprite2.png") no-repeat scroll -0px -105px transparent;
color:#ff6600;
padding-left:16px;
}

div.hint {position:absolute;width:140px;margin-left:225px;margin-top:-40px;padding-left:6px;background:url(../img/ico-triangleblue.gif) 0px center no-repeat;display:none; z-index:998;}
div.hint p {display:block;border:1px solid #3372B7;padding:7px;width:260px;background:#f9f9f9;font-size:11px;} 

.thanks h6 {
	font-size:18px;
	margin-bottom: 10px;
}
.thanks h6 span {
	color:#325ea6;	
}
.thanks h5 {
	font-size:18px;
	margin-bottom: 20px;
}
.thanks blockquote {
	background:#fffec9;
	border:1px solid #e2d6bc;
	padding:15px;
	margin: 20px 0;
}

.hint_payment {display:block; width:300px; background:#eeeeee; padding:10px; margin-top:12px; margin-left:7px; position:absolute;}
.hint_payment p {border-left:1px solid #eeeeee; height:20px; position:absolute; top:-12px; left:0px;}

.hint_details {width:190px; background:#e9f5ff; padding:10px; margin:10px 0 5px 0; border:1px solid #c1e0fe; position:relative;} 
.hint_details p {position:absolute;width:13px;height:7px;background:url(../img/arrow-hint.gif) 0px center no-repeat;top:-6px;}

.form_faktura {height:auto;}

.platnosci_ico td {padding:3px;}

/* ==== do koszyka - popek ==== */
#simplemodal-container {height:520px; width:600px; color:#666; background-color:#fff; border:4px solid #e9eff5; padding:20px 12px; font-size:12px; outline:none;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#666; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#666;}
#simplemodal-container th {background:#f6f9fc; color:#666; padding:5px; font-size:12px; border-top:1px solid #e9eff5; font-weight:normal; text-align:left;}
#simplemodal-container td {padding:6px 4px; font-size:12px; border-top:1px solid #e9eff5; color:#325ea6;}
#simplemodal-container strong {color:#ff660b;}
#simplemodal-container a.modalCloseImg {background:url(/common/img/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container table {width:100%; margin: 15px 0;}	
#ubezpieczenia h3 {font-size:18px; color:#325ea6; text-align:center; margin: 0 auto;}
#ubezpieczenia input {text-align:center; margin: 0 auto;}
#ubezpieczenia .select {width:120px; text-align:center; margin: 0 auto;}

#ubezpieczenia .col-1 {float:left; margin:0 15px 0 0;}
#ubezpieczenia .col-1 blockquote {width:205px; margin-top:5px;}
#ubezpieczenia .col-1 strong {font-size: 12px; color:#333;}
#ubezpieczenia .col-2 strong {font-size: 14px; color:#FF660B;}
#ubezpieczenia .col-2 {padding-left:20px;}
#ubezpieczenia .col-2 ul {margin-top:10px;}
#ubezpieczenia .col-2 li {background: url(../img/arrow-1.gif) left 6px no-repeat;	padding: 2px 0 2px 15px;}
#ubezpieczenia .pic {text-align:center;}
#ubezpieczenia .pic img {text-align:center;}
#ubezpieczenia .col-1 h2 a {color:#325ea6; font-size:18px;}
#ubezpieczenia .col-1 h4 a {color:#325ea6; font-size:12px; font-weight:normal;}
#ubezpieczenia .col-1 .catalog_number {font-size: 9px; padding: 2px 0 0 0; color: #666666; font-weight:normal; text-align:center;}
#ubezpieczenia .col-1 .list-price {font-size:12px; font-weight:bold; text-align:center;}
#ubezpieczenia .col-1 .list-price span {font:bold 18px Arial,Tahoma; color: #ff660b;}
#ubezpieczenia .col-1 .list-price em {font-style: normal; font-size:14px;}
#ubezpieczenia .col-2 {}
#ubezpieczenia .guarantees {margin-top:15px;}
#ubezpieczenia .guarantees h1 {font-size: 22px; margin-bottom:5px; color:#333; text-align:center;}
#ubezpieczenia .guarantees li {float:left; width:240px; height:225px; border:1px solid #e9eff5; padding:15px; margin:5px;}
#ubezpieczenia .guarantees h2 {font-size: 12px; color:#333; text-align:center;}
#ubezpieczenia .guarantees h5 {color:#FF660B; font:bold 18px Arial,Tahoma; text-align:center; margin:5px 0;}
#ubezpieczenia .guarantees h5 em {font-style: normal; font-size:14px;}
#ubezpieczenia .guarantees h3 {font-size: 11px; font-weight:normal; color:#666; text-align:center;}
#ubezpieczenia .guarantees h4 {font-size: 11px; font-weight:normal; text-align:center;}
#ubezpieczenia .guarantees h4 a {color:#325ea6; text-align:center;}
#ubezpieczenia .guarantees .btn-green-small {color:#fff; margin: 0 auto; margin-top:10px; margin-bottom:10px;}
#ubezpieczenia .guarantees .pic {margin: 0 auto; margin-bottom:10px; text-align:center; margin-left:10px;}

/* ==== promowany produkt ==== */
.promoProduct {
	border: 1px dotted #f7ba00;
	color: #f7ba00;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	padding: 20px;
	margin-left: 15px;
}
.promoProduct .details {
	float: none;
	padding: 0 0 0 18px;
	margin: 10px 0 0 0;	
	height: 14px;
}
.promoProduct h4 {
	float: none;
	font-weight: normal;
	color: #325ea6;
	margin: 0 0 4px 0;
	font-size:11px;
}
.promoProduct h2 {
	margin-bottom: 2px;
}
.promoProduct h2 a, .promoProduct h4 a, .promoProduct blockquote p {
	color: #325ea6;
	font-size:11px;
}
.promoProduct h6 {
	color: #333333;
	font-size:11px;
}
.promoProduct span {
	color: #ff660b;
	font-size:18px;
}
.promoProduct span em {
	font-size:14px;
	font-style:normal;
}
.promoProduct {
	color: #325ea6;
	font-size:9px;
	font-weight: normal;
	text-decoration: none;
}
.promoProduct strong {
	color: #f8ba00;
	font-size:11px;
}
.promoProduct .pic {
	margin: 5px 0;
}
.promoProduct blockquote {
	margin: 0 0 10px 0;
}
.filter_more {
	background:url("../img/arrow-2.gif") no-repeat scroll 0 6px transparent;
	color: #325ea6;
	padding: 2px 0 0 13px;
	margin: 10px 0 0 0;
	display: inherit;
	width: 34px;
}


#wProd a.sprawdz_dostepnosc {
	background: url(../images/btn17.gif) no-repeat;
	width: 82px; height: 26px; display: block; 
	text-align: center;
	text-decoration: none;
	font: bold 9px Tahoma, Arial, sans-serif;
	color: #FFF;
}

/*basket regulations accept*/
.accept-box {padding:0;font-size:10px;}
.accept-box input {width:14px !important;}
.accept-box div {position:relative;top:-12px;left:18px;}
.accept-box span {display:block;}
.accept-box span em {line-height:18px;padding-bottom:0;}
