body {
	margin:0px;
	padding:0px;
	background:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c4c4c;
}
form {
	margin:0px;
	padding:0px;
}
input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#656565;
}

a {
	color:#2873c1;
	text-decoration:underline
}
a:hover {
	color:#2873c1;
	text-decoration:none
}

h1 {
	font-size:14px;
	font-weight:bold;
	color:white;
	margin:0px 0px 0px 0px;
	background:#005ba9!important;
	position:relative;
	padding:6px 0 7px 10px;
	margin:0 -100px 20px -19px;
	z-index:10;
	width:572px;
	float:left;
}
h4 {
	font-size:14px;
	font-weight:bold;
	color:#005baa;
	margin:0 0 15px 0;
}
h5 {
	font-size:12px;
	font-weight:bold;
	color:#005baa;
	margin:0 0 15px 0;
}
p {
	margin:0 0 15px 0;
	line-height:17px;
}
p.lead {
	color:#005baa;
	font-weight:bold;
	font-size:12px;
	line-height:19px;
}



em.boxData { color:#ff5400 }

table.keretes { border:1px solid #a8a8a8; background-color:#f2f2f2 }
table.keretes th { padding: 5px 10px 0px 10px; border-bottom:1px solid #a8a8a8; text-align:left; font-size:12px}
table.keretes td { padding: 5px 10px 0px 10px; }
table.keretes h4 { font-size:10px; color:#ff4e00; font-weight:normal; margin-top:1px; margin-bottom:0px }
table.keretes h3 { font-size:12px; margin:0px }
table.keretes p { font-size:11px; margin-top:5px; margin-bottom:5px }
table.keretes th a { color:#000000 }
table.keretes th a:hover { color:#fe860c }

table.kepNagy th { padding-top:5px; text-align:left; color:#4c4c4c; font-size:12px; font-weight:normal }

table.kep td .pic { border:1px solid #a8a8a8 }
table.kep td .picOver { border:1px solid #ff4e00 }
table.kep th { padding-top:5px; text-align:left; color:#4c4c4c; font-size:11px; font-weight:normal }
.balra { float:left; margin-right:10px }
.jobbra { float:right; margin-left:10px }

table.resultsBorder { border-right:1px solid #e0e0e0 }
table.results caption { padding:7px 0px 7px 5px; color:#005bab; text-align:left; font-size:12px; font-weight:bold }
table.results { width:520px }
table.results td, table.results th { padding:4px 4px 4px 5px; }
table.results th { text-align:left }
table.results thead th, table.results thead td { vertical-align:top;  color:#005bab}
table.results thead td { font-size:11px; font-weight:bold; }
table.results thead td.null { border-bottom: none}
table.results tbody th, table.results tbody td { color:#676767; border-top:1px solid #3ea5ff }
table.results tbody td { font-size:11px; vertical-align:top }
table.results tbody td.akt {  }
table.results tfoot th, table.results tfoot td { border-bottom:1px solid #3ea5ff; font-weight: bold; color:#676767; border-top:1px solid #3ea5ff }
table.results tbody td.kosar { vertical-align: middle; padding-right:5px; text-align: right; }

table.results tbody h3, table.results tbody h6, table.results tbody p { font-family: Arial; }
table.results tbody h3 { font-size: 12px; margin-bottom: 3px; color:#FE5601; }
table.results tbody h3 a.h1 { font-size: 14px; margin-bottom: 3px; color:#FE5601; }

table.results tbody h6 { font-size: 10px; margin-top: 3px; margin-bottom: 3px; color:#000000; font-weight: normal; }
table.results tbody p { margin-top: 4px; margin-bottom: 2px; font-size: 11px; line-height: 14px; }
table.results tbody span { color:#776C5B; }

table.results tr.even th, table.results tr.even td { background-color:#eeeeee }
table.results tr.results th, table.results tr.results td{ border-left: none; padding-bottom: 5px; padding-top: 5px}
table.results tr.page th, table.results tr.page td { background-color:#eeeeee }
table.results tr.katalogus th, table.results tr.katalogus td { background-color:#FFF5B3 }
table.results td.table-even, table.results th.table-even { background-color:#eeeeee }
table.results td.table-odd, table.results th.table-odd { background-color:#F8f8f8 }

table.results td.calendar {width: 18px; height: 18px; text-align: right}
table.results td.inactive {color: #D0D0D0}
table.results td.weekend {background-color: #FFF5B3}
table.results td.event, table.results td.event a  { background-color:#FBA929; color: #000000 }
table.results td.active  { font-weight: bold }
table.results tr.newsletter th a, table.results tr.newsletter td a { color:#00A000 }

table.formTable table.results td,
table.formTable table.results th{ padding: 0px}

table.textpageTable table.results { border-right:1px solid #e0e0e0}

table.formTable th, table.formTable td { color:#4c4c4c; padding:3px 0px 3px 0px; vertical-align:top }
table.formTable th { padding-top:4px; width:160px; font-weight:normal; font-size:11px; text-align:right }
table.formTable td { padding-left:10px; font-size:11px;line-height:15px }
table.formTable th span { color:#ff6c00 }
table.formTable .th_normal { font-size:11px; font-weight:normal; color:#4c4c4c }
table.formTable tfoot td { padding-right:0pc }
table.formTable th.lead { font-size:12px; font-weight:bold; padding-top:4px; padding-bottom:4px; }
table.formTable thead th { font-size:12px; font-weight:bold }
table.formTable td.caption { padding-top:15px; text-transform:uppercase; letter-spacing:2px; font-size:12px }
table.formTable .kot { color:#fe5601 }
table.formTable input, textarea { font-size:12px; padding:1px 2px 1px 2px; border:1px solid #b8b8b8 }
table.formTable input { margin-top:-2px; width:135px }
table.formTable .input_120 { margin-top:-2px; width:120px }
table.formTable .input_45 { margin-top:-2px; width:45px; text-align:center }
table.formTable select { color:#000000 }
table.formTable .null { border:none; background-color:transparent; margin-top:0px; width:auto }
table.formTable .radio { width:auto; border:none; }

table.formTable table.subfields tbody th, table.formTable table.subfields tbody td { padding:1px 15px 1px 0px; vertical-align:middle; background-color: transparent; font-weight: normal }
table.formTable table.subfields tbody th {width: 75px; padding-right: 2px}
table.formTable input.kButton { border:none; padding:4px 30px 4px 0px; width:70px }
table.formTable input.kButtonOver { border:none; padding:4px 30px 4px 0px; width:70px }
table.formTable input.backKButton { border:none; height:22px; width:auto }
table.formTable input.backKButtonOver { border:none; height:22px; width:auto }

table.formTable a {
	color:#4c4c4c;
	text-decoration:underline;
}
table.formTable a:hover {
	text-decoration:none;
}
table.formTable .teljesitmeny {
	float:left;
	width:76px;
	font-weight:bold;
	text-align:center;
}
table.formTable .teljesitmeny input {
	width:67px;
	margin-top:2px;
}
table.formTable .kalkulator {
	float:left;
	width:140px;
	font-weight:bold;
	text-align:center;
}
table.formTable .kalkulator input {
	width:130px!important;
	margin-top:2px;
}
table.formTable .arszabas_text {
	float:left;
	width:90px;
}
table.formTable .arszabas_mezo {
	float:left;
	width:25px;
}
table.formTable .arszabas_mezo input {
	width:auto;
	margin-top:-1px;
}

table.forumComment th, table.forumComment td { padding:2px 0px 2px 0px; font-size:12px; text-align:left; border-bottom:1px solid #a8a8a8 }
table.forumComment thead th { color:#000000; border-top:1px solid #a8a8a8; background-color: #FFF0D0; padding-left: 2px  }
table.forumComment thead td { color:#737373; text-align:right; border-top:1px solid #a8a8a8; background-color: #FFF0D0 }
table.forumComment tbody td { color:#000000 }
table.forumComment tfoot td { color:#fe5601 }
table.forumComment thead th a { color:#000000 }
table.forumComment thead th a:hover { color:#ff4e00 }
table.forumComment tfoot td a { color:#fe5601 }
table.forumComment tfoot td a:hover { color:#fd860d }




table.articleTable {
	border-bottom:1px solid #005baa;
	margin-bottom:15px;
}
table.articleTable thead th,
table.articleTable thead td {
	background:#005ba9 url(/pic/bgr_articleTable_caption.gif) repeat-x;
	width:100%;
	height:25px;
	font-size:13px;
	font-weight:bold;
	color:white;
	text-align:left;
	vertical-align:top;
	padding:2px 0 2px 10px;
}
table.articleTable thead th span {
	font-weight:normal;
}
table.articleTable tbody th.lead {
	font-size:12px;
	text-align:left;
	color:#6a6a6a;
	padding:5px 0 5px 0;
	border-bottom:1px solid #6a6a6a;
	padding-left:10px;
}
table.articleTable tbody th.leadborder {
	border-top:1px solid #6a6a6a;
}
table.articleTable tbody th {
	font-size:12px;
	text-align:left;
	color:#005baa;
	padding:1px 0 1px 0;
	border-bottom:1px solid #e1e1e1;
	padding-left:10px;
}
table.articleTable tbody td {
	font-size:12px;
	text-align:left;
	color:#6a6a6a;
	padding:1px 0 1px 0;
	border-bottom:1px solid #e1e1e1;
	padding-left:10px;
}
table.articleTable tbody td.lead {
	font-size:11px;
	text-align:left;
	color:#005baa;
	padding:1px 0 1px 0;
	border-bottom:1px solid #e1e1e1;
	padding-left:10px;
	font-weight:bold;
}
table.articleTable .center {
	text-align:center!important;
}
table.articleTable .null,
table.articleTable .null td,
table.articleTable .null th {
	border-bottom:none!important;
}
.highslide-credits {
	display:none!important;
}
.highslide-dimming {
	background: black;
}

