body {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	padding: 0;
	margin: 0;
	font-size: 11px;
	background: #f1f1f1 url("/images/gfx/tlo.jpg") repeat-x 0 81px;
}
img {
	border:	0;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.imgOtaczanieLewe {
	float: left;
	margin: 2px 8px 3px 0;
}
.imgOtaczaniePrawe {
	float: right;
	margin: 2px 0 3px 8px;
}
p {
	padding: 0 0 12px 0;
	margin: 0;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
INPUT {
	font-family: Tahoma, Arial, Verdana, Helvetica;	
}
.message {
	color: #d40000;
	padding: 5px 15px 5px 15px;
	font-weight: normal;
	font-size: 12px;
}
.message a {
	color: #d40000;	
	text-decoration: underline;
}
.message a:hover {	
	text-decoration: none;
}
.error {
	color: #d40000;
	padding: 5px 15px 5px 15px;
	font-weight: normal;
	font-size: 12px;
}
.error a {
	color: #d40000;	
	text-decoration: underline;
}
.error a:hover {
	text-decoration: none;	
}
.bold {
	font-weight: bold;	
}	
#kontener {
	width: 973px;
	margin: 0 auto 0 auto;
}
#gora {
	width: 739px;
	height: 234px;
	float: left;
	background: url("/images/gfx/gora-komputer.jpg") no-repeat right bottom;
}
#logo {
	width: 204px;
	height: 90px;
	float: left;
	background: url("/images/gfx/logo.png") no-repeat right bottom;
	margin: 29px 0 0 0;
	display: inline;
}
#logo a {
	width: 204px;
	height: 90px;
	display: block;
	float: left;
	position: relative;
}
#menuGorne {
	float: left;	
}
#lewo {
	float: left;
	width: 199px;
}
#srodek {
	width: 535px;
	margin: 0 0 0 0;
	float: left;
}
#prawo {
	width: 234px;	
	float: right;
}
.leftBoxTop {
	width: 234px;
	height: 8px;
	overflow: hidden;
	background: transparent url("/images/gfx/l_boks_top.png") no-repeat;
	float: left;
}
.leftBoxBottom {
	width: 234px;
	height: 5px;
	overflow: hidden;
	background: transparent url("/images/gfx/l_boks_bottom.png") no-repeat;
	padding: 0 0 7px 0;
	float: left;
}
.leftBoxTlo {
	width: 234px;
	background: transparent url("/images/gfx/l_boks_tlo.png") repeat-y;
	float: left;
	color: #5c676f;
}
.leftBoxMotyw {
	width: 234px;
	background: transparent url("/images/gfx/l_boks_motyw.png") no-repeat bottom;
	float: left;
}
.lewyBox {
	float: left;
	padding: 0 0 7px 0;
}
.lewyBoxGora {
	width: 199px;
	height: 7px;
	background: url("/images/gfx/lewy-box-gora.png") no-repeat;
	overflow: hidden;
}
.lewyBoxSrodek {
	width: 199px;
	background: url("/images/gfx/lewy-box-srodek.png") 100%;
}
.lewyBoxDol {
	width: 199px;
	height: 7px;
	background: url("/images/gfx/lewy-box-dol.png") no-repeat;
	overflow: hidden;	
}
.lewyBoxDolZ {
	width: 199px;
	height: 7px;
	background: url("/images/gfx/lewy-box-dolZ.png") no-repeat;
	overflow: hidden;
}
.lewyBoxMotyw {
	width: 199px;
	background: url("/images/gfx/lewy-box-motyw.gif") no-repeat left bottom;
}
.lewyBoxNazwa {
	padding: 10px 0 0 22px;
	font-size: 12px;
	font-weight: bold;
	background: url("/images/gfx/lewy-box-nazwa.gif") no-repeat 3px 12px;
}
.lewyBoxTresc {
	padding: 8px 0 2px 22px;	
}
.lewyBoxTresc table {
	border: 0;
	color: #616161;
}
.lewyBoxTresc table th  {
	width: 67px;
	text-align: left;
}
.banerBox {
	width: 193px;
	padding: 8px 3px 2px 3px;
	text-align: center;	
}
.banerBox img {
	margin: 3px 0 10px 0;	
}
.boxTresc {
	width: 535px;
	padding: 0 3px 5px 2px;	
	float: left;
}
.boxTrescGora {
	width: 535px;
	height: 8px;
	background: url("/images/gfx/box-tresc-gora.png") no-repeat;
	overflow: hidden;
	float: left;
}
.boxTrescSrodek {
	width: 535px;
	background: url("/images/gfx/box-tresc-srodek.png") 100%;
	float: left;
}
.boxTrescDol {
	width: 535px;
	height: 8px;
	background: url("/images/gfx/box-tresc-dol.png") no-repeat;
	overflow: hidden;
	float: left;
}
.boxTrescNazwa {
	padding: 3px 0 0 18px;
	font-size: 12px;
	font-weight: bold;
	background: url("/images/gfx/lewy-box-nazwa.gif") no-repeat 3px 5px;	
}
#banerBox {
	width: 540px;
	text-align: center;
	padding: 0 0 7px 0;	
}
#boxPolecane {	
}
.trescPolecane {
	padding: 2px 0 0 11px;
	float: left;	
}
.newsItem {
	float: left;
	width: 244px;
	border: 1px solid #e4e4e4;
	margin: 6px 5px 6px 5px;
	display: inline;
}
.newsItemTitle {
	width: 244px;
	background: url("/images/gfx/news-item.gif") no-repeat right top;	
	float: left;
}
.newsItemTitle a {
	color: #5c676f;
	font-weight: bold;	
	padding: 4px 5px;
	float: left;
	border-bottom: 1px solid #e4e4e4;
	width: 234px;
}
.newsItemImage {
	float: left;
	width: 102px;
	height: 110px;	
	text-align: center;
	border-right: 1px solid #e4e4e4;
}
.boxPrice {
	float: left;
	width: 103px;
	height: 49px;
	background: url("/images/gfx/news-item.gif") no-repeat right top;
	padding: 0 38px 0 0;
}
.box_price {
	color: #c60203;
	font-size: 14px;
	font-weight: bold;
	float: right;
	padding: 7px 0 0 0;
}
.box_old_price {
	color: #0a84dc;	
	font-size: 12px;
	font-weight: bold;
	text-decoration: line-through;
	float: right;
	padding: 3px 0 0 0; 
}
.newsItemImage img {
	padding: 9px 0 0 0;	
}
.newsItemCart {
	float: left;
	width: 141px;
	height: 30px;	
	background: url("/images/gfx/news-item2.gif") no-repeat right top;	
}
a.to_cart {
	float: left;
	padding: 8px 0 6px 38px;
	color: #000;
	font-weight: bold;
	background: url("/images/gfx/ikona-do-koszyka.gif") no-repeat 10px 5px;
}
a.details {
	float: left;
	padding: 8px 0 6px 38px;
	color: #000;
	font-weight: bold;
	background: url("/images/gfx/ikona-szczegoly.gif") no-repeat 10px 5px;
}
#boxLoginForm {	

}
#boxLoginFormTresc {
	width: 191px;
	height: 85px;
	padding: 12px 0 0 25px;
}
#boxLoginFormTresc .welcome {
	text-align: center;	
	color: #616161;
}
#boxLoginFormTresc .welcome a {
	font-weight: bold;
	color: #3c9de3;
	font-size: 14px;
}
.linkiBox {
		
}
.linkiBox ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	margin: 20px 0 0 0;
}
.linkiBox ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 0 15px 0 15px;
	display: inline;
	font-size: 12px;
}
.linkiBox ul li a {
	font-weight: bold;
	color: #616161;	
}
#boxLoginForm .fRow {
	float: left;
}
#boxLoginForm .fLabel {
	width: 44px;
	float: left;
	font-size: 10px;
	color: #616161;
	padding: 2px 0 0 10px;	
}
#boxLoginForm .fInput {
	width: 119px;
	float: left;
}
#boxLoginForm .fInput .text {
	border: 0;
	width: 113px;
	height: 17px;
	background: url("/images/gfx/logowanie-pole.gif") no-repeat;
	font-size: 10px;
	padding: 2px 3px 6px 3px;
}
#boxLoginForm .fSendButton {
	width: 71px;
	float: left;	
}
#boxLoginForm .send90 {
	border: 0;
	background: url("/images/gfx/logowanie-przycisk.gif") no-repeat;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	width: 71px;
	padding: 3px 0 5px 0;
	margin: 2px 0 0 0;
	font-family: Tahoma;		
}
#boxLoginForm #require {
	float: left;
	padding: 0 0 0 9px;
}
#boxLoginForm #require a {
	color: #616161;
	font-size: 10px;
}
.prawyBoxNazwa {
	padding: 4px 0 0 16px;
	font-size: 12px;
	font-weight: bold;
	background: url("/images/gfx/lewy-box-nazwa.gif") no-repeat 3px 6px;
}
#boxKoszyk .koszyk {
	width: 59px;
	height: 56px;
	background: url("/images/gfx/koszyk.gif") no-repeat;
	float: right;
	padding: 0 18px 8px 0;	
}
#boxKoszyk .koszyk a {
	width: 59px;
	height: 56px;
	display: block;
}
.linkKoszyk {
	padding: 12px 0 0 16px;
	font-size: 12px;
	color: #616161;
	float: left;
}
.linkKoszyk strong {
	color: #d40000;
}
.prawyBoxNazwa {
	padding: 4px 0 0 16px;
	font-size: 12px;
	font-weight: bold;
	background: url("/images/gfx/lewy-box-nazwa.gif") no-repeat 3px 6px;
	color: #000;
}
.linkWiecej, .akt_all, .link_all {
	float: right;
	padding: 5px 12px 0 0;
}
#menuBiuro {
	padding: 0 0 0 25px;
	float: left;
}
.menuBiuroIkona {
	width: 32px;
	height: 32px;
	border-right: solid 1px #eef0f2;
	border-bottom: solid 1px #eef0f2;
	float: left;
}
.menuBiuroIkona img {
	margin-top: 6px;
	margin-left: 5px;
}
.menuBiuroTresc {
	width: 125px;
	height: 24px;
	float: left;
	border-bottom: solid 1px #eef0f2;
	padding: 8px 0 0 8px;
}
.menuBiuroTresc a {
	text-decoration: none;
	color: #616161;
}
.menuBiuroTresc a:hover {
	text-decoration: underline;	
}
.leftBoxTlo p {
	padding: 7px 0 7px 16px;	
}
#szukajBox {
	float: left;
	padding: 0 0 25px 8px;	
}
#szukajBox .input_text {
	width: 220px;
	background: url("/images/gfx/wyszukiwarka-pole.gif") no-repeat;
	border: 0;
	font-size: 13px;
	float: left;
	margin: 0;
	float: left;
	padding: 3px 5px 3px 5px;
	font-weight: bold;
}
#szukajBox .input_button {
	border: 0;
	margin: 0;
	float: left;
}
.akt {
	width: 213px;
	float: left;
	padding: 6px 5px 4px 10px;
}
.akt_tytul {
	float: left;
	width: 213px;
}
.akt_tytul a {
	color: #5c676f;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.akt_tytul a:hover {
	text-decoration: underline;
}
.akt_data {
	color: #0a84dc;
	float: left;	
	width: 213px;
	font-size: 11px;
}
.akt_nazwa {
	font-size: 12px;
	padding: 0 0 3px 0;	
}
.akt_tresc {
	width: 213px;
	font-size: 11px;
	color: #5c676f;	
}
.akt_beg {
	width: 213px;
}
.akt_beg a {
	color: #d30707;
	font-size: 11px;
	padding-left: 10px;	
}
.best {
	width: 200px;
	float: left;
	padding: 4px 0 5px 12px;
}
.bestImage {
	width: 95px;
	text-align: center;
	float: left;
	margin-top: 9px;
	padding-left: 5px; 
	margin-bottom: 9px;
}
.bestTitle {
	float: left;
	width: 200px;
	padding: 6px 5px 0 5px;
	text-align: center;
}
.bestTitle a {
	float: left;
	color: #616161;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 1px solid #f0f0f0;
	width: 200px;
}
.bestTitle a:hover {
	text-decoration: underline;	
}
.bestPrice {
	width: 100px;
	text-align: center;
	padding-top: 10px;	
	float: left;
	margin-bottom: 12px;
	font-size: 12px;
	color: #616161;
}
.bestPrice .price {
	color: #d30707;
	font-size: 14px;
	font-weight: bold;
}
.bestPrice .old_price {
	color: #0a84dc;
	font-size: 13px;
	font-weight: bold;
	text-decoration: line-through;
}
h1 {
	padding: 3px 0 11px 18px;
	font-size: 12px;
	font-weight: bold;
	background: url("/images/gfx/lewy-box-nazwa.gif") no-repeat 3px 5px;
	margin: 0;
}
h3 {
	padding: 3px 0 11px 15px;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
h2.kategorie {
	font-size: 12px;
	font-weight: bold;	
	margin: 0;
	padding: 0 15px 10px 35px;
	background: transparent url("/images/gfx/lista-kategorie.gif") no-repeat 18px 3px;
}
h2.kategorie a {
	color: #5c676f;	
}
h2.itemTitle {
	font-size: 12px;
	font-weight: bold;	
	margin: 0;
	padding: 0 0 8px 0;
	color: #d40000;
}
.paragraph {
	
}
.content {
	padding: 0 15px 6px 15px;	
	color: #5c676f;
	line-height: 120%;
}
.content a {
	color: #5c676f;
	text-decoration: underline;	
}
.content a:HOVER {
	text-decoration: none;	
}
.content ol {
	margin: 0;
	padding: 5px 0 10px 19px;
}
.content ul {
	list-style: none;
	margin: 0;
	padding: 5px 0 10px 19px;
}
.content ul li {
	color: #616161;
	padding: 0 0 6px 12px;
	background: transparent url("/images/gfx/lista.gif") no-repeat 0 6px; 
}
.content ul li p {
	margin: 0;
	padding: 0;	
}
.content table {
	border: 1px solid #e3e3e3;
	border-spacing: 0;
	border-collapse: collapse;	
	width: 100%;
	margin: 0 0 10px 0;
}
.content table th {
	padding: 6px;
	font-weight: bold;
	border: 1px solid #e3e3e3;
	color: #d30707;
	background-color: #ececec;
}
.content table td {
	padding: 6px;
	font-weight: normal;
	border: 1px solid #e3e3e3;
	border-top: 0;
}
.content .photosBottom, .photosTop {
	padding: 0 0 10px 0;	
}
.photosBottom, .photosTop {
	padding: 0 15px 10px 15px;	
}
.photosBottom .photoCnt, .photosTop .photoCnt {
	width: 128px;
	padding-bottom: 20px;
	padding: 0 20px 10px 20px;
	float: left;
	text-align: center;
}
.photosBottom .photoCnt img, .photosTop .photoCnt img {
	margin-bottom: 2px;
}
.photosBottom .photoCnt .photoDescription, .photosTop .photoCnt .photoDescription {
	margin: 0 auto;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 11px;
	line-height: 120%;
	color: #616161;
}
.photosLeft {
	float: left;
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 15px;
}
.photosRight {
	float: right;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 15px;
}
.photosLeft .photoCnt, .photosRight .photoCnt {
	padding-bottom: 10px;
	text-align: center;
}
.photosLeft .photoCnt img, .photosRight .photoCnt img {
	margin-bottom: 2px;
}
.photosLeft .photoCnt .photoDescription, .photosRight .photoCnt .photoDescription {
	text-align: left;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 11px;
	line-height: 120%;
}
.photoDescription {
}
.imgAuthor {
}
.Pliki, .newsPliki {
	padding: 10px 15px 4px 15px;;
}
.zalacznikiTXT {
	color: #d40000;
	font-weight: bold;	
}
.zalacznikiPliki {
	margin-top: 10px;
}
.zalacznikiPliki ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 19px;
}
.zalacznikiPliki ul li {
	margin: 0 0 6px 0;
}
.zalacznikiPliki ul li a {
	color: #d40000;
	padding: 0 0 0 12px;
	background: transparent url("/images/gfx/lista.gif") no-repeat 0 6px; 
}
.zalacznikiPliki ul li a strong {
	font-weight: normal;
	color: #616161;
}
.filters {
	width: 500px;
	float: left;
	padding: 9px 15px 7px 15px;
}
.filters #productsFiltersForm {
	color: #616161;
	font-weight: normal;
	font-size: 13px;
}
.filters #productsFiltersForm ul {
	margin: 0;
	padding: 0;	
	float: left;
	list-style: none;
	width: 505px;
	margin-top: 7px;
}
.filters #productsFiltersForm ul li {
	float: left;
	margin-right: 20px;
	margin-bottom: 4px;
}
.filters #productsFiltersForm .checkbox {
	float: left;
	margin-right: 7px;
}
.filters .left {
	float: left;
}
.filters .minMaxPrice {
	font-size: 13px;
	font-weight: bold;
	color: #616161;
	float: left;
	width: 505px;
}
.filters #price_from, #price_to {
	margin: 0 4px 0 4px;
	border: 1px solid #dcdcdc;
	width: 68px;
	float: left;
}
.filters .filtr_text {
	color: #000;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 7px 4px 7px;
}
.filters .left label {
	float: left;
	padding-top: 4px;
}
.filters label {
	float: left;
	padding-top: 1px;
}
.filters #send {
	width: 63px;
	background: transparent url(/images/gfx/przycisk-filtruj.gif) no-repeat;
	border: 0;
	cursor: pointer;
	float: left;
	padding: 4px 0 8px 0;
}
.filters .input_button {
	margin-left: 4px; 	
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
.filters a.resetFiltr {
	color: #616161;
	font-size: 11px;
	font-weight: normal;
	padding-top: 4px;
	padding-left: 9px;
	float: left;
	text-decoration: underline;
}
.filters a:hover.resetFiltr {
	text-decoration: none;
}
.item {
	width: 505px;
	border-bottom: solid #f0f0f0 1px;
	padding-bottom: 12px;
	margin: 0 15px 10px 15px;
}
.itemImage {
	width: 95px;
	float: left;
	padding: 0 5px 0 0;
	text-align: center; 
}
.itemTitle {
	width: 405px;
	float: left;
	margin-top: 10px;
}
.itemTitle a {
	color: #5c676f;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.itemTitleMore {
	padding: 6px 0 0 0;
	color: #616161;
	font-size: 12px;
}
.itemTitle a:hover {
	text-decoration: underline;	
}
.itemDetails {
	width: 110px;
	float: left;	
}
.item a.to_cart {
	float: left;
	padding: 8px 0 6px 38px;
	color: #000;
	font-weight: bold;
	background: url("/images/gfx/ikona-do-koszyka.gif") no-repeat 10px 5px;
}
.item a.details {
	float: left;
	padding: 8px 0 6px 38px;
	color: #000;
	font-weight: bold;
	background: url("/images/gfx/ikona-szczegoly.gif") no-repeat 10px 5px;
}
.item .pr_list_name {
	width: 405px;
	float: left;	
}
.item .details:hover, a.to_cart:hover {
	text-decoration: underline;	
}
.item .pr_list_price {
	float: right;
	margin-top: 8px;
	margin-right: 5px;
	width: 124px;
}
.item .price {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #000;
	padding: 2px 6px 2px 6px;
	float: right;
}
.item .old_price {
	font-size: 14px;
	color: #d40000;	
	text-decoration: line-through;
	margin-left: 5px;
	padding: 2px 6px 2px 6px;
	float: right;
	font-weight: bold;
}
.content .akt {
	width: 490px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e8e8e8;
	float: left;
}
.content .akt_tytul {
	float: left;
	width: 398px;
}
.content .akt_tytul a {
	color: #d40000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.content .akt_tytul a:hover {
	text-decoration: underline;
}
.content .akt_data {
	color: #616161;
	float: right;	
	width: 82px;
	text-align: right;
	font-size: 10px;
}
.content .akt_tresc {
	width: 480px;	
	padding: 4px 0 0 0;
}
.content .akt_img {
	float: left;
	text-align: left;
	padding: 3px 10px 3px 0; 
}
.content .akt_beg {
	width: auto;
}
.content .akt_beg a {
	color: #d30707;
	font-size: 11px;
	padding-left: 10px;	
}
.content .akt_wiecej {
	float: left;
	padding: 5px 0 0 6px;
}
.content .akt_wiecej a {
	color: #088dd5;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	background: transparent url(/images/gfx/ikona-wiecej.gif) no-repeat 0 0;
	text-decoration: none;	
}
.content .akt_wiecej a {
	color: #088dd5;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	background: transparent url(/images/gfx/ikona-wiecej.gif) no-repeat 0 0;
	text-decoration: none;	
}
.content .akt_wiecej a:hover {
	text-decoration: underline;	
}
.tytulNews {
	width: 505px;
	float: left;
}
.tytulNazwaNews {
	color: #d30707;
	font-size: 11px;
	font-weight: bold;
	float: left;
	width: 430px;	
}
.tytulDataNews {
	float: right;
	font-size: 10px;
}
.beginning {
	padding: 10px 0 8px 0;
	font-weight: bold;
	width: 505px;
	float: left;
}
.itemCardImage {
	width: 280px;
	float: left;
	text-align: center;
}
.itemImageThumbs {
	text-align: center;
	margin-top: 14px;	
}
.itemHead {
	float: left;
	width: 220px;
	text-align: left;
	font-size: 12px;
	color: #616161;
}
.itemHead .price {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #000;
	padding: 2px 6px 2px 6px;	
}
.itemHead .old_price {
	font-size: 12px;
	color: #d30707;	
	text-decoration: line-through;
	margin-left: 5px;
	padding: 2px 6px 2px 0;
	font-weight: bold;
}
.itemProducer {
	font-weight: bold;
	margin: 0 0 7px 0;
	width: 220px;
	float: left;
}
.itemStatus {
	width: 220px;
	float: left;
	font-size: 12px;
	font-weight: bold;
}
.itemHead .discount {
	font-size: 12px;
	color: #d30707;	
	margin-left: 5px;
	padding: 3px 7px 3px 0;
	font-weight: bold;
}
.itemHead a.toCart {
	background: url("/images/gfx/przycisk-do-koszyka.gif") no-repeat;
	font-weight: bold;
	color: #fff;
	padding: 4px 8px 7px 8px; 
	cursor: pointer;
	margin-top: 28px;
	text-decoration: none;
	font-size: 11px;
}
.itemHead a:hover.toCart {
	text-decoration: none;	
}
.itemHead .itemPrice {
	margin: 0 0 40px 0;
}
.itemDescription {
		
}
.itemDescription a {
	text-decoration: underline;
}
.attribsGlowne {
	width: 505px;
	float: left;
	border-bottom: 1px solid #ececec;
	padding: 5px 0 5px 0;
	font-weight: bold;
}
.attribsLewo {
	width: 160px;
	float: left;
	text-align: right;
	padding: 0 5px 0 5px;
	color: #616161;
	font-weight: normal;
}
.attribsPrawo {
	width: 330px;
	float: right;
	padding-left: 3px;
	border-left: 1px solid #ececec;
	color: #000;
	overflow: hidden;
}
.product_unaval {
	color: #d30707;
	padding: 0 0 0 5px;
}
.product_aval {
	color: #229703;
	padding: 0 0 0 5px;
}
.pagerLinks {
	font-size: 12px;
	color: #5c676f;
	text-align: center;
	font-weight: bold;
	padding: 5px 15px 6px 15px;
}
.pagerLinks a {
	color: #d40000;
	text-decoration: none;
}
.pagerLinks a:hover {
	text-decoration: underline;	
}
.filters #sorter {
	border: 1px solid #b2b2b2;
	color: #000;
	width: 171px;	
	margin: 3px 0 0 4px;
}
.content .registrationForm {
	width: 505px;
	padding: 6px 0 0 0;
	float: left;
}
.content .fRow {
	color: #5c676f;
	overflow: hidden;
	padding: 1px 0 2px 0;
}
.content .fRow a {
	text-decoration: underline;
	color: #5c676f;
}
.content .fRow a:hover {
	text-decoration: none;
}
.content .fRow .fLabel {
	width: 177px;
	float: left;
	color: #5c676f;
	font-size: 12px;
	text-align: left;
}
.content .fRow .fLabel2 {
	width: 470px;
	float: left;
	color: #5c676f;
	font-size: 12px;
	text-align: left;
}
.content .fRow label a {
	color: #5c676f;
	font-weight: bold;
	text-decoration: none;
}
.content .fRow label a:hover {
	text-decoration: underline;
}
.content .fRow .fInput {
	margin-right: 5px;
	float: left;
	display: inline;
}
.content .fRow .fInput ul.radiosList {
	float: left;
	list-style: none;
	margin: 0;
	padding: 8px 0 5px 0;
}
.content .fRow .fInput ul.radiosList li {
	float: left;
	background: none;
	padding-left: 0;
	list-style: none;
	margin-top: 0px;
	margin-right: 4px;
	color: #5c676f;
	display: inline;
}
.content .gwiazdka {
	color: #d30707;
}
.content .fRequiredF {
	color: #d30707;
}
.content .fRow .fLabel_small {
	float: left;
	width: 90px;
	text-align: right;
	padding-right: 8px;
}
.content .fRow .fInput_small {
	float: left;
}
.content .text {
	width: 239px;
	border: 1px solid #d9d9d9;
	font-size: 11px;
	color: #000;
	padding: 3px 7px;
}
.content .short_text {
	width: 44px;
	/* height: 22px; */
	border: 1px solid #d9d9d9;
	font-size: 11px;
	color: #000;
	padding: 3px 7px 3px 7px;
	margin: 0 4px 0 0;
	background-color: #fff;
}
.content .middle_text {
	width: 144px;
	border: 1px solid #d9d9d9;
	font-size: 11px;
	color: #000;
	padding: 3px 7px 3px 7px;
	background-color: #fff;
}
.content .inputDisabled {
	width: 239px;
	border: 1px solid #f1f1f1;
	font-size: 11px;
	color: #a4a4a4;
	padding: 3px 7px 3px 7px;
	background-color: #fff;
}
.content .fSendButton {
	padding: 0;
	margin: 4px 0 0 180px;
}
.content input.input_button {
	width: 80px;
	background: transparent url(/images/gfx/przycisk-wyslij.gif) no-repeat;
	border: 0;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 4px 0 6px 0;
	cursor: pointer;
}
.content input.input_button_2 {
	width: 80px;
	background: transparent url(/images/gfx/przycisk-wyslij.gif) no-repeat;
	border: 0;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 4px 0 7px 0;
	cursor: pointer;
}
.header {
	width: 505px;
	padding: 10px 15px 10px 15px;
	text-align: center;
}
.header a.item {
	font-size: 12px;
	color: #5c676f;
	font-weight: bold;
	border: 0;
	margin: 0;
	padding: 0 10px 10px 15px;
}
.header a.itemSelected {
	font-size: 12px;
	color: #5c676f;
	font-weight: bold;
	text-decoration: underline;
	padding: 0 10px 10px 15px;
}
table.zamowienie {
	border-spacing: 0;
	border-collapse: collapse;
	width: 505px;
	margin-top: 9px;
	border: 0;
}
table.zamowienie th {
	padding: 5px 8px 5px 8px;
	font-weight: bold;
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #ececec;
	color: #616161;
	text-align: left;
	height: 31px;
	background-color: #fff;
}
table.zamowienie td {
	padding: 5px 8px 5px 8px;
	font-weight: bold;
	border-right: 1px solid #ececec;
	color: #d30707;
	text-align: left;
	border-left: 0;
}
table.zamowienie .last {
	border-right: 0;	
}
table.zamowienie strong {
	color: #0a84dc; 	
}
table.zamowienie td.transportInfo {

}
table.koszyk {
	border-spacing: 0;
	border-collapse: collapse;
	width: 505px;
	margin-top: 25px;
	font-size: 11px;
	border: 0;
}
table.koszyk th {
	padding: 5px 8px 5px 8px;
	font-weight: bold;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
	color: #616161;
	border-top: 0;
	border-left: 0;
	text-align: left;
	height: 31px;
	background-color: #fff;
}
table.koszyk td {
	padding: 5px 8px 5px 8px;
	font-weight: bold;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
	border-top: 0;
	border-left: 0;
	color: #d40000;
	text-align: left;
}
table.koszyk td a {
	color: #0a84dc;
	text-decoration: none;	
}
table.koszyk .last {
	border-right: 0;	
}
#order_step2 {
	float: left;
	padding: 0;
	margin: 0;
}
#order_step2 .cnt2Header {
	padding-bottom: 5px;	
}
#order_step2 .left_cart {
	float: left;
	padding-top: 10px;
}
#order_step2 .right_cart {
	float: left;
	padding-top: 10px;		
}
ul.payment_types {
	list-style: none;
	padding-left: 2px;
	margin: 7px 0;
}
ul.payment_types li {
	background: none;
	color: #d30707;
	font-weight: bold;
}
.updownbuttons {
	padding: 2px 0 0 3px;
	float: left;
}
.updownbuttons .up_item {
	height: 7px;
	width: 10px;
	background: transparent url(/images/gfx/ico_up.gif) no-repeat;
}
.updownbuttons .down_item {
	margin-top: 3px;
	height: 7px;
	width: 10px;
	background: transparent url(/images/gfx/ico_down.gif) no-repeat;
}
.updownbuttons .up_item a, .updownbuttons .down_item a {
	display: block;
	height: 7px;
	width: 10px;
	overflow: hidden;
}
.szt_input {
	padding-left: 26px;
	height: 1%;
	overflow: hidden;
}
input.input_lista_koszyk {
	width: 24px;
	padding: 2px 2px 0 2px;
	border: 1px solid #ececec;
	font-weight: bold;
	color: #d30707;
}
#searchForm select {
	width: 255px;
	border: 1px solid #b2b2b2;
	color: #000;
}


ul.mapaSerwisu {
	list-style: none;
	margin: 0;
	padding: 0 0 8px 10px;
}
ul.mapaSerwisu li {
	color: #616161;
	font-size: 12px;
	font-weight: bold;	
	margin: 0;
	padding: 5px 15px 5px 25px;
	background: transparent url("/images/gfx/lista-kategorie.gif") no-repeat 8px 7px;
}
ul.mapaSerwisu li a {
	color: #616161;
}
ul.mapaSerwisu li ul {
	margin: 0;
	padding: 0;	
	list-style: none;
	font-size: 11px;
}
ul.mapaSerwisu li ul li {
	padding-left: 15px;
	margin-top: 3px;
	background: transparent url("/images/gfx/lista.gif") no-repeat 4px 11px;
}
ul.mapaSerwisu li ul li a {
	font-weight: normal;
	color: #616161;
}
#stopka {
	width: 100%;
	height: 68px;
	background: url("/images/gfx/stopka.jpg") repeat-x;
}
#stopkaKontener {
	width: 973px;
	margin: 0 auto 0 auto;
	color: #fff;
}
#stopkaMenuBox {
	float: left;
	border-bottom: 1px solid #e1e0e0;
	margin: 16px 0 0 5px;
	padding: 0 0 8px 0;
	display: inline;
}
#stopkaMenuBox ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
#stopkaMenuBox ul li {
	float: left;
}
#stopkaMenuBox ul li a {
	color: #fff;	
}
#footer1 {
	float: left;
	padding: 5px 0 0 5px;
}
#footer2 {
	float: right;
	padding: 5px 5px 0 0;
}
#footer2 a {
	font-weight: bold;
	color: #fff;
}
.dane {
	padding: 1px 0 1px 0;	
}
.label_span_ {
	float: left;
	margin-right: 3px; 
}
#print {
	float: right;
	padding-right: 10px;
}
#print a {
	background: transparent url(/images/gfx/printer.gif) no-repeat 0 0;
	padding-left: 18px;
	color: #616161;
}
@media print {
	.boxTrescGora {
		background: none;
	}
	.boxTrescSrodek {
		background: none;
	}
	.boxTrescDol {
		background: none;
	}
	#print {
		display: none;
	}
	.toCart {
		display: none;
	}
}