body, textarea{ overflow: auto; }
body{ text-align: center; margin: 0; padding: 0; font-family: Tahoma, Arial, Verdana; 
font-size: 11px;  background-color: #8a3f27; }

table{ font-size: 11px; }
form{ margin: 0; padding: 0; }
.center{ text-align: center !important; }
a.image{ text-decoration: none; }
a img{ border: 0; }
.bold{ font-weight: bold !important; }
a:hover{ text-decoration: underline !important; }

/* dla formularzy :: addinput */
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; }
.textarea, input.txt{ border: 1px gray solid; }
.textarea{ width: 95%; height: 140px; }

div#container{ width: 740px; text-align: left; margin: 0 auto; }

/* page_monit */
div.another-monit{ margin: 10px 0 10px 0; }
div.error, div.success{ color: white; }
div.error, div.success, div.info{ margin: 10px 0 10px 0; width: 400px; /* 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; }

/* lista w formie drzewa */
ul.lista-drzewo li, ul.parent-menu li{ margin-bottom: 3px; }
ul.lista-drzewo ul, ul.parent-menu ul{ padding: 5px 0 5px 15px; margin:0; }

/* sklep - opcje zalogowanego usera */
ul#loged-user-menu{ padding: 0 0 0 30px; margin: 0; }
ul#shop-cat-menu, ul.parent-menu{ padding: 0 0 0 30px; margin: 0; }

/* kolor tła dla linijek przy prostym wyświetlaniu produktów, w formie tabeli */
tr.lista-produktow-linia-0{ background-color: #f8d5d3; }

/* rekordy */
h1.title1{ font-size: 15px; margin: 0 0 5px 0; padding: 0; }
h1.title2{ 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{ width: 466px;  background: #f2fceb url(/image/rekordBox.gif) repeat-x; 
border-bottom: 1px solid black; padding: 10 10px 10px 10px; margin: 0 0 10px 0; }

.rekordBox h2{ font-size: 11px; margin: 0 0 5px 0; padding: 0;   }
.rekordBox h2 a{ color: #8a3f27 !important; text-decoration: none !important; }
.rekordBox div.nav{ margin: 10px 0 0 0; text-align: right; }
.rekordBox-short{} 

div.dzieleniePorcjowanie{ margin: 10px 0 10px 0; text-align: right; }

/* galeria */
div.rekordGaleria{ margin: 10px 0 10px 0; text-align:center; }
div.rekordGaleria h1.title2{ text-align:left; }

div.bigFoto{ text-align: center; background-color: #eee; padding: 10px; }
div.bigFotoBack{ text-align: left; margin: 0 0 10px 0; }

/* marzena garnys */

div#topimage{ width: 740px; height: 168px; }
div#topimage a, div#topimage img{ border: 0; }

/* div#menu{ padding: 0 0 0 40px;  
width: 700px; height: 48px; background: url(/image/menu.jpg) no-repeat; }
*/

div#menu{ width: 740px; height: 48px; }
div#menu a,img{ border: 0; }

div#content{ width: 722px; padding: 0 9px 0 9px;  
background: url(/image/content.gif) repeat-y; }

div#leftside, div#rightside{ float: left; }
div#leftside{ width: 216px;  
background-image: url(/image/left.jpg); background-repeat: no-repeat; 
background-position: top; padding: 88px 0 0 0; } 

div#leftside ul.parent-menu a{ color: #e3f9d4; text-decoration: none; font-weight: bold; }
div#leftside ul.parent-menu li{ list-style-image: url(/image/pkt.gif); }
div#leftside ul.parent-menu a#active-b{ color: #800000; text-decoration: underline !important; }

div#rightside{ width: 506px;  color: #8a3f27;  }
div#txt{ padding: 5px 10px 10px 10px; width: 486px; }

div#rightside a{ color: #fb6504; text-decoration: underline !important; }

div#sciezka-dostepu{ padding: 10px 0 0 30px;   
width: 476px; height: 31px; background: url(/image/sciezka.gif) no-repeat; }

div#footer{ width: 740px; height: 15px;  font-size: 10px; background: url(/image/footer.jpg) no-repeat; 
color: #e3f9d4; padding: 10px 0 0 0; text-align: center; }

div#cms{ text-align: center; color: #c38f7f; margin: 5px 0 15px 0; }
div#cms a{ color: #c38f7f; text-decoration: none; font-weight: bold; }

div#menu ul{ margin: 0; padding: 0; list-style: none; }
div#menu ul li{ display: inline; margin-right: 10px; }
div#menu ul li a{ color: white; text-decoration: none; font-size: 14px; }

div#menu #active-galeria,div#menu #active-a, div#menu #active-pages, #active-f{ text-decoration: underline !important; }
div.submit{ margin: 10px 0 0 0; width: 95%; text-align: right; }

form#kontakt{ margin: 10px 0 0 0; }

div#wizyta-online{ text-align: center; margin: 10px 0 15px 0; }
.data-picker{ width: 80px !important; border: 1px gray solid; margin-right: 10px; }

