
body, textarea, button, input, form, img, div, span, tr, td, ul, li { margin:0; padding:0; border:0; }

.cb { clear:both; }
.cl { clear:left; }
.cr { clear:right; }
.fl { float:left; }
.fr { float:right; }
.br { border:1px #f00 solid; }
.bgr { background:#f00; }
.bgg { background:#0f0; }
.bgb { background:#00f; }

.fwb { font-weight:bold }

:focus { outline: none }

div, a, select, input, textarea { font-family:Verdana, Geneva, sans-serif; }

a { text-decoration:none; }
a:hover { text-decoration:underline; }

body {
  background-color: #ffffff;
}

.tac { text-align:center }
.tal { text-align:left }
.tar { text-align:right }

object { outline:none }

div.topStripe {
  background:#151313;
  height:66px;
}

div.topStripeHolder {
  width:840px;
  margin:0 auto;
}

div.topStripeUnder {
  background:#706f6e url('/gfx/topStripeUnder.png') center center;
  height:6px;
}

div.cloudsHolder {
  height:305px;
  background:url(/gfx/cloudsGradient.png) repeat-x;
}

div.clouds {
  height:305px;
  background:url(/gfx/clouds.jpg) no-repeat center center;
}

div.topMenuHolder {
  width:794px;
  height:57px;
  margin:0 auto;
  padding:11px 82px 0 83px;
}

#topMenu ul { padding:0;margin:0;list-style:none;line-height:0 }
#topMenu ul li { padding:0;margin:0;list-style:none;float:left;line-height:0 }
#topMenu ul ul { visibility:hidden }
#menuHistoriaZbrodniKatynskiej:hover>ul { visibility:visible }
#menuRodzinyKatynskie:hover>ul { visibility:visible }

div.topBoxHolder {
  width:959px;
  height:210px;
  background:url('/gfx/topBoxBack.png');
  margin:0 auto;
  padding:0;
}

div.mainHolder {
  width:810px;
  padding:0 74px 20px 75px;
  margin:0 auto;
}

div.mainHolderOuter {
  background:#ffffff;
}

div.bottomHolder {
  width:810px;
  padding:20px 74px 20px 75px;
  margin:0 auto;
}

div.bottomHolderOuter {
  background:#151515;
}
div.footerHolder {
  width:935px;
  padding:20px 74px 20px 65px;
  margin:0 auto;
}

div.footerHolderOuter {
  background:#000000;
}

div.header01 {
  width:414px;
  height:25px;
  background:url('/gfx/header01.png') 0 1px no-repeat;
  padding:0 0 1px 59px;
}

div.header01Text {
  font-family:Georgia, serif;
  color:#6c6134;
  float:left;
}

div.header01Inner {
  width:181px;
  height:10px;
  float:right;
  padding:12px 16px 0 0;
  text-align:right;
}

div.header01Inner, div.header01Inner a {
  font-family:arial, helvetica, verdana;
  font-weight:bold;
  color:#ffffff;
}

div.header02 {
  width:233px;
  height:25px;
  background:url('/gfx/header02.png') 0 1px no-repeat;
  padding:0 0 1px 59px;
}

div.header02Text {
  font-family:Georgia, serif;
  color:#6c6134;
  float:left;
}

div.content {
  font-family:Georgia, serif;
  color:#444444;
  text-align:justify;
  line-height:13px;
}

div.content a {
  font-family:arial, helvetica, verdana;
  color:#8d8256;
  line-height:13px;
}

div.swf {
  padding:12px 0 0 41px;
}

div.header03 {
  color:#6c6134;
  font-family:Georgia, serif;
  padding:20px 0 20px 0;
}

div.headerAutoWidth {
  width:auto;
  padding-right:10px;
}

div.horizontalDottedLine {
  height:2px;
  background:url('/gfx/horizontalDottedLine.png');
}

a.smallWhite {
  font-family:arial, helvetica, verdana;
  font-weight:bold;
  color:#ffffff;
}

div.btnLeft {
  width:3px;
  height:20px;
  background:url('/gfx/btnLeft.png');
}

a.btnBottom {
  color:#717171;
  font-family:arial, helvetica, verdana;
  font-weight:bold;
}

div.btnBottom {
  padding:0 3px 0 3px;
  line-height:18px;
}

div.btnRight {
  width:3px;
  height:20px;
  background:url('/gfx/btnRight.png');
}

div.btnMiddle {
  height:20px;
  background:url('/gfx/btnMiddle.png');
  text-align:center;
}

div.pagerHolder {
  background:#ececec;
  padding:15px;
  margin-top:15px;
  text-align:center;
}

div.buttonPrev {
  background:url('/gfx/btnPrev.png');
  width:20px;
  height:20px;
  margin:0 1px 0 1px;
}

div.buttonNext {
  background:url('/gfx/btnNext.png');
  width:20px;
  height:20px;
  margin:0 1px 0 1px;
}

div.buttonFirst {
  background:url('/gfx/btnFirst.png');
  width:20px;
  height:20px;
  margin:0 1px 0 1px;
}

img.buttonDummy {
  width:20px;
  height:20px;
  margin:0 1px 0 1px;
}

div.buttonLast {
  background:url('/gfx/btnLast.png');
  width:20px;
  height:20px;
  margin:0 1px 0 1px;
}

div.buttonEmptySelected, div.buttonEmpty {
  width:20px;
  height:17px;
  color:#717171;
  text-align:center;
  line-heiht:30px;
  padding-top:3px;
  font-weight:bold;
  font-family:arial, helvetica, verdana;
  margin:0 1px 0 1px;
}

div.buttonEmpty a {
  color:#717171;
  line-heiht:30px;
  padding-top:3px;
  font-weight:bold;
  font-family:arial, helvetica, verdana;
}

div.buttonEmptySelected {
  background:url('/gfx/btnEmptySelected.png');
  color:#ffffff;
}

div.buttonEmpty {
  background:url('/gfx/btnEmpty.png');
}

div.footerSection {
  background:url('/gfx/footerSeparator.png') no-repeat top right;
}

div.footerHeader {
  font-family:Georgia, serif;
  color:#ffffff;
  padding-bottom:20px;
}

div.footerContent {
  color:#ffffff;
  padding-bottom:20px;
}

div.linkStripe01 {
  height:16px;
  background:url('/gfx/linkStripe01.png') #897d4f right no-repeat;
  text-align:right;
  padding:0 16px 0 0;
}

div.linkStripe01 a {
  font-family:arial, helvetica, verdana;
  line-height:15px;
  font-weight:bold;
  color:#ffffff;
}

div.footerRight, div.footerRight a {
  font-family:arial, helvetica, verdana;
  line-height:15px;
  font-weight:bold;
  color:#707070;
}

div.logoTop {
  padding-right:20px;
}

div.pageRedirectHolder {
  background:url('/gfx/pageRedirectBack.png ');
  width:808px;
  height:110px;
}

div.pageRedirectLeftInfo {
  font-family:Georgia, serif;
  color:#3d3d3d;
  text-align:center;
  padding-top:45px;
  margin-left:20px;
  line-height:20px;
  width:242px;
}

div.pageRedirectLeftButton {
  text-align:center;
  padding-top:45px;
  line-height:20px;
  width:182px;
}

div.pageRedirectLeftButton a {
  font-family:arial, helvetica, verdana;
  font-weight:bold;
  color:#ffffff;
}

div.pageRedirectLeftWarning {
  font-family:Georgia, serif;
  color:#3d3d3d;
  text-align:left;
  padding-top:28px;
  margin-left:107px;
  width:227px;
  line-height:11px;
}

div.naviSectionHolder {
  background:#ffffff;
  padding-bottom:15px;
}

div.naviSection {
  width:810px;
  margin:0 auto;
}

div.pathInner {
  font-family:Georgia, serif;
  font-weight:bold;
  color:#6c6134;
}

div.pathInner a {
  font-family:Georgia, serif;
  font-weight:bold;
  color:#444444;
}

div#searchForm {
  width:179px;
  height:25px;
  margin-top:20px;
}

div#searchFormInput {
  width:77px;
  height:25px;
  padding-left:22px;
}
div#searchFormSubmit {
  width:55px;
  height:25px;
  margin-left:23px;
}
div#searchFormSubmit a img {
  width:55px;
  height:25px;
}

input#searchFormInputInput {
  font-family:georgia,serif;
  font-size:11px;
  color:#dddddd;
  width:98px;
  height:20px;
  line-height:20px;
  margin-top:3px;
  background:transparent;
}