body, textarea{ overflow: auto; }
body{ text-align: center; margin: 0; padding: 20px 0 0 0; font-family: Tahoma, Arial, Verdana; 
font-size: 11px; }

.center{ text-align: center !important; }
a.image{ text-decoration: none; }
a img{ border: 0; }
.bold{ font-weight: bold !important; }

ul.form{ list-style: none; margin: 0; padding: 0; }
ul.form li label{ float: left; display: block; width: 100px; }
ul.form li{ clear: both; margin-bottom: 10px; }

div#container{ width:805px; text-align: left; margin: 0 auto; }

div.error, div.success{ color: white; }
div.error, div.success, div.info{ margin: 10px 0 10px 0; width: 370px; text-align: center; padding: 10px; }
div.error{ background-color: #b81516; }
div.info{ background-color: #f6f1da; }
div.success{ background-color: #5c8c1c; } 
div.error a, div.success a, div.info a{ color: white; font-weight: bold; cursor: pointer; }

/* rekoerdy */
h1.title1{ color: #858585;  font-size: 15px; margin: 0 0 5px 0; padding: 5px 0 0 10px; 
  width: 376px; height: 29px; background: url(/image/headbg.gif) no-repeat;  }
  
h1.title2{ color: #858585;font-size: 15px; margin: 0 0 5px 0; padding: 0; } /* naglowek galerii */
.short{ font-style: italic; }
.mini{ float: left; margin: 0 5px 5px 0; }
.clear{ clear: both !important; }
.rekordBox{ border-bottom: 1px solid black; padding: 0 0 5px 0; margin: 0 0 10px 0; }
.rekordBox h2{ font-size: 14px; margin: 0; padding: 0; }
.rekordBox div.nav, .showtxt div.nav{ margin: 10px 0 0 0; text-align: right; }

div.dzieleniePorcjowanie{ padding: 10px 0 0 0; text-align: right; }

/* galeria */
div.rekordGaleria{ margin: 0 0 10px 0; }
div.bigFoto{ text-align: center; background-color: #eee; padding: 10px; }
div.bigFotoBack{ text-align: left; margin: 0 0 10px 0; }

/* szkielet html */
div#topbg{ width: 805px; height: 81px; background: url(/image/topbg.jpg) no-repeat; }
div#flash{ width: 805px; height: 243px; }
div#content{ margin: 0 0 20px 0; width: 805px; }

div#footer{ width: 805px; height: 36px; background: url(/image/footerbg.gif) no-repeat; }
div#cms{ margin: 5px 0 10px 0;  text-align: center;  color: #9a9a9a; }
div#cms a{ color: #9a9a9a; font-weight: bold; }

div#leftside, div#centerside, div#rightside{ float: left; }

div#leftside{ width: 218px; }

div#menu{ padding: 10px 0 0 78px;  
width: 140px; height: 202px; background: url(/image/menubg.gif) no-repeat; 
color: #3e3e3e; font-family: Trebuchet MS, Tahoma, Arial; font-size: 12px; }

div#menu ul a{  text-decoration: none; font-weight: bold; }
div#menu ul a:hover{ text-decoration: underline; }
div#menu ul{ padding: 5px 0 5px 15px; margin:0;  list-style: none;}
div#menu ul ul { margin: 0; padding: 0; }

div#centerside{ margin: 10px 0 0 0;  width: 376px; }
/* div.head1{ width: 376px; height: 29px; background: url(/image/headbg.gif) no-repeat; } */ 
div.showtxt{ color: #4f4f4f; width: 358px; background-image: url(/image/center-top.gif);
background-position: top; background-repeat: no-repeat; 
background-color: #f3f3f3; padding: 9px 9px 0 9px; }

div.showtxt a{ color: #4f4f4f; text-decoration: underline; }

div#rightside{ width: 211px; }

div#polecamy{ width: 180px; background: white url(/image/polecamybg.gif) no-repeat; 
min-height: 20px;  padding: 167px 0 0 31px; }

div.left-content{ width: 200px; padding: 9px; }

h1.title1 a{ color: #858585; text-decoration: none; }
h1.title1 a:hover{ text-decoration: underline; }
a{ color: #a9161d; }

.menu-parent { text-transform: uppercase; color: #3e3e3e !important; }
#menu ul a { color: #b6b3b3; }