html, body {	background: #616161;	font-family: Tahoma, Arial, sans-serif;	line-height: 1.3em;	margin: 0 auto;	padding: 0;	height: 100%;	width: 100%;	font-size: 12px;	color: #333;	text-align: center;}img,table {	border: none;}a:link, a:visited {	outline: none;	text-decoration: ;	font-weight: normal;	color: #0A7FC2;}a:hover {	font-weight: normal;	text-decoration: none;	color: #FF720F;}h1 {	text-align: center;	color: #444;	font-weight: bold;	font-size: 20px;}h2 {	text-align: center;	color: #444;	font-weight: bold;	font-size: 16px;}h3 {	color: #444;	border-bottom: 2px solid #F8D18C;}#fejlec {	margin: 0 auto;	width: 1000px;	height: 173px;	background: url(diszlec_fejlec.png);	position: relative;}#navi {	margin: 0 auto;	padding: 0px;	padding-left: 50px;	padding-right: 50px;	width: 900px;	height: 20px;	background: url(container_bg.png) repeat-y;	text-align: left;	font-weight: bold;	color: #FF7812;	overflow: hidden;}#navi a {	font-weight: bold;	color: #FF7812;}#navi a:hover {	color: #00923F;}#navi h1 {	font-size: 12px;	display: inline;}#flash {	margin: 0px;	padding: 0px;	width: 500px;	height: 80px;	position: absolute;	right: 50px;	top: 50px;}#keret {	margin: 0 auto;	padding: 0px;	width: 1000px;	min-height:80%;	background: url(container_bg.png) repeat-y;	overflow: hidden;}#footer {	margin: 0 auto;	width: 1000px;	height: 109px;	background: url(container_bottom_big.png);	clear: both;	overflow: hidden;}#left {	margin: 0px;	margin-left: 40px;	width: 170px;	float: left;	overflow: hidden;}* html #left { margin-left: 15px; }#right {	margin: 0px;	margin-right: 35px;	width: 170px;	float: right;	overflow: hidden;}* html #right { margin-right: 15px; }#content {	margin: 0 auto;	width: 580px;	text-align: justify;	font-size: 13px;}.module_container {	width: 168px;	margin-bottom: 20px;}	.module_top {		padding-top: 2px;		width: 169px;		height: 18px;		background: url(module_top.png) -1px 0px;		font-size: 14px;		font-weight: bold;		color: #fff;		text-align: center;		overflow: hidden;	}	.module_content{		padding-top: 0px;		padding-left: 1px;		padding-right: 30px;		padding-bottom:0px;		width: 160px;		background: url(module_bg.png) repeat-y;		text-align: center;	}	.module_bottom {		width: 168px;		height: 18px;		background: url(module_bottom.png) no-repeat;	}	.module_content.rand IMG {		max-width: 90%;	}	UL.diszlecek {	margin: 0px;	margin-left: 5px;	padding: 0px;	width: 95%;	list-style: none;	font-size: 11px;	color: #666666;	font-weight: bold;	overflow: hidden;	text-align: left;}UL.diszlecek a{	font-size: 11px;	color: #666666;	font-weight: bold;	text-decoration: none;	color: black;}UL.diszlecek a:hover {	text-decoration: underline;}UL.diszlecek li.mar {	margin-top: 10px;	color: black;}UL.diszlecek li a {	margin: 0px;	padding: 0px;	padding-left: 20px;	width: 100%;	float: left;	text-decoration: none;	font-size: 11px;	color: #666;	font-weight: bold;	background-color: #ffffff;	border-top: 1px solid #aaa;}UL.diszlecek li a:hover {	background-color: #CEC2A8;	color: #fff;	text-decoration: none;}UL.diszlecek li a:visited {	color: #666;	font-weight: bold;}.center { text-align: center; }.error {	margin: 0 auto;	width: 90%;	padding: 5px;	text-align: center;	font-weight: bold;	background: #ffeeee;	border-top: 2px solid #aa0000;	border-bottom: 2px solid #aa0000;	overflow: hidden;}.succes {	margin: 0 auto;	width: 90%;	padding: 5px;	text-align: center;	font-weight: bold;	background: #eeffee;	border-top: 2px solid #00aa00;	border-bottom: 2px solid #00aa00;	overflow: hidden;}.caution {	margin: 0 auto;	width: 90%;	padding: 5px;	background: #ffffee;	border: 1px solid #dddd00;	overflow: hidden;}.error IMG, .caution IMG {	float: left;}#footer_content {	margin: 0 auto;	margin-top: 10px;	width: 900px;	height: 50px;	color: #ffffff;	text-align: left;}#footer_content a {	color: #aaa;	text-decoration: none;	border-bottom: 1px dotted #aaa;}#footer_content a:hover {	color: #ffffff;	border-bottom: 1px solid #aaaaaa;}FORM.reg {	margin: 0 auto;	width: 400px;}.term {	margin: 3px;	width: 185px;	height: 210px;	background-color: #FFFDEE;	border: 1px solid #616161;	float: left;	text-align: center;	overflow: hidden;}* html .term { margin: 2px; }.term.rand IMG{	height: 100px;}	.term FORM {	margin: 0 auto;}.term FORM input.kosar { 	height: 20px;	width: 50px;}.term  a:link, .term a:visited {	outline: none;	text-decoration: none;	border: none;	font-weight: normal;	color: #666;}.term a:hover {	font-weight: normal;	text-decoration: none;	border: none;	color: #FF720F;}SPAN.akcio {	color: red;	font-weight: bold;}TABLE.kosar {	width: 99%;    margin: 2px;	margin-left: auto;	margin-right: auto;    padding: 2px;	background-color: #eeeeee;	border: 1px solid #cccccc;}	table.kosar th {		vertical-align: middle;		border: 0px;		border-collapse: collapse;		height: 30px;	}		table.kosar tr {		vertical-align: middle;	}	table.kosar td {		vertical-align: middle;		background-color: #f9f9f9;		border: solid 2px white;	}	table.kosar td.kn {		vertical-align: middle;		text-align: left;		background-color: #f9f9f9;		border: solid 2px white;	}TABLE.storno {	width: 99%;    margin: 2px;	margin-left: auto;	margin-right: auto;    padding: 2px;	border: 0px;	background-color: #e6ffdd;}	table.kosar tr {		vertical-align: middle;	}	table.kosar td {		vertical-align: middle;		border: 0px;	}#pages {	margin: 0 auto;	margin-top: 10px;	width: 580px;	text-align: center;	font-size: 14px;	font-weight: bold;	border: 1px dotted #aaa;	clear: both;}TABLE.info {    margin: 0px;    padding: 0px;	background-color: #eeeeee;	border: 1px solid #cccccc;}		table.info tr {		vertical-align: middle;	}	table.info td {		vertical-align: middle;		background-color: #f9f9f9;		border: solid 2px white;	}#comment {	width: 550px;	margin: 0 auto;	padding: 10px;	text-align: left;	border: 1px solid #666;	background-color: #DCE1D8;}.comment_fej {	margin: 0 auto;	padding: 3px;	border: 1px solid #fff;	background-color: #EAEDE8;}.comment_tar {	margin: 0 auto;	margin-bottom: 20px;	padding: 15px;	border: 1px solid #fff;	background-color: #F3F3F3;}SPAN.date {	font-size: 11px;}	TABLE#topics {	width: 99%;	margin: 0 auto;	text-align: left;	border-collapse: collapse;	border: 1px solid #666;	background-color: #DCE1D8;}TABLE#topics TH { border-bottom: 1px solid #000; }TABLE#topics TD {	vertical-align: top;	border-top: 1px solid #000;}TABLE#topics TR:hover {	background-color: #fefefe;}.desc {	width: 96%;	margin: 10px;	padding: 5px;	border: 2px solid #F7CC82;	background-color: #FDF3B5;	overflow: hidden;}.admin {	width: 96%;	margin: 10px;	padding: 5px;	border: 2px solid red;	background-color: #ff9999;	overflow: hidden;}.minigal {	clear: none;}.minigal h4{	text-align: center;	font-size: 16px;	font-weight: bold;	color: #444;}.minigal img {	width: 180px;	float: left;	margin: 5px;	border: 1px solid #333;}.kateg {	margin: 3px;	width: 185px;	height: 139px;	float: left;	overflow: hidden;}* html .kateg { margin: 2px; }#dock ul {	position: absolute;	height: 27px;	right: 55px;	bottom: 7px;	margin: 0;	padding: 0;	list-style: none;	border-top: 1px solid #858380;	border-left: 1px solid #858380;		background: url(li_bg.jpg) repeat-x;}#dock li {	float:left;	height:22px;	border-right: 1px solid #858380;	padding-top: 5px;	padding-left: 15px;	padding-right: 15px;	position:relative;}#dock li a {	font-size: 12px;	color: #666;	font-weight: bold;}#dock li a:hover {	color: #fff;	text-decoration: none;}#dock li:hover {	background: url(li_bg_o.jpg) repeat-x;}BUTTON#rendel {	width: 200px;	height: 22px;	font-size: 16px;	font-weight: bold;}#reklam {	margin: 0 auto;	width: 425px;	height: 344px;}TABLE#users {	margin: 0 auto;	text-align: left;	border-collapse: collapse;	background-color: #EDF7EF;}TABLE#users TD {	padding: 3px;	border: 1px solid #666;}
