@charset "iso-8859-2";
/* CSS Document */

body { background-color:#333333; font-family:Tahoma,sans-serif;}

/* Begin: #page */
#page { width:800px; margin:30px auto 50px auto;}
	#page a img { text-decoration: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

/* Begin: #bottom */
#bottom { background-color:#fff; background-image:url('../images/bottom_top.png'); background-repeat:no-repeat; margin:0;}
	/* Begin: #sidebar_left */
    #sidebar_left { width:200px; float:left; margin:50px 10px 30px 20px;}
		#sidebar_left .menu { width: 70px; position: relative; top: 10px; left: 40px;} 
		#sidebar_left .menu a { font: bold 11pt Tahoma,sans-serif; display: block; margin:7px 0; padding: 2px 3px; color:#000;}
		#sidebar_left .menu a:hover { color:#999;} 
		#sidebar_left .menu ul { list-style: none; margin: 0; padding: 0;}
		#sidebar_left .menu ul li ul { position: absolute; top: 0; left: 100%; width: 100px; display: none; list-style-image:none;}
		#sidebar_left .menu li { position: relative; padding:0; margin:0;} 
		#sidebar_left .menu ul li:hover ul{ display: block;} 
		#sidebar_left .menu ul li ul li { list-style-image:none;}
		#sidebar_left .menu ul li ul a { font-size:9pt;}
    
    /* Begin: #content */
    #content { width:500px; float:left; /*border-right:1px solid #000; border-left:1px solid #000;*/ margin:50px 10px 0 30px; }
    #content a { color:#000;}
	#content table .bold { font-weight:bolder; }
	
		#bejelentkezes { text-align:center;}
	    
    /* Begin: #footer */
    #footer { clear:both; height:63px; background:url('../images/footer.png'); text-align:center; font-size:10px;  }

	.pia_kep { float:left;}
	.pia_box { clear:both;}


form.cmxform fieldset { margin-bottom: 10px; }
form.cmxform legend { padding: 0 2px; font-weight: bold; }
form.cmxform label { display: inline-block; line-height: 1.8; vertical-align: top; font-size:10pt; }
form.cmxform fieldset ol { margin: 0; padding: 0; }
form.cmxform fieldset li { list-style: none; padding: 5px; margin: 0; }
form.cmxform fieldset fieldset { border: none; margin: 3px 0 0; }
form.cmxform fieldset fieldset legend { padding: 0 0 5px; font-weight: normal; }
form.cmxform fieldset fieldset label { display: block; width: auto; }
form.cmxform em { font-weight: bold; font-style: normal; color: #f00;}
form.cmxform label { width: 150px; /* Width of labels */ }
form.cmxform fieldset fieldset label { margin-left: 123px; /* Width plus 3 (html space) */ }