/*----- shop elemek-----*/
.shop_item_list .sw_28_16_preview_img_outer a, .shop_item_list img{
display:block;
border:none;
}
.shop_item_list .sw_28_16_preview_img_outer a {
    width: 156px;
}
.shop_item_list img {
    margin: 0 auto;
}
.shop_item_list .sw_28_16_preview_img_outer a {
    display: block;
    width: 156px;
    min-height: 156px;
}
.shop_item_list .shop_item{
display:block;
width:156px;
height:156px;
float:left;
padding:2px;
margin:6px;
border:solid 1px #efefef;
}
.markers{
display:block;
float:left;
width:460px;
min-height:180px;
margin:0;
padding:0 8px 8px;
}
.marker_name, .marker_value{
display:block;
width:auto;
float:left;
margin:0;
padding:2px;
color:#666666;
}
.marker_value{
float:none;
}
.not_in_store {
    display: block;
    float: left;
    width: 460px;
    padding: 0 10px 16px 10px;
    font-style:italic;
}

.shop_item_list .sw_28_16_preview, .shop_item_list .sw_28_16_prices, .shop_item_list .shop_item h2 , .shop_item_list .clearer, .shop_item_list .not_in_store{
float:left;
clear:none;
display:none;
}
.shop_cartinfo_item_list .product_name, .shop_cartinfo_sum_price{
width: auto;
float:none;
clear:both;
font-size:14px;
padding:4px 0;
}
.shop_cartinfo_item_list .amount{
display:block;
float:left;
width:86px;
height:24px;
margin:auto 0;
}
.shop_cartinfo_item_list .amount input{
width:30px;
}
.shop_cartinfo_item_list .price{
display:block;
float:left;
width:89px;
padding:4px 0 4px 10px;
text-align:right;
}
.shop_cartinfo_sum_price{
font-size:12px;
padding:4px 0 4px 10px;
font-weight:bold;
text-align:right;
}
.shop_cartinfo_buttons a, .shop_buy_link, .shop_cart_list .shop_back_to_cart_link, .shop_cart_list .shop_pay_link{
display:block;
float:none;
background:white;
font-weight:bold;
font-size:11px;
border-left:solid 2px #fe0000;
padding-left:4px;
margin:4px 2px;
}
.shop_cart_list .shop_back_to_cart_link, .shop_cart_list .shop_pay_link{
float:left;
width:130px;
color:#fe0000;
}
.shop_cart_list .shop_pay_link{
border-top:none;
border-right:none;
border-bottom:none;
text-align:left;
cursor:pointer;
letter-spacing:0.2em;
padding-left: 4px;
}
#shop_product_images_outer, #shop_product_main_image_outer {
	display:block;
    width: 212px;
	min-height: 220px;	
    float: left;
	margin:0;
}
.shop_cart_list label{
	 line-height:2em;
}
.sw_28_16_prices{
display:block;
float:left;
margin:0 0 20px 0;
}
/*
.sw_28_16_price_0, .sw_28_16_price_1, .sw_28_16_price_gross{
display:inline;
}

.shop_cart_list .shop_item .sw_28_16_prices .sw_28_16_price_0, .shop_cart_list .shop_item .sw_28_16_prices .sw_28_16_price_1{
display:inline;
padding:0;
margin:0;
}
*/
.sw_28_16_price_0, .sw_28_16_price_1{
display:block;
width: 110px;
float:left;
padding:0 0 0 8px;
}
.sw_28_16_price_gross{
display:block;
float:left;
width: 110px;
padding:0;
margin:0;
color:#fe0000;
}
.sw_28_16_add_to_cart_outer{
clear: right;
/*text-align:right;*/
margin:0 0 20px 0;
padding:0;
}
#shop_product_main_image{
/*
display:block;
width:200px;
height:200px;
*/
cursor:pointer;
border:solid 1px #efefef;
margin:6px;
}
.shop_cart_list .shop_item{
display:block;
width:auto;
border:solid 1px #efefef;
background:#f9f9f9;
padding:0;
margin:4px 0;
}
.shop_cart_list .shop_item h3, .shop_cart_list .shop_item h2 {
display:block;
font-size:12px;
padding:0;
margin:4px;
float:left;
width:275px;
font-style: normal;
font-weight: normal;
}
.shop_cart_list .shop_item a{
color:black;
}
.shop_cart_list .sw_28_16_add_to_cart_amount{
width:30px;
}
.shop_cart_list .sw_28_16_prices, .sw_28_16_amount{
display:block;
float:left;
width:135px;
padding:10px 0 10px 0;
margin:0;
background:#fefefe;
min-height:24px;
text-align:right;
}
.sw_28_16_amount{
width:130px;
padding-right: 30px; 
background:none;
}
.shop_cart_list .sw_28_16_add_to_cart_outer{
width:165px;
display:block;
clear:none;
float:left;
padding:14px 5px;
background:#fefefe;
min-height:26px;
margin:0;
}
.delivery_mode {
    margin: 0 0 10px 20px;
	letter-spacing: 0;
	
}
.shop_cart_list{
	margin-top: 20px;
	display: block;
	clear: both;
}

.shop_cart_list .total .sw_28_16_price_0, .shop_cart_list .total .sw_28_16_price_1 {
	width: auto;
	float: none;
}

.shop_cart_list .total .sw_28_16_price_gross {
	width: auto;
	float: none;
	padding: 10px 15px 0 0;
	text-align: right;
}
.shop_path{
margin:0;
padding:0;
}
/*------------------------------Buy now------------------------------*/

.billing_data{

	display: block;
	float: left;
	width: 47%;
	padding-left: 20px;
	border-right: 1px dotted;
	margin-bottom: 20px;

}
.billing_data .data_name, .delivery_data .data_name{
	display: block;
	float: left;
	/*font-weight: bold;*/
	width: 100px; 
}
.billing_data .data_value, .delivery_data .data_value{
	display: block;
	float: left;
	padding: 0 0 5px 10px;	
	color:#555555;
}

.delivery_data{
	display: block;
	float: left;
	width: 47%;
	padding-left: 20px;
}

.order_comment {
	padding: 10px 0;
}

.order_comment label {
	display: block;
	font-weight: bold;
}

.order_comment textarea {
	width: 99%;
}

/*--------------------------Regisztrációs form módosítása--------------------------*/

#sw_137_form .sw_27_16_labelbox{
	display: block;
	float: left;
	width: 27%;
	padding-left: 20px;
}
#sw_137_form .sw_27_16_inputbox{
	display: block;
	float: left;
	width: 67%;
	padding-bottom: 2px;
}
/*--------------------------Kép megjelenítése----------------------------*/
.sw_28_16_preview_img_outer{
    width: 156px;
    text-align: center;
	background: url(hianyzo_kep.png) no-repeat center center;
}
#shop_product_main_image_outer{
	background: url(hianyzo_kep.png) no-repeat center center;
}
/*-------------------------Kosár formázása----------------------------------------*/
.cart_modify_button, .shop_modify_basket_content_link, .billing_data .modify_data, .shop_path a {
	background: white;
	border:0;
	border-left: 2px solid #FE0000;
	color: #FE0000;
	font-family: "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	padding-left: 4px;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	/*width: 100%;*/
	letter-spacing: 0.18em;
}
.shop_cartinfo_item{
	border-bottom: 2px solid #EFEFEF;
	margin-bottom: 5px;
}
.shop_cartinfo .cart_modify_button{
width: 100%;
}
.shop_modify_basket_content_outer{
	text-align: right;
}
/*-----------------------Buy now product header-----------------------------------*/
.table_head{
	float: left;
	display: block;
	width: 100%;
	font-size: 14px;
	font-weight: bold;	
}

.table_head .head_product,.table_head	.head_prices,.table_head	.head_amount{
	float: left;
	display: block;
	width: 288px;
	/*margin: 4px;*/
	padding:6px 4px;
	background:#F3F3F3;
	border:solid 1px #eeeeee;
}

.table_head	.head_prices{
	width: 112px;
	text-align: right;
	padding-right:20px;
}

.table_head	.head_amount{
	width: 120px;
	text-align: right;
	padding-right: 30px;
}

.shop_modify_basket_content_link{
	display: block;
	width:auto;
	float:right;
	padding-right: 15px;
	font-weight: bold;
}

.order_comment textarea{
	margin-left: 20px;
	width: 90%;
}
.delivery_mode label{
	font-weight: bold;
	font-size: 14px;
}
/*-inner menu kieg-*/
.shop_item_list .shop_item .sw_s16_inner_menu {
top:-20px;
}
/**
--őrlier orders---*/
#main_content .shop_bill_list, #main_content .shop_bill, #main_content .shop_bill_billing_data, #main_content .shop_bill_delivery_data, #main_content .shop_bill_item_list{
width:730px;
border:solid 1px #efefef;
background:white;
margin:4px 0;
padding:0;
clear: both;
text-align:left;
}
#main_content .shop_bill_list th, #main_content .shop_bill th, #main_content .shop_bill_billing_data th, #main_content .shop_bill_delivery_data th, #main_content .shop_bill_item_list th{
text-align:right;
padding:0 10px 0 0;
border:solid 1px white;
background:#efefef;
width:40%;
}
#main_content .shop_bill_list td, #main_content .shop_bill td, #main_content .shop_bill_billing_data td, #main_content .shop_bill_delivery_data td, #main_content .shop_bill_item_list td{
border:solid 1px #fafafa;
width:60%;
}
#main_content .shop_bill_list th{
text-align:center;
}

