body {
  background: url('/images/main_bg.png') top left repeat-x #e5e4e4;
  font-family: Sans-Serif;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
}

img {
  border: 0 none;
  margin: 0;
  padding: 0;
}


#box { padding: 0px; width: 925px; margin: 0 auto; }
#top_header { width: 925px; height: 155px; margin: 0px; padding: 0px; }
#top_menu { margin: 0; padding: 0; position: relative; }

#content { background: #fff; margin: 0px; padding: 0px; width: 925px; }

#szukaj {  position: absolute;  margin: 0px;  padding: 0px;  left: 697px;  top: 2px;  background: transparent;  width: 128px;  border: 0px none; }

#znajdz {  position: absolute;  margin: 0px;  padding: 0px;  left: 845px;  top: 0px;  background: transparent;  width: 62px;  height: 20px;  border: 0px none; }

#footer { position: relative; width: 925px; height: 34px; margin: 0px; padding: 0px; background: url('/images/footer.jpg') top left no-repeat; text-align: right; }
#footer span { color: #fff; text-align: left; position: absolute; top: 9px; left: 20px; font-size: 12px; font-weight: bold; }
#footer span a { color: #fff; }
#logoinfo { margin-right: 20px; margin-top: 4px; }

#articles { padding: 0px 10px 10px 10px; width: 660px; float: left; }

#right_menu { font-family: Sans-Serif; float: right; width: 235px; margin: 0px 10px 0px 0px; }

.menu_box { margin: 0px 0px 30px 0px; }

.menu_box h2 { font-family: Serif; font-size: 16px; color: #fff; margin: 0; padding: 3px 0 3px 10px; background: url('/images/menu_box.png') no-repeat top left; }

.menu_box ul { list-style: none; color: #666; margin: 0px; padding: 0px; }
      
.menu_box li { border-bottom: 1px solid #ccc; margin: 2px 10px 2px 10px; padding: 0px; font-weight: 600; }
.menu_box li a { text-decoration: none; color: #666; }
.menu_box li a:hover { text-decoration: underline; color: #444; }
      
.menu_box li ul li { border: 0px none; margin: 2px 10px 2px 10px; padding: 0px; }

h1 { font-family: Serif; font-size: 20px; color: #9F090E; border-bottom: 1px solid #D3D3D3; margin: 0; padding: 0; }
h1 a { color: #9F090E; margin: 0; padding: 0; text-decoration: none; }
h1 a:hover { color: #5F090E; text-decoration: underline; }

h2 { font-family: Serif; font-size: 20px; color: #9F090E; margin: 0; padding: 0; }
h2 a { color: #9F090E; margin: 0; padding: 0; text-decoration: none; }
h2 a:hover { color: #5F090E; text-decoration: underline; }

.art_date { font: normal 10px Serif; color: #999; padding: 0px; margin: 0px;}

.art { margin: 0px 0px 30px 0px; }
.art a { text-decoration: none; color: #9F090E; }
.art a:hover { text-decoration: underline; color: #5F090E; }

.clear {
  clear: both;
}


.print { float: right; clear: both; margin: 0px; padding: 0px; }
.print img { border: none; }

.tabstat { width: 100%; border-collapse: collapse; padding: 0px; margin: 0px 0px 10px 0px; }
.tabstat td, .tabstat th { padding: 5px; border: 1px solid #ddd; }
.tabstat th { font-weight: bold; text-align: center; background: #A3BDDD; color: #eee;  }

.tabstat .clA { background: #E6EAF3; }
.tabstat .clB { background: #DDE1EA; }
.taC { text-align: center; }
.tabstat img { border: none; }


.hzal { font: bold 12px Arial,serif; color: #fff; background: url(/images/bar_info.png) 0px 0px repeat-y #fff; width: 610px; padding: 3px 0px 3px 5px; }

td { border-bottom: 1px solid #ccc; text-align: left; }
th { border-bottom: 1px solid #ccc; text-align: center; color: #082B4F; }

td, th { padding: 5px; }


div.redaktor { font-family: arial, sans-serif; font-size: 11px; padding: 10px; border: 1px solid #999; float: left; background: #fafafa; margin: 0px 20px 20px 0px; min-width: 270px; width: 270px; max-width: 270px; }
div.redaktor td { padding: 0px 3px; }
td.redA { text-align: right;border-right: 1px solid #ddd; }
td.redB { text-align: left; }
div#redaktorzy { width: 100%; text-align: center; }


#zalaczniki { width: 90%; border-collapse: collapse; padding: 0px; margin: 10px auto; }
#zalaczniki td { border: 1px solid #eeeeee; padding: 3px; vertical-align: middle; background: #fff; color: #7c7c7c; font-weight: bold; }
#zalaczniki th { padding: 3px; font-weight: bold; text-align: center; color: #112; background: #B8B39D; }
#zalaczniki img { border: none; }
#zalaczniki a { font-weight: bold; color: #449; }
#zalaczniki .taC { text-align: center; }
#zalaczniki .taL { text-align: left; }
#zalaczniki .taR { text-align: right; }

#artinfo { border-collapse: collapse;  background: #fff; font-family: Arial, Sans-Serif; }
#artinfo td { border-bottom: 1px solid #ccc; text-align: left; color: #B32400; }
#artinfo th { border-bottom: 1px solid #ccc; text-align: right; color: #082B4F; }

#artinfo td, #artinfo th { padding: 5px; }

.bipinfo { padding: 2em; font: normal 16px Verdana,sans-serif; margin: 0px; height: 300px; background: url(/images/bip_logo_back.png) 25px 50% no-repeat #fff; }

