html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:#EFEFEF;
	
	font-family:arial,sans-serif;
	font-size:small;
	color: #000000;
}

h1 { 
	font:1.5em georgia,serif; 
	margin:0.5em 0;
}

h2 {
	font:1.25em georgia,serif; 
	margin:0 0 1em;
	margin:0px;
	padding:0px;
}

h3 {
	font:1.2em georgia,serif;  
	margin:0px;
	padding:0px;
	display:inline;
}


h2:first-letter{
  font:1.5em georgia,serif; 
	margin:0 0 1em;
}

p { 
  font:1.25em georgia,serif; 
	margin:0 0 1em;
}

p:first-letter{
  font:1.5em georgia,serif; 
	margin:0 0 1em;
}


img{
border:0px;
}


.expose{
	border:1px solid #EFEFEF;	
}

.infos{
	font:0.8em georgia,serif; 
}

.bigger{
	font-size:1.1em;
}

::-moz-selection{
background: #1668B0;
color: #FFF;
} 

::selection {
background: #1668B0;
color: #FFF;
} 


#menu{
	

margin-top:118px;
width:700px;
float:left;
padding:0px;
list-style:none;
margin-left:0px;


}
#menu li{
height:30px;
float:left;
padding:0px;
margin:0px;
}




div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:702px;

	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	
	
	
}

div#header {
display:block;
height:148px;
background:#ddd url("images/baner.gif")  no-repeat;
margin:0px;
border-left:#C3C3C3 1px solid;
border-right:#C3C3C3 1px solid;
}

div#content {
display:block;
padding:1em 1em 1em; /* bottom padding for footer */
margin-top:-3px;
border-left:#C3C3C3 1px solid;
border-right:#C3C3C3 1px solid;
border-bottom:#C3C3C3 1px solid;
}


div#footer {
  background:#ddd url("images/dol.gif")  no-repeat;
	position:absolute;
	width:700px;
	bottom:0; /* stick to bottom */
	border-left:#C3C3C3 1px solid;
  border-right:#C3C3C3 1px solid;
}
div#footer p{margin:15px 5px 0px 5px;}

div#logo {
position:relative;
display:block;
height:87px;
width:258px;
background:#EFEFEF url("images/logo.gif")  no-repeat;
margin:10px auto;
padding-bottom:40px;
}



#start{}
#wyrob{}
#naprawa{}
#reklama{}
#galeria{}
#start{}
#kontakt{}


.title{
	white-space:pre;
	display:block;
}

.g
{
background-image:url('images/g.gif');
background-color:#EFEFEF;
}

.d
{
background-image:url('images/d.gif');
background-color:#EFEFEF;
}

.l
{
background-image:url('images/l.gif');
background-color:#EFEFEF;
}

.p
{
background-image:url('images/p.gif');
background-color:#EFEFEF;
}


.tabelka
{
background-repeat: no-repeat;
background-image:url('images/tlotabelka.gif');
width:91px;
height:91px;
background-position: center;
text-align: center;
}



li{
margin-left:20px;
}
	
.c_start{background: #DADADB url('images/glowne_start.gif') no-repeat;}
.c_wyrob{background: #DADADB url('images/glowne_wyrob.gif') no-repeat;}
.c_naprawa{background: #DADADB url('images/glowne_naprawa.gif') no-repeat;}
.c_reklama{background: #DADADB url('images/glowne_reklama.gif') no-repeat;}
.c_galeria{background: #DADADB url('images/glowne_galeria.gif') no-repeat;}
.c_galeria2{background: #DADADB url('images/glowne_galeria.gif') no-repeat;}
.c_galeria3{background: #DADADB url('images/glowne_galeria.gif') no-repeat;}
.c_galeria4{background: #DADADB url('images/glowne_galeria.gif') no-repeat;}
.c_kontakt{background: #DADADB url('images/glowne_kontakt.gif') no-repeat;}




/* REKLAMA */
.lista{
	margin:0px;
	padding:0px;
	margin-left:20px;
	padding-left:20px;
	padding-right:20px;
	border-left:1px solid #C3C3C3;
	list-style: square inside;
}
.lista > li{
	padding:5px;
	margin:5px;
}
.lista > li > ul{
	margin-top:5px;
	}
	
.lista > li > ul > li{
	padding:4px;
	padding-left:10px;
}

.lista > li > ul > li:hover{
	background:#EFEFEF;
	cursor:default;
}
/*
 * INNE
 */
#info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	clear:both;
	display:block;
	margin:0 auto;
	width:500px;
	text-align:center;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:20px;
}
#info p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	text-align:center;
}

#info p:first-letter{
  	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#info a{
	text-decoration:none;
	color:#0D4DA1;
	border-bottom:1px dotted;
}

