
/*Content of: style.css*/
* {
	padding: 0;
	margin: 0;
	outline: none;
}
a {
	text-decoration: none;
	color: #474747;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0;
}
ul {
	list-style: none;
}
body {
	font: 11px Tahoma, sans-serif;
	color: #474747;
	/*background: url(../img/bg.gif) 0 135px repeat-x;*/
}
.nav ul, .nav ul {
	list-style: none;
}
.nav li {
	float: left;
}
.nav-right li {
	float: right;
}

.adRotatorTopHeader {width:1000px;margin:0px auto;}
.site {width:100%;height:100%;background: url(../img/bg.gif) 0 135px repeat-x;}
.greyline {width:100%px;clear:both;height:3px;background: url(../img/bg.gif) 0 0px repeat-x;}
/* Nagl�wek */
#header {
	position: relative;
	margin: 0 auto;
	width: 1000px;
	height: 95px;
	background: url(../img/top_bg.gif) right bottom no-repeat;
	color: #474747;
}
#header .logo {
	position: absolute;
	top: 21px;
	left: 4px;
	width: 289px;
	height: 55px;
}
#header .logo .b-logo {
	position: relative;
	display: block;
	background: url('../img/torres-logo.gif') top left no-repeat;
	width: 289px;
	height: 55px;
}
#header .top-links {
	position: absolute;
	top: 69px;
	left: 780px;
	font-size: 11px;
	color: #1c1c1c;
}
#header .top-links a {
	font: 9px Tahoma, sans-serif;
	color: #474747;
}
#header .top-links .button {
	position: relative;
	text-align: center;
	width: 55px;
	height: 75px;
}
#header .top-links .button img {
	margin-bottom: 1px;
}
#header .user-box {
	width: auto;
	height: 25px;
	position: absolute;
	top: 25px;
	right: 0px;
	padding: 10px 10px 10px 15px;
	text-align: left;
}
#header .user-box p {
	font-size: 11px;
	margin: 0px;
	width:auto;
	float:left
}
#header .user-box .pogrubienie {
	font-weight: bold;
}
#header .user-box p a {margin-top:0px;margin-left:5px}


.b-wyloguj {
	display: block;
	color: #E80F0F;
	font-weight: bold;
	width: 80px;
	height: 15px;
	margin: 5px 0 0 0;
}
.b-wyloguj {
	background: url(../img/ik-wyloguj.gif) 68px 4px no-repeat;
}
/* ==================== menu glowne ===================== */
#menu {
	position: relative;
	margin: 0 auto;
	width: 1000px;
	height: 79px;
	margin-bottom: 0px;
	border-bottom: 1px solid #D9D9D9;
}
#menu a {
	position: relative;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9px;
	text-align: center;
	height: 40px;
}
.b-2:hover, .b-3:hover, .b-4:hover, .b-5:hover, .b-6:hover, .b-7:hover, .b-8:hover, .b-9:hover {
	text-decoration: none;
}
#menu p a {
	line-height: 40px;
}
#menu .b-1 {
	background: url('../img/menuBtn1.gif') top left no-repeat;
	width: 38px;
}
#menu .b-2 {
	background: url('../img/menuBtn2.gif') top left no-repeat;
	width: 43px;
}
#menu .b-3 {
	background: url('../img/menuBtn3.gif') top left no-repeat;
	width: 114px;
}
#menu .b-4 {
	background: url('../img/menuBtn4.gif') top left no-repeat;
	width: 84px;
}
#menu .b-5 {
	background: url('../img/menuBtn5.gif') top left no-repeat;
	width: 37px;
}
#menu .b-6 {
	background: url('../img/menuBtn6.gif') top left no-repeat;
	width: 100px;
}
#menu .b-7 {
	background: url('../img/menuBtn7.gif') top left no-repeat;
	width: 102px;
}
#menu .b-8 {
	background: url('../img/menuBtn8.gif') top left no-repeat;
	width: 86px;
}
#menu .b-9 {
	background: url('../img/menuBtn9.gif') top left no-repeat;
	width: 82px;
}
#menu .b-1press, #menu .b-1:hover {
	background: url('../img/menuBtn1.gif') 0 -40px no-repeat;
	width: 38px;
}
#menu .b-2press, #menu .b-2:hover {
	background: url('../img/menuBtn2.gif') 0 -40px no-repeat;
	width: 43px;
}
#menu .b-3press, #menu .b-3:hover {
	background: url('../img/menuBtn3.gif') 0 -40px no-repeat;
	width: 114px;
}
#menu .b-4press, #menu .b-4:hover {
	background: url('../img/menuBtn4.gif') 0 -40px no-repeat;
	width: 84px;
}
#menu .b-5press, #menu .b-5:hover {
	background: url('../img/menuBtn5.gif') 0 -40px no-repeat;
	width: 37px;
}
#menu .b-6press, #menu .b-6:hover {
	background: url('../img/menuBtn6.gif') 0 -40px no-repeat;
	width: 100px;
}
#menu .b-7press, #menu .b-7:hover {
	background: url('../img/menuBtn7.gif') 0 -40px no-repeat;
	width: 102px;
}
#menu .b-8press, #menu .b-8:hover {
	background: url('../img/menuBtn8.gif') 0 -40px no-repeat;
	width: 86px;
}
#menu .b-9press, #menu .b-9:hover {
	background: url('../img/menuBtn9.gif') 0 -40px no-repeat;
	width: 82px;
}
#menu .search {
	position: absolute;
	top: -69px;
	right: 340px;
	width: 314px;
	height: 40px;
	font-size: 11px;
	color: #1c1c1c;
	background: url(../img/sercz_bg.gif) top left no-repeat;
	/*border: 1px solid #f00;
*/
	padding: 0;
}
#menu .search ul {margin-left:4px !important;margin-top:-1px !important;margin-bottom:10px}


#menu .search a {
	height: 18px;
	color: #474747;
	font-weight: normal;
	font-size: 9px;
	text-decoration: underline;
}
#menu .search div {
	margin-bottom: 2px;
}
#menu .search .input {
	position: relative;
	border: 1px #cdcece solid;
	top: 0px;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 130px;
	height: 18px;
	font-size: 11px;
	color: #1c1c1c;
}
#menu .search .lista {
	position: relative;
	border: 1px #cdcece solid;
	float: left;
	top: 0px;
	margin-left: 5px;
	margin-top: 0px;
	width: 136px;
	height: 18px;
	font-size: 11px;
	color: #1c1c1c;
}
.b-search {
	padding: 0;
	margin-left: 4px;
	margin-top: 0px;
	display: block;
	background: url('../img/sercz_bg.png') center right no-repeat;
	width: 19px;
	height: 2px;
}
#menu .lokalizator {
	position: relative;
	height: 28px;
	color: #474747;
	margin: 0px 0 0 0;
	/*border: 1px solid #0000FF;
*/
	font-weight: bold;
}
#menu .lokalizator .linki {
	position: absolute;
	top: 7px;
	right: 0px;
	float: right;
	margin: 0px;
	padding: 0px;
	padding: 0px 20px 0px 20px;
	color: #FFFFFF;
}
#menu .nowosci-btn, #menu .promocje-btn, #menu .hity-btn {
	background: url(../img/ik-nowosci.gif) 0 0 no-repeat;
	border: none;
	height: 22px;
	padding: 5px 0 0 25px;
	margin: 3px 0 0 10px;
	float: left;
}
#menu .promocje-btn {
	background: url(../img/ik-promocje.gif) 0 0 no-repeat;
}
#menu .hity-btn {
	background: url(../img/ik-hity.gif) 0 0 no-repeat;
}
#menu .lokalizator .lokalizacja {
	position: absolute;
	text-align: left;
	float: left;
	top: 7px;
	left: 0px;
	padding: 7px 20px 0px 0px;
	color: #474747;
}
#menu .lokalizator a {
	position: relative;
	display: inline;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	color: #C70101;
	font-size: 11px;
}
#menu .lokalizator .lokalizacja a {
	position: relative;
	padding: 0px 5px 0px 5px;
	font-weight: normal;
}
#menu .lokalizator .lokalizacja a.active {
	font-weight: bold;
}
/* ======================== PROMOCJE =============================== */
#container {
	position: relative;
	margin: 0 auto 20px auto;
	width: 1000px;
	z-index: 5;
}
#container table {
	border: none;
}
#container .promocje {
	position: relative;
	border-bottom: 1px #000000 solid;
	height: 133px;
}
#container .promocje .promocje-lista {
	position: relative;
	left: 37px;
	padding: 0px;
	width: 870px;
	height: 133px;
}
#container .promocje .produkt {
	position: relative;
	padding: 0px;
	width: 200px;
	text-align: center;
	vertical-align: top;
}
#container .promocje .g1 {
	position: absolute;
	top: 0px;
	left: 0px;
	float: left;
	display: block;
	background: url('../img/promcje_g1.gif') bottom left no-repeat;
	width: 37px;
	height: 133px;
}
#container .promocje .g2 {
	position: absolute;
	top: 0px;
	left: 907px;
	display: block;
	float: right;
	background: url('../img/promcje_g2.gif') bottom right no-repeat;
	display: block;
	width: 37px;
	height: 133px;
}
#container .promocje .linia {
	background: url('../img/promcje_line.gif') top center no-repeat;
	width: 21px;
	height: 133px;
}
#container .promocje .nazwa {
	font-size: 9px;
	color: #1c1c1c;
}
#container .promocje .cena {
	font-size: 11px;
	color: #474747;
	font-weight: bold;
}
/* ======================= okno modulu ======================= */
.size-9 {
	font: 9px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.size-10 {
	font: 10px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.size-11 {
	font: 11px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.size-12 {
	font: 12px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.size-13 {
	font: 13px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.size-14 {
	font: 14px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.size-15 {
	font: 15px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.size-16 {
	font: 16px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.size-17 {
	font: 17px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.size-18 {
	font: 18px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.modul {
	position: relative;
	width: 181px;
	background: url('../img/bg_modul.gif') -1px 0px no-repeat;
	margin: 0px 10px 8px 0px;
}
.modul a {
	padding-left: 15px;
	color: #474747;
	z-index: 1000;
}
.modul .header {
	position: relative;
	text-align: left;
	background: url('../img/win_header.gif') bottom left no-repeat;
	background-color: #FFFFFF;
	width: 181px;
	height: 31px;
}
.modul .header .text {
	position: relative;
	padding-top: 16px;
	padding-left: 0px;
	width: 120px;
	color: #474747;
	font-size: 11px;
	font-weight: bold;
	z-index: 1;
}
.modul .grupa {
	position: relative;
	text-align: left;
	background: url('../img/win_cell.gif') top left no-repeat;
	padding: 2px 0px 0px 13px;
	width: 171px;
	height: 19px;
	color: #474747;
	font-size: 11px;
	font-weight: none;
}
.modul .dzial {
	position: relative;
	text-align: left;
	background: url('../img/win_cell.gif') top left no-repeat;
	padding: 0px 0px 0px 0px;
	width: 181px;
	height: 17px;
	line-height: 17px;
	color: #474747;
	font-size: 11px;
}
.modul .bottom {
	position: relative;
	text-align: left;
	background: url('../img/win_bottom.gif') top left no-repeat;
	background-color: #FFFFFF;
	padding: 0px;
	width: 181px;
	height: 21px;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
}
.modul .bottom a {
	color: #fff;
	line-height: 20px;
	z-index: 100;
}
.modul .icon-1 {
	position: absolute;
	background: url('../img/win_mini1.gif') top right no-repeat;
	float: right;
	top: -11px;
	right: 0px;
	width: 90px;
	height: 59px;
}
.modul .icon-2 {
	position: absolute;
	background: url('../img/win_mini2.gif') top right no-repeat;
	float: right;
	top: -11px;
	right: 0px;
	width: 90px;
	height: 59px;
}
.modul .icon-3 {
	position: absolute;
	background: url('../img/win_mini3.gif') top right no-repeat;
	float: right;
	top: -11px;
	right: 0px;
	width: 90px;
	height: 59px;
}
.modul .icon-4 {
	position: absolute;
	background: url('../img/win_mini4.gif') top right no-repeat;
	float: right;
	top: -22px;
	right: 0px;
	width: 90px;
	height: 59px;
}
.modul .icon-5 {
	position: absolute;
	background: url('../img/win_mini5.gif') top right no-repeat;
	float: right;
	top: -26px;
	right: 0px;
	width: 90px;
	height: 59px;
}
.modul .icon-6 {
	position: absolute;
	background: url('../img/win_mini6.gif') top right no-repeat;
	float: right;
	top: -16px;
	right: 0px;
	width: 90px;
	height: 59px;
}
.modul .icon-7 {
	position: absolute;
	background: url('../img/win_mini7.gif') top right no-repeat;
	float: right;
	top: -14px;
	right: 0px;
	width: 90px;
	height: 59px;
}

.modul .icon-10 {
	position: absolute;
	background: url('../img/win_mini10.gif') top right no-repeat;
	float: right;
	top: -14px;
	right: 0px;
	width: 90px;
	height: 59px;
}
.modul .icon-8 {
	position: absolute;
	background: url('../img/win_mini8.gif') top right no-repeat;
	float: right;
	top: -16px;
	right: 0px;
	width: 90px;
	height: 59px;
}
.banner-1 {
	position: relative;
	margin: 0px 10px 6px 0px;
	display: block;
	background: url('../img/banner_promocja.jpg') top left no-repeat;
	width: 354px;
	height: 297px;
}
table.hity {
	position: relative;
	margin: 0px auto 6px auto;
	width: 183px;
	text-align: left;
}
table.hity td {
	padding: 2px 0;
}
table.hity p {
	width: 100%;
}
table.hity p.normal {
	font-weight: normal;
}
table.hity p.cena {
	color: #E70000;
}
.hity .komorka-a {
	margin: 0 5px 0 0;
	position: relative;
	width: 40px;
	height: 40px;
	color: #1c1c1c;
}
.hity td.komorka-b {
	/*padding: 8px 10px 8px 20px;
*/
	color: #474747;
	width: 128px;
}
.hity td.komorka-c {
	/*padding: 8px 10px 8px 20px;
*/
	width: 20px;
	color: #1c1c1c;
}
table.hity a {
	font-size: 9px;
}
.btn-wiecej {
	background: url(../img/btn-wiecej.gif) 0 0 no-repeat;
	width: 96px;
	height: 21px;
	display: block;
	position: absolute;
	bottom: -1px;
	right: -1px;
	color: #fff;
}
.modul3 {
	position: relative;
	width: 196px;
	height: 385px;
	text-align: left;
	margin-top: 7px;
}
.modul3 div p {
	text-align: center;
	margin-top: 7px;
	color: #474747;
	font-weight: bold;
	font-size: 9px;
	line-height: 10px;
}
.modul3 div a {
	color: #FFFFFF;
}
.modul3 .content {
	position: absolute;
	top: 26px;
	left: 0;
	padding: 10px 0 0 0;
	border: 1px solid #E70000;
	background: #D3D3D3 url(../img/hity-bg.gif) 0 3px no-repeat;
	;
	/*height: 337px;
*/
	height: 336px;
	width: 196px;
}
.modul3 .content p {
	margin: 0;
	text-align: left;
}
.modul3 .content p.btn {
	margin: 4px 0 0 4px;
	text-align: left;
}
.modul3 .content a {
	color: #474747;
}
.modul3 .content div a {
	color: #fff;
	font-weight: bold;
	font-size: 9px;
	margin: 4px 0 0 7px;
}
.modul3 .zakladka1 {
	position: absolute;
	top: 0;
	left: 0;
	background: url('../img/modul3_b1.gif') top left no-repeat;
	width: 63px;
	height: 26px;
	line-height: 26px;
	text-decoration: none;
}
.modul3 .zakladka1-press, .modul3 .zakladka1:hover {
	position: absolute;
	top: 0;
	left: 0;
	background: url('../img/modul3_b1.gif') 0 -26px no-repeat;
	width: 63px;
	height: 27px;
	line-height: 26px;
	color: #474747;
	z-index: 100;
	text-decoration: none;
}
.modul3 .zakladka-2 {
	position: absolute;
	left: 64px;
	top: 0;
	background: url('../img/modul3_b2.gif') top left no-repeat;
	width: 67px;
	height: 28px;
	line-height: 26px;
	text-decoration: none;
}
.modul3 .zakladka-2-press, .modul3 .zakladka-2:hover {
	position: absolute;
	left: 64px;
	top: 0;
	background: url('../img/modul3_b2.gif') 0 -26px no-repeat;
	width: 67px;
	line-height: 26px;
	color: #474747;
	height: 27px;
	z-index: 100;
	text-decoration: none;
}
.modul3 .zakladka3 {
	position: absolute;
	top: 0;
	left: 131px;
	background: url('../img/modul3_b2.gif') top left no-repeat;
	width: 67px;
	height: 27px;
	line-height: 26px;
	text-decoration: none;
}
.modul3 .zakladka3-press, .modul3 .zakladka3:hover {
	position: absolute;
	top: 0;
	left: 131px;
	background: url('../img/modul3_b3.gif') 0 -26px no-repeat;
	width: 67px;
	height: 28px;
	line-height: 26px;
	color: #474747;
	z-index: 100;
	text-decoration: none;
}
.numer {
	position: absolute;
	right: 0;
	bottom: 0;
}
.modul4 {
	position: relative;
	margin-top: 7px;
	width: 196px;
	height: 385px;
	text-align: left;
}
.modul4 div p {
	text-align: center;
	margin-top: 7px;
	color: #474747;
	font-weight: bold;
	font-size: 9px;
	line-height: 16px;
}
.modul4 div a {
	color: #474747;
}
.modul4 .content {
	position: absolute;
	top: 26px;
	left: 0;
	padding: 10px 0 0 0;
	border: 1px solid #E70000;
	background: #D3D3D3 url(../img/marki-bg.gif) 0 0px no-repeat;
	;
	/*height: 333px;
*/
	height: 336px;
	width: 196px;
}
.modul4 .content p {
	text-align: left;
	margin: 0px 0 0  10px;
	line-height: 19px;
}
.modul4 .content a.btn {
	color: #fff;
}
.modul4 .zakladka1 {
	position: absolute;
	background: url('../img/modul4_b1.gif') top left no-repeat;
	width: 61px;
	height: 27px;
	z-index: 100;
}
.modul5 {
	position: relative;
	margin-top: 0px;
	width: 196px;
	height: 190px;
}
.modul5 div p {
	text-align: center;
	margin-top: 7px;
	color: #474747;
	font-weight: bold;
	font-size: 9px;
	line-height: 10px;
}
.modul5 .content form p {
	text-align: center;
	padding-top: 5px;
}

.modul5 input {
	border: 1px solid #9D9D9D;
	width: 164px;
	height: 15px;
	font: 9px  Tahoma, sans-serif;
	color: #474747;
}
.modul5 select {
	border: 1px solid #9D9D9D;
	width: 164px;
	font: 9px Tahoma, sans-serif;
	color: #474747;
}
.modul5 textarea {
	border: 1px solid #9D9D9D;
	width: 164px;
	height: 45px;
	font: 9px Tahoma, sans-serif;
	color: #474747;
	background:#fff;
	margin:0;
	padding:0;
}
.modul5 button {
	background: url(../img/button-bg.gif) 0 0 no-repeat;
	width: 129px;
	height: 22px;
	border: none;
	margin: 0 auto;
	cursor: pointer;
	color: #fff;
	font: bold 9px Tahoma, sans-serif;
	text-transform: uppercase;
}
.modul5 .content {
	position: absolute;
	top: 26px;
	left: 0;
	border: 1px solid #E70000;
	background: #D3D3D3 url(../img/modul5_bg.gif) bottom right no-repeat;
	height: 160px;
	width: 196px;
}
.modul5 .content form {
	margin: 0px;
}
.modul5 .content p {
	text-align: left;
	margin: 0px 15px 0px 15px;
	color: #474747;
	font-weight: normal;
}
.modul5 .zakladka1 {
	position: absolute;
	background: url('../img/modul5_b1.gif') top left no-repeat;
	width: 142px;
	height: 27px;
	z-index: 100;
}
.modul6 {
	position: relative;
	margin-top: 4px;
	height: 240px;
}
.modul6 .header {
	background: url(../img/modul6-top.gif) 0 0 no-repeat;
	width: 1000px;
	height: 14px;
	display: block;
}
.modul6 .bottom {
	background: url(../img/modul6-bottom.gif) 0 0 no-repeat;
	width: 1000px;
	height: 14px;
	display: block;
}
.modul6 .content {
	background: #d3d3d3;
	width: 1000px;
	height: 200px;
}
.modul6 .info-box-content {
	margin: 0 12px;
}
*html .modul6 .info-box-content {
	margin: 0 6px;
}
.modul6 ul.items {
	margin: 12px 0 0 0;
}
.modul6 ul.items li {
	float: none;
	margin: 0 0 3px 0;
	font-weight: bold;
}
/*.modul6 a.info-box-item {
	width: 225px;
	height: 32px;
	display: block;
	color: #474747;
	background: url(../img/info-box-item2.gif) 0 0 no-repeat;
	line-height: 31px;
	text-align: center;
}
*/
.modul6 a.info-box-item {
	width: 198px;
	height: 32px;
	display: block;
	color: #474747;
	padding: 0;
	text-indent: 25px;
	background: url(../img/info-box-item.gif) 0 0 no-repeat;
	line-height: 31px;
	text-align: left;
	margin: 0 0 0 26px;
}
.modul6 a.info-box-item-press {
	width: 224px;
	height: 32px;
	display: block;
	color: #fff;
	background: url(../img/info-box-item-press.gif) 0 0 no-repeat;
	text-align: left;
	line-height: 31px;
	padding: 0;
	text-indent: 35px;
}
.modul6 .info-box-item {
	width: 198px;
	height: 32px;
	display: block;
	position: relative;
}
.modul7 {
	margin-top: 4px;
}
.modul8 {
	position: relative;
	margin: 4px 0 10px 12px;
}
.modul8 div p {
	text-align: center;
	margin-top: 7px;
	color: #474747;
	font-weight: bold;
	font-size: 9px;
	line-height: 10px;
}
.modul8 div a {
	color: #474747;
}
.modul8 .content {
	position: absolute;
	top: 25px;
	left: 0;
	padding: 10px 10px 0 10px;
	border: 1px solid #E70000;
	background: #D3D3D3 url(../img/modul8-bg.gif) 0 0 no-repeat;
	height: 160px;
	width: 215px;
	text-align: justify;
}
.modul8 .content p {
	text-align: left;
	margin: 5px 0 0  10px;
}
.modul8 .zakladka1 {
	position: absolute;
	background: url('../img/modul8_b1.gif') top left no-repeat;
	width: 132px;
	height: 26px;
	z-index: 100;
}
.newsletter {
	position: relative;
	margin: 8px 0 9px 0;
	width: 150px;
	height: 176px;
}
.newsletter a {
	color: #474747;
	font: bold 11px  Tahoma, sans-serif;
	text-align: left;
	text-decoration: underline;
}
.newsletter a:hover {
	text-decoration: none;
}
.newsletter .content {
	position: absolute;
	top: 26px;
	left: 0;
	border: 1px solid #E70000;
	background: #D3D3D3 url(../img/modul5_bg.gif) bottom right no-repeat;
	height: 150px;
	width: 196px;
}
.newsletter .content p {
	text-align: left;
	margin: 10px 15px 0px 15px;
	color: #474747;
	font-weight: normal;
}
.newsletter .zakladka1 {
	position: absolute;
	background: url('../img/newsletter_b1.gif') top left no-repeat;
	width: 84px;
	height: 27px;
	z-index: 100;
}
.newsletter div p {
	text-align: center;
	margin-top: 7px;
	color: #474747;
	font-weight: bold;
	font-size: 9px;
	line-height: 10px;
}
.newsletter .content form p {
	text-align: center;
	padding-top: 5px;
}
.newsletter .input {
	border: 1px solid #9D9D9D;
	width: 167px;
}
.newsletter button {
	background: url(../img/button-bg.gif) 0 0 no-repeat;
	width: 129px;
	height: 22px;
	border: none;
	margin: -10px 0px -5px 0px;
	cursor: pointer;
	color: #fff;
	font: bold 9px Tahoma, sans-serif;
	text-transform: uppercase;
}
.marka {
	background: url(../img/marki-cell.gif) 0 0 no-repeat;
	width: 175px;
	height: 16px;
	font-size: 11px;
	font-weight: bold;
	color: #474747;
	text-transform: uppercase;
	margin: 3px 10px;
}
.marka div a {
}
/* ============================= box tekst ============================= */
.header-box-text {
	background: #fff;
	padding: 0px 15px 0px 15px;
	border-top: 1px solid #E70000;
	position: absolute;
	top: -24px;
	left: 0px;
	font: bold 11px Tahoma, sans-serif;
	text-align: center;
	color: #474747;
	height: 24px;
	display: block;
}
.header-box-text p {
	padding: 5px 0px 0px 0px;
}
.header-box-text  .header-box-text-round1 {
	background: url(../img/header-box-text-round1.gif) 0 0 no-repeat;
	position: absolute;
	top: -1px;
	left: -1px;
	width: 6px;
	height: 24px;
}
.header-box-text .header-box-text-round2 {
	background: url(../img/header-box-text-round2.gif) 0 0 no-repeat;
	position: absolute;
	top: -1px;
	right: -1px;
	width: 6px;
	height: 24px;
}
.box-text {
	border: 1px solid #E70000;
	position: relative;
	margin: 37px 0px 0px 20px;
	color: #474747;
	font: normal 11px Tahoma, sans-serif;
	width:780px;
}
.box-text p {
	margin: 0;
}
.box-text .text {
	margin: 25px;
}


/* ============================= porownania ============================= */
.porownania {
	width: 735px;
	overflow: auto;
	padding: 20px;
}
.porownania td {
	padding: 5px;
	text-align: center;
	border-right: 1px solid #D9D9D9;
	width:150px;
	background:#F0F0F0;

}


.porownania td.opis_wiecej {
background:#D3D3D3 url(../img/wiecej_opis.gif) 140px center no-repeat;

}
.porownania th {
	padding: 4px;
	border-right: 1px solid #D9D9D9;
	font: bold 11px Arial, Tahoma, sans-serif;
	color: #474747;
	width:150px;
	text-align: left;
}
.porownania h1 {
	font: bold 11px Arial, Tahoma, sans-serif;
}
.porownania h1 a {
	color: #474747;
}
.porownania h2 {
	font: bold 11px Arial, Tahoma, sans-serif;
}
.porownania h6 {
	font: bold 11px Arial, Tahoma, sans-serif;
	color: #d00000;
}
.porownania p {
	margin-bottom: 4px;
}
.porownania .opis td {
	text-align: left;
}
.porownania .opis strong {

}
.porownania .opis-1 {
	background: #D3D3D3;
	font: bold 11px Arial, Tahoma, sans-serif;
	color: #C70101;
	border-right: none;
	height:22px;


}

.porownania td.opis-2 {
background:#fff;

}

/* ============================= konto ============================= */
#konto {
	position: relative;
	width: 1000px;
	margin: 40px 0 0 0;
}
#konto .menu {
	position: absolute;
	top: -27px;
	left: 0;
	z-index: 1000;
}
#konto .b, #konto .b-press {
	position: relative;
	font: bold 11px Tahoma, sans-serif;
	border: none;
	background: url('../img/konto_b-2.gif') 0 0px;
	width: 120px;
	height: 28px;
	display: block;
	text-align: center;
	line-height: 27px;
	color: #fff;
}
#konto .b:hover, #konto .b-press {
	background: url('../img/konto_b-2.gif') 0 -28px;
	text-decoration: none;
	color: #474747;
}
#konto .zawartosc {
	background: url(../img/bg_zaawartosc.gif) repeat-y;
	border: 1px solid #E70000;
	padding: 15px;
}
#konto .box-1 {
	background: #F0F0F0 url(../img/box-1-bg.gif) top right no-repeat;
	width: 451px;
	margin: 40px 8px 0 5px;
	min-height: 135px;
	padding: 20px 0 20px 20px;
	position: relative;
	color: #474747;
}
#konto .box-2 {
	margin: 20px 8px 0 5px;
	padding: 15px 0 15px 20px;
	background: #F3F3F3;
	width: 451px;
	min-height: 102px;
	font-weight: bold;
	position: relative;
	color: #474747;
}
#konto p.info {
	font: bold 11px Tahoma, sans-serif;
	color: #C70101;
	text-align: center;
	margin: 10px 0;
}
#konto .btn, #konto .btn-2 {
	background: url(../img/konto-btn.gif) 0 0 no-repeat;
	line-height: 23px;
	font: bold 11px Tahoma, sans-serif;
	color: #fff;
	width: 180px;
	height: 23px;
	display: block;
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
	margin: auto;
	border: none;
}
#konto .btn-2 {
	margin-top: 16px;
}
#konto .zakl-1 {
	background: #DFDFDF;
	border-bottom:1px solid #D3D3D3;
	width: 471px;
	height: 27px;
	line-height: 27px;
	position: absolute;
	top: -27px;
	left: 0;
	display: block;
	text-align: center;
	font-weight: bold;
}

input.tekst {
	color: #000000;
	background-color: #fff;
	border: 1px solid #C70101;
	width: 340px;
	font: normal 11px Tahoma;
	padding: 1px;
}
input.rad-b-2 {
	margin: 0 8px -2px 0;
}

input.rad-b-3 {
	margin: 0px 8px 0 30px;
	height:28px;
}
input.przycisk {
	color: #00008B;
	background-color: #ADD8E6;
	border: 1px outset #00008B;
}
#konto form.ustawienia p {
	color: #474747;
	clear: left;
	margin: 0 0 0 20px;
	padding: 1px;
	padding-top: 5px;
}
#konto form.ustawienia p.b-2 {
border-bottom:1px solid #DDDDDD;
clear:left;
color:#474747;
font-weight:bold;
margin:0pt 0pt 0pt 18px;
padding:5px 2px 4px ;
width:427px;
}
form.ustawienia p label {
	float: left;
	width: 25%;
	font: bold 11px Tahoma;
}




.zawartosc-konto {
	width: 437px;
	margin: 0px 0px 0px 5px;
}

.zawartosc-konto-nag {
	margin:0 0 0 5px;
}
.zawartosc-konto a {
color:#C70101;
}
.zawartosc-konto-nag  p{
color:#000;

}

.zawartosc-konto-nag  p.dane{
text-transform:uppercase;

}
.zawartosc-konto-nag h1{
font:bold 16px Arial, Helvetica, sans-serif;
color:#000;
margin:10px 0 5px 0;

}


.zawartosc-konto-nag .status{

border-bottom: 1px solid #E70000;

	margin: 10px 0px 0px 0px;
	padding-bottom:10px;
	width:437px;

	}
.zawartosc-konto h2{
font:bold 11px Arial, Helvetica, sans-serif;


}
.zawartosc-konto td {
	padding: 5px;

}
.zawartosc-konto-1a, .zawartosc-konto-1b, .zawartosc-konto-1c, .zawartosc-konto-1d, .zawartosc-konto-1e {
	background: #F0F0F0;
	text-align: center;
	color:#000;
	font: bold 11px Tahoma, sans-serif;
	border-bottom: 1px solid #D3D3D3;
}
.zawartosc-konto-1a {
	width: 10px;
}
.zawartosc-konto-1b {
	width: 750px;
}
.zawartosc-konto-1c {
	width: 80px;
}
.zawartosc-konto-1d {
	width: 80px;
}
.zawartosc-konto-2a {
	border-bottom: 1px solid #dbe0db;
}
.zawartosc-konto-2b {
	border-bottom: 1px solid #dbe0db;
}
.zawartosc-konto-2c {
	text-align: center;
	font: bold 11px Tahoma, sans-serif;
	border-bottom: 1px solid #dbe0db;

}
.zawartosc-konto-2d {
	text-align: center;
	color: #d00000;
	font: bold 11px Tahoma, sans-serif;
	border-bottom: 1px solid #dbe0db;
}
.konto-podsumowanie {
	width: 437px;
	margin: 15px 0px 10px 5px;
}
.konto-podsumowanie-nagl {
	padding: 7px;
	text-align: center;
	background: #F0F0F0;
	border-bottom: 1px solid #b3bfb2;
	font: bold 11px Tahoma, sans-serif;
	color: #000;
}
.konto-podsumowanie-1a {
	padding: 7px;
	text-align: right;
	background: #fff;
	border-bottom: 1px solid #b3bfb2;
	width: 300px;
}
.konto-podsumowanie-1b {
	padding: 7px 20px 7px 7px;
	text-align: right;
	background: #fff;
	border-bottom: 1px solid #b3bfb2;
	font: bold 11px Tahoma, sans-serif;
}
.konto-podsumowanie-2a {
	padding: 7px;
	text-align: right;
	background: #fff;
	border-bottom: 1px solid #b3bfb2;
}
.konto-podsumowanie-2b {
	padding: 7px 20px 7px 7px;
	text-align: right;
	background: #fff;
	border-bottom: 1px solid #b3bfb2;
	font: bold 11px Tahoma, sans-serif;
}
.konto-podsumowanie-3a {
	padding: 17px;
	text-align: right;
	background: #C70101;
	border-bottom: 2px solid #474747;
	color: #fff;
}
.konto-podsumowanie-3b {
	padding: 7px 20px 7px 7px;
	text-align: right;
	background: #C70101;
	border-bottom: 2px solid #474747;
	font: bold 18px Tahoma, sans-serif;
	color: #fff;
}





#konto .dane-1, #konto .dane-2, #konto .dane-3 {

width:244px;
background:#F0F0F0 url(../img/konto-dane.gif) right top no-repeat;
margin:27px 0 0 15px;
color:#474747;
min-height:122px;
position:relative;
min-height:152px;


}



#konto .dane-2 {
padding-bottom:30px;

}

#konto .dane-3{
width:229px;
margin:36px 0 0 8px;

}
#konto .dane-1-content, #konto .dane-2-content, #konto .dane-3-content {
	padding:10px;
	position:relative;

	}



#konto .dane-1 p, #konto .dane-3 p{
	font-weight:bold;
	text-transform:uppercase;
	font-size:9px;
	padding:1px 0;
}

#konto .dane-2 p{
	font-weight:bold;
	background:url(../img/pkt-3.gif) 0 5px no-repeat;
	text-transform:uppercase;
	font-size:9px;
	padding:1px 0 1px 5px;
}

#konto .header-dane-1, #konto .header-dane-2, #konto .header-dane-3  {
	background:#DFDFDF;
	padding: 0px 0px 0px 0px;
	width:244px;
	border-bottom:1px solid #D3D3D3;

	position: absolute;
	top: -27px;
	left: 0px;
	font: bold 11px Tahoma, sans-serif;
	text-align: center;
	color: #474747;
	height: 27px;
	line-height:27px;
	display: block;
}


#konto .header-dane-3 {
width:229px;
color:#C70101;
}


.b-konto-edycja, .b-konto-wybierz, .b-konto-haslo, .b-konto-dodaj, .b-konto-wiecej {
font-size:9px;
text-align:center;
	line-height:17px;
	color:#fff;
	margin:20px 1px 0 0;

}

.b-konto-edycja {
	background: url(../img/b-konto-edycja.gif) 0 0px no-repeat;
	width: 60px;
	height: 17px;
	display: block;



}
.b-konto-edycja:hover {
	background: url(../img/b-konto-edycja.gif) 0 0px no-repeat;
}
.b-konto-wybierz {
	background: url(../img/b-konto-wybierz.gif) 0 0px no-repeat;
	width: 94px;
	height: 19px;

	display: block;
}
.b-konto-wybierz:hover {
	background: url(../img/b-konto-wybierz.gif) 0 0px no-repeat;
}

.b-konto-haslo {
	background: url(../img/b-konto-haslo.gif) 0 0px no-repeat;
	width: 67px;
	height: 19px;

	display: block;
}
.b-konto-haslo:hover {
	background: url(../img/b-konto-haslo.gif) 0 0px no-repeat;
}
.b-konto-dodaj {
	background: url(../img/b-konto-dodaj.gif) 0 0px no-repeat;
	width: 60px;
	height: 19px;

	display: block;
}
.b-konto-dodaj:hover {
	background: url(../img/b-konto-dodaj.gif) 0 0px no-repeat;
}
.b-konto-wiecej {
	background: url(../img/b-konto-wiecej.gif) 0 0px no-repeat;
	width: 60px;
	height: 17px;
	line-height:17px;

	display: block;
}
.b-konto-wiecej:hover {
	background: url(../img/b-konto-wiecej.gif) 0 0px no-repeat;
}

/* ============================= koszyk ============================= */

#koszyk {
margin:40px 0 0 0;


}

#koszyk b.pole-1 {
width:80px;
display:inline;
margin:0 5px 0 0;

}
#koszyk .content-1, #koszyk .content-2{
	border:1px solid #E70000;
	width:489px;
/*	margin:40px 0px 0 0;*/
	position:relative;
	padding-top:20px;


}

#koszyk .sep {

border:none;
width:20px;
}

#koszyk .content-2{
	border:1px solid #E70000;
	width:487px;
	margin:0 0 0 19px;
	position:relative;
	padding-bottom:20px;
	vertical-align:top;
}

#koszyk .content-2 p{
	text-align:center;
	margin:0 0 15px 0;
}

#koszyk .content-3{
	border:1px solid #E70000;
	width:1000px;
	margin:40px 0 0 0px;
	position:relative;
	padding-bottom:20px;
}

#koszyk .content-2 a {

	color:#474747;
}
#koszyk fieldset {
	width:447px;
	margin:0 auto 15px auto;
	border:1px solid #D6D6D6;
	padding-top:10px;
	}
#koszyk legend {
	margin-left:8px;
	padding:0 8px;
	font:bold 11px Arial, Helvetica, sans-serif;
color:#C70101;
}
#koszyk h2 a{
font:bold 11px Arial, Helvetica, sans-serif;
color:#C70101;

}

#koszyk h3 {
font:normal 11px Tahoma, sans-serif;
color:#474747;
margin:0;
padding:0;


}
#koszyk .zakl {
	background:url(../img/koszyk-zakl-1.gif) 0 0 no-repeat;
	position:absolute;
	top:-28px;
	left:-1px;
	width:138px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-weight:bold;

	color:#474747;
	z-index:1000;
}


#koszyk .zakl-1 {
	background:url(../img/koszyk-zakl-1.gif) 0 0 no-repeat;
	position:absolute;
	top:15px;
	left:2px;
	width:138px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-weight:bold;

	color:#474747;
	z-index:1000;
}

#koszyk .zakl-2 {
	background:url(../img/koszyk-zakl-1.gif) 0 0 no-repeat;
	position:absolute;
	top:15px;
	left:513px;
	width:138px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-weight:bold;

	color:#474747;
	z-index:1000;
}
.zawartosc-koszyk {
	width: 477px;
	margin: 0px auto 15px auto;
}
.zawartosc-koszyk td {
	padding: 5px;
}
.zawartosc-koszyk-1a, .zawartosc-koszyk-1b, .zawartosc-koszyk-1c, .zawartosc-koszyk-1d, .zawartosc-koszyk-1e {
	background: #F0F0F0;
	text-align: center;
	font: bold 11px Tahoma, sans-serif;
	color:#474747;
	border-bottom: 1px solid #D3D3D3;
}
.zawartosc-koszyk-1a {
	width: 100px;
}
.zawartosc-koszyk-1b {
	width: 180px;
}
.zawartosc-koszyk-1c {
	width: 42px;
}
.zawartosc-koszyk-1d {
	width: 80px;
}
.zawartosc-koszyk-1e {
	width: 80px;
}
.zawartosc-koszyk-2a {

	border-bottom: 1px solid #dbe0db;
	width: 100px;
}
.zawartosc-koszyk-2b {

	border-bottom: 1px solid #dbe0db;
	color: #474747;
	width: 180px;

}
.zawartosc-koszyk-2c {
	text-align: center;
	color: #474747;
	font: bold 11px Tahoma, sans-serif;

	border-bottom: 1px solid #dbe0db;
	width: 42px;
	vertical-align:middle;


}
.zawartosc-koszyk-2d {
	text-align: center;
	color: #C70101;
	font: bold 11px Tahoma, sans-serif;

	border-bottom: 1px solid #dbe0db;
	width: 80px;
}
.zawartosc-koszyk-2e {
	text-align: center;
	font: bold 11px Tahoma, sans-serif;
	border-bottom: 1px solid #dbe0db;
	width: 80px;
}
.plus {
	background: url(../img/plus.gif) 0 0px no-repeat;
	width: 15px;
	height: 22px;
	display: block;
	text-indent: -9999px;
}
.plus:hover {
	background: url(../img/plus.gif) 0 0px no-repeat;
}
.minus {
	background: url(../img/minus.gif) 0 0px no-repeat;
	width: 15px;
	height: 22px;
	display: block;
	text-indent: -9999px;
}
.minus:hover {
	background: url(../img/minus.gif) 0 0px no-repeat;
}
.zawartosc-koszyk-ilosc {
	margin: 15px 0px 0px 5px;
}
.zawartosc-koszyk-ilosc li {
	float: left;
	padding: 0px 1px 0px 0px;
}
a.zawartosc-koszyk-schowek {
	background: url(../img/btn-mini.gif) 0px 0px no-repeat;
	width: 60px;
	height: 19px;
	font-size:9px;
	padding:0;
	font-weight:normal;
	line-height:19px;
	display: block;
	color:#fff;
	margin-top:3px;
}
/*.zawartosc-koszyk-schowek:hover {
	background: url(../img/b-schowek.gif) 0 -19px no-repeat;
}*/
a.zawartosc-koszyk-usun {
	background: url(../img/btn-mini.gif) 0px 0px no-repeat;
	width: 60px;
	height: 19px;
	line-height:19px;
	display: block;
	font-size:9px;
	font-weight:normal;

	color:#fff;
	padding:0;

	margin-top: 1px;
}
/*.zawartosc-koszyk-usun:hover {
	background: url(../img/b-usun.gif) 0 -19px no-repeat;
}
*/.zawartosc-koszyk-opis li {
	float: left;
}

.koszyk-podsumowanie {
	width: 481px;
	margin: 0px 0px 5px 5px;
	color:#474747;
}
.koszyk-podsumowanie-nagl {
	padding: 5px;
	text-align: center;
	background: #F0F0F0;
	border-bottom: 1px solid #bfbfbf;
	font: bold 11px Tahoma, sans-serif;
	color: #000;
}
.koszyk-podsumowanie-1a {
	padding: 7px;
	text-align: right;
	background: #fff;
	border-bottom: 1px solid #bfbfbf;
	width: 320px;
}
.koszyk-podsumowanie-1b {
	padding: 7px 20px 7px 7px;
	text-align: right;
	background: #fff;
	border-bottom: 1px solid #bfbfbf;
	font: bold 11px Tahoma, sans-serif;
}
.koszyk-podsumowanie-2a {
	padding: 7px;
	text-align: right;
	background: #fff;
	border-bottom: 1px solid #bfbfbf;
}
.koszyk-podsumowanie-2b {
	padding: 7px 20px 7px 7px;
	text-align: right;
	background: #fff;
	border-bottom: 1px solid #bfbfbf;
	font: bold 11px Tahoma, sans-serif;
}
.koszyk-podsumowanie-3a {
	padding: 7px;
	text-align: right;
	background: #C70101;
	border-bottom: 2px solid #474747;
	color: #fff;
}
.koszyk-podsumowanie-3b {
	padding: 7px 20px 7px 7px;
	text-align: right;
	background: #C70101;
	border-bottom: 2px solid #474747;
	font: bold 18px Tahoma, sans-serif;
	color: #fff;
}

.koszyk-adres {
	width: 460px;
	margin: 20px 0px 10px 20px;
}
.koszyk-dane, .koszyk-dane-2 {
	width: 424px;
	margin: 8px 0px 5px 20px;



}
.koszyk-dane-2{
border-bottom:1px solid #D0D1D1;
margin:0 0 10px 0;
width:464px;
background:#F2F3F3;
}
.koszyk-dane td {
	padding: 2px;
	font: bold 11px Tahoma, sans-serif;
	color:#474747;
}

.koszyk-dane input {
	width:284px;

}
.koszyk-dane-1 {
	text-align: left;
	width: 425px;
	margin:15px 0 0 40px;
}
.koszyk-dane-1 td.a{
	width:146px;
	padding-right:20px;
	font: bold 11px Tahoma, sans-serif;
	color:#474747;
}
.koszyk-dane-1 input{
background:none;
border:none;
}

.koszyk-dane input, textarea {
	background: #F0F0F0;
	border: 1px solid #E70000;
	padding: 2px;
	font: 11px Tahoma, sans-serif;
	margin: 0px 2px 0px 2px;
}
.koszyk-dane input.no_bg {
background:none;
border:none;
}
.koszyk-dane select {
	background: #F0F0F0;
	font: 11px Tahoma, sans-serif;
	width: 150px;
}
.koszyk-dane-regulamin {
	font: bold 11px Tahoma, sans-serif;
	color:#474747;
	margin-bottom:20px;
}

#koszyk .platnosc {

	position:relative;
	width:470px;
	margin:10px 0 0 10px;


}
#koszyk .platnosc-content{
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	background:#F0F0F0;
	padding: 10px 17px 5px 20px;

}

#koszyk .platnosc-top{
background:url(../img/platnosc-top.gif) 0 0 no-repeat;
width:470px;
height:36px;

}
#koszyk .platnosc-top:hover, #koszyk .platnosc-active {
background:url(../img/platnosc-top-2.gif) 0 0 no-repeat;
width:470px;
height:36px;

}

#koszyk .platnosc-bottom{
background:url(../img/platnosc-bottom.gif) 0 0 no-repeat;
width:470px;
height:11px;
}

#koszyk .platnosc-radio {
margin:14px 0 0 28px;
width:10px;
float:left;

}

#koszyk h6 {
color:#fff;
font: bold 11px Tahoma, sans-serif;
margin:0;
padding: 0px 0px 0px 60px;
line-height:36px;
text-transform: uppercase;
cursor:pointer;


}

#koszyk .platnosc-akcept {

margin:25px auto 0px auto;
width:480px;

}

#koszyk .platnosc-btn-1 {
background:url(../img/platnosc-btn-1.gif) 0 0 no-repeat;
width:233px;
height:53px;
text-align:center;

display:block;
text-decoration:none;
text-transform:uppercase;
font: bold 9px Tahoma, sans-serif;
color:#fff;
line-height:53px;
margin:0 10px 0 0;
}


#koszyk .platnosc-btn-2 {
background:url(../img/platnosc-btn-2.gif) 0 0 no-repeat;
text-align:center;
width:233px;
height:53px;
display:block;
text-decoration:none;
text-transform:uppercase;
font: bold 9px Tahoma, sans-serif;
color:#fff;
line-height:53px;
}

/* ============================= kategorie ============================= */

.box-cat {
	position: relative;
	background:url(../img/cat-box.gif) 0 0 no-repeat;
	width: 196px;
	padding: 10px 0px 11px 0px;
	margin:40px 0 0 0;
	font-weight: bold;
	border:1px solid #f00;
}
.box-cat-zakl {
position:absolute;
top:-20px;
left:0;

}
.box-cat h1 {
	position: absolute;
	top: -27px;
	left: -1px;
	font: bold 9px Tahoma, sans-serif;
	line-height:27px;
	background: url(../img/box-cat.gif) no-repeat;
	width: 76px;
	height:27px;
	text-align: center;


}
.box-cat h2 {
	font: bold 11px Arial, Tahoma, sans-serif;
	border-bottom: solid 1px #CEDACC;
	width: 178px;
	padding: 2px 2px 2px 0px;
	color: #25498B;
}
.box-cat h2 a {
	color: #25498B;
}
.box-cat h3 {
	font: bold 11px Arial, Tahoma, sans-serif;
	border-bottom: solid 1px #CEDACC;
	width: 178px;
	padding: 2px 2px 2px 0px;
	color: #25498B;
}
.box-cat h3 a {
	color: #25498B;
}
.box-cat h4 {
	position: absolute;
	top: -27px;
	left: -1px;
	font: bold 9px Tahoma, sans-serif;
	line-height:27px;
	background: url(../img/box-cat.gif) no-repeat;
	width: 76px;
	height:27px;
	text-align: center;
}

/* ============================= menu kaskadowe ============================= */
.aqtree3clickable b {
	color: #C70101;
}
.aqtree3clickable a {
	color: #474747
}

.aqtree3clickable {
	margin:0 0 0 10px;

}
.aqtree3clickable ul {
	overflow: hidden;

}
.aqtree3clickable li {
	background: url(../img/menu-sel3.gif) 0px 7px no-repeat;
	font: bold 11px Arial, Tahoma, sans-serif;
	border-bottom: solid 1px #CEDACC;
	width: 163px;
	padding: 2px 2px 2px 0px;
	color: #25498B;
	padding-left: 15px;
}
.aqtree3clickable li ul {
	margin: 3px 0px 3px 0px
}
.aqtree3clickable li ul li {
	margin: 0px 0px 0px 0px;
	background: url(../img/menu-sel.gif) 0px 7px no-repeat;
	border: none;
	width: 150px;
	padding-left: 15px;

}
.aqtree3clickable li ul li a {
	margin: 0px 0px 0px 0px;
	color:#C70101;
}
.aqtree3clickable li ul li ul li {
	margin: 0px 0px 0px 0px;
	background: url(../img/menu-sel2.gif) 0px 5px no-repeat;
	border-bottom: dotted 1px #CEDACC;
	width: 132px;
	font-weight: normal;
	padding-left: 15px;
}
.aqtree3clickable .aq3open  ul {
	margin-left: 0px
}
.aqtree3clickable ul .aq3closed {
	margin-left: 0px;
	font-weight: bold
}
.aqtree3clickable ul .aq3closed a {
	background: url(../img/plus2.gif) 0px 3px no-repeat;
	padding-left: 10px;
	font-weight: bold;
}
.aqtree3clickable .aq3bullet a {
	background: url(bullet.gif) 0px 13px no-repeat;
	font: bold 11px Tahoma, sans-serif;
}
.aqtree3clickable ul li ul .aq3bullet ul li a {
	background: url(../img/bullet.gif) 0px 4px no-repeat;
	font: bold 11px Tahoma, sans-serif;
	margin: 2px 0px 2px 20px;
	padding-left: 10px;
}
.aqtree3clickable ul li ul .aq3bullet ul li a {
	background: url(../img/bullet.gif) 0px 4px no-repeat;
	font: bold 11px Tahoma, sans-serif;
	margin: 2px 0px 2px 0px;
	padding-left: 10px;
}
.aqtree3clickable .aq3closed ul {
	display: none;
}



/* ============================= lista produktow ============================= */


.offer-select {
	float: right;
	height: 22px;
	margin:19px 0px 0 0;
	position: relative;
	bottom: 4px;
}
.offer-select label:hover {
	color: #C70000;
}
.offer-select input {
	position: relative;
	bottom: -2px;


}
.offer-select label {
	margin:0 0 0 8px;
}
.box-filters {
	margin:0 0 0 20px;
	font-weight: bold;
	border: 1px solid #B3BFB2;
	background: #F1F1F1;
	padding: 10px;
	text-align: center;
	width:760px;
}
.box-filters ul li {
	float: left;
}
.box-filters td {
	text-align: left;
	padding: 2px;
	font: bold 11px Tahoma, sans-serif;
	color: #000;
}
.box-filters input {
	border: 1px solid #a1a6b4;
	font: 9px Tahoma, sans-serif;
	padding: 2px
}
.box-filters select {
	border: 1px solid #a1a6b4;
	font: 9px Tahoma, sans-serif;
	padding: 2px;
}
.box-filters-col1 {
	width: 350px;
}
.box-filters-col2 {
}

.box-filters .btn {
	background:url(../img/button-bg.gif) 0 0 no-repeat;
	width:129px;
	height:22px;
	line-height:22px;
	position: relative;
	margin:5px auto;
	display:block;
	color: #fff;
}

.box-sorting {
	width: 762px;
	text-align: center;
	margin: 20px 5px 20px 35px;

}
.box-sorting p {
	margin: 0px 0px 15px 0px;
}
.box-sorting li {
	float: left;
}
.box-sorting .sorting a {
	font: bold 11px Tahoma, sans-serif;
}
.box-sorting .select {
	float: right;
}
.box-sorting .select a {
	font: bold 11px Tahoma, sans-serif;
	color: #C70000;
	padding: 1px
}

.box-listing {
	position: relative;
	margin: 15px 0px 15px 20px;
	border: 1px solid #E70000;
	width: 780px;
	padding-bottom:20px;
}
.box-listing .nav-porownaj {
	position: relative;
	left: 0px;
	top: 0px;
	background: url(../img/nav-porownaj.gif) no-repeat;
	width: 280px;
	height: 29px;
	display: block;
	padding: 5px 5px 5px 20px;
}
.box-listing .nav-porownaj-1 {
	font: bold 11px Tahoma, sans-serif;
	color: #474747;
	margin: 0px 2px 0px 2px
}
.box-listing .nav-porownaj-2 {
	font: bold 11px Tahoma, sans-serif;
	color: #474747;
	margin: 0px 0px 0px 5px
}

.box-listing-product li {
	float: left;
}
.box-listing-product p {
	margin: 1px 0px 2px 0px;
}
.box-listing-product h1 {
	font: bold 18px Arial, Tahoma, sans-serif;
}
.box-listing-product h2 {
	font: bold 11px Tahoma, sans-serif;
}
.box-listing-data {
	margin: 10px 0px 10px 0px;
}
.box-listing-data li {
	display: inline;
}
.box-listing-product-1 {
	width: 150px;
}
.box-listing-product-1 a {
	font: bold 9px Tahoma, sans-serif;
}
.box-listing-product-1 img {
	margin: 5px;
	margin: 10px 0 0px 25px;
}
.box-listing-product-1 .zoom {
	background: url(../img/zoom.gif) no-repeat;
	width: 60px;
	height: 11px;
	text-indent: -9999px;
	display: block;
	margin: 0px 0px 0px 35px
}
.box-listing-product-1 .new {
	background: url(../img/new.gif) no-repeat;
	width: 75px;
	height: 18px;
	display: block;
	margin: 0px 0px 0px 50px;
	text-transform: uppercase;
	color: #fff;
	font: bold 9px Tahoma, sans-serif;
	text-align: center;
	padding-top: 4px;
}
.box-listing-product-2 {
	width: 285px;
	margin-right: 10px;
}
.box-listing-product-2 h2{
	font-family:Arial,Tahoma,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.box-listing-product-2 h3{
	font-size:11px;
}
.box-listing-product-3 {
	width: 307px;
}
.box-listing-product-3 form p {
padding:0;
}
.box-listing-product-3 strong {
	font: bold 22px Tahoma, sans-serif;
	color: #d00000;
	margin-left: 5px;
}
.box-listing-product-3 b.dostawa {
margin-left: 5px;
}

.box-listing-product-3 span {
	font: bold 11px Tahoma, sans-serif;
	color: #d00000;
	margin-left: 8px;
	text-decoration:line-through;
}
.box-listing-product-3 blockquote {
	position: relative;
	padding: 10px;
	margin: 10px 0px 10px 0px;
	border:2px solid #E70000;
}
.box-listing-product-3 blockquote span{
text-decoration:none;
margin:0 ;
}
.box-listing-product-3 blockquote p{
	color:#000;
}
.box-listing-product-3 blockquote .loader {
	background: #fff;
	padding: 5px;
	border-top: 1px solid #b3bfb2;
	border-right: 2px solid #b3bfb2;
	border-bottom: 2px solid #b3bfb2;
	border-left: 1px solid #b3bfb2;
	position: absolute;
	top: 15px;
	left: 140px;
}
.box-listing .box-listing-dodaj {

	width: 307px;
	margin: 0px -1px 0px 1px;
}
.box-listing-dodaj a.dodaj, .porownania a.dodaj {
	background: url(../img/lista-btn-1.gif) 0 0px no-repeat;
	width: 146px;
	height: 53px;
	display: block;
	font: bold 9px Tahoma, sans-serif;
	line-height:51px;
	color:#fff;
	text-transform:uppercase;
	text-indent:58px;
	text-decoration:none;

}
.porownania a.dodaj {

text-indent:38px;
margin:0 auto;
padding-bottom:10px;
}


.box-listing-dodaj .div-1 {
	position: absolute;
	right: 28px;
	bottom: 20px;
	width: 146px;
	height: 53px;
	overflow: hidden;
	font-weight: normal;
	line-height:51px;
}
.box-listing-dodaj .div-1 a {
	font-weight: normal;
}

/* ============================= produkt ============================= */
.box-product {
	position: relative;
	background: url(../img/bg-box-product.gif) no-repeat;
	width: 565px;
	/*min-height: 247px;*/
	margin:40px 0 0 20px;
	border:1px solid #E70202;
}
.box-product .back {
	position: absolute;
	top: -16px;
	right: 10px;
	background: url(../img/back.gif) 0 3px no-repeat;
	padding-left: 10px;
	text-transform: uppercase;
	font: bold 9px Tahoma, sans-serif;
	color: #C70101;
}
.box-product .pic-product {
	position: absolute;
	top: 20px;
	left: 15px;
	width: 196px;
	height: 175px;
}
.box-product .zoom {
	position: absolute;
	top: 225px;
	left: 90px;
	background: url(../img/zoom.gif) no-repeat;
	width: 60px;
	height: 11px;
	text-indent: -9999px;
	display: block;
}
.box-product li {
	float: left;
}
.box-product p {
	margin: 1px 0px 2px 0px;
}
.box-product h1 {
	font: bold 18px Arial, Tahoma, sans-serif;
	width: 300px;
	margin-top:8px;
}
.box-product h2 {
	font: bold 11px Tahoma, sans-serif;
	width: 300px;
}
.box-product h3 {
	font: bold 22px Tahoma, sans-serif;
	color: #d00000;
}
.box-product h4 {
	font: bold 11px Arial, Tahoma, sans-serif;
	color: #d00000;
	text-decoration: line-through;
}
.box-product .box-product-data {
	padding: 20px 0px 0px 0px
}
.box-product .rodzaj_oferty {
	margin: 0px 0px 10px 0px;
}
.box-product .rodzaj_oferty li {
	padding: 0px 0px 0px 1px;
}
.box-product-data .payback {
	background: url(../img/payback.gif) no-repeat;
	width: 200px;
	height: 21px;
	margin: 15px 0px 0px 0px;
}
.box-product-data .payback span {
	margin: 5px 0px 0px 35px;
	height: 21px;
}
.box-product-data .new {
	background: url(../img/new.gif) no-repeat;
	width: 75px;
	height: 18px;
	display: block;
	text-transform: uppercase;
	color: #fff;
	font: bold 9px Tahoma, sans-serif;
	text-align: center;
	padding-top: 4px;
}
.box-product-data select {
	font: 9px Tahoma, sans-serif;
	margin: 0px 0px 0px 20px;
	width: 100px
}
.box-product-data .box-product-raty {
	position: relative;
	margin: 15px 0px 10px 0px;
	padding: 5px 0px 10px 10px;
	border:2px solid #E70000;
	width:295px;
}
.box-product-raty p{
	color:#000;
}
.box-product-raty span{
	color:#D00000;
	font-weight:bold;
}
.box-product-data .box-product-raty .loader {
	background: #fff;
	padding: 5px;
	border-top: 1px solid #b3bfb2;
	border-right: 2px solid #b3bfb2;
	border-bottom: 2px solid #b3bfb2;
	border-left: 1px solid #b3bfb2;
	position: absolute;
	top: 15px;
	left: 140px;
}
.box-product-data .box-product-cena li {
	float: none;
	width: 100%
}
.box-product-data blockquote {
	margin: 0px ;
}
.box-product-data .box-product-dodaj {
	position: relative;
	width: 307px;
}
.box-product-data .box-product-dodaj a.dodaj {
	background: url(../img/lista-btn-1.gif) 0 0px no-repeat;
	width: 146px;
	height: 53px;
	display: block;
	font: bold 9px Tahoma, sans-serif;
	line-height:51px;
	color:#fff;
	text-transform:uppercase;
	text-indent:58px;
	text-decoration:none;
	margin:0px 0 0 0;
}


.box-product-dodaj .div-1 {
	position: absolute;
	left: 160px;
	bottom: 0px;
	width: 146px;
	height: 53px;
	overflow: hidden;

}
.box-product .menu-box-product {
	margin: 40px 0px 15px 0px;
}
.box-product .menu-box-product a {
	background:url(../img/menu-sel3.gif) 0 7px no-repeat;

	width: 197px;
	min-height: 15px;
	border-bottom:1px solid #D9D9D9;
	display: block;
	text-transform: uppercase;
	font: bold 9px Tahoma, sans-serif;
	color: #474747;
	padding: 4px 0px 0px 0px;
	margin:0 0 0 12px;
	text-decoration: none;
	text-indent:12px;
}

.box-product .menu-box-product span {
	background:url(../img/menu-sel3.gif) 0 7px no-repeat;
	width: 197px;
	min-height: 15px;
	border-bottom:1px solid #D9D9D9;
	display: block;
	text-transform: uppercase;
	font: bold 9px Tahoma, sans-serif;
	color: #474747;
	padding: 4px 0px 0px 0px;
	margin:0 0 0 12px;
	text-decoration: none;
	text-indent:12px;

}

.box-product-1 {
	float: left;
	width: 212px;
	border-right:1px solid #D9D9D9;
	padding-right:10px;
	margin:8px 0;

}

.box-product-2 {
	float: left;
	width:324px;
	margin:0 0 0 10px;
}


.box-product-2 span {
	font: bold 11px Tahoma, sans-serif;
	color: #d00000;

	text-decoration:line-through;
}
.menu-box-1 {
	position: relative;
	height: 23px;

	margin: 30px 0px 10px 20px;
}
.menu-box-1 ul {
	position: absolute;
	top: 6px;
	left: 0px;
}
.menu-box-1 li {
	float: left;
	padding-right: 1px
}
.menu-box-1 a.tab1 {
	background: url(../img/menu-box-1-tab1.gif) 0 0px no-repeat;
	width: 105px;
	height: 28px;
	display: block;
	text-align: center;
	font: bold 9px Tahoma, sans-serif;
	padding: 7px 0px 0px 0px;
}
.menu-box-1 a.tab1:hover, .menu-box-1 a.tab1-select:hover {
	background: url(../img/menu-box-1-tab1.gif) 0 0px no-repeat;
	text-decoration: none;
}

.menu-box-1 a.tab2 {
	background: url(../img/menu-box-1-tab2.gif) 0 0px no-repeat;
	width: 117px;
	height: 28px;
	display: block;
	text-align: center;
	font: bold 9px Tahoma, sans-serif;
	padding: 7px 0px 0px 0px;
	color:#fff;
}

.menu-box-1 a.tab2:hover, .menu-box-1 a.tab2-select:hover {
	background: url(../img/menu-box-1-tab2.gif) 0 0px no-repeat;
	text-decoration: none;
}


.box-product-options {
	background: #f6f6f6;
	border-left: 1px solid #b3bfb2;
	border-bottom: 1px solid #b3bfb2;
	width: 545px;
	margin: 5px 0px 10px 10px;
}
.box-product-description {
	margin: 20px;
}

.box-product-options th{
background:#D3D3D3;
padding: 3px 10px 3px 20px;
	border-top: 1px solid #dbe0db;
	width: 50%;
	font: 11px Tahoma, sans-serif;
	text-align:left;
}
.box-product-options td {
	padding: 3px 10px 3px 20px;
	border-top: 1px solid #dbe0db;
	width: 50%;
	font: 11px Tahoma, sans-serif;
}
.box-product-description-content {
	margin:0 0 0 20px;
	border:1px solid #E70202;
	padding:0px;
	width:565px;

}
.reklama-1 {
	margin:20px 0 0 0px;


}

.poradnik {
	position: relative;
	background:url(../img/cat-box.gif) 0 0 no-repeat;
	width: 196px;
	padding: 10px 0px 11px 0px;
	margin:40px 0 0 0;
	font-weight: bold;
	border:1px solid #f00;
}
.poradnik-content {
	margin:0 auto;
	width:160px;
}

.poradnik-content  h1 {
font:bold 18px Arial, Helvetica, sans-serif;

margin:5px 0;

}
.poradnik-content a.btn {
background:url(../img/button-bg.gif) 0 0 no-repeat;
width:129px;
height:22px;
display:block;
font-size:9px;
text-align:center;
line-height:22px;
text-transform:uppercase;
color:#fff;
margin:10px auto;
text-decoration:none;


}

.poradnik-content p{
	font-weight:normal;
}
.poradnik h1.tab {
	position: absolute;
	top: -27px;
	left: -1px;
	font: bold 9px Tahoma, sans-serif;
	line-height:27px;
	background: url(../img/box-cat.gif) no-repeat;
	width: 76px;
	height:27px;
	text-align: center;


}


/* ============================= przyciski ============================= */

.btn-1 {
	background: url(../img/b-1.gif) 0 0px no-repeat;
	width: 143px;
	height: 24px;
	text-align: center;
	color: #C70101;
	font: bold 9px Tahoma, sans-serif;
	display: block;
	text-transform: uppercase;
	padding: 8px 0px 0px 0px;
	margin:0 auto;
}

/* ============================= ikony ============================= */
.ico_wyprzedaz, .ico_hit, .ico_promocja, .ico_nowosc {
	width: 83px;
	height: 22px;
	display: block;
	text-transform: uppercase;
	font: bold 9px Tahoma, sans-serif;
	text-align: center;
	padding-top: 4px;
	margin-left: 0px;
}
.ico_wyprzedaz {
	background: url(../img/ico_wyprzedaz.gif) no-repeat;
	color: #000;
}
.ico_hit {
	background: url(../img/ico_hit.gif) no-repeat;
	color: #fff;
}
.ico_promocja {
	background: url(../img/ico_promocja.gif) no-repeat;
	color: #fff;
}
.ico_nowosc {
	background: url(../img/ico_nowosc.gif) no-repeat;
	color: #fff;
}
.box-listing-product-1 .ico_wyprzedaz {
	margin-left: 25px;
}
.box-listing-product-1 .ico_hit {
	margin-left: 25px;
}
.box-listing-product-1 .ico_promocja {
	margin-left: 25px;
}
.box-listing-product-1 .ico_nowosc {
	margin-left: 25px;
}
.ico_wyprzedaz, .ico_hit, .ico_promocja, .ico_nowosc {
	margin-left: 0px;
}
/* ============================= stopka ============================= */
#stopka {
	position: relative;
	z-index: 0;
	margin: 0 auto;
	margin-top: 20px;
	background: url(../img/bg.gif) 0 0px repeat-x;
	height: 100px;
	padding: 15px 0;
}
#stopka .content {
	margin: 0 auto;
	width: 1000px;
	text-align: left;
}
#stopka ul.items li {
	float: none;
}
#stopka ul.items li a {
	background: url(../img/pkt.gif) 0 5px no-repeat;
	padding: 0 0 0 10px;
}
#stopka .kol {
	width: 135px;
}
#stopka .kol-2 {
	width: 160px;
}
#stopka p.partnerzy {
	text-align: center;
	margin: 15px 0 0 0;
}
#stopka .kol-1 {
	border-left: 1px solid #DEDEDE;
	height: 100px;
	padding: 0 0 0 20px;
	position: relative;
	width: 410px;
}
#stopka .menu {
	margin: 5px 0 0 0;
}
#stopka .menu li {
	margin: 0 5px 0 0;
}
#stopka .menu li.pkt {
	background: url(../img/pkt-2.gif) 0 5px no-repeat;
	display: block;
	width: 1px;
	height: 10px;
}
#stopka .menu li a {
	color: #E80F0F;
}
#stopka h3 {
	font: bold 11px Tahoma, sans-serif;
	color: #474747;
}
#stopka .logoENP {
	position: absolute;
	top: 85px;
	right: 0px;
	background: url('../img/logoENP.gif') 0 0px;
	width: 118px;
	height: 23px;
	display: block;
}
#window-1 {
	position: relative;
	width: 386px;
	margin-top: 13px;
}
#window-2 {
	position: relative;
	width: 212px;
	margin-top: 24px;
}
.window-3 {
	position: relative;
	width: 386px;
}
#window-4 {
	width: 612px;
	position: relative;
	margin-top: 13px;
	overflow: hidden;
}
.window-4-1 {
	width: 196px;
}
.window-5 {
	width: 1000px;
}
.window-6 {
	width: 489px;
}
.window-7 {
width:782px;
}
.window-8 {
width:587px;
}
.window-9 {
width:447px;
}
/* ======================== logowanie =============================== */
.logowanie fieldset td {
	padding: 2px;
}
.logowanie fieldset {
	width:353px;
	height:150px;
	border:1px solid #D6D6D6;
	float: left;
	margin: 5px;
	position: relative;
}
.logowanie legend {
	margin: 0 0 0px 8px;
	padding:0 18px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#C70101;
}
.logowanie .formInput, .formRejestracja .formInput {
	color: #000000;
	background-color: #F0F0F0;
	border: 1px solid #C70101;
	width: 296px;
	font: normal 11px Tahoma;
	padding: 1px;
}
.button-1 {
	background: url(../img/button-bg.gif) 0 0 no-repeat;
	width: 129px;
	height: 22px;
	margin: 0 auto;
	color: #fff;
	font: bold 9px Tahoma, sans-serif;
	text-transform: uppercase;
	display: block;
	padding: 6px 0 0 0;
	text-align: center;
}
.button-1:hover {
	text-decoration: none;
}
.logowanie .button-1, .logowanie .b-log input {
	position: absolute;
	top: 100px;
	left: 110px;
}
 .formRejestracja td {
	padding: 2px;
	text-align: right;
}
/* ======================== konto schowek =============================== */
.box-konto-schowek {
	width: 950px;
	padding: 0 0px 10px 0;
}
.box-konto-schowek .box-listing, .box-konto-schowek .box-listing-product  {
	text-align: left;
	margin: 15px 0px 15px 0px;
}
.box-konto-schowek .box-listing  {
	width: 950px;
	margin: 15px 0px 15px 0px;
	border: 1px solid #D6D6D6;
	padding-bottom:20px;
}
.box-konto-schowek .box-listing-product-2 {
	width: 455px;
}
.box-konto-schowek .box-listing-product-3 {
	width: 307px;
}
.box-konto-schowek .box-sorting {
	width: 950px;
	text-align: center;
	margin: 0 0px 10px 0;
	height: 45px;
}
/* ============================= zam�wienia ============================= */
.zamowienia {
	width: 950px;
}
.zamowienia col {
	padding: 4px;
	border-bottom: 1px solid #eeeeee;
}
.zamowienia td {
	padding: 6px;
	border-bottom: 1px solid #c70000;
	text-align: center;
}
.zamowienia th {
	background: #c70000;
	padding: 6px;
	border-bottom: 2px solid #000;
	font: bold 11px Tahoma, sans-serif;
	color: #fff;
}
.zamowienia-1, .zamowienia-3, .zamowienia-5, .zamowienia-7 {
	background: #eeeeee;
}
.nav-zamowienia {
	margin: 0 0 0 250px;
}
.nav-zamowienia li {
	float: left;
	padding: 0px 15px 0px 0px;
	text-transform: uppercase;
	font: bold 9px Tahoma, sans-serif;
}
.nav-zamowienia .select {
	background: #c70000;
	text-decoration: none;
	color: #fff;
	padding: 3px;
}
.select a {
	font: bold 11px Tahoma, sans-serif;
	color: #c70000;
	padding: 1px;
}
.select a:hover {
	background: #000;
	text-decoration: none;
	color: #fff;
}
/* ============================= zam�wienie ============================= */
.konto-zamowienie .zawartosc-konto, .konto-zamowienie .koszyk-podsumowanie {
	width: 950px;
}
/* ============================= reklamacja ============================= */
.formReklamacja .koszyk-dane {
	width: 700px;
	margin: 0 0 0 20px;
}
/* ============================= mapa ============================= */
.mapa {
	border: 1px solid #cdcdcd;
	width: 165px;
	padding: 10px;
	background: #fff;
}
.mapa blockquote {
	margin: 3px 0px 7px 0px;
}
.mapa h1 {
	font: bold 18px Arial, Tahoma, sans-serif;
	margin: 0px 0px 10px 0px;
}
.mapa h2 {
	background: url(../img/bullet01.gif) 0 5px no-repeat;
	font: bold 11px Arial, Tahoma, sans-serif;
	margin: 0px 0px 0px 0px;
	color: #c70000;
	padding: 0 0 0 7px;
}
.mapa h2 a {
	color: #c70000;
}
.mapa h3 {
	background: url(../img/bullet01.gif) 0 5px no-repeat;
	font: bold 11px Arial, Tahoma, sans-serif;
	margin: 0px 0px 0px 10px;
	color: #474747;
	padding: 0 0 0 7px;
}
.mapa h3 a {
	color: #474747;
}
.mapa h4 {
	background: url(../img/bullet01.gif) 0 5px no-repeat;
	font: 11px Arial, Tahoma, sans-serif;
	margin: 0px 0px 0px 18px;
	color: #474747;
	padding: 0 0 0 7px;
}
.mapa h4 a {
	color: #474747;
}
/* ============================= systemy ratalne ============================= */
#koszyk .platnosc-content fieldset {
	width:430px;
	margin:0 auto 15px -2px;
	border:1px solid #D6D6D6;
	padding-top:10px;
	}
#koszyk .platnosc-content table {
	margin: 10px 0px 10px 10px;
}
#koszyk .platnosc-content td {
	padding: 2px;
	width: 185px;
}
#koszyk .platnosc-content input {
	border: 1px solid #e70000;
	background: #fff;
	padding: 2px;
	color: #6a6a6a;
	font: 11px Tahoma, sans-serif;
}
#koszyk .platnosc-content .radio {
	border: none;
	background: none;
	width: 13px;
}
#koszyk .platnosc-content select {
	width: 145px;
	font: 11px Tahoma, sans-serif;
}
#koszyk .platnosc-content span {
	color: #c70101;
}



.advance_search {margin-top: 9px; float: left; margin-left: 90px;}
.ie7 .advance_search {margin-top:2px}
.ie6 .advance_search {margin-top:5px;margin-left:0px !important}
.ie6 .baner_place {height:123px;}
.ie6 .baner_place img {position:absolute;}
.ie7 .search ul.nav {float:left;padding-top:5px;margin-bottom:-5px}
.ie6 .search ul.nav {float:left;padding-top:5px;margin-bottom:-5px;margin-left:-3px !important;display:inline !important}
.ie7 .b-search {margin-top:4px}
.ie6 .b-search {margin-top:4px;	background: url('../img/btn-szukaj3.gif') center right no-repeat;}
.ie6 .search {right:340px !important;margin-left:40px !important}


.photo {
	position: relative;
	width: 100px;
	height: 100px;
}

.photo .gwarancja {
	background: url('../img/5lat.png') no-repeat;
	width: 110px;
	height: 36px;
	display: block;
	position: absolute;
	top: -10px;
	left: 15px;
	z-index: 20; 
}

.photo img {
	position: absolute;
	top: 0px;
	z-index: 10; 
}

.photo2 {
	position: relative;
	width: 100px;
	height: 100px;
	width: 200px;
	height: 200px;
}

.photo2 .gwarancja {
	background: url('../img/5lat.png') no-repeat;
	width: 110px;
	height: 36px;
	display: block;
	position: absolute;
	top: -5px;
	left: 55px;
	z-index: 20; 
}

.photo2 img {
	position: absolute;
	top: 0px;
	z-index: 10; 
}
.see-more-btn {display:block;width:102px;height:22px;line-height:22px;font-size:10px;font-weight:600;color:#fff;font-family:tahoma;text-align:center;position:absolute;bottom:0px;left:0px;background: url(../img/see-more-btn.gif) top left no-repeat}
a.more2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/b-indexboxmore.gif) no-repeat scroll 0 0;
display:block;
height:19px;
position:absolute;
width:98px;
bottom:1px;
left:0px
}

/* ============================= opinie ============================= */
.clearfix {
	clear:both;
}

#opinie_box {
	background-color: #f0f0f0;
	width: 710px;
	border: 2px solid #E70000;
	padding: 10px;
	margin: 0 0 20px 0;
}

#opinie_box h2 {
	font-size: 18px;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 10px 0;
	background-color: #fff;
	border: 1px solid #dadada;
}

#opinie_box h2 b {
	color: #c70101;;
}

#opinie_box h2 strong {
	background: #c70101;
	color: #fff;
	font-size: 18px;
	padding: 3px 6px;
}

#opinie_box h2 span {
	font-size: 11px;
	padding-left: 20px;
}

.oceny {
	width: 710px;
}

.oceny li {
	float: left;
	padding: 0 10px 0 60px;
	line-height: 16px;
}

.oceny li ul li {
	float: left;
	font-size: 11px;
	padding: 0 10px 3px 0;
	height: 20px;
}

.oceny .col-1 {
	width: 120px;
	text-align: left;
	padding-left: 0px;
}

.oceny .col-2 {
	width: 190px;
}

.oceny .col-3 {
	width: 50px;
}

#opinie_box strong, #ocena_box strong {
	color: #c70101;
}

#ocena_box {
	width: 710px;
	border: 2px solid #d9d9d9;
	padding: 10px;
	margin: 0 0 10px 0;
}

#ocena_box .col-1 {
	float: left;
	width: 150px;	
	padding: 5px 0 0 5px;
}

#ocena_box .col-1 h3 {
	font-size: 11px;
	margin: 0 0 5px 0;
}

#ocena_box .col-1 h3 strong {
	background: #c70101;
	color: #fff;
	font-size: 12px;
	padding: 3px 6px;
	margin: 0 0 0 5px;
}

#ocena_box .col-1 h4 {
	font-size: 9px;
	color: #9d9d9d;
	font-weight: normal;
	margin: 0 0 15px 0;
}

#ocena_box .col-1 h5 {
	font-size: 11px;
	font-weight: normal;
}

#ocena_box .col-2 {
	float: left;
	border-left: 1px dotted #d9d9d9;
	width: 530px;	
	padding: 0 0 0 20px;
}

#ocena_box .komentarz {
	padding: 0 0 15px 0;
}

#ocena_box .item-1 {
	float: right;
	padding: 2px 15px 6px 0;
	text-align: right;
	width: 150px;	
}

#ocena_box .item-2 {
	float: right;
	padding: 0 0 6px 0;
	width: 200px;
}

#ocena_box .item-2 img {
	margin: 0 1px 0 0;
}
/* =============================  ============================= */
.btn_large {
	background: url('../img/btn_large.gif') no-repeat;
	width: 169px;
	height: 23px;
	color: #474747;
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 9px;
	text-align: center;
	line-height: 22px;
	overflow: hidden;
}
.price li {
	float: left;
	padding: 0 8px 0 0;
}
.informuj, .informuj2 {
	width: 75px;
	height: 23px;
	display: block;
	text-indent: -9999px;
}
.informuj {
	background: url('../img/informuj.gif') no-repeat;
}
.informuj2 {
	background: url('../img/informuj2.gif') no-repeat;

}
.box-product .item-1 {
	width: 90px;
	font-weight: bold;
	height: 18px;
	padding: 1px 0 0 0;
}
.box-product .item-2 {
	width: 230px;
	height: 18px;
}
.box-product .i1 {
	float: left;
	margin-right: 8px;
}
.box-product .i2 .informuj {
	position: relative;
	top: -5px;
}


/* do nowego koszyka */

.content-cart table td table {width:auto;}
.content-cart table td table td {padding:4px;border:none}
/*Content of: glowna.css*/
.glowna {padding-top:15px;}

#catalog {width:575px;float:left;}
#catalog .modul {float:left;}

#npb {float:left;width:422px;margin-top:30px;}
#npb .top {width:422px;height:7px;background:url(../img/npb-top.gif) 0px 0px no-repeat;font-size:1px;}
#npb .middle {width:422px;padding-bottom:15px;height:316px;background:url(../img/npb-middle.gif) 0px 0px repeat-y}
#npb .bottom {width:422px;height:8px;background:url(../img/npb-bottom.gif) 0px 0px no-repeat;}

#npb a.tab1 p,#npb a.tab2 p,#npb a.tab3 p,#npb a.tab4 p {font-weight:bold;padding-top:5px;font-size:11px;text-align:center;color:#fff;}
#npb a.tab1 span,#npb a.tab2 span,#npb a.tab3 span,#npb a.tab4 span {font-weight:bold;padding-top:5px;font-size:11px;text-align:center;color:#fff;display:block}
#npb a.tab1 {position: absolute;margin-top:-27px;margin-left:0px;background: url('../img/npb-tabbig.gif') top left no-repeat;width: 113px;height: 27px; text-decoration: none;}
#npb a.tab2 {position: absolute;margin-top:-27px;margin-left:114px;background: url('../img/npb-tab.gif') top left no-repeat;width: 95px;height: 27px; text-decoration: none;}
#npb a.tab3 {position: absolute;margin-top:-27px;margin-left:210px;background: url('../img/npb-tab.gif') top left no-repeat;width: 95px;height: 27px; text-decoration: none;}
#npb a.tab4 {position: absolute;margin-top:-27px;margin-left:306px;background: url('../img/npb-tab.gif') top left no-repeat;width: 95px;height: 27px; text-decoration: none;}

#npb a.active, #npb a.tab1:hover,#npb a.tab2:hover,#npb a.tab3:hover,#npb a.tab4:hover  {height:29px;background-position:0px -27px;}
#npb a.active p, #npb a.tab1:hover p,#npb a.tab2:hover p,#npb a.tab3:hover p,#npb a.tab4:hover p {color:#474747;}
#npb a.active span, #npb a.tab1:hover span,#npb a.tab2:hover span,#npb a.tab3:hover span,#npb a.tab4:hover span {color:#474747;}


#npb .box {float:left;width:179px;height:51px;padding:5px 0px 5px 25px;}
#npb .box .foto {float:left;width:45px;}
#npb .box .text {float:left;width:133px;}
#npb .box .text a {font-size:11px;color:#474747;}
#npb .box .text p.price {font-size:11px;color:#e80f0f;font-weight:bold;}

/* kontant z reklamą */
.contactbox {float:left;width:234px;height:200px;background:url(../img/contactbox.gif) 0px 0px no-repeat;}
.contactbox p.title {padding:10px 0px 0px 18px;font-weight:bold;}
.contactbox p.name {font-weight:bold;color:#e80f0f;}
.contactbox .content {line-height:16px;padding:10px 0px 0px 20px;}
.contactad {float:left;margin-left:15px;}

/* SZUKANIE PO... */
#bysthsearching {clear:both;}
.indexbox {float:left;}
.indexbox .top{width:492px;height:7px;background:url(../img/indexbox-top.gif) 0px 0px no-repeat;font-size:1px;}
.indexbox .middle{width:492px;background:url(../img/indexbox-middle.gif) 0px 0px repeat-y;padding-bottom:20px;}
.indexbox .middle p.title {padding:5px 0px 0px 18px;font-weight:bold;}
.indexbox .middle ul {padding-left:20px;padding-top:10px;float:left;}
.indexbox .middle ul li {width:130px;display:block;background:url(../img/ico-pointred.gif) 0px 8px no-repeat;padding:2px 0px 2px 10px;}
.indexbox .bottom{width:492px;height:8px;background:url(../img/indexbox-bottom.gif) 0px 0px no-repeat;}
.indexbox a.more {width:98px;height:19px;background:url(../img/b-indexboxmore.gif) 0px 0px no-repeat; display:block;position:absolute;margin-top:-19px;}
.indexbox a.more:hover {background-position:0px -19px;}

div.hr {clear:both;font-size:1px;border-top:1px dotted #bababa;margin:2px 15px 2px 15px;}


/* poprawki dla przegladarek */
.ie6 .indexbox a.more {margin-top:-24px;}