* {
	padding: 				0;
	margin: 				0;
	box-sizing: 				border-box;
	-moz-box-sizing: 			border-box;
}
/* OGOLNE ---------------------------------------------------------------------------------------------------------------- OGOLNE */

body {
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color: 					#000;
}

.clearing {
	clear: 					both;
}

/* LAYOUT ---------------------------------------------------------------------------------------------------------------- LAYOUT */
#content {
	background:				url(../obrazki/bok-tlo.gif) top left repeat-y;
	width: 					935px;
	margin: 				0 auto;
}
#header {
	background-image:			url(../obrazki/naglowek.jpg);
	width:					935px;
	height:					160px;
}
#header img {
	margin-top:				50px;
}
#l_col {
	width:					160px;
	float: 					left;
}
#l_col a {
	text-indent: 				-9999px;
	float:					left;
}
a#ofirmie {
	background:  				url(../obrazki/ofirmie.gif) center center no-repeat;
	width:					160px;
	height:					45px;
}
a:hover#ofirmie {
	background:  				url(../obrazki/ofirmie-zap.gif) center center no-repeat;
}
a#oferta {
	background:  				url(../obrazki/oferta.gif) center center no-repeat;
	width:					160px;
	height:					40px;
}
a:hover#oferta {
	background:  				url(../obrazki/oferta-zap.gif) center center no-repeat;
}
a#referencje {
	background:  				url(../obrazki/referencje.gif) center center no-repeat;
	width:					160px;
	height:					40px;
}
a:hover#referencje {
	background:  				url(../obrazki/referencje-zap.gif) center center no-repeat;
}
a#kontakt {
	background:  				url(../obrazki/kontakt.gif) center center no-repeat;
	width:					160px;
	height:					40px;
}
a:hover#kontakt {
	background:  				url(../obrazki/kontakt-zap.gif) center center no-repeat;
}
#bok {
	background:  				url(../obrazki/bok.gif) top left no-repeat;
	width:					160px;
	height:					250px;
	float:					left;
}
#r_col {
	background:  				url(../obrazki/tlo.gif) top left no-repeat;
	width:					775px;
	float: 					right;
	padding-top:				15px;
	overflow:				auto;
}
#r_col img {
	margin:					15px 0;
}
#r_col p {
	line-height:				20px;
	text-align:				justify;
	letter-spacing:				1px;
	margin-bottom:				10px;
}
#kont {
	padding-top:				50px;
}
#kont p {
	text-align:				center;
}
#r_col ul {
	line-height:				20px;
	letter-spacing:				1px;
	margin:					0 30px;
}
#r_col ul.of {
	margin:					30px;
}
#r_col li {
	margin-bottom:				10px;
	list-style-image:			url(../obrazki/wyp.gif)
}
.r {
/*	border:					solid #f00 1px;*/
	padding:				0 0 0 0;
	float: 					right;
}
.l {
/*	border:					solid #f00 1px;*/
	padding:				15px 0 0 40px;
	float:					left;
}
div.l {
	width:					450px;
}
div.r {
	width:					420px;
}
#footer {
	font-size:				9px;
	letter-spacing:				1px;
	background:  				#fff url(../obrazki/dol.gif) top center no-repeat;
	width:					935px;
	height:					45px;
}
#adres {
	text-align:				right;
	float: 					right;
	padding-top:				18px;
}
a {
	color:					#639;
	text-decoration:			none;
}
a:hover {
	color:					#639;
	text-decoration:			underline;
}
#best {
	text-align:				left;
	float: 					left;
	padding-top:				18px;
}
#best a img {
	border-width:				0;
}
