body {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 11px;

	margin: 0;

	padding: 0;

	background: url(../images/tlo.gif) repeat-x top;

	background-color: #fff;

}

table {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 11px;

}

a, img {

	border: 0;

}

a {

	color: #D51E00;

	text-decoration: none;

}
a:hover {

	text-decoration: underline;

}


/*a.headerNavigation {	text-decoration: underline;	}
a.headerNavigation:hover {	text-decoration: none; }
*/
p {

	margin: 0;

	padding: 0;

	padding-top: 8px;

	padding-bottom: 8px;

}


.style1 {

	font-size: 9px;

	color: #9E9E9E;

}

a.black2 {

	color: #000;

	text-decoration: underline;	

}

a.black2:hover {

	color: #000;

	text-decoration: none;	

}

a.black3 {

	text-decoration: none; 

	color: #434343;

}

a.black3:hover {

	text-decoration: none;

}

a.black4 {

	color: #000;

	text-decoration: none;	

}

a.black4:hover {

	color: #000;

	text-decoration: underline ;	

}

a.black2Head {

	color: #000;

	text-decoration: underline;	

}

a.black2:hover {

	color: #000;

	text-decoration: none;	

}

a.black3 {

	text-decoration: underline; 

	color: #434343;

}

a.black3:hover {

	text-decoration: none;

}


form {

	margin: 0;

	padding: 0;

}

form input.szukajField {

	width: 138px;

	/*height: 20px;*/

	font-family: Arial;

	font-size: 11px;

	color: #000;

	padding: 2px;

	border: none;

	background-color: #fff;	

	vertical-align: middle;

	height: 19px;

}

a.searchButton {

	color: #000;

	margin-left: 10px;

	text-decoration: underline;
	
	cursor:  pointer;

}

a.searchButton:hover {

	text-decoration: none;

}

.style2 {

	font-size: 20px;

}

.style3 {

	font-size: 9px;

	margin-top: -10px;

	color: #9E9E9E;

}

.style4 {font-size: 9px}

.white1 a {

	color: #fff;

	text-decoration: underline ;

}

.white1 a:hover {

	text-decoration: none;

}



td.foot2 {

	height: 31px; 

	padding-top: 7px; 

	padding-left: 14px; 

	color: #B3B3B3;

}

.foot2 a {

	color: #B3B3B3;

}

.foot2 span {

	margin-left: 10px;

}

.top {

	display: block;

	background:  url(../images/go_top.gif) no-repeat;

	width: 9px;

	height: 7px;

	margin-right: 14px;

	margin-top: 2px;

}

.foot1 {

	height: 53px; 

	background: url(../images/czarny2.gif) no-repeat 0 4px; 

	padding-right: 14px;

	color: #fff;

	padding-top: 13px;

}

.foot1 a {

	color: #fff;

	padding-left: 2px;

	padding-right: 2px;

}

a.square {

	display: block;

	padding: 10px;

	padding-left: 20px; 

	color: #000;

	background: url(../images/square.gif) no-repeat 10px 15px;

}

a.square_active {

	display: block;

	padding: 10px;

	padding-left: 20px; 

	color: #5D5D5D;

	background: url(../images/square.gif) no-repeat 10px 15px;

}




a.nosquare {

	display: block;

	padding: 10px;

	padding-left: 10px; 

	color: #5D5D5D;

}

a.nosquare_active {

	display: block;

	padding: 10px;

	padding-left: 30px; 

	color: #5D5D5D;

	text-decoration: underline;

}

.nig td {

	background-color: #FFE422;

	border-top: 3px solid #FFF399;

	padding: 10px;

	font-weight: bold;

	padding-top: 12px;

}

td.promo {

	padding-top: 16px;

	padding-bottom: 16px;

}

td.cena {
	background: #E7E7E7; 
	color: #5D5D5D;
	padding: 4px;

}

td.cenaProm {
	background: #4F4F4F; 
	color: #fff;
	padding: 3px;
}


td.opisCen {

	font-size: 9px;

	padding-top: 4px;

	padding-bottom: 4px;

	color: #5D5D5D;

}

td.opisCen2 {

	font-size: 9px;

	color: #5D5D5D;

	padding-left: 7px;

}

a.doKoszyka {

	width: 69px;

	text-align: center;

	padding-top: 3px;

	height: 20px;

	background: url(../images/do_koszyka_bt.gif) no-repeat;

	color: #5A5B59;

	display: block;

}

a.doKoszykaYelo {

	width: 69px;

	text-align: center;

	padding-top: 3px;

	height: 20px;

	background: url(../images/do_koszyka_bt2.gif) no-repeat;

	color: #5A5B59;

	display: block;

}

a.hasloBt {

	width: 89px;

	text-align: center;

	padding-top: 3px;

	height: 20px;

	background: url(../images/haslo_bt.gif) no-repeat;

	color: #5A5B59;

	display: block;

}

a.doKoszyka:hover, a.hasloBt:hover, a.doKoszykaYelo:hover {

	text-decoration: none;

}

a.nazwa {

	color: #000;

	font-weight: bold;

}

a.zobacz {
	margin-left: 0px;
	text-decoration: underline;
}

a.zobacz:hover {

	text-decoration: none;

}

.opisProd {

	margin-top: 10px;

}

a.more {

	padding-left: 10px;

	background: url(../images/arrow.gif) no-repeat 0 5px;

	color: #000;

	margin-right: 14px;

}

a.back {

	padding-left: 10px;

	background:  url(../images/powort.gif) no-repeat 0 5px;

	color: #000;

	margin-right: 14px;

}

a.rejestr {

	border-right: 1px solid #F6F6F6;

	padding-right: 10px;

	margin-right: 10px;

}

a.rejestr2 {

	text-decoration: underline;
	
	padding-right: 10px;

	margin-right: 10px;

}
a.rejestr2:hover {

	text-decoration: none;

}
.opcje a, a.opcje {

	text-decoration: underline;

}

.opcje a:hover, a.opcje:hover {

	text-decoration: none;

}

ul.pomoc {

	margin: 0;

	padding: 0;

	list-style-type: none;

}

ul.pomoc li {

	background: url(../images/square.gif) no-repeat 0 6px;

	padding-left: 10px;

	line-height: 1.3em;

}

ul.pomoc li a:hover {

	text-decoration: underline;

}

ul.faq, ul.faq ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	margin-left: 20px;

}

ul.faq ul li {

	margin-top: 3px;

	margin-bottom: 5px;

}

ul.faq  li {

	background: url(../images/square.gif) no-repeat 0 6px;

	padding-left: 10px;

}

ul.head {

	margin: 0;

	padding: 0;

	margin-left: 30px;

	margin-top: 30px;

	list-style-type: none;

	line-height: 1.3em;

}

ul.head li a {

	text-decoration: underline;

	color: #5A5B59;

	background: url(../images/arrow.gif) left center no-repeat;

	padding-left: 10px;

}

ul.head li a.home {

	font-weight: bold;

	color: #040404;

}

ul.head li a:hover {

	text-decoration: none;

}

.label {

	background: url(../images/form_line.gif) repeat-x 0 12px;

	padding-bottom: 10px;

}

.labelNew {

	background-color: #f0f0f0; 

background: url(../images/form_line.gif) repeat-x 0 12px;

	padding-bottom: 10px;

}

.label2 {

	background: url(../images/form_line.gif) repeat-x 0 12px;

	padding-bottom: 10px;

	padding-top: 4px;

}

.label4 {

	padding-bottom: 10px;

}

.label span, .label2 span {

	padding-right: 10px;

	background-color: #F6F6F6;

}

input.tekstowy {

	background-color: #fff;

	border: 1px solid #898989;

	width: 132px;
	
	height: 130px;

	color: #000;

	text-align: left;

	font-size: 11px;

	padding: 0;

	margin: 0;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 4px;

	font-family: Tahoma, Verdana, Arial, sans-serif;

}

input.tekstowy2 {

	background-color: #fff;

	border: 1px solid #c0c0c0;

	width: 220px;

	color: gray;

	text-align: left;

	font-size: 11px;

	padding: 0;

	margin: 0;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 4px;

	font-family: Tahoma, Verdana, Arial, sans-serif;

}


input.tekstowy2Disabled {
	background-color:    #F3F3F3;
	border: 1px solid #c0c0c0;
	height: 20px;
	width: 220px;
	color:    #A0A0A0;
	text-align: left;
	font-size: 11px;
	padding: 0;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

input.tekstowy3 {

	background-color: #fff;

	border: 1px solid #c0c0c0;

	width: 56px;

	color: gray;

	text-align: left;

	font-size: 11px;

	padding: 0;

	margin: 0;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 4px;

	font-family: Tahoma, Verdana, Arial, sans-serif;

}

input.ilosc, input.ilosc2 {

	background-color: #fff;

	border: 1px solid #c0c0c0;

	width: 20px;
	


	color: #000;

	text-align: center;

	font-size: 11px;

	padding: 0;

	margin: 0;

	padding-top: 2px;

	padding-bottom: 2px;

	font-family: Tahoma, Verdana, Arial, sans-serif;

}

input.ilosc2 {

	border: 1px solid #c0c0c0;

	padding-top: 1px;

	padding-bottom: 1px;
	
	height: 251px;

}

textarea.uwagi {

	background-color: #fff;

	border: 1px solid #c0c0c0;

	width: 237px;

	height: 100px;

	color: #000;

	text-align: left;

	font-size: 11px;

	padding: 0;

	margin: 0;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 4px;

	font-family: Tahoma, Verdana, Arial, sans-serif;

}

input.ilosc, input.ilosc2 {

	height: 14px;

}

input.tekstowy, input.tekstowy2, input.tekstowy3, input.ilosc {

	height: 22px;

}

.need {

	background: url(../images/fill.gif)  right -2px no-repeat;

}

.needNew {

	background-color: #f0f0f0; background: url(../images/fill.gif)  right -2px no-repeat;

}

.needer {

	background: url(../images/fill.gif)  right -2px no-repeat;

	color: #D51E00;

}

.error {

	color: #D51E00;

	font-size: 9px;

	display: block;

	margin-top: 4px;

}

.select a:hover {

	text-decoration: none;

}

.select a {

	text-decoration: none;

}



ul.pathZam {

	list-style-type: none;

	text-align: left;

	margin: 0;

	padding: 0;

	color: #4F4F4F;

}

ul.pathZam li {

	/*float: left;*/

	display: inline;

	margin-left: 5px;

	padding-right: 5px;

	border-right: 0px solid #4F4F4F;

}

ul.pathZam li.current {

	font-weight: bold;

	color: #000;

}

ul.pathZam li.lastItem {

	border: none;

}

.radioOff, .radioOn {

	float: left;

	margin: 0;

	height: 20px;

	padding-right: 6px; 

	padding-left: 10px;

	background: url(../images/radio_off.gif) no-repeat;

}

.radioOn {

	background: url(../images/radio_on.gif) no-repeat;

}

.radioOff input, .radioOn input {

	display: none;

}

.checkboxOff, .checkboxOn {

	height: 10px;

	width: 10px;

	border: 2px solid #E3E3E3;

	margin: auto;

	margin-top: 2px;

	font-size: 11px;

	background-color: #fff;

	cursor: auto !important;

}

.checkboxOn {

	background: url(../images/checkbox_on.gif) center no-repeat;

	background-color: #fff;

	height: 10px;

	width: 10px;

}

.checkboxOff input, .checkboxOn input {

	display: none;

}

.ceny {

	padding-left: 36px;

}

*html .ceny {

	padding-left: 26px;

}

.nob a {

	text-decoration: none;

}

.gadzetMini img {

	margin-left: 2px; 

	border: 1px solid #e7e7e7;

}


span.next {

	background: url(../images/arrow_next_grey.gif) right center no-repeat;

	padding-right: 14px;

	color: #BFBFBF;

	padding-left: 8px;	

}

span.prev {

	color: gray;
	background: url(../images/arrow_prev_grey.gif) left no-repeat;

	padding-left: 14px;

	padding-right: 14px;

	padding-top: 2px;

	padding-bottom: 2px;

	color: #BFBFBF;

	border-right: 1px solid #e7e7e7;

}



.next {

	background: url(../images/arrow_next.gif) right center no-repeat;

	padding-right: 14px;

	color: #000;

	

	padding-left: 8px;	

}

.prev {

	background: url(../images/arrow_prev.gif) left no-repeat;

	padding-left: 14px;

	padding-right: 14px;

	padding-top: 2px;

	padding-bottom: 2px;

	color: #000;

	border-right: 1px solid #e7e7e7;

}

.listBack {

	padding-left: 14px;

	padding-right: 14px;

	margin-right: 14px;

	padding-top: 2px;

	padding-bottom: 2px;

	color: #000;

	border-right: 1px solid #e7e7e7;

}

a.next:hover, a.prev:hover, .strony a:hover, a.listBack:hover {

	color: #D51E00;

	text-decoration: none;

}

.strony a {

	color: #000;

	margin-left: 1px;

	margin-right: 2px;

}

.strony a.active {

	font-weight: bold;

	color: #D51E00;

}

.strony span {

	margin-right: 16px;

}

.zoom {

	display: block;

	color: #3B3B3B;

	text-decoration: none;

	font-size: 9px;

	padding-left: 20px;

	background: url(../images/zoom.gif) no-repeat left;

}

.zoom2 {

	display: block; 

	margin-top: 7px; 

	margin-bottom: 7px;

	margin-left: 7px;

}

.prodH {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

 	border: 0px solid red;
}

ul.yeloSquare {

	color: #3B3A3A;

	list-style-type: none;

	margin: 0;

	padding: 0;

}

ul.yeloSquare li {

	margin: 0;

	padding: 0;

	background: url(../images/squ_yelo.gif) no-repeat 0 6px;

	padding-left: 10px;

	margin-top: 2px;

	margin-bottom: 2px;

	line-height: 1.3em;

}

table .tabOpis td {

	padding-top: 5px;

	padding-bottom: 5px;

	border-bottom: 1px solid #e7e7e7;

}

table .tabOpis td.tytul {

	color: #919191;

}

a.powiadom {

	display: block;

	padding-left: 20px;

	color: #5D5D5D;

}

a.prezent {

	display: block;

	background: url(../images/prezent_ico.gif) no-repeat 0 3px;

	padding-left: 20px;

	color: #5D5D5D;

}

.spacer{
	height: 0px;
} *html body .spacer {
	height: 0px;

}

small.products_options{
	color: #999999;
}

td.headPage{
	font-size: 18px; 
	height: 35px; 
}