#sort_product{border:none; text-align:center; padding:10px;}
ul#product_list{list-style-type:none; margin:0;padding:10px 0;}
ul#product_list li{padding: 10px 5px 5px; width:730px; border-bottom:1px solid #e1e1e1;}
ul#product_list li a {font-weight:bold; color:#0a3c6f; font-size:14px;}
ul#product_list li a:hover {color:#c00; text-decoration:underline;}
ul#product_list li.product_light {background:#f7f9e2;}
.inlist_info{width:640px; float:left; line-height:1.3em;}
.inlist_cart{
    text-align:right;
}
.inlist_img{
    margin-right:10px;
}
.inlist_img img, .inlist_img {
	float: left;
	vertical-align:middle;
}
.inlist_img img,#screen{
    border:1px solid #e1e1e1;
    padding:2px;
}
.inlist_price{
    font-size:18px;
    font-weight:bold;
    color:#ff0000;
}
.inlist_price del {
	font-size: 0.9em;
	color:grey;
}

/* strona produktu */
#product_atr{
    padding-top:15px;
}
#product_atr{
    padding-left:10px;
}
#product_atr ul li{
    padding:2px 0;
}
#screen{
    float:right;
}
#product_buy{
    margin-left:30px;
    padding:10px 5px;
    width:240px;
    font-size:12px;
    border:1px solid #ccc;
    background:#f7f8f9;
    text-align:center;
}
#product_buy ul li{
    padding:2px 0;
    text-align:left;
}
#product_buy .price{
    font-size:18px;
    font-weight:bold;
    color:#ff0000;
}
.product_info{
    margin-bottom:10px;
    padding:10px 0 0 8px;
    line-height:1.4em;
    clear:both;
}
.product_info h4{
    margin-bottom:10px;
    color:#ff0000;
    font-size:14px;
    font-weight:bold;
    clear:both;
}
.product_info p{
    padding:5px 10px;
}

/* pager */
div.pagination {
	margin: 5px 0 15px 5px;
	padding:5px;
	background:#f9f9f9;
	border:1px solid #dadada;
	color:#737369;
	font-weight: bold;
	clear:both;
}
.pagination * {
	text-align:center;
	display:inline;
	margin: 1px;
	padding: 2px;
}

/* Zamowienie kroki */
#order_path{text-align:center;padding:10px 0 15px;}
#order_path img{vertical-align:bottom;}
#order_path span{color:#eb2223;font-size:22px;font-weight:bold;margin:0 30px 0 15px;}
#order_path span.off{color:#dbdbdb;font-size:22px;}

.shopListHeader{background:#eee; padding:5px; font-weight:bold;}
.shopList{background:#f9f9f9; padding:5px;}

/* rejestracja */
div.register{
	margin:15px 10px;
	padding: 10px 10px 10px 10px;
}
div.register img{
	vertical-align:middle;
}
div.register strong.topa{
	font-size:18px;
}
div.register ul{
	margin:10px auto 0;
	padding:20px 20px 20px 40px;
	border-top: 1px solid #e0ded1;
	border-bottom: 1px solid #e0ded1;
	list-style: none;
}
div.register ul li{
	padding-left: 20px;
}
div.register ul li span#radio_0,div.register ul li span#radio_1 {
	font-size: 15px;
	font-weight:bold;
	color: #2b73c6;
	cursor:pointer;
}
div.register table{
	padding: 5px;
}
div.register ul li table span{
	font-size:10px;
}
div.register ul li table strong{
	font-size:12px;
}
div.register table th{
	width:90px;
	font-weight:normal;
	text-align:right;
	padding-left:20px;
}
.btn{border:0; background:#fff; padding:0px; cursor:pointer;}
/* Payment select */
div.payment_select{background:#f5f5f5; border:1px solid #c00; padding:10px; margin:15px 10px;}
div.payment_select table{width:100%;}
div.payment_select table tr td{font-size:14px;}

/* end zamowienie kroki */





