body {background-color: #fff; margin: 0; padding: 0;}
body h2 {font-family: "Arial","Trebuchet MS","Helvetica","Verdana","Tahoma"; font-size: 10px; color: #646464; 
font-weight: 400; margin: 0; padding: 0; background-color: #fff;}
body a {font-family: "Arial","Trebuchet MS","Helvetica","Verdana","Tahoma"; font-size: 10px; text-decoration: none; 
  color: #646464; margin: 0; padding: 0;}
body img {margin: 0; padding: 0; border: 0;}
body a:hover {color: #D93136;}
div#container {width: 990px; height: auto; background-color: #fff; margin: 2px auto 10px auto; padding: 0; overflow: hidden;}
div#topLogo {width: 420px; height: 110px; background-color: #fff; margin: 0; padding: 0; float: left; display: inline;}
div#topLogo img {border: 0; margin: 0; padding: 0;}
div#top_container {float: left; width: 390px; height: 110px; background-color: #fff;; display: inline; margin: 0; padding: 0;}
div#topFlash {width: 390px; height: 50px; background-color: #fff; margin: 0; padding: 0; 
  display: inline; float: left; margin-top: 23px !important; margin-top: 28px; margin-left: 24px;}
div#topFlash object {position: absolute; top: 20px !important; top: 25px;}
div#boss {float: right; background-color: #fff; width: 140px; height: auto; min-height: 200px; 
  text-align: center; margin: 0; padding: 0;}
div#boss img {margin: 0; padding: 0;}
div#topNav {width: 830px; height: 35px; background-color: #fff; margin: 0; padding: 0; float: left; display: inline;}
div#topNav ul {display: inline; margin: 0; padding: 0;}
div#topNav li {display: inline; list-style: none; margin: 0; padding: 0;}
div#topNav img {margin: 0; padding: 0; border: 0; display: inline;}
div#topNav a {margin: 0; padding: 0; display: inline;}
div#statusBar {width: 390px; height: 15px; background-color: #fff; margin: 5px 0 0 30px; padding: 0; float: left; 
display: inline; text-align: center;}
div#statusBar ul {margin: 0; padding: 0;}
/*div#topNav {width: 570px; height: 35px; background-color: #fff; margin: 0; padding: 0; float: left; display: inline;}
div#topNav ul {display: inline; margin: 0; padding: 0;}
div#topNav li {display: inline; list-style: none; margin: 0; padding: 0;}
div#topNav img {margin: 0; padding: 0; border: 0; display: inline;}
div#topNav a {margin: 0; padding: 0; display: inline;}
div#statusBar {width: 260px; height: 35px; background-color: #fff; margin: 0 0 0 5px; padding: 0; float: left; display: inline;}
div#statusBar ul {margin: 4px 0; padding: 0;}*/
div#statusBar li {display: inline; list-style: none; margin: 0; padding: 0; 
  font-family: "Arial","Trebuchet MS","Helvetica","Verdana","Tahoma"; font-size: 10px; color: #646464; }
div#statusBar a {font-family: "Arial","Trebuchet MS","Helvetica","Verdana","Tahoma"; font-size: 10px; text-decoration: none; 
  color: #646464; margin: 0; padding: 0;}
div#statusBar a:hover {color: #D93136;}
div#leftCol {background-color: #fff; width: 160px; height: auto; float: left;}
div#search {background-color: #fbfbfb; width: 160px; height: 200px; float: left; border-bottom: 1px solid #dbdbdb;
margin: 0 0 5px 0;}
div#leftColHeader {background-color: #fff; float: left; width: 160px; height: 20px; border-bottom: 1px solid #dbdbdb;
padding-bottom: 0px;}
div#search form {margin: 0 0 5px 0; padding: 0; background-color: #fff;}
div#search input {display: inline; margin: 0; padding: 0;}
div#search input.search_product {width: 110px; margin: 0; padding: 0; border: 1px solid #DBDBDB;}
div#search input.search_product_submit {width: 30px; background-color: #B7D3FC; color: #4D6185; font-weight: bold; border: 0; margin: 0; padding: 0;}
div#search select {width: 160px; border: 1px solid #dbdbdb;}
div#groups {width: 160px; height: auto; float: left; display: block; background-color: #fbfbfb;}
div#leftNav {float: left; width: 160px; height: auto; background-color: #fbfbfb; line-height: 10px;}
div#leftNav ul {display: block; margin: 0; padding: 0;}
div#leftNav li {list-style: none; margin: 0; padding: 2px;}
div#leftNav a {margin: 0; padding: 0; font-size: 11px;}
div#leftNav a:hover {margin: 0; padding: 0; font-size: 11px;}
div#leftNav h2 {background-color: #fbfbfb;}
a.selectedDepartment {color: #D93136;}
/* Content Layer */
div#contentContainer {float: left; display: inline; width: 680px; height: auto; background-color: #fff; 
margin: 0 0 0 10px; padding: 0;}
div#welcome {float: left; width: 680px; border: 0; height: 20px; margin: 0; 
background-color: #fff; padding: 0;}
div#welcome h2 {font-size: 12px; color: #D93136; font-weight: 400;}
div#hotPromotionsHeader {float: left; width: 675px; height: 32px; background-color: #fff; text-align: center;
margin: 0; padding: 0; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;}
div#hotPromotionsHeader img {margin: 5px 0 5px 0;}
div#currLocation {float: left; width: 680px; border: 0; height: 20px; margin: 0; 
background-color: #fff; padding: 0; border-bottom: 1px solid #dbdbdb;}
div#currLocation h2 {font-size: 12px; color: #2f2f2f;}
div#currLocation a {font-size: 12px; color: #2f2f2f;}
div#currLocation a.category {color: #D93136;}
div#currLocationDesc {float: left; width: 680px; border: 0; height: auto; margin: 0; 
background-color: #fff; padding: 0; border-bottom: 1px solid #dbdbdb;}
div#currLocationDesc h2 {padding: 5px 0 5px 0;}

	/*** Product ***/
	/* hp - Hot Promotion */
	div#hp_productContainer {float: left; width: 336px; height: auto; background-color: #fff; 
	border-right: 0px dotted #dbdbdb; border-bottom: 0px solid #dbdbdb;}
	div#hp_productImageContainer {display: table; width: 336px; height: /*196*/270px; position: relative; 
	overflow: hidden; background-color: #fff;}
	div#hp_verticalLayer {position: relative !important; position: absolute; top: 50%; display: table-cell; vertical-align: middle;}
	div#hp_productImage {position: relative; top: -50%; background-color: #fff; width: 315px; text-align: center;
	margin: 0 auto 0 auto;}
	div#hp_productName {text-align: center; border-bottom: 0px solid #dbdbdb;}
	div#hp_productName h2 {font-size: 14px; font-weight: bold; color: #000; padding: 5px 0 5px 0; margin: 5px 0 0 0;}
	div#hp_productPrice {float: left; width: 330px; height: auto; background-color: #fff; text-align: center;}
	div#hp_productPrice h2 {font-weight: bold; color: #D93136;  font-size: 14px; padding: 5px 0 5px 0; margin: 0; display: inline;}
	div#hp_productMoreInfo {float: left; width: 49px; display: inline; background-color: #fff;}
	div#hp_productMoreInfo h2 {padding: 5px 0 5px 0;}
	div#hp_productPrice h2.typ {display: block; color: #000;}
	div#hp_productPrice h2.hp_price_box {display: inline; border: 1px solid #D93136; background-color: #D93136; position: relative; color: #fff; padding: 3px; margin: 0;}
	div#hp_productPrice h2.hp_value_box {display: inline; border: 1px solid #D93136; font-weight: 400; position: relative; padding: 3px;}
	div#hp_productPrice div#hp_price_box{text-align: center; background-color: #fff; padding:0; margin: 0; height: 60px;}
	/*** End of Product ***/
	
div#morePromotions {float: left; width: 680px; background-color: #fff; text-align: center;
margin: 0; padding: 0;}
div#morePromotions h2 {padding: 7px 0 7px 0; margin: 0;}
div#morePromotions a {font-size: 11px; font-weight: 400; color: #D93136;}
div#morePromotions a:hover {text-decoration: underline;}

/* rp - Recommend Product */
div#recommendProductsHeader {float: left; width: 680px; background-color: #fff; border-top: 0px solid #dbdbdb; 
border-bottom: 1px solid #dbdbdb;}
div#recommendProductsHeader h2 {background-color: #fff; font-size: 12px; color: #646464; font-weight: bold; margin: 5px 0 0 5px !important;
margin: 8px 0 0 5px;}
div#recommendProducts {float: left; width: 680px; background-color: #fff;}
div#rp_container {background-color: #fff; width: 170px; height: 190px; display: inline; float: left;}
div#rp_imageContainer {display: table; width: 170px; height: 126px; position: relative; 
	overflow: hidden; background-color: #fff;}
div#rp_verticalLayer {position: relative !important; position: absolute; top: 50%; display: table-cell; vertical-align: middle;}
div#rp_image {position: relative; top: -50%; background-color: #fff; width: 152px; text-align: center;
	margin: 0 auto 0 auto;}
div#rp_name {background-color: #fff; width: 170px; height: 30px; margin: 0; padding: 0; text-align: center;}
div#rp_name a:hover {color: #959595;}
/* End of Content Layer */

/* Category List */
div#categoryListHeader {width: 680px; background-color: #fff; height: 20px; float: left;}
div#catListHeaderLp {width: 40px; background-color: #737373; height: 20px; float: left;}
div#catListHeaderName {width: 638px; background-color: #737373; height: 20px; float: left; margin: 0 0 0 2px;}
div#catListHeaderLp h3, div#catListHeaderName h3 {font-family: Tahoma; font-size: 11px; font-weight: 400; 
color: #fff; margin: 0; padding: 2px 0 0 10px;}
div#categoryList {width: 680px; background-color: #fff; height: auto; float: left; margin: 5px 0;}
div#catListLp {width: 40px; background-color: #fff; height: 25px; float: left; border-top: 1px solid #dbdbdb;}
div#catListName {width: 640px; background-color: #fff; height: 25px; float: left; margin: 0; border-top: 1px solid #dbdbdb;}
div#catListLp h3, div#catListName h3 {font-family: Tahoma; font-size: 11px; font-weight: 400; 
color: #D93136; margin: 0; padding: 5px 0 0 10px;}
div#catListName a {color: #D93136; font-size: 11px;}
div#catListName a:hover {color: #646464; font-size: 11px;}
div#footer {width: 990px; height: 30px; background-color: #fff; float: left;}

/* Product List */
div#productList_producer {display: inline; float: left;}
div#productList_producer form {display: inline;}
div#productList_producer h2 {display: inline; margin-right: 10px; margin-left: 20px;}
div#productList_sort {display: inline; float: right;}
div#productList_sort h2 {margin-top: 6px;}
div#pl_container {width: 680px; background-color: #fff; height: auto; float: left; border-top: 0px solid #dbdbdb;
border-bottom: 1px solid #dbdbdb;}
div#pl_thumb {width: 110px; height: auto; background-color: #fff; float: left; text-align: center;}
div#pl_thumb {padding: 5px;}
div#pl_description {width: 440px; background-color: #fff; float: left; height: auto; margin: 0; padding: 0; 
text-align: justify;}
div#pl_description a {font-family: Tahoma; font-size: 12px; font-weight: bold; padding: 5px 0 5px 10px; margin: 0;
color: #000;}
div#pl_description a:hover {font-family: Tahoma; font-size: 12px; font-weight: bold; padding: 5px 0 5px 10px; margin: 0;
color: #000; text-decoration: underline;}
div#pl_description h1 {font-family: Tahoma; font-size: 12px; font-weight: bold; padding: 5px 0 5px 0px; margin: 0;
color: #000;}
/*div#pl_description h3 {font-family: "Arial","Trebuchet MS","Helvetica","Verdana","Tahoma"; font-size: 10px; color: #646464; 
font-weight: bold; margin: 0; padding: 0; background-color: #fff;}*/
div#pl_description h2 {font-size: 11px; padding: 0 0 0 10px;}
div#pl_options {text-align: center; margin: 5px 0 0 0; padding: 0; float: right; width: 100px;}
div#pl_options a.red {color: red; text-decoration: none;}
div#pl_options a.red:hover {text-decoration: underline;}
div#pl_options a:hover {text-decoration: underline;}
div#pl_options a.green {color: #394A69;}
div#pl_options h2.price {font-size: 11px;}
div#pl_attr {float: left; width: 430px; height: auto; background-color: #fff; margin: 5px 5px 0 0; display: inline; 
padding-left: 10px; padding-bottom: 5px;}
div#pl_attr ul {margin: 0; padding: 0;}
div#pl_attr li {margin: 0; padding: 0; list-style: none;}
div#pl_attr h2 {display: inline; font-weight: 400; font-size: 11px; margin: 0; padding: 0;}
div#pl_attr h2.bold {display: inline; font-weight: bold; font-size: 11px; margin: 0 0 0 5px; padding: 0;}

/* Product details */
div#pd_name {float: left; background-color: #fff; width: 300px; height: 40px;}
div#pd_name h1 {font-family: Tahoma; font-size: 12px; font-weight: bold; padding: 10px 0 5px 0; margin: 0;
color: #000;}
div#pd_price1 {width: 180px; float: right; background-color: #fff; margin-top: 5px; text-align: center;} 
div#pd_price1 h2 {font-size: 16px; font-weight: bold; padding: 8px 0 5px 10px; margin: 0;
color: #D93136;}
div#pd_price1 h1 {font-family: Tahoma; font-size: 12px; font-weight: 400; padding: 5px 0 5px 0; margin: 0;
color: #000; display: inline;}
div#pd_price {float: right; background-color: #fff; width: 80px; height: 40px; text-align: center;}
div#pd_price h2 {font-size: 16px; font-weight: bold; padding: 8px 0 5px 10px; margin: 0;
color: #D93136;}
div#pd_price h2.pd_price {padding: 8px 0 5px 10px; margin: 0;}
div#pd_price img {padding: 3px 0 0 0; margin: 0;}
div#pd_price a {color: #D93136;}
div#pd_price a:hover {color: #646464;}

div#pd_container {float: left; width: 680px; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;
background-color: #fff; height: auto;}
div#pd_attr {float: left; width: 350px; height: auto; background-color: #fff; margin: 5px 5px 0 0; display: inline; 
padding-left: 10px; padding-bottom: 5px;}
div#pd_attr ul {margin: 0; padding: 0;}
div#pd_attr li {margin: 0; padding: 0; list-style: none;}
div#pd_attr h2 {display: inline; font-weight: 400; font-size: 11px; margin: 0; padding: 0;}
div#pd_attr h2.bold {display: inline; font-weight: bold; font-size: 11px; margin: 0 0 0 5px; padding: 0;}
div#pd_desc {float: left; width: 360px; height: auto; border: 0; padding: 0; background-color: #fff; 
margin: 10px 5px 0 0; text-align: justify; display: inline;}
div#pd_desc h2 {font-size: 11px;}
/*
pdfy i filmy pod opisem
div#pd_pdf {float: left; width: 360px; height: 20px; background-color: #fff; margin: 10px 5px 0 0; padding: 0;
text-align: right; border-bottom: 1px solid #dbdbdb; display: inline;}*/
/* pdfy i filmy nad miniaturkami zdjec */
div#pd_pdf {float: right; width: 285px; height: auto; background-color: #fff; margin: 5px 10px 0 5px; padding: 0;
 border-left: 1px solid #fff; display: inline;}
div#sector {float: left; width: 360px; height: auto; background-color: #fff; margin: 10px 5px 0 0; padding: 0;
text-align: left; border-top: 1px solid #dbdbdb; display: inline;}
div#sector h2 {font-size: 11px; margin-top: 5px; display: inline;}
div#pd_pdf a {color: #D93136;}
div#pd_pdf a:hover {color: #646464;}
div#pd_images_container {float: right; width: 290px; height: auto; padding: 0; background-color: #fff;
margin: 5px 0 0 0; border-left: 1px dotted #dbdbdb; display: inline;}
div#pd_images {float: right; width: 300px; height: 320px; padding: 0; background-color: #fff;
margin: 5px 0 0 0; border-left: 1px dotted #dbdbdb; display: inline; }
div#pd_nav_img {float: right; width: 300px; padding: 0; background-color: #fff; display: inline; 
text-align: center;}
/*div#pd_nav_img_thumb_container {overflow: auto;}*/
div#pd_nav_img ul {display: inline; list-style: none;}
div#pd_nav_img li {display: inline;}
div#pd_nav_img a {display: inline; padding: 1px; margin: 0; text-decoration: underline;}
div#pd_nav_img h2 {display: inline;}
div#pd_nav_img_thumb {display: inline;}
div#pd_nav_img_thumb img {padding: 10px;}

/* Cart */
div#cart {float: left; width: 680px; height: auto; background-color: #fff;}
div#cart h2 {font-size: 11px;}
div#cart h1 {font-family: Verdana; font-size: 12px; font-weight: 400; padding:5px; margin: 0;
color: #646464;}
div#cart input.qty {width: 25px;}
div#cart table#cart {width: 600px;}
div#cart table#cart td {border-bottom: 1px solid #dbdbdb; padding: 10px;}
div#cart table#cart td.productName {width: 350px;}
div#cart table#price {width: 600px; border: 0px; margin-top: 20px;}
div#cart table#price td {border-top: 1px solid #dbdbdb;}
div#cart table#price td.price {text-align: right;}
div#cart h1.price {color: #D93136;}
div#cart input.cart_przelicz {background-color: #B7D3FC; color: #4D6185; font-weight: 800; border: 1px solid #4d6185; margin: 0; padding: 0;}

/* Product Compare */
div#productCompare {width: 680px; float: left; background-color: #fff;}
div#productCompare h2 {padding: 5px;}
div#productCompare h3 {font-family: Verdana; font-size: 11px; font-weight: bold; padding:5px; margin: 0;
color: #646464; }
div#productCompare table {margin: 0; padding: 0; border-collapse: collapse;}
div#productCompare table#category_keys td {border: 1px solid #c5c5c5;}
div#productCompare table#product_keys td {border: 1px solid #c5c5c5;}
/* Admin Content */
div#adminContent {float: left; width: 850px; height: auto; margin: 20px 0 0 50px; padding:0;}
div#adminContent h1 {font-size: 12px; font-weight: bold; font-family: Tahoma;}
div#adminContent h2.ok {color: green;}
div#adminContent h2.err {color: red;}
div#adminContent table {border: 1px solid #646464;}
div#adminContent table tr {border: 1px solid #646464;}
div#adminContent table td {border: 1px solid #646464;}
div#adminContent input.name {width: 250px;}
div#adminContent textarea {width: 590px; height: 150px;}
div#adminContent form {display: inline;}
div#adminContent table.form {border: 0px;}
div#adminContent table.form tr {border: 0px;}
div#adminContent table.form td {border: 0px;}
div#adminContent h2 {font-size: 11px;}
div#adminContent a {font-size: 11px;}

div#categoryListMsg {width: 680px; background-color: #fff; height: 20px; float: left;
text-align: center;}
div#categoryListMsg h2.ok {color: green;}
div#categoryListMsg h2.err {color: red;}

div#registerContainer {width: 680px; background-color: #fff; height: 550px; float: left;}
div#registerContainer h2.header {font-family: Verdana; font-size: 10px; color: #fff; background-color: #9c9c9c; 
width: 150px; padding: 3px 0 3px 3px; font-weight: 400; text-align: left;}
div#registerContainer h2 {font-family: Verdana; font-size: 10px; color: #646464; font-weight: 400;
text-align: right; margin: 0; padding: 0 3px 0 0;}
div#registerContainer h2.alert {color: #ff6600; width: 153px; text-align: justify; margin: 0; padding: 3px 0 3px 0;}
div#registerContainer input.text {border: 1px solid #dbdbdb; width: 150px; margin: 0; padding: 0;}
div#registerLeft {width: 340px; height: 450px; background-color: #fff; float: left;}
div#registerRight {width: 340px; height: 450px; background-color: #fff; float: left;}
div#registerBottom {width: 680px; background-color: #fff; height: 50px; float: left; text-align: center;}

div#registerLeft table {margin: 20px 0 0 0;}
div#registerRight table {margin: 20px 0 0 0;}
div#registerMsg {width: 680px; background-color: #fff; text-align: center;
float: left; height: 25px;}
div#registerMsg h2.ok {color: green; text-align: center; margin-top: 5px;}
div#registerMsg h2.err {color: red; text-align: center; margin-top: 5px;}

div#loginContainer {width: 200px; text-align: center; background-color: #fff; margin: 50px auto 0 auto; }
div#loginContainer table {background-color: #fcfcfc; border-bottom: 1px solid #dbdbdb;
width: 150px;}
div#loginContainer table td.header {border-bottom: 1px solid #dbdbdb;}
div#loginContainer input.pole {border: 1px solid #dbdbdb;}
div#loginContainer h2 {font-size: 11px;}

div#orderContainer h1 {font-family: Verdana; font-size: 11px; font-weight: bold;}
div#orderContainer input.cart_przelicz {background-color: #B7D3FC; color: #4D6185; font-weight: 800; border: 1px solid #4d6185; margin: 0; padding: 0;}
div#deliveryAddress table {border: 0; background-color: #fff;}
div#deliveryAddress input {font-family: Verdana; font-size: 10px; font-weight: 400; width: 150px;}
div#deliveryAddress input.check {width: 15px; margin-right: 10px; padding: 0;}
div#payment input.check {width: 15px; margin-right: 10px; padding: 0;}
div#payment h2 {margin: 0; padding: 0;}
div#orderContainer h2 {background-color: #fff; font-size: 12px;}
div#payment table {border: 0; background-color: #fff;}
div#products table {border: 0; background-color: #fff;}

/* USER ACCOUNT */
div#userAccountContainer {width: 600px; float: left; background-color: #fff;}
div#userAccountContainer h1 {font-family: Tahoma; font-size: 11px; color: #646464; font-weight: bold; 
margin: 10px 0 5px 0; padding: 0px;}
div#userAccountContainer a.back {float: right; font-size: 11px; font-weight: bold;}
div#userBox {width: 550px; border: 1px solid #DBDBDB; float: left; margin-top: 20px; height: 85px; background-color: #f9f9f9;}
div#userBox h1 {font-family: Tahoma; font-size: 11px; color: #646464; font-weight: 400; 
margin: 6px 0 0 15px; padding: 0px;}
div#userBox h2 {font-family: Tahoma; font-size: 10px; color: #646464; font-weight: 400;
margin: 5px 0 5px 50px; padding: 0px; background-color: #f9f9f9;}
div#userBox h3 {font-family: Tahoma; font-size: 10px; color: #646464; font-weight: 400;
margin: 0; padding: 0; background-color: #f9f9f9;}
div#userBox table.last_order {width: 500px; border: 1px solid #dbdbdb; margin: 10px 0 0 15px;}
div#msg_box {border: 1px solid #dbdbdb; width: 600px; background-color: #f9f9f9; text-align: center;}
div#msg_box h2 {padding: 5px; background-color: #f9f9f9;}
div#msg_box h2.err {color: red;}
div#msg_box h2.ok {color: green;}
div#personalInfo {border: 1px solid #dbdbdb; width: 600px; background-color: #f9f9f9;}
div#personalInfo table {border: 0; margin: 15px 0 15px 15px; background-color: #f9f9f9;}
div#personalInfo h2 {background-color: #f9f9f9;}
div#personalInfo input {font-family: Tahoma; font-size: 11px; color: #646464; font-wieght: 400;
border-left: 1px solid #d1d1d1; border-top: 1px solid #d1d1d1; border-right: 1px solid #f5f5f5; 
border-bottom: 1px solid #f5f5f5; padding: 2px;}
div#arch_orders table.last_order {width: 500px; border: 1px solid #dbdbdb; margin: 10px 0 0 15px;
background-color: #f9f9f9;}
div#arch_orders h3 {font-family: Tahoma; font-size: 10px; color: #646464; font-weight: 400;
margin: 0; padding: 0; background-color: #f9f9f9;}

div#contentContainer h1 {font-family: Tahoma; font-size: 12px; color: #646464; font-weight: bold; 
margin: 6px 0 0 0; padding: 0px;}

/* Search Result */
div#pages {width: 680px; text-align: center; float: left; margin-top: 20px;}
div#pages h2 {font-size: 12px; margin: 0 2px 0 2px}
div#pages a {text-decoration: underline; font-size: 12px; margin: 0 2px 0 2px;}

div#customerData {float: left; display: inline;}
div#adminContent table#customerData {border: 0; width: 250px; display: inline; margin-right: 50px;}
div#adminContent table#customerData td {border: 0;}
div#adminContent table#customerData h2 {font-size: 12px; color: #000; font-weight: 400;}
div#adminContent table#customerData h2.header {font-size: 12px; color: #000; font-weight: bold; margin-right: 20px;}
div#adminContent h1 {border-bottom: 1px solid #000; font-size: 13px;}

div#productsFromOrder {float: left; width: 800px; margin-top: 20px;}
div#adminContent table#productsFromOrder {width: 750px; border: 0; border-collapse: collapse;}
div#adminContent table#productsFromOrder td.header {background-color: #646464; color: #fff; border: 0;}
div#adminContent table#productsFromOrder td.data {background-color: #fff; color: #000; border: 0;}
div#adminContent table#productsFromOrder tr {border: 0;}
div#adminContent table#productsFromOrder td {border: 0;}
div#adminContent table#productsFromOrder td.header h2 {font-size: 12px; padding: 4px; border: 0; 
background-color: #646464; color: #fff;}
div#adminContent table#productsFromOrder td h2 {font-size: 12px; padding: 4px; border: 0; 
background-color: #fff; color: #000;}
div#adminContent h2.order_msg {font-size: 12px; font-weight: bold;}

div#arch_orders_detail
div#arch_orders_detail table#productsFromOrder {width: 600px; border: 0; border-collapse: collapse;}
div#arch_orders_detail table#productsFromOrder td.header {background-color: #646464; color: #fff; border: 0;}
div#arch_orders_detail table#productsFromOrder td.data {background-color: #fff; color: #000; border: 0;}
div#arch_orders_detail table#productsFromOrder tr {border: 0;}
div#arch_orders_detail table#productsFromOrder td {border: 0;}
div#arch_orders_detail table#productsFromOrder td.header h2 {font-size: 12px; padding: 4px; border: 0; 
background-color: #646464; color: #fff;}
div#arch_orders_detail table#productsFromOrder td h2 {font-size: 12px; padding: 4px; border: 0; 
background-color: #fff; color: #000;}

div#forgot_pass {text-align: center; margin-top: 30px;}
div#forgot_pass h2 {font-size: 11px;}
div#forgot_pass h2.err {color: red; margin-bottom: 10px;}
div#forgot_pass h2.ok {color: green; margin-bottom: 10px;}

/*div#producerData {float: left; width: 360px; display: inline; background-color: #fff; height: auto;}
div#producerData h1 {font-size: 11px; color: #646464; font-weight: 400; margin-bottom: 5px;}
div#gw_logo {float: left; width: 100px; display: inline; background-color: #fff;}
div#gw_opis {float: right; width: 260px; display: inline; background-color: #fff;}
div#gw_link {float: right; width: 260px; display: inline; background-color: #fff; margin-top: 10px;}*/
div#producerData {float: right; width: 285px; display: inline; background-color: #fff; height: auto; 
margin: 5px 10px 0 5px; padding: 0;}
div#producerData h1 {font-size: 11px; color: #646464; font-weight: 400; margin-bottom: 5px;}
div#gw_logo {float: left; width: 65px; display: inline; background-color: #fff;}
div#gw_opis {float: right; width: 205px; display: inline; background-color: #fff; padding-left: 5px; 
text-align: justify;}
div#gw_link {float: right; width: 220px; display: inline; background-color: #fff; margin-top: 10px;}

/* aktualnosci */

div#a_cont {float: left; width: 660px; border-bottom: 1px solid #dbdbdb;}
div#a_img {float: left; width: 120px; display: inline; margin-top: 10px;}
div#a_content {float: right; width: 520px; display: inline;}
div#a_cont h2 {font-weight: 400; font-size: 11px; font-family: Tahoma; 
margin: 10px 0 5px 5px; color: #646464;}
div#a_more {float: left; display: inline; width: 640px; text-align: right; padding-bottom: 10px;}
div#a_back {float: left; display: inline; width: 510px; text-align: right; padding-bottom: 10px;}
div#a_images {float: right; margin: 10px 5px 5px 5px; width: 520px;}

div#info_page {padding-right: 10px;}