/*html entitánsok*/
    body{
    	font-family: Arial;
        font-size: 12px;
        margin:0 0 0 0;
        padding: 0 0 0 0;
        color: black;
        background:#206181;
		background-repeat: repeat-x;
		border: 0;
	}
	
	select, option {
		font-size:11px;
	}
    
    label{
    	display:block; 
    	width:20em; 
    	float:left;
    	text-align:right; 
    	font-weight:bold; 
    	clear:left; 
    	margin-right: 3px;
    	margin-top:5px;
    }
    
    label .comment{
    	font-weight:normal;
    }
	
    form {
    	color: inherit;
    	background: #F8F9FC;
    	margin: 0px;
    	padding: 0px;
    }
    
    form table {
    	width: auto;
    }
    form button {
    	display:block;
    	font-size: 12px;
    	background: #CC9933;
    	color: white;
    	border: 1px solid white;
    	padding: 3px;
    	margin-left: auto;
		margin-right: auto;
		margin-top:10px;
    }
    
    .message {
		color: white;
		padding: 5px;
		border-bottom:2px solid white;
		background: #3399CC;
		font-weight:bold;
		text-align:center;
	}
    
    input, textarea, select, form table {
    	font-size: 11px;
     	border: 1px solid black;
     	background: white;
     	margin-top:5px;
     	color: inherit;
     }
     
    textarea {
     	width: 300px;
    }
    
     form img {
     	margin-top:5px;
	 }
	 
     fieldset{
     	border: 0px;
     }
     
     h3{
     	font-family: "trebuchet ms", trebuchet, sans-serif;
     	text-transform: uppercase;
     	font-size: 12px;
     	font-weight: bold;
     	color: #00085C;
		background: inherit;
     	padding-left: 15px;
     	margin:5px;
     	background-image: url(../images/back_h3_lblue.gif);
		background-repeat: no-repeat;
     }
     
     #right_zone h3{
     	color: #593B00;
		background: inherit;
     	background-image: url(../images/back_h3_brown.gif);
		background-repeat: no-repeat;
     }
     

     
   /* Table */
	
	table {
		width: 100%;
		border-collapse:collapse; 
		font-size:11px;
		}
	
	tr {
		color: inherit;
		background: #EFF2F9;
	}
	
	tr.even{
		color: inherit;
		background:  #F8F9FC;
	}
	
	tr:hover, .item_list_container tr.even:hover{
		color: inherit;
		background: #F4E8B9;
	}
	
	td, th{
		border: 1px solid #0053A2; 
		padding: 3px; 
		text-align:center;
		}
	
	th {
		background: #E3EAF4; 
		background-image: url('../images/back_th.jpg'); 
		background-repeat:repeat-x; 
		font-weight:bold; 
		color:#0053A2
		}

	img {
		border:0px; 
		vertical-align:middle; 
		margin-right: 3px
		}
    
     a { 
     	text-decoration: underline;
     }
	
	a:link { 
		background: inherit;
		color: #0053A2;
		}
	
	a:visited { 
		background: inherit;
		color: #0053A2;
	}
	
	a:hover, a:active, a:focus { 
		background: inherit;
		color: #FF6633;
	}
	
	span.to_translate{
		background: red !important;
		color: inherit;
	}
	

/*az oldal felépítését befolyásoló elemek*/

	#container{
		margin-left: auto;
		margin-right: auto;
		border-width: 0 2px 0 2px;
		border-style: solid;
		border-color: #FFFFFE;
		width: 950px;
		background: white;
		color: inherit;
	}
    	
    #header_first_zone{
    	height: 150px;
		background-image: url(../images/back_header.jpg);
		margin-bottom: 2px;
	}	
		
    #header_second_zone{
    	height: 167px;
    	background: white;
    	color: inherit;
    	margin-bottom: 2px;
    }
    
	#left_zone{
		width: 200px;
		background: #edf5f8;
		color:inherit;
		float:left;
	}
	
	#center_zone{
		width: 550px;
		background: #ffffff;
		color:inherit;
		float:left;
	}
	
	#right_zone{
		width: 200px;
		color: inherit;
		background: #fcfae8;
		float:left;
	}
	
	#main_right_zone {
		width: 750px;
		float:left;
	}

	#footer_zone{
		clear:both;
		height: 95px;
		color: inherit;
		background-color:#EDFFFF;
		background-image: url(../images/back_footer.jpg);
		background-repeat: repeat-x;
		border-top: 2px solid white;
	}

/* fejlec 2 */
	#map{
		float:left;
		width: 200px;
		height: 160px;
		border-bottom: 7px #3399CC solid;		
		background-image: url(../images/uticel_hatter.jpg);
		background-repeat: no-repeat;
	}
	#picture_center{
		float:left;
		width: 546px;
		height: 160px;
		border-bottom: 7px #3399CC solid;
		margin: 0 2px 0 2px;
		background-image: url(../images/foto_kozep.jpg);
		
	}

/* login zone  (belépés) */		
	
	#login_zone{
		float:right;
		width: 200px;
		height: 160px;
		background-image: url(../images/back_login.jpg);
		background-repeat: repeat-x;
		border-bottom: 7px solid #CC9933;
	}
	
	#login_zone h3{
		background-image:none;
		color:white;
		background: inherit;
		margin: 0px;
		padding-left: 5px;
		padding-top: 5px;
	}
	
	#login_zone .form_container {
		margin: 0px;
	}
	
	#login_zone div.message {
		background: none;
		color: black;
		border: 0px;
		font-weight:normal;


	}
	
	#login_zone form{
		background:none;
		color: inherit;

		
	}

	#login_zone label{
		width: 7em;
		font-size: 11px;
	}
	
	#login_zone input{
		width: 7em;
	}
	
/* header_first_zone - (fejléc 1.)*/

	#alapitvany_nev{
		width: 190px;
		text-align:center;
		position:relative;
		top:105px;
	}
	
	#alapitvany_nev h1 {
		font-family: "trebuchet ms", trebuchet, sans-serif;
		font-weight: bold;
		font-size: 16px;
		text-transform: uppercase;
		color: white;
		background: inherit;
		margin: 0px;
	}
	
	#alapitvany_nev h2 {
		display:inline;
		font-weight: bold;
		font-size: 11px;
		text-transform: uppercase;
		color: #D5DFE8;
		background: inherit;
		
	}
	#header_first_zone a.index_link {
		position:absolute;
		top: 0px;
		background:none;
		display:block;
		width: 180px;
		height: 140px;
		z-index: 255;
		
	}
	#main_menu ul {
		margin: 0px;
		padding : 0px;
		list-style:none;
	}
	
	#main_menu li{
		position:relative;
		top: 75px;
		left: 200px;
		float:left;
	}
	
	#main_menu li.menu1 a{
		border-bottom: 7px solid #85D852;
		border-left: 0;
		width: 150px;
		background-image: url(../images/back_menu1.gif);
		background-repeat: no-repeat;
		padding-left: 25px;
	}
	
	#main_menu li.menu1 a:hover{
		background-image: url(../images/back_menu1.gif);
		background-repeat: no-repeat;
	}

	#main_menu li.menu2 a{
		border-bottom: 7px solid #FFAD30;
		width: 142px;
	}
	#main_menu li.menu3 a{
		border-bottom: 7px solid #FF512E;
		width: 135px;
	}
	#main_menu li.menu4 a{
		border-bottom: 7px solid #484CE1;
		width: 90px;
	}
	#main_menu li.menu5 a{
		border-bottom: 7px solid #00ABA6;
		width: 70px;
	}				
	
	#main_menu li.menu6 a{
		border-bottom: 7px solid #8F4A00;
		width: 60px;
	}				
	#main_menu li.menu7 a{
		border-bottom: 7px solid #00B3FF;
		width: 65px;
	}	

	#main_menu li a {
		display:block;
		font-size: 12px;
		padding: 8px 0 8px 0;
		font-weight:bold;
		background:#91B4C8;
		color: white;
		text-decoration:none;
		text-transform: uppercase;
		text-align:center;
		border-left: 1px solid white;
		border-right: 1px solid #70A7C5;
	}
	
	#main_menu a:hover {
		background:#6A8AB0;
	}


/* footer_zone - (lábléc) */

	#footer{
		color: #666666;
		background: inherit;
	}
	
	#footer div {
		text-align:center;
		padding: 5px;
	}
	


	
/* message */

	div.message_container div {
		font-size: 13px;
		font-weight:bold;
		height: 40px;
		text-align:center;
		margin: 0 2px 2px 2px;
	}
	
	div.message_container div span {
		display:block;
		padding-top: 10px;
	}
	
	div.message_container div.ok {
		border: 1px solid green;
		background-image: url(../images/back_ok.jpg);
	}
	
	div.message_container div.ok div.icon{
		display:block;
		float: left;
		width: 40px;
		height: 40px;
		background-image: url(../images/icon_ok.jpg);
		background-repeat: no-repeat;
	}

	div.message_container div.msg {
		border: 1px solid green;
		background-image: url(../images/back_ok.jpg);
	}
	
	div.message_container div.msg div.icon{
		display:block;
		float: left;
		width: 40px;
		height: 40px;
		background-image: url(../images/icon_msg.jpg);
		background-repeat: no-repeat;
	}

	div.message_container div.msg {
		border: 1px solid #FFA500;
		background-image: url(../images/back_msg.jpg);

	}
	
	div.message_container div.error div.icon{
		display:block;
		float: left;
		width: 40px;
		height: 40px;
		background-image: url(../images/icon_error.jpg);
		background-repeat: no-repeat;
	}
	
	div.message_container div.error {
		border: 1px solid red;
		background-image: url(../images/back_error.jpg);

	}
	

/*design elemek*/

	.error{
		color: red;
		background: inherit;
	}
	
	.ok {
		color: green;
		background: inherit;
	}

	.item_list_container, .form_container{
		margin-left: 5px;
	}
	.item_list_container table {
		width: 100%;
	}

/*pager*/

	.pager_container {
		font-weight: bold;
		margin: 5px 0px 0px 0px;
	}
	
	.pager_container a, .pager_container span {	
		margin: 3px;
		padding: 2px;
	}
	
	.actual_page {
		background:#0053A2;
		color:white;
	} 
	
/*menu*/
	
	.menu_list_container ul li {
		margin-left: -20px;
		font-weight: normal;
		font-weight: bold;
		padding: 3px;
	}
	

	
/* Forum, Topic */
	div.forum_list {
		margin-left: 5px;
	}
	
	div.forum_list td.forum {
		width: 40%;
		text-align: left;
	}
		
	div.forum_list td.forum a {
		font-weight: bold; 
		text-decoration:none; 
	}

	div.forum_list td.author {
		text-align: center; 
	}

/* Post */

	div.post_list {
		margin-left:5px;
	}
		
	div.post_list table {
		margin-bottom:15px; 
	}

		
	div.post_list td {
		background: #EFF2F9; 
		color:inherit;
		vertical-align:top;
	}
		
	div.post_list td.post_meta {
		background: #E4EAF4; 
		color:inherit;
		background-image: url('../images/back_th.jpg'); 
		background-repeat:repeat-x; 
		text-align:left;
	}
		
	div.post_list td.post_text {
		background: #F8F9FC; 
		color:inherit;
		width: 70%; 
		text-align:left;
	}
		
	div.post_list div.author_meta {
		border-width: 0px 1px 1px 1px;
		border-style:solid;
		border-color: #0053A2;
		background: #F8F9FC; 
		font-size: 90%; 
		color:#0053A2; 
	}
	div.post_list div.author_meta div{
		border-top: 1px solid #0053A2;
		padding:2px;
	}
	div.post_list .bottom {
		height: 3px;
		margin: 0px;
		padding: 0px;
		
	}
		

/* Navi menu */

	div.navi_menu {
		font-weight:bold;
		}
/* Event list, Job list */
	.event_list {
		margin-left: 2px;
		margin-right: 2px;
		color:inherit;
	}
	.event_list div.desc{
		background:#F8F9FC;
	}
	
	.event_list ul {
		padding:0;
		margin:0 0 0 10px;
	}
	.event_list .message{
		margin-top: 2px;
		text-align:left;
	}
	.event_list td {
		border: 0;
		padding: 5px;
		font-size: 12px;
	}
	.event_list tr, .event_list tr:hover{
		background: #EFF2F9;
		color:inherit;
	}
	.event_list tr.even, .event_list tr.even:hover{
		background:#F8F9FC;
		color:inherit;
	}


	.event_list td.label{
		font-weight: bold;
		text-align: right;
		width: 140px;
	}
	
	.event_list td.content{
		text-align:left;
	}

	.event_list div.desc img {
		float:left;
		margin: 0 2px 2px 0;
	}

	.event_list .data {
		clear: left;
	}
	.event_list div.jelentkezes{
		background:#F8F9FC;
		color:#FFA500;
		text-align:center;
		font-weight:bold;
		padding: 5px;
		border-style:solid;
		border-width: 0px 0px 5px 0px;
		border-color: #3399CC;
	}

/* Lang selector - Nyelv választás */
 
 	.lang_container{
 		position:relative;
 		left: 100px;
 		bottom: 30px;
 		font-weight:bold;
 		text-transform: uppercase;
 		display:inline;

 	}
 	.lang_container img {
		margin: 2px;
 	}
 	.lang_container a {
 		color: #fff !important;
 		text-decoration:none;
 	}
	.lang_container a:hover {
	 	color: yellow !important;
 	}
/* display_item */
	.item_container {
		margin-left: 5px;
		font-size: 12px;
	}
	
/* JOBB MENU */

/* contact */
	.contact {
		margin-left:auto;
		margin-right:auto;
		width: 75%;
		background: #F9E8C6;
		padding: 10px;
	}
	.contact div.header {
		color: #593B00;
		text-transform: uppercase;
		font-weight: bold;
		margin-top: 5px;
	}
/* Legfrisebb 5 téma */
	.last_items_container ul{
		list-style-type:none;
		margin: 0 10px 20px 10px;
		padding: 5px;
		border: 1px white solid;
		background-image: url('../images/back_left_blue.jpg'); 
		
	}	
	.last_items_container li{
		margin-bottom: 2px;
	}
	.last_items_container li a{

		text-decoration :none;
	}
	
/* LINK-ek */
	.link_list_container div{
		margin-left: 10px;
	}

	

/* Gallery */

	.gallery_container{
		margin-left: 5px;
	}

	.gallery_container .photo{
		text-align:center;	
		background: #EFF2F9;
		margin-left:auto;
		margin-right:auto;		
		padding: 8px;
		
	}
	span.gallery_datum {
		font-size: 11px;
		color: #666666;
	}

	.gallery_container .photo img{
		border: 3px solid #3399CC;
	}

	
	.gallery_container div.caption {
		text-align: center;
		font-size: 13px;
		margin-top: 10px;
		background: white;
		border: 1px dotted #3399CC;
		padding: 5px;
	}
	
	.gallerygroup_list_container li{
		font-size: 13px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	
/* Partners */

	.partners_container {
		color: #593B00;
		margin-top: 10px;
	}
	.partners ul{
		padding: 0px;
		margin: 5px;
		list-style:none;
	}
	
	
	.partners li{
		margin-bottom: 5px;
		border: 1px solid white;
		padding: 5px;
		background-image: url('../images/back_partner.jpg'); 

	}
	
/* Translate link */
	.translate_link {
		cursor:pointer;
	}
	
	#upload_indicator .holder{
		display:block; 
		background: #ccc; 
		border: 1px solid black; 
		height: 25px; 
		width: 100%;
	}
	
	 .meter{
		border: 1px solid black;
		padding : 10px;
		display:block;
		margin-top: 15px;
		margin-left: auto;
		margin-right: auto;
		width: 500px;
		background: #F0F0EE;
	}
	
	#upload_indicator .percent{
		color: white; 
		font-weight: bold; 
		font-size: 13px; 
		padding-top: 5px; 
		padding-left: 5px; 
		background: #0053A2; 
		display:block; 
		height: 20px; 
	}
	#upload_indicator img {
		margin: 5px 5px 5px 0;
	}
	#upload_indicator .progress{
		font-size: 13px;
		font-weight:bold;
	}

	