	.content{
		width:1004px;
		margin:0 auto;
		position:relative;	
	}
	
	.normal-header{text-transform:none;}
	
	.red{color:#ce1417;}
	.span_med{font-size:18px;}
	.span_large{font-size:20px;}
	.span_xlarge{font-size:25px;}
	.span_xxlarge{font-size:39px;}
	
	.gray_strip{
		background-color:#f5f5f5;
		border-color:#dcdcdc;
		border-style:solid;
		border-width:1px 0px;
		padding:12px 0px;	
	}
	
	.map_header{
	  color: #999999;
	  font-size: 20px;
	  font-weight: normal;	
	  text-transform:none;
	}

	#map {
	  border-right: 1px solid #DCDCDC;
	  float: left;
	  width: 340px;
	}
	#map_info {
	  float: left;
	  padding-left: 20px;
	  width: 320px;
	}
	.div_inner {
	  float: left;
	  padding: 30px 0;
	  width: 300px;
	}
	
	#tag_cloud{
		width:300px;
		float:right;
		border-left:1px solid #cdcdcd;
		padding-left:20px;	
		height:300px;
	}
	
	#tag_cloud:after{
		clear:both;	
	}
	
	ol.projects-list {
	  border-top: 1px solid #DDDDDD;
	  margin: 0 0 35px;
	}
	
	ol.projects-list li {
	  background: url("../images/icons/download-unknown.png") no-repeat scroll 5px 7px transparent;
	  border-bottom: 1px solid #DDDDDD;
	  list-style-type: none;
	  margin: 0;
	  padding: 7px 5px 7px 26px;
	}
	
	ol.projects-list li.ctype-tag {
	  background-image: url("../images/icons/tag.png");
	}
	
	ol.projects-list li:nth-child(2n) {
	  background-color: #F6F6F6;
	}
	
	.projects-list h4 {
	  color: #333333;
	  font-size: 12px;
	  font-weight: normal;
	  margin: 0;
	  text-transform:none;
	}
	
	.projects-list h4 a {
	  font-weight: bold;
	  color: #00569e;
	  text-decoration: none;
	}
	
	.projects-list h4 a:hover {
	  text-decoration: underline;
	}
	
	.projects-list p a {
	  color: #999999;
	}
	
	.projects-list p {
	  color: #999999;
	  font-size: 11px;
	  margin: 1px 0 0;
	}
	
	#mapa_list {
	  background-image: linear-gradient(bottom, rgb(0,56,130) 46%, rgb(0,87,158) 77%);
		background-image: -o-linear-gradient(bottom, rgb(0,56,130) 46%, rgb(0,87,158) 77%);
		background-image: -moz-linear-gradient(bottom, rgb(0,56,130) 46%, rgb(0,87,158) 77%);
		background-image: -webkit-linear-gradient(bottom, rgb(0,56,130) 46%, rgb(0,87,158) 77%);
		background-image: -ms-linear-gradient(bottom, rgb(0,56,130) 46%, rgb(0,87,158) 77%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.46, rgb(0,56,130)),
			color-stop(0.77, rgb(0,87,158))
		);
	  border: 1px solid #C5D5DD;
	  border-radius: 4px 4px 4px 4px;
	  margin: 10px 0;
	  padding: 8px 0px;
	}
	
	#mapa_list h3 span{
		color:#86acd3;	
	}
	
	#mapa_list .map-meta {
	  background: none repeat scroll 0 0 #FFFFFF;
	  border-bottom-left-radius: 4px;
	  border-bottom-right-radius: 4px;
	  border-top: 1px solid #D8E6EC;
	  /*margin-left: -8px;*/
	  /*padding: 8px 0px;*/
	  width: 100%;
	}
	
	.button {
	  background: -moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
	  border: 1px solid #CCCCCC;
	  cursor: pointer;
	  overflow: visible;
	  vertical-align: middle;
	  white-space: nowrap;
	  float:left;
	}
	
	.button-inline-block {
	  display: inline-block;
	  position: relative;
	}
	
	.button{
	  -moz-border-bottom-colors: none;
	  -moz-border-image: none;
	  -moz-border-left-colors: none;
	  -moz-border-right-colors: none;
	  -moz-border-top-colors: none;
	  background-image: -moz-linear-gradient(center top , #FFFFFF 0pt, #E0E0E0 100%);
	  border-color: #CCCCCC #CCCCCC #AAAAAA;
	  border-radius: 3px 3px 3px 3px;
	  border-style: solid;
	  border-width: 1px;
	  box-shadow: 0 0 1px #FFFFFF inset;
	  font-size: 11px;
	  font-weight: bold;
	  height: 2.95em;
	  padding:0px;
	  text-shadow: 0 0 0 transparent, 0 1px 0 #FFFFFF;
	}
	
	.button.active, .button.active:focus, .button:active, .button:focus {
	  background-image: -moz-linear-gradient(center bottom , #FFFFFF 0pt, #E0E0E6 100%);
	  border-color: #999999 #CCCCCC #CCCCCC;
	  box-shadow: 0 1px 1px #AAAAAA inset;
	}
	
	.button a{
		display:block;
		height:100%;
		padding: 0 0.91em;
		text-align:center;	
	}
	
	.trynow-share{
		background-image: linear-gradient(bottom, rgb(0,56,130) 46%, rgb(0,87,158) 77%);
		background-image: -o-linear-gradient(bottom, rgb(0,56,130) 46%, rgb(0,87,158) 77%);
		background-image: -moz-linear-gradient(bottom, rgb(0,56,130) 46%, rgb(0,87,158) 77%);
		background-image: -webkit-linear-gradient(bottom, rgb(0,56,130) 46%, rgb(0,87,158) 77%);
		background-image: -ms-linear-gradient(bottom, rgb(0,56,130) 46%, rgb(0,87,158) 77%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.46, rgb(0,56,130)),
			color-stop(0.77, rgb(0,87,158))
		);
	  border: 1px solid #C5D5DD;
	  border-radius: 4px 4px 4px 4px;
	  padding: 8px 10px;
	  clear:both;
	  display:block;
	  color: #eee;
	  font-size: 11px;
	  margin: 0;
	  text-align: left;
	  position:relative;
	}
	
	.trynow-share #plotOptions{
	  position:absolute;
	  top:10px;
	  right:10px;
	  color:#eee;
	}
	
	.trynow-share #plotOptions label{color:#eee}
	
	#trynow-url {
	  background: none repeat scroll 0 0 white;
	  border: 1px solid #CCCCCC;
	  font-size: 12px;
	  height: 27px;
	  margin-bottom: 4px;
	  margin-top: 1px;
	  max-width: 500px;
	  min-width: 100px;
	  padding: 0;
	  color:#000;
	}
	
	.jfk-button {
	  border-radius: 2px 2px 2px 2px;
	  cursor: default;
	  font-size: 11px;
	  font-weight: bold;
	  height: 40px;
	  line-height: 40px;
	  outline: 0 none;
	  padding: 0 8px;
	  text-align: center;
	}
	
	.jfk-button-standard {
	  background-color: #F5F5F5;
	  background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
	  border: 1px solid rgba(0, 0, 0, 0.1);
	  color: #444444;
	}
	
	.button-padding-top{margin-top:20px;}
	
	.trynow-icon {
	  display: inline-block;
	  height: 25px;
	  margin-top: 6px;
	  width: 25px;
	}
	
	.icon-typ {
	  background-image: url("../images/image-typ.png");
	}
	
	#tags{
		line-height:25px;	
	}
	
	.tabs, .pills {
	  list-style: none outside none;
	  margin: 0 0 18px;
	  padding: 0;
	}
	
	.tabs {
	  border-color: #DDDDDD;
	  border-style: solid;
	  border-width: 0 0 1px;
	}
	
	.tabs:before, .pills:before, .tabs:after, .pills:after {
	  content: "";
	  display: table;
	}
	
	.tabs:after, .pills:after {
	  clear: both;
	}
	
	.tabs li {
	  color: #808080;
	  line-height: 18px;
	}
	
	.tabs > li, .pills > li {
	  float: left;
	}
	
	.tabs > li {
	  margin-bottom: -1px;
	  position: relative;
	}
	
	.tabs > li > a, .pills > li > a {
	  display: block;
	}
	
	
	.tabs > li > a {
	  border: 1px solid transparent;
	  border-radius: 4px 4px 0 0;
	  line-height: 34px;
	  margin-right: 2px;
	  padding: 0 15px;
	}
	
	
	.tabs .active > a, .tabs .active > a:hover {
	  -moz-border-bottom-colors: none;
	  -moz-border-image: none;
	  -moz-border-left-colors: none;
	  -moz-border-right-colors: none;
	  -moz-border-top-colors: none;
	  background-color: #FFFFFF;
	  border-color: #DDDDDD #DDDDDD transparent;
	  border-style: solid;
	  border-width: 1px;
	  color: #808080;
	  cursor: default;
	}
	
	.tab-content > .tab-pane, .pill-content > .pill-pane, .tab-content > div, .pill-content > div {
	  display: none;
	}
	
	.tab-content > .active, .pill-content > .active {
	  display: block;
	}
	
	.std-table {
	  border: 0 solid gray;
	  width: 99%;
	}
	
	.std-table th {
	  border-bottom: 1px solid #BCD2FF;
	  font-size: 12px;
	  font-weight: normal;
	  padding: 3px;
	  text-align: left;
	  width: 45%;
	}
	
	table td, table{border:0;color:#000!important;text-align:left!important;font-weight:normal!important;}
	
	.std-table td {
	  border-bottom: 1px solid #BCD2FF;
	  font-size: 12px;
	  font-weight: bold;
	  padding: 3px;
	}
	
	table tr:first-child{background:none;}


	
	.projects-list h4 .alt-slide-links a {
	  background: url("../images/mini_down_arrow.png") no-repeat scroll 0 50% transparent;
	  font-size: 10px;
	  padding-left: 10px;
	  padding-right: 2px;
	  display:none;
	}
	
	.grant-details{
		display:none;	
	}
	
	table.gridTableInfo tr {
	  border-bottom: 1px dotted #C7C7C7;
	  padding: 8px 0;
      vertical-align: top;
	  display:block;
	}
	
	table.gridTableInfo td.label {
	  color: #CE1417!important;
	  font-size: 120%;
	  width: 190px;
	  text-transform:capitalize;
	}
	
	table.gridTableInfo td table.miejsceRealizacji {
	  border-collapse: collapse;
	  width: 700px;
	}
	
	table.gridTableInfo td table.miejsceRealizacji tr{
		display:table-row;
	}
	
	table.gridTableInfo td table.miejsceRealizacji tr td {
	  font-size: 100%;
	  padding: 5px 0px;
	  text-align: center;
	}
	
	table#compareDistricts tr {
	  border-bottom: 1px dotted #C7C7C7;
	  height: 35px;
	  text-align: right;
	  vertical-align: middle;
	}

	table#compareDistricts tr:nth-child(2n) {
	  background-color: #F6F6F6;
	}
	
	table#compareDistricts tr th{
		color:#fefefe;
		font-weight:bold;
		padding: 0 14px 0 7px;
		background-color:#024c95;
		text-align:left
	}
	
	table#compareDistricts tr td.firstCol {
	  color: #1E4EA1;
	  padding: 0 0 0 4px;
	}
	
	.gridTable{
		width:638px;
		float:left;
		/*border:1px solid #ccc;*/
		margin:10px 0px 20px 0px;
	}
	
	.gridTable table {
	  /*border: 5px solid #EFEFEF;*/
	  width: 640px;
	  margin:1px 0 0 1px;padding:0;
	}
	
	#chart_div{
		float:left;	
	}
	
	.chart_div{
  		background-color: #ededed;
  		border: 1px solid #DFDFDF;
 		padding: 5px;
		margin:10px 0px;
  		text-align: center;
		display:none;
	}
	
	.form_body .row div, form_body .row div:first-child {
		float: left;
		line-height: 10px;
		text-align:left!important;
	}
	
	.form_body .row div.input-prepend {
	  padding: 0px 8px;
	  width: 150px;
	}
	
	label, input, select, textarea {
	  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	  font-weight: normal;
	}
	
	
	label {
	  color: #404040;
	  font-size: 13px;
	  line-height: 24px;
	  padding-top: 6px;
	  text-align: right;
	  width: 130px;
	}
	
	input:focus, textarea:focus {
	  outline: 0;
	  border-color: rgba(82, 168, 236, 0.8);
	  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
	  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
	  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
	}
	
	fieldset legend{
	  /*color: #404040;
	  display: block;
	  font-size: 19.5px;
	  line-height: 1;
	  
	  border-bottom:0;*/
	  color: #7F7F7F;
      font-size: 13px;
      line-height: 18px;
	  border-bottom:0;
	  padding-left: 0px;
	}
	
	.legend {
	  color: #404040;
	  display: inline;
	  font-size: 19.5px;
	  line-height: 1;
	  padding-left: 0px;
	  border-bottom:0;
	}
	
	
	.actions {
	  background: none repeat scroll 0 0 #F5F5F5;
	  border-radius: 0 0 3px 3px;
	  border-top: 1px solid #DDDDDD;
	  margin-bottom: 18px;
	  margin-top: 18px;
	  padding: 17px 20px 18px 150px!important;
	  height:35px;
	}
	
	.help-inline, .help-block {
	  color: #7F7F7F;
	  font-size: 13px;
	  line-height: 18px;
	}
	
	table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	  border: 1px solid #FFFFFF;
	  font-size: 8pt;
	  padding: 4px;
	}
	
	table.tablesorter thead tr .header {
	  background-position: right center;
	  background-repeat: no-repeat;
	  cursor: pointer;
	}
	
	table.tablesorter thead tr .headerSortDown {
	  background-image: url("../images/view-sort-ascending.png");
	}
	
	table.tablesorter thead tr .headerSortUp {
	  background-image: url("../images/view-sort-descending.png");
	}
	
	.label {
	  border-radius: 3px 3px 3px 3px;
	  color: #FFFFFF;
	  font-size: 9.75px;
	  font-weight: bold;
	  padding: 1px 3px 2px;
	  text-transform: uppercase;
	  white-space: nowrap;
	}
	
	.label.notice {
	  background-color: #62CFFC;
	}