/* podstawowe elementy strony */
body{
	margin: 0px;
	padding: 0px;
	color: #000;
	text-align: center;
}
body, td, input, textarea{
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
	font-size: 8pt;
	background: #fff;
}

div#main-container{
	text-align: left;
}

a, a:visited{
	color: #1a397a;
	text-decoration: none;
}

a:hover, a:active{
	color: #666;
}


input.text{
	font-size: 8pt;
	padding: 1px;
	border: 1px solid #000;
}

input.submit{
	border: 1px solid #ccc;
	background: #000;
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
	padding: 0px 2px;;
}

form{
	margin: 0px;
	padding: 0px;
}

.error{	color: #c00; }
.padding10{	padding: 10px; }
.left{ text-align: left; }
.right{	text-align: right; }
.center{ text-align: center; }
.float-left{ float: left; }
.float-right{ float: right; }

hr{
	border: 0px;
	background: url('img/hr.gif') no-repeat center;
	height: 1px;
}

hr.line{
	border: 0px;
	background: url('img/hr.gif') no-repeat center;
	height: 1px;	
}




/* warstwy */

div#main-container{
	width: 760px;
	padding: 0px 5px;
	background: #fff;
	margin: 0px auto;
}

div#top{
	position: relative;
	width: 760px;
	background: url('img/bg-top.png') repeat-x;
	height: 62px;
	text-align: left;
	font-size: 8pt;
	color: #fff;
}
	div#top-logo{
		position: absolute;
		left: 5px; 
		top: 5px;
	}
	div#top-menu{
		position: absolute;
		bottom: 10px;
		right: 10px;
	}
		div#top-menu a, div#top-menu a:visited{
			color: #fff;
			letter-spacing: .1em;	
		}
		div#top-menu a:hover, div#top-menu a:active{
			color: #ccc;
		}
div#top-flash{
    width: 760px;
	text-align: center;
	overflow: auto;

}

div#options{
	text-align: center;
	font-size: 8pt;
	padding: 3px 0px;
}
	div#options div{
		width: 215x; 
	}
	div#options div:first-letter,div#options div form:first-letter {
		font-weight:bold;
	}
	div#options div input.text{	
		width: 100px;
	}
	
div#top-footer{
	width: 760px;
	background: url('img/bg-menu.png') repeat-x;
	text-align: right;
	color: #fff;
	font-size: 8pt;
	height: 22px;
	border-top: 1px solid #cbcdcc;
	border-bottom: 1px solid #282b6e;
}
	div#top-footer div{
		width: 30px;
		height: 22px;
		background: url('img/raquo.gif') no-repeat 10px center;
	}
	div#top-footer ul{
		float: right;
		display: block;
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
		div#top-footer ul li{
			background: url('img/spacer.gif') no-repeat left center;
			float: left;
		}
		div#top-footer ul li.first{
			background: transparent;
		}		
	div#top-footer a, div#top-footer a:hover, div#top-footer a:visited{
		width: 140px;
		display: block;
		float: left;
		text-align: center;
		color: #fff;
		font-weight: bold;
		padding: 3px 0px;
	}
	div#top-footer a:hover{
		color: #ccc;
	}

div#wishes-container{
	overflow: auto;
	padding: 2px;
}	
div#wishes, div#mod-date{
	font-size: 8pt;
	display: inline;	
}
	div#wishes{
		text-align: left;
		float: left;
	}
	div#mod-date{
		text-align: right;
		float: right;
	}

div#content-container{
	clear: both;
	width: 760px;
	border: 1px solid #d0d0d0;
}
	div#page-title{
		text-align: left;		
		color: #fff;
		background: url('img/bg-title.png') repeat-x;
		padding: 0px;
		padding-left: 1em;
		font-weight: bold;
		font-size: 9pt;
		letter-spacing: .05em;
		border: 1px solid #fff;
		border-bottom: 0px;
		height: 21px;
		padding-top: 2px;
		margin-bottom: -2px;
		overflow: hidden;
	}
	table#page-wrapper{
		width: 760px;
		border: 1px solid #fff;
	}
	
	#page-content{
		text-align: left;
		vertical-align: top;
		padding: 10px;
	}
		#page-content img
		{
			border: 0px solid #000;
			padding: 3px;
			margin: 5px;
		}
	#page-submenu{
		background-color: #2462c5;
		background-image: url('img/bg-sidebar.png');
		background-repeat: no-repeat;
		background-position: bottom center; */
		color: #fff;
		text-align: left;
		font-size: 8pt;
		font-weight: bold;
		width: 150px;
		vertical-align: top;
		padding: 5px 0px;
	}
			#page-submenu a, #page-submenu a:visited{
				color: #fff;
				width: 100%;
				padding: 5px 0px;
				padding-left: 10px;
				display: block;
			}
			#page-submenu a:hover, #page-submenu a:active{
				color: #ccc;
			} 
		
	div.search-result-1, div.search-result-2{
		padding: 5px;
		margin: 0px auto;
	}
	div.search-result-1{
		background: #efefef;
	}
	div.search-result-2{
		background: #fff;
	}

div#footer{
	color: #6a6a6a;
	font-size: 8pt;
	text-align: left;
	padding: 2px;
}
	div#footer a{
		color: #6a6a6a;
	}
	div#footer a:hover{
		color: #c00;
	}
	div#technetium{
		float: right;
	}

/* strona glowna */
table#main-page{
	width: 100%;
	border: 0px;
}
	td.main-td{
		vertical-align: top;
		width: 33%;
		padding: 2px;
		border: 1px solid #d0d0d0;
		text-align: left; 
	}
		div.main-title{
			background: url('img/bg-title.png') repeat-x;
			color: #fff;
			font-size: 9pt;
			font-weight: bold;
			text-align: center;
			padding: 2px 0px;			
			height: 21px;
		}
		div.main-title a{
			color: #fff;
		}
