﻿/* formstyl */
        label.formStyle1 { clear: left; display: block; float: left; width: 150px; text-align: right; padding-right: 10px; color: #000000; margin-bottom: 0.5em; font-size: 1em; line-height: 1.5em; font-style: normal; }
        input.formStyle1 {  }
        select.formStyle1 {  }
        textarea.formStyle1 {   }
        .formStyle1ValidationMessage { clear:both;font-style:italic;font-weight:bold;margin-left:140px; }


/* Order Summary */
#OrderSummary p.MenuLinks { margin-left:50px; padding-top:20px; padding-bottom:20px; }
.SummaryCol_qty {width: 60px; }
.SummaryCol_unitprice {width: 150px; }
.SummaryCol_title {width: 300px; }

/*
	==========
	PostalForm
	==========
*/
#PostalForm { float: left; padding: 20px; }

#PostalFormButtons { padding-top: 80px; padding-right: 20px; float: right; }
#PostalForm label { clear: left; display: block; float: left; width: 100px; text-align: right; padding-right: 10px; color: #000000; margin-bottom: 0.5em; font-size: 1em; line-height: 1.5em; font-style: normal; }
#PostalForm input { padding: 5px; margin-bottom: 0.8em; background-color: #f0f8ff; width: 300px; border: 1px solid #e1e1e1; }
.AddressData { float: left; width: 300px; padding-left: 60px; padding-top: 20px; padding-bottom: 20px; color: #696969; }

.AddressCommands { float: left; text-align: center; padding-top: 30px; }


/*
	==========
	FrmA
	==========
*/
	table.FrmA { border: solid 0px black; margin: auto; }


/*
	======
	Basket
	======
*/


#BasketList { border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid; margin-left: 20px; margin-left: 40px; }
tr.BasketListRow { background-color: #f5f5f5; }
tr.BasketListRowAlt { }
.BasketTotalPrice { font-weight: bold; line-height: 20px; font-size: 16px; text-align: right; padding-right: 80px; }



/*  Basket  */
#Basket p.MenuLinks { margin-left:50px; padding-top:20px; padding-bottom:20px; }

/*  BasketBox  */
#BasketBox {}
#BasketBox .BasketBoxPic { text-align: center; }
#BasketBox .BasketBoxTitle { color: #000000; font-size:12px; font-weight: bold; font-family: Verdana; text-align: center; }
#BasketBox .BasketBoxPrice { font-size: 12px; font-family: Verdana; font-weight: bold; text-align: center; margin-bottom: 4px; }
#BasketBox .BasketBoxQty { color: #000000; font-weight: normal; }
#2BasketBox p { padding-top:10px; padding-bottom:10px;}
td.BasketCol_pic { width: 100px; text-align: center; border-right: #808080 1px dashed; }
td.BasketCol_title { width: 240px; text-align: center; border-right: #808080 1px dashed; }
td.BasketCol_price { width: 200px; text-align: left; padding: 5px; border-right: #808080 1px dashed;}
td.BasketCol_links { width: 100px; text-align: left; padding: 5px; }


/* Item Page */
#ItemMainData { text-align: left; width: 60%; margin: 10px; }
#ItemMainData h1.ItemDataMainTitle { display: inline; font-weight: bold; line-height: 20px; font-size: 18px; padding-bottom: 30px; color: #000000; text-align: left; }
#ItemMainData .ShopItemCat { color: #9c9a9c; }
#ItemMainData .ItemPriceLine { font-weight: bold; line-height: 20px; font-size: 16px; text-align: center; margin-left: 0px; }

div.ItemMain { border-right: #B9121C 1px solid; border-top: #B9121C 1px solid; border-left: #B9121C 1px solid; border-bottom: #B9121C 1px solid; }
div.ItemMain h2 { margin-top: 0px; margin-bottom: 5px; background-color: #B9121C; font-size: 11px; font-weight: bold; color: #ffffff; padding: 5px; }
div.ItemMainPic { padding: 5px; }
div.ItemPicList { clear: both; margin: 10px; text-align: center; }

/*  hirek  */
#hirek h2 { margin-top: 2px; margin-bottom: 6px; font-size: 14px; color:#97070b;text-align:center;}
#hirek .datum {color: #9c9a9c; margin-bottom: 0px;}
#hirek .hir {width:400px; margin:auto; display:block;}


/*  ItemList  */
#ItemList div.ShopItem { margin-top: 15px; }
#ItemList div.ShopItemPic { float: left; width: 110px; text-align: center; padding-bottom: 15px; }
#ItemList div.Info { float: left; width: 300px; }
#ItemList hr { clear: both; }
#ItemList .ShopItemCat { color: #9c9a9c; margin-bottom: 0px; }
#ItemList h2 { margin-top: 2px; margin-bottom: 6px; font-size: 14px; }
#ItemList .ShopItemDesc { line-height: 20px; }
#ItemList .ShopItemRight { float: right; margin-right: 20px; margin-top: 30px; }


/*  ZBoxH1  */
div.ZBoxH1 { border-right: #B9121C 1px solid; border-top: #B9121C 1px solid; border-left: #B9121C 1px solid; border-bottom: #B9121C 1px solid; }
div.ZBoxH1 .ZBoxH1Header { background-color: #EAEAEA; height: 30px; }
div.ZBoxH1 .ZBoxH1Footer { background-color: #EAEAEA; height: 26px; }
div.ZBoxH1 h1 { margin-top: 0px; margin-bottom: 5px; font-size: 14px; font-weight: bold; color: #000000; padding: 5px; background-color: #EAEAEA; }
div.ZBoxH1 h3 { margin-top: 0px; margin-bottom: 5px; font-size: 11px; font-weight: bold; color: #000000; padding: 5px; background-color: #EAEAEA; }
div.ZBoxH1 .h1label { margin-top: 0px; margin-bottom: 5px; font-size: 11px; color: #ffffff; padding: 5px; }

/*  ZBoxH1  pager */
div.ZBoxH1 div.Pager { float: right; padding-top: 6px; padding-bottom: 0px; }
div.ZBoxH1 div.Pager ul { list-style-type: none; padding-right: 10px; margin:0px; }
div.ZBoxH1 div.Pager li.PagerPageLink { display: inline; font-weight: bold; padding-right: 5px; padding-left: 5px; color: #000000; }
div.ZBoxH1 div.Pager li a { color: #666666; }
div.ZBoxH1 div.Pager li a:hover { color: #ff6707; }
li.PagerPageLinkHided { display: none; }

/*  jboxauth  */
#jboxauth input { width:140px; font-weight: bold; color: #666666; border-style: solid; border-width: 1px;  }
#jboxauth label { display: block; float:left; width: 30px; }
#jboxauth { border-right: #B9121C 1px solid; border-top: #B9121C 1px solid; border-left: #B9121C 1px solid; border-bottom: #B9121C 1px solid; background-color: #F1EFE0; text-align: center; }
#jboxauth h2 { margin-top: 0px; margin-bottom: 5px; background-color: #B9121C; font-size: 11px; font-weight: bold; color: #ffffff; padding: 5px; text-align: left; }


/* Group box */
div.ShopGroupBoxList { background: #dddddd none repeat scroll 0%; display: block; position: relative; margin-left: 3px; margin-top: 10px; }
div.ShopGroupBoxList ul.ShopGroupBoxList { list-style-type: none; list-style-image: none; list-style-position: outside; border-bottom: 1px solid #999999; border-top: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; margin: 0pt; background: #ffffff none repeat scroll 0%; padding: 0px; position: relative; top: -3px; left: -3px; }
div.ShopGroupBoxList ul.ShopGroupBoxList li { background: url(../gfx/groupListnav0.gif) no-repeat left top; border-top: 1px solid #999999; margin: 0pt 0pt 4px; padding: 0px 10px; line-height: 15px; color: #999999; font-weight: bold; }
div.ShopGroupBoxList ul.ShopSubGroupList { list-style-type: none; list-style-image: none; list-style-position: outside; margin-left: 10px; }
div.ShopGroupBoxList ul.ShopSubGroupList li { background: url(../gfx/groupListnav1.gif) no-repeat left top; border-left: 0px; border-right: 0px; border-bottom: 0px; border-top: #999999 1px dotted; margin-top: 6px; font-weight: normal; }
div.ShopGroupBoxList a { margin: 0pt; padding: 0pt; color: #000000; text-decoration: none; background-image: none; }
div.ShopGroupBoxList a:hover { color: #ff6707; }

	
/* header */
#header {}
#slogan { float:left; color:#FFFFFF; font-size:26px; text-transform:uppercase; padding-top:40px}
#logo_text { float:right; width:240px; text-align:left; font-size:14px; color:#fff; line-height:12px; padding-top:5px;}
#logo_text a {color:#fff; }
#logo_text a:hover { text-decoration:underline; }
#logo { padding:30px 20px 0 40px; height:131px; background:url(/gfx/header_bckg.jpg) no-repeat #B9121C; }
#menu { background: url(/gfx/menu_bckg.gif) repeat-x #fff; height:40px; padding-top:10px;}
#menu_list {width:750px; margin:0 auto;}
#menu a { display:block; color:#000000; float:left; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none; margin:0 20px; padding-top:8px;}
#menu a:hover{padding-top:10px;}
.splitter { display:block; float:left;}
.item img { background-color:#FFFFFF; padding:6px; border:1px solid #d0d0d0;}
.item a { display:block; float:left; font-size:12px; color:#bd131d;}
	
/* layout */	
#wrapper { margin: 0px auto; padding: 0px 0px; background-color: #ffffff; position: relative; width: 1050px; left: 0px; top: 0px; }
#main { width:1050px;}
#bbox { width:240px; margin:4px;float:left; }
#jbox { float: right; width: 220px; padding:4px; margin-top: 6px; }
#content { width: 560px; padding: 4px; float: left;margin-top: 6px;  }
#contentBig { width: 800px; padding: 4px; float: left;margin-top: 6px;  }
#footer { color: #6d6d6d; text-decoration: none; clear: both; text-align: center; }
#footer hr { margin-top: 20px; }
#footer p { margin-top: 20px; }
#PartnerLogos { text-align: center; margin-top:20px;}
#PartnerLogos img {margin-top:20px;}

/* Downloads */
        .Downloads {font-family:Arial,Helvetica,sans-serif;font-size:13px;}
        .Downloads h1 {color:#6A6A6A;background-color:White !important;display:inline;font-family:"Arial Narrow","Helvetica Narrow",sans-serif;font-size:16px;}
        .Downloads a {color:#336699;text-decoration:none;}
        .Downloads a:hover {color:#336699;text-decoration:underline;}
        .Downloads table {margin-left:30px;margin-bottom:20px;}
        .Downloads td.Name {width:200px; }
        .Downloads p.FileName {width:250px; overflow:hidden; margin-top:0;margin-bottom:0; }

    

	
/* generális */
body { margin:0; padding:0; font-size:0.9em; line-height:20px; font-family: "Myriad Pro", "Trebuchet MS", Arial; border:1px solid #000;}
a { color:#97070b; text-decoration:none;}
a:hover { text-decoration:underline;}
/* p { padding: 0 10px 5px 10px; } */
h1 { margin:0; padding:10px 0 0 10px; text-transform:uppercase; font-size:1.5em; color:#be141d; font-weight:normal;}

