body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    background-color: #a1a1a1;
}

a { text-decoration: none; outline: none; }
div, form, fieldset, img { padding: 0; margin:0; border-width:0; }
.clear { clear: both; }
#root {
    width: 720px;
    margin: 0 auto;
    background: #a0a0a0 url('../images/H_71_lap_alja.gif') no-repeat left bottom;
    padding-bottom: 20px;
}

/*body#aktualitasok #root{
    background: #a0a0a0 url('../images/Hc_81_Lap_alja.gif') no-repeat left bottom;
}*/
h1, h1 a, h1 a:link, h1 a:visited, h1 a:active, h1 a:hover { 
    color: #fff; font-size: 18px; margin-bottom: 0px; padding: 0 0 20px 0; width: 720px; 
    background-color: transparent;

}
#navi-container { 
    float: left; 
    background: #a0a0a0 url('../images/H_31_Menualatti-sav.gif') no-repeat left bottom;
    padding-bottom: 20px;
}

#navi { list-style-type: none; float: left; margin: 0; padding: 0; }
#navi li { 
    float: left; width: 110px; height: 69px; margin: 0; padding-bottom: 0; 
    background: #a0a0a0 none no-repeat left top;    
}

#navi li a { display: block; position: relative; width: 110px; height: 69px; text-decoration: none; 
    background: #a0a0a0 none no-repeat left top;    
}

#navi li.bemutatkozas a { background-image: url('../images/H_22_menu1.gif'); }
#navi li.aktualitasok a { background-image: url('../images/H_23_menu2.gif'); }
#navi li.programok a { background-image: url('../images/H_24_menu3.gif'); }
#navi li.eloadok a { background-image: url('../images/H_25_menu4.gif'); }
#navi li.szabalyok a { background-image: url('../images/H_26_menu5.gif'); }
#navi li.tavoktatas a { background-image: url('../images/H_26_menu5.gif'); }

#navi li.bemutatkozas a:hover { background-image: url('../images/H_22_menu1_aktiv.gif'); }
#navi li.aktualitasok a:hover { background-image: url('../images/H_23_menu2_aktiv.gif'); }
#navi li.programok a:hover { background-image: url('../images/H_24_menu3_aktiv.gif'); }
#navi li.eloadok a:hover { background-image: url('../images/H_25_menu4_aktiv.gif'); }
#navi li.szabalyok a:hover { background-image: url('../images/H_26_menu5_aktiv.gif'); }
#navi li.bemutatkozas a.active { background-image: url('../images/H_22_menu1_aktiv.gif'); }
#navi li.aktualitasok a.active { background-image: url('../images/H_23_menu2_aktiv.gif'); }
#navi li.programok a.active { background-image: url('../images/H_24_menu3_aktiv.gif'); }
#navi li.eloadok a.active { background-image: url('../images/H_25_menu4_aktiv.gif'); }
#navi li.szabalyok a.active { background-image: url('../images/H_26_menu5_aktiv.gif'); }
#navi li.tavoktatas a.active { background-image: url('../images/H_26_menu5_aktiv.gif'); }

#navi li.first { 
    width: 140px;
    background: #a0a0a0 url('../images/H_21_Menu-sav_bal_szele.gif') no-repeat left top;
}
#navi li.last { 
    width: 30px;
    background: #a0a0a0 url('../images/H_27_Menu-sav_jobb_szele.gif') no-repeat left top;
}
#navi li span { display: none; } 

#akt-menu {
    background: transparent url('../images/Hc_41_kepreszlet_bal.gif') no-repeat left top;
    margin-top: 20px;
}
#akt-content {
    background-repeat: no-repeat;
    height: 100px;
    background-color: transparent;
    background-image: url('../images/Hc_51_kepreszlet.gif');
    background-position: left bottom;
    padding-top: 40px;
    width: 720px;
}

#akt-content span { }
#akt-text { 
    float: right; height: 120px; width: 450px; overflow: hidden;
    background: #fff url('../images/Hc_43_jobb_E9E9E5.gif') repeat-y right top; 
    padding: 0 10px 0 0;
}
#akt { border: 1px solid #000; height: 118px; border-top: none; }
#akt p { margin: 0; padding: 0; font-size: 10px; }
#akt h2 { 
    margin: 0; padding: 2px 0 2px 20px; height: 20px; font-size: 14px; color: #600; font-weight: normal;
    background-image: url('../images/Hc_32_Aktualis-box_cim-hatter.gif');
    background-repeat: no-repeat;
}
body#aktualitasok { background: #a9a9a9 url('../images/0_body_bg.gif') repeat-x left top;}
body#aktualitasok h1 { background: #a9a9a9 url('../images/Hc_21_cim_alatti_sav_E9E9E5.gif') no-repeat left bottom;}
body#aktualitasok #navi-container {
    background: transparent url('../images/Hc_31_kepreszlet_bal.gif') no-repeat left top;
    padding-bottom: 0;
}
body#aktualitasok #navi li.first {
    background-image: url('../images/Hc_61_menu-sav_bal_szele.gif');
    width: 150px;
}

body#aktualitasok #navi li.last {
    background-image: url('../images/Hc_67_menu-sav_jobb_szele.gif');
    background-position: right top;
    width: 20px;
}

body#aktualitasok #left-content-text { display: none; }
body#aktualitasok #navi li.bemutatkozas a { background-image: url('../images/Hc_62_menu1.gif'); }
body#aktualitasok #navi li.aktualitasok a { background-image: url('../images/Hc_63_menu2.gif'); }
body#aktualitasok #navi li.programok a { background-image: url('../images/Hc_64_menu3.gif'); }
body#aktualitasok #navi li.eloadok a { background-image: url('../images/Hc_65_menu4.gif'); }
body#aktualitasok #navi li.szabalyok a { background-image: url('../images/Hc_66_menu5.gif'); }

body#aktualitasok #navi li.bemutatkozas a:hover { background-image: url('../images/Hc_62_menu1_aktiv.gif'); }
body#aktualitasok #navi li.aktualitasok a:hover { background-image: url('../images/Hc_63_menu2_aktiv.gif'); }
body#aktualitasok #navi li.programok a:hover { background-image: url('../images/Hc_64_menu3_aktiv.gif'); }
body#aktualitasok #navi li.eloadok a:hover { background-image: url('../images/Hc_65_menu4_aktiv.gif'); }
body#aktualitasok #navi li.szabalyok a:hover { background-image: url('../images/Hc_66_menu5_aktiv.gif'); }
body#aktualitasok #navi li.bemutatkozas a.active { background-image: url('../images/Hc_62_menu1_aktiv.gif'); }
body#aktualitasok #navi li.aktualitasok a.active { background-image: url('../images/Hc_63_menu2_aktiv.gif'); }
body#aktualitasok #navi li.programok a.active { background-image: url('../images/Hc_64_menu3_aktiv.gif'); }
body#aktualitasok #navi li.eloadok a.active { background-image: url('../images/Hc_65_menu4_aktiv.gif'); }
body#aktualitasok #navi li.szabalyok a.active { background-image: url('../images/Hc_66_menu5_aktiv.gif'); }

#content-wrapper { 
    clear:both;
    float:left;
    background: transparent url('../images/H_43_Lapszel_jobb.gif') repeat-y right top;
    padding-right: 20px;
    width: 700px
}

#content { clear: both; background: #fff url('../images/H_61_Oldalkoz_lapszel_bal.gif') repeat-y left top; }

#content #left-content {
    float: left;
    /*background-color: transparent;*/
    background: #fff url('../images/H_61_Oldalkoz_lapszel_bal.gif') repeat-y left top;
}
#content #left-content #left-content-text { 
    clear: left;
    margin: 15px;
    width: 150px;
}

#content #left-content #left-content-text h4.alkotasok { font-size: 12px; color: #666; font-weight: normal; }
#content #left-content #left-content-text div.alkotas {  margin-top: 16px; }
#content #left-content #left-content-text a { color: #000; } 
#content #left-content #left-content-text strong a { color: #600; } 
#content #left-content #left-content-text img {  border: 1px solid #000; padding: 2px; display: block; margin: 5px auto; }
/*#content #left-content #left-content-text * { margin: 0; }*/
#user-box-container {
    float:left;
    width: 180px !important;    
    width: 158px;
    /*height: 240px;*/
    padding: 0 0 22px 0;
    margin: 0;
    background: #a0a0a0 url('../images/H_51_Oldalkoz_lapszel_bal.gif') no-repeat left bottom;
}
#user-box {
    padding: 20px 0px 0px 20px;
    margin: 0;
    width: 160px;
    height: 220px;
    background: #a0a0a0 url('../images/H_41_Felhasznalo-box_hatter.gif') no-repeat left top;
    color: #fff; font-size: 10px;
}

#user-box form { width: 140px; }
#user-box fieldset { border: none; width:160px; }
#user-box legend { display: none; }
#user-box label { padding: 5px 0; display: block; }
#user-box input { border: none; width: 120px; font-size: 10px; line-height: 12px; }
#user-box button { cursor: pointer; background-color: transparent; color: #ffc; font-size: 11px; font-weight: bold; border: none; display: block; margin: 10px 0 0 0; padding: 0; width: 100%; text-align: left;text-align: left;text-align: left;}

#user-box div span { display: block; color: #ccc; }
#user-box table { color: #ccc; width: 100%; margin-top: 10px; }
#user-box table strong { color: #fff;  }
#user-box-balance { display: block; width: 150px; text-align: right; }
#user-box-balance strong { color: #fff; }
#user-box div #user-box-balance span { display: inline; color: red; }
#user-box-info { margin-top: 10px; }
#user-box-info a { text-decoration: none; color: #ffc; font-weight: bold; display: block; padding: 10px; }
#user-box-info a#logout-link { padding: 5px 10px; }
#user-box-info a#sugo-link, a#logout-link  { display: inline; }
#user-box-info form { padding: 10px; }
#user-box-info label { color: #ffc; font-weight: bold; display: inline; width: auto; }
#user-box-info input { width: auto;}
#user-box-info button { margin: 0; display: inline; width: auto; }

#content h2 { 
    background-color: #e7e7e3; 
    font-size: 14px; padding: 2px 20px; margin: 0 0 5px 0; width: 480px; }
#content h3 { padding: 10px 20px; margin: 0; background-color: #fff; color: #333; font-size: 12px; font-weight: normal; width: 480px; }
#content dl { float: left; background-color: #fff; margin: 0; padding: 0px 20px; width: 370px; }
#content dt { clear: left; float: left; width: 130px; background-color: #e7e7e3; color: #666; margin: 3px 3px 3px 0; padding: 3px; }
#content dd { float: left; width: 130px; margin: 3px; padding: 3px;}
#tbl_progamok td, #tbl_toanyagok td { font-size: 10px; color: #666; }
#tbl_progamok td span { color: #000; }
div.content-box dl dd strong a, #tbl_progamok strong.cim a, #tbl_toanyagok td a { font-size: 11px; color: #600; }
#content div.content-box { background-color: #fff; }
#content-text { margin: 5px 5px 5px 20px; width: 455px; }

body#aktualitasok #content h2 { /*width: 480px !important;*/ width: 335px; /*padding-left: 200px !important;*/ padding-left: 20px; }
#aktualitasok { margin:10px 0 0 0; padding:0; }
#aktualitasok td.program { width: 350px; }
#aktualitasok td.program, #aktualitasok td.program a { color: #600; font-weight: bold; background-color: #e7e7e3; font-size: 11px; }
#aktualitasok td.program, #aktualitasok td.eloadok { padding-left: 20px; }
#aktualitasok td.eloadok a { color: #000; }

#footer { width: 100%; clear: both; }
#footer a { color: #000; }
#footer p { margin: 5px auto; padding: 0; text-align: center; }

#programok-filter { width: 500px; float: left; margin-right: 0; }

#text-container { float: right; }
#programcsomagok-text { float: right; width: 115px; margin: 5px 0px 0px 0px; padding: 3px 10px; background-color: #e7e7e3; font-size: 11px;}
#programcsomagok-text a { color: #600; }
#filter-text { float: right; width: 150px; margin: 3px 3px 0px 0px; padding: 5px; background-color: #ffc; font-size: 9px;  clear: right; }
#programok-filter #filter-text { float: right; width: 125px; margin: 3px 0px 0px 0px; padding: 5px; background-color: #ffc; font-size: 9px;  clear: right; }
#programok-filter label, #eloadok-filter label { float: left; clear: left; display: block; padding: 3px; width: 140px; background-color: #E7E7E3; margin: 5px; font-size: 10px; color: #666; }
#programok-filter input, #programok-filter select, #eloadok-filter input, #eloadok-filter select { display: block; float: left; width: 175px; margin: 5px; padding: 1px 0px; font-size: 10px; border: 1px solid #000; }
#programok-filter select, #eloadok-filter select { width: 176px; }
#programok-filter fieldset, #eloadok-filter fieldset { border: none; margin-left: 0px;}
#programok-filter legend, #eloadok-filter legend { display: none; }
#programok-filter button, #eloadok-filter button { font-size: 11px; float: left; display: block; font-size: 11px; font-weight: bold; background-color: #333; color: #ffc; border: none; margin: 5px 5px 5px 15px; padding: 3px; width: 110px; }
#programok-filter button#programok-filter-submit { float: right; width: 135px; padding: 3px 15px; margin-left: 0px; margin-right:0px; display: block; height: 21px; }
#eloadok-filter button#eloadok-filter-submit { float: right; width: 158px; padding: 3px 0px; margin: 3px 3px 0px 0px; display: block; height: 21px; }
#programok-filter #lbl_f_programok_datum { background-color: #a7a7a3; }
body#programok div.pager { margin: 5px 10px; text-align: center; clear: both; height: 15px; } 
body#programok #program-pager-top { background-color: #ffc; }
body#programok div.pager a span { display: none; }
body#programok div.pager a.prevone 
{ 
    float: left;
    display: block;
    width: 14px;
    height: 15px;
    background-image: url('../images/Nav_elozo.gif');
    background-repeat: no-repeat;
}

body#programok div.pager a.nextone 
{ 
    float: right;
    display: block;
    width: 14px;
    height: 15px;
    background-image: url('../images/Nav_kovetkezo.gif');
    background-repeat: no-repeat;
}

body#program DIV.content-box dl { width: 500px; padding-right: 0; }
body#program DIV.content-box dd { width: 340px; }

body#eloado DIV.content-box dd { width: 200px; }

body#programcsomagok h2.programcsomag-title span { float: right; font-size: 11px; color: #bbb; font-weight: normal; }
body#programcsomagok h2.programcsomag-title span strong { color: #000; }

#tbl_progamok, #tbl_toanyagok { width: 510px; margin: 5px; clear: left; }
#tbl_progamok td, #tbl_toanyagok td {background-color: #E7E7E3; }
#tbl_progamok td span a, #tbl_eloadok td strong a { color: #600; }
div.content-box { float: left;width:520px; }
#content #program-box { clear: left; padding: 5px 5px 5px 20px; background: #fff url('../images/Hb_51_Lapszel_bal.gif') repeat-y left top; }


#content div.leiras { margin-left: 20px; }
body#program #content { background-image: none; }
body#aktualitasok #content { background-image: url('../images/Hb_51_Lapszel_bal.gif'); background-repeat: repeat-y; }
body#program #user-box-container, body#aktualitasok #user-box-container { background-image: none; padding-bottom: 0; }
body#program #root, body#aktualitasok #root { background-image: url('../images/Hc_81_Lap_alja.gif'); }
body#program #program-box h4 { padding: 5px 5px 5px 20px; background-color: #E7E7E3; font-size: 12px; font-weight: normal; }

body#program #program-img { margin-left: 20px; text-align: center; }
#tbl_programrealizaciok { margin: 0px 0px 0px 20px; width: 650px; }
#tbl_programrealizaciok td {background-color: #E7E7E3; color: #666; font-size: 10px; vertical-align: top; }
#tbl_programrealizaciok td span { font-size: 11px; font-weight: bold; }
#tbl_programrealizaciok td span.hely { color: #600; }
#tbl_programrealizaciok td strong { color: #000; }
#tbl_programrealizaciok td.jelentkezem1 { background-color: #333;text-align: center; vertical-align: middle; }
#tbl_programrealizaciok td.jelentkezem1 a { color: #ffc; font-weight: bold; }
#tbl_programrealizaciok td.jelentkezem2 { background-color: #600; color: #fff; text-align: center; vertical-align: middle;}
#tbl_programrealizaciok td.jelentkezem2 a { background-color: #600; color: #fff; }
#tbl_programrealizaciok td.jelentkezem3 { background-color: #999; color: #fff; text-align: center; vertical-align: middle;}
#tbl_programrealizaciok td.jelentkezem3 a { background-color: #999; color: #fff; }

#tbl_eloadok td { background-color: #E7E7E3; color: #666; font-size: 10px; width: 480px; }
#tbl_eloadok td.second { width: 120px; }
#content-text #szabalydoc { margin: 10px 0; padding-left: 0; }
#content-text #szabalydoc dt { width: 200px; }
#content-text #szabalydoc a { color: #600; font-weight: bold; }
#content h4.cv { background-color: #E7E7E3; clear: left; margin: 20px 3px 3px 20px; padding: 3px; font-size: 11px; font-weight: normal; width: 360px; }

#content div.content-box #cv { clear: both; background-color: #ffc; color: #000; margin: 20px; padding: 10px; }
#content div.content-box h4.eloadoprogramok { background-color: #333; color: #fff; margin: 20px; padding: 3px; font-size: 11px; font-weight: normal; width: 342px; }
body#eloado #content #tbl_progamok { margin-left: 15px; padding-left: 0; width: 490px; }

#content img.eloadoimage { float: right; width: 120px; }
body#eloado #content dl { float: left; background-color: #fff; margin: 0; padding: 0px 20px; width: 360px; padding-right:0; height: 140px; }
body#programcsomagok #content tr td { margin: 10px; }
body#programcsomagok #content tr.programcsomag td { background-color: #ffffcb; margin:0; }
body#programcsomagok #content td.empty { background-color: #fff; }

#content h4.programcsomagtitle { clear: both; background-color: #ffffcb; padding: 10px; margin: 20px;}
#content h4.csomagprogramok { margin: 20px; padding: 3px 3px 3px 10px; background-color: #e7e7e3; }
#content h4.csomagprogramok a { color: #600; }
#content dl.csomagprogramok { margin-left: 40px;}

#content div.text { margin-left: 40px; clear: both; }

body#regisztracio form {  margin-top: 0; padding-top: 0; }
body#resztvevo #frm_resztvevok dl { width: 480px; }

body#regisztracio dt,
body#resztvevo #frm_resztvevok dt {
    clear: both;
    float: left;
    text-align: right;
    width: 170px;
    margin: 8px 0 0 0;
    padding:3px 8px 3px 3px;
    background-color: #333;
    color: #fff;
    font-size: 10px;
}

/*body#resztvevo #frm_resztvevok dt { width: 160px;}*/
body#regisztracio form dd span.error {
    color: #c66;
}

body#regisztracio form dd, 
body#resztvevo #frm_resztvevok dd 
{
    float: left;
    width: 280px;
    margin: 8px 0 0 8px;
    padding: 0 0 0 3px;
}

body#resztvevo #frm_resztvevok dd { margin-left:3; }

body#regisztracio form dd { width: 285px; }

body#regisztracio form input, 
body#regisztracio form select, 
body#resztvevo #frm_resztvevok input,
body#resztvevo #frm_resztvevok select
{ border: 1px solid #000; padding: 3px; font-size: 10px; width: 260px; }

body#resztvevo #frm_resztvevok input { width: 257px; }
body#resztvevo #frm_resztvevok select { width: 257px; }
body#regisztracio form input.irsz, 
body#resztvevo #frm_resztvevok input.irsz 
{ width: 30px; }
body#resztvevo #frm_resztvevok input.irsz 
{ width: 29px; }

body#regisztracio form input.szsz, 
body#resztvevo #frm_resztvevok input.szsz 
{ width: 80px; }

body#resztvevo #frm_resztvevok input.szsz 
{ width: 79px; }


body#regisztracio form input#resztvevok_szsz_3, 
body#resztvevo #frm_resztvevok input#resztvevok_szsz_3 
{ width: 79px; }

body#resztvevo #frm_resztvevok input#resztvevok_szsz_3 
{ width: 78px; }

body#regisztracio form input.varos, body#regisztracio form input.cim, 
body#resztvevo #frm_resztvevok input.varos, body#resztvevo #frm_resztvevok input.cim 
{ width: 104px; }

body#resztvevo #frm_resztvevok input.varos, body#resztvevo #frm_resztvevok input.cim 
{ width: 103px; }

body#regisztracio form button,
body#resztvevo #frm_resztvevok button {
    clear: both;
    display:block;
    margin: 0px auto;
    background-color: #303030;
    color: #fff;
    border: none;
    font-size: 10px;
    font-weight: bold;
}

body#regisztracio form div.form-buttons, body#resztvevo form div.form-buttons { clear: both; margin-bottom: 10px; }
body#regisztracio #root { background-image: none; background-color: #ccc; width: 604px; }
body#regisztracio { background-color: #ccc; font-size: 10px; }
body#regisztracio h2 { text-align: center; margin-bottom: 0; padding-bottom: 0; font-size: 14px; }
body#regisztracio, body#regisztracio dl,
body#regisztracio form { margin-top:0; padding-top:0;}
body#regisztracio { padding-top: 5px; }


#programcsomag-order { float: right; width:100px; padding: 10px; position: relative; top: -45px; background-color: #333; color: #fff; }
#programcsomag-order a { color: #ffc; font-size: 16px; font-weight: bold; }

/* Aktuális */
#content #aktualitasok-reszletesen { clear: left; padding: 5px 5px 5px 20px; background: #fff url('../images/Hb_51_Lapszel_bal.gif') repeat-y left top; }
#content #aktualitasok-reszletesen h4#akt-reszletes-head { padding: 5px 5px 5px 20px; background-color: #E7E7E3; font-size: 12px; font-weight: normal; color: #600; margin-bottom: 0; margin-top: 5px; }
#content #aktualitasok-reszletesen div#akt-reszletes-text { padding: 5px 5px 5px 20px; }


#tbl_history { width: 410px; margin: 5px; float: left; }
#tbl_history td {background-color: #E7E7E3; }
#tbl_history td span a, #tbl_eloadok td strong a { color: #600; }
#tbl_partnerek { width: 510px; }
#tbl_partnerek td.img  { text-align: center; width: 240px; }
#tbl_partnerek a { color: #600; font-weight: bold; font-size: 12px; }

#hirdetesek {
    clear: left;
    padding: 15px 0px 0px 9px;
    padding-bottom: 0;
    background-color: #FFF;
    background-image: url( "../images/Hb_52_Lapszel_bal.gif" );
    background-repeat: repeat-y;
    text-align: center;
    width: 171px;
    margin:0;
}

#hirdetesek img { border: 1px solid black; }

table.history caption {
background-color:#E7E7E3;
font-size:14px;
margin:0pt 0pt 5px;
padding:2px 20px;
/*width:480px;*/
display: block;
}

#tbl_programrealizaciok td#visszavonas { background-color: #ccc; }
#tbl_programrealizaciok td#visszavonas a { color: #600; font-weight: bold;  }

#toanyagok h3.toanyag-kategoria { background-color: #ffc; font-weight: bold; margin-left: 10px; width: 470px; padding-left: 10px; }
#toanyagok div.toanyag { margin: 10px 10px 10px 30px; padding: 10px; background-color: #E7E7E3; }
#toanyagok div.toanyag h4 { padding: 0px 5px 5px 0; margin: 0px 5px 0px 0; }
#toanyagok div.toanyag h4 a { font-weight: bold; font-size: 12px; color: #600; }
#toanyagok div.toanyag span { color: #666; }
#toanyagok div.toanyag div.toanyag-ismerteto { margin-top: 5px; }

#toanyag #content #content-text,
#tomodul #content #content-text { width: 300px; float: left; }
#content h3.toanyag-fejezet { background-color: #ffc; font-weight: bold; margin: 0 10px; width: 470px; padding: 10px 10px; clear: both; }
#toanyag div.toanyag-alfejezet { margin: 5px 10px; padding: 0px;  width: 470px; }
#toanyag div.toanyag-alfejezet-extra { margin: 5px 10px; padding: 0px; float: left; clear: left; width: 330px; }
#toanyag div.toanyag-alfejezet h4 { margin: 0; padding: 10px; background-color: #E7E7E3; }
#toanyag div.toanyag-alfejezet div.kivonat { margin: 0 0 5px 0; padding: 10px; background-color: #E7E7E3; }
#toanyag div.toanyag-alfejezet-extra h4 { margin: 0; padding: 10px; background-color: #E7E7E3; }
#toanyag div.toanyag-alfejezet-extra div.kivonat { margin: 0 0 5px 0; padding: 10px; background-color: #E7E7E3; }
#toanyag #toanyag-order { background-color: #303030; text-align: center; color: #cdcdcd; width: 110px; padding: 10px 20px; margin: 0 20px 10px 10px; float: right; }
#toanyag #toanyag-order strong, #toanyag #toanyag-order a { color: #ffc; text-decoration: none; font-weight: bold; }
#toanyag #toanyag-order div { color: #ffc; text-align: right; }
#toanyag #toanyag-order.ordered { padding: 8px; background-color: #ffc; color: #303030; }
#toanyag #toanyag-order.ordered h4 { padding: 3px;  margin: 0; text-align: left;}
#toanyag #toanyag-order.ordered strong { color: black; font-style: normal; }
#toanyag #toanyag-order.ordered div { color: #303030; text-align: right; font-style: italic; }
#toanyag div.toalfejezet-modul,
#toanyag div.toalfejezet-modul-order
{ float: left; width: 150px; padding: 0px; margin: 5px 0px 0px 0px; text-align: center; }
#toanyag div.toalfejezet-modul div.modul-letoltes,
#toanyag div.toalfejezet-modul-order div.modul-letoltes
{ background-color: #E7E7E3; padding: 20px; margin-bottom: 20px; }
#toanyag div.toalfejezet-modul div.modul-vizsga { background-color: #303030; padding: 20px; }
#toanyag div.toalfejezet-modul-order div.modul-vizsga { background-color: #E7E7E3; padding: 20px; }
#toanyag div.toalfejezet-modul div.modul-letoltes a,
#toanyag div.toalfejezet-modul-order div.modul-letoltes, #content #frmKerdesek div a
{ font-weight: bold; color: #600; }
#toanyag div.toalfejezet-modul div.modul-vizsga a { font-weight: bold; color: #ffc; }

#content div.tomodul-header { margin-left: 10px; padding-left: 10px; }
#content #frmKerdesek { margin-left: 10px; padding: 10px;  }
#content #frmKerdesek ul { list-style-type: none; margin-top: 0; padding-top: 0; }
#content #frmKerdesek ul li { background-color: #E7E7E3; padding: 5px; margin:5px; }
#content #frmKerdesek h4 { background-color: #E7E7E3; padding: 10px; margin-bottom: 5px; margin-top: 5px; }
#content #frmKerdesek em { color: green; }
#content #frmKerdesek em.helytelen, #content div.tomodul-header .error { color: red; }
h4 { font-size: 12px; }

table.toanyag { clear: both; margin: 10px 0 0 20px; width: 500px; }
table.toanyag h4 { margin: 10px 0; }
table.toanyag th { background-color: #ffc; font-weight: bold; text-align: left; padding: 10px; font-size: 12px; }
table.toanyag td { margin: 0; padding: 0;}
table.toanyag td div.kivonat { padding-bottom: 10px;}
table.toanyag td.toanyag-alfejezet { padding-left: 10px; background-color: #E7E7E3;}
table.toanyag td.toanyag-alfejezet-extra { padding-left: 10px;background-color: #E7E7E3; width: 330px; margin-right: 20px; }
/*table.toanyag td.toalfejezet-modul-order { margin-left: 10px; background-color: #E7E7E3; }*/
/*table.toanyag td div { margin-left: 10px; background-color: #E7E7E3; text-align: center; vertical-align: top; height: 50%; }*/
table.toanyag td.toalfejezet-modul-order div, table.toanyag td.toalfejezet-modul div { background-color: #E7E7E3; text-align: center; padding: 20px; margin:0 10px 0 10px ; }
table.toanyag td div a  {font-weight: bold; color: #600; }
table.toanyag td.toalfejezet-modul div.modul-vizsga { color: #ffc; background-color: #303030; }
table.toanyag td.toalfejezet-modul-order div.modul-vizsga { color: #bbb;}
table.toanyag td div.modul-vizsga a {font-weight: bold; color: #ffc; }

body#toanyag div#toanyag_rea_info {
margin-left: 20px; clear: both; padding: 10px; background-color: #303030; color: #fff;
}


body#toanyag div.to-anyag_type { margin-left: 10px; margin-right: 10px; padding: 10px; background-color: #ffc; color: red; font-weight: bold; text-align: center;}
body#toanyag #content h3.jelen { font-size: 10px; font-style: italic; }


