 /* 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 */html {overflow-y: scroll;}body {	margin: 0; padding: 0;		text-align: center;	font: 12px Verdana, Arial, Tahoma, Helvetica, sans-serif;	color: #000; /*	background: #FFF8DD url(bg.png) repeat-x;	background: #FFF1B9 url(bg.png) repeat-x;*/	background: #FAEDBC 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;	margin-top: 12px;}h3 {	font-size: 12px;	color: #000; 	margin-top: 0px;	margin-bottom: 12px;}h4 {	font-size: 12px;	color: #000; 	margin: 0px;}ul {	margin: 0px;	padding: 0px;}ul span {	color: #666666; }/* images */img {	border: 1px solid #008080;	margin: 0px;}img.card {	border: 1px dotted silver;}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;}img.float-right-nb {  float: right;  border: 0;  margin: 6px 0px 6px 15px;}code {  margin: 5px 0;  padding: 10px;  text-align: left;  display: block;  overflow: auto;    font-family: 'Lucida Console', 'Courier New', monospace;  /* white-space: pre; */  background: #eee;}.wrapmono {  white-space: pre-wrap;}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 */.services {	margin: 0;	padding: 0;	border: 0;}.serv {	margin: 0px;	padding: 0px;	border: 0px solid white;	text-align: center;	vertical-align: middle;	font-size: 20px;	width: 270px;}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;   }.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;   }#intext table {	border: none;}#intext td {	padding: 6px; margin: 0;	border: 0;	vertical-align: top;	text-align: center;}.colSide {width:20%;}.colMid {width:60%;}.colMidRight {width:80%;}.perc15{width:15%;}.perc20{width:20%;}.perc25{width:25%;}.perc35{width:35%;}.perc50{width:50%;}.perc55{width:55%;}.perc65{width:65%;}.w150{width:150px;}.w320{width:320px;}.w060{width:060px;}.w120{width:120px;}.newblock  {	display: block;	clear: both;}	#simpletext table {	margin: 0; border: 0; padding: 0;	    vertical-align: top;}#simpletext td {	padding: 3px;	}#projects table {	margin: 0; border: 0; padding: 0;	    vertical-align: top;}#projects .hsides table {	border-collapse: collapse;}#projects td {	margin: 0; border: 0; padding: 2px;	    text-align: left;	min-height: 18px;}#projects .hsides td {	border-bottom: 1px solid silver;	}#projects td.dtyp {    font-size: 10px;	color: gray;}#projects td.align-right {	text-align: right;}#projects td.align-right-curr {	text-align: right;	background: #fee75f;}#projects td.dtyp-curr {    font-size: 10px;	color: gray;	background: #fee75f;}.currproj {	background: #fee75f;}#projects img {	margin: 0; border: 0; padding: 0;	}.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; }#inline table {	margin: 0; border: 0;	width: 100%;	border-collapse: collapse;	border-spacing: 0;}#inline td {	padding: 3px;	border: 0;}#pres td {	vertical-align: top;	border-top: solid gray thin;	padding: 20px 5px 20px 5px;	text-align: justify;}#pres li {	text-align: justify;}/* 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;}iframe {   border-style: none;   border: none;   padding: 0;   margin: 0;}/***********************	  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#compnam1 {	position: absolute;	top:0px; left: 0px;	margin: 0; border: 0; padding: 0;		font-weight: bold;	font-size: 48px;	color: #008080;}#header h2#compnam2 {	position: absolute;	top:40px; left: 42px;	margin: 0; border: 0; padding: 0;		font-size: 22px;	color: #B1D8D8;}#header h1#logo {	position: absolute;	top:0px; left: 0px;	margin: 0; border: 0; padding: 0;		font: bold 48px 'Trebuchet MS';	color: #008080;}#header h2#slogan {	position: absolute;	top:38px; left: 84px;	margin: 0; border: 0; padding: 0;		font: bold 28px 'Trebuchet MS'; 	color: #B1D8D8;}#header a#restart {	margin: 0; border: 0; padding: 0; }*//* 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;}#main ol.li5px li {	list-style-type: decimal;	padding-bottom: 5px;}#main .download {	text-align: center;	margin: 40px;}#main .download a {	padding: 6px 6px 6px 36px;	margin: 6px;	border: 0;	background: white url(downloads/dl_green.png) left center no-repeat;	font-size: 12px;	font-weight: bold;	color: black;	text-decoration:none;}#main .download a:hover {	color: #008080;	text-decoration: underline;}#abstract {	border: 1px solid #008080;	background-color: #ddd;	margin: 16px 6px 16px 6px;	padding: 6px;}#abstract h3, td, li {	text-align: left;}#abstract h3 {	padding-top: 6px;}#abstract ul {	padding-bottom: 6px;}div.justify p {	text-align: justify;}/* 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;}#tiles {	margin: 0; border: 0; padding: 0; }#tiles ul.tilemenu {	list-style:none;	margin: 0; border: 0; padding: 0; }#tiles ul.tilemenu li {	list-style:none;	display:block;	margin: 0px; border: 0; padding: 0px; 	vertical-align: middle;		text-align: center;	}#tiles ul.tilemenu a {	margin: 10px; border: 0; padding: 50px; 	display:block;	color: #000;		text-decoration:none;		background: #fff;	vertical-align: middle;		text-align: center;	}#tiles ul.tilemenu a:hover {	margin: 10px; border: 0; padding: 50px; 	display:block;	background: #e8e8e8;	color: #008080;	vertical-align: middle;		text-align: center;	}#serv {	width:540px;}#serv ul {	list-style:none;	padding: 10px 0px 0px 0px; margin: 0px; border:0;}#serv li {	display:inline;	border:0;	padding: 6px 0px 3px 10px;	margin: 0px -4px 0px 0px;	border-top: 6px solid #008080;	color: #008080;}#serv a {	display:inline;	padding: 6px 8px 3px 8px;	margin: 0px 0px 0px 0px;	border-top: 6px solid #008080;	color: black;	text-decoration:none;	background: #ddd;}#serv a:hover {	background: #e8e8e8;	color: #008080;	border-top: 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;	font-size: 14px;			font-weight: bold;}#header a {	float:left;	display:inline;	padding: 6px 8px 3px 8px;	margin: 0px 3px 0px 3px;	border-bottom: 6px solid #008080;	color: #008080;	text-decoration:none;	background: #ddd;}#header a:hover {	background: #e8e8e8;	color: #008080;	border-bottom: 6px solid #B1D8D8;}#header a#compnam1 {	position: absolute;	top:0px; left: 0px;	margin: 0; border: 0; padding: 0;		font-weight: bold;	font-size: 48px;	color: #008080;	background: inherit;}#header a#compnam2 {	position: absolute;	top:44px; left: 42px;	margin: 0; border: 0; padding: 0;		font-size: 22px;	color: #B1D8D8;	background: inherit;}#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;}.align-right-middle {	text-align: right;	vertical-align: middle;}/* additional classes */.underline{text-decoration:underline;}.clear { clear: both; }.green {	color: #9EC630; }.gray  {	color: #ddd; }.strongfont {	font-weight: bold;	color: black;}.italic {	font-style: italic;}.redfont {	font-weight: bold;	color: red;}.error_strings {	color: red;	margin-bottom: 12px;}.font11 { font-size: 11px; }.font13 { font-size: 13px; }.font14 { font-size: 14px; }.font15 { font-size: 15px; }.font16 { font-size: 16px; }