html * {
    padding: 0;
    
margin: 0;

}

body {
    font-family: Tahoma;
    font-size: 11px;
    color: black;
    background: #65992b url("images/bg.jpg") repeat-x 0 -20px;
	
}

a {
    text-decoration: none;
	color: #5E8E28;
}
a:hover {
    text-decoration: underline;
	color: #5E8E28;
	font-weight: bolder;
}
img {
    border: 0;
}

div.contener {
    padding-top: 55px;
    width: 959px;
    margin: auto;
}

div.content {
    background: url("images/top.jpg") no-repeat top;
}

div.content h1 {
    color: #4b4b4b;
    font-size: 23px;
    background: url("images/head.jpg") no-repeat top left;
    padding-left: 40px;
    padding-top: 8px;
    padding-bottom: 20px;
    display: block;
}

div.top {
    padding-top: 20px;
	margin-top: -50px;
}

div.lang {
    text-align: right;
}

div.lang ul.lang_select {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 120px;
    float: right;
    padding-bottom: 10px;
}

div.lang ul.lang_select li {
    float: left;
    margin-left: 10px;
}

div.menu {
    clear: both;
    width: 400px;
    margin: auto;
}

div.menu ul.links {
    list-style: none;
    padding: 0;
    margin: 0;
}

div.menu ul.links li {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
}

div.page {
    clear: both;
}

div.page div.head {
    padding-top: 15px;
}

div.page div.head div.logo {
    padding-top: 30px;
    height: 70px;
    width: 230px;
    text-align: center;
    float: left;
    margin-right: 50px;
}

div.page div.head div.wyszukiwarka {
    float: right;
    padding-top: 40px;
    width: 297px;
}

div.page div.head div.wyszukiwarka input {
    border: 1px solid #cbcbcb;
    color: black;
    height: 17px;
    float: left;
    margin: 0;
    padding: 2px;
}

div.page div.head div.wyszukiwarka img {
    padding-top: 6px;
    float: left;
    margin-right: 10px;
}

#BSend {
    background: url("images/b_ok.jpg") no-repeat;
    width: 32px;
    height: 25px;
    border: 1px solid white;
    border-top: 0;
}

div.clear {
    clear: both;
}

div.page_content {
    clear: both;
    background: url("images/footer.jpg") no-repeat bottom;
    min-height: 480px;
    height: auto !important;
    height: 480px;
}

div.page_content div.left p {
    padding-left: 35px;
    color: #3f3e3e;
    line-height: 170%;
    width: 460px;
    padding-bottom: 20px;
}

div.page_content div.left {
    float: left;
    width: 500px;
    padding-left: 30px;
    padding-right: 20px;
}

div.page_content div.right {
    padding-right: 50px;
    float: right;
    width: 355px;
}

div.footer {
    padding-top: 60px;
    height: 60px;
    color: white;
    text-align: right;
}

div.footer a {
    color: white;
    font-weight: bold;
}

div.produkcja_box {
    background: url("images/box_down.png") no-repeat bottom left;
    padding-top: 30px;
    height: 94px;
}

div.produkcja_box div.head_absolute {
    height: 45px;
}

div.produkcja_box h1 {
    background: none;
    padding-left: 40px;
    font-size: 25px;
    color: #4b4b4b;
    height: 20px;
}

div.produkcja_box ul.list {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-top: 14px;
    padding-left: 30px;
}

div.produkcja_box ul.list li {
    float: left;
    margin-left: 4px;
    margin-right: 4px;
}

ul.message {
    padding: 0;
    margin: 0;
    list-style: none;
    padding-left: 40px;
    color: #5c5b5b;
    padding-bottom:  40px;
}

ul.message li {
    border-bottom: 1px solid #d2e6de;
    padding-top: 12px;
    padding-bottom: 10px;
    line-height: 170%;
}

ul.message li strong {
    color: #878787;
    background: url("images/arrow.png") no-repeat right center;
    padding-right: 15px;
}

div.pobierz {
    padding-bottom:  40px;
    text-align: right;
}

#Start {
    clear: both;
    background: url("images/start.jpg") no-repeat bottom;
}

div.page h1 {
    z-index: 3;
    position: absolute;
    width: 270px;
}

div.center {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 10px;
}

div.center div.menu {
    background: #e5e7e3;
    color: #8b8b8b;
    padding-top: 10px;
    height:  30px;
    width: 590px;
    margin: 0 auto;
    z-index: 4;
    position: absolute;
    margin-left: 180px;
    margin-top: 15px;
}

div.center div.menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

div.center div.menu ul li {
    float: left;
    margin-left: 20px;
    margin-right: 15px;
}

div.center div.menu ul li a {
    font-weight:  bold;
    color: #8b8b8b;
}

div.center div.menu ul li a:hover {
    color: #75aa3b;
}

div.center p, div.center ul {
    line-height: 190%;
    color: #3f3e3e;
    padding-bottom: 12px;
    padding-left: 25px;
}

div.center ul {
    padding-left: 50px;
}

div.center img {
    margin: 2px;
}

/*
 galeria
*/

div.center22 {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 10px;
	min-height: 330px;
}

div.center22 div.menu {
    background: #e5e7e3;
    color: #8b8b8b;
    padding-top: 10px;
    height:  30px;
    width: 590px;
    margin: 0 auto;
    z-index: 4;
    position: absolute;
    margin-left: 180px;
    margin-top: 15px;
}

div.center22 div.menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

div.center22 div.menu ul li {
    float: left;
    margin-left: 20px;
    margin-right: 15px;
}

div.center22 div.menu ul li a {
    font-weight:  bold;
    color: #8b8b8b;
}

div.center22 div.menu ul li a:hover {
    color: #75aa3b;
}

div.center22 p, div.center ul {
    line-height: 190%;
    color: #3f3e3e;
    padding-bottom: 12px;
    padding-left: 25px;
}

div.center22 ul {
    padding-left: 50px;
}

div.center22 img {
    margin: 2px;
}

ul.products_list {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-top: 30px;
}

ul.products_list li {
    float: left;
    width: 390px;
    border-top: 1px solid #d1d1d1;
    margin: 10px;
    margin-bottom: 30px;
}

ul.products_list li strong {
    width: 390px;
    clear: both;
    color: #77ac3d;
    font-size: 12px;
    padding-left: 3px;
    border-bottom: 1px solid #d1d1d1;
    padding-top: 3px;
    height: 22px;
    display: block;
    margin-bottom: 10px;
}

ul.products_list li ul.desc {
    float: right;
    width: 260px;
    padding: 0;
    margin: 0;
    list-style: none;
}

ul.products_list li ul.desc li {
    padding: 0;
    margin: 0;
    height: 25px;
    width: 260px;
    border: 0;
    border-bottom: 1px solid #d1d1d1;
}

ul.products_list li div.img {
    width: 110px;
    height: 110px;
    float:  left;
}

div.head_absolute {
    height: 60px;
}
.products_list a {
	color: #878787;
}
div.center ul li.ggg {
	border: none;
}
div.center ul li.ggg ul.galeria {
	padding-left: 10px;
}
div#lewaKontakt {
	float: left;
	width: 330px;
}
div#prawaKontakt {
	margin-top: -58px;
	float: left;
	width: 300px;
}
ul#kkk {
	list-style-type: none;
	
}
div#pasekNawigacji {
	width: 350px;
	margin-left: 300px;
	float: left;
	height: 24px;
	font-size: 11px;
	color: gray;
	margin-top: -80px;
}
span.bn {
	color: gray;
	padding: 5px 11px 5px 11px;
	/*
background: url('img/t.png') no-repeat 0 0;
*/
	width: 28px;
	height: 24px;
	font-size: 11px;
}
a.ba {
	color: gray;
	/*
background: url('img/t.png') no-repeat 0 0;
*/
	width: 28px;
	padding: 5px 11px 5px 11px;
	height: 24px;
	font-size: 11px;
}

#nav, #nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	
	
}
	
#nav li { 
	position : relative;
	float : left;
	
	
}
	
#nav li ul {
	position : absolute;
	left: -999em;
	
	margin-top : 0;
}
	
#nav li ul ul { 
		left: -999em;
}
	
#nav li a {
	
/*
width: 150px;
	w\idth :  150px;
*/

	display : block;
	
	
	text-decoration : none;	
	/*
padding : 5px 0 5px 10px;
*/
}
#nav li ul li {
	background: #e5e7e3;
    color: #8b8b8b;
    padding-top: 10px;
    height:  30px;
	margin-left: -20px;
}
#nav li ul li a {
	background: #e5e7e3;
width: 150px;
	w\idth :  150px;
margin-left: 20px;
	display : block;
	
	
	text-decoration : none;	
	/*
padding : 5px 0 5px 10px;
*/
}
#nav li a:hover {
	
	
}
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { 
	left: auto;
}
