@charset "iso-8859-2";
/* CSS Document */

body{
	background-color: #d8c4af;
	background-image: url(im/bg_body.jpg);
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}
.clear{
	clear: both;
}
.clear2{
	clear: both;
	border-bottom: 1px dotted #666;
	padding: 15px 0 0 0;
}
#container{
	padding: 8px 0 0 0;
	margin: 0 auto;
	width: 1008px;
}
	#mainap{
		color: #dbd6c5;
		font-size: 10px;
		margin: 0;
		padding: 0 0 6px 0;
		line-height: 10px;
	}
	.nyelv{
		width: 18px;
		height: 12px;
		margin: 0;
		padding: 0 15px 0 0;
		display: block;
		float: right;
	}
	#header{
		width: 1008px;
		height: 169px;
		background-image: url(im/bg_header.jpg);
		background-repeat: no-repeat;
	}
	
	#content{
		width: 1008px;
		background-image: url(im/bg_content.jpg);
		background-repeat: repeat-y;
	}
		#bal{
			float: left;
			width: 199px;
			padding: 20px 0 0 4px;
		}
		#bal h1{
			color: #6e0000;
			font-size: 18px;
			text-align: center;
		}
		#bal #hirek{
			padding: 3px;
			margin: 0;
			font-size: 11px;
		}
			#hirek .hirek{
				padding: 3px;
				margin: 0;
			}
			#hirek .hirek h2{
				font-size: 14px;
				font-weight: bold;
				color: #808080;
			}
			#hirek .hirek a{
				color: #6E0000;
				text-decoration: none;
				font-weight: bold;
			}
			#hirek .hirek a:hover{
				text-decoration: underline;
			}
			#hirek .hirek a.cikk_link{
				text-align: right;
				display: block;
			}
		#jobb{
			float: right;
			padding: 50px 49px 0 0;
			width: 701px;
		}
		.tart{
			width: 701px;
			font-size: 12px;
		}
		.tart h1{
			color: #a41717;
			font-size: 18px;
			font-weight: normal;
			margin: 0;
			padding: 0 0 10px 0;
		}
		.tart h2{
			color: #818181;
			font-size: 16px;
			font-weight: bold;
			margin: 0;
			padding: 0 0 10px 0;
		}
		.tart h3{
			color:#6E0000;
			font-size:18px;
			text-align:center;
			margin: 0;
			padding: 0 0 10px 0;
		}
		.tart a{
			color: #a41717;
			text-decoration: none;
		}
		.tart a:hover{
			text-decoration: underline;
		}
	
	#footer{
		clear: both;
		width: 1008px;
		height: 171px;
		background-image: url(im/bg_footer.jpg);
		background-repeat: no-repeat;
	}
		#cim{
			margin: 0;
			padding: 76px 0 0 0;
			text-align: center;
			font-size: 11px;
			color: #fff;
			line-height: 13px;
			
		}
		#footer #footmenu{
			margin: 0;
			padding: 30px 0 0 160px;
			/*width: 1008px;*/
		}
		#footer #footmenu ul{
			padding: 0;
			margin: 0;
		}
		#footer #footmenu ul li{
			float: left;
			list-style: none;
			margin: 0;
			padding: 0;
			height: 35px;
			font-size: 11px;
		}
			#footer #footmenu ul li a{
				color: #fff;
				display: block;
				line-height: 39px;
				padding: 0 16px;
				text-decoration: none;
			}
			#footer #footmenu ul li a:hover{
				text-decoration: underline;
			}
			
/*nav*/
#nav a{
	font-weight: bold;
}
#nav a:hover{
	text-decoration: none;
	color: #b9a159;
}

/*vendégkönyv*/
.tart #vk_form{
	padding: 20px 0;
}
.tart .vk_form_table {
	margin: 0 auto;
	padding: 10px;
	border: 1px solid #333;
}
.tart .vk_form_nev_input, .tart .vk_form_emil_input, .tart .vk_form_szoveg_input {
	background-color:#fcefcc;
	border:1px solid #333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	width:300px;
}
.tart .vk_form_nev, .tart .vk_form_emil, .tart .vk_form_szoveg, .tart .vk_form_megjegyzes, .tart .vk_form_submit_cell {
	color:#333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.tart .vk_post_table{
	width: 100%;
}
.tart .vk_post_paros {
	background-color:#fcefcc;
}
.tart .vk_nev, .tart .vk_valasz_nev {
	color: #a41717;
	font-weight:bold;
}
.tart .vk_datum {
	font-size:11px;
	text-align:right;
	font-weight: bold;
}
/***/
a#esemenyek{
	color:#6E0000;
	font-weight:bold;
	text-decoration:none;
	margin: 0 auto;
	display: block;
	width: 130px;
}
a:hover#esemenyek{
	text-decoration: underline;
}
#jobb .tart h2.cikk_cim{
	color: #a41717;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 10px 0;
}
#jobb .tart .cikk_rovid{
	background-color: #F9F8F7;
	padding: 8px;
	font-size: 12px;
}
#jobb .tart .cikk_link{
	float: right;
	padding: 5px 10px;
	display: block;
	font-weight: bold;
}

/*topmenu*/
	/*#header ul#topmenu{
			margin: 0;
			padding: 125px 0 0 20px;
			list-style: none;
		}
		#header ul#topmenu li{
			float: left;
			display: block;
			margin: 0;
			padding: 0;
			font-size: 12px;
			font-weight: bold;
			text-transform: uppercase;
		}
			#header ul#topmenu li a{
				color: #FFF;
				display: inline-block;
				line-height: 34px;
				height: 35px;
				padding: 0 16px;
				text-decoration: none;
			}
			#header ul#topmenu li a:hover{
				background-color: #d3b334;
			}
				#header ul#topmenu ul.under_sub{
					position: absolute;
					padding: 3px;
					margin: 0;
					background-color: #e7e0ce;
					font-size: 10px;
				}
					#header #topmenu .under_sub li{
						margin: 0;
						
						float: none;
						text-transform: none;
						display: block;
						
						padding: 0;
						width: auto;
					}
					#header #topmenu .under_sub a{						
						color: #000;
						text-decoration:none;
						display: block;
						font-size: 10px;
						
					}
					#header #topmenu .under_sub a:hover{
						text-decoration:underline;
						background-color: #FFF;
					}*/
#topmenu{
	float: right;
	font-size: 11px;
	color: #b9c528;
	padding: 126px 0 0 0;
	margin: 0;
}
	/* dd_menu */
	#nav{
		margin: 0;
		padding: 0
	}
		
		#nav li{
			float: left;
			list-style: none;
			font: 12px Tahoma, Arial;
		}
	
		#nav li a{
			display: block;
			padding: 0 12px;
			text-decoration: none;
			color: #fff;
			font-size: 12px;
			font-weight: bold;
			text-transform: uppercase;
			white-space: nowrap;
			line-height: 34px;
		}
	
		#nav li a:hover{
			color: #fff;
			background-color: #d3b334;
		}
			
			#nav li ul{
				margin: 0;
				padding: 0;
				position: absolute;
				visibility: hidden;
				background-color: #e7e0ce;
				/*opacity:.80;
				filter: alpha(opacity=80);*/
				font-size: 10px;
				border-left: 1px solid #666;
				border-right: 1px solid #666;
				border-bottom: 1px solid #666;
			}
			
			#nav li ul li{
				float: none;
				display: inline
			}
			
			#nav li ul li a{
				width: auto;
				color: #000;
			}
			
			#nav li ul li a:hover{
				color: #6E0000;
				background-color: #fcefcc;
			}
/*galéria*/
.gal_leiras{
	display: block;
	text-align: center;
}
