body { margin: 0; padding: 0; background-color: #d1d3d4; background-image: url('top0.gif'); background-repeat: no-repeat; background-position: center top; height: 100%;}

a{color: #D9261C;}

table.main{ width: 100%; border: 0; margin: 0 auto 0 auto; table-layout: fixed; }
table.main td.pasek{ background-image: url('tlo5.gif'); background-repeat: repeat-x;}
table.main tr.banner{ background-image: url('tlo1.gif'); }
div.menutop {margin-top: 20px;}
td.menutop {width: 638px; height: 49px; background-image: url('tlo1.gif');}
a.topbutton {display: table-cell; background-image: url('przycisk1.png'); width: 119px; height: 30px; padding-top: 5px; line-height: 25px; font-family: Arial; color: #fff; font-size: 12px; text-align: center; text-decoration: none; font-weight: bold; margin: 0;}
a.topbutton:hover { background-image: url('przycisk2.png'); }
table.main td.andrea { width: 218px; background-image:url('andrea.gif');}
table.main td.banner { background-image: url('tlo6.gif'); height: 130px;}
table.main td.leftspace { width: 92px; }
table.main td.rightshadow { width: 92px; }

table.main2 { width: 856px; border: 0; margin: 0 auto 0 auto; }
table.main2 td.whiteleft { background-color: #fff; width: 5px; height: 100% }
table.main2 td.blackright { background-color: #000; width: 4px; height: 100% }
table.main2 td.menu1 { background-color: #a3a5a7; background-image: url('paski2.gif'); width: 13px; height: 100%; }
table.main2 td.menu2 { background-color: #a3a5a7; background-image: url('tlo2.gif'); background-repeat: repeat-x; width: 201px; height: 100%; font-family: Arial; color: #FFF; font-size: 11px; }
table.main2 td.menu2 div.margins { margin: 10px; font-family: Arial; color: #FFF; font-size: 11px; }
table.main2 td.menu2 a {font-family: Arial; color: #FFF;}
table.main2 td.main {height: 530px; background-color: #e6e6e7;  width: 633px;}
table.main2 td.main table. {width: 613px;}
table.main2 div.margins {margin: 10px; font-family: Arial; color: #000; font-size: 11px;}
table.main2 td.shadow { background-image: url('cien.jpg'); height: 30px; width: 633px;}
table.menutop {
	table-layout: fixed;
}

table.menutop td {
	width: 119px;
}

td.login1 {font-family: Arial; color: #FFF; font-size: 11px; text-align: center;}
table.login_form {width: 181px;}

a.category {font-family: Arial; color: #FF0000; font-size: 17px; text-align: left; text-decoration: none; font-weight: bold; width: 144px; height: 200px; display: block; outline: none;}
div.category {padding-top: 175px; padding-left: 10px;}
a.categories_list {font-family: Arial; color: #000; font-size: 11px; display: block; width: 142px; height: 20px; line-height: 20px; border-width: 0 1px 1px 1px; border-color: #000; border-style: solid; text-decoration: none;}
div.categories_list {display: none}
div.categories_spaces { margin-left: 2px;}

div.product_list td.left{background-color: #C2C2C2; border: 1px #737070 solid; width: 250px;}
div.product_list a.left{font-family: Arial; color: #D9261C; font-size: 11px;}
div.search_marg {margin-bottom: 4px; text-align: right;}
a.search{font-family: Arial; color: #D9261C; font-size: 11px;}
div.product_list span.product_name {font-family: Arial; color: #D9261C; font-size: 17px; text-align: left; font-weight: bold;}
div.product_list span.field_name {font-family: Arial; color: #000; font-size: 11px; text-align: left; font-weight: bold;}
div.simple_text {font-family: Arial; color: #000; font-size: 11px; text-align: left; margin: 10px;}
div.simple_text2 {font-family: Arial; color: #000; font-size: 11px; text-align: left; margin: 0 10px 0 10px;}
div.product_list_right {font-family: Arial; color: #000; font-size: 11px; text-align: left; margin-left: 10px;}
div.product_list span.brutto {font-family: Arial; color: #D9261C; font-size: 11px; text-align: left; font-weight: bold;}
div.product_list span.brutto_discount {font-family: Arial; color: #D9261C; font-size: 11px; text-align: left; font-weight: bold; text-decoration: line-through;}
div.product_list span.discount {font-family: Arial; color: #D9261C; font-size: 11px; text-align: left; font-weight: bold;}
.onepx_border {border: 1px #000 solid}
table.product {margin-top: 10px; width: 613px;}

div.product td.left{background-color: #C2C2C2; border: 1px #737070 solid; width: 250px;}
div.product a.left{font-family: Arial; color: #D9261C; font-size: 11px;}
div.product span.product_name {font-family: Arial; color: #D9261C; font-size: 17px; text-align: left; font-weight: bold;}
div.product span.field_name {font-family: Arial; color: #000; font-size: 11px; text-align: left; font-weight: bold;}
div.product span.brutto {font-family: Arial; color: #D9261C; font-size: 11px; text-align: left; font-weight: bold;}
div.product span.brutto_discount {font-family: Arial; color: #D9261C; font-size: 11px; text-align: left; font-weight: bold; text-decoration: line-through;}
div.product span.discount {font-family: Arial; color: #D9261C; font-size: 11px; text-align: left; font-weight: bold;}

table.product_filter{background-color: #C2C2C2; border: 1px #737070 solid; width: 300px; margin: 0 0 0 auto;}
table.product_filter div.left {font-family: Arial; color: #000; font-size: 11px; text-align: right; margin: 10px;}
table.product_filter div.right {font-family: Arial; color: #000; font-size: 11px;}

div.product_list_pages {text-align: center;}
div.product_list_pages a{background-color: #C2C2C2; border: 1px #737070 solid; padding: 2px;}
div.product_list_pages span{background-color: #C2C2C2; border: 1px #737070 solid; padding: 2px;}

table.register{background-color: #C2C2C2; border: 1px #737070 solid; width: 400px; margin: 0 auto 0 auto;}
table.register div.left {font-family: Arial; color: #000; font-size: 11px; text-align: right; margin: 10px;}
table.register div.right {font-family: Arial; color: #000; font-size: 11px;}

.title {font-family: Arial; color: #D9261C; font-size: 17px; text-align: left; font-weight: bold;}
#captcha_img { margin: 10px 10px 10px 0; }
input.register{ margin: 10px 10px 10px 0; }

div.large_button { display: table-cell; width: 172px; height: 32px; background-image: url('przycisk3.gif'); font-family: Arial; color: #FFF; font-size: 17px; text-align: center; font-weight: bold; padding-top: 10px;}
div.large_button:hover { background-image: url('przycisk4.gif')}

a.large_button { display: table-cell; width: 172px; height: 32px; background-image: url('przycisk3.gif'); font-family: Arial; color: #FFF; font-size: 17px; text-align: center; font-weight: bold; padding-top: 10px; text-decoration: none;}
a.large_button:hover { background-image: url('przycisk4.gif')}

table.cart {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #000;
	border-collapse: collapse;
	width: 613px;
	margin-top: 10px;
	margin-bottom: 10px;
}
table.cart th {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #000;
	background-color: #C2C2C2;
}
table.cart td {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #000;
}

table.wspolpraca {
width:375px;
}

table.wspolpraca td.right {
	width: 300px;
}

table.wspolpraca td.left {
	font-family: Arial; color: #000; font-size: 11px; text-align: right;
	width: 75px;
}

table.cart tr.overall { background-color: #C2C2C2; }
table.cart div.shopping_cart_top {font-family: Arial; color: #000; font-size: 13px; text-align: left; font-weight: bold; margin: 2px;}
table.cart div.shopping_cart_top_quantity {font-family: Arial; color: #000; font-size: 13px; text-align: left; font-weight: bold; margin: 2px; vertical-align: middle;}
table.cart div.shopping_cart_top_price {font-family: Arial; color: #000; font-size: 13px; text-align: left; font-weight: bold; margin: 2px;}
table.cart div.shopping_cart {font-family: Arial; color: #000; font-size: 11px; text-align: left; font-weight: none; margin: 2px;}
table.cart div.shopping_cart_quantity { text-align: center; margin: 2px;}
table.cart div.shopping_cart_price {font-family: Arial; color: #000; font-size: 11px; text-align: center; font-weight: bold; margin: 2px;}
table.cart div.shopping_cart_delete {font-family: Arial; color: #000; font-size: 11px; text-align: center; font-weight: none; margin: 2px;}
table.cart div.overall {font-family: Arial; color: #000; font-size: 13px; text-align: right; font-weight: bold; margin: 0 10px 0 0;}
table.cart div.overall_price {font-family: Arial; color: #000; font-size: 13px; text-align: center; font-weight: bold; margin: 10px;}
table.cart input.quantity {width: 35px; }
table.cart a{font-family: Arial; font-size: 11px;}

table.transport {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #000;
	border-collapse: collapse;
	width: 613px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #C2C2C2; 
}
table.transport td {
	border-width: 0;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #000;
	height: 30px;
	vertical-align: middle;
}
table.transport div.descr {font-family: Arial; color: #000; font-size: 11px; text-align: left; font-weight: none; margin: 2px;}
input.transport {margin: 3px;}
table.customer_data {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #000;
	border-collapse: collapse;
	width: 613px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #C2C2C2; 
}

table.login2{background-color: #C2C2C2; border: 1px #737070 solid; width: 300px; margin: 0 auto 0 auto;}
table.login2 td div.field_name {font-family: Arial; color: #000; font-size: 11px; text-align: right; margin: 10px;}
table.login2 td div.right {font-family: Arial; color: #000; font-size: 11px;}
table.login2 td div.right a {font-family: Arial; font-size: 11px; color: #fff;}

table.customer_data td {
	border-width: 0;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #000;
	height: 30px;
	vertical-align: middle;
}
div.search_products {display: none;}
table.customer_data div.field_name {font-family: Arial; color: #000; font-size: 11px; text-align: right; font-weight: none; margin: 3px;}
table.customer_data div.field_contains {font-family: Arial; color: #000; font-size: 11px; text-align: left; font-weight: none; margin: 3px;}

table.main2 td.menu2 span.categories_mini a{font-size: 15px; text-decoration: none; font-weight: bold}
table.main2 td.menu2 span.categories_mini a.selected{color: #D9261C;}

div.imgwindow {position: absolute; display: block; top: 50%; left: 50%; background-color: #fff; width: 300px; height: 100px; text-align: center; vertical-align: middle; font-family: Verdana; font-size: 12px; color: #000; }
