body { margin: 0px; padding: 0px; background: #FFFFFF; }
.search { font-family: Tahoma; font-size: 12px; color: #F2E8BB; }
input.search { background-color: #4A453D; border: 1px solid #7D7663; height: 21px; padding: 3px; }
.title { font-family: Tahoma; font-size: 12px; color: #413B8A; font-weight: bold; }
.main { font-family: Tahoma; font-size: 12px; color: #231E20; text-decoration: none; }
.small, a { font-family: Tahoma; font-size: 11px; color: #65635F; text-decoration: none; }
.subm { font-family: Tahoma; font-size: 18px; color: #595757; font-weight: bold; padding: 8px 2px; }
.ugyfel { font-family: Tahoma; font-size: 12px; color: #4178C9; font-weight: bold; text-decoration: none; }
.blog { font-family: Tahoma; font-size: 12px; color: #B24A17; font-weight: bold; text-decoration: none; }
.kep { float: left; margin: 0 12px 10px 0; border: 1px solid #FFFFFF; }
.padd { padding: 10px; }

td.menu { font-family: Tahoma; line-height: 16px; color: #FFFFFF; }
.menu0 { font-size: 15px; font-weight: bold; }
.menu1 { font-size: 13px; font-weight: bold; }
.menu2 { font-size: 10px; }
a.menu { color: #FFFFFF; text-decoration: none; }
a.menu:hover { color: #272425; }
.selected { color: #272425; }

hr { border: 0; height: 1px; color: #65635F; background-color: #65635F; }
hr.left { color: #E5E5E5; background-color: #E5E5E5; }
hr.center { color: #C9C8C8; background-color: #C9C8C8 }
hr.list { color: #FFFFFF; background-color: #FFFFFF; }
a.szolg { font-family: Tahoma; font-size: 13px; color:#413D87; font-weight: bold; text-decoration: none; }
a.szolg:hover { color: #DB8F4A; }
a.vissza0 { color: #413D87; text-decoration: none; font-weight: bold; }
a.vissza1 { color: #DB8F4A; text-decoration: none; font-weight: bold; }
a.vissza2 { color: #77B1C1; text-decoration: none; font-weight: bold; }
a.vissza3 { color: #EBD362; text-decoration: none; font-weight: bold; }
a.vissza4 { color: #94AD53; text-decoration: none; font-weight: bold; }
	
.szolgfeher { font-family: Tahoma; font-size: 11px; color: #FFFFFF; }
.szolgfekete { font-family: Tahoma; font-size: 11px; color: #000000; border-width: 1px; border-style: solid; border-color: #D6E9D8; }

	/* content formatting */
	
	.fcms_container img, .mceContentBody img {
	}
	.content_img_left {
		float: left;
		margin: 0 12px 10px 0;
		border: 1px solid #FFFFFF;
	}
	.content_img_right {
		float: right;
		margin: 0 0 10px 12px;
		border: 1px solid #FFFFFF;
	}
	.content_img {
		border: 1px solid #FFFFFF;
	}


	.fcms_container h1, h1, .fcms_container h2, .fcms_container h3, .fcms_container h4, .fcms_container h5, .fcms_container h6, .content_title {
		font-family: Tahoma;
		font-size: 13px;
		color: #231E20;
		padding-top: 10px;
	}
	.fcms_container, .mceContentBody {
		font-family: Tahoma;
		font-size: 12px;
		color: #231E20;
	}
	
	.fcms_container p {
	}

	.fcms_container a {
		color: #231E20;
		text-decoration: underline;
	}
	.fcms_container a:hover {
		color: #413D87;
	}

	.fcms_container table, .mceContentBody table, table.content_table {
		border-width: 1px;
		border-style: solid;
		border-collapse: collapse;
		border-color: #A3A3A3;
	}
	.fcms_container td, .mceContentBody td, .content_table td {
		border-width: 1px;
		border-style: solid;
		background-color: #FFFFFF;
		font-size: 11px;
		color: #3E3E3E;
		padding: 10px;
	}
	.content_table_head td {
		background-color: #E7E7E9;
		font-size: 11px;
		color: #3F3F41;
		padding: 10px;
	}
	
	.fcms_downloadBox {
		padding: 10px 0px 0px 0px;
	}
	

	/* fCMS reserved classes */
	.fCMS {
		background-color: #EFEFEF;
		height: 12px;
		overflow: visible;
	}
	.fCMS_over {
		background-color: #FFEFC9;
		height: 12px;
		overflow: visible;
	}

	.mceContentBody {
		background-color: #ffffff;
		background-image: none;
		margin: 3px;
	}

	.mceVisualAid {
		border: 1px dashed #666666;
	}
	
