html, body
{
 background-color: #ffffff;
 font-family: Verdana, Tahoma;
 font-size: 11px;
 color: #000;
 padding: 0;
}
fieldset
{
 border:0px;
 margin:0px;
 padding:0px;
}

a
{
	text-decoration:none;
}

h1
{ font-size: 16px; }
h2
{ font-size: 14px; }
h3
{
 font-size: 12px;
}
h4
{
 font-size: 12px;
 height: 14px;
 padding: 0px;
 margin: 0px;
}

#page
{
  width: 960px;
  margin: 0 auto;
  background-color: #fff;
  border: 1px solid gray;
}

#header
{
	float:left;
 	overflow: hidden;
 	height: 105px;
 	color: #fff;

}

#headerLogo
{
	background-image:url(../img/LogoTop.png);
	background-repeat:repeat-x;
	height:80px;
	width:960px;
}

#headerLogo .Logo
{
   	background-image:url(../img/Logo.png);
	background-repeat:no-repeat;
        width:161px;
        height:50px;
        position: relative;
	left: 50px;
        top: 25px;
}

#headerButton
{
	background-image:url(../img/SubLogoTop.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	float:left;
	height:25px;
	width:960px;
	overflow:hidden;

}

#headerButtonLeft
{
	font-weight:bold;
	height:25px;
	padding-top:7px;
	padding-left:5px;
	float:left;
	width:200px;
}

#headerButtonCenter
{
	text-align:center;
	float:left;
	width:340px;
	padding-left:90px;
}

#headerButtonRight
{
	float:right;
	width:30%;
	height:25px;
	padding-top:7px;
	padding-right:5px;
	text-align:right;

}
#headerButtonRight a
{
	color:white;
}


#leftDiv
{
float:left;
overflow:hidden;
padding:5px 5px 5px 0px;
width:174px;
}

#leftDiv a:hover
{
	font-weight:bold;
}

#menu
{
background-image:url(../img/menuBG.png);
background-repeat:repeat-y;

}

#menu ul
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#menu h2
{
background:#146BA6 none repeat scroll 0 0;
color:#FFFFFF;
font-size:1.2em;
padding:6px 30px;
}

#menu li ul
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:1.8em;
}

#menu li li
{
border-bottom:1px dashed #BFC9AE;
margin-left:24px;
padding:5px 7px;
}

#menu a
{
color:#232F01;
text-decoration:none;
}

#content
{
float:left;
min-height:400px;
padding:5px 5px 5px;
width:771px;
color:#22465E;
}

#content h2
{
background:#c8dbe9 none repeat scroll 0 0;
color:#22465e;
font-size:1.2em;
padding:4px 30px;
border-width:2px 0px;
border-style:solid;
border-color:#146BA6;
margin:2px 0px 5px 0px;;
}

#contentcontent
{
    padding:0px 5px;
}

#stanMiesiaca
{
	border-bottom: 2px solid  #146BA6;
	background:#e4edf2 none repeat scroll 0 0;
	color:#22465E;

}
#stanMiesiaca h2
{
background:#c8dbe9 none repeat scroll 0 0;
color:#22465e;
font-size:1.2em;
padding:4px 30px;
border-width:2px 0px;
border-style:solid;
border-color:#146BA6;
margin:2px 0px;
}

#stanMiesiaca label.labelText{
clear:left;
font-weight:normal;
text-align:right;
width:75px;
float:left;
margin-top:0px;
padding:2px 0px;
}

#stanMiesiaca label.labelKwota{
text-align:right;
margin-left:3px;
padding:0px 2px 0px 2px;
width:85px;
float:left;
margin-top:0px;
padding:2px 0px;
}


#divLogowanieStan
{
	border-bottom: 2px solid  #146BA6;
	background:#e4edf2 none repeat scroll 0 0;
	color:#22465E;
}

#divLogowanieStan h2
{
background:#c8dbe9 none repeat scroll 0 0;
color:#22465e;
font-size:1.2em;
padding:4px 30px;
border-width:2px 0px;
border-style:solid;
border-color:#146BA6;
margin:2px 0px;
}

#divLogowanieStan a
{
color:#22465E;
clear:left;
display:block;
text-align:center;
margin:0px 0px 0px 0px;
padding:5px 0px;
}

#divLogowanieStan a:hover
{
color:#22465E;
clear:left;
display:block;
text-align:center;
margin:0px 0px 0px 0px;
padding:5px 0px;
font-weight:bold;
}



#divLogowanieStan label.labelText{
clear:left;
font-weight:normal;
line-height:18px;
text-align:right;
width:40px;
float:left;
margin-top:2px;
padding-left:3px;
}

input
{
    font-family:Verdana;
    font-size:11px;
}

textarea
{
    font-family:Verdana;
    font-size:11px;
}

#divLogowanieStan input.textbox
{
background-color:white;
border:1px solid black;
font-family:Verdana;
font-size:11px;
margin-left:5px;
padding:1px 2px;
width:110px;
float:left;
margin-top:2px;
border-color:#22465E;
border-style:solid;
border-width:1px;
color:#000066;
}

.divDlaspanZaloguj
{

	clear:both;
	float:left;
}

.spanZaloguj
{
	font-weight:bold;
	color:white;
	background-color:#145990;
	padding:2px 10px 2px 10px;
	border: 1px solid #145990;
	cursor:pointer;
	clear:left;
	float:left;
	margin:6px 0px 3px 50px;
}
.spanZalogujOver
{
	font-weight:bold;
	color:white;
	background-color:#aec9dd;
	padding:2px 10px 2px 10px;
	border: 1px solid #aec9dd;
	cursor:pointer;
	clear:left;
	float:left;
	margin:6px 0px 3px 50px;
}

.spanButton
{
	font-weight:bold;
	color:white;
	background-color:#145990;
	padding:2px 10px 2px 10px;
	border: 1px solid #145990;
	cursor:pointer;
	margin:1px;
}
.spanButtonOver
{
	font-weight:bold;
	color:white;
	background-color:#aec9dd;
	padding:2px 10px 2px 10px;
	border: 1px solid #aec9dd;
	cursor:pointer;
	margin:1px;
}


#footer
{
	text-align:right;
	background-color:#DCDCDC;
	border-top:1px solid gray;
	clear:both;
	font-size:smaller;
	padding:3px 0px;
	width:960px;
}

#anhorAddP
{
background-image:url(../img/AddP.png);
background-repeat:no-repeat;
}
#anhorAddP:Hover
{
background-image:url(../img/AddPOv.png);
background-repeat:no-repeat;
}

#anhorAddW
{
background-image:url(../img/AddW.png);
background-repeat:no-repeat;
}
#anhorAddW:Hover
{
background-image:url(../img/AddWOv.png);
background-repeat:no-repeat;
}


#headerButton ul
{
 margin: 0px;
 padding: 0;
 list-style-type: none;
 text-align: center;
}

#headerButton li
{
 padding:0px 5px;
}

#headerButton ul li a
{
 display: block;
 border: none;
 /*tu ustawia sie wysokosc przycisku*/
 height: 25px;
}
#headerButton ul li
{
 float:left;
 /*tu ustawia sie szerokosc przycisku*/
 width: 150px;
}


.textInput
{
  border-color:#22465E;
  border-style:solid;
  border-width:1px;
  color:#000066;
}
#divAddEditContent
{

 font-family: Verdana, Tahoma;
 font-size: 11px;
 color: #0000A0;
}

.errorDiv
{
	color:black;
	background-color:#FDEEF4;
	font-size:11px;
	padding:0px 20px 5px 20px ;
	font-weight:bold;
	border-top:1px solid #cdccca;
	border-bottom:1px solid #cdccca;
	margin: 2px 0px;
}

.error2Div
{
	color:black;
	background-color:#ffffcd;
	font-size:11px;
	padding:0px 20px 5px 20px ;
	font-weight:bold;
	border-top:1px solid #cdccca;
	border-bottom:1px solid #cdccca;
	margin: 2px 0px;
}

.informationDiv
{
	color:black;
	background-color:#C3FDB8;
	font-size:11px;
	padding:0px 20px 5px 20px ;
	font-weight:bold;
	border-top:1px solid #cdccca;
	border-bottom:1px solid #cdccca;
	margin: 2px 0px;
}

select
{
	font-size:11px;
}

.headerAnhor
{
	color:white;
	font-weight:bold;
}
.wyswietlanieUjemnych
{
	color:#E42217;
}

.wyswietlanieDodatnich
{

}

.divRegister
{
	background-color:#E4EDF2;
	padding:20px;
	border:solid 1px #22465E;
        color:#22465E;
}

.ustawieniaLeftTd
{
    text-align: right;
}
.ustawieniaRightTd
{
    font-weight: bold;
}

.calendarIco
{
    cursor:pointer;
}

