body {
	display:block;
	margin: auto;
	width: 100%;
	background: #133984 url(gfx/bg.gif) top repeat-x;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#292929;
}
img{ border:none;}
a {color: #2e4892; text-decoration: none;}
a:hover{color: #a9da39; }
FORM {margin:0; padding:0}
DIV {float: left;}
H1, H2, H3, H4, H5, H6 {margin:0; padding:0; line-height: 120%; font-family: Arial; font-weight: normal;}
H1 {margin-bottom: 10px; padding-bottom:10px; border-bottom: #133984 1px solid; color: #133984; font-size: 28px; float: left; width:774px;}
H2 {margin-bottom: 3px; color: #133984; font-size: 20px; font-weight: bold;}
P {margin:0 0 10px 0; padding: 0;}
.top {width: 942px; float: none; margin:auto; display:block;}
.banner {width: 942px; background: url(gfx/logo.gif) top no-repeat;}
a.logo {float: left; width: 332px; height: 79px; margin: 50px 0 0 0;}
.top_menu {width: 942px; background: url(gfx/haslo.gif) top right no-repeat; color: #fff; font-size: 14px; margin: 10px 0 0 0; padding: 57px 0 19px 0;}
.top_menu_lbg {background: #ff7800;}
.top_menu_rbg {background: url(gfx/bcmstrbg.gif) top right no-repeat; padding: 0 5px 0 0 }
UL.BSMST  {float: left; margin:0 40px 0 0; padding:7px 7px 0 7px; list-style-type: none; background: url(gfx/bcmstlbg.gif) left top no-repeat; font-size: 14px; color:#fff;}
.BSMST LI  {margin:0; padding:0; display: inline;}
a.BSMST {float: left; padding: 11px 25px 10px 25px; background: #ff8a22; color:#fff; font-weight: bold; margin: 0 3px 0 0;}
a.BSMST:hover {background: #ff7800;}
.cont {width: 100%; margin: auto; display:block; background: #fff;}
.contf { width: 921px; float: none; margin:auto; display:block; }
.content_wbg {width: 919px; background: #dedede url(gfx/whitebg.gif) left repeat-y; margin: 7px 0 0 0}
.content {width: 851px; background: url(gfx/contop.gif) top left no-repeat; padding: 42px 32px 0 36px;}
.main_page {width: 851px; margin: 14px 0 0 0;}
.main_page H3 {font-size: 18px; font-weight: bold; }
.main_page IMG {float: left; margin: 0 0 10px 0;}
.main_page UL {margin:2px 0 10px 0; padding:0; list-style-type: none;}
.foot {width: 100%; margin: auto; display:block; background:  #133984 url(gfx/whfotbg.gif) top repeat-x;}
.footer { width: 930px; float: none; margin:auto; display:block; background:url(gfx/footsh.jpg) top right no-repeat; padding: 128px 12px 0 0; text-align: right; color: #fff; font-size: 11px;}
.dane {width: 251px; padding: 0 0 0 194px; line-height: 135%;}
.dane H3 {font-size: 18px; font-weight: bold; width: 255px;}
.kontakt {float: left; font-size:12px; margin: 0; padding: 0; width: 266px;}
.kontakt TD {vertical-align: top; padding-top: 5px;}
.kontakt_a {padding: 0 5px 0 0; font-weight: normal; text-align: right;}
.kontakt_b {font-weight: bold;}
.mapa {width: 676px; clear: both; padding: 28px 0 28px 175px;}
.klienci {width: 851px; margin: 14px 0 0 0; line-height: 135%;}
.klienci H3 {font-size: 18px; font-weight: bold; }
.klienci UL {margin:5px 0 10px 2px; padding:0; list-style-type: none; }
.klienci LI {margin: 0 0 8px 0;}