/* css document for fresssh.hu */

body	{ width: 1020px; margin: 0; padding: 0; font-family: Verdana, Arial; font-size: 12px; background: #FFFDE8; }

h1, h1 a		{ font-family: Georgia; font-size: 18px; margin: 0; }
p		{ font-family: Verdana; font-size: 12px; margin: 0; text-align: justify; }
a		{ font-size: 11px; text-decoration: none; }
a img	{ border: none; }
a:hover	{ text-decoration: underline; }
input, select	{ margin: 2px; font-size: 12px; z-index: -9; }
ul, li	{ margin: 0; padding: 0; }

#container	{ width: 785px; margin: 0; margin-left: 8px; float: left; }

/* bannerek */
#banner_head	{ width: 940px; height:120px; background: #646464; margin-bottom: 8px; }
#banner_middle	{ width: 672px; height: 80px; background: #646464; margin-top: 8px; margin-bottom: 8px; float: left; }
#banner_middle_mini	{ padding: 6px; }
#banner_6		{ width: 220px; height: 150px; margin-bottom: 8px; }
#banner_8		{ width: 220px; height: 90px; margin-bottom: 16px; }
#banner_middle_minis { width: 90px; height: 90px; margin: 12px 8px 8px; float: left; }
.banner_mini	{ width: 90px; height: 90px; margin: 12px 0 8px 0 ; float: left; }
#banner_column	{ width: 300px; height: 300px; margin: 8px 16px; }

#banners_up_down	{ float: left; width: 100px; }
#banner_standup		{ width: 200px; height: 200px; margin-top: 0px; margin-bottom: 16px; }
#banner_standdown	{ width: 100px; height: 200px; margin-bottom: 16px; }
#banner_follow		{ width: 100px; height: 300px; float: left; }
#banner_3			{ width: 100px; height: 300px; float: left; }

#fresssh_header_left		{ width: 787px; height: 107px; float: left; margin: 0; margin-left: 12px; _margin-bottom: -2px; }
#fresssh_header_left a img { border: none; }
#fresssh_header_right		{ width: 128px; height: 107px; float: left; margin: 0; _margin-bottom: -2px; }
#fresssh_header_right img	{ margin: 0;}

#main_menu		{ width: 787px; height: 33px; margin-left: 12px; float: left; background: url(../images/background_menu.jpg) 0 0 no-repeat; color: #FFF; padding-top: 8px; }
#menu			{ margin-left: 130px; }
/*#main a			{ margin: 0; font-family: Georgia, Verdana; font-size: 14px; font-weight: bold; color: #FFF; }
#main a:hover	{ text-decoration: underline; }
#main a img		{ border: none; }*/
#search			{ width: 128px; height: 33px; float: left; }
#search a		{ margin: 0; float: left; }
#search img		{ margin: 0; float: left; border: none; }
#search a img	{ border: none; }

#main_content	{ width: 100%; }

#column1		{ width: 285px; float: left; }
#column2		{ width: 245px; float: left; margin-left: 12px; }
#column3		{ width: 220px; float: left; margin-top: 10px; margin-left: 4px; }

#column_wide	{ width: 550px; float: left; margin-top: 10px; }

#full_article p		{ padding: 8px; }
#full_article img 	{ float: left; margin: 8px; margin-top: 16px; }

#news_highlight		{ width: 100%; margin: 2px; margin-top: 8px; }
#news_highlight h1, #news_highlight h1 a	{ color: #E0310C; font-weight: bold; }
#news_highlight p	{ font-size: 11px; padding: 4px; }
#news_highlight img	{ padding: 4px; }

.block				{ width: 100%; border: 1px solid #686868; margin-top: 12px; }
.block img			{ margin: 4px; border: 1px solid #000; float: left; }
.block h1, .block h1 a			{ font-size: 14px; color: #FFF; }
.block p			{ padding: 8px; font-size: 11px; text-align: left; }
.block_red			{ width: 100%; background: #CB1F11; color: #FFF; }
.block_green		{ width: 100%; background: #80BB20; color: #FFF; }
.block_yellow		{ width: 100%; background: #FA9C0E; color: #FFF; }
.border_red			{ border: 1px solid #CB1F11; }
.border_green		{ border: 1px solid #80BB20; }
.border_yellow		{ border: 1px solid #FA9C0E; }

.r_box				{ width: 221px; color: #FFF; margin-bottom: 8px; }
.r_box h1			{ font-size: 14px; margin-left: 12px; }
.r_box p			{ margin: 0; padding: 0; padding-left: 8px; }
.r_box .field		{ margin: 8px; width: 200px; }
.r_box ul			{ margin: 0 8px; }

.r_box_red_top		{ width: 100%; height: 16px; background: url(/images/boxes/red_top.jpg) 0 0 no-repeat; }
.r_box_red_content	{ background: #CB1F11; }
.r_box_red_content li, .r_box_yellow_content li, .r_box_green_content li	{ list-style: none; }
.r_box_red_content li a	{ background: url(/images/boxes/red_list.jpg) 0 0 no-repeat; color: #FFF; padding-left: 20px; }
.r_box_red_bottom	{ width: 100%; height: 16px; background: url(/images/boxes/red_bottom.jpg) 0 0 no-repeat; }

.r_box_yellow_top			{ width: 100%; height: 16px; background: url(/images/boxes/yellow_top.jpg) 0 0 no-repeat; }
.r_box_yellow_content		{ background: #FA9C0E; }
.r_box_yellow_content li a	{ background: url(/images/boxes/yellow_list.jpg) 0 0 no-repeat; color: #FFF; padding-left: 20px; }
.r_box_yellow_bottom		{ width: 100%; height: 16px; background: url(/images/boxes/yellow_bottom.jpg) 0 0 no-repeat; }

.r_box_green_top			{ width: 100%; height: 16px; background: url(/images/boxes/green_top.jpg) 0 0 no-repeat;  }
.r_box_green_content		{ background: #75B21A; }
.r_box_green_content li a	{ background: url(/images/boxes/green_list.jpg) 0 0 no-repeat; color: #FFF; padding-left: 20px; }
.r_box_green_bottom			{ width: 100%; height: 16px; background: url(/images/boxes/green_bottom.jpg) 0 0 no-repeat; }

#search_box 		{ width: 221px; margin-bottom: 16px; margin-top: 10px; }


.simple_box			{ width: 221px; margin-top: 8px; border: 1px solid #686868; }
.simple_box p		{ padding: 4px; font-size: 11px; }


#footer_graphic	{ float: none; width: 915px; height: 3px; background: url(/images/background_footer.jpg) 0 0 no-repeat; margin: 8px 0 8px 24px; }
#footer			{ width: 915px; margin: 0 0 8px 24px; color: #CB1F11; }
#footer a		{ color: #CB1F11; font-weight: bold; }
#footer p		{ text-align: center; line-height: 16px; }

#no_content		{ width: 100%; height: 400px; }

#more_articles		{ width: 672px; _width:550px; height: 20px; background: url(/images/background_more_articles.jpg) 0 0 no-repeat; margin-top: 16px; }
#more_articles h2	{ font-size: 12px; font-weight: bold; color: #FFF; padding: 2px 6px; }
#more_articles_content { width: 100%; margin-bottom: 16px; }
#more_articles_content ul { list-style: none; margin-left: 24px; }
#more_articles_content ul li a { color: #CB1F11; }

#newsletter, #newsletter p { margin:0; padding: 0; }



/* ujrahasznosithato osztalyok */
.more_link, .back_link			{ color: #E0310C; text-decoration: none; font-weight: bold; padding-left: 12px; float: right; margin: 0 8px 8px 0; }
.more_link:hover, .back_link	{ text-decoration: underline; }
.more_link { background: url(/images/background_more_link.jpg) 0 4px no-repeat; }
.back_link { background: url(/images/background_back_link.jpg) 0 4px no-repeat; }



.search_button	{ padding: 2px; width: 100px; background: #FA9C0E; color: #CB1F11; font-weight: bold; margin-left: 56px; }

.c_red		{ color: #CB1F11; }
.c_yellow	{ color: #FA9C0E; }
.c_green	{ color: #75B21A; }
.c_white	{ color: #FFF; }

.bg_red		{ background: #CB1F11; }
.bg_yellow	{ background: #FA9C0E; }
.bg_green	{ background: #75B21A; }

.w_bold		{ font-weight: bold; }
.w_bolder	{ font-weight: bolder; }
.w_normal	{ font-weight: normal; }

.clear { clear: both; }

.namesday { margin: 0; padding: 0; font-weight: bold; font-size: 10px; color: #E0310C; position:  relative; left: 30px; z-index: -10; }
.namesday2 { margin: 0; padding: 0; font-weight: bold; font-size: 10px; color: #E0310C; position: relative; top:  -12px; right: 100px; float: right; z-index: -10; }


#column_wide .search_result .search_result_titl { background: #80BB20; font-weight: bold; font-size: 10px; padding: 4px; color: #d4e8b3; }
#column_wide .search_result .search_result_titl a { color: #000; font-weight: bold; }
#column_wide .search_result .search_result_titl a:hover { color: #000; }
#column_wide .search_result .search_result_desc { font-size: 10px; padding-left: 5px; }

#partyphoto			{ margin: 12px; }
#partyphoto a		{ margin: 4px; }
#partyphoto img		{ margin: 4px 0; }
.partyphoto_cat		{ width: 258px; margin: 6px; float: left; border: 1px solid #FA9C0E; }
.partyphoto_cat p	{ clear: both; padding: 6px; }
.pp_cat_img			{ margin: 8px 34px; width: 187px; }