body	{
     font-family: Verdana, Tahoma, arial, helvetica, sans-serif;
	 color: #000; 
	 font-size: 12px;
	 margin: 0;
	 padding: 0;
	 background: #fff;
	}

	 
a:link, a:visited {text-decoration: none; color: #595959;}
a:hover {text-decoration: none; color: #AD0910;}
	 
img {border: 0;}
.bold {font-weight: bold;}

/* strona glowna */

#header {width: 100%; height: 113px; overflow: hidden; margin: 0 auto; background: url(images/bg-start.png) no-repeat center 0;}
#header .center {width: 913px; margin: 0 auto; position: relative;}

#infoline {width: 315px; float: left; padding: 20px 0 0 0; text-align: center;}

ul#menu-header {list-style: none; float: left; margin: 15px 0 0 0; padding: 0;}
ul#menu-header li {float: left;}
ul#menu-header li a {height: 21px; float: left; overflow: hidden; margin: 0 0 0 2px; padding: 7px 7px 0 30px; position: relative; font-family: arial; color: #fff; font-size: 12px; font-weight: bold; background: #b8b8b8;}
ul#menu-header li a:hover {text-decoration: underline;}
ul#menu-header li a img {position: absolute; left: 2px; top: 2px;}

#banner {width: 915px; height: 85px; margin: 0 auto;}
#logo {width: 273px; float: left; text-align: center; position: relative; top: 10px;}
#box-banner {float: right; position: relative; top: -5px;}

#content {width: 100%; height: 633px; overflow: hidden; background: url(images/bg-start.png) no-repeat center -202px;}
#content .center {width: 915px; margin: 0 auto; position: relative; _left: 16px;}

/* obrazek */
#img-content {position: absolute; _position: relative; _float: right; top: 0; right: 1px; _right: 35px;}

#promotion {width: 950px; height: 505px; float: left; overflow: hidden;}

/* baner - zielony */
#banner2 {width: 270px; float: left; padding: 30px 0 0 0; text-align: center;}
#banner2 .zamow {margin: 25px 0 0 0;}

/* baner - zolty */
#banner3 {width: 300px; height: 150px; overflow: hidden; position: absolute; top: 330px; left: 305px; text-align: center;}

/* kontakty */
#adress {width: 260px; height: 120px; overflow: hidden; position: absolute; top: 320px; left: 640px;}
#adress img {margin: 0 0 12px 0;}

/* stopka */
#footer {width: 925px; float: left; _position: relative; _left: 16px;}
#copyright {width: 305px; float: left; position: relative; top: 70px; }
#copyright img {margin: 0 0 10px 0;}

#back-footer {float: left;  position: relative; top: 70px;}

/* baner - stopka */
#banner4 {width: 380px; height: 120px; float: right; overflow: hidden;}

/* oferty */
#offer {width: 100%; float: left; overflow: hidden; padding: 25px 0 15px 0; line-height: 17px; background: url(images/bg-start.png) no-repeat center -838px;}
#offer .center {width: 915px; overflow: hidden; margin: 0 auto; position: relative; left: 20px;}
#offer .width {width: 1000px; float: left; margin: 0;}

.box-offer {width: 270px; float: left; margin: 0 50px 0 0;}
.box-offer h3 {width: 100%; float: left; margin: 0 0 10px 0;}
.box-offer .zamow {float: right; margin: 10px 0 0 0;}
ul.offer-list {width: 265px; list-style: none; float: left; margin: 0; padding: 0;}
ul.offer-list li {width: 240px; float: left; margin: 0 0 6px 0; padding: 4px 0 5px 25px; background: url(images/p-list.png) no-repeat 0 2px;} 


/* podstrona */

#bg-content2 {width: 100%; float: left; overflow: hidden; background: url(images/bg-podstrona2.png) repeat-y center 0;}
#content2a {width: 100%; overflow: hidden; background: url(images/bg-podstrona.png) no-repeat center 0;}
#content2a .center {width: 840px; margin: 0 auto; position: relative; left: 20px;}

#footer2 {width: 100%; height: 143px; padding: 60px 0 0 0; overflow: hidden; background: url(images/bg-footer-podstrona.png) no-repeat center 0;}
#footer2 .center {width: 915px; margin: 0 auto; position: relative;}
#footer2 #back-footer {left: 12px;}

#left {width: 225px; float: left; position: relative; left: 30px;}
#left h4 {width: 195px; float: left; margin: 25px 0 45px 30px; _margin: 25px 0 75px 15px; padding: 0;}

#right {width: 605px; float: right; margin: 50px 0 0 0; position: relative; left: 30px; _left: 0; line-height: 17px;}
#right .center {width: 585px; margin: 0 auto; left: 0; }

#back-header {position: absolute; top: 57px; left: 322px;}

#search {position: absolute; right: 0; top: 77px;}
#search input {float: left; margin: 0 0 0 10px;}
#search input.form-search-top {float: left; padding: 5px; font-size: 11px; font-weight: normal; border: 1px solid #D5D5D5; width:110px;}
#search input.button-search-top {width: 27px; height: 23px; background: url(images/button-search.png); border: 0;}

h1 {width: 100%; margin: 0 0 15px 0; padding: 0 0 7px 0; font-weight: normal; font-size: 20px; color: #A3A3A3; border-bottom: 1px solid #dedede;}
h3 {width: 100%; margin: 0 0 15px 0; padding: 0 0 7px 0; font-weight: normal; font-size: 20px; color: #fff; border-bottom: 1px solid #E2E3DF}

.wymagane, .requied {font-weight: bold; color: #AD0910;}

#dhtmltooltip{
position: absolute;
width: 160px !important;
width: 160px;
visibility: hidden;
z-index: 400;
}

table.table {float: left; overflow: hidden; margin: 0; padding: 0; background: none; width:100%;}

ul#menu-left {width: 225px; float: left; list-style: none; margin: 0 0 30px 0; padding: 0; position: relative; right: -4px; font-size: 12px;}
ul#menu-left li {width: 225px; float: left; overflow: hidden; margin: 0 0 2px 0;}
ul#menu-left li a {display: block; width: 205px; float: left; overflow: hidden; padding: 10px 0 10px 25px; color: #000; background: #fff url(images/pp.png) no-repeat 5px 10px;}
ul#menu-left li a:hover {text-decoration: none; background: #F38120 url(images/pp.png) no-repeat 5px 10px; color:#fff;}
ul#menu-left li.under1 a {font-size: 11px; width: 185px; float: left; overflow: hidden; padding: 10px 0 10px 45px; color: #64792d; font-style: normal; background: #fff url(images/pp.png) no-repeat 23px 10px;}
ul#menu-left li.under1 a:hover {font-size: 11px;  background: #418F07 url(images/pp.png) no-repeat 23px 10px; color:#fff;}

.table {text-align: left ; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: transparent}
table.table td {text-align: left; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: #FFFFFF #FFFFFF #C9C9C9; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}