body {
background-image: url(images/bg_logo.jpg);
margin:auto;
width:800px;
font-family:Helvetica, Verdana, Arial, sans-serif;

}

#top {
background-image:url(images/top_bg.jpg);
border-bottom:1px solid #FFFFFF;
border-left:1px solid #DADDFE;
border-right:1px solid #DADDFE;
height:172px;
margin:0px;
padding:0px;
}

#blue_line {
border-bottom:1px solid #DADDFE;
}

#border {
border-left:1px solid #DADDFE;
border-right:1px solid #DADDFE;
border-bottom:1px solid #DADDFE;

}

#menu {
background-color: #DADDFE;
color: #000033;
padding: 5px;
margin:0px;
font-size:13px;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
letter-spacing:3px

}

#menu span {
background-color:inherit;
font-weight:bold;
color:#FFFFFF;
}

#menu ul {
padding:0px;
margin:0px;
}

#menu li {
display: inline;
padding-left:100px;
margin:0px;

}

#menu  a:link {
background-color:inherit;
text-decoration:none;
color: #000033;
}

#menu  a:visited {
background-color:inherit;
text-decoration:none;
color: #000033;
}


#menu  a:hover {
background-color:inherit;
color: #ffffff;
}


#menu  a:active {
background-color:inherit;
color: #000033;
}




#content {
	background-color:#FFFFFF;
	background-image:url(images/main_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:30px 160px 120px 120px;
	color: #003366;
	border-top:1px solid #DADDFE;
	border-bottom:1px solid #fff;
	font-size:15px;
	list-style:circle
	
	
	
}

#content h1 {
font-size:18px;
letter-spacing:2px;
border-bottom:1px dashed #DADDFE;
padding-bottom:10px;
width:360px
}


#content h2 {
border:1px solid #1D303E; 
background-color: #DADDFE;
font-size:18px;
font-variant:small-caps;
line-height:20px;
font-weight:normal

}

#content h3 {
border:1px solid #1D303E; 
background-color: #DADDFE;
font-size:inherit;
margin:0px
}



#content p {
text-indent:20px;
margin:20px 0px 30px 0px;
}

#content span {
font-weight:bold;
margin:0px
}

#content ul {
margin-top:0px;
margin-bottom:30px;
border:1px solid #1D303E; 
background-color:#DADDFE;
font-weight:bold;
margin-left:0px;
padding-left:90px;
list-style:none;
}


#content li {
margin:5px;
line-height:20px;

}

#content a:link {
background-color:inherit;
color: #000033;
text-decoration:none;
}

#content a:visited {
background-color:inherit;
color: #000033;
text-decoration:none;
}

#content a:hover {
background-color:inherit;
color: #000000
}

#content a:active {
background-color:inherit;
color: #000033;
text-decoration:none;
}

#menu_oferta {
float:right;
display:inline;
width:150px;
margin-top:-25px;
margin-left:30px;
}

#menu_oferta ul {
font-weight:normal;
float:none;
padding:0px;
background:transparent;
font-size:12px;

border:0px;
border-left:1px dashed #BFCAFB;
}


#menu_oferta li {
font-weight:normal;
line-height:15px;
text-align:right;
border-bottom:1px dashed #BFCAFB
}

#menu_oferta a:link {
background-color:inherit;
color:#2C2C2C;
text-decoration:none;
}

#menu_oferta a:visited {
background-color:inherit;
color: #2C2C2C;
text-decoration:none;
}

#menu_oferta a:hover {
background-color:inherit;
color: #6699FF
}

#menu_oferta a:active {
background-color:inherit;
color:red;
text-decoration:none;
}




#footer {
font-size:10px;
padding: 5px;
border-top:1px solid #DADDFE;
background-color:#fff;
}

#footer ul {
margin:0px 0px 0px 60px;
padding:0px;
}

#footer li {
display: inline;
margin-left:60px;
}

#footer  a:link {
background-color:inherit;
text-decoration:none;
color:#BFCAFB;
}

#footer  a:visited {
background-color:inherit;
color:#BFCAFB;
}

#footer  a:hover {
background-color:inherit;
color:#333366;
}

#footer  a:active {
background-color:inherit;
color:#333366;
}

table, td
{
    border-color: #1D303E;
    border-style: solid;
}

table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
	
}

td {
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
	padding:0px 5px 0px 0px
   
}

.tabela {
padding:0px;
margin:0px;
background-color: #DADDFE;
width:609px;
height:90px;

}

.tabela_obrazek {
background-color:#fff;
width:150px;
}

.tabela_nazwa {
width: 300px;
text-align:center
}

.tabela_norma {
height:28px;
width:50px;
text-align:right;
background-color: #B0C6FD;
}

tabela_img {
margin:0px;
}
