/*
|--------------------------------------------------------------------------
| Kertpizzeria.hu
|--------------------------------------------------------------------------
*/

body		{ background: #586d2a; font-family: Arial; }

h1			{ color: #1c5e11; font-size: 16px; }
h2			{ color: #7f6c43; font-size: 11px; font-weight: bold; }

#wrapper	{ background: url(../images/content/bg_main.jpg) 0 0 repeat-x; width: 100%; }

#container	{ width: 801px; margin: 0 auto; }

#header		{ height: 336px; }

#main_top	{ width: 100%; height: 6px; background: url(../images/content/bg_content_top.png) 0 0 no-repeat; }

#main		{ background: url(../images/content/bg_content.png) 0 0 repeat-y; }

#content	{ float: left; width: 524px; padding: 11px 10px 10px 22px; font-size: 11px; }

#content_wide	{ width: 764px; padding: 10px 10px 10px 22px; font-size: 11px; }

	#content_bg				{ background: #f9f5e6; }
	#content_box			{ width: 523px; background: url(../images/content/border_l.jpg) repeat-y left; }
	#content_box_wide		{ width: 764px; background: url(../images/content/border_l.jpg) repeat-y left; }
	
	#content_box p, #content_box_wide p	{ color: #7f6c43; padding: 4px 0; font-size: 10px; font-weight: bold; }
	
	.border_right			{ background: url(/images/content/border_r.jpg) repeat-y right; }
	.border_top				{ height: 3px; background: url(../images/content/border_t.jpg) repeat-x top; }
	.border_bottom			{ height: 3px; background: url(../images/content/border_b.jpg) repeat-x bottom; }
	.corner_top_left		{ float: left; width: 3px; height: 3px; background: url(../images/content/corner_tl.jpg) no-repeat left top; }
	.corner_top_right		{ float: right; width: 3px; height: 3px; background: url(../images/content/corner_tr.jpg) no-repeat right top; }
	.corner_bottom_left		{ float: left; width: 3px; height: 3px; background: url(../images/content/corner_bl.jpg) no-repeat left bottom; }
	.corner_bottom_right	{ float: right; width: 3px; height: 3px; background: url(../images/content/corner_br.jpg) no-repeat right bottom; }
	
	.box_header				{ margin: 0 3px 0 3px; padding: 10px 15px; display: block; }
	.box_separator			{ height: 2px; margin: 0 5px; background: url(../images/content/bg_box_separator.jpg) 0 0 repeat-x; }
	.box_inner_content		{ padding: 15px 15px 10px 15px; margin: 0 3px 0 3px; color: #353535; }
		
		.box_inner_content p		{ line-height: 14px; text-align: justify; padding-bottom: 20px; }
		.box_inner_content img		{ float: left; margin-right: 14px; padding: 1px; border: 1px solid #e6e0c7; }
		.box_inner_content a		{ color: #236213; font-weight: bold; text-decoration: none; }
		.box_inner_content a:hover	{ text-decoration: underline; }
	
	.gp_container_bg			{ background: #FFF; }
	.gp_container				{ width: 142px; float: left; margin: 0 20px 15px 20px; background: url(../images/content/gp/border_l.jpg) repeat-y left; }
	.gp_content					{ position: relative; margin: 4px 6px; }
	.gp_content a img			{ float: none; border: none; }
	.gp_border_right			{ background: url(../images/content/gp/border_r.jpg) repeat-y right; }
	.gp_border_top				{ height: 3px; background: url(../images/content/gp/border_t.jpg) repeat-x top; }
	.gp_border_bottom			{ height: 3px; background: url(../images/content/gp/border_b.jpg) repeat-x bottom; }
	.gp_corner_top_left			{ float: left; width: 3px; height: 3px; background: url(../images/content/gp/corner_tl.jpg) no-repeat left top; }
	.gp_corner_top_right		{ float: right; width: 3px; height: 3px; background: url(../images/content/gp/corner_tr.jpg) no-repeat right top; }
	.gp_corner_bottom_left		{ float: left; width: 3px; height: 3px; background: url(../images/content/gp/corner_bl.jpg) no-repeat left bottom; }
	.gp_corner_bottom_right		{ float: right; width: 3px; height: 3px; background: url(../images/content/gp/corner_br.jpg) no-repeat right bottom; }

	.gp_container_bg			{ background: #FFF; }
	.gp_container2				{ width: 142px; float: left; margin: 0 1px 15px 1px; background: url(../images/content/gp/border_l.jpg) repeat-y left; }
	.gp_content					{ position: relative; margin: 4px 6px; }
	.gp_content a img			{ float: none; border: none; }
	.gp_border_right			{ background: url(../images/content/gp/border_r.jpg) repeat-y right; }
	.gp_border_top				{ height: 3px; background: url(../images/content/gp/border_t.jpg) repeat-x top; }
	.gp_border_bottom			{ height: 3px; background: url(../images/content/gp/border_b.jpg) repeat-x bottom; }
	.gp_corner_top_left			{ float: left; width: 3px; height: 3px; background: url(../images/content/gp/corner_tl.jpg) no-repeat left top; }
	.gp_corner_top_right		{ float: right; width: 3px; height: 3px; background: url(../images/content/gp/corner_tr.jpg) no-repeat right top; }
	.gp_corner_bottom_left		{ float: left; width: 3px; height: 3px; background: url(../images/content/gp/corner_bl.jpg) no-repeat left bottom; }
	.gp_corner_bottom_right		{ float: right; width: 3px; height: 3px; background: url(../images/content/gp/corner_br.jpg) no-repeat right bottom; }
	
	#pager				{ width: 100%; padding-bottom: 10px; padding-top: 10px; }
	#pager img			{ float: none; margin: 0; cursor: pointer; border: none; vertical-align: middle; }
	#pager p			{ text-align: center; line-height: 20px; }
	#pager a			{ color: #513f18; text-decoration: none; }
	#pager a:hover		{ text-decoration: underline; }
	
	.pager_item			{ margin-top: -8px; }
	
	#contact_map				{ border: none; }
	.align_left					{ float: left; width: 320px; }
	.align_right				{ float: left; }
	
	#foods_menu					{ position: relative; overflow: hidden;
									height: 28px; width: 424px; border-top: 1px solid #f0e7c5; border-left: 1px solid #e6dec0;
									border-bottom: 1px solid #e6dec0; border-right: 1px solid #e6dec0; }
	#foods_menu a				{ float: left; padding: 8px; height: 28px; color: #73561e; font-weight: normal; display: block; }
	#foods_menu a:hover			{ background: url(../images/content/bg_foods_link_hover.jpg) top left repeat-x; color: #1c5e11;
									text-decoration: none; }
	#foods_menu img				{ border: none; margin: 1px; }
	
	#foods_list					{ width: 426px; color: #8f784b; margin-top: 10px; }
	
	.food						{  }
	
	#foods_list_title_first, .foods_list_title, #foods_list_title_last	{ padding: 7px; height: 10px; width: 402px; float: left; }

	#foods_list_left_first		{ width: 5px; height: 27px; float: left; background: url(../images/content/bg_foods_list_left_first.jpg) 0 0 no-repeat; }
	#foods_list_title_first		{ height: 12px; border-top: 1px solid #eae5d1; background: #FFF; color: #8f784b; }
	#foods_list_right_first		{ width: 5px; height: 27px; float: left; background: url(../images/content/bg_foods_list_right_first.jpg) 0 0 no-repeat; }

	.foods_list_left			{ width: 5px; height: 25px; float: left; background: url(../images/content/bg_foods_list_left.jpg) 0 0 no-repeat; }
	.foods_list_title			{ border-top: 1px solid #eae5d1; background: #FFF; }
	.foods_list_right			{ width: 5px; height: 25px; float: left; background: url(../images/content/bg_foods_list_right.jpg) 0 0 no-repeat; }

	#foods_list_left_last		{ width: 5px; height: 31px; float: left; background: url(../images/content/bg_foods_list_left_last.jpg) 0 0 no-repeat; }
	#foods_list_title_last		{ height: 15px; border-top: 1px solid #eae5d1; border-bottom: 1px solid #eae5d1; background: #FFF; color: #8f784b; }
	#foods_list_right_last		{ width: 5px; height: 31px; float: left; background: url(../images/content/bg_foods_list_right_last.jpg) 0 0 no-repeat; }

	/* jQuery scroller */
	
	div.scrollable { /* required settings */ 
	    position:relative; overflow:hidden; width: 345px; height:28px; float: left;
	} 
	 
	div.scrollable div.items { /* this cannot be too large */
		width:20000em; position:absolute;         
	} 
	 
	div.scrollable div.items div	{ float:left; } 
	 
	/*div.items div.active 			{ border:1px inset #ccc; background-color:#fff;	}*/



#sidebar	{ float: left; width: 245px; }

#footer		{ color: #FFF; font-size: 10px; }

	#footer a:hover	{ text-decoration: underline;}
	#footer_links	{ margin-top: 10px; padding-bottom: 10px; }
	#footer_top		{ background: url(../images/content/bg_footer_top.png) 0 0 no-repeat; height: 7px; }
	
	.home_link			{ font-size: 14px; font-weight: bold; color: #24620b; text-decoration: none; margin: 0 100px 0 30px; vertical-align: top; }
	/*.home_link:hover	{ text-decoration: underline; }*/
	
	.footer_link		{ font-size: 10px; font-weight: bold; color: #586d2a; padding-right: 12px; vertical-align: top; }
	/*.footer_link:hover	{ text-decoration: none; }*/
	
	.footer_img1		{ margin-left: 60px; }
	.footer_img2		{ margin-left: 10px; }
	
	#footer p			{ padding: 10px 0; }
	
	#newtime_banner		{ width: 90px; float: right; margin-top: -32px; margin-right: 20px; }

.clear			{ clear: both; height: 0; }
.separator_8	{ height: 8px; }
.separator_14	{ height: 14px; }
