
/*file:com_admin_panel.css*/
div.portlet-content.box.part-admin_panel{position:relative;background:#666;padding:0 20px}div.portlet-content.box.part-admin_panel > h2.component-heading{padding:10px 0 !important;cursor:pointer;color:#fff}div.portlet-content.box.part-admin_panel > h2.component-heading.toggled{color:#fff;font-weight:700}div.portlet-content.box.part-admin_panel > div.component-body{position:absolute;bottom:35px;background:#fff;border:5px solid #990000;padding:10px}div.portlet-content.box.part-admin_panel > div.component-body > table.admin-panel{margin:0;padding:0;list-style:none;border:1px solid #ccc;border-collapse:collapse}div.portlet-content.box.part-admin_panel > div.component-body > table.admin-panel > thead > tr > th{font-size:12px;font-weight:700;padding:5px;border-right:1px solid #ccc;border-bottom:3px solid #ccc}div.portlet-content.box.part-admin_panel > div.component-body > table.admin-panel > tbody > tr > td{padding:5px;border-bottom:1px dotted #ccc;font-size:12px;border-right:1px solid #ccc}div.portlet-content.box.part-admin_panel > div.component-body > table.admin-panel > tbody > tr > td.param.yes{color:#009900;height:16px;padding-left:26px;background:url("../sze2018/components/com_admin_panel/gfx/icon_yes.png") 5px 5px no-repeat}div.portlet-content.box.part-admin_panel > div.component-body > table.admin-panel > tbody > tr > td.param.no{color:#ff0000;height:16px;padding-left:26px;background:url("../sze2018/components/com_admin_panel/gfx/icon_no.png") 5px 5px no-repeat}div.portlet-content.box.part-admin_panel > div.component-body > table.admin-panel > tbody > tr:nth-child(odd) > td{background:#ececec}div.portlet-content.box.part-admin_panel > div.component-body > table.admin-panel > tbody > tr:hover > td{background:#d9d9d9}div.portlet-content.box.part-admin_panel > div.component-body > table.admin-panel > tbody > tr > td.name{color:#333}div.portlet-content.box.part-admin_panel > div.component-body > table.admin-panel > tbody > tr > td.param{color:#A1BA40}div.portlet-content.box.part-admin_panel > div.component-body > table.admin-panel > tbody > tr > td.last-override{color:#ff0000}
/*file:com_showmenu.css*/
div#mainmenu{}body.inner div#mainmenu > div.part-showmenu .component-body{}div#mainmenu > div.part-showmenu ul{margin:0;padding:0;list-style:none}div#mainmenu > div.part-showmenu ul::after{content:"";display:block;clear:both;float:none}body.alkalmazott div#mainmenu > div.part-showmenu ul li::after{content:"";display:block;clear:both;float:none}div#mainmenu > div.part-showmenu .component-body > ul{padding-top:27px}div#mainmenu > div.part-showmenu ul li{text-transform:uppercase;font-family:'Titillium Semibold'}div#mainmenu > div.part-showmenu ul li a{display:block;color:inherit;padding:0 }div#mainmenu > div.part-showmenu .component-body > ul > li > a{padding:0 12px;border-left:solid 1px #333333;line-height:14px;display:block}div#mainmenu > div.part-showmenu .component-body > ul > li:first-child > a{border:none}div#mainmenu > div.part-showmenu .component-body > ul > li{display:block;float:left;padding:5px 0;height:28px;border-bottom:solid 0px var(--sec);transition:0.3s;box-sizing:border-box}div#mainmenu > div.part-showmenu .component-body > ul > li:hover{border-bottom:solid 4px var(--sec)}div#mainmenu > div.part-showmenu .component-body > ul > li.activeli{border-bottom:solid 4px var(--sec)}div#mainmenu > div.part-showmenu ul > li.activeli a{color:var(--sec)}div#mainmenu > div.part-showmenu .component-body > ul > li ul{display:none}div#mainmenu > div.part-showmenu .component-body > ul > li.activeli > ul > li > a{color:#333333}div#mainmenu > div.part-showmenu .component-body > ul > li.activeli:hover{border-bottom:solid 4px var(--sec)}div#mainmenu > div.part-showmenu .component-body > ul > li > ul{display:none;position:absolute;top:100%;left:0;width:100%;z-index:99;padding:18px;background-color:rgba(255,255,255,0.95);border:solid 1px #a9aaae;column-count:3;column-gap:48px;column-rule:solid 1px #a7a5a6}div#mainmenu > div.part-showmenu .component-body > ul > li > ul.col1{column-count:1;column-gap:0;column-rule:none}div#mainmenu > div.part-showmenu .component-body > ul > li > ul.col1 > li > a{width:30%;float:left}div#mainmenu > div.part-showmenu .component-body > ul > li > ul.col1 > li > ul{width:30%;float:left}body.alkalmazott div#mainmenu > div.part-showmenu .component-body > ul > li > ul.col1 > li > ul{max-height:50vh;overflow-y:scroll!important;overflow-x:hidden!important;width:70%}div.home div#mainmenu > div.part-showmenu .component-body > ul > li > ul > li{display:inline-block;width:100%;box-sizing:border-box;position:relative}div#mainmenu > div.part-showmenu .component-body > ul > li > ul > li > a{padding:10px}div#mainmenu > div.part-showmenu .component-body > ul > li > ul li{position:relative;display:inline-block;width:100%}div#mainmenu > div.part-showmenu .component-body > ul > li > ul > li.parent a{position:relative;padding-right:32px}div#mainmenu > div.part-showmenu .component-body > ul > li > ul li.parent > a::after{content:"";display:block;position:absolute;width:16px;height:16px;top:12px;right:10px;background-repeat:no-repeat;background-position:0 0;background-image:url("../sze2018/components/com_showmenu/gfx/parent.png")}div#mainmenu > div.part-showmenu .component-body > ul > li > ul li.parent > a:hover::after{background-position:0 -16px}div#mainmenu > div.part-showmenu .component-body > ul > li > ul > li.parent.active a::after{background-position:0 -16px}div#mainmenu > div.part-showmenu .component-body > ul > li > ul li.parent > a.open::after{background-position:0 -48px}div#mainmenu > div.part-showmenu .component-body > ul > li > ul > li > a:hover{background-color:var(--sec);color:#ffffff}div#mainmenu > div.part-showmenu .component-body > ul > li > ul > li ul li a{display:inline-block;width:100%;padding:10px;font-family:'Titillium';transition:0.3s}div#mainmenu > div.part-showmenu .component-body > ul > li > ul > li ul li a:hover{color:#ffffff;background-color:#aaaaaa}div.part-showmenu.quick-links{margin-bottom:20px}div.part-showmenu.quick-links .component-body{margin-top:10px;background-color:var(--sec)}div#content div.part-showmenu.quick-links h1.component-heading,div#content div.part-showmenu.quick-links h2.component-heading{color:var(--sec);font-family:'Titillium Light'}div.part-showmenu.quick-links .component-body ul{list-style-type:none;padding:0;margin:0}div.part-showmenu.quick-links li{border-top:dashed 1px #0c7bc0}div.part-showmenu.quick-links li:first-child{border:none}div.part-showmenu.quick-links li a{display:block;padding:7px 7px 14px 7px;text-transform:uppercase;transition:0.3s}div.part-showmenu.quick-links li a:hover{background-color:#fff;color:var(--sec)}div.part-showmenu.quick-links li a:hover *{color:var(--sec)}div.part-showmenu.quick-links *{color:#ffffff}div#footer div.part-showmenu::after{content:"";display:block;float:none;clear:both}div#footer div.part-showmenu h1.component-heading,div#footer div.part-showmenu h2.component-heading{margin-bottom:32px;text-transform:uppercase;font-size:24px}div#footer ul{list-style-type:square;margin-bottom:32px}div#footer ul li{padding-bottom:12px}div#footer div.part-showmenu ul li a{}@media only screen and (min-width:1681px){}@media only screen and (min-width:1305px) and (max-width:1680px){}@media only screen and (min-width:984px) and (max-width:1304px){div#content div.part-showmenu.quick-links h1.component-heading,div#content div.part-showmenu.quick-links h2.component-heading{font-size:30px;line-height:38px}div#mainmenu > div.part-showmenu .component-body > ul > li > a{font-size:14px}div#mainmenu > div.part-showmenu .component-body > ul > li > ul.col1 > li > ul{width:50%}body.alkalmazott div#mainmenu > div.part-showmenu .component-body > ul > li > ul.col1 > li > ul{width:70%}}@media only screen and (min-width:665px) and (max-width:983px){div#mainmenu > div.part-showmenu .component-body > ul > li.activeli,div#mainmenu > div.part-showmenu .component-body > ul > li.activeli:hover,div#mainmenu > div.part-showmenu .component-body > ul > li:hover{border:none}div#mainmenu > div.part-showmenu .component-body > ul{padding-bottom:10px}div#mainmenu > div.part-showmenu .component-body > ul > li{padding:0}div#mainmenu > div.part-showmenu .component-body > ul > li a{border:none;padding:5px 10px}div#mainmenu > div.part-showmenu .component-body > ul > li a:hover{color:#ffffff;background-color:var(--sec)}}@media only screen and (max-width:983px){div#mainmenu > div.part-showmenu .component-body > ul > li > ul{column-count:1;column-gap:0;border:none}div#mainmenu > div.part-showmenu .component-body > ul > li > ul.col1 > li > ul{width:auto;float:none}body.alkalmazott div#mainmenu > div.part-showmenu .component-body > ul > li > ul.col1 > li > ul{width:100%;float:left}div#mainmenu > div.part-showmenu .component-body > ul > li > ul > li ul li a{display:block}div#mainmenu > div.part-showmenu .component-body > ul > li > ul.col1 > li > a{width:auto;float:none}}@media only screen and (min-width:984px){div#mainmenu > div.part-showmenu h1.component-heading,div#mainmenu > div.part-showmenu h2.component-heading{display:none}div#mainmenu > div.part-showmenu .component-body,div#head-menu #head-menu-in .part-showmenu .component-body{display:block !important}}@media only screen and (max-width:983px){div#mainmenu > div.part-showmenu{position:relative;z-index:99;margin-top:-47px;padding-top:48px}div#mainmenu > div.part-showmenu h1.component-heading,div#mainmenu > div.part-showmenu h2.component-heading,div#head-menu #head-menu-in .part-showmenu .component-heading{display:block;position:absolute;top:0;right:0;width:21px;height:21px;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;background-image:url("../sze2018/components/com_showmenu/gfx/hamburger-icon.svg");cursor:pointer}div#head-menu #head-menu-in .part-showmenu::after{content:"";display:block;float:none;clear:both;position:static}div#head-menu #head-menu-in .part-showmenu .component-heading{top:10px;right:0px;position:relative;width:40px;height:40px;background-image:url("../sze2018/components/com_showmenu/gfx/hamburger-icon_white.svg");float:right}div#head-menu #head-menu-in .part-showmenu .component-body{display:none}div#head-menu #head-menu-in .part-showmenu .component-body ul.nav{display:block;margin-top:40px;padding-bottom:10px}div#head-menu #head-menu-in .part-showmenu .component-body ul.nav li:hover{background:0}div#mainmenu > div.part-showmenu .component-body{clear:both}div#mainmenu > div.part-showmenu .component-body ul{padding:0;column-count:1;column-gap:0;position:static}body.alkalmazott div#mainmenu > div.part-showmenu .component-body ul{column-count:auto}div#mainmenu > div.part-showmenu .component-body ul li{float:none;border:none;padding:0;height:auto}div#mainmenu > div.part-showmenu .component-body > ul > li > ul{column-count:1;column-gap:0;position:static;border:none;padding-top:0;padding-bottom:0;background:none}div#mainmenu > div.part-showmenu .component-body ul li a{border:none;padding:15px;transition:0.3s;position:relative}div#mainmenu > div.part-showmenu .component-body > ul{border-bottom:solid 4px var(--sec)}div#mainmenu > div.part-showmenu .component-body ul.nav li ul{background:none;border:none}div#mainmenu > div.part-showmenu .component-body ul li ul li a{padding-left:30px;font-family:'Titillium'}div#mainmenu > div.part-showmenu .component-body > ul > li.activeli,div#mainmenu > div.part-showmenu .component-body > ul > li.activeli:hover,div#mainmenu > div.part-showmenu .component-body > ul > li:hover{border:none}div#mainmenu > div.part-showmenu .component-body > ul > li > ul{padding:0}div#mainmenu div.part-showmenu ul li ul li a{color:var(--sec);background:none;border:none}div#mainmenu div.part-showmenu ul{padding-bottom:10px}div#mainmenu div.part-showmenu .component-body > ul > li ul > li{float:none;margin-right:0}div#mainmenu div.part-showmenu ul li ul{position:static;padding-top:0;padding-bottom:0}div#mainmenu div.part-showmenu ul.nav > li > ul li.parent.parent-open > a{}  div#mainmenu > div.part-showmenu .component-body ul.nav > li > a{background-color:var(--sec);color:#ffffff}div#mainmenu > div.part-showmenu .component-body ul li ul li a:hover{} div#mainmenu div.part-showmenu ul li ul li a{width:100%;height:auto;text-align:left;display:block;padding:15px}div#mainmenu div.part-showmenu ul li ul li a:hover,div#mainmenu div.part-showmenu ul li ul li.activeli > a{box-shadow:none}div#mainmenu div.part-showmenu .component-body ul.nav > li{position:relative}div#mainmenu div.part-showmenu .component-body > ul > li ul.open > li,div#mainmenu div.part-showmenu .component-body > ul > li ul > li.parent-open{margin-top:0}div#mainmenu div.part-showmenu ul li.parent > a::after{content:"";display:block;position:absolute;width:34px;height:34px;top:10px;right:10px;background-repeat:no-repeat;background-size:34px}div#mainmenu > div.part-showmenu .component-body > ul > li > ul li.parent > a::after{width:34px;height:34px}div#mainmenu > div.part-showmenu .component-body > ul > li > ul li.parent > a:hover::after{background-position:0 0}div#mainmenu > div.part-showmenu .component-body > ul > li > ul li.parent > a.open{}  div#mainmenu > div.part-showmenu .component-body > ul > li > ul li.parent > a.open{background-position:0 -34px}div#mainmenu > div.part-showmenu .component-body > ul > li > ul li.parent > a.open:hover{background-position:0 -34px}div#mainmenu > div.part-showmenu .component-body > ul > li > ul li.parent > a.open::after{background-position:0 -34px}div#mainmenu > div.part-showmenu .component-body > ul > li > ul > li ul li a:hover{background-color:#eeeeee;color:var(--sec)}div#mainmenu div.part-showmenu ul.nav > li.parent > a{padding-right:58px}div#mainmenu div.part-showmenu ul.nav > li.parent > a::after{background-image:url("../sze2018/components/com_showmenu/gfx/down.svg");background-position:0 -34px}div#mainmenu div.part-showmenu ul.nav > li ul li.parent a::after{background-image:url("../sze2018/components/com_showmenu/gfx/down.svg");background-position:0 0}div#mainmenu > div.part-showmenu .component-body > ul > li > a.opened::after,div#mainmenu > div.part-showmenu .component-body > ul > li > ul li.parent > a.open::after{background-image:url("../sze2018/components/com_showmenu/gfx/back.svg");background-position:0 0}div#mainmenu > div.part-showmenu .component-body > ul > li > ul > li ul li a{transition:0.3s;padding:15px}div#mainmenu > div.part-showmenu ul.nav > li ul li a{height:0;overflow:hidden;padding:0}div#mainmenu > div.part-showmenu ul.nav > li ul li > a,div#mainmenu > div.part-showmenu ul.nav > li ul.open > li.parent-open.opened.parent > a.open.opened{height:auto;overflow:hidden;padding:15px}div#mainmenu > div.part-showmenu ul.nav > li ul.open > li.opened.parent > a.open.opened{height:0;overflow:hidden;padding:0}div#mainmenu > div.part-showmenu .component-body > ul > li > ul > li > a:hover{} div#mainmenu > div.part-showmenu .component-body ul li a{line-height:24px}div#mainmenu div.part-showmenu ul li.parent a::after{left:auto}div#mainmenu div.part-showmenu ul li ul li.opened{height:auto}div#mainmenu div.part-showmenu ul li ul li a::before{display:none}}@media only screen and (min-width:320px) and (max-width:479px){div#mainmenu > div.part-showmenu{padding-top:58px}div#mainmenu > div.part-showmenu h1.component-heading,div#mainmenu > div.part-showmenu h2.component-heading{top:10px;right:10px}div#content div.part-showmenu.quick-links h1.component-heading,div#content div.part-showmenu.quick-links h2.component-heading{font-size:32px;line-height:40px}}div.part-showmenu.socials{}.header-actions > div.box.part-showmenu.socials{width:auto;height:auto;margin-right:32px}div.part-showmenu.socials ul.nav{list-style-type:none;padding:0;margin:0}div.part-showmenu.socials ul.nav::after{content:"";display:block;float:none;clear:both}div.part-showmenu.socials ul.nav li{margin-left:10px;float:left}div.part-showmenu.socials ul.nav li a{display:block}div.part-showmenu.socials ul.nav li a span{display:none}div.part-showmenu.socials ul.nav li a img{display:block;border-radius:50%;overflow:hidden;object-fit:cover;object-position:center center;width:22px;height:22px}@media only screen and (max-width:664px){.header-actions > div.box.part-showmenu.socials{position:fixed;margin:0;z-index:1000;right:0;bottom:120px;padding:8px;border-top-left-radius:17px;border-bottom-left-radius:17px;background-color:rgba(255,255,255,0.85)}div.part-showmenu.socials ul.nav li{margin-left:0;margin-bottom:10px;float:none}div.part-showmenu.socials ul.nav li:last-child{margin-bottom:0}}
/*file:com_blindfriendly.css*/
.header-actions .part-blindfriendly a{display:block;width:21px;height:21px;background-image:url("../sze2018/components/com_blindfriendly/gfx/icon_blind.png");background-repeat:no-repeat;background-position:0 0;cursor:pointer}.header-actions .part-blindfriendly a img{display:none}@media only screen and (max-width:664px){}
/*file:com_search.css*/
div#header .part-search{}div#header .part-search h1.component-heading,div#header .part-search h2.component-heading{display:block;width:21px;height:21px;background-image:url("../sze2018/components/com_search/gfx/icon_search.png");background-repeat:no-repeat;background-position:0 0;cursor:pointer;text-indent:-9999px}div#header .part-search .component-body{width:281px;display:none;position:absolute;right:0;top:31px;box-shadow:0 10px 10px rgba(0,0,0,0.25);z-index:999}div#header .part-search .component-body input[type=text]{border:none;display:block;width:100%;background-color:#ffffff;padding:10px 5px;font-family:'Titillium',Arial,sans-serif;border-top:solid 1px var(--sec);border-left:solid 1px var(--sec);border-right:solid 1px var(--sec)}div#header .part-search .component-body input.submitbtn{display:block;margin-top:0;width:100%;border:none;background:#eb6e00;padding:5px;background-color:var(--sec);color:#ffffff;text-transform:uppercase;text-align:center;cursor:pointer;transition:0.3s}div#header .part-search .component-body input.submitbtn:hover{background:#242943}#content .part-search .label-contents,#content .part-search .label-products{float:left;margin-right:5px}#content .part-search .label-contents,#content .part-search .label-products,#content .part-search .result-count{font-size:18px}#content .result-content .num,#content .result-content .introtext,#content .result-content .search_date,#content .pagination-filters{display:none}#content .pagination{display:block;margin-top:20px}#content .pagination .nextprev{float:left}#content .pagination strong,#content .pagination a{width:30px;height:30px;display:block;padding:3px 0 0 0;text-align:center;margin-right:5px;background:#ededed;border-radius:100px;color:#383838}#content .pagination strong,#content .pagination a:hover{background:#eb6e00;color:#FFF}@media only screen and (max-width:664px){div#header .part-search{position:relative;z-index:100}}
/*file:com_icalendar_box.css*/
div.portlet-content.box.part-icalendar_box{margin:0 5px 10px 5px}div.portlet-content.box.part-icalendar_box div.event{padding:10px 0;background:transparent url("../sze2018/gfx/dotline.png") 0 100% repeat-x}div.portlet-content.box.part-icalendar_box div.event > a{font-weight:700}div.portlet-content.box.part-icalendar_box div.event > span{display:block;font-size:12px;color:#999;padding:5px 0 0}div.portlet-content.box.part-icalendar_box div.bottom{margin:10px 0}@media only screen and (min-width:480px) and (max-width:664px){div.portlet-content.box.part-icalendar_box{width:429px}}body.felveteli .part-icalendar_box.roadshow{margin:0;float:left;width:calc((100% - 10px) / 2)}body.felveteli div#content .part-icalendar_box.roadshow h1.component-heading{margin:0;padding:0}body.felveteli div#content .part-icalendar_box.roadshow .component-body{margin-top:10px}body.felveteli div#content .part-icalendar_box.roadshow div.event{border-bottom:dashed 1px #d0d0d0;background:none}body.felveteli div#content .part-icalendar_box.roadshow div.event.first{border-top:dashed 1px #d0d0d0}@media only screen and (max-width:983px){body.felveteli .part-icalendar_box.roadshow{width:100%}}
/*file:com_icalendar.css*/
div.box.part-icalendar{}div.box.part-icalendar > h1{}div.box.part-icalendar > div > div.com-content{display:none}.not-default{border:1px solid #990000 !important}div.box.part-icalendar span.eventdescr a{color:#333}div.box.part-icalendar div.component-body div.attached-content > h3{overflow:hidden;font-size:22px;line-height:24px;background:#fff;text-decoration:none;color:#333;padding:5px 0}div.box.part-icalendar div.component-body div.attached-content div.full-content p{padding:0 0 10px;text-align:justify}div.box.part-icalendar div.component-body div.attached-content div.full-content img{margin-left:0}table.navcalendar{width:100%;border-collapse:collapse}table.navcalendar thead tr td.search{padding:7px 0 5px}table.navcalendar input[type="submit"].bnt{margin-top:0;padding:3px 10px;display:block;margin-left:5px;float:left}table.weeklycalendar{width:100%;border-collapse:collapse}table.weeklycalendar thead tr th{border:1px solid #ddd }table.weeklycalendar thead tr th.weeknum{background:#eee url("../sze2018/components/com_icalendar/gfx/topbg.png") 0 0 repeat-x;vertical-align:middle;width:12.5%;border-right:none;border-bottom:2px solid #ddd}table.weeklycalendar thead tr th.weeknum span{display:block;width:100%;font-size:13px;font-weight:700;text-align:center}table.weeklycalendar thead tr th.monthname{background:#eee url("../sze2018/components/com_icalendar/gfx/topbg.png") 0 0 repeat-x;border-color:#ddd #ddd #ddd #ddd;border-style:solid solid solid none;border-width:1px 1px 1px medium;color:#888;font-size:14px;font-weight:700;line-height:28px;text-align:center;text-shadow:1px 1px 0 #fff}table.weeklycalendar thead tr.days th{width:12.5%;background:#f0f0f0;border-color:#ddd;border-style:solid;border-width:1px 1px 2px;color:#656565;font-size:12px;font-weight:700;height:24px;text-align:center;text-shadow:1px 1px 0 #fff}table.weeklycalendar thead tr.days th span.daynum{display:block;width:100%;clear:both;font-size:14px;font-weight:700;text-align:center}table.weeklycalendar thead tr.days th span.dayname{display:block;width:100%;clear:both;font-size:13px;font-weight:700;text-align:center}table.weeklycalendar thead tr.days th span.nameday{display:block;width:100%;clear:both;font-size:11px;text-align:center}table.weeklycalendar thead tr.days th.weekend span.daynum,table.weeklycalendar thead tr.days th.weekend span.dayname,table.weeklycalendar thead tr.days th.weekend span.nameday,table.weeklycalendar thead tr th.holiday > span{color:#990000}table.weeklycalendar tbody tr td div.event span.description{display:block;width:90%;height:18px;background:#eee;overflow:hidden;font-size:11px;color:#666;text-align:left;margin:2px 0;padding:0 0 0 4px;clear:both;text-shadow:1px 1px 0 #fff;-moz-border-radius:3px;-webkit-border-radius:3px}table.weeklycalendar tbody tr td{border:1px solid #ddd }table.weeklycalendar tbody tr.eventlist td.first-col,table.weeklycalendar tbody tr td.eventcol{background:url("../sze2018/components/com_icalendar/gfx/bg_eventdiary_hour.png") 0 0 repeat }table.weeklycalendar tbody tr.fullday_events td{height:26px}table.weeklycalendar tbody tr.fullday_events td.first{}table.weeklycalendar tbody tr.fullday_events td.second{}table.weeklycalendar tbody tr.fullday_events td.second span.description{display:block;width:100%;text-align:center;font-size:13px;font-weight:700}table.weeklycalendar tbody tr td span.eventnum{display:block;width:100%;font-size:11px;font-weight:700;text-align:center;letter-spacing:1px;color:#656565;margin:0;clear:both}table.weeklycalendar tbody tr.eventlist td.first-col span{clear:both;display:block;width:100%;margin:-2px 0 0;padding:0 0 14px 0;color:#656565;font-size:11px;font-weight:700;letter-spacing:1px;line-height:18px;text-align:center}table.weeklycalendar tbody tr.eventlist td.eventcol{vertical-align:top }table.weeklycalendar tbody tr.eventlist td.eventcol div{display:block;float:left;position:relative;background:#f0f0f0;overflow:hidden;max-width:20%;padding:2px 0 0 5px;border-left:2px solid;-moz-box-shadow:1px 1px 0 #ccc;-webkit-box-shadow:1px 1px 0 #ccc;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0}table.weeklycalendar tbody tr.eventlist td.eventcol div span{font-size:11px;color:#525252;text-shadow:1px 1px 0 #fff;overflow:hidden}div.day-1{width:12.0% }div.day-2{width:26.0% }div.day-3{width:41.0% }div.day-4{width:55.5% }div.day-5{width:69.5% }div.day-6{width:84.0% }div.day-7,div.fullday{width:98% }table.monthlycalendar{width:100%;border-collapse:collapse}table.monthlycalendar thead tr.month th.first{background:#eee url("../sze2018/components/com_icalendar/gfx/topbg.png") 0 0 repeat-x;border:1px solid #ddd;border-right:none;border-bottom:2px solid #ddd}table.monthlycalendar thead tr.month th.monthname{background:#eee url("../sze2018/components/com_icalendar/gfx/topbg.png") 0 0 repeat-x;border:1px solid #ddd;border-left:none;color:#888;font-size:14px;line-height:28px;text-align:center;font-weight:700;text-shadow:1px 1px 0 #fff}table.monthlycalendar thead tr.days th{height:24px;background:#f0f0f0;font-size:12px;font-weight:700;text-align:center;color:#656565;text-shadow:1px 1px 0 #fff;border:1px solid #ddd;border-bottom:2px solid #ddd}table.monthlycalendar thead tr.days th.weekend{color:#990000 }table.monthlycalendar tbody tr td.weeeks{vertical-align:middle }table.monthlycalendar tbody tr td.weeeks span{display:block;width:100%;color:#757575;font-size:11px;text-align:center}table.monthlycalendar tbody tr td.weeeks span > a{text-decoration:none}table.monthlycalendar tbody tr td{width:12.5% !important;height:80px;background:#fefefe;border:1px solid #ddd;vertical-align:top;padding:2px 4px}table.monthlycalendar tbody tr td.event{background:#fff url("../sze2018/components/com_icalendar/gfx/mebg.png") 0 0 repeat}table.monthlycalendar tbody tr td.today{border:3px solid #e0e0e0 !important;box-shadow:0 0 10px #ddd inset;-moz-box-shadow:0 0 10px #ddd inset;-khtml-box-shadow:0 0 10px #ddd inset;-webkit-box-shadow:0 0 10px #ddd inset}table.monthlycalendar tbody tr td div.top{display:block;width:100%;clear:both}table.monthlycalendar tbody tr td div.top span.nameday{display:block;width:auto;float:left;font-size:11px;color:#777;margin:-2px 0 0 0}table.monthlycalendar tbody tr td div.top span.curdate{display:block;float:right;font-weight:700;margin:-2px 0 0 0}table.monthlycalendar tbody tr td.event div div.eventbg{background:#eee;width:70px;margin-bottom:2px;border:1px solid #eee;cursor:pointer;border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px}table.monthlycalendar tbody tr td.event div div.eventbg span.eventdescr{display:block;height:14px !important;padding:0 0 0 4px;border-left:1px solid #fff;color:#444;font-size:11px;text-align:left;text-shadow:1px 1px 0 #fff;overflow:hidden;cursor:pointer}table.monthlycalendar tbody tr td.event div div.eventbg span.eventdescr > a{text-decoration:none}table.monthlycalendar tbody tr td.weekend > div.top > span,table.monthlycalendar tbody tr td.holiday > div.top > span{color:#990000 !important}table.dailycalendar{width:100%;border-collapse:collapse;border:1px solid #ddd}table.dailycalendar thead{background:#eee url("../sze2018/components/com_icalendar/gfx/topbg.png") 0 0 repeat-x;vertical-align:middle;width:12.5%;border-right:none;border-bottom:2px solid #ddd}table.dailycalendar thead tr{}table.dailycalendar thead tr th{}table.dailycalendar thead tr th.weeknum{width:10%;vertical-align:middle;text-align:center;font-size:13px;font-weight:700}table.dailycalendar thead tr th.monthname{width:90%}table.dailycalendar thead tr th.fullday-events{text-align:center;font-size:12px;font-weight:700;color:#666}table.dailycalendar thead tr th span.curdate{display:block;width:100%;font-size:14px;font-weight:700;text-align:center;color:#454545;line-height:28px;text-shadow:1px 1px 0 #fff;margin:0 auto}table.dailycalendar thead tr th span.curdate span.nameday{font-size:11px;font-style:italic}table.dailycalendar tbody{}table.dailycalendar tbody tr{}table.dailycalendar tbody tr td{background:transparent url("../sze2018/components/com_icalendar/gfx/bg_eventdiary_hour.png") repeat}table.dailycalendar tbody tr td.eventborder span.eventnum{display:block;width:100%;font-size:11px;font-weight:700;text-align:center;letter-spacing:1px;color:#656565;margin:4px 0 0 0;clear:both}table.dailycalendar tbody tr td.hours,table.weeklycalendar tbody tr td.hours{vertical-align:top}table.dailycalendar tbody tr td.hours span,table.weeklycalendar tbody tr td.hours span{clear:both;display:block;width:99%;margin:-2px 0 0;padding:0 0 14px;border-right:1px solid #ddd;color:#656565;font-size:11px;font-weight:700;letter-spacing:1px;line-height:18px;text-align:center}table.dailycalendar tbody tr td.eventborder,table.dailycalendar tbody tr td.eventsfull,table.weeklycalendar tbody tr td.eventborder,table.weeklycalendar tbody tr td.eventsfull{vertical-align:top;background:#fff;border-bottom:1px solid #ddd}table.dailycalendar tbody tr td.eventsfull div,table.weeklycalendar tbody tr td.eventsfull div{display:block;background:#f0f0f0;overflow:hidden;padding:2px 5px;margin:2px 0;border-left:2px solid;-moz-box-shadow:1px 1px 0 #ccc;-webkit-box-shadow:1px 1px 0 #ccc;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0}table.dailycalendar tbody tr td.eventsfull div{width:97.5%}table.dailycalendar tbody tr td.eventsfull div span,table.weeklycalendar tbody tr td.eventsfull div span{font-size:11px;color:#525252;text-shadow:1px 1px 0 #fff;overflow:hidden}table.dailycalendar tbody tr td.event-col,table.weeklycalendar tbody tr td.event-col{vertical-align:top}table.weeklycalendar tbody tr td.event-col{background:url("../sze2018/components/com_icalendar/gfx/bg_eventdiary_hour.png") 0 0 repeat }table.weeklycalendar tbody tr td.today{border:2px solid #dedede;border-top:none;border-bottom:none;-box-shadow:0 0 10px #dedede inset;-moz-box-shadow:0 0 10px #dedede inset;-khtml-box-shadow:0 0 10px #dedede inset;-webkit-box-shadow:0 0 10px #dedede inset}table.dailycalendar tbody tr td.event-col{width:100%}table.dailycalendar tbody tr td.event-col div.positionhelper,table.weeklycalendar tbody tr td.event-col div.positionhelper{width:100%;height:100%;position:relative;top:0;left:0}table.dailycalendar tbody tr td.event-col div.positionhelper > div,table.weeklycalendar tbody tr td.event-col div.positionhelper > div{display:block;background:transparent;position:absolute}table.dailycalendar tbody tr td.event-col div.positionhelper div > div,table.weeklycalendar tbody tr td.event-col div.positionhelper div > div{display:block;background:#f0f0f0;overflow:hidden;width:99%;height:100%}table.dailycalendar tbody tr td.event-col div.positionhelper div > div.tooltip,table.dailycalendar tbody tr td.eventsfull div.tooltip,table.weeklycalendar tbody tr td.event-col div.positionhelper div > div.tooltip,table.weeklycalendar tbody tr td.eventsfull div.tooltip,table.monthlycalendar tbody tr td.event > div > div.tooltip,table.dailycalendar tbody tr td.event > div > div.tooltip{display:none;background-color:#000 !important;padding:3px 6px !important;overflow:hidden;z-index:100;position:absolute !important;height:auto !important;color:#999 !important;white-space:nowrap !important;font-size:11px !important;text-shadow:none !important;width:auto !important;border-radius:0 !important;border:0 !important}table.dailycalendar div.tooltip span,table.weeklycalendar div.tooltip span,table.monthlycalendar div.tooltip span,table.weeklycalendar div.tooltip span{display:block !important;width:100% !important;color:#fff !important;font-size:13px !important;white-space:nowrap !important;text-shadow:none !important;padding:3px 0 !important;margin:0;height:auto !important;line-height:16px !important}table.dailycalendar div.tooltip br,table.weeklycalendar div.tooltip br,table.monthlycalendar div.tooltip br,table.weeklycalendar div.tooltip br{display:none}table.dailycalendar tbody tr td.event-col div.positionhelper div span,table.weeklycalendar tbody tr td.event-col div.positionhelper div span{font-size:11px;color:#525252;text-shadow:1px 1px 0 #fff;overflow:hidden;padding:2px 5px}table.eventdetails{width:100%;border-collapse:collapse;border:1px solid #ddd}table.eventdetails thead{background:#eee url("../sze2018/components/com_icalendar/gfx/topbg.png") 0 0 repeat-x;vertical-align:middle;width:12.5%;border-right:none;border-bottom:2px solid #ddd}table.eventdetails thead tr th{width:auto;font-size:14px;font-weight:700;color:#777;text-shadow:1px 1px 0 #fff;line-height:28px;padding:0 5px;border:1px solid #DDD}table.eventdetails tbody tr td{border:1px solid #ddd;padding:0 5px}table.eventdetails tbody tr.even td{background:#fff }table.eventdetails tbody tr.odd td{background:#fafafa }table.eventdetails tbody tr td.description1{vertical-align:top;font-size:13px;font-weight:700;line-height:24px}table.eventdetails tbody tr td.description2{}table.eventdetails tbody tr td.datetime2{}table.eventdetails tbody tr td.category2{}table.eventdetails tbody tr td.event-type2{}table.eventdetails tbody tr td.related-links2{}table.eventdetails tbody tr td.description1,table.eventdetails tbody tr td.datetime1,table.eventdetails tbody tr td.category1,table.eventdetails tbody tr td.event-type1,table.eventdetails tbody tr td.related-links1,table.eventdetails tbody tr.mail td.first{vertical-align:top;font-size:13px;font-weight:700;color:#666;line-height:24px;text-shadow:1px 1px 0 #fff}table.eventdetails td.event-type2{padding:5px}table.eventdetails p{padding:0 0 10px}table.eventdetails p img{max-width:300px !important;width:auto !important;height:auto !important;margin:0 10px 10px 0 !important}table.eventdetails tbody tr.mail td span{display:none}table.eventdetails tbody tr.mail td input.inputbox{display:block;float:left;margin:1px 10px 1px 5px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #fff;border-right:1px solid #fff;min-width:110px}table.eventdetails tbody tr td a{}table.eventdetails tbody tr td a:hover{text-decoration:underline}div.attached-content{display:block;width:100%}div.attached-content h3{}div.attached-content div.full-content{}div.attached-content div.full-content p{padding:5px}div.attached-content div.full-content p strong{font-weight:700}div.attached-content div.full-content img{margin:5px}div.attached-content table{margin:5px 0 10px;border-collapse:collapse}div.attached-content table tbody{}div.attached-content table tbody tr{}div.attached-content table tbody tr th{background:#000;padding:10px 5px;border-color:#000;border-style:solid;border-width:1px 1px 0;color:#fff;font-size:14px;line-height:22px;text-align:center}div.attached-content div.box.blue table tbody tr th{background:#004f79;border-color:#004f79}div.attached-content div.box.red table tbody tr th{background:#c5102c;border-color:#c5102c}div.attached-content div.box.green table tbody tr th{background:#006c36;border-color:#006c36}div.attached-content div.box.yellow table tbody tr th{background:#e99303;border-color:#e99303}div.attached-content table tbody tr td{padding:5px;border:1px solid #ddd}div.attached-content table tbody tr:nth-child(2n+2) td{background:#f9f9f9}div.attached-content table tbody tr::nth-child(2n+2) td{background:#f9f9f9}div.attached-content table tbody tr td p{padding:0}div.attached-content table#short-table tbody tr td{padding:5px 2px;font-size:0.9em}table.yearlycalendar{display:table;width:100%;border:1px solid #ddd;border-collapse:collapse}table.yearlycalendar thead tr th{height:32px;background:#eee url("../sze2018/components/com_icalendar/gfx/topbg.png") 0 0 repeat-x;border-bottom:2px solid #ddd;font-size:18px;color:#757575;letter-spacing:0.4px;text-align:center;text-shadow:1px 1px 0 #fff}table.yearlycalendar tbody tr td{background:#fff;border:1px solid #ddd;vertical-align:top;padding:5px}table.yearlycalendar tbody tr td td.curmonth{}table.yearlycalendar tbody tr td a.monthname{display:block;width:100%;font-size:13px;text-align:left;margin:-2px 0 2px;clear:both}table.yearlycalendar tbody tr td a.event{display:block;width:100%;text-align:left;font-weight:500;color:#777;clear:both}table.yearlycalendar tbody tr td a:hover{text-decoration:underline;cursor:pointer}.navcalendar .nav > a{float:left;display:block;width:48px;margin:0 4px;padding-top:49px;text-indent:-1000px;overflow:hidden}.navcalendar .monthlyIcon{background:url("../sze2018/components/com_icalendar/gfx/icons/havi.png") no-repeat top center}.navcalendar .dailyIcon{background:url("../sze2018/components/com_icalendar/gfx/icons/napi.png") no-repeat top center}.navcalendar .weeklyIcon{background:url("../sze2018/components/com_icalendar/gfx/icons/heti.png") no-repeat top center}.navcalendar .nextIcon{background:url("../sze2018/components/com_icalendar/gfx/icons/naptart_kov.png") no-repeat top center}.navcalendar .prevIcon{background:url("../sze2018/components/com_icalendar/gfx/icons/naptart_eloz.png") no-repeat top center}.navcalendar .listIcon{background:url("../sze2018/components/com_icalendar/gfx/icons/lista.png") no-repeat top center}h5.catview{font-size:14px;letter-spacing:0.7px;border-bottom:2px solid #dadada;padding:0 0 3px;margin:0 0 7px;text-shadow:0 1px 0 #fff}div.category-list{display:block;width:100% }div.category-list div.cat{display:block;float:left;width:48%;margin:2px 0.5%}div.category-list div.cat div.pre-color{display:inline-block;float:left;width:12px;height:12px;border:1px solid #fff;vertical-align:middle;margin:2px 0.5%;box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;-khtml-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc}div.category-list div.cat a{display:block;float:left;font-weight:500;margin:0 0 0 5px}div.category-list div.cat a:hover{text-decoration:underline;color:#187FC0 !important }table.listview{display:table;width:100%;margin:0 0 10px;border-color:#e7e7e7;border-style:solid;border-width:1px 1px 2px;border-collapse:collapse}table.listview thead{}table.listview thead tr{}table.listview thead tr.dayname{}table.listview thead tr.event{}table.listview thead tr.dayname th{background:#e7e7e7;padding:8px 5px;font-size:13px}table.listview thead tr.dayname th a{text-decoration:none}table.listview thead tr.dayname th span.bloglist_weeknum{color:#292929;font-size:11px;font-style:italic}table.listview thead tr.event th{background:#f7f7f7;padding:10px 5px;border-top:1px solid #ccc;border-bottom:1px solid #e7e7e7}table.listview thead tr.event th.eventname{}table.listview thead tr.event th.eventdescr{}table.listview thead tr.event th.eventdescr a{text-decoration:none}table.listview tbody tr td{padding:5px;font-size:11px;text-align:left}table.listview tbody tr:nth-child(2n+2) td{background:#f7f7f7}table.listview tbody tr::nth-child(2n+2) td{background:#f7f7f7}select#icalendar_category,select#icalendar_type,table.navcalendar thead tr td.search form input.input{clear:both;display:block;width:270px;margin:0 0 10px}select#icalendar_type{}table.navcalendar thead tr td.search form input.input{display:block;float:left;width:170px !important;clear:none !important}a.results{display:block;float:left }a.eventslink{display:block;float:right }table.weeklycalendar tbody tr td.eventsfull div.startX-1{margin-left:14.4%}table.weeklycalendar tbody tr td.eventsfull div.startX-2{margin-left:28.8%}table.weeklycalendar tbody tr td.eventsfull div.startX-3{margin-left:43.2%}table.weeklycalendar tbody tr td.eventsfull div.startX-4{margin-left:57.6%}table.weeklycalendar tbody tr td.eventsfull div.startX-5{margin-left:71.8%}table.weeklycalendar tbody tr td.eventsfull div.startX-6{margin-left:86%}@media only screen and (min-width:1681px){div#content div.box.part-icalendar img{width:auto !important;height:auto !important;margin:0}}@media only screen and (min-width:1305px) and (max-width:1680px){div#content div.box.part-icalendar img{width:auto !important;height:auto !important;margin:0}}@media only screen and (min-width:984px) and (max-width:1304px){div#content div.box.part-icalendar img{width:auto !important;height:auto !important;margin:0}}@media only screen and (min-width:665px) and (max-width:983px){div#content div.box.part-icalendar img{width:auto !important;height:auto !important;margin:0}}@media only screen and (min-width:480px) and (max-width:664px){table.navcalendar thead tr td.search form input[type="text"]{width:68% !important}div#content div.box.part-icalendar img{width:auto !important;height:auto !important;margin:0}div.box.part-icalendar,div.box.part-icalendar > div{position:relative}div.box.part-icalendar > div > div.com-content{display:block;padding:5px}table.navcalendar{position:relative}table.navcalendar thead tr td{display:block;width:100%;position:relative}table.navcalendar thead tr td.nav a.prevIcon{position:absolute;top:0;left:0}table.navcalendar thead tr td.nav a.listIcon{float:none !important;margin:0 auto !important}table.navcalendar thead tr td.nav a.nextIcon{position:absolute;top:0;right:0}table.navcalendar thead tr td.search{padding:0 0 5px}table.navcalendar thead tr td.search form{float:left;width:96%;padding:0 2% 10px}table.navcalendar thead tr td.search form input[type="text"]{width:68% !important}table.navcalendar thead tr td.search form select{width:100% !important}table.monthlycalendar,table.weeklycalendar,table.dailycalendar{display:none;height:1px;overflow:hidden}.navcalendar .monthlyIcon,.navcalendar .weeklyIcon,.navcalendar .dailyIcon{display:none !important}table.eventdetails p img{max-width:100% !important;margin:0 0 10px 0 !important}}@media only screen and (min-width:320px) and (max-width:479px){div#content div.box.part-icalendar{width:auto}div#content div.box.part-icalendar img{width:auto !important;height:auto !important;margin:0}div.box.part-icalendar,div.box.part-icalendar > div{position:relative}div.box.part-icalendar > div > div.com-content{display:block;padding:5px}table.navcalendar{position:relative}table.navcalendar thead tr td{display:block;width:100%;position:relative}table.navcalendar thead tr td.nav a.prevIcon{position:absolute;top:0;left:0}table.navcalendar thead tr td.nav a.listIcon{float:none !important;margin:0 auto !important}table.navcalendar thead tr td.nav a.nextIcon{position:absolute;top:0;right:0}table.navcalendar thead tr td.search{padding:0 0 5px}table.navcalendar thead tr td.search form{float:left;width:96%;padding:0 2% 10px}table.navcalendar thead tr td.search form input[type="text"]{width:68% !important}table.navcalendar thead tr td.search form select{width:100% !important}table.monthlycalendar,table.weeklycalendar,table.dailycalendar{display:none;height:1px;overflow:hidden}.navcalendar .monthlyIcon,.navcalendar .weeklyIcon,.navcalendar .dailyIcon{display:none !important}table.eventdetails p img{max-width:100% !important;margin:0 0 10px 0 !important}table.eventdetails tbody tr.mail td input.inputbox{width:120px}}