body, textarea{ overflow: auto; }
body{ text-align: center; margin: 0; padding: 0; font-family: Tahoma, Arial, Verdana; 
font-size: 11px;  background: #f7d940 url(/image/bg.gif) repeat-x; }

a:hover{ text-decoration: underline !important; }
.red{ color: red !important; }
.bigger{ font-size: 14px; font-weight: bold; }
p.bigger{ margin: 0 0 5px 0; padding: 0; }
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; }

/* 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; }
input.txt, .textarea{ border: 1px gray solid; }
.textarea{ width: 95%; height: 150px; }
div.submit{ margin: 10px 0 10px 0; width: 95%; text-align: right; }
 
div#blad-link{ margin: 10px 0 5px 0; font-weight: bold; font-size: 15px; }

/* 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{ color: white; font-weight: bold; cursor: pointer; }
div.info a{ color: black; font-weight: bold; cursor: pointer; }

.clear{ clear: both !important; }

/* szerokość okna inputa w wybranych formularzach */
.form1 input.txt{ width: 160px !important; }

/* aktywne pozycje menu */
#active-galeria,#active-produkty,#active-user,#active-b{ color: #cb1810; font-weight: bold; text-decoration: underline; }

/* 100dolnia - szkielet */
div#container{ width: 830px; margin: 0 auto; text-align: left; }

div#topimage{ width: 830px; height: 183px; background: url(/image/topimage.jpg) no-repeat; }
div#topimage-logo, div#topimage-random{ float: left; }
div#topimage-logo{ margin: 5px 0 0 0; width: 451px; }
div#topimage-logo img{ margin: 0 0 0 75px; }
div#topimage-random{ width: 288px; }
div#topimage-txt{ margin: 5px auto 0 auto; text-align:left; width: 340px; }

div#fast-login{ padding: 5px 0 0 75px;  
color: white; width: 800px; height: 40px; background: url(/image/menu.gif) no-repeat; }
div#fast-login a{ color: white; text-decoration: none; }

div#fast-login form input.fast-login-txt{ border: 0; width: 118px; height: 22px; margin-left: 10px; }
div#fast-login input#fast-login-submit{ position: relative; top: -5px; } 
div#fast-login form div{ font-size: 13px; font-weight: bold; float: left; }
div#fast-login form div.clear{ float: none !important; }

div#footer{ width: 830px; padding: 10px 0 10px 0; font-size: 11px; text-align:center; background: #f7d940 url(/image/footer.gif) no-repeat; color: #e0a233; }
div#footer a{ color: #e0a233; font-weight: bold; }

div#content{ padding: 20px; background-color: white; }
div#content-bg{ background: url(/image/content.gif) repeat-y; }

div.RecBox{ text-align:center; padding: 5px; float: left; margin: 10px; 
background-color: #f5efd2; color: #478a0c; height: 90px; }
div.RecBox a img{ border:1px #bbb175 solid; }
div.RecBox a{ color: #478a0c; text-decoration: none; }
div.RecBox p{ margin: 3px 0 3px 0; padding: 0; }

div#content-kategorie div.RecBox{ width: 75px; }
div#content-kategorie, div#content-register{ float: left; }
div#content-kategorie{  width: 500px; }
div#content-register{ color:#44830c;  min-height: 300px; margin-left: 50px; width: 230px; background-repeat: no-repeat;
background-color: white; /*background-image: url(/image/bg2.gif); background-position: 100% 30px; */ }
div#content-register div.info{ width: 230px; }
/*div#content-register form{ margin: 45px 0 0 0; } */
div#content-register form{ margin: 10px 0 0 0; } 
div#content-register form input.txt{ background: url(/image/input_bg1.gif) repeat-x; height: 18px; border: 1px solid #53a40c; }

div#adsense{ background-color: white; text-align: center; padding: 10px 0 10px 0; }
div#link h1{ font-size: 10px; margin: 0; padding: 0; font-weight: normal; }
div#link{ padding: 0 0 10px 0; text-align: center; color: #e0a233; }

ul#portfolio-fade{ list-style: none; margin: 0 0 15px 0; padding: 0; }

div#content-register-bg{ background-image:  url(/image/stodolnia_bg.jpg); 
background-position: top right; background-repeat: no-repeat; }

.podpowiedz{ margin: 0 0 15px 0; background-color: #eec696; padding: 10px; }
.podpowiedz h3{ font-size: 23px; margin: 0 0 5px 0; padding: 0; }
.podpowiedz p{ margin: 0 0 0 10px; padding: 0; }

.more{ text-align: right; }
#content-box{ margin: 20px 0 0 0; }
#place-12 { margin: 15px 0 15px 0 !important; }
.banner-place { text-align: center; }
#place-13 { margin: 15px 0 15px 0 !important; } 