html {
	height: 100%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	height: 100%;
}


#main {
	min-height: 100%; 
	height:100%
}
#main_bg {
	min-height: 100%; 
	height:100%
}
#main_bg2 {
	min-height: 100%; 
}

* html #main {
  height:100%
}
* html #main_bg {
  height:100%
}
* html #main_bg2 {
  height:100%
}

.box_header {
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	width: 185px; 
	height: 23px;
	padding-top: 7px;
	padding-left: 10px;
	font-size: 12px;
	font-weight: Bold;
	color: #FFFFFF;
	text-align: left;	
}
.box_header_small,.box_header_small a {
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	width: 150px; 
	height: 23px;
	padding-top: 7px;
	padding-left: 10px;
	font-size: 12px;
	font-weight: Bold;
	color: #FFFFFF;
	text-align: left;	
}

.box_content {
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #4F4F4F;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;	
}
.menu { 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #054E7E; 
	text-decoration: none;
	padding-left: 10px;
	text-align: left;
}
.menu_el {
	height: 25px;
}
.menu_00 { 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #054E7E; 
	text-decoration: none;
}

a{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #054E7E; 
	text-decoration: none;
}

a.text{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202658;
	text-decoration: none;
	text-align: justify;
}


a.normal{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #385731; 
	text-decoration: none
}

a.mapa{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #202658; 
	text-decoration: none
}

/*
a.menu2{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #1FB2EF; 
	text-decoration: none
}

a.menu2:hover{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #811788; 
	text-decoration: none
}

font.menu2_clicked{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #811788; 
	text-decoration: none
}
*/

a.ksiega{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #385731; 
	text-decoration: none
}



font.normal{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202658;
	text-decoration: none;
	text-align: justify;
}

font.form{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202658;
	text-decoration: none;
	text-align: justify;
}

a.lists{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #996C37; 
	text-decoration: none
}

font.katalog{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #6D6D6D; 
	text-decoration: none
}

a.katalog{ 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #996C37; 
	text-decoration: none
}


.foot,.foot a {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3EA6D9;
	font-weight: bold;
}
.td_main {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F4F4F;
	text-align: left;
}
.td_header {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #2694CB;
}
.img_img {
	border: solid 3px #DFEFF8;
}

.sonda_title {
	font-weight: bold;
}
.sonda {
}
.sonda_wyniki {
	font-size: 10px;
	color: #0476B4;
}
.sonda_main {
	margin-top: 5px;
}
.sonda_answer {
	margin-bottom: 2px;
}

.listynowe { text-align: left; padding: 1px;}
.news_short_box { clear: both; margin: 0px; text-align: left; padding: 5px;}
.news_short_box .box_link { color: #054E7E; text-decoration: none; padding: 0px; text-align: left; }
.news_short_box .box_link:hover { text-decoration: none; }
.news_short_ttitle { font-weight: bold; margin-top: 4px; text-align: left;}
.news_short_tlead { font-weight: bold; margin-top: 4px; }
.news_short_title { margin: 0px; font-weight: bold; float: left; color: #054E7E; padding: 0px;}
.news_short_title a { font-weight: bold; color: #054E7E; }
.news_short_title a:hover { color: #054E7E; }
.news_short_title .box_link { font-weight: bold; color: #054E7E; text-transform: uppercase;}
.news_short_title .box_link:hover { color: #054E7E;  text-transform: uppercase;}
.news_short_date { display: none; margin: 0px; float: right; color: #878787; padding: 2px; }
.news_short_lead { clear: both; margin: 0px; padding: 2px; text-align: justify; font-weight: normal; margin-left: 10px; }
.news_short_lead a { padding: 0px; font-weight: normal; }
.news_short_lead a:hover { text-decoration: none; color: #484848; }
.news_short_source {  color: #8B8B8B; float: left; padding-left: 10px; }
.news_short_more { float: right; padding-right: 20px; }

.news_full_title { color: #054E7E; padding: 2px; margin-top: 20px; font-weight: bold;  text-transform: uppercase;}
.news_full_text { padding: 4px; text-align: justify; color: #054E7E; }
.news_full_source { float: left; color: #8B8B8B; padding-left: 8px; padding-bottom: 8px; font-weight: normal; }
.news_full_date { display: none; float: right; color: #dadada; padding: 2px; font-weight: bold; }
.news_full_clear { clear: both; }
.news_full_back { float: left; padding-left: 20px; margin-top: 10px;}
.news_full_back a { color: #aaaaaa; font-weight: bold;}
.news_full_back a:hover { color: #aaaaaa;font-weight: bold;}
.news_full_back_top a { display: none; color: #6DAF5E; font-weight: bold;}
.news_full_back_top a:hover { color: #6DAF5E; font-weight: bold;}


/* Menu boczne */

a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
  width:   100px;

  border:  1px solid black;
  padding: 2px 5px;

  background: #FFFFEE;

  text-decoration: none;
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.0em;
  color:   #008000;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             { border-bottom: 1px solid black; }

form.sample_attach
{
  position: absolute;
  visibility: hidden;

  border:  1px solid black;
  padding: 0px 5px 2px 5px;

  background: #FFFFEE;
}

form.sample_attach b
{
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.1em;
}

input.sample_attach { margin: 1px 0px; width: 170px; }

div#submenu_aktualnosci{
  position:absolute;
  visibility:hidden;
  right:-150px;
  top:26px;
}

div#submenu_onas{
  position:absolute;
  visibility:hidden;
  right:-180px;
  top:75px;
}

div#submenu_sieci{
  position:absolute;
  visibility:hidden;
  right:-210px;
  top:99px;
}

div#submenu_unia{
  position:absolute;
  visibility:hidden;
  right:-180px;
  top:125px;
}

div#submenu_twojaeuropa{
  position:absolute;
  visibility:hidden;
  right:-180px;
  top:149px;
}

div#submenu_publikacje{
  position:absolute;
  visibility:hidden;
  right:-180px;
  top:175px;
}