BODY
{
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	
	scrollbar-face-color: #43627F;
	scrollbar-3dlight-color: #43627F;
	scrollbar-track-color: #43627F;
	scrollbar-darkshadow-color: #43627F;
	
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #FFF;
	scrollbar-arrow-color: #FFF;
	
	background-image: url('images/background_f.gif');
	background-repeat: repeat-x;
	background-position: 0px 82px;
}

BODY, TD, TH, INPUT, SELECT, TEXTAREA
{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #686868;
}

A
{
	color: #990033;
	text-decoration: underline;
}

A:hover
{
	color: #990033;
	text-decoration: none;
}

INPUT, TEXTAREA
{
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #990033;
}

TABLE.alap
{
	padding: 0px;
	margin: 0px;
	width: auto;
	height: auto;
	border: 0px;
	border-collapse: collapse;
}

TD.alap
{
	padding: 0px;
}

/* DESIGN */

TABLE.main, TABLE.design, TABLE.head, TABLE.menu, TABLE.personalPanel, TABLE.hirlevelPanel
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
}

/**/ 
TABLE.main
{
	width: 976px;
	height: 100%;
	/*background-image: url('images/mainBackground.gif');*/
	background-repeat: repeat-y;
	background-position: 100% 0%;
}

TABLE.main TD.twopx
{
	padding: 0px;
	width: 2px;
	background-color: #FFF;
}

TABLE.main TD.main
{
	padding: 0px;
	vertical-align: top;
}

TABLE.design
{
	width: 100%;
	height: 100%;
	
	background-image: url('images/footer.gif');
	background-repeat: repeat-x;
	background-position: 0% 100%;
}

TABLE.design TD.logo
{
	padding: 0px;
	height: 123px;
	width: 200px;
	background-color: #FFF;
	/*background-image: url('images/logo2.gif');
	background-repeat: no-repeat;
	background-position: 100% 100%;
	font-size: 9px;*/
	text-align: center;
}

/**/
TABLE.design TD.head
{
	padding: 0px;
	vertical-align: top;
	
	background: url('images/mainBackground.gif') top right repeat-y;
}

TABLE.head
{
	width: 100%;
	height: 100%;
}

TABLE.head TD.headLogo
{
	padding: 0px;
	width: 134px;
	
}

TABLE.head TD.headContent
{
	padding: 0px;
	width: 100%;
}

TABLE.headContent
{
	width: 100%;
	height: 100%;
}

TABLE.headContent TD.headName
{
	padding: 0px;
	height: 72px;
	color: #686868;
	font-size: 11px;
}

TABLE.headContent TD.headPersonal
{
	padding: 0px;
	height: 45px;
	border-left: 1px solid #C7C7C7;
	border-top: 1px solid #C7C7C7;
}

TABLE.headContent TD.headSearch
{
	padding-top: 0px;
	font-size: 9px;
	font-weight: bold;
	color: #990033;
	padding-left: 10px;

}

INPUT.headSearch
{
	width: 160px;
	margin-left: 10px;
	font-weight: normal;
}

INPUT.headSearchSubmit
{
	margin-left: 5px;
	background-color: #990033;
	color: #FFF;
	font-weight: bold;
}

INPUT.commonSubmit
{
	background-color: #990033;
	color: #FFF;
	font-weight: bold;
}

DIV.personal
{
	width: 100px;
	background-repeat: no-repeat;
	padding-left: 30px;
	margin-left: 10px;
	font-size: 9px;
	float: left;
	font-weight: bold;
}

DIV.personal#personal
{
	background-image: url('images/personal.gif');
	margin-left: 12px;
}

DIV.personal#order
{
	background-image: url('images/order.gif');
}

DIV.personal#shoppingCart
{
	background-image: url('images/shoppingCart.gif');
}

TABLE.design TD.markcon
{
	padding: 0px;
	height: 33px;
	vertical-align: top;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 10px;
	font-size: 9px;
}

TABLE.design TD.footer
{
	padding: 0px;
	height: 33px;
	vertical-align: top;
	font-size: 9px;
	padding-top: 6px;
	padding-right: 5px;
	text-align: right;
	background-image: url('images/footerCorner.gif');
	background-repeat: no-repeat;
	background-position: 100% 0%;
}

TABLE.design TD.panelset
{
	/*background-image: url('images/menu_bg.jpg');
	background-repeat: repeat-y;
	background-position: 10px 0%;
	background-position-y: 30px;*/
	padding: 0px;
	padding-left: 10px;
	padding-right: 9px;
	vertical-align: top;
}


/**/
TABLE.design TD.content
{
	padding: 0px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 3px;
	
	background: url('images/mainBackground.gif') top right repeat-y;
}

/**/
table.main td.staticPanel {
	width: 200px;
	vertical-align: top;
}

table.main td.staticPanel table.staticPanel {
	width: 191px;
	margin-top: 76px;
	margin-left: 3px;
	/*border-bottom: 1px solid #990033;*/
}

td.staticPanelHeader {
	height: 43px;
	text-align: center;
	vertical-align: middle;
	color: #990033;
	font-weight: bold;
	font-size: 9px;
}

td.staticPanelItem {
	color: #990033;
/*	background-color: #ffcc99;
	border: 1px solid #990033;
	border-right: none;
	border-bottom: none;*/
	border-bottom: 1px solid #990033;
	border-right: 1px solid #990033;
	text-align: center;
}

td.staticPanelItem a {
	text-decoration: none;
}

td.staticPanelItem a img {
	border: none;
}

td.staticPanelItem table.staticSubpanel {
	width: 100%;
	background: url('images/menu_bg.jpg') repeat;
}

table.staticSubpanel td.staticPanelLevel3 {
	padding-left: 10px;
	font-style: italic;
}

table.staticSubpanel td.staticPanelLevel3 a, table.staticSubpanel td.staticPanelLevel3 a:visited {
	font-style: italic;
}

/* MENÜ */
TABLE.menu
{
	width: 100%;
	margin-bottom: 8px;
	border-right: 1px solid #990033;
	border-bottom: 1px solid #990033;
	/*background-color: #ffcc99;*/
	background: url('images/menu_bg.jpg') repeat;
}

TABLE.menu TD.menuItem
{
	padding: 3px;
	border-top: 1px solid #990033;
	font-size: 11px;
}

TABLE.menu TD.menuItem A,TABLE.menu TD.menuItem A:visited 
{
	color:#990033;
	font-weight: bold;
	text-decoration: none;
}

/**/
TABLE.menu TD.menuItem#active, TABLE.menu TD.menuItem#active A,
TABLE.menu TD.alMenuItem#activeAlmenu, TABLE.menu TD.alMenuItem#activeAlmenu A,
td#activeAlmenu2, td#activeAlmenu2 a, table.staticSubpanel #active, table.staticSubpanel #active a
{
	font-weight: bold;
}

TABLE.menu TD.alMenuItem
{
	color: #990033;
	padding: 3px;
	padding-left: 20px;
	font-size: 11px;
}

TABLE.menu TD.alMenuItem A,TABLE.menu TD.alMenuItem A:visited
{
	color: #990033;
	font-weight:normal;
	text-decoration: none;
}

/**/
td.alMenu2Item {
	color: #990033;
	font-style: italic;
	padding: 3px;
	padding-left: 30px;
}

td.alMenu2Item a, td.alMenu2Item a:visited {
	color: #990033;
	font-style: italic;
	text-decoration: none;
}

/**/
table#discount {
	border: solid 1px #990033;
	border-left: none;
	width: 100%;
	margin-bottom: 8px;
}

table#discount img {
	border: none;
}

/* Hirlevél */
TABLE.hirlevelPanel
{
	width: 100%;
	margin-bottom: 8px;
	border-right: 1px solid #990033;
	border-bottom: 1px solid #990033;
	border-top: 1px solid #990033;
	/*background-color: #ffcc99;*/
	background: url('images/menu_bg.jpg') repeat;
}

TABLE.hirlevelPanel TD
{
	padding-left: 10px;
}

TABLE.hirlevelPanel  TD.hirlevelPanelHead
{
	color:#990033;
	font-weight: bold;
	font-size: 12px;
}

TABLE.hirlevelPanel  TD.hirlevelPanelText
{
	color:#990033;
}

TD.tartalomElonezet
{
	background-color: #FFF;
}

DIV.content A, DIV.content TD, DIV.content TH, DIV.content P, DIV.content LI, DIV.content UL
{
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

DIV.content A
{
	color: #000;
	text-decoration: none;
}

DIV.content A:hover
{
	color: #000;
}

DIV.content .default
{
	text-align: justify;
}

DIV.content .focim
{
	font-size: 14px;
	font-weight: bold;
	color: #990033;
}

DIV.content .alcim
{
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #990033;
}

DIV.content .megjegyzes
{
	text-align: justify;
	font-style: italic;
}

DIV.content .kiemelt
{
	color: #990033;
	text-align: justify;
	font-weight: bold;
}

DIV.content .sorkizart
{
	text-align: justify;
}

DIV.content .kozepNormal
{
	text-align: center;
}

DIV.content TABLE.keretes
{
	border-collapse: collapse;
	border: 0px;
}

DIV.content TABLE.keretes TD
{
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #990033;
}

DIV.content TABLE.nemKeretes
{
	border-collapse: collapse;
	border: 0px;
}

DIV.content TABLE.nemKeretes TD
{
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	border: 0px dotted #999;
}

DIV.content IMG.keretes
{
	border: 1px solid #990033;
}

DIV.content IMG.nemKeretes
{
	border: 0px dotted #999;
}
