* { padding: 0; margin: 0; }
body { font-family: "Verdana", "Helvetica", "Tahoma", "Arial", "Trebuchet MS", sans-serif; background: #fff; display: block; font-size: 10pt; }
h2 { color: #00386b; font-size: 10pt; font-weight: bold; line-height: 2em; }
h3 { text-align: left; line-height: 1.5em; font-size: 9pt; color: #00386b; font-weight: bold; }
a { color: #047; text-decoration: none; }
a:hover { color: #9e0b0e; text-decoration: underline; }
p { color: #000; line-height: 2em; display: block; }
img { border: 0px none; }
dd { color: #000; }
form { margin: 5px; }
ul { list-style-type: none; }
dl { list-style-type: none; }
.alert { font-size: large; font-weight: bold; color: #9e0b0e; }
.jl { text-align: left; }
.jr { text-align: right; }
.jc { text-align: center; }
.jj { text-align: justify; }
.fl { float: left; }
.fr { float: right; }
.spc4 { margin: .4em 0; }
.sp10 { margin: 1em 0; }
.pad20 { padding: 0 2em; }
.siz6pt { font-size: 6pt; }

a.usun, a.edycja { margin: 0 5px; padding-left: 20px; background-position: left center; background-repeat: no-repeat; }
a.usun { background-image: url('/img/delete.jpg'); }
a.edycja { background-image: url('/img/edit.jpg'); }
li cite { font-size: 6pt; color: #999; }

#desktop { text-align: left; width: 950px; margin: 3px auto 20px auto; display: block; }
#header { width: 950px; height: auto !important; height: 90px; min-height: 90px; border-top: 1px solid #4a6aad; display: block; border-bottom: 1px solid #ccc; }
#header .logo { width: 275px; margin: 5px 5px 0 5px; float: left;}
.conthead { width: 650px; text-align: right; float: right; }
div.search, div.localizer { float: right;}
div.search a { padding: 0 0 0 20px; font-weight: bold; background-position: center left; background-repeat: no-repeat; background-image: url('/img/hrc/arrred1.gif'); }
div.search input { color: #003471; font-size: 9pt; }
div.localizer { padding: .4em; border-right: 1px solid #4a6aad; }
div.localizer a {font-size: x-small; padding: 0 .3em;}
div.hm { clear:right; float:right; text-align: left; }
div.hm li { list-style-position: outside; margin: 0; padding: 0; list-style-image: url('/img/hrc/arrgra1.gif'); }
div.hm li h1 {font-size: x-small; padding: 0; margin: 0;}
.conthead div.nbaner { float: left; height: 60px; width: 470px; }
.conthead div.login { float: right; height: 60px; width: 140px; font-size: 70%; }
.loginbig { width: 200px; margin: 0 auto; }
.loginbig a { font-weight: bold; color: #0382d4; margin: .4em; padding-right: 2em; background-position: center right; background-repeat: no-repeat; background-image: url('/img/hrc/arrred1.gif'); }

div#menu { clear: both; width: 950px; display: block; }

div#bmenu { clear: both; width: 950px; display: block; }
div#bmenu div { height: 23px !important; min-height: 23px; line-height: 23px; }
.sepl, .sepr { float: left; width: 12px; background-repeat: no-repeat; display: block; background-position: center center; }
.sepl { background-image: url('/img/hrc/menuleft.gif'); }
.sepr { background-image: url('/img/hrc/menuright.gif'); }
.hedl, .hedr { display: block; float: left; font-weight: bold; background-position: center center; background-repeat: repeat-x; background-image: url('/img/hrc/menured.gif'); }
.hedl { width: 144px; }
.hedr { width: 155px; text-align: right; }
#bmenu h2 { color: #fff; padding: 0 .6em; line-height: 23px; }
.hedr h2 { text-align: right; width: 130px; padding: 0 1em; }

#bmenu div#mmenu { text-align: center; display: block; float: left; width: 627px; background-repeat: repeat-x; background-image: url('/img/hrc/menublue.gif'); background-position: center center; }
div.ddm1 div { margin: 0 1px; border-right: 1px solid #343539; display: inline; line-height: 1.9em !important; line-height: 23px; }
div.ddm1 div.lst { display: inline; border-right: 0 none; }
#mmenu * { font-weight: normal; }
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover { z-index: 100; padding: 0 13px 2px 13px; border: 0; font-size: 8pt; text-decoration: none; display: inline; position: relative; }
.ddm1 .item1 { color: #fff; }
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover { background: #fff; color: #000; }
.ddm1 .item2,
.ddm1 .item2:hover { z-index: 100; text-align: left; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; padding: 0 .8em; line-height: 1.6em; font-size: 7pt; text-decoration: none; display: block; white-space: nowrap; }
.ddm1 .item2 { background: #4a69ad; color: #fff; }
.ddm1 .item2:hover { background: #fff; color: #000; }
.ddm1 .section { z-index: 100; margin-top: 2px; position: absolute; visibility: hidden; white-space: nowrap; border: 0px none; border-top: 1px solid #000; }
* html div#bmenu #mmenu { position: relative; } /* ie 5.0 fix */

div.szerokiblok { width: 630px; text-align: center; }
div.bbanner { width: 940px; margin: 0 auto; text-align: center; display: block; }
div.nbanner { width: 480px; height: 60px; margin: 10px auto; display: block; clear: both; }
div.wbanner { width: 570px; height: 104px; margin: 10px auto; display: block; clear: both; }
div.sbanner { width: 154px; margin: 10px auto; text-align: center; display: block; overflow: hidden; }
div.skybanner { left: 15px; bottom: 2000px; width: 120px; position: relative; }
div.lbanner	{ width: 300px; height: 125px; text-align: center; margin: 5px auto; display: block;}

div#content { clear: both; width: 950px; display: block; overflow: hidden; background: url(/img/hrc/tlo.gif) 50% 0 repeat-y; height: auto !important; height: 100%; min-height: 100%; }
#content .blockcol { width: 155px; }

#content .maincont { float: left; width: 625px; height: auto !important; height: 100%; min-height: 100%; margin: 0; }
.maincont div.homeart { display: block; width: 440px; margin: 10px 10px 5px 5px; font-size: 8pt; border-top: 1px solid #ccc; }
.homeart a { font-weight: bold; }
.homeart dt { clear: left; margin-top: 10px; }
.homeart dd { clear: left; display: inline; float: left; text-align: justify; line-height: 1.5em }
.homeart dd cite { font-size: 7pt; color: #999; }
.homeart div.pagination { clear: both; display: block; margin: 20px auto; text-align: center; padding: 20px 0; }
.homeart li { padding: .1em 0; font-size: 8pt; color: #000; line-height: 1.5em; background-repeat: no-repeat; }
.homeart p { margin: .7em 0; line-height: 1.5em }

.maincont div.articles { text-align: left; line-height: 1.3em; font-size: 8pt; margin: 2em auto; width: 98%; }
.articles h4 { text-align: left; line-height: 1.3em; font-size: 8pt; color: #00386b; }
.articles li { padding: .1em 0; font-size: 8pt; color: #000; line-height: 1.5em; background-repeat: no-repeat; }
.articles li a { padding-left: 2em;  }
.articles ol { padding-left: 2em; }
.articles ol li { list-style-type: decimal; }
.articles li a { color: #000; }
.articles li a:hover { color: #9e0b0e; text-decoration: underline; }
.articles p { margin: .7em 0; line-height: 1.5em }
.articles div.faq { margin: 2em 0; }
.articles dl { margin: .9em 0; }
.articles dt { margin-top: .8em; font-weight: bold; }
.articles div.formularz { width: 580px; clear: both; display: block; margin: 20px auto; text-align: left; }
.articles dd { display: block; }
.articles dd cite { font-size: 7pt; color: #999; }
.articles dd a { background-repeat: no-repeat; }
div.pagination { clear: both; display: block; margin: 20px auto; text-align: center; line-height: 2em; }
div.pagination a { display: inline; font-weight: bold; }
.articles div.szukarka { width: 580px; clear: both; display: block; margin: 20px auto; text-align: left; }
.formularz dt span { margin-top: 0.4em; font-weight: bold; color: #c00; }
.formularz dd { margin-left: 3em; }
.disklajmer { margin: 50px 0 20px 0; font-size: 6pt; }
ul.sortowanie {text-align:center;}
ul.sortowanie li { list-style-type: none; display: inline; }
ul.sortowanie li a { color: #00386b; font-weight: bold; padding: 8px;}
.centruj1 ul { margin-left: 50px; }
.centruj1 span { margin-top: 0.4em; font-weight: bold; color: #c00; }
.centruj1 li a { font-weight: bold; color: #00386b; }
.articles ul.zestrzalkami li { margin-left: 1em; padding-left: 1.4em; background-image: url('/img/hrc/arrgra1.gif'); background-repeat: no-repeat; }
.articles ul.zestrzalkami li a { color: #00386b; }
.articles ul.zestrzalkami li a:hover { color: #9e0b0e; }
.articles ul.zestrzalkami li.redr { margin-left: 0; background-image: url('/img/hrc/arrred1.gif'); background-repeat: no-repeat; }
.articles ul.zestrzalkami li.redl { margin-left: 0; background-image: url('/img/hrc/arrred2.gif'); background-repeat: no-repeat; }
.articles ul.zestrzalkami li.navyr { margin-left: 0; background-image: url('/img/hrc/arrnav1.gif'); background-repeat: no-repeat; }
.articles ul.zestrzalkami li.navyl { margin-left: 0; background-image: url('/img/hrc/arrnav2.gif'); background-repeat: no-repeat; }
.articles ul.zestrzalkami li.bluer { margin-left: 0; background-image: url('/img/hrc/arrblu1.gif'); background-repeat: no-repeat; }
.articles ul.zestrzalkami li.bluel { margin-left: 0; background-image: url('/img/hrc/arrblu2.gif'); background-repeat: no-repeat; }
.articles ul.zestrzalkami li.grayr { margin-left: 0; background-image: url('/img/hrc/arrgra1.gif'); background-repeat: no-repeat; }
.articles ul.zestrzalkami li.grayl { margin-left: 0; background-image: url('/img/hrc/arrgra2.gif'); background-repeat: no-repeat; }

div.firmowelogo { text-align: center; width: 210px; height: 100px; min-height: 100px; max-height: 100px; max-width: 210px; overflow: hidden; display: block; float: right; clear: both; }
.firmowelogo img { margin: 10px auto; }
.firmowelogo a { text-align: center; }
.ofirmie { background-color: #eee; display: block; width: 550px; border: 1px solid #ccc; margin: 10px auto; }
.ofirmie h3 { display: inline; }
.ofirmie h5 { font-size: 8pt; font-style: italic; }

form div.szukarka { margin-bottom: 20px;}
.szukarka dt { margin-top: 0.4em; font-weight: bold; }
.szukarka dd { display: block; margin-left: 5em; }
#o_limit {width: 60px;}
#Szukaj { cursor: pointer; font-size: 16px; font-weight: bold; float: right; border: 0px none; background-color: white; color:#00386e; background: url('/img/hrc/arrred1.gif') left center no-repeat; padding-left: 20px;margin:0 40px 30px 0;}

#nienawidzeie { width: 620px; display:block; float: left; margin: 0;}
#prawe-podmenu { width: 340px; margin: 5px; display: block; float: left; z-index: 0; }
#prawe-podmenu h1 { color: #00386b; font-size: 10pt; font-weight: bold; line-height: 2em; }
#prawe-podmenu li { padding: .4em 0; }

#malaszukarka select, option { z-index: 0; }
#malaszukarka dt { font-size: 8pt; clear: left; float: left; width: 110px; font-weight: normal; display: inline; }
#malaszukarka input.butonek { font-size: 8pt; float: right; position: relative; bottom: 0; }

#zobacztakze { z-index: 0; width: 170px; display: block; float: right; position: relative; top: 0px; margin: 0 0 10px 10px; }
#zobacztakze h5 { width: 164px; background-color: #708ac2; color: #fff; padding: 3px; text-align: center; }
#zobacztakze ul { background-color: #9badd4; padding: 2px; padding-left: 1.2em; }
#zobacztakze li { background-color: #9badd4; text-indent: -1.1em; }
#zobacztakze span { color: #01396c; font-weight: bold; }
#zobacztakze a { color: #fff; font-size: 7pt; padding-left: .2em; }

#najnowsze { width: 600px; margin: 5px; display: block; float: left; }
#najnowsze * { font-size: 7pt; }
#najnowsze dd {display: block; float: left;width:190px;overflow: hidden;margin-right: 5px;}
#najnowsze h2 { font-size: 10pt; }
#najnowsze li { text-align: left;}
#najnowsze li cite { font-size: 6pt; color: #999; }
#najnowsze a.button { font-size: 14px; font-weight: bold; float: right; background: url('/img/hrc/arrred1.gif') left center no-repeat; padding-left: 20px; }

address { font-style: normal; }
.faq dt { margin: 1em 0; font-weight: bold; }
.faq dd { margin: 1em 0 2em 0; }
.faq select { margin: 0 1em; width: 20em; }
.faq h4 { margin: 2em 0; }
.wstepniak { font-style: italic; margin: 1em; }
.toolbox { display: block; clear: both; }
.toolbox a { color: #0382d4; font-weight: bold; }
.toolbox span { margin: 0 1em; }

.articles div.pool h2 { text-align: left; line-height: 1.3em; font-size: 9pt; color: #00386b; }
.articles div.pool p { margin: 2em 0; text-align: left; line-height: 1.3em; font-size: 8pt; }
.articles div.pool dt { text-align: left; font-size: 8pt; padding: .3em .2em; display: block; clear: left; list-style-type: none; }
.articles div.pool dd div { height: 12px; display: block; width: 530px; text-align: left; float: left; }
div.procenty1 { display: inline; float: left; background-color: #3bb; font-size: 8pt; background-repeat: repeat-x; background-position: 50% 0; background-image: url('/img/hrc/snd_on.gif'); }
div.procenty2 { display: inline; float: left; background-color: #dd1; font-size: 8pt; background-repeat: repeat-x; background-position: 50% 0; background-image: url('/img/hrc/snd_off.gif'); }
span.wynik { display: inline; float: right; font-size: 8pt; }

#content .msect { display: inline; height: auto; }
#content div.msect div { margin: 5px 0; display: block; }
.msect a { color: #000; }
.msect a:hover { color: #9E0B0E; }
.msect h2 a { color: #00386b; }
.msect dl { font-size: 9pt; }
.msect dd { text-align: justify; line-height: 1.2em }
.msect div.mainpanel { margin: 0 4px; padding: 0; display: block; }
div.mainpanel {width:154px;overflow:hidden;}
.mainpanel a { color: #00386b; }
.mainpanel ul { margin: .2em 0; }
.mainpanel li { padding: .4em .2em; border-bottom: 1px solid #ccc; font-size: 8pt; background-repeat: no-repeat; }

.porady a { color: #00386b; display: block; width: 130px; }
.porady h2 { padding: 0 0 0 1.4em; border-bottom: 1px solid #ccc; background-repeat: no-repeat; }
.porady li { padding: .2em 2em .3em 0; font-size: 8pt; list-style-type: none; background-repeat: no-repeat; }

div.sectleft { margin: 10px 0; }
.sectleft h2 { padding: 0 0 0 1.6em; border-bottom: 1px solid #ccc; background-repeat: no-repeat; }
.sectleft h4 { font-size: 8pt; padding: 0 .3em; font-weight: bold; }
.sectleft p { padding: 0; margin: 0; font-size: 8pt; }
.sectleft li { padding: .2em .4em .3em 1.4em; text-align: left; font-size: 8pt; list-style-type: none; background-repeat: no-repeat; }
.sectleft dt { padding: .3em .2em .3em 1.4em; margin-top: .6em; text-align: justify; font-size: 8pt; list-style-type: none; background-repeat: no-repeat; }
.sectleft dd { padding: 0 .1em .2em .2em; margin-top: 0; text-align: justify; font-size: 8pt; list-style-type: none; background-repeat: no-repeat; }
.sectleft p a { padding-left: 1.4em; font-size: 7pt; }

div.sectright { margin: 10px 0; display: block; }
.sectright h2 { padding: 0 1.6em 0 0; border-bottom: 1px solid #ccc; background-repeat: no-repeat; }
.sectright h4 { text-align: left; padding: .3em .4em; margin: 0; font-size: 8pt; font-weight: bold; }
.sectright li { padding: .6em .2em .3em 1.4em; text-align: left; font-size: 8pt; list-style-type: none; background-repeat: no-repeat; }
.sectright dt { padding: .3em .2em .3em 1.4em; margin-top: .6em; text-align: justify; font-size: 8pt; list-style-type: none; background-repeat: no-repeat; }
.sectright dd { padding: 0 .1em .2em .2em; margin-top: 0; text-align: justify; font-size: 8pt; list-style-type: none; background-repeat: no-repeat; }

.sectright div.pool a { font-size: 8pt; font-weight: bold; color: #0382d4; margin: .4em; padding-right: 2em; background-position: center right; background-repeat: no-repeat; background-image: url('/img/hrc/arrred1.gif'); }
.sectright div.pool li { padding: 0 0 .2em 0; text-align: left; font-size: 8pt; list-style-type: none; }
.sectright div.pool input { color: #003471; font-size: 7pt; }

.borr { border-right: 1px solid #ccc; }
.borl { border-left: 1px solid #ccc; }
.al { background-position: center left; }
.ar { background-position: center right; }
.redr { background-image: url('/img/hrc/arrred1.gif'); background-repeat: no-repeat; }
.redl { background-image: url('/img/hrc/arrred2.gif'); background-repeat: no-repeat; }
.navyr { background-image: url('/img/hrc/arrnav1.gif'); background-repeat: no-repeat; }
.navyl { background-image: url('/img/hrc/arrnav2.gif'); background-repeat: no-repeat; }
.bluer { background-image: url('/img/hrc/arrblu1.gif'); background-repeat: no-repeat; }
.bluel { background-image: url('/img/hrc/arrblu2.gif'); background-repeat: no-repeat; }
.grayr { background-image: url('/img/hrc/arrgra1.gif'); background-repeat: no-repeat; }
.grayl { background-image: url('/img/hrc/arrgra2.gif'); background-repeat: no-repeat; }
.ludr { background-image: url('/img/hrc/ludekr.gif'); background-repeat: no-repeat; }
.ludg { background-image: url('/img/hrc/ludekg.gif'); background-repeat: no-repeat; }
.ludb { background-image: url('/img/hrc/ludekb.gif'); background-repeat: no-repeat; }

div.banerki { text-align: center; width: 150px; padding-top: 20px; }
.banerki img { padding: .3em; }
div#footer { clear: both; width: 950px; display: block; height: 29px !important; min-height: 29px; }
#footer div.lfoot { margin: 1px 0; width: 166px; height: 17px !important; min-height: 17px; border-top: 1px solid #c5c5c5; border-left: 1px solid #c5c5c5; border-bottom: 1px solid #00386e; float: left; display: block; background-image: url('/img/hrc/footsep.gif'); background-position: center right; background-repeat: no-repeat; }
#footer div.rfoot { margin: 1px 0; width: 156px; height: 17px !important; min-height: 17px; border-top: 1px solid #c5c5c5; border-right: 1px solid #c5c5c5; border-bottom: 1px solid #00386e; float: right; display: block; background-image: url('/img/hrc/footsep.gif'); background-position: center left; background-repeat: no-repeat; }
#footer div.cfoot { margin: 1px 0; width: 16px; height: 27px !important; min-height: 27px; float: left; display: block; border-top: 1px solid #c5c5c5; background-image: url('/img/hrc/footludzik.gif'); background-position: center center; background-repeat: no-repeat; }
#footer div.mfoot { margin: 1px 0; width: 305px; float: left; text-align: center; display: block; height: 17px !important; min-height: 17px; border-top: 1px solid #c5c5c5; border-bottom: 1px solid #00386e; }
.mfoot a { padding: 0 1em; vertical-align: middle; font-size: 80%; border-right: 1px solid #000; }
.mfoot a.lst { border-right: 0px none; }

div.mailing { display: block; width: 190px; height: 190px; min-height: 190px; }
div.mailing dt, dl, dd, ul, li { margin: 0; padding: 0; }
div.mailing h1 { font-size: 9pt; color: #00386b; font-weight: bold; margin-bottom: 1em; }
div.mailing input { margin: 5px auto; }
div.mailing p { font-size: 8pt; }
div.haslo { display: block; width: 190px; height: 190px; min-height: 190px; }
div.haslo dt, dl, dd, ul, li { margin: 0; padding: 0; }
div.haslo h1 { font-size: 9pt; color: #00386b; font-weight: bold; margin-bottom: 1em; }
div.haslo input { margin: 5px auto; }
div.haslo p { font-size: 8pt; }

* html img,
* html .png{
	azimuth: expression(
		this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "/img/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
		);
}

