* {margin:0;padding:0}
img {border:0}
body {text-align:center;font:normal 11px Verdana, Arial, Helvetica, sans-serif;background:#42535a url('../film/bkg.gif') repeat-x}
#top {position:relative;width:970px;height:330px;background:#212f36 url('../film/power-silent.gif') no-repeat;margin:0 auto;text-align:left}
#top ul#top-m-l {list-style:none;position:absolute;left:740px;top:4px}
#top ul#top-m-l li {float:left;margin-right:13px}
#top ul#top-menu {list-style:none;background:#212f36 url('../film/agregaty-pradotworcze-wynajem.gif') no-repeat;padding-top:103px;height:27px;margin-left:397px}
#top ul#top-menu li {float:left;height:27px}
#top ul#top-menu li a {display:block}
#top ul#top-menu li a.firma {height:27px;width:75px;background: url('../film/firma.gif') no-repeat 0;margin-right:8px}
#top ul#top-menu li a.firma:hover, #top ul li a.fsel {background-image:url('../film/firma_up.gif')}
#top ul#top-menu li a.oferta {height:27px;width:86px;background: url('../film/oferta.gif') no-repeat 0;margin-right:8px}
#top ul#top-menu li a.oferta:hover, #top ul li a.osel {background-image:url('../film/oferta_up.gif')}
#top ul#top-menu li a.nasi-klienci {height:27px;width:128px;background: url('../film/nasi-klienci.gif') no-repeat 0;margin-right:9px}
#top ul#top-menu li a.nasi-klienci:hover, #top ul li a.ksel {background-image:url('../film/nasi-klienci_up.gif')}
#top ul#top-menu li a.galeria {height:27px;width:96px;background: url('../film/galeria.gif') no-repeat 0;margin-right:7px}
#top ul#top-menu li a.galeria:hover, #top ul li a.gsel {background-image:url('../film/galeria_up.gif')}
#top ul#top-menu li a.kontakt {height:27px;width:100px;background: url('../film/kontakt.gif') no-repeat 0}
#top ul#top-menu li a.kontakt:hover, #top ul li a.csel {background-image:url('../film/kontakt_up.gif')}
#t_left {width:397px;height:330px;float:left}
#t_banner {width:573px;height:200px;background:#212f36 url('../film/top-image.gif') no-repeat;margin-left:397px}
#top-h1 {font-size:21px;font-weight:normal;padding-left:270px;text-align:left;color:#fff600;width:700px;margin:0 auto;background:#294250 url('../film/top-h1.gif') no-repeat;height:35px;line-height:35px}
#cont {width:968px;padding:0 1px;margin:0 auto;text-align:left;background:#233d4e url('../film/cont.gif') repeat-y}
#right {float:right;width:671px;padding-top:8px;color:#9cc7e4;padding-right:27px}

#cont-text {margin-bottom:20px}
#cont-text h1 {color:#fff;font-size:1.1em;margin-bottom:5px}
#cont-text p {line-height:1.4em;margin-bottom:3px}
#cont-text ul, #right ol {padding-left:25px;margin:10px 0}
#cont-text li {margin-bottom:3px}

#left {width:248px;padding-top:5px}
#left ul {list-style:none;width:230px;margin-bottom:20px}
#left ul li {margin-bottom:4px}
#left ul li a {display:block;height:19px;line-height:19px;overflow:hidden;white-space:nowrap;color:#fff600;text-decoration:none;background:#314f61 url('../film/menu.gif') no-repeat;padding-left:21px}
#left ul li a:hover, #left ul li a.sel {color:#fff;background-image:url('../film/menu_up.gif')}
#stopka {height:22px;color:#fff;border-bottom:1px solid #fff600;background:url('../film/stopka.gif');clear:both;padding-left:404px;font:normal 11px/22px Arial, Verdana, Helvetica, sans-serif}