body {
	background: #000000;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 0px;
	border: 0px dotted red;
	font-family: arial, helvetica, verdana;
	height: 100%;
	width: 100%;
}
a {
	border: 0px
}
a:hover {
	border: 0px
}
a:active {
	border: 0px
}
a:visited {
	border: 0px
}
a:focus {
	overflow: hidden;
}

#strona{
	/* background: #FFEF97; */
	background: #FFEF97;
	background-image: url("grafika/left_background.png");
	background-position: top left;
	background-repeat: repeat-y;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
	height: 100%;
}
#left {
	/* background-color: red;
	background-image: url("grafika/left_background.jpg"); 
	background-repeat: repeat-y; */
	height: 100%;
	width: 255px;
	float:left;
	position: relative;
	border: 0px solid red;
}
#left_top{
	/* background-image: url('grafika/tlo_lewy_top2.jpg'); */
	/* background-color: #FFEF97; */
	/* background-position: top left;
	background-repeat: no-repeat; */
	/* position: fixed; */
	/* padding: 56px 0px; */
	width: 255px;
	height: 289px;
	float: left;
	/* border: 1px solid black; */
}
#left_top a {
	background-image: url('grafika/tlo_lewy_top3.png');
	background-position: top left;
	background-repeat: no-repeat;
	/* background: #FF00FF; */
	text-indent: -5000px;
	display: block;
	width: 255px;
	height: 177px;
	/* width: 255px;
	height: 289px; */
	/* padding: 55px 21px 56px 15px; */
	margin: 56px 0px 56px 0px;
	padding: 0px;
  /* position: fixed; */
	float: left;
	/* background-image: url("grafika/logo.png");
	background-position: center; */
	/* border: 1px solid black; */
}
#left_menu {
	background-image: url("grafika/left_background.png");
	background-repeat: repeat-y;
	/* position: relative; */
	float: left;
	top: 289px;
	width: 255px;
	/* height: 588px; */
	height: 798px;
	display: block;
	padding: 0px;
	margin: 0px;
	/* position: fixed; */
}

#left_menu a {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 255px;
	height: 42px;
	text-indent: -5000px;
	line-height: 0px;
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
}

#submen_ofe {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 255px;
	height: 42px;
	text-indent: -5000px;
	line-height: 0px;
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
}

	#submen_ofe:hover {
		height: 252px;
	}

#submen_wz {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 255px;
	height: 42px;
	text-indent: -5000px;
	line-height: 0px;
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
}

	#submen_wz:hover {
		height: 383px;
	}

dt {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
}
dd {
	margin: 0px 0px 0px 0px;
	display: block;
	padding: 0px;
	overflow: hidden;
}
#left_menu a:active a:link a:hover a:focus{
	border: 0px;
}
#left_menu a:visited {
	border: 0px solid red;
}
#menu_o_firmie {
	background-image: url("grafika/o_firmie.png");
	margin: 0px 0px 0px 0px;
}
#menu_o_firmie:hover {
	background-image: url("grafika/o_firmie_2.png")
}
#menu_aktualnosci {
	background-image: url("grafika/aktualnosci.png")
}
#menu_aktualnosci:hover {
	background-image: url("grafika/aktualnosci_2.png")
}
#menu_oferta {
	background-image: url("grafika/oferta.png")
}
#menu_oferta:hover {
	background-image: url("grafika/oferta_3.png")
}
	#menu_ofe_op					{ background-image: url("grafika/oznakowanie_pionowe.png")	}
	#menu_ofe_op:hover		{ background-image: url("grafika/oznakowanie_pionowe2.png") }
	#menu_ofe_ebrd				{ background-image: url("grafika/ebrd.png") }
	#menu_ofe_ebrd:hover	{ background-image: url("grafika/ebrd2.png") }
	#menu_ofe_im					{ background-image: url("grafika/informacja_miejska.png") }
	#menu_ofe_im:hover		{ background-image: url("grafika/informacja_miejska2.png") }
	#menu_ofe_rz					{ background-image: url("grafika/reklama_zewnetrzna.png") }
	#menu_ofe_rz:hover		{ background-image: url("grafika/reklama_zewnetrzna2.png") }
	#menu_ofe_si					{ background-image: url("grafika/sitodruk.png") }
	#menu_ofe_si:hover		{ background-image: url("grafika/sitodruk2.png") }
#menu_aukcje {
	background-image: url("grafika/aukcje.png")
}
#menu_aukcje:hover {
	background-image: url("grafika/aukcje_2.png")
}
#menu_jak_dojechac {
	background-image: url("grafika/jak_dojechac.png")
}
#menu_jak_dojechac:hover {
	background-image: url("grafika/jak_dojechac_2.png")
}
#menu_wzory_znakow {
	background-image: url("grafika/wzory_znakow.png")
}
#menu_wzory_znakow:hover {
	background-image: url("grafika/wzory_znakow_3.png")
}
#menu_wz_a {
	background-image: url("grafika/ostrzegawcze.png")
}
#menu_wz_a:hover {
	background-image: url("grafika/ostrzegawcze_2.png")
}
#menu_wz_b {
	background-image: url("grafika/zakazu.png")
}
#menu_wz_b:hover {
	background-image: url("grafika/zakazu_2.png")
}
#menu_wz_c {
	background-image: url("grafika/nakazu.png")
}
#menu_wz_c:hover {
	background-image: url("grafika/nakazu_2.png")
}
#menu_wz_d {
	background-image: url("grafika/informacyjne.png")
}
#menu_wz_d:hover {
	background-image: url("grafika/informacyjne_2.png")
}
#menu_wz_e {
	background-image: url("grafika/kierunku.png")
}
#menu_wz_e:hover {
	background-image: url("grafika/kierunku_2.png")
}
#menu_wz_f {
	background-image: url("grafika/uzupelniajace.png")
}
#menu_wz_f:hover {
	background-image: url("grafika/uzupelniajace_2.png")
}
#menu_wz_g {
	background-image: url("grafika/dodatkowe.png")
}
#menu_wz_g:hover {
	background-image: url("grafika/dodatkowe_2.png")
}
#menu_wz_t {
	background-image: url("grafika/tabliczki.png")
}
#menu_wz_t:hover {
	background-image: url("grafika/tabliczki_2.png")
}
#left_bottom {
	border: 0px dotted blue;
	/* background-image: url("grafika/left_background.jpg");
	background-position: fixed;
	background-repeat: repeat-y; */
	background-image: url("grafika/telefon.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 55px 0px auto 0px;
	padding: 0px 0px 0px 0px;
	/* top: 596px; */
	width: 255px;
	/* position: fixed; */
	float: left;
	text-align: center;
	font-weight: bolder;
	font-size: small;
	width: 255px;
	/* height: 159px; */
	height: 100%;
	vertical-align: middle;
}
#left_bottom h2 {
	margin: 0px;
	padding: 0px;
	font-size: small;
}
#left_bottom p {
/* 	background-image: url("grafika/telefon.png");
	background-repeat: no-repeat;
	background-position: center center; */
	margin: 0px;
	padding: 20px 0px;
	display: block;
	height: 100%;
}
#right {
	/* background: #FFEF97; */
	display: block;
	width: 745px;
	left: auto;
	right: auto;
	top: 0px;
	margin: 0px;
	padding: 0px;
	height: 100%;
	position: relative;
	float: left;
	text-align: left;
 	border: 0px dotted blue;
}
#right_top {
	/* background: #FFEF97; */
	width: 745px;
	height: 130px;
	float: left;
	margin: 0px;
	padding: 0px;
	/* position: fixed; */
	z-index: 4;
	border: 0px solid green;
}
#right_top h1 {
	float: left;
	width: 745px;
	height: 130px;
	margin: 0px;
	padding: 0px;
	background-image: url('grafika/prawy_gora2.png');
	/* background-position: bottom left; */
	background-repeat: no-repeat;	
	text-indent: -5000px;
	z-index: 3;
	border: 0px solid red;
}
#baner {
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: black;
	margin: 20px 00px 0 0px;
	width: 745px;
}
#right_tresc {
	/* width: 100%; */
	/* height: 100%; */
	float: left;
	top: 0px;
	/* bottom: 179px; */
	width: 745px;
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 2;
	border: 0px dotted #FF0000;
	/* text-align: center; */
}
#right_tresc p {
	text-align: justify;
	/* margin: 20px 14px 20px 400px; */
	margin: 0px 0px 30px;
	padding: 0px;
	left: 30px;
	border: 0px solid #00FF00;
 	display: block;
	position: relative;
	width: 685px;
	/* width: 745px; */
}

#right_tresc .glowna {

}

#right_bottom {
	top: 0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 745px;
	height: 179px;
	float: left;
	background-image: url('grafika/prawy_dol.png');
	background-repeat: repeat-x;
	border: 0px dotted #00FF00;
	position: relative;

}
#right_bottom h2 {
 	/* right: 51px; */
	/* top: 12px; */
	/* float: right; */
	/* margin: 0px 51px 0px 0px; */
	display: block;
	padding: 0px;
	height: 76px;
	width: 135px;
	left: 580px;
	top: 12px;
	margin: 0px;
	background-image: url('grafika/40_lat.png');
	background-repeat: no-repeat;
	/* background-position: right; */
	text-indent: -5000px;
	position: relative;
	border: 0px solid black;
}
#wypelnienie {
	clear: both;
/* 	width: 745px;
	margin: 0px;
	padding: 0px; */
	border: 1px solid black;
}
#important {
	font-weight: bolder;
}
#cytat {
	font-style: italic;
	font-weight: bold;
}
#tabela_znakow {
	border: 0px solid black;
	width: 685px;
	margin-left: 30px;
	padding: 0px;
	margin-bottom: 30px;
}
#tabela_znakow td {
	border: 0px solid black;
/* 	border-width: 0px 0px 2px 2px;
	border-style: groove;
	border-color: black; */
	margin: 0px;
	padding: 3px;
	text-align: center;
	vertical-align: top;
}
#tabela_znakow td img {
	border: 0px solid black;
	margin: 0px;
}
#tabela_znakow td h5 {
	border: 0px solid black;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
}
.podpis_znak {
	font-weight: normal;
}
#tabela_ebrd {
	border: 0px solid black;
	width: 685px;
	margin-left: 30px;
	padding: 0px;
	margin-bottom: 30px;
	margin-top: 40px
}
#tabela_ebrd td {
	border: 0px solid black;
/* 	border-width: 0px 0px 2px 2px;
	border-style: groove;
	border-color: black; */
	margin: 0px;
	padding: 3px;
	vertical-align: top;
}
#tabela_ebrd th {
	border: 0px solid black;
/* 	border-width: 0px 0px 2px 2px;
	border-style: groove;
	border-color: black; */
	background-image: url('grafika/header_background_2.png');
	
	margin: 0px;
	padding: 3px;
	text-align: center;
	vertical-align: top;
}
#tabela_ebrd img {
	border: 0px solid black;
	margin: auto;
}
#tabela_ebrd .obrazek_ebrd {
	text-align: center;
	vertical-align: middle;
}
#tabela_ebrd .tekst_ebrd {
	text-align: justify;
	vertical-align: middle;
}
.tytul_podstrony {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
}
.naglowek_dzialu {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 685px;
	background-image: url('grafika/header_background_2.png');
}
.naglowek_oferty {
	text-align: center;
	margin-left: 40px;
	margin-right: 40px;
	display: block;
	/* width: 80%; */
	padding: 30px;
	/* background-image: url('grafika/header_background_2.jpg'); */
	/* margin-top: 15px;
	margin-bottom: 15px; */
}
.inline_link {
	text-decoration: none;
	color: black;
}
.inline_link:hover {
	color: #FFEF97;
	background-color: #fcdb00;
}
.inline_link_header {
	display: block;
	margin: auto;
	text-align: center;
	text-decoration: none;
	color: black;
}
.inline_link_header:hover {
	color: #FFEF97;
	background-color: #fcdb00;
}
.stopka {
	margin: 5px;
}
.supercena {
	color: #FF0000;
	text-align: center;
	margin-bottom: 0px;
	font-size: 200%;
	font-weight: bolder;
}
.centered_link {
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	text-align: center
}
.centered_link:hover {
	color: #FFEF97;
	background-color: #fcdb00;
}