/* Wartości podstawowe */

body {
	background: url('./gfx/siatka.gif') repeat top left #eeeae2;
	padding: 0;
	margin: 0;
	border: 0;
	text-align: center; /* Dla IE */
	}
body * {
	padding: 0;
	margin: 0;
	border: 0;
	position: relative;
	}

a {
	font-weight: bold;
	text-decoration: none;
	color: #856535;
	}
a:hover {
	color: #aa2727;
	}

/* Dizajn itself */

#container {
	text-align: center;
	width: 700px;
	border-top: 0px;
	border-bottom: 0px;
	margin: 0 auto;
	padding-top: 18px;
	}

/* Logo */

#logo {
	position: absolute;
	right: 36px;
	top: 30px;
	z-index: 10;
	border: 1px solid #ffffff;
	}

/* Główna ramka */

#container_2 {
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	background: #c7a99e; /* żeby dodać tila zmieniasz to na background: url('sciezka_do_tila.gif') repeat #c7a99e; */
	padding: 48px 20px 20px 20px;
	}

#mainfr_top {
	margin: 0 auto;
	text-align: left;
	width: 658px;
	background: url('./gfx/rgt_shdw.gif') no-repeat 489px 2px;
	}

* html #mainfr_top { /* niezbadane są wyroki IE */
	width: 658px;
	}

/* Zakładki */

ul.dolnezakl {
	top: 3px;
	z-index: 10;
	height: 25px;
	border-bottom: 1px solid #ffffff;
	}

#mainfr_top li {
	list-style: none;
	display: inline;
	}

.zakladka_akt {
	border-width: 1px 2px 0 1px;
	border-left-color: #ffffff;
	border-top-color: #ffffff;
	border-right-color: #000000;
	border-style: solid;
	background-color: #70667c;
	font: bold 12px verdana, tahoma, sans-serif;
	color: white;
	text-align: center;
	padding: 4px 0 7px 0;
	margin-left: -1px;
	position: absolute;
	z-index: 1;
	}

.zakladka_nieakt {
	border-width: 1px 1px 1px 1px;
	border-left-color: #ffffff;
	border-top-color: #ffffff;
	border-right-color: #333333;
	border-bottom-color: #ffffff;
	border-style: solid;
	background-color: #d8c3ac;
	font: bold 12px verdana, tahoma, sans-serif;
	text-align: center;
	padding: 4px 0 4px 0;
	top: 2px;
	position: absolute;
	z-index: 1;
	}

.zakladka_nieakt a {
	color: #eeeeee;
	}

#menu_main {
	width: 117px;
	left: 0;
	}
#menu_about {
	width: 120px;
	left: 119px; /* left liczymy z sumy poprzedniego lefta i poprzedniego widtha plus 2px (na lewą i prawą ramkę) */
	}
#menu_mamemess {
	width: 80px;
	left: 241px;
	}
#menu_arc {
	width: 85px;
	left: 323px;
	}
#menu_old {
	width: 77px;
	left: 410px;
	}
#menu_fiz {
	width: 76px;
	left: 0;
	}
#menu_ray {
	width: 92px;
	left: 78px;
	}
#menu_pok {
	width: 116px;
	left: 172px;
	}
#menu_phys {
	width: 56px;
	left: 290px;
	}
#menu_sf {
	width: 59px;
	left: 348px;
	}
#menu_gbc {
	width: 78px;
	left: 409px;
	}

.zakladka_nieakt span, .zakladka_akt span {
	display: none;
	}
.zakladka_nieakt a:hover {
	color: black;
	background-position: 0 20px; /* bardzo nieładny hak dla IE :P */
	}
.zakladka_nieakt:hover { /* nie działa w IE :/ */
	background-color: #e3d4c3;
	text-decoration: none;
	position: absolute;
	}
.zakladka_nieakt a:hover span {
	display: inline;
	color: red;
	}

#podmenu {
	background-color: #70667c;
	width: 656px;
	border-width: 0 1px 0 1px;
	border-color: #ffffff;
	border-style: solid;
	text-align: right;
	margin-top: 3px;
	padding: 2px 0 4px 0;
	}

.podmenu_elem {
	font: normal 12px verdana, tahoma, sans-serif;
	color: #ffffff;
	font-style: italic;
	margin-right: 10px;

	}

.podmenu_elem a {
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
	}

.podmenu_elem a:hover {
	text-decoration: underline;
	color: white;
	}

* html .podmenu_elem { /* IE haxXx0r */
	top: 3px;
	line-height: 18px;
	}
* html #podmenu {
	padding-bottom: 8px;
	}

/* Zawartość */

#mainfr {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background-color: #a8937c;
	padding-bottom: 3px;
	}

#papierc {
	overflow: 0;
	width: 650px;
	margin: 0 auto 0 auto;
	height: auto;
	background-color: #eee8e1;
	border-top: 1px dashed gray;
	z-index: 10;
	padding: 10px 0 20px 0;
	text-align: center;
	}

* html #papierc {
	border-top: 1px dashed #dedede
	}
	
#papierc img {
	position: relative;
	left: 8px;
	top: 8px;
	border: 1px solid black;
/*	margin: 5px;*/
	margin-left: auto;
	margin-right: auto;
	}	
	
#papierc p {
	font: normal 12px verdana, tahoma, sans-serif;
	margin: 5px 5px 0 15px;
	}	
	
	

	#papierd {
	overflow: 0;
	width: 650px;
	margin: 0 auto 0 auto;
	height: auto;
	background-color: #eee8e1;
	border-top: 1px dashed gray;
	z-index: 10;
	padding: 10px 0 20px 0;
	text-align: center;
	}

* html #papierd {
	border-top: 1px dashed #dedede
	}
	
#papierd img {
	position: relative;
	left: 8px;
	top: 8px;
	border: 0px

	margin-left: auto;
	margin-right: auto;
	}	
	
#papierd p{
	font: normal 18px  tahoma, verdana,sans-serif;
	margin: 5px 5px 0 15px;
	}	

#papier {
	overflow: 0;
	width: 650px;
	margin: 0 auto 0 auto;
	height: auto;
	background-color: #eee8e1;
	border-top: 1px dashed gray;
	z-index: 10;
	padding: 10px 0 20px 0;
	text-align: left;
	}

* html #papier {
	border-top: 1px dashed #dedede
	}

#ff {
	top: 10px;
	border: 1px solid white;
	}

#papier p {
	font: normal 12px verdana, tahoma, sans-serif;
	margin: 5px 5px 0 15px;
	}

#papier p.date {
	font-style: italic;
	}

#papier img {
	position: relative;
	left: 8px;
	top: 8px;
	border: 1px solid black;
/*	margin: 5px;*/
	margin-left: auto;
	margin-right: auto;
	}
	
	
	#papierx p {
	font: italic 10px verdana, tahoma, sans-serif;
	margin: 25px 5px 10px 15px;
	}

#papierx p.date {
	font-style: italic;
	}

#papierx img {
	position: relative;
	left: 2px;
	top: 2px;
	border: 0px solid black;
/*	margin: 5px;*/
	margin-left: auto;
	margin-right: auto;
	}
	
	IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }