* {
padding: 0;
margin: 0;
}
body{
margin:0;
padding:0;
line-height: 1.5em;
}

#maincontainer{
width: 700px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
#wrapper {
	width:700px;
	background: url(../images/main-bg.jpg) repeat-y;
	margin: 0 auto; /*Center container on page*/
}

#topsection{
	width: 700px;
}

#topsection h1{
	margin-top:20px; 
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	text-indent: -5000px;
	background: url(../images/logo.jpg) no-repeat;
	width: 200px;
	height: 23px;
}
#tytul{
	background: url(../images/belka-gora.jpg) repeat-x;
	height: 20px;
	z-index: -1;
}
#tytul p {
	text-align: center;
        font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        font-size: 10px;
	z-index: 2;
	margin-top: -3px;

}
#topsection h3{
	margin-top:0px;
	text-indent: -5000px;
	background: url(../images/samochod.jpg) no-repeat;
	width: 700px;
	height: 277px;
}
#topsection ul {
margin-bottom: 0;
padding: 0;
list-style: none;
width: 698px;
height:52px;
background:url(../images/naw-tlo.jpg) repeat-x;
margin-left:1px;
}
#topsection ul li {
	float:right;
    list-style: none;
}
#topsection ul li a img{
	border:none;
}
#topsection li a {
    display: block;
    height: 52px;
    text-indent: -9999px;
}
#nawigacja li.o-firmie { width: 95px; height:50px;}
#nawigacja li.o-firmie a { background:url(../images/o-firmie.jpg) no-repeat; }
#nawigacja li.o-firmie a:hover { background:url(../images/o-firmie.jpg) no-repeat 0 -48px; }
#nawigacja li.zaufanie { width: 95px;}
#nawigacja li.zaufanie a { background:url(../images/zaufanie.jpg) no-repeat;}
#nawigacja li.zaufanie a:hover { background:url(../images/zaufanie.jpg) no-repeat 0 -48px; }
#nawigacja li.flota {width: 95px;}
#nawigacja li.flota a { background:url(../images/flota.jpg) no-repeat;}
#nawigacja li.flota a:hover { background:url(../images/flota.jpg) no-repeat 0 -48px; }
#nawigacja li.oferta {width: 95px;}
#nawigacja li.oferta a { background:url(../images/oferta.jpg) no-repeat; }
#nawigacja li.oferta a:hover { background:url(../images/oferta.jpg) no-repeat 0 -48px; }
#nawigacja li.contact { width: 95px;}
#nawigacja li.contact a { background:url(../images/kontakt.jpg) no-repeat; }
#nawigacja li.contact a:hover { background:url(../images/kontakt.jpg) no-repeat 0 -48px; }

#tlo {
	background: url(../images/main-bg.jpg) repeat-y;
	width: 100%;
}
#contentwrapper{
	background: url(../images/main-bg.jpg) repeat-y;
	margin-top: -4px;
	padding-top: 10px;
	float: left;
	width: 100%;
	font-family: Tahoma;
	color: #444;
	text-decoration: none;
	word-spacing: normal;
	text-align: justify;
	letter-spacing: 0.3px;
	line-height: 1.5em;
	font-size: 11px;
	padding-bottom: 30px;

}
#contentwrapper h2 {
	margin-top: 5px;
	margin-bottom: 10px;
	font-family: Verdana;
	line-height: 1.5em;
	font-size: 16px;
}

#contentcolumn{
margin-right: 300px; /*Set right margin to RightColumnWidth*/
margin-left: 20px;
}
#contentcolumn ul{
	padding-left:20px;
	list-style-type: square;
}

#rightcolumn{
		margin-top: 20px;
		float: left;
		width: 300px; /*Width of right column*/
		margin-left: -300px; /*Set left margin to -(RightColumnWidth) */
}
#rightcolumn p {
		font-family: Tahoma;
		font-size:11px;
		color: #444;
}
#rightcolumn a {
		color: black;
		font-weight:bolder;
}
#rightcolumn h3 {
	text-indent: -9999px;
	background: url(../images/auta.jpg) no-repeat;
	height: 385px;
	width: 270px;
	margin-left: 20px;
}
#rightcolumn h6 {
	text-indent: -9999px;
	background: url(../images/monety.jpg) no-repeat;
	height: 386px;
	width: 270px;
	margin-left: 18px;
}

.box {
	width: 317px;
	background: url(../images/box-tlo.jpg) repeat-y;
	margin-left:20px;
}

.box h1 {
	text-indent: -9999px;
	background: url(../images/male-logo.jpg) no-repeat;
	margin-left: 30px;
	margin-top: 25px;
}
.box h2 {
text-indent: -9999px;	
background: url(../images/box-kontakt.jpg) no-repeat left top;
width:270px;
padding-top: 25px;
margin-left: -1px;
}
.box h4 {
text-indent: -9999px;	
background: url(../images/belka-referencje.jpg) no-repeat left top;
padding-top: 20px;
}
.box h5 {
text-indent: -9999px;	
background: url(../images/belka-flota.jpg) no-repeat left top;
padding-top: 20px;
}
.box .last {
background: url(../images/box-footer.jpg) no-repeat left bottom;
padding-bottom: 77px;
width:100%;
}
.box h2, .box p {
padding-left: 30px;
padding-right:20px;
font-size: 10px;
margin-bottom: -10px;
font-family: verdana;
}
.l-line {
	margin-left: 55px;
}
.box ul{
margin-top:15px;
padding-left: 25px;
padding-right:20px;
font-size: 10px;
margin-bottom: 10px;
font-family: verdana;	
list-style: none;
width: 200px;
}
.box ul li {
	background: url(../images/wskaznik.jpg) no-repeat 0 10%;
	padding-left: 20px;	
	color: #444;
	margin-bottom:2px;
	line-height: 14px;
	font-weight: lighter;
	
}
.box ul li a{
	text-decoration: none;
	

}
.box ul li a:hover{
	text-decoration: underline;
}
.box h3{
text-indent: -9999px;
background: url(../images/box-zaufanie.jpg) no-repeat left top;
padding-top: 20px;
	
}
#rightcolumn td img {
	border: 1px;
	border-color: grey;
}
#rightcolumn td a {
	border: none;
}
.wyrow {
	padding-left:9px;
}
.wyrow2 {
	padding-left:16px;	
}

#footer{
clear: left;
width: 100%;
margin-top:-20px;
color: #FFF;
text-align: center;
}

.oi-logo {
	margin-top: 35px;
	margin-left:600px;	
}
#upper-footer {
	background: url(../images/footer-gora.jpg) no-repeat;
	margin-left:1px;
	height:66px;
	width:700px;
}
#upper-footer a img {
	border: 0;
}
#bottom-footer {
	background: url(../images/footer-dol.jpg) no-repeat;
	height: 62px;
	width:700px;
}
.navbar {
	font-family: verdana;
	font-size: 10px;
	text-align: center;
}
.navbar a {
	text-decoration: none;
	color:white;
}
.navbar a:hover {
	text-decoration: underline;
}
.copyright {
	font-family: verdana;
	font-size: 10px;
	text-align: center;	
}
.copyright a {
	text-decoration: none;
	color: white;
}
.copyright a:hover {
	text-decoration: underline;
}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0px;
}
.obniz {
margin-top: 30px;
}
.obniz2 {
margin-top: 20px;
}
.ref {
margin-top:20px;
margin-bottom: 20px;
margin-left: 52px;
}
.ref2 {
	border: thin solid #CFD4DA;
}
.auto_img {
	margin-left: 0px;
}
#admin {
	margin-top:70px;
}
ul.lista {
	margin-left: -7px;
}
ul.lista li {
	list-style: circle;
}
