body {
    background-color: #FFFFFF;
    margin:0px; padding:0px;
    font-family:Arial, Verdana;
    font-size:11px;
    color:#676767
}
a { color:#005bab; text-decoration:none }
a:hover { color:#f37021; text-decoration:none }
li {margin-bottom: 4px; font-size: 12px}

h1 { }
h2 { }
h3 { font-size:18px; font-weight:bold; color:#005bab; margin:0px; }
h4 { font-size:14px; font-weight:normal; margin:0px; }
h5 { font-size:13px; font-weight:bold; color:#005bab; margin-top:0px; margin-bottom:5px }
h6 { font-size:12px; font-weight:bold; color:#005bab; margin-top:0px; margin-bottom:5px }
.h6 { color:#005bab; font-weight:bold }
p { font-size:12px; color:#505050; margin-top:0px; margin-bottom:15px }

form { margin:0px; padding:0px }
input, select, textarea { font-family:Arial, Verdana; font-size:11px }

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 { background-color:#f6f6f6 }
table.formTable th, table.formTable td { padding:3px 0px 3px 0px; text-align:left; font-weight:normal; vertical-align:top }
table.formTable th { padding-right:10px; width:100px; font-size:12px; background-color:#FFFFFF }
table.formTable td { padding-left:10px; padding-right:5px; font-size:11px }
table.formTable tfoot td { padding-right:0pc }
table.formTable th.lead { padding-top:15px; font-size:15px; font-weight:bold }
table.formTable thead th { padding-top:15px; font-size:15px; 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 { padding:1px 2px 1px 2px; border:1px solid #a8a8a8 }
table.formTable select { color:#000000 }
table.formTable .null { border:none; background-color:#f6f6f6 }
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.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 }


