.jvlogin { border:0px solid #d1d1d1; padding:80px; text-align:left; font-size: 12px;}
.jvlogin .inputbox {
	background:url(images/field.png) no-repeat 0px 0px;
	height:32px;
	line-height:24px; 
	padding-left:22px; 
	color:#050505; 
	margin: 0 0 10px 0;
	display:block; 
	width: 270px; 
	font-size:12px; 
	overflow:hidden; 
	position:relative; 
	left:120px; 
	top:-20px;
	}

.jvlogin .inputbox input {
	 height:26px;
	 border:0; 
	 background:transparent;
	 position:relative;
	 top:1px;
	 opacity: 1;
	 width:270px;
	 right:10px;
}
.jvl_remember {
    font-size: 13px;
    font-weight: bold;
    left: 100px;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
    top: 10px;
}
.jvlogin .password{
	}
.userdivstyle {
    height: 50px;
    left: 50px;
    position: relative;
    width: 400px;
}
.paswddivstyle {
    height: 50px;
    left: 50px;
    position: relative;
    width: 400px;
}
.rememberdivstyle{
    height: 30px;
    left: 50px;
    position: relative;
    width: 400px;
}
.inputform {
	height: 200px;
    left: 20px;
    position: absolute;
    top: 40px;
    width: 490px;
	}
.usericon {
  /*  background: url("images/username.png") no-repeat scroll 0 0 transparent;*/
    height: 18px;
    position: relative;
    top: 23px;
    width: 130px;
    color: #4B4A4D;
    font-family: Arial,"HelveticaNeue-Light","Helvetica Neue",Helvetica,sans-serif;
	font-size: 14px;
    text-shadow: 1px 1px #FFFFFF;
	font-weight:bold;
	left:-30px;
	text-align:right;
}


.paswdicon {
	/*background: url("images/paswd.png") no-repeat scroll 0 0 transparent;*/
    height: 18px;
    position: relative;
    top: 23px;
    width: 130px;
    color: #4B4A4D;
    font-family: Arial,"HelveticaNeue-Light","Helvetica Neue",Helvetica,sans-serif;
	font-size: 14px;
    text-shadow: 1px 1px #FFFFFF;
	font-weight:bold;
	left:-30px;
	text-align:right;
}
.jvl_btnlogin {
	height:32px;
	width:104px;
	padding:0 5px; 
	font-weight:bold;
	cursor: pointer;
	font-size:12px;
	position:absolute;
	left:242px;
	top:155px;
	background: transparent url(images/belepes_button.png) no-repeat center top;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	border:none;
	}
	
.jvl_btnlogin:hover {
	height:32px;
	width:104px;
	padding:0 5px; 
	font-weight:bold;
	cursor: pointer;
	font-size:12px;
	position:absolute;
	left:242px;
	top:155px;
	background: transparent url(images/belepes_button_over.png) no-repeat center top;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	border:none;
	}
.jvl_btnregistration {
	height:32px;
	width:104px;
	padding:0 5px; 
	font-weight:bold;
	cursor: pointer;
	font-size:12px;
	position:absolute;
	left:490px;
	top:159px;
	background: transparent url(images/belepes_button.png) no-repeat center top;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	border:none;
	}
	
.jvl_btnregistration:hover {
	height:32px;
	width:104px;
	padding:0 5px; 
	font-weight:bold;
	cursor: pointer;
	font-size:12px;
	position:absolute;
	left:490px;
	top:159px;
	background: transparent url(images/belepes_button_over.png) no-repeat center top;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	border:none;
	}			   
.jvl_btnclose {   height:32px;
   width:104px;
   padding:0 5px; 
   font-weight:bold;
   cursor: pointer;
   font-size:12px;
   position:absolute;
   left:150px;
   top:200px;
}
.jvl_btnloginboxclose {
	height:32px;
   	width:104px;
    padding:0 5px; 
	font-weight:bold;
	cursor: pointer;
	font-size:12px;
	position:absolute;
	left:380px;
	top:195px;
	background: transparent url(images/megsem_button.png) no-repeat center top;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	border:none;
	}
.jvl_btnloginboxclose:hover {
	height:32px;
   	width:104px;
    padding:0 5px; 
	font-weight:bold;
	cursor: pointer;
	font-size:12px;
	position:absolute;
	left:380px;
	top:195px;
	background: transparent url(images/megsem_button_over.png) no-repeat center top;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	border:none;
}
.jvl_forgotpassword{
	height:15px;
	width:150px;
	}
.jvl_forgotusername{
	height:15px;
	width:180px;
	}
.jvl_createaccount{
	height:15px;
	width:150px;
	}
.more_login{
	height:50px;
	width:150px;
	}

.megrendkov {text-decoration:none; font-size:13px; font-weight:bold;
           text-shadow: 1px 1px 1px #fff;}

.jvl_btnloginbox { background:#e6e6e6 url(images/button.jpg) top left !important; border:1px solid #d1d1d1;  height:25px; padding:0 5px; font-weight:bold; color:#050505; cursor: pointer; font-size:12px;     -webkit-border-radius:  3px; -moz-border-radius:     3px;   border-radius:          3px; }
.jvlogin .more_login a {
	 display:block; 
	 background: none; 
	  }
.jvlogin .more_login a:hover {
	color:#7B9B16;
	text-shadow: 1px 1px 1px #fff;
	font-size:13px; 
	}

.jv_register .jvlogin , .jv_loginpopup .jvlogin  { border:0}
.jv_register, .jv_loginpopup {    -webkit-border-radius:  5px; -moz-border-radius: 5px;  border-radius: 5px;}
.jv_register  .jvlogin .inputbox { background-image:none; padding-left:10px;}

.jvlogout .jvlogin { margin:0; border:0; padding:0;}

.invalid{
	color:red;
	opacity:0.8;
}
.kilepes {
	text-decoration:none; 
	font-size:13px; 
	font-weight:bold;
    text-shadow: 1px 1px 1px #fff;
	text-align: right;
}
.kilepes:hover {
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
    text-shadow: 1px 1px 1px #fff;
	text-align: right;
	color:#7B9B16;
}
.kilep {
    left: 350px;
    position: absolute;
	top:-92px;
}

.kilep:hover {
    left: 350px;
    position: absolute;
	top:-92px;
}

.username {
    left: 300px;
    position: absolute;
	top:-92px;
	text-align:right;
}
.jvl_registration{
	left: 420px;
	position: relative;
	top: -53px;
}
#jvlogin_menu_panel{
	padding:1px;
	width:153px; 
	
	margin-right:1px; 
	text-align:center; 
	
	font-size:13px;
	
}
#jvlogin_menu_panel.menu {
	background: url(images/login_almenu_alap.png) no-repeat #EAEAEB;  padding:0;
	border:1px #4a4b4d solid;
box-shadow: 4px 3px 1px rgba(0,0,0,0.6); -webkit-box-shadow:4px 3px 1px rgba(0,0,0,0.6);
-moz-box-shadow: 4px 3px 1px rgba(0,0,0,0.6); box-shadow:4px 3px 1px rgba(0,0,0,0.6); behavior: url(pie/PIE.htc)	
	}


#jvlogin_menu{
    background-color: transparent;
   /* float: right;*/
    font-weight: bold;
   /* height: 100%;*/
  
    margin-right: 1px;
    position: relative;
    text-align: right;
 /* visibility: hidden;*/
   display:none;
	
    width: 100%;
}
#jvlogin_menu_button{
    left: 130px; top:7px; position: absolute; cursor: pointer;
}
.menu #jvlogin_menu_button{
    left: 129px;
	top:6px;
    position: absolute;
}



#jvlogin_name{
	 padding: 6px 28px 9px 0;
	position: relative;
/*	width:80%;   */
	text-align:right; 
}
#jvlogin_profile {
  /*  float: right; */
    padding: 4px 28px 0 0;
	margin:0;
    position: relative;
	height:20px;
/*    top: 15px;*/
 /*   width: 80%;*/
}

#jvlogin_profile:hover { background:url(images/loginRowBGR.png);}
#jvlogin_profile:hover a { color:#fff; font-weight:bold;}
#jvlogin_logout:hover { background:url(images/loginRowBGR.png); color:#fff; font-weight:bold;}
#jvlogin_logout:hover  a  { color:#fff; font-weight:bold;}

#jvlogin_logout{

    padding: 4px 28px 0 0;
    position: relative;
	height:20px;
   /* width: 80%;*/
}




