html{
	margin: 0;
	border: 0;
	padding: 0;
}
body{/*width: 100%; height: 100%;*/
	font-family: Arial;
	font-size: 14px;
	margin: 0;
	padding: 0;
	border: 0;
	/*background-color: red;*/
}
ul{
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	-webkit-padding-start: 0;

	-moz-margin-before: 0;
	-moz-margin-after: 0;
	-moz-margin-start: 0;
	-moz-margin-end: 0;
	-moz-padding-start: 0;
}

*:focus{outline: none;}
select:focus{outline: none;}
input:focus{outline: none;}
textarea:focus{outline: none;}
iframe{border: none;}

textarea{
	border: 1px solid #8cb21e;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	overflow: auto;
}
 
table{border-spacing: 0px; border: 0px; padding: 0px;}
table td{border: 0px; padding: 0px;}

.textleft{text-align: left;}
.textright{text-align: right;}
.textcenter{text-align: center;}
.textmid{vertical-align: middle;}
.texttop{vertical-align: top;}
.textbottom{vertical-align: bottom;}
.cursor_pointer{cursor: pointer;}
.float_right{float: right;}
.float_left{float: left;}
.dispnone{display: none;}
.ul_nodisc{list-style-type: none;}
.verticalTop{vertical-align: top;}
.margin_auto{margin: auto;}

.ul_li_kiemel{background-color: #dbf4ff; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding: 10px; border: 1px solid #8cb21e;}
.ul_li_kiemelLi{padding: 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; cursor: pointer; font-weight: bold; cursor: pointer;}
.ul_li_kiemelLi:hover{background-color: #09569c; color: white;}

.colorred{color: red;}

#sajat_title{
	font-size: 16px; 
	font-weight: bold;
	color: #25235f;
	/*margin-top: 10px;*/
	/*margin-bottom: 10px;*/
	text-align: center;
}
.cimcsik{
	width: 479px;
	margin: auto;
	background: url('../img/cimcsik.png') no-repeat;
	height: 3px;
}
.cimszoveg{padding-top: 6px; padding-bottom: 6px;}

#jelent_be_szoveg{text-align: center; }

.torles{background: url('../img/torles.png'); height: 23px; border: 0px; color: white; cursor: pointer;}

.div_fedo{position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; background: url('../img/gray_trans.png'); z-index: 900;}
.div_passivate{position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; background: url('../img/transparent.png'); z-index: 2500;}

.alert_sajat{position: fixed; width: 250px; left: 50%; margin-left: -125px; top: 50%; margin-top: -175px; background-color: white; border: 1px solid black; color: black;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	z-index: 3000;
}
.alert_sajat_table{margin: auto;}
.alert_sajat_table td{padding: 10px; text-align: center;}
#loader_anim{width: 160px; position: fixed; left: 50%; margin-left: -95px; top: 300px; text-align: center; font-size: 12px; background-color: white; padding: 15px; opacity: 0.9; display: none;
	z-index: 9999999;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	
}

#errmsg_container {position: fixed; top: -2px; width: 100%;}
#errmsg_box {margin: auto; width:320px; min-height: 64px; border: 2px solid #CC9900; background: #FFEF90 url(../login/warning.png) left center no-repeat; padding-left: 80px;}
#errmsg {margin-top: 22px; min-height: 20px; padding-bottom: 15px;}

/* Kerekített inputok */
.input_main{/*font-style: italic;*/ font-size: 14px; border: 0px; font-family: Arial;}
	.input_bal{width: 5px; height: 29px; background: url('../img/jogszabaly/input_bal.png');}
	.input_jobb{width: 5px; height: 29px; background: url('../img/jogszabaly/input_jobb.png');}
	.input_kozep{background: url('../img/jogszabaly/input_kozep.png'); height: 29px;}

.btn{cursor: pointer; height: 31px;}
.btn:hover{background-position: 0px -31px;}
.btn_ok{width: 60px; background: url('../img/btn_ok2.png');}
.btn_torles{width: 120px; background: url('../img/kereso/btn_torles.png');}
.btn_kereses{width: 120px; background: url('../img/kereso/btn_kereses.png');}
.btn_megsem{width: 78px; background: url('../img/btn_megsem.png');}
.btn_elkuld{width: 120px; background: url('../img/btn_elkuld.png');}
.btn_ment{width: 120px; background: url('../img/btn_ment.png');}

.submit_invisible{height: 0px; width: 0px; border: 0px; padding: 0px;}
.header_vk{
	height: 85px; 
	padding-left: 12px; padding-top: 8px; padding-right: 12px;
	background: url('../img/kereso/header_tallist.png');
	color: #0f2a71; margin-bottom: 10px;
}
.kereso_cim{text-align: left; font-size: 20px; font-weight: bold; padding-top: 20px; width: 470px; margin: auto;}
.cimSpan{cursor: pointer;}
.csekkbox{width: 21px; height: 16px; background: url('../img/csekkbox.png');}
.csekkbox_act_on{background-position: -21px -16px; cursor: pointer;}
.csekkbox_act_off{background-position: 0px -16px; cursor: pointer;}
.csekkbox_act_on:hover{background-position: -21px -32px;}
.csekkbox_act_off:hover{background-position: 0px -32px;}

.sfinputtd{padding: 5px; padding-bottom: 15px;}
.sf_input_hosszu{width: 448px;}
.ker_kis_input{width: 215px;}
.form_button_left_td{padding-right: 10px;}

.input_hidden{position: absolute; margin-left: -8000px;}
#mp_logo_jobb{
	
/*	position: fixed; 
	top: 20px; 
	right: 20px; 
	background: url('../img/mp_logo_4.png') no-repeat; 
	width: 119px; 
	height: 101px; 
	margin: 0; 
	float: none;*/

/*	background: url('../img/mp_logo_5.png') no-repeat scroll 0 0 transparent;*/
background: url('../img/mp_logo_lexpraxis.png') no-repeat scroll 0 0 transparent;
    float: right;
	width: 119px; 
	height: 101px; 
	margin-right: 65px;
	margin-top: 10px;
/*	background: url('../img/mprxlogofeher.png') no-repeat scroll 0 0 transparent;
    float: right;
	width: 338px; 
	height: 103px; 
	margin-right: 65px;
	margin-top: 10px;*/
}
.trans05{
    transition: 0.4s ease-in-out;
}
.trans03{
    transition: 0.1s ease-in-out;
}
.ujFejlec{
	color: #414141;
	padding: 0 8px 0 20px; font-family: Candara;
	background: url('../img/fulBackSec02.png'); height: 40px;
}
.ujFejlecNohatter{background: none;}
.ujFejlec .fejleccim{text-shadow: 0 0 5px white, 0 0 6px white; font-size: 22px; line-height: 40px;}
.ujFejlec .rightside{float: right;}
.ujFejlec .rightside.despiteLeft{float: none;}
.ujFejlec .rightside ul{list-style: none; padding: 0; margin: 0; display: table-row;}
.ujFejlec .rightside ul li{display: table-cell; vertical-align: middle; margin: 0; line-height: 40px; height: 40px; padding-right: 20px;}
.ujFejlec .rightside ul li:last-child{padding-right: 0;}
.ujFejlec .rightside ul li input, .ujFejlec input[type='text']{
	font-size: 16px;
	text-align: center;
	padding: 3px;
	margin-left: 15px;
	width: 190px;
	border: 0;
	border-radius: 5px;
}
button{
	cursor: pointer; background: url('../img/buttNewBack.png'); height: 28px; border: 0; color: white; padding-left: 20px; padding-right: 20px;
	font-size: 16px; border-radius: 5px; font-family: Candara;
}
button.hollow{background: none; border: 2px #2e97e5 solid; color: #2e97e5;}

.jFigy{width: 36px; height: 24px; background: url('../img/jogszabaly/szemek.png'); cursor: pointer;}
.jFigy.on{background-position: 0 -24px;}
.samketto{width: 27px; height: 17px; background: url('../img/jogszabaly/samketto02.png'); cursor: pointer;}
.samketto.on{background-position: 0 -17px;}
.nagyi{width: 31px; height: 31px; background: url('../img/jogszabaly/nagyito.png'); cursor: pointer;}
.nyomi{width: 35px; height: 33px; background: url('../img/jogszabaly/nyomtato.png'); cursor: pointer;}




