html{
height:100%;
}
body { 
	margin: 0; 
	padding: 0;
	background-image: url(../images/tlo_bot.png);
	background-repeat: repeat;
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
} 



#moduly_left .mainlevel {
  font-size: 12px;
  font-weight: 900;
}


#pageall_in{ /*background: url(../images/tlo_bot.png) left top repeat; */ background: none; padding: 0px; margin: 0px;}
#pageall_top{ background: url(../images/tlo_top.png) top left repeat-x; padding: 18px 0px 0px 0px; margin:0px;}
#pageall_bot{ background: none; padding: 0px; margin:0px;}

#logo_hfpcz{ background: none; margin: 0px; padding: 0px;}
#logo_hfpcz img { vertical-align: middle; }
#img_middle { width: 1000px; background: none;}

#page_white{ width: 970px; background: #ffffff; margin: 20px 0px 0px 0px; padding: 20px 20px 20px 20px;}
#page_grey{ width: 950px; background: url(../images/bg_grey.png) top repeat; margin: 0px; padding: 11px 10px 10px 10px;}

#site_left{ width: 200px; float: left; margin:0px; padding: 0px 10px 0px 0px; text-align: left;}
#moduly_left {width: 200px; margin:0px; padding: 0px; text-align: left; overflow:hidden;}
#psp{margin: 29px 0px 24px 0px; padding: 0px;}

#site_right{ width: 739px; float: right;}
#right_white{ width: 735px; border: 1px solid #E6EAEA; background: #ffffff; margin: 9px 0px 0px 0px; padding: 1px;}
#topmenu_search{ width: 739px;}
#topmenu{ width: 500px; height: 20px; float: left; text-align: left; margin:0px; padding: 0px;}
#search{ width: 239px; float: right; height: 20px; margin:0px; padding: 0px;}
#baner{ width: 737px; border: 0px; margin: 0px; padding:0px; z-index: 1; position: relative;}
#baner img{ vertical-align: middle;}
#modul_text{ width: 699px; background: #EDF3F4; border: 1px solid #EBF0F2; text-align: right; margin: 0px; padding: 3px 18px 3px 18px; color: #00649A; font-size: 12px; line-height: 18px; font-family: "Times New Roman", Times, serif; font-weight: bold;}
#main_body{ width: 701px; margin: 0px; padding: 0px 18px 0px 18px; background: none; text-align: left;}
#footer{ width: 960px; padding: 0px 20px 0px 20px; margin: 0px; background: none;}
#design_copyright_rss{ width: 960px; padding: 20px 0px 10px 0px; margin: 0px; }
#designjoomla{ width: 435px; float: left; text-align: left; }
#copy_rss{ width: 525px; float: right;}
#copyright{ width: 435px; float: left; text-align: right; color: #0080B8; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding:0px; font-weight: bold;}
#designjoomla a:link, #designjoomla a:visited, #designjoomla a:hover { text-decoration: none; font-weight: bold; color: #0080B8; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#mod_rss{ width: 90px; float: right; margin: 0px; padding: 0px;}
#jezyk{ position: absolute; z-index: 2;width: 737px; top: 0px; left: 0px; right: 0px; bottom: 0px; background: none; padding: 5px 0px 0px 0px; margin: 0px;}
#jezyk img { padding-right: 12px; }
#search .inputbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #848484; 
	width: 136px;
	height: 15px;
	padding-left: 5px;
	line-height: 15px; 
/*	min-height:14px;*/
	background-color: #ffffff;
    border-top: 1px solid #3F3F40;
    border-bottom: 1px solid #C8D3D7;
    border-left: 1px solid #3F3F40;
    border-right: 1px solid #C8D3D7;
	margin: 2px 13px 0px 0px;
}
#search .button {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px; 
	font-weight: bold;
	color:#FFFFFF;
	width: 42px;
	height: 17px;
/*	line-height: 17px;*/
	text-align: center;
	background-color: none;
	background: url(../images/button.png) center top no-repeat;
	border: 0px;
	vertical-align: bottom;
 	margin: 0px 0px 2px 0px;
	padding: 0px 0px 2px 0px;
/*	padding: 0px;*/
}
#moduly_left .pretext{ color: #00649A; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 3px;}
#moduly_left .inputbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #848484; 
	/*width: 120px;*/
	height: 15px;
	padding-left: 5px;
	line-height: 15px; 
	background-color: #ffffff;
    border-top: 1px solid #3F3F40;
    border-bottom: 1px solid #C8D3D7;
    border-left: 1px solid #3F3F40;
    border-right: 1px solid #C8D3D7;
	margin: 3px 0px 10px 0px;
}
#moduly_left .button {
background: url(../images/buton_blue.png) left center no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	width: 67px;
	height: 18px;
	/*background-color:#00649A;*/
	/*border: 1px solid #00649A;*/
	border: 0px;
	margin: 6px 0px 3px 60px;
	padding: 0px 3px 0px 3px;
}
#moduly_left ul
{
margin-left: 12px;
padding: 10px;
list-style: circle;
}

#moduly_left li
{
line-height: 12px;
text-align: left;
background-repeat: no-repeat;
margin-bottom:12px;

}

.latestnews li a:link, .latestnews li a:visited, .latestnews li a:hover {

}
/*******************************************************************************************/
.contentpane a:link, .contentpane a:visited{
	color : #00649A;
	text-decoration: underline;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}
#main_body	.contentpaneopen a:link, #main_body	.contentpaneopen a:visited {
	color : #00649A;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}
#main_body ul
{
margin: 20px;
padding: 0px;
list-style: disc;}

#main_body li
{
line-height: 15px;
padding-left: 10px;
padding-top: 2px;
}


/*******************************************************************************************/
/*#moduly_left div.module p, div.module div, div.module form {margin:10px 0px 10px 10px;} */
#moduly_left div.module table div {padding:0px; margin:0px;}
#moduly_left div.module div.mainlevel { padding:0px}
#moduly_left div.module div.syndicate, div.module div.syndicate div {padding:0px; margin:0px}
#moduly_left div.module form {margin:10px 0px 10px 10px;}
#moduly_left div.module ul {margin:10px 0px 10px 10px;}

#moduly_left div.module{
background-color: #ffffff;
border: 1px solid #C6D2D6; 
margin-bottom: 18px;}
#moduly_left div.module table{ margin: 10px 0px 10px 10px; width: 180px;}
#moduly_left div.module h3{
	display: block;
	background: url(../images/bg_h3.png) top repeat-x; 
	color: #00649A;
	font-size: 14px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	line-height: 18px;
	height: 24px;
	text-align: left;
	border-left: 1px solid #F1F2F2;
	border-right: 1px solid #F1F2F2;
	padding-left: 10px;}
#moduly_left a:link, #moduly_left a:visited{
	color : #00649A;
	text-decoration: underline;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}
#moduly_left a.mainlevel:link,#moduly_left a.mainlevel:visited {
	display: block;
	background: url(../images/listki_grey.png) left no-repeat;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #858585;
	text-align: left;
	padding-top: 5px;
	padding-left: 25px;
	line-height: 18px;
	text-decoration: none;}
#moduly_left a.mainlevel:hover {
	text-decoration: none;}

#moduly_left a.mainlevel#active_menu {
	background: url(../images/listki_pink.png) left no-repeat;
	vertical-align: middle;
	color:#F4005E;
	font-weight: bold;}
#moduly_left a.mainlevel#active_menu:hover {
	color: #F4005E;
}
#moduly_left a.sublevel:link,#moduly_left a.sublevel:visited {
	background: url(../images/listki_blue.png) top left no-repeat;
	display: block;
	padding-left: 12px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #0081C0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: auto;
	text-decoration: none;
	margin-left: 5px;
	margin-bottom:8px;
}

#moduly_left a.sublevel:hover {
	color: #0081C0;
	text-decoration: none;
}

#moduly_left a.sublevel#active_menu {
	color: #0081C0;
} 

table, ul, a, li, img, p, form, hr, dl, dt, dd, div, h3
    {margin:0; padding:0} 
h1 {
font-size:14px;
color: #00649A;
}
h2, h3, h4, h5, h6 { font-size:12px; color:#00649A; line-height:auto}	
.contentheading, .componentheading, .componentheader{
color: #00649A;
font-size: 16px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
line-height: 50px;}
.small {
	color: #00649A;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	line-height: 14px;}
.createdate	{
	color: #00649A;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	line-height: 14px;
	padding: 0px 0px 10px 0px;}
.modifydate{
	color: #00649A;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	line-height: 14px;}
.readon{
	background: url(../images/kropki.png) right center no-repeat;
	color : #00649A;
	text-decoration: none;
	font-weight: bold;
	line-height: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 10px;
	padding-bottom: 1px;}
.blog_more ul li{
list-style: none;
padding-left: 14px;
line-height: 20px;
}
.blog_more{
	color : #00649A;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}
a.blogsection {
	color : #00649A;
	text-decoration: underline;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}
.back_button a:link,.back_button a:visited {
	color : #F07BA8;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.back_button{padding-bottom: 5px;}
.pagenav_prev a:link, .pagenav_prev a:visited{
	color : #00649A;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}
.pagenavbar a:link, .pagenavbar a:visited{
	color : #00649A;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}
.pagenav_next a:link, .pagenav_next a:visited{
	color : #00649A;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}
a.pnav {}
.pnav:hover {}

.article_seperator { display:block; width:100%; height: 10px; background: none;}
.button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#00649A;
	border: 1px solid #00649A;
	margin:3px;
	padding: 0px 3px 0px 3px;
}
.mosimage {
  border: 3px solid #E6EAEA;
  margin: 5px
}

.mosimage_caption {
	margin-top: 2px;
	background: transparent; /* kolor ramki z tekstem w niektorych artykolach lub przezroczystosc */
	padding: 1px 2px;
	color: #848484;
	font-size: 10px;
	}
.contentpaneopen img{
  border: 3px solid #E6EAEA;
  margin: 3px;}
.contentpaneopen .buttonheading img{
border: 0px;}
hr { height:1px; background-color:#D2E0E2; border:none; margin:3px; width:90%;}
.sectiontableheader {
font-weight: bold;
padding: 4px 0px 4px 0px;}
.sectiontableentry1 td{
	text-align: left;
	padding: 5px;
	border-top: dotted 1px #00CCCC}
.sectiontableentry2 td{
	text-align: left;
	padding: 5px;
	background-color:#eafcff;
	border-top: dotted 1px #00CCCC}
.sectiontableentry1 td a:link, 	.sectiontableentry1 td a:visited { text-decoration:none}
.sectiontableentry1 td a:hover { text-decoration:underline}

.sectiontableentry2 td a:link, 	.sectiontableentry2 td a:visited { text-decoration:none}
.sectiontableentry2 td a:hover { text-decoration:underline}
	
.inputbox {
	border: solid 1px #506862;
	background-color:#FFFFFF;
	font-size: 11px;
	color: #506862;}
.findbox {
	font-family      : Verdana, Arial, Helvetica, sans-serif;
    font-size        : 10px;
	margin-top:1px;
	padding: 2px;
	border:solid 1px #646464;
	background-color: #FFFFFF;
	height:9px;
	}	
.inputbutt{
margin-bottom: 0px !important;
margin-bottom: 2px;
vertical-align:text-bottom;
}
.contentpaneopen {
text-align: left;
background: transparent;/* tlo artykolow */
font-size: 12px; /* wielkosc czcionki w newsach */
line-height:1.5em;
}
.contentpaneopen p { margin-bottom:10px;}
.contentpaneopen fieldset {width:95%;}

table.contentpaneopen {width:95%;}
.contentpaneopen td {}
table.contentpane ul {
margin: 0px;
padding: 0px;
list-style: none;}
/*.contentpane .inputbox { display:block;}*/
.contentpane label {clear:both; }
.contentdescription {}
.categorytitle {font-weight: bold;}

table .poll {width:90%; text-align:left} 
table .poll-pink {width:90%; text-align:left} 
table .poll-green {width:90%; text-align:left} 
.poll thead {color:#A84A6D}
.pollstableborder{
	font-size: 10px;
	text-transform:uppercase;
	
}
.pollstableborder td { padding:3px; }

table.contenttoc {
border: 1px solid #CCCCCC;
padding: 3px;
margin: 3px;
}
table.contenttoc th{
font-weight: bold;
font-size: 10px;
border: 0px;
}
table.contenttoc a:link,table.contenttoc a:visited{
	color : #00649A;
	text-decoration: underline;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}
form {
margin: 0px;
padding: 0px;
}

.contentpane{ background: #ffffff;}
body.contentpane {
background-image: none;
background-color: #ffffff;
/*background: #ffffff;*/
color: #000000;
margin: 10px;}
body.contentpane .small{
color: #000000;}
body.contentpane table{
font-size: 11px;
color: #000000;
}


/* height bug */
.clearfix:after {content:"";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

/**  CSS Styling for DISPLAY NEWS - LATEST 1-3 module  **/

/* Styling for the div around the whole module*/
.dn-whole {	
	padding: 10px;
	
}

/* Styling for the div around the auto Title link at the top of the Module */
.dn-title_auto {	
	text-align: center;
	font-weight: bold;
}

/* Styling for the div around the top module title */
.dn-module_title {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: Navy;
	text-align: center;
	margin-bottom: 5px;
	
}

/* Styling for the div around the module description */
.dn-module_description {	
}

/* Styling for the div around each News Item  */
.dn-each {		
	text-align: left;
	padding: 0px 10px 0px 10px;
}

/*========================================================================================*/
/* Styling for the div around the Section of each News Item */
.dn-section {		
	text-align: left;
}

/* Styling for the Section link of each News Item */
a.dn-section, a.dn-section:link, a.dn-section:visited {	
	background-image: none;
}
a.dn-section:hover {
	background-color: #C6D3EF;
	color: Black;
	font-weight: bold;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the div around the Category of each News Item */
.dn-category {	
	text-align: left;
}
/* Styling for the Category link of each News Item */
a.dn-category, a.dn-category:link, a.dn-category:visited {	
	background-image: none;
}
a.dn-category:hover {
	background-color: Yellow;
	color: Black;
	font-weight: bold;
}
/******************************************************************************************/

/* Styling for the div around the Date of each News Item*/
.dn-date {		
	text-align: right;
	font-weight:bold;
}

/*========================================================================================*/
/* Styling for the div around the Title of each News Item */
.dn-title {	
	vertical-align: text-top;
	font-weight:bold;
}
/* Styling for the Title link of each News Item */
a.dn-title, a.dn-title:link, a.dn-title:visited {	
	display: block;
	width: 100%;
	font-weight:bold;
}
a.dn-title:hover {
	background-color: #C6D3EF;
	color: Black;
	font-weight: bold;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the ul controlling the Title of each News Item */
ul.dnl {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Styling for the ul controlling the Title of each News Item */	
ol.dnl {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	
/* Styling for the li controlling the Title of each News Item */
li.arrow-dnl {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	list-style-image: url(arrowl.png);
	list-style-position: outside;
}

/* Styling for the li controlling the Title of each News Item */
li.list-dnl {	
	margin: 0px 0px 0px 22px;
	padding: 0px 0px 0px 0px;
	list-style-image: none;
	list-style-position: outside;
}
/******************************************************************************************/

/* Styling for the div around the Author of each News Item */
.dn-author {	
	text-align: right;
}

/*========================================================================================*/
/* Styling for the div around the Intro Text of the News Item */
.dn-introtext {	
	text-align: left;	
}
a.dn-introtext-link, a.dn-introtext-link:link, a.dn-introtext-link:visited, .dn-introtext-link {
	font-weight: normal;
	display: block;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.dn-introtext-link:hover {
	font-weight: normal;
	background-color: yellow;
}
/******************************************************************************************/

/* Styling for the div around the Full Text of each News Item */
.dn-fulltext {	
	text-align: left;	
}

/*========================================================================================*/
/* Styling for the div around the Read More link of each News Item */
.dn-read_more {
	text-align: center;	
}

/* Styling for the Read More link of each News Item */
a.dn-read_more, a.dn-read_more:link, a.dn-read_more:visited {
	font-style: italic;
}
a.dn-read_more:hover {
	background-color: Yellow;
	color: Black;
	font-weight: bold;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the div around the More link at the end of the Module */
.dn-more {		
	text-align: center;
}
/* Styling for the More link at the end of the Module */
a.dn-more, a.dn-more:link, a.dn-more:visited {	
	font-style: italic;
	font-weight: bold;
}
a.dn-more:hover {
	background-color: Yellow;
	color: Black;
	font-weight: bold;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the div around the bottom module link */
.dn-module_link {
	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Navy;
	text-align: center;
	margin-bottom: 5px;
	background-color: #F6CF7C;
}
/* Styling for the Section link of each News Item */
a.dn-module_link, a.dn-module_link:link, a.dn-module_link:visited {	
}
a.dn-module_link:hover {
	background-color: #C6D3EF;
	color: Black;
	font-weight: bold;
}
/******************************************************************************************/
