* {
	padding: 0;
	margin: 0;
}

body {
	background: #bcd9f3; 
	font: 14px/19px Verdana; 
	color: #255f90;
}

#top_bg{
	height: 295px;
	background: url('images/top_bg.gif');
}

#top{
	height: 295px;
	width: 818px;
	margin: 0px auto;
	background: url('images/top.jpg');
}

#menu_bg{
	height: 34px;
	background: url('images/menu_bg.gif');
}

.image{
	border: 3px solid #ffffff;
	padding: 4px;
}

#menu {
	background: url('images/menu.gif') no-repeat;
	width: 818px;
	height: 34px;
	margin: 0px auto;
}

a#menu01, a#menu02, a#menu03, a#menu04, a#menu05, a#menu06, a#menu07, a#menu08, a#menu09{
	float: left;
	margin: 0px;
	text-indent:-2500px;
}

a#menu01 {
	width: 135px;
	height: 34px;
}

a#menu01:hover, a#menu01:active {
	background: url('images/menu_hover.gif') 0px;
}

a#menu02 {
	width: 73px;
	height: 34px;
}

a#menu02:hover {
background: url('images/menu_hover.gif') -135px 0px;
}

a#menu03 {
	width: 101px;
	height: 34px;
}

a#menu03:hover {
	background: url('images/menu_hover.gif') -208px 0px;
}

a#menu04 {
	width: 78px;
	height: 34px;
}

a#menu04:hover {
	background: url('images/menu_hover.gif') -309px 0px;
}

a#menu05 {
	width: 101px;
	height: 34px;
}

a#menu05:hover {
	background: url('images/menu_hover.gif') -387px 0px;
}

a#menu06 {
	width: 76px;
	height: 34px;
}

a#menu06:hover {
	background: url('images/menu_hover.gif') -488px 0px;
}

a#menu07 {
	width: 109px;
	height: 34px;
}

a#menu07:hover {
	background: url('images/menu_hover.gif') -564px 0px;
}

a#menu08 {
	width: 64px;
	height: 34px;
}

a#menu08:hover {
	background: url('images/menu_hover.gif') -673px 0px;
}

a#menu09 {
	width: 81px;
	height: 34px;
}

a#menu09:hover {
	background: url('images/menu_hover.gif') -737px 0px;
}

/* menu angielskie */

#menu_en {
	background: url('images/menu_en.gif') no-repeat;
	width: 818px;
	height: 34px;
	margin: 0px auto;
}

a#menu01_en, a#menu02_en, a#menu03_en, a#menu04_en, a#menu05_en, a#menu06_en, a#menu07_en, a#menu08_en{
	float: left;
	margin: 0px;
	text-indent:-2500px;
}

a#menu01_en {
	width: 155px;
	height: 34px;
}

a#menu01_en:hover, a#menu01_en:active {
	background: url('images/menu_en_hover.gif') 0px;
}

a#menu02_en {
	width: 100px;
	height: 34px;
}

a#menu02_en:hover {
	background: url('images/menu_en_hover.gif') -155px 0px;
}

a#menu03_en {
	width: 110px;
	height: 34px;
}

a#menu03_en:hover {
	background: url('images/menu_en_hover.gif') -255px 0px;
}

a#menu04_en {
	width: 70px;
	height: 34px;
}

a#menu04_en:hover {
	background: url('images/menu_en_hover.gif') -365px 0px;
}

a#menu05_en {
	width: 80px;
	height: 34px;
}

a#menu05_en:hover {
	background: url('images/menu_en_hover.gif') -435px 0px;
}

a#menu06_en {
	width: 90px;
	height: 34px;
}

a#menu06_en:hover {
	background: url('images/menu_en_hover.gif') -515px 0px;
}

a#menu07_en {
	width: 70px;
	height: 34px;
}

a#menu07_en:hover {
	background: url('images/menu_en_hover.gif') -605px 0px;
}

a#menu08_en {
	width: 90px;
	height: 34px;
}

a#menu08_en:hover {
	background: url('images/menu_en_hover.gif') -675px 0px;
}





#text_bg{
	background: url('images/top_text.gif') repeat-x;
}

#footer{
	height: 223px;
	background: url('images/footer_bg.gif');
}


#flag{
	position: absolute;
	width: 50px;
	height: 50px;
}

/* TYPO */

#tresc h1{
	margin: 0px auto;
	font: 18px/25px "Trebuchet MS"; 
	color: #255f90;
	font-weight: bold;
}

#tresc h2{
	margin: 0px auto;
	font: 16px/20px "Trebuchet MS"; 
	color: #255f90;
	font-weight: bold;
}

#tresc a:link h1, #tresc a:visited h1{
	margin: 0px auto;
	font: 18px/25px "Trebuchet MS"; 
	color: #255f90;
	font-weight: bold;
}

#tresc a:link h2, #tresc a:visited h2{
	margin: 0px auto;
	font: 16px/20px "Trebuchet MS"; 
	color: #255f90;
	font-weight: bold;
}

#tresc {
	padding-top: 10px;
	width: 818px;
	margin: 0px auto;
	font: 14px/21px Verdana; 
	color: #255f90;
}

	#tresc a:link, #tresc a:visited {
		font: 14px/21px Verdana; 
		color: #1a44e2;
		text-decoration: none;
		font-weight: bold;
}

	#tresc a:hover, #tresc a:active {
		font: 14px/21px Verdana; 
		color: #007eff;
		text-decoration: none;
		font-weight: bold;
}

#tresc quote{
	font: 16px/18px "Trebuchet MS";
}

#tresc a:link img, #tresc a:visited img {
	border: 1px solid #82a7c7;
	padding: 4px;
	background: #b8d7f2;
	margin: 4px;
}

#tresc a:hover img, #tresc a:active img {
	border: 1px solid #1483e3;
	padding: 4px;
	background: #b8d7f2;
	margin: 4px;
}

.image {
	border: 1px solid #82a7c7;
	padding: 4px;
	background: #b8d7f2;
	margin: 4px;
}

#news{
	margin: 0px;
	padding-left: 50px;
}

#news td{
	vertical-align: top;
	font: 12px/14px Verdana; 
	color: #305375;
}

#wystawy{
	font: 10px/13px Verdana;
}

#wystawy td{
	padding: 3px;
}

.wystawy{
	font: 10px/13px Verdana;
}

.wystawy_tabela table{
	border: 1px solid #87afd1;
	width: 100%;
}

.wystawy_tabela td{
	border: 1px solid #96bbdb;
	padding: 3px;
}