.homepage { color: #ff00d5; font-weight: bold; text-decoration: none;
}
html, body, div, span, object, iframe, h2, h3, h4, h5, h6, p, blockquote, 
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, 
ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, 
ol, ul, li, fieldset, form, label, legend,  caption, tbody, tfoot, thead 
{ 	margin: 0; 	padding: 0; }  

img, fieldset { 	border: 0; }  
q:before, q:after { 	content: "";   }  
 
input, button { 	color: #602950; 	font: 11px/13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;    }  
 
#portfolio_menu {
	width: 100%; 
	height: 20px; 
	/*position:absolute;
	left: 0;
	top: 0;*/
	background-image: url('../img/felsomenu_sprite.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	clear: both;
	margin-bottom: 0px;
}

#portfolio_menu ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 4px;
}

#portfolio_menu ul li {
	float: left;
	position:relative;
}

#portfolio_menu a {
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin-right: 2px;
	overflow: hidden;
	position: relative;
	text-align: center;
	text-transform: uppercase;
}

#portfolio_menu a .fir {
	background:transparent url('../img/felsomenu_sprite.png') no-repeat scroll 0 0;
	height:20px;
}

#portfolio_menu li.hover a,
#portfolio_menu li:hover a {
 	text-decoration: none;
 	margin: 0 0 0 -2px;
 	position: relative;
}

#portfolio_menu a.fm-blikk {
	width: 45px;
}

#portfolio_menu a.fm-blikk .fir {
	width: 45px;
	background-position:-4px 0px;
}

#portfolio_menu li:hover a.fm-blikk, #portfolio_menu li.hover a.fm-blikk {
	margin-left: 0;
	width: 47px;
}

#portfolio_menu li:hover a.fm-blikk .fir, #portfolio_menu li.hover a.fm-blikk .fir {
	width: 49px;
	background-position:-4px -20px;
}

#portfolio_menu a.fm-nemzetisport {
	width: 106px;
}

#portfolio_menu a.fm-nemzetisport .fir {
	width: 106px;
	background-position:-51px 0px;
}

#portfolio_menu li:hover a.fm-nemzetisport, #portfolio_menu li.hover a.fm-nemzetisport {
	width: 110px;
}

#portfolio_menu li:hover a.fm-nemzetisport .fir, #portfolio_menu li.hover a.fm-nemzetisport .fir {
	width: 110px;
	background-position:-49px -20px;
}

#portfolio_menu a.fm-neon {
	width: 44px;
}

#portfolio_menu a.fm-neon .fir {
	width: 44px;
	background-position:-159px 0px;
}

#portfolio_menu li:hover a.fm-neon, #portfolio_menu li.hover a.fm-neon {
	width: 48px;
}

#portfolio_menu li:hover a.fm-neon .fir, #portfolio_menu li.hover a.fm-neon .fir {
	width: 48px;
	background-position:-157px -20px;
}

#portfolio_menu a.fm-pixter {
	width: 54px;
}

#portfolio_menu a.fm-pixter .fir {
	width: 54px;
	background-position:-205px 0px;
}

#portfolio_menu li:hover a.fm-pixter, #portfolio_menu li.hover a.fm-pixter {
	width: 58px;
}

#portfolio_menu li:hover a.fm-pixter .fir, #portfolio_menu li.hover a.fm-pixter .fir {
	width: 58px;
	background-position:-203px -20px;
}

#portfolio_menu a.fm-blogzona {
	width: 74px;
}

#portfolio_menu a.fm-blogzona .fir {
	width: 74px;
	background-position:-261px 0px;
}

#portfolio_menu li:hover a.fm-blogzona, #portfolio_menu li.hover a.fm-blogzona {
	width: 78px;
}

#portfolio_menu li:hover a.fm-blogzona .fir, #portfolio_menu li.hover a.fm-blogzona .fir {
	width: 78px;
	background-position:-259px -20px;
}

#portfolio_menu a.fm-cw {
	width: 99px;
}

#portfolio_menu a.fm-cw .fir {
	width: 99px;
	background-position:-337px 0px;
}

#portfolio_menu li:hover a.fm-cw, #portfolio_menu li.hover a.fm-cw {
	width: 103px;
}

#portfolio_menu li:hover a.fm-cw .fir, #portfolio_menu li.hover a.fm-cw .fir {
	width: 103px;
	background-position:-335px -20px;
}

#portfolio_menu a.fm-belepo {
	width: 78px;
}

#portfolio_menu a.fm-belepo .fir {
	width: 78px;
	background-position:-440px 0;
}

#portfolio_menu li:hover a.fm-belepo, #portfolio_menu li.hover a.fm-belepo {
	width: 82px;
}

#portfolio_menu li:hover a.fm-belepo .fir, #portfolio_menu li.hover a.fm-belepo .fir {
	width: 82px;
	background-position:-436px -20px;
}

  h5, h6 { 	font-size: 15px; 	line-height: 18px;    }  
 
 #popuplayer{ 	background: url('../img/bg_cikkuldes.gif') top left repeat-x #F2F2F2;  }  
#popuplayerclose{ 	background: transparent url('../img/btn_popup_close.gif') no-repeat scroll center top;  }  
/* @end common */  /* @group common-classes */  .clr:after, .colwrp:after, #content_bg:after, .cikklist li:after { 	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;   }   
.screenrdr, .hidden { 	position: absolute; 	left: -9999px; 	top: 0px; 	width: 1px; 	height: 1px; 	overflow: hidden;   }   
.dspnone { 	display: none;   }   
.fir { 	display: block; 	position: absolute; 	top: 0; 	left: 0; 	background-repeat: no-repeat;   }   
.fleft { 	float: left;   }   
.fright { 	float: right;  }  
.aligncenter{ 	text-align: center;  }  
.noborder { 	border: 0 !important;  }  
.iwrp, .iwrp img, .ad img { 	display: block;   }   
.ad img { 	display: block;   }   
/* @end common-classes */  /* @group background-themes */  body.theme1 { 	background: #fde9e9 url(../img/bg_t1.gif);   }   
body.theme2 { 	background: #f5eeee url(../img/bg_t2.gif);   }   
body.theme3 { 	background: #faf7f7 url(../img/bg_t3.gif);   }   
body.theme4 { 	background: #fff6f6 url(../img/bg_t4.gif);   }   
body.theme5 { 	background: #ebebeb url(../img/bg_t5.gif);   }   
/* @end background-themes */  /* @group layout */  #container { 	width: 1006px; 	margin: 0 auto;   }   
#header { 	margin-top: 24px;   }   
/* @group cols */  .colwrp { 	clear: both;   }   
.col_w824, .col_w739, .col_w566, .col_w330, .col_w283, .col_w258, .col_w200, .col_w173 { 	float: left;   }   
.col_w824 { 	width: 824px;   }   
.col_w739 { 	width: 739px;   }   
.col_w566 { 	width: 566px;   }   
.col_w330 { 	width: 330px;   }   
.col_w283 { 	width: 283px;   }   
.col_w258 { 	width: 258px;   }   
.col_w200 { 	width: 200px;   }   
.col_w173 { 	width: 173px;   }   
/* @end cols */   /* @group innercols */  .cimlapcol { 	float: left;  }  
.related_block .cimlapcol{ 	width: 240px;  }  
.alrovatcol { 	float: left; 	margin: 0px 0px 0px 0px; 	width: 275px;   }   
.innercol { 	float: left; 	margin: 0 1px 0 6px; 	width: 268px;   }   
.innercol .ad_252x216 { 	margin: 0 0 15px 5px;   }   
/* @end innercols */  /* @end layout */  /* @group header */  #header .ad_728x90 { 	margin: 0 0 27px 4px; 	float: left;   }   
#header .ad_261x90 { 	margin: 0 4px 27px 0; 	float: right;   }   
#header ul { 	list-style: none;   }   
#page_top { 	clear: both; 	position: relative; 	height: 112px;  top: 5px; }   
#header .logo { 	display: block; 	position: absolute; 	top: 0; 	left: 0px;   }   
#header .logo img { 	display: block;   }   
/* @group top_info */  #top_info { 	position: absolute; 	top: 29px; 	left: 167px; 	font-size: 11px; 	line-height: 13px; 	color: #7a2e63; 	width: 835px;   }   
#top_info span { 	padding-right: 10px; 	margin-right: 9px; 	background: url(../img/sprite-utils.gif) no-repeat 100% -49px;   }   
#top_info div { 	position: absolute; 	width: 430px; 	top: 0; 	right: 10px;   }   
#top_info dl { 	float: right;   }   
#top_info dt { 	float: left; 	margin-right: 5px;   }   
#top_info dd { 	float: left; 	margin-left: 3px;   }   
#top_info dd a { 	display: block; 	width: 13px; 	height: 13px; 	overflow: hidden; 	text-indent: -9999px; 	background: url(../img/sprite-utils.gif) no-repeat;   }   
#top_info dd .kek { 	background-position: -16px 0;   }   
#top_info dd .narancs { 	background-position: -32px 0;   }   
#top_info dd .lila { 	background-position: -48px 0;   }   
#top_info dd .piros { 	background-position: -64px 0;   }
#top_info dd .karacsony { background-position: 0 -16px; }
   
#top_info ul { 	float: right; 	margin-left: 8px;   }   
#top_info li { 	display: inline; 	margin-left: 6px;   }   
#top_info li.firstchild { 	padding-right: 6px; 	background: url(../img/sprite-utils.gif) no-repeat 100% -49px;   }   
/* @end top_info */  /* @group menu_szolgaltatasok */  #menu_szolgaltatasok { 	width: 833px; 	height: 28px; 	padding: 5px 0 0 11px; 	overflow: hidden; 	position: absolute; 	top: 44px; 	left: 162px; 	background: url(../img/bg_menu.png) no-repeat -160px 0;   }   
#menu_szolgaltatasok li { 	float: left;  display: inline;  }   
#menu_szolgaltatasok a { 	display: block; 	height: 28px; 	line-height: 28px; 	font-size: 16px; 	font-weight: bold; 	color: #a9167a;	 	margin-right: 7px; 	text-align: center; 	overflow: hidden; 	position: relative;   }   
#menu_szolgaltatasok a:hover { 	text-decoration: none;   }   
#menu_szolgaltatasok .fir { 	height: 28px; 	background: url(../img/bg_menu.png) no-repeat;   }   
#menu_szolgaltatasok .mi-nyerj {
	width: 55px;  
}

#menu_szolgaltatasok .mi-nyerj .fir {
	width: 55px;
	background-position: -171px -5px;
}

#menu_szolgaltatasok .mi-tesztkviz {
	width: 75px;
}

#menu_szolgaltatasok .mi-tesztkviz .fir {
	width: 75px;
	background-position: -236px -5px;
}

#menu_szolgaltatasok .mi-forum {
	width: 58px;
}

#menu_szolgaltatasok .mi-forum .fir {
	width: 58px;
	background-position: -328px -5px;
}

#menu_szolgaltatasok .mi-blog {
	width: 48px;  border: 0px;
}

#menu_szolgaltatasok .mi-blog .fir {
	width: 48px;
	background-position: -390px -5px;
}

#menu_szolgaltatasok .mi-recepttar {
	width: 80px;  
}

#menu_szolgaltatasok .mi-recepttar .fir {
	width: 80px;
	background-position: -443px -5px;
}

#menu_szolgaltatasok .mi-tanacsadas {
	width: 84px;
}

#menu_szolgaltatasok .mi-tanacsadas .fir {
	width: 84px;
	background-position: -532px -5px;
}

#menu_szolgaltatasok .mi-jatek {
	width: 52px;
}

#menu_szolgaltatasok .mi-jatek .fir {
	width: 52px;
	background-position: -625px -5px;
}

#menu_szolgaltatasok .mi-galeria {
	width: 65px;
}

#menu_szolgaltatasok .mi-galeria .fir {
	width: 65px;
	background-position: -680px -5px;
}


#menu_szolgaltatasok input { 	width: 198px; 	border: 0; 	background: none; 	position: absolute; 	top: 11px; 	left: 597px; 	color: #602950; 	font-size: 10px; 	outline: 0;   }   
#menu_szolgaltatasok button { 	display: block; 	text-indent: -9999px; 	width: 33px; 	height: 24px; 	padding: 0; 	position: absolute; 	top: 7px; 	left: 803px; 	background: url(../img/bg_menu.png) no-repeat -963px -7px; 	border: 0; 	overflow: hidden; 	cursor: pointer;   }   
/* @end menu_szolgaltatas */  /* @group menu_rovatok */  #menu_rovatok { 	width: 1004px; 	height: 29px; 	padding-top: 1px; 	background: url(../img/bg_menu.png) no-repeat 0 -33px; 	overflow: hidden; 	position: absolute; 	top: 77px; 	left: 2px;   }   

#menu_rovatok  { 	height: 29px; 	background: url(../img/bg_menu.png)  no-repeat 0px -33px;    }   

.mi-recepttar a{ float: left; height: 29px; width: 90px;   }   
.mi-recepttar a:hover{ 	float: left; width: 92px; background: url(../img/bg_menu.png)  no-repeat -5px -63px;  margin-left: 5px; }   


.mi-sajat a{ float: left; height: 29px;	width: 130px;   }   
.mi-sajat a:hover{ 	float: left;  height: 29px;	 width: 130px; background: url(../img/bg_menu.png)  no-repeat -95px -63px;  margin-left: 5px; }   

.mi-feltoltes a{ float: left; height: 29px;	width: 83px;  }   
.mi-feltoltes a:hover{ 	float: left;  height: 29px;	 width: 86px; background: url(../img/bg_menu.png)  no-repeat -220px -63px;   }   

.mi-kereses a{ float: left; height: 29px; width: 140px;  }   
.mi-kereses a:hover{ 	float: left;  height: 29px;	 width: 143px; background: url(../img/bg_menu.png)  no-repeat -303px -63px;   }   

.mi-ajanlat a{ float: left; height: 29px; width: 79px;   }   
.mi-ajanlat a:hover{ 	float: left;  height: 29px;	 width: 80px; background: url(../img/bg_menu.png)  no-repeat -443px -63px;   }   

.mi-szakacsaink a{ float: left; height: 29px; width: 100px;   }   
.mi-szakacsaink a:hover{ 	float: left;  height: 29px;	 width: 100px; background: url(../img/bg_menu.png)  no-repeat -522px -63px;   }   

