@charset "utf-8";

@media screen{
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, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, canvas, embed {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table, td {border-collapse: collapse;border-spacing: 0; border-color: #ccc;}
body {font: normal 14px/21px 'PTSansRegular', Arial, sans-serif; -webkit-font-smoothing: antialiased;}
a, #menu01 a:hover, form.lapozo a:hover, #calendar .event a, #ticker .event a {text-decoration: none;}
a:focus {outline: none;}
a:hover, #menu01 ul a:hover, #calendar .event a:hover {text-decoration: underline;}
input {border: 0;background: #fff;font-family: 'PTSansNarrowRegular', Arial, sans-serif;font-size: 16px;}
button {background: none;border: 0;cursor: pointer;}
hr {height: 1px;border: 0;margin: 12px 0;}
.left {float:left; margin-right: 12px;}
.right {float:right; margin: 0 10px 0 12px;}
.full, .full img {display:block; margin: 0 auto;}
.description {margin-bottom: 2em;}
table.full {display: table;}
table caption {font-weight: bold; text-align: center; margin-bottom: 1ex;}
table.zebra tr:nth-child(even) {background: #eee;}
table.zebra td {border: 0;}
#content img.thumb {padding: 2px;}
#content a:hover img.thumb {padding: 1px;border-width: 2px;}
#content .small {font-size:11px;}
#content .small_padding {font-size:11px; padding-left: 1em;}
div.centered {width: 960px;margin: 0 auto;background: #fff;position: relative;}
#div.banner {width: 960px;height: 120px;margin: 2px;}
##div.banner {width: 960px;height: 0px;margin: 2px;}
div.banner_footer {width: 960px;margin: 2px;float: left;}
div.banner {width: 960px;height: 120px;margin: 2px;}
#footer li, #content .col_320 li, .box ul li {padding-left: 8px;}
/* #content ol li {list-style-type: decimal;list-style-position: inside;} K*/
.col_560 ol {list-style-type: decimal;}
#content .col_560 ul li {list-style-position: outside;list-style-type: disc; margin-left: 2em;}
#content .col_560 ol li {list-style-position: outside;margin-left: 2em;}
.active {font-weight: bold;color: #fff !important;}
#lang {height: 46px;}
#lang a {text-indent:-666em;display: block;width: 25px;height: 22px;line-height:24px;float: right;padding-right: 22px;margin: 12px 2px 0 0;}
#lang a.hc {text-indent:0;width:auto;background: #000;border-bottom: 6px solid #fd0;border-top: 6px solid #ff2;color: #fff;font-size: 13px;padding: 6px;text-align: center;position: relative;right: -2px;top: -12px;z-index: 1666;text-transform: uppercase;}
#quicksearch {position: absolute;top: 62px;right: 12px;z-index: 667;width: 170px;height: 24px;}
#quicksearch_field {width: 168px;height: 24px; padding: 2px 0 0 2px;line-height: 24px;color:grey;}
#quicksearch button {width: 22px;height: 22px;text-indent: -666em;position: absolute;right: 2px;top: 2px;}
#headerline {width: 100%;height: 137px;position: relative;}
#border {margin: 4px 0 0 -6px;border-width: 0 4px;border-style: solid;position: absolute;width: 964px;border-color: transparent;}
#menu00 li a {text-transform: uppercase; font-size: 13px; letter-spacing: -.5px; color: #485256;}
#menu01 {width: 960px;margin: 0 2px 4px;float: left;font-size: 18px;font-family: 'PTSansNarrowRegular', Arial, sans-serif;line-height: 30px;}
#menu01 li {float:left;}
#menu01 li:first-child {border:0;}
#menu01 a {color: #fff;padding: 0 1ex;height: 32px;display: block;}
#menu01 ul {float: left;width: 960px;position: absolute;left: 2px;display: none;z-index: 688;}
#menu01 li:hover ul, .col_320 .calendar .event:hover .dates {display: block;}
#menu01 ul li {border: 0;float: left;width: 240px;margin: 12px 0;}
#menu01 ul li a {line-height: 21px;font-size: 16px;height: auto;}
#menu01 ul ul {border: 0;width: auto;position: relative;box-shadow: none; padding-left: 1ex;}
#menu01 ul ul li {float: none;width: auto;margin: 0;}
#menu01 ul ul li a, #menu01 ul ul li a:hover {line-height: 21px;font-size: 14px;height: auto;padding-left: 12px;}
#menu01 .menutartalom, #menu01 .menutartalom:hover {float: left;width: 240px;margin: 0;}
.menutartalom p {font: normal 12px/14px 'PTSansNarrowRegular', Arial, sans-serif;margin: 0;}
#menu02 {font: normal 18px/22px 'PTSansNarrowRegular', Arial, sans-serif;padding: 12px 12px 6px;}
#content #menu02 li {background: none;padding: 0;margin-bottom: 8px;}
#menu02 li ul {margin: 12px 0 24px 24px;}
#content {float: left;width: 960px;background: #fff;margin: -4px 0 0 2px;border: solid #fff;border-width: 4px 0 2px;}
#content h1 {font: normal 24px/28px 'PTSansRegular', Arial, sans-serif;text-rendering: optimizelegibility;-webkit-font-smoothing: antialiased;margin-bottom: 14px;}
#content h2, #content .col_560 h3  {font: normal 18px/24px 'PTSansRegular', Arial, sans-serif;margin: 1ex 0;}
#content h3 {font: normal 14px/21px 'PTSansRegular', Arial, sans-serif;}
#content h2.rovatfejlec {font: normal 24px/28px 'PTSansRegular', Arial, sans-serif;margin-bottom: 1em;padding-bottom: 1ex;}
#content h2.esemenyfejlec {font: normal 24px/28px 'PTSansRegular', Arial, sans-serif;margin-bottom: 1em;}
#content h2.esemenyfejlec .location{font-size: 18px;display: block;vertical-align: central;}
#content h2.esemenyfejlec .location img {margin: 5px 0 -5px;}
#content p {margin-bottom: 1em;}
#content div.lead {font-weight:bold; font-family: Arial, sans-serif;margin-bottom: 1em;}
#content strong {font-weight:bold; font-family: Arial, sans-serif;}
#content em {font-style: italic;}
#content code {font-family:"Courier New", Courier, monospace;}
#content blockquote {font-style: italic;padding-left: 1em;margin: 1em 0;quotes: '„' '”';}
#content blockquote:before {content:'„';}
#content blockquote:after {content:'”';}
#content blockquote p {display: inline;}
#content .pic {margin: 1ex 0;position: relative;}
#rightsearch .dates {text-align: center;}
#content .picsub {font:  12px/16px 'PTSansBold', Arial, sans-serif;color: #000;background: #fff; display: block; position: relative; top: -10px; padding: 0 1ex;}
p.meta {font: normal 14px/18px 'PTSansNarrowRegular', Arial, sans-serif;}
p.meta a.print {background: url(/img/12by12_print.png) right 3px no-repeat;padding-right: 16px;}
#content ol.list li {background: none;padding: 0 0 0 132px;margin: 0 0 16px 0; list-style-type: none;min-height: 100px;display: inline-block;width: 456px;}
#content ol.list li.firsthit {padding: 0; width: 587px;}
#content ol.list li h1 {font-size:18px; line-height: 22px;margin-bottom: 0;}
#content ol.list li img.thumb {margin-left: -132px;position: absolute; margin-top: 4px; width: 120px;}
#content ol.list p {margin-bottom: 8px;}
#content ol.list p.meta {margin: 8px 0;}
#content ol.list.ulesnap {margin-top: 2em; padding-top: 1em; }
#content ol.list.ulesnap li {padding:0; width: 588px;min-height: 0;}
#content ol.list.ulesnap li img.thumb  {display: none;}
form.lapozo {text-align: center;font: normal 18px 'PTSansNarrowRegular', Arial, sans-serif;}
form.lapozo input.actual {text-align: right;width: 20px;font-size: 18px;cursor: pointer;}

#content .optionbox {margin-bottom: 12px;position: relative; float: left; width: 100%;}
#content .optionbox h2 {font: normal 18px/32px 'PTSansBold', Arial, sans-serif;color: #fff;padding-left: 12px;height: 32px; margin-bottom: 0;}
#content .optionbox ul.menu {width: 200px;padding-top: 12px;}
#content .optionbox ul.menu li {height: auto; margin-bottom: 12px;list-style-type: none;list-style-position: outside;margin-left:0; float: left;}
#content .optionbox ul.menu li a.option {width: 192px;overflow: hidden;display: block; line-height: 16px;}
#content .optionbox ul.menu li.active {font: normal 14px/24px 'PTSansRegular', Arial, sans-serif;width: 212px; padding: 2px;}
#content .optionbox ul.menu li.active a:hover {text-decoration: none;cursor: default;}
#content .optionbox ul.menu li.active a, #content .col_222 .box h3 a, #content .col_468 .box h3 a, .col_320 .calendar .event:hover a, #footer .inner a, #content #news_rotator li div h1 a, #content #link_box li a:hover {color: #fff;}
#content .optionbox ul.menu li.active div.option {font-weight: normal;display: block;}
#content .optionbox div.option {display: none;position: absolute;right: 0;top: 48px;width: 363px;}
#content .optionbox div.option a {cursor: pointer !important;}
#content .optionbox div.option a:hover {text-decoration: underline !important;}
#content .optionbox div.option h1, #content .optionbox div.option p, .col_222 .box p, .col_222 .box ul, .col_468 .box p, .col_468 .box ul {padding-left: 6px;}
#content .optionbox div.option h1 a {font: normal 18px/24px 'PTSansNarrowBold', Arial, sans-serif;}
#content .optionbox div.option p, #content .optionbox div.option li {font: normal 14px/21px 'PTSansNarrowRegular', Arial, sans-serif;}
#content .optionbox div.option p.lead {padding-left: 138px;}
#content .optionbox div.option p.lead img.thumb {position: absolute;margin-left: -132px;}
#content .optionbox ul.menu div.option ul {margin-left: 8px !important;}
#content .optionbox ul.menu div.option ul li {margin: 0;padding-left: 8px; width: 100%;}
#content .optionbox ul.menu div.option ol li {margin: 0;list-style-type: decimal;list-style-position: inside;}

.option .more {float: right;}
.col_960 {width: 936px;padding: 0 12px;float: left;}
.col_560 {width: 587px;margin: 2px 0 2px 10px;padding: 0 0 12px 8px;float: left;}
.col_616 {width: 616px;float: left;margin-bottom: 24px;}
.col_320 {width: 320px;margin-left: 12px;float: right;}
.col_320_left {width: 320px;margin: 8px;float: left;}
.quadruple, .double {width: 960px;float: left;margin-bottom: 24px;}
.double {width: 100%;}
.col_222, .col_468 {width: 222px;margin-left: 24px;float: left;background: #fff;}
.col_468 {width: 468px;}
.col_222:first-child, .col_468:first-child {margin: 0;}
.col_222 .box, .col_468 .box {font: normal 14px/21px 'PTSansNarrowRegular', Arial, sans-serif;}
#content .col_222 li, #content .col_468 li {line-height: 16px;margin-bottom: 12px;padding-left: 6px;background-position: 0px 5px;}
#content .col_222 .box h3, #content .col_468 .box h3 {font: normal 18px/28px 'PTSansNarrowRegular', Arial, sans-serif;color: #fff;text-align: center;height: 28px;}
.col_320 .box {width: 320px;margin-top: 1em;float: right;}
#content .col_320 .box h3, #content .col_320 .box h3 a {font: normal 18px/21px 'PTSansNarrowRegular', Arial, sans-serif;background: #fff;padding: 6px;}
.col_320 .box ul, .col_320 .box ol , .col_320 .box p {padding: 1ex;}
.col_320 li {line-height: 20px;margin-bottom: 7px;}
#content .tagcloud li{display: inline;padding: 0;background: none !important;line-height: 21px;}
#content .tagcloud li a {font-family: 'PTSansNarrowRegular', Arial, sans-serif;}
#content .tagcloud span {font-size: 12px; white-space: no-break; margin: 0 1px 0 -2px;}
.quadruple .tagcloud {margin: 1ex 2px 0 6px;}
.tagcloud li.i1 a, .tagcloud li.i2 a {font-size: 14px;}
.tagcloud li.i3 a {font-size: 18px;}
.tagcloud li.i4 a, .tagcloud li.i5 a {font-size: 24px;}
.col_320 .calendar {text-align: right;margin: 12px 32px;}
.col_320 .calendar th {padding-right: 8px;}
.col_320 .calendar a {width: 24px;padding: 0 8px 0 0;display: block;margin: 0 2px;}
.col_320 .calendar .today a {background: #fff;width: 22px;}
#content .col_320 .dates li {background: 0;padding: 0 0 0 76px;}
.col_320 .dates .date {display: block;float: left;margin-left: -76px;}
.col_320 .calendar .dates {position: absolute;right: 0;width: 308px;background: #fff;text-align: left;font-family: 'PTSansNarrowRegular', Arial, sans-serif;padding: 6px 0 0 6px;display: none;z-index:6666;}
#content .col_320 .calendar .dates li {padding: 0 0 0 66px;}
.col_320 .calendar .dates .date {margin-left: -66px;}
.col_320 .calendar .event .dates a {background: none !important;width: auto;}
#rightsearch input, #newsletter input {margin: 6px 0;height: 24px;padding: 0;}
#rightsearch input[name=fld_title] {border: 0;height: 26px;width: 333px;padding-left: 23px;margin-left: -17px;width: 310px;}
#rightsearch .dates input {width: 118px;padding-right: 2px;text-align: right;}
#rightsearch button, #komplex_search button, #newsletter button {width: 152px;height: 24px;margin: 6px 0 6px 164px;font: normal 16px 'PTSansNarrowRegular', Arial, sans-serif;padding-bottom: 2px;position: relative;}
#breadcrumb {font-family: 'PTSansNarrowRegular', Arial, sans-serif;margin: 1em 0;width: 100%;position:relative;float:left;}
#breadcrumb a.last, #calendar td.today h3 {font-weight: bold;}
#content #breadcrumb li {float: left;white-space: nowrap;background: none;padding: 0;list-style-type: none;list-style-position: outside;margin:0;}
#breadcrumb .pucu {display: inline-block;width: 7px;height: 16px;position: relative;top: 7px;text-indent: -666em;cursor: pointer;margin: 0 2px 0 0;z-index: 669;}
#breadcrumb .pucu.open {top: 9px;z-index: 671;}
#breadcrumb .siblings {width: 100%;position: absolute;z-index: 670;padding: 1ex;display: none;white-space: normal;left: 0;}
#breadcrumb .siblings a {color: #fff;margin: 3px 1ex;white-space: nowrap;float: left;}
#breadcrumb .close {position: absolute;top: 4px;right: 4px;cursor: pointer;}
#footer {position: absolute;bottom: -2px;left: -4px;height: 0;font-family: 'PTSansNarrowRegular', Arial, sans-serif;}
#footer .inner {float: left;width: 972px;color: #fff;}
#footer .inner li {line-height: 16px;margin: 6px 0 9px;}
#footer .inner div {width: 184px;margin: 6px 5px 0;float: left;}
#footer .inner div.full {width: 972px;text-align: center;padding: 2px 0;margin: 0;}
#hirlevel {margin: 6px 0 32px;}
#hirlevel_email {width: 184px;}
#hirlevel button {color: #fff;font-family: 'PTSansNarrowRegular', Arial, sans-serif;padding:  0 15px 0 0;margin: 4px 0 4px -3px;float: left;}
#footer .cimer {float: right;margin-top: -50px;}
#news_rotator {padding: 1px;float: left;width: 606px;height: 230px;position: relative;overflow: hidden;}
#news_rotator input.carousel-control, #news_rotator div.carousel-pagination, #link_box input.carousel-control, #link_box div.carousel-pagination, #ticker input.carousel-control, #ticker div.carousel-pagination {position: absolute;z-index: 672;}
#news_rotator input.carousel-control, #link_box input.carousel-control, #ticker input.carousel-control {width: 22px;height: 22px;line-height: 22px;text-indent: -666em;padding: 0;cursor: pointer;}
#news_rotator input.carousel-previous, #link_box input.carousel-previous {bottom: 4px;right: 30px;}
#news_rotator input.carousel-next, #link_box input.carousel-next {bottom: 4px;right: 4px;}
#news_rotator div.carousel-pagination, #link_box div.carousel-pagination {height: 22px;bottom: 4px;right: 56px;cursor: pointer;}
#news_rotator div.carousel-pagination a, #link_box div.carousel-pagination a {display: inline-block;width: 24px;height: 6px;margin: 9px 2px 7px;background: #fff;}
#news_rotator div.carousel-pagination a span, #link_box div.carousel-pagination a span, #link_box li .content, .keptar, .letoltokozpont, .box #gallery a sub {display: none;}
#content #news_rotator li {background: none;margin: 0;padding:0;float: left;width: 606px;height: 230px;position: relative;list-style-type: none;}
#content #news_rotator li div {position: absolute;left: 0; top:0;width: 231px;height: 294px;padding: 18px 12px;}
#content #news_rotator li div h1 {font: normal 18px/22px 'PTSansNarrowBold', Arial, sans-serif;color: #fff; margin-bottom: 1ex;}
#content #news_rotator li div p{font: normal 16px/18px 'PTSansNarrowRegular', Arial, sans-serif;color: #fff;}
.col_560 #news_rotator {margin-bottom: 12px;float: none;width: 100%;border: 0;padding: 0;}
.col_560 #news_rotator li img {width: 100%;height: 230px;}
#gates .box {width: 283px;float: left;background: #fff;}
#gates .box:first-child {margin-right: 21px;}
#gates .box h2 {text-align: center;margin: 0 0 6px 0;padding: 6px 0;}
#gates .box h2 a {font: normal 18px/20px 'PTSansBold', Arial, sans-serif;color: #fff; height:32px;}
#gates .box img {float: left;width: 80px;}
#gates .box p {font: normal 14px/21px 'PTSansNarrowRegular', Arial, sans-serif;margin-bottom: 6px;float: right;width: 176px;}
#link_box {padding: 1px;float: left;width: 310px;height: 230px;position: relative;}
#content #link_box li {padding: 0;margin: 0;}
#content #link_box li a {display: block;width: 310px;height: 28px;border-bottom: 1px solid #fff;vertical-align: central;font: normal 14px/28px 'PTSansNarrowRegular', Arial, sans-serif;text-shadow: 0 1px 1px #fff;text-indent: 6px;white-space: nowrap;overflow: hidden;}
#link_box_overlay{padding: 0;margin: 0;position: relative;top: 4px;right: -4px;width: 302px;height: 222px;padding: 5px;z-index: 673;display: none;font: normal 14px 'PTSansNarrowRegular', Arial, sans-serif;}
#link_box_overlay .content {height: 190px;overflow: hidden;position: absolute;left: 2px;top: 2px; padding: 4px;}
#link_box_overlay a.back, #link_box_overlay a.goto {position: absolute;font: normal 14px 'PTSansNarrowRegular', Arial, sans-serif;color: #fff;bottom: 3px;left: 3px;padding-left: 24px;height: 22px;line-height: 24px;}
#link_box_overlay a.goto {bottom: 3px;right: 3px;left: auto;padding-right: 24px;}
#link_box_overlay h1, #link_box_overlay h2, #link_box_overlay h3 {font: normal 18px 'PTSansNarrowBold', Arial, sans-serif;}
#link_box_overlay img.thumb {float: left;margin-right: 6px;}
/* mediabox default:191 */
#content #mediabox h3 {width: 155px;float: left;border-left: 1px solid #fff;border-bottom: 1px solid #fff;margin: 0; position: absolute;}
#content #mediabox h3.i1 {}
#content #mediabox h3.i2 {margin-left: 156px;}
#content #mediabox h3.i3 {margin-left: 312px;}
#content #mediabox h3:first-child {border-left: none;width: 156px;}
#content #mediabox h3.active a {cursor: default;}
#content #mediabox h3.active a:hover{text-decoration:none;}
#mediabox .inner {padding: 1px;float: left;width: 458px; margin-top: 29px;}
#mediabox .links {width: 100px;text-align: center;float: left;}
/* * */
.col_320 .links {float: left;padding: 6px 0 0 12px;}
.box .links a img {width: 90px;height: 60px;margin: 1px 0;}
/*.jumpto {height: 17px;padding-right: 14px;display: block;text-align: right;float: left;}*/
.jumpto {padding-right: 14px; padding-top: 2px; display: block;text-align: right;float: left;font: 14px/16px 'PTSansNarrowRegular', Arial, sans-serif;}
#mediabox .jumpto {width: 443px;}
.col_320 .jumpto {width: 306px;padding-bottom: 2px;}
#calendar {border-top: 0;margin-bottom: 12px;border-collapse: separate;border-spacing: 1px;}
#calendar td {font: normal 14px/21px 'PTSansNarrowRegular', Arial, sans-serif;width: 133px;border: 1px solid;height: 133px;vertical-align:baseline;padding:0;}
#calendar td.today {height: auto;overflow: auto;min-height: 133px;}
#calendar tr.days td {border: 0;height: auto;text-align: center;}
#calendar th {padding-bottom: 24px;}
#calendar th .actual, #calendar button[name=nextyear] {margin-right: 1ex;}
#calendar th .prev, #calendar th .next {width: 22px;height: 22px;overflow: hidden;text-indent: -666em;margin: 0;vertical-align: central;}
#calendar th select {font: normal 18px/18px 'PTSansNarrowBold', Arial, sans-serif;padding: 0;margin: 0;}
#calendar td h3 {font: normal 18px/21px 'PTSansNarrowRegular', Arial, sans-serif;text-align: right;padding: 2px;}
#calendar .event, #ticker .event {font: normal 14px/14px 'PTSansNarrowRegular', Arial, sans-serif;padding: 6px;float:left;}
#calendar .event .date {display: block;margin-bottom: 4px;}
#calendar td.hasevent {border: none;}
#gallery, #video {width: 100%;margin: 1em;padding-bottom: 1em;}
#gallery a {display: inline-block;width: 120px;padding: 2px;margin: 6px 4px;vertical-align: top;text-align:center;}
#gallery a:hover {border-width: 2px;margin: 5px 3px;text-decoration: none;}
#gallery a.spacer {height: 202px;width: 0;border: 0;margin: 0;padding: 0;visibility: hidden;}
#gallery a sub {font: normal 12px/12px 'PTSansNarrowRegular', Arial, sans-serif;display: block;margin-top: 4px;}
.box #gallery, .box #video {margin: 2px 2px 0 0;width: 356px;height: 187px;overflow: hidden;float: right;white-space: nowrap;position: relative;}
.box #video {background: #fff;}
.col_320 .box #video {height: 166px;}
#letolto {padding-top: 1em;height: 190px;}
#letolto li {background: none;padding: 0;}
#letolto a {font: normal 16px/14px 'PTSansNarrowBold', Arial, sans-serif;display: block;width: 444px;white-space: nowrap;overflow: hidden;}
#letolto a img {height: 20px;vertical-align: top;background: #fff;margin-right: 1ex;}
#letolto small {display: block;margin: -10px 0 0 44px;color: #fff;}
#letolto small a {color: #fff;font: 14px/14px 'PTSansNarrowRegular', Arial, sans-serif;display: inline;}
.col_320 .box #gallery, .col_320 .box #video {width: 320px;margin: 0;}
.box #gallery a {background: #fff;vertical-align: middle;position: relative;left: 24px;}
.box #gallery .back {position: absolute;clip: rect(0 22px 22px 0);left: 2px;top: 92px;cursor: pointer; z-index: 888;}
.box #gallery .next {position: absolute;clip: rect(22px 22px 44px 0);right: 2px;top: 70px;cursor: pointer; z-index: 888;}
#komplex_search {padding: 12px 40px 6px;}
#komplex_search label {width: 120px;display: inline-block;vertical-align: top;}
#komplex_search input, #komplex_search select {width: 320px;}
#komplex_search select {font: normal 16px/21px 'PTSansNarrowRegular', Arial, sans-serif;}
#komplex_search div {margin: 1ex 0;}
#komplex_search #datepicker_from, #komplex_search #datepicker_to {width: 144px;}
#komplex_search .radio {width: auto;vertical-align: top;border: 0;background: transparent;}
#komplex_search button {margin-left: 293px;}
.hit_title {margin:1ex 0; text-align: center;}
#ticker {width: 960px;height: 24px;overflow: hidden;background: #fff;margin: 0 0 8px 2px;position:relative;}
#ticker .event {height: 24px;width: 960px;overflow: hidden;}
#ticker .event .date {padding-right: 6px;}
#ticker input.carousel-previous {right: 30px; top: 1px;}
#ticker input.carousel-next  {right: 4px; top: 1px;}
.menutartalom .thumb {border: 1px solid #5b6468; padding:2px;margin-right: 4px;}
#content .optionbox .thumb {margin-right: 6px;}
/* szervezeti fa felső pucuk */
#org_related {width: 100%; float: left;position: relative; top: -25px;}
#org_related li {list-style: none !important; float: left; margin: 0 !important; padding:0 !important;}
#org_related li  a{color: #fff; font: normal 16px/22px 'PTSansNarrowRegular', Arial, sans-serif; border-left: 1px solid #fff; display: block; text-align: center; padding: 1px 30px 0; background: #81888b;}
#org_related li:first-child  a {border: 0;}
#org_related li  a:hover {text-decoration: none; background: #485256;}
/* 16x16 */
#content .col_320 li.doc {background: url("/img/16by16_doc.png") no-repeat 0 1px transparent; margin-left: -12px; padding-left: 20px;}
#content .col_320 li.bin {background: url("/img/16by16_bin.png") no-repeat 0 1px transparent; margin-left: -12px; padding-left: 20px;}
#content .col_320 li.comp {background: url("/img/16by16_comp.png") no-repeat 0 1px transparent; margin-left: -12px; padding-left: 20px;}
#content .col_320 li.pdf {background: url("/img/16by16_pdf.png") no-repeat 0 1px transparent; margin-left: -12px; padding-left: 20px;}
#content .col_320 li.pic {background: url("/img/16by16_pic.png") no-repeat 0 1px transparent; margin-left: -12px; padding-left: 20px;}
#content .col_320 li.ppt {background: url("/img/16by16_ppt.png") no-repeat 0 1px transparent; margin-left: -12px; padding-left: 20px;}
#content .col_320 li.video {background: url("/img/16by16_video.png") no-repeat 0 1px transparent; margin-left: -12px; padding-left: 20px;}
#content .col_320 li.win {background: url("/img/16by16_win.png") no-repeat 0 1px transparent; margin-left: -12px; padding-left: 20px;}
#content .col_320 li.xls {background: url("/img/16by16_xls.png") no-repeat 0 1px transparent; margin-left: -12px; padding-left: 20px;}

#map_canvas {
border: 1px solid #ccc;
margin: 2em auto;
box-shadow: 0 2px 4px #666;
}

.col_320  #videothumb0, 
.col_320  #videothumb1,
.col_320  #videothumb2,
.col_320  #videothumb3,
.col_320  #videothumb4,
.col_320  #videothumb5,
.col_320  #videothumb6,
.col_320  #videothumb7,
.col_320  #videothumb8,
.col_320  #videothumb9 {
margin: 0 2px;
}

.colinfo {
background: #ffecb2 url("/img/alert.png") 10px center no-repeat;
font: normal 14px/16px 'PTSansNarrowRegular', Arial, sans-serif;
padding: 6px 4px 6px 43px;
border: 1px solid #e41;
box-shadow: inset 0 0 4px #fff;
}

}

#content .ui-accordion {}
#content .ui-accordion * {border-color: #ccc !important;}
#content .ui-accordion .ui-icon {left: 0; top:12px;}
#content .ui-accordion .ui-accordion-header {
background: #dae1e5;background: -moz-linear-gradient(top, #f7f9fa 0%, #dae1e5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f9fa), color-stop(100%,#dae1e5));background: -webkit-linear-gradient(top, #f7f9fa 0%,#dae1e5 100%);background: -o-linear-gradient(top, #f7f9fa 0%,#dae1e5 100%);background: -ms-linear-gradient(top, #f7f9fa 0%,#dae1e5 100%);background: linear-gradient(top, #f7f9fa 0%,#dae1e5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f9fa', endColorstr='#dae1e5',GradientType=0 );
color: #5b6468;
padding: 4px 0 4px 21px;
}
#content .ui-accordion .ui-accordion-header:hover {
background: #bac7ce;background: -moz-linear-gradient(top, #bac7ce 0%, #dae1e5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bac7ce), color-stop(100%,#dae1e5));background: -webkit-linear-gradient(top, #bac7ce 0%,#dae1e5 100%);background: -o-linear-gradient(top, #bac7ce 0%,#dae1e5 100%);background: -ms-linear-gradient(top, #bac7ce 0%,#dae1e5 100%);background: linear-gradient(top, #bac7ce 0%,#dae1e5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bac7ce', endColorstr='#dae1e5',GradientType=0 );
}
#content .ui-accordion .ui-state-active {
background: #485256; color: #fff;
}

@media print{
	#menu00, #menu01, #menu02, .col_320, .optionbox, .headerinfobox, #lang, #quicksearch, #ticker, #news_rotator, #link_box, .banner, #mediabox, #breadcrumb, #footer, .lapozo {display: none;}
}

/* ui */

body.hc .ui-state-default, body.hc .ui-widget-content body.hc .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;}
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 #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; font-size: 1.5em;}
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;}

.videojumpto, .skipmenu, #skipmenu {display: none;}

/* newsletter -- #rightsearch input, button*/

#newsletter label{ display: block; margin: 1ex 1ex -4px;}
#newsletter input {margin: 0 4px -4px; width: 312px;}
#newsletter button {margin-top: 2ex;}
