BODY {
  background-image: url(images/bg_body.gif);
  margin: 0px;
  font-family: Tahoma, Verdana, Sans-serif; 
	border: 0px;
	padding: 0px;

}
.boxText { font-size: 12px; }
.errorBox { font-size: 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-size: 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-size: 11px; color: #70d250; text-decoration: underline; }
A { color: #0953AA; text-decoration: none; }
A:hover { color: #0953AA; text-decoration: underline; }


.SelectedCat1 { color: #EAEFFC;	background: #094E81;	text-decoration: none;	font-weight: bold; border: 1px solid;	}

FORM { display: inline; }
TD.keret { background-color: #FE6A00; }
TR.header { background: #F12812; }
TR.headerNavigation {color: #FF0000; }
TD.headerNavigation {font-size: 11px; color: #ff0000; text-decoration: none; font-weight: normal; }
TD.SearchBox { font-size: 11px; color: #094E81; font-weight: bold; background-color: #FFFFFF; padding: 3px; border-bottom: 1px dotted #72BBF2; }
A.headerNavigation { font-size: 11px; color: #464646; text-decoration: none; font-weight: normal; }
A.headerNavigation:hover { font-size: 11px; color: #005D92; text-decoration: underline; font-weight: normal;}

TR.headerNavigationWhite {color: #FFFFFF; }
TD.headerNavigationWhite {font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: normal; }
A.headerNavigationWhite { font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
A.headerNavigationWhite:hover { font-size: 11px; color: #D1EBFF; text-decoration: none; font-weight: bold;}

TD.headerNavigationSmall { 	top: 10px; font-size: 10px; color: #0057A4; text-decoration: none; font-weight: normal; }
A.headerNavigationSmall { font-size: 10px; color: #0057A4; text-decoration: none; font-weight: normal; }
A.headerNavigationSmall:hover { font-size: 10px; color: #0057A4; text-decoration: underline; font-weight: normal;}

TR.headerError { background: #ff0000; }
TD.headerError { font-size: 12px; background: #ff0000; color: #ffffff; font-weight: bold; text-align: center; }
TR.headerInfo { background: #00ff00; }
TD.headerInfo { font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center; }
TR.footer { background: #094E81; }
TD.footer { font-size: 11px; color: #FFFFFF; padding: 0px; }
.infoBox {
	background-image: url(images/bg_infobox.jpg);
	/*background-color: #F8F8F8;*/
	/*background-color: #FCFBFB;*/
}
.infoBoxContents {  
	font-size: 12px; 
	
}
.infoBoxContents2 { font-size: 11px; }
.SBselected { color: #E00000; }
.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents { background: #FFE6E6; font-size: 11px; }
TD.infoBoxHeading {  
	font-size: 11px; 
	font-weight: bold; 
	color: #00408A;
	background-color: #FFFFFF; 
	padding: 2px; 
	text-transform: uppercase;
	border-top: 0px solid #ffffff;
	}

TD.infoBoxHeadingProductDesc {  
	font-size: 14px; 
	font-weight: normal; 
	color: #013781;
	background-image: url(images/bg_productdescboxhead_jatek.jpg); 
	padding: 0px; 
	text-transform: uppercase;
	border-top: 0px solid #ffffff;
	}

TD.CategoryHeader { 
	background-image: url(images/bg_category_header_610.jpg); 
	padding: 0px; 
	border-top: 0px solid #ffffff;
	}
	
TD.infoBoxHeadingCart{  
	font-size: 14px; 
	font-weight: normal; 
	color: #018125;
	background-image: url(images/bg_cartboxhead_jatek.jpg); 
	padding: 0px; 
	text-transform: uppercase;
	border-top: 0px solid #ffffff;
	text-align: left;
	}


TD.infoBox, SPAN.infoBox { font-size: 11px; }
TD.prodnew, SPAN.prodnew { font-size: 11px; line-height: 16px;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #ffffff; }
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #FFFFFF; }
TR.forumListing-odd { background: #f8f8f8; }
TR.forumListing-even { background: #FFE9B3; }
TR.productListing-oddsc { background: #f8f8f9; }
TR.productListing-evensc { background: #ffffff; }
TABLE.productListing { border-color: #b6b7cb; }
TABLE.BoxBorder { background: #CBEFB2; }
.productListing-heading { font-size: 11px; background: #89D24C; color: #FFFFFF; font-weight: bold; padding: 2px; border-bottom: 2px solid #FFFFFF; }
TD.productListing-data {font-size: 11px;text-align: center;color: #333333;}
TD.productListing-specials { line-height: 1.5;left: 20px; font-size: 11px; color: #333333;}
TD.infoBoxHeadingPuzzle { font-size: 15px; font-weight: bold; color: #094E81; background-color: #72BBF2; padding: 2px; border-bottom: 1px solid; border-color: #0058F8; }
TD.infoBoxHeading2 { font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #89D24C; padding: 2px; border-bottom: 1px solid; border-color: #53802E; }
TD.infoBoxHeadingTarsas { font-size: 15px; font-weight: bold; color: #FFFFFF; background-color: #FC6F1D; padding: 2px; border-bottom: 1px solid; border-color: #C54800; }
TD.infoBoxHeadingMakett { font-size: 15px; font-weight: bold; color: #FFFFFF; background-color: #9475A6; padding: 2px; border-bottom: 1px solid; border-color: #A200E0; }
TD.infoBoxHeadingHirlevel {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3792D5;
	padding: 2px;
	border-bottom: 1px solid #2575AF;
	border-top-color: #2575AF;
	border-right-color: #2575AF;
	border-left-color: #2575AF;
}
TD.infoBoxHeadingPlaymobil {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0099CC;
	padding: 2px;
	border-bottom: 1px solid #0089B7;
	border-top-color: #0089B7;
	border-right-color: #0089B7;
	border-left-color: #0089B7;
}
TD.infoBoxHeadingBaba {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF93D3;
	padding: 2px;
	border-bottom: 1px solid #E10087;
	border-top-color: #E10087;
	border-right-color: #E10087;
	border-left-color: #E10087;
}
TD.infoBoxHeadingEpito { font-size: 15px; font-weight: bold; color: #FFFFFF; background-color: #525CBC; padding: 2px; border-bottom: 1px solid; border-color: #A200E0; }
TD.infoBoxHeadingKreativ {
	font-size: 15px;
	font-weight: bold;
	background-color: #72BBF2;
	padding: 2px;
	border-bottom: 1px solid;
	border-color: #A200E0;
	color: #FFFFCC;
}
TD.infoBoxHeadingAuto {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #64AA2B;
	padding: 2px;
	border-bottom: 1px solid #44741D;
	border-top-color: #44741D;
	border-right-color: #44741D;
	border-left-color: #44741D;
}

.SubCatName { font-weight: bold; font-size: 12px; color: #094E81; text-decoration: underline; }

.kategoria_text {
	color: #53cc2e;
	text-decoration: none;
	font-size: 9px;
line-height: 1;
}

.kategoria_description {
	color: #888888;
	text-decoration: none;
	font-size: 9px;
line-height: 1;
}

.SelectedCat {
	color: #FFFFFF;
	background: #F57921;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid;
	font-size: 11px;
	background-image: url(images/bgselected.jpg);

}
A.SelectedCat {
	color: #FFFFFF;
	background: #F57921;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid;
	font-size: 11px;
	background-image: url(images/bgselected.jpg);
}
A.SelectedCat:hover {
	color: #FFFFFF;
	background: #F57921;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid;
	font-size: 11px;
	background-image: url(images/bgselected.jpg);
}


.SelectedCat2 {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
A.SelectedCat2 {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
A.SelectedCat2:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}

A.Category11 {
	font-weight: bold;
	font-size: 11px;
	color: #005D92;
	height: auto;
	position: relative;
	text-transform: uppercase;
	background-position: right;

}

 A.Category11:hover {
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color: #005D92;
	height: auto;
	position: relative;
	text-transform: uppercase;
	background-position: right;

}

TD.infoBoxHeadingMenuSelected{ 

	background-color: #6DA638;
	padding: 0px; 
	border-bottom: 0px solid #D8D8D8;
	border-top: 0px solid #FFFFFF;
	}

TD.infoBoxHeadingMenu0{ 
	background-image: url(images/bg_menuboxhead2.jpg); 
	padding: 0px; 
	}

TD.infoBoxHeadingMenu1{ 

	background-color: #345F9A;
	padding: 0px; 
	border-bottom: 0px solid #D8D8D8;
	border-top: 0px solid #FFFFFF;
	}

TD.infoBoxHeadingMenu2{ 
	background-color: #E7E7E7; 
	padding: 0px; 
	border-bottom: 1px solid #D8D8D8;
	}

TD.infoBoxHeadingMenu3{ 
	background-color: #F8F8F8; 
	padding: 0px; 
	text-transform: none;
	border-top: 0px solid #ffffff;
	border-bottom: 1px solid #D8D8D8;
	}



A.Category0 {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	height: auto;
	position: relative;
	text-transform: none;
	background-position: right;
	left: 10px;

}

 A.Category0:hover {
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color: #FFFFFF;
	height: auto;
	position: relative;
	text-transform: none;
	background-position: right;
	left: 10px;

}


A.Category1 {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	height: auto;
	position: relative;
	text-transform: uppercase;
	background-position: right;
	left: 10px;

}

 A.Category1:hover {
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color: #FFFFFF;
	height: auto;
	position: relative;
	text-transform: uppercase;
	background-position: right;
	left: 10px;

}

A.Category22 {
	font-weight: bold;
	font-size: 11px;
	color: #094E81;
	height: auto;
	position: relative;
	text-transform: uppercase;
	left: 10px;
}

A.Category22:hover {
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color: #094E81;
	height: auto;
	position: relative;
	text-transform: uppercase;
	left: 10px;
}

TABLE.cat1table {left: 0px}

A.Category2 {
	font-weight: normal;
	font-size: 11px;
	color: #094E81;
	height: auto;
	position: relative;
	left: 10px;
}

A.Category2:hover {
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	color: #094E81;
	height: auto;
	position: relative;
	left: 10px;
}

A.Category3 {
	font-weight: normal;
	font-size: 11px;
	color: #094E81;
	height: auto;
	position: relative;
	left: 20px;
}

A.Category3:hover {
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	color: #094E81;
	height: auto;
	position: relative;
	left: 20px;
}

A.Category4 {
	font-weight: normal;
	font-size: 12px;
	color: #FF0000;
	height: auto;
	left: 10px;
	position: relative;
	clip:     rect(auto auto 20px auto);
	width: 150px;

}
A.Category4:hover {
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline; 
	color: #FF0000;
	height: auto;
	left: 10px;
	position: relative;
	clip:     rect(auto auto 20px auto);
	width: 150px;
}



A.CategoryNew {
	font-weight: normal;
	font-size: 12px;
	color: #FF0000;
	height: auto;
	left: 10px;
	position: relative;
	top: 0px;
	clip:     rect(auto auto 20px auto);
	width: 150px;
}

A.CategoryNew:hover {
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline; 
	color: #FF0000;
	height: auto;
	left: 10px;
	position: relative;
	top: 0px;
	clip:     rect(auto auto 20px auto);
	width: 150px;
}



.BoxHeadText { font-weight: bold; font-size: 11px; color: #094E81; text-decoration: none; }
.BigTitle { font-size: 14px; font-weight: bold; color: #094E81; }
.MidTitle { font-size: 14px; color: #323232; }
A.ProductListPrice { font-weight: bold; font-size: 12px; text-decoration: none; }
A.ProductListLink { font-weight: bold; font-size: 13px; color: #094E81; text-decoration: none; }
A.ProductListLink:hover { font-weight: bold; font-size: 13px; color: #FF0000; text-decoration: underline; }

A.pageResults0 { color: #0000FF; }
A.pageResults0:hover { color: #0000FF; background: #FFFF33; }
A.pageResults { color: #094E81; background: #ffffff; border-style: solid; border-width: 0px; font-weight: bold;}
A.pageResults:hover { color: #ffffff; background: #094E81; border-style: solid; border-width: 0px; font-weight: bold; text-decoration: none;}


H1 {
	font-size: 18px;
	font-weight: 	bold;
	color: #323232;
	margin-bottom: 0px;
}
H2 {

	font-size: 10px;
	font-weight: 	normal;
	color: #323232;
	line-height: 6px;
	margin-bottom: 0px;
}
TD.pageHeading, DIV.pageHeading { font-size: 14px; font-weight: bold; color: #094E81; }
TR.subBar { background: #f4f7fd; }
TD.subBar { font-size: 11px; color: #000000; }
TD.main, P.main { font-size: 11px; line-height: 1.5; color: #323232; text-align:left;}
TD.mainone, P.mainone { font-size: 11px; line-height: 16px; color: #323232; }
TD.smallText, SPAN.smallText, P.smallText { font-size: 11px; }
TD.smallText, SPAN.smallText, P.smallText { font-size: 11px; }
A.smallText { font-size: 11px; }
A.smallText:hover { font-size: 11px; }
TD.ssmallText, SPAN.ssmallText, P.ssmallText { font-size: 10px; }
TD.FreeShipping {  font-weight: bold; font-size: 13px; color: #FF0000; }
SPAN.SmallRedText { font-size: 11px; color: #FF0000; }
SPAN.NormalRedText { font-size: 12px; color: #FF0000; }
TD.accountCategory { font-size: 13px; color: #aabbdd; }
TD.fieldKey { font-size: 12px; font-weight: bold; }
TD.fieldValue { font-size: 12px; }
TD.tableHeading { font-size: 12px; font-weight: bold; }
SPAN.newItemInCart { font-size: 11px; color: #ff0000; }
CHECKBOX, RADIO { font-size: 11px; }
INPUT.TEXT { border-color: #FF0000; border-style: solid; border-width: 1px; background-color: #ffffff; font-size: 11px; }
INPUT.minisearch { border-color: #808080; border-style: solid; border-width: 1px; background-color: #ffffff; font-size: 9px; }
INPUT_search { background-color: #B0B0CC; font-size: 11px; color: #000000}
.INPUT_SEARCH_ROW { font-size: 10px; color: #0953AA; width: 120px; border-color: #7b9ebd; border-style: solid; border-width: 1px; background-color: #ffffff; }
.INPUT_FILTER { cursor: pointer; font-size: 10px; color: #0953AA; width: 120px; border-color: #7b9ebd; border-style: solid; border-width: 1px; background-color: #ffffff; }
.INPUT_FILTER_SEL { font-size: 10px; width: 120px; border-color: #7b9ebd; border-style: solid; border-width: 1px; background-color: #FF8000;}

TEXTAREA { width: 100%; font-size: 11px; }
SPAN.greetUser { font-size: 12px; color: #E80000; font-weight: bold; }
TABLE.formArea { background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
TD.formAreaTitle { font-size: 12px; font-weight: bold; }
SPAN.markProductOutOfStock { font-size: 12px; color: #c76170; font-weight: bold; }
SPAN.productSpecialPriceBig { color: #ff0000; font-weight: bold; font-size: 14px; }
SPAN.productSpecialPriceSmall { color: #ff0000; font-weight: bold; font-size: 11px;} 
SPAN.productSpecialPrice { color: #ff0000; font-weight: bold; font-size: 11px; }

SPAN.errorText { color: #ff0000; }
.moduleRowOver { background-color: #F7B9C7; cursor: pointer; cursor: pointer; }
.moduleRowSelected { background-color: #F7B9C7; }
.checkoutBarFrom, .checkoutBarTo { font-size: 11px; color: #8c8c8c; }
.checkoutBarCurrent { font-size: 11px; color: #000000; }
.messageBox { font-size: 11px; }
.messageStackError, .messageStackWarning { font-size: 11px; background-color: #ffb3b5; }
.messageStackSuccess { font-size: 11px; background-color: #99ff00; }
.inputRequirement { font-size: 11px; color: #ff0000; }
.site_table { background-color: #FFFFFF; border-top: 10px solid #094E81; }
TD.left { background-color: #EAEFFC; }
TD.right { background-color: #F8F8F8; }
TABLE.content { padding: 7px; }

.ProductParameters { font-size: 11px; color: #333333;}
/*
SPAN.ProductParameters { font-size: 11px; color: #333333; margin-left: 25px; display: block;}
*/
SPAN.ProductParameters { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #333333;}
A.ProductParameters { font-size: 11px; color: #0953AA;}
A.ProductParameters:hover { font-size: 11px; color: #0953AA; text-decoration: underline; }

.copy { font-size: 11px; color: #094E81; padding: 5px; }

A.nextprev { color: #004DBE; background: #ffffff; }
A.nextprev:hover { color: #ffffff; background: #004DBE; border-style: solid; border-width: 0px; text-decoration: none;}
A.feher { color: #ffffff; }
A.feher:hover { color: #004DBE; text-decoration: none;}
A.nextprevon { color: #ffffff; background: #004DBE; border-style: solid; border-width: 1px; font-weight: bold; text-decoration: none;}
A.ProdListBigPic:hover { font-size: 10px; color: #ffffff; background: #004DBE; border-style: dotted; border-width: 1px; text-decoration: none;}
A.ProdListBigPic { font-size: 10px; color: #004DBE; background: #FFFFFF; border-style: dotted; border-width: 1px; text-decoration: none;}
A.ProdBigPic { font-size: 10px; color: #004DBE; background: #FFFFFF; }
A.ProdBigPic:hover { font-size: 10px; color: #004DBE; background: #FFFFFF; }
A.CategorieList { font-size: 12px; color: #004DBE; background: #FFFFFF; text-decoration: none; font-weight: bold; text-transform: uppercase;	}
A.CategorieList:hover { font-size: 12px; color: #ffffff; background: #004DBE; text-decoration: none; font-weight: bold; text-transform: uppercase; }
A.ProductList { font-size: 11px; color: #004DBE; text-decoration: none; font-weight: bold; 	}
A.ProductList:hover { font-size: 11px; text-decoration: underline; font-weight: bold; }
TD.InfoLineWhite { font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: normal; }
TD.InfoLineWhite:hover { font-size: 11px; color: #005D92; text-decoration: none; font-weight: normal; }



TABLE.ForumTable{
	text-align: center;
	border: 1px solid #FF9900;
	border-top: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
}

TABLE.CatIndex{
	text-align: center;
	border-top: 1px none #b6b7cb;
	border-right: 1px dotted #b6b7cb;
	border-bottom: 1px dotted #b6b7cb;
	border-left: 1px none #b6b7cb;

}

TABLE.DottedTable{
	border-top: 1px dotted #b6b7cb;
	border-right: 1px dotted #b6b7cb;
	border-bottom: 1px dotted #b6b7cb;
	border-left: 1px dotted #b6b7cb;

}

TABLE.PRODIMGtable {
	text-align: center;
	border: 1px dotted #b6b7cb;
}

TABLE.MOREPICtable1 {
	text-align: center;
	border: 1px dotted #b6b7cb;
}

TABLE.origo {
	text-align: center;
	border: 1px dotted #b6b7cb;
	background-color: #FFF6DE;

}

TABLE.AFXtable1 {
	text-align: center;
	border: 1px dotted #b6b7cb;
}
TD.AFXtd1 { font-size: 10px; background: #f0f0f0; color: #000000; font-weight: bold; text-align: center; }
TD.AFXtd2 { font-size: 10px; background: #ffffff; color: #000000; text-align: center; }
infoBoxHeadingKreativ {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #64AA2B;
	padding: 2px;
	border-bottom: 1px solid #44741D;
	border-top-color: #44741D;
	border-right-color: #44741D;
	border-left-color: #44741D;
}


.smalltable {
	font-size: 11px;
	color: #000000;
}
.smalltablebackhighlight {
	font-weight: bold; 
	font-size: 13px;
	color: #FFFFFF;
	background-color: #FF2020;
}

.infolink {
	font-weight: normal;
	font-size: 12px;
	color: #094E81;
	height: auto;
	left: 10px;
	position: relative;
	top: 0px;
	clip:     rect(auto auto 20px auto);
	width: 150px;
}

TD.InformationHeading{ 
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	height: auto;
	position: relative;
	text-transform: none;
	background-image: url(images/bg_menuboxhead2.jpg); 
	height: 29px;
	}

TD.InformationContent{ 
	font-size: 11px;
	color: #484848;
	height: auto;
	position: relative;
	text-transform: none;
	background-color: #F8F8F8; 
	padding: 3px; 
	border-top: 0px solid #ffffff;
	border-bottom: 1px solid #D8D8D8;
	}






TABLE.alap {
/*background-image: url(images/tulli_new_head/main_back.jpg);*/
background-position: left top;
background-repeat: no-repeat;
}

TABLE.search {
background-image: url(images/tulli_new_head/kereso_back.jpg);;
background-position: left top;
background-repeat: no-repeat;
}

.head_menu {
background-image: url(images/tulli_new_head/tulli_new_head_07.jpg);
background-position: top;
background-repeat: no-repeat;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding-left: 8px;
}

.head_menu2 {
background-image: url(images/tulli_new_head/tulli_new_head_07.jpg);
background-position: top;
background-repeat: no-repeat;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding-right: 8px;
}

.head_personalinfo {
background-image: url(images/tulli_new_head/tulli_new_head_04.jpg);
background-position: top;
background-repeat: no-repeat;
}

TABLE.toptop {
/*background-image: url(images/tulli_new_head/tulli_new_head_01.jpg);*/
background-position: bottom;
background-repeat: no-repeat;
}

TABLE.toptop_ugyfel {
background-image: url(images/tulli_new_head/tulli_new_head_ugyfel_01.jpg);
background-position: bottom;
background-repeat: no-repeat;
}

.head_firstmenu_left {
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #333333;
text-align: left;
padding-left: 8px;
}

.head_firstmenu_right {
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #333333;
text-align: right;
padding-right: 8px;
}

.head_firstmenu_select_start {
color: #333333;
font-size: 10px;
font-weight: normal;
padding-left: 0px;
padding-right: 0px;
text-align: left;
width: 79px;
}

.head_firstmenu_select_nation {
color: #333333;
font-size: 10px;
font-weight: normal;
padding-left: 0px;
padding-right: 0px;
text-align: left;
width: 89px;
}

a.head_menu_items {
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

a.head_menu_items:hover {
font-size: 11px; 
color: #D1EBFF; 
text-decoration: none; 
font-weight: bold;
}

.head_small_name {
color: #333333;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}


/* Searchhorizont */


.search_line {
color: #00408A;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: center;
}

.search_line_left {
color: #00408A;
font-size: 10px;
font-weight: bold;
text-decoration: none;
text-align: left;
}

.search_line_notext {
padding-left: 5px;
}

.search_line_first {
color: #00408A;
font-size: 12px;
font-weight: bold;
text-decoration: none;
padding-left: 130px;
padding-right: 0px;
}

.kereso_input {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
width: 80px;
/*height: 18px;*/
padding-left: 0px;
padding-right: 0px;
}

.kereso_inputSB {
color: #FF0000;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
width: 80px;
padding-left: 0px;
padding-right: 0px;
}

.kereso_select_basic {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-left: 0px;
padding-right: 0px;
width: 65px;
}

.kereso_select_basic_nowidth {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-left: 0px;
padding-right: 0px;
}

.kereso_select_age {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-left: 0px;
padding-right: 0px;
width: 93px;
}

.kereso_select_price {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-left: 0px;
padding-right: 0px;
width: 95px;
}

.kereso_gomb {
padding-top: 8px;
}

#ful_01 {
position: relative;
}

#ful_02 {
position: absolute;
width: 16px;
height: 14px;
top: 1px;
right: 5px;
}



/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.kamumenu {
background-color: #FF0000;
border-bottom: 1px solid #D8D8D8;
padding-top: 1px;
padding-bottom: 1px;
}

a.kamumenu_link {
	color: #FFFFFF;
	font-size: 10px;	
	text-decoration: none;	
	font-weight: bold;
text-transform: uppercase;
padding-left: 4px;
}

a.kamumenu_link:hover {
	color: #FFFFFF;
	font-size: 10px;	
	text-decoration: underline;	
	font-weight: bold;
text-transform: uppercase;
padding-left: 4px;
}



.treemenudiv1	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
width: 155px;
background-color: #345F9A;
border-bottom: 1px solid #D8D8D8;
padding-top: 1px;
padding-bottom: 1px;
}

.treemenudiv2	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
width: 155px;
background-color: #E7E7E7;
border-bottom: 1px solid #D8D8D8;
padding-top: 1px;
padding-bottom: 1px;
}

.treemenudiv3	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
width: 155px;
background-color: #F8F8F8;
border-bottom: 1px solid #D8D8D8;
padding-top: 1px;
padding-bottom: 1px;
}

.treemenudivsel1	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
width: 155px;
border-bottom: 1px solid #D8D8D8;
padding-top: 1px;
padding-bottom: 1px;
background-color: #6DA638; 

}

.treemenudivsel2	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
width: 155px;
border-bottom: 1px solid #D8D8D8;
padding-top: 1px;
padding-bottom: 1px;
background-color: #98E64F;
}

.treemenudivsel3	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
width: 155px;
border-bottom: 1px solid #D8D8D8;
padding-top: 1px;
padding-bottom: 1px;
background-color: #D7FFB1;
}

.phplmbodytable { /* Class of table cells containing plain menus */

}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 13px;	
	text-decoration: none;	
}

a {

}


a.phplm1:link, a.phplm1:visited	{      /* Font color, style of linked & visited menu items */
	color: #FFFFFF;
	font-size: 10px;	
	text-decoration: none;	
	font-weight: bold;
text-transform: uppercase;
}


a.phplm1:hover	{      /* Font color, style of menu items when hovered over */
	color: #FFFFFF;

	font-size: 10px;	
	text-decoration: underline;	
	font-weight: bold;
text-transform: uppercase;
}

a.phplm1:active	{      /* Font size & color of menu items when clicked */
	color: #FFFFFF;
	font-size: 10px;	
	text-decoration: none;	
	font-weight: bold;
text-transform: uppercase;
}

a.phplm2:link, a.phplm2:visited	{      /* Font color, style of linked & visited menu items */
	color: #094E81;
	font-size: 11px;	
	text-decoration: none;	
}


a.phplm2:hover	{      /* Font color, style of menu items when hovered over */
	color: #094E81;

	font-size: 11px;	
	text-decoration: underline;	
}

a.phplm2:active	{      /* Font size & color of menu items when clicked */
	color: #094E81;
	font-size: 11px;	
	text-decoration: none;	
}

a.phplm3:link, a.phplm3:visited	{      /* Font color, style of linked & visited menu items */
	color: #094E81;
	font-size: 10px;	
	text-decoration: none;	
}


a.phplm3:hover	{      /* Font color, style of menu items when hovered over */
	color: #094E81;

	font-size: 10px;	
	text-decoration: underline;	
}

a.phplm3:active	{      /* Font size & color of menu items when clicked */
	color: #094E81;
	font-size: 10px;	
	text-decoration: none;	
}

.dmselected0:link, .dmselected0:visited, .dmselected0:active	{      /* Font size & color of menu items when clicked */
	color: #FFFFFF;
	font-size: 10px;	
	text-decoration: none;	
	font-weight: bold;
text-transform: uppercase;
}

.dmselected0:hover	{      /* Font size & color of menu items when clicked */
	color: #FFFFFF;
	font-size: 10px;	
	text-decoration: underline;	
	font-weight: bold;
text-transform: uppercase;
}

.dmselected1:link, .dmselected1:visited, .dmselected1:active	{      /* Font size & color of menu items when clicked */
	color: #094E81;
	font-size: 11px;	
	text-decoration: none;	
}

.dmselected1:hover	{      /* Font size & color of menu items when clicked */
	color: #094E81;
	font-size: 11px;		
	text-decoration: underline;
}

.dmselected2:link, .dmselected2:visited, .dmselected2:active	{      /* Font size & color of menu items when clicked */
	color: #094E81;
	font-size: 10px;	
	text-decoration: none;	
}

.dmselected2:hover	{      /* Font size & color of menu items when clicked */
	color: #094E81;
	font-size: 10px;	
	text-decoration: underline;
}


/* Cat_Box */

.cat_box_01 {
background-image: url(images/jatek_cat_box_01.jpg);
background-position: top;
background-repeat: no-repeat;
font-size: 11px;	
text-decoration: none;	
font-weight: bold;
text-align: center;
color: #FFFFFF;
}

.cat_box_02 {
background-image: url(images/jatek_cat_box_02.jpg);
background-position: top;
background-repeat: repeat-y;
padding-top: 2px;
padding-bottom: 2px;
}

.cat_box_03 {
background-image: url(images/jatek_cat_box_03.jpg);
background-position: top;
background-repeat: no-repeat;
font-size: 10px;	
text-decoration: none;	
font-weight: normal;
text-align: center;
color: #00408A;
}

a.catbox_head_link {
font-size: 11px;	
text-decoration: none;	
font-weight: bold;
text-align: center;
color: #FFFFFF;
}

a.catbox_head_link:hover {
font-size: 11px;	
text-decoration: underline;	
font-weight: bold;
text-align: center;
color: #FFFFFF;
}

a.catbox_darab_link {
font-size: 10px;	
text-decoration: none;	
font-weight: normal;
text-align: center;
color: #00408A;
}

a.catbox_darab_link:hover {
font-size: 10px;	
text-decoration: underline;	
font-weight: normal;
text-align: center;
color: #00408A;
}



/* Head Menu */

.headmenu_kosar {
background-image: url(images/tulli_new_head/menu_01_new.jpg);
background-position: top;
background-repeat: no-repeat;
}

.headmenu_kedvezmeny {
background-image: url(images/tulli_new_head/menu_02_new.jpg);
background-position: top;
background-repeat: no-repeat;
}

.headmenu_penztar {
background-image: url(images/tulli_new_head/menu_02.jpg);
background-position: top;
background-repeat: no-repeat;
padding-top: 1px;
} 

.headmenu_info {
background-image: url(images/tulli_new_head/menu_03.jpg);
background-position: top;
background-repeat: no-repeat;
}

.headmenu_ajto {
background-image: url(images/tulli_new_head/menu_04_ki.jpg);
background-position: top;
background-repeat: no-repeat;
}

.headmenu_ajto2 {
background-image: url(images/tulli_new_head/menu_04_be.jpg);
background-position: top;
background-repeat: no-repeat;
}

a.headmenu {
font-size: 11px;	
text-decoration: none;	
font-weight: bold;
text-align: left;
color: #00408A;
padding-left: 25px;
}

a.headmenu:hover {
font-size: 11px;	
text-decoration: underline;	
font-weight: bold;
text-align: left;
color: #00408A;
padding-left: 25px;
}





/* Content_2 */

.index_redbox_01 {
background-image: url(images/content/index_redbox_01.jpg);
background-position: top;
background-repeat: no-repeat;
}

.index_redbox_02 {
background-image: url(images/content/index_redbox_02.jpg);
background-position: top;
background-repeat: repeat-y;
}

.index_redbox_03 {
background-image: url(images/content/index_redbox_03.jpg);
background-position: top;
background-repeat: no-repeat;
}


.index_redbox_tagolo {
background-image: url(images/content/index_redbox_tagolo.jpg);
background-position: top;
background-repeat: no-repeat;
}

.index_orangebox_01 {
background-image: url(images/content/index_orangebox_01.jpg);
background-position: top;
background-repeat: no-repeat;
}

.index_orangebox_02 {
background-image: url(images/content/index_orangebox_02.jpg);
background-position: top;
background-repeat: repeat-y;
}

.index_orangebox_03 {
background-image: url(images/content/index_orangebox_03.jpg);
background-position: top;
background-repeat: no-repeat;
}

.index_orangebox_tagolo {
background-image: url(images/content/index_orangebox_tagolo_135.jpg);
background-position: top;
background-repeat: no-repeat;
}

.index_orangebox_01_795 {
background-image: url(images/content/index_orangebox_01_795.jpg);
background-position: top;
background-repeat: no-repeat;
}

.index_orangebox_02_795 {
background-image: url(images/content/index_orangebox_02_795.jpg);
background-position: top;
background-repeat: repeat-y;
}

.index_orangebox_03_795 {
background-image: url(images/content/index_orangebox_03_795.jpg);
background-position: top;
background-repeat: no-repeat;
}

.index_orangebox_tagolo_795 {
background-image: url(images/content/index_orangebox_tagolo_795_135.jpg);
background-position: top;
background-repeat: no-repeat;
}

.index_bluebox_01 {
background-image: url(images/content/index_bluebox_01.jpg);
background-position: top;
background-repeat: no-repeat;

}

.index_bluebox_02 {
background-image: url(images/content/index_bluebox_02.jpg);
background-position: top;
background-repeat: repeat-y;
}

.index_bluebox_03 {
background-image: url(images/content/index_bluebox_03.jpg);
background-position: top;
background-repeat: no-repeat;
}

.indexbox_headtext {
font-size: 12px;	
text-decoration: none;	
font-weight: bold;
text-align: left;
color: #FFFFFF;
padding-top: 4px;
padding-left: 10px;
}

.redbox_tagolo_01 {
font-size: 11px;	
text-decoration: none;	
font-weight: bold;
text-align: left;
color: #00408A;
padding-top: 10px;
padding-left: 16px;
}

.redbox_tagolo_02 {
padding-left: 16px;
}

.redbox_tagolo_03 {
font-size: 11px;	
text-decoration: none;	
font-weight: normal;
text-align: left;
color: #333333;
line-height: 15px;
padding-left: 8px;
}

a.redbox_link_01 {
font-size: 11px;	
text-decoration: none;	
font-weight: bold;
text-align: left;
color: #00408A;
}

a.redbox_link_01:hover {
font-size: 11px;	
text-decoration: underline;	
font-weight: bold;
text-align: left;
color: #00408A;
}

a.redbox_link_02 {
font-size: 11px;	
text-decoration: none;	
font-weight: normal;
text-align: left;
color: #333333;
}

a.redbox_link_02:hover {
font-size: 11px;	
text-decoration: underline;	
font-weight: normal;
text-align: left;
color: #333333;
}

.orangebox_tagolo_01 {
font-size: 11px;	
text-decoration: none;	
font-weight: bold;
text-align: left;
color: #333333;
margin-top: 10px;
padding-left: 10px;
width: 180px;
height: 13px;
overflow: hidden;
}

.orangebox_tagolo_02 {
position: relative;
height: 90px;
font-size: 10px;	
text-decoration: none;	
font-weight: normal;
text-align: left;
color: #333333;
padding-left: 10px;
}

.orangebox_tagolo_03 {
}

.orangebox_tagolo_04 {
font-size: 10px;	
text-decoration: none;	
font-weight: normal;
text-align: left;
color: #333333;
padding-left: 10px;
}

.orangebox_tagolo_02_price {
position: absolute;
width: 150px;
left: 10px;
bottom: 0px;
font-size: 11px;	
text-decoration: none;	
font-weight: bold;
text-align: left;
color: #FF0000;
}

.orangebox_tagolo_02_price span {
font-size: 10px;
text-decoration: none;	
font-weight: normal;
color: #333333;
}

a.orangebox_link_01 {
font-size: 11px;	
text-decoration: none;	
font-weight: bold;
text-align: left;
color: #333333;
}

a.orangebox_link_01:hover {
font-size: 11px;	
text-decoration: underline;	
font-weight: bold;
text-align: left;
color: #333333;
}

.index_bluebox_price {
line-height: 18px;
padding-bottom: 10px;
padding-left: 10px;
text-align: left;
}

a.ageprice {
font-size: 10px;	
text-decoration: none;	
font-weight: normal;
text-align: left;
color: #0072A8;
}

a.ageprice:hover {
font-size: 10px;	
text-decoration: underline;	
font-weight: normal;
text-align: left;
color: #0072A8;
}

.bluebox_age {
font-size: 14px;	
text-decoration: none;	
font-weight: normal;
text-align: center;
color: #0072A8;
line-height: 14px;
padding-bottom: 4px;
padding-top: 4px;
}

a.index_akciolink { color: #FCEAA2; text-decoration: none; font-weight: bold;}
a.index_akciolink:hover { color: #FCEAA2; text-decoration: underline; font-weight: bold;}



.keresbutton {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
width: 50px;
}

input {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
}

select {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
}

.nagyjobbcella {
background-image: url(images/tulli_new_head/nagycellaborder.jpg);
background-position: top left;
background-repeat: repeat-y;
}






/* Ügyfél */

.ugyfelbox {
background-color: #F5F3F3;
border: #EBEBEB 1px solid;
}

.ugyfel_01 {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: center;
padding: 2px;
}

.ugyfel_02 {
color: #FF0000;
font-size: 10px;
font-weight: normal;
text-decoration: none;
text-align: center;
}

.ugyfelBoxHeading {
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF;
	background-image: url(images/bg_menuboxhead2.jpg); 
	padding: 2px; 
	text-transform: uppercase;
	border-top: 0px solid #ffffff;
	}
		
a.ugyfel_vissza {
font-size: 11px;	
text-decoration: none;	
font-weight: bold;
text-align: left;
color: #00408A;
display: block;
padding-top: 8px;
padding-left: 10px;
width: 145px;
height: 42px;
}
	
/* Alert */

#alert_01 {
position: relative;
}

#alert_02 {
position: absolute;

height: 20px;
top: 18px;
right: 20px;
}

#msg_01 {
position: relative;
}

#msg_02 {
position: absolute;

height: 20px;
top: 18;
right: 20;
}




/* Menutop */

.menutop {
background-image: url(images/tulli_new_head/jatek_menutop.jpg);
background-position: top;
background-repeat: no-repeat;
}

p.menutop_text {
color: #00408A;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: left;
padding-left: 19px;
margin-bottom: 0px;
margin-top: 2px;
}



/* Product Listing */

TABLE.productListing-table_back {background-image: url(images/tulli_new_head/lista_back_00.jpg);
background-position: bottom;
background-repeat: no-repeat;
line-height: 15px;
}



/* CONTENT */

li.content_li {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: justify;
line-height: 1.5;
padding-right: 50px;
}

p.content_text {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: justify;
padding-left: 10px;
padding-right: 10px;
line-height: 1.5;
}

p.content_text_left {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-right: 10px;
line-height: 1.5;
}

p.content_text_right {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: center;
padding-left: 10px;
line-height: 1.5;
}

p.content_texthead_01 {
color: #333333;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
}

p.content_texthead_02 {
color: #B21238;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-left: 15px;
}

TABLE.content_bigtable {
background-color: #F8F8F8;
}

a.content_tartalomlink {
color: #333333;
font-size: 12px;
font-weight: normal;
text-decoration: none;
text-align: left;
}

a.content_tartalomlink:hover {
color: #B21238;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
text-align: left;
}

a.content_kamulink {
color: #333333;
font-weight: normal;
text-decoration: none;
}

.content_tartalom_head {
background-image: url(images/bemutato/content_head_01.jpg);
background-position: top;
background-repeat: no-repeat;
}

p.aktualitas_text {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-left: 10px;
padding-right: 10px;
line-height: 1.5;
}

p.aktualitas_title {
color: #E71947;
font-size: 16px;
font-weight: bold;
text-decoration: none;
text-align: left;
padding-left: 10px;
padding-right: 10px;
line-height: 1.5;
}

.aktualitas_textbox {
padding-top: 22px;
padding-right: 14px;
}


/* NEW BOTTOM */

.bottom_headtext {
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #00408A;
padding-left: 30px;
}

a.bottom_textlink {
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #333333;
}

a.bottom_textlink:hover {
font-size: 11px;
font-weight: normal;
text-decoration: underline;
color: #333333;
}

.bottom_text_container {
padding-left: 31px;
padding-top: 4px;
padding-bottom: 4px;
line-height: 15px;
}

.bottom_head {
background-image:url(images/tulli_new_head/bottom_head.jpg);
background-position:top;
background-repeat:no-repeat;
}



/* AWARD */

p.award_text {
font-size:12px;
font-weight: normal;
color:#333333;
text-align:justify;
text-decoration:none;
padding-left:40px;
padding-right:40px;
}



/* EMAILFORM */

.mail_input {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
width: 180px;
}

.mail_select {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
width: 180px;
}

.mail_textarea {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
width:180px;
height:125px;
}

.mail_appellation {
color: #333333;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: right;
}




/* NYEREMENY */


#nyeremeny_container {
position: relative;
}

#nyeremeny1 {
position: absolute;
width: 300px;
top: 250px;
left: 80px;
}

#nyeremeny2 {
position: absolute;
width: 300px;
top: 360px;
left: 80px;
}

.nyeremeny1_class {
text-align: center;
}

.nyeremeny2_class {
text-align: center;
font-size: 13px;
color: #333333;
text-decoration: none;
}

#huseg_container {
position: relative;
}

#huseg1a {
position: absolute;
width: 30px;
top: 24px;
left: 18px;
}

#huseg1b {
position: absolute;
width: 270px;
top: 34px;
left: 131px;
}

#huseg2 {
position: absolute;
width: 263px;
top: 270px;
left: 30px;
}

#huseg3 {
position: absolute;
width: 263px;
top: 385px;
left: 30px;
}

.huseg1a_class {
text-align: center;
font-size: 44px;
color: #F77A1D;
}

.huseg1b_class {
text-align: left;
font-size: 14px;
color: #333333;
font-weight: bold;
text-decoration: none;
}

.huseg2_class {
text-align: left;
font-size: 15px;
color: #333333;
text-decoration: none;
}

.huseg3_class {
text-align: left;
font-size: 12px;
color: #333333;
text-decoration: none;
}



/* NYEREMÉNY A MENÜBEN */

#menucontainer {
position: relative;
}

#menubackback {
position: absolute;
height: 39px;
width: 128px;
top: -6px;
left: 441px;
}



/* NYEREMÉNY VÉGE */

#nyervege_nagy {
position: relative;
}

#nyervege_kicsi {
position: absolute;
height: 778px;
width: 179px;
top: 50px;
left: 6px;
}


/*---------------------------*/
/*      biztonsági menü      */
/*---------------------------*/


.safetreemenudiv1	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */

background-color: #345F9A;
border-bottom: 1px solid #D8D8D8;
}

.safetreemenudiv2	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */

background-color: #E7E7E7;
border-bottom: 1px solid #D8D8D8;
}

.safetreemenudiv3	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */

background-color: #F8F8F8;
border-bottom: 1px solid #D8D8D8;
}

.safetreemenudivsel1	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
border-bottom: 1px solid #D8D8D8;
background-color: #6DA638; 

}

.safetreemenudivsel2	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
border-bottom: 1px solid #D8D8D8;
background-color: #98E64F;
}

.safetreemenudivsel3	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
border-bottom: 1px solid #D8D8D8;
background-color: #D7FFB1;
}

.safephplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 13px;	
	text-decoration: none;	
}

a.safephplm1:link, a.safephplm1:visited	{      /* Font color, style of linked & visited menu items */
	color: #FFFFFF;
	font-size: 10px;	
	text-decoration: none;	
	font-weight: bold;
text-transform: uppercase;
}


a.safephplm1:hover	{      /* Font color, style of menu items when hovered over */
	color: #FFFFFF;

	font-size: 10px;	
	text-decoration: underline;	
	font-weight: bold;
text-transform: uppercase;
}

a.safephplm1:active	{      /* Font size & color of menu items when clicked */
	color: #FFFFFF;
	font-size: 10px;	
	text-decoration: none;	
	font-weight: bold;
text-transform: uppercase;
}

a.safephplm2:link, a.safephplm2:visited	{      /* Font color, style of linked & visited menu items */
	color: #094E81;
	font-size: 11px;	
	text-decoration: none;	
}


a.safephplm2:hover	{      /* Font color, style of menu items when hovered over */
	color: #094E81;

	font-size: 11px;	
	text-decoration: underline;	
}

a.safephplm2:active	{      /* Font size & color of menu items when clicked */
	color: #094E81;
	font-size: 11px;	
	text-decoration: none;	
}

a.safephplm3:link, a.safephplm3:visited	{      /* Font color, style of linked & visited menu items */
	color: #094E81;
	font-size: 10px;	
	text-decoration: none;	
}


a.safephplm3:hover	{      /* Font color, style of menu items when hovered over */
	color: #094E81;

	font-size: 10px;	
	text-decoration: underline;	
}

a.safephplm3:active	{      /* Font size & color of menu items when clicked */
	color: #094E81;
	font-size: 10px;	
	text-decoration: none;	
}

.left_banner_back_ajanlo {
background-image:url(images/banners/bannerback_120x240_tulliajanlo.jpg);
background-position:top;
background-repeat:no-repeat;
}

#left_banner_container {
width: 120px;
height: 120px;
padding-top: 0px;
padding-left: 24px;
padding-top: 8px;
}


/* product_info sale / new */
#product_info_container {
position: relative;
width: 220px;
height: 220px;
}
#product_info_sale {
position: absolute;
width: 100px;
height: 100px;
top: -18px;
left: 0px;
background: url(images/sale_back_220.png) top left no-repeat;
z-index: 500;
cursor: pointer;
}
#product_info_ujdonsag {
position: absolute;
width: 100px;
height: 100px;
top: -18px;
left: 0px;
background: url(images/ujdonsag_back_220.png) top left no-repeat;
z-index: 500;
cursor: pointer;
}
#product_info_pic {
position: absolute;
width: 220px;
height: 220px;
top: 0px;
left: 0px;
z-index: 50;
}
#product_info_sale .sale_text {
text-align: center;
padding-top: 43px;
font-size: 22px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none; 
}


/* product_listing sale / new */
#product_listing_container {
position: relative;
width: 155px;
height: 135px;
}
#product_listing_sale {
position: absolute;
width: 60px;
height: 60px;
top: -18px;
left: 0px;
background: url(images/sale_back_135.png) top left no-repeat;
z-index: 500;
cursor: pointer;
}
#product_listing_pic {
position: absolute;
width: 135px;
height: 135px;
top: 0px;
left: 10px;
z-index: 50;
}
#product_listing_sale .sale_text {
text-align: center;
padding-top: 26px;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none; 
}
#product_listing_new {
position: absolute;
width: 60px;
height: 60px;
top: -18px;
left: 0px;
background: url(images/ujdonsag_back_135.png) top left no-repeat;
z-index: 500;
cursor: pointer;
}


/* szures 
#szures_container {
position: relative;
width: 100%;
text-align: center;
margin-top: 4px;
}

.szures_element {
float: left;
width: 111px;
height: 23px;
margin-right: 3px;
background: url(images/szures_back.jpg) top left no-repeat;
text-align: center;
font-size: 11px;
color: #333333;
padding-top: 5px;
cursor: pointer;
z-index: 50;
}

.szures_element_aktiv {
float: left;
width: 111px;
height: 23px;
margin-right: 3px;
background: url(images/szures_back_aktiv.jpg) top left no-repeat;
text-align: center;
font-size: 11px;
color: #FF0000;
padding-top: 5px;
cursor: pointer;
z-index: 50;
font-weight: bold;
} 

.szures_element_hover {
float: left;
width: 111px;
height: 23px;
margin-right: 3px;
background: url(images/szures_back_aktiv.jpg) top left no-repeat;
text-align: center;
font-size: 11px;
color: #FF0000;
padding-top: 5px;
cursor: pointer;
z-index: 50;
}*/

/* szures */
#szures_container {
position: relative;
width: 100%;
text-align: center;
margin-top: 4px;
}

.szures_element {
float: left;
width: 111px;
height: 23px;
margin-right: 3px;
background: url(images/szures_back_kek.jpg) top left no-repeat;
text-align: center;
font-size: 11px;
color: #00408A;
padding-top: 5px;
cursor: pointer;
z-index: 50;
}

.szures_element_aktiv {
float: left;
width: 111px;
height: 23px;
margin-right: 3px;
background: url(images/szures_back_kek_aktiv.jpg) top left no-repeat;
text-align: center;
font-size: 11px;
color: #FFFFFF;
padding-top: 5px;
cursor: pointer;
z-index: 50;
font-weight: bold;
} 

.szures_element_hover {
float: left;
width: 111px;
height: 23px;
margin-right: 3px;
background: url(images/szures_back_kek_hover.jpg) top left no-repeat;
text-align: center;
font-size: 11px;
color: #00408A;
padding-top: 5px;
cursor: pointer;
z-index: 50;
}

.szures_element_nagy {
float: left;
width: 196px;
height: 23px;
margin-right: 3px;
background: url(images/szures_back_196_kek.jpg) top left no-repeat;
text-align: center;
font-size: 11px;
color: #00408A;
padding-top: 5px;
cursor: pointer;
z-index: 50;
}

.szures_element_aktiv_nagy {
float: left;
width: 196px;
height: 23px;
margin-right: 3px;
background: url(images/szures_back_196_kek_aktiv.jpg) top left no-repeat;
text-align: center;
font-size: 11px;
color: #FFFFFF;
padding-top: 5px;
cursor: pointer;
z-index: 50;
font-weight: bold;
} 

.szures_element_hover_nagy {
float: left;
width: 196px;
height: 23px;
margin-right: 3px;
background: url(images/szures_back_196_kek_hover.jpg) top left no-repeat;
text-align: center;
font-size: 11px;
color: #00408A;
padding-top: 5px;
cursor: pointer;
z-index: 50;
}


/*-------------------- kereső új formázása --------------------*/
/*
.kereso_select_fixwidth, .kereso_select_age {
width: 103px;
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-left: 0px;
padding-right: 0px;
}

.kereso_input {
width: 90px;
}

.kereso_main_container {
width: 980px;
height: 40px;
background: url(images/tulli_new_head/kereso_back_jatek.jpg) top left repeat-x;
}

.kereso_container {
position: relative;
width: auto;
height: 40px;
float: left;
}

.kereso_left {
width: 8px;
height: 40px;
background: url(images/tulli_new_head/kereso_ful_left.jpg) top center no-repeat;
float: left;
}

.kereso_center {
width: auto;
height: 40px;
background: url(images/tulli_new_head/kereso_ful_center.jpg) top center repeat-x;
float: left;
color: #00408A;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: center;
padding-top: 5px;
}

.kereso_right {
width: 8px;
height: 40px;
background: url(images/tulli_new_head/kereso_ful_right.jpg) top center no-repeat;
float: left;
}
*/

/* twitter, facebook, iwiw */
.tfi_container {
position: relative;
width: 120px;
height: 30px;
background: url(images/tulli_new_head/tfi_head_jatek.jpg) top center no-repeat;
}
.tfi_facebook {
position: absolute;
width: 34px;
height: 34px;
top: -10px;
left: 5px;
}
.tfi_twitter {
position: absolute;
width: 34px;
height: 34px;
top: -10px;
left: 42px;
}
.tfi_iwiw {
position: absolute;
width: 34px;
height: 34px;
top: -10px;
left: 78px;
}

#twittercontent li {
font-size: 12px;
font-weight: bold;
color: #B21238;
text-align: left;
line-height: 18px;
}

#twittercontent ul {
padding-top: 0px;
margin-top: 0px;
}

#twittercontent {
position: relative;
}

#twitterlogos {
position: absolute;
background: url(images/tfir_logos.png) top right no-repeat;
width: 190px;
height: 90px;
right: 5px;
top: -60px;
}


/*---------- közvéleménykutatás ----------*/
#kozvelemeny_container {
padding-top: 20px;
}

.kozvelemeny_sor {
background-color: #F8F8F8;
padding-top: 5px;
height: 46px;
width: 790px;
margin-bottom: 2px;
}

.kozvelemeny_kerdes {
width: 615px;
float: left;
}

.kozvelemeny_valasz {
width: 35px;
float: left;
}

.kv_valaszbox {
/*
background-color: #eeeeee;
text-align: center;
font-size: 12px;
color: #BBBBBB;
width: 30px;
height: 36px;
text-transform: uppercase;
padding-top: 4px;
*/
width: 30px;
height: 36px;
background: url(images/kozvelemenykutatas/star_off.jpg) center center no-repeat;
cursor: pointer;
}

.kv_valaszbox_on {
width: 30px;
height: 36px;
background: url(images/kozvelemenykutatas/star_on.jpg) center center no-repeat;
cursor: pointer;
}

.kozvelemeny_kerdes_text {
font-size: 15px;
color: #333333;
padding-left: 10px;
padding-right: 10px;
padding-top: 11px;
}


/*---------- product info füles ----------*/
.product_info_box_navigation {
position: relative;
width: 610px;
height: 48px;
background: url(images/product_info_box/product_info_box_top.jpg) top center no-repeat;
}

.product_info_box_content {
width: 610px;
background: url(images/product_info_box/product_info_box_middle.jpg) top center repeat-y;
}

#product_info_termekleiras_container {
line-height: 1.5;
}

.product_info_content_style {
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 11px;
}

.product_info_box_bottom {
width: 610px;
height: 15px;
background: url(images/product_info_box/product_info_box_bottom.jpg) top center no-repeat;
}

.product_info_box_menu_container {
position: absolute;
width: 590px;
height: 48px;
top: 0px;
left: 10px;
}

.product_info_ful_container {
width: auto;
height: 48px;
float: left;
cursor: pointer;
}

.product_info_ful_center_aktiv {
width: auto;
height: 48px;
background: url(images/product_info_box/product_info_box_ful_aktiv_center.jpg) top left repeat-x;
text-align: center;
font-size: 12px;
color: #00408a;
font-weight: bold;
padding-top: 12px;
float: left;
}

.product_info_ful_left_aktiv {
width: 10px;
height: 48px;
background: url(images/product_info_box/product_info_box_ful_aktiv_left.jpg) top left no-repeat;
float: left;
}

.product_info_ful_right_aktiv {
width: 10px;
height: 48px;
background: url(images/product_info_box/product_info_box_ful_aktiv_right.jpg) top left no-repeat;
float: left;
}

.product_info_ful_center_inaktiv {
width: auto;
height: 48px;
background: url(images/product_info_box/product_info_box_ful_inaktiv_center.jpg) top left repeat-x;
text-align: center;
font-size: 12px;
color: #333333;
font-weight: bold;
padding-top: 12px;
float: left;
}

.product_info_ful_left_inaktiv {
width: 10px;
height: 48px;
background: url(images/product_info_box/product_info_box_ful_inaktiv_left.jpg) top left no-repeat;
float: left;
}

.product_info_ful_right_inaktiv {
width: 10px;
height: 48px;
background: url(images/product_info_box/product_info_box_ful_inaktiv_right.jpg) top left no-repeat;
float: left;
}

.product_info_ertekeles_ertekelve_container {
position: relative;
width: 590px;
height: 30px;
font-size: 14px;
margin-bottom: 10px;
}

.product_info_ertekeles_ertekelve_csillagok {
position: absolute;
width: 150px;
height: 30px;
top: 0px;
right: 0px;
}

.product_info_ertekeles_infobox_container {
width: 590px;
height: 90px;
background: #e8f3f9 url(images/product_info_box/product_info_box_infobox_back.jpg) top right no-repeat;
margin-bottom: 10px;
}

.product_info_ertekeles_infobox_container span.titlecim {
color: #00408a;
font-size: 18px;
font-weight: bold;
line-height: 30px;
}

.product_info_ertekeles_container {
position: relative;
width: 590px;
margin-bottom: 10px;
}

.product_info_ertekeles_onehead {
position: relative;
width: 590px;
height: 30px;
background-color: #eeeeee;
font-size: 13px;
}

.product_info_ertekeles_onecontent {
position: relative;
width: 590px;
height: auto;
background-color: #fcfbfb;
border-bottom: #eeeeee 1px solid;
}

.product_info_ertekeles_csillag {
position: absolute;
width: 100px;
height: 20px;
top: 5px;
right: 10px;
}

.product_info_ertekeles_kep_conatiner {
position: relative;
float: right;
width: 100px;
height: 100px;
background-color: #FFFFFF;
border: #eeeeee 1px solid;
margin-left: 8px;
margin-bottom: 10px;
z-index: 2000;
}

.product_info_ertekeles_husegpont_container {
width: 568px;
height: 24px;
background-color: #FFFFFF;
border: #eeeeee 1px solid;
margin-left: 25px;
margin-bottom: 10px;
text-align: center;
}

.product_info_ertekeles_irasa_container {
width: 590px;
height: auto;
background-color: #eeeeee;
margin-bottom: 10px;
}

.product_info_ertekeles_irasa_container form {
padding: 0px;
margin: 0px;
}

.product_info_ertekeles_irasa_megszolit {
width: 570px;
font-size: 18px;
padding-bottom: 8px;
border-bottom: #d3d3d3 1px solid;
margin-bottom: 10px;
font-weight: bold;
}

.product_info_ertekeles_irasa_product_details {
width: 570px;
font-size: 12px;
padding-bottom: 8px;
border-bottom: #d3d3d3 1px solid;
margin-bottom: 10px;
line-height: 20px;
}

.product_info_ertekeles_irasa_cim, .product_info_ertekeles_irasa_leiras, .product_info_ertekeles_irasa_kepfeltoltes {
width: 570px;
font-size: 12px;
padding-bottom: 2px;
line-height: 24px;
}

.product_info_ertekeles_irasa_submit {
width: 570px;
padding-top: 8px;
text-align: center;
}

.product_info_ertekeles_irasa_container input {
width: 570px;
border: #d3d3d3 1px solid;
font-size: 13px;
padding-left: 2px;
padding-right: 2px;
}

.product_info_ertekeles_irasa_container textarea {
width: 570px;
height: 100px;
border: #d3d3d3 1px solid;
font-size: 13px;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
}

.ertekeles_csillag_container {
width: 30px;
height: 30px;
float: left;
background: url(images/product_info_box/csillag_off_szurke_nagy.jpg) top center no-repeat;
cursor: pointer;
}

.ertekeles_csillag_container_aktiv {
width: 30px;
height: 30px;
float: left;
background: url(images/product_info_box/csillag_on_szurke_nagy.jpg) top center no-repeat;
cursor: pointer;
}

.product_info_ertekeles_tovabbi_container {
width: 590px;
height: 30px;
background: #eeeeee;

font-weight: bold;
}

.account_ertekeles_irasa_container {
width: auto;
height: auto;
margin-bottom: 10px;
}

.account_ertekeles_irasa_megszolit {
width: 100%;
font-size: 18px;
padding-bottom: 8px;
/*border-bottom: #333333 1px solid;*/
border-bottom: #D3D3D3 1px solid;
margin-bottom: 10px;
font-weight: bold;
}

.account_ertekeles_irasa_cim, .account_ertekeles_irasa_leiras, .account_ertekeles_irasa_kepfeltoltes {
width: 100%;
font-size: 11px;
padding-bottom: 2px;
line-height: 24px;
}

.account_ertekeles_irasa_submit {
width: 100%;
padding-top: 8px;
text-align: center;
}

.account_ertekeles_irasa_container input {
width: 100%;
color:#333333;
font-size:11px;
text-align:left;
text-decoration:none;
border: #D3D3D3 1px solid;
padding-left: 2px;
padding-right: 2px;
}

.account_ertekeles_irasa_container textarea {
width: 100%;
color:#333333;
font-size:11px;
text-align:left;
text-decoration:none;
height: 100px;
border: #D3D3D3 1px solid;
padding: 2px;
}

/*
.account_ertekeles_irasa_container img {
border: #D3D3D3 1px solid;
}
*/

.account_review_infobox {
/*background-image: url(images/account_review_infobox_back.jpg);*/
background-position: bottom center;
background-repeat: repeat-x;
/*background-color: #cce9f9;*/
background-color: #EEEEEE;
}

.account_ertekeles_csillag_container {
width: 30px;
height: 30px;
float: left;
/*background: url(images/product_info_box/csillag_off_szurke_nagy.gif) top center no-repeat;*/
background: url(images/product_info_box/csillag_off_szurke_nagy.jpg) top center no-repeat;
cursor: pointer;
}

.account_ertekeles_csillag_container_aktiv {
width: 30px;
height: 30px;
float: left;
/*background: url(images/product_info_box/csillag_on_szurke_nagy.gif) top center no-repeat;*/
background: url(images/product_info_box/csillag_on_szurke_nagy.jpg) top center no-repeat;
cursor: pointer;
}

.account_irjon_ertekelest_banner {
background-color: #f2153e;
text-align: center;
margin-top: 5px;
margin-bottom: 10px;
}

.account_irjon_ertekelest_bannertext {
color: #FFFFFF;
font-size: 18px;
font-weight: bold;
padding-top: 8px;
padding-bottom: 8px;
}

.account_irjon_ertekelest_bannertext span {
color: #FFFF00;
font-size: 20px;
}

.reviewlist_ertekeles_onehead {
position: relative;
width: 100%;
height: 30px;
background-color: #eeeeee;
font-size: 13px;
text-align: left;
}

.reviewlist_ertekeles_onecontent {
width: 100%;
height: auto;
background-color: #fcfbfb;
border-bottom: #eeeeee 1px solid;
font-size: 11px;
text-align: left;
}

.reviewlist_ertekeles_onecontent_pic {
float: left;
width: 135px;
height: 135px;
background-color: #FFFFFF;
border: #eeeeee 1px solid;
margin-right: 8px;
margin-bottom: 10px;
}

.reviewlist_ertekeles_onecontent_productholder {
position: relative;
width: 177px;
height: 233px;
margin: 10px;
text-align: center;
float: left;
background: url(images/product_info_box/reviews_back.jpg) top center no-repeat;
}

.reviewlist_ertekeles_ertekelve_csillagok {
position: absolute;
width: 100px;
height: 20px;
top: 5px;
right: 10px;
}

.reviewlist_ertekeles_husegpont_container {
width: 768px;
height: 24px;
background-color: #FFFFFF;
border: #eeeeee 1px solid;
margin-left: 10px;
margin-bottom: 10px;
text-align: center;
}

.reviewlist_ertekeles_infobox_container {
width: 100%;
height: 82px;
background: #e8f3f9 url(images/product_info_box/product_info_box_infobox_back.jpg) top right no-repeat;
margin-bottom: 10px;
font-size: 11px;
text-align: left;
}

.infobox_head {
/*background-color: #EEEEEE;*/
background-color: #E8F3F9;
height: 22px;
padding-top: 4px;
padding-bottom: 4px;
border-bottom: #FFFFFF 2px solid;
color: #00408A; 
}

.infobox_head td {
padding-left: 10px;
}

.account_bottom_info {
border-top: #d3d3d3 1px solid;
}

#cimoldali_banner_container h2 {
padding: 0px;
margin: 2px;
margin-top: 18px;
margin-bottom: 8px;
font-size: 16px;
color: #00408a;
}

#cimoldali_banner_container a {
font-size: 16px;
color: #00408a;
text-decoration: none;
}

#cimoldali_banner_container a:hover {
font-size: 16px;
color: #00408a;
text-decoration: underline;
}

#cimoldali_banner_container p {
margin: 0px;
padding: 0px;
margin-bottom: 18px;
font-size: 13px;
}

#cimoldali_banner_container .cimoldali_banner {
position: relative;
width: 610px;
height: auto;
}

.baloldali_banner h2 {
padding: 0px;
margin: 2px;
margin-top: 18px;
margin-bottom: 8px;
font-size: 16px;
color: #00408a;
line-height: 20px;
}

.baloldali_banner a {
font-size: 16px;
color: #00408a;
text-decoration: none;
}

.baloldali_banner a:hover {
font-size: 16px;
color: #00408a;
text-decoration: underline;
}

.baloldali_banner p {
margin: 0px;
padding: 0px;
margin-bottom: 18px;
font-size: 13px;
}

/*-------------- seo -------------*/
.BigTitle h1 {
padding: 0px;
margin: 0px;
font-size: 11px;
color: #323232;
font-weight: normal;
text-decoration: none;
}

.MidTitle h1 {
font-size: 14px;
font-weight: normal;
}

.productListing-data h2 {
padding: 0px;
margin: 0px;
line-height: 13px;;
font-weight: normal;
text-decoration: none;
font-size: 11px;
}

.productListing-data h3 {
padding: 0px;
margin: 0px;
font-weight: normal;
text-decoration: none;
font-size: 11px;
}

#pi_h2 {
margin-top: 5px;
}

#pi_h2 h2 {
padding: 0px;
margin: 0px;
font-size: 11px;
color: #323232;
font-weight: normal;
text-decoration: none;
line-height: 18px; 
}

.prod_width1 {
position: relative;
width: 65px;
float: left;
}

.prod_row {
position: relative;
width: 370px;
height: auto;
min-height: 15px;
padding-top: 5px;
padding-bottom: 5px;
background-position: 0px 2px;
background-repeat: no-repeat;
border-bottom: #dfefde 1px dotted;
}

.prod_width2 {
position: relative;
width: 102px;
float: left;
margin-left: 25px;
}

/*
.prod_width2 {
position: relative;
width: 127px;
float: left;
}
*/

.prod_width22 {
position: relative;
width: 243px;
float: left;
}

.clear {
clear: both;
}

.clear {
clear: both;
}

#category_search_container {
position: relative;
width: 100%;
height: 100%;
}

#category_search_container a {
color: #00408a;
}

#category_search_container #szukit_container {
position: absolute;
width: auto;
height: 43px;
bottom: -12px;
right: 10px;
}

#category_search_container #szukit_container .left {
position: relative;
width: 7px;
height: 43px;
background: url(images/cat_search_szukit_right.jpg) left top no-repeat;
float: right;
}

#category_search_container #szukit_container .center {
position: relative;
width: auto;
height: 43px;
background: url(images/cat_search_szukit_center.jpg) left top repeat-x;
float: right;
padding-left: 10px;
padding-right: 10px;
}

#category_search_container #szukit_container .right {
position: relative;
width: 7px;
height: 43px;
background: url(images/cat_search_szukit_left.jpg) left top no-repeat;
float: right;
}

#category_search_container p {
margin: 0px;
padding: 0px;
margin-top: 4px;
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: justify;
line-height: 1.5;
}

#category_search_container p.catdesc {
border-bottom: #aaaaaa 1px dotted;
padding-bottom: 8px;
margin-bottom: 4px;
font-size: 12px;
}

#category_search_container h1 {
margin: 0px;
padding: 0px;
color: #333333;
font-size: 18px;
font-weight: normal;
text-decoration: none;
text-align: left;
}

#category_search_container .logo_container {
position: relative;
width: 160px;
height: 160px;
float: left;
/*background: url(images/cat_search_logo_background.jpg) center top no-repeat;*/
}

#category_search_container .logo_container img {
border: #FFFFFF 2px solid;
}

#category_search_container .logo_ful_container {
position: absolute;
width: 76px;
height: 76px;
top: 0px;
left: 0px;
z-index: 900;
}

#category_search_container .small {
width: 100px;
height: 100px;
/*background: url(images/cat_search_logo_small_background.jpg) center top no-repeat;*/
}

#category_search_container .text_container {
position: relative;
width: 660px;
text-align: justify;
float: left;
margin-top: 10px;
margin-left: 10px;
padding-bottom: 40px;
}

#category_search_container .text_container_small {
position: relative;
width: 600px;
text-align: justify;
float: left;
margin-top: 10px;
margin-left: 10px;
padding-bottom: 40px;
}

#category_search_container .text_container a {
color: #00408a;
}

#category_search_container .text_container span, #category_search_container .text_container_small span {
color: #00408a;
}

#category_search_container .filter_clear {
position: absolute;
width: 16px;
height: 16px;
right: 4px;
top: 12px;
}

.top_info_row {
width: 980px;
height: 26px;
background-color: #efefef;
border-bottom: #d4d4d4 1px solid;
}

#newsletter_container {
position: relative;
}

#newsletter_container .title {
position: relative;
/*border-bottom: #f0f0f0 1px solid;*/
background-color: #00408a;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
width: 751px;
padding-top: 4px;
padding-bottom: 4px;
}

#newsletter_container .title span {
padding-left: 8px;
padding-right: 8px;
}

#archiv_hirlevel_holder {
position: relative;
width: 751px;
height: 600px;
background-color: #FDF8E1;
margin-top: 10px;
}

#archiv_hirlevel_holder object {
width: 751px;
height: 600px;
}

#newsletter_container select  {
font-size: 12px;
font-weight: bold;
width: 200px;
}

#newsletter_container option  {
font-size: 11px;
font-weight: normal;
}

#breadcrumbs_holder {
position: relative;
width: 678px;
height: 16px;
padding-top: 2px;
overflow: hidden;
}

#category_search_container .text_container span.szures_valtozo, #category_search_container .text_container_small span.szures_valtozo {
color: #FF0000;
}

#category_search_container .text_container span.smalltitle, #category_search_container .text_container_small span.smalltitle {
font-size: 11px;
color: #333333;
}

.kategoria_banner_holder {
position: relative;
margin-top: 5px;
margin-bottom: 5px;
}

.module_description {
position: relative;
width: 98px;
height: 60px;
overflow: hidden;
}

#categoryx_search_container .logo_container {
position: relative;
float: left;
width: 100px;
height: 100px;
background: url(images/cat_search_logo_small_background.jpg) center top no-repeat;
}

#categoryx_search_container .logo_container {
position: relative;
float: left;
width: 100px;
height: 100px;
}

#categoryx_search_container {
position: relative;
width: 100%;
height: 100%;
}

#categoryx_search_container a {
color: #00408a;
}

#categoryx_search_container #szukit_container {
position: absolute;
width: auto;
height: 43px;
bottom: -12px;
right: 10px;
}

#categoryx_search_container #szukit_container .left {
position: relative;
width: 7px;
height: 43px;
background: url(images/cat_search_szukit_right.jpg) left top no-repeat;
float: right;
}

#categoryx_search_container #szukit_container .center {
position: relative;
width: auto;
height: 43px;
background: url(images/cat_search_szukit_center.jpg) left top repeat-x;
float: right;
padding-left: 10px;
padding-right: 10px;
}

#categoryx_search_container #szukit_container .right {
position: relative;
width: 7px;
height: 43px;
background: url(images/cat_search_szukit_left.jpg) left top no-repeat;
float: right;
}

#categoryx_search_container p {
margin: 0px;
padding: 0px;
margin-top: 4px;
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: justify;
line-height: 1.5;
}

#categoryx_search_container p.catdesc {
border-bottom: #aaaaaa 1px dotted;
padding-bottom: 8px;
margin-bottom: 4px;
font-size: 12px;
}

#categoryx_search_container h1 {
margin: 0px;
padding: 0px;
color: #333333;
font-size: 18px;
font-weight: normal;
text-decoration: none;
text-align: left;
}

#categoryx_search_container .logo_ful_container {
position: absolute;
width: 76px;
height: 76px;
top: 0px;
left: 0px;
z-index: 10000;
}

#categoryx_search_container .text_container {
position: relative;
width: 660px;
text-align: justify;
float: left;
margin-top: 10px;
margin-left: 0px;
padding-bottom: 30px;
}

#categoryx_search_container .text_container_small {
position: relative;
width: 600px;
text-align: justify;
float: left;
margin-top: 10px;
margin-left: 10px;
padding-bottom: 30px;
}

#categoryx_search_container .text_container a {
color: #00408a;
}

#categoryx_search_container .text_container span, #categoryx_search_container .text_container_small span {
color: #00408a;
}

#categoryx_search_container .filter_clear {
position: absolute;
width: 16px;
height: 16px;
right: 4px;
top: 12px;
}

#category_advanced_search_container .logo_container {
position: relative;
float: left;
width: 100px;
height: 100px;
}

#category_advanced_search_container {
position: relative;
width: 100%;
height: 100%;
}

#category_advanced_search_container a {
color: #00408a;
}

#category_advanced_search_container #szukit_container {
position: absolute;
width: auto;
height: 43px;
bottom: -12px;
right: 10px;
}

#category_advanced_search_container #szukit_container .left {
position: relative;
width: 7px;
height: 43px;
background: url(images/cat_search_szukit_right.jpg) left top no-repeat;
float: right;
}

#category_advanced_search_container #szukit_container .center {
position: relative;
width: auto;
height: 43px;
background: url(images/cat_search_szukit_center.jpg) left top repeat-x;
float: right;
padding-left: 10px;
padding-right: 10px;
}

#category_advanced_search_container #szukit_container .right {
position: relative;
width: 7px;
height: 43px;
background: url(images/cat_search_szukit_left.jpg) left top no-repeat;
float: right;
}

#category_advanced_search_container p {
margin: 0px;
padding: 0px;
margin-top: 4px;
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: justify;
line-height: 1.5;
}

#category_advanced_search_container p.catdesc {
border-bottom: #aaaaaa 1px dotted;
padding-bottom: 8px;
margin-bottom: 4px;
font-size: 12px;
}

#category_advanced_search_container h1 {
margin: 0px;
padding: 0px;
color: #333333;
font-size: 12px;
font-weight: normal;
text-decoration: none;
text-align: left;
margin-top: 4px;
line-height: 18px;
}

#category_advanced_search_container h2 {
margin: 0px;
padding: 0px;
color: #333333;
font-size: 18px;
font-weight: normal;
text-decoration: none;
text-align: left;
margin-top: 8px;
padding-bottom: 12px;
margin-bottom: 4px;
border-bottom: 1px dotted #AAAAAA;
}

#category_advanced_search_container .logo_ful_container {
position: absolute;
width: 76px;
height: 76px;
top: 0px;
left: 0px;
z-index: 1100;
}

#category_advanced_search_container .text_container {
position: relative;
width: 660px;
text-align: justify;
float: left;
margin-top: 10px;
margin-left: 10px;
padding-bottom: 30px;
}

#category_advanced_search_container .text_container_small {
position: relative;
width: 695px;
text-align: justify;
float: left;
margin-top: 10px;
margin-left: 70px;
padding-bottom: 30px;
}

#category_advanced_search_container .text_container a {
color: #00408a;
}

#category_advanced_search_container .text_container span, #category_advanced_search_container .text_container_small span {
color: #00408a;
}

#category_advanced_search_container .filter_clear {
position: absolute;
width: 16px;
height: 16px;
right: 4px;
top: 12px;
}

#product_info_termekleiras_container .ProductParameters {
margin-left: 0px;
display: inline;
}

#review_rules_container ol {
margin: 0px;
padding: 0px;
list-style-position: outside;
margin-left: 20px;
}

#review_rules_container li {
padding-bottom: 10px;
}

#review_rules_container span.kiemel {
font-weight: bold;
}

.review_rules_comment {
position: relative;
width: 100%;
text-align: center;
font-size: 11px;
padding-top: 8px;
}

a.ertekelesi_szabalyzat {
padding-bottom: 10px;
padding-top: 10px;
display: inline;
background: url(/images/product_info_box/ertekelesi_szabalyzat.jpg) top center no-repeat;
}

.product_listing_free_shipping {
position: relative;
width: 140px;
height: auto;
background: #FF0000 url(/images/prod_list_free_ship.jpg) 0px 1px no-repeat;;
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 4px;
text-align: left;
}

.product_listing_in_stock {
position: relative;
width: 140px;
height: auto;
background: #2a9f01 url(/images/prod_list_in_stock.jpg) 0px 1px no-repeat;;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 4px;
text-align: left;
}

span.product_listing_span {
margin-left: 19px;
}


.tell_friend_block_title {
width: 100%;
font-size: 14px;
padding-bottom: 2px;
/*border-bottom: #333333 1px solid;*/
border-bottom: #D3D3D3 1px solid;
margin-bottom: 10px;
font-weight: bold;
color: #333333;
}

#tell_friend_container input {
width: 300px;
background-color: #FFFFFF;
border: #eeeeee 1px solid;
text-align: left;
padding-left: 2px;
padding-right: 2px;
}

#tell_friend_container textarea {
width: 774px;
background-color: #FFFFFF;
border: #eeeeee 1px solid;
text-align: left;
padding: 2px;
}

#tell_friend_container span.inputRequirement {
color: #d3d3d3;
}

#tell_friend_container .content_bigtable {
background-color: #EEEEEE;
}

.prod_row_free_ship {
position: relative;
width: 370px;
padding-top: 2px;
padding-bottom: 2px;
height: auto;
min-height: 15px;
margin-top: 5px;
margin-bottom: 5px;
background-image: url("/images/prod_list_free_ship.jpg");
background-position: 2px 3px;
background-repeat: no-repeat;
background-color: #FF0000;
text-transform: uppercase;
}

.prod_row_in_stock {
position: relative;
width: 370px;
padding-top: 2px;
padding-bottom: 2px;
height: auto;
min-height: 15px;
margin-top: 5px;
margin-bottom: 5px;
background: #2a9f01 url(/images/prod_list_in_stock.jpg) 2px 3px no-repeat;
text-transform: uppercase;
}

/*------- törzsvásárlói info -------*/
#product_info_price_container {
position: relative;
margin-bottom: 10px;
padding-top: 5px;
}

#product_info_price_container a.torzsv_ar_container {
cursor: pointer;
padding-right: 16px;
background: url(images/info_button.jpg) right center no-repeat;
text-decoration: none;
font-size: 11px;
color: #333333;
}

#torzsv_info_details_left {
position: absolute;
width: 230px;
height: 95px;
padding-top: 5px;
top: -70px;
left: -10px;
display: none;
background: url(images/torzsv_info_bubble_bigger.png) top center no-repeat;
z-index: 1000;
}

#torzsv_info_details_right {
position: absolute;
width: 230px;
height: 95px;
padding-top: 5px;
top: -70px;
left: -60px;
display: none;
background: url(images/torzsv_info_bubble_bigger_right.png) top center no-repeat;
z-index: 1000;
}

#torzsv_info_details a {
color: #0953AA;
}

.reviews_share_container {
position: relative;
width: auto;
height: auto;
}

.reviews_share_container label {
float: left;
margin-right: 5px;
line-height: 16px;
}

/*------------------------ for xmas ------------------------*/
.forxmas_menu_title {
position: relative;
width: 123px;
height: 63px;
background: url(images/forxmas/menu_title.jpg) top center no-repeat;
padding-left: 32px;
}

.forxmas_menu_title p {
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
margin-top: 10px;
}

.forxmas_menu_button {
position: relative;
width: 155px;
height: 21px;
background: url(images/forxmas/menu_button.jpg) top center no-repeat;
}

.forxmas_menu_button a {
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
padding-left: 20px;
}

.forxmas_menu_button a:hover {
text-decoration: underline;
color: #FFFFFF;
}

#forxmas_container {
position: relative;
width: 795px;
height: auto;
}

#forxmas_container .clear {
clear: both;
}

#forxmas_container .block {
position: relative;
width: 795px;
height: auto;
}

#forxmas_container .phpback {
background: url(images/forxmas/php_back_tree.jpg) bottom center no-repeat;
}

#forxmas_container .block .title {
position: relative;
width: 795px;
height: auto;
}

#forxmas_kategoriak .row {
position: relative;
width: 100%;
height: auto;
}

#forxmas_kategoriak .entry {
position: relative;
width: 198px;
height: 199px;
float: left;
margin-right: 1px;
}

#forxmas_kategoriak .last {
margin-right: 0px;
}

#forxmas_extra .row {
position: relative;
width: 100%;
height: auto;
}

#forxmas_extra .entry {
position: relative;
width: 198px;
height: 199px;
float: left;
margin-right: 1px;
}

#forxmas_extra .last {
margin-right: 0px;
}

#forxmas_csalodasmentes .row {
position: relative;
width: 100%;
height: auto;
}

#forxmas_csalodasmentes .entry {
position: relative;
width: auto;
height: 137px;
float: left;
}

#forxmas_mesehos .row {
position: relative;
width: 100%;
height: auto;
padding-left: 1px;
margin-top: 10px;
}

#forxmas_mesehos .entry {
position: relative;
width: 124px;
height: 143px;
float: left;
margin-right: 10px;
}

#forxmas_mesehos .last {
margin-right: 0px;
}

#forxmas_container .block .prod_more {
position: relative;
width: 100%;
height: 39px;
margin-top: 12px;
}

#forxmas_container .block .prod_more div {
position: absolute;
width: auto;
height: auto;
top: 0px;
right: 0px;
}

#forxmas_container .block .prod_more a {
display: block;
width: 309px;
height: 24px;
background: url(images/forxmas/prod_more.jpg) top center no-repeat;
font-size: 12px;
padding-top: 15px;
color: #FFFFFF;
font-weight: bold;
text-align: center;
}

/*------------------------ cat_layer ------------------------*/
#cat_layer_main_container {
position: relative;
width: auto;
height: auto;
z-index: 1200;
}

#sddm {
margin: 0;
padding: 0;
z-index: 1200;
}

#sddm a {
display: block;
width: 135px;
height: 16px;
color: #ffffff;
font-weight: bold;
font-size: 10px;
text-transform: uppercase;
padding-left: 20px;
padding-top: 5px;
border-bottom: 1px solid #D8D8D8;
}

#sddm div {
position: absolute;
visibility: hidden;
margin: 0;
padding: 0;
top: 0px;
left: 155px;
z-index: 1200;
width: 635px;
height: auto;
}

#sddm div a {
display: block;
width: 135px;
height: 19px;
background: none;
color: #333333;
text-decoration: none;
padding: 0px;
margin: 0px;
padding-top: 6px;
padding-left: 15px;
border: none;
text-transform: none;
}

#sddm div a:hover {
background: url(images/cat_layer_a_hover.jpg) top center no-repeat;
}

#sddm div a.kamu:hover {
background: none;
}

#sddm div a.title {
padding-left: 0px;
text-decoration: underline;
font-size: 9px;
font-weight: nomal;
}

#sddm div a.title:hover {
background: none;
}

#sddm div a.cat_layer_but_review_1 {
background-image: url(images/cat_layer_but_csillag_1.jpg);
background-position: 0px -25px;
background-repeat: no-repeat;
}

#sddm div a.cat_layer_but_review_1:hover {
background-position: 0px 0px;
}

#sddm div a.cat_layer_but_review_2 {
background-image: url(images/cat_layer_but_csillag_2.jpg);
background-position: 0px -25px;
background-repeat: no-repeat;
}

#sddm div a.cat_layer_but_review_2:hover {
background-position: 0px 0px;
}

#sddm div a.cat_layer_but_review_3 {
background-image: url(images/cat_layer_but_csillag_3.jpg);
background-position: 0px -25px;
background-repeat: no-repeat;
}

#sddm div a.cat_layer_but_review_3:hover {
background-position: 0px 0px;
}

#sddm div a.cat_layer_but_review_4 {
background-image: url(images/cat_layer_but_csillag_4.jpg);
background-position: 0px -25px;
background-repeat: no-repeat;
}

#sddm div a.cat_layer_but_review_4:hover {
background-position: 0px 0px;
}

#sddm div a.cat_layer_but_review_5 {
background-image: url(images/cat_layer_but_csillag_5.jpg);
background-position: 0px -25px;
background-repeat: no-repeat;
}

#sddm div a.cat_layer_but_review_5:hover {
background-position: 0px 0px;
}

#sddm div a.cat_layer_but_review_b1 {
background-image: url(images/cat_layer_but_bestcsillag_1.jpg);
background-position: 0px -25px;
background-repeat: no-repeat;
}

#sddm div a.cat_layer_but_review_b1:hover {
background-position: 0px 0px;
}

#sddm div a.cat_layer_but_review_b2 {
background-image: url(images/cat_layer_but_bestcsillag_2.jpg);
background-position: 0px -25px;
background-repeat: no-repeat;
}

#sddm div a.cat_layer_but_review_b2:hover {
background-position: 0px 0px;
}

#sddm div a.cat_layer_but_review_b3 {
background-image: url(images/cat_layer_but_bestcsillag_3.jpg);
background-position: 0px -25px;
background-repeat: no-repeat;
}

#sddm div a.cat_layer_but_review_b3:hover {
background-position: 0px 0px;
}

#sddm div a.cat_layer_but_review_b4 {
background-image: url(images/cat_layer_but_bestcsillag_4.jpg);
background-position: 0px -25px;
background-repeat: no-repeat;
}

#sddm div a.cat_layer_but_review_b4:hover {
background-position: 0px 0px;
}

#sddm div a.cat_layer_but_review_b5 {
background-image: url(images/cat_layer_but_bestcsillag_5.jpg);
background-position: 0px -25px;
background-repeat: no-repeat;
}

#sddm div a.cat_layer_but_review_b5:hover {
background-position: 0px 0px;
}

#sddm div a.last, #sddm div a.last:hover {
color: #FFFFFF;
background: none;
width: 135px;
height: 15px;
padding-top: 10px;
padding-left: 15px;
}




#top_menu_main_container {
position: absolute;
width: auto;
height: 30px;
top: 166px;
left: 0px;
z-index: 2000;
}

#top_menu_main_container .entry {
position: relative;
float: left;
width: auto;
height: 30px;
}

#top_menu_main_container .entry .left {
position: relative;
width: 4px;
height: 30px;
float: left;
}

#top_menu_main_container .entry .middle {
position: relative;
width: auto;
height: 20px;
padding-top: 10px;
float: left;
padding-left: 3px;
padding-right: 3px;
}

#top_menu_main_container .entry .right {
position: relative;
width: 4px;
height: 30px;
float: left;
background: url(images/menu_layer_border.jpg) 2px 11px no-repeat;
}

#top_menu_main_container .aktiv .left {
background: url(images/menu_layer_left.jpg) top center no-repeat;
z-index: 2100;
}

#top_menu_main_container .aktiv .middle {
background: url(images/menu_layer_middle.jpg) top center repeat-x;
z-index: 2100;
}

#top_menu_main_container .aktiv .right {
background: url(images/menu_layer_right.jpg) top center no-repeat;
z-index: 2100;
}

#top_menu_main_container .last .right {
background: none;
}

#top_menu_main_container .entry a {
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
}

#top_menu_main_container .aktiv a {
color: #00408a;
}

#top_menu_main_container .open_container {
position: absolute;
width: auto;
height: auto;
top: 27px;
left: 0px;
background-color: #ebebeb;
border: #ffffff 3px solid;
visibility: hidden;
z-index: 2000;
padding: 8px;
}

#top_menu_main_container .open_container table {
font-size: 10px;
color: #333333;
font-weight: normal;
}

#top_menu_main_container .open_container td {
background-color: #f4f4f4;
}

#top_menu_main_container .open_container td.tleft {
width: 50%;
font-weight: bold;
text-align: right;
}

#top_menu_main_container .open_container td.tright {
width: 50%;
text-align: left;
}

#top_menu_main_container .open_container td span {
color: #ee1a4a;
font-weight: bold;
}






#top_menu_main_container .aktiv .left {
background: none;
z-index: 2100;
}

#top_menu_main_container .aktiv .middle {
background: none;
z-index: 2100;
}

#top_menu_main_container .aktiv .right {
background: none;
z-index: 2100;
}

#top_menu_main_container .aktiv a {
color: #ffffff;
}

#top_menu_main_container .open_container {
position: absolute;
width: auto;
height: auto;
top: 27px;
left: 0px;
background-color: #0791d0;
border: none;
visibility: hidden;
z-index: 2000;
padding: 8px;
}

#top_menu_main_container .open_container td {
background-color: #d0eaf6;
}

/*---------------- content head table ----------------*/
.cht_tl {
background: url(images/whitebox_tl.gif) top left no-repeat;
width: 4px;
height: 4px;
}

.cht_tm {
background: url(images/whitebox_top.gif) top left repeat-x;
width: 787px;
height: 4px;
}

.cht_tr {
background: url(images/whitebox_tr.gif) top left no-repeat;
width: 4px;
height: 4px;
}

.cht_ml {
background: url(images/whitebox_left.gif) top left repeat-y;
width: 4px;
height: auto;
}

.cht_mm {
background: none;
width: 787px;
height: auto;
text-align: center;
padding-top: 8px;
padding-bottom: 8px;
}

.cht_mr {
background: url(images/whitebox_right.gif) top left repeat-y;
width: 4px;
height: auto;
}

.cht_bl {
background: url(images/whitebox_bl.gif) top left no-repeat;
width: 4px;
height: 4px;
}

.cht_bm {
background: url(images/whitebox_bottom.gif) top left repeat-x;
width: 787px;
height: 4px;
}

.cht_br {
background: url(images/whitebox_br.gif) top left no-repeat;
width: 4px;
height: 4px;
}


/*---------------- ie warning ----------------*/
#ie_warning {
position: relative;
width: 976px;
height: 50px;
background: #feefda url(images/ie6nomore-warning.jpg) 12px 6px no-repeat;
border: 2px #ad1900 solid;
}

#ie_warning p {
margin: 0px;
color: #ad1900;
font-weight: bold;
font-size: 14px;
margin-left: 70px;
margin-top: 5px;
line-height: 20px;
}

/*---------------- checkout_success share ----------------*/
.cs_title {
position: relative;
width: 773px;
padding: 10px;
padding-top: 5px;
padding-bottom: 5px;
height: auto;
background: url(images/bg_infobox.jpg) top center repeat-x;
color: #ffffff;
font-size: 12px;
margin-bottom: 5px;
color: #333333;
font-weight: bold;
}

.cs_row {
position: relative;
width: 773px;
border-top: 1px dotted #B6B7CB;
font-size: 11px;
margin-bottom: 5px;
margin-left: 10px;
padding-top: 8px;
padding-bottom: 3px;
font-weight: bold;
color: #333333;
}

.cs_share_buttons {
position: absolute;
width: auto;
height: auto;
top: 8px;
right: 0px;
}

/*---------------- searchhorizon new function ----------------*/
.search_new_function {
position: absolute;
width: 21px;
height: 21px;
background: url(images/search_new_function.png) 0px 0px no-repeat;
top: -3px;
left: -18px;
z-index: 200;
}

.pdf_download {
display: block;
width: auto;
background: url(images/pdf_logo_white.jpg) 0px 0px no-repeat;
padding-left: 30px;
padding-top: 6px;
padding-bottom: 6px;
cursor: pointer;
color: #0953AA;
font-size: 11px;
text-align: left;
}

/*---------------- távszerződés ----------------*/
/*
#tavszerzodes_frame {
position: relative;
width: 750px;
height: 295px;
overflow:auto;
}

#tavszerzodes_frame .tartalom {
position: relative;
width: 700px;
height: auto;
border-top: #f0f0f0 1px solid;
border-bottom: #f0f0f0 1px solid;
margin-top: 14px;
padding-top: 8px;
}

#tavszerzodes_frame ol li {
font-weight: bold;
}

#tavszerzodes_frame ol li ol {
margin: 0px;
padding: 0px;
padding-top: 8px;
}

#tavszerzodes_frame ol li ol li {
position: relative;
margin: 0px;
padding: 0px;
list-style-type: none;
padding-left: 30px;
font-weight: normal;
padding-bottom: 8px;
}

#tavszerzodes_frame ol li ol li div {
position: absolute;
width: auto;
height: auto;
top: 0px;
left: 0px;
}

#tavszerzodes_frame ol li ol li ol {
margin-left: 20px;
padding-top: 8px;
}

#tavszerzodes_frame ol li ol li ol li {
position: relative;
margin: 0px;
padding: 0px;
list-style-type: none;
padding-left: 35px;
font-weight: normal;
padding-bottom: 8px;
}

#tavszerzodes_frame ol li ol li ol li div {
position: absolute;
width: auto;
height: auto;
top: 0px;
left: 0px;
}

#tavszerzodes_frame ol li ol li ul {
margin: 0px;
margin-left: 20px;
padding: 0px;
padding-top: 8px;
}

#tavszerzodes_frame ol li ol li ol, #tavszerzodes_frame ol li ol li ul li {
margin: 0px;
padding: 0px;
padding-bottom: 8px;
list-style-type: disc;
}
*/

/*---------------- special_man_logo ----------------*/
.akcios_man_logo_container {
position: relative;
width: 194px;
height: 65px;
float: left;
background: url(images/specials_man_logo_back.jpg) 0px 0px no-repeat;
margin-right: 6px;
margin-bottom: 6px;
cursor: pointer;
}

.akcios_man_logo_container .logopic {
position: absolute;
width: 135px;
height: 28px;
top: 11px;
left: 42px;
}

.akcios_man_logo_container .logopic div {
color: #00408a;
font-weight: bold;
font-size: 11px;
padding-top: 8px;
}

.akcios_man_logo_container .manpercent {
position: absolute;
width: 119px;
height: 15px;
left: 72px;
bottom: 1px;
text-align: center;
font-size: 10px;
color: #333333;
}

.akcios_man_logo_container .manpercent span {
color: #FF0000;
font-weight: bold;
}

.product_info_ertekeleshez {
width: 570px;
padding: 10px;
padding-top: 0px;
padding-bottom: 0px;
height: auto;
background: #e8f3f9 url(images/product_info_box/product_info_box_tovabb_back.jpg) center right no-repeat;
margin-bottom: 10px;
margin-top: 10px;
cursor: pointer;
}

/*---------------- vásárlóink írták prod_info ----------------*/
#prod_info_cus_said {
position: relative;
width: 168px;
height: auto;
border: #00408a 1px solid;
background: #f0f0f0;
margin-bottom: 29px;
padding-top: 30px; 
}

.prod_info_cus_said_quote {
position: absolute;
width: 33px;
height: 33px;
background: url(images/prod_info_cus_said_quote.png) center right no-repeat;
top: -2px;
left: -7px;
z-index: 1000;
}

.prod_info_cus_said_head {
position: absolute;
width: 150px;
padding: 0px 10px;
height: 27px;
top: -1px;
left: -1px;
background: url(images/prod_info_cus_said_head.jpg) center right no-repeat;
}

.prod_info_cus_said_head div {
position: relative;
width: 150px;
font-size: 14px;
font-weight: bold;
color: #00408a;
border-bottom: #00408a 1px dotted;
text-align: center;
padding: 8px 0px 5px 0px;
}

.prod_info_cus_said_more {
position: absolute;
width: 120px;
height: 17px;
bottom: -19px;
right: -1px;
background: url(images/prod_info_cus_said_more.jpg) center right no-repeat;
text-align: center;
padding-top: 2px;
}

.prod_info_cus_said_text {
position: relative;
width: 150px;
height: auto;
font-size: 12px;
color: #333333;
padding: 5px 10px 10px 10px;
text-align: left;
line-height: 16px;
}

.prod_info_cus_said_more a {
color: #ffffff;
font-size: 11px;
}

/*---------------- scarab ----------------*/
.scarab-itemlist {
position: relative;
padding: 10px 0px 10px 59px;
width: 735px;
height: auto;
background: #F0F0F0;
}

.scarab-item {
position: relative;
float: left;
width: 161px;
height: auto;
text-align: center;
margin-right: 10px;
}
.scarab-item img {
width: 135px;
height: 135px;
}

.scarab_pic {
position: relative;
width: 135px;
height: 135px;
padding: 13px;
overflow: hidden;
background: url(/images/scarab_item_back.jpg) top center no-repeat;
}

.scarab_pic_hover {
position: relative;
width: 135px;
height: 135px;
padding: 13px;
overflow: hidden;
background: url(/images/scarab_item_back_hover.jpg) top center no-repeat;
}

.scarab_name {
position: relative;
width: 161px;
height: 27px;
overflow: hidden;
margin-top: 5px;
}

.scarab_price {
position: relative;
width: 161px;
height: 14px;
overflow: hidden;
color: #333333;
font-size: 11px;
margin-top: 2px;
}

.scarab_price span {
font-size: 12px;
font-weight: bold;
color: #FF0000;
}

.scarab_name a {
color: #00408a;
font-weight: bold;
font-size: 11px;
}

.scarab-prev,.scarab-next {
position: absolute;
width: 40px;
height: 40px;
top: 80px;
}

.scarab-prev {
left: 10px;
background: url(/images/scarab_prev_button.jpg) top center no-repeat;
cursor: pointer;
}

.scarab-next {
right: 10px;
background: url(/images/scarab_next_button.jpg) top center no-repeat;
cursor: pointer;
}

#scarab_header_794 {
position: relative;
width: 780px;
height: 23px;
padding-left: 14px;
padding-top: 8px;
background: url(/images/scarab_title_794.jpg) top center no-repeat;
color: #ffffff;
font-size: 14px;
font-weight: bold;
}

/*-------------------- kereső új formázása --------------------*/
#kereso_main_container {
position: relative;
width: 980px;
height: 40px;
background: url(images/tulli_new_head/kereso_back2.jpg) top left repeat-x;
z-index: 1000;
}

#keresoful_container {
position: absolute;
width: 404px;
height: 40px;
background: url(images/tulli_new_head/keresoful.jpg) top center no-repeat;
top: 0px;
right: 5px;
}

#keresoful_container div {
position: absolute;
}

#keresoful_container div label {
font-size: 11px;
font-weight: bold;
color: #00408a;
line-height: 18px;
cursor: pointer;
}

#keresoful_container input.kulcsszo {
width: 160px;
padding: 3px 2px;
}

#keresoful_container img.imgbutton {
cursor: pointer;
}

#keresoful_container input, #keresoful_container select {

}

#keresolayer_container {
position: absolute;
width: 400px;
height: auto;
padding-bottom: 10px;
top: 40px;
right: 7px;
background: url(images/tulli_new_head/kereses_layer_back.png) bottom center no-repeat;
}

#keresolayer_container .row {
position: relative;
width: auto;
height: 44px;
margin-top: 5px;
margin-left: 10px;
}

#keresolayer_container .last {
text-align: center;
height: auto;
margin-top: 10px;
}

#keresolayer_container .row div {
float: left;
}

#keresolayer_container .row .box {
position: relative;
width: auto;
height: auto;
margin-right: 5px;
}

#keresolayer_container .only2 .box {
margin-right: 6px;
} 

#keresolayer_container .row .box .left {
position: relative;
width: 5px;
height: 44px;
background: url(images/tulli_new_head/layer_boxes_left.png) top center no-repeat;
}

#keresolayer_container .row .box .right {
position: relative;
width: 5px;
height: 44px;
background: url(images/tulli_new_head/layer_boxes_right.png) top center no-repeat;
}

#keresolayer_container .row .box .center {
position: relative;
height: 39px;
padding-top: 5px;
background: url(images/tulli_new_head/layer_boxes_center.png) top center repeat-x;
text-align: center;
font-size: 11px;
font-weight: bold;
color: #00408a;
}

#keresolayer_container select {
margin-top: 2px;
padding-top: 2px;
padding-bottom: 2px;
}

#keresolayer_container input {
margin-top: 2px;
text-align: center;
}

#keresolayer_container input.duplainput {
width: 43px;
}

#keresolayer_container select.duplaselect {
width: 72px;
}

#keszletrol_ennyi {
position: absolute;
width: 351px;
height: 30px;
background: url(images/tulli_new_head/keszletrol_ennyi.jpg) 483px 15px no-repeat;
font-size: 14px;
font-weight: bold;
padding-right: 82px;
padding-left: 132px;
padding-top: 10px;
text-align: center;
}

#keszletrol_ennyi span {
font-size: 17px;
color: #f11545;
}

#keszletrol_ennyi_keszletrol {
position: absolute;
width: 132px;
height: 37px;
background: url(images/tulli_new_head/keszletrol_keszletrol.jpg) 0px 0px no-repeat;
top: 3px;
left: 0px;
}

/*---------------- also purchased product_info ----------------*/
.alsop-itemlist {
position: relative;
padding: 10px 0px 10px 8px;
width: 786px;
height: auto;
background: #F0F0F0;
}

.alsop-itemlist a {
text-decoration: none;
}

.alsop-item {
position: relative;
float: left;
width: 190px;
height: 147px;
text-align: center;
margin-right: 6px;
margin-bottom: 6px;
background: url(/images/prod_info_also_purchased_item_back.jpg) top center no-repeat;
cursor: pointer;
}

.alsop-item_hover {
position: relative;
float: left;
width: 190px;
height: 147px;
text-align: center;
margin-right: 6px;
margin-bottom: 6px;
background: url(/images/prod_info_also_purchased_item_back_hover.jpg) top center no-repeat;
cursor: pointer;
}

.alsop-item img {
width: 85px;
height: 85px;
}

.alsop_pic {
position: absolute;
width: 85px;
height: 85px;
overflow: hidden;
top: 10px;
left: 15px;
}

.alsop_name {
position: absolute;
width: 170px;
height: 27px;
overflow: hidden;
top: 105px;
left: 10px;
text-align: center;
color: #00408a;
font-weight: bold;
font-size: 11px;
}

.alsop_price {
position: absolute;
width: 83px;
height: auto;
overflow: hidden;
color: #333333;
font-size: 11px;
margin-top: 2px;
top: 40px;
left: 102px;
text-decoration: none;
}

.alsop_price span {
display: block;
font-size: 12px;
font-weight: bold;
color: #FF0000;
padding-top: 4px;
}

.alsop_name a {
color: #00408a;
font-weight: bold;
font-size: 11px;
}

.alsop_name a:hover {

}

#alsop_header_794 {
position: relative;
width: 780px;
height: 23px;
padding-left: 14px;
padding-top: 8px;
background: url(/images/scarab_title_794.jpg) top center no-repeat;
color: #ffffff;
font-size: 14px;
font-weight: bold;
margin-top: 10px;
}

/*---------------- same products product_info ----------------*/
.samep-itemlist {
position: relative;
padding: 10px 0px 10px 8px;
width: 786px;
height: auto;
background: #F0F0F0;
}

.samep-itemlist a {
text-decoration: none;
}

.samep-item {
position: relative;
float: left;
width: 190px;
height: 147px;
text-align: center;
margin-right: 6px;
margin-bottom: 6px;
background: url(/images/prod_info_also_purchased_item_back.jpg) top center no-repeat;
cursor: pointer;
}

.samep-item_hover {
position: relative;
float: left;
width: 190px;
height: 147px;
text-align: center;
margin-right: 6px;
margin-bottom: 6px;
background: url(/images/prod_info_also_purchased_item_back_hover.jpg) top center no-repeat;
cursor: pointer;
}

.samep-item img {
width: 85px;
height: 85px;
}

.samep_pic {
position: absolute;
width: 85px;
height: 85px;
overflow: hidden;
top: 10px;
left: 15px;
}

.samep_name {
position: absolute;
width: 170px;
height: 27px;
overflow: hidden;
top: 105px;
left: 10px;
text-align: center;
color: #00408a;
font-weight: bold;
font-size: 11px;
}

.samep_price {
position: absolute;
width: 83px;
height: auto;
overflow: hidden;
color: #333333;
font-size: 11px;
margin-top: 2px;
top: 40px;
left: 102px;
text-decoration: none;
}

.samep_price span {
display: block;
font-size: 12px;
font-weight: bold;
color: #FF0000;
padding-top: 4px;
}

.samep_name a {
color: #00408a;
font-weight: bold;
font-size: 11px;
}

.samep_name a:hover {

}

#samep_header_794 {
position: relative;
width: 780px;
height: 23px;
padding-left: 14px;
padding-top: 8px;
background: url(/images/scarab_title_794.jpg) top center no-repeat;
color: #ffffff;
font-size: 14px;
font-weight: bold;
margin-top: 10px;
}

.costumers_said_content_more_reviews {
width: 780px;
height: 30px;
background: #eeeeee;
font-weight: bold;
}

#bottom_proud_container {
position: relative;
width: 467px;
height: 60px;
}

#bottom_proud {
position: absolute;
width: auto;
height: auto;
top: 0px;
left: 170px;
}

#bottom_proud a {
margin-right: 10px;
}

.category_banner {
position: relative;
width: 795px;
height: 56px;
background: url(/images/category_banner_ajanlo.jpg) top center no-repeat;
cursor: pointer;
padding-bottom: 5px; 
}

.category_banner_text {
position: absolute;
width: 736px;
height: auto;
top: 14px;
left: 20px;
text-align: center;
font-weight: bold;
color: #333333;
font-size: 20px; 
}

.category_banner_text span {
font-size: 25px;
color: #ef1545;
}
