*{font-size:13px; font-weight:normal; color:#333; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; text-align:justify}

body{background:#000 url(../images/background1.png) repeat-x; color:#383e43; margin-top:-40px; }

object{float:left}
legend{display:none}
strong{font-weight:bold}
em{font-style:italic}

.glowna{min-height: 260px; height: expression(document.body.clientHeight > 260? "260": "auto" ); }
.outsourcing{min-height: 660px; height: expression(document.body.clientHeight > 660? "660": "auto" ); }
.wypozyczalnia{min-height: 200px; height: expression(document.body.clientHeight > 200? "200": "auto" ); }
.szkolenia{min-height: 300px; height: expression(document.body.clientHeight > 300? "300": "auto" ); }
.audyt{min-height: 720px; height: expression(document.body.clientHeight > 720? "720": "auto" ); }
.kontakt{min-height: 220px; height: expression(document.body.clientHeight > 220? "220": "auto" ); }

.container{margin:0 auto; position:relative; overflow:hidden; width:920px}

#top, #content, #footer{clear:both; display:block; width:100%; overflow:auto}

#top{background:url(../images/top.png) center top no-repeat; height:368px; margin-top:1px; overflow:auto}
#top .container{height:100%}


#top ul{position:absolute; width:700px; left:310px; top:63px}
#top ul li{float:left; margin-right:0px; margin-right:0px}
#top ul li{list-style:none}
#top ul li:last-child{margin:0}
#top ul li a{background-repeat:no-repeat; background-image:url(../images/menu.png); float:left; height:40px; overflow:hidden; text-indent:-9998%}

#content{background:url(../images/bar.png) no-repeat;  margin-top:10px; overflow:hidden; margin-bottom:20px; }
#content h1{font-family:Helvetica,Arial,san serif; font-size:18px; height:25px; line-height:1.45em; margin:4px 0 0 2%; width:98%}

#main-content{float:right; margin:18px 15px 0 0; padding-bottom:20px; width:600px}
#main-content a{color:#2f5d82}
#main-content h3{display:block; font-weight:bold}
#main-content p{margin-top:20px}
#main-content p:first-child{margin-top:0}

#sidebar{float:left; width:250px; margin-top:10px;; margin-left:-40px;}
#sidebar ul{margin-top:10px; width:245px}
#sidebar ul li{clear:both; display:block}
#sidebar ul li a{background:url(../images/menu2.png) no-repeat 0 0 ; clear:both; color:#383e43; float:left; padding:6px 0 8px 20%; text-decoration:none; width:80%}
#sidebar ul li a:hover, #sidebar ul li a.active{color:#fff; font-weight:normal}
#sidebar ul li{clear:both; float:left; margin-top:5px; padding-left:5%; width:95%}

#footer{background:url(../images/bar2.png) top no-repeat; margin:0; padding:0; line-height:34px;}
#footer ul {margin:0; padding:0; float:right; margin-right:20px;}
#footer ul li{display:inline; padding-left:10px}
#footer ul li a{color:#FFF; text-decoration:none; padding-right:11px}
#footer ul li a:hover{text-decoration:underline}
#footer ul li:last-child a{background:none;}
