body {
	font-family: arial,sans-serif;
	font-size: 9pt;  
	color: black;
	font-weight:normal; 
}

body p {
	text-indent: 0px; 
}

body a {
	color: black;
	text-decoration: underline;
}

body a:hover {
	color: black;
	text-decoration: underline;
}

input {
	height: 20px;
	border:1px solid #999999;
}

#portal {
	width: 978px;
}
/*
#topmenu {
	height: 66px;
	background-image: url('images/topmenu.png');
	background-repeat: none;
}
*/
#panele {
	clear: both;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#lpanel {
	float:left;
	width: 318px;
	vertical-align: top;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#opanel {
	float:left;
	width: 630px;
	vertical-align: top;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#rpanel {
	float:right;
	width: 25px;
	height: 880px;
	background-image: url('images/rmenu.jpg');
	background-repeat: no-repeat;
}

.lmenu1 {
	margin: 0 0 0 0;
	padding: 20 0 0 0;
	background-image: url('images/menu1.jpg');
	background-repeat: no-repeat;
	height: 196;
}

#lpanel .menu1 {
	padding: 0 0 0 30;
	color: white;
}

#lpanel .menu1 a {
	text-decoration: none;
	font-size: 12px;
	color: white;
}

.lmenu2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url('images/menu2.jpg');
	background-repeat: no-repeat;
	height: 136;
}

#lpanel .menu2 {
	padding: 0 0 0 30;
	color: #7f6e38;
}

#lpanel .menu2 a {
	text-decoration: none;
	font-size: 12px;
	color: #7f6e38;
}

#Main {
	width: 95%;
	/* border: 1px solid #dddddd; */
}

#Main h1 {
	font-weight: bold;
	text-align: left;
	font-size: 22px;
	color: black;
}

#Main h2 {
	font-size: 16px;
	text-align: left ;
	font-weight: bold;      
	margin: 0 0 10 0;
	width: 80%;
}

#Main h3 {
	text-align: left ;
	font-weight: bold;      
	font-size: 16px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
}

#Main h4 {
	float: right;
	font-size: 10px;
	font-weight: normal;
	color: #111111;
/* 	margin: 15 0 0 40; */
}

#Main h5 {
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: black; 
	font-weight: normal;           
	text-decoration: underline;
	text-align: right;
	font-size: 70%;
}

#Main td {
	  font-size: 9pt;
}

#Main p {
	text-align: justify ;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	text-indent: 0px;
	font-size: 9pt;
}

#Main #page {
	margin-bottom: 20px;
 	border: 1px solid #eeeeee; 
	text-align: justify;
	font-size: 9pt;
}

#Main .AktualnosciVDTtd0, 
#Main .AktualnosciVDTtd1 {
	padding-top: 5px;
	padding-bottom: 5px;  
	background: white;
	border-bottom: 1px solid black;
}

#main ul {
	text-align: left;
        font-size: 12px; 
}

#Main img {
	border: 5px solid white;
}

#kalendarz_mini {
	padding-top: 20px;
	padding-left: 20px;
	width: 170px;
}

#kalendarz_mini a {
	text-decoration: none;
        font-size: 12px; 
}


#kalendarz_mini td {
	text-align: center;
}

#kalendarz_mini .td {
	border-bottom: 1px solid red;
}

#kalendarz_mini .tdin {
	background: #dddddd;
	border-bottom: 1px solid red;
}

#kalendarz_mini .tdweekend {
	border-bottom: 1px solid red;
}


#kalendarz_mini .tdweekendin {
	background: #dddddd;
	border-bottom: 1px solid red;
}

#kalendarz_mini .tdweekendin a {
	color: red;
}

#kalendarz_mini .nt {
	border: 1px solid white;
}

#kalendarz_mini .ntin {
	background: #dddddd;
	border: 1px solid white;
}

#kalendarz_mini .ntweekend {
	border: 1px solid white;
}

#kalendarz_mini .ntweekend a {
	color: red;
}

#kalendarz_mini .ntweekendin {
	background: #dddddd;
	border: 1px solid white;
}

#kalendarz_mini .ntweekendin a {
	color: red;
}


#kalendarz_mini .nm {
	border: 1px solid white;
}

#kalendarz_mini .title {
        font-size: 12px; 
}


