@charset "utf-8";

/* CSS Document */



ul, p, li, h1, h2, h3, h4{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:0;

	margin:0;

}



body{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	background-color:#153727;

	height:100%;

}



#page-wrapper {

	width: 900px;

	margin: 0 auto;

	height:100%;

}



#header_top{

	background-image:url(img/header_top2.jpg);

	width:900px;

	height:117px;

	background-repeat:no-repeat;

}

#header_logo{

	position:relative;

	top:27px;

	left:66px;

	width:380px;

	height:57px;

}

#header_flag {

	margin-left:750px;

	margin-top:25px;

}

#header_flag img{

	float:left;

	padding-left:15px;

	padding-right:15px;

}



#header_middle{

	width:900px;

	height:168px;

}



#header_bottom{

	background-image:url(img/header_bottom.jpg);

	background-repeat:no-repeat;

	width:900px;

	height:47px;

}

#main{

	width:900px;

	background-color:#B2BFB8;

	/*height:313px;*/

}

#mainimg{

	display:block;

	width:372px;

	height:311px;

	border-top-width: 0px;

	border-right-width: 4px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	float:left;

	border-left-color: #FFFFFF;

}

.main_p{

	padding:20px;

	float:left;

}

#maincontent{

	width:503px;

	height:292px;

	background-color:#B2BEB8;

	margin-left:5px;

	padding:10px;

	overflow:auto;

}



#maincontent h1{

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:22px;

}

#main h1{

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:22px;

}

#maincontent img{

	border:none;

	border-width:0px;

	width:447px;

	height:235px;

}

#main_index img{

	width:440px;

	height:197px;	

}

.main_img{

	width:900px !important;

	border-top-color: #FFFFFF;

	border-top-style: solid;

	border-top-width: 3px;

}

#main_text{

	padding:15px;

}

.main_text1, a{

	font-size:13px;

	color:#152518;

	font-weight:bold;
	
	text-decoration:none;

}

.main_text2{

	font-size:13px;

	color:#FFFFFF;

	font-weight:bold;

}

.main_text3{

	font-size:12px;

	color:#152518;

}

#main_tanacsadok{

	padding:17px;

	font-size:11px;

}

#main_tan1{

	float:left;

	width:140px;

	height:335px;

	background-color:#7E968B;

	color:#152518;

	border-right-width: 3px;

	border-right-style: solid;

	border-right-color: #FFFFFF;	

}

#main_tan1 ul{

	list-style-type:none;

	padding-top:5px;

}

#main_tan1 ul a{

	display:block;

	margin-left:10px;

	list-style-type:none;

	text-decoration:none;

	color:#152518;

	font-size:11px;

}

#main_tan1 ul a:hover{

	display:block;

	margin-left:10px;

	list-style-type:none;

	text-decoration:none;

	color:#152518;

	font-size:11px;

	font-weight:bold;

}

#main_tan1 li{

	display:block;

	margin-top:10px;

}

#main_tan2{

	float:left;

	width:235px;

	height:335px;

	background-color:#AEBFB9;

}

#main_tan2 img{

	margin-top:15px;

	height:305px;

}

#main_tan3{

	float:left;

	width:522px;

	height:335px;

	background-color:#AEBFB9;



}

#main_tan3 p{

	margin-left:23px;

	color:#152518;

	margin-top:10px;

	font-size:12px;

}

#main_tan4{

	background-color:#7E968B;

	height:35px;

	width:519px;

	margin-top:15px;

	margin-left:3px;

}

#main_tan4 .title{

	display:block;

	color:#152518;

	font-size:15px;

	margin-left:20px;

	

	padding-top:10px;

}



#clear{

	clear:both;

}



#main_bottom{

	background-image:url(img/main_bottom.jpg);

	width:900px;

	height:44px;

}

#footer{

	width:900px;



}

#footer_bottom{

	width:900px;

	height:68px;

}



input{

	border: 1px solid #48564b;

}
textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}




.style5{

	color:#152518;

}



.style3 a{

	color:#152518;

	text-decoration:none;

}



.style2{

	color:#152518;

	text-decoration:none;

	font-weight:bold;

	

}





#index_header{

	background-image:url(img/index_header.jpg);

	width:900px;

	height:200px;

}

#index_main{

	background-color:#305140;

	width:900px;

	height:571px;

}

#index_main p{

	font-size:18px;

	color:#C4D3CB;

}

#index_footer{

	background-image:url(img/index_footer.jpg);

	width:900px;

	height:184px;

}

#index_main a{

	text-decoration:none;

}



#menu_table ul{

	margin-top:33px;

	margin-left:10px;

	list-style-type:none;

}

#menu_table ul a{

	text-decoration:none;

	color:#152518;	

}

#menu_table ul a:hover{

	text-decoration:none;

	color:#325638;

	font-weight:bold;

	font-size:12px;	

}

#menu_table li{

	padding-top:6px;

	font-size:12px;

}

.menu{

	font-weight:bold;

	font-size:13px !important; 

}

.menu a {

	font-weight:bold;

	font-size:13px !important; 

	color:#152518;

}

.menu a:hover{

	font-weight:bold;

	font-size:13px !important; 

	color:#325638;

}

/*.menu td{

	background-color:#82968C;

	width:145px;

	height:24px;

}



.submenu{

background-color:#B5BFBA;

}*/



.style4 {

	color:#FFFFFF;

	font-size:20px;

	font-weight:bold;

	text-decoration:none;

}





.treeview ul{ /*CSS for Simple Tree Menu*/

margin: 0;

padding: 0;

margin-top:0 !important;

margin-left:0 !important;

}



.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/

/*background: white url(list.gif) no-repeat left center;*/

list-style-type: none;

padding-left: 5px;

margin-bottom: 2px;



padding-top:0;

}



.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */

/*background: white url(closed.gif) no-repeat left 1px; */

cursor: hand !important;

cursor: pointer !important;

}





.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */

display: none; /*Hide them by default. Don't delete. */

}



.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */

cursor: default;

}

