html, body
{  
    margin: 0;
    padding: 0;
    background-image: url( 'images/bg.jpg' );
    background-repeat: repeat-x, repeat-y;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color:#E2E2E2;
}
a:link, a:visited
{
    text-decoration:underline;
    border:none;
    color:#E2E2E2;
        }
        
a.link_orange
{
    color:#F69A0B;
    font-weight:bold;
    text-decoration:underline;
    }

span.span2right
{
    float:right;
    }

span.span-orange
{
    color:#F69A0B;
    font-weight:bold;
    }

.clear
{
    clear: both;
}
img
{
    border:none;
    }

h1.orange
{
    font-family:'Lucida Grande'; font-size:30px; color:#FFA00B; font-weight:lighter;
    padding-left:35px;
    }

h1.gray
{
    font-family:'Lucida Grande'; font-size:30px; color:#BCBCBC; font-weight:lighter;
    padding-left:35px;
    }

h2.orange
{
    font-family:'Lucida Grande'; font-size:30px; color:#FFA00B; font-weight:lighter;
    padding-left:35px;
    }

h2.gray
{
    font-family:'Lucida Grande'; font-size:30px; color:#BCBCBC; font-weight:lighter;
    padding-left:35px;
    }


h3.gray
{
    font-family:'Lucida Grande'; font-size:18px; color:#BCBCBC;
    padding-left:35px;
    }

ul, ul {
        display: block;
        list-style: none;
        margin: 0;
        padding: 0;
        padding-left:35px;

}

li
{
    background: url("images/li-img.gif") no-repeat left;
        padding-left:23px;
        padding-bottom:0px;
        line-height:25px;
    }
    
#background
{
    background-image:url('images/bg-all.jpg');
    background-repeat:repeat-x;
    background-position:top;
    }
    
#container
{
    width:913px;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    
    }
#top-logo
{
    height:90px;
    margin-left:70px;
    padding-top:15px;
}

#top-menu
{
    height:29px;
    background-image:url('images/bg-menu.jpg');
    background-repeat:repeat-x;
    margin-left:70px;
}

#menu-start, #menu-o-firmie, #menu-oferta, #menu-klienci, #menu-kontakt {
    float: left; 
    clear: none;
    height:29px;
    width:107px;
}

#top-menu a
{
    color:#FFFFFF;
    font-family:Arial, Tahoma, Verdana;
    font-size:12px;
    font-weight:bold;
    padding-top: 8px;
    padding-left:10px;
    display:block;
    width:100%;
    height:100%;    
    background-image:url('images/menu-item.jpg');
    background-repeat:no-repeat;
    }
*html #top-menu a {
	padding: 0px;
}

*html .menuTx {
	margin-top: 8px;
	margin-left: 10px;
}
    
#top-menu a:hover
{
    color:#4C4C4C;
    background-image:url('images/menu-item-a.jpg');
    background-repeat:no-repeat;
    }    

#top-menu a.active2
{
    color:#4C4C4C;
    background-image:url('images/menu-item-a.jpg');
    background-repeat:no-repeat;
    }   

#top-flash
{
    width:913px;
    height:256px;
    }

#content-container
{
    width:913px;
    background-image:url('images/content-container-bg.jpg');
    background-repeat:no-repeat;
    background-position:top;
}
*html #content-container { margin-top: -3px;}
    
	
#content
{
    margin: 0 auto;
    width:794px;
    background-image:url('images/content-bg-bottom.jpg');
    background-repeat:repeat-x;
    background-position:bottom;
}    

#content2
{
    margin: 0 auto;
    width:794px;

}  

#menu2
{
    color:#FFFFFF;
    font-size:11px;
    margin-left:25px;
    }
    
#menu2 span
{
    padding-right:10px;
    padding-left:10px;
    
    }
    
#menu2 a
{
    color:#FFFFFF;
    border-bottom:solid 1px #525252;
    padding-bottom:2px;
    }    
    
#menu2 a.active
{
    color:#FFAF2E;
    }        

#content p.normal
{
    text-align:justify;
    padding-left:35px;
    padding-right:35px;        
    }

#content2 p.normal
{
    text-align:justify;
    padding-left: 35px;
    padding-right:35px;        
    }
    
#content2 p.italic
{
    font-style:italic;
    padding-left: 35px;
    padding-right:35px; 
    }    
    
#content p.bold
{
    text-align:justify;
    color:#FFFFFF;
    font-weight:bold;
    padding-left: 35px;
    padding-right:35px;    
    } 
  
#content2 p.bold
{
    text-align:justify;
    color:#FFFFFF;
    font-weight:bold;
    padding-left: 35px;
    padding-right:35px;    
    }   
    
#line
{
    
    border-bottom:solid 1px #232323;
    width:100%;
    }
    
#empty-place
{
    height:15px;
    width:100%;
    }
    
img.headline
{
    padding-top: 35px;
    padding-left: 35px;
    padding-bottom: 5px;
    }    

#footer
{
    height:35px;
    width:100%;
    background-image:url('images/footer-bg.jpg');
    background-repeat:repeat-x;
    border-bottom:solid 1px #101010;
    }
#footer-links
{
    width:794px;
    margin: 0 auto;
    color:#595959;
    font-size:7px;
    padding-top:10px;
    
    }
    
#footer-links a
{
    color:#595959;
    font-size:11px;
    font-family:Arial; 
    text-decoration:underline;
    
    }            

#footer-links span
{
    margin-left:5px;
    margin-right:5px;    
    }
    
#footer-copyrights
{
        display:block;
        }

#about1
{
    width:365px;
    height:250px;
    float:left;
    }

#about2
{
    width:365px;
    height:250px;
    float:left;
  
    }

#contact1
{
    width:182px;
    float:left;
    }

#contact2
{
    width:182px;
    float:left;    
    }    

#contact1  ul li
{
    background-image:none;
    padding-left:0px;
    
    }

#contact2  ul li
{
    background-image:none;
    padding-left:0px;
    }

img.button-contact
{
    padding-left:35px;
    }
   

#prezentacja{
	padding-left:35px;
}

#middle
{
    }
#bottom
{
    }

/* fisher mod */
.kontaktBox { width: 245px; float: left; padding-left: 35px; height: 72px; }
.kontaktBox2 { width: 215px; float: left; padding-left: 35px; height: 72px; }

*html .kontaktBox { height: auto; }	
.clear { clear: both; }
#kontaktFormLeft { float: left; width: 355px; padding-left: 35px; }
.formText { float: left; font-weight: bolder; width: 100px; margin-top: 8px; }
.formText2 { float: left; font-weight: bolder; width: 138px; margin-top: 5px; }
.input { background: url('images/back_input.jpg') repeat-x; border: 1px solid #bababa; width:160px; }
.formInput { float: left; margin-top: 5px; }
.formMoreTexr { font-weight: bolder; margin-top: 10px; } 
.formTextarea { border: 1px solid #bababa; height: 92px; background: url('images/back_textarea.jpg') repeat-x; }
#kontaktFormRight { width: 400px; float: right; line-height: 21px; }
.checkboxes { color: #ef8e01; }
.check { border: 3px; }
.inputSend { padding: 5px 0px 0px 35px; }
.error { color: red; font-weight: bolder; padding-left: 50px; }
 