﻿/* CSS layout */

body { font-size: 9px; }
h1 { font-size: 13px; }
h2 { font-size: 12px; }
h3 { font-size: 11px; }
h4 { font-size: 11px; }
h5 { font-size: 10px; }
/* Fejléc */
#fejlec { position:relative; width: 50%; height: 80px; }
#fejlec_jobb_oldal {display:none;}
#kereso table {	display:none; }
/* Fejléc */

/*#szoveg {position: relative; width: 100%;}*/

/* Menü -> */
	#menusav { position:static; top: 10px; width: 100%; min-width: 0px; }
	#menu {font-weight: bold; font-size: 10px; text-align: center; }
		#menu a { display:inline; color: blue; width: 100%; line-height: 30px; text-decoration:underline; background-image: url('../images/gombok/menugomb1.jpg'); }	
		#menu a:hover { background-image: url('../images/gombok/menugomb2.jpg'); }
	#menu2{ text-align: left; font-size: 11px;  text-align: center;color:navy;}
		#menu2 a { list-style-image:none;  background-image:none; padding: 0px;}
		#menu2 a:hover { background-image: url('../images/gombok/menugomb2.jpg'); }
	#partner{ display:none; }	
/* <- Menü */


/* Főoldal -> */
	#kozepsav { position: static; margin-right: 0px; margin-left: 0px; padding:10px; border:none;}
	#jobbsav { width: 100%; position: static; margin-top:10px}
	
	.doboz_fooldal{	min-height: 10px;	margin:5px 0px;}
		.doboz_fooldal img{ margin:2px;  width:75px; height:50px;}
		.doboz_fooldal p{ min-width:100%;}	
	.doboz_fooldal_jobb{ padding: 5px;	margin: 0px; }
		.doboz_fooldal_jobb p{ margin:5px; }
		.doboz_fooldal_jobb img{ float:left;}
		.kiemelt{ font-size: 9px;}
	.doboz_lab_fooldal{	margin: 5px; text-align:left;}
		.doboz_lab_fooldal a {text-decoration:underline;color:blue;}
		.doboz_lab_fooldal img{ margin:0px; border:0px; }
/* <- Főoldal */


/* Al oldalak -> */
	#adatsav { margin-left: 0px; padding:5px; border:none;}
	.doboz_fejlec { margin: 0px; }
	.doboz_szoveg{min-height: 50px;}
		.doboz_szoveg ul{ list-style-image:none; margin-left:20px}
		.doboz_szoveg img{ float:left; padding:0px; width:100px; height:80px; }
		.doboz_szoveg img.zaszlo{ display:none;	}
		.doboz_szoveg a { padding: 0px; background: transparent;}
		.doboz_szoveg_rovid ul{ list-style-image:none; margin-left:20px;}

	.doboz_menu a {display: inline; width: 100%; line-height: 30px; text-decoration:underline; background-image: url('../images/gombok/menugomb1.jpg'); padding: 0px;}
		.doboz_menu a:hover {background-image: url('../images/gombok/menugomb2.jpg'); background-repeat: no-repeat; color:white;}

	.doboz_lab{margin: 0px 5px 5px 0px;	padding: 2px; text-align:left; font-size: 9px;}
		.doboz_lab a {text-decoration:underline;}

	.gyorsmenu {  margin:10px 0px; padding:5px 0px; }
	.gyorsmenu a {	text-decoration:underline; 	padding:0px 5px; background:transparent;}
	
	/*--Árlisták--*/
	table { width:100%; border-collapse: collapse; max-width:1000px; }		
		.odd {background:#FEFFFF;}
		.even {background:#EBEBF5}
		.activerow {background:#C9C9E5; cursor:default;}
		.noborder {	border-top:none; border-bottom:none;}
		.okborder {	border-top:thin; border-bottom:thin;}
		.tszam {text-align:right; padding-right:4px;}
		.tszov {padding: 0px 10px;}
		.tszov2 {padding: 0px 0px 0px 30px;}
		.tszov3 {width:200px;}
		.tft   {width: 50px;}
		.tft2  {width: 80px;}
	thead th{background:#FEFFFF; padding:10px 0px 0px 0px; text-align:left;}
	tbody {vertical-align:bottom;}

	/*--Táblázatok--*/
	.yes_no {width:auto;  border: 1px #ccc solid; }
		.yes_no img { padding: 0px 10px; width:10px; height:10px;}
			
	.tabla1 {width:auto;}
		.tabla1 th {background:#0100FF; color:#FFE; text-align:center; padding: 0px 5px;}
		.tabla1 td {vertical-align: top; padding: 0px 3px; text-align:left;}
		.tszov1 {vertical-align: top; text-align:left;}
	.tabla2 { text-align:center; width:auto; border-collapse:separate;}
	.tabla3 {text-align:center; width:auto; border: 1px #ccc solid;}
		.tabla3 th {background:#0100FF; color:#FFE; padding: 0px 5px;}
		.tabla3 td {padding: 0px 5px;}
		
	.tabla4 {width:auto; border-collapse:separate;}
		.tabla4 th {background:#0100FF; color:#FFE; padding: 0px 5px;}
		.tabla4 td  { vertical-align:top; padding: 0px 5px;}
		.tabla4 hr  { border:solid 1px #bbb;}
		.tf300 {width: 300px;}
		.tf200 {width: 200px;}

	.tabla5 {width:auto; border: 1px #ccc solid;}
		.tabla5 th {background:#0100FF; color:#FFE; text-align:center; padding: 0px 5px; border: 1px #ccc solid;}
		.tabla5 td {vertical-align: top; padding: 0px 3px; text-align:left; border: 1px #ccc solid;}

	/*--További formázások--*/
	.fekete{color: black;}
	.fekete a{color: black; text-decoration:none;}
	.piros{color: red;}
	.vastagpiros{color: red; font-weight:bold;}
	.apro {font-size:11px;}
	.akcios {font-size: 11px;}
	

/* <- Al oldalak */

/* Lábléc -> */
	#lablec {position: relative; font-size: xx-small; text-align: center; margin: 10px 0px 0px 0px;	padding: 10px; background-color: #106399; color: #ffffff; clear: both;}
/* <- Lábléc */

/*

.tsor { text-align:center;}
.tsor2{ text-align:left;padding-left:5px; padding-right:5px;}

.tabla1 {width:auto; border-collapse:separate;}
.tabla1 td {vertical-align: top; padding: 0px 3px 0px 3px; text-align:left;}

.kek{color:blue; font-weight:bolder;}
.kek2{color:blue;}
.zold{color:green;}
.normal{color: black; font-size:12px; font-weight:normal}
.noicon{}
.nokeret{border-width: 0;}
.doboz_menu{font-size: small; margin: 0px 10px 0px 10px; text-align: justify; padding: 2px 2px 2px 2px;}

#adatsav2 { margin-left: 0px; left: 0px; top: 0px; border-left-style: groove; border-left-width: thin; }


/* --- INFO ---------------------------------- */
/*
a.info {border-bottom-style: dotted;border-bottom: 1px;position: relative;z-index: 24;color: #000;text-decoration: none;} 
a.info span { display: none } 
a.info:hover {	z-index: 25;	background: #00CCFF;} 
a.info:hover span {	display: block;	position: absolute;	top: 20px;	left: 0em;	width: 296px;	border: 2px solid #0cf;	background-color: #cff;	color: #000;	text-align: center;}

/* már nincs hsználva */
/*
#div2  { display:block }
#div3  { display:none }
#div4  { display:none }
#div5  { display:block }
#div6  { display:none }
#div7  { display:none }
#div8  { display:none }
#div9  { display:none }
#div10 { display:none }
.tfej {background:blue; color:#FFFFEE; text-align:center;}
.tfej2 { padding: 0px 25px 0px 25px;}
.tsor3{ text-align:left; border-bottom-style: dotted; border-bottom-width: 1px;}
.tsor4{	text-align: right;	vertical-align: bottom;	border-bottom-style: dotted;	border-bottom-width: 1px;}
.tsor5{ text-align:left; vertical-align:bottom; border-bottom-style: dotted; border-bottom-width: 1px;	width: 50px;}
.tsor6{ text-align:left; font-size:12px;}
.tsor7{ text-align:center;}
.tsor7 img{ margin: 0px 0px 0px 0px; width: 16px; height: 16px;}


/* Át kell nézni mi kell belőle */
/*
div#kereso {margin-top:5px}
div#kereso form input button {border: 1px blue inset;}
div#kereso form img {	border: 0px;}

/*******************************
div#kereso form textarea {margin-top: 5px;	padding: 1px;border: 1px solid #106399;	}
div#kereso form select {border: 1px solid #106399;}
div#kereso form div.button {text-align: center;}
div#kereso form div.button input {margin: 0 10px; padding: 2px 10px; font-weight: bold; color: #ffffff; background-color:#106399; border-style: solid; 
								border-width: 2px;	border-color: #59a9dd #08324d #08324d #59a9dd;	cursor:auto}
div#kereso form div.button input:hover {border-color: #08324d #59a9dd #59a9dd #08324d; background-color:blue}
*/


	
/* --- ÁRJÁNLAT KÉRÉS ------------------ */
/*


.clear {
	clear: both;
}
	
div#adatsav div#navigator ul {
	display: block;
	width: 100%;
	height: 2em;
	list-style-type: none;
	border-bottom: 1px solid #777c80;
}

	div#navigator li {
		display: block;
		float: left;
		margin: 1px .5em;
		border: 1px solid #777c80;
	}
	* html div#navigator li {
		margin-bottom: -3px;
	}
	
	div#navigator li a {
		display: block;
		padding: 0 .5em;
		font-size: 120%;
		font-weight: bold;
		background: #e9f3fa;
	}

	div#navigator li a:hover {
		background: #ffffff;
	}
	
	div#navigator li.selected {
		border-bottom: 1px solid #ffffff;
	}
	
	div#navigator li.selected a {
		background: #ffffff;
	}

div#adatsav table.program {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}
	table.program th {
		width: 70px;
		padding: 2px;
		font-weight: bold;
		text-align: left;
		vertical-align: top;
	}

	table.program td {
		padding: 2px;
		text-align: justify;
	}
	
	table.program img {
		float: right;
		padding-left: 1em;
		padding-top: 4px;
	}
	
	table.program tr.odd {
		background: #ffffff;
	}
	table.program tr.even {
		background: #e9f3fa;
	}
	table.program tr.activerow {
		cursor: default;
	}

div#adatsav table.resztvevok {
	width: 100%;
	border-spacing: 0;
}
	table.resztvevok th {
		text-align: center;
		border-bottom: 2px solid #08324d;
	}
	table.resztvevok th a {
		padding-right: 24px;
	    background: url(../images/sort_no.gif) bottom right no-repeat;
	}
	table.resztvevok th.asc a {
	    background: url(../images/sort_up.gif) bottom right no-repeat;
	}
	table.resztvevok th.des a {
	    background: url(../images/sort_dn.gif) bottom right no-repeat;
	}
	table.resztvevok tr.odd {
		background: #e9f3fa;
	}
	table.resztvevok tr.even {
		background: #ffffff;
	}
	table.resztvevok tr.activerow {
		background: #c8e2f4;
		cursor: default;
	}
	table.resztvevok td {
		padding-left: 3px;
	}


/* --- REGISZTRÁCIÓS KÉRDŐÍV------------------ */


/*

div#adatsav form {
	width: 660px;
	margin: 0 auto;
}
* html div#adatsav form {
	width: 663px;
}
	
	div#adatsav form fieldset {
		margin-bottom: 10px;
		padding: 2px 5px;
		border: 2px solid #106399;
	}
		
		div#adatsav form fieldset.selected {
			background: #f3f8fc;
			border-color: #59a9dd;
		}
	
	div#adatsav form fieldset legend {
		padding: 0 5px;
		font-weight: bold;
		color: #ffffff;
		background: #106399;
	}
		
		div#adatsav form fieldset.selected legend {
			background: #59A9DD;
		}
	
	div#adatsav form div.field {
		clear: left;
		margin: 5px 0;
	}
	
		div#adatsav form label, div#adatsav span.label {
			display: block;
			float: left;
			width: 180px;
		}
		
			span.req_asterisk {
				color: red;
				font-size: 80%;
				font-weight: bold;
				vertical-align: text-top;
				padding-left: 2px;
				cursor: help;
			}
		
		div#adatsav form input {
			padding: 1px;
			border: 1px solid #106399;
		}
		
			div#adatsav form input.wide {width: 400px;}
			div#adatsav form input.phone {width: 200px;}
			div#adatsav form input.zipcode {width: 80px;}
			div#adatsav form input.selected {border: 1px solid #cc0000;}
			div#adatsav form input.default {color: #888888;}

		div#adatsav form textarea {
			margin-top: 5px;
			padding: 1px;
			border: 1px solid #106399;
		}

			div#adatsav form textarea.wide {width: 542px;}

		div#adatsav form select {
			border: 1px solid #106399;
		}
	
			div#adatsav form select.wide {width: 404px;}
			
			div#adatsav form select optgroup option {
				padding-left: 1em;
			}
			
		div#adatsav form ul.checkbox, div#adatsav form ul.radio, div#adatsav form ul.checkbox2 {	list-style: none;	margin-left: 180px;}
		
			div#adatsav form ul li {display: block;float: left;}
			
			div#adatsav form ul.checkbox li, div#adatsav form ul.checkbox2 li {	padding: 2px 0;}
			
			* html div#adatsav form ul.checkbox li {padding: 0;}
			* html div#adatsav form ul.checkbox2 li {padding: 0;}

				div#adatsav form ul.radio input, div#adatsav form ul.checkbox input , div#adatsav form ul.checkbox2 input {
					display: block;
					float: left;
					margin-top: 2px;
					margin-right: 5px;
					border: none;
				}

				div#adatsav form ul.radio label {
					width: auto;
					margin-left: 2px;
					margin-right: 20px;
				}
				
				div#adatsav form ul.checkbox label {width: 400px;	margin-left: 2px;}
				div#adatsav form ul.checkbox2 label {width: 150px;	margin-left: 2px;}
			
				div#adatsav form ul.textgroup input {
					width: 30px;
					margin-right: 10px;
				}
				
	div#adatsav form div.counter {
		color: #666666;
		font-size: 80%;
	}

		div#adatsav form div.counter span.charnum { 
			font-weight: bold;
		}
		
	div#adatsav form hr {
		clear: both;
		margin: 10px 0 10px 140px;
		border: 1px solid #106399;
	}
	* html div#adatsav form hr {
		margin: 0 0 0 143px;
	}
		
	div#adatsav form div.button {
		text-align: center;
	}
		
		div#adatsav form div.button input {
			margin: 0 10px;
	        padding: 2px 10px;
			font-weight: bold;
			color: #ffffff;
	        background-color: #106399;
			border-style: solid;
			border-width: 2px;
			border-color: #59a9dd #08324d #08324d #59a9dd;
			cursor: pointer;
		}
		
			div#adatsav form div.button input:hover {
				border-color: #08324d #59a9dd #59a9dd #08324d;
			}
			
	div#adatsav form p.formerror {
		clear: left;
		margin: 2px 2px 10px 0;
		font-weight: bold;
		text-align: center;
		color: #ffffff;
		background: #f14549;
	}
	
	span.checkbox {
		display: block;
		float: left;
		width: 16px;
		height: 16px;
		background: url(../images/checkbox2.gif) no-repeat;
	}

	span.radio {
		display: block;
		clear: left;
		float: left;
		width: 16px;
		height: 16px;
		background: url(../images/radio2.gif) no-repeat;
	}

	
/* --- TARTALOM ------------------------------ */

/*

div#tartalom {
    float: left;
}

	div#tartalom h1 {
		font-size: 140%;
		font-weight: bold;
		text-align: center;
		margin: 1em 0;
	}
	
	div#tartalom ul {
	    list-style-type: none;
	}

	div#tartalom li.toclevel1 {
		padding-left: 0em;
	}

	div#tartalom li.toclevel2 {
		padding-left: 1em;
	}

	div#tartalom li.toclevel3 {
		padding-left: 2em;
	}

	div#tartalom li.toclevel4 {
		padding-left: 3em;
	}

    div#tartalom li a:hover {
		text-decoration: underline;
    }


/* --- CIKK ---------------------------------- */
/*

div#cikk {
    padding: 6px;
    width: 934px;
}

	div#cikk h1 {
		font-size: 140%;
		text-align: center;
		margin: 1em auto 0 auto;
	}

	div#cikk h2 {
		font-size: 120%;
		margin: 1em 0 .25em 0;
		text-align: left;
	}

	div#cikk h3 {
		font-size: 100%;
		margin: 1em 0 0 0;
		text-align: left;
	}

	div#cikk p {
		text-align: justify;
	}

	div#cikk ul, div#cikk ol {
		padding: .5em 0 .5em 2em;
	}
	
	div#cikk ul li {
		list-style-image: url(../images/cikk_bullet.gif);
		list-style-type: circle;
	}

	div#cikk table {
		width: 100%;
		padding: 1em 0;
	}

	div#cikk thead th {
		font-weight: bold;
		text-align: center;
		color: #ffffff;
		background: #08324d;
	}

	div#cikk tbody th {
		font-weight: bold;
		text-align: left;
		padding-left: .2em;
	}

	div#cikk tbody td {
		text-align: right;
		padding-right: .2em;
	}

	div#cikk tr.odd {
		background: #e0eff8;
	}

	div#cikk tr.even {
		background: #ffffff;
	}
	
*/
