body {
	background-color: #CBCBCB;
	font-family: arial;
}

a {
	color: #FF0000;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

img {
	border:none;
}

form {
	margin: 0;
}

#page-center{
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
	#header{
		display:block;
		width: 990px;
		height: 105px;
		background-image:url(/img/header.png);
	}
	#content{
		width: 990px;
		display: table;
		background-color: #FFFFFF;
	}
		#left{
			float: left;
			width: 208px;
			display: block;
			background-color: #FFFFFF;
		}
			.window_left{
				padding-left: 9px;
			}
				.window_left_header{
					text-align:center;
					font-size: 10pt;
					font-weight: bold;
					color: #FFFFFF;
					background-image: url(/img/window/left/header.png);
					width: 192px;
					height: 25px;
				}
					.window_left_header span{
						position: relative;
						top: 3px;
					}
				.window_left_content{
					text-align:center;
					background-image: url(/img/window/left/bg.png);
					width: 192px;
					padding-top:5px;
					padding-bottom:5px;
				}
				.window_left_bottom{
					text-align:center;
					background-image: url(/img/window/left/bottom.png);
					width: 192px;
					height: 16px;
				}
			.window_left_separator{
				background-color: #FFFFFF;
				height: 8px;
			}
			#termekeink_menu{
				padding-left: 9px;
			}
				#termekeink_menu_header{
					width: 192px;
					height: 26px;
					background-image: url(/img/termekeink_menu/header.png);
				}
				a.termekeink_menu_menuitem{
					display: block;
					width: 192px;
					height: 25px;
					background-image: url(/img/termekeink_menu/menuitem.png);
					font-size: 9pt;
					color: #FF0000;
					font-weight: bold;
					text-decoration: none;
				}
					.termekeink_menu_menuitem span{
						position: relative;
						left: 5px;
						top: 5px;
					}
					a.termekeink_menu_menuitem:hover{
						background-image: url(/img/termekeink_menu/menuitem_on.png);
					}
				a.termekeink_menu_menuitem_end{
					display: block;
					width: 192px;
					height: 25px;
					background-image: url(/img/termekeink_menu/menuitem_end.png);
					font-size: 9pt;
					color: #FF0000;
					font-weight: bold;
					text-decoration: none;
				}
					.termekeink_menu_menuitem_end span{
						position: relative;
						left: 5px;
						top: 5px;
					}
					a.termekeink_menu_menuitem_end:hover{
						background-image: url(/img/termekeink_menu/menuitem_end_on.png);
					}
				a.termekeink_menu_menuitem_selected{
					background-image: url(/img/termekeink_menu/menuitem_selected.png);
					color: #FFFFFF;
				}
					a.termekeink_menu_menuitem_selected:hover{
						background-image: url(/img/termekeink_menu/menuitem_selected.png);
					}
				a.termekeink_menu_menuitem_end_selected{
					background-image: url(/img/termekeink_menu/menuitem_end_selected.png);
					color: #FFFFFF;
				}
					a.termekeink_menu_menuitem_end_selected:hover{
						background-image: url(/img/termekeink_menu/menuitem_end_selected.png);
					}
				a.termekeink_menu_almenuitem{
					display: block;
					width: 192px;
					height: 25px;
					background-image: url(/img/termekeink_menu/almenuitem.png);
					font-size: 9pt;
					color: #FF0000;
					font-weight: bold;
					text-decoration: none;
				}
					.termekeink_menu_almenuitem span{
						position: relative;
						left: 20px;
						top: 5px;
					}
					a.termekeink_menu_almenuitem:hover{
						background-image: url(/img/termekeink_menu/almenuitem_on.png);
					}
				a.termekeink_menu_almenuitem_selected{
					background-image: url(/img/termekeink_menu/almenuitem_selected.png);
					color: #FFFFFF;
				}
					a.termekeink_menu_almenuitem_selected:hover{
						background-image: url(/img/termekeink_menu/almenuitem_selected.png);
					}
		#center{
			display: block;
			float: left;
			width: 598px;
			background-color: #FFFFFF;
		}
			#menu{
			
			}
				.menu_separator{
					width: 2px;
					height: 37px;
					background-image: url(/img/menu/elvalaszto.png);
					float:left;
				}
				.menu_item{
					display: block;
					height: 37px;
					text-align: center;
					color: #FFFFFF;
					font-weight: bold;
					float:left;
				}
				.menu_item_selected{
					color: #000000;
				}
					.menu_item:hover{
						text-decoration: none;
					}
					.menu_item span{
						position: relative;
						top: 8px;
					}
				#menu_termekeink{
					width: 156px;
					background-image: url(/img/menu/menuitem_termekeink.png);
				}
					#menu_termekeink:hover{
						background-image: url(/img/menu/menuitem_termekeink_on.png);
					}
					#menu_termekeink_selected{
						width: 156px;
						background-image: url(/img/menu/menuitem_termekeink_selected.png);
					}
				#menu_cegunk{
					width: 108px;
					background-image: url(/img/menu/menuitem_cegunk.png);
				}
					#menu_cegunk:hover{
						background-image: url(/img/menu/menuitem_cegunk_on.png);
					}
					#menu_cegunk_selected{
						width: 108px;
						background-image: url(/img/menu/menuitem_cegunk_selected.png);
					}
				#menu_referenciak{
					width: 140px;
					background-image: url(/img/menu/menuitem_referenciak.png);
				}
					#menu_referenciak:hover{
						background-image: url(/img/menu/menuitem_referenciak_on.png);
					}
					#menu_referenciak_selected{
						width: 140px;
						background-image: url(/img/menu/menuitem_referenciak_selected.png);
					}
				#menu_elerhetosegunk{
					width: 188px;
					background-image: url(/img/menu/menuitem_elerhetosegunk.png);
				}
					#menu_elerhetosegunk:hover{
						background-image: url(/img/menu/menuitem_elerhetosegunk_on.png);
					}
					#menu_elerhetosegunk_selected{
						width: 188px;
						background-image: url(/img/menu/menuitem_elerhetosegunk_selected.png);
					}
			#center_content_wrapper{
				width: 598px;
				background-image: url(/img/content_bg.png);
				background-repeat: repeat;
				clear:both;
			}
				#center_content{
					float: left;
					background-image: url(/img/content_bg.png);
					width: 598px;
				}
					.search_result{
						margin: 10px 10px 10px 10px;						
					}
						.search_result a{
							font-weight: bold;
						}
					#center_content p{
						margin-left: 10px;
						margin-right: 10px;
						text-indent: 20px;
					}
					.title{
						text-align: center;
						color: #FF0000;
						font-weight: bold;
						font-size: 14pt;
					}
					.center_row{
						float: left;
						clear: both;
						padding-top: 10px;
						padding-left: 10px;
					}
						.window_center_separator{
							float: left;
							width: 12px;
							height: 10px;
						}
						.window_center{
							float: left;
						}
							.window_center_header{
								display:block;
								text-align:center;
								font-size: 10pt;
								font-weight: bold;
								color: #FFFFFF;
								background-image: url(/img/window/center/header.png);
								width: 185px;
								height: 50px;
								clear: both;
							}
								.window_center_header:hover{
									text-decoration: none;
								}
								.window_center_header span{
									display:table-cell;
									width: 185px;
									height: 50px;
									font-size: 9pt;
									padding: 0 5px 0 5px;
									vertical-align: middle;
								}
							.window_center_content{
								text-align:center;
								background-image: url(/img/window/center/bg.png);
								width: 185px;
								padding-top:15px;
								padding-bottom:5px;
							}
								.window_center_content_image{
								}
								.window_center_content_description{
									font-weight: bold;
									font-size: 8pt;
									padding: 10px 5px 10px 5px;
								}
								.window_center_content_readmore{
									text-align: right;
									padding-right: 5px;
									font-weight: bold;
									font-size: 8pt;
								}
									.window_center_content_readmore a:hover{
										text-decoration: none;
									}
							.window_center_bottom{
								text-align:center;
								background-image: url(/img/window/center/bottom.png);
								width: 185px;
								height: 18px;
							}
					#galeria{
						clear: both;
						text-align: center;
					}
						.galeria_row{
							display:block;
							clear:both;
							padding-top: 8px;
							width: 500px;
							margin-left: auto;
							margin-right: auto;
						}
							.galeria_img_container{
								float: left;
								padding-left: 8px;
							}
								.galeria_img{
									display: table-cell;
									vertical-align:middle;
									text-align: center;
									width: 90px;
									height: 90px;
									background-image: url(/img/galeria/cell_bg.png);
									margin-left: 18px;
								}
			#center_bottom{
				width: 598px;
				height: 17px;
				background-image: url(/img/content_bottom.png);
				clear:both;
			}
		#right{
			display: block;
			float: left;
			width: 182px;
			background-color: #FFFFFF;
		}
			.window_right{
				padding-left: 9px;
			}
				.window_right_header{
					text-align:center;
					font-size: 10pt;
					font-weight: bold;
					color: #FFFFFF;
					background-image: url(/img/window/right/header.png);
					width: 165px;
					height: 26px;
				}
					.window_right_header span{
						position: relative;
						top: 5px;
					}
				.window_right_content{
					text-align:center;
					background-image: url(/img/window/right/bg.png);
					width: 165px;
					padding-top:15px;
					padding-bottom:5px;
				}
					.window_right_content input[type="text"]{
						width: 150px;
					}
				.window_right_bottom{
					text-align:center;
					background-image: url(/img/window/right/bottom.png);
					width: 165px;
					height: 18px;
				}
			.window_right_separator{
				background-color: #FFFFFF;
				height: 8px;
			}
	#footer{
		width: 990px;
		height: 60px;
		clear: both;
		text-align: center;
		background-image: url(/img/bottom.png);
		font-size: 7pt;
		color: #FF0000;
	}
		#toplink{
			font-weight: bold;
			text-decoration: none;
			font-size: 12pt;
		}
		#toplink:hover{
			text-decoration: underline;
		}

/* 404 */
#error_container{
	width: 601px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
}
	#error_header{
		width: 601px;
		height: 31px;
		background-image: url(/img/404/header.png);
		background-repeat: no-repeat;
		text-align: center;
	}
		#error_header span{
			color: #FFFFFF;
			font-weight: bold;
			position: relative;
			top: 6px;
		}
	#error_content{
		width: 601px;
		background-image: url(/img/404/bg.png);
		background-repeat: repeat-y;
		padding: 1px 0 1px 0;
	}
		#error_content p{
			padding: 0 15px 0 10px;
		}
		#error_request{
			background-color: #E6E6E6;
			padding: 7px 0 7px 10px;
			width: 560px;
			margin-left: 5px;
			font-style: italic;
		}
	#error_bottom{
		width: 601px;
		height: 34px;
		background-image: url(/img/404/bottom.png);
	}


