body {
	background: #fff url(images/bg.gif);
	padding: 0px;
	margin: 0px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:11px;
	color: #555;
	text-decoration: none;
}
#metale{
	position:absolute;
	height:219px;
	width:219px;}
	
.metale-sig{ background:url(bek-sig.gif); height:21px;padding-right:40px;padding-top:5px;font-size:13px;text-align:right;}
.metale-sig1{color:#fcc279;}
.metale-sig a{color:#fff;text-decoration: none; }
.metale-sig a:hover{color:#fcc279;text-decoration: none; }
.bezramki {border:0px;}

h1, h2, h3, h4, h5 {
	font-family: Arial, Verdana, sans-serif; font-weight: bold;
	margin: 0; padding: 0; 
	}

h1 { 	font-size: 14px; display: inline; color: #000;}
h2 { 	font-size: 11px; display: inline; color: #003366;}

hr {
	height:1px;
	border-top: 1px solid #E0E0E0;
	border-bottom: 0px dashed #E0E0E0;
	border-left: 0px dashed #E0E0E0;
	border-right: 0px dashed #E0E0E0 ;
}
	
.white { background: #fff;}
.error { color: #8c0825;}
.grey01 { background: #F1F1F1; } 
.grey02 { background: #F6F6F6; } 
.grey03 { background: #C9C9C9; }
.grey04 { background: #DBDBDB; } 
.grey05 { background: #E0E0E0; } 
.bgtop { background: url(images/bg_top.gif) repeat-x; }
.bgsub { background: url(images/bg_sub.gif) repeat-y; }
.bgshadow { background: url(images/bg_shad.gif) repeat-x; }
.bghead { background: url(images/bg_head.gif) repeat-x; }

tr.head { background: #8c0825; color: #fff; font: bold 9px Tahoma, Arial, sans-serif; }
tr.w1 { background: #f2d7d0; color: #444; font: normal 9px Tahoma, Arial, sans-serif; }
tr.w2 { background: #fff1eb; color: #444; font: normal 9px Tahoma, Arial, sans-serif; }
td.w3 { background: #f2d7d0; color: #444; font: normal 9px Tahoma, Arial, sans-serif; }
td.w4 { background: #fff1eb; color: #444; font: normal 9px Tahoma, Arial, sans-serif; }

.border { border: 1px solid #ccc; }

.headBlack { font: bold 11px Arial, Tahoma, Verdana, sans-serif; color: #000; }
.title { font: bold 14px Arial, Tahoma, Verdana, sans-serif; color: #003366; }
.data { font: normal 9px Arial, Tahoma, Verdana, sans-serif; color: #003366; }
.subtitle { font: bold 11px Arial, Tahoma, Verdana, sans-serif; color: #D24047; }
.spacer { line-height: 6px; }


a	{	color:#888; }
a:hover {
	color:#8c0825;
	text-decoration: none;
}

a.mag	{	color:#fff; }
a.mag:hover { color:#000;  }

a.next	{	color:#888; text-decoration:none; }
a.next:hover { color:#8c0825; text-decoration:none; }

a.newstitle	{	font: bold 11px Arial, Tahoma, Verdana, sans-serif; color:#003366; text-decoration:none;  }
a.newstitle:hover { font: bold 11px Arial, Tahoma, Verdana, sans-serif; color:#8c0825; text-decoration:underline; }

a.sub	{	color:#888; text-decoration: none;}
a.sub:hover { color:#8c0825; text-decoration: none; }

a.news	{	font: normal 11px Arial, Tahoma, Verdana, sans-serif; color:#666; text-decoration: none; }
a.news:hover { color:#1A9726; text-decoration: none; }

a.more	{ 	font: normal 11px Arial, Tahoma, Verdana, sans-serif; color:#003366; text-decoration: underline; }
a.more:hover	{ color:#003366; text-decoration: none; }

.footer { background: #8c0825; color: #fff; font: normal 11px Arial, Tahoma, Verdana, sans-serif; }
a.footer	{ 	font-weight: normal; text-decoration: none; color:#fff; }
a.footer:hover	{ 	color:#F6F5BD;  text-decoration: none; }

.subfooter { color: #888; font: normal 9px Arial, Tahoma, Verdana, sans-serif; }

.opis { color: #666; font: normal 9px Arial, Tahoma, Verdana, sans-serif; }
.opisH { color: #8c0825; font: normal 9px Arial, Tahoma, Verdana, sans-serif; }

.search {
	background: #FFFFFF;
	border: 1px solid #BBB9AE;
	color: #888;
	font: normal 9px Arial, Tahoma, Verdana, sans-serif;
	width:150px;
	height: 13px;
	padding-left: 5px;
	padding-top: 2px;
}

.input {
	background: #FFFFFF;
	border: 1px solid #BBB9AE;
	color: #888;
	font: normal 9px Arial, Tahoma, Verdana, sans-serif;
	height: 13px;
	padding-left: 5px;
	padding-top: 2px;
	width:95%;
}

.textarea {
	background: #FFFFFF;
	border: 1px solid #BBB9AE;
	color: #888;
	font: normal 9px Arial, Tahoma, Verdana, sans-serif;
	padding-left: 5px;
	padding-top: 2px;
	width:95%;
}

ul.menu {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	
li.menu {
		background-image: url(images/arrow_m.gif);
		background-repeat: no-repeat;
		background-position: 13px;
		padding-left: 23px;
		border-bottom:1px dashed #dadada;
	
	}
	
li.end {
		background-image: url(images/arrow_m.gif);
		background-repeat: no-repeat;
		background-position: 13px;
		padding-left: 23px;
		border-bottom:1px dashed #fff;
		}	
	
a.menu {
		display:block;
		text-decoration:none;
		padding-left: 6px;
		padding-bottom: 4px;
		padding-top: 3px;
		color:#888;
		}
	
a.menu:hover {
		color:#8c0825;
}

a.on {
		display:block;
		text-decoration:none;
		padding-left: 6px;
		padding-bottom: 4px;
		padding-top: 3px;
		color:#8c0825;
		font-weight: bold;
		}
	
a.on:hover {
		color:#8c0825;
		font-weight: bold;
}


a.on2 {
		display:block;
		text-decoration:none;
		padding-left: 6px;
		padding-bottom: 4px;
		padding-top: 3px;
		color:#8c0825;
		}
	
a.on2:hover {
		color:#8c0825;
}

ul.menu2 {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	
li.menu2 {
		background-image: url(images/arrow_m.gif);
		background-repeat: no-repeat;
		background-position: 30px;
		padding-left: 40px;
		border-bottom:1px dashed #dadada;
	
	}
	
li.end2 {
		background-image: url(images/arrow_m.gif);
		background-repeat: no-repeat;
		background-position: 13px;
		padding-left: 6px;
		border-bottom:1px dashed #fff;
		}	
	
a.menu2 {
		display:block;
		text-decoration:none;
		padding-left: 6px;
		padding-bottom: 4px;
		padding-top: 3px;
		color:#003366;
		}
	
a.menu2:hover {
		color:#8c0825;
}

a.subon {
		font-weight: bold;
		text-decoration:none;
		color:#8c0825;
		}
	
a.subon:hover {
		font-weight: bold;
		color:#8c0825;
}

.subon {
		text-decoration:none;
		color:#8c0825;
		}

.select {
	background: #FFFFFF;
	border: 1px solid #BBB9AE;
	color: #888;
	font: normal 11px Tahoma, Arial, sans-serif;
	padding-left: 5px;
	width: 50%;
}

.select2 {
	background: #FFFFFF;
	border: 1px solid #BBB9AE;
	color: #888;
	font: normal 11px Tahoma, Arial, sans-serif;
	padding-left: 5px;
	width: 75%;
}



#divRoot { border: 0px solid red; position: absolute; width: 100%;  text-align: center; }
#divs { border: 0px solid black; position: relative; width: 750px; margin: 0 auto; text-align: left; }
 #clear { clear: both; }

.gallery { 	margin: 0px; padding: 0px; list-style: none; width: 100%; }
.gallery li { padding-right:10px; float:left; display:inline; background:none !important; }
.gallery_table { padding-bottom: 15px; }
