/* ----------------------------------------------------------

	Site:		pink.hu
	Type:		Main CSS

	Author: 	na
------------------------------------------------------------- */

/* @group common */

html, body, div, span, object, iframe,
h1, 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;
}
em.datum {
    font-style:normal;
}
img,
fieldset {
	border: 0;
}

q:before,
q:after {
	content: "";
}

body, table td, table th {
	color: #4a4a4a;
	font: 12px/15px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
}

input, button {
	color: #602950;
	font: 11px/13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
}

body {
	background: #fff;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 15px;
	line-height: 18px;
}

a, a.pink {
	color: #ff00d5;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#popuplayer{
	/*background: url('i/bg_cikkuldes.gif') top left repeat-x #F2F2F2;*/
	background-color: #F2F2F2;
}
.popuplayer{
	background-color: #F2F2F2;
}
#popuplayerclose{
	background: transparent url('i/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;
}

.clr {
	clear: both;
}

.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;
}

.ad span.felirat {
	margin-left: 1px;
	font-size: 10px;
	color: #939598;
}

.ad_center span.felirat {
	margin-left: 5px !important;
	float: left;
}

/* @end common-classes */

/* @group background-themes */

body.theme1 {
	background: #fde9e9 url(i/bg_t1.gif);
}

body.theme2 {
	background: #f5eeee url(i/bg_t2.gif);
}

body.theme3 {
	background: #faf7f7 url(i/bg_t3.gif);
}

body.theme4 {
	background: #fff6f6 url(i/bg_t4.gif);
}

body.theme5 {
	background: #ebebeb url(i/bg_t5.gif);
}

/* @end background-themes */

/* @group layout */

#portfolio_menu {
	width: 100%; 
	height: 20px; 
	/*position:absolute;
	left: 0;
	top: 0;*/
	background-image: url('i/felsomenu_sprite.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	clear: both;
	margin-bottom: 20px;
}

#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('i/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-tvmusor
{
	width:89px;
}

#portfolio_menu a.fm-tvmusor .fir {
	background-position:-438px 0;
	width:89px;
}

#portfolio_menu li:hover a.fm-tvmusor, #portfolio_menu li.hover a.fm-tvmusor {
	width: 93px;
}

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

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

#portfolio_menu a.fm-belepo .fir {
	width: 78px;
	background-position:-529px 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:-527px -20px;
}

#container {
	width: 1006px;
	margin: 0 auto;
}

#header {
	margin-top: 24px;
}

/* @group cols */

.colwrp {
	clear: both;
}

.col_w821,
.col_w824,
.col_w739,
.col_w566,
.col_w330,
.col_w283,
.col_w258,
.col_w200,
.col_w173 {
	float: left;
}

.col_w821 {
	width: 821px;
}

.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;
}

.outterinnercol {
	float: left;
	margin: 0;
	width: 283px;
}

.outterinnercol .ad_252x216 {
	margin: 0 0 15px 5px;
}

/* @end innercols */

/* @end layout */

/* @group header */

#header .ad_728x90,
#header_karacsony .ad_728x90 {
	margin: 0 0 27px 4px;
	float: left;
}

#header .ad_261x90,
#header_karacsony .ad_261x90 {
	margin: 0 4px 27px 0;
	float: right;
}

#header ul,
#header_karacsony ul {
	list-style: none;
}

#page_top {
	clear: both;
	position: relative;
	height: 92px;
}
#page_top h1 {
    visibility: hidden;
    display: none;
}

#header .logo,
#header_karacsony .logo {
	display: block;
	position: absolute;
	top: -15px;
	left: 0px;
}

#header .logo img,
#header_karacsony .logo img {
	display: block;
}

/* @group top_info */

#top_info {
	position: absolute;
	top: 14px;
	left: 169px;
	font-size: 11px;
	line-height: 13px;
	color: #7a2e63;
	width: 835px;
}

#top_info #sethomepage {
	padding-right: 12px;
	margin-right: 6px;
	background: url("i/sprite-utils.gif?v=42") no-repeat 100% -49px;
}

#top_info #date {
	margin-right: 30px;
}

#top_info .left {
	float: left;
}

#top_info .right {
	float: right;
}

#top_info .double {
	margin-top:-20px;
}

#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("i/sprite-utils.gif?v=42") 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 dd .nyar {
	background-position: -32px -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("i/sprite-utils.gif?v=42") no-repeat 100% -49px;
}

/* @end top_info */

/* @group menu_szolgaltatasok */

#menu_szolgaltatasok {
	width: 833px;
	height: 28px;
	padding: 5px 0 0 20px;
	overflow: hidden;
	position: absolute;
	top: 29px;
	left: 162px;
	background: url(i/bg_menu.png) no-repeat -160px 0;
	
}

#menu_szolgaltatasok li {
	float: left;
}

#menu_szolgaltatasok a {
	display: block;
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	font-weight: bold;
	color: #a9167a;	
	/*margin-right: 7px;*/
	/*margin-right: 17px;*/
	margin-right: 13px;
	text-align: center;
	overflow: hidden;
	position: relative;
}

#menu_szolgaltatasok a:hover {
	text-decoration: none;
}

#menu_szolgaltatasok .fir {
	height: 28px;
	background: url(i/bg_menu.png) no-repeat;
}

#menu_szolgaltatasok .mi-nyerj {
	width: 44px;
}

#menu_szolgaltatasok .mi-nyerj .fir {
	width: 44px;
	background-position: -180px -5px;
}
#menu_szolgaltatasok .eskuvo {
	width: 43px;
}
#menu_szolgaltatasok .eskuvo .fir {
	width: 43px;
	background-position: -180px -5px;
}
#menu_szolgaltatasok .nyar {
	width: 93px;
}
#menu_szolgaltatasok .nyar .fir {
	width: 93px;
	background-position: -180px -5px;
}
#menu_szolgaltatasok .mi-tesztkviz {
	width: 54px;
}

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

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

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

#menu_szolgaltatasok .mi-blog {
	width: 34px;
}

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

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

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

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

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

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

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

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

#menu_szolgaltatasok .mi-galeria .fir {
	width: 53px;
	background-position: -682px -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(i/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(i/bg_menu.png) no-repeat 0 -33px;
	position: absolute;
	top: 62px;
	left: 2px;
}

#menu_rovatok ul {
	padding-left: 5px;
}

#menu_rovatok li {
	float: left;
	position: relative;
}

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

#menu_rovatok a .fir {
	height: 29px;
	background: url(i/bg_menu.png) no-repeat;
}


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

#menu_rovatok .mi-aktualis {
	width: 77px;
}

#menu_rovatok .mi-aktualis .fir {
	width: 77px;
	background-position: -5px -34px;
}

#menu_rovatok .sel .mi-aktualis,
#menu_rovatok li.hover .mi-aktualis,
#menu_rovatok li:hover .mi-aktualis {
	margin-left: 0;
	width: 79px;
}

#menu_rovatok .sel .mi-aktualis .fir,
#menu_rovatok li.hover .mi-aktualis .fir,
#menu_rovatok li:hover .mi-aktualis .fir {
	width: 81px;
	background-position: -5px -63px;
}

#menu_rovatok .mi-stilus {
	width: 53px;
}

#menu_rovatok .mi-stilus .fir {
	width: 53px;
	background-position: -84px -34px;
}

#menu_rovatok .sel .mi-stilus,
#menu_rovatok li.hover .mi-stilus,
#menu_rovatok li:hover .mi-stilus {
	width: 57px;
}

#menu_rovatok .sel .mi-stilus .fir,
#menu_rovatok li.hover .mi-stilus .fir,
#menu_rovatok li:hover .mi-stilus .fir {
	width: 57px;
	background-position: -82px -63px;
}

#menu_rovatok .mi-testlelek {
	width: 102px;
}

#menu_rovatok .mi-testlelek .fir {
	width: 102px;
	background-position: -139px -34px;
}

#menu_rovatok .sel .mi-testlelek,
#menu_rovatok li.hover .mi-testlelek,
#menu_rovatok li:hover .mi-testlelek {
	width: 106px;
}

#menu_rovatok .sel .mi-testlelek .fir,
#menu_rovatok li.hover .mi-testlelek .fir,
#menu_rovatok li:hover .mi-testlelek .fir {
	width: 106px;
	background-position: -137px -63px;
}

#menu_rovatok .mi-szerelemszex {
	width: 135px;
}

#menu_rovatok .mi-szerelemszex .fir {
	width: 135px;
	background-position: -243px -34px;
}

#menu_rovatok .sel .mi-szerelemszex,
#menu_rovatok li.hover .mi-szerelemszex,
#menu_rovatok li:hover .mi-szerelemszex {
	width: 139px;
}

#menu_rovatok .sel .mi-szerelemszex .fir,
#menu_rovatok li.hover .mi-szerelemszex .fir,
#menu_rovatok li:hover .mi-szerelemszex .fir {
	width: 139px;
	background-position: -241px -63px;
}

#menu_rovatok .mi-munkaespenz {
	width: 126px;
}

#menu_rovatok .mi-munkaespenz .fir {
	width: 126px;
	background-position: -380px -34px;
}

#menu_rovatok .sel .mi-munkaespenz,
#menu_rovatok li.hover .mi-munkaespenz,
#menu_rovatok li:hover .mi-munkaespenz {
	width: 130px;
}

#menu_rovatok .sel .mi-munkaespenz .fir,
#menu_rovatok li.hover .mi-munkaespenz .fir,
#menu_rovatok li:hover .mi-munkaespenz .fir {
	width: 130px;
	background-position: -378px -63px;
}

#menu_rovatok .mi-csaladesbaratok {
	width: 160px;
}

#menu_rovatok .mi-csaladesbaratok .fir {
	width: 160px;
	background-position: -508px -34px;
}

#menu_rovatok .sel .mi-csaladesbaratok,
#menu_rovatok li.hover .mi-csaladesbaratok,
#menu_rovatok li:hover .mi-csaladesbaratok {
	width: 164px;
}

#menu_rovatok .sel .mi-csaladesbaratok .fir,
#menu_rovatok li.hover .mi-csaladesbaratok .fir,
#menu_rovatok li:hover .mi-csaladesbaratok .fir {
	width: 164px;
	background-position: -506px -63px;
}

#menu_rovatok .mi-ezo {
	width: 42px;
}

#menu_rovatok .mi-ezo .fir {
	width: 42px;
	background-position: -670px -34px;
}

#menu_rovatok .sel .mi-ezo,
#menu_rovatok li.hover .mi-ezo,
#menu_rovatok li:hover .mi-ezo {
	width: 46px;
}

#menu_rovatok .sel .mi-ezo .fir,
#menu_rovatok li.hover .mi-ezo .fir,
#menu_rovatok li:hover .mi-ezo .fir {
	width: 46px;
	background-position: -668px -63px;
}

#menu_rovatok .mi-gasztro {
	width: 78px;
}

#menu_rovatok .mi-gasztro .fir {
	width: 78px;
	background-position: -714px -34px;
}

#menu_rovatok .sel .mi-gasztro,
#menu_rovatok li.hover .mi-gasztro,
#menu_rovatok li:hover .mi-gasztro {
	width: 82px;
}

#menu_rovatok .sel .mi-gasztro .fir,
#menu_rovatok li.hover .mi-gasztro .fir,
#menu_rovatok li:hover .mi-gasztro .fir {
	width: 82px;
	background-position: -712px -63px;
}

#menu_rovatok .mi-szabadido {
	width: 96px;
}

#menu_rovatok .mi-szabadido .fir {
	width: 96px;
	background-position: -794px -34px;
}

#menu_rovatok .sel .mi-szabadido,
#menu_rovatok li.hover .mi-szabadido,
#menu_rovatok li:hover .mi-szabadido {
	width: 100px;
}

#menu_rovatok .sel .mi-szabadido .fir,
#menu_rovatok li.hover .mi-szabadido .fir,
#menu_rovatok li:hover .mi-szabadido .fir {
	width: 100px;
	background-position: -792px -63px;
}

#menu_rovatok .mi-magazinok {
	width: 102px;
}

#menu_rovatok .mi-magazinok .fir {
	width: 102px;
	background-position: -892px -34px;
}

#menu_rovatok .sel .mi-magazinok,
#menu_rovatok li.hover .mi-magazinok,
#menu_rovatok li:hover .mi-magazinok {
	width: 106px;
}

#menu_rovatok .sel .mi-magazinok .fir,
#menu_rovatok li.hover .mi-magazinok .fir,
#menu_rovatok li:hover .mi-magazinok .fir {
	width: 106px;
	background-position: -890px -63px;
}

/* @end menu_rovatok */

/* @group secmenu */

.secmenu {
	position: absolute;
	width: 174px;
	height: auto;
	top: 29px;
	left: -9999px;
	z-index: 10;
}

#menu_rovatok li.hover .secmenu,
#menu_rovatok li:hover .secmenu {
	left: -3px;
}

.secmenu ul {
	background: #fff;
	border: 1px solid #ee8ecf;
	border-width: 0 1px;
	padding: 7px 6px 4px;
}

#menu_rovatok .secmenu li {
	float: none;
	width: auto;
	height: auto;
	margin-top: 2px;
}

#menu_rovatok .secmenu a {
	width:  auto;
	margin: 0;
	text-align: left;
	height: 18px;
	line-height: 16px;
	padding: 1px 4px 1px 9px;
	color: #e81ca7;
}

#menu_rovatok .secmenu li a:hover {
	background: #eb1faa;
	color: #fff;
	margin: 0;
}

.secmenu .bottom {
	height: 6px;
	background: url(i/bg_secmenu_bottom.png) no-repeat;
}

/* @end secmenu */

/* @end header */

/* @group content */

#content,
#footer {
	clear: both;
	padding: 0 4px 0 3px;
	background: url(i/bg_content_shadow.png) repeat-y;
}

#content_bg {
	padding: 1px 0 15px 1px;
	min-height: 500px;
	position: relative;
}

/* @group themes */

/* @group background */

.cimlap #content_bg {
	border-bottom: 1px solid #d0d0d0;
	background: #f2f2f2;
}

.egeszseg #content_bg {
	border-bottom: 1px solid #9eb296;
	background: #f2f2f2;
}

.aktualis #content_bg {
	border-bottom: 1px solid #9eb296;
	background: #f2f2f2 url(i/bg_main_aktualis.png) no-repeat;
}

.idojaras #content_bg {
	border-bottom: 1px solid #9eb296;
	background: #f2f2f2 url(i/bg_main_idojaras.png) no-repeat;
}

.csalad #content_bg {
	border-bottom: 1px solid #9eb296;
	background: #f2f2f2 url(i/bg_main_csalad.png) no-repeat;
}
	
.galeria #content_bg {
	border-bottom: 1px solid #9eb296;
	background: #f2f2f2 url(i/bg_main_galeria.png) no-repeat;
}

.gasztro #content_bg {
	border-bottom: 1px solid #9eb296;
	background: #f2f2f2 url(i/bg_main_gasztro.png) no-repeat;
}

.etteremkereso #content_bg {
	border-bottom: 1px solid #9eb296;
	background: #f2f2f2 url(i/bg_main_etteremkereso.png) no-repeat;
}

.lelekezo #content_bg {
	border-bottom: 1px solid #9eb296;
	background: #f2f2f2 url(i/bg_main_lelekezo.png) no-repeat;
}

.ezo_tv .lelekezo #content_bg {
	border-bottom: 1px solid #9eb296;
	background: #f2f2f2 url(i/bg_main_lelekezo_ezo_tv.png) no-repeat;
}


.magazinok #content_bg {
	border-bottom: 1px solid #9eb296;
	background: #f2f2f2 url(i/bg_main_magazinok.png) no-repeat;
}

.munka #content_bg {
	border-bottom: 1px solid #9eb296;
	background: #f2f2f2 url(i/bg_main_munka.png) no-repeat;
}

.stilus #content_bg {
	border-bottom: 1px solid #9eb296;
	background: #f2f2f2 url(i/bg_main_stilus.png) no-repeat;
}

.szabadido #content_bg {
	border-bottom: 1px solid #9eb296;
	background: #f2f2f2 url(i/bg_main_szabadido.png) no-repeat;
}

.szerelem #content_bg {
	border-bottom: 1px solid #9eb296;
	background: #f2f2f2 url(i/bg_main_szerelem.png) no-repeat;
}

.testlelek #content_bg {
	border-bottom: 1px solid #9eb296;
	background: #f2f2f2 url(i/bg_main_testlelek.png) no-repeat;
}

.itt_nyar #content_bg {
	border-bottom: 1px solid #9eb296;
	background: #f2f2f2 url(i/bg_main_itt_a_nyar.png) no-repeat;
}

/* @end background */

/* @group box */

.roundedc_box .t,
.roundedc_box .t div,
.roundedc_box .b,
.roundedc_box .b div {
	background-image: url(i/bg_box_cimlap_corners.png);
}

.roundedc_box .content,
.roundedc_box .content .wrp {
	background-image: url(i/bg_box_cimlap_content.png);
}


.egeszseg .roundedc_box .t,
.egeszseg .roundedc_box .t div,
.egeszseg .roundedc_box .b,
.egeszseg .roundedc_box .b div {
}

.egeszseg .roundedc_box .content,
.egeszseg .roundedc_box .content .wrp {
}

.roundedc_box .t_pink,
.roundedc_box .t_pink div,
.roundedc_box .b_pink,
.roundedc_box .b_pink div {
	background-image: url(i/bg_box_cimlap_corners_pink.png);
}

.roundedc_box .content_pink,
.roundedc_box .content_pink .wrp {
	background-image: url(i/bg_box_cimlap_content_pink.png);
}


/* @end box */

/* @group blue */

.color_blue h3,
.color_blue h3 a {
	color: #0aaee4;
}

.color_blue .heading a,
.color_blue .heading span {
	background-color: #d2e9f2;
	color: #365b69;
}

.color_blue li h4 a,
.color_blue li a.title {
	color: #4ba8cc;
}

/* @end blue */

/* @group yellow */

.color_yellow .heading a,
.color_yellow .heading span {
	background-color: #fadb98;
	background-position: 100% 0;
	color: #917437;
}

.color_yellow .heading a span,
.color_yellow .heading span span {
	background-position: 0 0;	
}

.color_yellow li h4 a {
}

/* @end yellow */

/* @group gray */

.color_gray .heading a,
.color_gray .heading span,
.color_gray .tabs .sel .heading a,
.color_gray .tabs .sel .heading span {
	background-color: #c5b9bf;
	background-position: 100% -150px;
	color: #ffeffa;
}

.color_gray .heading a span,
.color_gray .heading span span,
.color_gray .tabs .sel .heading span {
	background-position: 0 -150px;	
}

/* @end gray */

/* @group blikk */

.color_blikk .heading a,
.color_blikk .heading span,
.color_blikk .tabs .sel .heading a,
.color_blikk .tabs .sel .heading span {
	background-color: #b7181d;
	background-position: 100% -401px;
	color: #ffeffa;
}

.color_blikk .heading a span,
.color_blikk .heading span span,
.color_blikk .tabs .sel .heading span {
	background-position: 0 -401px;	
}

/* @end blikk */

/* @group lpurple */

.color_lpurple .heading a,
.color_lpurple .heading span,
.color_lpurple .tabs .sel .heading a,
.color_lpurple .tabs .sel .heading span {
	background-color: #ffeef9;
	background-position: 100% -25px;
	color: #9e939a;
}

.color_lpurple .heading a span,
.color_lpurple .heading span span,
.color_lpurple .tabs .sel .heading span {
	background-position: 0 -25px;	
}

.color_lpurple li.odd {
	background: #ffe3f7;
}

.color_lpurple li a {
	color: #585858;
}

.color_lpurple .tabs .heading a,
.color_lpurple .tabs .heading span {
	background-color: #bbb3b8;
	background-position: 100% -150px;
	color: #ffebf8;
}


.color_lpurple .tabs .heading a span,
.color_lpurple .tabs .heading span span {
	background-position: 0 -150px;
}

/* @end ipurple */

/* @group purplewhite */

.color_purplewhite .heading a,
.color_purplewhite .heading span {
	background-color: #c6b3de;
	background-position: 100% -50px;
	color: #fff;
}

.color_purplewhite .heading a span,
.color_purplewhite .heading span span {
	background-position: 0 -50px;	
}

/* @end purplewhite */


/* @group salmonwhite */

.color_salmonwhite .heading a,
.color_salmonwhite .heading span {
	background-color: #f9a2b2;
	background-position: 100% -75px;
	color: #fff;
}

.color_salmonwhite .heading a span,
.color_salmonwhite .heading span span {
	background-position: 0 -75px;	
}

/* @end salmonwhite */

/* @group pinkwhite */

.color_pinkwhite .heading a,
.color_pinkwhite .heading span {
	background-color: #faa2f7;
	background-position: 100% -100px;
	color: #fff;
}

.color_pinkwhite .heading a span,
.color_pinkwhite .heading span span {
	background-position: 0 -100px;	
}

/* @end pinkwhite */

/* @group bluewhite */

.color_bluewhite .heading a,
.color_bluewhite .heading span {
	background-color: #a2d0e0;
	background-position: 100% -125px;
	color: #fff;
}

.color_bluewhite .heading a span,
.color_bluewhite .heading span span {
	background-position: 0 -125px;	
}

/* @end pinkwhite */

/* @group aktualis */

.color_aktualis .heading a,
.color_aktualis .heading span {
	background-color: #ef9ad4;
	background-position: 100% -175px;
	color: #fff;
}

.color_aktualis .heading a span,
.color_aktualis .heading span span {
	background-position: 0 -175px;	
}

/* @end aktualis */

/* @group csalad */

.color_csalad .heading a,
.color_csalad .heading span {
	background-color: #8bdaff;
	background-position: 100% -200px;
	color: #fff;
}

.color_csalad .heading a span,
.color_csalad .heading span span {
	background-position: 0 -200px;	
}

/* @end csalad */

/* @group gasztro */

.color_gasztro .heading a,
.color_gasztro .heading span {
	background-color: #ff8a00;
	background-position: 100% -225px;
	color: #fff;
}

.color_gasztro .heading a span,
.color_gasztro .heading span span {
	background-position: 0 -225px;	
}

/* @end gasztro */

/* @group munka */

.color_munka .heading a,
.color_munka .heading span {
	background-color: #9e7e58;
	background-position: 100% -250px;
	color: #fff;
}

.color_munka .heading a span,
.color_munka .heading span span {
	background-position: 0 -250px;	
}

/* @end munka */

/* @group stilus */

.color_stilus .heading a,
.color_stilus .heading span {
	background-color: #ffde00;
	background-position: 100% -275px;
	color: #fff;
}

.color_stilus .heading a span,
.color_stilus .heading span span {
	background-position: 0 -275px;	
}

/* @end stilus */

/* @group szabadido */

.color_szabadido .heading a,
.color_szabadido .heading span {
	background-color: #5ec14d;
	background-position: 100% -300px;
	color: #fff;
}

.color_szabadido .heading a span,
.color_szabadido .heading span span {
	background-position: 0 -300px;	
}

/* @end szabadido */

/* @group szerelem */

.color_szerelem .heading a,
.color_szerelem .heading span {
	background-color: #ff8d8b;
	background-position: 100% -325px;
	color: #fff;
}

.color_szerelem .heading a span,
.color_szerelem .heading span span {
	background-position: 0 -325px;	
}

/* @end szerelem */

/* @group karacsony */

#header_karacsony {
	margin-top: 90px;
}

.karacsony #content_bg {
	border-bottom: 1px solid #9eb296;
	background: #f2f2f2 url(i/bg_main_karacsony.png) no-repeat;
}

.color_karacsony1 .heading a,
.color_karacsony1 .heading span {
	background-color: #ff8d8b;
	background-position: 100% -428px;
	color: #fff;
}

.color_karacsony1 .heading a span,
.color_karacsony1 .heading span span {
	background-position: 0 -428px;
}

.color_karacsony2 .heading a,
.color_karacsony2 .heading span {
	background-color: #ff8d8b;
	background-position: 100% -479px;
	color: #fff;
}

.color_karacsony2 .heading a span,
.color_karacsony2 .heading span span {
	background-position: 0 -479px;
}

.color_karacsony3 .heading a,
.color_karacsony3 .heading span {
	background-color: #ff8d8b;
	background-position: 100% -479px;
	color: #fff;
}

.color_karacsony3 .heading a span,
.color_karacsony3 .heading span span {
	background-position: 0 -479px;
}

.color_karacsony4 .heading a,
.color_karacsony4 .heading span {
	background-color: #ff8d8b;
	background-position: 100% -503px;
	color: #fff;
}

.color_karacsony4 .heading a span,
.color_karacsony4 .heading span span {
	background-position: 0 -503px;
}

.color_karacsony5 .heading a,
.color_karacsony5 .heading span {
	background-color: #ff8d8b;
	background-position: 100% -528px;
	color: #fff;
}

.color_karacsony5 .heading a span,
.color_karacsony5 .heading span span {
	background-position: 0 -528px;
}

.color_karacsony6 .heading a,
.color_karacsony6 .heading span {
	background-color: #ff8d8b;
	background-position: 100% -552px;
	color: #fff;
}

.color_karacsony6 .heading a span,
.color_karacsony6 .heading span span {
	background-position: 0 -552px;
}

.color_karacsony7 .heading a,
.color_karacsony7 .heading span {
	background-color: #ff8d8b;
	background-position: 100% -576px;
	color: #fff;
}

.color_karacsony7 .heading a span,
.color_karacsony7 .heading span span {
	background-position: 0 -576px;
}

.color_karacsony8 .heading a,
.color_karacsony8 .heading span {
	background-color: #ff8d8b;
	background-position: 100% -600px;
	color: #fff;
}

.color_karacsony8 .heading a span,
.color_karacsony8 .heading span span {
	background-position: 0 -600px;
}

.color_karacsony9 .heading a,
.color_karacsony9 .heading span {
	background-color: #ff8d8b;
	background-position: 100% -624px;
	color: #fff;
}

.color_karacsony9 .heading a span,
.color_karacsony9 .heading span span {
	background-position: 0 -624px;
}

.color_karacsony10 .heading a,
.color_karacsony10 .heading span {
	background-color: #ff8d8b;
	background-position: 100% -648px;
	color: #fff;
}

.color_karacsony10 .heading a span,
.color_karacsony10 .heading span span {
	background-position: 0 -648px;
}


body.karacsonyi
{
    background-repeat:repeat-x;
    background-color:#fbe8f9;
}

body.karacsonyi #top_info a {
    color: #ffffff;
}
#karacsonyi_hatter {
    background-image:url(i/bg_t6.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100%;
}

.karacsonyi_video {
    background-image: url(i/video_hatter_karacsonyi.png);
    background-repeat: no-repeat;
    width:530px;
    height: 367px;
    position: relative;
    left: -21px;
    padding-top:27px;
    padding-left: 1px;
}

#karacsony_portfolio_menu {
	background-color:#bb4488;
	background-image:url(i/karacsony_felsomenu_sprite.png);
	background-position:0 0;
	background-repeat:no-repeat;
	clear:both;
	height:20px;
	margin-bottom:45px;
	width:100%;
}

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

#karacsony_portfolio_menu a.fm-blikk 
{
	width:51px;
}

#karacsony_portfolio_menu a.fm-nemzetisport
{
	width:114px;
}

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

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

#karacsony_portfolio_menu li:hover a.fm-nemzetisport, #karacsony_portfolio_menu li.hover a.fm-nemzetisport {
	width: 114px;
}

#karacsony_portfolio_menu li:hover a.fm-nemzetisport .fir, #karacsony_portfolio_menu li.hover a.fm-nemzetisport .fir {
	width: 114px;
	background-position:-51px -20px;
}


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

#karacsony_portfolio_menu a.fm-neon
{
	width:55px;
}

#karacsony_portfolio_menu a.fm-neon .fir {
	width: 55px;
	background-position:-165px 0px;
}

#karacsony_portfolio_menu li:hover a.fm-neon, #karacsony_portfolio_menu li.hover a.fm-neon {
	width: 55px;
}

#karacsony_portfolio_menu li:hover a.fm-neon .fir, #karacsony_portfolio_menu li.hover a.fm-neon .fir {
	width: 55px;
	background-position:-165px -20px;
}

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


#karacsony_portfolio_menu a.fm-pixter
{
	width:61px;
}

#karacsony_portfolio_menu a.fm-pixter .fir {
	width: 61px;
	background-position:-220px 0px;
}

#karacsony_portfolio_menu li:hover a.fm-pixter, #karacsony_portfolio_menu li.hover a.fm-pixter {
	width: 61px;
}

#karacsony_portfolio_menu li:hover a.fm-pixter .fir, #karacsony_portfolio_menu li.hover a.fm-pixter .fir {
	width: 61px;
	background-position:-220px -20px;
}

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

#karacsony_portfolio_menu a.fm-blogzona
{
	width:85px;
}

#karacsony_portfolio_menu a.fm-blogzona .fir {
	width: 85px;
	background-position:-281px 0px;
}

#karacsony_portfolio_menu li:hover a.fm-blogzona, #karacsony_portfolio_menu li.hover a.fm-blogzona {
	width: 85px;
}

#karacsony_portfolio_menu li:hover a.fm-blogzona .fir, #karacsony_portfolio_menu li.hover a.fm-blogzona .fir {
	width: 85px;
	background-position:-281px -20px;
}

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

#karacsony_portfolio_menu a.fm-cw
{
	width:102px;
}

#karacsony_portfolio_menu a.fm-cw .fir {
	width: 102px;
	background-position:-366px 0px;
}

#karacsony_portfolio_menu li:hover a.fm-cw, #karacsony_portfolio_menu li.hover a.fm-cw {
	width: 102px;
}

#karacsony_portfolio_menu li:hover a.fm-cw .fir, #karacsony_portfolio_menu li.hover a.fm-cw .fir {
	width: 102px;
	background-position:-366px -20px;
}

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

#karacsony_portfolio_menu a.fm-belepo
{
	width:55px;
}

#karacsony_portfolio_menu a.fm-belepo 
{
	width:80px;
}

#karacsony_portfolio_menu a.fm-belepo .fir {
	width: 80px;
	background-position:-468px 0px;
}

#karacsony_portfolio_menu li:hover a.fm-belepo, #karacsony_portfolio_menu li.hover a.fm-belepo {
	width: 80px;
}

#karacsony_portfolio_menu li:hover a.fm-belepo .fir, #karacsony_portfolio_menu li.hover a.fm-belepo .fir {
	width: 80px;
	background-position:-468x -20px;
}

#karacsony_portfolio_menu li:hover a.fm-belepo .fir, #karacsony_portfolio_menu li.hover a.fm-belepo .fir {
background-position:-468px -20px;
width:80px;
}

#karacsony_portfolio_menu a.fm-blikk .fir 
{
	background-position:0px 0;
	width:51px;
}

#karacsony_portfolio_menu a .fir 
{
	background:transparent url(i/karacsony_felsomenu_sprite.png) no-repeat scroll 0 0;
	height:20px;
}

#karacsony_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;*/
	z-index: 1;
}

#karacsony_portfolio_menu li:hover a.fm-blikk .fir, #karacsony_portfolio_menu li.hover a.fm-blikk .fir {
	background-position:0px -20px;
	width:51px;
}

#menu_szolgaltatasok_karacsony .mi-karacsony
{
	width:93px;
}


#menu_szolgaltatasok .mi-karacsony .fir 
{
	background-position:-180px -5px;
	width:44px;
}

/*#menu_szolgaltatasok_karacsony .mi-nyerj .fir 
{
	background-position:-180px -5px;
	width:44px;
}
*/

#menu_szolgaltatasok_karacsony .mi-karacsony .fir 
{
	background-position:-180px -5px;
	width:93px;
}

#menu_szolgaltatasok_karacsony .mi-nyerj 
{
	width:74px;
}

#menu_szolgaltatasok_karacsony .mi-nyerj .fir 
{
	background-position:-273px -5px;
	width:74px;
}

#menu_szolgaltatasok_karacsony .mi-tesztkviz 
{
	width:70px;
}

#menu_szolgaltatasok_karacsony .mi-tesztkviz .fir 
{
	background-position:-348px -5px;
	width:70px;
}

#menu_szolgaltatasok_karacsony .mi-forum 
{
	width:71px;
}

#menu_szolgaltatasok_karacsony .mi-forum .fir 
{
	background-position:-347px -5px;
	width:71px;
}

#menu_szolgaltatasok_karacsony  .mi-blog 
{
	width:60px;
}

#menu_szolgaltatasok_karacsony  .mi-blog .fir 
{
	background-position:-419px -5px;
	width:60px;
}

#menu_szolgaltatasok_karacsony  .mi-recepttar 
{
	width:95px;
}

#menu_szolgaltatasok_karacsony  .mi-recepttar .fir 
{
	background-position:-478px -5px;
	width:95px;
}


#menu_szolgaltatasok_karacsony  .mi-tanacsadas
{
	width:92px;
}

#menu_szolgaltatasok_karacsony  .mi-tanacsadas .fir 
{
	background-position:-572px -5px;
	width:92px;
}

#menu_szolgaltatasok_karacsony .mi-jatek 
{
	width:54px;
}

#menu_szolgaltatasok_karacsony .mi-jatek .fir 
{
	background-position:-664px -5px;
	width:54px;
}

#menu_szolgaltatasok_karacsony .mi-galeria 
{
	width:62px;
}

#menu_szolgaltatasok_karacsony .mi-galeria .fir 
{
	background-position:-718px -5px;
	width:62px;
}

#menu_szolgaltatasok_karacsony input {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#602950;
	font-size:10px;
	left:638px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	position:absolute;
	top:11px;
	width:157px;
}

#menu_szolgaltatasok_karacsony button 
{
	background:transparent url(i/karacsony_bg_menu.png) no-repeat scroll -963px -7px;
	border:0 none;
	cursor:pointer;
	display:block;
	height:24px;
	left:803px;
	overflow:hidden;
	padding:0;
	position:absolute;
	text-indent:-9999px;
	top:7px;
	width:33px;
	
}

#logo_glow {
    position:relative;
    width: 234px;
    height: 151px;
    z-index:0;
    background-image: url(i/karacsonyi_logo_glow_bg.png);
    top:-55px;
    left:-36px;
}

#menu_rovatok_karacsony 
{
	background:transparent url(i/karacsony_bg_menu.png) no-repeat scroll 0 -33px;
	height:29px;
	left:2px;
	padding-top:1px;
	position:absolute;
	top:62px;
	width:1001px;
}

#menu_rovatok_karacsony  ul {
    padding-left:5px;
}

#menu_rovatok_karacsony li 
{
	float:left;
	position:relative;
}

#menu_rovatok_karacsony .secmenu li 
{
	float:none;
	height:auto;
	margin-top:2px;
	width:auto;
}

#menu_rovatok_karacsony .secmenu a 
{
	color:#E81CA7;
	height:18px;
	line-height:16px;
	margin:0;
	padding:1px 4px 1px 9px;
	text-align:left;
	width:auto;
}

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


#menu_rovatok_karacsony .mi-aktualis {
	width: 77px;
}

#menu_rovatok_karacsony .mi-aktualis .fir {
	width: 77px;
	background-position: -5px -34px;
}

#menu_rovatok_karacsony .sel .mi-aktualis,
#menu_rovatok_karacsony li.hover .mi-aktualis,
#menu_rovatok_karacsony li:hover .mi-aktualis {
	margin-left: 0;
	width: 77px;
}

#menu_rovatok_karacsony .sel .mi-aktualis .fir,
#menu_rovatok_karacsony li.hover .mi-aktualis .fir,
#menu_rovatok_karacsony li:hover .mi-aktualis .fir {
	width: 77px;
	background-position: -5px -63px;
}

#menu_rovatok_karacsony .mi-stilus {
	width: 53px;
}

#menu_rovatok_karacsony .mi-stilus .fir {
	width: 53px;
	background-position: -84px -34px;
}

#menu_rovatok_karacsony .sel .mi-stilus,
#menu_rovatok_karacsony li.hover .mi-stilus,
#menu_rovatok_karacsony li:hover .mi-stilus {
	width: 53px;
}

#menu_rovatok_karacsony .sel .mi-stilus .fir,
#menu_rovatok_karacsony li.hover .mi-stilus .fir,
#menu_rovatok_karacsony li:hover .mi-stilus .fir {
	width: 53px;
	background-position: -84px -63px;
}

#menu_rovatok_karacsony .mi-testlelek {
	width: 102px;
}

#menu_rovatok_karacsony .mi-testlelek .fir {
	width: 102px;
	background-position: -139px -34px;
}

#menu_rovatok_karacsony .sel .mi-testlelek,
#menu_rovatok_karacsony li.hover .mi-testlelek,
#menu_rovatok_karacsony li:hover .mi-testlelek {
	width: 102px;
}

#menu_rovatok_karacsony .sel .mi-testlelek .fir,
#menu_rovatok_karacsony li.hover .mi-testlelek .fir,
#menu_rovatok_karacsony li:hover .mi-testlelek .fir {
	width: 102px;
	background-position: -139px -63px;
}

#menu_rovatok_karacsony .mi-szerelemszex {
	width: 135px;
}

#menu_rovatok_karacsony .mi-szerelemszex .fir {
	width: 135px;
	background-position: -243px -34px;
}

#menu_rovatok_karacsony .sel .mi-szerelemszex,
#menu_rovatok_karacsony li.hover .mi-szerelemszex,
#menu_rovatok_karacsony li:hover .mi-szerelemszex {
	width: 135px;
}

#menu_rovatok_karacsony .sel .mi-szerelemszex .fir,
#menu_rovatok_karacsony li.hover .mi-szerelemszex .fir,
#menu_rovatok_karacsony li:hover .mi-szerelemszex .fir {
	width: 135px;
	background-position: -243px -63px;
}

#menu_rovatok_karacsony .mi-munkaespenz {
	width: 126px;
}

#menu_rovatok_karacsony .mi-munkaespenz .fir {
	width: 126px;
	background-position: -380px -34px;
}

#menu_rovatok_karacsony .sel .mi-munkaespenz,
#menu_rovatok_karacsony li.hover .mi-munkaespenz,
#menu_rovatok_karacsony li:hover .mi-munkaespenz {
	width: 126px;
}

#menu_rovatok_karacsony .sel .mi-munkaespenz .fir,
#menu_rovatok_karacsony li.hover .mi-munkaespenz .fir,
#menu_rovatok_karacsony li:hover .mi-munkaespenz .fir {
	width: 126px;
	background-position: -380px -63px;
}

#menu_rovatok_karacsony .mi-csaladesbaratok {
	width: 160px;
}

#menu_rovatok_karacsony .mi-csaladesbaratok .fir {
	width: 160px;
	background-position: -508px -34px;
}

#menu_rovatok_karacsony .sel .mi-csaladesbaratok,
#menu_rovatok_karacsony li.hover .mi-csaladesbaratok,
#menu_rovatok_karacsony li:hover .mi-csaladesbaratok {
	width: 160px;
}

#menu_rovatok_karacsony .sel .mi-csaladesbaratok .fir,
#menu_rovatok_karacsony li.hover .mi-csaladesbaratok .fir,
#menu_rovatok_karacsony li:hover .mi-csaladesbaratok .fir {
	width: 160px;
	background-position: -508px -63px;
}

#menu_rovatok_karacsony .mi-ezo {
	width: 42px;
}

#menu_rovatok_karacsony .mi-ezo .fir {
	width: 42px;
	background-position: -670px -34px;
}

#menu_rovatok_karacsony .sel .mi-ezo,
#menu_rovatok_karacsony li.hover .mi-ezo,
#menu_rovatok_karacsony li:hover .mi-ezo {
	width: 42px;
}

#menu_rovatok_karacsony .sel .mi-ezo .fir,
#menu_rovatok_karacsony li.hover .mi-ezo .fir,
#menu_rovatok_karacsony li:hover .mi-ezo .fir {
	width: 42px;
	background-position: -670px -63px;
}

#menu_rovatok_karacsony .mi-gasztro {
	width: 78px;
}

#menu_rovatok_karacsony .mi-gasztro .fir {
	width: 78px;
	background-position: -714px -34px;
}

#menu_rovatok_karacsony .sel .mi-gasztro,
#menu_rovatok_karacsony li.hover .mi-gasztro,
#menu_rovatok_karacsony li:hover .mi-gasztro {
	width: 78px;
}

#menu_rovatok_karacsony .sel .mi-gasztro .fir,
#menu_rovatok_karacsony li.hover .mi-gasztro .fir,
#menu_rovatok_karacsony li:hover .mi-gasztro .fir {
	width: 78px;
	background-position: -714px -63px;
}

#menu_rovatok_karacsony .mi-szabadido {
	width: 96px;
}

#menu_rovatok_karacsony .mi-szabadido .fir {
	width: 96px;
	background-position: -794px -34px;
}

#menu_rovatok_karacsony .sel .mi-szabadido,
#menu_rovatok_karacsony li.hover .mi-szabadido,
#menu_rovatok_karacsony li:hover .mi-szabadido {
	width: 96px;
}

#menu_rovatok_karacsony .sel .mi-szabadido .fir,
#menu_rovatok_karacsony li.hover .mi-szabadido .fir,
#menu_rovatok_karacsony li:hover .mi-szabadido .fir {
	width: 96px;
	background-position: -794px -63px;
}

#menu_rovatok_karacsony .mi-magazinok {
	width: 102px;
}

#menu_rovatok_karacsony .mi-magazinok .fir {
	width: 102px;
	background-position: -892px -34px;
}

#menu_rovatok_karacsony .sel .mi-magazinok,
#menu_rovatok_karacsony li.hover .mi-magazinok,
#menu_rovatok_karacsony li:hover .mi-magazinok {
	width: 102px;
}

#menu_rovatok_karacsony .sel .mi-magazinok .fir,
#menu_rovatok_karacsony li.hover .mi-magazinok .fir,
#menu_rovatok_karacsony li:hover .mi-magazinok .fir {
	width: 102px;
	background-position: -892px -63px;
}


#menu_rovatok_karacsony li.hover .secmenu,
#menu_rovatok_karacsony li:hover .secmenu {
	left: -1px;
}

#menu_rovatok_karacsony a .fir 
{
	background:transparent url(i/karacsony_bg_menu.png) no-repeat scroll 0 0;
	height:29px;
}

#menu_szolgaltatasok_karacsony .fir 
{
	background:transparent url(i/karacsony_bg_menu.png) no-repeat scroll 0 0;
	height:28px;
}

#menu_szolgaltatasok_karacsony
{
	background:transparent url(i/karacsony_bg_menu.png) no-repeat scroll -160px 0;
	height:28px;
	left:162px;
	overflow:hidden;
	padding:5px 0 0 19px;
	position:absolute;
	top:29px;
	width:833px;
}

#menu_rovatok_karacsony .secmenu li a:hover 
{
	background:#EB1FAA none repeat scroll 0 0;
	color:#FFFFFF;
	margin:0;
}

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

.screenrdr_karacsony, .hidden 
{
	height:1px;
	left:-9999px;
	overflow:hidden;
	position:absolute;
	top:0;
	width:1px;
}

#menu_szolgaltatasok_karacsony li 
{
	float:left;
}

#menu_szolgaltatasok_karacsony a 
{
	color:#A9167A;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:28px;
	line-height:28px;
	margin-right:0px;
	overflow:hidden;
	position:relative;
	text-align:center;
}

/* @end karacsony */

/* @group testlelek */

.color_testlelek .heading a,
.color_testlelek .heading span {
	background-color: #bee185;
	background-position: 100% -350px;
	color: #fff;
}

.color_testlelek .heading a span,
.color_testlelek .heading span span {
	background-position: 0 -350px;	
}

/* @end testlelek */

/* @group itt_nyar */
.itt_nyar .col_w566 .heading a,
.itt_nyar .col_w566 .heading span,
.itt_nyar .col_w258 .heading a,
.itt_nyar .col_w258 .heading span {
	background-color: #ffde00;
	background-position: 100% -672px;
	color: #fff;
}

.itt_nyar .col_w566 .heading a span,
.itt_nyar .col_w566 .heading span span,
.itt_nyar .col_w258 .heading a span,
.itt_nyar .col_w258 .heading span span {
	background-position: 0 -672px;	
}

/* @end itt_nyar */

/* @end themes */

.box {
	margin: 0 4px;
}

.box_wocorners {
	margin: 6px 0 6px 5px;
}
.ad_center{
	text-align: center;
}

/* @group roundedc_box */

.roundedc_box ul {
	list-style: none;
}

.roundedc_box .t,
.roundedc_box .t div,
.roundedc_box .b,
.roundedc_box .b div {
	height: 11px;
	background-repeat: no-repeat;
	clear: both;
}

.roundedc_box .t div {
	margin-left: 11px;
	background-position: 100% 0;
}

.roundedc_box .b {
	background-position: 0 -11px;
}

.roundedc_box .b div {
	margin-left: 11px;
	background-position: 100% -11px;
}

.roundedc_box .content,
.roundedc_box .content .wrp {
	background-repeat: repeat-y;
}

.roundedc_box .content .wrp {
	padding: 1px 5px 1px 0;
	margin-left: 5px;
	background-position: 100% 0;
}

/* @end roundedc_box */

/* @group slideshow */

/* @group cimlap_slideshow */

#cimlap_slideshow {
	width: 997px;
	height: 283px;
	position: relative;
	background: url(i/bg_slideshow_cimlap.png) no-repeat;
	overflow: hidden;
}

#cimlap_slideshow ul, 
#cimlap_slideshow ol {
	list-style: none;
}

#cimlap_slideshow .slides ul  {
	width: 215px;
	height: 242px;
	position: relative;
	top: 12px;
	left: 10px;
}

/* @group slides */

#cimlap_slideshow .slides li {
	width: 215px;
	height: 242px;
	padding: 18px 325px 0 17px;
	position: absolute;
	display: none;
	font: 12px/15px Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
	color: #696969;
}

#cimlap_slideshow .slides li.firstchild {
	display: block;
}

#cimlap_slideshow .slides .overlay {
	display: block;
	width: 557px;
	height: 260px;
}

#cimlap_slideshow .slides img,
#cimlap_slideshow .slides .overlay {
	position: absolute;
	top: 0;
	left: 0;
}

#cimlap_slideshow .slides h1 {
	margin: 0 0 12px 1px;
}

#cimlap_slideshow .slides h2,
#cimlap_slideshow .slides h2 a {
	position: relative;
	font-size: 24px;
	line-height: 26px;
	text-transform: uppercase;
	font-weight: bold;
	color: #557b8e;
}

#cimlap_slideshow .slides a:hover {
	text-decoration: none;
}

#cimlap_slideshow .slides p {
	position: relative;
	line-height: 15px;
	text-align: left;
}

#cimlap_slideshow .slides div,
.rovat_slideshow div {
	width: 219px;
	height: 35px;
	position: absolute;
	top: 234px;
	left: 17px;
	z-index: 10;
	display: none;
}
/*
	Hegesztes, hogy a cimlapszerkesztoben is latszodjek
*/
.rovat_slideshow div{
	display: block;
}

#cimlap_slideshow .play,
#cimlap_slideshow .pause,
#cimlap_slideshow .prev,
#cimlap_slideshow .next,
.rovat_slideshow .play,
.rovat_slideshow .pause,
.rovat_slideshow .prev,
.rovat_slideshow .next {
	display: block;
	text-indent: -9999px;
	float: left;
	outline: 0;
	overflow: hidden;
	height: 35px;
	cursor: pointer;
	background: url(i/bg_slideshow_cimlap.png) no-repeat;
}

#cimlap_slideshow .play,
.rovat_slideshow .play {
	width: 37px;
	background-position: -92px -283px;
}

#cimlap_slideshow .pause,
.rovat_slideshow .pause {
	width: 37px;
	background-position: -92px -327px;
}

#cimlap_slideshow .prev,
.rovat_slideshow .prev {
	width: 36px;
	background-position: -129px -283px;
}

#cimlap_slideshow .next,
.rovat_slideshow .next {
	float: right;
	width: 38px;
	background-position: -273px -283px;
}

#cimlap_slideshow .slides div ol,
.rovat_slideshow div ol {
	position: absolute;
	width: 108px;
	height: 35px;
	line-height: 35px;
	top: 0;
	left: 73px;
	text-align: center;
}

#cimlap_slideshow .slides div li,
.rovat_slideshow div li {
	display: inline;
	position: static;
	padding: 0;
}

#cimlap_slideshow .slides div li a,
.rovat_slideshow div li a {
	color: #a0a0a0;
	line-height: 35px;
	padding: 0 4px;
}

#cimlap_slideshow .slides div a.activeSlide,
#cimlap_slideshow .slides div li a:hover,
.rovat_slideshow div a.activeSlide,
.rovat_slideshow div li a:hover {
	color: #ff2fdd;
}


/* @end slides */

/* @group news_wimg */

#cimlap_slideshow .news_wimg {
	width: 420px;
	height: 168px;
	background: #fff;
	position: absolute;
	top: 12px;
	left: 567px;
	overflow: hidden;
}

#cimlap_slideshow .news_wimg h3 {
	height: 26px;
	overflow: hidden;
	margin: 0 0 4px 1px;
}

#cimlap_slideshow .news_wimg h3,
#cimlap_slideshow .news_wimg h3 a {
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #676767;
	text-transform: uppercase;
}

#cimlap_slideshow .news_wimg li {
	width: 121px;
	float: left;
	margin: 5px 0 0 14px;
}

#cimlap_slideshow .news_wimg img {
	border: 1px solid #c1c0a2;
}

#cimlap_slideshow .news_wimg p {
	margin: 11px 0 0 1px;
	font-size: 11px;
	line-height: 13px;
	color: #414141;
}

/* @end news_wimg */

/* @group news */

#cimlap_slideshow .news {
	position: absolute;
	top: 188px;
	left: 577px;
	width: 400px;
}

#cimlap_slideshow .news img {
	padding: 9px;
	overflow: hidden;
	float: left;
	margin-right: 8px;
	background: url(i/bg_slideshow_cimlap.png) no-repeat 0 -283px;
}

#cimlap_slideshow .news h2 {
	font-size: 11px;
	line-height: 13px;
	text-transform: uppercase;
	color: #ff2fdd;
	font-weight: bold;
	margin: 3px 0 0;
}

#cimlap_slideshow .news ul {
	float: left;
}

#cimlap_slideshow .related li {
}

/* @end news */

/* @end cimlap_slideshow */

/* @group rovat_slideshow */

/* @group rovat_title */

.rovat_title {
	font-size: 32px;
	font-weight: bold;
	line-height: 66px;
	height: 66px;
	overflow: hidden;
	position: relative;
	margin: 0 0 0 179px;
}
.rovat_title #rovatlink{
	display: block;
	margin-top: 15px;
	height: 40px;
	width: 300px;
	text-decoration: none;
    visibility: hidden;
}
.rovat_title span.rovat_cime{
	display:none;
}

.rovat_title .fir {
	height: 51px;
}
/* @end rovat_title */

.rovat_slideshow {
	width: 566px;
	height: 282px;
	overflow: hidden;
	position: relative;
	background: url(i/bg_slideshow_lelekezo.png) no-repeat;
}

.rovat_slideshow ul {
	list-style: none;
	width: 550px;
	height: 250px;
	top: 16px;
	left: 15px;
	position: relative;
}

.rovat_slideshow .slides li {
	width: 536px;
	height: 250px;
	overflow: hidden;
	position: relative;
	display: none;
}

.rovat_slideshow .slides li.firstchild {
	display: block;
}

.rovat_slideshow .slides img {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
}

.lelekezo .rovat_slideshow .slides .mask {
	width: 566px;
	height: 282px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(i/bg_slideshow_lelekezo.png) no-repeat;
}

.rovat_slideshow .slides h2 {
	width: 209px;
	margin: 4px 0 12px 9px;
}

.rovat_slideshow .slides h2,
.rovat_slideshow .slides h2 a {
	font-size: 23px;
	line-height: 26px;
	color: #676767;
	position: relative;
	text-transform: uppercase;
}

.rovat_slideshow .slides p {
	line-height: 15px;
	position: relative;
	margin: 0 0 0 9px;
	width: 200px;
	text-align: left;
}

.rovat_slideshow .slides .overlay {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 536px;
	height: 250px;
}

.rovat_slideshow div {
	top: 228px;
	left: 18px;
}

.rovat_slideshow .opaque_layer {
	position: absolute; 
	width: 220px; 
	height: 260px; 
	background-image: url('i/opaque_layer.png'); 
	top: 0px; 
	left: 0px;
}

.rovat_slideshow_kepeslap {
	width: 566px;
	height: 448px;
	background: url(i/bg_slideshow_lelekezo_kepeslap.png) no-repeat;
}

.rovat_slideshow_kepeslap div {
	top: 394px;
	left: 18px;
}

.rovat_slideshow_kepeslap ul {
	width: 550px;
	height: 416px;
}

.rovat_slideshow_kepeslap .slides li {
	width: 536px;
	height: 416px;
}

.rovat_slideshow_kepeslap .slides .overlay {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 536px;
	height: 416px;
}

/* @group rovatslide colors */

.egeszseg .rovat_slideshow .slides h2 a,
.egeszseg .rovat_slideshow .slides p {
}

/* @end rovatslide colors */

/* @group kepeslap */

ul.kepeslap_ajanlo {
	margin: 0 0 0 9px;
	float:left;
}

ul.kepeslap_ajanlo a {
	color: #585858;
	margin: 3px 0;
	float: left;
}

ul.kepeslap_ajanlo a.tovabb {
	margin-left: 49px;
	margin-top: 0;
	position: relative;	
}

ul.kepeslap_ajanlo a.tovabb span.tovabb_kep {
	position: absolute;
	left: 0;
	top: 0;
	width: 63px;
	height: 22px;
	background: transparent url('i/tovabb.png') no-repeat scroll 0 0;	
}

ul.kepeslap_ajanlo li {
	float: left;
	clear: none;
	width: 110px;
	margin: 9px 24px 0 0;
}

ul.kepeslap_ajanlo li.clr {
	margin: 0px;
	clear: both;
	float: none;
	width: 566px;
	height: 0px;
	padding: 0px;
	border: 0px;
}

ul.kepeslap_ajanlo ul.related {
	width: 110px;
}

ul.kepeslap_ajanlo ul.related li {
	background: transparent url('i/sprite-utils.gif?v=42') no-repeat scroll 0 -151px !important;
	padding-left: 11px;
}

ul.kepeslap_ajanlo ul.related li a {
	font-weight: bold !important;
}

ul.related_kepeslap {
	padding: 7px 0 0 3px !important;
}

ul.related_kepeslap li {
	background:transparent url("i/sprite-utils.gif?v=42") no-repeat scroll 9px -151px;
	float:left;
	margin:3px 0 0 !important;
	padding-left:20px;
	width:100px;
	clear: none;
}

ul.related_kepeslap li a {
	color: #585858;
}

ul.related_kepeslap li.clr {
	clear: both;
	width: 230px;
	background: none;
}

/* @end kepeslap */

/* @group control */

.control {
	width: 555px;
	height: 51px;
	overflow: hidden;
	position: absolute;
	top: 273px;
	left: 5px;
	background: url(i/bg_slideshow_rovatcontrol.png) no-repeat;
}

.control li {
	float: left;
	padding-top: 4px;
	margin-left: 25px;
}

.control li a {
	display: block;
	text-decoration: none;
	width: 106px;
	height: 37px;
	color: #919191;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	text-align: center;
	padding: 6px 0 0;
	text-shadow: 0 0 10px #fff;
}

.control li.sel a,
.control li a:hover {
	color: #ff2fdd;
}

/* @end control */

/* @end rovat_slideshow */

/* @end slideshow */

/* @group rovatmenu */

.rovatmenu {
	margin: 52px 0 0 1px;
}

.ezo_tv .lelekezo .rovatmenu {
	margin: 68px 0 0 1px;
}

.rovatmenu li {
	margin-bottom: 1px;
}

.rovatmenu li.reklam {
	margin: 16px 0 4px 4px;
}

.rovatmenu a {
	text-transform: uppercase;
	line-height: 15px;
	color: #6b6b6b;
	display: block;
	padding: 1px 0 1px 8px;
}

.rovatmenu a:hover {
	text-decoration: none;
}

.aktualis .rovatmenu .alrovat a, .aktualis .alrovat_bigcikk h2 a{
	color: #aef9ad4;
}
.aktualis .rovatmenu .alrovat .sel a {
	color: #fff;
	background: #ef9ad4;
}

.csalad .rovatmenu .alrovat a, .csalad .alrovat_bigcikk h2 a {
	color: #8bdaff;
}
.csalad .rovatmenu .alrovat .sel a {
	color: #fff;
	background: #8bdaff;
}

.gasztro .rovatmenu .alrovat a, .gasztro .alrovat_bigcikk h2 a {
	color: #ff8a00;
}
.gasztro .rovatmenu .alrovat .sel a {
	color: #fff;
	background: #ff8a00;
}


.lelekezo .rovatmenu .alrovat a, .lelekezo .alrovat_bigcikk h2 a {
	color: #a386d7;
}
.lelekezo .rovatmenu .alrovat .sel a {
	color: #fff;
	background: #c6b3de;
}

.magazinok .rovatmenu .alrovat a, .magazinok .alrovat_bigcikk h2 a {
	color: #E2001A;
}
.magazinok .rovatmenu .alrovat .sel a {
	color: #fff;
	background: #E2001A;
}

.munka .rovatmenu .alrovat a, .munka .alrovat_bigcikk h2 a {
	color: #9e7e58;
}
.munka .rovatmenu .alrovat .sel a {
	color: #fff;
	background: #9e7e58;
}

.stilus .rovatmenu .alrovat a, .stilus .alrovat_bigcikk h2 a {
	color: #ffde00;
}
.stilus .rovatmenu .alrovat .sel a {
	color: #fff;
	background: #ffde00;
}

.szabadido .rovatmenu .alrovat a, .szabadido .alrovat_bigcikk h2 a {
	color: #5ec14d;
}
.szabadido .rovatmenu .alrovat .sel a {
	color: #fff;
	background: #5ec14d;
}

.szerelem .rovatmenu .alrovat a, .szerelem .alrovat_bigcikk h2 a {
	color: #ff8d8b;
}
.szerelem .rovatmenu .alrovat .sel a {
	color: #fff;
	background: #ff8d8b;
}

.testlelek .rovatmenu .alrovat a, .testlelek .alrovat_bigcikk h2 a {
	color: #b8dc7e;
}
.testlelek .rovatmenu .alrovat .sel a {
	color: #fff;
	background: #bee185;
}

.galeria .rovatmenu .alrovat a, .galeria .alrovat_bigcikk h2 a {
	color: #6b6b6b;
}
.galeria .rovatmenu .alrovat .sel a {
	color: #fff;
	background: #c1c1c1;
}

.itt_nyar .rovatmenu .alrovat a, .itt_nyar .alrovat_bigcikk h2 a {
	color: #959493;
}

.itt_nyar .rovatmenu .szolgaltatas a {
	color: #5eb6bc;
}

.rovatmenu .separator {
	height: 1px;
	margin: 8px 0 10px 0;
	background: url(i/separator_rovatmenu_lelekezo.gif) no-repeat;
}

/* @end rovatmenu */

/* @group rss */

.rss {
	position: absolute;
	top: 21px;
	left: 942px;
	display: block;
	width: 31px;
	height: 31px;
	overflow: hidden;
	background: #fc7216 url(i/sprite-main.png) no-repeat -87px 0;
}

.egeszseg .rss {
	background-position: -87px 0;
}

/* @end rss */

/* @group ads */

.adlabel {
	display: block;
	width: 63px;
	height: 15px;
	line-height: 15px;
	text-indent: -9999px;
	margin: 0 auto 3px;
	background: url("i/sprite-utils.gif?v=42") no-repeat 0 -748px;
}

.col_w258 .ad_250x250 {
	margin-left: 4px;
}

.col_w566 .ad_468x120 {
	margin-left: 44px;
}

.cikkbox .ad_468x120 {
	margin-left: 12px;
}

.ad_160x600 {
	margin-left: 7px !important;
}

.etargetbox{
	margin: 15px 0 6px 6px;
	float: left;
}

.googleadsbox {
	float: right;
	margin: 15px 6px 6px 0;
}

/* @end ads */

/* @group heading */

.heading a,
.heading span {
	display: block;
	height: 25px;
	line-height: 25px;
	font-size: 15px;
	font-weight: bold;
	background: url(i/bg_heading.png?v=2) no-repeat 100% 0;
	text-decoration: none;
}

.heading a span,
.heading span span {
	height: 24px;
	line-height: 24px;
	margin-right: 5px;
	padding: 1px 0 0 8px;
	background-position: 0 0;
	color: #917437;
}
.heading div.lapozo{
	float: right;
	font-size: 12px;
}
.heading div.lapozo a {
	font-size: 12px;
	display: inline;
	background: none;
	height: auto;
	line-height: inherit;
}

.heading span.blikkponthu {
	/*background-image:url('i/blikk_felirat.png');
	background-position:5px 3px !important;*/
	color:#FFFFFF; 
	/*padding-left:100px;*/
}
/* @end heading */

/* @group related */

.related li,
.related_block li {
	padding-left: 20px;
	margin: 3px 0 0 !important;
	background: url("i/sprite-utils.gif?v=42") no-repeat 9px -151px;
}

.archivlink {
    margin:2px;
    padding-bottom: 10px;
    text-align:right;
}

.archivlink a {
    font-size: 11px;
	line-height: 15px;
	color: #676767;
	font-weight: bold;
}

.related li a,
.related_block li a {
	font-size: 11px;
	line-height: 15px;
	color: #676767;
	font-weight: normal;
}
.related li a.pink {
	color: #ff00d5;
	font-weight: bold;
}
/* @end related */

/* @group pink_ajanlo */
p.pink_ajanlo {
	padding-left: 10px;
}
p.pink_ajanlo a {
	font-size: 11px;
	line-height: 15px;
	color: #676767;
	font-weight: normal;
}
p.pink_ajanlo img {
	border: 0;
}
/* @end pink_ajanlo */

/* @group cikklistrow */
.cikklistrow .cikklist {
	margin-left: 14px;
	width: 229px;
/*
	Na, ez itt az�rt ker�lt ki, hogy a szerkeszt�ben se essen sz�t
	float: left;
*/
}

.cikklistrow div.firstchild {
	margin-left: 2px;
}

/* @end cikklistrow */

/* @group cikklist */

.cikklist {
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 15px;
	clear:both;
}

.cikklist_oneitem {
	margin-bottom: 5px;
}

.cikklist ul,
.cikklist ol {
	padding: 0 0 0 3px;
}

.cikklist li {
	clear: both;
	margin: 12px 0 0;
}

.cikklist li.firstchild {
	margin-top: 9px;
}

.cikklist h4, .cikklist h3, .cikklist h2 {
	margin: 0 ;
}

.cikklist h4,
.cikklist h4 a, .cikklist h3,
.cikklist h3 a, .cikklist h2,
.cikklist h2 a {
	font-size: 11px;
	line-height: 15px;
	color: #676767;
	overflow: hidden;
}
.cikklist h4.nowrap, .cikklist h3.nowrap {
	white-space: nowrap;
}

.cikklist p {
}

.cikklist .iwrp {
	float: left;
	margin: 0 11px 0 0;
}

.cikklist img {
	border: 1px solid #c1c0a2;
}

.cikklist .related {
	padding-top: 7px;
}

.cikklist_wbimg .iwrp {
	margin: 0 0 13px 0;
}

.cikklist_wbimg h4 {
	clear: both;
	margin-bottom: 2px;
}

.col_w173 .cikklist_wbimg .iwrp {
	margin-left: -3px;
}

.col_w173 .cikklist .iwrp {
	margin: 0 0 8px 0;
}

/* @end cikklist */

/* @group twocol_cikklist */

.twocol_cikklist ul {
	margin: 0 0 0 9px;
}

.twocol_cikklist li {
	clear: none;
	width: 240px;
	float: left;
	margin: 9px 25px 0 0;
}
.twocol_cikklist li.clr {
	margin: 0px;
	clear: both;
	float: none;
	width: 520px;
	height: 0px;
	padding: 0px;
	border: 0px;
}

/* @end twocol_cikklist */

/* @group threecol_cikklist */

.threecol_cikklist ul {
	margin: 0 0 0 9px;
}

.threecol_cikklist li {
	clear: none;
	width: 235px;
	float: left;
	margin: 9px 25px 0 0;
}
.threecol_cikklist li.clr {
	margin: 0px;
	clear: both;
	float: none;
	width: 780px;
	height: 0px;
	padding: 0px;
	border: 0px;
}

/* @end threecol_cikklist */

/* @group threecol_lapozos */

.threecol_lapozos ul {
	margin: 0;
	padding: 0;
}

.threecol_lapozos li {
	clear: none;
	width: 162px;
	float: left;
	margin: 15px 5px 0 15px;
}
.threecol_lapozos li.clr {
	margin: 0px;
	clear: both;
	float: none;
	width: 556px;
	height: 0px;
	padding: 0px;
	border: 0px;
}

.threecol_lapozos h2 a, .threecol_lapozos h3 a {
	background:transparent url('i/sprite-utils.gif?v=42') no-repeat scroll 0px -151px; 
	padding-left: 10px; 
	text-transform: uppercase;
}

.threecol_lapozos h2.heading a, .threecol_lapozos h3.heading a {
	background-image: url('i/bg_heading.png?v=2');
	padding-left: 0px; 
	text-align: center;
}

/* @end threecol_lapozos */

/* @group cikkcimlist */

.cikkcimlist ul {
	margin: 0 5px 5px;
	padding-top: 5px;
}

.cikkcimlist li {
	margin-top: 5px;
}

.cikkcimlist li a {
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
}

/* @end cikkcimlist */

/* @group pink_extra_ajanlo */

.extra_ajanlo_container {
	margin: 0 4px 0 4px; 
	clear: both;
	min-height: 32px;
	cursor: pointer;
}

.extra_ajanlo_fejlec {
	width: 100%; 
	height: 32px; 
	float: left;
	background-repeat: repeat-x;
}

.extra_ajanlo_fejlec div {
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: transparent;
}

.extra_ajanlo_fejlec_l {
	width: 5px; 
	height: 32px;
	float: left;
}

.extra_ajanlo_fejlec_r {
	width: 5px; 
	height: 32px;
	float: right;
}

.extra_ajanlo_container h2, .extra_ajanlo_container h3 {
	margin: 0; 
	padding: 8px 0 0 15px; 
	color:white;
}

.extra_ajanlo_content {
	width: 100%; 
	float: left; 
	position: relative; 
	overflow: hidden;
	background-color: #fcedd2;
	background-repeat: repeat-x;
	background-position: 0 0;
}

.extra_ajanlo_content img {
	width: 100%; 
	float:left; 
	margin: 0;
}

.extra_ajanlo_szoveg {
	position: absolute; 
	bottom: 0; 
	left: 4px; 
	width: 100%; 
	height: 40px;
	background-color: transparent;
	background-repeat: repeat;
}

.extra_ajanlo_szoveg_2 {
	padding: 5px 0 0 5px; 
}

.extra_ajanlo_szoveg_2 a {
	color: white; 
	font-weight: bold;
	text-decoration: none;
}

.extra_ajanlo_border_l {
	width: 4px;
	position: absolute; 
	top:0; 
	left:0; 
	bottom: 0; 
	height: 100%;
	background-color: #fcedd2;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.extra_ajanlo_border_r {
	width: 4px;
	position: absolute; 
	top:0; 
	right:0; 
	bottom: 0; 
	height: 100%;
	background-color: #fcedd2;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.extra_ajanlo_lablec {
	width: 100%; 
	height: 5px; 
	float: left;
	background-color: #fcedd2 !important;
	background-image: none !important;
}

.extra_ajanlo_lablec_l {
	width: 4px; 
	height: 5px; 
	background: transparent url('i/extra_ajanlo/lablec_l.png') no-repeat 0 0 !important;
	float: left;
}

.extra_ajanlo_lablec_r {
	width: 4px; 
	height: 5px; 
	background: transparent url('i/extra_ajanlo/lablec_r.png') no-repeat 0 0 !important; 
	float: right;
}

/* @end pink_extra_ajanlo */



/* @group recept_block */
.receptek ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.receptek li.firstchild {
	margin-top:9px;
}
.receptek li {
	clear:both;
	margin:12px 0 0;
}
.receptek h4, .receptek h4 a {
	color:#676767;
	font-size:11px;
	line-height:15px;
	text-transform:uppercase;
}
.receptek h4 {
	clear: both;
	margin:0 0 5px;
}
/* @end recept_block */

/* @group related_block */

.related_block {
	clear: both;
	border-top: 1px dotted #9e9e9e;	
}

.related_block ul,
.related_block .rb_wimg {
/*	float: left; */
	padding: 8px 17px 8px 13px;
	border-left: 1px dotted #9e9e9e;
}

.related_block ul.firstchild,
.related_block div.firstchild {
	border-left: 0;
}

.related_block .rb_wimg {
	position: relative;
	padding-left: 76px;
}

.related_block .rb_wimg img {
	border: 1px solid #c1c0a2;
	position: absolute;
	top: 8px;
	left: 11px;
}

.related_block .rb_wimg ul {
	border: 0;
	padding: 0;
}

/* @end related_block */

/* @group galeriabox */

.galeriabox li {
	float: left;
	width: 106px;
	margin: 5px 18px 3px 45px;
}

.col_w566 .galeriabox li {
	margin: 5px 10px 3px 20px;
}

.galeriabox h4 {
	height: 30px;
	text-align: center;
	margin-bottom: 5px;
}

.galeriabox h4,
.galeriabox h4 a {
	font-size: 11px;
	line-height: 15px;
	color: #8d8d8d;
	text-transform: uppercase;
}

.galeriabox img {
	border: 1px solid #c1c0a2;
}

.galeriabox .iwrp {
	margin-bottom: 5px;
}

.galeriabox p {
	font-size: 10px;
	line-height: 12px;
	text-align: center;
}

/* @end galeriabox */

/* @group videobox */

.videobox div {
	margin-top: 9px;
	padding: 0 1px 0 4px;
}

.videobox .heading {
    padding: 0 1px 0 4px;
    margin-top: 0px;
}

.videobox .iwrp {
	float: left;
	position: relative;
	margin: 0 9px 0 0;
}

.videobox .iwrp img {
	border: 3px solid #dcdcdc;
}

.videobox .iwrp .play {
	display: block;
	width: 41px;
	height: 41px;
	position: absolute;
	top: 29px;
	left: 46px;
	background: url(i/bg_playbutton.png) no-repeat;
}

.videobox div h4 {
	margin-bottom: 14px;
}

.videobox div h4,
.videobox div h4 a {
	font-size: 11px;
	line-height: 15px;
	text-transform: uppercase;
	color: #919191;
}

.videobox div p {
	font-size: 10px;
	line-height: 12px;
	color: #414141;
}

.videobox .tovabb {
	float: left;
	width: 113px;
	height: 42px;
	color: #ff2fdd;
	font-size: 14px;
	line-height: 16px;
	clear: left;
	overflow: hidden;
	margin: 3px 19px 3px 8px;
	position: relative;
}

.videobox .tovabb .fir {
	width: 113px;
	height: 42px;
	background: url(i/sprite-main.png) no-repeat -6px -37px;
}

.videobox .highlight,
.kirakatbox .highlight {
	padding: 10px 0 10px 4px;
}

.videobox .highlight h4,
.kirakatbox .highlight h4 {
	color: #676767;
	margin-bottom: 8px;
	background: url(i/sprite-main.png) no-repeat 8px -83px;
}

.videobox .highlight li {
	float: left;
	margin: 0 0 0 15px;
}

.videobox .highlight li.firstchild {
	margin-left: 0;
}

.videobox .highlight .iwrp {
	float: none;
	margin: 0;
}

/* @end videobox */

/* @group blogbox */

.blogbox li {
	padding: 0 7px;
	margin: 9px 0;
}

.blogbox dl,
.blogbox a {
	font-size: 11px;
	color: #8d8d8d;
}

.blogbox dt {
	font-size: 10px;
	background: url("i/sprite-utils.gif?v=42") no-repeat 0 -551px;
	padding-left: 12px;
}

.blogbox dd {
	padding-left: 12px;
}

.blogbox li.firstchild {
	padding-bottom: 1px;
	background: url(i/separator.gif) no-repeat 50% 100%;
}

.blogbox li.firstchild dl {
	background: url(i/sprite-main.png) no-repeat -364px -20px;
}

.blogbox li.firstchild a {
	color: #5198ad;
}

.blogbox li q {
	display: block;
	padding: 9px 10px 12px 15px;
}

/* @end blogbox */

/* @group szavazasbox */

.szavazasbox fieldset {
	padding: 4px 4px 9px 15px;
}

.szavazasbox br {
	/*display: none;*/
}

.szavazasbox label {
	display: block;
	font-size: 11px;
	margin-top: 4px;
	clear: both;
}

.szavazasbox p {
	clear: both;
}

.szavazasbox div {
	padding: 0 0 5px 18px;
}

.szavazasbox div img {
	float: left;
	border: 1px solid #818382;
	margin: 5px 15px 0 0;
}

.szavazasbox div button {
	border: 0;
	width: 87px;
	height: 33px;
	line-height: 33px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #b16c75;
	background: #ffe7e7 url(i/sprite-main.png) no-repeat;
	cursor: pointer;
}

.szavazasbox div button span {
	display: block;
	height: 33px;
	line-height: 28px;
}

.szavazasbox ul.radiogombos {
	/*display: inline;*/
	float: left;
	padding: 5px 10px;
}

.szavazasbox ul.radiogombos br {
	display: block;
}

.szavazasbox ul.radiogombos li {
	display: block; 
	float: left;
}

.szavazasbox ul.radiogombos li.cimke {
	padding-top: 3px;
}

.szavazasbox ul.radiogombos li span {
	margin-left: 8px;
}

/* @end szavazasbox */

/* @group stripedbox */

.stripedbox {
	margin: 0 0;
}

.stripedbox h3 {
	margin: 0 4px;
}

.stripedbox,
.stripedbox a,
.kirakatbox ol a {
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	color: #585858 !important;
}

.stripedbox ol,
.kirakatbox ol {
	margin: 9px 0 5px;
	list-style: none;
}

.stripedbox li,
.kirakatbox .highlight li {
	position: relative;
	padding: 3px 3px 3px 31px;
}

.stripedbox li span,
.kirakatbox .highlight li span {
	display: block;
	position: absolute;
	top: 3px;
	left: 15px;
}

/* @end stripedbox */


/* @group szotarbox */

.szotarbox dl {
	padding: 0 5px 0 7px;
}

.szotarbox dt {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #eb1faa;
	margin: 8px 0;
}

.szotarbox dd {
	font-size: 11px;
}

.szotarbox div.szotargyujto_betuk {
	padding-left: 47px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.szotarbox div.szotargyujto_betuk a {
	margin-left: 4px;
	font-weight: normal;
	text-decoration: none;
	color: #404040;
}

.szotarbox div.szotargyujto_betuk a:hover {
	margin-left: 4px;
	text-decoration: underline;
	color: #FF00D5;
}

.szotarbox div.szotargyujto_betuk a.selected {
	margin-left: 4px;
	font-weight: bold;
	text-decoration: underline;
	color: #FF00D5;
}

.szotarbox div.szocikk_lista_keret {
	padding-top: 10px;
	padding-left: 47px;
	padding-bottom: 10px;
}

.szotarbox div.szocikk_lista {
	width: 160px;
	float: left;
}

.szotarbox div.szocikk_lista a {
	display: block;
	text-decoration: underline;
	padding-top: 10px;
	padding-bottom: 10px;
}

.szotarbox div.szotargyujto_kereses {
	padding-left: 47px;
	padding-top: 30px;
}

.szotarbox div.szotargyujto_kereses img {
	vertical-align: middle;
}

.szotarbox div.szotargyujto_kereses input.szotar_txt {
	width: 236px;
	height: 15px;
	margin-left: 10px;
}

.szotarbox div.szotargyujto_kereses div.szotar_btn {
	float: right;
	margin-right: 60px;
}

.szotarbox div.szocikk {
	padding-top: 20px;
	padding-left: 17px;
}

.szotarbox div.szocikk img {
	border: 1px solid #BFC0A0;
	float: left;
	margin-right: 17px;
}

.szotarbox div.szocikk h4.szocikk_cim {
	color: #ED1EAA;
	text-transform: uppercase;
	padding-top: 2px;
	display: inline;
	font-weight: bold;
}

.szotarbox div.szocikk p.szocikk_text {
	padding-top: 17px;
}

.szotarbox div.szocikk p.szocikk_copy {
	padding-top: 7px;
	font-size: 80%;
}

.szotarbox div.szocikk div.szocikk_link {
	padding-top: 28px;
}

.szotarbox div.szocikk div.szocikk_link b {
	text-transform: uppercase;
}

.szotarbox div.szocikk div.szocikk_link ul.related {
	padding-top: 20px;
}

/* @end szotarbox */

/* @group tanacsadobox */

.tanacsadobox .iwrp {
	margin: 9px 0 6px 17px;
	float: left;
}

.tanacsadobox img {
	border: 1px solid #c1c0a2;
}

.tanacsadobox dl {
	clear: both;
	margin: 0 0 0 17px;
	font-size: 11px;
}

.tanacsadobox dd {
	font-weight: bold;
	text-transform: uppercase;
	/*margin-bottom: 8px;*/
}

 .tanacsadobox dd.ajanlo {
	font-weight: normal;
	text-transform: none;
	margin-bottom: 8px;
	color: #ff7dbd;
}

.szakertokbox{
	margin-top: 0px;
	margin-bottom: 10px;
}
.szakertokbox .tanacsadobox{
	width: 263px;
	margin-top: 10px;
	margin-left: 5px;
	float: left;
}
.szakertokbox .tanacsadobox .box_szoveg{
	width: 173px;
}
.szakertokbox .box_kepes, .szakertokbox .box_szoveg{
	float: left;
}
.szakertokbox .box_szoveg{
	margin-left: 5px;	 
}
.szakertokbox .box_szoveg h3 a span{
 	/*color: #e81ca7;*/
 	font-size: 15px;
 	overflow: hidden;
 	white-space: nowrap;
 }
.szakertokbox .profilbox{
 	margin-left: 10px;
 }
.szakertokbox .profilbox .box_szoveg{
 	margin-left: 10px;
 	width: 600px;
 }
.szakertokbox .profilbox dl{
	clear: both;
	font-size: 11px;
	line-height: 20px;
	margin: 0 0 0 17px;
}
.szakertokbox .hozzaszolas li.odd{
	background-color: #F2F2F2;
	margin-left: 18px;
}
.szakertokbox .hozzaszolas li.odd img{
	border: 1px solid #C1C0A2;
	margin-left: 5px;
	margin-right: 5px;
}
.tanacsadokereso .boxcontent{
	margin-top: 10px;
	margin-bottom: 3px;
}
.tanacsadokereso .boxcontent label{
	display: block;
	float: left;
	padding-right: 10px;
	text-align: right;
	width: 100px;
	text-transform:uppercase;
	font-weight: bold;
}
.tanacsadokereso .boxcontent select{
	width: 125px;
}
.tanacsadokereso .boxcontent input{
	width: 120px;
}
.tanacsadokereso .boxcontent .clr{
	height: 10px;
	overflow: hidden;
}

.boxcontent .archiv ul.lapozo li{
    display: inline;
}

.boxcontent .archiv {
    float: right;
}

.archivlista a {
    background:transparent url("i/sprite-utils.gif?v=42") no-repeat scroll 9px -151px;
    padding-left: 20px;
}

.szakertokbox .bemutatkozasbox{
	padding: 15px 15px 10px 15px;
	font-size: 11px;
}
.szakertokbox .bemutatkozasbox .footnav{
	margin-top: 15px;
	text-align: center;
}

.bemutatkozasbox .footnav .telefonszam {
	color: #FF7DBD; 
	font-weight: bold; 
	font-size: 12px;
}

.szakertokbox .szakertoform{
	padding-top: 10px;
}
.szakertokbox .hibabox{
	text-align: center;
	color: red;
	margin-bottom: 10px;
}
.szakertokbox table.szakertoform {
	border-collapse: collapse;
	border-spacing: 0;
}
.szakertokbox table.szakertoform td {
	margin: 0px;
	padding: 0px;
}
.szakertokbox table.szakertoform td.left{
	width: 320px;
	height: 25px;
	text-align: right;
	line-height: 22px;
	font-size: 11px;
	vertical-align: middle;
}
.szakertokbox table.szakertoform td.right{
	height: 25px;	
	width: 450px;
	padding-left: 20px;
	vertical-align: middle;
}
.szakertokbox table.szakertoform td.right input{
	line-height: 13px;
	margin: 3px 0px 3px 0px;
	padding: 4px;
	width: 410px;
}
.szakertokbox table.szakertoform td.right textarea{	
	height: 140px;
	width: 410px;
	line-height: 13px;
	margin: 3px 0px 3px 0px;
	padding: 5px;
}
.szakertokbox table.szakertoform td.right input.captcha_code{
	margin-left:15px;
	width:100px;
}
.szakertokbox .szakertoform .clr{
	clear: both;
}

/* @end tanacsadobox */

/* @group tanacsadokeresobox */

.tanacsadokeresobox {background: #F9ECF3;}
.tanacsadokeresobox .heading a {background: transparent url(i/bg_heading_pink.png) no-repeat scroll 100% 0}
.tanacsadokeresobox .heading a span {background: transparent url(i/bg_heading_pink.png) no-repeat scroll 0 0}
.tanacsadokeresobox select {width: 135px;margin: 5px 0 5px 5px;}
.tanacsadokeresobox label {margin: 0 0 0 5px;}
.tanacsadokeresobox img {padding: 10px 5px;}
.tanacsadokeresobox .kerdes {padding: 5px 0 0 5px;}
.tanacsadokeresobox .button {padding: 5px 0 0 40px;}
.tanacsadokeresobox .jelentkezes {background:transparent url("i/sprite-utils.gif?v=42") no-repeat scroll 4px -151px;margin:7px 0 0 !important;padding-left:15px;}
.tanacsadokeresobox .jelentkezes a {color:#676767;font-size:11px;font-weight:normal;line-height:15px;}

/* @end tanacsadokeresobox */

/* @group tesztbox */

.tesztbox ul {
	margin-bottom: 8px;
}

.tesztbox li {
	font-size: 11px;
	margin-top: 14px;
	padding-left: 21px;
	background: url("i/sprite-utils.gif?v=42") no-repeat 9px -151px;
}

.tesztbox li h4,
.tesztbox li h4 a {
	font-size: 11px;
	line-height: 15px;
	color: #4a4a4a;
	text-transform: uppercase;
}

.gyujtokereso, .gyujtokereso_v2 {
	color: #e91da8;
	font-size: 18px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
	clear: both;
	float: none;
}
.gyujtokereso img, .gyujtokereso_v2 img{
	display: block;
	float: left;
}
.gyujtokereso select{
	width: 200px;
	margin-top: 3px;
	margin-left: 20px;
	display: block;
	float: left;
}

.gyujtokereso_v2 select {
	width: 200px;
	margin-top: 3px;
	margin-left: 100px;
	display: block;
	float: left;
}

.gyujtokereso input.submit{
	width: 79px;
	height: 25px;
	background: url(i/btn_ok.png) no-repeat top left #FFFFFF;
	border: 0px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	margin-left: 15px;
}

.gyujtokereso_v2 input.submit{
	width: 79px;
	height: 25px;
	background: url(i/btn_ok_green.png) no-repeat top left #FFFFFF;
	border: 0px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	margin-left: 15px;
}
.cikk_lapozo div{
	margin-top: 15px;
	float: left;
	width: 265px;
}
.cikk_lapozo div.clr{
	width: 100%;
}
.cikk_lapozo ul.related li a{
	font-weight: bold;
	font-size: 12px;
}

/* @end tesztbox */


/* @group cimkebox */

.cimkebox {
	line-height: 20px;
}

.cimkebox dt {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	display: inline;
	margin: 0 5px;
}

.cimkebox dd {
	display: inline;
	color: #787878;
}

.cimkebox a {
	font-size: 12px;
	color: #787878;
	font-weight: normal;
}
.cimke_galeria_lista a.thumb{
	display: block;
	width: 138px;
	margin: 5px auto;
}
/* @end cimkebox */

/* @group tabbox */

.tabs li {
	padding: 0;
	float: left;
	margin: 0 2px 0 2px;
}

.col_w258 .tabs li {
}

.tabs li h3,
.tabs li h3 a,
.tabs li h3 span {
	font-size: 13px !important;
}

.tabs li .heading,
.tabs li .heading a,
.tabs li .heading span {
    font-size: 13px !important;
}

.tabs li span {
	padding-right: 2px;
	padding-left: 7px;
	position: static;
}

/* @end tabbox */

/* @group kirakatbox */

.kirakatbox {
	margin-bottom: 0;
}

.kirakatbox ul {
	padding-bottom: 9px;
}

.kirakatbox .highlight {
	padding-bottom: 5px;
}

.kirakatbox .highlight li {
	margin-top: 0;
	padding-left: 20px;
}

.kirakatbox .highlight li span {
	left: 4px;
}

.kirakatbox li .iwrp img {
	border-width: 3px;
}

/* @end kirakatbox */

/* @group kommentbox */

.kommentbox ul, .cikkbody .kommentbox ul {
	font-size: 11px;
	margin: 4px 19px;
	color: #676767;
	list-style-type:none;
}
.cikkbody .kommentbox ul {
	margin: 20px 0px 0px 0px;
}

.kommentbox .hozzaszolas li, .cikkbody .kommentbox .hozzaszolas li {
	margin-top: 4px;
	padding: 3px 8px;
}
.kommentbox .hozzaszolas li.odd, .cikkbody .kommentbox .hozzaszolas li.odd{
	padding: 0px;
}
.kommentbox li .t, .cikkbody .kommentbox li .t,
.kommentbox li .t div, .cikkbody .kommentbox li .t,
.kommentbox li .b, .cikkbody .kommentbox li .b,
.kommentbox li .b div, .cikkbody .kommentbox li .b div,
.cikkinfo .t,
.cikkinfo .t span,
.cikkinfo .b,
.cikkinfo .b span {
	display: block;
	height: 5px;
	background-image: url(i/bg_comments.png);
}

.kommentbox li .b,
.cikkinfo .b {
	background-position: 0 -5px;
}

.cikkinfo .t span {
	background-position: 100% 0;
	margin-left: 11px;
}

.kommentbox li .b div,
.cikkinfo .b span {
	margin-left: 11px;
	background-position: 100% -5px;
}

.kommentbox dl {
	padding: 8px 8px;
}

.kommentbox li.odd dl {
	padding: 3px 8px;
	background: #f2f2f2;
	margin-bottom: 0px;
}

.kommentbox dt {
	font-weight: bold;
}

.kommentbox .date {
	font-size: 10px;
	line-height: 12px;
}

.kommentbox dd p {
	padding: 10px 0 0 13px;
}

/* @end kommentbox */

/* @group alrovat_bigcikk */

.alrovat_bigcikk .iwrp {
	float: left;
	margin: 0 20px 0 3px;
}

.alrovat_bigcikk .iwrp img {
	border: 1px solid #cbcab5;
}

.alrovat_bigcikk div {
	width: 220px;
}

.alrovat_bigcikk h2 {
	margin: 0 12px 5px 0;
}

.alrovat_bigcikk h2 a {
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	font-weight: bold;
}

.alrovat_bigcikk p {
	margin: 0 0 10px 0;
}

/* @end alrovat_bigcikk */


/* @group cikkbox */

.cikkbox {
	padding: 25px 27px 5px 27px;
}

/* @group cikkhead */

.cikkhead {
	position: relative;
	margin-bottom: 17px;
	clear: both;
}

.cikkhead h1 {
	font-size: 26px;
	line-height: 29px;
	font-weight: normal;
	padding-right: 74px !important;
}

.cikkhead .info {
	font-size: 11px;
	line-height: 14px;
	color: #8d8d8d;
}

.cikkhead .info {
	margin-bottom: 15px;
}

.cikkhead .info dl,
.cikkhead .info dt,
.cikkhead .info dd {
	display: inline;
}

.cikkhead .info a {
	font-weight: normal;
	color: #EB1FAA;
	font-weight: bold;
}

.cikkhead p {
	font-weight: bold;
	margin: 0 0 1.12em;
	text-align: justify;
}

.cikkhead .tools {
	position: absolute;
	top: 4px;
	right: 0;
}

.cikkhead .tools li {
	float: left;
	margin-left: 8px;
}

.cikkhead .tools li a {
	display: block;
	text-indent: -9999px;
	height: 30px;
	outline: 0;
	text-decoration: none;
}

.cikkhead .print a {
	width: 30px;
	background: #dfdfe4 url(i/sprite-main.png) no-repeat -211px 0;
}

.cikkhead .send a {
	width: 30px;
	background: #dfdfe4 url(i/sprite-main.png) no-repeat -246px 0;
}

/* @end cikkhead */

/* @group cikkbody */

.cikkbody {
	clear: both;
	margin-top: 20px;
	text-align: justify;
}

.cikkbody em {
	font-style: italic;
}

div.cikkbody h2, div.cikkbody h3, div.cikkbody h4, div.cikkbody h5, div.cikkbody h6 {
	font-size: 15px;
}

div.cikkbody p {
	text-align: justify;
}

div.cikkbody h2, div.cikkbody h3, div.cikkbody h4, div.cikkbody h5, div.cikkbody p, div.cikkbody blockquote, div.cikkbody ul, div.cikkbody fieldset, div.cikkbody ol, .cikkbody dl {
	margin: 0 0 1.12em
}

div.cikkbody object, div.cikkbody embed {
	display: block;
	margin: 0 auto 1.12em;
}

div.cikkbody ol {
	padding: 0 0 0 10px;
	list-style-type: decimal;
	list-style-position: outside;
}

div.cikkbody ul {
	padding: 0 0 0 10px;
	list-style-type: disc;
	list-style-position: outside;
}
div.cikkbody li{
	margin-left: 1em;
	text-align: justify;
}

.txts1 div,
.txts1 p,
.txts1 ul,
.txts1 ol,
.txts1 td {
	font-size: 10px;
	line-height: 13px;
}

.txts2 div,
.txts2 p,
.txts2 ul,
.txts2 ol,
.txts2 td {
	font-size: 12px;
	line-height: 15px;
}

.txts3 div,
.txts3 p,
.txts3 ul,
.txts3 ol,
.txts3 td {
	font-size: 14px;
	line-height: 17px;
}

div.cikkbody pre {background: none; border: none;}

/* @end cikkbody */

/* @group cikkblock */

.cikkbox a {
}

.cikkbody .cikkep {
	border: 1px solid #c5c5c5;
}

.cikkbody .fright, .cikkbody img[align="right"], .cikkbody table[align="right"] {
	clear: right;
	margin-left: 10px;
	margin-top: 5px;
}

.cikkbody .fleft, .cikkbody img[align="left"], .cikkbody table[align="left"] {
	clear: left;
	margin-right: 10px;
	margin-top: 5px;
}
.cikkbody table td{
	padding: auto;
}
/* @group cikkgallery */

.cikkbody .cikkgallery {
	margin-bottom: 5px;
	border: 1px solid #c5c5c5;
}

.cikkbody .cikkgallery .sel {
	display: block;
}

.cikkbody .cikkgallery img {
	margin: 0;
	display: none;
}
.cikkbody .cikkkeptable {
	border-collapse: collapse;
	border-spacing: 0;
}
.cikkbody .cikkkeptable td {
	margin: 0px;
	padding: 0px;
}

.cikkbody .cikkgallery .caption, .cikkbody .cikkkeptable .cikkepalairas {
	border-top: 0px solid #c5c5c5;
	font-size: 10px;
	line-height: 12px;
	padding: 6px 20px;
	font-weight: bold;
	position: relative;
	/*background: #e8edf0 url(i/bg_cikkimg_caption.gif) repeat-x;*/
	text-align: center;
}

.cikkbody .cikkgallery .caption a {
	display: block;
	position: absolute;
	cursor: pointer;
	width: 17px;
	height: 24px;
	top: 0;
	left: 3px;
	text-indent: -9999px;
	overflow: hidden;
	background: #ff2fdd url(i/sprite-main.png) no-repeat -173px 0;
}

.cikkbody .cikkgallery .caption .next {
	left: auto;
	right: 3px;
	background-position: -190px 0;
}

/* @end cikkgallery */

/* @group cikkinfo */
/* - L�sd m�g a k�pbe�ll�t�sokat table[align=...]*/
.cikkinfo {
	width: 155px;
	margin-bottom: 10px;
	background: #f2f2f2;
}
.cikkinfo caption{
	margin-top: 10px;
	background: #f2f2f2;
	font-weight: bold;
	padding: 5px;
}
.cikkinfo td {
	padding: 2px 10px;
}
.cikkinfo td p{
	margin: 0px;
}
.cikkinfo .c {
	display: block;
	padding: 2px 10px;
}

.cikkinfo strong {
	text-align: center;
	display: block;
	margin-bottom: 5px;
}
table.table_w25p{
	width: 25%;
}
table.table_w50p{
	width: 50%;
}
table.table_w75p{
	width: 75%;
}
table.table_w100p{
	width: 100%;
}

/* @end cikkinfo */

/* @end cikkblock */

/* @group cikkrelated */

.cikkrelated {
	padding-top: 16px;
	background: url(i/separator_cikk.gif) no-repeat 50% 0;
}

.cikkrelated h5 {
	font-size: 11px;
	font-weight: bold;
	color: #ff2fdd;
	text-transform: uppercase;
	margin-bottom: 8px;
}

.cikkrelated li {
	padding-left: 15px;
	background-position: 4px -551px;
}

/* @end cikkrelated */

/* @end cikkbox */

/* @group kepgaleria */
.galeria_leiras{
	margin: 10px 10px 0px 10px;
} 
.galeria_kep{
	margin: 10px 0px 25px 0px;
	text-align: center;
	position: relative;
}
.galeria_kep .galeria_gombok{
	position: absolute;
	width: 520px;
	left: 18px;
}
.galeria_lista{
	margin: 5px 5px 5px 5px;
	padding: 0px 10px 0px 10px;
	width: 525px;
	height: 104px;
	overflow: auto;
	white-space: nowrap;
}
.galeria_lista a{
	clear: right;
	margin-right: 20px;
}
.galeria_kep img, .galeria_lista a img{
	border: 1px solid #d2d2d2;
}
.galeria_kep img.nyil{
	border: 0px;
}
/* @end kepgaleria */ 

/* @group kepgaleria gyujto */
.galeria_box{
	padding: 10px;
}
.galeria_box img{
	border:1px solid #D2D2D2;
}
.galeria_gyujto_big{
	width: 400px;
	float: left;
}
.galeria_gyujto_big ul.related li a, .galeria_gyujto_list ul.related li a{
	font-weight: bold;
	font-size: 12px;
}
.galeria_gyujto_small{
	float: left;
	margin-left: 10px;
}
.galeria_gyujto_small div{
	margin-bottom: 7px;
}
.galeria_gyujto_small a{
	margin-top: 3px;
	display: block;
	font-weight: normal;
	color: #676767;
}
.galeria_gyujto_list{
	float: none;
	clear: both;
}
.galeria_gyujto_list div{
	float: left;
	width: 266px;
	margin-top: 15px;
}
.galeria_gyujto_list div.clr{
	width: 100%;
}
.galeria_box a.tovabb{
	margin-top: 15px;
	display: block;
	float: right;
	clear: both;
}
/* @end kepgaleria gyujto */

/* @group kepgaleria lapozo */
.galeria_lapozo div{
	margin-top: 15px;
	float: left;
	width: 173px;
}
.galeria_lapozo div.clr{
	width: 100%;
}
.galeria_lapozo ul.related li a{
	font-weight: bold;
	font-size: 12px;
}
.galeria_box .lapozo{
	margin-top: 15px;
	clear: both;
	float: none;
	text-align: center;
}
.galeria_box .lapozo .fleft a, .galeria_box .lapozo .fright a{
	color: #676767;
}
/* @end kepgaleria lapozo */

/* @group horoszkop */ 
.horoszkop_csillagjegyek {
    display:inline;
}
.horoszkop_csillagjegyek li {
    float: left;
    margin-left: 9px;
    margin-top: 10px;
    float:left;
    color: #9e939a;
    font-size: 14px;
    text-transform: uppercase;
}
.horoszkop_csillagjegyek li a {
    font-weight:normal;
    text-decoration:none;
    color: #9e939a;
}
.horoszkop_csillagjegyek li p {
    text-align:center;
    margin-bottom: 5px;
}

.horoszkop_lista .pikto {
    float:left;
    padding: 30px 10px 0px 40px;
}

.horoszkop_lista .horoszkop_reszletes {
    width:500px;
    padding-top:15px;
    padding-bottom:15px;
}

.horoszkop_lista p {
    padding:4px;
}
.horoszkop_lista p.title {
    font-size: 22px;
    color: #4a4a4a;
    font-weight:bold;
}
.horoszkop_lista p.date {
    padding:0px;
    font-size:10px;
    color:#8d8d8d;
}
.horoszkop_lista p.lead {
    font-weight:bold;
}
.horoszkop_lista p.szoveg {
     padding-left: 133px;
     text-align:justify;
}

.horoszkop_lista p.ajanlo {
    padding-left: 40px;
    text-align:justify;
	color: #ba77bd;
	font-weight: bold;
	clear: both;
}

.horoszkop_lista p.ajanlo img {
	vertical-align: middle;
}

.ezo_ajanlo {
	font-size: 10px;
	padding: 5px 0 5px 8px;
	margin-left: 40px;
	background: transparent url('i/ezo_ajanlo.jpg') no-repeat;
}

.ezo_ajanlo_cikk {
	margin: 10px 0 10px 15px;
	padding: 12px 10px 7px 12px;
	height: 55px;
	background: transparent url('i/ezo_ajanlo_cikk.png') no-repeat;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
}

.ezo_ajanlo_cikk em {
	color: #765899;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

.horoszkop_ajanlo {
	width:229px;
	padding:0 6px 0 6px;
}

.horoszkop_ajanlo p.ajanlo {
    text-align:justify;
	color: #c5a4c8;
	font-size:11px;
	font-weight:bold;
	margin-top:3px;
	text-align:justify;
	clear: both;
}

.horoszkop_ajanlo p.ajanlo img {
	vertical-align: middle;
}

/* innentol regi dolgok vannak, de hatha kell meg */
.horoszkop .cikkhead{
	clear: none;
	margin-left: 10px;
}
.horoszkop h1 {
	padding-right: 10px;
}
.horoszkop .box_left {
	float: left;
	margin-right:10px;
	margin-top:5px;
	width: 80px;
}
.horoszkop .box_right {
	float: left;
	margin-right:10px;
	margin-top:5px;
	width: 380px;
}
/* @end horoszkop */ 

/* @group cikkuldes */ 
div.cikkuldes{
	padding: 10px;
}
div.cikkuldes h1{
	margin-bottom: 5px;
}
table.cikkuldes{
	margin-top: 5px;
	border-collapse: collapse;
	border-spacing: 0;
}
table.cikkuldes td{
	margin: 0px;
	padding: 3px 0px 3px 0px;
}
/* @end cikkuldes */ 

/* @group kereso */
.keresobox{
	padding: 5px 0px 5px 0px;
	line-height: 30px;
}
.keresobox .submit{
	text-align: center;
}
.kereso_eredmenybox{
	padding: 5px 0px 5px 0px;
	line-height: 20px;
}
.kereso_pager{
	padding: 5px 0px 5px 0px;
	text-align: center;
}
/* @end kereso */ 

/* @end content */

/* @group footer */

#footer {
	height: auto;
	padding-top: 32px;
	color: #8d8d8d;
	text-align: center;
	font-size: 10px;
	line-height: 13px;
}

#footer ul {
	list-style: none;
	margin-bottom: 10px;
}

#footer li {
	display: inline;
	font-weight: bold;
}

#footer ul a {
	color: #8d8d8d;
}

#footer ul a:hover {
	color: #ff2fdd;
}

#footer p a {
	font-weight: normal;
}

.footer_link {
	margin-top:10px; 
	text-align:center;
}
 
.footer_partnereink a {
	margin: 0 10px;
}

.footer_row {
	margin: 0 0 10px 0;
	text-align: center;
}

/* @end footer */

/* rovatok alrovatmenüinek hoverjei start */	
	.aktualis ul.alrovat li a:hover {
		background-color: #FFEEF9;
		color: #ffffff;
	}

	.stilus ul.alrovat li a:hover {
		background-color: #FFDE00;
		color: #ffffff;
	}
	
	.testlelek ul.alrovat li a:hover {
		background-color: #BEE185;
		color: #ffffff;
	}
	
	.szerelem ul.alrovat li a:hover {
		background-color: #FF8D8B;
		color: #ffffff;
	}
	
	.munka ul.alrovat li a:hover {
		background-color: #9E7E58;
		color: #ffffff;
	}

	.csalad ul.alrovat li a:hover {
		background-color: #8BDAFF;
		color: #ffffff;
	}

	.lelekezo ul.alrovat li a:hover {
		background-color: #A386D7;
		color: #ffffff;
	}
	
	.gasztro ul.alrovat li a:hover {
		background-color: #FF8A00;
		color: #ffffff;
	}
	
	.szabadido ul.alrovat li a:hover {
		background-color: #5EC14D;
		color: #ffffff;
	}
	
	.magazinok ul.alrovat li a:hover {
		background-color: #E2001A;
		color: #ffffff;
	}
/* rovatok alrovatmenüinek hoverjei end */	

/* pink_szavazas_cikk megjelenítés start */
.cikkszavazas_eredmeny, .cikkszavazas_szavaz {
	/*display: none;*/
     /*   width: 200px;*/
	padding: 5px 5px 10px 5px;
	margin:0 5px 8px 0;
	position:relative;
}

.cikkszavazas_szavaz .submit {
	background:#FFE7E7 url(i/sprite-main.png) no-repeat scroll 0 0;
	border:0 none;
	color:#B16C75;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:33px;
	line-height:33px;
	text-transform:uppercase;
	width:87px;
	clear: both;
	display: block;
}


/* pink_szavazas_cikk megjelenítés end */



/* Group nyereményjáték start */

/* Nyereményjáték blokk start */

	.nyeremenyjatek {
		border: none;
	}
	
	.nyeremenyjatek .wgGameTitle {
		margin: 20px 0px 20px 10px;
		font-size: 30px;
		font-weight: bold;
	}

	.nyeremenyjatek .wgGameTitle a {
		text-decoration: none;
		font-size: 26px;
		color: #4a4a4a;
		font-weight: normal;
	}

	.nyeremenyjatek .wgGameHead {
		margin-bottom: 10px;
	}

	.nyeremenyjatek .error {
		color: #FF00D5;
		margin: 10px;
	}

	.nyeremenyjatek .wgGameForm {
	    margin-bottom: 40px;
	}

	.nyeremenyjatek .wgGameFormA {
		margin-bottom: 10px;
		margin-left: 10px;
	}
	
	.nyeremenyjatek .wgGamePic {
		width:150px;
		height: 152px;
		float: left;	
		margin: 0px 10px 10px 10px;
	}

	.nyeremenyjatek .wgGameFormA  .wgGameFormQ {
 		font-weight: normal;
	}

	.nyeremenyjatek .wgGameForm .wgGameFormQ {
 		font-weight: bold;
	}
	
	.nyeremenyjatek .wgGameSzoveg {
		margin: 0px 0px 10px 10px;
		width: 350px;
		height: 152px;
		float: left;
		font-weight: bold;
		font-size: 13px;
	}

	.nyeremenyjatek .boxhead h2 {
		margin-bottom: 10px;	
	}
	
	.nyeremenyjatek .wgGameFormPRow {
		margin: 5px 0px 5px 0px;
		min-height: 20px;
	}
		
	.nyeremenyjatek .wgGameFormPRow .wgGameFormData {
		float: left;
		width: 100px;
	}
	
	.nyeremenyjatek .wgGameFormPRow .wgGameFormValue {
		float: left;
	} 
	
	.nyeremenyjatek .wgGameFormField {
		border: 1px solid black;
		width: 220px;
		background-color: #EDEDED;
	}
	
	.nyeremenyjatek .wgGameForm, .nyeremenyjatek .wgGameFormP {
		margin-left: 10px;
		color: #434343;
	}

	.nyeremenyjatek .wgGameFormAccept {
	    font-size: 10px;
	}

	.nyeremenyjatek .wgListGameLink {
	    font-weight: bold;
	    font-size: 12px;
	}

/* Nyereményjáték blokk end */


/* Nyereményjáték ajánló blokk start */

	.nyeremenyjatek_ajanlo img {
		width: 150px;
		height: 76px;
		margin: 5px 0px 0px 5px;
	}
	
	.nyeremenyjatek_ajanlo .tartalom {
		margin-left: 5px;	
	}
	
/* Nyereményjáték ajánló blokk end */


	.nyeremenyjatek_header_linkek {
		padding: 10px 12px;
	}

	.nyeremenyjatek_header_linkek .ajanlo_link {
		position: relative;
		width: 250px;
		height: 30px;
		margin-bottom: 10px;
	}

	.nyeremenyjatek_header_linkek .ajanlo_link div {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	.nyeremenyjatek_header_linkek .ajanlo_link div a {
		display: block;
	}

	.nyeremenyjatekok_ajanlo {
		margin: 5px;
	}

	.nyeremenyjatekok_ajanlo img.ajanlo_kep {
		width: 248px;
		height: 184px;
		margin: 5px 0px 0px 5px;
	}

	.nyeremenyjatekok_ajanlo .tartalom {
		margin-left: 5px;
		margin-top: 5px;	
	}

	.nyeremenyjatekok_ajanlo .tartalom p {
		margin-left: 12px;
		margin-top: 5px;
	}

	.nyeremenyjatekok_ajanlo .tartalom p span {
		color: #57c443;
		font-weight: bold;
	}

	.nyeremenyjatekok_ajanlo .tartalom li {
		background-position: 0px -151px !important;
		padding: 0 0 0 12px !important;
	}

	.nyeremenyjatekok_ajanlo .tartalom li a {
		color: black !important;
	}

	.nyeremenyjatekok_ajanlo .tartalom li a.uppercase {
		text-transform: uppercase;
	}

	.nyeremenyjatekok_ajanlo .tartalom .gomb_kep {
		margin: 5px 0;
	}

	#nyeremenyjatek_karacsony {
	    margin-bottom: 15px;
	}

/* Group nyereményjáték end */

.lapozos_dupla li h2, .lapozos_dupla li h3 {
	padding: 5px 0 2px 12px !important;
	background: transparent url('i/sprite-utils.gif?v=42') no-repeat scroll 0px -146px;
}
.lapozos_dupla li h2 a, .lapozos_dupla li h3 a {
	color:black !important;
}
.lapozos_dupla li h2 a.uppercase, .lapozos_dupla li h3 a.uppercase {
	text-transform: uppercase;
}

.lapozos_dupla li p {
	padding-left: 12px;
}

.tovabb_link {
	margin-left: 13px;
}

.tovabb_link_jobbra {
	padding-left: 10px;
	background: transparent url('i/kisnyil_dupla.png') no-repeat 0 3px;
	margin-right: 13px;
	float: right;
}

/* Adventi naptar blokk start*/
#advent_naptar {
    width: 248px;
    height: 271px;
    background: url('i/pink_advent_naptar_bg.png');
    background-repeat:no-repeat;
    padding: 0px 0px 0 10px;
    margin: 6px 5px;
}

#advent_naptar ul {
    display: inline;
    list-style-type: none;
}

#advent_naptar ul li {
    float: left;
    overflow:hidden;
    width: 33px;
    height: 30px;
    padding: 0;
    margin: 0;
}

#advent_naptar .spacer {
    width: 248px;
    height: 140px;
}
/* Adventi naptar blokk end*/

#cikk_ajanlo_jobboszlop {
    width:230px !important;
}

#cikk_ajanlo_jobboszlop ul li h2 {
    overflow: visible !important;
}


/* TVműsor doboz*/

.pinkTvmusorDoboz {
	width: 245px;
	margin-bottom: 10px;
}
.pinkTvmusorDoboz h3{
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px;
	line-height: 20px;
	font-size: 10px;
	font-family: Verdana;
	padding: 0px 0px 0px 5px;
	font-weight: normal;
}
.pinkTvmusorDoboz .elemek .cim { 
	padding: 0;
	width: 245px;
	background: transparent url(../../imgs/tvmusor/pink_elemhatter.png) no-repeat scroll 100% 0;
	margin: 0 -3px 0 0;
	line-height: 42px;
	float: right;
}
.pinkTvmusorDoboz .elemek p a:link, .pinkTvmusorDoboz .elemek p a:active, .pinkTvmusorDoboz .elemek p a:visited {
	font-family: Arial;
	color: #333333;	
	text-decoration: none;
}
.pinkTvmusorDoboz .elemek p a:hover {
	text-decoration: underline;
}
.pinkTvmusorDoboz .elemek { 
	background-color: #FFF;
	height: 250px;
}
img {
	border: 0;
}
.childKep {
	margin: 0;
	float: left;
	padding-top: 5px;
}
.pinkTvmusorDoboz .cim p {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	font-weight: bold;
	padding: 10px 5px 0 115px;
}
.pinkTvmusorDoboz p.datum {
	background: transparent none repeat scroll 0 0;
	color: #000000;
	float: left;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
	margin-bottom: 15px;
	width: 35px;
	padding: 10px 0 0 5px;
}

.pinkTvmusorDoboz .tovabb {
	padding-left: 10px;
	margin-top: 5px;
}

.pinkTvmusorDoboz .cikklist {
	margin-bottom: 5px;
}
.cikklist .heading.tvmusor span {
	padding: 1px 0 0 8px;
}

.cikklist .heading.tvmusor {
	margin-left: 3px;
}

br.clr {
	clear: both;
}

/* /TVműsor doboz*/

/* Hírdetésfelhő */

.hirdetesfelho {
	background-color: #EFEFEF;
	border: 1px solid #F3A0BA;
	margin: 0 7px;
	padding: 5px;
}

.hirdetesfelhoCim {
	float: left;
	padding: 5px 10px;
}

.hirdetesfelhoCim.rand1 {
	font-size: 12px;
}

.hirdetesfelhoCim.rand2 {
	font-size: 13px;
}

.hirdetesfelhoCim.rand3 {
	font-size: 14px;
}

.hirdetesfelhoCim.rand4 {
	font-size: 15px;
}

.hirdetesfelhoCim.rand5 {
	font-size: 16px;
}

.hirdetesfelhoCim a, .hirdetesfelhoCim a:link, .hirdetesfelhoCim a:hover, .hirdetesfelhoCim a:visited{
	color: #6A6A6A;
}

.hirdetesfelho .cim h3 {
	color: #6A6A6A;
	text-decoration: underline;
	margin: 5px 0 10px 5px;
	font-weight: normal;
}
/* / Hírdetésfelhő */

/* kepeslap popup */

.kepeslap_popup
{
	/*height:800px;*/
	background-color: #e8fdd8;
	padding:25px 25px 20px 25px;
	width: 446px;
	color:#363636;
	float: left;
}

.kepeslap_megnez
{
	/*height:800px;*/
	
	padding:25px 55px 20px 55px;
	width: 446px;
	color:#363636;
	float: left;
}

.kepeslap_popup_top
{
	background-image: url('i/kepeslap_popup/kepeslap_top_bg.png');
	background-repeat:no-repeat;
	height: 9px;
	width: 496px;
}

.kepeslap_popup_buttons {
	background-color:#E8FDD8;
	/*width: 496px;*/
	padding: 0 25px 25px 25px;
	clear: both;
}

.kepeslap_popup_buttons input {
	margin-right: 15px;
}

.kepeslap_popup_bottom
{
	background-image: url('i/kepeslap_popup/kepeslap_bottom_bg.png');
	background-repeat:no-repeat;
	height: 10px;
	width: 496px;
	clear: both;
}

.kepeslap_popup h1
{
	font-size:13px;
	
}

.kepeslap_popup input
{
	margin-bottom: 3px;
}
.kepeslap_kep
{
	background-image: url('i/kepeslap_popup/kepeslap_kep_bg.png');
	background-repeat: no-repeat;
	padding: 6px 0 0 6px;
	height:344px;
	clear: both;
}

.kepeslap_form
{
	background-color:#f2f2f2;
	border:1px solid #ffffff;
	padding:10px;
	/*width:440px;*/
	width: 425px;
	/*height:264px;*/
	float: left;
}

.kepeslap_form .rightborder {
	border-right: 1px solid #d4b2b1;
	padding-right: 7px !important;
}

.kepeslap_form .underlined {
	display: block;
	width: 100%;
	line-height: 20px;
	border-bottom: 1px solid #d4b2b1;
	margin-bottom: 5px;
}

.kepeslap_form .reminder {
	font-size: 10px;
	color: #999999;
}

.kepeslap_form .gray_text {
	display: block;
	width: 100%;
	line-height: 20px;
	margin-bottom: 0;
	color: #999999;
}

.kepeslap_form .kepeslap_message {
	width: 100%;
	height: 175px;
	margin-top: 31px;
	margin-bottom: 5px;
	overflow-y: auto;
}

.kepeslap_form_left
{
	float:left;
	width: 202px;
	padding-right: 8px;
}

.kepeslap_form_left select {
	margin-right: 2px;
	border: 1px solid #804040;
}

.kepeslap_form_left #ev {
	width: 50px;
}

.kepeslap_form_left #honap {
	width: 95px;
}

.kepeslap_form_left #nap {
	width: 42px;
}

.kepeslap_form_right
{
	float: left;
	padding-left: 8px;
	padding-top:75px;
	width: 202px;
}

.kepeslap_form input[type="TEXT"]
{
	width: 100%;
}


.kepeslap_form #szoveg
{
	width: 100%;
	height: 80px;
}

.popup_counter
{
	width: 55px;
	height: 26px;
	position:relative;
	top:-16px;
	width:55px;
	left:160px;
}

.visszalink {
	float: right;
	clear: both;
	margin-top: 10px;
}

.visszalink a {
	padding-right: 18px;
	background: transparent url('i/bg_duplanyil.png') no-repeat scroll 100% 1px;
}

/* kepeslap popup end */

/*		arckepeslap		*/

	.kepvalaszto img {
        height: 90px;
        padding: 16px 16px 4px 16px;
        vertical-align: middle;
    }

    .foto img {
        border: 3px inset gold;
    }

    /*.kepvalaszto,.sablon,.foto {
		float: left;
		margin: 10px 28px;
		width: 500px;
    }*/
	.kepvalaszto,.foto {
		float: left;
		margin: 10px 28px;
		width: 500px;
    }

    div.kepvalaszto {
        float:left;
        height:145px;
        margin:28px 28px 5px 28px;
        overflow-x:scroll;
        overflow-y:hidden;
        padding:0;
        width:500px;
    }
    .kepvalaszto ol {
        list-style-type:none;
    }
    .kepvalaszto li {
        float: left;
    }
    .kepvalaszto input {
        display: none;
    }
    .kepvalaszto label:hover {
        cursor: pointer;
    }
    .buttons {
        float: left;
		text-align: center;
        clear: both;
		margin: 10px 28px;
		width:500px;
    }
    form#arckepeslap {
        text-align: center;
	}

	.arckepeslap_form {
		margin: 0 55px;
	}
	.arckepeslap_kep {
		text-align: center;
	}
	.arckepeslap_kep img {
		max-width: 445px;
		border: 1px solid lightGrey;
		float: none;
	}
	.arckepeslap_popup {
		width: 457px;
	}
	.arckepeslap_popup h1 {
		margin: 15px;
	}
	.arckepeslap_megnez h1 {
		margin: 15px;
		text-align: center;
	}
	.sablon {
        max-width: 445px;
        border: 1px solid lightGrey;
        float:none;
		margin: 10px 28px;
    }
	
/*		arckepeslap end		*/

/* Pink share */
.megosztas {
	height: 65px;
	margin: 10px 0 10px 26px;
}
.megosztas .title span.megosztas {
	background: transparent url(i/sprite-main.png) no-repeat scroll 0px -100px;
	height: 20px;
	margin: 3px 0 0 0;
	float: left;
	padding: 0px 408px 0 10px;
}
.megosztas span.megosztasvege {
	background: transparent url(i/sprite-main.png) no-repeat scroll 0px -151px;
	height: 16px;
	margin: 3px 0 0 0;
	float: left;
	padding: 0px 408px 0 10px;
}
.megosztas .googleBookmark {
	background: transparent url(i/sprite-main.png) no-repeat scroll -171px -121px;
	float: left;
	height: 30px;
	margin: 3px 0 0 5px;
	width: 30px;
}
.megosztas .twitterShare {
	background: transparent url(i/sprite-main.png) no-repeat scroll -102px -121px;
	float: left;
	height: 30px;
	margin: 3px 0 0 100px;
	width: 30px;
}
.megosztas .iwiwShare {
	background: transparent url(i/sprite-main.png) no-repeat scroll -208px -121px;
	float: left;
	height: 30px;
	margin: 3px 0 0 5px;
	width: 133px;
}
.megosztas .facebookShare {
	background: transparent url(i/sprite-main.png) no-repeat scroll -137px -121px;
	float: left;
	height: 30px;
	margin: 3px 0 0 5px;
	width: 30px;
}

div.facebook {
/*	background-image: url(i/pink_facebook_bg.png);
	background-color: transparent;*/
	background: transparent url(i/pink_facebook_bg.png) no-repeat scroll 0 0;
	width: 258px;
	height: 72px;
	margin: 5px 0;
	position: relative;
}

div.facebook a {
	border: 1px solid;
	border-color: #999 #999 #888;
	background-image: url(i/pink_facebook_a_bg.png);
	background-color: #eee;
	color: #333;
	height: 20px;
	width: 119px;
	margin: 38px 0 0 127px;
	position: absolute;
	display: block;
	vertical-align: bottom;
}

div.facebook a:hover {
	text-decoration: none;
}

div.facebook span.facebook_inner {
	color: #333;
	font-size: 11px;
	font-weight: bold;
	width: auto;
	line-height: 14px;
	display: block;
}

div.facebook span.facebook_inner span.fb_kitolto {
	margin: -1px 5px -1px 0;
	width: 16px;
	display: block;
}

/* /Pink share */

/* pink facebook doboz */

.facebook_box {
	margin: 15px 0 10px 30px;
}

/* /pink facebook doboz */

.facebook_like { margin: 10px 0 10px 31px; }

/* eskuvo */
body.theme1.pink_eskuvo {
	background-color: #FDF7E9;
	background-repeat: no-repeat;
	background-position: top center;
}
.eskuvo #content_bg {
	background: #F2F2F2 url(i/bg_main_eskuvo.png) no-repeat scroll 3px 0;
	border-bottom: 1px solid #9EB296;
}
.eskuvo .heading a span, .eskuvo .heading span span {
	background: #F2F2F2 url(i/eskuvo_fejlec.png) no-repeat scroll 0 0;
}
.eskuvo .heading a, .eskuvo .heading span {
	background: none;
	height: 22px;
	color: #FFFFFF;
}
.eskuvo .heading a span, .eskuvo .heading span span {
	color: #FFFFFF;
}
/* /eskuvo */

.noknapja_interstitial, .anyaknapja_interstitial, .gyereknap_interstitial {
	width : 100%;
	height : 100%;
	position : fixed;
	top : 0;
	left : 0;
	background-image : url('i/white_spacer.png');
	z-index: 10000;
	padding-top: 140px;
}

