body    
{
    margin: 0 auto 0 auto;
    font-family:Arial;
    font-size:12px;
    color:#707070;
}

a { color: #087217;}
a:Hover { color: #109112; text-decoration:none;}
a:Visited { color: #026216;}

table tr td {color:#707070; padding-bottom: 2px;}
input option {    color:#707070;}

div span h1 h2 h3 h4 h5 small {color:#707070;}

/* main design settings */

#global {  width:1004px; height:inherit; margin-left:auto;margin-right:auto;}

#header {  width:1000px; height:168px;}

#sidepage_left { float:left; width:200px; height:100%; background-image: url('/img/def/logo_alatt.gif'); background-repeat:no-repeat; }

#content {  float:left; 
width:560px; 
left:200px; 
min-height:500px; 
color:#2C2C2C; 
margin-top:0px;
padding-left:20px; 
padding-top:30px; 
margin-right:20px; 
background-image: url('/img/def/c_back.gif'); background-repeat:no-repeat;}

#sidepage_right { width:200px; float:left; height:100%;}

#footer { clear:both; bottom:-2px; width:1000px; margin-bottom:-5px;padding-top:30px; padding-bottom:0px}

#menu {position:absolute; top:135px; left:auto; padding-left:210px;}

.nagykontraszt {margin-left:5px; margin-top:0px;}

/* skaelede bbuttons */

.bbutton { }
.bbutton1 { color: #ffffff; text-decoration:none;}
.bbutton1_middle {    background-image: url('/img/def/btn/b1_m.gif');   background-repeat:repeat-x;}

.bbutton2 { color: #ffffff; text-decoration:none;}
.bbutton2_middle {    background-image: url('/img/def/btn/b2_m.gif');    background-repeat:repeat-x;}

.bbutton3 { color: #ffffff; text-decoration:none;}
.bbutton3_middle {    background-image: url('/img/def/btn/b3_m.gif');    background-repeat:repeat-x;}

.b_right {float:right;}
.bc_right {clear:both;float:right;}
.b_left {float:left;}
.bc_left {clear:both;float:left;}


/* skaelede panels */

.box { width: 200px;}    
.box1 { font-family: "Garamond", "Times New Roman", serif; font-size:20px; font-weight:bold; color: #F18E00; padding-left:20px;margin-bottom:10px;height:30px;}
.box2 { font-family: "Garamond", "Times New Roman", serif; font-size:20px; font-weight:bold; color: #0f8b17; padding-left:20px;margin-bottom:10px;height:30px;}
.box3 { font-family: "Garamond", "Times New Roman", serif; font-size:20px; font-weight:bold; color: #0f8b17; padding-left:20px; padding-top:5px; padding-bottom:5px; background-color:#FFD618;height:30px;}
.box4 { font-family: "Garamond", "Times New Roman", serif; font-size:20px; font-weight:bold; color: #149f20; width:540px;height:30px;}
.box5 { font-family: "Garamond", "Times New Roman", serif; font-size:20px; font-weight:bold; color: #F18E00; padding-left:0px;margin-bottom:10px;height:30px;text-align:center;}
.boxbottom { width:200px;height:20px;}
.box5_back { background-image:url('/img/def/box/box5_back.gif');background-repeat:repeat-y;}


.box6 { font-family: "Garamond", "Times New Roman", serif; font-size:20px; font-weight:bold; color: #F18E00; padding-left:20px;margin-bottom:10px;height:30px;}
.box6_back { background-image:url('/img/def/box/box6_back.gif');background-repeat:repeat-y;}

.box7 { font-family: "Garamond", "Times New Roman", serif; font-size:20px; font-weight:bold; color: #0f8b17; padding-left:0px;margin-bottom:10px;height:30px; text-align:center;}
.box7_back { background-image:url('/img/def/box/box7_back.gif');background-repeat:repeat-y;background-color:#e8f5d1;}

.panel_long {border: solid 0px red;}
.panel_long_head {width:560px; height:30px; background-color:#d1e6bf; }
.panel_long_leftimg {float:left;width:10px;}
.panel_long_rightimg {position:relative;float:right;width:10px;top:-30px;}

/* login */


.login_error {width:200px; height:20px; color:#FF0000;}
.login_input { float:right; width:100px; padding-left:2px; padding-right:2px;margin-bottom:2px;}
.login_text {float:left; margin-bottom:2px;}
.login_text3 {margin-bottom:2px;}
.font-bold {font-weight:bold;}
/* product lists */

.SearchLabel {float:left;}
.SearchInput {float:right; margin-bottom:2px;}

/* minishopbasket */

#MiniShopbasket div {border:solid 0px red;}
#MiniShopbasket div[class="box3"] {border:solid 0px blue; height:30px; position:relative;}
#MiniShopbasket div[class] {border:solid 0px green; height:inherit;}
#MiniShopbasket_empty { font-family: "Garamond", "Times New Roman", serif; font-size:12px; color:#0f8b17; height:30px; padding-left:20px;}
.MiniShopbasket_clearleft {margin-left:2px;}
#MiniShopbasket_details {font-family: "Garamond", "Times New Roman", serif; font-size:12px; color:#0f8b17; padding-top:5px; padding-right:10px; text-align:right; background-color: #FFd618;}

.MiniShopbasket_summary { background-color: #FFd618; padding-top: 5px;}
.MiniShopbasket_summarycsik {width:178px; border-top: 2px solid white; height:2px; margin-bottom:5px; left:10px; position:relative}
.MiniShopbasket_summaryitem {font-family: "Arial", "Times New Roman", serif; font-size:12px; color:#0f8b17; text-align:right; width:100px; float:left; font-weight:bold;}
.MiniShopbasket_summarytext {font-family: "Arial", "Times New Roman", serif; font-size:12px; color:#0f8b17; text-align:right; width:87px; float:left;}

.BasketItemBox { border: solid 0px red; width:180px; height: 40px; padding-top:20px;  line-height:25px; background-color:#eef2d7;}
.BasketItemBox div[class="BasketPrice"] { border: solid 0px green; width: 80px;  float:left; text-align: right; padding-right:5px;}
.BasketItemBox input {float:left; margin-right:3px;}
.BasketItemBox input[type="image"] {float:left; margin-top:-4px; width:32px;}

.BasketItemMiniBox { border: solid 0px red; width:100px; height: 60px; padding-top:7px;  line-height:25px; margin-top:15px; margin-left:5px;}
.BasketItemMiniBox div[class="BasketPrice"] { border: solid 0px green; width: 80px;  float:left; text-align: right; padding-right:5px;}
.BasketItemMiniBox input {float:left; margin-right:3px;}
.BasketItemMiniBox input[class="BasketInput"] {clear:both;margin-left:18px;}
.BasketItemMiniBox input[type="image"] {float:left; margin-top:-3px; width:32px;}

.BasketItemRow { border: solid 0px red; width:280px; height: 40px; padding-top:20px;  line-height:25px;}
.BasketItemRow div[class="BasketPrice"] { border: solid 0px green; width: 80px;  float:left; text-align: right; padding-right:5px;}
.BasketItemRow input {float:left; margin-right:3px;}
.BasketItemBox input[type="image"] {float:left; margin-top:-4px; width:32px;}


/*product-list */

#products { }
.product-item { width:560px; height:100px; border: solid 1px #f48d02;}
.product-item-separator { height: 20px;}
.product_image-100 { float:left; width:100px; height:100px; }
.product-item-left { float:left; width:345px; height:100px;}
.product-item-right { float:left; width:115px; height:100px; background-color:#eef2d2;}

.product_title, .product_title a {font-family: "Arial", sans; font-size:16px;line-height: 25px; color: black; text-decoration: none;}
.product_desc {font-family: "Arial", sans; font-size:12px;}

.product_extended { width: 180px; display: table; empty-cells: show; border-collapse: collapse;}
table.product_extended td { border:solid 1px #5BC04D; padding-left: 5px; }
/* product-standalone */

#ProductStandaloneItem_header { width:560px; border-bottom: solid 1px #f48d02; line-height:30px;}
#ProductStandaloneItem_leftcolumn { border:solid 0px red; width:220px; float:left; }
#ProductStandaloneItem_rightcolumn { border:solid 0px red; float:left; width:310px;}

/* shopbasket (big) */

#ShopBasket {}
.ShopBasketRow { width:560px;}
.ShopBasketRow_header {height:30px;}
.ShopBasketRow_header .panel_long_rightimg {position:relative;float:right;width:10px;top:0px;}
.ShopBasketRow_separator {width:560px;height:0px;}
.ShopBasketRow_alternate { width:560px; background-color:#F0F8EB;}

.ShopBasketRow_title {float:left; width:260px; border: solid 0px red;padding-top:20px;padding-left:10px;}
.ShopBasketRow .BasketItemRow {float:left;}

.shopbasketmenu		{position:absolute;margin-top:-22px;margin-left:10px;}
.shopbasketmenuitem     { text-align:left;font-weight:bold;float:left;  color:#0f8b17;}

.product-hotdeal { width:190px;margin-left:10px;}
.product-item-hotdeal-info { width:180px; clear:both;}

.product_hotdeal_title, .product_hotdeal_title a {font-family: "Arial", sans; font-size:14px;line-height: 25px; color: black; text-decoration: none; text-align:center;}
.product_hotdeal_desc {font-family: "Arial", sans; font-size:12px; text-align:justify;}

.ShopBasketSummary { width:560px; border-top: solid 1px #0f8b17; padding-top:20px; color:#0f8b17;}

.ShopBasketSummaryTotalcsik { width:560px; border-top: solid 1px #0f8b17; margin-top:20px; padding-top:10px; color:#0f8b17; height:5px;}
.ShopBasketSummaryTotalAddresscsik { width:560px; border-top: solid 1px #0f8b17; margin-top:50px; color:#0f8b17; height:5px;}

#ShopBasketSummarySumPrice { width:523px; clear:both;  }
#ShopBasketSummaryShippingPrice { width:523px; clear:both; }
#ShopBasketSummaryTotal {width:523px; clear:both; font-weight:bold; font-size:14px; margin-top:10px; margin-bottom:10px; text-align:right;}
.ShopBasketSummaryTotalAddress {}

/* others */

.headline {width:180px;background-image:url('/img/def/box/box7_back.gif');background-repeat:repeat-y;margin-left:10px; margin-top:20px;}
.headline-item {}

.whitepaperheader { height:100px; width:560px; }

#horiz_nav {height:25px; width:560px; border-bottom: solid 1px #CFEBB1; margin-top:-30px; margin-bottom:20px;}

.horiz {color: #0F8B16; text-decoration:none; font-weight:normal; font-size:15px;}
.horiz a, .horiz a:Hover .horiz a:Visited { color: #0F8B16;}







.shopbasketpayments { width:20em; }

.shopbasketpayments  {
	width: 560px;
	font-family: verdana;
	border: 1px solid #f4f4f4;
}

.shopbasketpayments h3 {
    height: 20px;
    margin: 0px;
}

.shopbasketpayments div {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.shopbasketpayments a {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #0F8B17;
	background-color: #D1E6BF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	
}
.shopbasketpayments a:hover {
	background-color: white;
}
.shopbasketpayments a.selected {
	color: #0F8B17;
	background-color: #C5D478;

}

.payment_link 
{
	padding:5px;
    text-align:center;
    height:40px;
    width: 300px;
	color: #0F8B17;
	background-color: #D1E6BF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
}

