	body {
		margin: 0;
		padding: 0;
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		color: black;
	}
	a {
		font-weight: bold;
		color: #628e07;
		text-decoration: none;
	}
	a:hover {
		color: black;
		text-decoration: none;
	}
	.tartalom a {
		font-weight: bold;
		color: #628e07;
		text-decoration: none;
	}
	.tartalom a:hover {
		background-color: #628e07;
		color: #fff;
	}
	.tartalom li {
		list-style-type: square;
	}
	ul {
		margin: 0 0 0 0;
		padding-left: 20px;
	}
	h4 {
		font-size: 14px;
		text-transform: uppercase;
	}
	p {
		margin: 8px 0 8px 0;
	}
	input {
		
	}
	.clear {
		font-size:1px;
		height:0px;
		overflow: hidden;
		clear:both;
	}
	.spacer {
		width: 10px;
		height: 10px;
		float: left;
	}

/* hatter */

	.hatter {
		background: url(../images/bg.jpg) left top repeat-x;
	}

/* keret */

	.keret {
		width: 571px;
		background: url(../images/div_bg.png) left top repeat-y;
		padding: 0 14px 0 14px;
		margin-left: 120px;
	}
	* html .keret {
		background: url(../images/div_bg.jpg) left top repeat-y;
	}
	
/* fejlec */

	.fejlec_nyito {
		width: 571px;
		height: 318px;
		background: url(../images/nyito_top.jpg) left 10px no-repeat;		
	}
	.fejlec {
		width: 571px;
		height: 71px;
		background: url(../images/belso_top.jpg) left top no-repeat;			
	}
	.logo {
		display: block;
		width: 204px;
		height: 38px;
		position: absolute;
		top: 30px;
		margin-left: 322px;
	}
	.fejlec .logo {
		margin-left: 355px;
	}
	.logo h1 {
		display: none;
	}

/* top link */

	.top_menu {
		margin-top: 5px;
		background: url(../images/top_menu_bg.jpg) left bottom repeat-x;
		height: 16px;
	}
	.top_menu ul {
		margin: 0;
		padding:0px;
		list-style-type:none;	
	}
	.top_menu li {
		float:left;
		list-style-type: none;
		font-size: 10px;
	}
	.top_menu li a {
		font-weight:bold;
		text-decoration:none;
		padding:0px 2px 4px 2px;
		border-right: 2px solid white;
		display:block;
		float: left;
		color: #628C04;
	}
	.top_menu li a:hover {
		color: black;
		text-decoration: none;
		background: url(../images/top_menu_link_bg.jpg) left bottom repeat-x;
	}
	.top_menu li .active {
		color: #9CB1CE;
	}


/* also menu */

	.also_menu {
		margin: 20px 0 0 0;
		font-size: 10px;
	}
	.also_menu ul {
		float: left;
		height: 17px;
		list-style-type: none;
		padding: 0 16px 0 0;
		background: #628e07 url(../images/also_menu_bg.jpg) right 0 no-repeat;
		overflow: hidden;
	}
	.also_menu ul li {
		float: left;
	}
	.also_menu ul li a {
		display: block;
		float: left;
		height: 18px;
		line-height: 18px;
		padding: 0 4px 0 4px;
		font-weight: bold;
		color: white;
	}
	.also_menu ul li a:hover {
		background-color: #fff;
		color: #628e07;
	}

/* lablec */

	.lablec {
		font-size: 9px;
		color: #afafaf;
		margin: 0;
		padding: 5px 0 3px 0;
		border-top: 1px solid #c7c7c7;
	}

/* alja */

	.alja {
		height: 4px;
		background: url(../images/alja_bg.jpg) left top repeat-x;
	}

/* tartalom */

	.infobox {
		float: left;
		width: 183px;
		font-size: 10px;
	}
	.calcun {
		width: 183px;
		height: 83px;
		margin-top: 15px;
		background: url(../images/calcun.jpg) left top no-repeat;				
	}
	.calcun a {
		display: block;
		width: 183px;
		height: 83px;
	}
	.calcun a h4 {
		display: none;
	}	
	.wiss {
		width: 183px;
		height: 83px;
		margin-top: 15px;
		background: url(../images/wiss_logo.jpg) left top no-repeat;
		border-bottom: 6px solid #608c04;
	}
	.wiss a {
		display: block;
		width: 183px;
		height: 83px;
	}
	.wiss a h4 {
		display: none;
	}	
	.partners_ms {
		width: 183px;
		height: 75px;
		margin-top: 55px;
		background: url(../images/partners_ms.jpg) left top no-repeat;		
	}
	.partners_ms a {
		display: block;
		width: 183px;
		height: 75px;
	}
	.partners_ms a h4 {
		display: none;
	}
	.calcun_over {
		width: 180px;
		font-size: 10px;
		padding-left: 3px;
		text-align: left;
		margin-top: 11px;
	}	
	.megoldasaink h4, .referenciak h4, .elerhetosegek h4 {
		border-bottom: 6px solid black;
		margin-bottom: 6px;
		margin: 12px 0 12px 0;
	}		
	.megoldasaink h4 {
		border-color: #ccbc36;
	}
	.referenciak h4 {
		border-color: #608c04;
	}
	.elerhetosegek h4 {
		margin-top: 5px;
	}
	.megoldasaink ul, .referenciak ul, .elerhetosegek ul {
		list-style: none;
		padding-left: 5px;
	}
	.elerhetosegek strong {
		display: block;
		margin-bottom: 7px;
	}
	.elerhetosegek span {
		display: block;
		margin-top: 3px;
	}
	.title h1 {
		font-size: 14px;
		padding-left: 6px;
		margin: 15px 0 22px 0;
	}
	.tartalom {
		margin: 0 10px 0 20px;
		text-align: justify;
	}
	.tartalom li, .megoldasaink li, .referenciak li, .elerhetosegek li {
		margin-bottom: 5px;
	}
	.lap_tetejere {
		margin-top: 20px;
		padding-left: 6px;
	}
	.lap_tetejere a, .lap_tetejere a:hover {
		background: url(../images/lap_teteje_nyil.jpg) left center no-repeat;
		padding-left: 12px;
		font-weight: normal;
		text-decoration: none;
		background-color: transparent;
		color: #628e07;
	}
	.tovabb {
		text-align: right;
	}
	.tovabb a, .tovabb a:hover {
		background: url(../images/tovabb_nyil.jpg) right 4px no-repeat;
		padding-right: 10px;
		font-weight: normal;
		text-decoration: none;
		background-color: transparent;
		color: #628e07;
	}
	.koltozes {
		display:none;
	}
	/*
	.koltozes a span {
		display:none;
	}
	.koltozes a {
		display:block;
		background-image: url('../images/koltozunk.gif');
		width:190px;
		height:120px;
	}
	.koltozes {
		position:absolute;
		margin-left:320px;
		margin-top:465px;
	}
	*/