/* CSS Document */

#qbe-onlineframe {width: 100%; background-color: #FFFF99;}
	
.qbe-deviceheanding1, .qbe-deviceheanding2 {
	width: 362px;
	height: 22px;
	color: #FFFFFF;
	padding-left: 18px;
	padding-top: 3px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url(../images/deviceheanding1-2.gif);
}

.qbe-deviceheanding1 {text-transform: uppercase;}

.qbe-deviceheanding2 {margin-top: 20px;}

.qbe-loginheanding-top, .qbe-loginheanding-bottom, .qbe-lostpassheanding-bottom {width: 362px; height: 21px; color: #FFFFFF; padding-top: 4px; padding-left: 18px;}

.qbe-loginheanding-top {	
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	margin-top: 10px;
	margin-bottom: 0;
	background: url(../images/loginheanding-top.gif);
}

.qbe-login-line {
	width: 368px;
	text-align: center;
	padding-bottom: 10px;
	border-left: 6px solid #333399;
	border-right: 6px solid #333399;
	background-color: #F3F3F3;
}

.qbe-loginheanding-bottom, .qbe-lostpassheanding-bottom {
	background: url(../images/loginheanding-bottom.gif);
	margin-top: 0;
	margin-bottom: 10px;
	text-align: center;
}

.qbe-loginheanding-bottom a, .qbe-lostpassheanding-bottom a {
	display: block;
	float: left;
	width: 80px;
	height: 14px;
	margin-top: 0;
	margin-left: 70px;
	margin-right: -40px;
	_margin-left: 40px;
	_margin-right: -20px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: #D9D9D9;
	border: 1px solid #FFFFFF;
}

.qbe-lostpassheanding-bottom a {float: none; margin-left: auto; margin-right: auto;}

.qbe-loginheanding-bottom a:hover, .qbe-lostpassheanding-bottom a:hover {background-color: #FFFFFF; border: 1px solid #D9D9D9;}


.qbe-line1, .qbe-line2 {
	position: relative;
	margin-top: 5px;
	margin-bottom: 3px;
	width: 600px; /* 454 */
	min-height: 20px;
	z-index: 1;
/* ################################## */	
	/* border: 1px dotted red; */
/* ################################## */		
}

.qbe-line2 {
	border-top: 1px solid #D9D9D9;
	padding-top: 5px;
}

.qbe-button-line1 {
	position: relative;
	width: 600px;
	height: 37px;
	/* text-align: center; */
	margin-top: 10px;
	padding-bottom: 10px;
	/* border-top: 1px solid #D9D9D9; */
}

.qbe-button {width: 460px; height: 30px; margin-left: auto; margin-right: auto;}

.qbe-button-line1 a {
	display: block;
	float: left;
	height: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: #D9D9D9;
	border: 1px solid #333399;
}

.qbe-button-line1 a:hover {color: #FFFFFF; background-color: #333399; border: 1px solid #D9D9D9;}

.qbe-sum, .qbe-sum-total {font-weight: bold; color: #333399;}

.qbe-sum-total {font-size: 12px;}

.qbe-labelframe, .qbe-sub-labelframe, .qbe-labelframe-left, .qbe-sub-labelframe-left {position: relative; margin-top: 3px; _margin-top: 1px; z-index: 1;}

.qbe-labelframe, .qbe-labelframe-left {width: 595px; padding-left: 5px; line-height: 15px;} /* width: 449 */

.qbe-labelframe-left {width: 219px;}

.qbe-sub-labelframe, .qbe-sub-labelframe-left {width: 585px; padding-left: 15px; line-height: 15px;}

.qbe-sub-labelframe-left {width: 209px;}

.qbe-labelframe-left, .qbe-sub-labelframe-left {float: left;}

.qbe-labelframe-right, .qbe-labelframe-right-norm {
	width: 365px;
	margin-top: 3px;
	_margin-top: 1px;
	float: right;
	font-weight: bold;
	line-height: 15px;
}

.qbe-labelframe-right-norm {font-weight: normal;}

.qbe-labelframe-1, .qbe-labelframe-2, .qbe-labelframe-3, .qbe-labelframe-4 {float: left; margin-top: 1px; line-height: 13px;}

.qbe-labelframe-1 {width: 30px; padding-left: 15px;} /* 115 */

.qbe-labelframe-2, .qbe-labelframe-4 {width: 355px; font-weight: bold;} /* 192 */

.qbe-labelframe-4 {width: 100px;}

.qbe-labelframe-3 {width: 100px;}


.qbe-inputframe-right {
	position: relative;
	width: 365px;
	/* margin-top: 3px; */
	float: right;
}

.qbe-labelframe a, .qbe-sub-labelframe a, .qbe-labelframe-left a, .qbe-sub-labelframe-left a, .qbe-labelframe-right a, .qbe-labelframe-right-norm a, .qbe-inputframe-right a {
	display: block;
	position: relative;
	width: 270px;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 15px;
	_margin-top: 3px;
	_margin-bottom: 5px;
	color: #336699;
}

.qbe-labelframe a:hover, .qbe-sub-labelframe a:hover, .qbe-labelframe-left a:hover, .qbe-sub-labelframe-left a:hover, .qbe-labelframe-right a:hover, .qbe-labelframe-right-norm a:hover, .qbe-inputframe-right a:hover {
	color: #FF0000;
}


.qbe-inputframe-right select {
	font-size: 11px;
	height: 18px;
	border-width: 1px solid;
}

.qbe-input {}
	
.qbe-input-veznev, .qbe-input-kernev, .qbe-input-orszag, .qbe-input-varos, .qbe-input-repvaros, .qbe-input-irszam, .qbe-input-telszam, .qbe-input-utca, .qbe-input-datum, .qbe-input-utlev, .qbe-input-repszam, .qbe-input-repar {
	font-size: 11px;
	padding: 2px;
	height: 14px;
	/* margin-top: 0px; */
	margin-bottom: 0;
	_margin-bottom: -1px;
	border: 1px solid #7F9DB9;
}

	.qbe-input-veznev {width: 155px; margin-left: 52px; margin-right: 5px;}
	
	.qbe-input-kernev {width: 155px; margin-left: 17px; margin-right: 5px;}
	
	.qbe-input-orszag {width: 130px; margin-left: 40px; margin-right: 5px;}
	
	.qbe-input-varos {width: 155px; margin-left: 4px; margin-right: 5px;}
	
	.qbe-input-repvaros {width: 155px; margin-left: 46px; margin-right: 5px;}
	
	.qbe-input-irszam {width: 35px; margin-left: 3px; margin-right: 50px;}
	
	.qbe-input-telszam {width: 85px; margin-left: 9px; margin-right: 65px;}
	
	.qbe-input-utca {width: 155px; margin-left: 4px; margin-right: 5px;}
	
	.qbe-input-datum {_margin-top: -1px; width: 65px;}
	
	.qbe-input-utlev {width: 90px;	margin-left: 9px; margin-right: 45px;}
	
	.qbe-input-repszam {width: 200px;}
	
	.qbe-input-repar {width: 45px;}

/* #################### AUTÓ ASSISTANCE	#################### */
	
.qbe-input-ga_rendszam, .qbe-input-ga_fh_datum, .qbe-input-ga_vezeto_nev, .qbe-input-ga_jarmu_marka, .qbe-input-ga_jarmu_tipus {
	font-size: 11px;
	padding: 2px;
	height: 14px;
	margin-right: 10px;
	margin-bottom: 0;
	_margin-bottom: -1px;
	border: 1px solid #7F9DB9;
}
	.qbe-input-ga_fh_datum {_margin-top: -1px; margin-left: 8px; width: 65px;}
	
	.qbe-input-ga_rendszam {_margin-top: -1px; margin-left: 12px; margin-right: 103px;  width: 65px; text-transform: uppercase;}
	
	.qbe-input-ga_vezeto_nev {_margin-top: -1px; margin-left: 5px; width: 190px;}
	
	.qbe-select-ga_modozat {margin-left: 5px; width: 100px;}
	
	.qbe-input-ga_jarmu_marka {_margin-top: -1px; margin-left: 6px; margin-right: 59px; width: 120px;} /* gyártmány */
	
	.qbe-input-ga_jarmu_tipus {_margin-top: -1px; margin-left: 5px; width: 120px;} /* modell */

/* #################### AUTÓ ASSISTANCE	#################### */

.qbe-notreq {background-color: #F3F3F3;}

.qbe-input-chk {margin-bottom: 0px; _margin-bottom: -1px; margin-left: 15px;}

.qbe-cal {
	margin-top: 1px;
	margin-left: 3px;
	padding-bottom: 0;
	margin-bottom: 0;
	vertical-align: top;
	cursor: pointer;
}

#qbe-status-bar {height: 14px; text-align: center; background-color: #F3F3F3;}

	
	.qbe-status-act {font-size: 10px; color: #333333; font-weight: bold;}
	
	.qbe-status-noact {font-size: 9px; color: #999999;}
	
	#utbizt, #birthdays, #summary, #personal, #check, #vissza {font-size: 9px; color: #999999;}

.qbe-user-data {
	margin-left: 5px;
	margin-right: 15px;
	font-weight: bold;
}

.qbe-login-user, .qbe-login-password {
	font-size: 11px;
	padding: 2px;
	height: 14px;
	margin-bottom: 0;
	_margin-bottom: -1px;
	border: 1px solid #7F9DB9;
}

	.qbe-login-user {
		width: 170px;
		margin-left: 5px;
		margin-right: 0;	
	}
	
	.qbe-login-password {
		width: 170px;
		margin-left: 58px;
		margin-right: 0;	
	}

.qbe-icon-copy-p {}

.qbe-icon-copy-pers a {
	float: right;
	width: 18px;
	height: 18px;
	padding: 0;
	border: 0;
	margin-top: -20px;
	margin-right: 105px;
	_margin-right: 55px;
	background-image: url(../images/copy-personal.gif);
}

.qbe-icon-copy-pers a:hover {
	background-image: url(../images/copy-personal-a.gif);
}

.qbe-icon-copy-prev a {
	float: right;
	width: 18px;
	height: 18px;
	padding: 0;
	border: 0;
	margin-top: -20px;
	margin-right: 105px;
	_margin-right: 55px;
	background-image: url(../images/copy-prev.gif);
}

.qbe-icon-copy-prev a:hover {background-image: url(../images/copy-prev-a.gif);}

.qbe-norm-link {z-index: 1;}

.qbe-norm-link a {color: #336699; display: inline; z-index: 1;}
.qbe-norm-link a:hover {z-index: 1;}

.qbe-szerzfeltet {
	width: 570px;
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 20px;
	height: 150px;
	overflow: scroll;
	border: 1px solid #999999;
}

.qbe-error {
	color: #EE0000;
	font-weight: bold;
	text-align: center;
/*	margin-left: 90px; */
	font-style: italic;
}

.qbe-info {width: 595px; background-color: #F3F3F3; padding-top: 3px; padding-bottom: 3px; /* border: 1px solid #D9D9D9; */}

.qbe-info p {margin-left: 20px; margin-right: 10px; line-height: 20px;}

.qbe-info hr {color: #D9D9D9; margin-top: 15px;}

.qbe-info img {margin-top: 2px; margin-left: 4px; float: left;}

.qbe-underline {text-decoration: underline; font-weight: bold;}

#tstest {
	padding: 0;
	margin: 0;
}

.qbe-info-dij {position: absolute; top: 0; width: 20px!important; height: 20px!important; margin: 2px 0 0 150px;}
	.qbe-info-dij a {display: block; width: 20px!important; height: 20px!important; margin: 0; padding: 0; background-image: url(../images/info.gif); background-repeat: no-repeat}
	.qbe-info-dij a:hover {display: block; width: 20px!important; height: 20px!important; margin: 0; padding: 0; background-image: url(../images/info2.gif); background-repeat: no-repeat}