﻿@charset "utf-8";

body {
	padding: 20px 496px 0 496px;
	background:url(../img/site_bg.gif) top repeat-x;
	text-align: center;
	margin:0px;
	background-color:#4c97c9;
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size:12px;
	}

.ukryty {
	display: none;
	}

hr	{
	color: #b9b9b9;
	background-color: #b9b9b9;
	border: 0;
	width: 100%;
	height: 1px;
	}

#sizerBox {width: 89%; margin: 0 auto; text-align: left; max-width: 230px;}
#expanderBox	{margin: 0 -495px 0 -495px; position: relative; min-width: 990px; text-align: left; padding:0px;}
#wrapBox		{width: 100%; background-color:#FFFFFF; border-color: #5583ba; border-width: 1px 1px 4px 1px; border-style: solid;}
/* ---------------------------------------------- */

img {border:0px;}

a, a:visited, a:active {
	color:#2974c9;
	text-decoration:none;
	border-bottom: dotted 1px #89b2e1;
	}
a:hover, a.grey:hover {
	color:#d10000;
	text-decoration:none;
	border-bottom: solid 1px #d10000;
	}
a.grey, a.grey:visited, a.grey:active {
	color:#646464;
	border-bottom: dotted 1px #646464;
	}

#topBox		{width:auto; background:url(../img/topbox_bg.gif) bottom repeat-x; margin:10px 6px; padding: 0 0 10px 0;}
#logoBox	{margin-right: -220px;}
#logoBox a	{border:0px;}

#rssBox		{
	width:auto;
	text-align: right;
	margin: 0 0 5px 0;
	font-size: 11px;
	color:#FFFFFF;
}

#rssBox	img	{
	vertical-align: middle;
	margin-bottom: 3px;
	}

#rssBox a, #rssBox a:visited, #rssBox a:active {
	color:#FFFFFF;
	text-decoration:none;
	border-bottom: none;
	}
#rssBox a:hover {
	color:#ff8900;
	text-decoration: underline;
	border-bottom: none;
	}

div.topBoxH {
	background:url(../img/topboxh_bg.png) bottom right no-repeat;
	width:235px;
	height:32px;
	}
div.topBoxH h1 {
	color:#FFFFFF;
	margin:0px;
	padding:12px 0px 0px 5px;
	font-weight:bold;
	font-size:11px;
	}
div.topBoxC {
	background:url(../img/topboxc_bg.png) top repeat-x;
	width:207px;
	margin:0px 1px 0px 11px;
	padding:8px;
	color:#585858;
	}
.inputTop {
	font-size:11px;
	color:#858585;
	height:17px;
	width:110px;
	padding:3px 0px 0px 3px;
	border: solid 1px #d2d2d2;
	background: #FFFFFF;
	}
input.loginTop {
	background:url(../img/input_login_bg.png) no-repeat top left;
	}
input.passTop {
	background:url(../img/input_pass_bg.png) no-repeat top left;
	}
.buttonTop, .bdokoszyka {
	background:url(../img/button_top1.png) no-repeat top left;
	width:80px;
	height:22px;
	color:#854200;
	font-size:11px;
	border:0;
	font-family:Arial, Tahoma, Verdana, sans-serif;
	}
.bdokoszyka 
{
	background:url(../img/p_dokoszyka1.png) no-repeat top left;
	width: 100px;
	font-weight: bold;
	color: #FFFFFF;
}
div.topBoxC div.textR input.buttonTop {
	font-weight: bold;
	vertical-align: middle;
}
.buttonTop:hover {
	background:url(../img/button_top2.png) no-repeat top left;
	color:#bc6918;
	}
.bdokoszyka:hover
{
	background:url(../img/p_dokoszyka2.png) no-repeat top left;
	color: #FFFFFF;
}
.logoutBut {
	border:0 none;
	padding:0px;
	}

div.hr	{
	background-color: #e4e4e4;
	border: 0;
	width: 100%;
	height: 1px;
	margin: 2px 0;
	}
div.aktualnosci a	{
	border-bottom: none!important;
	}

#footBox		{
	width: 100%;
	background-color:#455F70;
	margin:10px 0;
	border-color: #455F70;
	border-bottom-color: #5583ba;
	border-width: 1px 1px 4px 1px;
	border-style: solid;
	}
div.footBoxH	{
	margin: 10px 10px;
	color:#FFFFFF;
	float:left;
	width:280px;
	}
div.footBoxH h1 {
	margin: 0px;
	padding:0px;
	font-size:12px;
	}
div.footBoxC	{
	margin:10px 10px 0 280px;
	text-align:justify;
	color:#9b9b9b;
	}
div.footBoxC a, div.footBoxC a:visited, div.footBoxC a:active {
	color:#c1c1c1;
	text-decoration:none;
	border-bottom: solid 1px #587080;
	}
div.footBoxC a:hover {
	color:#9b9b9b;
	text-decoration:none;
	border-bottom: dotted 1px #d4d4d4;
	}

#reklamaBig {
	width:auto;
	height:auto;
	margin:0px 6px 10px;
	overflow: hidden;
	}
div.reklamaCen_STARAWERSJA {
	background:url(../img/reklama_cen_bg.png) bottom repeat-x;
	padding:3px 0 11px 0;
	margin: 0 1px 8px 1px;
	width:auto;
	}
div.reklamaCen {
	padding:5px 0;
	margin: 0 1px 0 1px;
	width:auto;
	}
#reklamaBig a, div.reklamaCen a, div.reklamaCol a, div.reklamaColBot a {border: 0px!important;}
div.reklamaCol {
	background:url(../img/reklama_cen_bgrev.png) top repeat-x;
	padding:11px 0 3px 0;
	margin: 0 1px 0 1px;
	width:236px;
	}
div.reklamaColBot {
	background:url(../img/reklama_cen_bg.png) top repeat-x;
	padding:0;
	margin: 0 1px 8px 1px;
	height:8px;
	width:236px;
	}

table.registerTab	{
	margin: 10px 0 0 0;
	width: 100%;
	position: relative;
	border-bottom: solid 1px #3575B3;
	}
table.registerTab2	{
	border-color: #FF7400;
	}

table.registerTab th.registerH	{
	background: #3575B3;
	border: 0px solid #3575B3;
	border-width: 0 0 0 1px;
	padding: 4px;
	width: 50%;
	}
table.registerTab th.registerH2	{
	background: #FF7400;
	border-color: #FF7400;
	}
table.registerTab th.empty	{
	background: none;
	border-bottom: 4px solid #3575B3;
	}
table.registerTab th.empty2	{
	background: none;
	border-bottom: 4px solid #FF7400;
	}
table.registerTab th.registerH h2, table.registerTab th.registerH2 h2 {
	line-height: normal;
	margin: 0;
	color:#FFFFFF;
	font-size: 11px;
	text-align: left;
	}

table.registerTab td.register	{
	width: 50%;
	position:relative;
	background:url(../img/register_td_bg.png) top repeat-x;
	border: 0px solid #3575B3;
	border-width: 0 0 0 1px;
	padding: 6px 5px;
	font-size: 11px;
	}
table.registerTab td.registerLong	{
	border-width: 0 1px 0 1px;
	}
table.registerTab td.register2	{
	border: 0px solid #FF7400;
	border-width: 0 0 0 1px;
	}
table.registerTab td.registerR	{
	border-width: 0 1px 0 0;
	}
table.registerTab td.registerR2	{
	border-width: 0 1px 0 0;
	}

table.registerTab div.label	{
	float: left;
	width: 86px;
	line-height: 19px;
	}

input.inputRegCheck	{
	margin-left: 0;
	}

input.inputReg	{
	float: left;
	}
input.inputReg, select.selectReg, textarea.inputReg	{
	padding: 2px;
	font-size: 11px;
	border-top: solid 1px #8f8f8f;
	border-left: solid 1px #8f8f8f;
	border-bottom: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	background:#FFFFFF;
	}
input.inputReg2	{
	border-top: solid 1px #d22c00;
	border-left: solid 1px #d22c00;
	border-bottom: solid 1px #fd7e5c;
	border-right: solid 1px #fd7e5c;
	background:#FFFFFF;
	}

.buttonZam {
	background:url(../img/button_zam1.png) no-repeat top left;
	width:160px;
	height:22px;
	color:#FFFFFF;
	font-family:Arial,Tahoma,Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	border:none;
	padding:0px 0px 1px;
	border:none;
	}
.buttonZam:hover {
	background:url(../img/button_zam2.png) no-repeat top left;
	}

table.koszyk	{
	margin: 10px -2px 0 -2px;
	width: 100%;
	position: relative;
	}
table.koszyk input.inputRegCheck	{
	margin: 0 5px 0 0;
	}
table.koszyk th	{
	background: #3575B3;
	color: #FFFFFF;
	padding: 2px 4px;
	font-size: 11px;
	}
table.koszyk th.special	{
	background: #ff7400;
	}
table.koszyk td	{
	border-bottom: 1px solid #FF7400;
	padding: 6px 4px;
	font-size: 11px;
	background: url(../img/koszyk_td_bg.png) top repeat-x;
	}

table.koszyk td.koszykDostawa table td {
	border-bottom: none;
	padding: 0 0 4px 0;
	font-size: 11px;
	background: none;
}

table.koszyk td.koszykDostawa input {
	float: left;
	margin: 0 5px 0 0;
}

table.koszyk td.special	{
	background: url(../img/koszyk_td_bg2.png) top repeat-x;
	padding: 6px 30px;
	}
table.koszyk td.empty	{
	border-bottom: 1px solid #FFFFFF;
	background: none;
	padding: 2px 4px;
	font-size: 11px;
	vertical-align:top;
	}
table.koszyk td a	{
	border: none;
	font-weight: bold;
	}

table.koszyk th.lp, table.koszyk td.lp	{
	width: 7%;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	}
table.koszyk td.lp	{
	color: #FF7400;
	}
table.koszyk td.prod	{
	width: 53%;
	line-height: 1.1;
	}

table.koszyk td.cena	{
	width: 25%;
	line-height: 1.5;
	text-align: right;
	font-size: 13px;
	padding-right: 10px;
	}

div.newsBox	{
	color: #262626;
	}
div.newsBox H2	{
	margin:0;
	font-size:16px;
	}
div.newsImgL	{
	float: left;
	margin: 0 8px 8px 0;
	}
div.newsImgR	{
	float: right;
	margin: 0 0 8px 8px;
	}
div.naviNews	{
	position: relative;
	display: inline-block;
	width: 32%;
	}
select	{
	color:#7d7d7d;
	border: solid 1px #c6c6c6;
	}

#colsWrapper	{
	position:relative;	
	}
#colsOuter	{
	position:relative;
	border-left:6px solid #FFFFFF;
	border-right:6px solid #FFFFFF;
	margin-left:238px;
	margin-right:238px;
	margin-bottom:10px;	
	}
#colsLeftCenter	{
	float: left;
	width:100%;
	}
#maincolCBox {
	width:100%;
	overflow:visible;
	}
#maincolLBox {
	width:238px;
	margin-left: -238px;
	position:relative;
	}
#maincolRBox {
	width:238px;
	margin-right: -238px;
	position:relative;
	}
div.colMC {
	background:url(../img/colc_bg.png) top repeat-x;
	padding: 10px;
	margin:1px 1px 8px 1px;
	border: 1px solid #e7e7e7;
	border-top: 0;
	}

div.proddescH	{
	padding: 0 0 20px 0;
	}
div.proddescH h2	{
	color: #3b3b3b;
	font-weight:bold;
	margin:0;
	font-size:16px;
	line-height: 1.5;
	letter-spacing: -0.5px;
	display: inline;
	}
div.proddescKod	{
	padding: 0 0 5px 0;
	color: #a0a0a0;
	font-size: 11px;
	border-bottom: solid 1px #C1C1C1;
	}
div.proddescCL	{
	float:left;
	width: 162px;
	}
div.proddescCR	{
	float:left;
	margin: 0 0 0 20px;
	}
div.proddescLine	{
	padding: 0 0 3px 0;
	}
div.proddescImg	{
	background-color:#FFFFFF;
	border:1px solid #eaeaea;
	padding:5px;
	}
div.proddescTabBox	{
	height: 28px;
	border-bottom: 5px solid #3575b3;
	margin: 10px 0 0 0;
	text-align:center;
	font-weight: bold;
	}
div.proddescTab	{
	height: 14px;
	margin: 0 3px 0 0;
	background: #ff7400;
	float: left;
	padding: 5px 5px 5px 5px;
	border-top: 3px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color:#FFFFFF;
	}
div.proddescTab2, div.proddescTab:hover	{
	height: 15px;
	margin: 0 3px 0 0;
	background: #3575b3;
	float: left;
	padding: 5px;
	border-top: 3px solid #3575b3;
	border-bottom: 0px;
	color:#FFFFFF;
	}
div.proddescTab h3, div.proddescTab2 h3	{line-height:normal; margin:0; padding:0; font-size:11px;}
div.proddescTabC	{
	background:url(../img/proddesctabc_bg.png) top repeat-x;
	padding: 20px 10px 10px 10px;
	text-align: justify;
	color:#333333;
	clear: both;
	}
.ajax__tab_tab {
	margin-right: 0px!important;
	}
	
div.proddescTabC img	{
	margin: 5px;
	padding: 5px;
	border: 1px solid #e7e7e7;
	background: #FFFFFF;
	}
div.proddescTabC img:hover	{
	border: 1px solid #3575b3;
	}
div.proddescTabC p	{
	margin: 0 0 10px 0;
	line-height: 1.5;
	}
div.proddescTabC ul, div.koszyk ul, div.newsBox ul, div.colMC ul	{
	margin: 0 0 5px 0;
	text-align: left;
	padding: 0 0 0 30px;
	list-style-type:square;
	list-style-image:url(../img/square.png);
	}
div.proddescTabC ul li ul 
{
    list-style-image:url(../img/square2.png);
}
div.proddescTabC li, div.koszyk li, div.newsBox li, div.colMC li	{
	padding: 0 0 3px 0;
	}
div.proddescSpecBox	{
	padding: 8px 0;
	border-bottom: 1px dashed #dbdbdb;
	font-size: 11px;
	}
div.proddescSpecR, div.proddescSpecL	{
	width: 56%;
	position:relative;
	float: left;
	text-align: left;
	padding: 0 2% 0 2%;
	}
div.proddescSpecL	{
	width: 36%;
	text-align: right;
	}
div.proddescSpecR	{
	text-align: justify;
	font-weight:bold;
	}
div.proddescLine span.cena {font-size: 20px; font-family:Verdana, Arial, Helvetica, sans-serif}
div.prodpromoBg	{
	background:url(../img/prodpromo_bg.png) top right no-repeat;
	}
div.prodpromoH	{
	padding: 0 60px 20px 0;
	}

div.opiniaH	{
	font-size: 11px;
	font-weight: bold;
	background: #ebebeb;
	padding: 2px 5px;
	}
div.opiniaC {
	font-weight: normal;
	padding: 5px;
	font-size: 11px;
	line-height: 15px;
	border-top: solid 1px #ebebeb;
	}
div.opiniacol1 {
	width: 108px;
	float:left;
	}
div.opiniacol2 {
	margin-left: 120px;
	}
div.colHblue {
	background-image:url(../img/colhblue_bg.png);
	width:238px;
	height:26px;
	margin:0;
	padding:0;
	}
div.colHbluelong {
	background:url(../img/colhbluelong_bg.png) top right no-repeat;
	width:100%;
	height:26px;
	margin:0;
	padding:0;
	overflow: hidden;
	}
colHbluelong div {
	overflow: hidden;
	height: 20px;
	}
div.colHorangelong {
	background:url(../img/colhorangelong_bg.png) top right no-repeat;
	}
div.colHorange {
	background:url(../img/colhorange_bg.png) top right no-repeat;
	}
div.colHred {
	background:url(../img/colhred_bg.png) top right no-repeat;
	}
div.colHblue h1, div.colHbluelong h1, div.colHorange h1, div.colHorangelong h1 {
	color:#FFFFFF;
	margin:0;
	padding:6px 0 0 0;
	font-weight:bold;
	font-size:11px;
	}
div.colC {
	background:url(../img/colc_bg.png) top repeat-x;
	padding: 10px;
	margin:1px 1px 8px 1px;
	width:216px;
	border-bottom: solid 2px #f4f4f4;
	}
.producent_select {
	color:#7d7d7d;
	width:210px;
	border: solid 1px #c6c6c6;
	}
textarea	{
	color:#7d7d7d;
	border: solid 1px #c6c6c6;
	padding: 5px;
	font-size: 11px;
	}
.ocena_select {
	width:50px;
	font-size:10px;
	}
div.promoBoxOut	{
	background: url(../img/colc_bg.png) top repeat-x;
	margin: 1px 1px 0 1px;
	padding: 8px 0;
	text-align:center;
	}
div.promoBoxOut	a, div.collistImg a, div.centerlistImg a, div.collistH a, div.koszykListImg a, div.koszykListC a, a.border0 { border:0px!important;}

div.promoBoxC1	{
	background-color:#E5E5E5;
	width:232px;
	padding:1px;
	height:auto;
	float:left;
	margin: 0 2px 4px 2px;
	}
div.promoBoxC2	{
	background-color:#B0B0B0;
	width:231px;
	padding:0 1px 1px 0;
	height:auto;
	}
div.promoBoxC2 div	{
	background-color:#FFFFFF;
	}
div.promoBoxH	{
	height: 27px;
	text-align:center;
	padding: 4px 4px;
	overflow: hidden;
	}
div.promoBoxF	{
	text-align:center;
	padding: 5px 0;
	}
div.promoBoxPL	{
	float:left;
	width:150px;
	text-align:right;
	color:#646464;
	font-weight:bold;
	line-height:35px;
	font-size:14px;
	}
span.promoCena {color:#FF0000;}
div.promoBoxPR	{
	float:left;
	width:81px;
	height:35px;
	text-align:left;
	}
div.promoBoxML	{
	background:url(../img/promoboxm_bg.png) top repeat-x;
	float:left;
	width:150px;
	text-align:right;
	height:32px;
	font-size:11px;
	padding-top: 3px;
	}
div.promoBoxMR	{
	background:url(../img/promoboxm_bg.png) top repeat-x;
	float:left;
	width:81px;
	text-align:left;
	height:35px;
	}
div.promoBoxH h2	{
	font-weight:bold;
	line-height:normal;
	margin:0;
	font-size:12px;
	}
div.collistBox {
	background:url(../img/colc_bg.png) top repeat-x;
	padding: 5px 5px 0 5px;
	margin:1px 1px 8px 1px;
	width:226px;
	}
div.collistImg {
	padding: 5px;
	border: solid 1px #B2B2B2;
	float: right;
	background-color:#FFFFFF;
	}
div.collistH {
	width: 159px;
	padding: 1px 5px 0 0;
	float: right;
	}
div.collistH2 {
	padding: 1px 0 0 5px;
	float: left;
	}
div.collistH h2	{
	font-weight:bold;
	line-height:normal;
	margin:0;
	font-size:11px;
	}
div.collistC {
	width: 159px;
	padding: 8px 5px 0 0;
	float: right;
	color:#646464;
	font-size: 11px;
	line-height: 1.0;
	}
div.collistC2 {
	padding: 8px 0 0 5px;
	float: left;
	}
div.colBottom {
	margin:1px 1px 8px 1px;
	width:234px;
	border-bottom: solid 2px #e3e3e3;
	text-align:right;
	padding:0;
	}
div.centerlistBox {
	background:url(../img/colc_bg.png) top repeat-x;
	padding: 10px 5px 0 5px;
	margin:1px 1px 8px 1px;
	}
div.centerlistBox:hover, div.collistBox:hover {
	background:url(../img/colc_bg2.png) top repeat-x;
	}
div.centerlistImg {
	padding: 5px;
	border: solid 1px #B2B2B2;
	float: left;
	background-color:#FFFFFF;
	}
div.centerlistH {
	margin: 1px 0 0 97px;
	}
div.centerlistH h2	{
	font-weight:bold;
	line-height:normal;
	margin:0;
	font-size:12px;
	}
div.centerlistC {
	padding: 5px 0 0 0;
	float: left;
	color:#646464;
	font-size: 11px;
	line-height: 1.0;
	}
div.centerLicznik {
	text-align:center;
	font-size:10px;
	font-weight:bold;
	float: left;
	width: 25px;
	height: 62px;
	line-height: 62px;
	color:#000000;
	}
div.centerBottom {
	margin:1px 1px 8px 1px;
	border-bottom: solid 2px #e3e3e3;
	text-align:right;
	padding:0 0 10px 0;
	}
div.colBottom a, div.centerBottom a {
	margin: 0 5px 0 0;
	}
div.koszykListBox	{
	padding:0 0 3px 0;
	margin: 0 0 5px 0;
	border-bottom: dotted 1px #7eabd7;
	}
div.koszykListH	{
	padding:0 0 5px 0;
	color: #585858;
	font-size: 11px;
	font-weight:bold;
	line-height:1.3;
	float:left;
	width:200px;
	}
div.koszykListH a:link, div.koszykListH a:visited, div.koszykListH a:active	{
	color: #585858;
	text-decoration: none;
	}
div.koszykListImg	{
	float:right;
	}
div.koszykListC	{
	clear:both;
	line-height:14px;
	text-align:right;
	color:#4A6E90;
	overflow: hidden;
	font-size:10px;
	font-weight:bold;
	padding:5px 0 0 0;
	}
div.koszykListC input	{
	margin: 0 0 0 5px;
	float:right;
	}
div.koszykListSum	{
	padding:5px 0 0 10px;
	text-align:left;
	font-size:11px;
	color:#383838;
	}
div.catBox	{
	margin: 0 1px 8px 1px;
	height:auto;
	text-align:left;
	}
	div.catH0	{
		background-color: #d0ddf8;
		margin: 2px 0 0 0;
		padding: 8px 0 7px 10px;
		border-bottom: #bbcbec solid 1px;
		cursor: pointer;
		}
	div.catH1	{
		background-color: #e1ebff;
		margin: 2px 0 0 0;
		padding: 8px 0 7px 10px;
		border-bottom: #cdddfe solid 1px;
		cursor: pointer;
		}
	div.catH0:hover, div.catH1:hover {
		background-color: #ececec;
		border-bottom: #dadada solid 1px;
		}
		
	div.catBox h2, div.catBox h3, div.catBox h4, div.catBox h5 {
		margin:0;
		padding:0;
		line-height:normal;
		font-weight:bold;
		font-size:11px;
		}
	div.catBox a, div.catBox a:active, div.catBox a:visited {
		color:#1b4576;
		text-decoration:none;
		border:none;
		}
	div.catBox a:hover, div.catEndLevel a:hover {
		color:#ff7400;
		border:none;
		}
	div.catEndLevel {
		line-height:1.2;
		margin: 2px 0 0 0;
		padding: 2px 0 3px 10px;
		border-bottom: #d4e2f9 solid 1px;
		}
	div.maxW180 {
		width: 80%;
		}
	div.catEndLevel a, div.catEndLevel a:visited {
		color:#4170b6;
		text-decoration:none;
		}

#paramBoxC {
	margin: 10px 0;
	height: 150px;
	overflow: auto;
	border: solid 1px #b2b2b2;
	background: url(../img/colc_bg.png) repeat-x top;
	}

#paramBox h2 {
	margin:0;
	padding:0;
	line-height:normal;
	font-weight:bold;
	font-size:11px;
	}
	
div.parametr	{
	width: 194px;
	height: 135px;
	margin: 0 10px 10px 0;
	border: solid 1px #aabdf7;
	float: left;
	background-color: #FFFFFF;
	}
	
div.parametr select	{
	width: 194px;
	height: 97px;
	font-size: 10px;
	border: none;
	color: #3d71b6;
	}
div.parametr select option	{
	padding: 1px 0 1px 4px;
	margin: 1px 0;
	color: #484848;
	font-weight: bold;
	font-family: Tahoma, Verdana, sans-serif;
	}
	
div.parametrH	{
	font-size: 10px;
	font-weight: bold;
	line-height:18px;
	color: #1b4894;
	background: url(../img/param_bg.png) repeat-x top;
	border-bottom: solid 1px #aabdf7;
	padding: 0 4px;
	height: 18px;
	}
	
div.parametrReset	{
	height: 18px;
	border-top: solid 1px #aabdf7;
	}
	
div.parametrSelect	{
	height: 97px;
	}

div.parametrSelect div	{
	padding: 35px 0 0 0;
	}

.buttonParam {
	background:url(../img/param_bg2.png) repeat-x bottom;
	width:194px;
	height:18px;
	font-size:10px;
	font-weight: bold;
	color: #1b4894;
	padding: 0 0 3px 0;
	border:none;
	font-family:Arial, Tahoma, Verdana, sans-serif;
	}
	
.buttonParamMain {
	background:url(../img/button_param1.png) no-repeat top left;
	width:160px;
	height:22px;
	color:#FFFFFF;
	font-size:10px;
	border:none;
	padding:0px 0px 1px;
	border:none;
	line-height: 22px;
	font-weight:bold;
	font-family:Arial, Tahoma, Verdana, sans-serif;
	}
.buttonParamMain:hover {
	background:url(../img/button_param2.png) no-repeat top left;
	}

.buttonParam:hover {
	background:url(../img/param_bg.png) repeat-x top;
	}
	
.inputParam {
	font-size:10px;
	color: #1b4894;
	padding: 3px;
	width:45px;
	border: solid 1px #d2d2d2;
	background: #FFFFFF;
	text-align: center;
	}
div.newsBox p {
margin: 9px 0;
}
table.listaNews {width: 100%;}
table.listaProduktow, table.histZam	{
	position: relative;
	width: 100%;
	margin: 10px 0;
	}
	
table.histZam th	{
	text-align: center!important;
	}
	
table.histZam td	{
	text-align: center;
	padding: 10px 5px;
	border-right: solid 2px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-top: solid 2px #FFFFFF;
	font-weight: bold;
	background: #f6f6f6;
	}

table.histZam td.zamInfo	{
	text-align: left;
	padding: 0 15px;
	border-right: solid 2px #FFFFFF;
	border-bottom: solid 2px #CECECE;
	border-top: solid 1px #CECECE;
	font-weight: normal;
	background: none;
	}

table.listaProduktow th, table.histZam th	{
	height: 20px;
	vertical-align: middle;
	background:#3575B3;
	color:#FFFFFF;
	font-size:11px;
	padding:0 5px;
	border-right: solid 2px #FFFFFF;
	text-align: left;
	}

table.listaProduktow th.lpCenaH	{
	border-right: none;
	width: 90px;
	text-align: center;
	}

table.listaProduktow th.lpFotoH	{
	text-align: center;
	}
	
table.listaProduktow th img	{
	vertical-align: middle;
	margin-left: 5px;
	}
	
table.listaProduktow th a, table.listaProduktow th a:visited, table.listaProduktow th a:active {
	color:#FFFFFF;
	text-decoration:underline;
	border: none;
	}
table.listaProduktow th a:hover {
	color:#FFFFFF;
	text-decoration:none;
	border: none;
	}

table.listaProduktow td.lpNazwa, table.listaProduktow td.lpFoto, table.listaProduktow td.lpCena, table.listaProduktow td.lpChBox, td.listaNews	{
	border-bottom: solid 2px #cecece;
	}
	
table.listaProduktow td.lpFoto	{
	vertical-align:middle;
	padding: 15px;
	width: 20px;
	text-align: center;
	}

table.listaProduktow td.lpNazwa	{
	vertical-align:top;
	padding: 10px 15px 10px 5px;
	}
	
table.listaProduktow td.lpCena	{
	vertical-align:middle;
	padding: 15px 5px;
	text-align: center;
	}
	
table.listaProduktow td.lpChBox	{
	padding: 10px;
	text-align: center;
	}
	
div.lpProdCena	{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	}
	
div.lpProdCenaN	{
	text-align: center;
	font-size: 10px;
	color: #9a9a9a;
	margin: 1px 0 4px 0;
	}
	
div.lpProdN	{
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
	}

div.lpProdIkony	{
	float: right;
	text-align: right;
	margin: -5px -10px 0 5px;
	}
	
div.lpProdIkony	img {
	margin: 0 5px 0 0;
	}

div.lpProdN a, div.lpProdN a:visited, div.lpProdN a:active {
	color:#ff5a00;
	text-decoration:none;
	border: none;
	}
div.lpProdN a:hover {
	color:#ff8c4e;
	text-decoration:underline;
	border: none;
	}
	
a.blue, a.blue:visited, a.blue:active {
	color:#3575b3;
	text-decoration:none;
	border: none;
	}
a.blue:hover {
	color:#5184b5;
	text-decoration:underline;
	border: none;
	}
	
div.lpProdP	{
	font-size: 11px;
	margin: 0 0 5px 0;
	}

div.lpProdC	{
	font-size: 10px;
	color: #3e3e3e;
	margin: 0 0 10px 0;
	text-align: justify;
	line-height: 1.1;
	}
	
div.lpProdD	{
	font-size: 11px;
	font-weight: bold;
	color: #3575b3;
	}

div.lpNavi	{
	background: #f5f5f5;
	padding: 4px;
	border-bottom: solid 1px #ebebeb;
	}
	
div.wyszukiwarka h2	{
	color: #3575B3;
	font-weight:bold;
	margin:0;
	font-size:16px;
	line-height: 1.5;
	display: inline;
	}

.inputSzukaj {
	font-size:12px;
	color:#3575B3;
	padding:5px;
	border: solid 1px #d2d2d2;
	background: #FFFFFF;
	margin: 0;
	font-family: Tahoma, Verdana, sans-serif;
	}
	
div.wyszukiwarka input {
	margin: 0 5px 0 0;
	}

div.komunikat, div.komunikat2	{
	font-weight: bold;
	font-size: 11px;
	line-height: 1.7;
	text-align: justify;
	padding: 10px 10px 10px 50px;
	margin: 10px auto;
	min-height:30px;
	width: 80%;
}
div.komunikat {
	background:url(../img/komunikat.png) top left no-repeat;
	background-color: #e3eaff;
	border: 1px dotted #2e56c7;
	color: #2e56c7;
}
div.komunikat2 {
	background:url(../img/komunikat2.png) top left no-repeat;
	background-color: #fde5e5;
	border: 1px dotted #a70000;
	color: #a70000;
}

.floatL {float:left;}
.floatR {float:right;}

.width120	{width: 120px;}
.width85	{width: 85px;}
.width100p	{width: 100%;}
.width50p	{width: 50%; position: relative;}
.margL120 {margin-left:120px;}
.margL20p {margin-left:20%;}
.margL15 {margin-left:15px;}
.margL25 {margin-left:25px;}
.margL5 {margin-left:5px;}
.margR15 {margin-right:15px;}
.margR5 {margin-right:5px;}
.margR2 {margin-right:2px;}
.margL2 {margin-left:2px;}
.margB10 {margin-bottom:10px;}
.margT20 {margin-top:20px;}
.margB5  {margin-bottom:5px;}
.margT5  {margin-top:5px;}
.margT2  {margin-top:2px;}
.margT10  {margin-top:10px;}
.margParam  {margin: 10px 0 0 10px;}
.margLRA {margin-left:auto; margin-right:auto;}

.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13	{font-size:13px;}
.font14	{font-size:14px;}

.fontB	{font-weight:bold;}

.textL {text-align:left}
.textR {text-align:right}
.textJ {text-align:justify}
.textC {text-align:center}
.valignT	{vertical-align: top;}

.colorBl	{color:#4A6E90;}
.colorBl2	{color:#3575B3;}
.colorGray	{color:#878787;}
.colorOrange {color: #ff7400;}

.paddLR8 {padding:0 8px;}

.lineH15 {line-height:1.5;}
.lineH16 {line-height:1.6;}
.lineH19p {line-height:19px;}

.borderB0 {border-bottom:0px!important;}

.clear {clear:both; margin:0; padding:0; width:0; height:0; font-size:1px;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #7dabd8;
	background-color: #3575b3;
	padding: 10px;
	opacity: 1;
	width: 250px;
	text-align:justify;
	line-height: 1.5;
}
#tooltip h3, #tooltip div { margin: 0; color:#FFFFFF; font-size: 11px;font-weight: normal;}

div.staticpage h2 {
	margin:0 0 10px 0;
	padding:0;
	font-weight:bold;
	font-size:14px;
	color: #30669a;
	}

div.staticpage ul {
	margin: 0 0 10px 0;
	text-align: left;
	padding: 0 0 0 30px;
	list-style-type:square;
	list-style-image:url(../img/square.png);
	}
div.staticpage li {	
	padding: 0 0 5px 0;
	line-height: 1.4;
	}
	
div.staticpage ol {
	margin: 0 0 10px 0;
	text-align: left;
	padding: 0 0 0 30px;
	}

div.staticpage p {
	text-align: justify;
	line-height: 1.4;
	margin: 0 0 10px 0;
	}
span.span100in
{
	display: inline-block;
	width: 100px;
}




