
/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(images/homepage01.gif) repeat-x left top;
}

/** HEADINGS */

h1, h2, h3 {
	margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #726936;
}

p, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
}

.bigfont {
	font-size: 13px;
}

/** LIST STYLE 1 */

.list1 {
	margin: -20px 0 0 -10px;
	padding: 0px;
	list-style: none;
	line-height: 220%;
}

.list1 li {
	background: url(images/homepage13.gif) no-repeat right center;
	border-top: 1px solid #D1D1D1;
}

.list1 li.first {
	border: none;
}

/** LIST STYLE 1A */

.list1A {
	margin: -10px 0 -10px -10px;
	padding: 0px;
	list-style: none;
	line-height: 220%;
}

.list1A li {
	background: url(images/homepage13-grn.gif) no-repeat right center;
	border-top: 1px solid #D1D1D1;
}

.list1A li.first {
	border: none;
}

.list1B {
	margin: -10px 0 -10px -10px;
	padding: 0px;
	list-style: none;
	line-height: 220%;
}

.list1B li {
	background: url(images/homepage13-grn.gif) no-repeat right center;
	border-top: 1px solid #D1D1D1;
}

.list1B li.first {
	border: none;
}

/** LIST STYLE 2 */

.list2 {
	margin: 0;
	padding: 0px;
	list-style: none;
}

.list2 li {
	height: 117px;
	margin: 10px 0 0 10px;
	padding: 17px 17px 0px 17px;
	background: url(images/homepage14.gif) no-repeat left top;
	line-height: 1.5em;
	width: 100%;
}

.list2 li.alt {
	margin-left: 12px;
}

.list2 .image {
	float: left;
	width: 150px;
}

.list2 .boxer { float: right; width: 375px; }
.list2 .price { font-size: 13px; float: right; color: #000; }
.list2 .rbtn { float: right; display: block; width: 30px; height: 100px; margin: 0 0 0 11px; }

.list2 h3 {
	margin: 0 0 10px 0;
	font-size: 13px;
	text-align: left;
}

.list2 h3 a {
	text-decoration: none;
	color: #EF2100;
}

.list2 h3 a:hover {
	text-decoration: underline;
}

.list2 .add {
	float: left;
	width: 69px;
	height: 18px;
	padding-top: 7px;
	background: url(images/homepage15.gif) no-repeat center center;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.list2 b {
	float: left;
	padding-left: 15px;
	font-size: 21px;
}

.list2 b span {
	float: left;
}

.list2 b sup {
	float: left;
	font-size: 13px;
}

.nofloat li {
	float: none;
	width: auto;
	background-image: url(images/subpage1_04.gif);
}

.nofloat li.alt {
	margin-left: 0px;
}

.details li {
	padding: 0px;
	background: none;
}

.woj {
	list-style: none;
}

.woj li {
	padding: 0 10px; 
	width: 150px;
	float: left;
}

.listz {
	float: left;
	list-style: none;
	width: 285px;
	margin: 0 0 0 15px;
	padding: 0;
}

.listz li { margin: 0; padding: 0; }
.listz li a { display: block; padding: 5px; margin: 0 0 1px 0; background: #f0f0f0; }

/** LIST STYLE 2 */

.list12 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.list12 li {
	float: left;
	width: 266px;
	height: 107px;
	margin-top: 12px;
	padding: 17px 17px 0px 17px;
	background: url(images/homepage14.gif) no-repeat left top;
}

.list12 li.alt {
	margin-left: 12px;
}

.list12 .image {
	float: left;
	width: 110px;
}

.list12 h3 {
	margin-bottom: 15px;
	font-size: 11px;
}

.list12 h3 a {
	text-decoration: none;
	color: #EF2100;
}

.list12 h3 a:hover {
	text-decoration: underline;
}

.list12 .add {
	float: left;
	width: 69px;
	height: 18px;
	padding-top: 7px;
	background: url(images/homepage15.gif) no-repeat center center;
	text-decoration: none;
	text-align: center;
	letter-spacing: -1px;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

.list12 b {
	float: left;
	padding-left: 15px;
	font-size: 21px;
}

.list12 b span {
	float: left;
}

.list12 b sup {
	float: left;
	font-size: 13px;
}

.list2 .add2 {
	float: left;
	width: 370px;
	height: 18px;
	padding-top: 7px;
	background: url(images/buttonek2.gif) no-repeat center center;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.list2 .szukaj {
	float: left;
	width: 520px;
	height: 18px;
	padding-top: 7px;
	background: url(images/buttonek3.gif) no-repeat center center;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.list2 .szukaj2 {
	float: left;
	width: 520px;
	height: 25px;
	background: url(images/buttonek3.gif) no-repeat center center;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

/** LIST STYLE 3 */

.list3 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.list3 li {
	float: left;
	width: 276px;
	height: 107px;
	margin-top: 12px;
	padding: 17px 12px 0px 12px;
	background: url(images/homepage14.gif) no-repeat left top;
	font-size: 11px;
}

.list3 li.alt {
	margin-left: 12px;
}

.list3 .image {
	float: left;
	width: 110px;
}

.list3 h3 {
	margin-bottom: 15px;
	font-size: 11px;
}

.list3 h3 a {
	text-decoration: none;
	color: #EF2100;
}

.list3 h3 a:hover {
	text-decoration: underline;
}

.list3 .add {
	float: left;
	width: 150px;
	height: 18px;
	padding-top: 7px;
	background: url(images/buttonek.gif) no-repeat center center;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.list3 b {
	float: left;
	padding-left: 15px;
	font-size: 21px;
}

.list3 b span {
	float: left;
}

.list3 b sup {
	float: left;
	font-size: 13px;
}

.list3z {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.list3z li {
	float: left;
	width: 276px;
	height: 107px;
	margin-top: 12px;
	padding: 17px 12px 0px 12px;
	background: url(images/homepage14.gif) no-repeat left top;
	font-size: 11px;
}

.list3z li.alt {
	margin-left: 12px;
}

.list3z .image {
	float: left;
	width: 110px;
}

.list3z h3 {
	margin-bottom: 30px;
	font-size: 14px;
}

.list3z h3 a {
	text-decoration: none;
	color: #222;
}

.list3z h3 a:hover {
	text-decoration: underline;
}

.list3z .add {
	float: left;
	width: 150px;
	height: 18px;
	padding-top: 7px;
	background: url(images/buttonek.gif) no-repeat center center;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.list3z b {
	float: left;
	padding-left: 15px;
	font-size: 21px;
}

.list3z b span {
	float: left;
}

.list3z b sup {
	float: left;
	font-size: 13px;
}

#boz { float: right; width: 160px; font-size: 10px; margin: 0; padding: 0; }
#boz p { margin: 0; padding: 0; }

.nofloat li {
	float: none;
	width: auto;
	background-image: url(images/subpage1_04.gif);
}

.nofloat li.alt {
	margin-left: 0px;
}

.details li {
	padding: 0px;
	background: none;
}

/** REK */

.rek {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.rek li {
	float: left;
	width: 258px;
	height: 80px;
	margin: 8px;
	padding: 12px 12px 0px 12px;
	background: url(images/rek.gif) no-repeat left top;
}

.rek .dwa {
	margin-top: 0;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-right: 8px;
}

.rek li.alt {
	margin-left: 12px;
}

.rek .image {
	float: left;
	width: 70px;
}

.rek h3 {
	margin-bottom: 15px;
	font-size: 11px;
}

.rek h3 a {
	text-decoration: none;
	color: #EF2100;
}

.rek h3 a:hover {
	text-decoration: underline;
}

.rek b {
	float: left;
	padding-left: 15px;
	font-size: 21px;
}

.rek b span {
	float: left;
}

.rek b sup {
	float: left;
	font-size: 13px;
}
}

/** LIST STYLE 4 */

.list4 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.list4 li {
	float: left;
	width: 266px;
	height: 107px;
	margin-top: 12px;
	padding: 17px 17px 0px 17px;
	background: url(images/homepage14.gif) no-repeat left top;
	margin-left: 3px;
}

.list4 .image {
	float: left;
	width: 110px;
}

.list4 h3 {
	margin-bottom: 15px;
	font-size: 11px;
}

.list4 h3 a {
	text-decoration: none;
	color: #EF2100;
}

.list4 h3 a:hover {
	text-decoration: underline;
}

.list4 .add {
	float: left;
	width: 69px;
	height: 18px;
	padding-top: 7px;
	background: url(images/homepage15.gif) no-repeat center center;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.list4 b {
	float: left;
	padding-left: 15px;
	font-size: 21px;
}

.list4 b span {
	float: left;
}

.list4 b sup {
	float: left;
	font-size: 13px;
}

.nofloat li {
	float: none;
	width: auto;
	background-image: url(images/subpage1_04.gif);
}

.nofloat li.alt {
	margin-left: 0px;
}

.details li {
	padding: 0px;
	background: none;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}

input, select {
	background: #FFFFFF;
	border: 0;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #434242;
}

/** LINKS */

a {
	color: #434242;
}

a:hover {
	text-decoration: none;
}

/** STYLES */

.style1 {
}

.style1 a {
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1 {
}

/** MISC */

.align-justify {
	text-align: justify;
}

.align-right {
	text-align: right;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 3px 15px 0px 0px;
}

img.right {
	float: right;
	margin: 3px 0px 0px 15px;
}

img.border {
	padding: 2px;
	background: #FFFFFF;
	border: 1px solid #E2DCBF;
}

hr {
	display: none;
}

.hr1 {
	height: 1px;
}

/** HEADER */

#header {
	width: 900px;
	height: 115px;
}

/** MENU */

#menu {
}

#menu ul {
	margin: 0px;
	padding: 83px 0px 0px 0px;
	list-style: none;
}

#menu li {
	float: left;
}

#menu a {
	padding: 0px 14px;
	border-left: 1px solid #565343;
	text-decoration: none;
	color: #565343;
}

#menu a:hover {
	text-decoration: underline;
}

#menu .first a {
	border: none;
}

/** FORMS */

#forms {
	width: 900px;
	height: 52px;
	margin: 0 auto;
	padding: 23px 0px 0px 0px;
	background: url(images/homepage03.gif) no-repeat left top;
}

/** CURRENCY */

#currency {
	width: 287px;
}

#unit {
	float: left;
	width: 126px;
	margin: 2px 0px 0px 0px;
	padding: 3px;
}

#currency-submit {
	float: left;
	width: 92px;
	height: 23px;
	margin: 0px 0px 0px 10px;
	background: url(images/subpage1_02.gif) no-repeat left top;
	border: none;
	letter-spacing: -1px;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

/** CART ITEMS */

#cart-items {
	padding: 5px 0px 0px 25px;
	color: #434242;
}

#cart-items span {
	float: left;
}

#cart-items .button {
	float: left;
	width: 61px;
	height: 17px;
	margin: -5px 0px 0px 10px;
	padding-top: 6px;
	background: url(images/subpage1_03.gif) no-repeat center center;
	text-align: center;
	text-decoration: none;
	letter-spacing: -1px;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

#cart-items span {
	float: left;
}

/** CATEGORIES */

#categories {
	width: 900px;
	height: 53px;
	background: url(images/homepage04.gif) repeat-x left top;
}

#categories ul {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: url(images/homepage06.gif) no-repeat right top;
	list-style: none;
}

#categories li {
	float: left;
	height: 47px;
	padding-right: 15px;
}

#categories li.first {
	padding-left: 10px;
	background: url(images/homepage05.gif) no-repeat left top;
}

#categories a {
	display: block;
	float: left;
	width: auto;
	height: 30px;
	padding: 17px 8px 0px 8px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

#categories a:hover, #categories .active a {
	background: url(images/homepage07.gif) repeat-x left top;
}

/** BANNER */

#banner {
	width: 900px;
}

/** PAGE */

#page {
	width: 900px;
}

/** CONTENT */

#content {
	width: 612px;
}

/** BOX STYLE A */

.boxA {
	background: url(images/homepage09.gif) repeat-x left top;
}

.boxA .title {
	background: url(images/homepage11.gif) no-repeat right top;
}

.boxA .title h1, .boxA .title h2 {
	height: 23px;
	padding: 9px 0px 0px 25px;
	background: url(images/homepage10.gif) no-repeat left top;
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom: 10px;
}

.boxA .content {
	padding: 20px 25px;
} 

.boxA .content p {
	padding: 0 15px 0 15px;
	line-height: 1.5em;
	color: #222;
	font-size: 12px;
} 

/** BOX STYLE A 2*/

.boxA2 {
	background: url(images/homepage09-grn.gif) repeat-x left top;
}

.boxA2 .title {
	background: url(images/homepage11-grn.gif) no-repeat right top;
}

.boxA2 .title h1, .boxA .title h2 {
	height: 23px;
	padding: 9px 0px 0px 25px;
	background: url(images/homepage10-grn.gif) no-repeat left top;
	font-size: 11px;
	color: #FFFFFF;
}

.boxA2 .content {
	padding: 20px 25px;
} 

.boxB2 {
	background: url(images/homepage09-grn.gif) repeat-x left top;
}

.boxB2 .title {
	background: url(images/homepage11-grn.gif) no-repeat right top;
}

.boxB2 .title h1, .boxA .title h2 {
	height: 23px;
	padding: 9px 0px 0px 25px;
	background: url(images/homepage10-grn.gif) no-repeat left top;
	font-size: 11px;
	color: #FFFFFF;
}

.boxB2 .content {
	padding: 20px 25px;
} 

/** SIDEBAR */

#sidebar {
	width: 272px;
}

/** FOOTER */

#footer {
	width: 900px;
	height: 80px;
	background: url(images/homepage16.gif) no-repeat left top;
}

#footer p {
	margin: 0px;
	padding: 27px 25px 0px 25px;
	line-height: normal;
	color: #989688;
}

#footer a {
	text-decoration: none;
	color: #989688;
}

#footer a:hover {
	text-decoration: underline;
}

#footer .links {
	float: right;
}

#footer .legal {
	float: left;
}

/** BOX1 */

#box1 {
}

#box1 .content {
	padding: 0px;
}

#box1 p { clear: both; }

/** BOX2 */

#box2 {
}

/** BOX2A */

#box2A {
}

/** BOX3 */

#box3 {
}

/** BOX4 */

#box4 {
}

#box4 .content {
	padding-top: 10px;
}

/** BOX5 */

#box5 {
}

/** RAMKA*/

#ramka {
	padding: 0;
	margin: 0;
	background: #FFFFFF url(images/ramka_bg.gif) repeat-x;
	height: 75px;
	width: 100%;
}

#ramka .ramka_linki {
	padding-top: 10px;
	margin: 0;
}

#ramka  img {
	float: left;
	padding-right: 40px;
}

#ramka  ul {
	float: left;
	padding-left: 30px;
	list-style: none;	
}

#searcher { padding: 10px; border: 1px #D1D1D1 solid; margin: 0 10px; background: url(images/bggg.gif) no-repeat top right; }
#searcher form { margin: 10px 0 0 0; padding: 0; }
#searcher input, select { border: 1px #D1D1D1 solid; padding: 3px; }

#searcher .szukaj3 {
	width: 520px;
	height: 25px;
	background: url(images/buttonek3.gif) no-repeat center center;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	border: 0;
	margin-left: 25px;
	margin-top: 10px;
}

#searchmenu { margin: 0; padding: 0; }
#searchmenu input { border: 1px #D1D1D1 solid; color: #222; padding: 3px 5px; font-size: 12px; }
#searchmenu input.btnn { background: #930000; color: #fff; padding: 3px 10px; font-weight: bold; }

#lineczki { margin: 0 10px; padding: 0; list-style: none; }
#lineczki li { float: left; }
#lineczki li a { padding: 5px; background: #eee; margin: 5px 0 0 5px; display: block; }

#tagi { width: 880px; background: #fff url(images/tagi.gif) no-repeat top; margin: 0 auto; padding: 10px; color: #222; }
#tagi .tagil { width: 50px; float: left; font-weight: bold; }
#tagi ul { width: 830px; float: right; list-style: none; padding: 0; margin: 0; }
#tagi ul li { float: left; margin-right: 10px; margin-bottom: 5px; }
#tagi ul li a { color: #222; }
