body {margin: 0px;font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size: 12px;}
#login_form {width: 400px; margin: 0 auto; display: none;}
table td{border: none;}

td {color: #669;border-top: 1px solid #e8edff;padding: 2px 5px; cursor:default;}
tr.second {background: blue;color: #339;background: #eff2ff;}
tr.header { background: #83ACCA;}
tr.header td {font-weight: bold; color: white;}
tr.header th {font-weight: bold; color: white;}
a {color: #669; font-weight: bold;}
h3 {border-bottom: 2px solid rgb(158,198,48);}
.hide {display: none;}
input.hide {display: none}

div.input_error {color: red;}
#employeer_editor div.error {margin-left: 280px;}
div.lakcim input, div.pozicio input,div.munkakor input,div.munkavegzes_helye input {width: 300px;}
div.kelt input {width: 200px;}
div.nev input,div.szul_nev input,div.szul_datum input,div.anyja_neve input{width: 200px}
div.oraber input, div.rendes_munkaido input {width: 80px;text-align: right;}
div.input_error input {border: 1px solid red;}
.step{font-weight: bold;}
tr.hidden_employee td {color: gray; font-style: italic;}

.error {color: red; letter-spacing: 2px;}
input,select {padding: 5px; margin: 5px;}
 #contract_editor div, #employee_editor div {clear: both;}
#contract_editor input.hide, #contract_editor select.hide{display: none;}
span.field_error_tipp {font-size: 11px;}

#nav {position: fixed; width: 100%; margin: 0;padding: 0; height: 34px; border-bottom: 2px solid rgb(131,172,202);background: rgb(227,236,243)}
#nav li {font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande" Sans-Serif;list-style: none; margin: 0 2px 0 0; color: white; float:left; padding:10px 20px 10px 10px; cursor: pointer; background: rgb(158,198,48)}
#nav li.username {float: right; cursor: inherit;}
#nav li.active {background: rgb(131,172,202); color: white;}
div.tab {display: none; margin-top: 20px; width: 1180px; margin: 0 auto;}
#suggests { border-radius: 5px; color: white; background:rgb(158,198,48); font-size: 12px; list-style: none; position: absolute; margin: 0px; padding: 5px;}
#suggests li {border-bottom: 1px solid white;padding: 5px 10px; }
#suggests li a {display: block;}

#contracts_list_tab .message_box {clear: both;}
#contracts_list_tab .message_box a {background: none; color: black; font-weight: bold; float: none;}
#contracts_list,#employees_list  {clear: both;}
#contracts_list .nev {}
#contracts_list .adoazonosito {}
#contracts_list .munka_jelleg {}
#contracts_list .pozicio {}
#contracts_list .munkakor {}
#contracts_list .munka_kezdete {}
#contracts_list .napok_szama {}
.showall div.hide {display: inherit;}
.contracts_tab {display: none;}
.employees_tab {display: none;}
#existing_contract_nev {font-weight: bold; line-height: 36px;}
.tab_controls {clear: both; padding-bottom: 20px;}
.tab_controls a {float: left;background: rgb(158,198,48); padding: 5px;margin: 5px; color: white}
span.tipp {color: gray; font-size: 11px;}

.attendance_details .att_hours,.attendance_details .att_wage  {width: 50px; text-align: right;}

td.napok_szama {width: 50px;}
.notification {color: rgb(255,165,0);}
.notification {color: red;}

#mass_contracts_tab h4 {margin: 1px 0;}
#mass_contracts_tab label {padding: 0; margin: 0;}
#mass_contracts_tab .mass_result td{ vertical-align: top; margin: 0; padding: 0;}

#mass_contracts_emp_list {clear: both;list-style: none;}
#mass_contracts_emp_list li {}
#mass_contracts_emp_list label {text-align: left; float: none;}
#mass_contracts_tab .checkbox {width: auto;}
#mass_contracts_tab div {clear: both;}
#mass_contracts_tab .fields div {height: 30px; line-height: 30px; }
#mass_contracts_tab div.field {display: inline;}
#mass_contracts_tab div.hide {display: none;}
#mass_contracts_tab .no_default {font-size: 9px}
#mass_contracts_tab .emp_number {margin-left: 10px; font-weight: bold; font-size: 12px;}


#mass_prepapre input {margin: 0px;}
#mass_prepapre .empty {border: 1px solid red;}


#mass_prepapre td {padding: 2px; border-top: 1px solid #83ACCA}
#mass_prepapre tr.error td {letter-spacing: normal;}
#mass_prepapre tr.error_tip td {border-top: none; color: red;}

#mass_prepapre .preview_munka_kezdete {width: 80px;}
#mass_prepapre .preview_napok_szama {}
#mass_prepapre .preview_munka_jellege {}
#mass_prepapre .preview_pozicio {width: 200px;}
#mass_prepapre .preview_munkakor {width: 200px;}
#mass_prepapre .preview_rendes_munkaido {width: 40px;text-align: right;}
#mass_prepapre .preview_oraber {width: 40px; text-align: right}
#mass_prepapre td.oraber {width: 80px; }
#mass_prepapre .preview_munkavegzes_helye {width: 200px;}
#mass_prepapre .preview_kelt {width: 150px;}
label {display: block; float: left; width:250px; text-align: right; margin: 5px; padding: 5px;}
.ui-multiselect-checkboxes label {display:inherit; float: none; width: auto; text-align:inherit; margin:auto; padding: auto;}

#login_form label{width: 100px;}
 #contract_editor .error {margin-left: 280px;}
 #contract_editor div.napok_szama{display: block;}
 #employeer_editor input {width: 300px;}
 
 
 
 #report  {text-align: left; clear: both;}
#report h4 {margin: 20px 0 0 0; font-size: 14px; color: #669;}
#report h4 div { font-size: 11px;  }
/*#report .page_break {display: none;}*/
#report table {margin-left: 30px;}
#report tr.header td {text-align: center; font-weight: bold; text-transform:uppercase;}
#report tr.header th {text-align: center; font-weight: bold; text-transform:uppercase;}
#report tr.odd td{}
#report tbody tr:nth-child(even) {background: rgb(255,243,234);}
#report .report_employee_detail tbody tr:nth-child(even) {background:none;}
#report .report_employee_detail tbody tr.data:nth-child(odd) {background:rgb(255,243,234);}
#report tr.even, #report tr.odd {padding-left: 30px;}
#report tr.overview {font-weight: bold;}

#report td { }
#report td.month {width: 180px; padding-left: 20px; }
#report td.days {width:70px;text-align: right; border-right: 1px solid gray; }
#report td.wage {width:100px;text-align: right;}
#report td.date {padding-left: 20px; width: 100px; }


#report tr.total td {border-top:1px solid gray;font-weight: bold;}
#report tr.month_header td { font-weight: bold;}
 #report_page_header {display: none;}
 
 #report_filter_employees {width: 600px; }
 
#daily_wages_table tr.selected {background:rgb(227,236,243)} 
#daily_wages_table span {cursor: pointer;}
#daily_wages_table div.sorszam {width: 25px;}

.page_header {display: none;}