body{
	padding:0;
	margin:0;
	background: url("images/bg.jpg") #fff repeat-x;
	font-family: Verdana;
	font-size: 12px;
	color: #002514;
}
img, img a{
	border: none;
}
h1{
	padding:0;
	margin:0;
	font-size: 24px;
	font-weight: normal;
}
h2{
	padding:0;
	margin:0;
	font-size: 18px;
	font-weight: normal;
}
h3, h3 a{
	color:#0C5840;
	font-size: 12px;
	padding:0;
	margin:0;
	font-weight: bold;
}
a:hover{
	text-decoration:underline;
	color:#5DB18D;
}
a{
	color: #00824A;
	text-decoration:none;
	font-weight: bold;
}
#page{
	width: 993px;
}
#page_{
	float: left;
	width: 993px;
	background: url("images/page.jpg");
	text-align:left;
	padding-bottom:20px;
}
#head{
	background: url("images/head.jpg");
	width: 100%;
	height: 113px;
	min-width: 1000px;
}
#head_inner{
	width: 967px;
	padding-top:16px;
}
#head_inner_{
	width:967px;
	height: 97px;
	background: url("images/head_inner.jpg");
	float: left;
}
#spacer{
	float: left;
}
#spacer a{
	display: block;
	width: 235px;
	height: 90px;
}
#spacer a img{
	border: none;
}
#top_menu{
	float: left;
	width:440px;
	height:	84px;
	text-align:left;
}
#top_menu_{
	float: left;
	padding-top:65px;
	padding-left:5px;
}
#langs{
	float: left;
	width:50px;
	padding-top:27px;
}
#langs a img{
	border: 1px solid #fff;
}
#left_shadow{
	float: left;
	width:13px;
	height: 317px;
	background: url("images/left_shadow.jpg") no-repeat;
	border-top: 1px solid #fff;
}
#main{
	float: left;
	width:967px;
}
#main_left{
	float: left;
	padding-left: 1px;
	padding-right: 1px;
	color:#fff;
}
#main_left_top{
	float: left;
	width:221px;
	height: 21px;
	background: url("images/main_left_top.jpg");
}
#main_left_{
	width: 236px;
	background: url("images/left_bg.jpg") repeat-x;
	float: left;
}
#main_left ul{
	padding:0;
	margin:0;
	list-style:none;
	float: left;
}
#left_menu{
	float: left;
	padding-left:23px;
}
#left_menu ul{
	list-style: none;
	float: left;
}
#left_menu ul li{
	float: left;
	padding-bottom:5px;
}
#left_menu ul li a{
	color:#fff;
	font-weight: normal;
	display:block;
	width:194px;
	height: 28px;
	float: left;
}
#left_menu ul li a span{
	display:block;
	float: left;
	padding-top:5px;
	padding-left:28px;
	background: url("images/menu_point.gif") 16px 12px no-repeat;
	cursor: pointer;
}
#left_menu ul li a:hover{
	background: #0C5840;
	background: url("images/left_menu_bg.jpg");
}
#left_menu ul.menu1 li.active a{
	background: url("images/left_menu_aktiv.jpg");
}
#left_menu ul.menu1 li.active a span{
	background: none;
}
#left_menu ul.menu1 li.active ul{
	float: left;
	border: 1px solid #81FBC0;
	border-top:none;
	width:192px;
	padding-bottom:5px;
	background: #00351D;
}
#left_menu ul.menu1 li.active ul li{
	padding:0;
	margin:0;
}
#left_menu ul.menu1 li.active ul li a{
	background: #00351D;
	width:192px;
	height: 20px;
	color:#80FABF;
}
#left_menu ul.menu1 li.active ul li a span{
	padding-left: 38px;
	background: url("images/sub_menu_point.jpg") 26px 12px no-repeat;
}
#left_menu ul.menu1 li.active ul li a:hover{
	color:#fff;
}
#left_menu ul.menu1 li.active ul li.active a{
	color:#fff;
}
#main_left_content{
	float: left;
	width:221px;
}
#main_left_shadow{
	float: left;
	background: url("images/main_left_shadow.jpg") no-repeat;
	width:15px;
	height:174px;
	border-top:1px solid #fff;
}
.left_box{
	float: left;
	padding-left:35px;
	padding-top: 20px;
}
.left_box_news{
	float: left;
	padding-left:20px;
	padding-top: 20px;
}
.left_box_news_{
	border-top: 1px solid #65D9A3;
	padding-top: 10px;
}
.left_box h2, .left_box_news h2{
	padding-bottom:15px;
	padding-top:15px;
}
.left_box_{
	float: left;
	width:167px;
	border-top:1px solid #65D9A3;
}
.left_box a, .left_box_news a{
	font-weight:normal;
	color:#81FBC0;
}
.left_box a:hover{
	color: #81FBC0;
}
#main_center{
	width: 493px;
	float: left;
}
#content_{
	width:481px;
	float: left;
	background: url("images/content.jpg") repeat-x;
	min-height:50px;
}
#content{
	float: left;
	padding-left: 15px;
	padding-top:15px;
}
#content p{
	padding:0;
	margin:0;
	padding-bottom:15px;
}
.keret{
	border: 1px solid #0A6542 !important;
}
.keret2{
	border: 4px solid #0A6542 !important;
}
.kivonat{
	font-weight: bold;
	text-align:justify;
	padding-top:15px;
	padding-bottom: 10px;
	font-size: 12px;
}
#content table tr td{
	font-size: 12px;
}
#main_center_shadow{
	float: left;
	width:12px;
	height: 92px;
	background: url("images/main_center_shadow.jpg") no-repeat;
}
#main_right{
	float: left;
	color:#fff;
	padding-left:1px;
}
#main_right_{
	background: url("images/main_right.jpg") repeat-x;
	width:234px;
	float: left;
}
.right_box{
	float: left;
	padding-top:20px;
	padding-left: 20px;
	padding-right: 20px;
}
.right_box a{
	color: #81FBC0;
	font-weight: normal;
}
.right_box h3 a{
	font-weight: bold;
}
.right_box h2{
	padding-bottom:15px;
}
.right_box table{
	width: 194px;
	padding:0;
	margin:0;
	background: #65D6A1;
	float: left;
	border-left: 1px solid #65D6A1;
	border-right: 1px solid #65D6A1;
	border-bottom: 1px solid #65D6A1;
	border-collapse: collapse;
}
.right_box table tr{
	padding:0;
	margin:0;
	width: 100%;
}
.right_box table tr td{
	padding:0;
	margin:0;
	padding:5px;
	border-top: 1px solid #65D6A1;
	font-size: 12px;
	width: 100%;
}
.dark_tr{
	background: #002514;
	color:#fff;
}
.dark_tr a{
	color:#fff;
	font-weight:normal;
}
.light_tr{
	background: #00351D;
	color:#81FBC0;
}
.light_tr a{
	color:#81FBC0;
	font-weight:normal;
}
.right_box_{
	float: left;
	border-bottom:1px solid #65D6A1;
	padding-bottom:20px;
}
.right_box img, .right_box a img{
	border: 1px solid #59C695;
	float: left;
	margin-right:5px;
}
#right_shadow{
	border-top: 1px solid #fff;
	float: left;
	width:13px;
	height: 317px;
	background: url("images/right_shadow.jpg") no-repeat;
}
#foot{
	float: left;
	width:100%;
	min-width: 1000px;
	background: url("images/foot.jpg");
	height: 125px;
	color:#fff;
}
#foot a{
	color:#6BE0A9;
	font-weight: normal;
}
#foot a:hover{
	text-decoration:underline;
}
#foot_inner{
	text-align:left;
	height:125px;
	width:993px;
	background: url("images/foot_inner.jpg") no-repeat;
}
#foot_box_1_{
	float: left;
	padding-left: 15px;
}
#foot_box_1{
	float: left;
	padding-top:55px;
	width: 255px;
}
#foot_box_2_{
	float: left;
	height:30px;
	border-right: 1px solid #fff;
	width:330px;
}
#foot_box_2{
	padding-top:60px;
	float: left;
}
#foot_box_3_{
	float: left;
	padding-left:30px;
}
#foot_box_3{
	float: left;
	width:200px;
	padding-top:60px;
}
#foot_box_4{
	float: left;
	padding-left:20px;
}
#foot_box_rg{
	float: left;
	padding-top:55px;
}
#foot_box_rg a{
	color:#fff;
	text-decoration:none;
	font-weight: normal;
}
#foot_box_rg a:hover{
	text-decoration:underline;
}
#foot_box_rg a img{
	border: none;
}
#rg{
	margin-bottom: -4px;
}
#magicon{
	margin-bottom: -3px;
}

/*----------------------------------------------------------------KAPCSOLAT-------------------------------------------------------------------------*/

.kapcsolatText2{
	border: 1px solid #9F9581;
	background: #E4E4E4;
	padding:0;
	margin:0;
	width:444px;
	height: 120px;
	color:#000;
}
.kapcsolatText, .kapcsolatKozep{
	padding:0;
	margin:0;
	border: 1px solid #9F9581;
	background: #E4E4E4;
	width: 328px;
	margin-top:1px;
	color: #000
}
.kapcsolatKozep{
	width: 330px;
}
.kapcsolat{
	
}
.gomb, .gomb3{
	background: #0A5F40;
	border: 1px solid #9F9581;
	color: #fff;
	padding:0;
	margin:0;
	margin-top: 10px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 121px;
	height:20px;
}
.gomb3{
	padding:0;
	margin:0;
}
.gomb2{
	background: #CFCFCF;
	border: 1px solid #9F9581;
	color: #000;
	padding-left: 8px;
	padding-right: 8px;
	height:20px;
}
.kapcsolat-szoveg, .kapcsolat-szoveg__{
	padding:0;
	margin:0;
	font-size:12px;
	float: left;
}
.kapcsolat-szoveg3{
	padding:0;
	margin:0;
	font-size:12px;
	float: left;
}
.kapcsolat-szoveg__{
	
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------HÍRLEVÉL--------------------------------------------------------------------------------------------------------*/

#hirlevel_box{
	float: left;
	width:238px;
	height:92px;
	text-align:left;
}
#hirlevel_box_{
	float: left;
	padding-left: 20px;
	padding-top:20px;
	color:#fff;
}
#hirlevel_box form{
	padding:0;
	margin:0;
}
#hirlevel_box input{
	background: #00351D;
	border: 1px solid #6BE0A9;
	font-size: 11px;
	width:194px;
	margin-top:1px;
	color:#fff;
}
#hirlevel_email{
	width:148px !important;
}
#feliratkozom{
	background: url("images/hirlevel_ok.jpg") !important;
	width:19px !important;
	height:15px !important;
	border: none !important;
}
#leiratkozom{
	border: none !important;
	background: url("images/hirlevel_x.jpg") !important; 
	width:19px !important;
	height:15px !important;
}

/*--------------------------------------------------------------------------------------------------------------HÍRLEVÉL VÉGE--------------------------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------------------------------------------------------------------REFERENCIA-----------------------------------------------------------------------------------------------------------------------------------------------*/

.referencia{
	float: left;
}
.referencia table{
	width: 100%;
	float: left;
	font-size: 10px;
	padding:0;
	margin:0;
	background: #65D6A1;
	border-collapse: collapse;
	border-right: 1px solid #65D6A1;
	border-top: 1px solid #65D6A1;
}
.referencia table a{
	text-decoration:underline;
}
.referencia table tr{
	padding:0;
	margin:0;
}
.referencia table tr td{
	padding:0;
	margin:0;
	padding:5px;
	border-left: 1px solid  #65D6A1;
	border-bottom: 1px solid  #65D6A1;
	font-family:Arial;
	font-size: 10px !important;
}
.sor1, .sor1 a{
	background: #002514;
	color:#fff;
}
.sor2, .sor2 a{
	background: #00351D;
	color:#81FBC0;
}
.table_header{
	font-size: 11px;
	font-weight: bold;
	background: #E3E3E3;
}
.referencia form{
	padding:0;
	margin:0;
}
.reference_counties{
	float: left;
	width: 155px;
	font-family: Arial;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------REFERENCIA VÉGE-----------------------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------------------------------FŐOLDALI HÍREKBOXOK--------------------------------------------------------------------------------------------------------------------------------------------*/

#main_news_{
	float: left;
	padding-top:20px;
	padding-bottom:20px;
}
#main_news{
	float: left;
	width: 460px;
	padding-bottom:20px;
	border-top: 1px solid #65D9A3;
	border-bottom: 1px solid #65D9A3;
	padding-top:10px;
}
#main_news h1{
	padding-bottom:10px;
}
.main_news_box{
	width: 225px;
	float:left;
}
.main_news_box_{
	padding-right: 15px;
	float:left;
}
.main_news_box_right{
	width: 225px;
	float:left;
}
.main_news_box_right_{
	border-left: 1px solid #65D9A3;
	float:left;
	padding-left:15px;
}
.hirKivonat{
	text-align:justify;
}
.main_news_date{
	color: #0C5840 !important;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------FŐOLDALI HÍREKBOXOK VÉGE--------------------------------------------------------------------------------------------------------------------------------------------*/

.hirek{
	padding-bottom: 7px;
}

