
/*fieldset, */form {
    border:  0;
    margin:  0;
    padding: 0;
}

td, th { font-family : verdana; font-size : 9px;} 

input, textarea {font-family: verdana; color: #000}
/*
body{
    font-family : verdana; font-size : 9px;
    scrollbar-face-color: brown; 
    scrollbar-shadow-color: #c7b299; 
    scrollbar-highlight-color: #c7b299; 
    scrollbar-3dlight-color: #c7b299; 
    scrollbar-darkshadow-color: #c7b299; 
    scrollbar-track-color: #c7b299; 
    scrollbar-arrow-color: #c7b299;
    background-color: #FEEEDB;
}
*/

html,body{
	  font-family : verdana; font-size : 9px;
      margin:0;
      padding:0;
      height:100%;
      border:none;
      background-color: #FEEEDB;
   }



td.rozmiar1 { font-size: 6pt;}

a { color: #804500; text-decoration: none }
a:hover { color: blue; text-decoration: none }

input { font-size: 9px; color: #000; font-family: verdana, helvetica, arial, sans-serif; }
input.button {
    color: #444;
    border: 2px ridge;
    cursor:pointer;
    font-size: 8pt;
    font-weight: normal;
    text-transform: none;
    background-color: #FDFDFD;
    background-image: url('http://www.polconstruct.com/ines3/inc/input.gif');
}
input.button:hover {
    color: #000;
    background-image: none;
}

textarea { border-right: #000 1px solid; border-top: #000 1px solid; font-size: 9px; border-left: #000 1px solid; color: #000; border-bottom: #000 1px solid; font-family: verdana, helvetica, arial, sans-serif;  }

select { font-size: 9px; color: #000; font-family: verdana, helvetica, arial, sans-serif;  }

option { border-bottom: #ddd 1px dotted; font-size: 9px; color: #000; font-family: verdana, helvetica, arial, sans-serif;  }

checkbox {font-family: verdana, helvetica, arial, sans-serif; border: none}

a.text1 {text-decoration : underline; color:white;}
a.text1:hover {text-decoration : underline; color:yellow}
    
a.text2 {text-decoration : underline; color:black;}
a.text2:hover {text-decoration : underline; color:red}

a.text3 {text-decoration : none; color:#009}
a.text3:hover {text-decoration : underline; color:red}

a.text4 {text-decoration : none; color:white; font-weight: bold;}
a.text4:hover {text-decoration : none; color:yellow; font-weight: bold;}

a.text5 {text-decoration : none; color:white}
a.text5:hover {text-decoration : none; color:#fadfc0}

a.text5 {text-decoration : none; color:black}
a.text5:hover {text-decoration : none; color:black}

a.czarny:link,
a.czarny:visited
{
color: black;
font-size: 7pt;
text-decoration: none;
font-weight: bold;
font-family: verdana;
}
a.czarny:hover
{
color: blue;
font-size: 7pt;
text-decoration: none;
font-weight: bold;
font-family: verdana;
}
a.czarny:active
{
color: black;
font-size: 7pt;
text-decoration: none;
font-weight: bold;
font-family: verdana;
}


a.czerwony:link,
a.czerwony:visited,
a.czerwony:hover
{
color: red;
font-size: 7pt;
text-decoration: none;
font-weight: bold;
font-family: verdana;
}
a.czerwony:active
{
color: red;
font-size: 7pt;
text-decoration: none;
font-weight: bold;
font-family: verdana;
}

/* My Custom Styles */

table.myCustom {
    border-width:1px; 
    border-style:solid; 
    border-color:#8B0000;    
    background-color:lightgrey;
}

td.myCustom {
    color:grey;
}

select.myCustom {
    border: 1px solid #000000;
}

input.myCustomText {
    border: 1px solid #000000;    
}

input.myCustomText:focus {
    border: 1px solid #000000;
    background-color: #FFCC99;    
}

input.myCustomTextArea {
    border: 1px solid #000000;
}

input.myCustomTextArea:focus {
    border: 1px solid #000000;
    background-color: #FFCC99;
}

checkbox.myCustom {
    border: 1px solid #000000;
}

input.myCustom {
    border: 1px solid green;
    background: green;
    color: #ffffff;
    cursor: pointer;    
}

input.myCustom2 {
    border: 1px solid red;
    background: red;
    color: #ffffff;
    cursor: pointer;    
}

input.myCustom2size {
    border: 1px solid white;
    background: red;
    color: #ffffff;
    cursor: pointer;
    size: 20px;    
}

input.myCustom3 {
    border: 1px solid #000000;
    background: #000000;
    color: #ffffff;
    cursor: pointer;    
}

input.myCustom4 {
    border: 1px solid #ff9743;
    background: #ff9743;
    color: #ffffff;
    cursor: pointer;    
}

td.white{    
    font-size: 9px;
    font-weight: bold;        
    color: black;    
    background-color: white;
    border: 1px solid #000;
}

td.wiersz{    
    font-size: 9px;    
    color: black;    
    background-color: white;
    border: 1px solid #000;
}

td.wiersz_no_border{
    color: black;    
    background-color: white;
}

td.naglowek_glowny{    
    font-size: 15px;
    font-weight: bold;        
    color: black;
}


td.naglowek_braz, tr.naglowek_braz {    
    font-size: 9px;
    font-weight: bold;        
    color: black;    
    background-color: #C7B299;
    border: 1px solid #000;
}

td.naglowek_braz_jasny, tr.naglowek_braz_jasny {    
    font-size: 9px;
    font-weight: bold;        
    color: black;    
    background-color: #FEEEDB;
    border: 1px solid #000;
}

td.naglowek_braz_jasny2, tr.naglowek_braz_jasny2 {    
    font-size: 9px;
    font-weight: bold;        
    color: black;    
    background-color: #FADFC0;
    border: 1px solid #000;
}

td.naglowek_bialy, tr.naglowek_bialy {    
    font-size: 9px;    
    color: black;    
    background-color: #FFFFFF;
    border: 1px solid #000;
}

td.naglowek_lightgrey{    
    font-size: 9px;
    font-weight: bold;        
    color: black;    
    background-color: #DDD;
    border: 1px solid #000;
}


        

td.naglowek_zielony{    
    font-size: 9px;
    font-weight: bold;        
    color: black;    
    background-color: #90EE90;
    border: 1px solid #000;
}

td.naglowek_jasny_zielony{    
    font-size: 9px;
    font-weight: bold;        
    color: black;    
    background-color: #99CC00;
    border: 1px solid #000;
}

td.naglowek_niebieski{    
    font-size: 9px;
    font-weight: bold;        
    color: blue;    
}

td.naglowek_f6{    
    font-size: 9px;
    font-weight: bold;        
    color: black;    
    background-color: #f6f6f6;
    border: 1px solid #000;
}

td.wiersz_f6_bold{    
    font-size: 9px;
    font-weight: bold;        
    color: black;    
    background-color: #f6f6f6;
    border: 1px solid #000;
}

td.wiersz_border{
    border: 1px solid black;
}

td.wiersz_lightgreen{    
    
           
    color: black;    
    background-color: #D8EBE3 ;
    border: 1px solid #000;
}

td.stock_braki{	
	font-size: 9px;
	font-weight: bold;		
	color: black;	
	background-color: red;
	border: 1px solid #000;
}

td.stock_nadstan{	
	font-size: 9px;
	font-weight: bold;		
	color: black;	
	background-color: #FFFF99;
	border: 1px solid #000;
}


td.wiersz_border_lewe{
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
}


td.wiersz_border_prawe{
    border-top: 1px solid black;    
    border-right: 1px solid black;
}


td.wiersz_f6_bold_jasny_border{    
    font-size: 9px;
    font-weight: bold;        
    color: black;    
    background-color: #f6f6f6;
    border: 1px solid #787878;
}

td.wiersz_f6{    
    font-size: 9px;            
    color: black;    
    background-color: #f6f6f6;
    border: 1px solid #000;
}

td.wiersz_f6_jasny_border{    
    font-size: 9px;            
    color: black;    
    background-color: #f6f6f6;
    border: 1px solid #a0a0a0;
}


td.wiersz_border{    
    font-size: 9px;    
    color: black;    
    background-color: white;
    border: 1px solid black;
}


td.wiersz_white_jasny_border{    
    font-size: 9px;    
    color: black;    
    background-color: white;
    border: 1px solid #a0a0a0;
}

td.wiersz_yellow_border{	
	font-size: 9px;	
	color: black;	
	background-color: #FFFF66;
	border: 1px solid black;
}

td.wiersz_blue_border{	
	font-size: 9px;	
	color: white;	
	background-color: #6666FF;
	border: 1px solid black;
}

td.wiersz_red_border{	
	font-size: 9px;	
	color: white;	
	background-color: red;
	border: 1px solid black;
}

td.wiersz_blue2_border{	
	border: 1px solid #787878; 
	background-color: #D0DCEC; 
	font-weight:bold;
	color: black;  
}



/*CARS*/

td.wiersz_normal{	
	border: 1px solid #a0a0a0;
}

td.wiersz_potw_normal{	
	background:#00CC00; 
	border: 1px solid #a0a0a0;
	border-top:2px solid black;
	border-bottom:2px solid black;
}

td.wiersz_potw_lewe{	
	background:#00CC00; 
	border: 1px solid #a0a0a0;
	border-left:2px solid black;
	border-top:2px solid black;
	border-bottom:2px solid black;
}

td.wiersz_potw_prawe{	
	background:#00CC00; 
	border: 1px solid #a0a0a0;
	border-right:2px solid black;
	border-top:2px solid black;
	border-bottom:2px solid black;
}

td.wiersz_potw_cale{	
	background:#00CC00; 
	border: 2px solid black;
}



td.wiersz_niepotw_normal{	
	background:#FFFF00; 
	border: 1px solid #a0a0a0;
	border-top:2px solid black;
	border-bottom:2px solid black;
}

td.wiersz_niepotw_lewe{	
	background:#FFFF00;  
	border: 1px solid #a0a0a0;
	border-left:2px solid black;
	border-top:2px solid black;
	border-bottom:2px solid black;
}

td.wiersz_niepotw_prawe{	
	background:#FFFF00; 
	border: 1px solid #a0a0a0;
	border-right:2px solid black;
	border-top:2px solid black;
	border-bottom:2px solid black;
}

td.wiersz_niepotw_cale{	
	background:#FFFF00; 
	border: 2px solid black;
}


/*END CARS*/



td.sa_form_label{
    padding-right: 20px;
    vertical-align: middle;
    text-align: right;
}

td.sa_form_html{
    padding-left: 5px;
    vertical-align: middle;
    text-align: left;
}

u {
    text-decoration: none;
    border-bottom: dotted 1px; 
}

.income { color: green; text-decoration: none; }
.costs { color: red; text-decoration: none; }
.assets { color: blue; text-decoration: none; }
.settle { color: #804500; text-decoration: none; }
.other { color: black; text-decoration: none; }

.fontWhite {color: white; text-decoration: none;}
.fontBlue {color: blue; text-decoration: none;}

.require {
  background: #ffe4b5;
}

.require_edit {
  background: white;
}

.require_filed {
  background: #afeeee;
}





#div_druk_bialy {    
    width:900px;  
    height: auto; 
    /*_height: auto;*/
    padding:5px;
    background:white; 
    position: absolute;
    font-size: 12px;
    margin-top:60px;
    margin-left:40px;
}


#div_druk_naglowek {    
    width: 100%;  
    height: auto;
    padding-top:5px;
    float: right;
        text-align: center;
    font-size: 16px;
        font-weight: bold;
    
}

#div_druk_tresc {    
    width: 100%;  
    height: auto;
    margin-top:60px;
    float: right;
        text-align: left;
    font-size: 14px;    
}

#div_druk_stopka {    
    width: 95%;  
    height: auto;
    margin-top:150px;
    padding-right:50px;
    float: left;
        text-align: right;
    font-size: 12px;    
}


#loading
            {
                background-color: #c00;
                border: 0.1em solid #800;
                color: #fff;
                display: none;
                margin: 0;
                right: 1em;
                padding: 0.25em 0.5em 0.25em 0.5em;
                position: absolute;
                top: 0.25em;
                width: 6em;
            }










#div_komp_kontener {
    width:100%;  
    height: auto;
    background-color:white;
    font-size: 12px;
    margin-top:20px;
}







tr.n1 { BACKGROUND: #7BD98B }
tr.n2 { BACKGROUND: #9FFAA3 }
tr.n3 { BACKGROUND: #CAFED0 }

td.n1 { BACKGROUND: #7BD98B }
td.n2 { BACKGROUND: #9FFAA3 }
td.n3 { BACKGROUND: #CAFED0 }




#dg_contentBox{
        border:1px solid #317082;
        height:0px;
        visibility:hidden;
        position:absolute;
        background-color:#E2EBED;
        overflow:hidden;
        padding:2px;
        width:250px;
                
}

#dg_content{
        position:relative;        
        font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
        width:100%;
        font-size:0.8em;
        
}

#dg_slidedown{
        position:relative;
        width:250px;
}

#dhtmlgoodies_leftPanel{    /* Styling the help panel */
        
        background-color:#3c94c8;    /* Blue background color */
        color:#FFF;    /* White text color */
        font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;    /* Which font to use */
        
        /* You shouldn't change these 5 options unless you need to */        
        height:100%;        
        left:0px;
        z-index:10;
        position:absolute;
        display:none;
        text-align: left;
    }
    
    #dhtmlgoodies_leftPanel #leftPanelContent{
        padding:0px;
    }
    #dhtmlgoodies_leftPanel .closeLink{ /* Layout of close link */
        padding-left:2px;
        padding-right:2px;
        background-color:#FFF;
        position:absolute;
        top:2px;
        right:2px;
        border:1px solid #000;
        color:#000;
        font-size:0.8em;                
    }
    #dhtmlgoodies_leftPanel .closeLink:hover{    /* Close link text  - mouseover effect*/
        color:#FFF;
        background-color:#000;
    }
    
td.DG_QL_mouseoff
{
    padding:2px;
    border:1px solid #3366CC;
    text-decoration:none;
    color: #FFFFFF;
    font: normal 10px Verdana;
    vertical-align:middle;
}

td.DG_QL_mouseon {
    padding:2px;
    border:1px solid #ADC9FF;
    background-color:#5781D5;
    color: #FFFFFF;
}    

.cell {
background-color:#FFFFFF;
border: #999999 1px solid;
}
.header {
background-color:#c7b299;
border: #999999 1px solid; text-align: center;
color:#333;
font-weight:bold;
height:30px;
}

.hc_menu {
background-color:#c7b299;
border: #999999 1px solid; 
text-align: center;
width:100;       
position:relative;

}

#budget_div_window
{
border: #999999 1px solid;
position: absolute;
left: 50%;
top:25%;
width: 400px;
display: none;
font-family: Verdana;
} 









/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landr?               |
|--------------------------------------------------*/

.dtree {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    white-space: nowrap;
    font: bold 10px Verdana;
}
.dtree img {
    border: 0px;
    vertical-align: middle;
}
.dtree a {
    color: black;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.dtree a.node, .dtree a.nodeSel {
    white-space: nowrap;
    padding: 1px 2px 1px 2px;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font: normal 10px Verdana;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
    color: black;
    text-decoration: underline;
    font: normal 10px Verdana;
}
.dtree a.nodeSel {
    color: grey;
}
.dtree .clip {
    overflow: hidden;
}




/* P?u?ek Jakub 03-10-2006 */
    .miniWarning {
        color: #900;
        font-size:8pt;
    }

    table.work-groups-features {
        width: 100%;
          background-color:#9FC8CF;
    }
    
    .work-groups-features tr {
        background-color:#FFE;
    }

    .work-groups-features th {
        color: white;
        font-size:8pt;
        font-weight:bold;
        vertical-align:middle;
        background-color:#768999;
    }

    .work-groups-features td {
        padding: 2px;
    }

    
    table.mat-list {
        font-size : 10px;
        text-align:left;
        background-color:#9BC2CB;
    }
    tr.mat-list1 {
        background-color:#F6F9F9;
    }
    tr.mat-list2 {
        background-color:white;
    }
    th.mat-list {
        color:black;
        height:18px;
        font-weight:bold;
        border: black 1px solid;
        background-color:#9DB7CC;
    }
    td.mat-list { 
        background-color:#F6F9F9;
    }
    
    
    
    
    #div_cyfra {    
        font-size: 12px;
        font-weight:bold;
    }
    
    #div_cyfra2 {    
        font-size: 10px;
        font-weight:bold;
    }
    
    #div_czcionka {    
        font-size: 7px;
        position: relative; 
        margin-bottom:-2px;  
    }
    
     #div_czcionka_pis {    
        font-size: 8px;
        position: relative; 
        margin-top:10px;  
    }
    
    
    #div_czcionka2 {    
        font-size: 6px;
        position: relative; 
        margin-bottom:-4px;  
    }
    
    
     #div_czcionka3 {    
        font-size: 6px;
        position: relative; 
        margin-bottom:-2px;  
    }
    
.error {border:solid 1px #ff0000; background:#fff; padding:5px; text-align:center; font-weight:bold; color:#ff0000;}
.error ul {text-align:left;list-style-type:dot;font-weight:normal;}
.errText {font-weight:bold;color:#ff0000;}

    div#indicator
{
  position: absolute;
  width: 100px;
  height: 40px;
  left: 10px;
  top: 10px;
  z-index: 900;
  background: url(/images/indicator.gif) no-repeat 0 0;
}

.dojoForm {background:#ededed; padding:20px; border:solid 1px #333;}

.sfError {border:none; background:transparent; padding:5px; text-align:center; font-weight:bold; color:#ff0000;}
.center {text-align:center;}
.formTitle {text-align:center;font-weight:bold;margin-bottom:10px;font-size:1.2em;}
.blackBorder {border:solid 1px #333;background:#fff;padding:5px;}
.label {background-color:#fff;border: #999 1px solid;text-align:right;font-weight:bold;}

.msg .x-box-mc {
    font-size:14px;
}
#msg-div {
    position:absolute;
    left:35%;
    top:10px;
    width:250px;
    z-index:20000;
}
