html, body {
	 margin: 0px; padding: 0px;
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 color: #595959; font-size: 11px;
height:100%;	 
}
table#bodycontainer
{
height:100%;
}
img {
	border: none;
}
p {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;

}
.bold {
	font-weight: bold;
}
.extra {
 	clear: both;
}
ul {
	margin: 0px; padding: 0px;

}

table {
	margin: 0px; border: none; padding: 0px;
	border-collapse: collapse; 
	border-spacing: 0;
	width: 100%;
}
td {
	margin: 0px; padding: 0px;
}
dl {
	margin: 10px 0px 10px 0px;
	color: #000000;
}
dt {
	margin: 2px 0px 2px 0px;

}
dd {
	color: #595959;
	margin: 0px 0px 5px 25px;

}

div#menu {
	margin-top: 20px;
	margin-left:5px;
	width: 500px;
}
div#menu img {
padding: 0px 0px 0px 0px;


}
div#menu td{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div#powitanie {
	width: 460px;
	margin-top: 68px;
	margin-right: 21px;
	margin-bottom: 0px;
	margin-left: 28px;
	padding-right:10px;
}
div#powitanie_oth {
	width: 560px;
	margin-top: 68px;
	margin-right: 21px;
	margin-bottom: 0px;
	margin-left: 28px;
	padding-right:10px;
}
div#spacer {
width:560px;
margin-top:0px;
	margin-left: 28px;
margin-right: 21px;       
 margin-bottom: 5px;
}
table#wewnetrzna_tabela {
width:560px;
margin-top:50px;
	margin-left: 28px;
margin-right: 21px;       
 margin-bottom: 5px;
}
table#wewnetrzna_tabela_port {
width:550px;
margin-top:95px;
	margin-left: 21px;
margin-right: 21px;       
 margin-bottom: 5px;
}
table#wewnetrzna_tabela td, table#wewnetrzna_tabela_port td {
	vertical-align: top;
}
.odd {
	width:550px;
	height:255px;
	background-color:#2C2A2B;
	margin-bottom:25px;
	color:white;

}
.odd_head {
background-image:url(../img/odd_table_top.gif);
	background-position:top;
	font-size:18px; text-align:left; color:white;  padding:8px;
	background-repeat:no-repeat;
}
.odd_bottom {
background-image:url(../img/odd_table_bottom.gif);
	background-position:bottom; 
	background-repeat:no-repeat;
}
.even {
width:550px;
height:255px;
background-color:#DFDFDF;
background-position:top left;
margin-bottom:25px;

}
.even_head {
background-image:url(../img/even_table_top.gif);
	background-position:top;
	font-size:18px; text-align:right; color:#ff6600; padding:8px;
	background-repeat:no-repeat;
}
.even_bottom {
background-image:url(../img/even_table_bottom.gif);
	background-position:bottom;
	
	background-repeat:no-repeat;
}
.small_font		{ font-size:11px; }
.medium_font	{ font-size:14px; }
.large_font		{ font-size:16px; }

div#resizer   {
margin-top: 20px;
margin-right:5px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;

}
div#resizer a, div#resizer a:visited {
color:#FFFFFF;
text-decoration:none;
}
div#footer {
	margin-top:0px;
	text-align:center;
	padding:0px;
	height:100%;
   vertical-align:bottom;
}

table#kontakt {
border:2px solid; 
border-color:#FF6600; 
width:400px;
}
table#kontakt td {
padding:5px;
}
div#portfolio_page {
padding-left:16%;
width:550px;

}
div.pagination {
margin-top:40px;
color:#ff6600;
text-align:right;
text-decoration:none;
}
div.pagination a, div.pagination a:visited {
color:#ff6600;
text-decoration:none;
}
span.current {
float:left;
display:block;
	width: 2px;
	background-color:#cdcdcd;
	text-decoration:none;
}
#container {
width:590px;
}