body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #e1f6ff;
	margin: 0px;
	padding: 0px;
	font-size: small;
}
div {
	margin: 0px;
	padding: 0px;
}
h2 {
	color: #385c00;
	font-size: 2.2em;
	font-weight: normal;
}
h3 {
	color: #ff7a00;
	font-size: 1.2em;
	font-weight: bold;
}
h4 {
	color: #01588a;
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
}
.date_in_title {
	font-size: 90%;
	font-weight: normal;
	color: #773800;
}
.przetarg_nr {
	color: #000000;
	font-weight: bold;
}
.przetarg_title {
	font-size: 1.1em;
	color: #D96700;
	font-weight: bold;
}
p {
	line-height: 1.4em;
}
.superscript {
	vertical-align: super;
	font-size: 75%;
	line-height: 75%;
}
.list_standard {
	line-height: 1.4em;
	list-style-type: square;
}
.list_standard_ol {
	line-height: 1.4em;
	list-style-type: decimal;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a {
	color: #0066d9;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#wrapper {
	height: auto;
	width: auto;
}
#header {
	height: 270px;
	background-image: url(img/header_plain_back.png);
	background-repeat: repeat-x;
}
#sky {
	height: 270px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/head_back.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#project_info {
	height: 211px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#sponsor {
	width: 390px;
	margin-left: 500px;
	font-size: 0.9em;
	font-weight: normal;
	padding-top: 25px;
	padding-left: 5px;
	line-height: 1.1em;
}
#triple_logo {
	width: 395px;
	margin-left: 500px;
	padding-top: 10px;
}
#project_name h1 {
	width: 395px;
	margin-left: 500px;
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 5px;
	color: #000000;
	line-height: 1em;
	vertical-align: bottom;
	margin-top: 21px;
}
#main_part_back {
	background-image: url(img/content_plain_back.jpg);
	background-repeat: repeat-y;
	background-position: center;
	margin-right: auto;
	margin-left: auto;
}
#main_part_top_back {
	background-image: url(img/content_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	width: auto;
}
#main_part_bottom_back {
	background-image: url(img/white_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 160px;
	width: auto;
}
#content {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	height: auto;
	overflow: hidden;
}
#left_panel {
	width: 225px;
	float: left;
	padding-top: 110px;
}
#right_panel {
	width: 655px;
	padding-top: 30px;
	float: left;
	padding-right: 20px;
}
.pic_in_txt {
	height: 149px;
	width: 198px;
	float: left;
	padding-right: 20px;
	margin-bottom: 20px;
}

#footer {
	height: 50px;
	width: auto;
	background-color: #f5fcff;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#copyright {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.8em;
	background-image: url(img/footer_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	text-indent: 125px;
	padding-top: 17px;
	color: #424F64;
}
/* -------------- start menu top -------------- */
#menu_top {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: 59px;
	left: 72px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#menu_top ul {
	height: 59px;
	width: 900px;
	text-indent: -9999px;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#menu_top li {
	list-style-type: none;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
}
#menu_top a {
	display: block;
	height: 59px;
	overflow: hidden;
}
#menu_top #mt1 {
	height: 59px;
	width: 78px;
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#menu_top #mt2 {
	height: 59px;
	width: 91px;
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -78px 0px;
	position: absolute;
	top: 0px;
	left: 78px;
}
#menu_top #mt3 {
	height: 59px;
	width: 91px;
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -169px 0px;
	position: absolute;
	top: 0px;
	left: 169px;
}
#menu_top #mt4 {
	height: 59px;
	width: 123px;
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -260px 0px;
	position: absolute;
	top: 0px;
	left: 260px;
}
#menu_top #mt5 {
	height: 59px;
	width: 123px;
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -383px 0px;
	position: absolute;
	top: 0px;
	left: 383px;
}
#menu_top #mt6 {
	height: 59px;
	width: 104px;
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -506px 0px;
	position: absolute;
	top: 0px;
	left: 506px;
}
#menu_top #mt7 {
	height: 59px;
	width: 120px;
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -610px 0px;
	position: absolute;
	top: 0px;
	left: 610px;
}
#menu_top #mt8 {
	height: 59px;
	width: 73px;
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -730px 0px;
	position: absolute;
	top: 0px;
	left: 730px;
}
#menu_top #mt9 {
	height: 59px;
	width: 97px;
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -803px 0px;
	position: absolute;
	top: 0px;
	left: 803px;
}
#menu_top #mt1 a:hover {
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: 0px -59px;
}
#menu_top #mt2 a:hover {
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -78px -59px;
}
#menu_top #mt3 a:hover {
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -169px -59px;
}
#menu_top #mt4 a:hover {
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -260px -59px;
}
#menu_top #mt5 a:hover {
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -383px -59px;
}
#menu_top #mt6 a:hover {
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -506px -59px;
}
#menu_top #mt7 a:hover {
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -610px -59px;
}
#menu_top #mt8 a:hover {
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -730px -59px;
}
#menu_top #mt9 a:hover {
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -803px -59px;
}
/* -------------- end menu top -------------- */

/* -------------- start menu top in active state -------------- */

#menu_top #mt1_a {
	height: 59px;
	width: 78px;
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: 0px -118px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#menu_top #mt2_a {
	height: 59px;
	width: 91px;
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -78px -118px;
	position: absolute;
	top: 0px;
	left: 78px;
}
#menu_top #mt3_a {
	height: 59px;
	width: 91px;
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -169px -118px;
	position: absolute;
	top: 0px;
	left: 169px;
}
#menu_top #mt4_a {
	height: 59px;
	width: 123px;
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -260px -118px;
	position: absolute;
	top: 0px;
	left: 260px;
}
#menu_top #mt5_a {
	height: 59px;
	width: 123px;
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -383px -118px;
	position: absolute;
	top: 0px;
	left: 383px;
}
#menu_top #mt6_a {
	height: 59px;
	width: 104px;
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -506px -118px;
	position: absolute;
	top: 0px;
	left: 506px;
}
#menu_top #mt7_a {
	height: 59px;
	width: 120px;
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -610px -118px;
	position: absolute;
	top: 0px;
	left: 610px;
}
#menu_top #mt8_a {
	height: 59px;
	width: 73px;
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -730px -118px;
	position: absolute;
	top: 0px;
	left: 730px;
}
#menu_top #mt9_a {
	height: 59px;
	width: 97px;
	background-image: url(img/top_menu.png);
	background-repeat: no-repeat;
	background-position: -803px -118px;
	position: absolute;
	top: 0px;
	left: 803px;
}
/* -------------- end menu top in active state -------------- */

/* -------------- start menu left -------------- */
.menu_left ul {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-weight: bold;
}
.menu_left li {
	line-height: 120%;
	list-style-type: none;
	display: block;
	width: 165px;
	overflow: hidden;
	color: #256106;
	text-decoration:none;
	margin-bottom: 5px;
	background-color: #bbec0b;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 20px;
}
.menu_left a {
	display: block;
	width: 165px;
	color: #256106;
	text-decoration:none;
}
.menu_left a:hover {
	color: #5E0000;
	text-decoration:none;
}
.menu_left .active {
	background-image: url(img/menu_blend.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	top: 0px;
	left: 0px;
	font-weight: bold;
}
.menu_left .active a {
	display: block;
	color: #FFFFFF;
	text-decoration:none;
}
.menu_left .active a:hover {
	display: block;
	color: #FFFFFF;
	text-decoration:none;
}
.under_menu_left {
	margin-top: 45px;
	padding-left: 20px;
}
.baner_left {
	padding-top: 4px;
}
.table_standard {
	height: 1.6em;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.table_standard th {
	background-color: #daf4ff;
	padding-top: 0.6em;
	padding-right: 0.6em;
	padding-bottom: 0.6em;
	padding-left: 0.6em;
}
.table_standard td {
	background-color: #e8f8ff;
	padding-top: 0.6em;
	padding-right: 0.6em;
	padding-bottom: 0.6em;
	padding-left: 0.6em;
}
.td_center {
	text-align: center;
}
.table_title {
	font-style: italic;
	font-weight: bold;
}
.table_caption {
	font-style: italic;
}
.gminy {
	float: left;
	height: 140px;
	width: 90px;
	text-align: center;
}
#gmina_name p {
	margin: 0px;
	padding: 0px;
}
#show {
	padding-top: 50px;
	padding-bottom: 60px;
	padding-left: 145px;
	background-color: #e8f8ff;
}

