body.hc {background: #000; color: #ff0; margin: 0 2em; font: 18px/1.5em Arial, sans-serif;}
body.hc h1 {font-size: 24px;}
body.hc h2 {font-size: 20px;}
body.hc h3 {font-size: 18px;}
body.hc .banner {display: none;}
body.hc #skipmenu {display: block; width: 1px; height: 1px; margin:0; padding:0; visibility: hidden;}
body.hc a {color: #ff0; text-decoration: underline;}
body.hc ul {padding: 0 0 0 1em;}
body.hc .box li,body.hc #footer li { list-style-type: none;}
body.hc div.headerinfobox,body.hc #lang a.en,body.hc #lang a.hu,body.hc div.banner,body.hc img,body.hc #link_box_overlay,body.hc #mediabox,body.hc li.menutartalom,body.hc #ticker input,body.hc .siblings   {display: none !important;}
body.hc div.centered {width: 800px; margin-bottom: .2ex;}
body.hc div.content {margin-bottom: 1em;}
body.hc li.menutartalom,body.hc div.box,body.hc .quadruple div,body.hc .optionbox ul.menu {height: auto !important;}
body.hc #lang {margin-bottom: 1em; font-weight: bold; font-size: 1.2em;}
body.hc #quicksearch {} 
body.hc input[type='text'],body.hc button,body.hc select {background: #ff0; color: #000; font-weight: bold; border: 8px double #000; font-size: 18px; width: 50%;}
body.hc button {border: 8px inset #880; padding: 0.5ex 0; margin: 1ex 0;}
body.hc .carousel-control,body.hc .carousel-pagination {display: none !important;}
body.hc .carousel-wrap {height: auto !important; position: static !important; width: 800px !important; overflow: visible !important;}
body.hc .carousel-wrap ul {position: static !important; height: auto !important; width: 800px !important;}
body.hc .carousel-wrap ul li {height: auto !important; list-style-type: none;}
body.hc #footer {margin-top: 2em; padding-top: 2em; border-top: 4px solid #ff0;}
body.hc #breadcrumb {margin-bottom: 2em; padding-bottom: 2em; border-bottom: 4px solid #ff0; width: 800px;}
body.hc #breadcrumb li {display: inline;}
body.hc #menu00 {font-size: 24px; list-style-type: none; padding: 0;}
body.hc #menu00 li {}
body.hc #menu00 li a {padding: .2ex; white-space: nowrap; display: inline-block;}
body.hc #menu01 li {list-style-type: disc;}
body.hc #menu01 li ul li ul li a{color: #fff;}
body.hc #menu00 li.home {display: none;}
body.hc .calendar {border: 2px solid #ff0;padding: 4px;}
body.hc .calendar td {padding: 1ex; text-align: right; border: 1px solid #ff0;}

body.hc .ui-state-default,body.hc .ui-widget-content .ui-state-default,body.hc .ui-widget-header .ui-state-default {background: #000; color: #ff0; border-color: #880; font-size: 1.4em;}
body.hc .ui-widget-content {color: #ff0; background: #000; border: 8px double #08c; padding: 1ex;}
body.hc .ui-state-highlight,body.hc .ui-widget-content .ui-state-highlight,body.hc .ui-widget-header .ui-state-highlight {background: #fe0; color: #000 !important; border: 1px solid #fe0;}
body.hc .ui-datepicker .ui-datepicker-title {font-size: 1.4em;}
body.hc .ui-datepicker-prev,body.hc .ui-datepicker-next {margin: 1ex;}
body.hc .ui-widget-header {text-align: center;}
body.hc .ui-datepicker-calendar {margin: 1ex auto; border: 1px solid #ff0;}
body.hc .ui-datepicker-calendar td {padding: 1ex; text-align: right; border: 1px solid #ff0; margin: 1px;}

body.hc #calendar th select {background: #000; color: #ff0; padding: 2px; border: 2px solid #ff0;}
body.hc #calendar tr.days td {color: #ff0; font-size: 1.5em;}
body.hc #calendar td.hasevent {background: #000;}
body.hc #calendar td h3 {color: #000 !important; background: #fe0; font-weight: bold;}
body.hc #calendar td.hasevent .event {margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid #fe0;}

body.hc #org_related li a {background: #000; width: 220px; margin: 2px; border: 1px solid #ff0 !important;}

body.hc #content .ui-accordion .ui-state-active {background: #fe0 !important; color: #000 !important;}
body.hc #content .ui-accordion * {border-color: #fe0 !important;}
body.hc #content .ui-accordion .ui-accordion-header,body.hc #content .ui-accordion .ui-accordion-header:hover {background: #000; color: #ff0;}
body.hc #content .ui-accordion .ui-accordion-header:hover {text-decoration: underline;}

body.hc .skipmenu {display: block; font-size: 1.2em; font-weight: bold; margin-bottom: 2em;}

body.hc #footer * {background: #000 !important; line-height: 1.5em !important;}