@media not print {
    body, main {
        color: yellow !important;
        background: black !important;
        font-size: 28px;
    }
    
    .header_top {
        background: transparent;
    }
    .header_top_logo {
        display: none;
    }
    .header_top_logo_akadalymentes {
        display: inline-block;
        color: yellow;
        font-family: 'TrebuchetMS-Bold', Arial;
        margin-top: 30px;
    }
    .header_top_shadow {
        display: none;
    }
    .header_right {
        padding-top: 30px;        
    }
    .header_right_kereso_nevnap_table_box {
        padding-right: 45px;
    }
    .header_top_ikonok {
        padding-top: 10px;
    }
    
    #carousel-head {
        display: none;
    }
    
    .container {
        width: 100%;
    }

    h1, h2, h3, h4, h5, h6, ul {
        color: yellow;
    }
    h1 {
        font-size: 28px;
    }
    p, a, a:hover, a:active, a:focus {
        color: white;
        font-size: 28px;
    }

    .header_top_felirat {
        color: yellow;
        font-size: 28px;
    }
    .header_top_nevnap {
        display: none;
    }
    .header_top_ikonok img {
        width: 50px;
        height: auto;
    }
    .header_top_kereso input[type="text"] {
        font-size: 28px;
        background: black;
        border: 2px solid yellow;
        width: 250px;
        height: 50px;
    }
    .header_top_kereso button {
        background: black;
        color: yellow;
        height: 50px;
        width: 50px;
        border: 2px solid yellow;
    }
    div.kulcsszo_keres_div {
        background: transparent;
    }

    /* kereso */
    a.kulcsszo_keres_cimlink, a.kulcsszo_keres_cimlink:hover, a.kulcsszo_keres_cimlink:active, a.kulcsszo_keres_cimlink:focus {
        color: yellow;    
    }
    .kulcsszo_kereso_tovabb, .kulcsszo_kereso_tovabb:hover, .kulcsszo_kereso_tovabb:active, .kulcsszo_kereso_tovabb:focus {
        border: 2px solid yellow;
        background: black;
        color: yellow;
    }

    /* navbar */
    .navbar {
        background: transparent;
        border-color: yellow;
        border-width: 2px;
    }
    .navbar-toggle .icon-bar {
        width: 30px;
        height: 4px;
    }
    .navbar-default .navbar-nav .navbar_dropdownmenu > li > a,
    .navbar-default .navbar-nav .navbar_dropdownmenu > li > a:hover,
    .navbar-default .navbar-nav .navbar_dropdownmenu > li > a:active,
    .navbar-default .navbar-nav .navbar_dropdownmenu > li > a:focus,
    .navbar-default .navbar-nav > li > a,
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:active,
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:hover,
    .navbar-default .navbar-nav > .open > a:active,
    .navbar-default .navbar-nav > .open > a:focus
    {
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 24px;
        color: yellow;
        line-height: 130%;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: yellow;
    }
    /* menu */
    .main_sidebar {
        border-right: 2px solid yellow;
    }
    .oldalsav_menu h2 {
        border: 2px solid yellow !important;
        color: yellow !important;
        font-size: 20px !important;
        background: transparent !important;
    }
    .oldalsav_menu_1, .oldalsav_menu_2, .oldalsav_menu_3, .oldalsav_menu_4, .oldalsav_menu span.glyphicon {
        border: none !important;
        background: black !important;
        color: yellow !important;
        font-size: 20px !important;
    }

    .oldalsav_box, .fooldal_box {
        width: 100% !important;
        color: white;
        font-size: 28px;
        background: transparent;
    }
	.fooldal_box {
		border-bottom: 2px solid yellow;
	}
    .oldalsav_box h2, .fooldal_box h2 {
        background: transparent;
        color: yellow;
        font-size: 28px;
        border: 2px solid yellow !important;
    }

    /* velemeny */
    .arajanlatkeres_box input[type="text"] {
        border: 2px solid yellow !important;
        color: yellow;
        background: transparent;
    }
    .arajanlatkeres_box textarea {
        border: 2px solid yellow !important;
        color: yellow;
        background: transparent;
    }
    .arajanlatkeres_box button {
        border: 2px solid yellow !important;
        color: yellow;
        background: transparent;
    }

    /* kepgaleria */
    div.kepgaleria_lapozh_div {
        background: transparent;
    }
    a.kepgaleria_lapozh_cimlink, a.kepgaleria_lapozh_cimlink:hover, a.kepgaleria_lapozh_cimlink:active, a.kepgaleria_lapozh_cimlink:focus {
        color: yellow;
        font-size: 28px;
    }
    a.kepgaleria_lapozh_tovabblink, a.kepgaleria_lapozh_tovabblink:hover, a.kepgaleria_lapozh_tovabblink:active, a.kepgaleria_lapozh_tovabblink:focus { 
        border: 2px solid yellow !important;
        color: yellow;
        background: transparent;    
    }
    p.kepgaleria_lapozh_kepalairas {
        font-size: 18px;
        color: yellow;
    }
    .kepgaleria_archivum_cim, .kepgaleria_archivum_cim:hover, .kepgaleria_archivum_cim:active, .kepgaleria_archivum_cim:focus {
        border: 2px solid yellow !important;
        color: yellow;
        background: transparent;        
        font-size: 28px;
    }

    /* dokumentumtar */
    .dokumentumtar_kategorialink_elsoszint, .dokumentumtar_kategorialink {
        color: yellow;
        font-size: 28px;
    }
    .dokumentumtar_kategoriadiv_elsoszint span, .dokumentumtar_kategoriadiv span, .dokumentumtar_dokumentumdiv_elsoszint span, .dokumentumtar_dokumentumdiv span {
        opacity: 1;
    }

    /* csomagajanlo */
    .csomagajanlo_kepdiv_feliratok_div {
        background: transparent;
        color: yellow;
        border: 2px solid yellow !important;
    }
    .csomagajanlo_kepdiv_feliratok_div h2 {
        font-size: 28px;
    }
    .csomagajanlo_kepdiv {
        border: 2px solid yellow !important;
    }

    /* hirek */
    .hirek_rovidhir_div {
        background: transparent;
    }
    .hirek_lapozh_datum, .hir_datum {
        border: 2px solid yellow !important;
        color: yellow;
        font-size: 28px;
        background: transparent;
    }
    .hirek_rovidhir_cimlink, .hirek_rovidhir_cimlink:hover, .hirek_rovidhir_cimlink:active, .hirek_rovidhir_cimlink:focus {
        color: yellow;
        font-size: 28px;
    }
    .hirek_elsorovidhir_tovabb, .hirek_elsorovidhir_tovabb:hover, .hirek_rovidhir_tovabb, .hirek_rovidhir_tovabb:hover, .hir_visszalepes, .hir_visszalepes:hover {
        border: 2px solid yellow !important;
        color: yellow;
        font-size: 28px;
        background: transparent;    
    }

    /* lapozo */
    .lapozo a, .lapozo a:hover {
        color: yellow;
        border: none;
        font-size: 28px;
    }
    .lapozo a.lapozo_active, .lapozo a.lapozo_active:hover {
        border: 2px solid yellow !important;
        color: yellow;
        background: transparent;        
    }

    /* footer */
    footer {
        border-top: 2px solid yellow !important;
        color: yellow;
        background: transparent;            
    }
    footer .footer_cim, footer .footer_cim2 {
        color: yellow;
        font-size: 28px;    
    }

}