body{
	background: url("images/bg.jpg") #fff repeat-x;
	padding: 0;
	margin: 0;
	font-family: Verdana;
	font-size: 12px;
}
#bg{
	text-align: left;
	padding: 0;
	margin: 0 auto;
	width:952px;
/*	border-left:16px solid #fff;
	border-right: 16px solid #fff;  */
	padding: 0px 16px;  
/*	background: url("images/main_bg.jpg") repeat-y; */
	background: url("images/main_bg.jpg") 16px 0px repeat-y white; 
}
#head{
	width:641px;
	height:176px;
	background:url("images/head.jpg") no-repeat;
	floaT: left;
	padding:0;
	margin:0;
}
#head_bottom{
	background:url("images/head_bottom.jpg") left top;
	width:641px;
	height:53px;
	padding:0;
	margin:0;
}
#head2{
	width: 311px;
	height: 176px;
	background:url("images/head2.jpg") no-repeat;
	float: left;
}
#header{
	width: 954px;
	padding: 0;
	margin: 0;
	font-size: 0px;
}
#top_menu{
	height:38px;
}
#top_menu ul{
	list-style: none;
	padding:0;
	margin:0;
}
#top_menu ul li{
	display: inline;
}
#top_menu ul li a{
	text-decoration:none;
	font-weight: normal;
	color:#000000;
	font-size: 14px;
	display:block;
	background:url("images/top_menu_bg.jpg") 0 17px no-repeat;
	float: left;
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
	height: 20px;
}
#top_menu ul li a:hover{
	text-decoration:underline;
	color:#04B24E;
	background:url("images/top_menu_bg2.jpg") 0 17px no-repeat;
}
#top_menu ul.menu1 li.active a{
	text-decoration:underline;
	color:#04B24E;
	background:url("images/top_menu_bg2.jpg") 0 17px no-repeat;
}
#spacer{
	float: left;
	margin-top:53px;
	margin-left:20px;
}
#spacer a{
	display: block;
	width: 260px;
	height: 84px;
}
#spacer a img{
	border: none;
}
#main_bg{
	background: url("images/main_bg.jpg") repeat-y;
	width:951px;
	float:left;
	margin-bottom:20px;
}
#menu{
	width:310px;
	float: right;
	height:100%;
	background:#fff;
}
#menu ul{
	list-style: none;
	padding:0;
	margin:0;
}
#menu ul li{
	
}
#menu ul li a{
	display: block;
	text-decoration:none;
	font-size:18px;
	color: #fff;
	height: 167px;
	width:271px;
	padding-left: 40px;
	padding-top:8px;
}
.menu2 li div{
	width: 310px;
	height: 182px;
	background:url("images/menu_2.jpg") no-repeat white;

}
#menu ul li a:hover{
	text-decoration:underline;
}
#foelem_0{
	background:url("images/menu_1.jpg") no-repeat white !important;	
}
#foelem_2{
	background:url("images/menu_3.jpg") no-repeat white!important;
}
#foelem_3{
	background:url("images/menu_4.jpg") no-repeat white!important;
	height: 173px !important;
}
/*#foelem_4{
	background:url("images/menu_5.jpg") no-repeat white!important;
}*/
#content{
	width: 612px;
	float: left;
	background: url("images/content_bg.jpg") repeat-y;
	padding:0;
	margin:0;
}
#content h2, .Title{
	color:#04B24E;
	font-weight: normal;
	font-size:18px;
	padding:0;
	margin:0;
}
#content h3{
	color:#04B24E;
	font-weight: bold;
	font-size:12px;
	padding:0;
	margin:0;
}
#content a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color: #000000;
}
#content img{
	margin:5px;
}
#content img a{
	border:none;
}
#content a:hover{
	text-decoration:underline;
	color:#04B24E;
}
#content hr{
	border: 1px solid #BDBDBD;
	height:1px;
}
#content p{
	padding:0;
	margin:0;
	margin-bottom:15px;
}
.kapcsolatText2{
	border: 1px solid #00B04B;
	background: #DFDFDF;
	color: #000;
	padding:0;
	margin:0;
	width:440px;
	height: 120px;
	margin-top:5px;
}
.kapcsolatText, .kapcsolatKozep{
	padding:0;
	margin:0;
	border: 1px solid #00B04B;
	background: #DFDFDF;
	color: #000;
	width: 290px;
	margin-top:4px;
}
.kapcsolatKozep{
	width: 292px;
}
.kapcsolat{
	
}
.gomb{
	background: #00B04B;
	border: none;
	color: #fff;
	font-weight: bold;
	padding:0;
	margin:0;
	margin-top: 10px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 155px;
}
.gomb2{
	background: #BABABA;
	border: none;
	font-weight: bold;
	color: #fff;
}
.kapcsolat-szoveg{
	font-weight: bold;
	color:#00B04B;
	padding:0;
	margin:0;
	margin-right:75px;
}
.kapcsolat-szoveg3{
	font-weight: bold;
	padding:0;
	margin:0;
}
#foot{
	width:952px;
	height: 83px;
	clear: both;
	background: url("images/foot_sztrada.jpg") #919799 no-repeat;
}
#spacer2{
	float: left;
	margin-top:20px;
}
#spacer2 a{
	display: block;
	width: 150px;
	height: 40px;
}
#spacer2 a img{
	border: none;
}
#foot h2{
	padding:0;
	margin:0;
	font-size:18px;
	color: #fff;
	font-weight: bold;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:0px;
	float: left;
	width: 450px;
}
#foot_text{
	float: left;
	width: 500px;
}
#foot_text_1{
	padding-left: 20px;
	height:36px;
	clear: left;
	color: #fff;
	float: left;
}
#foot_text_1_1{
	padding: 0;
	margin: 0;
	width:255px;
}
#foot_text_2{
	color:#fff;
	width: 190px;
	float: left;
}
#foot_text_2 a{
	color:#fff;
	text-decoration:none;
}
#foot_text_2 a:hover{
	text-decoration:underline;
}
#foot_text_3{
	width:180px;
	float: left;
	color: #fff;
	padding-top:34px;
}
#foot_text_3 a{
	color: #fff;
	text-decoration: none;
/*	background: url("images/rg.jpg") 0 -4px no-repeat; */
}
#rg{
	height: 17px;
}
#foot_text_4{
	float: left;
	width: 80px;
	float: left;
	padding-top:30px;
}
#foot_text_4 a img{
	border: none;
}
#rg img{
	border: none;
	margin-bottom: -5px;
}
#magicon{
}
#magicon img{
	border: none;
	margin-bottom: -3px;
}
.Bold{
	font-weight: bold;
}
.Code{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}
/*.kep, .kep a{
	margin:5px;
	border:1px solid #3A3A3A;
}*/
.keret{
	border:1px solid #3A3A3A;
}
.kivonat{
	font-size:12px;
	color:#000;
	font-weight:bold;
}

#galeriaKepek{
	width: 				614px !important;  
	height:				280px !important;
}
.galeriaHeader{
	width:  			614px;
	height: 			19px;
	text-align: 		center;
	background: 		#04B34E;
	color:				white;
}
.galeriaLista, .galeriaLista ul{
	list-style:			none;
}
.galeriaLista li{
	padding-top: 		10px;
	clear: 				both;
}
.galeriaLista img{
	border: 			none;
	float: 				left;
	margin-right: 		10px;
}
#alkategoriak{
	padding-top: 		20px;
}
#vetitoDiv{
	width: 				614px;
	background: 		#DDFFE9;
	height: 			30px;
	border-bottom: 		1px solid white;
}
#vetitoDiv a{
	margin-right:		20px;
}
#alkategoriak img{
	border: 3px solid black;
}
#alkategoriak a:hover img{
	border: 3px solid #04B24E;
}




	#nagykep
	{
		float:			left;
		border:			1px solid #474747;
		padding:		5px;
		width: 			100%;
		text-align:		center;
	}

	#nagykep a img 
	{
		border:1px solid #474747;
	}
	#kiskepek a {text-decoration:none;}

	#kiskepek
	{
		clear:				left;
		overflow:			auto;
		height:				150px;
		margin:				0px;
		padding:			0px;
		padding-top:		10px;
		width: 				590px;
	}

	#kiskepek a img {border:		0px solid #d54624;}
	#kiskepek a img.active {border:		0px solid #9ad75f;}

	#kiskepek a:hover img
	{
		border:		0px solid #5a4742;
	}

	.ref{
		padding: 10px;
	}
	#kepTabla img{
		border: 2px solid black;
	}
	.kisKepKontener{
		vertical-align: top;
	}
	.kisKepKontener div{
		width: 90px;
		padding-left: 3px;
	}
