/* --------------- BLOCK CSS --------------------- */

/*  TICKER BLOCK */
#ticker {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #cfcfcf;
}


/*  SPORTEREDMï¿½NYEK BLOCK */
#sport_act {
	margin-top: 4px;
	width: 526px;
	height: 31px;
	padding: 16px 10px 10px 84px;
	overflow: hidden;
	background: url(../frame/sport_bg.gif) no-repeat;
	color: #555b55;
	font-size: 11px;
}
#sport_act a {
	color: #555b55;
}
#sport_act a:hover {
	color: #24468a;
}

/*  FRISS HÍREK BLOCK */
#fresh_news {
	margin-top: 6px;
	width: 598px;
	padding: 10px;
	overflow: hidden;
	background: #F6FDF6;
	border: solid 1px #CECECE;
	color: #555b55;
	font-size: 11px;
}
#fresh_news a {
	color: #555b55;
}
#fresh_news a:hover {
	color: #24468a;
}


/*  LEAD BLOCK */
.lead_cont{
	padding-right: 8px;
	margin-top: 7px;
}

/*sima lead, kï¿½ppel*/
.lead_cont .lead{
	margin: 0px 0px 7px 0px;
	font-family: Trebuchet MS, Tahoma, Arial;
	border-bottom: solid 1px #cfcfcf;
}
.lead_cont .lead img.top, .lead_cont .lead img.normal {
	border: solid 1px #cfcfcf;
	margin: 0px 0px 10px 0px;
}
.lead_cont .lead img.left{
	float: left;
	border: solid 1px #cfcfcf;
	margin: 0px 10px 5px 0px;
}
.lead_cont .lead img.right{
	float: right;
	border: solid 1px #cfcfcf;
	margin: 0px 0px 5px 10px;
}
.lead_cont .lead div.top{
	border: solid 1px #cfcfcf;
	margin: 0px 0px 10px 0px;
}
.lead_cont .lead div.left{
	float: left;
	border: solid 1px #cfcfcf;
	margin: 0px 10px 5px 0px;
}
.lead_cont .lead div.right{
	float: right;
	border: solid 1px #cfcfcf;
	margin: 0px 0px 5px 10px;
}
.lead_cont .lead h2{
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: bold;
	color: #24468a;
	line-height: 24px;
}
.lead_cont .lead h2.normal{
	margin-bottom: 8px;
	font-size: 18px;
	font-weight: bold;
	color: #24468a;
	line-height: 18px;
}
.lead_cont .lead h2.kicsi{
	margin-bottom: 8px;
	font-size: 16px;
	font-weight: bold;
	color: #24468a;
	line-height: 16px;
}
.lead_cont .lead h2 a{
	color: #24468a;
	text-decoration: none;
}
.lead_cont .lead h2 a:hover{
	text-decoration: underline;
}
.lead_cont .lead p{
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: normal;
	color: #4a4a4a;
	line-height: 17px;
}
.lead_cont .lead p.normal, .lead_cont .lead p.kicsi{
	margin-bottom: 5px;
	font-size: 13px;
	font-weight: normal;
	color: #4a4a4a;
	line-height: 16px;
}
.lead_cont .lead .lead_footer{
	height: 23px;
}
.lead_cont .lead .lead_footer .megjegyzes{
	float: left;
	width: 135px;
	height: 22px;
}
.lead_cont .lead .lead_footer .megjegyzes img{
	vertical-align: middle;
	border: none;
	margin: 0px;
}
.lead_cont .lead .lead_footer .megjegyzes a{
	text-decoration: none;
	color: #24468a;
}
.lead_cont .lead .lead_footer .megjegyzes a:hover{
	text-decoration: underline;
}

.lead_cont .lead .lead_footer .muveletek{
	float: right;
	width: 110px;
	height: 22px;
	text-align: right;
}
.lead_cont .lead .lead_footer .muveletek a{
	text-decoration: none;
}
.lead_cont .lead .lead_footer .muveletek img{
	border: none;
	margin: 0px;
}
/* lead felsorolï¿½s*/
.lead_cont ul{
	margin: 0px;
	list-style-type: none;
}
.lead_cont ul li{
	padding: 2px 0px;
}
.lead_cont ul li h2{
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #24468a;
	line-height: 14px;
}
.lead_cont ul li h2.withborder{
	margin-bottom: 7px;
	padding-bottom: 7px;
	border-bottom: solid 1px #cfcfcf;
	font-size: 14px;
	line-height: 16px;
}
.lead_cont ul li h2 a{
	display: block;
	padding-left: 10px;
	background: url(../frame/middot.gif) no-repeat;
	background-position: 0px 6px;
	color: #24468a;
	text-decoration: none;
}
.lead_cont ul li h2 a:hover{
	text-decoration: underline;
}

.lead_cont .lead .lead_footer .kapcsolodocikkek ul{
/*	list-style-image: url('../frame/middot.gif');*/
	padding-left: 17px;
}

.lead_cont .lead .lead_footer .kapcsolodocikkek ul li{
	background: url('../frame/middot.gif') no-repeat 0 8px;
	padding-left: 10px;
}
/* kï¿½pes lead */
.lead_cont .kepes_lead{
	padding: 8px;
	padding-right: 0px;
	background: #f6f6f6;
}
.lead_cont .kepes_lead img{
	margin: 0px 0px 10px 0px;
	border: solid 1px #cfcfcf;
}
.lead_cont .kepes_lead h2{
	margin: 0px 8px 0px 0px;
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #24468a;
	line-height: 18px;
	border-bottom: solid 5px #cc582f;
}
.lead_cont .kepes_lead h2 a{
	color: #24468a;
	text-decoration: none;
}
.lead_cont .kepes_lead h2 a:hover{
	text-decoration: underline;
}

.article_picbox{
	margin-top: 6px;
	padding: 10px;
	background: #f0f0f0;
	border: solid 1px #cfcfcf;
	text-align: center;
	overflow: hidden;
}
.article_picbox img{
	border: solid 1px #cfcfcf;
	margin: 0px 0px 10px 0px;
}
.article_picbox p{
	display: block;
	margin: 0px;
	text-align: left;
	font-family: Arial, Trebuchet MS, Tahoma;
	font-size: 12px;
}

/* FORUM ACTUAL TOPICS */

#forum_actual_topics {
	margin-top: 6px;
	border: 1px solid #cfcfcf;
	background: #f5f5f5;
}
#forum_actual_topics h2 {
	width: 331px;
	padding: 1px 0 2px 7px;
	border-bottom: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	color: #4a4a4a;
	font-size: 16px;
}
#forum_actual_topics_inside {
	overflow: auto;
	height: 194px;
	margin: 6px 7px;
	padding: 6px 7px;
	border: 1px solid #cfcfcf;
	background: #fff;
}
#forum_actual_topics_inside ul li a {
	display: block;
	padding-left: 10px;
	background: url(../frame/middot.gif) no-repeat;
	background-position: 0px 6px;
	color: #24468a;
	text-decoration: none;
	font-size: 12px;
}
#forum_actual_topics_inside ul li a:hover{
	text-decoration: underline;
}
#forum_actual_topics a.all_topics, #forum_actual_topics a.new_topic {
	float: left;
	display: block;
	width: 168px;
	margin-bottom: 8px;
	color: #24468a;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
#forum_actual_topics a.all_topics {
	border-right: 1px solid #24468a;
}
#forum_actual_topics a:hover.all_topics, #forum_actual_topics a:hover.new_topic {
	text-decoration: underline;
}

/* FORUM */

#forum {
	margin-top: 6px;
}
#forum h2 {
	border-bottom: 1px solid #cfcfcf;
	padding-bottom: 2px;
	font-size: 22px;
}
#forum h3 {
	margin: 0;
	padding: 2px 0px 0px 10px;
	height: 22px;
	border: 1px solid #cfcfcf;
	border-bottom: none;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	font-size: 16px;
	font-weight: bold;
	color: #4a4a4a;
	text-align: left;
}
#forum h3 span {
	font-size: 12px;
}
#forum h4 {
	margin: 0;
	padding: 5px 0px 0px 10px;
	height: 44px;
	border: 1px solid #cfcfcf;
	border-bottom: none;
	background: url(../frame/title_bg3.gif) repeat-x;
	font-size: 16px;
	font-weight: bold;
	color: #4a4a4a;
	text-align: left;
}
#forum h4 span {
	display: block;
	padding-top: 1px;
	font-size: 12px;
	font-weight: normal;
}
#forum h5, #forum_reply_popup_box h5 {
	margin: 0;
	border: 1px solid #cfcfcf;
	padding: 8px 10px 8px;
	background: #dfe5f1 url(../frame/title_bg.gif) repeat-x top;
	font-size: 16px;
	font-weight: bold;
	color: #4a4a4a;
	text-align: left;
}
#forum h5 span, #forum_reply_popup_box h5 span {
	display: block;
	float: right;
	padding-top: 3px;
	color: #4a4a4a;
	font-size: 12px;
	font-weight: normal;
}
#forum h5 img {
	vertical-align: middle;
}
#forum input.button {
 	border: 0;
	width: 62px;
	height: 18px;
	background-image: url('../frame/button_bg2.gif');
	cursor: pointer;
	padding: 0;
	margin-bottom: 2px;
}
#forum input.button2 {
	width: 140px;
	height: 25px;
	background: #fff url(../frame/button_bg3.gif) repeat-x;
	border: 1px solid #cfcfcf;
	font-size: 12px;
	font-weight: bold;
	color: #cc582f;
	cursor: pointer;
	margin-bottom: 10px;
}
#forum .forum_row input.button2 {
	margin: 0;
}
#forum select, #forum input {
	padding: 2px 4px;
	height: 16px;
	border: solid 1px #cfcfcf;
	font-size: 12px;
	color: #4a4a4a;
    	font-family: Trebuchet MS, Tahoma, Arial;
}
#forum select {
	height: auto;
}
#forum .forum_box {
	margin-bottom: 14px;
	border: 1px solid #cfcfcf;
	padding: 10px;
}
#forum table {
	width: 619px;
	margin-bottom: 14px;
	border: 1px solid #cfcfcf;
	border-left: none;
	border-bottom: none;
}
#forum table th, #forum table td {
	border: 1px solid #cfcfcf;
	border-top: none;
	border-right: none;
	padding: 8px 10px 7px;
}
#forum table th {
	font-size: 14px;
	padding: 5px 10px;
	width: 446px;
}
#forum table th span {
	display: block;
	font-size: 12px;
	font-weight: normal;
}
#forum table td.col1 {
	width: 48px;
	text-align: center;
}
#forum table td.col2 {
	width: 92px;
	text-align: center;
}
#forum .forum_row {
	background: #f7f7f7;
	border: 1px solid #cfcfcf;
	border-top: none;
	padding: 10px;
}
#forum .forum_row2 {
	background: #f7f7f7;
	border: 1px solid #cfcfcf;
	padding: 10px;
	text-align: center;
}
#forum .forum_reply_header, #forum_reply_popup_box .forum_reply_header {
	border: 1px solid #cfcfcf;
	padding: 3px 10px;
	height: 33px;
	background: url(../frame/title_bg.gif) repeat-x;
}
#forum a.author {
	color: #000;
	font-size: 13px;
}
#forum a.tree, #forum_reply_popup_box .tree {
	float: right;
	display: block;
	padding-top: 8px;
}
#forum .forum_reply, #forum_reply_popup_box .forum_reply {
	position: relative;
	border: 1px solid #cfcfcf;
	border-top: none;
	padding: 10px;
	margin-bottom: 14px;
	font-size: 12px;
}
#forum .forum_reply {
	font-size: 13px;
	font-weight: normal;
}
#forum .forum_writer {
	display: block;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 4px;
}
#forum .forum_image {
	position: relative;
	float: right;
	padding: 0 5px 10px 10px;
}
#forum .forum_orange {
	color: #cc582f;
}
#forum .forum_olive {
	color: #6c7b3f;
}
#forum .forum_blue {
	color: #24468a;
}
#forum_branch {
	position: relative;
	font-size: 12px;
}
#forum_branch ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#forum_branch ul li {
	padding: 0;
	margin-bottom: 14px;
	padding: 10px;
	border: 1px solid #cfcfcf;
}
#forum_branch ul li div.a_branch {
	background: none;
	background: url(../frame/forum_branch_first.gif) no-repeat 0 3px;
	padding: 0 0 0 18px;
}
#forum_branch ul li ul li {
	padding: 0 0 0 20px;
	margin: 0;
	background: url(../frame/forum_branch_line.gif) repeat-y left 5px;
	border: 0;
}
#forum_branch ul li ul li div.a_branch {
	position: relative;
	left: -15px;
	background: url(../frame/forum_branch.gif) no-repeat 0 3px;
	padding: 0 0 0 34px;
}

#forum_branch div.desc_box {
	position: relative;
	display: none;
	width: 100%;
	z-index: 200;
}
#forum_branch div.desc {
	position: absolute;
	top: 0;
	left: 20px;
	background: #fff;
	padding: 5px 10px 5px 10px;
	border: 5px solid #dfe6f8;
	z-index: 201;
}
#forum_branch div.desc input {
	margin: 10px 0;
}
#forum_reply_popup {
	width: 620px;
	font-size: 12px;
}
#forum_reply_popup h2 {
	margin: 0;
	padding: 2px 0px 0px 10px;
	height: 22px;
	border: 1px solid #cfcfcf;
	border-bottom: none;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	font-size: 16px;
	font-weight: bold;
	color: #cc582f;
	text-align: left;
}
#forum_reply_popup h3 {
	margin: 6px 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #4a4a4a;
}
#forum_reply_popup_box {
	border: 1px solid #cfcfcf;
	padding: 10px 6px;
	background: #fff;
}
#forum_reply_popup_box table td {
	font-size: 12px;
	padding: 0 4px 0 0;
}
#forum_reply_popup_box hr {
	border: none;
	border-top: solid 1px #cfcfcf;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin: 4px 0;
}
#forum_reply_popup_box .bbbuttons {
	margin-bottom: 6px;
}
#forum_reply_popup_box .bbbuttons a {
	margin: 0 8px;
}
#forum_reply_popup_box #bbemots {
	margin-left: 10px;
	width: 96px;
	float: right;
}
#forum_reply_popup_box #bbemots a {
	float: left;
	display: block;
	margin: 0 9px 8px 0;
}
#forum_reply_popup_box select, #forum_reply_popup_box input {
	padding: 2px 4px;
	height: 16px;
	border: solid 1px #cfcfcf;
	background: #f8f8f8;
	font-size: 12px;
	color: #4a4a4a;
    	font-family: Trebuchet MS, Tahoma, Arial;
}
#forum_reply_popup_box select {
	height: auto;
}
#forum_reply_popup_box textarea {
	width: 488px;
	height: 200px;
	border: 1px solid #cfcfcf;
	color: #4a4a4a;
	background: #f8f8f8;
	font-family: Trebuchet MS, Tahoma, Arial;
	font-size: 12px;
}
#forum_reply_popup_box input.button {
 	border: 1px solid #cfcfcf;
	width: 78px;
	height: 20px;
	background: #fff url(../frame/button_bg3.gif) repeat-x;
	cursor: pointer;
	padding: 0;
	font-size: 11px;
	color: #24468a;
}
#forum_reply_popup_box input.button2 {
	width: 140px;
	height: 25px;
	background: #fff url(../frame/button_bg3.gif) repeat-x;
	border: 1px solid #cfcfcf;
	font-size: 12px;
	font-weight: bold;
	color: #cc582f;
	cursor: pointer;
	margin-bottom: 10px;
}
#forum_reply_preview {
	border: 1px solid #cfcfcf;
	padding: 10px;
	margin: 10px 0 14px;
}
#forum_reply_popup_box h3 {
	margin: 0;
	padding: 2px 0px 0px 10px;
	height: 22px;
	border: 1px solid #cfcfcf;
	border-bottom: none;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	font-size: 14px;
	font-weight: bold;
	color: #24468a;
	text-align: left;
}
#forum_reply_popup_box h4 {
	color: #4a4a4a;
	font-size: 14px;
}
#forum_reply_popup_box .row {
	border: 1px solid #cfcfcf;
	border-top: none;
	padding: 10px;
}
#forum_reply_popup_box .row a {
	font-size: 13px;
}

/* NOTEBOX */

.notebox{
	margin-top: 6px;
	text-align: left;
}
.notebox h2 {
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 7px;
	height: 23px;
	border: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	font-size: 16px;
	font-weight: bold;
	color: #4a4a4a;
	text-align: left;
}
.notebox h3 {
	margin: 0px 0px 7px 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}
.notebox h3 a {
	color: #24468a;
	text-decoration: none;
}
.notebox p {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 13px;
	line-height: 15px;
	color: #4a4a4a;
}
.notebox .szerzo {
	float: left;
	width: 62px;
	margin: 0px 10px 10px 0px;
	padding: 5px;
	background: #eeeeee;
	font-size: 11px;
	color: #4a4a4a;
}
.notebox .szerzo img{
	display: block;
	margin: 0px 0px 6px 0px;
	border: solid 1px #d1d1d1;
}

/* HOTLEAD */
#hotlead{
	margin-top: 6px;
	width: 100%;
}
#hotlead #frissebb_hotlead{
	display: block;
}
#hotlead #olvasottabb_hotlead{
	display: none;
}
#hotlead .clear{
	border-left: solid 1px #a9a9a9;
	border-right: solid 1px #a9a9a9;
}
#hotlead .hotlead_menu{
	width: 100%;
}

#hotlead .hotlead_menu .m_item {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 50%;
	height: 25px;
	text-align: center;
}
#hotlead .hotlead_menu .m_item a{
	margin: 1px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	display: block;
	height: 21px;
	background: url(../frame/hotlead_csik.gif) repeat-x;
	border: solid 1px #d1d1d1;
	border-bottom: solid 1px #a9a9a9;
	font-size: 14px;
	font-weight: normal;
	color: #24468a;
	text-decoration: none;
}
#hotlead .hotlead_menu .m_item a.aktiv{
	margin: 0px;
	height: 23px;
	background: none;
	border: solid 1px #a9a9a9;
	border-bottom: none;
	font-weight: bold;
	color: #4a4a4a;
}
#hotlead .hotlead_menu .m_item a:hover{
	text-decoration: underline;
}
#hotlead ul{
	margin: 0px;
	padding: 10px;
	list-style-type: none;
	border: solid 1px #a9a9a9;
	border-top: none;
}
#hotlead ul li{
	padding: 2px 0px;
	font-size: 12px;
	line-height: 14px;
}
#hotlead ul li a{
	color: #24468a;
	text-decoration: none;
	font-weight: normal;
}
#hotlead ul li a:hover{
	text-decoration: underline;
}

/* FILTERED NEWS */

.filtered_news{
	margin-top: 6px;
}
.filtered_news h2{
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 7px;
	height: 23px;
	border: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	font-size: 16px;
	font-weight: bold;
	color: #4a4a4a;
	text-align: left;
}
.filtered_news h2 a{
	display: block;
	height: 23px;
	color: #4a4a4a;
	text-decoration: none;
}
.filtered_news h2 a:hover{
	color: #24468a;
}
.filtered_news ul{
	list-style-type: none;
}
.filtered_news ul li{
	padding: 2px 0px;
}
.filtered_news ul li h3{
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #24468a;
	line-height: 14px;
}
.filtered_news ul li h3 a{
	display: block;
	padding-left: 10px;
	background: url(../frame/middot.gif) no-repeat;
	background-position: 0px 5px;
	color: #24468a;
	text-decoration: none;
}
.filtered_news ul li h3 a:hover{
	text-decoration: underline;
}


/* FILTERED NEWS 2 a jobb hasï¿½bbra */

.filtered_news2{
	margin-top: 6px;
	border: 1px solid #cfcfcf;
	width: 338px;
}
.filtered_news2 h2{
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 7px;
	height: 23px;
	border-bottom: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	font-size: 16px;
	font-weight: bold;
	color: #4a4a4a;
	text-align: left;
}
.filtered_news2 h2 a{
	display: block;
	height: 23px;
	color: #4a4a4a;
	text-decoration: none;
}
.filtered_news2 h2 a:hover{
	color: #24468a;
}
.filtered_news2 ul{
	list-style-type: none;
	padding: 0px 10px 5px 10px;
}
.filtered_news2 ul li{
	padding: 2px 0px;
}
.filtered_news2 ul li h3{
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #24468a;
	line-height: 14px;
}
.filtered_news2 ul li h3 a{
	display: block;
	padding-left: 10px;
	background: url(../frame/middot.gif) no-repeat;
	background-position: 0px 5px;
	color: #24468a;
	text-decoration: none;
}
.filtered_news2 ul li h3 a:hover{
	text-decoration: underline;
}

/* STORY */
.story{
	margin-top: 6px;
	border: 1px solid #cfcfcf;
	width: 338px;
}
.story h2{
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 7px;
	height: 23px;
	border-bottom: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	font-size: 16px;
	font-weight: bold;
	color: #4a4a4a;
	text-align: left;
}
.story h2 a{
	display: block;
	height: 23px;
	color: #4a4a4a;
	text-decoration: none;
}
.story h2 a:hover{
	color: #24468a;
}
.story .imgcont{
	float: left;
	padding: 6px 0px 6px 6px;
	width: 102px;
}
.story .imgcont img{
	width: 100px;
	border: solid 1px #d1d1d1;
}
.story ul{
	float: left;
	display: block;
	width: 204px;
	list-style-type: none;
	padding: 6px 10px 5px 10px;
}
.story ul li{
	padding: 2px 0px;
}
.story ul li h3{
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #24468a;
	line-height: 14px;
}
.story ul li h3 a{
	display: block;
	padding-left: 10px;
	background: url(../frame/middot.gif) no-repeat;
	background-position: 0px 5px;
	color: #24468a;
	text-decoration: none;
}
.story ul li h3 a:hover{
	text-decoration: underline;
}
.story .tovabb{
	text-align: center;
	width: 338px;
}
.story .tovabb a{
	display: block;
	margin: 0px auto;
	padding: 5px 0px;
	width: 190px;
	height: 18px;
	background: url(../frame/farrow.gif) no-repeat right;
	font-weight: bold;
}

/* CHEF */

#chef{
	margin-top: 6px;
}
#chef h2{
	margin: 0px;
	padding: 0px 0px 0px 7px;
	height: 29px;
	background: url(../frame/chef_bg.gif) repeat-x;
	border: 1px solid #cfcfcf;
	border-bottom: none;
	font-size: 16px;
	font-weight: bold;
	color: #cc582f;
	text-align: left;
}
#chef h2 span{
	display: block;
	height: 29px;
	background: url(../frame/chili.gif) no-repeat right;
}
#chef ul{
	padding: 3px 5px 5px 9px;
	list-style-type: none;
	border: 1px solid #cfcfcf;
	border-top: none;
}
#chef ul li{
	padding: 2px 0px;
}
#chef ul li h3{
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #24468a;
	line-height: 14px;
}
#chef ul li h3 a{
	display: block;
	padding-left: 10px;
	background: url(../frame/middot.gif) no-repeat;
	background-position: 0px 5px;
	color: #24468a;
	text-decoration: none;
}
#chef ul li h3 a:hover{
	text-decoration: underline;
}


/* IMPORTANT LINKS */

#important_links{
	margin: 6px 0px 12px 0px;
	padding: 5px 10px;
	border-top: solid 1px #cfcfcf;
	border-bottom: solid 1px #cfcfcf;
}
#important_links ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
#important_links ul li{
	display: inline;
	margin: 5px 10px;
}
#important_links ul li a{
	font-weight: bold;
	font-size: 12px;
	color: #24468a;
	text-decoration: none;
}
#important_links ul li a:hover{
	text-decoration: underline;
}

/* DAYGIRL OPEN BOX */

#daygirl_open {
	position: relative;
	margin: 6px 0 0;
	border: 1px solid #cfcfcf;
	width: 165px;
}
#daygirl_open h2 {
	width: 158px;
	margin: 0;
	padding: 1px 0 2px 7px;
	border-bottom: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	color: #24468a;
	font-size: 13px;
	text-align: center;
}
#daygirl_logo{
	display: block;
	position: absolute;
	right: -17px;
	bottom: -25px;
	width: 90px;
	height: 90px;
	background: url(../frame/szepseg.png) no-repeat;
	cursor: pointer;
}

/* DAY GIRL */

#daygirl {
	margin-top: 6px;
	font-size: 13px;
}
#daygirl h2 {
	border-bottom: 1px solid #cfcfcf;
	padding-bottom: 2px;
	font-size: 22px;
}
#daygirl h3 {
	font-size: 18px;
	color: #24468a;
}
#daygirl h3 a {
	vertical-align: bottom;
}
#daygirl h4 {
	font-size: 16px;
	color: #4a4a4a;
	border-bottom: 1px solid #cfcfcf;
	padding-bottom: 2px;
	margin-bottom: 10px;
}
#daygirl #date {
	padding-bottom: 14px;
	color: #4a4a4a;
	font-size: 12px;
	font-weight: bold;
}
#daygirl #desc {
	font-size: 12px;
	padding-bottom: 126px;
}
#daygirl #links {
	font-size: 11px;
	font-weight: bold;
}
#daygirl #image {
	float: left;
	margin-right: 10px;
	padding: 4px;
	background: #f8f8f8;
	border: 1px solid #cfcfcf;
}
#daygirl #image img {
	border: 1px solid #cfcfcf;
}
#daygirl .girl {
	float: left;
	margin: 0 15px 14px 0;
	width: 87px;
	font-size: 10px;
	text-align: center;
}
#daygirl .noborder {
	margin-right: 0;
}
#daygirl .girl a {
	font-size: 11px;
}
#daygirl .girl img {
	border: 1px solid #cfcfcf;
	display: block;
	margin-bottom: 8px;
}
#daygirl .girl_pager {
	border-top: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	text-align: center;
	padding: 10px 0;
	margin-bottom: 14px;
	width: 620px;
	height: 18px;
}
#daygirl .girl_pager a {
	margin: 0 20px;
}
#daygirl .girl_pager a.prev {
	background: url(../frame/left3.gif) no-repeat;
	background-position: 0 2px;
	padding-left: 25px;
}
#daygirl .girl_pager a.next {
	background: url(../frame/right3.gif) no-repeat;
	background-position: right 2px;
	padding-right: 25px;
}

#daygirl_search {
	margin-top: 6px;
}
#daygirl_search h2 {
	margin: 0;
	padding: 2px 0px 0px 10px;
	height: 22px;
	border: 1px solid #cfcfcf;
	border-bottom: none;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	font-size: 15px;
	font-weight: bold;
	color: #4a4a4a;
	text-align: left;
}
#daygirl_search_box {
	border: 1px solid #cfcfcf;
	border-bottom: 1px;
	padding: 10px;
	text-align: center;
}
#daygirl_search_box select, #daygirl_search_box input {
	padding: 2px 4px;
	margin-bottom: 4px;
	height: 16px;
	border: solid 1px #cfcfcf;
	background: #fff;
	font-size: 12px;
	color: #4a4a4a;
    	font-family: Trebuchet MS, Tahoma, Arial;
	vertical-align: middle;
}
#daygirl_search_box select {
	height: auto;
}
#daygirl_search_box input.button {
	padding: 0;
	border: 0px;
	width: 62px;
	height: 18px;
	background-image: url('../frame/button_bg2.gif');
	cursor: pointer;
	font-size: 12px;
}


/* WEATHER OPEN BOX */

#weather_open {
	margin-top: 6px;
	border: 1px solid #cfcfcf;
	width: 165px;
}
#weather_open h2 {
	width: 158px;
	margin: 0;
	padding: 1px 0 2px 7px;
	border-bottom: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	color: #24468a;
	font-size: 13px;
	text-align: center;
}
#weather_open h3 {
	margin-bottom: 8px;
	font-size: 13px;
	color: #4a4a4a;
}
#weather_open_inside {
	height: 173px;
	padding: 6px 12px;
	font-size: 12px;
	font-weight: bold;
	color: #4a4a4a;
}
#weather_open_inside .day {
	width: 50px;
	margin-right: 5px;
	float: left;
}
#weather_open_inside .degree {
	width: 41px;
	margin-right: 5px;
	float: left;
}
#weather_open_inside img.icon {
	display: block;
	width: 40px;
	margin-bottom: 6px;
	float: left;
}
#weather_open_inside a {
	color: #24468a;
	text-decoration: none;
}
#weather_open_inside a:hover {
	text-decoration: underline;
}
#weather_open_inside a img {
	vertical-align: middle;
}


/* WEATHER LINK BOX */

.weather_box {
	margin-top: 6px;
	border: 1px solid #cfcfcf;
}
.weather_box h3 {
	margin: 0px;
	padding: 2px 0px 0px 7px;
	height: 22px;
	border-bottom: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	font-size: 15px;
	font-weight: bold;
	color: #4a4a4a;
	text-align: left;
}
.weather_box ul{
	padding: 14px;
	list-style-type: none;
}
.weather_box ul li {
	margin: 0px;
	padding: 2px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #24468a;
	line-height: 14px;
}
.weather_box ul li a{
	display: block;
	color: #24468a;
	font-weight: bold;
	text-decoration: none;
}
.weather_box ul li a:hover{
	text-decoration: underline;
}


/* ----------- BANNER HELYEK ------------- */

#billboard, #billboard2 {
	margin-top: 6px;
	width: 338px;
	background: #eee;
	border: 1px solid #b5b5b5;
	padding-bottom: 10px;
	text-align: center;
}
#billboard h2, #billboard2 h2 {
	color: #b5b5b5;
	font-size: 11px;
	font-weight: normal;
	margin: 2px 0;
}

#fullbanner {
	margin: 18px 0;
	text-align: center;
}
#fullbanner_content {
	margin: 0 auto;
	width: 468px;
	padding-left: 14px;
	background: url(../frame/hirdetes.gif) no-repeat;
	background-position: 0 6px;
}

#verticalbanner {
	margin-top: 6px;
	text-align: center;
}
#verticalbanner h2 {
	color: #b5b5b5;
	font-size: 11px;
	font-weight: normal;
	margin: 2px 0;
}
#verticalbanner_content {
	border: 1px solid #b5b5b5;
	width: 120px;
}

/* QUIZ */

#quiz{
	margin-top: 6px;
	padding: 1px;
	width:336px;
	border: solid 1px #cfcfcf;
}
#quiz h2{
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 7px;
	height: 23px;
	border-bottom: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	font-size: 16px;
	font-weight: bold;
	color: #4a4a4a;
	text-align: left;
}

/*felso_menu*/
#quiz #quiz_menu1{
	height: 24px;
	background: url(../frame/border.gif) repeat-x bottom;
}
#quiz #quiz_menu1 .m_item {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 112px;
	height: 23px;
	text-align: center;
}
#quiz #quiz_menu1 .m_item a{
	margin: 1px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	display: block;
	height: 19px;
	background: url(../frame/hotlead_csik.gif) repeat-x;
	border: solid 1px #d1d1d1;
	border-bottom: none;
	font-size: 14px;
	font-weight: normal;
	color: #24468a;
	text-decoration: none;
}
#quiz #quiz_menu1 .m_item a.aktiv{
	margin: 0px;
	height: 21px;
	background: #FFF;
	border: solid 1px #a9a9a9;
	border-bottom: none;
	font-weight: bold;
	color: #4a4a4a;
}
#quiz #quiz_menu1 .m_item a:hover{
	text-decoration: underline;
}
/*alsomenu*/
#quiz #quiz_menu2_null{
	height: 1px;
	background: url(../frame/border.gif) repeat-x;
	font-size: 0px;
}
#quiz #quiz_menu2{
	height: 24px;
	background: url(../frame/border.gif) repeat-x top;
}
#quiz #quiz_menu2 .m_item {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 112px;
	height: 23px;
	text-align: center;
}
#quiz #quiz_menu2 .m_item a{
	margin: 1px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	display: block;
	height: 19px;
	background: url(../frame/hotlead_csik.gif) repeat-x;
	border: solid 1px #d1d1d1;
	border-top: none;
	font-size: 14px;
	font-weight: normal;
	color: #24468a;
	text-decoration: none;
}
#quiz #quiz_menu2 .m_item a.aktiv{
	margin: 0px;
	height: 21px;
	background: #FFF;
	border: solid 1px #a9a9a9;
	border-top: none;
	font-weight: bold;
	color: #4a4a4a;
}
#quiz #quiz_menu2 .m_item a:hover{
	text-decoration: underline;
}


#quiz #quiz_cont{
	width: 314px;
	padding: 10px;
	border-left: solid 1px #b7b7b7;
	border-right: solid 1px #b7b7b7;
}
#quiz #quiz_cont h3{
	font-size: 14px;
	color: #24468a;
}
#quiz #quiz_cont .quiz_pic{
	float: right;
	padding: 5px 0px;
	width: 122px;
}
#quiz #quiz_cont .quiz_pic img{
	border: solid 1px #cfcfcf;
	width: 120px;
}
#quiz #quiz_cont ul{
	float: left;
	display: block;
	margin: 0px;
	padding: 5px 10px 5px 0px;
	width: 182px;
	list-style-type: none;
}
#quiz #quiz_cont ul li{
	margin: 0px;
	padding: 2px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #24468a;
	line-height: 14px;
}
#quiz #quiz_cont ul li a{
	display: block;
	padding-left: 10px;
	background: url(../frame/middot.gif) no-repeat;
	background-position: 0px 5px;
	color: #24468a;
	text-decoration: none;
}
#quiz #quiz_cont ul li a:hover{
	text-decoration: underline;
}
#quiz #quiz_cont ul li img {
	padding-right: 6px;
}

/* QUIZ TOPICS */

#quiz_topics, #quiz_newtopics {
	margin-top: 6px;
	font-size: 12px;
}
#quiz_topics h2, #quiz_newtopics h2 {
	border: 1px solid #cfcfcf;
	height: 20px;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	padding: 3px 0 0 10px;
	font-size: 14px;
	color: #4a4a4a;
}
#quiz_topics h3 {
	font-size: 15px;
	color: #24468a;
}
#quiz_topics h4 {
	font-size: 15px;
	color: #4a4a4a;
	width: auto;
	margin-bottom: 10px;
}
#quiz_topics h5 {
	font-size: 14px;
	color: #900;
	margin: 6px 0 14px 0;
}
#quiz_topics input.button {
	width: 70px;
	height: 21px;
	background: #fff url(../frame/button_bg3.gif) repeat-x;
	border: 1px solid #d2d2d2;
	font-size: 12px;
	font-weight: bold;
	color: #24468a;
	cursor: pointer;
	float: right;
}
#quiz_newtopics h3 {
	font-size: 14px;
	color: #24468a;
}
#quiz topics a {
	float: none;
}
#quiz_topics ul {
	list-style-type: none;
}
#quiz_topics ul li {
	padding-left: 10px;
	background: url(../frame/middot.gif) no-repeat;
	background-position: 0px 5px;
}
.quiz_col {
	margin: 0 10px;
	width: 290px;
	float: left;
}
.quiz_row {
	padding-bottom: 5px;
	border-bottom: 1px solid #cfcfcf;
	margin-bottom: 10px;
}
.quiz_row img {
	padding: 0 6px 14px 0;
	float: left;
}

/* QUIZ INFO */
#quiz_info {
	margin-top: 6px;
	border: 1px solid #cfcfcf;
	font-size: 13px;
}
#quiz_info h3 {
	margin: 0px;
	padding: 2px 0px 0px 7px;
	height: 22px;
	border-bottom: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	font-size: 15px;
	font-weight: bold;
	color: #4a4a4a;
	text-align: left;
}
#quiz_info p {
	padding: 10px 10px 0;
	margin-bottom: 0;
}
#quiz_info ul {
	padding: 14px;
	list-style-type: none;
}
#quiz_info ul li {
	margin: 0px;
	padding: 2px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #24468a;
	line-height: 14px;
}
#quiz_info ul li a{
	display: block;
	padding-left: 10px;
	background: url(../frame/middot.gif) no-repeat;
	background-position: 0px 5px;
	color: #24468a;
	font-weight: bold;
	text-decoration: none;
}
#quiz_info ul li a:hover{
	text-decoration: underline;
}
table.quiz_list {
	margin-top: 10px;
	width: 100%;
}
table.quiz_list th {
	background: #3e5b95;
	color: #fff;
	font-size: 13px;
	text-align: center;
}
table.quiz_list td {
	border-bottom: 1px solid #cfcfcf;
}

/* EASY TITLE */

.easy_title{
	margin: 6px 0px 9px 0px;
}
.easy_title h2{
	margin: 0px;
	padding: 0px 0px 0px 7px;
	height: 23px;
	border: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	font-size: 16px;
	font-weight: bold;
	color: #cc582f;
	text-align: left;
}
.easy_title h2 span{
	display: block;
	height: 23px;
	background: url(../frame/lemon.gif) no-repeat right;
}

/* VOTE BOX */

.vote {
	margin-top: 6px;
}
.vote_article {
	margin-top: 6px;
	float: left;
	width: 228px;
}
#votebox h3 {
	margin: 0;
	padding: 1px 0 2px 7px;
	border-bottom: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	color: #24468a;
	font-size: 14px;
	text-align: center;
}
#votebox {
	border: 1px solid #cfcfcf;
}
#votebox_article {
	border-top: 10px solid #cfcfcf;
	border-bottom: 10px solid #7990b9;
	float: left;
	width: 220px;
	margin: 4px 13px 4px 0;
}
#votebox_full {
	border-top: 10px solid #cfcfcf;
	border-bottom: 10px solid #7990b9;
	margin: 4px 13px 4px 0;
}
#votebox_full_article {
	border-top: 10px solid #cfcfcf;
	border-bottom: 10px solid #7990b9;
	float: left;
	width: 220px;
	margin: 4px 13px 4px 0;
}
.vote #votebox_article h3, .vote #votebox_full h3 , .vote #votebox_full_article h3 {
	padding: 13px 8px 2px;
	font-size: 14px;
	color: #24468a;
}
.vote_content {
	padding: 11px 8px 5px;
	font-size: 13px;
	color: #4a4a4a;
}
.vote_content ul {
	list-style-type: none;
}
#vote_form {
	margin: 14px 0 12px;
}
#vote_form ul {
	margin-bottom: 14px;
	list-style-type: none;
}
#vote_form ul li {
	list-style-type: none;
}
.vote input.button {
	width: 48px;
	height: 21px;
	background: #fff url(../frame/button_bg3.gif) repeat-x;
	border: 1px solid #d2d2d2;
	font-size: 12px;
	font-weight: bold;
	color: #24468a;
	cursor: pointer;
}
#votebox_full input.button, #votebox_full_article input.button, .voteblock input.button {
	width: 70px;
	margin-top: 14px;
}
#article_content #article_text .vote ul{
	margin: 0px;
	padding: 0px;	
}
#article_content #article_text .vote ul li{
	margin: 0px;
	padding: 0px;
	background: none;
}
.vote a.allvotes {
	display: block;
	text-align: right;
	font-size: 11px;
	color: #24468a;
	text-decoration: none;
}
.vote a.allvotes:hover {
	text-decoration: underline;
}
.vote_result {
	padding: 11px 8px 5px;
	font-size: 11px;
	color: #4a4a4a;
}
.vote_result p {
	margin-bottom: 10px;
	font-weight: bold;
}
.votetrack {
	margin: 4px 0 10px;
	height: 8px;
	font-size: 1px;
	border: 1px solid #d2d2d2;
}
.votetrackbg {
	height: 8px;
	font-size: 1px;
	background: url(../frame/vote_bg1.gif) repeat-x;
}
.voteblock {
	border: 1px solid #cfcfcf;
	margin-top: 6px;
	position: relative;
}
.voteblock h3 {
	background: url(../frame/title_bg2.gif) repeat-x;
	height: 25px;
	font-size: 12px;
	line-height: 13px;
	border-bottom: 1px solid #cfcfcf;
	padding: 14px 80px 0 11px;
	color: #24468a;
}
.voteblock h3.activevote {
	background: url(../frame/title_bg.gif) repeat-x;
	color: #4a4a4a;
}
.voteblock .voteinfo {
	position: absolute;
	top: 6px;
	right: 11px;
	text-align: right;
	font-size: 12px;
	line-height: 14px;
}
.voteblock .votetrack {
	margin: 4px 0 10px;
	height: 18px;
	font-size: 1px;
	border: 1px solid #d2d2d2;
}
.voteblock .votetrackbg {
	height: 18px;
	font-size: 1px;
	background: url(../frame/vote_bg2.gif) repeat-x;
}

/* HEADING HOT - rovat legfrisebb cikkei */
.heading_hot{
	margin-top: 6px;
	border: 1px solid #cfcfcf;
}
.heading_hot h4 {
	margin: 0px;
	padding: 2px 0px 0px 7px;
	height: 22px;
	border-bottom: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	font-size: 14px;
	font-weight: bold;
	color: #4a4a4a;
	text-align: left;
}
.heading_hot ul {
	padding: 14px;
	list-style-type: none;

}
.heading_hot ul li {
	margin: 0px;
	padding: 2px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #24468a;
	line-height: 14px;
}
.heading_hot ul li a {
	display: block;
	padding-left: 10px;
	background: url(../frame/middot.gif) no-repeat;
	background-position: 0px 5px;
	color: #24468a;
	text-decoration: none;
}
.heading_hot ul li a:hover {
	text-decoration: underline;
}

/* NAPI XML */
#xml_hot ul, .xml_hot ul, .jobsopen ul {
	padding: 14px;
	padding-top: 5px;
	list-style-type: none;
	list-style-image: url('../frame/middot.gif');
}

#xml_hot ul li, .xml_hot ul li, .jobsopen ul li {
	margin: 0px;
	margin-left: 16px;
	padding: 2px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #24468a;
	line-height: 14px;
}

#xml_hot ul li a, .xml_hot ul li a, .jobsopen ul li a {
	display: block;
/*	background: url(../frame/middot.gif) no-repeat;
	background-position: 0px 5px;*/
	color: #24468a;
	text-decoration: none;
}

#xml_hot ul li a:hover, .xml_hot ul li a:hover, .jobsopen ul li a:hover {
	text-decoration: underline;
}

#xml_hot img, .xml_hot img {
	margin: 10px 0px 0px 14px;
}

/* STAR LINKS */
#starlinks {
	margin-top: 6px;
	width: 178px;
	background: url(../frame/starlinks_bg.gif) ;
}
#starlinks h3, #starlinks h4 {
	margin: 0;
	width: 178px;
	height: 41px;
}
#starlinks h3 {
	background: url(../frame/starlinks_golden.gif) no-repeat;
}
#starlinks h4 {
	background: url(../frame/starlinks_silver.gif) no-repeat;
}
#starlinks h3 span, #starlinks h4 span {
	display: none;
}
#starlinks .golden1,#starlinks .golden2,#starlinks .silver1,#starlinks .silver2 {
	font-size: 11px;
	color: #24468a;
	margin: 0 9px 0 8px;
	padding: 0px 3px 4px;
}
#starlinks .golden1 {
	background: #fbec5d;
}
#starlinks .golden2 {
	background: #ffc639;
}
#starlinks .silver1 {
	background: #f6f6f6;
}
#starlinks .silver2 {
	background: #dfdfdf;
}
#starlinks a {
	color: #24468a;
	text-decoration: underline;
}
#starlinks a:hover {
	color: #4a4a4a;
}
#starlinks .starlinks_bottom {
	width: 178px;
	height: 7px;
	font-size: 1px;
	line-height: 1px;
	background: url(../frame/starlinks_bottom.gif) no-repeat;
}
/* wide version */
#starlinks_wide {
	margin-top: 6px;
	width: 340px;
	background: url(../frame/starlinks_bg_wide.gif) ;
}
#starlinks_wide h3, #starlinks_wide h4 {
	margin: 0;
	width: 340px;
	height: 41px;
}
#starlinks_wide h3 {
	background: url(../frame/starlinks_golden_wide.gif) no-repeat;
}
#starlinks_wide h4 {
	background: url(../frame/starlinks_silver_wide.gif) no-repeat;
}
#starlinks_wide h3 span, #starlinks_wide h4 span {
	display: none;
}
#starlinks_wide .golden1, #starlinks_wide .golden2, #starlinks_wide .silver1, #starlinks_wide .silver2 {
	font-size: 11px;
	color: #24468a;
	margin: 0 9px 0 8px;
	padding: 0px 3px 4px;
}
#starlinks_wide .golden1 {
	background: #fbec5d;
}
#starlinks_wide .golden2 {
	background: #ffc639;
}
#starlinks_wide .silver1 {
	background: #f6f6f6;
}
#starlinks_wide .silver2 {
	background: #dfdfdf;
}
#starlinks_wide a {
	color: #24468a;
	text-decoration: underline;
}
#starlinks_wide a:hover {
	color: #4a4a4a;
}
#starlinks_wide .starlinks_bottom {
	width: 340px;
	height: 7px;
	font-size: 1px;
	line-height: 1px;
	background: url(../frame/starlinks_bottom_wide.gif) no-repeat;
}


/* FLASH GAMES */

#flash_games {
	margin-top: 6px;
}
#flash_games .moregames {
	float: right;
	padding: 4px 16px 0 0;
	font-size: 12px;
	color: #4a4a4a;
	background: url(../frame/farrow.gif) no-repeat;
	background-position: right 5px;
}
#flash_games h2 {
	margin: 0 0 10px;
	border-bottom: 1px solid #cfcfcf;
	color: #24468a;
	font-size: 16px;
}
#flash_games h3 {
	margin: 0 0 2px;
	color: #4a4a4a;
	font-size: 12px;
}
#flash_games h4 {
	margin: 0px;
	padding: 2px 0px 0px 7px;
	border-bottom: 1px solid #cfcfcf;
	font-size: 16px;
	font-weight: bold;
	color: #4a4a4a;
	text-align: left;
}
#flash_games .gamebox {
	width: 178px;
	border: 1px solid #cfcfcf;
	padding: 10px;
	float: left;
	margin-right: 10px;
	text-align: center;
	font-size: 11px;
}

/* RSS */

#rss {
	margin-top: 6px;
	font-size: 13px;
}
#rss h2 {
	margin: 0 0 14px 0;
	padding: 2px 0px 0px 7px;
	height: 22px;
	border: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	font-size: 15px;
	font-weight: bold;
	color: #4a4a4a;
	text-align: left;
}
#rss h2 b {
	color: #24468a;
}
#rss h2 span {
	color: #cc582f;
}
#rss h3 {
	font-size: 13px;
	padding-left: 10px;
}
#rss p {
	margin: 0 10px 14px;
}
#rss ul {
	padding-left: 10px;
	margin-bottom: 14px;
}
#rss ul li a {
	background: url(../frame/rss.gif) no-repeat;
	background-position: 0 2px;
	display: block;
	padding-left: 20px;
	font-weight: bold;
}
.rss_col1 {
	margin-right: 10px;
	width: 370px;
	float: left;
}
.rss_col2 {
	width: 240px;
	float: left;
}

/* CIKK ARCHï¿½VUM KERESï¿½S */

#article_search {
	margin-top: 6px;
}
#article_search .article_search_box {
	border: 1px solid #cfcfcf;
	border-top: none;
	padding: 10px;
	width: 598px;
}
#article_search h2 {
	margin: 0;
	padding: 2px 0px 0px 7px;
	height: 22px;
	border: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	font-size: 15px;
	font-weight: bold;
	color: #4a4a4a;
	text-align: left;
}
#article_search h2 b {
	color: #cc582f;
	/*text-transform: lowercase;*/
}
#article_search .article_search_box .col1, #article_search .article_search_box .col2 {
	float: left;
	width: 289px;
}
#article_search .article_search_box .col1 {
	margin-right: 10px;
}
#article_search .article_search_box .col2 {
	margin-left: 10px;
}
#article_search .article_search_box .col1 b, #article_search .article_search_box .col2 b{
	font-size: 12px;
}
#article_search input.button {
 	border: 0;
	width: 62px;
	height: 18px;
	background-image: url('../frame/button_bg2.gif');
	cursor: pointer;
	padding: 0;
	margin-bottom: 2px;
}
#article_search select, #article_search input {
	padding: 2px 4px;
	width: 279px;
	height: 16px;
	border: solid 1px #999;
	font-size: 12px;
	color: #4a4a4a;
    	font-family: Trebuchet MS, Tahoma, Arial;
	background: #fcfcfc;
}
#article_search select {
	height: auto;
	width: 289px;
}
#article_search input.google {
	background: #fff url(../frame/google.gif) no-repeat right;
	background-position: right 4px;
}
#article_search_results {
	padding: 10px;
}
#article_search_results .fps_nav {
	font-size: 12px;
	padding: 10px 0;
}


/* PICBOX - MMS, eskï¿½vï¿½, baba */

.picbox_doboz {
	margin: 6px 0px 0px 0px;
	text-align: center;
	font-size: 11px;
	overflow: hidden;
}
.picbox_doboz h2 {
	margin: 0px;
	padding: 0px;
	width: auto;
	height: 26px;
	background: url(../frame/reload2009/box_340_title.gif) no-repeat;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}
.picbox_doboz h2 span{
	display: block;
	padding: 5px 0px 0px 10px;
	height: 21px;
	background: url(../frame/reload2009/box_340_title_right.gif) no-repeat right;
}
.picbox_doboz .cont{
	padding: 5px 0px;
	border: solid 1px #cfcfcf;
	border-top: none;
}
.picbox_doboz img {
	margin: 0px 0px 5px 0px;
	border: 1px solid #cfcfcf;
	cursor: pointer;
}
.picbox_doboz p {
	margin: 0px 0px 5px 0px;
	padding: 0px 3px;
}
.picbox_doboz .plussztxt{
	margin: 0px;
	padding: 0px 3px;
}
.picbox_doboz a{
	color: #24468a;
	text-decoration: none;
}
.picbox_doboz a:hover{
	text-decoration: underline;
}

/* NEWSGALLERY BLOKK */
#newsgallery{
	margin: 6px 0 0;
	padding-bottom: 6px;
	width: 373px;
	border: 1px solid #cfcfcf;
}
#newsgallery h2 {
	margin: 0px;
	padding: 1px 0 2px 7px;
	border-bottom: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	color: #4a4a4a;
	font-size: 13px;
	text-align: left;
}
#newsgallery .contbal{
	float: left;
	padding: 0px 6px 0px 5px;
	width: 250px;
}
#newsgallery .contjobb{
	float: left;
	padding: 0px;
	width: 105px;
}

#newsgallery .contbal .bigpic{
	margin-top: 6px;
	padding: 5px;
	width: 240px;
	background: #e4e4e4;
}
#newsgallery .contbal .bigpic img{
	border: none;
	width: 240px;
	cursor: pointer;
}
#newsgallery .contbal .katnev{
	padding: 2px 0px 5px 0px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	line-height: 14px;
}
#newsgallery .contbal .tobbfoto{
	text-align: center;
	width: 250px;
}
#newsgallery .contbal .tobbfoto a{
	display: block;
	margin: 0px auto;
	padding-top: 2px;
	width: 110px;
	height: 18px;
	background: url(../frame/farrow.gif) no-repeat right;
	font-weight: bold;
}
#newsgallery .contjobb .smallpic{
	margin-top: 6px;
	padding: 3px;
	width: 100px;
	background: #e4e4e4;
}
#newsgallery .contjobb .smallpic img{
	border: none;
	width: 100px;
	cursor: pointer;
}

/* GALLERYPAGER BLOKK */
#gallerypager, .gallerypager{
	position: relative;
	margin: 6px 0 0;
	padding-bottom: 6px;
	width: 338px;
	border: 1px solid #cfcfcf;
}
#gallerypager h2, .gallerypager h2 {
	margin: 0px;
	padding: 1px 0 2px 7px;
	border-bottom: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	color: #4a4a4a;
	font-size: 13px;
	text-align: center;
}
#gallerypager .tobbfoto, .gallerypager .tobbfoto{
	text-align: center;
	width: 338px;
}
#gallerypager .tobbfoto a, .gallerypager .tobbfoto a{
	display: block;
	margin: 0px auto;
	padding-top: 2px;
	/*width: 110px;*/
	height: 18px;
	/*background: url(../frame/farrow.gif) no-repeat right;*/
	font-weight: bold;
}

#gallerypager #x_gallerycont, .gallerypager .x_gallerycont{
	padding: 5px;
	width: 328px;
	text-align: center;
}
#x_gallerycont .bigpic, .x_gallerycont .bigpic{
	margin: 0px auto;
	padding: 5px;
	width: 240px;
	background: #e4e4e4;
}
#x_gallerycont .bigpic img, .x_gallerycont .bigpic img{
	width: 240px;
	border: none;
	cursor: pointer;
}
#x_gallerycont .katnev, .x_gallerycont .katnev{
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	line-height: 14px;
}
#x_gallerycont .pager, .x_gallerycont .pager{
	margin: 0px auto;
	padding: 1px 5px;
	width: 120px;
	background: #f6f7f9;
	color: #24468a;
}
#gallerypager #x_gallerycont_load, .gallerypager .x_gallerycont_load{
	display: none;
	position: absolute;
	top: 1px;
	right: 2px;
}

/* KARIKATï¿½RA DOBOZ */
#caricature{
	position: relative;
	margin: 6px 0 0;
	padding-bottom: 6px;
	width: 338px;
	border: 1px solid #cfcfcf;
	background: #f6f7f9;
	text-align: center;
}
#caricature h2 {
	margin: 0px;
	padding: 1px 0 2px 7px;
	border-bottom: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	color: #4a4a4a;
	font-size: 13px;
	text-align: center;
}
#caricature .tobbfoto{
	text-align: center;
	width: 338px;
}
#caricature .tobbfoto a{
	display: block;
	margin: 0px auto;
	padding-top: 2px;
	width: 145px;
	height: 18px;
	background: url(../frame/farrow.gif) no-repeat right;
	font-weight: bold;
}
#caricature .imgcont{
	padding: 6px 6px 3px 6px;
	text-align: center;
}
#caricature .imgcont img{
	border: solid 1px #d1d1d1;
}
#caricature h3{
	margin: 0px 5px 3px 5px;
	font-size: 14px;
	color: #000000;
}
#caricature h3 a{
	color: #000000;
	text-decoration: none;
}
#caricature h3 a:hover{
	text-decoration: underline;
}
#caricature p{
	margin: 0px 5px 3px 5px;
	font-size: 12px;
	color: #4a4a4a;
}
#caricature p a{
	color: #4a4a4a;
	text-decoration: none;
}
#caricature p a:hover{
	text-decoration: underline;
}



/* FOTï¿½CENTRUM */

#photocentre {
	margin-top: 6px;
}
#photocentre form {
	border: 1px solid #cfcfcf;
	background: #f1f1f1 url(../frame/title_bg3.gif) repeat-x;
	padding: 12px 10px 10px;
	margin-bottom: 14px;
	font-size: 13px;
}
#photocentre input.button {
 	border: 0;
	width: 62px;
	height: 18px;
	background-image: url('../frame/button_bg2.gif');
	cursor: pointer;
	padding: 0;
}
#photocentre input {
	margin-left: 10px;
}
#photocentre select, #photocentre input {
	padding: 2px 4px;
	width: 190px;
	height: 16px;
	border: solid 1px #999;
	font-size: 12px;
	color: #4a4a4a;
    	font-family: Trebuchet MS, Tahoma, Arial;
	background: #fcfcfc;
	vertical-align: middle;
}
#photocentre select {
	height: auto;
	width: 220px;
	margin-left: 10px;
}
#photocentre .moregallery {
	float: right;
	padding: 4px 16px 0 0;
	font-size: 12px;
	color: #4a4a4a;
	background: url(../frame/farrow.gif) no-repeat;
	background-position: right 5px;
}
#photocentre h2 {
	border-bottom: 1px solid #cfcfcf;
	padding-bottom: 2px;
	font-size: 22px;
}
#photocentre h3 {
	margin: 0 0 10px;
	border-bottom: 1px solid #cfcfcf;
	color: #24468a;
	font-size: 16px;
}
#photocentre .picbox {
	width: 178px;
	height: 146px;
	border: 1px solid #cfcfcf;
	padding: 10px;
	float: left;
	margin: 0 10px 10px 0;
	text-align: center;
	font-size: 10px;
	overflow: hidden;
}
#photocentre .picbox a {
	font-weight: bold;
	font-size: 11px;
}
#photocentre .picbox img {
	margin: 0 auto 4px;
	display: block;
}
#photocentre .picbox a:hover img {
	text-decoration: none;
}
/* XML */
.xml_error {
    margin: 10px;
    border-bottom: 1px solid #cfcfcf;
}

/* CINEMA SEARCH */
/* KERESOHOZ ES FOOLDALHOZ */

#label_select_county, #label_select_city, #label_select_cinema, #label_select_day, #label_select_category {
    font-weight: bold;
    font-size: 12px;
    width: 213px;
    font-family: Trebuchet MS, Tahoma, Arial;
}

#cinema_search_box, #classad_search_box {
    width: 618px;
    margin-top: 6px;
    padding-bottom: 2px;
    border: 1px solid #cfcfcf;
    background-color: #fff;
}

#cinema_search_box_left {
    float: left;
    width: 213px;
    margin-top: 8px;
    margin-left: 28px;
}

#cinema_search_box_right {
    float: right;
    margin-top: 8px;
    margin-right: 28px;
}

#cinema_search_form div.cinema_search_button {
    text-align: right;
    padding-top: 5px;
}

#cinema_search_form input {
    border: 0px;
    width: 62px;
    height: 18px;
    background-image: url('../frame/button_bg2.gif');
    cursor: pointer;
    font-size: 12px;
    margin-bottom: 10px;
}

#cinema_search_form select {
    background-color: #fff;
    border: 1px solid #95989d;
    color: #4c4c4c;
    font-size: 12px;
    font-family: Trebuchet MS, Tahoma, Arial;
}

#cinema_search_box h2 {
    margin-bottom: 0;
}

#cinema_search_box h2, #cinema_list_box h2, div.cinema_list_box h2, #classad_search_box h2 {
    width: 610px;
    padding: 1px 0 1px 8px;
    border-bottom: 1px solid #cfcfcf;
    background: url(../frame/almenu_bg.jpg) repeat-x;
    color: #4a4a4a;
    font-size: 16px;
}

#select_county, #select_city, #select_cinema, #select_theatre_date, #select_date, #select_category {
    width: 213px;
}

#select_day {
    width: 98px;
    margin-right: 12px;
}
#select_time {
   width: 98px;
}

#cinema_list_box, .person_el, div.cinema_list_box {
    margin-top: 6px;
    border: 1px solid #cfcfcf;
    background-color: #fff;
}

#cinema_list_box2, div.cinema_list_box2 {
    padding: 8px;
}

#cinema_todays_table {
    width: 600px;
}

#cinema_list_box2 h2, div.cinema_list_box2 h2 {
    width: 580px;
    border: none;
    padding: 0px;
    background: none;
    font-size: 14px;
}

#cinema_film_right a:link, #cinema_film_right a:visited {
    text-decoration: none;
    color: #24468a;
    font-weight: bold;
}

#cinema_film_right a:hover {
    text-decoration: underline;
    color: #34569a;
}

/* A MOZIK LISTAJANAK DIVJEI */

div.cinema_list_1 {
    background-color: #efefef;
    padding: 5px;
}

div.cinema_list_2 {
    background-color: #fff;
    padding: 5px;
}


/* CINEMA, EGY MOZI ADATLAPJA */

#cinema_header_tbl {
    width: 618px;
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

#cinema_header_box {
    width: 410px;
    margin-top: 6px;
    padding-bottom: 6px;
    background-color: #fff;
}

#cinema_header_icons {
    margin-bottom: 5px;
}

#cinema_header_icons img, #cinema_film_icons img, #cinema_person_icons img {
    border-left: solid 1px #cfcfcf;
    padding: 0px 6px 0px 6px;
    vertical-align: middle;
}

#cinema_header_icons img.noborder, #cinema_film_icons img.noborder, #cinema_person_icons img.noborder {
    border: none;
}

/* A MOZI NEVE */

#cinema_header_box h2 {
    width: 400px;
    color: #4a4a4a;
    font-size: 16px;
}

/* A MOZI LINKJE HA VAN */

#cinema_header_box h2 a:link, #cinema_header_box h2 a:visited {
    color: #4a4a4a;
    text-decoration: none;
}

#cinema_header_box h2 a:hover {
    color: #5a5a5a;
    text-decoration: underline;
}

/* MOZI: AZ EMAIL CIM LINKJE */

#cinema_header_box a:link, #cinema_header_box a:visited {
    color: #24468a;
    text-decoration: none;
}

#cinema_header_box a:hover {
    color: #34569a;
    text-decoration: underline;
}

/* MOZI: az ikonok bal oldalara csik */

img.cinema_icons1 {
    border-right: 1px solid #cfcfcf;
    padding-left: 6px;
    padding-right: 6px;
    cursor: pointer;
}

img.cinema_icons2 {
    padding-left: 6px;
    cursor: pointer;
}

/* MOZI: a film listahoz */
#cinema_list_box ul.cinema_date1 {
    list-style-type: none;
    height: 14px;
    padding: 3px 0px 3px 5px;
}

#cinema_list_box ul.cinema_date2 {
    list-style-type: none;
    background-color: #efefef;
    height: 14px;
    padding: 3px 0px 3px 5px;
}

#cinema_list_box li.cinema_date {
    float: left;
    width: 155px;
}

#cinema_list_box li.cinema_time {
    float: left;
    width: 52px;
}

.cinema_popup_icon {
    vertical-align: text-bottom;
    padding-left: 3px;
    cursor: pointer;
}

.cinema_top_pad {
    padding-top: 10px;
}

/* MOZI: egy film adatlapja	 */

#cinema_film_title {
    margin-bottom: 10px;
    width: 618px;
    border-bottom: 1px solid #cfcfcf;
    position: relative;
}

#cinema_film_title h2 {
    font-weight: normal;
    margin: 9px 0px 3px 0px;
    padding: 0px;
    font-size: 20px;
}

#cinema_film_title h3 {
    font-weight: bold;
    padding: 0px;
    margin-bottom: 8px;
}

#cinema_film_icons {
    text-align: right;
    position: absolute;
    right: 0px;
    bottom: 6px;
    width: 200px;
}

#cinema_film_right {
    float: right;
    margin: 0px 0px 14px 10px;
    width: 250px;
}

#cinema_film_right img {
    border: 1px solid #cfcfcf;
    margin-bottom: 18px;
}

#cinema_film_desc {
    line-height: 16px;
}

.cinema_film_p2hfx {
    height: 14px;
    background: #efefef;
    padding: 3px 0px 3px 5px;
    margin-top: 16px;
}

/* PERSON: egy szinesz adatlapja */
#cinema_person_header {
    border-bottom: 1px solid #cfcfcf;
    margin: 0px;
    padding: 0px;
}

#cinema_person_header h2 {
    margin: 6px 0px 5px 3px;
    font-size: 20px;
    width: 300px;
    float: left;
}

#cinema_person_icons {
    text-align: right;
    margin-top: 4px;
    float: right;
}

#cinema_person_bio {
    margin-right: 18px;
}

#cinema_person_bio h2 {
    margin: 4px 18px 8px 0px;
    font-size: 16px;
    width: 350px;
    padding: 0px 0px 4px 3px;
    border-bottom: 1px solid #cfcfcf;
}

#cinema_person_pic {
    float: right;
    text-align: center;
    margin: 8px 0px 14px 10px;
}

#cinema_person_pic img {
    border: 1px solid #cfcfcf;
    margin-bottom: 3px;
}

.cinema_fdiv1 {
    padding: 3px 3px 3px 6px;
}

.cinema_fdiv2 {
    padding: 3px 3px 3px 6px;
    background: #efefef;
}

.cinema_fdiv_inner {
    margin: 10px 13px 16px 11px;
    border: 1px solid #cecece;
    background: #fff;
}

a.tovabblink:link, a.tovabblink:visited {
    text-decoration: underline;
    font-weight: normal;
}

#cinema_film_h2 {
    margin-top: 18px;
}


/* E HETI PREMIEREK */
#premiers, #cinema_hot, #class_ad_right, #mourning_hot, #parties_hot, #xml_hot, .xml_hot {
    margin-top: 6px;
    width: 338px;
    border: 1px solid #cfcfcf;
    position: relative;
}


#premiers h2, #cinema_hot h2, #class_ad_right h2, #mourning_hot h2, #parties_hot h2, #xml_hot h2, .general_hot h2, .xml_hot h2 {
    width: 330px;
    padding: 1px 0px 1px 8px;
    margin: 0px;
    border-bottom: 1px solid #cfcfcf;
    background: url(../frame/almenu_bg.jpg) repeat-x;
    color: #4a4a4a;
    font-size: 16px;
}

#cinema_hot h3 {
    margin: 10px 5px 5px 10px;
    font-size: 10px;
    border-bottom: 1px solid #cfcfcf;
}

.general_hot h3 {
    margin: 10px 0px 5px 0px;
    font-size: 10px;
    border-bottom: 1px solid #cfcfcf;
}

#cinema_hot .hot_one, .general_hot .hot_one {
    margin: 5px 10px 5px 10px;
}

#cinema_hot .hot_allprogs, .general_hot .hot_allprogs {
    margin: 15px 10px 5px 10px;
}

#cinema_hot .hot_allprogs img, .general_hot .hot_allprogs img {
    vertical-align: middle;
    margin-left: 5px;
}

#premiers {
    border-bottom: 1px none;
}
#premiers .egypremier {
    border-bottom: 1px solid #cfcfcf;
    padding: 12px 4px 12px 5px;
    margin: 0px;
    width: 329px;
    position: relative;
}

#premiers .egypremier_nobrdr {
    padding: 12px 4px 12px 5px;
    margin: 0px;
    width: 329px;
    position: relative;
}

#premiers .premier_text {
    float: left;
    width: 180px;
}

#premiers .egypremier h3, #premiers .egypremier_nobrdr h3 {
    width: 190px;
    font-size: 18px;
    margin: 0px;
    padding: 0px;
    background: none;
    border: 0px;
}

#premiers .premier_img {
    float: left;
    border: 1px solid #cfcfcf;
    width: 120px;
    margin-right: 8px;
}

#premiers .premier_idiv {
    text-align: right;
    margin-top: 5px;
    position: relative;
    width: 80px;
    height: 20px;
    float: right;
}
/**/
#premiers.movie_premiers_left{
	width: 618px;
}
#premiers.movie_premiers_left h2{
	 width: 610px;
}
#premiers.movie_premiers_left .egypremier{
	width: 609px;
}
#premiers.movie_premiers_left .egypremier h3{
	width: auto;
}
#premiers.movie_premiers_left .premier_text{
	width: 475px;
}
/* TV */

#tv #rtv_search {
    border: 1px solid #cfcfcf;
    margin: 6px 6px 22px 0px;
    padding: 5px 12px 4px 7px;
    background: url(../frame/rtv_s_bg.gif) repeat-x;
    color: #4a4a4a;
    font-size: 12px;
    text-align: right;
}

#rtv_search select {
    width: 210px;
    margin-left: 20px;
    background-color: #fff;
    border: 1px solid #95989d;
    color: #4c4c4c;
    font-size: 12px;
    font-family: Trebuchet MS, Tahoma, Arial;
}

#rtv_search input {
    margin-left: 15px;
    padding: 0px;
    background: url("../frame/button_bg4.gif");
    border: 0px;
    width: 38px;
    height: 20px;
    cursor: pointer;
}

#rtv_search b {
    float: left;
    font-weight: bold;
    padding: 0px;
    margin: 3px;
}

#rtv_list .rtv_egyoszlop {
    float: left;
    width: 190px;
    margin-left: 8px;
    margin-right: 8px;
}

#rtv_list ul {
    list-style-type: none;
}

#rtv_list .rtv_egyoszlop_idiv {
    text-align: center;
    margin-bottom: 20px;
    width: 190px;
    height: 75px;
}

#rtv_list .large_logo {
    width: 190px;
}

#rtv_list .rtv_time {
    margin-right: 8px;
}

#rtv_list .rtv_fdiv1 {
    background-color: #efefef;
    padding: 4px;
}

#rtv_list .rtv_fdiv2 {
    background-color: #fff;
    padding: 4px;
}

/* SZINHAZ */

#theatre .date_h3 {
    margin: 0px 0px 3px 4px;
}

#theatre table {
    line-height: 18px;
}

#theatre table.notlast {
    margin-bottom: 16px;
}

#theatre .theatre_name {
    margin-top: 6px;
}

#theatre #theatre_header, #concert #concert_header {
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 8px;
    position: relative;
    width: 100%;
}

#theatre #theatre_desc, #concert #concert_desc {
    padding-top: 8px;
    line-height: 16px;
}

#theatre #theatre_logo {
    float: right;
    margin: 0px 0px 14px 14px;
}

#theatre #theatre_persons {
    float: right;
    margin: 0px 0px 18px 18px;
}

/* KONCERTEK */

#concert h3 {
    border-bottom: 1px solid #cfcfcf;
    padding: 0px 0px 5px 8px;
    font-size: 16px;
}

#concert h4, #party h4 {
    margin: 10px 5px 5px 5px;
    font-size: 12px;
}

/* FESZTIVAL */

#festival #fest_header, #sport #sport_header {
    margin-top: 6px;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px solid #cfcfcf;
    position: relative;
}

#festival #fest_header h2, #sport #sport_header h2 {
    margin-bottom: 6px;
    width: 500px;
}

#festival #fest_desc, #sport #sport_desc {
    margin-top: 6px;
    line-height: 16px;
}

/* SPORT */

#sport #cinema_list_box2 h3 {
    margin: 10px 5px 5px 5px;
    font-size: 12px;
}

/* NE MARADJ LE ROLA TABOS CUCC */

.cinema_hot_menu {
    height: 24px;
    background: url('../frame/border2.gif');
    background-position: bottom left;
    background-repeat: repeat-x;
    background-color: #f7f7f7;
    padding: 0px;
    margin: 0px;
}

.cinema_hot_menu .dontmiss_tab {
    background: url(../frame/hotlead_csik.gif) repeat-x;
    float: left;
    display: block;
    margin: 3px 5px 0px 5px;
    padding-top: 2px;
    height: 17px;
    width: 95px;
    border: 1px solid #cfcfcf;
    border-right: 2px solid #cfcfcf;
    border-bottom: none;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
}

.cinema_hot_menu .dontmiss_tab:hover {
    text-decoration: underline;
}

.cinema_hot_menu .dontmiss_tab_aktiv {
    background: #fff;
    float: left;
    display: block;
    margin: 3px 5px 0px 5px;
    padding-top: 3px;
    height: 17px;
    width: 100px;
    border: 1px solid #cfcfcf;
    border-bottom: none;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #454545;
}

.cinema_hot_menu .dontmiss_tab_aktiv:hover {
    text-decoration: underline;
}

#cinema_hot .dm_loading, #mourning_hot .dm_loading, #classad_hot .dm_loading, .general_hot .dm_loading {
    display: none;
    position: absolute;
    right: 2px;
    top: 2px;
}

/* PRINT */
#print_content {
    width: 620px;
    margin: 10px 20px 20px 20px;
    text-align: left;
}

#print_header {
    width: 620px;
    text-align: left;
    margin: 20px 20px 20px 20px;
    position: relative;
}

#print_header img {
    margin-left: -5px;
}

#print_header #print_button {
    display: none;
    border: 0px;
    width: 62px;
    height: 18px;
    background-image: url('../frame/button_bg2.gif');
    cursor: pointer;
    font-size: 12px;
    margin-bottom: 10px;
    position: absolute;
    top: 10px;
    right: 10px;
}

#print_ad {
	width: 620px;
	margin: 0px 20px 20px 20px;
	text-align: center;
	border-top: 1px solid #cfcfcf;
	color: #4a4a4a;
	font-size: 10px;
	padding-top: 3px;

}
#print_ad h5 {
	color: #b5b5b5;
	font-size: 11px;
	font-weight: normal;
	margin: 2px 0;
}
#print_ad #print_ad_content {
	border: 1px solid #4a4a4a;
	background: #f4f4f4;
	padding: 10px;
	text-align: left;
	font-size: 12px;
}

/* APROHIRDETES */

#classad {
    margin: 6px 0px 0px 0px;
}

#classad .title {
    border-bottom: 1px solid #d0d0d0;
    font-size: 24px;
    width: 620px;
}

#classad #job_info {
    border-top: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
    padding: 5px;
    padding-right: 0px;
    margin-bottom: 10px;
}

#classad #job_info img {
    float: right;
    margin-top: 5px;
}

#classad_search_box2 {
    padding-left: 20px;
}

#classad_search_box .cutebutton {
    border: 0px;
    width: 62px;
    height: 18px;
    background-image: url('../frame/button_bg2.gif');
    cursor: pointer;
    font-size: 12px;
    margin: 25px 23px 0px 0px;
    float: right;
}

#classad_search_box div.search_item {
    width: 200px;
    float: left;
    padding: 0px;
    margin: 10px 0px 15px 0px;
}

#classad_search_box #search_keyword {
    width: 198px;
    border: 1px solid #848484;
    background: #fff;
    font-family: Trebuchet MS, Tahoma, Arial;
    font-size: 12px;
    color: #4a4a4a;
}

#classad_search_box #search_category {
    border: 1px solid #8599be;
    background: #fff;
    font-family: Trebuchet MS, Tahoma, Arial;
    font-size: 12px;
    color: #4a4a4a;
}

#classad_search_box #search_region {
    border: 1px solid #8599be;
    background: #fff;
    font-family: Trebuchet MS, Tahoma, Arial;
    font-size: 12px;
    color: #4a4a4a;
}

#classad_search_box #label_search_category, #classad_search_box #label_search_keyword {
    font-weight: bold;
}

#classad_search_box .spacer {
    width: 80px;
    height: 55px;
    float: left;
    margin: 0px;
    padding: 0px;
}

#classad .category {
    width: 200px;
    height: 109px;
    float: left;
    border: 1px solid #d0d0d0;
    margin: 9px 0px 5px 0px;
}

#classad .category_spacer {
    width: 7px;
    height: 109px;
    float: left;
    padding: 0px;
    margin: 9px 0px 5px 0px;
}

#classad .category h2 {
    width: 192px;
    padding: 1px 0 1px 8px;
    margin-bottom: 7px;
    border-bottom: 1px solid #cfcfcf;
    background: url(../frame/almenu_bg.jpg) repeat-x;
    color: #4a4a4a;
    font-size: 14px;
}

#classad ul.dot {
    margin-bottom: 6px;
    margin-left: 6px;
    font-weight: normal;
    list-style-type: none;
}

#classad ul.dot li {
    padding-left: 8px;
    background: url(../frame/middot.gif) no-repeat;
    background-position: 0px 6px;
    font-size: 12px;
}
#class_ad_right #class_ad_right2 ul {
	margin-bottom: 6px;
	font-weight: normal;
   	list-style-type: none;
}
#class_ad_right #class_ad_right2 ul li {
	padding-left: 12px;
	background: url(../frame/middot.gif) no-repeat;
	background-position: 0px 7px;
}

#classad .category a.osszes {
    margin-left: 14px;
    text-decoration: underline;
    font-size: 12px;
}

#classad .one_ad {
    width: 618px;
    border: 1px solid #d0d0d0;
    margin-bottom: 13px;
    position: relative;
}

#classad .one_ad h2 {
    width: 610px;
    padding: 1px 0 1px 8px;
    margin-bottom: 0px;
    border-bottom: 1px solid #cfcfcf;
    background: url(../frame/almenu_bg.jpg) repeat-x;
    color: #4a4a4a;
    font-size: 16px;
}

#classad .one_ad_inner {
    padding: 13px;
}

#classad .one_ad_inner_deephit {
    padding: 13px;
    background-color: #f0f0f0;
}

#classad .one_ad_pic {
    border: 1px solid #d0d0d0;
    float: left;
    width: 160px;
    margin: 0px 10px 10px 0px;
}

#classad .one_ad_pic2 {
    border: 1px solid #d0d0d0;
    float: right;
    margin: 0px 0px 10px 10px;
}

#classad .one_ad_startdate {
    position: absolute;
    top: 3px;
    right: 10px;
    padding: 0px;
    margin: 0px;
    font-size: 14px;
}

#classad #pagetop {
    text-align: right;
    padding: 15px 0px;
}

#classad #pagetop a:link, #classad #pagetop a:visited {
    color: #7D91B9;
    font-size: 12px;
}

#classad #pagetop a:hover {
    text-decoration: underline;
}

#class_ad_right2 {
    padding: 10px;
}

#classad .deadman {
    text-align: center;
    font-family: Georgia, Trebuchet MS, Tahoma, Arial;
    font-size: 18px;
    font-weight: bold;
    padding: 15px 0px 15px 0px;
}

#classad .mourning h3, #classad .mourning_deephit h3 {
    margin-bottom: 10px;
}

#classad .mourning{
    width: 620px;
    margin: 15px 0px 13px;
    background: url(../frame/reload2009/mourning_bg.gif) repeat-y;
}
#classad .mourning .cont{
	padding: 15px 30px 0px;
	width: 560px;
	background: url(../frame/reload2009/mourning_head.gif) no-repeat 0px 0px;
}
#classad .mourning .cont h3{
	text-align: center;
	font-size: 12px;
	color: #8f8f8f;
}
#classad .mourning .bottom{
	height: 55px;
	background: url(../frame/reload2009/mourning_bottom.gif) no-repeat bottom;
}
#classad .mourning .text_bold{
	font-weight: bold;
	font-size: 13px;
}

/**/
/*#classad .mourning_deephit {
    width: 598px;
    margin-bottom: 13px;
    margin-top: 15px;
    background: #f0f0f0;
    padding: 10px;
}*/

/* FOOLDALI HALOTTEMBERES DOBOZ */

#mourning_hot #deadmensbox {
    padding: 10px;
    margin: 0px;
    line-height: 200%;
}

#mourning_hot .deadmenstree {
    float: right;
}

#mourning_hot #mourn_small_hr {
    padding: 0px;
    width: 318px;
    margin: 10px auto 0px auto;
    text-align: center;
}

#mourning_hot #mourn_small_hr .hrimage {
    margin-bottom: 14px;
}

#mourning_hot #mourn_small_hr .tovabbnyil {
    vertical-align: middle;
    margin-left: 5px;
}

/* FOOLDALI APROHIRDETES DOBOZ */

#classad_hot {
    width: 618px;
    margin-top: 6px;
    margin-bottom: 6px;
    border: 1px solid #cfcfcf;
    position: relative;
}

#classad_hot h2 {
    width: 610px;
    padding: 1px 0px 1px 8px;
    margin: 0px;
    border-bottom: 1px solid #cfcfcf;
    background: url(../frame/almenu_bg.jpg) repeat-x;
    color: #4a4a4a;
    font-size: 16px;
}

#classad_hot h3 {
    font-weight: bold;
    font-size: 12px;
    padding: 0px;
    margin: 10px 0px 11px 20px;
}

#classad_hot .adbox {
    padding-left: 25px;
    padding-bottom: 20px;
    margin: 0px;
    width: 190px;
    float: left;
}

#classad_hot .search_adbox {
    padding-left: 25px;
    padding-top: 15px;
    margin: 0px;
    width: 150px;
    float: left;
}

#classad_hot .search_adbox #search_keyword {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 148px;
    border: 1px solid #848484;
    background: #fff;
    font-family: Trebuchet MS, Tahoma, Arial;
    font-size: 12px;
    color: #4a4a4a;
}

#classad_hot .search_adbox .search_select {
    width: 148px;
    margin-top: 3px;
    margin-bottom: 10px;
    border: 1px solid #848484;
    background: #fff;
    font-family: Trebuchet MS, Tahoma, Arial;
    font-size: 12px;
    color: #4a4a4a;
}

#classad_hot .search_adbox #allads {
    text-align: center;
    margin-top: 15px;
}

#classad_hot .search_adbox #allads img {
    vertical-align: middle;
    margin-left: 5px;
}

#classad_hot .search_adbox .button {
    border: 0px;
    width: 62px;
    height: 18px;
    background-image: url('../frame/button_bg2.gif');
    cursor: pointer;
    font-size: 12px;
    margin-bottom: 10px;
}

#classad_hot .onead {
    border-bottom: 1px solid #d0d0d0;
    height: 56px;
    padding: 5px 4px 2px 4px;
    overflow: hidden;
    font-size: 11px;
}

#classad_hot .onead_job {
    border-bottom: 1px solid #d0d0d0;
    height: 45px;
    padding: 5px 4px 2px 4px;
    overflow: hidden;
    font-size: 11px;
}

/* width: 72px; */
/* height: 54px; */
#classad_hot .onead img {
    border: 1px solid #d0d0d0;
    margin-right: 5px;
    float: left;
}

/* KIALLITAS */
#exhibition #cinema_list_box2 h3 {
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0px 5px 5px;
}

#exhibition #exhib_header {
    margin: 6px 0px 6px 0px;
    border-bottom: 1px solid #d0d0d0;
    padding-bottom: 5px;
    position: relative;
}

#exhibition #exhib_header h2 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 6px;
}

#exhibition #exhib_desc {
    line-height: 150%;
}

/* BULI */
#party .list_header {
    width: 610px;
    padding: 1px 0 1px 8px;
    border: 1px solid #cfcfcf;
    background: url(../frame/almenu_bg.jpg) repeat-x;
    color: #4a4a4a;
    font-size: 18px;
}

#party .list_item {
    padding: 5px 0px 10px 3px;
    border-bottom: 1px solid #d0d0d0;
    font-size: 14px;
}

#party .list_item h3 {
    font-size: 18px;
    margin-bottom: 10px;
}

#party h4 {
    margin-left: 10px;
}

#parties_hot_padder {
    font-size: 12px;
    padding: 5px;
}

/* aprohirdetes feladas */
.subm_ca_left {
    float: left;
    width: 170px;
}

.subm_ca_right {
    float: left;
    width: 320px;
    margin-bottom: 10px;
}

.subm_ca_right select {
    border: 1px solid #d0d0d0;
    font-size: 12px;
    font-family: Trebuchet MS, Tahoma, Arial;
    color: #4a4a4a;
}

#subm_ca_szoveg {
    border: 1px solid #d0d0d0;
    width: 318px;
    height: 100px;
    color: #4a4a4a;
    font-size: 10px;
    font-family: Trebuchet MS, Tahoma, Arial;
}

#subm_ca_charsleft {
    border: 1px solid #d0d0d0;
    width: 25px;
    margin: 0px 5px 0px 5px;
    font-size: 11px;
    color: #4a4a4a;
    text-align: center;
    font-family: Trebuchet MS, Tahoma, Arial;
}

#subm_ca_submourn {
    display: none;
}

.subm_ca_generalinput {
    border: 1px solid #d0d0d0;
    width: 220px;
    color: #4a4a4a;
    font-size: 12px;
    font-family: Trebuchet MS, Tahoma, Arial;
}

#subm_ca {
    border: 0px;
    width: 62px;
    height: 18px;
    background-image: url('../frame/button_bg2.gif');
    cursor: pointer;
    font-size: 12px;
    margin-bottom: 10px;
}

#subm_ca_header {
    position: relative;
}

#subm_ca_close {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
}

/* SPORTTV es egyben a general tabos cucc megvalositasa */
#sporttv_content h3 {
    padding: 5px;
    margin-top: 3px;
    font-size: 12px;
}

.general_hot_menu {
    height: 24px;
    background: url('../frame/border2.gif');
    background-position: bottom left;
    background-repeat: repeat-x;
    background-color: #f7f7f7;
    padding: 0px;
    margin: 0px;
    position: relative;
}

.general_hot {
    margin-top: 6px;
    width: 340px;
}

.general_hot_inner {
    width: 328px;
    padding: 5px;
    border: 1px solid #cfcfcf;
    border-top: none;
    position: relative;
}

.general_hot_menu .sporttv_tab_ {
    background: url(../frame/hotlead_csik.gif) repeat-x;
    float: left;
    display: block;
    margin: 1px 0px 0px 0px;
    padding-top: 2px;
    height: 19px;
    width: 168px;
    border: 1px solid #e0e0e0;
    border-bottom: none;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
}

.general_hot_menu .sporttv_tab_:hover {
    text-decoration: underline;
}

.general_hot_menu .sporttv_tab_aktiv {
    background: #fff;
    float: left;
    display: block;
    margin: 0px;
    padding-top: 3px;
    height: 20px;
    width: 168px;
    border: 1px solid #cfcfcf;
    border-bottom: none;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #454545;
}

.general_hot_menu .sporttv_tab_aktiv:hover {
    text-decoration: underline;
}

/* TIPP */

#tipp {
	margin: 18px 0;
	font-size: 12px;
}
#tipp h3 {
	margin: 0;
	padding: 2px 0px 0px 10px;
	height: 22px;
	border: 1px solid #cfcfcf;
	border-bottom: none;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	font-size: 16px;
	font-weight: bold;
	color: #4a4a4a;
	text-align: left;
}
#tipp h4 {
	margin: 0 0 8px;
	font-size: 14px;
	font-weight: bold;
	color: #24468a;
	text-align: left;
}
#tipp input.button {
 	border: 0;
	width: 62px;
	height: 18px;
	background-image: url('../frame/button_bg2.gif');
	cursor: pointer;
	padding: 0;
	margin: 0 0 2px;
	vertical-align: middle;
}
#tipp input {
	padding: 2px 4px;
	width: 170px;
	margin: 0 2px 0 4px;
	height: 16px;
	border: solid 1px #cfcfcf;
	font-size: 12px;
	color: #4a4a4a;
    font-family: Trebuchet MS, Tahoma, Arial;
	vertical-align: middle;
}
#tipp table {
	width: 619px;
	margin-bottom: 14px;
	border: 1px solid #cfcfcf;
	border-left: none;
	border-bottom: none;
}
#tipp table th, #tipp table td {
	border: 1px solid #cfcfcf;
	border-top: none;
	border-right: none;
	padding: 8px 10px 7px;
}
#tipp table th {
	font-size: 14px;
	padding: 5px 10px;
	text-align: center;
}
#tipp table th.col1 {
	width: 500px;
}
#tipp table th.col2 {
	width: 50px;
}
#tipp table td {
	font-size: 12px;
	text-align: center;
}
#tipp table td.col {
	text-align: left;
	font-weight: bold;
}
#tipp .message {
	border: 1px solid #cfcfcf;
	background: #f7f7f7;
	padding: 10px;
	color: #cc582f;
	font-size: 14px;
}
#tippsearch {
	border: 1px solid #cfcfcf;
	background: #f7f7f7;
	padding: 10px;
}
#tippsearch form {
	float: left;
	width: 300px;
}
#tippsearch ul {
	font-weight: normal;
	list-style-type: none;
}
#tippsearch ul li {
	padding-left: 12px;
	background: url(../frame/middot.gif) no-repeat;
	background-position: 0px 7px;
}

/* NEWSLETTER */
#newsletter {
    position: relative;
    margin-top: 6px;
    text-align: left;
    color: #4a4a4a;
}
#newsletter h3 {
    margin: 0;
    padding: 2px 0px 0px 7px;
    height: 21px;
    border: 1px solid #cfcfcf;
    background: url(../frame/title_bg4.gif) repeat-x;
    font-size: 14px;
    font-weight: bold;
    color: #4a4a4a;
    text-align: left;
}
#newsletter form {
    border: 1px solid #cfcfcf;
    border-top: none;
    margin: 0;
    padding: 8px;
}
#newsletter input {
    padding: 2px 4px;
    width: 143px;
    margin: 0 2px 0 0;
    height: 16px;
    border: solid 1px #cfcfcf;
    font-size: 12px;
    color: #4a4a4a;
    font-family: Trebuchet MS, Tahoma, Arial;
    vertical-align: middle;
}
#newsletter input.button {
    border: 1px solid #d0d0d0;
    width: 24px;
    height: 22px;
    background-color: #fff;
    background-image: url('../frame/button_bg5.gif');
    cursor: pointer;
    padding: 0;
    margin: 0;
    vertical-align: middle;
    color: #24468a;
    font-weight: bold;
    font-size: 11px;
}
#newsletter a {
    text-decoration: underline;
}
#newsletter a:hover {
    color: #cc582f;
}
#newsletter .nlerror {
    color: #cc582f;
    font-weight: bold;
    margin-bottom: 4px;
}
#newsletter_loading {
    display: none;
    position: absolute;
    right: 2px;
    top: 2px;
}


/* VALENTINE */

#valentine h2 {
	margin-top: 6px;
	font-size: 20px;
	border-bottom: 1px solid #d0d0d0;
}

#valentine #valentine_main_right {
	width: 306px;
	float: left;
	text-align: center;
}

#valentine #valentine_main_right h2 {
	font-size: 24px;
	font-weight: bold;
	color: #e75f2f;
	border: none;
	margin: 0;
	width: 306px;
}

#valentine #valentine_main_right ul {
	text-align: left;
	padding-left: 20px;
	font-size: 14px;
	margin: 0px auto;
	margin-top: 20px;
	margin-bottom: 40px;
	list-style-type: disc;
	width: 240px;
}

#valentine #valentine_main_right a.itryit {
	background: url('../frame/valentine_main_itryit.gif') no-repeat;
	width: 189px;
	height: 48px;
	display: block;
	text-indent: -5000px;
	margin: 0px auto;
}

#valentine #valentine_main_right a.view_preview {
	background: url('../frame/valentine_main_view_preview.gif') no-repeat;
	width: 188px;
	height: 51px;
	display: block;
	text-indent: -5000px;
	margin: 0px auto;

}

#valentine #valentine_main_right a.vp_custom {
	background: url('../frame/vpirate_custom.gif') no-repeat;
	width: 189px;
	height: 48px;
	display: block;
	text-indent: -5000px;
	margin: 0px auto;
}

#valentine #valentine_main_right a.vp_own {
	background: url('../frame/vpirate_createown.gif') no-repeat;
	width: 189px;
	height: 48px;
	display: block;
	text-indent: -5000px;
	margin: 0px auto;
}

/* VALENTINE REGISTER */

#valentine .progress_icons a.active {
	float: left;
	width: 106px;
	padding: 50px 5px 10px 5px;
	height: 20px;
	text-align: center;
	color: #3e5b95;
	font-weight: bold;
	font-size: 14px;
	background: #f6f8eb url('../frame/valentine_doc_icon.gif') no-repeat 50% 30%;
	text-decoration: none;
	cursor: help;
}

#valentine .progress_icons a.active:hover {
	text-decoration: none;
}

#valentine .progress_icons a.inactive {
	float: left;
	width: 106px;
	padding: 50px 5px 10px 5px;
	height: 20px;
	text-align: center;
	color: #3e5b95;
	font-weight: bold;
	font-size: 14px;
	background: #fff url('../frame/valentine_doc_icon_denied.gif') no-repeat 50% 30%;
	text-decoration: none;
	cursor: help;
}

#valentine .progress_icons a.inactive:hover {
	text-decoration: none;
	background-color: #f6f8eb;
}

#valentine .progress_icons a.done {
	float: left;
	width: 106px;
	padding: 50px 5px 10px 5px;
	height: 20px;
	text-align: center;
	color: #3e5b95;
	font-weight: bold;
	font-size: 14px;
	background: #fff url('../frame/valentine_doc_icon_done.gif') no-repeat 50% 30%;
	text-decoration: none;
	cursor: help;
}

#valentine .progress_icons a.done:hover {
	text-decoration: none;
	background-color: #f6f8eb;
}

#valentine .progress_status {
	position: relative;
	height: 28px;
}

#valentine .progress_status div {
	background: #f6f8eb;
	height: 18px;
	padding: 5px;
	color: #3e5b95;
	text-align: center;
	position: absolute;
	top: 0px;
	font-size: 12px;
}

#valentine .valentine_form {
	border: 1px solid #cfcfcf;
	background: #f6f6f6;
	margin-top: 6px;
	font-size: 14px;
	width: 618px;
}

#valentine .valentine_form input {
	vertical-align: middle;
	font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, Sans-serif;
	font-size: 12px;
}

#valentine .valentine_form input.text {
	border: 1px solid #cfcfcf;
	margin: 3px 0px 15px 0px;
	font-size: 14px;
	padding: 2px;
}

#valentine .valentine_form textarea {
	width: 582px;
	height: 148px;
	border: 1px solid #cfcfcf;
	background: #fff;
	margin-bottom: 30px;
	padding: 2px;
	font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, Sans-serif;
	font-size: 12px;
}

#valentine .valentine_form h2 {
	background: #fff url(../frame/almenu_bg.jpg) repeat-x;
	border-bottom:1px solid #CFCFCF;
	color:#4A4A4A;
	font-size:16px;
	padding:1px 0px 1px 8px;
	margin: 0px;
	width:610px;
}

#valentine .valentine_form .pic_area_cnt {
	border: 1px solid #cfcfcf;
	background: #fff;
	width: 585px;
	margin-top: 15px;
	margin-bottom: 30px;
}

#valentine .valentine_form .pic_area_pic {
	width: 335px;
	background: #fefefe url('../frame/valentine_pic_editor_bg.gif');
	border-right: 1px solid #cfcfcf;
	float: left;
	overflow: auto;
}

#valentine .valentine_form .pic_area_tool {
	float: right;
	width: 200px;
	position: relative;
}

#valentine .valentine_form .pic_area_tool a.tool {
	position: absolute;
	right: 15px;
	display: block;
	width: 82px;
	height: 16px;
	background: #0ff;
	padding-left: 20px;
	padding-top: 2px;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

#valentine .valentine_form .pic_area_tool a.tool:hover {
	text-decoration: none;
}

#valentine #cut {
	background: url('../frame/valentine_editor_cut.gif') no-repeat;
}

#valentine #reset {
	background: url('../frame/valentine_editor_reset.gif') no-repeat;
}

#valentine #zoom {
	background: url('../frame/valentine_editor_zoom.gif') no-repeat;
}

#valentine #dezoom {
	background: url('../frame/valentine_editor_dezoom.gif') no-repeat;
}

#valentine .valentine_form a img {
	vertical-align: middle;
	margin-bottom: 3px;
}

#valentine a.info {
	display: block;
	width: 19px;
	height: 19px;
	background: url('../frame/valentine_info.gif') no-repeat center;
}

#valentine .preview_open {
	border-bottom: 1px solid #cfcfcf;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

#valentine .preview_open div, #valentine .valentine_mailform_girl {
	width: 165px;
	border: 1px solid #cfcfcf;
}

#valentine .preview_open div h2, #valentine .valentine_mailform_girl h2 {
	width: 157px;
}

#valentine .preview_page {

}

#valentine .preview_page img.preview_picture {
	border: 1px solid #cfcfcf;
	background: #fff;
	padding: 5px;
	margin-bottom: 1px;
	float: left;
}

#valentine .preview_page .preview_text {
	float: left;
	width: 200px;
	padding-left: 10px;
	font-size: 12px;
}

#valentine .preview_page .preview_text h3 {
	color: #3e5b95;
	font-size: 18px;
	margin-bottom: 5px;
}

#valentine .valentine_mailform .vm_left {
	float: left;
	width: 130px;
	margin-bottom: 8px;
	margin-right: 8px;
	padding-top: 3px;
	text-align: right;
	font-weight: bold;
}

#valentine .valentine_mailform .vm_left i {
	font-weight: normal;
	font-style: normal;
}

#valentine .valentine_mailform .vm_right {
	width: 225px;
	float: left;
	margin-bottom: 8px;
}

#valentine .valentine_mailform .vm_right input.text {
	border: 1px solid #cfcfcf;
	background: #fff;
	font-size: 14px;
	padding: 2px;
	margin: 0px;
	width: 190px;
}

#valentine .valentine_mailform .vm_right textarea {
	width: 190px;
	height: 90px;
	margin: 0px;
}

#valentine .valentine_mailform_girl {
	position: absolute;
	top: 15px;
	right: 15px;
}

#valentine input.button {
	padding: 0;
	border: 0px;
	width: 62px;
	height: 18px;
	background-image: url('../frame/button_bg2.gif');
	cursor: pointer;
	font-size: 12px;
}

#valentine input.button_wide {
	padding: 0;
	border: 0px;
	width: 100px;
	height: 18px;
	background-image: url('../frame/button_bg2_wide.gif');
	cursor: pointer;
	font-size: 12px;
}

.mooltip {
	display: none;
	position: absolute;
	width: 200px;
	border: 2px solid #b0b5d3;
	background: #fff;
	text-align: left;
	padding: 8px 18px 9px 10px;
}

.mooltip #def_img {
	float: left;
}

.mooltip #def_cucc {
	padding: 2px;
	width: 130px;
	float: left;
}

#drag {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 102;
	width: 0px;
	height: 0px;
	background: url(../frame/transparent.gif);
	border: solid 5px #FF8000;
	display: none;
	cursor: move;
}

#left_box, #right_box, #top_box, #bottom_box {
	display: none;
	background: #000;
	opacity: 0.5; /*W3C szabvï¿½ny szerint CSS2+*/
	filter: alpha(opacity=50); /*IE*/
	-moz-opacity: 0.5; /*Mozilla - Firefox*/
	-khtml-opacity: 0.5; /*Konqueror - Safari*/
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 101;
	width: 0px;
	height: 0px;
	font-size: 0px;
}

#valentine_helper, #valentine_latests {
    margin-top: 6px;
    width: 338px;
    border: 1px solid #cfcfcf;
}

#valentine_helper h2, #valentine_latests h2 {
	background: #fff url(../frame/almenu_bg.jpg) repeat-x;
	border-bottom:1px solid #CFCFCF;
	color:#4A4A4A;
	font-size:16px;
	padding:1px 0px 1px 8px;
	margin: 0px;
	width:330px;
}

#valentine_latests ul {
	padding: 14px;
	list-style-type: none;
	list-style-image: url('../frame/middot.gif');
}

#valentine_latests ul li {
	margin: 0px;
	margin-left: 16px;
	padding: 2px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #24468a;
	line-height: 14px;
}

#valentine_latests ul li a {
	display: block;
/*	background: url(../frame/middot.gif) no-repeat;
	background-position: 0px 5px;*/
	color: #24468a;
	text-decoration: none;
}

#valentine_latests ul li a:hover {
	text-decoration: underline;
}

#valentine_alert {
	width: 300px;
	border: 3px solid #cfcfcf;
	margin: 5px;
	padding: 5px;
	padding-left: 35px;
	background: #fff url('../frame/megjegyzes_nagy.gif') no-repeat 5px 0px;
	color: #4a4a4a;
	display: none;
	position: absolute;
	z-index: 10;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}

#valentine_alert ul {
	padding: 0px;
	list-style-type: none;
	list-style-image: url('../frame/middot.gif');
}

#valentine_alert ul li {
	margin: 0px;
	margin-left: 16px;
	padding: 2px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #24468a;
	line-height: 14px;
}

/* clublist */

.clublist_head {
	border: 1px solid #c4c4c4;
	padding: 4px 0px 0px 14px;
	height: 16px;
	background: url('../frame/clublist_headbg.gif') repeat-x;
	font-weight: bold;
	margin-top: 4px;
	position: relative;
}

.clublist {
	padding: 14px;
	border: 1px solid #c4c4c4;
	border-top: none;
}

.clublist_head_arrow_hide {
	float: right;
	font-weight: normal;
	display: block;
	width: 230px;
	padding-right: 16px;
	text-align: right;
	background: url('../frame/clublist_headbg_hide.gif') no-repeat right;
	position: absolute;
	right: 14px;
}

.clublist_head_arrow_show {
	float: right;
	font-weight: normal;
	display: block;
	width: 230px;
	padding-right: 16px;
	text-align: right;
	background: url('../frame/clublist_headbg_show.gif') no-repeat right;
	position: absolute;
	right: 14px;
}

#clubpage_blogs {
	float: left;
	width: 290px;
	padding-right: 15px;
	border-right: 1px solid #c4c4c4;
}

#clubpage_blogs .one_blog {
	border-bottom: 1px dotted #c4c4c4;
	padding-bottom: 10px;
	margin-top: 14px;
}

#clubpage_blogs .one_blog h3, #clubpage_pics .one_pic h3, #clubpage_videos .one_video h3 {
	font-size: 18px;
	font-weight: normal;
}

#clubpage_blogs .one_blog .date {
	font-size: 11px;
	color: #888;
	margin: 3px 0px;
}

#clubpage_blogs .one_blog .user {
	color: #cc582f;
}

#clubpage_pics, #clubpage_videos {
	float: left;
	width: 290px;
	padding-left: 15px;
}

#clubpage_pics {
	margin-bottom: 20px;
}

#clubpage_pics .one_pic, #clubpage_videos .one_video, .xml_hot .one_cpic, .xml_hot .one_cvideo {
	border-bottom: 1px dotted #c4c4c4;
	padding-bottom: 10px;
	margin-top: 14px;
}

#clubpage_pics .one_pic img.lead, #clubpage_videos .one_video img.lead, .xml_hot .one_cpic img.lead, .xml_hot .one_cvideo img.lead {
	float: left;
	border: 2px solid #d7d7d7;
	margin: 0px;
	margin-right: 13px;
}

#clubpage_pics .rating, #clubpage_videos .rating, .xml_hot .rating {
	margin-top: 6px;
	position: relative;
	left: -1px;
}

#clubpage_pics .one_pic .user, #clubpage_videos .one_video .user, .xml_hot .one_cpic .user, .xml_hot .one_cvideo .user {
	color: #cc582f;
	margin: 5px 0px;
}

#clubpage_pics h2, #clubpage_videos h2, #clubpage_blogs h2, #clubpage_mostactive h2 {
	font-weight: normal;
	font-size: 19px;
}

.xml_hot .rating img {
	margin: 0px;
}

.xml_hot .link_cloud {
	margin: 0px;
}

.xml_hot .link_cloud ul {
	padding: 0px;
}

.xml_hot .link_cloud ul li a {
	display: inline;
}

.xml_hot .link_cloud ul li {
	line-height: normal;
}

.xml_hot #clubpage_join {
	border-top: 1px dotted #ccc;
	padding: 7px;
	margin-top: 8px;
}

.xml_hot #clubpage_join div {
	background: #f5f5f5;
	padding: 9px;
}

.xml_hot #clubpage_join_list {
	width: 196px;
	border: 1px solid #888;
	margin-top: 10px;
	padding: 1px;
}

.xml_hot #clubpage_join div input {
	background:transparent url(../frame/button_bg4.gif) repeat scroll 0% 0%;
	border:0px none;
	cursor:pointer;
	height:20px;
	margin-left:15px;
	padding:0px;
	width:38px;
}

#newsletter_list{
	margin-top: 6px;
	width: 620px;
}
#newsletter_list h2{
	margin-bottom: 15px;
	border-bottom: solid 1px #d0d0d0;
	font-size: 24px;
	font-weight: bold;
	color: #26324a;
}
#newsletter_list h3{
	margin-bottom: 15px;
	border-bottom: solid 1px #d0d0d0;
	font-size: 16px;
	font-weight: bold;
	color: #4f4f4f;
}
#newsletter_list .news_row{
	width: 620px;
	background: #fff;
	font-size: 12px;
}
#newsletter_list .dark{
	background: #f9f9f9;
}
#newsletter_list .news_row .news_title{
	float: left;
	padding: 5px 10px;
	width: 480px;
}
#newsletter_list .news_row .news_date{
	float: left;
	padding: 5px 10px;
	width: 100px;
	color: #323e86;
}
#newsletter_list table{
	margin-bottom: 15px;
	width: 100%;
}
#newsletter_list table th{
	background: #eee;
}
#newsletter_list table td{
	border: solid 1px #eee;
    font-size: 12px;
}
#newsletter_list table td b{
    font-size: 13px;
}
#newsletter_list table input{
	vertical-align: middle;
}
#newsletter_list table p{
	margin: 0px;
}
#newsletter_list .process_row{
	position: relative;
	padding: 10px 5px;
	margin-bottom: 15px;
	width: 600px;
	background: #eee;
	text-align: center;
	font-size: 12px;
}
#newsletter_list .process_row img{
	position: absolute;
	display: none;
	left: 10px;
	bottom: 10px;
}
#newsletter_list .process_row b{
	margin-right: 10px;
}
#newsletter_list .process_row .err{
	color: #CC0000;
	font-weight: bold;
}
#newsletter_list input.inp{
	padding: 2px;
	margin-right: 20px;
	width: 220px;
	border: solid 1px #cfcfcf;
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 11px;
	vertical-align: middle;
}
#newsletter_list input.button{
	padding: 0px;
	margin-right: 20px;
	width: 60px;
	height: 20px;
	background: url(../frame/button_bg.gif) #e0e5f4 repeat-x;
	border: solid 1px #cfcfcf;
	font-size: 11px;
	font-weight: bold;
	color: #24468a;
	cursor: pointer;
	vertical-align: middle;
}

/* linkfelhõ */
.link_cloud{
	margin-top: 6px;
	border: solid 1px #cfcfcf;
	text-align: center;
}
.link_cloud h2, #article_search .link_cloud h2 {
	margin: 0px;
	padding: 0px 0px 0px 7px;
	height: 23px;
	width: auto;
	border: none;
	border-bottom: 1px solid #cfcfcf;
	background: url(../frame/almenu_bg.jpg) repeat-x;
	color: #4a4a4a;
	font-size: 16px;
	text-align: left;
}
.link_cloud h2 a{
	display: block;
	height: 23px;
	color: #4A4A4A;
	text-decoration: none;
}
.link_cloud h2 a:hover{
	color: #24468a;
	text-decoration: none;
}
.link_cloud ul{
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 10px 5px;
}
.link_cloud li{
	display: inline;
	margin: 0px;
	padding: 0px 2px;
}
.link_cloud li a{
	white-space: nowrap;
}
.link_cloud li.cloud_0{
	font-size: 23px;/*26*/
}
.link_cloud li.cloud_1{
	font-size: 21px;/*24*/
}
.link_cloud li.cloud_2{
	font-size: 19px;/*22*/
}
.link_cloud li.cloud_3{
	font-size: 18px;/*20*/
}
.link_cloud li.cloud_4{
	font-size: 16px;/*18*/
}
.link_cloud li.cloud_5{
	font-size: 14px;/*16*/
}
.link_cloud li.cloud_6{
	font-size: 13px;/*14*/
}
.link_cloud li.cloud_7{
	font-size: 12px;
}
.link_cloud li.cloud_8{
	font-size: 10px;
}
.link_cloud li.cloud_9{
	font-size: 9px;
}
.link_cloud li.cloud_0 a, .link_cloud li.cloud_2 a, .link_cloud li.cloud_4 a, .link_cloud li.cloud_5 a, .link_cloud li.cloud_8 a{
	color: #CC582F;
}
.link_cloud li span{
	white-space: normal;
}

#clubpage_mostactive {
	border: none;
}

#clubpage_mostactive h2 {
	background: none;
	border: none;
}

.spg_landing {
	width: 620px;
}

.spg_landing h2.title {
	font-size: 22px;
	border-bottom: 1px solid #d0d0d0;
	padding-bottom: 4px;
}

.spg_landing .rtop1 {
	background: url('../frame/spg_rtop1.gif') no-repeat;
	width: 620px;
	height: 5px;
}

.spg_landing .dbg1 {
	width: 558px;
	padding: 25px 30px 37px 30px;
	background: #fff url('../frame/spg_rbg1.gif') repeat-x;
	border-left: 1px solid #c1c3d0;
	border-right: 1px solid #c1c3d0;
}

.spg_landing .rbottom1 {
	background: url('../frame/spg_rbottom1.gif') no-repeat;
	width: 620px;
	height: 5px;
	margin-bottom: 18px;
}

.spg_landing .spg_st, #spg_layer .spg_st {
	background: url('../frame/spg_startpage_icon.gif') no-repeat;
	height: 38px;
	padding-left: 54px;
	color: #db684d;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 24px;
}

.spg_landing .text, .spg_landing .zipcode, #spg_layer .text, #spg_layer .zipcode {
	width: 326px;
	border: 1px solid #c0c5cb;
	font-size: 10px;
	padding: 4px;
	margin-bottom: 18px;
	margin-top: 5px;
}

#spg_layer .text {
	width: 270px;
}

.spg_landing .zipcode, #spg_layer .zipcode {
	width: 106px;
}

.spg_landing a.gamerules, #spg_layer a.gamerules {
	text-decoration: underline;
}

.spg_landing a.gamerules:hover, #spg_layer a.gamerules:hover {
	text-decoration: underline;
	color: #5476BA;
}

.spg_landing .sponsortop, #spg_layer .sponsortop {
	background: url('../frame/spg_sponsortop.gif') no-repeat;
	width: 122px;
	height: 4px;
	margin-top: 40px;
}

.spg_landing .sponsortitle, #spg_layer .sponsortitle {
	text-align: center;
	background: #f8f8f8;
	width: 120px;
	border: 1px solid #c7c8cc;
	border-top: none;
	padding: 4px 0px 6px 0px;
}

.spg_landing .sponsorbody, #spg_layer .sponsorbody {
	text-align: center;
	width: 110px;
	padding: 8px 5px 10px 5px;
	border: 1px solid #c7c8cc;
	border-top: none;
	color: #ef620a;
	font-weight: bold;
	background: #fff url('../frame/spg_sponsorbodybg.gif') repeat-x bottom;
}

.spg_landing .sponsorbody img, #spg_layer .sponsorbody img {
	margin: 15px 0px 12px 0px;
}

.spg_landing #moremails, #spg_layer #moremails_layer {
	display: none;
	padding-left: 20px;
	padding-top: 10px;
	border-left: 1px dotted #c7c8cc;
}

.spg_landing #moremails .text, #spg_layer #moremails_layer .text {
	width: 230px;
}

#spg_process {
	background:#FFFFFF url(../frame/megjegyzes_nagy.gif) no-repeat scroll 5px 0px;
	border:3px solid #CFCFCF;
	color:#4A4A4A;
	display:none;
	font-size:12px;
	font-weight:bold;
	margin:5px;
	padding:5px 5px 5px 35px;
	position:absolute;
	text-align:left;
	width:300px;
	z-index:2000;
}

#valentine_alert {
	z-index: 2000;
}


.jobsopen {
	width: 182px;
	margin-top: 6px;
}
.jobsopen h2 {	
	margin: 0px;
	padding: 4px 0px 0px 10px;
	width: 172px;
	height: 20px;
	background: url(../frame/reload2009/box_182_title.gif) no-repeat;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	text-align: left;
}
.jobsopen .jobsopen_cnt{
	border: solid 1px #cfcfcf;
	border-top: none;	
}
#spg_layer {
	position: absolute;
	width: 500px;
	height: 400px;
	display: none;
	z-index: 1000;
	text-align: left;
}

#spg_layer .rtop1 {
	background: url('../frame/spg_rtop2.gif') no-repeat;
	width: 501px;
	height: 5px;
}

#spg_layer .dbg1 {
	width: 439px;
	padding: 25px 30px 37px 30px;
	background: #fff url('../frame/spg_dbg2.gif') no-repeat;
	border-left: 1px solid #c1c3d0;
	border-right: 1px solid #c1c3d0;
}

#spg_layer .rbottom1 {
	background: url('../frame/spg_rbottom2.gif') no-repeat;
	width: 501px;
	height: 4px;
	margin-bottom: 18px;
}

#spg_layer .spgl_close {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 65px;
	height: 25px;
}

#spg_shade {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 110;
	opacity: 0.6; /*W3C szabvány szerint CSS2+*/
	filter: alpha(opacity=60); /*IE*/
	-moz-opacity: 0.6; /*Mozilla - Firefox*/
	-khtml-opacity: 0.6; /*Konqueror - Safari*/

	width: 100%;
	height: 100%;
	background: #24468a;
}

/* FOCI EB 2008 */

#eb2008 {
	position: relative;
    font-family: Trebuchet MS,Tahoma,Arial;
	font-size: 12px;
}

#eb2008 h2 {
	margin-top: 0.5em;
	border-bottom: 1px solid #cfcfcf;
	padding-bottom: 2px;
	font-size: 22px;
}

#eb2008 h3 {
	/*width: 158px;*/
	margin: 0;
	padding: 1px 0 2px 7px;
	border-top: 1px solid #f0f0f0; /*#cfcfcf*/
	border-left: 1px solid #f0f0f0; /*#f0f0f0*/
	border-right: 1px solid #f0f0f0; /*#f0f0f0*/
	background: url(../frame/almenu_bg.jpg) repeat-x;
	/*color: #24468a;*/
	color: #4a4a4a;
	font-size: 13px;
	text-align: left;
}

#eb2008 h3.groups {
	/*width: 158px;*/
	margin: 0;
	padding: 1px 0 2px 7px;
	border-top: 1px solid #f0f0f0; /*#cfcfcf*/
	border-left: 1px solid #f0f0f0; /*#f0f0f0*/
	border-right: 1px solid #f0f0f0; /*#f0f0f0*/
	background: url(../frame/almenu_bg_inv.jpg) repeat-x;
	background-position: -8px 0;
	/*color: #24468a;*/
	color: #4a4a4a;
	font-size: 13px;
	text-align: left;
}


#eb2008 h3 a.link {
	color: #4a4a4a;
}

#eb2008 h3 a:hover.link {
	text-decoration: none;
}

#eb2008 h3#ugro {
	/*width: 158px;*/
    font-family: Trebuchet MS,Tahoma,Arial;
	font-size: 12px;
	font-weight: normal;
	margin-top: 40px;
	margin-bottom: 4em;
	padding: 1px 0 2px 7px;
	border-top: 1px solid #e0e0e0; /*#cfcfcf*/
	border-bottom: 1px solid #e0e0e0; /*#cfcfcf*/
	border-left: 1px solid #e0e0e0; /*#f0f0f0*/
	border-right: 1px solid #e0e0e0; /*#f0f0f0*/
/*	background: url(../frame/almenu_bg.jpg) repeat-x;*/
	background: url(../frame/almenu_bg_inv.jpg) repeat-x;
/*	background: url(../frame/title_bg.gif) repeat-x;*/
	/*color: #24468a;*/
	color: #4a4a4a;
	font-size: 13px;
	text-align: left;
}

#eb2008 h3#ugro a {
	margin-left: 2em;
}

#eb2008 #meccsek {
	margin: 0 auto 1em auto;
	text-align: center;
	width: 90%;
}

#eb2008 #orszagok {
	margin: 0 auto 0 auto;
	text-align: center;
	width: 100%;
}

#eb2008 th {
	padding-left: 0.5em;
	padding-right: 0.5em;
	background-color: #d9d9d9;
}

#eb2008 tr {
	background-color: #f8f8f8;

}

#eb2008 tr.other {
	background-color: #eeeeee;

}

#eb2008 td {
	padding-left: 0.5em;
	padding-right: 0.5em;

}

#eb2008 th.orszagok {
	text-align: left;
	word-spacing: 2em;
}

#eb2008 td.orszagok {
	padding: 0;
	text-align: left;
	word-spacing: 1em;
	color: #556fa2;

}

#eb2008 td.orszagok img{
	margin-left: 1em;
	margin-right: 1em;
}

#eb2008 table {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 40px;
}

#eb2008 .innertable{
	width: 95%;
	margin: 0;
	padding: 0;
	border: none;
}

#eb2008 .innerrow{
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}

#eb2008 .innertd1{
	margin: 0;
	padding: 0;
	border: none;
	width: 120px;
}

#eb2008 .innertd2{
	margin: 0;
	padding: 0;
	border: none;
	width: 10px;
}


#eb2008 #eblogo {
	/*float: right;*/
	position: absolute;
	right: 0px;
	top: -15px;
	background: url(../frame/eb-logo-2008.gif) no-repeat;
	width: 220px;
	height: 80px;
	background-position: 0px 0px;
}

#eb2008 #eblogo2 {
	/*float: right;*/
	position: absolute;
	right: 0px;
	top: -15px;
	background: url(../frame/eb-logo-2008_ko.gif) no-repeat;
	width: 220px;
	height: 80px;
	background-position: 0px 0px;
}