/*MC Pioneczek */
/* main */
body{
   	text-align: center;
}
body, table, tr, td, div, b, a, input, textarea, form, select {
	margin:0px;
	font-size: 11px;
	font-family: Arial,Verdana, Helvetica;
	color: #6E6E6E;
}
p, h1, h2, h3, ul, li {
	padding: 0;
	margin: 0;
}
img {
	border: 0;
}
a {text-decoration: none; color: #ED9900;}	
a:hover { text-decoration: underline;}
.all_side{
	text-align: left;
	width: 950px;
	margin: 0 auto;
}
.main_side{
	width: 950px;
	float: left;
	background: #fff url(/themes/base/Pioneczek/_img/_bmp/bg/middle_left2.jpg) repeat-y;
}
.main_left_side{
	width: 184px;
	float: left;
	text-align: center;
}
.main_right_side{
	width: 766px;
	float: right;
	text-align:center;
}
.middle_side {
	width: 736px;
	float:left;
	background-color: #FFFFFF;
	display: block;
	text-align:left;
	position: relative;
	margin-left: 15px;
}

h1, h1 a {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
}
h1 {
	margin-top: 4px;
	margin-left: 12px;
}
h1.orange, h1.orange a {
	color: #E36B03;
}
h1.white, h1.white a {
	color: #FFFFFF;
}
h2, .promo_over a {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #4F5459;
}
select, textarea, input, textarea { 
	
}
/* header */
div.header_side {
	width: 950px;
	height: 115px;
}
ul.header_ul, ul.header_ul li {
	display: inline;
	float: left;
	list-style:none;
	
}

div.logowanie {
	width: 287px;
	height: 98px;
	background: #fff url(/themes/base/Pioneczek/_img/_bmp/bg/login_form.jpg) no-repeat;
	text-align: left;
}
div.logowanie div ul {
	float: left;
}
div.logowanie div ul, div.logowanie div ul li{
	clear: both;
	width: 190px;
}
div.logowanie div ul li{
	text-align: right;
	color: #B7BBC0;
	font-weight: bold;
}
div.logowanie div{
	text-align: left;
	margin: 8px 10px 10px 0px;
	position: absolute;
}
#first_ul {
	margin: 20px 0 0 40px;
	display: inline;
	height: 40px;
	float: left;
	width: 110px;
	position: absolute;
}
#sec_ul {
	display: inline;
	width: 135px;
	float: left;
	height: 40px;
	margin: 20px 0 0 160px;
	position: absolute;
}
#first_ul li, #sec_ul li{
	clear: both;
}
#first_ul li a, #sec_ul li a{
	font-weight: bold;
	color: #4F5459;
}
#take_order {
	clear: both;
}
#login_p {
	display: block;
	padding: 5px 0 5px 5px;
	color: #B7BBC0;
	position: absolute;
} 
#user_login {
	color: #959BA0;
}
#user_logout{
	color: #B7BBC0;
	float: none;
}
#pass_in, #login_in{
	width: 134px ;
	height: 16px;
	margin: 1px 0 1px 2px;
}
#send_in{
	padding: 0px 5px;
}
#reminder_p{
	margin: 63px 0 0 156px;
	position: absolute;
}
#register_p {
	margin: 63px 0 0 50px;
	position: absolute;
}
p#realize_p{
	display: block;
	margin: 52px 0 0 130px;
	position: absolute;
}
.przechowalnia, .koszyk, .koszyk p, .koszyk b, .przechowalnia p, .przechowalnia b{
	color: #FFFFFF;
}
div.przechowalnia{
	height: 90px;
	background: #E67D00 url(/themes/base/Pioneczek/_img/_bmp/bg/przechowalnia_bottom.jpg) no-repeat bottom;
	
}
div.przechowalnia div{
	height: 64px;
	width: 224px;
	background: #E67D00 url(/themes/base/Pioneczek/_img/_bmp/bg/przechowalnia_top.jpg) repeat-x;
}
div.przechowalnia img{
	margin: 10px 10px 0 16px;
	float: left;
}
div.koszyk {
	width: 235px;
	height: 90px;
	background: #E67D00 url(/themes/base/Pioneczek/_img/_bmp/bg/koszyk_top.jpg) no-repeat;
}
div.koszyk img{
	margin: 18px 10px 0 16px;
	float: left;
}
.title_basket {
	display: block;
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #C74F00;
	text-transform: uppercase;
	padding-top: 8px;
	padding-bottom: 4px;
/**/
}
.title_basket a{
	font-size: 13px;
	color: #C74F00 !important;	
	
}
.title_line{
	width: 135px;
	border-bottom: 1px dashed #C74F00;
	display: block;
	float: left;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.see_it, .see_it a {
	color: #CC5E00;
	font-size: 9px;
}
.see_it{
	display: block;
	float: left;
	margin: 1px 0 0 170px;
}
div.logo{
	width: 191px;
	margin-right: 18px;
	margin-left:-7px;
}


/* footer */
.main_footer {
	width: 1025px;
	margin-bottom: 25px;
	float: left;
	background: #fff url(/themes/base/Pioneczek/_img/_bmp/bg/foot_under.gif) no-repeat;
	/*border: 1px solid #000000;*/
}
.footer_left {
	width: 199px;
	height: 88px;
	float: left;
	padding-bottom: 13px;
	margin-top: 65px;
	border-bottom: 1px dashed #C5C7C9;
}
.footer_left div {
	text-align: center;
	width: 199px;
}
.footer_right {
	width: 735px;
	height: 184px;
	border-bottom: 1px dashed #C5C7C9;
	float: left;
}
.foot_silver {
	background: #EAEAEA url(/themes/base/Pioneczek/_img/_bmp/bg/foot_silver.gif);
	height: 36px;
	width: 674px;
	padding: 12px 18px;
	margin: 10px 0 0 12px;
}
#foot_mainsite{
	float:left;
	font-weight: bold;
	color: #ED9900;
}
#foot_mainsite a {
	font-weight: bold;
	color: #ED9900;
	font-size: 12px;
}
#foot_mainsite span {
	font-weight: normal;
	padding: 0 15px 0 15px;
	color: #C7C7C7;
}
#foot_categories{
	display:block;
	width: 512px;
	float: left;
}
#foot_categories, #foot_categories a{
	color: #8C8C8C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
#foot_categories a{
	text-decoration: underline;
	padding: 0 2px;
}
.foot_orange {
	background: #ED9A00 url(/themes/base/Pioneczek/_img/_bmp/bg/foot_orange_bg.jpg) repeat-x;
	width: 674px;
	height: 44px;
	margin-left: 12px;
	padding: 18px;
	float: left;
}
#foot_orange_bg{
	margin-left: 12px;
	margin-top: -10px;
}
#foot_copy, #foot_copy a {
	color: #FFFFFF;
}
#foot_copy {
	float: left;
}
#foot_menu,#foot_links {
	text-align:right;
}
#foot_links, #foot_links a {
	color: #CA6A00;
	font-size: 9px;
}
#foot_links {
	margin-top: 15px;
}
#foot_menu, #foot_menu a{
	color: #C74F00;
}
#foot_menu span{
	padding: 0 5px 0 5px;
	color: #DA7400;
}
/* lewe menu */
select, input{
	font-size: 11px; 
	color: #979CA1;
}
input.txt_field {
	border: 1px solid #AFB4B8;
	width: 152px;
	height: 20px;
	padding: 1px 2px 0px 2px;
}
div.search_div {
	background: #CDD1D4 url(/themes/base/Pioneczek/_img/_bmp/bg/left_search.jpg) no-repeat bottom;
	height: 79px;
	widows: 184px;
	margin-top: 17px;
	text-align: left;
}
#search_button{
	margin: 40px 0 0 133px;
	position: absolute;
}
div.search_div form input.txt_field{
	position: absolute;
	margin: 15px 0 0 13px;
}
div#search_adv {
	margin: 40px 0 0 14px;
	position: absolute;
}
div#search_adv a{
	font-family: "Arial Narrow", Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #979CA1; 
}
div.category_menu {
	background: #EBEBEB url(/themes/base/Pioneczek/_img/_bmp/bg/left_category.jpg) repeat-y;
	width: 184px;
	text-align: left;
	padding-bottom: 10px;
	padding-top: 10px;
}
div.category_menu ol {
	display: block;	
	margin: 0 10px 0 10px;
	padding-left: 0;
	list-style-image: none;
	list-style-type: none;
}
div.category_menu a, div.category_menu a:link, div.category_menu a:visited, div.category_menu a:active {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #4F5459;
	padding: 4px 0 4px 8px;
	width: 153px;
	display: block;
}
div.category_menu a:hover {
	background: #EC9900;
	padding: 4px 0 4px 8px;
	width: 153px;
	display: block;
	color: #FFFFFF;
}
ol.cat_ol li{
	width: 160px;
	border-bottom: 1px dashed #C7C7C7;
	padding-top: 3px;
	padding-bottom: 3px;
}
ol.cat_ol li ol li {
	width: 153px;
}
ol.cat_ol li ol li ol li {
	width: 143px ;
}
ol.cat_ol li ol li ol li ol li{
	width: 133px;
}
ol.cat_ol li ol li.last_li{
	border: none;
}
div.category_menu ol.cat_ol li ol li a{
	font-size: 10px;
	width: 143px;
}
div.category_menu ol.cat_ol li ol li ol li a{
	font-size: 10px;
	width: 133px;
}
div.category_menu a.sel, div.category_menu a.sel:link, div.category_menu a.sel:visited, div.category_menu a.sel:active {
	background: #EC9900;
	display: block;
	color: #FFFFFF;
}

div.producer_list {
	width: 160px;
	margin-left: 10px;
	padding: 0;
}
div.producer_list select{
	width: 160px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 1px solid #AFB4B8;
}
div.producer_list select option{
	margin: 0;
	/*padding-left: 50px;*/
}



div.newsletter_menu {
	background: #CDD1D4 url(/themes/base/Pioneczek/_img/_bmp/bg/left_newsletter.jpg) no-repeat top;
	width: 184px;
	height: 77px;
	text-align: left;
}
div.newsletter_menu input, div.newsletter_menu p, #add_button, #remove_button {
	position: absolute;
}
div.newsletter_menu form input.txt_field{
	margin: 30px 0 0 13px;
}	
#add_button {
	margin: 42px 0 0 110px;
}
#remove_button {
	margin: 42px 0 0 50px;
}
div.newsletter_menu p {
	font-family: Arial, Verdana, sans-serif;
	color: #595959;
	margin: 14px 0 0 13px;
}
div.left_window1, div.left_window2, div.online_menu{
	width: 184px;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCD1D4;
}
div.left_window1 {
	margin-top: 30px;
}
div.left_window1 p{
	width: 100px;
	margin: 0 auto;
}
.producers_main_list {
	margin: 0 auto;
}
.producers_main_list ul{
	list-style: none;
}
div.online_menu{
	margin-top: 10px;
}


/* lista towarów */
.products_promotion, .products_bestseller, .products_bests{
	height: 377px;
}
.products_promotion, .products_bests{ 
	border-top: 1px dashed #B8BABC;
	background: #fff url(/themes/base/Pioneczek/_img/_bmp/bg/middle_header.jpg) repeat-x;
}

.products_bestseller{
	background: #969CA1;
	padding-top: 5px;
	padding-bottom: 5px;
}
ul.main_ul {
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	list-style:none;
}
ul.main_ul li.main_li {
	display: block;
	clear:both;
	list-style:none;
}

p.show_all {
	width: 716px;
	text-align: right;
	margin: 6px 0 0 0;
	position: absolute;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ED9900;
}
p.show_all b {
	color: #ED9900;
}
div.info_middle {
	width: 712px;
	height: 126px;
	margin: 10px;
}
div.info_middle ul{
	display: inline;
	float: left;
	list-style:none;
}
div.info_middle ul li{
	display: inline;
	list-style: none;
	float: left;
}
div.info_middle ul li div img {
	float: left;
	border: 0;
}
div.info_middle ul li div img a{
	border: 0;
}
ul.products_ul{
	margin: 0;
	padding: 0;
}
ul.products_ul li{
	display: inline;
	float: left;
}
/* menu glowne*/
.main_menu{
	height: 74px;
	background: url(/themes/base/Pioneczek/_img/_bmp/bg/middle_top.jpg) no-repeat;
	text-align: left;
	float: left;
}
table.main_menu_table{
	width: 700px;
	margin: 30px 15px 0 15px;
	padding: 0;
}
table.main_menu_table td{
	border-right: 1px dashed #B5BABE;
}
table.main_menu_table td#main_menu_last {
	border-right: none;
}
.sub_menu {
	background: #FFFFFF;
	width: 736px;
	margin-top: 5px;
	text-align: right;
	height: 34px;
	display: block;
}

.sub_menu ul{
	display: inline;
	margin-right: 5px;
}
.sub_menu ul li{
	display: inline;
	padding: 0;
	margin: 0;	
}
.sub_menu img{
	border: 0;
	padding: 0;
	margin: 0;
}
hr {
	display:none;
}
.hr_div {
	background: url(/themes/base/Pioneczek/_img/_bmp/bg/hr_wide.gif) repeat-x scroll center;
	width: 712px;
	margin: 10px 14px;
	height: 3px;
}
.txt_welcome {
	float: left;
	left: 15px;
	top: 12px;
	position: absolute;
}
.promo_div {
	width: 441px;
	height: 234px;
	background-color: #ED9800;
	float: left;
	margin-left: 15px;
	margin-bottom: 12px;
}
.info_div {
	width: 262px;
	height: 234px;
	float: left;
	border-left: 1px dashed #C7C7C7;
	border-bottom: 1px dashed #C7C7C7;
	margin: 0 0 12px 4px;
}
.promo_div h2, .info_div h2 {
	margin: 15px 0 0 12px;
}
.info_desc{
	margin: 10px 0 0 12px;
}
.promo_div p.info_desc{
	color: #FFFFFF;
}
.info_div p.info_desc{
	color: #6E6E6E;
	padding-right: 4px; 
}
.informations{
	position: absolute;
	float: left;
	padding: 0;
	
}
.promo_div div.informations{
	width: 200px;
}
.info_div div.informations{
	background-color: #F4F5F5;
	float:right;
	width: 258px;
	height: 177px;
}
.info_div div.info_under{
	position: absolute;
	height: 52px;
	width: 258px;
	background: #fff url(/themes/base/Pioneczek/_img/_bmp/bg/middle_gradient.jpg) repeat-x;
	float: right;
	margin: 175px 0 0 5px;
}
.promo_over{
	position: absolute;
	width: 215px;
	height: 50px;
	background-image: url(/themes/base/Pioneczek/_img/_bmp/box/box_over.png);
	margin: 175px 0 0 10px;
	text-align: center;
}
.promo_over a{
	line-height: 50px;
}
.promo_img{
	position: absolute;
	width: 215px; 
	height:215px; 
	float:left; 
	margin: 10px 0px 0px 10px;
}
.promo_basket {
	position: absolute;
	width: 210px;
	height: 50px;
	background-color: #F2AA12;
	margin: 175px 0 0 225px;
}
.promo_basket ul{
	margin: 10px 14px;
}
.promo_basket li{
	float:left;
	padding: 0 5px;
	display: inline;
}

.info_rules {
	float: left;
	border-right: 1px solid #F8E2A3;
	margin-left:10px;
	padding-right: 8px;
}
.info_register img {
	margin-left: 8px;
}
.info_register, .info_rules {
	margin-top: 12px;
	line-height: 28px;
}
/* box na liscie towaru */
.product, .product_last {
	width:183px;
	text-align:left;
	border-bottom: 1px dashed #C7C7C7;
	margin-top:20px;
	height: 330px;
	display:block;
	clear: both;
}
.product{
	border-right: 1px dashed #C7C7C7;
}
.inside_product {
	width:155px;
	margin: 0 auto 0 auto;
	border: 0px solid #FFCC00;
	font-family: Arial, Verdana;
	height:271px;
	overflow:hidden;
}
.inside_product div.arround_img img{
	border: 1px solid #C7C7C7;
}
.inside_product p {
	margin: 0;

}
.inside_product p.item_title {
	margin-top:4px;
}
/*div.inside_product p.item_title a{*/
.item_title a{
	color: #ED9900;
	font-size: 14px;
	font-family:Arial, Verdana;
	font-weight:bold;
}
.producer {
	font-size: 9px;
	color:#C7C7C7;
}
.inside_product p.producer {
	margin-top:6px;
}
.inside_product p.short_description {
	text-align:justify;
	font-size:11px;
	color:#6E6E6E;
}
/*div.inside_product p*/
.prices {
	font-size: 11px;
	color:#ED9900;
	display: block;
}
.inside_product p.prices, .informations p.prices{
	margin: 4px 0 0px 0;
	text-align: right;
}
.informations .prices {
	color: #D45400;
}
/*div.inside_product p.prices */
span.price {
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ED9900;
	padding: 2px 4px;
} 
.informations span.price {
	background-color: #F2AA12;
	color: #D45400;
}

div.arround_img {
	padding: 4px 4px;
	border: 1px dashed #C7C7C7;
}

div.product_info_bottom {
	position: absolute;
	height:59px;
	width: 183px;
	background-color:#FFF8E6;
/*	text-align:center;*/
}
div.info_basket{
	position: absolute;
	height:59px;
	width: 183px;
	margin: 10px 14px;
/*	text-align:center;*/
}
div.info_basket ul {
	float:left;
	display: inline;
}
.simple_basket{
	border-right: 1px solid #FBDB9E;
	padding: 0 8px;
}


/* sortowanie */
.sorting a{
	font-size: 11px;
	color: #979CA1;
	text-decoration: underline;
	line-height: 15px;
}
.sorting_title{
	color: #C4C6C9;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
}
.sorting_category, .sorting_undercategory{
	margin: 10px 0 0 18px;
	width: 700px;
}
.sorting_category, .sorting_category a{
	font-size: 16px;
	font-weight: bold;
	color: #ED9900;
	text-decoration: none;
	line-height: 16px;
	
}
.sorting_category a{
	float:left;
}
.sorting_category select{
	width: 150px;
}
a.sorting_selected {
	color: #ED9900;
}
.sorting_undercategory img{
	line-height: 16px;	
}

/*podstrona produktu */
.middle_part{
	width: 706px;
	margin: 0 20px;
}
.product_photo {
	padding: 5px;
	background-color:#F2F2F2;
	border: 1px solid #C7C7C7;
	width: 325px;
	height: 244px;
	margin-bottom: 10px;
}
.product_description {
	padding-bottom: 15px;
	border-bottom: 1px dashed #B8BABC;
}
.product_left {
	width: 350px;
	float: left;
	text-align: center;
	
}
.product_right {
	float: left;
	width: 350px;
}
.product_bottom {
	clear:both;
}
.product_title {
	color: #B5B5B5;
}
.product_price {
	position: absolute;
	color: #FFFFFF;
	width: 91px;
	height: 71px;
	background: url(/themes/base/Pioneczek/_img/_bmp/icons/price.jpg) no-repeat;
	margin-left: 260px;
	text-align: center;
	padding-top: 4px;
}
.product_price span{
	font-size: 20px;
	font-weight: bold;
	color: #D45400;
	padding: 4px 4px;
}
.product_head {
	width: 700px;
	border-top: 1px dashed #B8BABC;
	clear:both;
	margin-top: 10px;
	text-align: left;
	background: #fff url(/themes/base/Pioneczek/_img/_bmp/bg/middle_header.jpg) repeat-x;
}
.product_head_title{
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9CA19E;	
}
.product_head_ul, .product_head_ul li {
	display: inline;
}
.product_head_ul li {
	float:left; 
	width: 175px; 
}
.product_head_ul img{
	border: 1px solid #C7C7C7;
}
.product_head_ul li div{
	text-align:center;
	padding: 5px;
}

.pagination {
	clear: both;
}
.site_in_middle{
	width: 708px;
	margin: 15px;
}
.sub_menus {
	display: inline;
}
.sub_menus li{
	display: inline;
	padding: 0 5px;
	border-right: 1px solid #ED9900;
}
.points_table {
	
}
.points_table td{
background-color: #FBE1B3;
	padding: 0 20px;
}
ol.faq li {
	margin-top: 10px;
}
/*kontakt*/
.contact_us{
	background: #EC9500 url(/themes/base/Pioneczek/_img/_bmp/bg/contact_us.jpg) no-repeat;
	width: 199px;
	height: 224px;
	margin-top:30px;
	text-align: left;
	
}
.contact_line{
	display: block;
	list-style-type: none;
	padding: 45px 0 0 20px;
}
.contact_line li {
	width: 120px;
	padding: 5px 0;
	border-bottom: 1px dashed #DF7800;
}
.contact_line_first, .contact_line_sec {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}
.contact_line_first {
	font-size: 10px;
	line-height: 9px;
}
.contact_line_sec {
	font-size: 12px;
	font-weight: bold;
}
.contact_icon {
	margin: -6px 0 0 15px;
	position: absolute;
}
/*MC end*/