body{ overflow: auto; }
div{ overflow: hidden; }

body{ font-size: 12px; font-family: Tahoma, Arial, Verdana; text-align: center; 
margin:0; padding: 0; background: #a0bce3 url(/image/bg.jpg) repeat-x; }
div#container{ width: 790px; margin: 0 auto; text-align: left; }
div#top div, div#top{ width: 790px; }

div#content{ width: 790px; background: url(/image/content.gif) repeat-y; color: #334358; }
div#footer{ padding: 13px 0 0 0;  font-size: 10px; text-align: center; color: white; width: 790px; height: 20px; background: url(/image/footer.gif) no-repeat; }
div#footer a{ color: white; }

div#txt{ text-align: justify; margin: 0 0 0 6px; padding: 20px 40px 20px 40px;   
 background: #d3dce9 url(/image/content-top.jpg) no-repeat; width: 699px; }

div#txt h1{ font-size: 18px; margin: 0 0 10px 0; padding: 0; }
div#txt h2{ font-size: 15px; margin: 0 0 10px 0; padding: 0; }

div#txt ul li{ margin-bottom: 15px; }
div#txt ul{ margin:0; padding: 10px 0 10px 30px; }
div#txt ul li ul{ padding-bottom: 0; }

div#txt table{ color: #334358; font-size: 12px; margin: 0 0 25px 0; }
div#txt table td h2{ font-size: 13px; padding: 0; margin: 10px 0 5px 0; }

/* dla formularzy */

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; }
input.txt, .textarea{ border: 1px gray solid; }
.textarea{ width: 95%; height: 150px; }
div.submit{ margin: 10px 0 10px 0; width: 95%; text-align: right; }

/* page_monit */
div.another-monit{ margin: 10px 0 10px 0; }
div.error, div.success{ color: white; }
div.error, div.success, div.info{ width: 644px; margin: 10px 0 10px 0;  /* 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{ color: white; font-weight: bold; cursor: pointer; }
div.info a{ color: black; font-weight: bold; cursor: pointer; }

