/* CSS Document */

body {
	padding: 0;
	margin: 5px;
	background: #FFF;
	scrollbar-shadow-color: #6cac7d;
	scrollbar-arrow-color: #00321E;
	scrollbar-base-color: #6cac7d;
	}

#container {
	text-align: left;
	width: 780px;
	margin: 0;
	padding: 0;
	background: url(gif/tp.gif) repeat-y;
	}

#fejlec {
	margin: 0;
	padding: 0;
	height: 70px;
	background: url(gif/hl_bg.gif) no-repeat;
	}

	#fejlec img{margin: 0; padding: 0;}

#fejlec_jobbszel{
 	position: absolute;
 	margin: 0;
 	padding: 0;
 	left: 761px;
 	top: 5px;
 	height: 70px;
 	width: 24px;
/* 	background: #FFF; */
}

#menu_up {
  	width: 780px !important;
  	width: 783px;
  	height: 39px;
  	margin: 0;
  	padding: 0;
  	font: bold 11px verdana;
	color: #fff;
  	background:  url(gif/head_bg.gif);
	border: 0px solid red;
}
	#menu_up img {padding: 0; margin: 0; border: 0; float: left;}

#menu_up_left {
  width: 17px;
  height: 39px;
  margin: 0; padding: 0;
  float: left;
}
	#menu_up_left img {
		padding: 0; margin: 0; border: 0;
		float: left;
		margin-left: 0px !important;
		margin-left: -3px;
	}

#menu_up_center {
  width: 687px;
  height: 39px;
  margin: 0; padding: 0;
  float: left;
}

	#menu_up_center img {padding: 0; margin: 0; border: 0; float: none;}

	#menu_up_center .link {
		margin: 0;
		margin-top: -14px !important;
		margin-top: -16px;
		margin-right: 0px;
		float: left;
	}

	#menu_up_center a {
		font: bold 11px Verdana, Arial, sans-serif;
		color: #FFF;
		text-decoration: none;
	}
	#menu_up_center a:hover {
		text-decoration: underline;
	}

	 #menu_up_center .shadow {
		margin: 0;
		padding: 0;
		margin-top: 13px;
		margin-right: 5px;
		font: bold 11px Verdana, Arial, sans-serif;
		color: #000;
		float: left;
	}

#menu_up_right {
  width: 76px;
  height: 39px;
  margin: 0; padding: 0;
  float: left;
  background: #FFF;
}

	#menu_up_right img {
		padding: 0; margin: 0; border: 0;
		float: left;
		margin-left: 0px !important;
		margin-left: -3px;
	}

#menu_up_bottom {
    width: 601px;
    height: 13px;
  	margin: 0; padding: 0;
 	background: url(gif/line.gif);
	float: none;
	font: 1px;
	border: 0px solid #F00;
    overflow: visible;
}

#menu_down_top {
  	width: 780px;
    height: 30px;
  	margin: 0; padding: 0;
	margin-top: 0 !important;
	margin-top: -2px;
    background: url(gif/main_bott.gif);
	float: none;
}

#menu_down {
  	width: 780px;
  	height: 39px;
  	margin: 0; padding: 0;
  	font: bold 9px verdana;
  	background: url(gif/foot.gif) repeat-x;
}

#menu_down_left {
  width: 19px;
  height: 39px;
  margin: 0; padding: 0;
  float: left;
}
	#menu_down_left img {
		padding: 0; margin: 0; border: 0;
		float: left;
		margin-left: 0px !important;
		margin-left: -3px;
	}

#menu_down_center {
  width: 737px !important;
  width: 734px;
  height: 39px;
  margin: 0;
  padding: 0;
  float: left;
}

	#menu_down_center .link {
		font-weight: bold;
		margin: 0;
		margin-top: -13px !important;
		margin-top: -15px;
		margin-left: 37px !important;
		margin-left: 57px;
		float: left;
		color: #FFF;
	}

	#menu_down_center a {
		font: bold 9px Verdana, Arial, sans-serif;
		color: #FFF;
		text-decoration: none;
	}

	#menu_down_center a:hover {
		text-decoration: underline;
	}

	 #menu_down_center .shadow {
		font: bold 9px Verdana, Arial, sans-serif;
		margin: 0;
		padding: 0;
		margin-top: -1px;
		margin-left: 30px !important;
		margin-left: 50px;
		color: #000;
		float: left;
		color: #000;
	}

#menu_down_right {
  width: 24px;
  height: 39px;
  margin: 0; padding: 0;
  float: left;
  background: #FFF;
}

.copyright {
	font: 9px Verdana;
	margin: 0; padding: 0;
	margin-top: -22px;
	margin-left: 270px;
	float: left;
}

#container_center { width: 780px; margin: 0; padding: 0; border: 0px solid #F00;}

#margin_left {
	width: 10px;
	border: 0px solid #F00;
	margin: 0; padding: 0;
	float: left;
	background: transparent;
}

	#margin_left img{
		width: 1px;
		height: 122px;
		margin: 0; padding: 0;
		margin-left: 9px;
	}

#margin_center {
        position: relative;
        left: -2px;
        width: 1px;
	border: 0px solid #F00;
	margin: 0; padding: 0;
        float: left;
}

	#margin_center img{
		width: 1px;
		height: 122px;
		margin: 0; padding: 0;
		margin-left: 0px;
	}

#center_div {
	padding: 0; margin: 0;
	width: 590px;
	border: 0px solid #F00;
	float: left;
        position:relative;
        left: -1px;

    overflow: visible;
	background-image: url(gif/lezar_bott.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}


#content_min_height {
	padding: 0;
	margin: 0;
	width: 1px;
	height: 270px;
	float: left;
}

#content {
	padding: 10px 10px 10px 0;
	margin: 0;
	float: left;
	margin-left: 8px;
}


#margin_right{

	padding: 0;
	margin-left: 1px;
	width: 178px;
	border: 0px solid #F00;
	float: left;
	text-align: right;
	align: right;
}

#infobox{
    	height: 30px;
    	padding: 0 20px 0 0; margin: 0;
 	background: url(gif/infobox_bg.gif);
	background-position: left bottom;
 	font: bold 10px Verdana;
 	color: #000;
	text-align: right;
}


#loginbox{
    height: 130px;
    width: 168px;
    padding: 0; margin: 0;
    background: url(gif/loginbox.gif) repeat-y;
    font: 10px Verdana;
    color: #000;
	align: right;
	margin-right: 5px !important;
	margin-right: 2px;
	float: right;
	overflow: hidden;
}
	#loginbox .titlerow {
		text-align: left;
	}

	#loginbox .title {
		margin: 0;
		margin-top: -13px !important;
		margin-top: -15px;
		margin-left: 22px;
		padding: 0;
		float: left;
		font-weight:bold;
		color: #FFF;
		letter-spacing: 0.11em;
	}

	#loginbox .shadow {
		margin: 2px 0 0 21px;
		padding: 0;
		color: #000;
		float: left;
		font-weight:bold;
		text-align: left;
		letter-spacing: 0.11em;
	}

	#loginbox .input {
                position: relative;
                top: 10px !important;
                top: 7px;
                background:;
                padding-right: 17px !important;
                padding-left: 32px;
	}

	#loginbox .forgetdiv{
		background:;
		margin: 0;
		margin-right: 20px !important;
		margin-left: 25px;
		margin-top: 12px;
		padding: 0;
	}



h1, h2, h3 {
	font: bold 18px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
	padding: 5px 0;
	margin: 0 10px 0 0;
 }



h1 {
	font-size: 21px;
} 

h1.nyitolap {
	font: bold 21px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
	color: #007143; 
	padding: 10px 0 0 0px;
	margin: 0;

} 

h2 {
	font-size: 15px;
} 

h2.nyitolap {
	font: bold 16px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
	padding: 0 0 0 0px;
	margin: 0;
} 
 
h3 {
	font-size: 13px;
} 

h3.nyitolap {
	font: bold 17px "Times New Roman", serif;
	padding: 5px 0 0 0;
} 

p {
	font: 13px Verdana, Arial, sans-serif;
	padding: 5px 0;
	margin: 0 10px 0 0;
	width: 550px;	
}

ul, ol {
	font: 13px Verdana, Arial, sans-serif;
	padding: 0;
	margin: 0 10px 0 0;
	width: 550px;	
 }
 
ul.hasab {
	width: 250px;	
 } 
 
li {
	font: 13px Verdana, Arial, sans-serif;
	padding: 1px 0;
	margin: 0 0 0 30px;
	width: 500px;
 } 
li.hasab {
	width: 200px;
 }  
a {
	font: bold 13px Verdana, Arial, sans-serif;
	color: #007143;
	text-decoration: underline;	
}

a:hover {
	text-decoration: none;	
} 
 
a.small {
		font: 10px Verdana, Arial, sans-serif;
		text-decoration: underline;
    }
a.small:hover {
		color:#004626;
		text-decoration: none;
	}

.officecolor {
	color:#004626;
	font-weight: bold;
}

.text {
	color: #FFF;
	font-weight: bold;
	font-size:11px;
	letter-spacing: 0.09em;
}
.shad { color: #000; font-weight: bold; font-size:11px; letter-spacing: 0.09em;}

.log{
 font-family: verdana; font-size: 10px; color: #000;
}

.inp {
  border: 1px solid #a3c4a6;
  padding: 0;
  background: #FFF;
  width: 75px;
  height: 20px;
}

.button {
	background-image: url(gif/bg.gif);
 	border: #007143 1px solid;
	font: 9px Verdana;
	color: #001e3e;
}

table,  td, tr{
	padding: 0; margin: 0;
}

.cleardiv {
	clear: both;
	padding: 0;
	margin: 0;
	font: 1px;
	height: 0px;
}

form a, table a { font-size: 10px; color: #007143; text-decoration: none; }
form a:hover, table a:hover  { text-decoration: underline; }