html, body { 
	margin: 0px;padding: 0px; text-align: center;
	background-image: url('images/site_bg.png');
	background-repeat: repeat-x;
	font-family: arial;
	font-size: 0.9em;
	color: #666666;
	}

/*általános dolgok*/

form {margin: 0px;padding: 0px;}
img { border-width: 0px}
a { text-decoration: underline; color: #666666;}
a:hover { text-decoration: none;}
a:focus, a:active {outline: none;}

.left {float: left;width: 48%;}
.clear {clear: both;}
.rejtett { display: none}

h1 {
	font-size: 1.3em;
	padding: 0px;
	margin: 20px 0px;
	}
b {
	color: #EA5F00;
	}



	
	
	
/* szerkezet */
	
div#site_wrap {
	margin: 0px auto;
	width: 730px;
	padding-top: 40px;
	}
	
div#heading {
	height: 80px;
	}

div#logo {
	margin: 0px auto;
	width: 640px;
	height: 80px;
	background: transparent url('images/logo.png') no-repeat scroll left bottom;
	text-align: left;
	}

div#logo h1 {
	margin: 0px;
	font-size: 0.9em;
	letter-spacing: 0.03em;
	font-weight: bold;
	}
	
div#logo h1 a {text-decoration: none;display: block;padding: 15px 0px 50px 100px;height: 100%;}

div#search { 
	width: 640px;
	margin: 0px auto;
	background-image: url('images/search_bg.png');
	background-repeat: repeat-y;
	text-align: left;
	}
	
div#search div.top {
	float: left;
	background-image: url('images/search_top.png');
	background-repeat: no-repeat;
	height: 30px;
	width: 100%;
	}
	
div#search div.bottom {
	clear: left;
	background-image: url('images/search_bottom.png');
	background-repeat: no-repeat;
	height: 30px;
	width: 100%;
	text-align: left;
	}
	
div#search form {clear: both; margin: 0px 0px 0px 20px; position: relative; height: 50px;}

/*billentyűzet ikon*/
div#search form a#onoff {clear: both;float: left;background-color: white;display: block;margin: 11px 0px 0px 0px; width: 25px;height: 25px;background: transparent url('images/keyboard.gif') no-repeat scroll left top;}
div#search form a#onoff span {display: none;}

/*ékezetes betűk*/
div#ekezetek {display: none;font-size: 0.9em;margin-left: 37px;}
div#ekezetek a {color: #fff;font-weight: bold;padding: 1px 5px;margin-right: 5px;background-color: #0068a9;border: 1px solid #005f9b;float: left;}

div#ekezetek input.checkbox {float: left;width: 1em;height: 1em;margin: 1px 0px 0px 20px;padding: 0px;border-width: 0px;}

div#ekezetek label {clear: none;margin: 0px 0px 0px 5px;color: #c6dfef;width: 130px; height: 20px;}

	

div#search input {float: left;height: 1.9em;margin: 10px 0px 10px 10px; padding: 0.25em;}

div#search input.text {
	width: 480px; 
	font-weight: bold;
	color: #666;
	background-color: #feffe5;
	border: 1px solid #00619e;
	padding: 0.3em;
	height: 2em;
	}
	
div#search input.submit {height: 2em; width: 60px;
		margin-right: 20px;
		background-color:#ea5f00; 
		background-image: url('images/search_submit.png');
		background-repeat: repeat-x;
		color: #fff; 
		font-weight: bold;
		border: 1px solid #fff;}

	
		
div#search div.info{
	clear: left;
	color: #c6dfef;
	font-size: 0.9em;
	padding: 5px 0px 0px 30px;
	}
	
div#content_wrap {text-align: left; padding-top: 20px;}

div#adsense {
	float: left;
	width: 160px;
	padding-top: 20px;
	}

div#content {
	float: right;
	width: 560px;
	line-height: 1.8em;
	}
	
	div#content p {margin: 0px 0px 10px 0px; padding: 5px;}
	
	div#content p.kiemelt {background-color: #F8F9E1;border: 1px solid #E7E8D1; padding: 10px;}
	
	div#content ul li {margin: 10px 0px;}
	
	
	div#content fieldset {border: 1px solid #eee;}
	
	div#content legend {font-weight: bold;color: #666666;}
	
	
	
	
	/* tartalom űrlapok formázása */
	
	div#content form {margin: 15px 0px 15px 0px; padding: 0px; display: table;}
			
		div#content form p {clear: both;display: table; margin-bottom: 10px; }
		
		div#content label {display: block; width: 100px; float: left; text-align: right; margin: 3px 10px 0px 0px;}
			div#content form label strong {color: red;}
		
		div#content form input.input {height: 2em;}
		div#content form input.input, 
		div#content form textarea.input {border: 1px solid #eee; display: block; float: left; width: 380px; padding: 5px;}
		
		div#content form input.narrow,
		div#content form textarea.narrow {width: 310px;}
		
		
		div#content form input.submit {
			float: left;
			margin: 0px 0px 0px 10px;
			padding: 3px;
			width: 60px;
			background-color:#ea5f00; 
			background-image: url('images/search_submit.png');
			background-repeat: repeat-x;
			color: #fff; 
			font-weight: bold;
			border: 1px solid #fff;
			}
	
		
		div.talalat input.submit {margin-left: 10px;}
			
			
		div.talalat p.figyelmezteto {font-size: 0.9em; clear: both;}


		
	div.addword_form, div.reporterror_form {display: none; 
		position: relative;zoom:1; /* ie unbug a slideup - slidedown efekthez */}
	
		div.addword_form p.figyelmezteto,
		div.reporterror_form p.figyelmezteto {font-size: 0.9em;}
			
			p.figyelmezteto span.peldamondat {font-style: italic; margin: 10px; display: block;}
	
			p.figyelmezteto a {text-decoration: underline;}
			p.figyelmezteto a:hover {text-decoration: none;}
			
		
		

		
		
/* jobb felső sarokban a visszajelző üzenet */

div#msg {
	/*ezek azért kellenek, hogy exprolerben is jó helyen jelenjen meg az üzenet*/
	position:fixed;
	_position:absolute;
	top: 10px;
	_top:expression(eval(document.body.scrollTop));
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	right: 10px;
	padding: 5px 15px;
	color: #fff;
	font-weight: bold;
	border: 1px solid white;
	/*padding: 4px;
	margin-bottom: 10px;
	color: white;
	font-weight: bold;
	text-align: center;*/
	}
	

	
	
/* találat dobozok formázása */

div.talalat { border-bottom: 1px dashed #eee; padding: 10px 5px 0px 5px; margin: 0px 0px 0px 0px; position: relative;}

	div.hover {background-color: #f9f9f9;}/* találat dobozok formázása hover eseményre. - jquery vezérli */
	div.talalat p.szerkeszt a.hover {color: #888;}/* szerkesztő linkek formázása hover eseményre. - jquery vezérli */
	
	div.talalat fieldset { padding: 10px;margin: 0px 10px 10px 10px;}
	/*div.talalat label {width: 130px;}*/
	/*div.talalat input.text, div.talalat textarea {width: 380px;}*/
	
	div.talalat p {margin: 0px; padding: 0px !important; font-size: 1.1em;}
	div.talalat p a {text-decoration: none;}
	div.talalat p a:hover {text-decoration: underline;}
	
	div.talalat p.szofaj {font-size: 0.85em;font-style: italic;text-align: right;}
	div.talalat p.szavak {margin-right: 70px !important;}
	div.talalat p.szerkeszt {text-align: right;margin: 0px;padding: 2px; position: absolute;top:10px; right: 10px;}
	
	div.talalat p.szerkeszt a { 
		text-decoration: none; 
		/* color: #ea5f00;  */color: #fff;
		font-weight: bold; 
		padding: 2px 6px;
		}
	div.talalat p.szerkeszt a:hover {color: #fff; background-color: #ea5f00;text-decoration: none;}



/* lábléc */
		
div#footer {
	color: #bababa;
	clear: both;
	float: left;width: 100%;
	border-top: 1px dotted  #999;
	line-height: 2em;
	margin-top: 20px;
	padding-top: 5px;
	}
div#footer a { padding: 0px 5px;}
