    
    * {
        margin: 0px;
        padding: 0px;
    }
    
    html, body {
        height: 100%;
    }
    
    body {
        font-family: Helvetica, Arial, Tahoma, sans-serif;
        background: #ffffff;
        color: #231f20;
    }
    
    
    
    ul#language {
        list-style: none;
        float: left;
        height: 40px;
    }
    
    ul#language li {
        float: left;
        font-size: 11px;
        color: #ffffff;
        padding-top: 15px;
    }
    
    ul#language li a {
        color: #ffffff;
        text-decoration: none;
    }
    
    ul#language li a:hover {
        color: #ffffff;
        text-decoration: underline;
    }
	
        
    #container {
        width: 960px;
        background: url("../images/print_partners_logo.gif") no-repeat;
        position: relative;
        min-height: 100%;
    }
    
    #footer {
        width: 960px;
        height: 40px;
        position: absolute;
        bottom: 0;
        left: 0;
        border-top: 1px solid #cccccc;
    }
    
    #kcoll {
        width: 260px;
        margin-right: 60px;
        float: left;
    }
    
    #ksend {
        width: 580px;
        clear: both;
    }
    
    #kcolp {
        width: 260px;
        float: left;
    }
    
    #kontakt {
        width: 580px;
    }
    
    
    .ki {
        width: 260px;
        border: 1px solid #231f20;
        border-bottom: 3px solid #231f20;
        height: 20px;
        font-size: 13px;
        font-family: Helvetica, Arial, Tahoma, sans-serif;
    }
    
    .kt {
        width: 260px;
        border: 1px solid #231f20;
        border-bottom: 3px solid #231f20;
        height: 120px;
        font-size: 13px;
        line-height: 20px;
        font-family: Helvetica, Arial, Tahoma, sans-serif;
    }
    
    .ks {
        margin-top: 20px;
    }
    
    #footer h5 {
        background: url("../images/copy.gif") 660px 0px no-repeat;
        width: 960px;
        height: 40px;
    }
    
    #footer h5 span {
        display: none;
    }
     
     
     
     
     #header {
        width: 960px;
        height: 80px;
     }
     
     #contents {
        width: 1000px;
        min-height: 520px;
     }
     
     #main {
	width: 1000px;
     }
     
     #text {
        width: 580px;
	margin: 0px;
	padding: 0px;
        margin-left: 20px;
        margin-right: 60px;
        float: left;
     }
     
    
    img.picture {
	margin-top: 25px;
	width: 580px;
	height: 215px;
	margin-bottom: 16px;
    }
     
     #additional {
        width: 300px;
        float: left;
     }
     
     #clear {
        clear: both;
        width: 960px;
        height: 60px;
     }
     
     h1, h1 a {
        display: block;
        width: 311px;
        height: 80px;
        float: left;
     }
     
     h1 a span {
        display: none;
       
    
     }
     
     ul#menu {
        float: left;
        width: 649px;
        height: 80px;
        list-style: none;
     }
     
     ul#menu li, ul#menu li a {
        height: 80px;
        display: block;
        float: left;
        background-repeat: no-repeat;
     }
     
     ul#menu li a:hover {
        background: none;
     }
     
     ul#menu li a span {
        display: none;
     }
     
     li#c, li#c a, li#m, li#m a {
        width: 100px;
     }
     
     
     
    li#c a {
        background: url("../images/c.gif");
     }
     
    li#m a {
        background: url("../images/m.gif");
     }
     
     li#y, li#y a {
        width: 120px;
     }
     
    li#y a {
        background: url("../images/y.gif");
     }
     
     li#k, li#k a {
        width: 110px;
     }
     
     li#k a {
        background: url("../images/k.gif");
     }
     
     .s_c {
        width: 960px;
        height: 40px;
     }
     
     h2 {
        padding-left: 20px;
        padding-top: 5px;
        color: #ffffff;
        font-size: 26px;
        line-height: 30px;
        font-weight: normal;
        padding-bottom: 5px;
        width: 640px;
        float: left;
     }
     
     #text p {
        line-height: 20px;
        font-size: 13px;
	margin: 0px;
	padding: 0px;
        margin-top: 20px;
     }
     
    #text ul {
        line-height: 20px;
        font-size: 13px;
        list-style-image: url("../images/m_li.gif");
        margin-left: 17px;
        }
        
    #text ul li {
        margin-bottom: 20px;
    }
     
     
    #text p.intro {
        line-height: 20px;
        font-size: 16px;
     }
     
     #additional p {
        line-height: 20px;
        font-size: 16px;
        margin-top: 20px;
     }
     
    #additional p.last {
        margin-bottom: 33px;
    }
     
    #additional p.dane {
        line-height: 20px;
        font-size: 13px;
        margin-top: 13px;
        
     }
     
     h3.form {
        margin-top: 14px;
     }
     
    h4 {
        font-size: 16px;
        font-weight: bold;
        margin-top: 20px;
        line-height: 20px;
     }
     
     
     h3 {
        width: 300px;
        display: block;
        padding-top: 5px;
        padding-bottom: 5px;
        font-size: 16px;
        font-weight: bold;
        margin-top: 14px;
        line-height: 20px;
     }
     
     a {
        color: #231f20;
        text-decoration: underline;
     }
     
     a:hover {
        text-decoration: none;
        color: #231f20;
     }
     
     h3 a {
        color: #231f20;
        text-decoration: none;
        display: block;
        width: 300px;
     }

    h3 a:hover {
        text-decoration: underline;
    }
