@CHARSET "UTF-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,
blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, 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, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
}

td {
    padding: 8px 0px;
}

body {
    font-family: Inter;
    color: #202020;
    margin: 0px;
}

:focus {
    outline: 0;
}
p {
    margin-top: 0px;
    margin-bottom: 0px;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
sub, sup {
    font-size: 75%;
    position: relative;
    top: 2px;
}
sup{
    top: -3px;
}
.clearfix:before,
.clearfix:after{
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* LINKS */
a img {
    border: 0 none;
}
a, a:link, a:visited , a:hover, a:active {
    color: inherit;
    outline:0;
    text-decoration: none;
}

object, embed
{
    padding: 0;
    margin: 0;
}

/* TABLES */

#contents table th {
    font-weight: normal;
    text-transform: uppercase;
    font-size: 11px;
    background: #eeeee4;
    padding: 8px;
}


/* FORMS */
input {
    border: 1px solid #dad7c6;
    color: #202020;
    height: 17px;
    font-size: 12px;
    padding: 5px;
}

.button {
    height: 29px;
    border: 0px none;
    background: #EE2737;
    vertical-align: top;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
    font-style: italic;
    padding: 5px 10px;
    text-align: center;
}

#mobil-eloadasok {
    background-color: white;
    border: 1px solid #CCCCCC;
}

/* BASIC STRUCTURE */
html {
    background: #fff;
}

.centered {
    margin: 0 auto;
    overflow: hidden;
}

#main {
    overflow: hidden;
    border-bottom: 1px solid #e5e3db;
}


/* HEADER */
.headerAddress {
    display: block;
    float: left;
    width: 204px;
    margin: 19px 0 0 0;
    padding: 16px 30px;
    border-left: 1px solid #d8d8c6;
    color: #6c6c5a;
    font-style: normal;
    height: 48px;
}
#header #searchForm {
    display: block;
    float: left;
    margin: 6px 0px 0px 0px;
    padding: 16px 0 0 30px;
}

.search .button {
    padding: 4px;
}

#header form div div.searchtitle {
    color: #9a9a8b;
    font-weight: bold;
}
#header form div input {
    /*width: 200px;*/
    height: 24px;
    padding: 5px;
    /*margin: 0px;*/
}
#header form div input.button {
    width: 29px;
    height: 29px;
    margin: 3px 0 0 3px;
    background: #EE2737 url(../images/search.gif) no-repeat 0 0;
    vertical-align: top;
    cursor: pointer;
}


/* CALENDAR */

.calendarheader, .mod_events_td_dayname {
    font-weight: bold;
}

.calendarheader {
    white-space: nowrap;
    background: #a4a494;
    border-bottom: 1px solid #fff;
    color: #fff;
}

.calendarheader a {
    text-decoration: none;
    background: #a4a494;
    color: #fff;
}

.cal_td_daysnames {
    color: #fce7e4;
    background: #EE2737;
}

.mod_events_td_todaynoevents a, .mod_events_td_daynoevents a, .mod_events_td_saturdaynoevents a, .mod_events_td_sundaynoevents a{
    text-decoration: none;
    color: black;
}

.mod_events_td_todaywithevents, .mod_events_td_daywithevents, .mod_events_td_saturdaywithevents, .mod_events_td_sundaywithevents{
    background: #f9c2be;
    border: 1px solid #f8f8f2;
}

.mod_events_td_todaywithevents a, .mod_events_td_daywithevents a, .mod_events_td_saturdaywithevents a, .mod_events_td_sundaywithevents a{
    color: black;
    text-decoration: none;
}

.mod_events_td_dayoutofmonth {
    color: #f8f8f2;
}

.mod_events_link {
    background: #a4a494;
    color: #fff;
    cursor: pointer;
}

.mod_events_td_dayname {
    background: #e5e3db;
    border-bottom: 1px solid #fff;
}

#calendarmodule td {
    text-align: center;
    line-height: 27px;
    width: 14%;
}

#calendarmodule table tr {
    background: #f8f8f2;
    border-top: 1px solid #dbdbcd;
}

/* EVENT SEARCH */
#event_search select {
    padding: 5px;
    border: 1px solid #dad7c6;
    color: #808080;
    font-style: italic;
    font-size: 11px;
    height: 30px;
    width: 280px;
}
#event_search option {
    height: 20px;
    padding: 5px;
    color: #404040;
}
#banner_container {
    width: 280px;
    height: 200px;
    background: #e5e3db;
    margin: 20px 0;
}

/* NEWSLETTER */
#newsletter_name {
    width: 268px;
    margin: 0 0 7px 0;
}
#newsletter_email {
    width: 184px;
}
#newsletter input.button {
    width: 75px;
    margin: 0 0 0 5px;
}

/* RSS */
div.slick-rss-container {
    margin: 0 0 16px 0;
}

/* CONTENTS */
.vallalati #contents {
    width: 927px;
}

.news {
    padding: 0 0 25px 0;
    overflow: hidden;
}


/* DIVS */

.clear
{
    clear: both;
}

#logo
{
    width: 980px;
    height: 65px;
    margin-top: 15px;
}

#top
{
    width: 980px;
    height: 367px;
    margin: 5px 0px 5px 0px;
}

#top_center
{
    float: left;
    width: 635px;
    height: 220px;
}

#right
{
    display: block;
    width: 113px;
    float: right;
}

/* MODULES */

#modules {
    font-size: 12px;
}
.vallalati #modules {
    display: none;
    visibility: hidden;
}

#modules article {
    padding: 0 0 20px 0;
}

#modules ul.latestnews
{
    list-style-type: none;
    margin: 0;
}

#modules ul li, ol li ul li {
    list-style-type: none;
}

ul div.latestnews_title
{
    display: none;
}

ul div.latestnews_title a
{
    font-weight: bold;
}

ul.latestnews li
{
    margin: 0px 5px 5px 5px;
}

ul.latestnews a, ul.latestnews_sugolyuk a,
ul.latestnews a:hover, ul.latestnews_sugolyuk a:hover,
ul.latestnews a:link, ul.latestnews_sugolyuk a:link,
ul.latestnews a:active, ul.latestnews_sugolyuk a:active
{
    text-decoration: none;
}

ul.latestnews_sugolyuk
{
    height: 89px;
    list-style-type: none;
    list-style-position: inside;
    background-color: #000000;
    padding: 0;
    margin: 0;
    border-bottom: 1px dashed #ffffff;
}

ul.latestnews_sugolyuk li
{
    margin: 0px 5px 5px 5px;
}

#hirlevel
{
    height: 9px;
    background-color: #000000;
    margin-left: 2px;
    padding: 3px;
}

#hirlevel a
{
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

#slides
{
    width: 635px;
    height: 220px;
}

#top_right ul#menulist_root_language
{
    float :right;
    width: 130px;
    height: 15px;
}

#top_right ul#menulist_root_language li
{
    list-style-type: none;
}

#top_right ul#menulist_root_language li a
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    float: left;
    display: inline;
}

.banneritem
{
    margin: 1px 0px 1px 0px;
}

#frontpage
{
    float: right;
}

.block_frontpage
{
    width: 100%;
    float: left;
    display: block;
    padding-bottom: 16px;
    margin-bottom: 16px;
}

.sumArticle .block_frontpage:first-child {
}

.intro_frontpage
{
    display: block;
}

#login_container
{
    background-color: white;
    padding-top: 43px;
    padding-bottom: 36px;
}

#com-form-login {
}

#com-form-login-username p, #com-form-login-password p {
    color: black;
    font-size: 16px;
    font-weight: 800;
    line-height: 29px;
    float: left;
    width: 184px;
    text-align: left;
}

#com-form-login-username input, #com-form-login-password input {
    background-color: #E5E5E5;
    width: 218px;
    height: 27px;
    padding: 0px 4px;
    float: left;
}

#login_text
{
    width: 236px;
    line-height: 25px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background-color: #EE2737;
    display: block;
    margin: 5px;
    text-align: center;
    position: relative;
    left: 33%;
    z-index: -1;
}

#com-form-login-password
{
    margin-top: 8px;
}

#login_button button.button
{
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
    color: white;
    background-color: #222223;
    padding: 8px 16px;
    display: inline-block;
    border: 1px solid #222223;
    height: auto;
    font-style: normal;
}

.forum_kiemeles, p.first a
{
    background-color: #036Bf2;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px;
    width: auto;
    margin-right: 3px;
}

.mlist_day_event, td.noevents, td.daytd
{
    border-bottom: 1px solid #E5E5E5;
    padding: 20px 10px;
}

.cal_daylink, a.cal_daylink
{
    font-weight: bold;
}

#print_icon
{
    display: block;
    float: left;
    margin-top: 60px;
}

#back_to_top
{
    display: block;
    float: right;
    margin-top: 60px;
}

#container p, #container div
{
    line-height: 18px;
}

fieldset.input
{
    display: block;
    border-bottom: 1px solid #036BF2;
    margin: 0;
    padding-bottom: 20px;
    color: #036BF2;
}

fieldset.input a
{
    color: #036BF2;
}

#form-login input.button
{
    background-color:#036BF2;
    border:0 none;
    color:#FFFFFF;
    font-size:12px;
    height:20px;
    line-height:20px;
    margin-left:5px;
    padding-bottom:5px;
    width:100px;
}

#josForm button
{
    background-color:#036BF2;
    border:0 none;
    color:#FFFFFF;
    font-size:12px;
    height:20px;
    line-height:20px;
    margin-left:5px;
    padding-bottom:5px;
    width:120px;
}

#form-login input.inputbox
{
    border:1px solid #036BF2;
    height:18px;
    margin-left: 5px;
    padding:0;
    width:128px;
}

#form-login label
{
    margin-left: 5px;
    font-size: 10px;
}

#logout
{
    display: inline-block;
    float: left;
}

#form-login-username
{
    display: inline-block;
    float: left;
}

#form-login-password
{
    display: inline-block;
    float: left;
}

.bbutton
{
    background-color: #ffffff;
    border: 0;
    margin: 0;
    padding: 0;
    font-weight: bold;
    color: #EE2737;
    font-size: 10px;
}

fieldset
{
    border: 0;
}

#buttons_0
{
    width: 100px;
    display: block;
    float: right;
    background-color: #036BF2;
    font-weight: bold;
    padding: 3px;
}

#buttons_0 a
{
    color: #FFFFFF;
}

.post
{
    border-bottom: 1px solid #036BF2;
    padding: 5px;
}

.child
{
    border-left: 3px solid #036BF2;
    padding-left: 10px;
}

.elozmeny a
{
    color: #036BF2 !important;
}

.forum .buttons a
{
    color: #036BF2 !important;
}


.sw_lang
{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #9a9a8a;
    font-weight: bolder;
    float: left;
    padding: 0;
    margin: 23px 0px 0 79px;
    text-transform: capitalize;
}

.sw_lang a
{
    text-decoration: none;
    color: #D3D3D3;
}

.sw_lang a:hover {
    text-decoration: underline;
}

.rss {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #9a9a8a;
    font-weight: bolder;
    float: left;
    padding: 0;
    margin: 22px 0px 0 25px;
    text-transform: capitalize;
    vertical-align: middle;
}

.rss a
{
    text-decoration: none;
    color: #D3D3D3;
}

.rss a:hover {
    text-decoration: underline;
}

/* TYPE */

#container p a:hover, #container td a:hover
{
    background: #EE2737;
    color: #fce7e4;
}

.componentheading, .contentheading, .contentpagetitle, a.contentpagetitle
{
    font-weight: bold;
    font-size: 13px;
    color: #EE2737;
    text-decoration: none;
}

.login-page .componentheading {
    display: none;
}

td.contentheading {
    padding-bottom: 15px;
}

td.buttonheading {
    padding-bottom: 15px;
}

td.buttonheading a {
    font-size: 12px;
}

td.mlist_day_event div {
    font-size: 12px;
}

.pageheading {
    line-height: 60px;
    font-size: 48px;
    margin-top: 40px;
    margin-bottom: 40px;
    font-weight: 900;
    letter-spacing: -1px;
    font-family: Inter;
    text-transform: uppercase;
    position: relative;
    text-align: center;
}

.pageheading:before {
    content: "";
    position: absolute;
    width: 94px;
    height: 8px;
    bottom: 0;
    left: calc(50% - 47px);
    border-bottom: 8px solid black;
}


.title_frontpage, a .title_frontpage, a.title_frontpage, p.title
{
    text-decoration: underline;
    text-transform: uppercase;
}

.title_frontpage {
    margin-bottom: 15px;
}

strong.kiemeles:hover, a.kiemeles:hover, .kiemeles a:hover, p.kiemeles:hover, span.kiemeles:hover {
    background: #EE2737;
    color: #fce7e4;
}

strong.kiemeles, a.kiemeles, .kiemeles a, p.kiemeles, span.kiemeles
{
    font-weight: bold;
    color: #EE2737;
}

.sectiontableentry1 td a:hover,.sectiontableentry2 td a:hover {
    background: #EE2737;
    color: #fce7e4;
}

.kihuzas:hover, a.kihuzas:hover, .kihuzas a:hover
{
    background: #EE2737;
    color: #fce7e4;
}

.hatter, .searchResultList span.highlight
{
    font-weight: normal;
    background: #FF9D6E;
    color: white;
    padding: 2px 5px 2px 5px;
    text-align: center;
    display: inline-block;
}

p.hatter {
    background: #EE2737;
    color: #fce7e4;
}

span.hatter {
    background: #EE2737;
    color: #fce7e4;
}

span.hatter a {
    text-decoration: none;
    background: #EE2737;
    color: #fce7e4;
}

a.hatter
{
    color: #ffffff;
}

.alcim, p.subtitle
{
    font-weight: bold;
    font-size: 16px;
    color: #4D4D4D;
    text-transform: uppercase;
    background-color: #E5E5E5;
    padding: 20px 0px 20px 15px;
    text-align: left;
}

.alcim-ures {
    background-color: #E5E5E5;
}

.pagenav {
    color: #EE2737;
    font-size: 13px;
    font-weight: bold;
    display: inline-block;
    margin: 8px auto;
}

.quickCategoryCombo {
    padding: 5px;
    border: 1px solid #dad7c6;
    color: #808080;
    font-style: italic;
    font-size: 11px;
    height: 30px;
    width: 280px;
}
.quickCategoryCombo option {
    font-style: normal;
    padding: 2px;
    color: #404040;
}

.sumArticle .newsTime {
    margin-top: 10px;
}

#copyright {
    color: rgb(128, 128, 128);
    font-size: 12px;
}

.subMenu ul
{
    margin: 15px 0px 30px 0px;
}

.subMenu ul li
{
    display: block;
    text-align: left;
    float: left;
    list-style-type: none;
    margin-left: 25px;
}

.subMenu li:hover ul, #footer li.sfhover ul
{
    left: auto;
    width: 787px;
    height: 35px;
    display: inline;
    float: right;
    line-height: 20px;
    background-color: #EE2737;
    color: #fce7e4;
    margin-left: -787px;
    margin-top: 20px;
    padding: 0;
}

.subMenu ul a, #footer ul li span#menulink_3
{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #9a9a8a;
    font-weight: bolder;
}

.subMenu a:hover {
    background: #EE2737 !important;
    color: #fce7e4 !important;
}

.subMenu ul li ul
{
    position: absolute;
    width: 787px;
    left: -999em;
}

.subMenu ul li ul li span.sublevel
{
    font-size: 10px;
    line-height: 12px;
}

#topNotMain
{
    width: 980px;
    height: 175px;
    margin: 5px 0px 5px 0px;
}

#user_name_formAcymailing1 {
    width: 240px;
    margin: 15px 0 2px 0;
}

#user_email_formAcymailing1 {
    width: 130px;
}

div.acymailing_module {
    margin-top: 12px;
    margin-bottom: 12px;
}

div.acymailing_module span {
    font-size: 12px;
    font-weight: bold;
}

.acysubbuttons .button {
    font-style: italic;
    width: 100px;
}

.subMenu_2011 {
    color: #EE2737;
    margin-bottom: 20px;
}

.subMenu_2011 a {
    font-size: 13px;
    margin: 0 10px 0 10px;
    padding: 4px;
}

.subMenu_2011 a:hover {
    background: #EE2737 !important;
    padding: 4px;
    color: #fce7e4 !important;
}

.subMenu_2011_selected {
    background: #EE2737 !important;
    padding: 4px;
    color: #fce7e4 !important;
}

#almenu
{
    list-style: none;
    padding: 18px 0px;
    margin: 0px 0px 10px 0px;
    background-color: white;
}

#almenu + #contents
{
    margin-top: 60px;
}

#almenu li
{
    display: inline;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#almenu li + li
{
    padding-left: 15px;
    margin-left: 15px;
    border-left: 1px solid #CCC;
}

#almenu li a
{
    text-decoration: underline;
    text-transform: uppercase;
    font-size: 21px;
    padding: 2px 6px;
}

#almenu li a:hover, #almenu li.active a
{
    color: #4D4D4D;
}

.article .upcomingevents
{
    text-align: center;
    width: 235px;
    float: right;
    margin-bottom: 2em;
}

.article .upcomingevents h3{
    display: block;
    color: #000000;
    border-top: 1px solid #d2d2d2;
    line-height: 21px;
    margin: 0;
    padding: 0;
}

.article .upcomingevents ul
{
    margin: 0;
    padding: 0;
}

.article .upcomingevents ul li
{
    border-bottom: 1px solid #d2d2d2;
    border-top: 1px solid #d2d2d2;
    font-size: 13px;
    color: #EE2737;
    list-style: none;
    line-height: 21px;
    margin: 0;
    padding: 0;
}

.article .upcomingevents li a
{
    text-decoration: none;
}

.article .upcomingevents li a:hover
{
    color: #353535;
}

.article .upcomingevents ul li + li
{
    border-top: 0;
}

.article table.szinlap
{
    width: 375px;
    float: left;
    margin-bottom: 2em;
}

table.szinlap td
{
    border-bottom: 1px solid #d2d2d2;
    border-top: 1px solid #d2d2d2;
    line-height: 21px;
    padding-right: 10px;
    width: 250px;
}

table.szinlap td + td
{
    padding-right: 0;
    width: 125px;
}

table.szinlap tr + tr td
{
    border-top: 0;
}

.article h3 + p {
    margin-top: 0;
}

.jwts_tabbernav
{
    margin: 0 0 2em 0;
    padding: 0;
    border-bottom: 1px solid #636363;
    height: 16px;
}

.jwts_tabbernav li
{
    float: left;
    list-style: none;
    border: 1px solid #636363;
    margin: 0;
    padding: 0;
}

.jwts_tabbernav li + li
{
    border-left: none;
}

li.jwts_tabberactive, .jwts_tabbernav li:hover
{
    border-bottom: 1px solid #ffffff;
}

.jwts_tabbernav li a
{
    text-decoration: none;
    color: #636363;
    padding: 0 12px;
    font-weight: bold;
    font-size: 12px;
    background: #ececec;
    line-height: 15px;
    display: block;
}

.jwts_tabbernav li a:hover, li.jwts_tabberactive a {
    background: #ffffff;
}


.jwts_tabbertabhide{ display: none;}


.idotartam
{
    float: right;
    text-align: center;
    margin-bottom: 21px;
    line-height: 23px;
    border-top: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    width: 235px;
    font-style: italic;
}

.szinlap + p{
    display: inline-block;
}

.leadimg
{
    margin-bottom: 10px;
    display: none;
}

.leadimg img{
    width: 100%;
    border: 1px solid #6f6f6f;
}

.eloadasok .leadimg
{
    display: block;
    width: 640px;
}

.tarsulat .leadimg
{
    width: 200px;
    float: left;
    display: block;
    margin-right: 10px;
}

.eloadasok.nopic .jwts_tabbertab p
{
    display: inline-block;
    width: 645px;
    margin-bottom: 0;
}

.mod_events_table{
    width: 100%;
}

.article .upcomingevents.szinesz
{
    width: 420px;
}

.article .upcomingevents.szinesz h3
{
    border-bottom: 1px solid #d2d2d2;
    margin-bottom: 21px;
}

.article .hrule
{
    width: 100%;
    border-bottom: 1px solid #656565;
}

.tarsulat .article h3, .eloadasok .article h3 {
    border-bottom: 1px solid #D2D2D2;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.eloadasok .undelined p span {
    font-style: italic;
    margin-right: 30px;
}

.eloadasok .undelined {
    border-bottom: 1px solid #D2D2D2;
    padding-bottom: 15px;
    margin: 5px 20px 15px 0px;
}

.leadimg + #jwts_tab
{
    margin-top: 2em;
}

/* Solar */

#modules .feedburnerFeedBlock img {
    display: none;
}
#modules .feedburnerFeedBlock ul li {
    list-style-type: disc;
    margin: 5px 0 0 0;
}
ul.pagination li {
    list-style-type: none;
    display: inline;
    /*margin: 0 10px;*/
}

.left {
    float: left;
}

.right {
    float: right;
}

.djslider li {
    text-align: right;
}

#slider-container101 {
    background-color: white;
}

#slider-container101 .slide-desc-bg-default {
    background-color: transparent;
}

#slider-container101 ul.djslider-in > li {
    text-align: right;
}

.djslider-default .slide-desc {
    width: calc(100% - 55px) !important;
    z-index: 100;
}

.slide-desc-bg-default {
    background: none;
}

.djslider {
    margin: 0px !important;
}

#contents-news {
    float: left;
}

#contents-news .article_column h4 a {
    text-decoration: underline !important;
    text-transform: uppercase;
}

#contents-special {
    float: left;
}

.s290-frame {
    margin-bottom: 10px;
}

.s290-section-red {
    border-top: 5px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
    border-style: solid;
    border-color: white;
    overflow-x: hidden;
    background: url(../images/290x1000_section_background_red.png) bottom right no-repeat;
    width: 290px;
}

.s290-section-gray {
    border-top: 5px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
    border-style: solid;
    border-color: white;
    overflow-x: hidden;
    background: url(../images/290x1000_section_background_gray.png) bottom right no-repeat;;
    width: 290px;
    color: #4D4D4D;
    font-weight: bold;
    font-size: 10px;
}

.s290-section-inner {
    margin: 10px 15px 15px 15px !important;
    text-align: center;
}

.s290-section-red .s290-section-inner a {
    color: white;
    text-decoration: underline;
}

.s290-section-gray h4, .datum-ido strong {
    color: #EE2737;
}

.s290-section-gray h4 a, h4 a {
    text-decoration: underline;
}

#contents-special-left {
    width: 292px;
    float: left;
    margin: 0px 5px 0px 10px;
}

#contents-special-right {
    width: 292px;
    float: left;
    margin-left: 5px;
}

#contents-special-left h2, #contents-special-right h2 {
    line-height: 1.2;
    margin-top: 6px;
}

#jevents_header {
    display: none;
}

.item-page, .blog {
    background-color: white;
}

#searchForm {
    background-color: white;
}

.searchResultList ul.pagination {
    padding: 20px 20px 16px 20px;
    margin: 0px -18px -18px -18px;
}

.sumArticle ul.pagination{
    /*margin: 0px -16px 0px -16px;*/
    padding: 24px 0px 40px 0px;
    line-height: normal;
    float: right;
}

.sumArticle div.pagination:after {
    content: " ";
    clear: both;
    display: block;
}

.pag-item-1 {
}

.pag-item-2 {
    margin-left: 24px;
}

.pag-item-1 a:hover,
.pag-item-2 a:hover {
    text-decoration: none;
}

.contentpaneopen {
    background-color: white;
}

.searchFieldTable {
}

.searchFieldTable td:nth-child(1) {
    line-height: 34px;
    font-size: 24px;
    font-weight: 900;
    margin-top: 24px;
    font-family: Inter;
}

.searchFieldTable label {
    font-size: 24px;
    line-height: 34px;
    font-weight: 900;
    text-transform: uppercase;
}

#search_searchword {
    margin: 0px 10px 0px 20px;
}

.searchFieldTable .button {
    font-size: 14px;
    font-weight: 700;
    color: white;
    background-color: #222223;
    padding: 11px 18px;
    display: inline-block;
    height: auto;
    font-style: normal;
}

.searchintro td {
}

.searchintro b {
    font-size: 24px;
    line-height: 34px;
    font-weight: 900;
    text-transform: uppercase;
}

.searchResultList {
    margin-bottom: 24px;
}

.list-row {
    display: inline-block;
}

.white-page {
    background-color: white;
    margin-top: 10px;
    padding: 20px;
}

.special-cell-normal {
    width: 284px;
    background-color: white;
    padding: 3px;
    text-align: center;
}

.special-cell-highlighted {
    width: 284px;
    border: 3px solid white;
    background-color: #E5E5E5;
    text-align: center;
}

.filterField {
    float: left;
}

.filterImg {
    float: left;
}

.article-date {
    font-style: italic;
    font-size: 12px;
    color: #999999;
}

#contents-slider .slide-text p {
    margin: 0px;
}

.slide-text {
    /* 	display: none; */
}

#contents-slider .slide-desc-text-default .slide-title {
    /* 	margin-bottom: 0px; */
}

.slide-title {
    /* 	border-bottom: 20px solid white; */
}

.datum-ido {
    font-size: 8pt;
    color: #808080;
    font-style: italic;
}

.system-unpublished {
    border: 0px !important;
}

.galeria-item {
    border: 5px solid white;
}

.galeria-item-title {
    padding: 15px;
    border-bottom: 5px solid white;
    text-align: left;
}

.galeria-item-title a {
    color: #4D4D4D;
    text-transform: uppercase;
    font-size: 21px;
    text-decoration: none;
}

.galeria-item-content {
    background-color: white;
}

.galeria-item-outer {
    margin-bottom: 10px;
}

.special-cell-frame {
    margin-bottom: 10px;
}

.special-cell-frame .link {
    font-size: 8pt;
    font-weight: bold;
    font-style: italic;
    margin: 10px 0px;
}

.special-cell-frame h4 {
    margin: 5px 0px;
    padding: 0px;
    line-height: 1;
}


.eloadaslista select {
    border: 0 !important;  /*Removes border*/
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none; /* Removes Default Firefox style*/
    appearance: none;
    background: #0088cc url(../images/valaszto_nyil.png) no-repeat 100% center;
    width: 100px; /*Width of select dropdown to give space for arrow image*/
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/
}

#szures-mezo-2 {
    text-transform: uppercase;
}

.ui-datepicker {

}


a.englishLink {
    float: right;
    margin: 5px 16px 0px 0px;
    color: white;
    font-weight: bold;
    text-decoration: none;
}

.pHead {
    height: 0px;
    margin: 0px;
    padding: 0px;
    line-height: 0px;
}

#ticketForm .ticket-table .hSelectPlace,
#ticketForm .ticket-table .hProgramName,
#ticketForm .ticket-table .hProgramPlace,
#ticketForm .ticket-table .hProgramDate {
    margin: 0px 10px;
}

.djslider-loader ol, .djslider-loader ul, .djslider-loader li {
    margin: 0px;
}

.navigation-container {
    margin-top: -242px;
}

.hide {
    display: none;
}

.kantin-kupon {
    padding: 18px 15px;
    margin-bottom: 10px;
    background-color: white;
}

.kantin-kupon a {
    color: #EE2737;
    text-decoration: underline;
    text-transform: uppercase;
    font-size: 21px;
    font-weight: normal;
    padding: 2px 6px;
}

.header_ad_wrapper {
    width: 100%;
    border: 1px solid rgb(229,229,229);
}

.header_ad_textbox a {
    text-decoration: none;
    line-height: 110px;
}

.header_ad_textbox {
    float: left;
    width: 1210px;
    text-align: center;
    padding-top: 5px;
}

.header_ad_textbox a {
    color: rgb(216, 41, 47);
}

.header_ad_closebox {
    float: right;
    margin: 3px;
    width: 19px;
}

.header_ad_closebox img {
    display: none;
    cursor: pointer;
}
