body {
    font: 12px Arial;
    color: #574331;
    background-color:#FFFFFF;
		background-image:url(../img/bg.jpg);
    background-repeat:repeat-x;
    background-position:top;	
    margin:0px;
    padding:0px;
}

img {
		border:none;
}

h1, h2, h3 {
    padding:0px;
    margin:0px;
    font-size:inherit;
    font-weight:inherit;
    display:inline;
}

#container {
    width:904px;
    margin:0 auto;
}

#menu {
		width:904px;
		height:36px;
		background-image:url(../img/menu_bg.jpg);
}

#obiurze, #oferta, #cennik, #aktualnosci {float:left;}
#kontakt, #kancelaria {float:right;}

#obiurze a.rollover {
			width: 82px;
			display: block;
			overflow: hidden;
		}
#obiurze a.rollover img {
			display: block;
		}
#obiurze a.rollover:hover img {
			margin-left: -82px;
		}
		
#oferta a.rollover {
			width: 76px;
			display: block;
			overflow: hidden;
		}
#oferta a.rollover img {
			display: block;
		}
#oferta a.rollover:hover img {
			margin-left: -76px;
		}
		
#cennik a.rollover {
			width: 76px;
			display: block;
			overflow: hidden;
		}
#cennik a.rollover img {
			display: block;
		}
#cennik a.rollover:hover img {
			margin-left: -76px;
		}
	
#aktualnosci a.rollover {
			width: 107px;
			display: block;
			overflow: hidden;
		}
#aktualnosci a.rollover img {
			display: block;
		}
#aktualnosci a.rollover:hover img {
			margin-left: -107px;
		}
		
#kontakt a.rollover {
			width: 81px;
			display: block;
			overflow: hidden;
		}
#kontakt a.rollover img {
			display: block;
		}
#kontakt a.rollover:hover img {
			margin-left: -81px;
		}

#kancelaria a.rollover {
			width: 102px;
			display: block;
			overflow: hidden;
		}
#kancelaria a.rollover img {
			display: block;
		}
#kancelaria a.rollover:hover img {
			margin-left: -102px;
		}
		
#menu_bottom {
    width:362px;
    height:47px;
    background-image:url(../img/menu_bottom.jpg);
    background-repeat:no-repeat;
    margin-top:-2px;
}
#menu {
    list-style-type:none;
    padding:0px;
    margin:0px;
}
#footer{
	
	background-image: url(../img/footer_bg.gif);
	width:100%;
}
#footer_img{
	width:904px;
	height:78px;
	margin:0 auto;
	background-image: url(../img/footer.gif);
	color:white;
	
}
#footer_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:30px;

}
#footer_txt a{
    color:white;
}
#right_akt{
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
}
.akt_title{
	color:#a9bdc8;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:20px;
}
.akt_txt{
	color:white;
	text-align:justify;
}
.wiecej{
	text-align:right;	
	padding-bottom:10px;
	padding-top:10px;
}
a:link {text-decoration: none; color:#025590;}
a:visited {text-decoration: none; color:#025590;}
a:hover {text-decoration: none; color:#7bb2d9;}
a:active {text-decoration: none; color:#025590;}

/*FORMULARZ*/
#m_form {
    font-size:12px;
    width:230px;
    color:#183667;
    padding-top:20px;
    background-repeat: no-repeat;
    background-position: bottom center;
}
#m_form .name {
    margin-top:5px;
}
#m_form .name-us {
    margin-top:5px;
    font-weight:bold;
}
.input_form {
    border:0px;
    color:#654b33;
    background-color: transparent;
    background-image: url(../img/input.gif);
    background-repeat: no-repeat;
    padding-left:5px;
    padding-top:2px;
    padding-right:5px;
    height:21px;
    width:145px;
}
.input_form2 {
    width:35px;
    height:22px;
    border:0px;
    color:#654b33;
    background-color: transparent;
    background-image: url(../img/input2.gif);
    background-repeat: no-repeat;
    padding-left:5px;
    padding-top:2px;
    padding-right:5px;
}
.texta {
    height:52px;
    width:182px;
    border:0px;
    color:#654b33;
    background-color: transparent;
    background-image: url(../img/textarea_input.gif);
    background-repeat: no-repeat;
    padding-left:5px;
    padding-top:2px;
    padding-bottom:2px;
    padding-right:5px;
}
.hr-margin{
    margin: 10px 0 10px 0;
}
