body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Hevletica, sans-serif;
	font-size: small;
	background: #f7f7f7 url("graph/base/back.png") repeat-x;   
	color: #2f2f2f;
}
#main_box {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	margin-bottom: 0;  
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	text-align: left;
	background: #fff;
} 
#main_box1 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	margin-top: 0;
	margin-bottom: 0;
	background: #fff;
	padding: 0;
  width: 780px;
  height: 120px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
#menubar {
  height: 20px;
  color: #999;
  background: #36c;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
}

/* Menu */
#menu {
	float: left;
	width: 176px;
	border: 1px solid #999;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
}
#menu ul {
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
#menu ul li {
	display: inline;
	text-align: left;
}
#menu a {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
}
#menu a.no_bot_bor {
	border-bottom: none;
}
#menu a.no_top_bor {
	border-top: none;
}
#menu li a:link, #menu li a:visited {
	display: block;
	text-decoration: none;
	background: #e7e7e7 url("graph/base/menu_back1.png") repeat-x bottom;
	color: #2f2f2f;
	padding: 5px 5px 5px 0.5em;
} 
#menu li a:hover, #menu li a:active {
	text-decoration: none;
	background: #36c url("graph/base/menu_back2.png") repeat-x;
	color: #fff;
}
* html #menu a {
	height: 1px;
} 
/* End Menu */

/* Menu1 */
#menu1 {
	width: 315px;
	border: 1px solid #999;
}
#menu1 ul {
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
#menu1 ul li {
	display: inline;
	text-align: left;
}
#menu1 a {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
}
#menu1 li a:link, #menu1 li a:visited {
	display: block;
	text-decoration: none;
	background: #e7e7e7 url("graph/base/menu_back1.png") repeat-x bottom;
	color: #2f2f2f;
	padding: 5px 5px 5px 0.5em;
	text-align: left;
} 
#menu1 li a:hover, #menu1 li a:active {
	text-decoration: none;
	background: #36c url("graph/base/menu_back2.png") repeat-x;
	color: #fff;
} 
#menu1 a.no_bot_bor {
	border-bottom: none;
}
#menu1 a.no_top_bor {
	border-top: none;
}
#menu1 a.no_bor {
	border-bottom: none;
	border-top: none;
}
* html #menu1 a {
	height: 1px;
} 
/* End Menu1 */

/* Menu2 */
#menu2 {
	margin: 0;
	padding: 0;
}
#menu2 ul {
	list-style: none;
	margin: 0;
}
#menu2 li {
	display: inline;
}
#menu2 a {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	border-right: 1px solid #ccc;
}
#menu2 li a:link, #menu2 li a:visited {
	display: block;
	float: left;
	color: #2f2f2f;
	background: #e7e7e7 url("graph/back/menu_back1.png") repeat-x bottom;
	text-decoration: none;
	padding: 5px 6px 5px 0.4em;
}
#menu2 li a:hover, #menu2 li a:active {
	background: #36c url("graph/base/menu_back2.png") repeat-x;	
	color: #fff;
}
#menu2 a.br_right {
	border-right: 1px solid #999;
}
#menu2 a.br_left {
	border-left: 1px solid #999;
}
* html #menu a {
	height: 1px;
} 
/* End Menu2 */

#content {
	float: right;
	width: 579px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #999;
}
.baselist {
	list-style-type: circle;
}  
.baselist li {  
	padding-bottom: 5px;
	line-height: 1.4;
	text-align: justify;
}
.baseolist li {
	line-height: 1.4;
	text-align: justify;
	padding-bottom: 5px;
}
.baselista {
	list-style-type: lower-alpha;
}
.baselista li {
	line-height: 1.4;
	text-align: justify;
	padding-bottom: 5px;
}
a:link, a:visited {
	color: #03c;
	text-decoration: none;
} 
a:hover, a:active {
	text-decoration: underline;
	color: #c00;
} 
#logos { 
	clear: both;
	border-top: 1px solid #999;
	padding: 5px;
	text-align: center;
}
#footer { 
	clear: both;
	width: 782px;
	margin: auto; 
	font-size: 85%;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	color: #fff;
	background: #163474;
}

#footer1 { 
	clear: both;
	margin: auto; 
	font-size: 85%;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	color: #fff;
	background: #163474;
}

/* Boxes */
#box500 {
	height: 500px;
}
#box400 {
	height: 400px;
}
#box300 {
	height: 300px;
}
#box200 {
	height: 200px;
}
#box100 {
	height: 100px;
}
/* End Boxes */

#list1 {
}
#list1 ul {
	list-style-image: url("graph/ul1.png");
}
#list1 li {
	padding-bottom: 5px;
	line-height: 1.4;
}

/* Texts */
.text1 {
	text-align: justify;
	text-indent: 3em;
	line-height: 1.4;
}
.text2 {
	text-align: center;
}
.text3 {
	text-align: justify;
	line-height: 1.4;
}
.text4 {
	font-size: 85%;
	text-align: center; 
}
.text5 {
	text-align: justify;
	line-height: 1.4;
	color: #c00; 
}
.text6 {
	text-align: center;
	line-height: 1.4;
}
.text7 {
	text-align: justify;
  	text-indent: 3em;
  	line-height: 1.4;
  	font-weight: bold;
}
.text8 {
  	text-align: right;
  	font-weight: bold;
}
.text9 {
	color: #36c;
	text-align: center;
	font-weight: bold;
}
.text10 {
	font-size: 75%;
	text-align: right; 
}
/* End Texts */

.border1 {
	border: 1px #999 solid;
	text-align: center;
}
#box1 {
	border: 1px solid #999;
	background: #cae1ff;
	padding: 10px;
	width: 295px;
}
#box1 img {
	float: right;
}
#box1 h3 {
	margin: 0;
}
#box2 {
	border: 1px solid #999;
	background: #cae1ff;
	padding: 10px;
	width: 300px;
	text-align: center;
}
#box2 h3 {
	margin: 0;
}
#box3 {
	border: 1px solid #999;
	padding: 3px;
	background: #fcfce8; 
	text-align: center;
	width: 490px;
}

#map_canvas {
	border: 1px solid #999;
}
.kier_img {
	float: right;
	border: 1px solid #999;
	margin-left: 15px;   
}
.dyr_img {
	float: left;
	border: 1px solid #999;
	margin-right: 15px;   
}

#table1 {
}
#table1 table {
	border-collapse: collapse;
	border: 1px solid #999;
}
#table1 td {
	border: 1px solid #999;
}
#table1 .td1 {
	background: #99ccff;
	font-weight: bold;
	font-size: 110%;
}
#table1 .td2 {
	background: #cae1ff;
	font-weight: bold;
}
#table1 td {
	padding: 5px;
}

/*Zamowienia Publiczne*/
#brak {
	border: 1px solid #999;
	padding: 10px;
	text-align: center;
	font-weight: bold;
}
#table_zp {
}
#table_zp table {
	border-collapse: collapse;
	border: 1px solid #999;
	width: 575px;
}
#table_zp th {
	background: #fcfce8;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
#table_zp td {
	border: 1px solid #999;
}
#table_zp .termin{
	width: 115px;
	text-align: center; 
}
#table_zp .temat {
	width: 350px;
}
#table_zp .temat2 {
	width: 465px;
}
#table_zp .sygn {
	width: 105px;
}
#table_zp .nazwa {
	width: 290px;
}
#table_zp .typ {
	width: 30px;
}
#table_zp .rozmiar {
	width: 90px;
}
#table_zp .pub_od {
	width: 100px;
}
#table_zp .dn {
	width: 50px;
}
#table_zp td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*End Zamowienia Publiczne*/

hr {
  border: none;
  background-color: #999;
  height: 1px;
}
img {
  border: 0;
}

/* COLORS
//header, colors: #163474 to #36c
//shadow, colors: #999 to #fff
//menu act, color: #999 to #ccc;
//menu noact, color: #e7e7e7, #fff; 

menu gradient: #36c to #69f; 
header, colors: #163474 to #16349c;
*/

