html, body, h1, h2, h3, h4, h5, h6, div, span,
blockquote, p, address, form, fieldset, img,
ul, ol, dl, dt, dd, li, hr, table, td, th,
strong, em, sup, sub, dfn, ins, del, q, cite,
var, samp, code, kbd, tt {
	margin: 0;
	padding: 0;
}

a, a:visited { text-decoration: none; }
a { border:0; color: #666666; }
ol, ul { list-style: none; }
legend { display: none; }


body, input, textarea, select, option, optgroup, button {
	font-family: Tahoma;
}

input, textarea, select, option, optgroup, button {
	font-size: 1em;
}

body{
	background-image: url(../images/body-bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #37517a;
	width: 805px;
		margin: 0 auto;
}

#navi{

background-image:url(../images/navi.png);
height: 116px;}

#menu{
padding: 57px 0px 0px 36px;
height: 35px;
width: 374px;
}
#menu ul{
	float: left;
height: 35px;
width: 374px;
}
#menu li{
	float: left;
	width:auto;
	height: 35px; 
}

#menu li a{
	float: left;
	height: 35px;
}
a.firma{width: 80px; background-image: url(../images/ofirmie.png); background-repeat:no-repeat;}
a.oferta{width: 69px; background-image: url(../images/oferta.png); background-repeat:no-repeat;}
a.serwis{width: 72px; background-image:url(../images/serwis.png) ; background-repeat:no-repeat;}
a.galeria{width: 72px; background-image: url(../images/galeria.png); background-repeat:no-repeat;}
a.kontakt{width: 81px; background-image: url(../images/kontakt.png); background-repeat:no-repeat;}

a:hover.firma{width: 80px; background-image: url(../images/menu-ofirmie.png); background-repeat:no-repeat;}
a:hover.oferta{width:69px; background-image: url(../images/menu-oferta.png); background-repeat:no-repeat;}
a:hover.serwis{width: 72px; background-image:url(../images/menu-serwis.png) ; background-repeat:no-repeat;}
a:hover.galeria{width: 72px; background-image: url(../images/menu-galeria.png); background-repeat:no-repeat;}
a:hover.kontakt{width: 81px; background-image: url(../images/menu-kontakt.png); background-repeat:no-repeat;}

#activeindex{width: 80px; background-image: url(../images/a-ofirmie.png); background-repeat:no-repeat;}
#activeoferta{width: 69px; background-image: url(../images/a-oferta.png); background-repeat:no-repeat;}
#activeserwis{width: 72px; background-image: url(../images/a-serwis.png); background-repeat:no-repeat;}
#activegaleria{width: 72px; background-image: url(../images/a-galeria.png); background-repeat:no-repeat;}
#activekontakt{width: 81px; background-image: url(../images/a-kontakt.png); background-repeat:no-repeat;}

#top{
background-image:url(../images/top.png);
height: 273px;
text-align:center;
padding-top: 2px;
}
#top2{
background-image:url(../images/top22.png);
height: 22px;
}

#content{
background-image:url(../images/content.png);
float:left;
	width: 805px;
	overflow: hidden;

}

#coll{
width: 178px;
padding: 0px 22px 0px 33px;
float:left;
text-align:right;
overflow: hidden;

}
#colr{
width: 486px;
padding: 0px 43px 0px 30px;
float:left;
	text-align: justify;
	overflow: hidden;

}
.text{
	font:normal 12px Tahoma;
	color: #333333;
	text-decoration: none;

}
#galeria{
width: 410px;
padding: 0px 43px 0px 30px;
float:left;
}
#galeria img{
	padding: 3px;
	margin: 3px;
	float:left;
	border:1px solid #0033CC;
}
/*#colr img{

padding: 0px 10px 0px 0px;
}*/
.naglowek{
float: right;
}

#footer{
background-image:url(../images/footer.png);
height: 95px;
background-repeat:no-repeat;
clear:both;
}

#foot-menu{
padding: 23px 0px 0px 476px;
height: 20px;
width: 297px;
}
#foot-menu ul{
	float: left;
height: 20px;
width: 297px;
}
#foot-menu li{
	float: left;
	width:auto;
	height: 20px; 
}

#foot-menu li a{
	float: left;
	height: 20px;
}
a.foot-firma{width: 64px; background-image: url(../images/foot-ofirmie.png); background-repeat:no-repeat;}
a.foot-oferta{width: 52px; background-image: url(../images/foot-oferta.png); background-repeat:no-repeat;}
a.foot-serwis{width: 56px; background-image:url(../images/foot-serwis.png) ; background-repeat:no-repeat;}
a.foot-galeria{width: 62px; background-image: url(../images/foot-galeria.png); background-repeat:no-repeat;}
a.foot-kontakt{width: 63px; background-image: url(../images/foot-kontakt.png); background-repeat:no-repeat;}

a:hover.foot-firma{width: 64px; background-image: url(../images/hover-firma.png); background-repeat:no-repeat;}
a:hover.foot-oferta{width: 52px; background-image: url(../images/hover-oferta.png); background-repeat:no-repeat;}
a:hover.foot-serwis{width: 56px; background-image:url(../images/hover-serwis.png) ; background-repeat:no-repeat;}
a:hover.foot-galeria{width: 62px; background-image: url(../images/hover-galeria.png); background-repeat:no-repeat;}
a:hover.foot-kontakt{width: 63px; background-image: url(../images/hover-kontakt.png); background-repeat:no-repeat;}

/*  menu bok
-------------------------------------------------------------------------*/
#menu-bok{
float: left;
width: 180px;
height: auto!Important;
	height: 230px;
	min-height: 230px;
}

#menu-bok ul{
	float: left;
height: 25px;
width: 200px;
}
#menu-bok li{
	float: left;
	width:175px;
	height: 25px; 
}

#menu-bok li {
	float: left;
	height: 25px;
}
.menu1{width: 175px; background-image: url(../images/menu_bok/menu1.png); background-repeat:no-repeat;}
.menu2{width: 175px; background-image: url(../images/menu_bok/menu2.png); background-repeat:no-repeat;}
.menu3{width: 175px; background-image:url(../images/menu_bok/menu3.png) ; background-repeat:no-repeat;}
.menu4{width: 175px; background-image: url(../images/menu_bok/menu4.png); background-repeat:no-repeat;}
.menu5{width: 175px; background-image: url(../images/menu_bok/menu5.png); background-repeat:no-repeat;}
.menu6{width: 175px; background-image: url(../images/menu_bok/menu6.png); background-repeat:no-repeat;}
.menu7{width: 175px; background-image: url(../images/menu_bok/menu7.png); background-repeat:no-repeat;}
.menu8{width: 175px; background-image: url(../images/menu_bok/menu8.png); background-repeat:no-repeat;}
.menu9{width: 175px; background-image: url(../images/menu_bok/menu9.png); background-repeat:no-repeat;}
.menu10{width: 175px; background-image: url(../images/menu_bok/menu10.png); background-repeat:no-repeat;}


#menu-bok a {
	float: left;
	height: 25px;
	width: 193px;
}
#menu-bok a:hover {
	background-image:url(../images/menu_tr.png); 	
	background-repeat: no-repeat;
	background-position:right;	
}

#activemenu1{width: 175px; background-image: url(../images/menu_bok/menu1-h.png); background-repeat:no-repeat;}
#activemenu2{width: 175px; background-image: url(../images/menu_bok/menu2-h.png); background-repeat:no-repeat;}
#activemenu3{width: 175px; background-image: url(../images/menu_bok/menu3-h.png); background-repeat:no-repeat;}
#activemenu4{width: 175px; background-image: url(../images/menu_bok/menu4-h.png); background-repeat:no-repeat;}
#activemenu5{width: 175px; background-image: url(../images/menu_bok/menu5-h.png); background-repeat:no-repeat;}
#activemenu6{width: 175px; background-image: url(../images/menu_bok/menu6-h.png); background-repeat:no-repeat;}
#activemenu7{width: 175px; background-image: url(../images/menu_bok/menu7-h.png); background-repeat:no-repeat;}
#activemenu8{width: 175px; background-image: url(../images/menu_bok/menu8-h.png); background-repeat:no-repeat;}
#activemenu9{width: 175px; background-image: url(../images/menu_bok/menu9-h.png); background-repeat:no-repeat;}

#copyright{
	text-align:center;
	font: normal 10px Tahoma;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 20px;

}

#copyright a{
	text-align:center;
	font: normal 10px Tahoma;
	color: #FFFFFF;
	text-decoration: none;
		padding-top: 15px;
}

/* FORM
-----------------------------------------------*/
#form2{ margin-top: 10px ;
float:left;}
input.text{
	margin-bottom: 5px;
	background-color: #fff;
	border: 1px solid #e4e4e4;
	width: 165px;
}
input.text:focus, textarea.text:focus{
	border: 1px solid #0033CC;	
}
textarea.text{	
	margin-top: 10px;
	background-color: #fff;
	border: 1px solid #e4e4e4;
	width: 165px;
}
input.btn{
	margin: 10px 0 0 55px;
	background-color: #fff;
	border: 1px solid #0033CC;
	color: #4B4B4B;
	height: 20px;
	padding-bottom: 4px;
	font:11px Tahoma;
}
input.btn:active{
	background-color: #0033CC;
	color: #fff;
}

