/**************** OGÓLNE ******************************************************/
body		{margin: 0; padding: 0; font-size: 9pt; background-color: white; color: #000000; font-family: Arial, Helvetica, Verdana, sans-serif;}
div		{margin: 0; padding: 0; border: 0;}
/*div		{margin: 0; padding: 0; border: 1px solid red;}*/
form		{padding: 0; margin: 0; border: 0;}

.bold		{font-weight: bold;}
.red		{color: red;}
.green		{color: green;}
.blue		{color: blue;}


/**************** LINKI *******************************************************/
a				{color: #425060; text-decoration: underline;}
a:visited			{color: #996600; text-decoration: underline;}
a:hover				{color: #be0f05; text-decoration: none;}
a:focus				{color: #be0f05; text-decoration: none;}
a:active			{color: #be0f05; text-decoration: none;}

#RightBlock a			{color: #0e2034; text-decoration: none; display: block; font-size: 1em; padding: .2em; padding-left: 13px;}
#RightBlock a:visited		{color: #0e2034; text-decoration: none; display: block; font-size: 1em; padding: .2em; padding-left: 13px;}
#RightBlock a:hover		{color: #be0f05; text-decoration: underline;}
#RightBlock a:focus		{color: #be0f05; text-decoration: underline;}
#RightBlock a:active		{color: #be0f05; text-decoration: underline;}

#helpRightBlock a		{color: #0e2034; text-decoration: none; display: block; font-size: 1em; padding: .2em; padding-left: 13px;}
#helpRightBlock a:visited	{color: #0e2034; text-decoration: none; display: block; font-size: 1em; padding: .2em; padding-left: 13px;}
#helpRightBlock a:hover		{color: #be0f05; text-decoration: underline;}
#helpRightBlock a:focus		{color: #be0f05; text-decoration: underline;}
#helpRightBlock a:active	{color: #be0f05; text-decoration: underline;}



/**************** LISTY I PODLISTY ********************************************/
#RightBlock ul		{list-style: none; border: 0px; margin: 0; padding: 15px;}
#RightBlock li		{line-height: 1em; border: 1px solid #f4f5f7;}
#RightBlock li.top	{font-weight: bold;}

#helpRightBlock ul	{list-style: none; border: 0px; margin: 0; padding: 10px;}
#helpRightBlock ul ul 	{list-style: none; border: 0px; margin: 0; padding: 15px; padding-top: 5px; padding-bottom: 0;}
#helpRightBlock li	{line-height: 1em; border: 1px solid #f4f5f7;}
#helpRightBlock li.top	{font-weight: bold;}



/**************** ELEMENTY FORMULARZA *****************************************/
label.monthSearch	{display: none; line-height:150%; font-size: 1em;  color: #425060; }
label.periodSearch	{display: inline; line-height:150%; font-size: 1em;  color: #425060;}

input.txt		{font-size: 100%; color: #425060; width: 90%; padding-left: 3px; margin-top: .1em; margin-left: 2px}
input.butt		{font-size: .95em; margin: 0; padding: 2px; margin-left: .5em; width:auto;}
input.check		{margin:0; padding:0; width: 1.7em; text-align: left;}
input.check2		{margin-left: 5em;}

select.codeSearch	{font-size:.95em; color: #425060; width: 100px; margin-right: 122px;}
select.monthSearch	{display: none; font-size:.95em; color: #425060; width: 60px;}
select.periodSearch	{display: inline; font-size:.95em; color: #425060; width: 60px;}



/**************** ELEMENTY BLOKOWE DIV-ID *************************************/
#TopBlock 	{height: 114px; background-color: #3d83c3; background-image: url(../images/bannerPL.jpg); background-repeat: no-repeat;}
#LanguageBlock	{float: right; clear: both; width: 85%; text-align: right; margin-right: 20px;}
#TitleBlock	{float: left; clear: both;  margin-top: 25px; margin-right: 10px; margin-bottom: 10px; font-size: 1.7em; color: #000066; font-weight: bold; text-transform:uppercase;}
#SubTitleBlock	{float: left; clear: both;  color: #425060; font-size: 1.25em; margin: 0px; font-weight: bold;}
#Formularz	{float: left; clear: both;  width: 90%;}
#LeftBlock	{float: left; clear: left;  width: 35%; margin-top: 2px;}
#RightBlock	{float: left; clear: right; width: 35%; margin-top: 2px; margin-left: 25px; background-color: #f4f5f7; border: 1px solid #aaadb1;}
#MediumBlock	{float: left; clear: both;  width: 70%; margin-top: 2px;}
#TotopBlock	{float: left; clear: both;  width: 50%; font-size: .9em;}
#FormSendBlock	{padding-left: 50px; padding-top: 5px; padding-bottom: 5px;}

/**************************************   ustawienia przy widocznym prezesie
#TotopBlock	{float: left; clear: both;  width: 80%; font-size: .9em;}
#FormSendBlock	{padding-left: 350px; padding-top: 5px; padding-bottom: 5px;}
*******************************************/


#helpLeftBlock	{float: left; clear: left;  width: 35%; margin-top: 2px;}
#helpRightBlock	{float: left; clear: right; width: 350px; margin-top: 2px; margin-left: 45px; background-color: #f4f5f7; border: 1px solid #aaadb1;}

#PagingBlock	{float: left; clear: both;}



/**************** ELEMENTY BLOKOWE DIV-KLASY **********************************/
div.blok		{float: left; clear: both; width: 95%; padding-left: 1cm; margin-top: 2px; margin-bottom: 20px; margin-right: 0px;}
div.akapit		{float: left; clear: both; width: 95%; text-align: justify;}
div.paseczek		{float: left; clear: both; width: 90%; background-image: url(../images/paseczek.jpg); background-repeat: no-repeat;}
div.etykieta		{padding-top: 12px; font-size: 1em; color: #425060;}
div.periodSearch	{padding-left: 180px; height: 20px;}
div.monthSearch		{padding-left: 15px; height: 20px;}
div.kindcodeSearch	{padding-left: 15px; padding-top: 10px;}
div.paging		{float: left; padding-left: 25px; text-align: right; font-weight: bold;}

div.helptytul		{text-align: justify; font-weight: bold; padding-top: 20px; font-size: 1.3em;}
div.helptresc		{text-align: justify;}
div.helpspis		{font-size: .8em; margin-bottom: 10px;}
div.d90			{width: 95%;}



/**************** ELEMENTY TABELI ********************************************/ 
table.wyniki	{margin-top: 20px; margin-left: 20px; font-size: .95em;}
table.zakres	{margin-top: 20px; margin-left: 20px; font-size: .95em;}
th		{color: #0e2034; background-color: #aaadb1; border-width: 1px; border-color: #425060; border-style: solid; text-align: center; white-space: nowrap;}
tr	 	{white-space: nowrap;}
tr.parzysty	{background-color: #FFFFFF;}
tr.nieparzysty	{background-color: #e4e6e7;}

td		{white-space: nowrap; padding-top: 5px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px;}
td.rok		{text-align: center; font-weight: bold;}
table.wyniki td	{border-width: 1px; border-style: solid; border-color: #425060; text-align: center;}


img.prezes		{border:0; margin:3px 15px 5px 0px; float:left; width: auto;}
img.valid		{border:0; margin:3px 3px 3px 3px; width: 60px; float: right;}
img.valid2		{border:0; margin:3px 3px 3px 3px; float: right;}

/**************** INFORMACJA POWITALNA PREZESA ********************************/
img.fotoprezesa		{border:0; margin:3px 15px 5px 0px;}
div#fotoprezesa		{margin: 0px 10px 3px 0; width: auto; float: left; clear: left;}
div#infoprezesa		{text-align: justify; padding-right: .5cm;}
span.adnotacja		{font-size: 0.9em;}
span.adnotacja_0		{font-size: 1em; color: red}

