/*######################*/
/* ZNACZNIKI UNIWERSALNE: */
/*######################*/

/*zeby Firefox zawsze pokazywal pasek*/
html { height: 100.02%; }

body {
	/* tlo i czcionki dla wszystkich dokumentow*/
	background-color: #FFFFFF;
	color: #666666;
	font-family: 'Courier New', 'Courier', 'Courier New CE', monospace;
	font-size: 10pt;
	}

a, a:visited, a:active {
	/* wyglad linkow na wszystkich stronach*/
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	}

a:hover {
	/* zmiana linku po najechaniu myszka*/
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
	}

table {
	/* specjalnie dla Internet Explorera, ktory nie dziedziczy wielkosci czcionki w tabelach*/
	font-size: 10pt;
	}

img {
	/* standardowe ustawienia dla obrazkow; bez ramek oplywane z prawej*/
	float: left;
	border: none;
	}

hr {
	color: #666666;
	width: 100%;
	size: 2;
	}

ul {
	margin-top:0px;
	padding-top: 0px;
	}

b {
	color: #000000;
	}

select, input {
	font-family: 'Courier New', 'Courier', 'Courier New CE', monospace;
	}

/*######################*/
/* KLASY UNIWERSALNE*/
/*######################*/

.top {
	/* dla wszystkich elementow wyrownywanych do gory*/
	vertical-align: top;
	}

.middle {
	vertical-align: middle;
	}

.center {
	text-align: center;
	}
/*######################*/
/* KONSTRUKCJA STRONY*/
/*######################*/

div.div_main {
	vertical-align: top;
	text-align: center;
	margin:0;
	}

table.tab_main {
	width: 700px;
	text-align: left;
	margin:0;
	margin-left: auto;
	margin-right: auto;
	}


/*######################*/
/* MENU */
/*######################*/

div.div_menu {
	width: 210px;
	margin-top: 20px;
	}

img.img_menu_logo {
	float: none;
	margin-bottom: 45px;
	margin-left: 8px;
	}


/*######################*/
/* TRESC STRONY */
/*######################*/

div.div_contents {
	width: 490px;
	margin-top: 20px;
	text-align: left;
	}



/*######################*/
/* STALE ELEMENTY */
/*######################*/

img.img_title {
	/* obrazek tytulowy*/
	margin-top: 37px;
	margin-bottom: 25px;
	float: none;
	}

img.img_small_title {
	/* obrazek podtytulowy*/
	margin-top: 10px;
	margin-bottom: 7px;
	float: none;
	}


/*######################*/
/* POSZCZEGOLNE PODSTRONY */
/*######################*/

/* glowna - pozycja zdjecia*/
img.img_glowne {
	position: absolute;
	top: 172;
	left: 360;
	}

/* nowosci - rozstep wierszy tabeli*/
.div_nowosci p {
	padding-bottom: 20px;
	}


/* galeria - usuniecie marginesow i wysrodkowanie*/
.div_gallery {
	text-align: center;
	margin: 0;
	border: 1;
	}

table.table_gallery {
	margin-left: auto;
	margin-right: auto;
	}

table.table_gallery tr, table.table_gallery td {
	text-align: center;
	}


.div_gallery img {
	margin-top: 5px;
	margin-right: 1px;
	}


/* pizdryki*/
p.p_wysuniety {
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: 50px;
	}

/* publikacje - rozstep wierszy tabeli i nieoplywanie obrazkow*/
.div_publikacje img {
	float: none;
	}
.div_publikacje td {
	padding-bottom: 15px;
	}


/* SKLEP */
table.shop_menu {
	text-align: center;
	width: 100%;
	background: #DDDDDD;
	}

/* przyciski w jednym wierszu */
input.shop_button {
	width: 32%;
	}

/* TERMINY WYSTEPOW*/
table#wystepy {border: none; padding-top: 1.2em; }
table#wystepy td {padding: 0.5em; vertical-align: top;}
tr#wystepy_header {font-weight: bold; }
td.wystepy_header_border { border-left: silver 1px solid;border-bottom: silver 1px solid;}
td.wystepy_header {border-bottom: silver 1px solid;width: 100px;}
td.border_left {border-left: silver 1px solid; }

