.schn-topbanner{
    display: block;
    width: 770px;
    height: 184px;
    border: none;
    padding: 0 0 10px;
    background-color: #fff;
}

.schn-topimg-left{
    display: block; 
    width: 225px; 
    height: 105px; 
    margin: 142px 0 50px 0; 
    padding: 0; 
    border: none;
}

.schn-topimg-right{
    float: right; 
    width: 322px; 
    height: 247px; 
    margin: 0 0 50px; 
    padding: 0 0 0 25px; 
    border: none;
}

.schn-about{
    margin: 25px auto;
}

.schn-about dt{
    font: normal normal 600 18px/1.2em Arial;
    color: #009865;
    text-align: justify;
}

.schn-about dd{
    padding: 10px 0 25px;
    margin: 0;
    font: normal normal 200 14px/1.4em Arial;
    color: #003020;
    text-align: left;
}

.schn-expose{
    position: relative;
    left: 12%;
    padding: 0 0 25px;
    margin: 0;
    font: normal normal 600 22px/1em Arial;
    color: #009865;
    text-align: center;
    width: 76%;
}

.schn-kioto{
    margin: 0 0 10px;
    font: normal normal 200 14px/1.4em Arial;
    color: #003020;
    text-align: justify;
}

.schn-warning{
    position: relative;
    left: 12%;
    padding: 25px 0 25px;
    margin: 0;
    font: normal normal 200 24px/1.2em Lucida;
    color: #009865;
    text-align: center;
    width: 76%;
}

img.schn-ee{
    float: left;
    width: 339px;
    height: 199px;
    border: none;
    padding: 0 25px 25px 0;
    margin: 0;
}

p.schn-ee{
    color: #009865;
    font: normal normal 600 14px/1.4em Arial;
    text-align: left;    
    text-transform: uppercase;
    margin: 0;
    padding: 12% 0 0;
}

.schn-preimplementation{
    clear: both;        
    margin: 25px 0 0;
    font: normal normal 200 14px/1.4em Arial;
    color: #003020;
    text-align: left;
}

.schn-inplementation{
    width: 100%;
    margin: 10px 0;
    border-collapse: collapse;
    vertical-align: top;
    border: solid #009865 1px;
}

.schn-inplementation th{
    padding: 5px;
    font: normal normal 600 14px/1.2em Arial;
    color: #fff;
    background-color: #009865;
    text-align: center;
    vertical-align: top;
}

.schn-inplementation td{
    font: normal normal 200 14px/1.2em Arial;
    color: #003020;
    text-align: justify;
    vertical-align: top;
    border: solid #009865 1px;
    padding: 10px;
}

.schn-wykres{
    display: block;
    position: relative;
    left: 82px;
    border: none;    
    margin: 0;
    width: 606px;
    height: 331px;
    padding:  0 0 25px;
}

.schn-presolutions{
    clear: both;        
    margin: 25px 0 0;
    font: normal normal 200 14px/1.4em Arial;
    color: #003020;
    text-align: left;
}

.schn-solutions{
    width: 100%;
    margin: 10px 0;
    border-collapse: collapse;
    vertical-align: top;
    border: solid #009865 1px;
}

.schn-solutions td{
    width: 50%;
    padding: 10px;
    vertical-align: top;
}

.schn-solutions-item dt{
    font: normal normal 600 12px/1.4em Arial;
    color: #003020;
    text-align: left;    
}

.schn-solutions-item dd{
    padding: 0;
    margin: 0;
    font: normal normal 200 12px/12px Arial;
    color: #5d5d5d;
}

.schn-solutions-item ul{
    padding: 0 0 0 15px;
    list-style-type: circle;
    color: #009865;
    font: normal normal 600 12px/12px Arial;
    margin: 0 0 10px;
}

.schn-solutions-item ul li span{        
    color: #5d5d5d;
    font: normal normal 200 12px/12px Arial;
    text-align: justify;
}

.schn-rownanie{
    width: 605px;
    position: relative;
    left: 82px;
    border-collapse: collapse;
}

.schn-rownanie img{
    width: 605px;
    height: 205px;
    border: none;
    margin: 0;
    padding: 0;
}

.schn-rownanie th{
    border: 1px solid #009865;
    padding: 0;
}

.schn-rownanie td{
    width: 33%;
    border: solid #009865 1px;
    padding: 10px;
    font: normal normal 200 12px/1.4em Arial;
    text-align: justify;
    vertical-align: top;
    color:  #009865;  
}

.schn-content-dl-header{
    background-color: #009865;
    padding: 2px 2px;
    margin: 50px 0 0;
    font: normal normal 600 11px/2em Arial;    
    color: #fff;
    text-transform: uppercase;    
    text-align: left;    
}

.schn-content-dl-list{    
    list-style: none;    
    padding: 0 0 0 10px;
    margin: 0;
    border: solid #009865 1px;
} 

.schn-content-dl-list a{
    display: block;
    padding: 0 0 0 21px;
    margin: 0 0 5px 0;    
    background: #fff url('objects/schn/pdf_icon_16.png') scroll no-repeat left center;
    font: normal normal 200 11px/2em Arial;
    color: #009865;
    text-transform: lowercase;
    text-decoration: none;
    text-align: left;    
}

.schn-content-dl-list a:hover{
    text-decoration: underline;
}

.schn-link{
    margin: 25px 0;
    font: normal normal 600 11px/2em Arial;
    text-align: left;
    text-transform: uppercase;
    color:  #009865;
}

.schn-link a{
    font: normal normal 600 11px/2em Arial;
    color:  #009865;
}

