body{
	font-family: 		Arial, Arial_Ce, Tahoma;
	font-size: 			12px;
	padding: 			0;
	margin: 			0;
	background: 		url('images/background.jpg') #CECECE left top repeat-x;
	color:				black;
}
h1{
	background:			none;
	padding: 			0;
	margin:				0;
	border:				none;
	font-size:			18px !important;
}
h1 a{
	color:				black !important;
}
#background{
	margin: 			0 auto;
	width: 				998px;
	text-align:			left !important;
}
#head{
	width: 				664px;
	height:				195px;
	background: 		url('images/head2.jpg') no-repeat;
	float: left;
}
#head_right{
	float: left;
	width: 334px;
}
#nyelvvalto{
	float: 				left;
	padding-top: 		18px;
	padding-left:		345px;
}
.nyelvvalto_spacer{
	padding-left:		10px;
	float: 				left;
	display: 			block;
}
#nyelvvalto a img{
	border: 			none;
}
#kereses{
	color: 				white;
	font-weight: 		bold;
	padding-left: 		20px;
	padding-top: 		15px;
	float: 				left;
}
#kereses input{
	font-size: 			11px;
	height: 			12px;
	width: 				120px;
}
#kereses form{
	padding:			0;
	margin:				0;
}
#fooldal{
	padding-top:		5px;
	padding-left:		85px;
	clear: 				left;
}
#fooldal a img{
	border: 			none;
	height:				50px;
	width:				190px;
}
#spacer{
	padding: 			0px 1px 1px 1px;
	background: 		#433C48;
}
#top_menu{
	height: 			50px;
	background: 		url('images/menu_bg.jpg') repeat-x;
	clear: 				left;
}
#menu{
	height: 			50px;
	float: 				left;
	width: 				661px;
}
.menu_horizontal{
	padding:			0;
	margin:				0;
	list-style: 		none;
	padding-top:		1px; 
	padding-left:		20px;
}
.menu_horizontal li{
	display: 			inline;
	padding-right:		5px;
}
.menu_horizontal li.separator img{
	margin-bottom: 		-18px;
}
.menu_horizontal li a{
	font-weight:		bold;
	color: 				white;
	text-decoration: 	none;
}
#rg_ad{
	height: 			50px;
	float: 				left;
}
#rg_ad a img{
	border: 			none;
}
#content{
	padding-top: 		10px;
}
#content_bg{
	border-top: 		1px solid #838284;
	background: 		url('images/bg.jpg') repeat-y;
}

#left{
	float: 				left;
	width: 				229px;
}
#left h3 a{
text-decoration: none;
color: black;
}
#left_spacer{
	padding:			15px;
	padding-top:		20px;
	padding-bottom:		0px;
}
#left_spacer h3{
	padding:			0px;
	margin: 			0;
	font-size: 			16px;
	/*font-weight: 		normal;*/
	font-weight:		bold !important;
	color: 				15204C;
}
#left_spacer h3 img{
/*	vertical-align: bottom; */
	margin-bottom: 		-5px;
}
.menu_vertical{
	padding:			0;
	margin:				0;
	padding-top:		10px;
	list-style: 		none;
}
.menu_vertical li{
	padding:			5px 0px 5px 6px;
	background: 		url('images/li_bg.jpg') left bottom no-repeat;
}
.menu_vertical li a{
	text-decoration: 	none;
	color: 				#15204C;
	font-size: 			14px;
	display: 			block;
	padding-left: 		14px;
}
.menu_vertical li a:hover{
	color: 				#006FC5;
}
.menu_vertical li.active a{
	color: 				#006FC5;	
	background: 		url('images/li_active_bg.jpg') left 4px no-repeat;
}
.menu_vertical li.active ul{
	padding: 			0;
	margin:				0;
	list-style: 		none;
}
.menu_vertical li.active li{
	background: 		none;
}
.menu_vertical li.active li a{
	background: 		none;
	color: 				#15204C;
}
.menu_vertical li.active li a:hover{
	color: 				#006FC5;
}
.menu_vertical li.active li.active a{
	color: 				#006FC5;
}
#hirlevel{
	padding-top: 		20px;
}
#hirlevel_bg{
	padding-top: 		14px;
	padding-bottom: 	14px;
	padding-left: 		10px;
	background: 		url('images/hirleve_bg.jpg') repeat-x;
/*	height: 48px; */
}
#hirlevel_bg h3{
	color: 				#78D1FF;
	font-size: 			18px;
	padding: 			0;
	margin:				0;
}
#hirlevel_form{
}
#hirlevel_form_input{
	padding-left: 		15px;
	padding-top: 		5px;
	padding-bottom: 	5px;
}
#hirlevel_form_input input{
	width: 				170px;
}
#hirlevel_form form{
	padding: 			0;
	margin:				0;
}
#buttons input{
	padding: 			0;
	padding-top: 		4px;
	color:				#CBCBCB;
	cursor: 			pointer;
	font-size: 			12px;
	border: 			none;
	width: 				90px;
	background: 		none;
}
#buttons{
	padding-left: 		5px;
	background: 		url('images/button_bg.jpg') no-repeat;
	height: 			25px;
}
#center{
	padding-top:		1px;
	float: 				left;
	width: 				518px;
}
.szoveg{
	padding: 			20px 20px 10px 20px;
}
.szoveg a, #center2 a, #right2_spacer a{
	color:				#006FC5;
	
	text-decoration:	none;
}
.szoveg a:hover, #center2 a:hover, #right2_spacer a:hover{
	text-decoration: 	underline;
}
#center2 a img, #right2_spacer a img{
	border: 			1px solid black;
}
.szoveg hr{
	background:			url('images/hr_bg.jpg') left center no-repeat;
	height:				3px;
	border: 			none;
}

.szoveg a:hover{
	text-decoration:	underline;
}
.szoveg h2{
	padding:			0;
	margin:				0;
	font-size:			16px;
	/*font-weight:		normal;*/
	font-weight:		bold;
}
.szoveg h2 img{
	vertical-align: 	top;
	margin-right:		10px;
}
.szoveg h5{
	font-size:			12px;
	padding:0;
	margin:0;
}
.kivonat{
	font-weight:		bold;
	text-align:			justify;
	padding:			10px 0px;
}
.kivonat2{
	font-weight:		normal;
	text-align:			justify;
}
.szovegek p{
	padding:			0;
	margin:				0;
	padding-bottom:		10px;
}
#right{
	float: 				left;
	width: 				249px;
}
#right_spacer{
	padding-left:		10px;
	padding-top: 		20px;
	padding-right: 		25px;

}
#right_spacer h3{
	padding: 			0;
	margin:				0;
	font-size: 			16px;
	font-weight:		bold !important;
}
#right_spacer h3 img{
	vertical-align: 	top;
}
#right_spacer .hirek{
	padding-top: 		20px;
	padding-bottom:		20px;
	text-align:			justify;
	border-bottom:		1px solid #263F72;
}
#right_spacer .hirek a{
	color:				#006FC5;
	text-decoration:	none;
}
#right_spacer .hirek a:hover{
	text-decoration:	underline;
}
#spacer2{
	clear: 				left;
	height: 			10px;
}
#foot{
	border-left: 		1px solid #433C48;
	border-right: 		1px solid #433C48;
	clear: 				left;
	height: 			48px;
	background: 		url('images/foot_bg.jpg') #CECECE repeat-x;
	overflow:			hidden;
}
#fooldal2{
	padding-left: 		10px;
	float: 				left;
	padding-right:		145px;
}
#fooldal2 a img{
	border: 			none;
}
#address{
	padding-top:		10px;
	float: 				left;
	color: 				#78D1FF;
	padding-right:		200px;
}
.white, .white a{
	color:				white;
}
.white a {
	text-decoration:	none;
}
#address div{
	float: 				left;
	padding-right: 		20px;
}
#rg{
	float: 				left;
	text-align: 		center;
	padding-top:		5px;
	color:				#FF9900;
}
#rg .also{
	padding-top: 		2px;
}
#rg img{
	margin-bottom:		-5px;
	border: 			none;
}
#rg a {
	color:				#FF9900;
	text-decoration:	none;
}


/*   Fõoldal   */

#content_bg2{
	border-top: 		1px solid #838284;
	background: 		url('images/bg2.jpg') repeat-y;	
	float: left;
	width: 998px;
}
#content_bg2 table{
font-size: 12px;

}
#content_bg2 table a{
	
	color:				#006FC5;
}
#left2{
	float: 				left;
	width:				453px;
}
#left2_spacer{
	padding-top:		34px;
	padding-left:		20px;
}
#center2{
	width:				206px;
	float: 				left;
}
#center2_spacer{
	padding-top:		20px;
	padding-right:		10px;
}
#center2_spacer h3{
	font-size: 	16px;
}
#right2{
	/*width:				335px;*/
	float: 				left;
	width:				333px;
}
#right2 h3{
	font-size: 14px;
}
#right2_spacer{
	padding-top:		20px;
	padding-left:		20px;
	padding-right:		20px;
}

#rendezvenyek h3{
	padding:			0;
	margin:				0;
/*	color:				#111A45;*/
	color: black;
	font-weight:			bold;
	/*font-size:			16px;*/
	font-size:			16px;
}
#rendezvenyek h3 img{
	vertical-align:		top;
}
#rendezvenylista{
	padding-top:		20px;
	float: left;
}
.rendezveny1{
	background:			#111A45;
	width:				424px;
	color:				white;
	float: 				left;
}
.rendezveny_inside{
	padding:			10px;
	float: 				left;
}
.rendezveny_inside img{
	border: 			1px solid white;
	float: 				left;
}
.rendezveny_right{
	float: 				left;
	padding-left:		10px;
	width:				310px;
	text-align: 		justify;
}
.rendezveny_cim{
	color: 				#FF0000;
}
.rendezveny_right a{
	color:				#78D1FF;
	text-decoration:	none;
}
.rendezveny_right a:hover{
	text-decoration:	underline;
}
.rendezveny2_bg{
	width:				424px;
	color:				white;
	float: 				left;
	background: 		#263F72;
}
.rendezveny2{
	padding-top:		8px;
	float: 				left;
}
#rendezveny_szoveges{
	width: 				424px;
	float: 				left;
	padding-top:		10px;
	padding-bottom:		10px;
}
.egy_rendezveny{
	padding-top:		10px;
	text-align:			justify;
	border-bottom:		1px solid #263F72;
	padding-bottom:		10px;
}
.egy_rendezveny_cim{
	color: 				#263F72;
	display: 			block;
	font-size:			14px;
	font-weight:		bold;
}
.egy_rendezveny a{
	color:				#006FC5;
}
#datumLapozo{
	padding:			10px 0px;
}
#datumLapozo table td{
	text-align:			center;
}


#galeriaKepek{
	width: 				469px !important;  
	height:				280px !important;
}
.galeriaHeader{
	width:  			469px;
	height: 			19px;
	text-align: 		center;
	background: 		url('images/galeria_header.jpg') no-repeat;
	color: 				white;
}
#vetitoDiv{
	background: 		#D9DFEC;
	width: 				469px;
	height: 			40px;
	padding-top: 		10px;
	border-bottom: 		1px solid white;
}
.visszaSpan{
	padding-right: 		20px;
}
.visszaSpan img{
	border: 			none;
	margin-bottom: 		-8px;
}
.galeriaLista, .galeriaLista ul{
	list-style:			none;
}
.galeriaLista li{
	padding-top: 		10px;
	clear: 				both;
}
.galeriaLista img{
	border: 			none;
	float: 				left;
	margin-right: 		10px;
}
.kepSpan img{
	border: 			1px solid black;
}
.year{
	width: 				60px;
}
.month{
	width: 				130px;
}
.eventExtract{
	text-align: 		justify;
}
.h1Logoval{
	color: 				black;
	padding-top: 		10px;
	padding-bottom: 	10px;
	padding-left: 		35px;
	background: 		url("images/cim_logo.jpg") left 10px no-repeat;
}
.esemenyKiskep{
	padding-right:		10px;
}

#pozicio h2 a{
	font-weight:		bold !important;
	font-size: 16px !important;
	
	color: black !important;
}
#pozicio h2{
padding-bottom: 20px;

}
.szurke_tablazat
{
background: white;
border: 1px solid #B6B6B6 !important;
}
.keretnelkul{
border: none!important;
}
