body{color:red;background: #FFD27D repeat-x;}
*{margin:0;padding:0;font-size:11px;font-family:Tahoma;} /**/
img{border:0;}
span{font-size:11px;font-family:Tahoma;}
.error{color:red;text-align:center;}
.strike{text-decoration: line-through;color:#C61C1C;}
h3{padding:10px;}
h4{padding-left:10px;}
h2{text-align:center;}
div.center{width:798px;}
div.left {float:left;padding-left:9px;width:127px;}
div.content_center{width:641px;float:left;border:0px solid red;}

/*cms*/
div.main_menu{height:37px;width:640px;background:url('../img/menu-bg.gif');}
div.main_menu{margin-left:10px;}
div.main_menu{float:left;margin-left:0px;}
div.main_menu img{vertical-align: middle;margin:0px;float:left;}
div.main_menu a{color:white;text-decoration: none; text-align:center;height:29px;vertical-align: middle;display:block;float:left;padding-left:13px;padding-right:13px;padding-top:8px;margin:0px;}
div.main div.main_menu a:hover{color:#F1E8C1;background: #E6917B;}
/*wyszukiwarka*/
div.search{text-align:right;background: #000000 url('../img/search-text.gif') 15px no-repeat;color:#FFB734;height:50px;width: 640px;vertical-align: middle;}
div.search input.search{margin-top:15px;background: #858E90;border:1px solid #292929;color:#FFB734;display:inline;}
div.search img{display:inline;margin-left:20px;margin-right:50px;vertical-align: middle;cursor:pointer;}
/*lista kategorii*/
div.category{clear:both;}
/*
div.category ul{list-style: none;margin-left:11px;width:101px;margin-bottom:10px;}
div.category ul li{margin:0px;border-bottom:1px solid #F2E2AD;}
div.category a{background: url('../img/category-bg.gif'); border:0px solid red;padding:9px 5px 9px 10px; color:#EAA84C; display:block; text-decoration:none;width:100%;}
div.category a:hover{background: url('../img/category-active.gif'); color:#F1E8C1;}
div.category .active{background: url('../img/category-active.gif'); color:#F1E8C1;}
*/
/*boxy z polecanymi i nowosciami*/
div.content_right{float:right;padding:5px;margin-left:10px;margin-top:15px;margin-right: 5px;}
div.content_right label{margin-bottom:5px;}
/*tresc podstron*/
div.main div.content{width: 500px;float:left;text-align:justify;margin-top:10px;color:#575252;border:0px solid red;}
div.main div.content p{padding:15px;}
div.main div.content h1{font-size: 15px;padding:15px;margin-bottom: 0px;margin-top:0px;font-weight:bold;color:#575252;}
div.main div.center div.bg{clear:both;background: transparent url('../img/footer.jpg') bottom no-repeat; padding-bottom:250px; width:800px;}

.right{text-align:right;}
.left{text-align:left;}

/*lista produjktow*/
div.product_list{margin: 0 auto;padding:0;}
div.product_list {margin:0 20px 20px 20px;background: #F6DFBA;text-align:center;}
div.product_list {padding:10px;border:1px solid #DAC598; vertical-align: top;}
div.product_list div.product_price p{margin:0px;padding:0px}
div.product_list table{margin:10px 0 10px 0;}
div.product_list table td.short_description{text-align: left;vertical-align: top;color:#C2401B;}
div.product_list table td.short_description a{color:#C2401B;}
div.product_list table td.short_description p{margin-top:0;padding-top:0px;color:#C2401B;}
div.product_list table td.short_description ul{list-style: none;margin: 0 10px;}
div.product_list table td.product_image{margin-top:10px;text-align: left;}
div.product_list table td.short_description div.special_image{text-align:center;}
div.product_list div.product_name{text-align: left;margin-left:3px;}
div.product_list div.product_name a{color:#C2401B; text-decoration: none;font-weight:bold;font-size:14px;}
div.product_list div.product_name a:hover{text-decoration: underline;}
div.product_list div.details{padding:5px;text-align: center;}
div.product_list div.details a{color:#C2401B; text-decoration: none;}
div.product_list div.details a:hover{text-decoration: underline;}
div.product_list div.product_price, span{color:#C2401B;margin:5px 0 5px 0;font-size:15px;}
div.product_list div.product_price{color:#C2401B;margin:5px 0 5px 0;font-size:15px;}
/*lista promowanych produktoww*/
div.category_description{text-align:center;}
table.product_list{margin: 0 auto;padding:0;}
table.product_list tr td{width:151px;background: #F6DFBA;text-align:center;}
table.product_list td{padding:10px;border:1px solid #DAC598; vertical-align: top;}
table.product_list div.product_price p{margin:0px;padding:0px}
div.product_name a{color:#C2401B; text-decoration: none;font-weight:bold;font-size:12px;}
div.product_name a:hover{text-decoration: underline;}
div.product_image{margin-top:10px;}
div.details{padding:5px;}
div.details a{color:#C2401B; text-decoration: none;}
div.details a:hover{text-decoration: underline;}
div.product_price{color:#C2401B;margin:5px 0 5px 0}

.bold{font-weight:bold;}
.clear{clear:both;padding: 0px;margin:0;}
div.main div.content table.product_list{text-align: center;margin:0 auto;color:white;}
div.main div.content div.productBg{border:1px solid #13110F;margin:0px;color:#575252;}
div.main div.content div.productBg a{color:white;text-decoration:none;font-size:10px;}
table.product{margin:0px;padding:0px;}
form{margin: 10px;}
div.main div.menu_footer{float:right;color:white;}
div.main div.menu_footer ul{list-style: none;}
div.main div.menu_footer ul li {float:right;margin-top:10px;color:white;}
div.main div.menu_footer ul li a{text-decoration: none;color:white;margin-left:5px;margin-right:5px;}
div.main div.menu_footer ul li a:hover{text-decoration:underline;color:white;}
div.content div.product h1{margin-top:0px;padding-top:0px;color:#B84524;}



/*koszyk*/
table.basket{color:white;text-align:center;margin:0 auto;margin-bottom:10px;border:1px solid #E0C496;background-color: #F6DFBA;}
table.basket tr.header{background-color: #E27462;}
table.basket tr.header td {border-bottom:1px solid #E0C496;padding:3px;font-size:11px;color:white;}
table.basket tr.gray{background-color:gray;padding: 5px;}
table.basket tr.hover{background-color:#F8CD88;}
table.basket td{vertical-align: middle;color:#B84524;}
table.basket td.image{padding: 5px;}
table.basket tr.sum td{border-top:1px solid #CD2D02;vertical-align: top;padding-top:5px;}
table.basket a{color:#B84524;text-decoration:none;font-weight:bold;}
table.basket a:hover{text-decoration:underline;}
table.basket td.delete{width:50px;}
table.basket img, table.basket input{vertical-align: middle;}
table.basket input.count{border:1px solid #DF9174;text-align:center;background-color:#E27462;height:20px;width:20px;color:white;}
table.basket input.submit{border:1px solid #DF9174;text-align:center;background-color:#E27462;height:20px;width:100px;color:white;cursor:pointer;}
table.basket tr.basket_operation td{padding: 5px 0 5px 0;}
/*formulartze*/
div.formMain label{display:block;width:200px;float:left;text-align:right;color:black;padding-right:10px;}
div.formMain div.button{text-align:center;margin-top:5px;}
.red{color:red;}
div.formMain div.formElem{clear:both;}
div.formMain input.logon_button{background: transparent;color:#BA4B2C;font-weight:bold;margin-top:5px;cursor: pointer;}
div.path{margin: 5px 5px 5px 10px;}
div.path a{color:gray;text-decoration: none;}
div.path a:hover{text-decoration: underline;}
div.formMain input{border:1px solid #4A3C35;}
div.formMain .butons{text-align:center;}
/*pager*/
div.pager{text-align:center;clear:both;margin-bottom:10px;margin-top:10px;}
div.pager a{color:#C2401B;text-decoration: none;padding:5px;border:1px solid #C2401B;}
div.pager a:hover{background-color:#F8CD88;color:black;}
div.pager a.active{background-color:#F8CD88;color:black;}

.payment-option-block{margin:0 auto;}
table.category_gallery{margin:0 auto;text-align:center;}
table.category_gallery td{background: url('../img/category-main-bg.jpg');width:164px;height:128px;}
div.register_form label.form{display:block;width:200px;float:left;text-align:right;color:black;padding-right:10px;}
div.register_form label.group{display:block;width:200px;float:left;text-align:right;color:black;padding-right:10px}
div.register_form div.formElem{clear:both;}
div.register_form div.button{text-align:center;margin-top:10px;}
table.orders_list{width:480px;margin-left:10px;}
table.orders_list td.header{background: url('../img/menu-bg.gif');color:white;}
table.orders_list tr.hover{background-color:#F8CD88;}
.form-block{padding-left:150px;margin-bottom:5px;}
.form-block input{vertical-align: middle;margin: 5px;}
div.button_payment{text-align:center;}

/*faktura*/
div.order_center {margin-left:20px;margin-bottom:20px;}
div.order_center div.order_user{float:left;margin-bottom:20px;}
div.order_center div.order_user ul{list-style: none;margin-top:5px;}
div.order_center div.order_firm{margin-right:25px;float:right;margin-bottom:20px;}
div.order_center div.order_firm ul{list-style: none;margin-top:5px;}
span.title{font-size:13px;font-weight:bolder;}
