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

a:hover{ text-decoration: none !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.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; }

/* 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; */ #8a8a8a;  color: white; }
div.success{ background-color: #5c8c1c; } 
div.error a, div.success a{ color: white; font-weight: bold; cursor: pointer; }
div.info a{ color: /*black*/ 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; }

/* rekordy */
h1.title1{ color: #cd8f4c;  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: 526px;  background: #2f2f2f url(/image/rek.gif) repeat-x;  margin: 0 0 10px 0; }

.rekordBox div.nav{ width: 506px; margin: 10px 0 0 0; text-align: right; }
.rekordBox div.nav a{ color: #cd8f4c; }
.rekordBox-short{ margin: 5px 0 0 0; } 
.rekordBoxDate{ text-align: center; float: left; background: url(/image/date.gif); width: 59px; height: 13px; color: black; font-size: 10px; }
.rekordBoxTitle{ margin: 0 0 0 10px; float: left; width: 440px; }
.rekordBoxTitle h2{  font-size: 11px; margin: 0; padding: 0; color: white; }
.rekordBoxTitle h2 a{ color: white; }

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

/* rozmiary czcionek 
div#set-size{ margin: 0 0 10px 0; text-align: right; }
div#set-size a{ cursor: pointer; }
.size1{ font-size: 11px !important; }
.size2{ font-size: 13px !important; }
.size3{ font-size: 17px !important; }
*/


/* reklama */
.banner-place{ margin: 0 0 10px 0; text-align: center !important; }

div#add-option{ text-align: right; margin: 10px 0 10px 0;  }
div#add-option ul{ list-style: none; margin: 0; padding: 0; }
div#add-option a{ color: #7f7f7f; text-decoration: none;   }
div#add-option a span{ color: #c5160d; }

table#lista-produktow{ width: 100%; }

/* CHANTAL SZKIELET */
div#container{ width: 775px; margin: 0 auto; text-align: left; }

div#topmenu{ width: 775px; height: 77px; background: url(/image/top1.gif) no-repeat; }
div#topmenu-logo, div#topmenu-right{ float: left; }
div#topmenu-logo{ width: 150px; }
div#topmenu-right{ width: 625px; }
div#topmenu-m ul{ margin: 0; padding: 30px 0 0 20px; list-style: none; }
div#topmenu-m ul li{ display: inline; margin-right: 15px; }
div#topmenu-m ul li a{ color: #c1c1c1; text-decoration: none; text-transform: uppercase; font-size: 13px; }

div#sciezka-dostepu{ margin: 12px 0 0 5px; color: #5b5b5b; font-size: 10px; }
div#sciezka-dostepu a{ color: #8c8c8c; }

div#flash{ width: 775px; height: 214px; }

div#footer{ width: 775px; height: 87px; background: #2f2f2f 
url(/image/footer.gif) 0 10px no-repeat;  }
div#footer div#footer-left, div#footer div#footer-right{ float: left; }
div#footer div#footer-left{ margin: 30px 0 0 20px;  width: 250px; color: #4d4d4d; }
div#footer div#footer-left a, div#footer-left span{ color: #666; font-weight: bold; }
div#footer div#footer-right{ margin: 0 0 0 40px; width: 465px; }

div#footer div#footer-right ul{ margin: 0; padding: 40px 0 0 0; list-style: none; }
div#footer div#footer-right ul li{ margin-right: 10px; display: inline; }
div#footer div#footer-right ul li a{ color: #dcdcdc; text-decoration: none; }

div#content{ color: #909090;  width: 775px; background: url(/image/content.gif) repeat-y; 
/* padding: 10px 0 10px 0; */ }
table{ color:  #909090;  }
table a{ color: #909090; text-decoration: none; }
table a:hover{ text-decoration: underline; }
div#content a{ color: white; }

div#content-left{ float: left; width: 180px; padding: 17px; } 
div#content-right{ float: left; width: 526px; padding: 17px; }

div#kontakt{ margin: 25px 0 0 0; width: 150px; background: #2f2f2f url(/image/kontakt.jpg) no-repeat; 
height: 161px; text-align:right; font-size: 10px;  padding: 90px 0 0 30px;  }
div#kontakt a{ color: #909090; font-weight: bold; }

div.header-title{ width: 172px; height: 18px; padding: 10px 0 0 14px; margin: 0 0 10px 0;  
background: url(/image/naglowek.jpg) no-repeat; color: white; font-weight: bold; }
div.header-title a{ color: white; font-weight: bold; text-decoration: none; }

div#lang{ padding: 5px 0 5px 0; color: white; }
div#lang ul{ padding: 0 0 0 10px; margin: 0; list-style: none; }
div#lang a{ color: white; }

#promo{  background:transparent url(/image/content.gif) repeat-y scroll 0 0;
color:#909090;
width:775px;
    }
    #promo p{
    text-align: justify;
    margin-left:230px;
    margin-right:20px;    
    }
    #ssnav{    
    height: 50px;
    margin: 10px 10px 20px 10px;
    }
     #ssnav ul { font-size: 11px; margin: 0; padding: 0; list-style-type: none; width: 930px; text-align: justify; }
#ssnav ul li { display: inline; }
#ssnav a {text-decoration:none; padding-right: 3px; font-size: 11px;}
#ssnav a:hover {color: orange; text-decoration:underline;}
