/* reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
body {line-height:1;color:black;background:white}
ol, ul {list-style:none}
table {border-collapse:separate;border-spacing:0} /* tables still need 'cellspacing="0"' in the markup */
caption, th, td {text-align:left;font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}




/* default styles */

body {background:url(/images/bg.jpg) #000000 top center no-repeat;font:11px/14px Arial,Helvetica,sans-serif;color:#AAAAAA}

h1, .h1 {font-weight:bold;font-size:18px;line-height:24px;padding:18px 0 12px 0;color:#FFFFFF}
h2 {font-weight:bold;font-size:16px;line-height:21px;padding:12px 0 6px 0}
h3 {font-weight:bold;font-size:14px;line-height:18px;padding:12px 0 6px 0}
p {padding:6px 0}

a {text-decoration:none;cursor:pointer;color:#E08A00;outline:none}
a:hover {text-decoration:underline}

input, select, textarea {font:11px/14px Arial,Helvetica,sans-serif;color:#000000;padding:3px;vertical-align:middle;border:0px}
select {padding:2px}
textarea {line-height:14px}
optgroup {font-weight:bold;font-style:normal}

acronym {cursor:help;border-bottom:1px dotted}




/* clear */

.clear {background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;position:static;overflow:hidden;visibility:hidden;width:0;height:0}

.clearfix:after {clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix {display:inline-block}
* html .clearfix {height:1%}
.clearfix {display:block}




/* custom styles */

.admin-wrapper {background:#3D3D3D}
.admin {width:973px;margin:0 auto;padding:15px 0}
.admin a, .admin a:hover {text-decoration:underline}
.admin-left {float:left;width:728px}
.admin-right {float:right;width:240px;margin-left:5px;text-align:right}

.page {width:973px;margin:0 auto}

.head {margin-top:5px;overflow:hidden}

.banner-top {float:left;width:728px;height:90px;overflow:hidden;background:#000000}

.search {float:left;width:728px;height:44px;margin-top:5px;background:#3D3D3D}
#q {width:650px;display:block;position:absolute;margin:12px 0 0 20px}
.search p {padding:0}
.search .button-down, .search .button-up {display:block;position:absolute;margin:12px 0 0 688px;text-indent:-5000px;overflow:hidden}

.advsearch {background:url(/images/advsearch-bg.gif) repeat-y}
#c {width:322px}
#v, #l, #s, #r, #i, #a {width:155px}
#lg, #ll, #yg, #yl {width:149px}
.advsearchl {width:688px;padding:0 20px 0 20px;float:left}
.advsearchl table {padding:0;margin:0}
.advsearchl table td {width:150px;padding:0 12px 12px 0;vertical-align:top}
.advsearchl p {padding:12px 0 12px 0;background:url(/images/sep2.gif) repeat-x}
.advmulti {display:block;width:149px;height:144px;background:#FFFFFF;overflow:auto;padding:3px;color:#666666}
.advmulti b {font-weight:normal}
.advmulti .checked {color:#000000}
.advsearchr {width:200px;padding:12px 20px 12px 25px;float:left;text-align:center}

.logo-hu, .logo-en {float:right;width:240px;height:139px;background:url(/images/logo-hu.gif) no-repeat #262626}
.logo-en {background-image:url(/images/logo-en.gif)}
.logo-hu h1, .logo-en h1 {padding:0;margin:0}
.logo-hu b a, .logo-en b a {position:absolute;display:block;width:240px;height:92px;text-indent:-5000px;overflow:hidden}

.langs {position:absolute;margin-top:109px;width:240px;text-align:center}
.langs a {color:#AAAAAA}
.langs a.selected {color:#FFFFFF}
.langs a.p18-no {color:#FF0000}
.langs a.p18-yes {color:#00FF00}

.nav {height:34px;margin-top:5px}
.nav a {color:#AAAAAA;font-size:14px;font-weight:bold;text-decoration:none}
.nav a:hover {text-decoration:none;color:#FFFFFF}

.categories {position:absolute;width:728px;height:34px;line-height:34px;z-index:100000}
.categories li {width:100%;float:left;text-align:center;background:url(/images/menu-bg.gif) repeat-x;border-left:1px solid #444444;border-right:1px solid #2A2A2A}
.categories li.selected {background-position:0 -34px;border-left-color:#686868;border-right-color:#262626}
.categories li:hover {background-position:0 -34px;border-left-color:#686868;border-right-color:#262626}
.categories li.first {border-left:none}
.categories li.last {border-right:none}
.categories li a {display:block;width:100%;height:100%}
.categories li li a.parent {background:url(/images/more.gif) center right no-repeat}
.categories li li {border:none;background:#414141;overflow:visible}
.categories li li:hover {background:#555;border-top-color:#767676}
.categories li li ins {display:block;float:left;width:0;overflow:visible}
.categories li li ul {display:inline;position:absolute;width:100px;border-left:1px solid #2A2A2A}
.categories li li a {display:block;float:left;width:100%;line-height:14px;font-size:11px;font-weight:normal;margin:0 0;padding:5px 0;text-align:left}
.categories li li a b {display:block;padding:0 7px;cursor:pointer;font-weight:normal}
.categories li ul, .categories li li li, .categories li li:hover li li, .categories li li li:hover li li, .categories li li li li:hover li li {display:none}
.categories li:hover ul, .categories li li:hover li, .categories li li li:hover li, .categories li li li li:hover li, .categories li li li li li:hover li {display:block}

.all-categories {position:absolute;width:240px;height:34px;margin-left:733px;background:url(/images/menu-bg.gif) repeat-x;text-align:center}
.all-categories a {display:block;width:100%;height:100%;line-height:34px}
.all-categories .selected {background-position:0 -34px}
.all-categories:hover {background-position:0 -34px}

.video-wrapper {margin-top:5px;overflow:hidden;background:url(/images/content-bg.gif) repeat-y}
.video {float:left;width:728px;height:400px;margin-bottom:1px;overflow:hidden;background:#3D3D3D}
.banner-right {float:left;width:240px;height:400px;margin:0 0 1px 5px;overflow:hidden;background:#000000}
.videoinfo {float:left;width:688px;padding:10px 20px;background:#333333;overflow:hidden}
.videoinfo .h1 {padding:0 32px 0 0;font-weight:normal}
.videoinfo .button-down, .videoinfo .button-up {display:block;position:absolute;margin:3px 0 0 668px}
.moreinfo {padding:6px 0 0 0}
.infotable td {padding:3px 0}
.infotable .label {width:auto;padding-right:12px}
.vlen {font-size:18px;font-weight:bold;color:#AAAAAA}
.al12 {color:#00BB00;font-weight:bold}
.al16 {color:#E6C832;font-weight:bold}
.al18 {color:#EA7679;font-weight:bold}
.al18P {color:#FF0000;font-weight:bold}
.commercial {float:left;width:200px;margin:0 0 0 5px;padding:10px 20px 10px 20px;background:#333333}
.commercial p {padding:0;text-align:center}
.commercial b {font-weight:bold;color:#E08A00}
.report a {text-decoration:underline}

.main-wrapper {margin-top:5px;overflow:hidden;background:url(/images/content-bg.gif) repeat-y}
.main {float:left;width:728px}

.listhead {background:url(/images/title-bg.gif) bottom left repeat-x #404040}
.listhead .category {float:left;width:334px;padding:10px 0 0 20px}
.listhead .category a {font-weight:bold}
.listhead .order {float:right;width:334px;padding:10px 20px 0 0;text-align:right}
.listhead .order a {color:#AAAAAA}
.listhead .order a.selected {color:#FFFFFF}
.listhead .sub-categories {padding:6px 20px 10px 20px}

.content {}
.content-inner {padding:20px}

.content h2 {padding:18px 20px;background:url(/images/title-bg.gif) left bottom repeat-x #404040;font-size:14px;line-height:18px;text-align:center}

.content ul {margin:0 0 4px 0;padding:0 0 0 10px;list-style-type:square}
.content ol {margin:0;padding:0 0 0 10px;list-style-type:decimal}
.content li {margin:0 0 0 15px;padding:0 0 4px 0}
.content table {border-collapse:collapse;margin:8px 0;padding:0;width:100%}
.content th, .content td {border:1px solid #555555;margin:0;padding:5px;height:auto;vertical-align:top}
.content th {font-weight:bold}

.toplist {float:left;width:240px;margin:0 0 0 5px;padding:0 0 0 0}
.toplist h2 {padding:18px 20px;margin-bottom:20px;background:url(/images/title-bg.gif) left bottom repeat-x #404040;font-size:14px;line-height:18px;text-align:center}
.top {width:120px;margin:0 auto;padding-bottom:20px}

.footer {height:90px;margin:5px 0;padding:0 20px;background:url(/images/footer-bg.gif) repeat-x}
.footer .copyright {float:left;width:708px;margin-top:65px;padding-bottom:12px}
.footer .copyright a {color:#FFFFFF}
.footer .design {float:left;width:220px;margin-top:65px;margin-left:5px;text-align:right;padding-bottom:12px}
.footer b {font-weight:normal}
.footer b a {color:#E08A00 !important}

.vid {width:120px;float:left;padding-right:22px}
.lastvid {padding-right:0}
.vidsep {padding-top:20px}

.vidnav {background:url(/images/sep2.gif) top left repeat-x #3D3D3D;padding:14px 18px 14px 20px}
.vidnav .goto {width:188px;float:left}
.vidnav .goto input {width:26px;text-align:right}
.vidnav .pager {width:502px;float:left;text-align:right;line-height:22px}
.vidnav .pager a, .vidnav .pager span {padding:3px 7px;margin:0 2px;border:1px solid #303030;color:#FFFFFF}
.vidnav .pager .selected, .vidnav .pager a:hover {background:url(/images/button-bg.gif) center left repeat-x;color:#222222;border-color:#222222;text-decoration:none}
.vidnav .pager a:hover {font-weight:normal}
.vidnav .pager .selected {font-weight:bold !important}

.crazy {margin:6px 0}
.crazy span {padding:5px 8px;background:#E08A00;color:#FFFFFF;font-weight:bold;font-size:14px}

.warning {text-align:center;font-size:14px;line-height:18px;color:#FFF;padding:12px 0}

.cats p {padding:2px 0}
.cats div {float:left;width:109px;padding-right:5px}

.button-down, .button-up {width:20px;height:20px;background:url(/images/button-down-up.gif) top left no-repeat}
.button-up {background-position:bottom left}

.label {width:135px;padding-right:5px;font-weight:bold}
.labelinfo {font-weight:normal}
.op, .op:hover {text-decoration:underline;text-transform:lowercase;font-size:11px}
.sep {clear:both;margin:0 0 12px 0;padding:0;height:12px;font-size:0;line-height:0;background:url(/images/sep.gif) bottom left repeat-x}
.totooltip {text-indent:-5000px;overflow:hidden}
.link1 {color:#FFFFFF}
.link2 {color:#AAAAAA}
.rowspace1 {display:block;font-size:0;line-height:0;height:3px}
.help {cursor:help}

.stars1, .stars2, .stars3, .stars4, .stars5, .stars6 {display:inline-block;width:47px;height:14px;background:url(/images/stars.gif);text-indent:-5000px;overflow:hidden}
.stars6 {width:65px}
.stars5 {background-position:0 -14px}
.stars4 {background-position:0 -28px}
.stars3 {background-position:0 -42px}
.stars2 {background-position:0 -56px}
.stars1 {background-position:0 -70px}

.buttonbar {margin-top:10px;padding:20px 0 0 0;background:url(/images/sep.gif) top left repeat-x;text-align:center}
.button, .minibutton {font-size:11px;font-weight:normal;padding:4px 5px;background:url(/images/button-bg.gif) center left repeat-x;border:1px solid #222222;color:#222222}
.minibutton {font-size:11px;padding:1px 6px}
.button:hover, .minibutton:hover {border-color:#111111}
.default {padding-left:12px;padding-right:12px;font-weight:bold}
#wait {display:block;width:16px;height:16px;background:url(/images/wait2.gif)}
.noshow {display:none}

#categorylist, #languagelist, #subtitlelist {padding:0;margin:0}
#categorylist li, #languagelist li, #subtitlelist li {padding-top:0;padding-bottom:0}




/* error/ok form styles */

.error-form, .ok-form {padding:10px;margin:8px 0;color:#FFFFFF}

.error-form {background:#7B3333}
.error-form h2 {margin:0;padding:0;color:#FFFFFF;background:none;font-size:14px;font-weight:bold;text-align:left}
.error-form ul {margin-bottom:0;margin-top:4px}
.error-form li {padding-top:0;padding-bottom:0}

.ok-form {background:#60793C}
.ok-form h2 {margin:0;padding:0;color:#FFFFFF;background:none;font-size:14px;font-weight:bold;text-align:left}




/* table styles */

.table-noborder {border-collapse:collapse;width:100%;margin:6px 0}
.table-noborder th, .table-noborder td {border:0;padding:4px 0;vertical-align:middle}

.table-edit {}
.table-edit td, .table-edit th {border-left:0;border-right:0;padding-left:0}

.td-m {white-space:nowrap;width:1%}
.td-n {white-space:nowrap;width:1%;padding-right:0 !important}




/* watermark */

.watermark {color:#666666}




/* tooltip */

.tooltip {display:inline-block;width:0;height:0;text-indent:-5000px;overflow:hidden}
#tooltip, #tooltip h3, #tooltip div, #tooltip p {margin:0;padding:0;font-size:11px;font-weight:normal;color:#333}
#tooltip p {padding:3px 0}
#tooltip {position:absolute;z-index:1000000;padding:3px 6px;background-color:#FFFFC8;border:1px solid #222}




/* autocomplete */
.ac_results {padding:0;margin:0 0 0 -1px;border:1px solid #222222;background-color:#FFFFFF;color:#000000;overflow:hidden;z-index:99999}
.ac_results ul {width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li {margin:0;padding:2px 5px;cursor:default;display:block;/*width: 100%;*/overflow:hidden}
.ac_loading {background:#FFFFFF url(/images/wait.gif) right center no-repeat}
.ac_odd {}
.ac_over {background-color:#0A246A;color:white}