* {margin: 0; padding: 0; list-style-type: none; border: 0; text-decoration: none;}

div#freect {height: 100%;}

div.clear {clear: both; float: none !important;}

body {background: #fff url(images/bg.jpg) repeat-x top center; font: 11px/15px Tahoma;}
div#freect {width: 864px; margin: 0 auto; background: url(images/ah.jpg) repeat-y;}

div#header {height: 104px;}
div#header a {display: block; width: 325px; height: 104px; background: url(images/head.jpg) no-repeat;}

div.side {width: 144px; background: #f4f9f9 url(images/side_sign.jpg) no-repeat; float: left;}
div.main {width: 580px; background: url(images/main.jpg) no-repeat; float: left;}
div.advert {margin: 62px 0 0 20px; width: 120px; float: right; }
div.advert div {font: 11px/15px Arial; color: #555; margin: 0 0 30px 0;}
div.advert div a {color: #555; font-weight: bold; text-decoration: underline;}
div.advert div strong {font: bold 12px/18px Arial; display: block;}

input.input1, input.input2 {width: 125px; height: 24px; background: url(images/input.jpg) no-repeat; font: 11px/11px Tahoma; color: #666; padding: 5px 5px;}
input.input1 {margin: 74px 0 0 10px;}
input.input2 {margin: 19px 0 0 10px;}
input.input3 {width: 70px; height: 25px; background: url(images/submit.jpg) no-repeat; margin: 8px 0 0 66px;}


ul.menu  {margin: 20px 0 0 0;  display: block; padding: 0 0 30px 0; height: 100%;}
ul.menu li.top {border-top: 1px dotted #d9dede;}
ul.menu li {margin: 0 10px 0 10px; border-bottom: 1px solid #e0ece5;}

ul.menu li a {background: url(images/li.jpg) no-repeat left center;  padding: 0 0 0 16px; line-height: 24px; font-size: 10px; color: #343740; text-transform: uppercase;}
ul.menu li a:hover {color: #6f7878;}


div.uzenetek {margin: 17px 0 6px 16px; height: 23px; font: 11px/23px Tahoma; color: #888; position: relative;}

div.content {padding: 18px;}
div.content h2 {color: #9fbdbc; font: bold 18px/20px Tahoma;}
div.content p {margin: 10px 0; color: #444;}
div.content div.md {margin: 0 0 30px 0;}


div.meta {color: #999; font-size: 9px; padding: 18px 0 30px 0; background: #fff;}
div.meta a {color: #999;}
div.meta strong {font: 11px/15px Arial; display: block;}

div.reg1, div.reg2 {height: 150px;}
div.reg1 h3 {font: 16px/18px Arial;}
div.reg1 p {color: #666;}

div.reg2 a {position: absolute; margin: 20px 0 10px 18px; background: #c7d8d8; width: 120px; height: 34px; background: url(images/regisztralok.jpg) no-repeat;}
div.reg1 {width: 361px; background: url(images/bb.jpg) no-repeat; float: left; padding: 16px;}
div.reg2 {width: 151px; background: url(images/bb2.jpg) no-repeat; float: right;}


div.nd {border: 1px solid #d9eae9; background: #f4f9f9; padding: 10px; margin: 0 0 20px 0;}
a.back {color: #555; text-decoration: underline; font-weight: bold; float: right;}

div.nd div.ah {line-height: 20px; float: left; margin: 0 10px 0 10px;}
div.nd div.bh {width: 120px; float: left; margin: 5px 10px 1px 10px; _margin: 6px 10px 0 10px; padding: 1px 0 4px 0; _padding: 0 0 3px 0; color: #4c5353;}
div.ch input.tx {width: 150px;}

div.nd div.ch {width: 200px; float: left; margin: 3px 10px 0 10px; padding: 1px 0 4px 0; _padding: 0 0 3px 0;font: 11px Tahoma; color: #333;}
.ch .tx1, .ch .tx3 {float: left; width: 110px;}
.ch .tx2 {float:left; width: 90px;}
div.alap {_padding-left:10px; color: #4c5353;}
div.alap a {
	font-weight: bold;
	color: #829896;
	text-decoration: underline;
}

div.nd div.dh {height: 18px; font: 10px/22px Arial; color: #92b3b1; width: 130px; float: left; margin: 3px 10px 0 10px; padding: 0 0 0 0;}
div.nd .clear {border-bottom: 1px solid #daeae9;_margin-left:10px;_margin-right:10px;}


//table td {font: 12px/16px Arial; color: #444; padding: 3px; margin: 0;}
//table td {border-bottom: 1px solid #d9eae9;}
//tr {height: 20px; background-color: #fff;}
//td.bg {background: #f4f9f9;}

div.nd table td {font: 12px/16px Arial; color: #444; padding: 3px; margin: 0;}
div.nd table td {border-bottom: 1px solid #d9eae9;}
div.nd table tr {height: 20px; background-color: #fff;}
div.nd table td.bg {background: #f4f9f9;}

td.h1 {width: 300px;}
td.h2 {width: 150px;}
td.h3 {width: 50px;}

textarea#copy {width: 500px; height: 200px; border: 1px solid #bbb; background: #f0f0f0; padding: 3px; font: 11px/15px Tahoma;}


input.gl {margin: -1px 3px 0 0; _margin: 1px 3px 0 0; vertical-align:middle;}
div.nd input.tx {border: 1px solid #bbb; background: #f0f0f0; font: 11px/11px Tahoma; padding: 2px 4px 2px 4px; _padding: 3px 4px 1px 4px; color: #333;}
div.nd input.sm {border: 1px solid #bbb; background: #f0f0f0; font: 11px/11px Tahoma; padding: 3px 20px; color: #333; margin: 15px 0 -1px 0; _margin: 15px 0 1px 0;}
div.nd select {border: 1px solid #bbb; background: #f0f0f0; font: 11px/11px Tahoma; padding: 2px 4px; color: #333;}

a.mc {width: 144px; height: 31px; background: url(images/mc.jpg) no-repeat; display: block;}

.wrong {
	color: #de5656;
}

.link {
	font-weight: bold;
	color: #829896;
	text-decoration: underline;
}

.hir_cim {
	font: bold 11px Tahoma, Arial, Verdana, Helvetica;
	color: #ff0000;
	text-decoration: underline;
}

.hir_szoveg {
	font: 11px Tahoma, Arial, Verdana, Helvetica;
	color: #444444;
	text-decoration: none;
}

.hir_url {
	font: 10px Tahoma, Arial, Verdana, Helvetica;
	color: #444444;
	text-decoration: none;
}


/*

.fotabla {
	border: 1px solid #eeeeee;
}

.header {
	font: 11px Tahoma, Arial, Verdana, Helvetica;
	border-bottom: 1px solid #eeeeee;
	height: 80px;
}

.footer {
	font: 11px Tahoma, Arial, Verdana, Helvetica;
	border-top: 1px solid #eeeeee;	
	height: 40px;	
}

.menu {
	font: 11px Tahoma, Arial, Verdana, Helvetica;
	border-right: 1px solid #eeeeee;	
	padding: 3px;
	padding-right:1px;
}

.tartalom {
	font: 11px Tahoma, Arial, Verdana, Helvetica;
	padding: 3px 3px 3px 3px;
}

.tartalom a {
	color: #444444;
	font: bold 11px Tahoma, Arial, Verdana, Helvetica;	
}

.uzenet {
	font: 11px Tahoma, Arial, Verdana, Helvetica;
	color: #00ff00;
	background-color:#f4f4f4;
	padding: 3px 0 3px 5px;
}

.wrong {
	color: #ff0000;
}

.tablazat_fejlec {
	font: bold 11px Tahoma, Arial, Verdana, Helvetica;
	background-color: #cccccc;
}

.tablazat_cella {
	font: normal 11px Tahoma, Arial, Verdana, Helvetica;
}

.tablazat_sor {
	background-color: #dddddd;
}

.input_mezo {
	font: 11px Tahoma, Arial, Verdana, Helvetica;
	color: #111111;
	border: 1px solid #111111;
	background-color: #eeeeee;
	padding: 2px;
}

.cb_mezo {
	vertical-align: middle;
}

.gomb {
	font: 11px Tahoma, Arial, Verdana, Helvetica;
	border: 1px solid #aaaaaa;
	height: 20px;
}
*/

