/* css document for korosikultura.hu */

body { margin: 0; padding: 0; font-family: Arial; }

h1, h2, h3, p, a, ul, li { margin: 0; padding: 0; }

h1		{ font-size: 14px; font-weight: bold; }
h2		{ font-size: 11px; font-weight: bold; }
p		{ font-size: 11px; outline: none; }
a		{ font-size: 11px; font-weight: bold; text-decoration: none; outline: none; }
a:hover	{ text-decoration: underline; }

#container 		{ width: 991px !important; _width: 997px; margin: 0 auto; }

#header 		{ width: 100%; height: 253px; }
#header_top		{ width: 100%; height: 118px; background: url(/images/header_top.jpg) 0 0 no-repeat; margin-bottom: 5px; }
#header_flash	{ margin-bottom: 5px; }
#header_bottom	{ width: 100%; height: 37px; background: url(/images/date_bg.jpg) 0 0 repeat-x; }
#h_bot_left		{ width: 520px; }
#h_bot_right	{ width: 420px; }
#h_bot_left, #h_bot_right { float: left; color: #FFF; font-weight: bold; padding: 10px; }
#h_bot_right	{  padding: 3px; }
#h_bot_left p	{ text-align: left; }
#h_bot_right a	{ text-decoration: underline; color: #FFF; }
#h_bot_right p	{ text-align: right; float: left; padding-top: 6px; }

#left			{ float: left; width: 205px; _width: 200px; margin: 10px 0 0 4px;  }
#left p			{ background: url(/images/button_hover.jpg) 0 0 no-repeat; color: #FFF; width: 193px; height: 20px; display: block;
	padding-left: 12px; padding-top: 6px; text-decoration: none; font-size: 13px; font-weight: normal; cursor: pointer; }
#left ul		{ list-style: none; }
#left ul li		{  }
#left ul li a	{ 
	background: url(/images/button_default.jpg) 0 0 no-repeat; color: #333; width: 193px; height: 20px; display: block;
	padding-left: 9px; padding-top: 6px; text-decoration: none; font-size: 13px; font-weight: normal; }
#left ul li a:hover	{ background: url(/images/button_hover.jpg) 0 0 no-repeat; color: #FFF; text-decoration: none; }
#left p a:hover		{ text-decoration: none; }

#center_wide	{ float: left; width: 570px; width: 576px !important; margin-right: 10px !important; _margin-right: 0;  }
#center_wide h1	{ color: #6d0000; border-bottom: 1px solid #e5e5e5; }
#center_wide a	{ color: #6d0000; }
#center_wide ul	{ list-style-position: inside; }


.gallery_class_1, .gallery_class_2	{ padding: 10px; margin-bottom: 10px; }

.gal_left		{ width: 100px; float: left; }
.gal_right		{ width: 440px; float: left; }
.gal_right h2	{ color: #800000; font-size: 11px; font-weight: bold; }
.gal_right p 	{ margin-bottom: 10px; }
.gal_right a:hover { text-decoration: none; }

.gallery_class_1 img, .gallery_class_2 img	{ float: left; margin-right: 10px; }
.gal1_button, .gal2_button	{ width: 113px; height: 18px; display: block;}
.gal1_button		{ background: url(/images/gallery_full_1.jpg); }
.gal2_button		{ background: url(/images/gallery_full_2.jpg); }

.gallery_class_1	{ background: #F0F1F1; padding: 10px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.gallery_class_2	{ background: #FFF; padding: 10px; }

#gallery_pics		{ margin-left: 20px; }
#gallery_pics a img	{ margin-right: 10px; margin-bottom: 10px; border: 1px solid #666; }



#center			{ float: left; width: 275px; }
.box_small		{ width: 258px; border-bottom: 1px solid #cbcbcb; background: #dfeaea; margin-bottom: 12px; }
.box_small_head	{ width: 258px; height: 77px; }
.box_small_head h1	{ padding: 22px 0 12px 18px; color: #FFF; }
.box_small_head a			{ color: #666; padding-left: 18px; }
.box_small_head a:hover	{ text-decoration: underline; }
.box_large		{ width: 300px; border-bottom: 1px solid #cbcbcb; background: #dfeaea; margin-bottom: 12px; }
.box_large_head	{ width: 300px; height: 77px; }
.box_large_head h1	{ padding: 22px 0 12px 18px; color: #FFF; }
.box_large_head a			{ color: #666; padding-left: 18px; }
.box_large_head a:hover	{ text-decoration: underline; }
.header_1		{ background: url(/images/left_1_head.jpg) 0 0 no-repeat; }
.header_2		{ background: url(/images/left_2_head.jpg) 0 0 no-repeat; }
.header_3		{ background: url(/images/left_3_head.jpg) 0 0 no-repeat; }
.header_4		{ background: url(/images/left_4_head.jpg) 0 0 no-repeat; }

.box_body_left			{ float: left; width: 50px; margin-left: 8px; margin-bottom: 20px; }
.box_body_left_wide		{ float: left; width: 125px; margin-left: 8px; }
.box_body_left img		{ border: 1px solid #FFF; }
.box_body_right			{ float: left; width: 180px; margin-left: 14px; margin-bottom: 16px; }
.box_body_right_wide	{ float: left; width: 220px; margin-left: 14px; }

.box_body_content		{ padding: 2px 8px; }


.box_separator	{ background: url(/images/box_separator.jpg) 0 0 no-repeat; width: 353px; height: 1px; margin: 4px 18px; }

/* child elemek (listak) */
#childs li		{ list-style: none; width: 98%; display: block; color: #6D0000; font-size: 11px; padding: 4px 4px 4px 12px;
					border-bottom: 1px solid #FFF; }
#childs li a	{ color: #6D0000; text-decoration: none; }
#childs li a:hover	{ text-decoration: underline; }
.odd			{ background: #F3F3F3; }
.even			{ background: #F8F8F8; }

#right			{ float: left; width: 312px; }

#competition	{ width: 300px; background: #dfeaea; margin-top: 11px; margin-bottom: 12px; }
#comp_head		{ background: url(/images/competition_top.jpg) 0 0 no-repeat; width: 300px; height: 115px; }
#comp_head h1	{ padding: 12px 0 4px 12px; }
#comp_head h2	{ padding-left: 12px; padding-right: 12px; }
#comp_head a	{ color: #FFF; }
#comp_head p	{ padding: 12px; padding-top: 2px; }
#comp_content	{ float: left; width: 200px; }
#comp_content p	{ padding: 12px; }
#comp_pager		{ float: left; width: 92px; height: 26px; margin-top: 12px; }
#comp_pager img	{ margin: 0; padding: 0; float: left; cursor: pointer; }

#news			{ width: 190px; _width: 186px; float: left; }
#news_block		{ margin-top: 10px; padding: 5px; }
/*#news_block h2	{ font-size: 16px; color: #FFF; }*/
#news_block h3	{ font-size: 11px; font-weight: bold; color: #FFF; }
#news_block p	{ font-size: 10px; color: #FFF; margin-top: 10px;}
#news_block a	{ font-size: 10px; color: #FFF; font-weight: bold; text-decoration: underline;}

#poll			{ font-size: 11px; color: #FFF; }

#poll_results		{ font-size: 11px; color: #000; }
#poll_results li	{ margin-left: 12px; list-style-position: inside; }

/* forum */
#pager				{ width: 576px; height: 28px; background: url(/images/forum_bg.jpg) 0 0 repeat-x; color: #666;
						font-size: 11px; font-weight: bold; padding: 6px 0 0 6px; }
#pager a			{ color: #830010; text-decoration: none; }
#pager a:hover		{ text-decoration: underline; }

.forum_post			{ width: 576px; margin: 10px 0; border: 1px solid #dae1e1; }
.forum_post_header	{ height: 22px; background: url(/images/forum_bg.jpg) 0 0 repeat-x; color: #830010;
						font-size: 11px; padding: 6px 0 0 6px; }
.forum_post_header a	{ color: #830010; text-decoration: none; }
.forum_post_header a:hover	{ text-decoration: underline; }
.forum_post_body	{ background: #ecf0f0; color: #666; padding: 18px; font-size: 11px; }

#post_table			{ font-size: 11px; color: #666; }
#post_box			{ width: 480px; height: 120px; background: #ECF0F0; color: #666; padding: 12px;
						font-size: 11px; border: 1px solid #dae1e1; }
						
#small_box			{ border: 1px solid #f1f2f2; border-bottom: 1px solid #dfe1e1; background: #f1f2f2; width: 190px; _width: 186px;
						margin-top: 10px; font-size: 10px; }
#small_box h2		{ display: block; background: url(/images/small_box_header.png) 0 0 repeat-x; padding: 5px; color: #801b33;
						border-bottom: 1px solid #FFF; }
#small_box a			{ color: #801b33; }
.small_box_input		{ border: 1px solid #f1f2f2; background: #FFF; color: #333; width: 130px; }
.small_box_button	{ width: 112px; background: url(/images/small_box_button.png) 0 0 no-repeat; border: none; font-size: 10px; }
#login_table		{ font-size: 11px; color: #333; }

/* footer */
#footer			{ width: 100%; margin-bottom: 10px; }
#footer_top		{ width: 100%; border-top: 1px solid #a65f70; }
#footer_left	{ width: 200px; float: left; margin-top: 8px; height: 60px; }
#footer_left p { text-align: center; }
#footer_left img	{ margin-left: 10px; }
#footer_left2	{ width: 165px; float: left; }
#footer_left2 p	{ text-align: center; }
#footer_left2 img	{ margin-left: 20px; }

#footer_center	{ width: 390px; _width: 360px; float: left; margin-left: 24px; }
#footer_center h2, #footer_right h2	{ margin: 8px 0; font-size: 14px; }
#footer_right	{ width: 330px; _width: 290px; margin-left: 30px; float: left; }

#footer_links	{ text-align: center; }
#footer_links p	{ margin-top: 12px; }
#footer_links a	{ color: #800000; font-style: normal; font-size: 10px; text-decoration: underline; }
#footer_links a:hover	{ text-decoration: none; }
#footer_links img	{ margin: 0 1px; padding: 0; }
#footer_bottom p	{ text-align: center; margin-top: 12px; }

/* szin definiciok */
.purple		{ color: #911462; }
.red		{ color: #800000; }
.brown		{ color: #642f10; }
.green		{ color: #117792; }
.gray		{ color: #666; }
.light_gray	{ color: #333; }
.white		{ color: #FFF; }

/* betumeret definiciok */
.bold	{ font-weight: bold; }
.large	{ font-size: 14px; }
.medium	{ font-size: 12px; }
.small	{ font-size: 11px; }
.error	{ color: #e60003; }

.pad_left_8	{ padding-left: 8px; }

.clear	{ clear: both; }

#backgroundPopup{  
 display:none;  
 position:fixed;  
 _position:absolute; /* hack for internet explorer 6*/  
 height:100%;  
 width:100%;  
 top:0;  
 left:0;  
 background:#000000;  
 border:1px solid #cecece;  
 z-index:1;  
}  

#popupContact{  
 display:none;  
 position:fixed;  
 _position:absolute; /* hack for internet explorer 6*/  
 /*height:384px;  */
 /*width:408px;  */
 margin:5px;
 padding:5px;
 background:#FFFFFF;  
 border:2px solid #cecece;  
 z-index:2;  
 padding:12px;  
 font-size:13px;  
} 

#popupContactClose{  
 font-size:14px;  
 line-height:14px;  
 right:6px;  
 top:4px;  
 position:absolute;  
 color:#6fa5fd;  
 font-weight:700;  
 display:block;  
}   
