body {
	margin:0px; padding:0px;
	background:#ffffff;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#585858
}
h1 { }
h2 { font-size:18px; font-family:Georgia, Trebuchet MS, Arial; color:#ff8200; margin-top:0px; }
h3 { font-size:13px; font-family:Georgia, Trebuchet MS, Arial; margin-top:0px; }
h4 { font-size:14px; font-family:Georgia, Trebuchet MS, Arial; color:#ff8200; margin-top:0px; }
h5 { font-size:12px; font-family:Georgia, Trebuchet MS, Arial; margin-top:0px; }
h6 { font-size:11px; }

form { margin:0px }
input, select, textarea { font-family:Trebuchet MS; font-size:11px; }
a {color: #87A200; text-decoration: none}


.formTable { background:#ff8200; border-bottom:3px solid #ff8200; border-top:10px solid #ff8200; }
.formTable th {
	color:#ffffff;
	text-transform:uppercase;
	text-align:left;
	width:145px;
	padding:2px 0px 2px 20px;
}
.formTable td { padding-top:2px; padding-bottom:2px }
.formTable tfoot td, .formTable tfoot th { border-bottom:3px solid #ffffff; padding-bottom:15px; }
.formTable .keresett_szo { width:250px }
.formTable .hol_keressuk, .formTable .talalatok_sorrendje { width:256px }
.formTable .button_kereses_ok, .formTable .button_kereses_ok a {
	background:url(/pic/button_kereses_ok.gif) no-repeat;
	width:27px; height:22px;
	display:block; text-indent:-1000em;
	overflow:hidden;
}
.formTable .sugo {
	font-size:10px;
	font-family:Georgia, Arial, Verdana;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
.formTable .sugo:hover { text-decoration:none }

.formTable .subFields th {
	font-size: 9x;
	font-weight: normal;
	padding: 0px;
	text-transform: none;
}
.formTable .subFields td {
	font-size: 9x;
	font-weight: normal;
	padding: 0px;
	text-transform: none;
}
.formTable .subFields td input{
	width: 95%;
}
table.formTable a { color:#303030; }

.qButton {
	background-color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	border: 2px solid #FF8200;
	font-weight: bold;
	color: #FF8200;
}

.results { border-bottom:4px solid #d7d7d7 }
.results td { padding-bottom:5px; padding-top:5px }
.results h1, .results h6, .results h5, .results h4 { margin:0px }
.results h1 { font-size:10px; font-weight:bold; color:#FFFFFF; background:#ff8200; text-align:center; width:28px }
.results h4 { margin-top:5px; font-size:11px; color:#585858 }
.results h4 a { color:#585858; text-decoration:underline }
.results h4 a:hover { color:#585858; text-decoration:none }
.results h5 { font-size:10px; color:#87a200; margin-bottom:15px }
.results h6 { font-size:10px; color:#585858; font-weight:normal }
.results h6 span { color:#87a200 }
.results h6 a { color:#585858; text-decoration:none }
.results h6 a:hover { color:#585858; text-decoration:underline }

a.link {font-weight: bold; text-transform: uppercase; color: #87A200; text-decoration: underline}
a.link:hover {text-decoration: none}

a.artist {color: #87A200; text-decoration: none}
a.artist:hover {color: #87A200; text-decoration: underline}

a.album {color: #585858; text-decoration: none}
a.album:hover {color: #585858; text-decoration: underline}

a.title {color: #FF8200; text-decoration: none}
a.title:hover {color: #FF8200; text-decoration: underline}

a.supTitle {color: #87A200; text-decoration: none}
a.supTitle:hover {color: #87A200; text-decoration: underline}

a.subTitle {color: #585858; text-decoration: none}
a.subTitle:hover {color: #585858; text-decoration: underline}


table.qResultsBorder { border-right:1px solid #e0e0e0 }
table.qResults caption { padding:7px 0px 7px 5px; color:#4c4c4c; text-align:left; font-size:12px }
table.qResults td, table.qResults th { padding:1px 2px 0px 3px; font-size:12px }
table.qResults th { text-align:left }
table.qResults thead th, table.qResults thead td { vertical-align:top; background-color:#e8e8e8; border-bottom:1px solid #FBA929; color:#000000}
table.qResults thead td { border-left:1px solid #d8d8d8 }
table.qResults thead td.null { border-bottom: none}
table.qResults tbody th, table.qResults tbody td { color:#4c4c4c; border-bottom:1px solid #E8E8E8 }
table.qResults tbody td { border-left:1px solid #e0e0e0 }
table.qResults tbody td.akt { background-color:#FBA929 }
/*table.qResults tbody tr td:first-child { border-left:none }*/
table.qResults tfoot th, table.qResults tfoot td { border-bottom:1px solid #e8e8e8; font-weight: bold; color:#4c4c4c; border-top:1px solid #F7C444 }
table.qResults tbody td.kosar { vertical-align: middle; padding-right:5px; text-align: right; }

table.qResults tbody h3, table.qResults tbody h6, table.qResults tbody p { font-family: Arial; }
table.qResults tbody h3 { font-size: 12px; margin-bottom: 3px; color:#FE5601; }
table.qResults tbody h3 a.h1 { font-size: 14px; margin-bottom: 3px; color:#FE5601; }

table.qResults tbody h6 { font-size: 10px; margin-top: 3px; margin-bottom: 3px; color:#000000; font-weight: normal; }
table.qResults tbody p { margin-top: 4px; margin-bottom: 2px; font-size: 11px; line-height: 14px; }
table.qResults tbody span { color:#776C5B; }

table.qResults tr.even th, table.qResults tr.even td { background-color:#eeeeee }
table.qResults tr.results th, table.qResults tr.results td{ border-left: none; padding-bottom: 5px; padding-top: 5px}
table.qResults tr.page th, table.qResults tr.page td { background-color:#eeeeee }
table.qResults tr.katalogus th, table.qResults tr.katalogus td { background-color:#FFF5B3 }
table.qResults td.table-even, table.qResults th.table-even { background-color:#eeeeee }
table.qResults td.table-odd, table.qResults th.table-odd { background-color:#F8f8f8 }

table.qResults td.calendar {width: 18px; height: 18px; text-align: right}
table.qResults td.inactive {color: #D0D0D0}
table.qResults td.weekend {background-color: #FFF5B3}
table.qResults td.event, table.qResults td.event a  { background-color:#FBA929; color: #000000 }
table.qResults td.active  { font-weight: bold }
table.qResults tr.newsletter th a, table.qResults tr.newsletter td a { color:#00A000 }

table.formTable table.qResults td, table.formTable table.qResults th{ padding: 0px}

table.textpageTable table.qResults { border-right:1px solid #e0e0e0}
