body {
    font-family:Arial,Helvetica,sans-serif,Tahoma;
    margin:0;
    padding:0;
    background-color:white;
    background-repeat:repeat-x;
    background-attachment:fixed;
}
body, table, td, th, input textarea, select, option, div, span {
    color:#000000;
    font-size:11px;
}
span {
    margin-left:6px;
}
.bdcontent {
    font-family:'Trebuchet MS',Arial;	
}
.cspan {
    color:black;    
}
.cspanb {
    color:black;
    font-weight:bold;   
}
.gspan {
    color:green;    
}
.gspanb {
    color:green;
    font-weight:bold;   
}
.dgspan {
    color:#006633;    
}
.dgspanb {
    color:#006633;
    font-weight:bold;   
}
.rspan {
    color:#CC0000;  
}
.rspanb {
    color:#CC0000;
    font-weight:bold;   
}
.bspan {
    color:blue; 
}
.bspanb {
    color:blue;
    font-weight:bold;   
}
.bckspan {
    background-color:#FFFFCC;
}
.grspan {
    color:gray;
}
form {
    display:inline;
}
input, textarea {
    color:#000000;
    font-size:11px;
    background-color:#FFFFCC;
    border:1px solid #b4b4b4;
    padding:1px 2px 1px 2px;
}
input[type="radio"], input[type="checkbox"] {
    border:0px;
    background-color:transparent;
    margin-right:5px;
}
input[readonly], select[readonly] {
    background-color:#CBCBCB;
}
input:-moz-placeholder {color:gray;}
input::-webkit-input-placeholder {color:gray;}
select {
    color:#000000;
    font-size:11px;
    background-color:#FFFFCC;
    border:1px solid #b4b4b4;
}
img {
    border:0px;
}
fieldset {
    border:1px #CBCBCB solid;
    margin-top:5px;
    padding:8px;
}
legend {
    color:#0080C1;
    margin-bottom:4px;
}
label {
    margin-left:10px;
    width:150px;
    float:left;
    font-size:11px;
    color:#000000;
}
label .small {
    width:100px;
}
a {
    color:black;
    text-decoration:none;
}
a:hover {
    color:#0080C1;
    text-decoration:underline;
}
.tinylink {
    color:#0080C1;
    margin:0px 6px 0px 6px;
}
.tinylink:hover {
    text-decoration:underline;
}
.link {
    color:green;
    font-weight:bold;
}
.link:hover {
    text-decoration:underline;
}
.alert {
    font-size:11px;
    font-weight:bolder;
    color:#CC0000;
    padding:0px 0px 0px 6px;
}
.alert:hover {
    text-decoration:underline;
}
.textbig {width:250px;}
.text200 {width:200px;}
.textacc {width:180px;}
.text150 {width:150px;}
.text90 {width:90px;}
.textpln {width:70px;text-align:right;}
.textdate, .textphone {width:70px;}
.textperc {width:50px;text-align:right;}
.textcode {width:45px;}
.textdoc {width:80px;}
.divdate {display:inline-block;}
.myd {
    padding:2px;
    float:left;
    width:100%;
}
.myl {
    font-size:11px;
    width:200px;
    float:left;
}
.myr {
    font-size:11px;
    width:500px;
    float:left;
}
.fd {
    width:50%;
    float:left;
    margin-bottom:3px;
}
.fdb {
    width:100%;
    float:left;
    margin-bottom:3px;
}
.fdr{
    width:100%;
    float:left;
    margin-bottom:8px;
    text-align:right;
}
.fdr div {display:inline-block;}
.fdbl {
    color:#0080C1;
    cursor:pointer;
    width:100%;
    float:left;
    margin-bottom:3px;
    font-weight:bold;
}
.fdbl:hover {
    text-decoration:underline;
}
.fds {
    width:30%;
    float:left;
    margin-bottom:3px;
}
.inlinedates {
    float:left;
    border:0px; 
}
.formbuttons {
    font-size:12px;
    float:left;
}
.ths {
    width:16px;
    height:16px;
}
.linkths {
    margin-left:15px;
    width:16px;
    height:16px;
}
.aths {
    margin:1px;
    width:128px;
    height:96px;
}
.oths {
    margin:1px;
    width:100px;
    height:75px;
}
.criteria {
    margin-left:6px;
    float:left;
}
.imgs {
    float:left;
    border:0px;
    margin-right:10px;
}

.uploadtr {
    width:100%;
    clear:both;
    padding:5px 0px 5px 0px;
}
.uploadth {
    float:left;
    text-align:center;
    font-weight:bold;
}
.fileinput {
    width:200px;
    float:left;
    position:relative;
    text-align:right;
}
.filedel {
    width:30px;
    float:left;
    text-align:right;
}
.fakefile {
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
}
.file {
    position:relative;
    text-align:right;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity:0;
    z-index:2;
}
.lths {
    width:12px;
    height:12px;
    margin-left:10px;
}
.othr {
    padding:10px;
    clear:both;
    color:#0080C1;
}
.yui-skin-sam .yui-dt tr.mark, 
.yui-skin-sam .yui-dt tr.mark td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.mark td.yui-dt-desc, 
.yui-skin-sam .yui-dt tr.mark td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.mark td.yui-dt-desc { 
    background-color: #FFFF99;
    color: #fff;    
}
.ft span {
    font-size:12px;
}
#ul_tabs em {
    font-weight:bold;
}
#div_uploadform {
    overflow-y:scroll;
    height:350px;
    padding:10px;
    font-size:12px;
}
#tschedule, #upload {
    background-color:#FFFFFF;
    font-size:11px;
    color:#CBCBCB;
    border:1px solid #CBCBCB;
    border-width:1px 1px 1px 1px;
    border-collapse:collapse;
    width:800px;
}
#tschedule tr:hover {
    background-color:#FFFFCC;   
}
#tschedule th, #upload th {
    text-align:center;
    background-color:#CBCBCB;
}
#tschedule td, #upload td {
    text-align:right;
    padding-right:5px;
    border:1px #CBCBCB solid;
}
#allegro_result, #ann_result {
    margin:5px 5px 5px 15px;
}
#div_button_zw, #div_button_ins, #div_ask_ins {
    width:100%;
    text-align:right;
}
#div_ins_suggest {
    width:60px;
    float:left;
    margin-bottom:20px;
    margin-right:8px;
}
#systemtop {
	background-color:#34953B;
    border-top:1px solid #D0CFCE;
    border-bottom:1px solid #D0CFCE;
    margin:4px 4px 0px 4px; 
}
#systemname {
	width:200px;
    float:left;
    height:60px;
    padding:10px;
}
#company_name{
	color:white;
    font-weight:bold;
    font-size:30px;
    font-style:italic;	
}
#system_title{
	padding-left:10px;
	color:white;
    font-size:11px;
    font-family:Verdana;
}
#loggedname {
	font-family:'Trebuchet MS',Arial;
    float:right;
    font-size:11px;
    font-weight:bold;
    color:white;    
    padding:5px 20px 0px 0px;
}
#systemmenu {
    clear:both;
    padding:1px;
}
#app_clientname {
    width:95%;
    margin:10px;
    font-size:12px;
    font-weight:bold;
    color:#0080C1;  
}
#app_header div,#app_header span {
    font-size:12px;
}
#app_legend {
    border-top:1px #CBCBCB solid;
}
#app_legend span{
    font-size:11px;
    margin:0px 4px 0px 1px;
    padding:2px 10px 0px 6px;   
}
#app_prd_name, #app_status, #app_affair, #app_gap {
    border-right: 1px #CBCBCB solid;
}
#app_buttons {
    margin-top:4px; 
}
#div_button_check button {
    background: url(https://callisto-cdn.danych.com/img/db-reload.gif) 4% no-repeat;
    text-indent:18px;
}
#div_button_save button,#div_button_saveandexit button,
#div_button_savesubject button,
#div_button_saveandinsertsubject button {
    background: url(https://callisto-cdn.danych.com/img/save.gif) 4% no-repeat;
    text-indent:18px;
}
#div_button_print button {
    background: url(https://callisto-cdn.danych.com/img/printer.gif) 4% no-repeat;
    text-indent:18px;
}
#div_button_cancelsubject button {
    background: url(https://callisto-cdn.danych.com/img/doc-error.gif) 4% no-repeat;
    text-indent:18px;
}
#div_button_exit button {
    background: url(https://callisto-cdn.danych.com/img/note-ok.gif) 4% no-repeat;
    text-indent:18px;
}
#div_button_send button, #div_button_sign button, #div_button_prepare button {
    background: url(https://callisto-cdn.danych.com/img/doc-next.gif) 4% no-repeat;
    text-indent:18px;
}
#div_button_progress button {
    background: url(https://cdn.helpearcb.pl/img/right.gif) 4% no-repeat;
    text-indent:18px;
}
#div_button_signed button {
    background: url(https://callisto-cdn.danych.com/img/note-ok.gif) 4% no-repeat;
    text-indent:18px;
}
#div_button_rewind button {
    background: url(https://callisto-cdn.danych.com/img/doc-edit.gif) 4% no-repeat;
    text-indent:18px;
}
#div_button_correct button,#div_button_recalc button {
    background: url(https://callisto-cdn.danych.com/img/overlay-edit.gif) 4% no-repeat;
    text-indent:18px;
}
#fs_next_manual label {
    width:100px;
}
#dchrome {
    width:400px;
    text-align:center;
    clear:both;
    margin:20px auto;
}
#achrome {
    text-decoration:none;
}
#achrome div {
    width:300px;
    text-align:center;
    font-size:10px;
    color:gray;
}
.iter {
    font-size:14px; 
}
li .yuimenuitem {
    font-size:12px;
    height:20px;
    padding-left:10px;
}
#fdfoot{
    width:98%;
    clear:both;
    margin:20px auto;
    padding-top:5px;
    color:#B4B4B4;
    font-family:'Trebuchet MS',Arial;
    border-top: 1px solid #134BB8;
}

.uploadtr {
    width:100%;
    clear:both;
    padding:5px 0px 5px 0px;
}
.uploadth {
    float:left;
    text-align:center;
    font-weight:bold;
}
.uploadtd {
    margin-left:10px;
    float:left;
    font-size:11px; 
}
.fileinput {
    width:200px;
    float:left;
    position:relative;
    text-align:right;
}
.filedel {
    width:30px;
    float:left;
    text-align:right;
}
.fakefile {
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
}
.file {
    position:relative;
    text-align:right;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity:0;
    z-index:2;
}