@charset "ISO-8859-2";
/* CSS Document */

.logbox { font-family:"Courier New", Courier, monospace; font-size:10px; line-height:10px; color:#333333 }
.style1 {color: #FF0000}
.red {color: #FF0000}
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#SFleft, #SFmain { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#666666; text-align:left }
#SFleft ul { margin:0px 0px 0px 20px; padding:0px 0px 0px 0px }
#SFleft ul li 
{
 list-style-position:inherit;
 list-style-type:none;
 list-style-image: url(../images/bullet_square_red.gif);
 padding:0px 0px 0px 10px;
 margin:0px 40px 0px 0px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}
#SFleft ul li p { font-size:11px; line-height:11px; color:#333333; margin:0px 0px 0px 0px; padding:0px 0px 0px 4px }
#SFleft ul li:hover { color:#000000; background-color:#DDDDDD }


/* MENU */
#SFmenu { text-align:left; width:155px; margin:0px 0px 0px 20px } /* width: 155 + 20 */
#SFmenu .bullet {
 font-size:11px; line-height:12px; color:#333333;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 20px;
 width:155px;
 background:url(../images/bullet_square_red.gif);
 background-color:transparent;
 background-attachment:scroll;
 background-position: 95% 50%;
 background-repeat:no-repeat;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}
#SFmenu .bullet:hover {
 font-size:11px; line-height:12px; color:#FFFFFF;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 20px;
 background:url(../images/bullet_square_red.gif);
 background-color:#DDDDDD;
 background-attachment:scroll;
 background-position: 95% 50%;
 background-repeat:no-repeat;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}
a.menulink { color:#666666; text-decoration:none }
a.menulink:link, a.menulink:active, a.menulink:visited, a.menulink:hover { 
	color:#FF0000; 
	text-decoration:none 
}

a.text { color:#666666; text-decoration:none }
a.text:link, a.text:active, a.text:visited { color:#666666; text-decoration:none }
a.text:hover { color:#000000; text-decoration:underline }

#SFmain p { font-size:12px; line-height:16px; color:#333333; }
p, td { vertical-align:top; margin:0px; padding:0px }

/* LOGIN STYLES */
/* ============ */
.logingomb
{
    white-space:nowrap;
    left:0;
    top:0;
    width:155px;
    height:28px;
    overflow:hidden;
    background:#FFFFFF url(../images/buttonbackgr_login.gif) 0px 0px no-repeat;
    border-color:#999999;
    border-width:0px;
    border-style:solid;
    padding:6px 0px 0px 0px;
    text-align:center;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    cursor:pointer;
}
a.gomb { color:#FFFFFF }
a.gomb:link, a.gomb:active, a.gomb:visited, a.gomb:hover { color:#FFFFFF }
.loginhibauzenet { font-size:12px; color:#FF0000; line-height:14px; }
#inputfieldnameLogin {
 	width:155px;
	color:#666666;
  	padding:0px 5px 0px 0px;
   	font-size:12px; 
    text-align:left;
}
.inpLogin {
 	width:155px; 
  	height:28px;
    overflow:hidden;
    background-color:transparent;
    background-image:url(../images/logininputbackgr.gif);
    background-attachment:scroll;
    background-position:top left;
    background-repeat:no-repeat;
	margin:0px 0px 3px 0px;
	padding:7px 20px 0px 10px; 
	font-family:Arial, Helvetica, sans-serif;
  	font-size:12px; line-height:18px;
   	font-weight:normal;
    color:#333333;
	vertical-align:top;
   	border-color:#000000; border-style:none; border-width:0px;
 /*
   	border-color:#999999; border-style:solid; border-width:1px;
	background:transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    */
}
/* end of login styles */

.inp1 {
 	width:369px; height:24px;
	margin:0px 0px 3px 0px;
	padding:5px 5px 0px 5px; 
	font-family:Arial, Helvetica, sans-serif;
  	font-size:14px; line-height:17px; font-weight:bold; color:#333333;
	vertical-align:top;
   	border-color:#999999; border-style:solid; border-width:1px;
	background:transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
/*
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
*/
}
.inp2 {
 	width:369px;
  	margin:0px 0px 3px 0px;
	padding:10px 5px 0px 5px; 
	font-family:Arial, Helvetica, sans-serif;
  	font-size:28px; line-height:28px; font-weight:bold; color:#333333;
	vertical-align:top;
   	border-color:#999999; border-style:solid; border-width:1px;
	background:transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.inp3 {
 	width:369px; height:200px;
	margin:0px 0px 3px 0px;
	padding:5px 5px 2px 5px; 
	font-family:Arial, Helvetica, sans-serif;
  	font-size:12px; line-height:14px; font-weight:normal; color:#333333;
	vertical-align:top;
   	border-color:#999999; border-style:solid; border-width:1px;
	background:transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.inp4 {
 	width:369px; height:20px;
	margin:0px 0px 3px 0px;
	padding:5px 5px 2px 5px; 
	font-family:Arial, Helvetica, sans-serif;
  	font-size:12px; line-height:15px; font-weight:normal; color:#333333;
	vertical-align:top;
   	border-color:#999999; border-style:solid; border-width:1px;
	background:transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#inputfieldname0 {
	color:#666666;
  	padding:7px 5px 0px 0px;
   	font-size:12px; 
    text-align:left;
}
#inputfieldname1 {
 	width:120px;
	color:#666666;
  	padding:7px 5px 0px 0px;
   	font-size:12px; 
    text-align:left;
}
#inputfieldname2 {
 	width:120px;
	color:#666666;
  	padding:15px 5px 0px 0px;
   	font-size:12px; 
    text-align:left;
}

.cim {
	font-size:15px;
	line-height:20px;
 	color:#FF0000;
	text-align:left;
}
.statuszhibauzenet {
 	font-size:11px;
  	line-height:13px;
   	color:#999999;
    font-style:italic;
    font-weight:normal;
    padding-top:5px;
    padding-bottom:5px;
}
.input-file{
    width:auto; /* you can change the width*/
    position:relative;
    font-size:14px;
    margin:0 0 20px 0;
    zoom:1; /*clear float*/
    overflow:hidden; /*clear float*/
}

.input-file label:hover
{
    color:#663300;
    cursor:pointer;
}

.input-file label span
{
    display:none;
}

.input-file label input
{
    display:block;
    width:100%;
}
/* a gomb grafikája és felirata */
html.js .input-file label
{
    float:right;
    white-space:nowrap;
    position:relative;
    z-index:1;
    left:0;
    top:0;
    width:100px;
    height:28px;
    overflow:hidden;
    background:#FFFFFF url(../images/buttonbackgr.gif) 0px 0px no-repeat;
    border-color:#999999;
    border-width:0px;
    border-style:solid;
    padding:4px 0px 0px 0px;
    text-align:center;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    cursor:pointer;
    display:inline;
    /*
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    */
}

html.js .input-file-no-path label{
    float:left;
}

html.js .input-file label span{
    display:inline;
}
html.js .input-file label input{
    width:auto;
    position:absolute;
    right:0;
    top:0;
    border:none;
    font-size:12px;
    line-height:12px;
    opacity:0;
    filter:alpha(opacity=0);
    cursor:pointer;
    zoom:1;
}
.input-file var
{
    display:none;
    background:#DDDDDD 0 0 no-repeat;
    height:28px;
    position:relative;
    overflow:hidden;
    border-type:none;
    border-width:0px;
    border-color:#333333;
    padding:0em;
    zoom:1;
    _right:-3px; /*eliminate gap for IE*/
    /*visual candies*/
    -webkit-border-top-left-radius:3px;
    -webkit-border-bottom-left-radius:3px;
}
html.js .input-file var{
    display:block;
}
.input-file-no-path label{
    -webkit-border-radius:2px;
}
.input-file var input{
    display:block;
    width:386px;
    height:28px;
    position:absolute;
    /* padding:0; */
    border:none;
    /* background:transparent;*/
    background:#FFFFFF url(../images/fileinputbackgr.gif) 0px 0px no-repeat;
    font-size:14px;
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-style:normal;
    top:0;
    left:0;
    padding:0.25em 0.6em 0em 0.6em;
    margin-top:0px;
 }
.input-file var input:focus{
    outline:none;
}    
.submitgomb, .submitgombGrayed
{
    white-space:nowrap;
    left:0;
    top:0;
    width:490px;
    height:28px;
    overflow:hidden;
    background:#FFFFFF url(../images/buttonbackgr_submit.gif) 0px 0px no-repeat;
    border-color:#999999;
    border-width:0px;
    border-style:solid;
    padding:4px 0px 0px 0px;
    text-align:center;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    cursor:pointer;
}
.submitgombGrayed
{
    background:#FFFFFF url(../images/buttonbackgr_submit_grayed.gif) 0px 0px no-repeat;
    cursor:default;
}

a.submitgombfelirat { color:#FFFFFF; text-decoration:none }
a.submitgombfelirat:link, a.submitgombfelirat:active, a.submitgombfelirat:visited, a.submitgombfelirat:hover { 
	color:#FFFFFF; 
}
#hibauzenet { 
	color:#FF0000; 
	text-decoration:none; 
}
.loginerror { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; font-style:italic; 
	font-weight:normal; 
	color:#FF0000; 
	text-decoration:none; 
}


