body {
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 auto;
	padding: 0;
	border: 0;
	line-height: 15px;
} 
/* 																			OGOLNE */
.main{
	width:auto;
	margin: 0 auto;
	position:relative;
}
p{
	margin:0;
	padding:0;
}
H1 {
position:absolute;
color:#3399FF;
top:205px;
left:215px;
font-family : Verdana, Helvetica, Arial, sans-serif; 
font-size : 25px; 
line-height:25px;
padding:0;
margin:0;
} 
.tresc h2{
	text-align: center;
	padding:5px 0 10px 0;
	margin:0px;
}
.tresc h3{
	text-align: center;
	padding:5px 0 10px 0;
	margin:0px;
}
.tresc h4{
	text-align: center;
	font-size: 10px;
	margin-top:-10px;
	font-weight: normal;
	padding:5px 0 10px 0;
	margin:0px;
}
a{
	color: Blue;
	text-decoration: underline;
}
a:hover{
	color:#FF4500;
}
.menu a:hover{
	color:#FF4500;
	font-weight:bold;
}
/* 																		NAGLOWEK 	*/
#naglowek{
	position:relative;
	height: 288px;
	width:778px;
	overflow:hidden;
}
.naglowek{
	height: 288px;
	width:778px;
	overflow:hidden;
}
#venus{
	position:absolute;
	left:220px;
	top:14px;
	height:111px;
	width:89px;
	z-index:1000;
}
#logo{
	position:absolute;
	left:400px;
	top:90px;
	height:59px;
	width:187px;
	z-index:1000;
}
#wzor1{
	position:absolute;
	top:0;
	left:0px;
	display:block;
	width:82px;
	height:108px;
}
#wzor2{
	position: absolute;
	top: 0;
	left: 82px;
	display: block;
	width: 531px;
	height: 108px;
	background: url(images/main/pasek1.jpg);
	background-color: #F0F8FF;
}
#wzor3{
	position:absolute;
	top:0px;
	left:613px;
	display:block;
	width:167px;
	height:171px;
	background: url(images/main/golabki.jpg);
}
#wzor4{
	position:absolute;
	top:108px;
	display:block;
	width:213px;
	height:180px;
	background: url(images/main/okienko.jpg);
}
#wzor5{
	position:absolute;
	top:108px;
	left:213px;
	display:block;
	width: 400px;
	height: 63px;
	background: url(images/main/pasek2.jpg);
}
#wzor6{
	position:absolute;
	top:171px;
	left:213px;
	display:block;
	width:567px;
	height:38px;
	background: url(images/main/pasek3.jpg);
}
#top10{
	position:absolute;
	left:345px;
	top:145px;
}
#galerie{
	position:absolute;
	left:426px;
	top:159px;
}
#artykuly{
	position:absolute;
	left:530px;
	top:173px;
}
#nauka{
	position:absolute;
	left:635px;
	top:180px;
}
/* 																	PRZYCISKI /*


/*																		MENU */

.blok_glowny{
	float:left;
	width: 778px;
	background: url(images/main/menu_dol.jpg) repeat-y;
	height: auto;
	overflow: hidden;
	margin:0;
	padding:0;
}
.menu{
	float:left;
	width:200px;
	padding-top: 10px;
	padding-left: 10px;
	overflow:hidden;
}
.menu .m{
	display:block;
	height:15px;
	width:200px;
	text-decoration:none;
	border-bottom: 4px solid #FFB6C1;
	padding:5px 0 5px 10px;
	line-height: 15px;
	margin:0px;
}
.menu #glowny{
	width:190px;
	color: Red;
	font-weight: bold;
	padding:5px 0 5px 20px;
}
.menu_blok{
	border-bottom: 1px solid Silver;
	padding: 10px 0px;
	margin: 0 10px 0 0px;
}

/* 																	TRESC */
.tresc{
	float: left;
	top: 0px;
	width: 520px;
	background: url(images/main/duza_twarz.jpg) no-repeat top right;
	padding-bottom: 10px;
	margin-left: 40px;
	min-height: 500px;
	overflow: visible;
}
/* 																	LINIA DOL */
.liniadol{
	clear: both;
	height: 40px;
	width: auto;
	padding-top: 10px;
	background: url(images/main/linia_dol2.png) repeat-x;
	font-size: 10px;
	position:relative;
}
.liniadol1{
	position: absolute;
	top:0px;
	left:0px;
	display: block;
	width: 7px;
	height: 40px;
	background: url(images/main/linia_dol1.png) no-repeat;
}
.liniadol3{
	position:absolute;
	top:0px;
	left:770px;
	display: block;
	width: 7px;
	height: 40px;
	background: url(images/main/linia_dol3.png) no-repeat;
}/* 													TRESC 					*/
.tresc p{
	margin-bottom:15px;
} 
#image{
	background: #99CCFF;
	border: 2px solid Black;
	padding:7px;
}
.zdobienie{
	background: #99CCFF;
	border: 1px solid Black;
	padding:2px;
}
.spis_art p{
	margin:0px;
	padding:5px;
}
.spis_art a{
	text-decoration: none;
	border-bottom: 1px solid #EE82EE;
	padding:5px;
	margin:px;
}
.links_block
{
  border: 1px solid #BAC2BD;
  background:#f7f8f3;
  padding: 10px 10px 0px 10px;
  margin:5px 0;
}
.tekst_block
{
  border: 1px solid #BAC2BD;
  background:#F5FFFA;
  padding: 10px 10px 0px 10px;
  margin:5px 0;
}
.na_topie img{
	background: #99CCFF;
	border: 1px solid Black;
	padding:2px;
}
.na_topie p{
	font-weight: bold;
}
.g-blok{
background:transparent url(images/g-tlo.gif) no-repeat scroll 0 0;
height:183px;
margin-left:-10px;
padding:25px 0 0 35px;
width:211px;
}