
@page landscape {size:landscape;}

body {
/* width: 18cm; */
 color: #000000;
 padding: 0px 0px 0px 0px;
 font-size: 14px;
 font-weight: normal;
 margin: 0;
 padding: 0px 0px 0px 0px;
 background-color: #FFFFFF;
}

body.pp {
 width: 18cm;
 color: #000000;
 padding: 0px 0px 0px 0px;
 font-size: 14pt;
 font-weight: normal;
 margin: 0;
 padding: 0px 0px 0px 0px;
 background-color: #FFFFFF;
}

P { color:#000000; font-size:15px;} 

.mini {
color:#000000; 
font-size:14px;
border-collapse:collapse;
border: 1px solid;
}
.mini td { border: 1px solid; }

.mini12 {
color:#000000; 
font-size:12px;
border-collapse:collapse;
border: 1px solid;
}
.mini12 td { border: 1px solid; }

.print_italic {font-style:italic;}

.right_border {border-right:solid 1px; padding:  0px 0px 0px 10px;}
.left_pad {padding: 0px 0px 0px 10px;}
p {margin: 0px 0px 0px 0px;}
p.pa {margin: 0px 0px 7px 0px;}

h3.np {padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;}
h2.np {padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;}

table.prita {border-collapse:collapse; border:1px;}
table.prita td {border:1px solid; padding:1px 1px 1px 1px;}
table.prita th {border:1px solid; padding:1px 1px 1px 1px;}

table.prita_bold {border-collapse:collapse; border:2px;}
table.prita_bold td {border:2px solid; padding:1px 1px 1px 1px;}


table.zebra_print {border-collapse:collapse; border:1px;}
table.zebra_print tr:nth-child(2n+1){

}
table.zebra_print tr.cont:nth-child(2n){
    background-color:#c3c3c3;
}
.title_row td {
    text-align:center;
    font-weight:bold;
}
table.zebra_print td {border:1px solid; padding:1px 1px 1px 1px;}


table.prita_bold {border-collapse:collapse; border:2px;}
table.prita_bold td {border:2px solid; padding:1px 1px 1px 1px;}


table.orange {border-collapse:collapse; border:1px;}
table.orange td {text-align:center; border:1px solid; font-size:11px; padding:1px 1px 1px 1px;}
table.prita_small {border-collapse:collapse; border:1px;}
table.prita_small td {text-align:center; border:1px solid; font-size:10px; padding:1px 1px 1px 1px;}
table.prita_small td span.les_type {font-style:italic;}
table.pritap {border-collapse:collapse; border:1px;}
table.pritap td {border:1px solid; padding:1px 3px 1px 3px;}

td.lt_align { text-align: left; vertical-align: top; }
table.centr {text-align:center;}

table.table_schedule_bind {border-collapse:collapse;}
table.table_schedule_bind td {border:1px solid black; padding:2px 2px 0px 2px; text-align:center; vertical-align:center;}
table.table_schedule_bind tr.b_title td {border-bottom:1px solid black;}
table.table_schedule_bind tr.b_title td div {width:18px;}
table.cell_dow_table {border-collapse:collapse; border:none;}
table.cell_dow_table td {vertical-align:top; font-size:8px; border: none;}
table.cell_dow_table td.main {font-size:9px; border: none;}
table.cell_dow_table td.adv_right {font-size:8px; border: none; text-align:right;}
table.cell_dow_table td.adv_left {font-size:8px; border: none; text-align:left;}

table.kafrate_printtable {border-collapse:collapse; border:none; margin:10px 0px 20px 0px;}
table.kafrate_printtable tr.t_row {font-weight:bold;  text-align:center;}
table.kafrate_printtable tr.tt_row td {font-size:16px;}
table.kafrate_printtable td {border:1px solid black; padding:3px 3px 0px 3px; font-size:14px;}

.line-deny {background-color: 999999;}

.col_center td {
    text-align:center;
}
.col_center {
    text-align:center;
}
.title_orange {
    font-size:18px;
    font-weight:bold;
    line-height:24px;
    margin: 5px 0 5px 0;
}
