body {width: 955px;margin-left: auto;margin-right: auto;margin-top: 0;margin-bottom: 0;padding: 0;text-align: center;
	font: 11px/17px verdana,helvetica,arial,sans-serif;color: #555;background:  #EEEEEE;}

#main {position: relative;float: left;display: block;width: 955px;margin: 0;padding: 0;background: #FFF url(elemek/hatter.jpg) top no-repeat;
	border-top: none;border-left: 2px solid #DFEAEF;border-right: 2px solid #DFEAEF;border-bottom: none;}

a:link { color: #B36B00; text-decoration: none; }
a:visited { color: #B36B00; text-decoration: none; }
a:hover { color: #B36B00;	text-decoration: none; }
a:active { color: #B36B00; text-decoration: none; }

#topmenu {position: absolute;font-color: #FFFFFF;text-align: center;margin: 0 0 0 148px;padding: 0;height: 20px;font-size: 11px;font-weight: normal;
    font-variant: normal;overflow: hidden;background-color: #00394E;}

#topmenu li {list-style-type: none;float: left;padding: 0 14px 0 14px;}
#topmenu li a {display: block;padding: 2px 0 2px 0;color: #FFFFFF;}
#topmenu li.utolso {margin: 0;}
#topmenu a:hover {background: url(elemek/bg_menu_v.gif) top left repeat-x; color: #00394E;}

#fent {width: 955px;height: 261px;margin: 0;padding: 0;text-align: left;}
#fent h1 {float: left;width: 154px;font-size: 12px;}

#fomenu{position: absolute; margin: 208px 0 0 1px; width: 954px; height: 56px; padding: 0 0 0 0; cursor: default;list-style-type: none;font-size: 11px; font-variant: normal; font-weight: normal; letter-spacing: -0.04em;}
#fomenu a:hover {color: #00394E;}
#fomenu li{float: left;width: 117px;position: relative;text-align: center; padding: 0 0 0 0; margin: 0 0 0 0; border: 1px solid white;}
#fomenu li a {padding: 0.25em 0 0.5em 0; color: #00394E; display:block;}
#fomenu li ul{display: none; position: relative;margin: 0;padding: 0; list-style-type: none;}
#fomenu li:hover {background: #FFF; color: #00394E;border: 1px solid #B36B00;}
#fomenu li.hover {background: #FFF; color: #00394E;border: 1px solid #B36B00;}
#fomenu li:hover a {color: #00394E;}
#fomenu li.hover a {color: #00394E;}
#fomenu li:hover ul{display : block; margin:0 !important;padding:0 0 3px 0 !important;}
#fomenu li.hover ul{display : block; margin:0 !important;padding:0 0 3px 0 !important;}
#fomenu li:hover ul li {float: none; border: none !important; width: 117px !important;text-align: center; background: #FFF;}
#fomenu li.hover ul li {float: none; border: none !important; width: 117px !important;text-align: center; background: #FFF;}
#fomenu li:hover ul li a {color: #00394E;}
#fomenu li.hover ul li a {color: #00394E;}
/*
#fomenu {width: 925px; height: 56px; margin: 0; padding: 0 0 0 5px; list-style-type:none; font-size: 12px; font-variant: normal; font-weight: normal; letter-spacing: -0.04em;}
#fomenu li {float:left; padding: 0 7px 0 0; margin: 0 7px 0 0; background: url(elemek/elvalaszto.gif) 100% 50% no-repeat; }
#fomenu li a {padding: 0.5em 0 0.5em; color: #FFFFFF; display:block;}
#fomenu li ul a {padding:0 5px; border:none; display:inline;}
#fomenu a {}
#fomenu a:hover {background: url(elemek/bg_menu_v.gif) top left repeat-x; color: #00394E;}
#fomenu ul ul a {}
#fomenu li ul {float: left; display:none; position:absolute; margin: 0; padding: 0 0 0 20px; left: 0; width: 954px; height: 20px; text-align:center; background-color: #00394E; border: 1px solid #DFEAEF;}
#fomenu li ul li {float:left; display:block;}
#fomenu li ul li a:hover {background: none; color: #CCCCCC;}
#fomenu li:hover a {}
#fomenu li:hover ul {display:block;}
#fomenu li.hover a {}
#fomenu li.hover ul {display:block;}
#fomenu li.utolso, #fomenu li.utolsohover { background: none; }
*/
#tartalom {float: left;width: 907px; text-align: left;	margin: 0 0 0 0; padding: 12px 0 2px 48px;}
#tartalom h2 {color: #4F7284;	width: 500px;	margin: 0 0 12px 52px; padding: 0; font-size: 16px; font-weight: normal; font-variant: small-caps; border-bottom: 1px solid #DFEAEF;}
#tartalom h2:first-letter {font-weight: bold;	font-size: 18px; color: #A21717;}
#tartalom h3 {color: #4F7284;	width: 500px;	margin: 32px 0 12px 16px;	padding: 0; font-size: 13px; font-weight: bold; font-variant: normal;	border-bottom: 1px solid #DFEAEF;}
#tartalom p {width: 582px; margin: 6px 0 12px 0; padding: 0; text-align:justify;}
#tartalom img {margin: 5px;}
#tartalom ul {width: 552px; margin: 12px 0 12px 0; padding: 0;}
#tartalom li {margin: 0 0 0 2em; padding: 0; list-style-position: outside;}
#tartalom #varosok {width: 552px; margin: 6px 0 12px 0;	padding: 0;}

#jobboldal {float: right;	width: 262px;	margin: 0; padding: 0 28px 0 0; text-align:center;}
#jobboldal img {margin: 10px 0;	max-width: 252px; border: none;}
#jobboldal a:link { color: #DFEAEF; text-decoration: none; }
#jobboldal a:visited { color: #DFEAEF; text-decoration: none; }
#jobboldal a:hover { color: #DFEAEF;	text-decoration: none; }
#jobboldal a:active { color: #DFEAEF; text-decoration: none; }

#tartalom .fiokok {width: 868px; margin: 0 0 0 0; padding: 0 10px 0 10px ; background-color: #FFFFFF; border: 1px dotted #999999;}
#tartalom .fiokok li {list-style-type: none; height: 150px; width: 868px; border-top: 1px dotted #999999; margin: 0 0 2px 0; padding: 12px 0 0 0;font-size: 13px; font-weight: bold; font-variant: small-caps;}
#tartalom .fiokok li:first-child {border-top: none;}
#tartalom .fiokok .elso {border-top: none;}
#tartalom .fiokok li p {width: 320px;font-size: 12px; font-variant: normal; font-weight: normal;}
#tartalom .fiokok li img {float: right;	height: 86px;}

#tartalom .partnerek {width: 875px; margin: 0 0 0 0; padding: 0;}
#tartalom .partnerek li {list-style-type: none;	height: 96px; width: 868px; border-top: 1px solid #DFEAEF; margin: 0 0 12px 0; padding: 12px 0 0 0; font-size: 13px; font-weight: bold; font-variant: small-caps;}
#tartalom .partnerek li:first-child {border-top: none;}
#tartalom .partnerek .elso {border-top: none;}
#tartalom .partnerek li p {width: 320px; font-size: 11px;	font-variant: normal; font-weight: normal;}
#tartalom .partnerek li img {float: right;}

#panaszform {width: 262px; text-align: left;}
#panaszform fieldset {padding: 30px 10px 15px 10px;	margin: 20px 0;	background: url(elemek/wforms_bg.gif) bottom repeat-x;	border: 2px solid #4F7284;}
#panaszform legend {padding: 0 24px; height: 24px; line-height: 24px; text-align: center; background: #E0EBEF; color: #4F7284; font-weight: bold; text-transform: uppercase; border: 1px solid #4F7284;}
#panaszform textarea {padding: 0;	vertical-align: top; margin: 4px 0 1px 0;	border: 1px solid #4F7284;}
#panaszform input {border: 1px solid #4F7284; height: 22px; margin: 2px 0; width: 240px;}
#panaszform textarea {width: 240px;}
#panaszform label {color: #333; display: block; line-height: 1.8; vertical-align: top;}
#panaszform .ok {float: right; width: 136px; display: block; height: 24px; margin: 12px 0 0 0; background: #E0EBEF; color: #4F7284; font-weight: bold; border: 1px solid #4F7284;}
#panaszform em {font-weight: bold; font-style: normal; color: #f00;}

#regisztracio {width: 262px; text-align: left;}
#regisztracio fieldset {padding: 30px 10px 15px 10px;	margin: 20px 0;	background: url(elemek/wforms_bg.gif) bottom repeat-x;	border: 2px solid #4F7284;}
#regisztracio legend {padding: 0 24px;	height: 24px; line-height: 24px; text-align: center; background: #E0EBEF; color: #4F7284; font-weight: bold; text-transform: uppercase; border: 1px solid #4F7284;}
#regisztracio textarea {padding: 0;	vertical-align: top; margin: 4px 0 1px 0;	border: 1px solid #4F7284;}
#regisztracio input {border: 1px solid #4F7284; height: 22px; margin: 2px 0; width: 240px;}
#regisztracio select {border: 1px solid #4F7284; height: 22px; margin: 2px 0; width: 240px;}
#regisztracio textarea {width: 240px;}
#regisztracio label {color: #333; display: block; line-height: 1.8; vertical-align: top;}
#regisztracio .ok {float: right; width: 136px; display: block; height: 24px; margin: 12px 0 0 0; background: #E0EBEF; color: #4F7284; font-weight: bold; border: 1px solid #4F7284;}
#regisztracio em {font-weight: bold; font-style: normal; color: #f00;}

#labjegyzet {
	float: left;
	width: 955px;
	height: 57px;
	background: url(elemek/bg_footer.gif) no-repeat;
	margin: 0;
	padding: 0;
	text-align: left;
}

#linkajanlo {
	float: left;
	width: 927px;
	/*height: 557px;*/
	background: #EEEEEE;
	/*margin: 5px 5px 5px 5px;*/
	padding: 5px 5px 5px 25px;
	text-align: left;
}

#linkek {float: left; width: 200px; margin: 0; padding: 20px 0 20px 24px; list-style-type:none; font-size: 11px; font-variant: small-caps; letter-spacing: -0.07em;}
#linkek li {float:left; padding: 0 10px 0 0; margin: 0 5px 0 0; background: url(elemek/fuggoleges_elvalaszto.gif) 100% 50% repeat-y;}
#linkek li a {padding: 0; color: #555; display:block;}
#linkek a:hover {color: #000;}
#linkek li.utolso, #linkek li.utolsohover { background: none; }

.hiba {
	color: #F00;
}

#szamlalo {
	float: left;
	margin: 20px 24px 0 0;
/*	padding: 20px 0 20px 0;*/
}

#DatumIdoNevnap {
	float: left;
	width: 360px;
	margin: 0;
	padding: 9px 0 0px 20px;
}

