/*koszyk*/
h3.path {
	font-size: 11px
}

#prod_foto {
	width: 270px;
	display: inline-block;
	text-align: center; 
	width: 430px;
}

div.prod_options {
	width: 430px;
	display: inline-block;
	vertical-align: top;
	margin-top
}

#shopcart_mini {
	float: right;
	width: 253px;
	font-size: 11px;
	margin-top: 7px;
}

#shopcart_base_info {
	/*background: url(../images/shopcart_mini_icon.png) no-repeat 13px 5px;*/
	padding: 4px 0 0 0
}

#shopcart_base_info .green {
	font-size: 12px;
	padding-bottom: 0px 0px 4px
}

#left_to {
	font-size: 9px;
	padding: 4px 0 0 10px
}

#shopcart_mini_details {
	margin-top: 2px;
	width: 253px;
	background: url(../images/shopcart_mini_prodlist_back_y.gif) repeat-y;
}

#shopcart_mini_details .green {
	font-size: 12px
}

#shopcart_mini_details_content {
	padding: 0px 9px 0 9px;
}

#shopcart_mini_details_list {
	list-style: none;
	font-size: 10px;
	color: #484848;
	margin: 0;
	padding: 0;
}

#shopcart_mini_details_list li {
	float: left;
	width: 100%;
	border-bottom: dotted 1px #484848
}

div.shopcart_nonindex {
	position: absolute;
}

#shopcart_mini_top {
	padding: 15px 5px 16px 0;
	color: #fff;
	background: url(../images/shop/mini_top.png) no-repeat left top;
}

#shopcart_mini_top a {
	color: #fff
}

#shopcart_mini_header {
	height: 110px;
	width: 100%;
	background: url(../images/shop/mini_info.png) no-repeat left bottom;
}

/*wyszukiwarka*/
.minisearch {
	padding: 5px 0 0 14px;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	background: url(../images/minisearch_back.gif) no-repeat;
	width: 418px;
	height: 75px
}

/*karta listy*/
div.list_block {
	margin-top: 4px;
	width: 450px;
	height: 129px;
	background: url(../images/lista_back.png) no-repeat left top;
	float: left;
}

div.list_block_img {
	height: 120px;
	width: 140px;
	float: left;
	margin: 4px 0 0 4px; *
	margin: 2px 0 0 2px;
}

div.list_block_params {
	float: left;
	width: 290px;
	height: 117px;
	vertical-align: top;
	margin: 10px 0 0 4px; *
	margin: 5px 2px 0 2px
}

div.list_block_options {
	height: 40px;
	float: left;
	width: 100%;
}

div.list_block_shopcart {
	text-align: right;
	float: left;
	width: 100%;
}

/*boksy*/
div.box_block {
	float: left;
	height: 220px;
	padding: 3px 0 3px 0;
	width: 220px;
	height: 252px;
	margin-top: 10px;
	background: url(../images/boxy_back.png) no-repeat top left
}

span.box_label {
	color: #7b7b7b;
	width: 30%;
	padding-right: 5px;
	display: inline-block;
	text-align: right
}

input.il_input {
	width: 44px;
	height: 16px;
	border: solid 1px #7b7b7b
}

#leftColumn {
	width: 450px;
	float: left;
	vertical-align: top;
	margin: 5px 0 5px 0
}

#rightColumn {
	width: 252px;
	float: right;
	vertical-align: top;
	margin: 5px 0 5px 10px; *
	margin: 3px 0 3px 2px;
	position: relative;
}

/*pagination*/
p.pagination {
	font-size: 12px;
	text-align: center;
}

#shopcart_bottom_buttons {
	margin-top: 2px;
	color: #fff;
	font-size: 12px
}

#shopcart_bottom_buttons a {
	color: #fff
}

#shopcart_bottom_buttons div {
	text-align: center
}

/*inne*/
.imgl {
	cursor: pointer;
}

/*duzy koszyk*/
#shopcart_big {
	width: 676px;
}

#shopcart_big_heading {
	font-size: 14px;
	color: #fff;
	background: url(../images/shopcart_big_heading_background.png) no-repeat
		;
	padding: 7px 0 7px 0;
	font-weight: bold;
	height: 14px;
	list-style: none;
	margin: 0
}

#shopcart_big_heading li {
	float: left;
	text-align: center
}

#shopcart_big_list {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0
}

ul.shopcart_big_list_item {
	margin: 0px;
	padding: 3px 0 3px 0;
	width: 100%;
	float: left;
	list-style: none;
	border: solid 1px #9e9e9e;
	border-top: none;
}

ul.shopcart_big_list_item li {
	float: left;
	text-align: center;
}

li.shopcart_column_1 {
	width: 114px;
}

li.shopcart_column_2 {
	width: 85px;
}

li.shopcart_column_3 {
	width: 255px;
}

li.shopcart_column_4 {
	width: 80px;
}

li.shopcart_column_5 {
	width: 138px;
}

#shopcart_big {
	margin: 20px 0 40px 0;
}

#shopcart_big_overall {
	background: #e67817 url(../images/shopcart_list_overall_bottom_back.png)
		no-repeat bottom;
	width: 326px;
	height: 30px;
	padding: 10px 130px 0 0;
	text-align: right;
	color: #fff;
}

#shopcart_big_overall h2 {
	font-size: 14px
}

#shopcart_big_save_shopcartlist {
	width: 200px;
	padding: 10px 0 0 15px
}

div.shopcart_big_item_img {
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff;
	width: 51px;
	height: 51px;
	border: 1px solid #bdbdbd;
}

/*bloki*/
div.block_title {
	font-weight: bold;
	font-size: 11px;
	background-repeat: no-repeat;
	width: 233px;
	height: 25px;
	padding: 12px 10px 0 12px;
	color: #fff
}

div.block_title a {
	color: #fff
}

.title_green {
	background-image: url(../images/block_title_green.png)
}

.title_deliverytime {
	background-image: url(../images/block_title_delivery_time.png)
}

.title_grey {
	background-image: url(../images/block_title_grey.png)
}

div.block_content {
	padding-bottom: 10px;
	background: url(../images/shop/mini_info.png) no-repeat bottom;
	width: 253px;
	overflow: hidden;
}

div.block_content a{
	width: 120px;
	float: left;
	text-decoration: none;
	font-size: 12px;
	margin: 4px -25px 0 10px;
	background: url(../images/green_dbl_arrow.gif) no-repeat left;
	padding:0px 0px 0px 12px;
}

div.block_content a.shopping_case{background:none; float: right; margin-top:5px;margin-right: 10px; text-align: right;}



div.shopcart_block {
	margin-top: 10px;
}

/*lewa i prawa kolumna w koszyku*/
#shopcart_left {
	width: 694px
}

#shopcart_right {
	width: 265px
}

/*czas dostawy*/
.week_1 {display: none}
.enable_week_0 {display: none;}

div.suggested_hours {
	display: none;
	padding: 5px;
	border: solid 1px #1e1e1e;
	float: left;
}

div.delivery_button,div.suggested_hour {
	cursor: pointer;
	background: url(images/delivery.gif) no-repeat;
	width: 98px;
	height: 19px;
	padding-top: 3px;
	color: #e1e1e1
}

#active_delivery_button,#choosed_hour {
	background: url(images/act_delivery.gif);
	color: #1e1e1e
}

div.suggested_hour {
	text-align: center;
	margin: 2px
}

/*rejestracja*/
#registration_content {
	min-height: 300px;
	margin-bottom: 30px;
}

#forms_steps_heading {
	width: 636px;
	background: url(../images/steps_heading_back.gif) no-repeat;
	height: 30px;
	padding: 0 20px 0 20px;
}

div.registry_button {
	float: left;
	height: 21px;
	width: 33%;
	padding-top: 7px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
div.r_active {background: #e67817}

#forms_content {
	width: 674px;
	border: solid 1px #cacaca;
	border-top: none;
}
#button_next {cursor: pointer}
div.form_warnings {width: 400px; margin: auto; border: solid 1px #e1e1e1; padding: 15px; margin-top: 40px}

/* style kalendarza */
#delivery_form{width: 674px; padding-top:10px; height: 460px;overflow: hidden; color: #747373; font-family: tahoma;}
#delivery_header{height: 27px; margin: auto;overflow: hidden;background: #e67817;}
#d_headerleft{height: 27px; margin: auto;display: block; float: left;background: url(../images/calhead_left.png) no-repeat left center;}
#d_headerright{height: 27px; margin: auto;display: block; float: right;background: url(../images/calhead_right.png) no-repeat right center;}

#delivery_header p {margin:2px 10px 0px 0px; padding: 0px; color: #fff;}
#delivery_header a {margin: 0px 30px 0px 20px; padding: 0px;font-size: 9px; font-weight: bold; color: #fff; text-decoration: none;}
#delivery_block {height: 316px;overflow: hidden;border: 1px solid #cacaca;}

#delivery_hour {overflow: hidden; width: 210px; float: left; margin: 0px; padding: 0px;}
#delivery_hour span{display: block; float: left;font-size: 9px; font-weight:bold; margin: 5px 0px 0px 11px;}
#delivery_days {overflow: hidden; float: left; width: 462px;}

.delivery_day {overflow: hidden; float: left;}
.delivery_day ul {margin: 0px; width: 66px; padding: 0px; list-style: none; font-size: 9px;}
.delivery_day li {margin: 0px; padding: 0px; text-align: center; border-left: 1px solid #cacaca; border-bottom: 1px solid #cacaca;}
.delivery_day li.bord-bot {border-bottom: none;}
.name_day li{height: 34px;}

.first_time {overflow: hidden; font-size: 10px; margin:8px 0px 0px 5px; float: left; width: 196px; height: 152px;}
.first_time ul {margin: 0px; padding: 0px; list-style: none; }
.first_time li {margin: 0px 0px 30px 0px; padding: 0px; text-align: center;}
.first_time p{width: 65px; float: left;}

#delivery-bottom {height: 76px; overflow: hidden;}
#dbottom-left { float: left; width: 211px; }
#dbottom-right { float: left;background: #e67817; width: 463px;}

#bottom_leftf {height: 76px; margin: auto;display: block; float: left;background: url(../images/calbott_left.png) no-repeat left center;}
#bottom_rightf {height: 76px; margin: auto;display: block; float: right;background: url(../images/calbott_right.png) no-repeat right center;}

p.bottom-text {font-size: 16px; font-weight: bold; text-align: right; color: #fff; width: 432px; margin: 7px 0px 7px 0px;}
p.bottom-txt {font-size: 14px; font-weight: bold; text-align: right; color: #fff; width: 432px; margin: 0px;}

#dbottom-left p{margin: 27px 0px 0px 24px;}

div.suggested_hours {display: none; padding: 0px; border: solid 1px #1e1e1e; float: left;}
div.delivery_button, div.suggested_hour {cursor: pointer;margin: 0px; background: url(../images/bicycle.jpg) no-repeat center; width: 62px; height: 48px; padding: 0px;}
div.delivery_no_button {margin: 0px; background: url(../images/bicycle_weekend.jpg) no-repeat center; width: 62px; height: 48px; padding: 0px;}
#active_delivery_button, #choosed_hour {background: url(../images/act_bicycle.jpg) no-repeat center; width: 65px; height: 48px}
div.delivery_button:hover {background: url(../images/bicycle_hover.jpg) no-repeat center; width: 65px; height: 48px}
div.suggested_hour {text-align: center; margin: 0px}

/*firm_info*/
.firm_info {display: none}

/* tabela historia zamowien */
.order_history {font-size: 12px; text-align: center; border:1px solid #9d9d9d;}
.order_history a{text-decoration: none; color: #009040;}
.order_history a:hover{text-decoration: underline; color: #e67817;}

.order_info {font-size: 12px; }
.order_info span{font-wight: bold; font-size: 14px; }
.order_info p{font-size: 16px; font-weight: bold;margin:0px; padding:0px; }
.order_inf {font-size: 12px;}

/* tabela podsumowanie */
.summary_order {font-size: 12px;}
.summary_order p{font-size: 15px; font-weight: bold; margin: 3px;}
.summary_order a{font-size: 12px; text-decoration: none; color: #009843}
.summary_order a:hover{text-decoration: underline;}
#platnosci_pl {display: none}

p.delivery_address {width: 360px; float: left; font-size: 12px;font-weight:normal; margin-top:0px;padding:0px;}
p.invoice_data {width: 280px; float: left; font-size: 12px;font-weight:normal; margin-top:0px;padding:0px;}
img.paymentChoice {background: #e67817; padding: 4px;}
.payment_img img{padding: 4px; margin:2px; cursor: pointer;}
#order_final {cursor: pointer;}

/* shopping list */
.shoppinglist {color: #ffffff; font-weight: bold; background: #e87817;}
.over_shopplist {border: 1px solid #e0ba99;background: #ffe7d2; display:none; overflow: hidden;margin-top: 5px;margin-bottom:5px; padding: 5px;}
.over_shopplist span{display: block;}
.over_shopplist p{margin: 0px; padding:5px;}
.over_shopplist span.prod_l {float: left; width: 400px; text-align: left;}
.over_shopplist span.prod_r {float: left; width: 70px; text-align: right; font-weight: bold;}
div.note {padding: 5px 0 5px 20px}
div.warn {background: url(../images/warning_ico.png) no-repeat center left}
div.decreased {background: url(../images/down_ico.png) no-repeat center left}

