body {
	margin: 0px 0;	
	padding: 0;	background: url(ht.gif) #FCFBFB;
	background-repeat: repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;	color: #000000; }

h1 { font-size: 14px;}
h2 { font-size: 13px; font-weight:bold; text-align:center; }
p   { font-size: 12px;}
a   { color: #CA0C00;}
b { font-size: 12px;}
 
.torles {	clear:both; }
.kozepre ul{ text-align: center; color: #FCFBFB; background: #CA0C00; }
.hirlevelre { font-weight: bold; font-size: 14px; text-align: center; }
#logo {
	width: 743px;
	height: 169px;
	margin: 0 auto; background: url(logo.gif);
	background-repeat: repeat-x;}
#menu {
	width: 743px;
	height: 62px;
	margin: 0 auto; background: url(menu.gif);
	background-repeat: repeat-x;}

.mf { height:30px; position:relative; font-family:arial, verdana, sans-serif; font-size:13px; width:743px;
      margin: 0 0 0 0px; padding-top:20px; padding-left:0px; z-index:500; }

.mf { z-index:10; }

.mf li { margin:0; padding:0; height:auto; float:left; }

.mf a:hover { background:transparent; color:#f00; }

.mf .fg { margin:0; padding:0; list-style:none; display:table-cell; text-align:center; white-space:nowrap; }

.mf .fg a { display:block; height:30px; width:150px; line-height:30px; float:left; padding:0 0 0 0;
             background-repeat:no-repeat; text-decoration:none; color:#f5deb3; white-space:nowrap; }

.mf .fg a:hover, 

.mf .fg li:hover a { width:150px; padding:0 0 0 0; cursor:pointer; color:#f5ebc0; }

.mf .fg a:hover b, 

.mf .fg li:hover a b { display:block; width:150px; float:left; padding:0 0 0 0;font-size:15px;
                     background-repeat:no-repeat; cursor:pointer; }

#t {	
	width: 743px;	
	margin: 0px auto 0px;
	padding-top: 10px;
	background: url(t1.gif) #FCFBFB;
	background-repeat: repeat-x;}

#tbal {	
	width: 493px;	
	float: left; }
#tbal_k {	
	width: 245px;	
	float: left;
	padding-right: 10px;}
#tbal  li { line-height:20px; list-style:none;}

#tbal form fieldset {
		margin: 10px;
		padding: 2px 5px;
		border: 2px solid #FCFBFB;
	}
#tbal label {
			display: block;
			float: left;
			width: 170px;
		}
#tbal legend {
		margin: 10px;
		}
.jogi {
			display: block;
			float: left;
			width: 400px;
		}
span.req_asterisk {
				color: red;
				font-size: 80%;
				font-weight: bold;
				vertical-align: text-top;
				padding-left: 2px;
				cursor: help;}
#tbal form input.wide {
				width: 275px;
			}
#tbal form input.datum {
				width: 130px;
			}
#tbal form input.rendszam {
				margin-right: 15px;
				width: 130px;
			}	
#tbal form input.km {
				width: 65px;
			}		
#tbal form textarea.wide {
				width: 430px;			
		}
#tbal form div.button input {
			margin: 10px;
	        padding: 2px 10px;
			font-weight: bold;
			cursor: pointer;
		}
	
#tbal form select.wide {
				width: 204px;
			}
			
#tbal form select.ora {
				width: 58px;
			}
#tbal form select.ora1 {
				width: 58px;
				margin-left: 7px; 
			}
#tbal form select.tipus {
				width: 150px;
			}
#tbal form select.ev {
				width: 80px;
			}
#tbal form input.default {
				color: #888888;
			}
			
#tbal form p.formerror {
		clear: left;
		margin: 2px 2px 10px 0;
		font-weight: bold;
		text-align: center;
		color: #FCFBFB;
		background: #CA0C00;
	}
	
#tkozep {	
	width: 243px;	
	float: left; }
#tkozep p { text-align:center; }
#tkozep li { line-height:20px; color: #CA0C00; }

#tjobb {
	width: 245px;
	float: left; }

.bal {	width: 150px;  float:left; margin-right: 10px; }
.nbal {	width: 351px;  height:206px; float:left; margin-right: 10px; }
.db { width:240px; float:right; border:0px solid #000000; padding: 0 0 0 0; margin:10px 0 10px 0px; }
.db a { line-height:20px; }
.db p  { margin:10px 0 10px 0px; }
.kep { border: 0px; width: 460px; height: 251px; float:left;  margin-left: 15px;}
.kiskep { border: 0px; width: 70px; height: 50px; float:left; margin-right: 10px; margin-left: 30px;}
.karismalogo { border: 0px; width: 230px; height: 57px; margin: 10px;  float:left; }
.karismalogo2 { border: 0px; width: 230px; height: 57px; margin: 10px 10px 10px 140px;   }
.karismalogo3 { border: 0px; width: 184px; height: 46px; margin: 10px; float:right;  }
.kiskep1 { border: 0px; width: 212px; height: 112px;  float:left; margin: 10px;}

#lab{	
	font-size:10px;
	color: #000000;
	width: 100%;
	height: 97px;
	padding-top: 8px ;	
	margin: 0 auto;background: url(lab.gif);
	font-family: arial, verdana, sans-serif	}
#lab p {	
	width: 743px;	
	margin: 10px auto;	
	text-align: center;	}

#lab h1 {
	width: 743px;	
	margin: 25px auto 0;	
	text-align: center	;
	font-size:1.2em; }

