body {
	margin: 0px;
	padding: 0px;
	background: #042C70 scroll;
	text-align: left;
} 
.center {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
.center2 {
	margin-right: auto;
	padding-right: 10px;
	padding-left: 10px;
	width: 980px;
	margin-left: auto;
	clear: both;
}
.topleftkolumna {
	float: left;
	width: 48%;
	background: #042C70;
}
.topsmalllink {
	font: 11px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: auto;
}
.topbgniebieski {
	background: #042C70;
}
.toprightkolumna {
	width: 45%;
	float: right;
}
.toplinki {
	background: url(../gfx/topcienr.gif) repeat-x;
}
.topbgnieb {
	background: url(../gfx/topbg.gif) repeat-x center top;
	height: 75px;
	padding-top: 5px;
}
.wyszukiwarka {
	background: no-repeat left top;
	width: 300px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
}
.logo {
	padding-left: 20px;
	margin-right: 240px;
	padding-top: 10px;
}
.bgtopleft {
	background: url(../gfx/topcienleft.gif) repeat-x left top;
	padding-top: 15px;
	height: 60px;
}

.bgtopright {
	background: url(../gfx/topcienr.gif) repeat-x top;
}
.xleftcolumna {
	width: 200px;
}
.xrightcolumna {
	width: 740px;
	margin-left: 10px;
}
.leftmenu {
	background: #EEEEEE url(../gfx/strzalkaprawo.gif) no-repeat right center;
	display: block;
	border-bottom: 1px solid #CCCCCC;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}



a.leftmenu:hover {
	background: #43505F url(../gfx/strzalkaprawo.gif) no-repeat right center;
	color: #FFFFFF;
	text-decoration: none;
}

.leftmenuselect {
	background: #43505F url(../gfx/strzalkaprawos.gif) no-repeat right center;
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}

a.leftmenuselect:hover {
	background: #43505F url(../gfx/strzalkaprawos.gif) no-repeat right center;
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.leftmepodcat {
	background: #032257 url(../gfx/zielkrop.gif) no-repeat right center;
	display: block;
	border-bottom: 1px solid #011029;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7EC02F;
	text-decoration: none;
	padding: 5px 15px 5px 13px;
}
a.leftmepodcat:hover {
	background: #011029 url(../gfx/leftselect.gif) no-repeat right center;
	display: block;
	border-bottom: 1px solid #011029;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7EC02F;
	text-decoration: none;
}
.leftmepodcatsel {
	background: #011029 url(../gfx/leftselect.gif) no-repeat right center;
	display: block;
	border-bottom: 1px solid #011029;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7EC02F;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
}
a.leftmepodcatsel:hover {
	background: #011029 url(../gfx/leftselect.gif) no-repeat right center;
	display: block;
	border-bottom: 1px solid #011029;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7EC02F;
	text-decoration: none;
}
.leftmepodcat2 {
	background: #032764 no-repeat left center;
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	border-left: 5px solid #011029;
	
}

a.leftmepodcat2:hover{
	background: #011029 no-repeat left center;
	display: block;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	border-left: 5px solid #011029;
	color: #CCCCCC;
	}
	a.leftmepodcat3:hover{

	background: #011029 no-repeat left center;
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	border-left: 5px solid #011029;
	}


.leftmepodcat3 {
	background: #011029 url(../gfx/leftselect2.gif) no-repeat right center;
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border-left: 5px solid #011029;
	padding: 5px 15px 5px 25px;
}
.topbanner {
	margin: 0px;
	padding: 120px 0px 0px;
	border-width: 0px;
	border-style: none;
}
.po10 {
	padding: 10px;
}
.txt11w {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.po10banner {
	padding-top: 20px;
	padding-right: 250px;
	padding-left: 10px;
}
.srodekkrska {
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.lr10 {
	padding-right: 10px;
	padding-left: 10px;
}
.p10 {
	padding-right: 10px;
}
.l10 {
	padding-left: 10px;
}
.imglowna {
	border-bottom: 3px solid #7EC02F;
	margin-bottom: 10px;
}
html {
	margin: 0px;
	padding: 0px;
}
.kreskaprawo {
	border-right: 1px solid #CCCCCC;
}
.kreskadown200 {
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid #CCCCCC;
	/*width: 200px;*/
	margin-bottom: 15px;
}
.kreskadown {
	padding-top: 10px;
	margin-bottom: 10px;
	clear: both;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 15px;
}

.szary11link {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}
a.szary11link:hover {
	text-decoration: none;
}
.smalldata {
	font: 11px Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: right;
	padding-bottom: 5px;
}
.wprawo {
	text-align: right;
	padding: 3px;
}
.smalldatalista {
	font: 11px Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: right;
	padding-bottom: 5px;
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}
.titleboxindex {
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-bottom: 14px;
}
.titleboxindex12 {
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-bottom: 8px;
}
a.titleboxindex12:hover {
	text-decoration: none;
}
.ifobig {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #073584;
	padding-bottom: 10px;
}
.ramkablue {
	background: #ECF5FC;
	border: 1px solid #BFD1E1;
	padding: 8px;
}
.tloszarezielne {
	border-bottom: 2px solid #80C22C;
	background: #f4f4f4;
	padding: 5px 5px 10px;
}
.infobold12 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #042C70;
	padding-bottom: 8px;
}
.glownabluelink {
	color: #042C70;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 7px;
	clear: left;
	margin-left: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.lewablue {
	border-left: 1px solid #C7D0D7;
	padding-left: 10px;
}
.link11blue {
	color: #073584;
	text-decoration: none;
}
.txt11ifodzialow {
	font: 11px Arial, Helvetica, sans-serif;
	color: #073584;
	text-decoration: none;
	padding-bottom: 8px;
	display: block;
}
.szarezielr {
	border-right: 2px solid #7EC02F;
	padding: 5px;
	background: #f4f4f4;
	border-bottom: 1px solid #FFFFFF;
}
.rss {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	display: block;
	text-align: center;
	padding-top: 10px;
}
.downc1 {
	background: url(../zyczenia/dpwnciecleft_snieg.png) repeat-x;
}
.downlogop {
	background: url(../gfx/logodown.gif) no-repeat right top;
	height: 75px;
	padding-top: 10px;
}
.downlogoski {
	width: 100%;
	margin-left: auto;
	text-align: right;
	padding-bottom: 15px;
	margin-bottom: 8px;
}
.downli {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.niezbednikz {
	color: #7EC02F;
	font: 12px/16px Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}
.link12szare {
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.txt16blue {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #073584;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 10px;
}
.formwyszuk {
	border: 1px solid #021F4F;
	margin-bottom: 4px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #042C70;
	padding: 3px;
	margin-right: 8px;
	margin-top: 2px;
}
.flagi {
	width: 335px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	text-align: right;
}
.kreskalewo {
	border-left: 1px solid #CCCCCC;
	padding-bottom: 40px;
}
.odstpr10 {
	padding-right: 10px;
	padding-left: 10px;
}
.gj {
	font: 18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #073584;
	padding: 10px;
}
.topsciezk {
	font: 11px Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-bottom: 12px;
	border-bottom: 1px solid #CCCCCC;
	color: #666666;
}
.sciezka {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.txt11w:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.zielonadown3 {
	border-bottom: 3px solid #7EC02F;
}
.txt12tresc {
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.imgaktual1 {
	margin-right: 10px;
	margin-bottom: 10px;
}
.rakmainfo160 {
	background: #ECF5FC;
	border: 1px solid #BFD1E1;
	padding: 8px;
	width: 160px;
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
}
.kreskainfoico {
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #CCCCCC;
	text-align: right;
	display: block;
}
.morelink {
	text-decoration: none;
	text-align: right;
	display: block;
	color: #032764;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.morebig {
	font: 11px Arial, Helvetica, sans-serif;
	color: #073584;
	text-decoration: none;
}
.imglista {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border-bottom: 3px solid #679D26;
/*	width: 205px;*/
}
.txtlista11 {
	color: #000000;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
.txtlista14 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #073584;
	text-decoration: none;
	padding-bottom: 10px;
}
.txtlista12bl {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #073584;
	text-decoration: none;
	padding-bottom: 5px;
}
.kreskatoplista {
	margin-bottom: 10px;
	padding-top: 15px;
	border-top: 1px solid #f4f4f4;
	clear: both;
}
.tloniebanerprzezr {
	background: #073584;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
.nowezasady {
	font: italic bold 18px Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 80px 10px 10px;
	color: #f4f4f4;
}
.zielonadown3b {
	border-bottom: 3px solid #7EC02F;
}
.linknaselect {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #7EC02F;
	display: block;
	padding: 3px 6px;
	float: left;
	margin-right: 1px;
}
.linknasepnap {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #073584;
	display: block;
	padding: 3px 6px;
	margin-right: 1px;
	float: left;
}


a.linknasepnap:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #7EC02F;
	display: block;
	padding: 3px 6px;
	margin-right: 1px;
}
.numerkicenter {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.ifgaleria {
	border-bottom: 3px solid #82C235;
	margin: 2px auto 5px;
}
.opispodgalery {
	padding: 8px;
	color: #333333;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	display: block;
	text-align: left;
}
.wynikrekska {
	padding-left: 10px;
	border-left: 2px solid #7EC02F;
	margin-left: 15px;
}
.wyniknumer {
	font: 11px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	float: left;
	padding-right: 5px;
}
a.txtlista11:hover {
	color: #032257;
	text-decoration: underline;
}
.pomgw {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF3300;
	text-decoration: none;
	padding: 5px;
}
div.clearall{
	clear:both;
	height:1px;
	overflow:hidden;
	font-size:0.1em;
}

a.afootlink{
	text-decoration: none;
	color: #fff;
}
.txt12trescb {
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
h3 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #042C70;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px;
}

div.topbannercontainer{
	overflow: hidden;
	position: relative;
	width: 740px;
	height: 60px;
	margin: 0px;
}

div.newslide{
	position: absolute;
}

.filesdata{
	font: 11px Arial, Helvetica, sans-serif;
	color: #999999;
	float: right;
}

.filesweight{
	font: 11px Arial, Helvetica, sans-serif;
	color: #999999;
	float: left;
}

.radaostkres {
	margin-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
	font: 12px Arial, Helvetica, sans-serif;
	width: 300px;
	padding-bottom: 5px;
}


.konnazwa {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #042C70;
	text-decoration: none;
	padding-bottom: 5px;
}
.konulica {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding-bottom: 4px;
}
.konmail {
	font: 11px Arial, Helvetica, sans-serif;
	color: #073584;
	text-decoration: none;
	padding-bottom: 3px;
}
.konopis {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	padding-bottom: 4px;
}

.formd {
	border: 1px solid #BFD1E1;
	display: block;
	padding: 2px;
	width: 180px;
	float: left;
}
.dodajkoment {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.formdbig {
	border: 1px solid #BFD1E1;
	display: block;
	padding: 2px;
	float: left;
}
.kreskatopble {
	margin-top: 6px;
	padding-top: 8px;
	border-top: 1px solid #BFD1E1;
}
.kreskatopblekolor2 {
	margin-top: 6px;
	padding-top: 8px;
	border-top: 1px solid #BFD1E1;
	background: #D2EEFF;
}



.leftmepodcat4 {
	background: #011940 no-repeat left center;
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	border-left: 10px solid #011029;
}
a.leftmepodcat4:hover{

	background: #011029 url(../gfx/st34.gif) no-repeat left center;
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	
	}
	
	
	
	
	
	.leftmepodcat4sel {
	background: #011940 url(../gfx/st34.gif) no-repeat left center;
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	border-left: 10px solid #82C235;
}


a.leftmepodcat4sel:hover{

background: #011940 url(../gfx/st34.gif) no-repeat left center;
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	
	}



.nhmszare {
	padding: 2px;
	background: #f4f4f4;
	border-bottom: 1px solid #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}



.nhmszarezielr {
	border-right: 2px solid #7EC02F;
	vertical-align: top;
	padding: 2px;
	background: #f4f4f4;
	border-bottom: 1px solid #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 11px;
}

a.ashownhmlink {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
	padding-bottom: 3px;
	text-decoration: none;
}

form.fsearch{
	margin: 0px;
	padding: 0px;
}



.searchfoundhighl{
	color: #000;
	font-size: 11px;
	background-color: #7EC02F;
	padding: 2px;
	letter-spacing: 1px;
}

.comfieldshidden{
	display: none;
	background: #ECF5FC;
	border: 1px solid #BFD1E1;
	padding: 8px;
}

div.systemmsg{
	display: block;
	padding: 5px;
	margin-bottom: 10px;
	background: #7EC02F;
	font-size: 12px;
	color: #000;
	font-family: Arial, Helvetica, Verdana;
}

.topnllink{
	display: inline;
	
}

.ddnewsl{
	display: none;
}

.errmsg{
	color: #f00;
	font-size: 11px;
}

.sendtofriendcont{
	background-color: #ECF5FC;
	border: 1px solid #D2E7FD;
	padding: 5px;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	display: none;
}
a:hover {
	color: #679D26;
	text-decoration: none;
}
a.txt14x:hover {
	color: #339900;
}
.corobx {
	background: #073584;
}
.txt14x {
	font: italic bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.banemaincont{
	background-color: #043C70;
}
.aifobig {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #073584;
	padding-bottom: 10px;
	display: table;
	text-decoration: none;
}
.kreskanews2 {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
}
.kreskabludown {
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #BFD1E1;
}




.toplinkniebieski {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #042C70;
	display: block;
	vertical-align: middle;
	/* padding: 21px 2px 22px; */
	text-decoration: none;
	text-align: center;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	height: 54px;
}
a.toplinkniebieski:hover {
	background: #01183D;
	color: #FFFFFF;	
}


.toplinkzielony {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #7EC02F;
	display: block;
	vertical-align: middle;
	/* padding: 21px 2px 22px; */
	text-decoration: none;
	text-align: center;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	height: 54px;
}
a.toplinkzielony:hover {
	background: #01183D;
	color: #FFFFFF;	
}



div.txtonbanhome{
	display: block;
	padding-top: 22px;
}

.leftlinkkropaziel {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	padding: 5px 5px 5px 30px;
	color: #042C70;
	background: url(../gfx/kropaziel.gif) no-repeat;
}


.leftinkniebieski {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #042C70;
	display: block;
	padding: 8px;
	text-decoration: none;
	text-align: center;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
a.leftinkniebieski:hover {
		background: #7EC02F;
		color: #FFFFFF;
	
}
.ifgaleriab {
	border-bottom: 2px solid #7EC02F;
	margin-bottom: 8px;
}


.sitemaplevel0{
	color: #000;
	display: block;
	padding-left: 0px;
	margin-bottom: 5px;
	text-decoration: none;
	font-weight: bold;
}

.sitemaplevel1{
	color: #000;
	display: block;
	padding-left: 20px;
	margin-bottom: 5px;
	text-decoration: none;
}

.sitemaplevel2{
	color: #000;
	display: block;
	padding-left: 40px;
	margin-bottom: 5px;
	text-decoration: none;
}

.sitemaplevel3{
	color: #000;
	display: block;
	padding-left: 60px;
	margin-bottom: 5px;
	text-decoration: none;
}
#hometopban {
	height: 164px;
	border-top: 1px solid #FFFFFF;
	width: 252px;
}

a.simplelink{
	text-decoration: none;
	color: #000;
}


.b {
}
.imgodstep {
	width: 165px;
	display: block;
	float: left;
}

div.divhidden{
	display: none;
}


div.ds2fbg{
	position:absolute;
	background-color: #000000;
	width:120px;
	height:150px;
	z-index: 90;
	top: 0;
	left: 0;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	display: none;
}

div.ds2f{
	position:absolute;
	width: 100%;
	z-index: 100;
	display: none;
}

div.ds2fborder{
	background-color: #ffffff;
	border: 0px solid #ffffff;
	width: 718px;
	font-size: 12px;
}

div.ofzaklname{
	color: #007d00;
	font-weight: bold;
}
.bbo {
	background: #FFF;
}
