br.clear  {clear: both;}
a img  {border: 0;}

/* denc */

#denc  {
	width: 760px;
	padding: 0 0 15px;
	text-align: left;
	background: #FFF;
	font-family: arial,tahoma,sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#denc a  {
	font-family: arial,tahoma,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}


/* top */

#denc #top  {
	width: 760px;
	height: 125px;
	background: url(top/bg.gif);
	position: relative;
}

#denc #top #logo  {
	width: 190px;
	height: 125px;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	background: url(top/logo.gif);
	text-indent: -2000px;
}

#denc #top #logo a  {
	width: 190px;
	height: 125px;
	display: block;
}

#denc #top #choose  {
	padding: 15px 0 0 0;
	position: absolute;
	top: 24px;
	left: 190px;
	background: url(top/label.gif) no-repeat;
}

#denc #top #choose form  {
	float: left;
}

#denc #top #pic  {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
}

#denc #top #denc-search  {
	width: 310px;
	position: absolute;
	top: 75px;
	left: 240px;
}

#denc #top #denc-search form  {
	text-align: right;
	margin-bottom: 6px;
}

#denc #top #denc-search form label  {
	vertical-align: middle;
}

#denc #top #denc-search form input.query  {
	width: 100px;
	background: #FFF;
	border:1px #BD3601 solid;
	font-family: arial,tahoma,sans-serif;
	font-size: 12px;
	color: #555;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	margin: 0 8px;
}

#denc #top #denc-search form input.button  {
	vertical-align: middle;
}


/* content */

#denc #content  {
	width: 760px;
	float: left;
}


/* menubar */

#denc #content #menubar  {
	width: 100%;
	height: 45px;
	background: transparent url(menubar_bg.gif) no-repeat;
	margin: 0;
	padding: 0;
	list-style: none;
}

#denc #content #menubar li  {
	margin: 0;
	float: left;
	text-align: center;
}

#denc #content #menubar li.item_1 a, #denc #content #menubar li.item_1 span  {
	display: block;
	width: 90px;
	height: 24px;
	color: #D37D2F;
	font-weight: bold;
	text-decoration: none;
	line-height: 24px;
	background: url(menubar_bg_1_off.gif);
}

#denc #content #menubar li.item_1 a:hover, #denc #content #menubar li.item_2 a:hover  {
	color: #DB440B;
}

#denc #content #menubar li.item_1 span  {
	color: #DB440B;
	background: url(menubar_bg_1_on.gif);
}

#denc #content #menubar li.item_2 a, #denc #content #menubar li.item_2 span  {
	display: block;
	width: 119px;
	height: 24px;
	color: #D37D2F;
	font-weight: bold;
	text-decoration: none;
	line-height: 24px;
	background: url(menubar_bg_2_off.gif);
}

#denc #content #menubar li.item_2 span  {
	color: #DB440B;
	background: url(menubar_bg_2_on.gif);
}


/* menubar bottom */

#denc #content #menubar-bottom  {
	width: 550px;
	height: 24px;
	background: transparent url(menubar_bottom_bg.gif);
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
}

#denc #content #menubar-bottom li  {
	margin: 0;
	float: left;
	text-align: center;
}

#denc #content #menubar-bottom li.text  {
	padding: 0 8px 0 9px;
	color: #7C7C7C;
	font-weight: bold;
	line-height: 22px;
	background: #FFF url(menubar_bottom_arrow.gif) no-repeat 0 8px;
}

#denc #content #menubar-bottom li.item_1 a  {
	display: block;
	width: 84px;
	height: 24px;
	color: #D37D2F;
	font-weight: bold;
	text-decoration: none;
	line-height: 22px;
	background: url(menubar_bottom_bg_1.gif);
}

#denc #content #menubar-bottom li.item_2 a  {
	display: block;
	width: 113px;
	height: 24px;
	color: #D37D2F;
	font-weight: bold;
	text-decoration: none;
	line-height: 22px;
	background: url(menubar_bottom_bg_2.gif);
}

#denc #content #menubar-bottom li.item_1 a:hover, #denc #content #menubar-bottom li.item_2 a:hover  {
	color: #DB440B;
}


/* titlebar */

#denc #content #titlebar  {
	width: 100%;
	padding: 0;
	margin: 8px 0 4px;
	text-align: center;
	background: url(titlebar_bg_1.gif) repeat-x bottom;
	position: relative;
}

#denc #content #titlebar h1  {
	width: 420px;
	padding: 0 0 6px;
	_padding: 0 0 7px;
	margin: 0 auto;
	font-size: 18px;
	font-weight: bold;
	color: #B12229;
}

#denc #content #titlebar h1 span  {
	padding: 0 0 7px;
	margin: 0;
	background: url(titlebar_bg_2.gif) repeat-x bottom;
	border-left: 3px #FFF solid;
	border-right: 3px #FFF solid;
}


#denc #content #titlebar a  {
	font-size: 11px;
	font-weight: bold;
	color: #848484;
	text-decoration: none;
	background: url(print_icon.gif) no-repeat;
	padding: 0 0 0 22px;
	position: absolute;
	bottom: 7px;
	right: 27px;
}

#denc #content #titlebar a:hover  {
	color: #A6A6A6;
}


/* top-bar */

#denc #content #top-bar  {
	padding: 4px 0 8px;
	margin: 0;
	position: relative;
}


/* path */

#denc #content #path  {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 5px;
	_top: 6px;
	left: 0;
	font-weight: bold;
}

#denc #content #path a  {
	font-weight: bold;
	color: #D37D2F;
}

#denc #content #path a:hover  {
	color: #E44201;
	text-decoration: none;
}


/* fontsize */

#denc #content #size  {
	padding: 0;
	font-weight: bold;
	float: left;
}

#denc #content #size span  {
	line-height: 18px;
	margin-right: 6px;
	float: left;
}

#denc #content #size a  {
	width: 18px;
	height: 18px;
	float: left;
	display: block;
}

#denc #content #size a.dec  {
	margin-right: 8px;
	background: url(fontsize_dec.gif);
}

#denc #content #size a.inc  {
	background: url(fontsize_inc.gif);
}

#denc #content #size a:hover  {
	background-position: 0 18px;
}

#denc #content h1.quiz_info  {
	padding: 0;
	margin: 0;
	height: 95px;
	background: url(quiz_info_title.gif) no-repeat center 5px;
	text-indent: -2000px;
}


/* content left */

#denc #content #content-left  {
	width: 550px;
	padding: 0;
	margin: 0 20px 0 0;
	float: left;
}

#denc #content #content-left #intro  {
	padding: 0;
	margin: 0;
	background: url(index_pic.jpg) no-repeat 0 20px;
}

#denc #content #content-left #intro p  {
	width: 290px;
	padding: 0;
	margin: 0 0 15px auto;
}

#denc #content #content-left #text  {
	padding: 0;
	margin: 0;
}

#denc #content #content-left #text a  {
	text-decoration: underline;
}

#denc #content #content-left #text a:hover  {
	color: #F4581B;
	text-decoration: underline;
}

#denc #content #content-left #text p  {
	padding: 0;
	margin: 0 0 15px;
}

#denc #content #content-left #text h2.quiz_info  {
	padding: 0 0 2px 24px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #F25C21;
	background: url(quiz_info_title_bullet.gif) no-repeat 0 3px;
	float: left;
}

#denc #content #content-left #more  {
	width: 210px;
	padding: 0;
	margin: 0 25px 15px 0;
	float: left;
}

#denc #content #content-left #more h1  {
	padding: 23px 0 6px 37px;
	margin: 0;
	background: url(index_more_head_bg.gif) no-repeat;
}

#denc #content #content-left #more h1 a  {
	color: #B02329;
	font-weight: bold;
}

#denc #content #content-left #more h1 a:hover  {
	text-decoration: underline;
}

#denc #content #content-left #more p  {
	padding: 0 0 6px;
	margin: 0;
}

#denc #content #content-left #more a.button  {
	color: #D37D2F;
	font-weight: bold;
	text-decoration: none;
	background: url(index_more_button.gif) no-repeat 0 3px;
	padding-left: 24px;
}

#denc #content #content-left #more a.button:hover  {
	text-decoration: underline;
}

#denc #content #content-left #kviz  {
	width: 315px;
	padding: 0;
	margin: 0 0 15px;
	float: left;
}

#denc #content #content-left #faq  {
	width: 338px;
	padding: 0;
	margin: 0 8px 25px 0;
	float: left;
}

#denc #content #content-left #faq h1  {
	height: 27px;
	padding: 0;
	margin: 0 0 2px;
	text-indent: -2000px;
	background: url(faq_title.gif);
	border-bottom: 2px #F7DE70 solid;
}

#denc #content #content-left #faq ul  {
	padding: 0;
	margin: 0 0 6px;
	list-style: none;
	border-top: 1px #D2D2D2 solid;
}

#denc #content #content-left #faq ul li  {
	background: #F5F4EE;
	margin: 0 0 2px;
}

#denc #content #content-left #faq ul li.first  {
	background: #F5F4EE url(faq_bg_top.gif) repeat-x;
}

#denc #content #content-left #faq ul li a  {
	font-size: 11px;
	color: #8A887A;
	font-weight: bold;
	text-decoration: none;
	background: url(faq_bullet.gif) no-repeat 4px 5px;
	padding: 3px 5px 3px 22px;
	display: block;
}

#denc #content #content-left #faq ul li.first a  {
	padding: 9px 5px 3px 22px;
	background: url(faq_bullet.gif) no-repeat 4px 11px;
}

#denc #content #content-left #faq ul li a:hover  {
	color: #F15D2B;
	text-decoration: none;
}

#denc #content #content-left #faq a.button  {
	color: #D37D2F;
	font-weight: bold;
	text-decoration: none;
	background: url(faq_button.gif) no-repeat 0 3px;
	padding-left: 24px;
}

#denc #content #content-left #faq a.button:hover  {
	text-decoration: underline;
}

#denc #content #content-left #articles  {
	width: 204px;
	padding: 0;
	margin: 0 0 25px;
	float: left;
}

#denc #content #content-left #articles h1  {
	height: 27px;
	padding: 0;
	margin: 0 0 2px;
	text-indent: -2000px;
	background: url(articles_title.gif);
	border-bottom: 2px #CFE295 solid;
}

#denc #content #content-left #articles ul  {
	padding: 0;
	margin: 0 0 6px;
	list-style: none;
	border-top: 1px #D2D2D2 solid;
}

#denc #content #content-left #articles ul li  {
	background: #F2F4EF url(articles_sep.gif) repeat-x top;
	margin: 0;
}

#denc #content #content-left #articles ul li.first  {
	background: #F2F4EF url(articles_bg_top.gif) repeat-x;
}

#denc #content #content-left #articles ul li a  {
	font-size: 11px;
	color: #406624;
	text-decoration: none;
	background: url(articles_bullet.gif) no-repeat 4px 8px;
	_background: url(articles_bullet.gif) no-repeat 4px 9px;
	padding: 3px 5px 3px 16px;
	display: block;
}

#denc #content #content-left #articles ul li.first a  {
	padding: 9px 5px 3px 16px;
	background: url(articles_bullet.gif) no-repeat 4px 14px;
	_background: url(articles_bullet.gif) no-repeat 4px 15px;
}

#denc #content #content-left #articles ul li a:hover  {
	color: #12AC07;
	text-decoration: none;
}

#denc #content #content-left #articles a.button  {
	color: #D37D2F;
	font-weight: bold;
	text-decoration: none;
	background: url(articles_button.gif) no-repeat 0 3px;
	padding-left: 24px;
}

#denc #content #content-left #articles a.button:hover  {
	text-decoration: underline;
}


#denc #content #content-left #frame  {
	width: 549px;
	padding: 0;
	margin: 0;
	border: 1px #D8D8D8 solid;
	border-left: 0;
	background: url(frame_bg.gif) repeat-y;
	float: left;
}

#denc #content #content-left #frame p.top  {
	height: 9px;
	padding: 0;
	margin: 0;
	font-size: 1px;
	background: #E4E4E4;
	border-bottom: 2px #FFF solid;
}

#denc #content #content-left #frame #frame-left  {
	width: 120px;
	padding: 0;
	margin: 0 20px 0 0;
	float: left;
}

#denc #content #content-left #frame #frame-left ul  {
	padding: 7px 0 15px;
	margin: 0;
	list-style: none;
}

#denc #content #content-left #frame #frame-left ul li  {
	padding: 0 0 5px;
	margin: 0;
}

#denc #content #content-left #frame #frame-left ul li.act  {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	background: #F25C21;
	padding: 2px 5px 2px 11px;
	margin: 0 0 5px;
	border: 1px #F25C21 solid;
	display: block;
}

#denc #content #content-left #frame #frame-left ul li a  {
	color: #A22630;
	font-weight: bold;
	text-decoration: none;
	background: #FFE192;
	padding: 2px 5px 2px 11px;
	border: 1px #DCB44D solid;
	display: block;
}

#denc #content #content-left #frame #frame-left ul li a:hover  {
	color: #E44201;
	background: #FFF;
	border: 1px #F25C21 solid;
	text-decoration: none;
}

#denc #content #content-left #frame #frame-left div.ad  {
	padding: 0;
	margin: 0 0 20px;
}

#denc #content #content-left #frame #frame-right  {
	width: 406px;
	padding: 0;
	margin: 0;
	float: left;
}

#denc #content #content-left #frame #frame-right div.info h2  {
	height: 31px;
	padding: 0;
	margin: 0;
	background: url(info_title_bg.gif);
}

#denc #content #content-left #frame #frame-right div.info h2 span  {
	font-size: 12px;
	font-weight: bold;
	color: #f15d32;
	line-height: 31px;
	background: #FFF url(info_bullet.gif) no-repeat 0 2px;
	padding: 0 8px 0 23px;
}

#denc #content #content-left #frame #frame-right div.info div.container  {
	padding: 8px 6px 1px;
	margin: 0;
	background: #F2F2F2 url(info_text_bg.gif) repeat-x;
	border-bottom: 1px #E4E4E4 solid;
}

#denc #content #content-left #frame #frame-right div.info div.container div.bekezdes  {
	float: none;
	width: auto;
}

#denc #content #content-left #frame #frame-right div.info p.data  {
	padding: 0 6px;
	font-size: 11px;
	background: #FFF;
}

#denc #content #content-left #frame #frame-right #article-list  {
	padding: 5px 6px;
	margin: 0;
}

#denc #content #content-left #frame #frame-right #article-list p  {
	padding: 0;
	margin: 0;
}

#denc #content #content-left #frame #frame-right #article-list ul  {
	padding: 3px 0 0 10px;
	margin: 0;
	list-style: none;
}

#denc #content #content-left #frame #frame-right #article-list ul li  {
	padding: 0 0 0 8px;
	margin: 0;
	background: url(list_bullet.gif) no-repeat 0 6px;
}

#denc #content #content-left #frame #frame-right #article-list ul li a  {
	color: #555;
}

#denc #content #content-left #frame #frame-right #article-list ul li a:hover  {
	color: #A22630;
	text-decoration: none;
}

#denc #content #content-left #frame #frame-right div.rel_articles  {
	float: left;
}

#denc #content #content-left #frame #frame-right div.rel_articles h2  {
	width: 406px;
	height: 14px;
	padding: 0;
	margin: 12px 0 10px;
	background: url(rel_articles_title.gif);
	text-indent: -2000px;
}

#denc #content #content-left #frame #frame-right div.rel_articles div.article  {
	width: 193px;
	padding: 0 0 10px;
	float: left;
}

#denc #content #content-left #frame #frame-right div.rel_articles div.article p  {
	padding: 0;
	margin: 0;
}

#denc #content #content-left #frame #frame-right div.rel_articles div.article p img  {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}

#denc #content #content-left #frame #frame-right div.rel_articles div.article p a  {
	color: #555;
	font-weight: bold;
}

#denc #content #content-left #frame #frame-right div.rel_articles div.article p a:hover  {
	color: #D37D2F;
	text-decoration: underline;
}

#denc #content #content-left #frame #frame-right div.rel_articles div.more  {
	padding: 4px 0 2px;
	margin: 0 0 3px;
	background: #FFF6E0 url(rel_articles_more_bg.gif) repeat-x;
	text-align: center;
	clear: both;
}

#denc #content #content-left #frame #frame-right div.rel_articles div.more a.button  {
	color: #D37D2F;
	font-weight: bold;
	text-decoration: none;
	background: url(rel_articles_more_bullet.gif) no-repeat 0 2px;
	padding-left: 24px;
}

#denc #content #content-left #frame #frame-right div.rel_articles div.more a.button:hover  {
	text-decoration: underline;
}

#denc #content #content-left #frame #frame-right div.quiz h2  {
	width: 406px;
	height: 21px;
	padding: 34px 0 0;
	margin: 7px 0 0;
	background: url(quiz_title_bg.gif);
	font-size: 12px;
	font-weight: bold;
	color: #77971A;
	text-align: center;
}

#denc #content #content-left #frame #frame-right div.quiz p  {
	padding: 0;
	margin: 0;
}

#denc #content #content-left #frame #frame-right div.quiz p.info  {
	padding: 6px;
	background: #F2F2F2 url(quiz_info_bg.gif) repeat-x;
	border-bottom: 1px #E4E4E4 solid;
}

#denc #content #content-left #frame #frame-right div.quiz p.info span  {
	display: block;
	font-weight: bold;
	color: #F25C21;
	text-align: center;
	padding-top: 5px;
}

#denc #content #content-left #frame #frame-right div.quiz p.avg  {
	padding: 4px;
	color: #6B7D36;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
	_line-height: 17px;
}

#denc #content #content-left #frame #frame-right div.quiz p.avg span  {
	font-size: 18px;
	color: #A22630;
	vertical-align: middle;
}

#denc #content #content-left #frame #frame-right div.quiz p.res  {
	background: #FFEAB2;
	border: 1px #F3C95B solid;
	padding: 2px;
	color: #CE6F18;
	font-weight: bold;
	text-align: center;
}

#denc #content #content-left #frame #frame-right div.quiz p.res span  {
	font-size: 18px;
	color: #A22630;
	vertical-align: middle;
}

#denc #content #content-left #frame #frame-right div.quiz p.title  {
	margin-top: 3px;
	height: 26px;
	background: url(quiz_title_bg2.gif);
	text-align: center;
}

#denc #content #content-left #frame #frame-right div.quiz div.question  {
	margin-bottom: 12px;
}

#denc #content #content-left #frame #frame-right div.quiz div.question p.q  {
	padding: 6px 10px 8px;
	margin-bottom: 5px;
	color: #F25C21;
	font-weight: bold;
	background: #FFEDBE url(quiz_question_q_bg.gif) repeat-x bottom;
}

#denc #content #content-left #frame #frame-right div.quiz div.question p.a  {
	padding: 6px 0;
	_padding: 2px 0;
	float: left;
}

#denc #content #content-left #frame #frame-right div.quiz div.question p.a input  {
	margin: 1px 0 0;
	width: 25px;
	float: left;
}

#denc #content #content-left #frame #frame-right div.quiz div.question p.a label  {
	_padding-top: 4px;
	width: 381px;
	float: left;
}

#denc #content #content-left #frame #frame-right div.quiz div.question p.help  {
	height: 24px;
	background: url(quiz_help_bg.gif) repeat-x 0 6px;
	text-align: right;
	clear: both;
}

#denc #content #content-left #frame #frame-right div.quiz div.question div.res_ok  {
	background: url(quiz_res_ok.gif) no-repeat 371px 0;
}

#denc #content #content-left #frame #frame-right div.quiz div.question div.res_wrong  {
	background: url(quiz_res_wrong.gif) no-repeat 371px 0;
}

#denc #content #content-left #frame #frame-right div.quiz div.question p.res_text  {
	width: 326px;
	padding: 0 0 3px;
	margin: 0 auto;
	text-align: center;
}

#denc #content #content-left #frame #frame-right div.quiz div.question p.res_text span  {
	font-weight: bold;
	color: #698220;
}


/* content right */

#denc #content #content-right  {
	width: 190px;
	float: left;
}

#denc #content #content-right #categories  {
	width: 190px;
	padding: 0;
	margin: 0;
}

#denc #content #content-right #categories h1  {
	width: 190px;
	height: 32px;
	padding: 0;
	margin: 0;
	text-indent: -2000px;
	background: url(index_categories_head.gif);
}

#denc #content #content-right #categories ul  {
	padding: 0;
	margin: 0;
	list-style: none;
	background: #FFF5DC;
	border-left: 1px #ECD0B7 solid;
	border-right: 1px #ECD0B7 solid;
}

#denc #content #content-right #categories ul li  {
	padding: 0;
	margin: 0;
	background: url(index_categories_sep.gif) repeat-x bottom;
}

#denc #content #content-right #categories ul li.last  {
	padding: 0;
	margin: 0;
	background: url(index_categories_last.gif) no-repeat bottom;
}

#denc #content #content-right #categories ul li a  {
	color: #D37D2F;
	font-weight: bold;
	background: url(index_categories_bullet.gif) no-repeat;
	background-position: 3px 8px;
	_background-position: 3px 7px;
	padding: 4px 5px 4px 15px;
	display: block;
}

#denc #content #content-right #categories ul li.last a  {
	padding: 4px 5px 16px 15px;
}

#denc #content #content-right #categories ul li a:hover  {
	color: #E82600;
	text-decoration: none;
}

#denc #content #content-right #seasonal  {
	width: 188px;
	padding: 4px 0;
	margin: 0;
	border: 1px #C5C5C5 solid;
}

#denc #content #content-right #seasonal h1  {
	width: 180px;
	height: 22px;
	padding: 0;
	margin: 0 auto 4px;
	text-indent: -2000px;
	background: #F25C21 url(seasonal_title.gif);
}

#denc #content #content-right #seasonal ul  {
	width: 180px;
	padding: 0;
	margin: 0 auto;
	list-style: none;
	border-top: 4px #E4E4E4 solid;
}

#denc #content #content-right #seasonal ul li  {
	padding: 0 0 2px;
	margin: 0;
	background: #F3F3F3 url(seasonal_sep.gif) repeat-x bottom;
}

#denc #content #content-right #seasonal ul li.last  {
	padding: 0 0 9px;
	margin: 0;
	background: #F3F3F3 url(seasonal_bottom.gif) repeat-x bottom;
}

#denc #content #content-right #seasonal ul li a  {
	width: 159px;
	color: #7C7C7C;
	font-weight: bold;
	background: url(seasonal_bullet.gif) no-repeat 5px 7px;
	padding: 4px 5px 2px 16px;
	display: block;
}

#denc #content #content-right #seasonal ul li a:hover  {
	color: #D37D2F;
	text-decoration: none;
}

#denc #content #content-right #sicks  {
	width: 190px;
	padding: 0;
	margin: 0;
}

#denc #content #content-right #sicks h1  {
	width: 190px;
	height: 57px;
	padding: 0;
	margin: 0 0 4px;
	text-indent: -2000px;
	background: url(sicks_title.gif);
}

#denc #content #content-right #sicks ul  {
	padding: 0 0 10px;
	margin: 0;
	list-style: none;
}

#denc #content #content-right #sicks ul li  {
	padding: 0;
	margin: 0 0 5px;
}

#denc #content #content-right #sicks ul li a  {
	color: #D37D2F;
	font-weight: bold;
	text-decoration: none;
	background: #FFE192;
	padding: 3px 5px 2px 9px;
	border: 1px #E3C064 solid;
	display: block;
}

#denc #content #content-right #sicks ul li a:hover  {
	color: #E44201;
	background: #FFF;
	text-decoration: none;
}

#denc #content #content-right #forum  {
	width: 190px;
	padding: 0;
	margin: 0;
}

#denc #content #content-right #forum h1  {
	width: 190px;
	height: 18px;
	padding: 0;
	margin: 0;
	text-indent: -2000px;
	background: url(forum_title.gif);
}

#denc #content #content-right #forum ul  {
	padding: 0;
	margin: 0;
	list-style: none;
}

#denc #content #content-right #forum ul li  {
	padding: 0 0 1px;
	margin: 0;
	background: url(forum_sep.gif) repeat-x bottom;
}

#denc #content #content-right #forum ul li a  {
	color: #7C7C7C;
	font-weight: bold;
	text-decoration: none;
	background: url(forum_bullet.gif) no-repeat 3px 8px;
	padding: 7px 5px 7px 24px;
	display: block;
}

#denc #content #content-right #forum ul li a:hover  {
	color: #555;
	text-decoration: none;
}

#denc #content #content-right #rel-content h2  {
	width: 190px;
	height: 44px;
	padding: 0;
	margin: 0 0 4px;
	text-indent: -2000px;
	background: url(rc_title.gif);
}

#denc #content #content-right #rel-content h3  {
	width: 190px;
	height: 21px;
	margin: 0;
	padding: 0 0 4px;
}

#denc #content #content-right #rel-content h3.open_1  {
	padding: 0 0 1px;
}

#denc #content #content-right #rel-content h3.open_3  {
	padding: 0 0 3px;
}

#denc #content #content-right #rel-content h3.open_6  {
	padding: 0 0 6px;
}

#denc #content #content-right #rel-content h3.open_8  {
	padding: 0 0 8px;
}

#denc #content #content-right #rel-content h3 a  {
	width: 190px;
	height: 21px;
	padding: 0;
	margin: 0;
	text-indent: -2000px;
	display: block;
}

#denc #content #content-right #rel-content h3 a:hover  {
	background-position: 0 21px;
}

#denc #content #content-right #rel-content h3 a.mediatar  {
	background: url(rc_title_mediatar.gif);
	height: 15px;
}

#denc #content #content-right #rel-content h3 a.mediatar:hover  {
	background-position: 0;
}

#denc #content #content-right #rel-content #rel-mediatar {
	display: inline;
	float: left;
}

#denc #content #content-right #rel-content #rel-mediatar div.item {
	width: 184px;
	padding: 0 3px 8px;
	float: left;
}

#denc #content #content-right #rel-content #rel-mediatar div.item a {
	width: 184px;
	padding: 0;
	margin: 0;
	text-decoration: none;
	border-top: 1px #C9C9C9 solid;
	float: left;
	display: block;
	cursor: hand;
	min-height: 58px;
}
#denc #content #content-right #rel-content #rel-mediatar div.item a {
	height: 58px;
}

#denc #content #content-right #rel-content #rel-mediatar div.item a div.left {
	width: 49px;
	height: 48px;
	padding: 2px 2px 0 2px;
	margin: 0;
	float: left;
}

#denc #content #content-right #rel-content #rel-mediatar div.item a div.left img {
	visibility: hidden;
}

#denc #content #content-right #rel-content #rel-mediatar div.item a div.right {
	width: 128px;
	float: left;
	padding: 2px 0 0;
}

#denc #content #content-right #rel-content #rel-mediatar div.item a div.right div.right_top {
	min-height: 28px;
}

#denc #content #content-right #rel-content #rel-mediatar div.item a div.right div.right_top {
	height: 28px;
}

#denc #content #content-right #rel-content #rel-mediatar div.item a div.right div.right_bottom {
	height: 23px;
	padding: 4px 0 0;
}

#denc #content #content-right #rel-content #rel-mediatar div.item a div.right p.text {
	padding: 2px 4px;
	margin: 0;
	font-weight: bold;
	color: #75830A;
	line-height: 13px;
	background: #F6F9E0;
}

#denc #content #content-right #rel-content #rel-mediatar div.item a div.right p.play {
	width: 69px;
	height: 15px;
	padding: 0;
	margin: 0 0 9px 4px;
	background: url(category_button_play.gif);
	text-indent: -1000em;
}

#denc #content #content-right #rel-content #rel-mediatar div.item a:hover {
	text-decoration: none;
}

#denc #content #content-right #rel-content #rel-mediatar div.item a:hover div.left img {
	visibility: visible;
	color: #000;
}

#denc #content #content-right #rel-content #rel-mediatar div.item a:hover div.right p.text {
	color: #FFF;
	background: #9BB734;
}

#denc #content #content-right #rel-content #rel-mediatar div.item a:hover div.right p.play {
	background: url(category_button_play.gif) 0 15px;
}

#denc #content #content-right #rel-content #rel-mediatar div.list {
	width: 190px;
	padding: 0 0 4px;
	float: left;
}

#denc #content #content-right #rel-content #rel-mediatar div.list a {
	width: 149px;
	padding: 3px 4px 4px;
	margin: 0 0 2px 2px;
	border: 1px #DDE6D2 solid;
	background: #F2F4EF;
	font-size: 11px;
	color: #555;
	text-decoration: none;
	float: left;
	display: block;
}

#denc #content #content-right #rel-content #rel-mediatar div.list a.last {
	margin: 0 0 0 2px;
}

#denc #content #content-right #rel-content #rel-mediatar div.list a:hover {
	border: 1px #D2E06E solid;
	color: #849312;
	background: #F6F9E0;
}

#denc #content #content-right #rel-content #rel-mediatar div.list img {
	float: left;
}

#denc #content #content-right #rel-content p.kiemelt  {
	padding: 15px 0 10px;
	margin: 0 0 4px;
	background: #F2F4EF url(rc_kiemelt_bg.gif) repeat-x;
	text-align: center;
}

#denc #content #content-right #rel-content p.kiemelt img  {
	border: 1px #999 solid;
}

#denc #content #content-right #rel-content p.kviz  {
	padding: 2px 5px 2px 16px;
	margin: 0 0 4px;
	color: #CE6F18;
	font-weight: bold;
	background: #FEEEC3 url(rc_kviz_arrow.gif) no-repeat 5px 6px;
	_background: #FEEEC3 url(rc_kviz_arrow.gif) no-repeat 5px 7px;
	border: 1px #F9D880 solid;
}

#denc #content #content-right #rel-content ul  {
	padding: 0 0 1px;
	margin: 0;
	list-style: none;
}

#denc #content #content-right #rel-content ul li  {
	margin: 0px;
	padding: 0px 0px 3px 0px;
}

#denc #content #content-right #rel-content ul li a  {
	color: #7C7C7C;
	font-weight: bold;
	text-decoration: none;
	background: #F2F4EF url(rc_list_bullet.gif) no-repeat 5px 6px;
	padding: 2px 5px 2px 16px;
	border: 1px #DDE6D2 solid;
	display: block;
	width: 167px;
	overflow: hidden;
}

#denc #content #content-right #rel-content ul li a:hover  {
	color: #698220;
	text-decoration: none;
}

#denc #content #content-right #rel-content a.button  {
	color: #D37D2F;
	font-weight: bold;
	text-decoration: none;
	background: url(rc_articles_button.gif) no-repeat 0 3px;
	padding-left: 24px;
}

#denc #content #content-right #rel-content a.button:hover  {
	text-decoration: underline;
}

#denc #content #content-right #rel-content div.test  {
	padding: 0 0 6px;
	margin: 0;
	position: relative;
}

#denc #content #content-right #rel-content div.test table  {
	position: absolute;
	top: 0;
	left: 91px;
}

#denc #content #content-right #rel-content div.test table a  {
	color: #7C7C7C;
	font-weight: bold;
	text-decoration: none;
	background: url(rc_test_arrow.gif) no-repeat 0 3px;
	padding-left: 11px;
	display: block;
}

#denc #content #content-right #rel-content div.test table a:hover  {
	color: #F25C21;
}

#denc #content #content-right #rel-content div.calc  {
	padding: 0 0 6px;
	margin: 0;
	position: relative;
}

#denc #content #content-right #rel-content div.calc table  {
	position: absolute;
	top: 0;
	left: 71px;
}

#denc #content #content-right #rel-content div.calc table td  {
	background: #F2F4EF;
	border: 1px #DDE6D2 solid;
	padding: 0 5px;
}

#denc #content #content-right #rel-content div.calc table a  {
	color: #7C7C7C;
	font-weight: bold;
	text-decoration: none;
	background: url(rc_calc_arrow.gif) no-repeat 0 3px;
	padding-left: 11px;
	display: block;
}

#denc #content #content-right #rel-content div.calc table a:hover  {
	color: #F25C21;
}

#denc #content #content-right #box-login  {
	width: 190px;
	margin: 0 0 10px;
}

#denc #content #content-right #box-login p.top  {
	padding: 5px 0 0;
	margin: 0;
	height: 39px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	line-height: 14px;
	background: url(login_top_bg.gif);
}

#denc #content #content-right #box-login form  {
	height: 130px;
	padding: 5px 0 0;
	margin: 0;
	color: #BD3601;
	text-align: center;
	background: url(login_bottom_bg.gif);
	position: relative;
}

#denc #content #content-right #box-login form input.form  {
	width: 92px;
	border: 1px #DBA924 solid;
	margin: 0 0 4px;
}

#denc #content #content-right #box-login form img  {
	position: absolute;
	top: 108px;
	left: 25px;
}

#denc #content #content-right #box-login p.dear  {
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #63B125;
	text-align: center;
}

#denc #content #content-right #box-login p.dear span  {
	color: #B52F35;
}

#denc #content #content-right #box-login p.sep  {
	width: 160px;
	height: 2px;
	padding: 0;
	margin: 2px auto;
	line-height: 2px;
	background: #F7D475;
}

#denc #content #content-right #box-login p.points_text  {
	padding: 0;
	margin: 0 0 3px;
	font-weight: bold;
	color: #F25C21;
	text-align: center;
}

#denc #content #content-right #box-login p.points_value  {
	width: 120px;
	padding: 2px 0;
	margin: 0 auto;
	font-weight: bold;
	font-size: 14px;
	color: #CE9E21;
	text-align: center;
	background: #FFFBD5;
	border: 1px #F7D475 solid;
}

#denc #content #content-right #box-login p.points_value span  {
	font-size: 15px;
	color: #6BA442;
}

#denc #content #content-right #box-login a.start  {
	width: 174px;
	height: 100px;
	padding: 0;
	margin: 13px auto 0;
	display: block;
	text-indent: -5000px;
	background: url(quiz_start.gif);
}

#denc #content #content-right #box-topten  {
	width: 188px;
	border: 1px #C5C5C5 solid;
	background: url(topten_bg.gif) no-repeat bottom;
}

#denc #content #content-right #box-topten p.month  {
	padding: 2px;
	margin: 1px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	background: #F4581B;
}

#denc #content #content-right #box-topten p.title  {
	width: 186px;
	height: 38px;
	padding: 0;
	margin: 0 auto;
	background: url(topten_title.gif);
	text-indent: -2000px;
}

#denc #content #content-right #box-topten ul  {
	width: 186px;
	padding: 0;
	margin: 2px auto 15px;
	list-style: none;
}

#denc #content #content-right #box-topten li  {
	padding: 2px 0 3px;
	margin: 0;
	background: url(topten_sep.gif) repeat-x bottom;
}

#denc #content #content-right #box-topten li.last  {
	padding: 2px 0;
	background: none;
}

#denc #content #content-right #box-topten li p.nr  {
	padding: 0;
	margin: 0;
	width: 26px;
	font-family: arial,tahoma,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F4581B;
	text-align: center;
	float: left;
}

#denc #content #content-right #box-topten li span.nick  {
	font-weight: bold;
	color: #B52F35;
}

#denc #content #content-right #box-topten li span.value  {
	font-weight: bold;
	color: #63B125;
}

#denc #content #content-right #box-topten li span.pont  {
	font-weight: normal;
	color: #CE9E21;
}

#denc #content #toplist  {
	width: 760px;
	padding: 0;
	margin: 0;
	float: left;
	clear: both;
}

#denc #content #toplist #nepszeruseg  {
	width: 260px;
	padding: 0;
	margin: 0 0 0 62px;
	float: left;
	display: inline;
}

#denc #content #toplist #nepszeruseg h3  {
	width: 260px;
	height: 59px;
	padding: 0;
	margin: 0 0 2px;
	background: url(toplist_title_nepszeruseg.gif);
	text-indent: -2000px;
}

#denc #content #toplist #nepszeruseg div.first  {
	padding: 0;
	margin: 0 0 4px;
	border: 2px #C9E2B4 solid;
	background: #EFFFE2;
	float: left;
}

#denc #content #toplist #nepszeruseg div.first ul  {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
}

#denc #content #toplist #nepszeruseg div.first ul li  {
	padding: 0;
	margin: 0;
	clear: both;
}

#denc #content #toplist #nepszeruseg div.first ul li p  {
	width: 30px;
	padding: 5px 0;
	margin: 0px 0px 0px 0px;
	color: #F4581B;
	font-weight: bold;
	text-align: center;
	float: left;
	display: inline;
}

#denc #content #toplist #nepszeruseg div.first ul li a  {
	width: 220px;
	font-weight: bold;
	color: #63B125;
	padding: 5px 6px 5px 0;
	margin: 0;
	background: url(toplist_sep_first.gif) repeat-x bottom;
	display: block;
	float: left;
}

#denc #content #toplist #nepszeruseg div.first ul li.last a  {
	background: none;
}

#denc #content #toplist #nepszeruseg div.first ul li a:hover  {
	color: #458E0B;
	text-decoration: underline;
}

#denc #content #toplist #nepszeruseg div.last  {
	padding: 0;
	margin: 0;
	border: 2px #F2E3BA solid;
	background: #FDFFE2;
	float: left;
}

#denc #content #toplist #nepszeruseg div.last ul  {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
}

#denc #content #toplist #nepszeruseg div.last ul li  {
	padding: 0;
	margin: 0;
	clear: both;
}

#denc #content #toplist #nepszeruseg div.last ul li p  {
	width: 30px;
	padding: 5px 0;
	margin: 0px;
	color: #F4581B;
	font-weight: bold;
	text-align: center;
	float: left;
	display: inline;
}

#denc #content #toplist #nepszeruseg div.last ul li a  {
	width: 220px;
	font-weight: bold;
	color: #CE9E21;
	padding: 5px 6px 5px 0;
	margin: 0;
	background: url(toplist_sep_last.gif) repeat-x bottom;
	display: block;
	float: left;
}

#denc #content #toplist #nepszeruseg div.last ul li.last a  {
	background: none;
}

#denc #content #toplist #nepszeruseg div.last ul li a:hover  {
	color: #F4581B;
	text-decoration: underline;
}

#denc #content #toplist #pictures  {
	width: 116px;
	padding: 61px 0 0;
	margin: 0;
	text-align: center;
	float: left;
}

#denc #content #toplist #eredmenyesseg  {
	width: 260px;
	padding: 0;
	margin: 0;
	float: left;
}

#denc #content #toplist #eredmenyesseg h3  {
	width: 260px;
	height: 59px;
	padding: 0;
	margin: 0 0 2px;
	background: url(toplist_title_eredmenyesseg.gif);
	text-indent: -2000px;
}

#denc #content #toplist #eredmenyesseg div.first  {
	padding: 0;
	margin: 0 0 4px;
	border: 2px #C9E2B4 solid;
	background: #EFFFE2;
	float: left;
}

#denc #content #toplist #eredmenyesseg div.first ul  {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
}

#denc #content #toplist #eredmenyesseg div.first ul li  {
	padding: 0;
	margin: 0;
	clear: both;
}

#denc #content #toplist #eredmenyesseg div.first ul li p  {
	width: 30px;
	padding: 5px 0;
	margin: 0 10px 0 0;
	color: #F4581B;
	font-weight: bold;
	text-align: center;
	float: left;
	display: inline;
}

#denc #content #toplist #eredmenyesseg div.first ul li a  {
	width: 200px;
	font-weight: bold;
	color: #63B125;
	padding: 5px 0 5px 6px;
	margin: 0px 10px 0px 0px;
	background: url(toplist_sep_first.gif) repeat-x bottom;
	display: block;
	float: left;
	display: inline;
	text-align: right;
}

#denc #content #toplist #eredmenyesseg div.first ul li.last a  {
	background: none;
}

#denc #content #toplist #eredmenyesseg div.first ul li a:hover  {
	color: #458E0B;
	text-decoration: underline;
}

#denc #content #toplist #eredmenyesseg div.last  {
	padding: 0;
	margin: 0;
	border: 2px #F2E3BA solid;
	background: #FDFFE2;
	float: left;
}

#denc #content #toplist #eredmenyesseg div.last ul  {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
}

#denc #content #toplist #eredmenyesseg div.last ul li  {
	padding: 0;
	margin: 0;
	clear: both;
}

#denc #content #toplist #eredmenyesseg div.last ul li p  {
	width: 30px;
	padding: 5px 0;
	margin: 0 10px 0 0;
	color: #F4581B;
	font-weight: bold;
	text-align: center;
	float: left;
	display: inline;
}

#denc #content #toplist #eredmenyesseg div.last ul li a  {
	width: 200px;
	font-weight: bold;
	color: #CE9E21;
	padding: 5px 0 5px 6px;
	margin: 0px 10px 0px 0px;
	background: url(toplist_sep_last.gif) repeat-x bottom;
	display: block;
	float: left;
	display: inline;
	text-align: right;
}

#denc #content #toplist #eredmenyesseg div.last ul li.last a  {
	background: none;
}

#denc #content #toplist #eredmenyesseg div.last ul li a:hover  {
	color: #F4581B;
	text-decoration: underline;
}

#denc #content #bottom-warning  {
	padding: 15px 0;
	font-size: 11px;
	text-align: center;
	clear: both;
}


/* list */

#denc #content #list  {
	padding: 0;
	margin: 0;
	float: left;
}

#denc #content #list div.col  {
	width: 178px;
	padding: 0;
	float: left;
}

#denc #content #list h1  {
	padding: 0;
	margin: 0 0 5px;
	color: #A22630;
	font-weight: bold;
}

#denc #content #list h1 a  {
	color: #A22630;
	font-weight: bold;
	text-decoration: none;
}

#denc #content #list ul.category  {
	padding: 0;
	margin: 0 0 15px;
	list-style: none;
}

#denc #content #list ul.abc  {
	width: 760px;
	padding: 0 0 10px;
	margin: 0 0 15px;
	list-style: none;
	background: url(list_sep.gif) repeat-x bottom;
	float: left;
}

#denc #content #list ul.category li  {
	padding: 0 0 0 8px;
	margin: 0 0 2px;
	background: transparent url(list_bullet.gif) no-repeat 0 6px;
}

#denc #content #list ul.abc li  {
	width: 170px;
	padding: 0 0 0 8px;
	margin: 0 16px 2px 0;
	background: transparent url(list_bullet.gif) no-repeat 0 6px;
	float: left;
}

#denc #content #list ul li a  {
	color: #555;
}

#denc #content #list ul li a img  {
	_vertical-align: middle;
	margin-left: 8px;
}

#denc #content #list ul li a:hover  {
	color: #A22630;
	text-decoration: none;
}


/* print */

#denc #print  {
	width: 640px;
	padding: 0;
	margin: 0;
}

#denc #print p.logo  {
	padding: 15px 0;
	margin: 0;
	text-align: center;
}

#denc #print table  {
	padding: 0;
	margin: 0 auto;
}

#denc #print table.print_path td  {
	padding: 5px 20px;
	margin: 0;
	font-size: 12px;
	text-align: center;
	border: 1px #9D9D9D solid;
}

#denc #print p.logo_denc  {
	padding: 10px 0;
	margin: 0;
	text-align: center;
}

#denc #print h1  {
	padding: 0 0 5px;
	margin: 0;
	text-align: center;
	background: url(print_title_bg.gif) repeat-x bottom;
}

#denc #print h1 span  {
	padding-bottom: 6px;
	margin: 0;
	color: #7C7C7C;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	background: url(print_title_bg2.gif) repeat-x bottom;
	border-left: 3px #FFF solid;
	border-right: 3px #FFF solid;
}

#denc #print #info  {
	padding: 10px;
}

#denc #print #info h2  {
	padding: 0;
	margin: 0 0 5px;
	font-weight: bold;
}

#denc #print #info p  {
	padding: 0 0 15px;
	margin: 0;
}

#ctnetwork_fejlec {
	background-image: url(rc_title_ctnet.gif);
}
