* {margin:0;padding:0;}

body {font-family:tahoma;font-size:12px;color:#3e3e3e;line-height:16px;}

a {text-decoration:none;color:#ffffff;}

a:hover {text-decoration:none;color:#ffffff;}

ul {padding:0 0 0 32px;margin:0 0 8px 0;}

ol {padding:0 0 0 32px;margin:0 0 8px 0;}

li {padding:8px 0 0 0;}

.topwrapper {width:100%;background:#272727 url('images/top-repeater.png') repeat-x;text-align:center;height:502px;}

.top {width:1000px;background:;margin:0 auto;height:502px;text-align:left;}

.header {height:114px;width:1000px;background:url('images/header.png');}

.menu {height:54px;width:1000px;}

.menuglowna {width:125px;height:53px;background:url('images/menu.png') 0px -53px no-repeat;display:block;float:left;}

.menuceny {width:85px;height:53px;background:url('images/menu.png') -125px -53px no-repeat;display:block;float:left;}

.menuujecie {width:170px;height:53px;background:url('images/menu.png') -210px -53px no-repeat;display:block;float:left;}

.menusprzet {width:115px;height:53px;background:url('images/menu.png') -380px -53px no-repeat;display:block;float:left;}

.menuoferta {width:112px;height:53px;background:url('images/menu.png') -495px -53px no-repeat;display:block;float:left;}

.menureferencje {width:152px;height:53px;background:url('images/menu.png') -607px -53px no-repeat;display:block;float:left;}

.menufirma {width:115px;height:53px;background:url('images/menu.png') -759px -53px no-repeat;display:block;float:left;}

.menukontakt {width:124px;height:53px;background:url('images/menu.png') -874px -53px no-repeat;display:block;float:left;}

.menuglowna:hover {background:url('images/menu.png') 0px 0px no-repeat;}

.menuceny:hover {background:url('images/menu.png') -125px 0px no-repeat;}

.menuujecie:hover {background:url('images/menu.png') -210px 0px no-repeat;}

.menusprzet:hover {background:url('images/menu.png') -380px 0px no-repeat;}

.menuoferta:hover {background:url('images/menu.png') -495px 0px no-repeat;}

.menureferencje:hover {background:url('images/menu.png') -607px 0px no-repeat;}

.menufirma:hover {background:url('images/menu.png') -759px 0px no-repeat;}

.menukontakt:hover {background:url('images/menu.png') -874px 0px no-repeat;}

.menuglownaA {width:125px;height:53px;background:url('images/menu.png') 0px 0px no-repeat;display:block;float:left;}

.menucenyA {width:85px;height:53px;background:url('images/menu.png') -125px 0px no-repeat;display:block;float:left;}

.menuujecieA {width:170px;height:53px;background:url('images/menu.png') -210px 0px no-repeat;display:block;float:left;}

.menusprzetA {width:115px;height:53px;background:url('images/menu.png') -380px 0px no-repeat;display:block;float:left;}

.menuofertaA {width:112px;height:53px;background:url('images/menu.png') -495px 0px no-repeat;display:block;float:left;}

.menureferencjeA {width:152px;height:53px;background:url('images/menu.png') -607px 0px no-repeat;display:block;float:left;}

.menufirmaA {width:115px;height:53px;background:url('images/menu.png') -759px 0px no-repeat;display:block;float:left;}

.menukontaktA {width:124px;height:53px;background:url('images/menu.png') -874px 0px no-repeat;display:block;float:left;}

.box {width:1000px;height:334px;}

.boxleft {width:430px;height:334px;float:left;}

.leftgrey {background:#E5E5E5;height:245px;margin:7px 0 0;padding:14px 0 0 18px;width:412px;}

.textarea {height:163px;border:1px solid #ffffff;width:342px;background:url('images/box-repeater.gif') repeat-x;color:#ffffff;padding:32px;}

.boxright {width:570px;height:334px;background:url('images/diagram.jpg') no-repeat;float:right;}



.midwrapper {background:#313131 url('images/mid-repeater.png') bottom repeat-x;width:100%;text-align:center;float:left;padding:0 0 10px 0;}

.mid {width:1000px;background:;margin:0 auto;text-align:left;}

.midleft {width:763px;/*margin:0 0 0 18px;*/float:left;/*border-right:1px solid #bcbcbc;*/}

.midtext {width:763px;background:#E5E5E5;float:left;}

.content {width:470px;padding:15px;float:left;}

.content p {text-indent:32px;margin:0 0 8px 0;}

.content2 {width:239px;padding:15px;float:left;}

.content2 p {text-indent:32px;margin:0 0 8px 0;}

.clients {width:240px;height:334px;background:url('images/klienci.png');float:left}

.clients2 {width:471px;height:334px;background:url('images/klienci2.png');float:left}

.titleglownatop {width:143px;height:32px;background:url('images/title-top.png') no-repeat 0px 0px;margin:36px 0 0 18px;} 

.titleglownabottom {width:143px;height:31px;background:url('images/title-bottom.png') no-repeat 0px 0px;} 

.titlecenytop {width:113px;height:32px;background:url('images/title-top.png') no-repeat -143px 0px;margin:36px 0 0 18px;} 

.titlecenybottom {width:113px;height:31px;background:url('images/title-bottom.png') no-repeat -143px 0px;} 

.titleujecietop {width:176px;height:32px;background:url('images/title-top.png') no-repeat -240px 0px;margin:36px 0 0 18px;} 

.titleujeciebottom {width:176px;height:31px;background:url('images/title-bottom.png') no-repeat -240px 0px;} 

.titlesprzettop {width:125px;height:32px;background:url('images/title-top.png') no-repeat -400px 0px;margin:36px 0 0 18px;} 

.titlesprzetbottom {width:125px;height:31px;background:url('images/title-bottom.png') no-repeat -400px 0px;} 

.titleofertatop {width:154px;height:32px;background:url('images/title-top.png') no-repeat -500px 0px;margin:36px 0 0 18px;} 

.titleofertabottom {width:154px;height:31px;background:url('images/title-bottom.png') no-repeat -500px 0px;} 

.titlereferencjetop {width:188px;height:32px;background:url('images/title-top.png') no-repeat -617px 0px;margin:36px 0 0 18px;} 

.titlereferencjebottom {width:188px;height:31px;background:url('images/title-bottom.png') no-repeat -617px 0px;} 

.titlefirmatop {width:168px;height:32px;background:url('images/title-top.png') no-repeat 0px 0px;margin:36px 0 0 18px;} 

.titlefirmabottom {width:168px;height:31px;background:url('images/title-bottom.png') no-repeat 0px 0px;} 

.titlekontakttop {width:136px;height:32px;background:url('images/title-top.png') no-repeat -919px 0px;margin:36px 0 0 18px;} 

.titlekontaktbottom {width:136px;height:31px;background:url('images/title-bottom.png') no-repeat -919px 0px;} 

.midright {width:219px;height:358px;float:left}

.footer {font-size:9px;color:#ffffff;float:left;width:762px;/*margin:0 0 0 18px;*/}

.footleft {float:left;}

.footright {float:right;}

.bottom {width:100%;height:104px;background:url('images/water.jpg');float:left;}