body {
    font-family: arial, helvetica, sans-serif;
	color: #323949; 
	font-size: 13px;
	margin: 0; 
	border: 0; 
	padding: 0; 
	height: 100%;
	background: #fff;
	}

a:link, a:visited, a:hover {text-decoration: none; color: #323949;}
a:hover {text-decoration: none; color: #f88c17;}
	 
img {border: 0;}
.bold {font-weight: bold;}
.underline {text-decoration: underline;}

/* png ie6 */
img, div { behavior: url(iepngfix.htc) }

/* logo */
#top {width: 909px; overflow: hidden; margin: 4px auto 0 auto;}
#top img {float: left;}
#top p {float: right; margin: 80px 0 0 15px; font-size: 11px; color: #b2b4b5;}
#top a {text-decoration: underline; color: #b2b4b5;}
#top a:hover {color: #637385;}

/* naglowek */
#header {width: 100%; height: 340px; float: left; margin: 5px 0 0 0; background: url(images/bg-header.jpg);}
#images-header {width: 100%; height: 340px; float: left; position: relative; background: url(images/images-header.jpg) no-repeat center 0;}
#header .center {width: 909px; margin: 0 auto;}

#content-header {width: 460px; margin: 75px 0 0 0;}
#content-header img {margin: 0 0 15px 0;}

/* menu */
ul#menu-header {width: 909px; height: 75px; float: left; margin: 0; padding: 0; position: absolute; bottom: 0; z-index: 2; list-style: none; background: url(images/bg-menu-header.jpg) no-repeat 100% 0;}
ul#menu-header li {float: left; margin: 0; padding: 0;}
ul#menu-header li a {display: block; _display: inline; height: 45px; float: left; margin: 0 0 0 1px; padding: 30px 30px 0 29px; list-style: none; background: url(images/bg-menu-header.png) repeat-x 0 0;}
ul#menu-header li a:hover {background: url(images/menu-header-hover.gif);}
ul#menu-header li a.blank {width: 144px !important;}
ul#menu-header li a.blank:hover {background: url(images/bg-menu-header.png) repeat-x 0 0;}

.menu-header-space {position: absolute; bottom: 0; z-index: 1;}

#bg-content {width: 100%; float: left; background: #fff url(images/bg-content.jpg) repeat-x;}
#content {width: 909px; overflow: hidden; margin: 0 auto; background: url(images/border.gif) no-repeat 534px 0;}
#content2 {width: 909px; overflow: hidden; margin: 0 auto; line-height: 18px;}
#content h3 {width: 100%; float: left; margin: 30px 0 15px 0;}
#content2 h3 {width: 100%; float: left; margin: 30px 0 15px 0;}
#content p {width: 100%; float: left; margin: 0;}
#oferta {width: 495px; float: left; text-align: justify; line-height: 18px;}

/* lista - oferta */
#list {width: auto; float: left; list-style: none; margin: 20px 0 15px 0; padding: 0;}
#list li {padding: 4px 0; border-bottom: 1px solid #dae1e8;}
#list li.blue {margin: 1px 0 0 0; background: #ecf3f6;}

/* nowosci */
#aktualnosci {width: 340px; float: right;}
#aktualnosci .news {width: 345px; float: left; margin: 25px 0 0 0; padding: 0 0 25px 0; text-align: justify; border-bottom: 1px solid #dae1e8;} 
#aktualnosci .news p {margin: 0; font-size: 11px;} 
#aktualnosci .news p.date {margin: 3px 0 10px 0; font-size: 10px; color: #999ba0;} 
#aktualnosci .news a {display: block; font-weight: bold; color: #323949;} 
#aktualnosci .news a:hover {text-decoration: underline; color: #f88c17;} 

/* stopka */
#footer {width: 100%; height: 80px; float: left; margin: 35px 0 0 0; background: url(images/bg-header.jpg);}
#footer .center {width: 909px; margin: 0 auto;}

ul#links-footer {float: right; list-style: none; margin: 34px 0 0 0; _margin: 38px 0 0 0; padding: 0;}
ul#links-footer li {float: left; margin: 0 0 0 15px; padding: 0;}
ul#links-footer a {display: block; height: 20px; float: left; font-size: 11px; color: #fff; background: #8a9aa2 url(images/links-footer1.gif) no-repeat 0 0;}
ul#links-footer a:hover {_color: #424c62; background: #f88c17 url(images/links-footer3.gif) no-repeat 0 0; _background: #8a9aa2 url(images/links-footer1.gif) no-repeat 0 0;}
ul#links-footer span {display: block; height: 17px; float: left; padding: 3px 6px 0 6px; cursor: pointer; background: url(images/links-footer2.gif) no-repeat 100% 0;}
ul#links-footer span:hover {background: url(images/links-footer4.gif) no-repeat 100% 0; _background: none;}

#copyright {float: left; margin: 27px 0 0 0; color: #fff;}
#copyright p {margin: 4px 0 0 0;}
#copyright .p1 {font-size: 11px; color: #aaadb1;}
#copyright a {color: #fff;}
#copyright a:hover {text-decoration: underline; color: #252729;}