html, body { 
	margin: 0; 
	padding: 0;
	font-family: "Calibri",  Arial, Helvetica, sans-serif;
	font-size: 11px;
    line-height: 1.4;
	color: #333333;
}

body {
	background: #fff url(../images/tlo2.jpg) repeat-x top left;
}
	
table, ul, a, li, img, p, form, hr, dl, dt, dd, div, h1, h2,h4, h5, h6, label {margin:0; padding:0} 
h1, h2, h4, h5, h6 { font-size: 16px; color: #85b2cd; font-weight: bold; text-indent: 0px; font-family: "Calibri",  Arial, sans-serif;}
h3 {
	font-family: "Calibri", Verdana, Helvetica, sans-serif;
	line-height: 24px;
	padding:0 4px 0px 8px;
	margin:0 0px 5px 5px;
	color: #2a3f55;
	font-size: 16px;
	background: url(../images/h3.jpg) no-repeat bottom left;
	text-align:left;
	letter-spacing: 1px;
}
img { border: none;}

fieldset {  border:none;}
.search .inputbox {
	color: #999999;
	border: none;
 	background: url(../images/search_input.gif) top right no-repeat;
	padding: 5px 20px 0 20px;
	margin: 0;
	width: 96px;
	height: 20px; 
	font-size: 11px;
	line-height:1.0;
	text-align: left;
	vertical-align: top;
	}
.search .button{
	line-height:0px;
	font-size:0px;
	text-align: right;
	color:  #85b2cd;
	background: url(../images/search_but.gif) top left no-repeat;
	height: 25px; 
	width:33px;
	border: none;
	padding:0;
	padding-right: 3px;
	margin-left: 10px;
}


.button {
	color: #999999;
	background: #fff;
	line-height: 1.2;
	font-size: 11px;
	font-weight: bold;
	border: solid 1px  #85b2cd;
	text-align: center;
	margin:0; padding:2px 5px;
}
.inputbox {
	background: #FFFFFF; 
	font-size: 11px; 
	color: #999999; 
	border: solid 1px  #85b2cd; 
	margin: 2px 0; 
	padding: 2px;
}
.checkbox {
	background: #FFFFFF; 
	color: #999999; 
	border: solid 1px  #85b2cd; 
	margin: 2px 0;
}
.contentpane .inputbox { display:block;}


.componentheader, .componentheading {
	width:98%;
	font-family: "Calibri",Arial narrow, Tahoma ;
	line-height: 14px;
	margin-bottom:10px;
	color: #999999;
	font-size: 13px;
	font-weight: bold;
	text-indent: 0px;
	text-align:right;
	margin: 0 0 -10px 0;
}

.contentheading{
	width:98%;
	font-family: "Calibri",Arial narrow, Tahoma ;
	line-height: 37px;
	margin-bottom:10px;
	color: #777777;
	font-size: 24px;
	font-weight: bold;
	background: url(../images/h3.gif) bottom left repeat-x;
	text-indent: 0px;
	text-align:left;
}
.contentheading td {
	width:98%;
	line-height: 27px;
	color: #999999;
	font-size: 14px;
	font-weight: bold;

}

#male{
padding: 0px;
width:580px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-color: #cccccc;
	margin: 0px;
	font-size: 10px;
}
table.contentpaneopen {
	padding: 0px;width:98%; 
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}
table.contentpaneopen {
	width:98%;
}
.contentpane {
	width:98%;
}
.contentpaneopen td img { 
	margin: 2px 3px;
}
.blog_more { 
	padding-left: 15px;
}
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:#85b2cd; 
}
.pollstableborder{ 
	text-align:left;
}
table.contenttoc {
	padding: 10px;
} 
table.contenttoc th {
	text-align: center; 
	padding: 2px 10px; 
	background:#999999; 
	color: #fff; 
	text-align:left;
}
table.contenttoc td {
	text-align: left; 
	padding: 2px 10px; 
	background: #dfdfdf; 
	color: #696969; 
	font-size: 10px;
}
td.buttonheading { 
	margin: 0px; 
	padding: 0 2px; 
	background: url(../images/h3.gif) bottom left repeat-x;
}
p { padding-bottom: 25px;}

#mainbody  .pagenav {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  padding: 0px 5px;
}
#mainbody  .pagenavbar{
	float: right;
	font-size: 12px;
  	font-weight: bold;
}
#mainbody  .pagenav_next,  #mainbody  .pagenav_prev {
	padding: 5px 2px;  
	font-size: 12px;
	font-weight: bold; 
	text-align: center;
}
#mainbody  .pagenav_next a:link,  #mainbody  .pagenav_prev a:link,
#mainbody  .pagenav_next a:visited,  #mainbody  .pagenav_prev a:visited,
#mainbody  .pagenav_next a:hover,  #mainbody  .pagenav_prev a:hover {
	 padding: 5px; 
	 text-decoration: none;  
	 font-weight: bold;  
	 text-align: center;
}
#mainbody .back_button {
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	float: left;
	padding: 2px 7px;
	}
.readon {
	float: right;
	font-size: 12px;
	font-weight: bold; 
	padding: 2px 15px;
}
div.pagenavcounter { 
	color: #999999; 
	padding-bottom: 10px; 
	text-decoration: none; 
	font-weight: bold;
}
.small {
	color: #999999;
	font-size: 12px;
	line-height:1.0;
	padding-top: 10px;
}
.smalldark {
	color: #999999;
	font-size: 12px;
	line-height:1.0;
	text-align: left;
}
.createdate {
	color: #999999;/* kolor daty */
	font-size: 12px;
	padding-bottom: 20px;
	text-align: left;
	line-height:1.0;
}
.modifydate {
	color: #999999;/* kolor daty modyfikacji */
	height: 20px;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 5px;
}
div.mosimage {
  border: none;
}
.mosimage{
  border: none;
  margin: 5px;
  padding: 5px;
}
.mosimage_caption {
  margin-top: 2px;
  background: none;
  padding: 10px;
  color: #999999;
  border-top: none;
}
.sectiontableheader {font-weight: bold;}
/* kolor rzedow w spisach i tabelach parzystych*/
.sectiontableentry1 td, .sectiontableentry1-pink, .sectiontableentry1-green {
	text-align: left;
	padding: 4px 0;
}
/* kolor rzedow w spisach i tabelach nieparzystych */
.sectiontableentry2 td, .sectiontableentry2-pink, .sectiontableentry2-green {
	text-align: left;
	padding: 4px 0;
	background: #f2f2f2;
}
.related { font-weight: bold; font-size: 13px;}
fieldset a:link, fieldset a:visited, fieldset a:hover { line-height: 25px;}

/*formatowanie strony do wydruku*/
body.contentpane {background:#fff; color:#000; padding: 15px; font-size: 11px; text-align: left;}
body.contentpane h1, body.contentpane h2, body.contentpane h3 {background:#fff; color:#000;font-size: 12px;}
body.contentpane a, body.contentpane span.small, body.contentpane table.contentpaneopen td, body.contentpane table td
{background:#fff; color:#000; font-size: 11px;}
body.contentpane .componentheading, body.contentpane .contentheading {background:#000; color:#fff; font-weight: bold; font-size: 12px;}
body.p {margin-bottom: 5px;}
body.contentpane .button{color:black;border:1px solid black; background: #fff;}
body.contentpane .inputbox {background: #FFFFFF; color: #000; border: solid 1px #000;}
body.contentpane td{padding:3px; background:#fff; color:#000;font-size: 11px;}


/* layout */
* { 
	padding: 0; 
	margin: 0;
}

#wrapper {
	margin: 0 auto;
	width: 1020px;
}

#header {
	width: 1020px;
	float: left;
	padding: 0px;
	border-width: 0px;
	height: 258px;
	margin: 0px;
	background: url(../images/naglowek.jpg) top left no-repeat;
}

#left_box {
	width: 220px;
	float: right;
	height: 40px;
}

#left_box #search_box {
	float: left;
	width: 140px;
	margin: 10px 0px;
}

#left_box #language_box {
	float: right;
	width: 75px;
	height: 40px;
}

#left_box #language_box #jflanguageselection {
	margin: 10px;
}

#committee_name {
	width: 790px;
	color: #fff;
	font-size: 28px;
	padding: 0px;
	line-height: 30px;
	font-weight: bold;
	float: left;
	margin: 0px 5px;
}

#navigation {
	float: left;
	width: 1020px;
	padding: 0px;
	border-width: 0px;
	margin: 0px;
}

/********** 3 column layout **************************************************/

#leftcolumn { 
	border-width: 0px;
	background: transparent url(../images/kropki.png) repeat-y scroll left center;
	margin: 0px;
	padding: 0px;
	width: 240px;
	float: left;
	text-align: left;
}

#content { 
	float: left;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	width: 609px;
	display: inline;
	background: transparent url(../images/bg_r.jpg) repeat-y scroll right center;
	border-left: 1px solid #E0E0E0;
}

#rightcolumn { 
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	width: 170px;
	float: left;
	background: transparent url(../images/kropki.png) repeat-y scroll right center;
}

/********** 2 column layouts *************************************************/

#leftcolumn-noright { 
	color: #333;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	width: 240px;
	float: left;
	background: transparent url(../images/kropki.png) repeat-y scroll left center;
}

#content-noright { 
	float: right;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	width: 779px;
	display: inline;
	background: transparent url(../images/bg_r.jpg) repeat-y scroll right center;
	border-left: 1px solid #E0E0E0;
}

#rightcolumn-noright { 
	display: none;
}

#leftcolumn-noleft {
	display: none;	
}

#content-noleft { 
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	width: 849px;
	float: left;
	background: transparent url(../images/bg_r.jpg) repeat-y scroll right center;
	border-left: 1px solid #E0E0E0;
}

#rightcolumn-noleft { 
	float: right;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	width: 170px;
	display: inline;
	background: transparent url(../images/kropki.png) repeat-y scroll right center;
}

/********** 1 column layout **************************************************/

#rightcolumn-nosides { 
	display: none;
}

#leftcolumn-nosides {
	display: none;	
}

#content-nosides { 
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	width: 1019px;
	float: left;
	background: transparent url(../images/bg_r.jpg) repeat-y scroll right center;
	border-left: 1px solid #E0E0E0;
}

/*****************************************************************************/

#footer { 
	width: 1020px;
	clear: both;
	border-width: 0px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background:transparent url(../images/h3.gif) repeat-x scroll left top;
}

#license_box {
	float: left;
	width: 600px;
	text-align: left;
	margin: 10px;
}

#copyright_box { 
	float: right;
	width: 190px;
	text-align: right;
	margin: 10px;
}

.intertube {
	margin: 10px;
	overflow: hidden;
}

#leftcolumn ul.menu li {
	width: 100%;
	list-style:none;
	padding:0;
	margin:0;
	border: none;
}

#right1 ul{	list-style: none;}
#right1 li{
	background: url(../images/submenu.png) no-repeat;
	background-position:0px 6px;
	padding: 0 0 0 5px;
}
#right1 a:link, #right1 a:visited {color:#737373; font-weight: bold;  text-decoration: none;}
#right1 a:hover {color: #85b2cd; font-weight: bold; text-decoration: none;}

#right2{
		text-align:center;
}

a {
	color:#85B2CD;
	text-decoration:none;
}

.black-table {
    border: 1px solid black;
    border-collapse: collapse;
}


.black-table td {
    border: 1px solid black;
    padding: 3px;
}
