* { 
	font-family: Lucida, Verdana, Arial,  Helvetica, sans-serif; 
	font-size: 12px; 	
	line-height: 150%;
	}

BODY { 
	background: white; 
	}

A { 
	color: #222222; xx#243561;
	font-weight: normal; 
	}
A:hover, A:active { 
	color: #AA0000;
	font-weight: bold; 
	text-decoration: uderline;
	}


h1, h2, h3, h4, h5, h6, h7, h8, h9,
h1 A, h2 A, h3 A, h4 A, h5 A, h6 A, h7 A, h8 A, h9 A {  
	color: #006699; 
	font-weight: bold;  
	text-align: left;
	}	

h1, h1 A {  
	margin-top: 16px;  
	margin-bottom: 6px;  
	padding-bottom: 6px;  
	font-size: 24px;
	}	

.logoprogramu {  
	font-weight: normal;
	font-size: 32px;
	text-align: center;
	}	
h2, h2 A {  
	margin-top: 16px;  
	margin-bottom: 6px;  
	margin-right: 0px;  
	padding-bottom: 0px;  
	font-size: 16px;
	}
h3, h3 A {  
	margin-top: 12px;  
	margin-bottom: 6px;  
	margin-right: 0px;  
	padding-bottom: 0px;  
	font-size: 14px;
	}
h4, h4 A {  	
	margin-top: 4px;  
	margin-bottom: 4px;  
	margin-right: 12px;  
	padding-bottom: 3px;  
	}
h5, h6, h7, h8, h9,
h5 A, h6 A, h7 A, h8 A, h9 A {  
	display:inline;
	clear: none;
	}


img {
	border: none; 
	margin: 0px;xx 4px;
	}

P { 
	padding-bottom: 0px; 
	}
BR { 
	padding-bottom: 2px; 
	}

TABLE {  
	background-color: #FFFFFF; 
	}
TH { 
	vertical-align: top; 
	}
TR { 
	vertical-align: top; 
	}
TD { 
	text-align: left; 
	font-weight: normal; 
	vertical-align: top; 
	}

#shadow	{
	position: relative;
	top: 5px;
	left: 5px;
	}

#gmt {
	width: 900px;
	text-align: left;
	height: 32px; 
	}
#gmt A { 
	color: black;
	}

#gornatabela {
	width:900px;
	top: 36px;
	background: #5C869C;
	}

#gornatabela, #gornatabela A {
	font-color: white;
	color: white;
	text-decoration: none;
	font-weight: bold;
	}
#gornatabela A:hover {
	text-decoration: underline;
	}

#gornypasek {
	width:900px;
	top: 210px;
	height: 30px;
	background-color: #EFBA18;
	padding: 5px;
	}

#gornelogo {
	width:900px;
	top:60px;
	}

#gornycontainer {
	width:900px;
	top:0px;
	height:145px;
	border: none;
	text-align:justify; 
	padding-left: 64px;
	}

#gornycontainer A:hover {
	color: #AA0000;
	text-decoration: underline;
	}
#gornycontainer, #gornycontainer A {
	text-decoration: none;
	}


#container {
	width:900px;
	border: none;
	text-align:justify; 
	top:245px;
        border-bottom: 1px solid black;
	xborder-right: 1px solid gray;
	}
.zolty	{
        border-bottom: 1px solid black;
        padding: 10px;
	background: #EFBA18;
	height: 19px;
	position: relative;
	top: 0px;
	left: 0px;
	}

.srodek	{
	xborder-right: 1px solid gray;
        xborder-bottom: 1px solid black;
	background: white;
	padding: 32px;
	}
#gora {
	position: relative;
	top:0px;
	border-bottom: 1px solid black;
	padding: 8px 0px 8px 0px;
	width:500px;
	text-align:left; 
	}

.small { font-size: 7pt; }

#dolna {
	font-size: 8pt;
	width:100%;
	clear:both;
	padding:8px;
	text-align:center;
	}

.lewa {
	float:left;
	margin: 0px 16px 16px 0px;
	width:200px;
	height: 100%;
	border-right: 1px gray dotted;
	border-bottom: 1px gray solid;
	background: #DDDDDD;
	padding: 0px 16px 16px 16px;
	text-align:left;
	}

.prawa {
	float:right;
	margin: 16px 0px 16px 16px;
	width:200px;
	xborder-right: 1px gray solid;//dotted;
	xborder-bottom: 1px gray solid;
	background: #E3E8CE;
	padding: 16px;
	text-align:left;
	}

.prawaszeroka {
	float:right;
	margin: 16px 0px 16px 16px;
	width:300px;
	background: #E3E8CE;
	padding: 16px;
	text-align:left;
	}

.prawad {
	float:right;
	margin-left: 0px; 
	width:200px;
	border-left: 1px gray dotted;
	border-bottom: 2px gray solid;
	background: #E3E8CE;
	padding: 16px;
	text-align:left;
	}

.this { 
	font-weight: bold;
	font-decoration: underline;
	background-color:white; 
        padding-left: 12px;
        padding-right: 12px;
	border-bottom: 1px solid;
	}

.flo {
	float: right; 
	border: none;
	margin-left: 8px;
	padding: 0px;
	position: absolute left;
	text-align: right;
	}

.flol {
	float: left; 
	border: none;
	padding: 2px;
	position: absolute right;
	margin-right: 8px;
	}

.rightBox { 
	width:150px; 
	float:right; 
	margin-left:8px; 
	padding:15px; 
	background-color:#9CB790; 
	}
.rBox { 
	width:220px; 
	float:right; 
	margin-left:8px; 
	padding:15px; 
	background-color:#EFEFE4; 
	}
.opinie { 
	width:220px; 
	float:right; 
	margin:8px; 
	padding:16px; 
	background-color:#EFEFE4; 
	border-left: 1x dotted gray;
	font-style: italic;
	text-align: left;
	}
.rCenter { 
	width:100%; 
	float:left; 	
	margin-left:8px; 
	padding:15px;  
	}


textarea, input, select { 
	font-weight: bold; 
	border-width: 1px;  
	border-color: #555555;  
	padding: 2px;
	} 

.cena {
	background-color: #FFFFE1; 
	border: 1px dotted; padding: 4px; 
	}




.list { list-style-image: url(/kropka.gif); list-style-type: square; margin-left: 12px; padding-left: 0px; }  
.llist { list-style-type: square; }  
.listc { list-style-image: url(/kropkac.gif); list-style-type: square; margin-left: 12px; padding-left: 0px; }  
.listz { list-style-image: url(/kropkaz.gif); list-style-type: square; margin-left: 12px; padding-left: 0px; }  
.listn { list-style-image: url(/kropkan.gif); list-style-type: square; margin-left: 12px; padding-left: -4px; }  
.kropka { list-style-type: square; }  

.yellow { 
	background-color: #FFFFE1; 
	border-bottom: 1px solid #666666;
	padding: 4px;
	}
.highlight { background-color: #EFEFE4; font-weight: bold; }
.light { background-color: #E3E8CE; }
.granat { background-color: #5C869C; font-weight: bold; }
.zolty { color: #652063; font-weight: bold; }
.red { color: #AA0000; font-weight: bold; }
.viol { color: #652063; font-weight: bold; }
.blue { color: #006699; font-weight: bold; }
.green { color: #006F52; font-weight: bold; } 
.orange { color: #FF8000; font-weight: bold; }
.lightgreen { color: #9CB790; font-weight: bold; }

.hblue {  color: #006699;}
.hgreen { color : #44AD41; xxcolor: #006F52; }
.hred {  color: #AA0000;}
.hgray {  color: #666666; }
.hviol { color: #652063; }

.aa {
	display: inline;
	padding: 4px;
	margin: 0px;
	color: black; 
	font-weight: bold; text-decoration: none;
	}

.aa:hover {
	text-decoration: underline;
	}


.menu {
	width:180px;
	float: left;
	margin-right: 20px;
	vertical-align: top;
	clear: left;
}
	}
.menu, .menu-active, .menu A { 
	text-decoration: none;
	text-align:right; 
	}
.menu A:hover { 
	text-decoration: underline; 
	background: #404040;
	color: #FFFFFF;
	}
.menu-active { 
	text-decoration: underline; 
	background: #586947; 
	color: #FFFFFF;
	}
.nounder, .nounder A, .nounder A:hover, .nounder:hover {
	text-decoration: none;
	font-weight: normal;
	color: #222222;
	}

PRE { 
	font-family: monospace;
	color: #222222;
	}
