@charset "utf-8";
/* CSS Document */
body{
	padding:0px;
	margin:0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:18px;
	color: #40403D;
}
form {
	padding:0px;
	margin:0px;	
}
a{
	color: #053D88;
	text-decoration:none;
}
a:hover{
	color: #053D88;
	text-decoration:underline;	
}
.MainCenter{
    margin: 0 auto;
    width: 960px;
}
.keret {
	border:solid 1px #63F;
}
.igazit_bal {
	float:left;	
}
.igazit_jobb{
	float:right;	
}
.clear{
	clear:both;
}
.MenuBal{
	margin-right:30px;
	width:200px;
}
div#fixMenu{
	width:200px;
}
.MenuJobb{
	/*border:solid 1px #30F;*/
	/*margin-right:150px;*/
	margin-left:30px;
	height:auto;
	width:200px;
	
}
.MenuCim{
	color:#d71921;
	font-family:Georgia,"Times New Roman",Times,serif;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 12px;
    text-shadow: 0 1px 0 #FFFFFF, 0 2px 0 #D9D9D8;
    text-transform: uppercase;
	padding:10px 0px 10px 0px;
}
.SzekcioCim{
	color:#444444;
}
.SzekcioCim a{	
	color:#444444;
	text-decoration:none;
}
.SzekcioCim a:hover{	
	color:#444444;
	text-decoration:none;
}
.MenuElem{	
	font-family:Arial;	
	font-size: 12px;
	color: #666666;
}
.MenuElem a{
	color: #666666;
	text-decoration:none;
}
.MenuElem a:hover{
	color: #666666;
	text-decoration:underline;
}
.MenuLab{
	padding-left: 16px;
	padding-right:26px;	
}
div#Nodisc li {
	list-style: none outside none;
	margin:6px 0px 6px 0px;
}
.tovabb{
	font-size: 10px;
	font-family: Georgia,"Times New Roman",Times,serif;
    font-style: italic;
    font-weight: bold;
    /*margin-left: 10px;*/
}
.tovabb a{
	color:#d71921;
	text-decoration:none;
}
.tovabb a:hover{
	color:#d71921;
	text-decoration:underline;
}
.bannerLink{
	font-size: 10px;
	font-family: Georgia,"Times New Roman",Times,serif;
    font-style: italic;
    font-weight: bold;
    /*margin-left: 10px;*/
	line-height: 13px;	
}
.bannerLink a{
	color:#40403d;
	text-decoration:none;

}
.bannerLink a:hover{
	color:#40403d;
	text-decoration:underline;
}
.bannerKepek{
    border: 1px solid #C5C5C4;
    padding: 1px;		
}
.bannerArnyekFent {
	background: url("kepek/weblap/sprite_shadow.png") no-repeat scroll 0 0 transparent;
	height:20px;
	width:200px;
}
.bannerArnyekLent {
	background: url("kepek/weblap/sprite_shadow.png") no-repeat scroll -200px 0 transparent;
	height:20px;
	width:200px;
}
.kepek{
    border: 1px solid #C5C5C4;
    padding: 1px;
	margin-right:10px;
}
.CimkeFelhoCim {
	font-size:12px;
	font-weight:bold;
	font-family: Georgia,"Times New Roman",Times,serif;
}
.CimkeFelhoTartalom a{
    color: #666666;
    font-size: 12px;
    line-height: 16px;
	padding-right:10px;
	text-decoration:none;
}
.CimkeFelhoTartalom a:hover{
	color: #666666;
	text-decoration:underline;
}
.CimkeFelhoTovabb a{
	color: #666666;	
}
.CimkeFelhoTovabb a:hover{
	color: #666666;	
}
.nyomtato {	
	float:right;
	/*margin:50px auto 0px auto;*/
	margin-top:50px;
	margin-right:100px;
	height:50px;
	width:180px;
	background:url("kepek/weblap/nyomtato_bg.png") repeat-x;
}
.lapozo{
	width:100%;
	height:3px;
	margin:20px 0px 20px 0px;
	background:url("kepek/weblap/leadF.png") repeat-x;
}
.lapozJobb{
	width:60px;
	height:20px;
	margin-left:20px;
	background: url("kepek/weblap/lapoz_jobbra.png") no-repeat;
	cursor:pointer;
}
.lapozJobb:hover{
	background: url("kepek/weblap/lapoz_jobbra_aktiv.png") no-repeat;
	cursor:pointer;
}
.lapozBal{
	width:60px;
	height:20px;
	padding:0px 20px 0px 0px;
	background: url("kepek/weblap/lapoz_balra.png") no-repeat;
	cursor:pointer;
}
.lapozBal:hover{
	background: url("kepek/weblap/lapoz_balra_aktiv.png") no-repeat;
	cursor:pointer;
}

div#lapozo li {
	margin:0px;
	display:inline;
}
.jelolo {
	height:8px;	
	width:132px;
	position:absolute;
	display:inline;
	margin-top:-23px;
	margin-left:-52px;
	background: url("kepek/weblap/jelolo.png") no-repeat;
}
.lapozoSzam a, .lapozoSzam a:hover {
	color: #B3B3B3;
	font-size: 14px;
	font-weight: bold;
	padding: 0 11px;
	text-decoration: none;	
}
.lapozoSzamAktiv a, .lapozoSzamAktiv a:hover{		
	color: #D71921;
}

/*div#divOiKeres .keres_nagyito{
	background: url("kepek/weblap/keres_nagyito.png") no-repeat center center;
	cursor:pointer;
}
div#divOiKeres .keres_nagyito:hover{
	background: url("kepek/weblap/keres_nagyito_aktiv.png") no-repeat center center;
}
div#divOiKeres input {
	border:none;
	background: none repeat scroll 0 0 transparent;	
	color: #D9D9D9;
	
}
div#divOiKeres input:focus{
	color:#FFF;	
}
div#divOiKeres .oikeres{
	border:none;
	background: transparent url("kepek/weblap/oikeres_bg.png") no-repeat center center;	
	height:23px;
	width:183px;
}*/

.okAlmenu{
	margin:0px 0px 0px -39px;
}
.kapcsdok {
    border-color: #C5C5C4;
    border-style: solid;
    border-width: 1px 0 1px 1px;	
	padding: 1px 0 1px 1px;
}
.kapcsdok2 {
    border-color: #ECECEB;
    border-style: solid;
    border-width: 1px 0 1px 1px;	
	padding: 10px 10px 0px 18px;
}
.kapcsdokSzoveg {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	width:130px;
}
.kapcsdokSzovegSmall {
    color: #999999;
    font-size: 12px;
    font-style: italic;
	font-family: Georgia,"Times New Roman",Times,serif;
	padding-bottom:10px;
}
.infoBG{
	background: url("kepek/weblap/infoBG.png");
	height:28px;
	padding-top:7px;
	width:33%;
	border: 1px solid #FFF;
	margin:15px 0px 15px 0px;
}
.infoBG16{
	background: url("kepek/weblap/infoBG.png");
	height:28px;
	padding-top:7px;
	width:16%;
	border: 1px solid #FFF;
	margin:15px 0px 15px 0px;
}

.infoBG13{
	background: url("kepek/weblap/infoBG.png");
	height:28px;
	padding-top:7px;
	width:18%;
	border: 1px solid #FFF;
	margin:15px 0px 15px 0px;
}
.infoBG20{
	background: url("kepek/weblap/infoBG.png");
	height:28px;
	padding-top:7px;
	width:21%;
	border: 1px solid #FFF;
	margin:15px 0px 15px 0px;
}
.infoBG22{
	background: url("kepek/weblap/infoBG.png");
	height:28px;
	padding-top:7px;
	width:22%;
	border: 1px solid #FFF;
	margin:15px 0px 15px 0px;
}
.infoBG23{
	background: url("kepek/weblap/infoBG.png");
	height:28px;
	padding-top:7px;
	width:81%;
	border: 1px solid #FFF;
	margin:15px 0px 15px 0px;
}
.infoBG37sz{
	background: url("kepek/weblap/infoBG.png");
	height:28px;
	padding-top:7px;
	width:37%;
	border: 1px solid #FFF;
	margin:15px 0px 15px 0px;
}
.infoBG49sz{
	background: url("kepek/weblap/infoBG.png");
	height:28px;
	padding-top:7px;
	width:49.2%;
	border: 1px solid #FFF;
	margin:15px 0px 15px 0px;
}
.infoBG50sz{
	background: url("kepek/weblap/infoBG.png");
	height:28px;
	padding-top:7px;
	width:50%;
	border: 1px solid #FFF;
	margin:15px 0px 15px 0px;
}
.infoBG66sz{
	background: url("kepek/weblap/infoBG.png");
	height:28px;
	padding-top:7px;
	width:66.2%;
	border: 1px solid #FFF;
	margin:15px 0px 15px 0px;
}
.infoBG66magasabb{
	background: #032662; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#032662, #03358c); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#032662, #03358c); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#032662, #03358c); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#032662, #03358c); /* Standard syntax */;
	height:45px;
	padding-top:7px;
	width:66.2%;
	border: 1px solid #FFF;
	margin:15px 0px 15px 0px;
}
.infoBG33magasabb{
	background: #032662; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#032662, #03358c); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#032662, #03358c); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#032662, #03358c); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#032662, #03358c); /* Standard syntax */;;
	height:45px;
	padding-top:7px;
	width:33%;
	border: 1px solid #FFF;
	margin:15px 0px 15px 0px;
}
.infoBG33sz{
	background: url("kepek/weblap/infoBG.png");
	height:28px;
	padding-top:7px;
	width:33%;
	border: 1px solid #FFF;
	margin:15px 0px 15px 0px;
}
.infoBG85sz{
	background: url("kepek/weblap/infoBG.png");
	height:28px;
	padding-top:7px;
	width:85%;
	border: 1px solid #FFF;
	margin:15px 0px 15px 0px;
}
.infoBG100sz{
	background: url("kepek/weblap/infoBG.png");
	height:28px;
	padding-top:7px;
	width:99.5%;
	border: 1px solid #FFF;
	margin:15px 0px 15px 0px;
}

.infoKepMobil {
	margin:0px 5px 0px 10px;
	background: url("kepek/weblap/mobil_feher.png") no-repeat;
	width:9px;
	height:20px;
}
.infoKepEmail {
	margin:0px 5px 0px 10px;
	background: url("kepek/weblap/email_feher.png") no-repeat;
	width:20px;
	height:20px;
}
.infoKepChat {
	margin:-2px 5px 0px 10px;
	background: url("kepek/weblap/chat_icon24.png") no-repeat;
	width:24px;
	height:24px;
	
}
.infoSzoveg {
	padding:0px 5px 0px 5px;
	color:#FFF;
}
.infoSzoveg:hover{
	padding:0px 5px 0px 5px;
	color:#FFF;
}
div#KeresesiTalalatok span {
	padding: 0px 10px 0px 10px;
	background: url(kepek/weblap/ikon_kacsacsor.png) no-repeat center;
}
.NagyKeresKint {
	border: 1px solid #939391;
	box-shadow: 0 0 8px rgba(64, 64, 61, 0.3);
	width: 486px;
	height: 38px;
	padding: 1px;
}
.NagyKeresFrom{
	background: -moz-linear-gradient(center top , #F5F5F5, #FFFFFF) repeat scroll 0 0 transparent;
	border: 1px solid #D8D8D8;
	height: 37px;
}
.NagyKeresesInput {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #666666;
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 18px;
	font-style: italic;
	padding:7px 0px 0px 17px;
	width:430px;
}
.NagyKeresesSubmit {
	background: url('kepek/weblap/keres_nagyito_nagy.png') no-repeat;
	width: 22px;
	height: 22px;
	border: medium none;
    cursor: pointer;	
}
.NagySelectKint {
	border: 1px solid #939391;
	box-shadow: 0 0 8px rgba(64, 64, 61, 0.3);
	width: 486px;
	height: 35px;
	padding: 1px;
}
.NagySelectFrom {
	background: -moz-linear-gradient(center top , #F5F5F5, #FFFFFF) repeat scroll 0 0 transparent;
	border: 1px solid #D8D8D8;
	height: 33px;
    color: #666666;
    font-family: Georgia,Times New Roman,Times,serif;
    font-size: 18px;
    font-style: italic;
}
.NagySelect {
	color: #666666;
}
.NagySelectAlterego{
    height: 32px;
    left: 1px;    
    position: relative;
    top: -34px;	
}
.NagySelectAlteregoSelect {
	top:-5px;
	height:37px;
	width:485px;
	position: relative;
	opacity: 0.01;
	font-family: Georgia,Times New Roman,Times,serif;
    font-size: 18px;
	font-style: italic;
	color: #666666;
}
.SelectNyil {
	background: url('kepek/weblap/select.png') no-repeat right top;
	width:36px;
	height:33px;	
}
.SelectTartalom {
	line-height:33px;
	height: 32px;
	padding-left:16px;
}
.nyilJobbPiros {
	background:url(kepek/weblap/nyil_jobb_piros.png) no-repeat;
	width:8px;
	height:5px;
	margin-top:5px;
	padding-right:10px;	
}
div#loading {
	width:35px;
	height:35px;
	display:none;
	position:fixed;
	left:50%;
	top:50%;
	margin-top:-70px;
	margin-left:-17px;
	background:url(kepek/weblap/loading.gif);
}
.go2 {
	position:relative;
	top:-63px;
	height:0px;
}
.go2top {
	float:right;
	width:17px;
	height:11px;
	background:url(kepek/weblap/go2top.png) no-repeat;
	cursor:pointer;
}
/* Felmérés */
#felmeres select {
	font-size:16px;
}
#felmeres ul {
	list-style: none;
	font-size: 16px;
}
#felmeres ol {
	font-size: 16px;
}
#felmeres li {
	font-size: 1.1em;
	padding-top:20px;
}
#radio label {
	padding-left:20px;
}
#felmeres textarea{
	width: 400px;
	height: 100px;
}
/* OIK KEKKH Intézhető ügytipusok */
#oikKekkh ul{
	padding:0px 0px 0px 20px;
	margin:0;
}
.ui-autocomplete {
	max-height: 250px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 20px;
}
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
html .ui-autocomplete {
	color: #666666;
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 18px;
	font-style: italic;
}
#OkmanyAppGyik .OkmanyAppGyikLink.OkmanyAppGyikAlCim {
	font-weight: bold;
}
#OkmanyAppGyik .OkmanyAppGyikLink {
	cursor:pointer;
}
#OkmanyAppGyik .OkmanyAppGyikDiv {
	display:none;
	padding-left:20px;
}
/* Felmérés */
#felmeres {
	/*font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;*/
	font-size: 1.5em;
	line-height: 1.5em;
}
#felmeres .ui-widget{
	font-family: Arial,Helvetica,sans-serif;
}
#felmeres .csuszka {
	float:left;
}
#felmeres .ui-slider-horizontal {
	left: 50px;
	top: 3px;
	width: 94%;
}
#felmeres .ui-corner-left, #felmeres .ui-corner-right {
	border-radius:0px;
}
#felmeres .ui-buttonset label {
	width:100%;
	text-align:left;
}
#felmeres .ui-state-active {
	background: url("images/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x scroll 50% 50% #fdf5ce;
}
#felmeres .ui-state-default{
	font-weight:normal;
}
#felmeres #UrlapBekuldes {
	width:100%;background: linear-gradient(#5f9cc5, #396b9e) repeat scroll 0 0 #2567ab;color:#FFF;
	font-weight:bold;
}
#felmeres #UrlapBekuldes:hover {
	background: linear-gradient(#72b0d4, #4b88b6) repeat scroll 0 0 #4b88b6;
}
.RegButton {
	background: url("kepek/weblap/button-blue.png") repeat-x scroll 0 0;
	border: 1px solid #004178;
	border-radius: 3px;
	box-shadow: 0 1px 1px #004178;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	line-height:28px;
	font-size: 14px;
	font-weight:bold;
	height: 28px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-shadow: 0 -1px 0 #004178;
	width: 180px;
}
.RegButton:hover {
	color: #ffffff;
	background-position: 0 -28px;
	text-decoration: none;
}