/* CSS Document */

body{
	padding: 0;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#5f5f5f; 
}

h1{ font-size:16px; }
h2 { letter-spacing:-1px; font-weight:normal; }
h2 { padding:0px; margin:0px; font-size:16px; text-transform:uppercase; color:#0054a5; }
h4 {font-size:12px;}

a{
	text-decoration: none;
	color: #0054a5;
}

a:hover{
	text-decoration: underline;
	color: #0054a5;
}

a.almenuLink:link {
	text-decoration:none;
	color:#0054a5;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	line-height:20px;
}

a.almenuLink:visited {
	text-decoration:none;
	color:#0054a5;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	line-height:20px;
}

a.almenuLink:hover {
	text-decoration:underline;
	color:#0054a5;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	line-height:20px;
}

a.almenuLinkMagenta:link {
	text-decoration:none;
	color:#c50171;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	line-height:20px;
}

a.almenuLinkMagenta:visited {
	text-decoration:none;
	color:#c50171;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	line-height:20px;
}

a.almenuLinkMagenta:hover {
	text-decoration:underline;
	color:#c50171;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	line-height:20px;
}

a.almenuLinkSzurke:link {
	text-decoration:none;
	color:#6a6a6a;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	line-height:20px;
}

a.almenuLinkSzurke:visited {
	text-decoration:none;
	color:#6a6a6a;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	line-height:20px;
}

a.almenuLinkSzurke:hover {
	text-decoration:underline;
	color:#6a6a6a;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	line-height:20px;
}


.aktivLink {
	text-decoration:underline;
	color:#024089;
	background:#FFFFFF;
	padding-left:13px;
	padding-right:13px;
	padding-top:8px;
	padding-bottom:7px;
	line-height:28px;
}

a.defaultLink:link {
	text-decoration:none;
	color:#FFFFFF;;
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:7px;
	line-height:28px;
}

a.defaultLink:visited {
	text-decoration:none;
	color:#FFFFFF;;
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:7px;
	line-height:28px;
}

a.defaultLink:hover {
	text-decoration:underline;
	color:#FFFFFF;;
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:7px;
	line-height:28px;
}

.feherCsik{
	background:#FFFFFF;
	padding-top:8px;
	padding-bottom:7px;
	color:#FFFFFF;
}

.szurkeCsik{
	background:#E6E6E8;
	padding-top:8px;
	padding-bottom:7px;
	color:#E6E6E8;
}

#wrapper{
	display:block;
	position: relative; 
	margin:auto; 
	width:980px;
}

#header{
	min-height:92px; 
	width:980px; 
	background:url(../elemek/headBG.jpg); 
	background-repeat: no-repeat; 
	background-position: center top; 
	background-color: #7fafd3;
}



#menu{
	position:relative;
}

.content{
	position:relative;
	top:18px;
}

.footer {border-top:1px dotted #555555; margin-top:20px; padding-top:5px;}
.footer a,
.footer td a { color:#636466;}
.footer table.footer { width:100%;}
.footer table.footer td.footerLeft { width:33%; text-align:left; }
.footer table.footer td.footerCenter { width:33%; text-align:left; padding-right:10px;}
.footer table.footer td.footerRight { width:33%; text-align:right; padding-left:10px;}

/*-form-*/
.formCombo{
	font-size:11px;
	color:#5f5f5f; 
}

.button{
	color:#0056a2; 
	background:#e2e7eb;
	border:solid 1px #a5bedd;
}

.szurkeCombo{
	color:#999999;
	font-size:11px;
}

.feketeCombo{
	color:#333333;
	font-size:11px;
}

/*-form vége-*/

.keret{
	border: #E5E5E5 1px solid;
}

.keretMagenta{
	border: #DA789F 1px solid;
}

.keretSzurke{
	border: #9E9FA3 1px solid;
}

.szakmaiKeret{
	border: #e4e4e4 1px solid;
	padding:30px;
	background:#f4f4f6;
}

.cim{
	color:#0054a5;
	font-variant:small-caps;
	font-size:20px;
}

.SmallCim{
	color:#0054a5;
	font-variant:small-caps;
	font-size:17px;
}

.cimMagenta{
	color:#c50171;
	font-variant:small-caps;
	font-size:20px;

}

.cimSzurke{
	color:#6a6a6a;
	font-variant:small-caps;
	font-size:20px;
}

.alcim{
	color:#0054a5;
	font-variant:small-caps;
	font-size:16px;
}

.boxcim{
	color:#0054a5;
	font-variant:small-caps;
	font-size:14px;
	padding:5px;
}

.boxcimrozsa{
	color:#c50171;
	font-variant:small-caps;
	font-size:14px;
	padding:5px;
}

.boxcimszurke{
	color:#6a6a6a;
	font-variant:small-caps;
	font-size:14px;
	padding:5px;
}

/*kereso ajax*/

#formContent{
	padding:5px;
}

#ajax_listOfOptions{
	position:absolute;
	width:120px;
	height:300px;
	overflow:auto;
	border:1px solid #317082;
	background-color:#FFF;
	text-align:left;
	font-size:0.9em;
	z-index:100;
}

#ajax_listOfOptions div{
	margin:1px;		
	padding:1px;
	cursor:pointer;
	font-size:.em;
}



#ajax_listOfOptions .optionDiv{

}

#ajax_listOfOptions .optionDivSelected{
	background-color:#317082;
	color:#FFF;
}

#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}

form{
	display:inline;
}

/*kereso vége*/



.feher {
	color:#FFFFFF;
}

.formList{
	border:#b8cde2 1px solid;
	color:#5f5f5f;
}

.formText{
	border:#b8cde2 1px solid;
	color:#5f5f5f;
}

.formTextarea{
	border:#b8cde2 1px solid;
	color:#5f5f5f;
}

.piros{
	color:#FF0000;
}

.kek{
	color:#0054a5;
}
.kiemeltMagentaSzoveg{
	color:#c50171;
	font-size:11px;
	font-weight:bold;
}
.kiemeltSzoveg{
	color:#0054a5;
	font-size:11px;
	font-weight:bold;
}
.nagyonKiemeltSzoveg{
	color:#0054a5;
	font-size:11px;
	font-weight:bold;
}
a.boxMenuLinkMagenta:link {
	text-decoration:none;
	color:#c50171;
	padding:5px;
	font-variant:small-caps;
	font-size:14px;
	line-height:20px;
}
.boxMenuMagentaNoPadding {
	text-decoration:none;
	color:#c50171;
	font-variant:small-caps;
	font-size:14px;
	padding:5px;
}
a.boxMenuLinkMagentaNoPadding:link {
	text-decoration:none;
	color:#c50171;
	font-variant:small-caps;
	font-size:14px;
}
a.boxMenuLinkMagenta:visited {
	text-decoration:none;
	color:#c50171;
	padding:5px;
	font-variant:small-caps;
	font-size:14px;
	line-height:20px;
}
a.boxMenuLinkMagentaNoPadding:visited {
	text-decoration:none;
	color:#c50171;
	font-variant:small-caps;
	font-size:14px;
}
a.boxMenuLinkMagenta:hover {
	text-decoration:underline;
	color:#c50171;
	padding:5px;
	font-variant:small-caps;
	font-size:14px;
	line-height:20px;
}
a.boxMenuLinkMagentaNoPadding:hover {
	text-decoration:underline;
	color:#c50171;
	font-variant:small-caps;
	font-size:14px;
}