* { padding: 0; margin: 0; }

/* postakoltseg */
.Postakoltseg {}
.PostakoltsegHeaderRow {  color: #ffffff; background-color: #55b556; padding:3px; }
.PostakoltsegTabla
{
	border-style: 1;
	text-align: center;
		border-width: 1px;
		border-color: #000000;
}

.PostakoltsegTabla td
{
	border: 1px solid #808080;
	text-align: center;
}

/* Order Summary */
#OrderSummary p.MenuLinks { margin-left:50px; padding-top:20px; padding-bottom:20px; }

/* Termek Admin */
#TermekAdminForm 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; }
#TermekAdminForm .TextInput { padding: 2px; margin-bottom: 0.8em; background-color: #FCFFDD; width: 400px; border: 1px solid #e1e1e1; }
#TermekAdminForm .SelectInput { padding: 2px; margin-bottom: 0.8em; background-color: #FCFFDD; width: 400px; border: 1px solid #e1e1e1; }
#TermekAdminForm .CheckboxInput input { padding: 2px; margin-bottom: 0.8em; background-color: #FCFFDD; width: 400px; border: 1px solid #e1e1e1; }
#TermekAdminForm textarea.TextInput { height:60px; }
.TermekAdminGrid td {padding:3px; margin:6px;}
.TermekAdminGridHeader th { padding: 6px; background-color: #339933; color: #FFFFFF; }
.TermekAdminGridHeader a {color: #FFFFFF}
.TermekAdminGridRow {}
.TermekAdminGridARow td { background-color: #E6FFED; }

/* Order Admin */
.OrderAdminGrid td {padding:3px; margin:6px;}
.OrderAdminGridHeader th { padding: 6px; background-color: #339933; color: #FFFFFF; }
.OrderAdminGridHeader a {color: #FFFFFF}
.OrderAdminGridRow {}
.OrderAdminGridARow td { background-color: #E6FFED; }


/* 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; }

/*  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-weight: bold; font-family: Verdana; text-align: center; }
#BasketBox .BasketBoxPrice { font-size: 120%; font-family: Verdana; font-weight: bold; color: #006600; text-align: center; margin-bottom: 30px; }
#BasketBox .BasketBoxQty { color: #000000; font-weight: normal; }
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; }

/*  jboxauth  */
#jboxauth input { font-family: Verdana; font-weight: bold; color: #666666; border-style: solid; border-width: 1px;  }
#jboxauth label { display: block; float:left; width: 30px; }
#jboxauth { border-right: #55b556 1px solid; border-top: #55b556 1px solid; border-left: #55b556 1px solid; border-bottom: #55b556 1px solid; background-color: #F1EFE0; text-align: center; }
#jboxauth h2 { margin-top: 0px; margin-bottom: 5px; background-color: #55b556; font-size: 11px; font-weight: bold; color: #ffffff; padding: 5px; text-align: left; }

/*  Solid Boxok  */
div.SolidBoxGray { margin: 30px; border: 1px solid #cccccc; padding: 15px 15px 0pt; background-color: #f7f7f7; text-align: center; }

/*
	==========
	General
	==========
*/
h2.H2a { display: inline; font-weight: bold; line-height: 20px; font-size: 14px; padding-left: 30px; color: #000000; text-align: left; }
.helpComment { display: block; font-size: 10px; color: #808080; margin-top: 5px; margin-bottom: 5px; padding-left: 180px; padding-right: 180px; text-align: center; }

a.zArrow { background: transparent url(../gfx/zArrow.gif) no-repeat scroll left center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-left: 15px; font-weight: bold; }
a.zArrowBeige { background: transparent url(../gfx/zArrowBeige.gif) no-repeat scroll left 50%; padding-left: 15px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-bottom: 5px; }


/*
	==========
	footer
	==========
*/



div { }

#footer { color: #6d6d6d; text-decoration: none; clear: both; text-align: center; }
#footer hr { margin-top: 20px; }
#footer p { margin-top: 20px; }
/*
	==========
	Validation
	==========
*/
div.Validation { margin-left: 100px; }
div.Validation ul { list-style-type: none; }
div.Validation ul { font-weight: bold; }

/*
	=======
    Dobozok
	=======	
*/

/*  ZBoxH1  */
div.ZBoxH1 { border-right: #55b556 1px solid; border-top: #55b556 1px solid; border-left: #55b556 1px solid; border-bottom: #55b556 1px solid; }
div.ZBoxH1 .ZBoxH1Header { background-color: #55b556; height: 26px; }
div.ZBoxH1 .ZBoxH1Footer { background-color: #55b556; height: 26px; }
div.ZBoxH1 h1 { margin-top: 0px; margin-bottom: 5px; font-size: 14px; font-weight: bold; color: #ffffff; padding: 5px; background-color: #55b556; }
div.ZBoxH1 h3 { margin-top: 0px; margin-bottom: 5px; font-size: 11px; font-weight: bold; color: #ffffff; padding: 5px; background-color: #55b556; }
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; }
div.ZBoxH1 div.Pager li.PagerPageLink { display: inline; font-weight: bold; padding-right: 5px; padding-left: 5px; color: #ffffff; }
div.ZBoxH1 div.Pager li a { color: #ffffff; }
div.ZBoxH1 div.Pager li a:hover { color: #ff6707; }
li.PagerPageLinkHided { display: none; }

/* SBox */
div.SBox { border-right: #FFCB40 1px solid; border-top: #FFCB40 1px solid; border-left: #FFCB40 1px solid; border-bottom: #FFCB40 1px solid; }
div.SBox h1
{
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    padding: 5px;
    background-color: #FFCB40;
}
div.SBox h3 { margin-top: 0px; margin-bottom: 5px; font-size: 11px; font-weight: bold; color: #000; padding: 5px; background-color: #FFCB40; }


/*
	======
	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; }

/*
	======
	Layout
	======
*/

body { font-family: Verdana,Sans-Serif; font-size: 11px; background: #e9e9e9 url(../../../../gfx/bodybg.gif) repeat-y scroll center top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: left; }
a { font-family: Verdana,Sans-Serif; text-decoration: underline; color: #003399; }
a:hover { color: #ff6707; }
#sidebar { float: right; width: 220px; margin-top: 10px; }

#sidebar2 { float: left; width: 160px; }

#content { width: 560px; padding: 10px; float: left; }
#contentBig { width: 720px; padding: 10px; float: left; }
#header { }

#main { width: 965px; }
#wrapper { margin: 0px auto; padding: 0px 0px; background-color: #ffffff; position: relative; width: 965px; left: 0px; top: 0px; }


/*
	===
	Top
	===
*/
#navcontainerbase { border: 1px solid #999999; padding: 0pt; margin-top: 0px; background: transparent url(../gfx/gradient.gif) repeat-x scroll center bottom; height: 28px; width: 100%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; float: left; }

#findbox { padding: 0px; margin-top: 4px; height: 22px; width: 280px; float: right; }
#ctl00_Ascx_Top1_btnTopFind { display: inline; float: right; padding-right: 5px; padding-left: 5px; }
#logo { float: left; }

/*
	==========
	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; }

/*
	==========
	summary
	==========
*/
td.SummaryCol_qty { width: 100px; text-align: center; border-right: #808080 1px dashed; }
td.SummaryCol_title { width: 300px; text-align: center; border-right: #808080 1px dashed; }
td.SummaryCol_unitprice { width: 240px; text-align: left; padding: 5px; }
td.SummaryCol_price { width: 240px; text-align: left; padding: 5px; }
/*
	==========
	Hogyan vasaroljak
	==========
*/
#HogyanVasaroljak { font-family: verdana; background-color: #FFFFFF; padding: 30px; }
#HogyanVasaroljak h1 { background-color: #FFFFFF; color: #55B556; font-weight: bold; font-size: 20px; }
#HogyanVasaroljak h2 { margin-top: 12px; margin-bottom: 10px; font-size: 14px; }






















#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; }























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; }



























div.ItemMain { border-right: #55b556 1px solid; border-top: #55b556 1px solid; border-left: #55b556 1px solid; border-bottom: #55b556 1px solid; }

div.ItemMain h2 { margin-top: 0px; margin-bottom: 5px; background-color: #55b556; font-size: 11px; font-weight: bold; color: #ffffff; padding: 5px; }

div.ItemMainPic { padding: 5px; }
div.ItemPicList { clear: both; margin: 10px; text-align: center; }


















h1.ShopLoginBoxNick { font-size: 16px; font-weight: bold; color: #000000; padding: 5px; text-align: left; }




















#nuMainNav { clear: both; float: left; display: inline; list-style: none; padding: 0; margin: 0; height: 28px; font-family: Verdana, sans-serif; font-size: 11px; text-align: center; }
#nuMainNav li { display: inline; padding: 5px 5px 10px 5px; margin: 0; position: relative; background: #fff; background: url( '../../../../gfx/wordbar.gif' ); background-position: 50% bottom; background-repeat: no-repeat; float: left; border: none; border-right: 1px solid #999; }
#nuMainNav li a { padding: 2px 5px 6px 5px; margin: 0; color: #000; text-decoration: none; font-weight: bold; }
#nuMainNav li.end { border-right: 1px solid #999; }
#nuMainNav li:hover, #nuMainNav li.over { z-index: 1000; }
#nuMainNav a { color: #fff; }
#nuMainNav a:hover { color: #ff6707; }
#nuMainNav li:hover ul li:hover, #nuMainNav li.over ul li.over { background: url( '../../../../gfx/bg_rightnav_1.gif' ); background-repeat: no-repeat; background-position: left 50%; background-color: #fff; }
