/* színek#FFF8DD homokszín háttér#B1D8D8 világos kékes háttér#008080 sötétebb türkizes betűszín#0000FF kék#808080 szürke*/ /* top elements */body {	margin: 0; padding: 0;		text-align: center;	font: 12px Arial, Verdana, Tahoma, Helvetica, sans-serif;	color: #000; 	background: #FFF8DD url(bg.png) repeat-x;}/* links */a { 	color: #008080;	background-color: inherit;	text-decoration: none;}a:hover {	color: blue;	background-color: inherit;}h1, h2, h3, h4 {	margin: 6px;	margin-left: 0px;	font-weight: bold;	color: #008080;}h1 {	font-size: 16px;}h2 {	font-size: 14px;}h3 {	font-size: 12px;	color: #000; 	margin-top: 0px;	margin-bottom: 12px;}h4 {	font-size: 12px;	color: #000; 	margin: 0px;}ul, ol {	margin: 0px;	padding: 0px;}ul span, ol span {	color: #666666; }/* images */img {	border: 1px solid #008080;	margin: 0px;}img.no-border {	border: 0; margin: 0; padding: 0;}img.swicon {	border: 0; margin: 16px; padding: 0;	margin-left: 25px;}img.float-right {  margin: 6px 0px 6px 15px;  }img.float-left {  margin: 6px 15px 6px 0px;}code {  margin: 5px 0;  padding: 10px;  text-align: left;  display: block;  overflow: auto;    font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;  /* white-space: pre; */  background: #FAFAFA;  border: 1px solid #f2f2f2;    border-left: 4px solid #4284B0; }acronym {  cursor: help;  border-bottom: 1px solid #777;}.block {	margin: 0px; 	padding: 6px;  	  	background: #B1D8D8;	border-left: 6px solid #808080;	font-size:12px;   }.block2 {	margin: 0px; 	padding: 6px;  	  	background: #ddd;	border-left: 6px solid #B1D8D8;	font-size:12px;   }.info {	font-weight: bold;	color: #008080;	font-size: 14px;	margin-left: 75px;}/* start - table */table {	margin: 0; border: 0; padding: 0;		border-collapse: collapse;	border-left: 1px solid #B1D8D8;   	border-right: 1px solid #B1D8D8;	width: 100%;   }td {	margin: 0px; padding: 5px;    vertical-align: top;   }.colSide {width:20%;}.colMid {width:60%;}.perc15{width:15%;}.perc20{width:20%;}.perc25{width:25%;}.perc35{width:35%;}.perc50{width:50%;}.perc55{width:55%;}.droptext table {	border: 0;   }.droptext th {	text-align: center;	border: 1px solid #808080;   	border-bottom: 1px double #808080;	background: #B1D8D8;   }.droptext td {	padding: 6px; margin: 0;	border: 1px solid #808080;       vertical-align: top;   }.graybg td {	background: #ddd;}.iform {	border: 1px solid #008080; 	margin-bottom: 12px;}.iform table {	margin: 0; border: 0;	width: 100%;	border-collapse: collapse;	border-spacing: 0;}.iform td {	padding: 3px 6px 3px 6px;	border: 0px solid #ddd;    vertical-align: baseline;   	background-color: #ddd; }/* end - table *//* form elements */form {	margin:0; padding: 0;	margin-left: 50px;	margin-right: 50px;}input {	padding: 1px;	margin: 1px;	border: 1px solid #888;}input.button { 	margin: 6px; 	padding: 6px; /*	border-left: 3px solid #eee;	border-top: 3px solid #eee;	border-right: 3px solid #444;	border-bottom: 3px solid #444;*/	background: #ddd;     vertical-align: middle;	font-size: 12px;   	cursor: pointer;}/***********************	  LAYOUT************************/#wrap {	width: 960px; height: 100%;	margin: 0 auto;	 	text-align: center;}#content-wrap {	clear: both;	text-align: left;}/* headers */#header {	position: relative;	height: 85px;		background: #000 url(headerbg.png) repeat-x 0% 100%;	}#header h1#logo {	position: absolute;	top:0px; left: 0px;	margin: 0; border: 0; padding: 0;		font: bold 48px 'Trebuchet MS';/*	letter-spacing: -2px;*/	color: #008080;}#header h2#slogan {	position: absolute;	top:38px; left: 84px;	margin: 0; border: 0; padding: 0;		font: bold 28px 'Trebuchet MS'; 	color: #B1D8D8;/*	text-indent: 0px;*/}/* main */#main {	float: left;	margin: 0;/*15px 0 15px 0;*/	padding: 6px 12px 6px 12px;	background: #FFF;	border: 1px dotted #B1D8D8;}#main ul {	margin: 0; border: 0; padding: 0;	margin-left: 25px;} #main li {	margin: 0; border: 0; padding: 0;	padding-left: 10px;	list-style-type: square;}.droptext p {	text-align: justify;}/* main2 */#main2 {	float: left;	margin-left: 15px;	padding: 0;	width: 70%;		}#main2 ul { margin: 5px 0 10px 30px; padding: 0; border-top: 1px solid #ccc; width: 500px; } #main2 li { display: block; text-align: left; margin: 0; padding: 0 0 0 10px; list-style-type: none; border-bottom: 1px solid #ccc; }.post-footer {	background-color: #FAFAFA;	padding: 5px; margin: 20px 15px 0 15px;	border: 1px solid #f2f2f2;	font-size: 95%;	}.post-footer .date {	background: url(clock.gif) no-repeat left center;	padding-left: 20px; margin: 0 10px 0 5px;}.post-footer .comments {	background: url(comment.gif) no-repeat left center;	padding-left: 20px; margin: 0 10px 0 5px;}.post-footer .readmore {	background: url(page.gif) no-repeat left center;	padding-left: 20px; margin: 0 10px 0 5px;}.meta { border-top: 1px solid #666; text-align: right; color: #666; text-transform: uppercase; letter-spacing: 2px; }/* sidebar */#sidebar {	margin: 0; border: 0; padding: 0; }#sidebar ul.sidemenu {	list-style:none;	border: 0; padding: 0; 	margin:15px 0px 15px 0px;}#sidebar ul.sidemenu li {	margin: 0; border: 0; padding: 0; 	margin-bottom: 3px;}#sidebar ul.sidemenu a {	margin: 0; border: 0; padding: 0; 	display:block;	color: #000;		text-decoration:none;		padding: 3px 5px 3px 10px;	background: #ddd;	border-left: 6px solid #008080;	vertical-align: middle;	}#sidebar ul.sidemenu a:hover {	padding:3px 5px 3px 10px;	background: #e8e8e8;	color: #008080;	border-left:6px solid #B1D8D8;}/* rightbar */#rightbar {	margin: 0; border: 0; padding: 0; }/* Footer */#footer { 	clear: both; 	color: #008080; 	border-top: 6px solid #008080;	margin: 0; padding: 0; 	height: 50px;	  	font-size: 10px;		}#footer a { 	text-decoration: none; 	font-weight: bold;	}#footer .footer-left{	float: left;	width: 65%;}#footer .footer-right{	float: right;	width: 30%;}/* menu tabs */#header ul {	z-index: 999999;	position: absolute;	list-style:none;	right: 3px; 	bottom: 0px;	padding: 0px 3px 0px 0px; margin: 0px; border:0;}#header li {	display:inline;	float:left;	cursor:pointer; 	padding:0;margin:0;border:0;	color: #008080;}#header a {	float:left;	display:inline;	padding: 6px 8px 3px 8px;	margin: 0px 3px 0px 3px;	border-bottom: 6px solid #008080;	color: black;	text-decoration:none;	background: #ddd;}#header a:hover {	background: #e8e8e8;	color: #008080;	border-bottom: 6px solid #B1D8D8;}#places {text-align:center;}#places ul {	list-style:none;}#places li {	display:inline;	margin: 0px 25px 0px 25px;}/* end menu tabs *//* alignment classes */.float-left  { float: left; }.float-right {	float: right; }.align-left  {	text-align: left; }.align-right {	text-align: right; }.align-center {	text-align: center; }.vmid {vertical-align: middle;}/* additional classes */.underline{text-decoration:underline;}.clear { clear: both; }.green {	color: #9EC630; }.gray  {	color: #ddd; }.strongfont {	font-size: 12px;	font-weight: bold;}.redfont {	font-size: 12px;	font-weight: bold;	color: red;}.error_strings {	color: red;	margin-bottom: 12px;}.font13 { font-size: 13px; }.font14 { font-size: 14px; }.font15 { font-size: 15px; }.font16 { font-size: 16px; }