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

.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{ color: #7a9220; }
a img{ border: 0; }
a:hover{ text-decoration: underline !important; }
.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 input{ width: 130px; }
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.add-option{ text-align: right; }
div.add-option a{ color: #5b5849; text-decoration: none; }
div.add-option ul{ margin: 0; padding: 0; list-style: none; }
div.add-option ul li a span{ font-weight: bold; color: #e95b13; }

div#blad-link{ margin: 10px 0 5px 0; font-weight: bold; font-size: 15px; }

/* szkielet serwisu */

div.box1-head ul.parent-menu{ padding-bottom: 0; margin-bottom: 0; }
div.right-bg-1 div.info{ background-color: #f6ffd3 !important; }

div.register, div.login{  border-bottom: 1px solid #745331; background-color: #f0ffb3;  float: left; }
div.user-area{ width: 705px;  }
div.register{ width: 465px; }
div.login{ margin: 0 0 0 6px; width: 234px; }

div.login form,div.register form{ padding: 10px 0 0 20px; }
div.login ul.form li label{ width: 70px; }

div.login div.head-2{ width: 214px; }

div#home-after-login{ padding: 10px; width: 214px; height: 249px; font-size: 15px; font-style: italic; }

div.art-describe{ margin: 10px 0 10px 0; }
h2.art-kat-title{ margin: 0; padding: 0; font-size: 15px; }

div#sciezka-dostepu{ background-color: #f4f9e1; padding: 5px; margin: 0 0 5px 0; }

div.szkolenie-image{ text-align: center; margin: 10px 0 10px 0; }
div.szkolenie-near{ margin: 10px 0 20px 0; width: 240px; padding: 0 10px 0 10px;  }
div.szkolenie-near-rez{ margin: 5px 0 0 10px; width: 250px; }

div.szkolenie-polecamy{ margin: 10px 0 20px 0; text-align: center; }
div.szkolenie-polecamy p{ margin: 5px 0 0 0; padding: 0; }

div#container{ width: 1000px; margin: 0 auto; text-align: left; }
div#topimage{ width: 1000px; height: 220px; }

div#topmenu{ text-align: center; width: 1000px; height: 45px; background: url(/image/menu.gif) repeat-x; }
div#topmenu ul{ margin: 0; padding: 10px 0 0 0; list-style: none; }
div#topmenu ul li{ display: inline; margin: 0 0 0 10px; }
div#topmenu ul li a{ color: #583817; font-size: 12px; font-family: Trebuchet MS, Arial, Tahoma;
font-weight: bold; text-decoration: none; }

div#content{ width:1000px; background-color: white; padding: 0 0 20px 0; }
div#rightside, div#leftside{ float: left; }
div#leftside{ width: 260px; }

/* trzeba dorobić style dla ie */
div#wrote{ padding: 20px 20px 0 20px; width: 220px; height: 119px; margin: 0 0 2px 0; 
background: url(/image/wrote.gif) no-repeat; font-size: 11px; 
font-style: italic; }

div.wrote-sign{ text-align: right; margin: 10px 0 0 0; font-weight: bold; }

div.box1{ width: 260px; background: #e3ff71 url(/image/bg1.gif) no-repeat; 
/*min-height: 165px;*/ padding-bottom: 10px; border-bottom: 1px solid #745331; margin: 0 0 20px 0; }

div.box1-head{ border-bottom: 5px solid #745331; color: #745331; width: 245px;
margin: 0 0 0 15px; font-size: 17px; font-weight: bold; padding: 10px 0 0 0; }

div.box1-head a{ color: #745331; text-decoration: none; }

div#rightside{ border-bottom: 1px solid #745331; width: 705px; margin: 0 0 0 20px; padding: 22px 0 0 0; }

div.head-1{ width: 685px; height: 32px; background-image: url(/image/bg2.gif); 
margin: 0 0 2px 0; background-color: #cef344; background-repeat: no-repeat; padding: 10px 0 0 20px; 
background-position: right; color: #553b25; font-size: 18px; font-weight: bold; }

div.head-2{ width: 445px; height: 32px; background-image: url(/image/bg2.gif); 
margin: 0 0 2px 0; border-bottom: 2px white solid; background-color: #cef344; background-repeat: no-repeat; padding: 10px 0 0 20px; 
background-position: right; color: #553b25; font-size: 18px; font-weight: bold; }

div#content-box, div.right-bg-1{ width: 675px; padding: 15px; background-color: #f0ffb3; }

div.right-bg-art{ color: #705030; background-color: white; padding: 10px; font-size: 11px; 
margin: 0 0 10px 0; }
div.right-bg-art h2{ font-size: 16px; margin: 0; padding: 0; }
div.right-bg-art h2 a{ color: #705030; text-decoration: none; }
div.right-bg-art span.author{ font-size: 11px; color: #667f24; font-weight: bold; }
div.right-bg-art-content{ margin: 10px 0 0 0; }

div.right-bg-art-content div.nav{ text-align: right; font-size: 13px; }

div#footer{ width: 100%; background-color: #4a331f; height: 79px; text-align: center; }
div#footer-content{ width: 1000px; font-size: 10px; height: 79px; color: #8e5f37; margin: 0 auto; background: url(/image/footer.gif) repeat-x; }
div#footer-content a{ text-decoration: none; color: #e3ff71; }
div#footer-content ul{ list-style: none;  margin: 0; padding: 10px 0 0 0; }
div#footer-content ul li{ display: inline; margin: 0 0 0 10px; }

div#footer-content div#cms{ margin: 10px 0 0 0; }
div#footer-content div#cms p{ margin: 0; padding: 0; }

/* 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; }

/* 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; }

/* 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 */
h3{ font-size: 13px; margin: 0 0 5px 0; padding: 0; }

.short{ font-style: italic; }
.mini{ float: left; margin: 0 5px 5px 0; }
.clear{ clear: both !important; }

/*
.rekordBox{ width: 540px; background: #f0f9ff url(/image/rekordBox.gif) repeat-x; 
border-bottom: 1px solid black; padding: 0 0 5px 0; margin: 0 0 10px 0; }
*/

.rekordBox h2{ font-size: 11px; margin: 0;  }
.rekordBox h2 a{ color: #164869; text-decoration: none; }
.rekordBox div.nav{ margin: 10px 0 0 0; text-align: right; }

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; }

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

/* rozmiary czcionek */
div#set-size{ margin: 5px 0 5px 0; background-color: #f4f9e1; padding: 5px; text-align: right; }
div#set-size a{ cursor: pointer; }
.size1{ font-size: 12px !important; }
.size2{ font-size: 14px !important; }
.size3{ font-size: 16px !important; }

div#user-area-2 ul{ list-style: none; }
div#user-area-2 ul li{ display: inline; margin-right: 10px; }

ul.ftp-list li { margin-bottom: 10px; }
