/* ---- CSS ---- */

*{
    margin:0;
    padding:0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* otoczenie karty */
body, html
{
    margin:0;
    padding:0;
    background:#e7e7e7; 
    text-align:center;
    margin-bottom:10px;
}

a
{
    color:#87B220;
    text-decoration:underline;
}
a:hover
{
        color:#717171;
        text-decoration:none;
}

/* ----- IDS ----- */

/* tlo karty */
#container
{
    width:980px;
    margin:10px auto;
    padding:0;
    background:#ffffff;
    text-align:left;
}

/* ----- HEADER ----- */

.subContainer, #navigation ul
{
    width:980px;
    margin:0 auto;    
}


/* gorny pas z nazwa firmy */
#header
{

    text-align:center;
    margin:0;
    padding:30px 0 0 10px;
    height:64px;

    background:#90c4d9;

    font-size:20px;
    font-weight:bold;
    color: #ffffff;

}



#banner
{
    margin:0;
    padding:0;
    padding-bottom:5px;
    background:#e7e7e7;
}

/* ----- NAVIGATION ----- */

/* pasek menu */
#navigation
{
    margin:0;
    padding:0;
    background:#6c93a2;
    height:34px;
    list-style:none;
}

#navigation li
{
        float:left;
        clear:none;
        list-style:none;
}
#navigation li a
{
        color:#fff;
        display:block;
        font-size:12px;
        text-decoration:none;
        font-weight:bold;
        padding:10px 18px;
}

#navigation li a:hover
{
        color:#fff;
        background:#739B1F;
}


/* ----- HEADINGS ----- */


h1
{
    font-family:'Georgia';
    font-size:16px;
    letter-spacing:-1px;
    margin-top:5px;
    margin-bottom:5px;
    font-weight:bold;
    color:#718e3e;
}


.spec
{
    font-family:'Georgia';
    font-size:16px;
    letter-spacing:-1px;
    margin-top:5px;
    margin-bottom:5px;
    font-weight:bold;
    color:#0047AB;
    text-align:center;
}

.spec a
{
    color:#87B220;
    text-decoration:underline;
    text-align:center;
    font-size:12px;
}



h2
{
    font-family:'Georgia';
    font-size:25px;
    letter-spacing:-1px;
    margin-top:15px;
    margin-bottom:20px;
    font-weight:normal;
    color:#718e3e;
}

h3
{
    font-size:14px;
    font-weight:bold;
    color:#666666;
    margin:5px 0;
    
}

/* ----- paragraphs ----- */

p
{
    color:#000000;  
    font-size:13px;     
    line-height:25px;
}

#primaryContent ul
{
    color:#043f4a;
    font-size:13px;    
    margin:20px 0;
    list-style:none; 
}

#primaryContent li
{    
    padding-left:25px;
    margin:8px 0;
    list-style:none;
    background:url('../images/multitriangle.png') left top no-repeat;
}



#secondaryContent ul
{
    color:#043f4a;
    font-size:13px;    
    margin:20px 0;
    list-style:none; 
}

#secondaryContent li
{    
    padding-left:25px;
    margin:8px 0;
    list-style:none;
    background:url('../images/multitriangle.png') left top no-repeat;
}


#leftContent p
{
    
}

#leftContent2 p
{
    
}


/* ----- images ----- */

img{
    border:0;
}
img a{
    border:0;
    text-decoration:none;
}
img a:hover{
    border:none;
}

/* ----- content ----- */

#primaryContent{
    width:506px;
    padding:20px 55px;
    border-left:5px solid #e7e7e7;
    font-size:13px;
    float:right;
    clear:none; 
}
#primaryContent img
{
        clear:none;
        margin:10px;
        margin-right:0;
        padding:1px;
        border: 1px solid #ffffff;
        display:block; /*allows the element to take auto margins*/
        margin:0 auto; /*centers in compliant browsers*/
        text-align:center; /*centers in old versions of IE*/ 

}


#secondaryContent
{
    width:506px;
    padding:20px 55px;
    border-left:5px solid #e7e7e7;
    font-size:13px; 
    float:right;
    clear:none; 
}

#tertiaryContent
{
    width:506px;
    padding:20px 55px;
    border-left:5px solid #e7e7e7;
    font-size:13px; 
    float:right;
    clear:none; 
}



#secondaryContent img
{
float:right;
clear:none;
margin:10px;
margin-right:0;
padding:1px;
border: 1px solid #ffffff;
}

#leftContent
{
    width:228px;
    padding:10px 14px;
    font-size:13px;
    float:left;
    clear:none; 
}


#leftContent h3
{
    font-size:13px;
    color:#87b220;
    margin-top:20px;
}
#leftContent ul
{
    list-style:none;
}
#leftContent li
{
    list-style:none;
    padding-left:20px;
    margin:8px 0;
    background:url('../images/eye.png') left top no-repeat;
}
#leftContent li a{
    color:#575757;
    font-weight:bold;
    text-decoration:none;
}
#leftContent li a:hover{
    color:#E7E7E7;
    font-weight:bold;
    text-decoration:underline;
}
#leftContent .links li{
    padding-left:0px;
    margin:8px 0;
    background:none;
}


#leftContent2
{
    width:228px;
    padding:10px 14px;
    font-size:13px;
    float:left;
    clear:none; 
}


#leftContent2 h3
{
    font-size:13px;
    color:#87b220;
    margin-top:5px;
}
#leftContent2 ul
{
    list-style:none;
}
#leftContent2 li
{
    list-style:none;
    padding-left:5px;
    margin:8px 0;
    background:url('../images/eye.png') left top no-repeat;
}
#leftContent2 li a{
    color:#575757;
    font-weight:bold;
    text-decoration:none;
}
#leftContent2 li a:hover{
    color:#E7E7E7;
    font-weight:bold;
    text-decoration:underline;
}
#leftContent2 .links li{
    padding-left:0px;
    margin:8px 0;
    background:none;
}





/* ----- FOOTER ----- */

#footer{
    margin:0 auto;
    margin-bottom:10px;
    height:10px;
    padding:18px 20px;
    clear:both;
    width:900px;
    text-align:center;
    font-size:10px;
    color:#484848;
    background:#f4f4f4;
}
    #footer ul{
        list-style:none;    
    }
    #footer li{
        list-style:none;
        display:inline;    
    }
    #footer #copyright{
        float:left;
        clear:none;
    }
    #footer #links{
        /* float:right; */
        clear:none;
    }
    #footer a{
        color:#606060;
        text-decoration:none;
    }
    #footer a:hover{
        color:#ccc;
        text-decoration:underline;
    }

/* ----- CLASSES ----- */

.clear
{
clear:both;
}






/****   publikacje o systemie *****/

#publiContent ul
{
    color:#043f4a;

    font-size:13px;    

    margin:20px 0;
    list-style:none; 
}

#publiContent li
{    
    padding-left:15px;
    margin:8px 0;
    list-style-type:square;

/*
    list-style:none;
    background:url('../images/multitriangle.png') left top no-repeat;
*/

}



#publiContent
{
    width:506px;
    padding:20px 55px;
    border-left:5px solid #e7e7e7;

    font-size:13px; 

    float:right;
    clear:none; 
}

#publiContent img
{
float:right;
clear:none;
margin:10px;
margin-right:0;
padding:1px;
border: 1px solid #ffffff;
}




#publiContent a
{
    color:#87B220;
    text-decoration:underline;
    font-size:9px; 

}
#publiContent a:hover
{
        color:#717171;
        text-decoration:none;
}


.abstr
{    
    padding-left:5px;
    margin:8px 0;
    font-size:11px;
}



/****   wykaz instalacji *****/

#installContent ul
{
    color:#043f4a;

    font-size:13px;    

    margin:20px 0;
    list-style:none; 
}

#installContent li
{    
    padding-left:15px;
    margin:8px 0;
    list-style-type:square;
/*
    background:url('../images/multitriangle.png') left top no-repeat;
*/
}



#installContent
{
/*    width:506px; */

    padding:20px 55px;


    border-left:5px solid #e7e7e7;

    font-size:13px; 

/*    float:right; */
    clear:none; 
}

#installContent img
{
float:right;
clear:none;
margin:10px;
margin-right:0;
padding:1px;
border: 1px solid #ffffff;
}




#installContent a
{
    color:#87B220;
    text-decoration:underline;
    font-size:9px; 

}
#installContent a:hover
{
        color:#717171;
        text-decoration:none;
}


/* dane kontaktowe, o firmie */


#addrContent p
{
    
}
#addrContent{
    width:228px;
    padding:10px 14px;
    font-size:11px;
    float:left;
    clear:none; 
}

#addrContent h3
{
    font-size:13px;
    color:#87b220;
    margin-top:20px;
}
#addrContent ul
{
    list-style:none;
}
#addrContent li
{
    list-style:none;
    padding-left:20px;
    margin:8px 0;
    background:url('../images/eye.png') left top no-repeat;
}
#addrContent li a{
    color:#575757;
    font-weight:bold;
    text-decoration:none;
}
#addrContent li a:hover{
    color:#575757;
    font-weight:bold;
    text-decoration:underline;
}
#addrContent .links li{
    padding-left:0px;
    margin:8px 0;
    background:none;
}



.contact
{
/*    padding-left:20px; */
    padding-top:20px;
    margin:8px 0;
/*    border:5px solid #e7e7e7; */
    font-size:11px;
}


.contact a
{
    color:#575757;
    font-weight:bold;
    text-decoration:none;
}

.contact a:hover
{
    color:#575757;
    font-weight:bold;
    text-decoration:underline;
}


/*
.contact
{

    text-align:center;
    margin:0;
    padding:20px 0 0 10px;
    height:32px;
    border:5px solid #e7e7e7; 
    font-size:11px;

}

.contact a
{
    color:#575757;
    font-weight:bold;
    text-decoration:none;
}

.contact a:hover
{
    color:#575757;
    font-weight:bold;
    text-decoration:underline;
}
*/






/*  inf. o cds/isis na www */


#isisContent ul
{
    color:#043f4a;

    font-size:13px;    

    margin:20px 0;
    list-style:none; 
}

#isisContent li
{    
    padding-left:15px;
    margin:8px 0;
    list-style-type:square;
/*
    background:url('../images/multitriangle.png') left top no-repeat;
*/
}



#isisContent
{
/*    width:506px; */

    text-align:left;

    padding:20px 55px;
    


    border-left:5px solid #e7e7e7;

    font-size:13px; 

/*    float:right; */
    clear:none; 
}

#isisContent img
{
float:right;
clear:none;
margin:10px;
margin-right:0;
padding:1px;
border: 1px solid #ffffff;
}




#isisContent a
{
    color:#87B220;
    text-decoration:underline;
    font-size:9px; 

}
#isisContent a:hover
{
        color:#717171;
        text-decoration:none;
}


/* Styl dla zagnieżdżonych list ul */
li ul {
    /* wcięcie od lewej */
    padding-left: 20px;
}
