body, textarea{ overflow: auto; }
body{ text-align: center; margin: 10px 0 0 0; padding: 0; font-family: Tahoma, Arial, Verdana; 
font-size: 11px;  background: white url(/image/bg3.gif) repeat-x; }

a{ color: #a9a06d; }

div#login-user-top{ margin: 0 auto; width: 780px; height: 31px; text-align: right; font-weight: normal; }
div#login-user-top p{ margin: 5px 0 0 0; padding: 0;}
div#login-user-top a{ color: #6b6d6b; text-decoration: none; }

div#login-user-top span.url{ color: red; font-size: 20px; }
div#login-user-top span.url a{ text-decoration: underline !important; }

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; }
 
.form1_comm .textarea{ height: 80px !important; } 
 
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;  */ auto; /* 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 */
div#leftside-home-menu ul.parent-menu{ margin: 25px 0 0 0 !important; }
 
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,h1.title1a{ font-size: 15px; margin: 0 0 5px 0; padding: 0; }
h1.title1a { margin: 10px 0 10px 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{ background: white url(/image/worek_bg.gif) repeat-x;  color: #686868;  margin: 0 0 10px 0; }
.rekordBox a{ color: #686868; font-weight: bold; }
.rekordBox h2{  color: #4c930c; font-size: 11px; margin: 0 0 5px 0; padding: 0;  }
.rekordBox h2 a{ color: #4c930c; text-decoration: none; }
.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; }

/* szerokość okna inputa w wybranych formularzach */
.form1_comm input.txt , .form1 input.txt{ width: 160px !important; }


/* aktywne pozycje menu */
#active-galeria,#active-produkty,#active-user,#active-b{  
font-weight: bold; text-decoration: underline !important; }

#active-produkty{ color: #ffe34a !important; }

/* rozmiary czcionek */
div#set-size{ background-color: #fceb8c; padding: 0 10px 0 0; 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; }

/* 100dolnia - szkielet */
div#container{ background-color: white; padding: 0 0 10px 0; width: 780px; margin: 0 auto; text-align: left; }
div#footer{ text-align:center; width: 100%; background: #fee567 url(/image/footer2.gif) repeat-x;   }
div#footer div#footer-pos{ background: url(/image/footer3.gif) no-repeat; width: 780px; height: 46px; 
margin: 0 auto; text-align: left; }

div#footer div#footer-pos ul{ margin: 0; padding: 17px 0 0 20px; list-style: none; }
div#footer div#footer-pos ul li{ margin-right: 10px; display: inline; }
div#footer div#footer-pos a{ color: white; text-decoration: none; }
div#footer div#footer-pos a:hover{ color: #fde457; text-decoration: underline; }
div#footer div#footer-pos ul li#cms{ margin-left: 150px; color: #fde457; }
div#footer div#footer-pos ul li#cms a{ color: #fde457 !important; font-weight: bold !important; }

div#leftside, div#rightside{ float: left; }
div#leftside{ background-color:white; width: 245px; }
div#leftside div#leftside-logo{ width: 245px; height: 197px; }
div#leftside div#leftside-logo img{ border: 0; }
div#leftside div#leftside-logo a{ text-decoration: none; }

div#leftside div#leftside-gray{ padding: 0 0 15px 0; width: 244px;  background-color: #efefef; }

div#leftside div#leftside-home{ margin: 0 0 10px 0; padding: 25px 0 0 0; min-height: 43px; width: 244px; 
  background: #45840c url(/image/subpage1.gif) no-repeat; }
  
div#leftside div#leftside-home ul{ margin: 0; padding: 0; }

div#leftside div#leftside-home-menu{ padding: 10px 0 20px 0; width: 244px; background: #428608 url(/image/box1.gif) no-repeat; } 
div#leftside div#leftside-home-menu ul li{ margin-bottom: 5px; padding: 0 0 5px 0; width: 160px; border-bottom: 1px solid #376a08; }
div#leftside div#leftside-home-menu ul{ list-style: none; padding: 0 0 0 20px; }
div#leftside div#leftside-home-menu ul li a{ margin: 0 0 0 5px; color: white; text-decoration: none; }
div#leftside div#leftside-home-menu ul li span{ color: #fde44e; }
div#leftside div#leftside-home-menu ul.sublist li{ border-bottom: 0 !important;}
div#leftside div#leftside-home-menu ul.sublist{ margin: 10px 0 0 0; }

div#leftside div#leftside-szukaj{ padding: 50px 0 0 0; width: 244px; height: 120px; background: url(/image/szukaj.gif) no-repeat;  margin: 0 0 10px 0; color: white; }
div#leftside div#leftside-szukaj p{ width: 200px; margin: 0 0 0 20px; color: white; font-weight: bold; } 
div#leftside div#leftside-szukaj form input.txt{ margin: 0 5px 0 0; border: 0; width: 175px; height: 20px; }
div#leftside div#leftside-szukaj form{ margin: 0 0 0 20px; }
div#leftside div#leftside-szukaj form input.submit{ position: relative; top: 10px; }

div#leftside div#leftside-panel{ width: 244px; margin: 0 0 10px 0; }
div#leftside div#leftside-panel div#leftside-panel-head{ padding: 52px 0 0 20px; width: 224px; height: 25px; background: url(/image/box2.gif) no-repeat; color: white; font-weight: bold; }
div#leftside div#leftside-panel div#leftside-panel-head a{ color: white; text-decoration: none; }
div#leftside div#leftside-panel div#leftside-panel-bg{ padding: 0 0 10px 0; width: 244px; background: #ff871c url(/image/box2_footer.gif) bottom left no-repeat; }
div#leftside div#leftside-panel div#leftside-panel-bg ul{ margin: 0; padding: 0 0 0 40px;  }
div#leftside div#leftside-panel div#leftside-panel-bg ul li a{ color: white; text-decoration: none; }
div#leftside div#leftside-panel div#leftside-panel-bg ul li ul{ padding: 0 0 0 20px; margin: 10px 0 10px 0; }

div#rightside div#rightside-menu{ width: 535px; height: 165px; background: url(/image/subpage3.jpg) no-repeat; }
div#rightside div#rightside-menu ul{ list-style: none; margin: 0; padding: 140px 0 0 22px; }
div#rightside div#rightside-menu ul li{ display: inline;  }
div#rightside div#rightside-menu ul li a{ color:white; font-weight: bold; text-decoration: none; }

/* miejsca reklamowe */
div#bannerplace-8{  } 
div.bannerplace{ margin: 10px 0 10px 0; text-align: center !important; }

div#content{ background-color:  white  ; width: 535px; }
div#content-left, div#content-right{ float: left; }
div#content-left{ width: 348px; }

div#content-bg{ width: 535px; background: url(/image/content-bg.gif) repeat-y; }

h1.title1{ padding-top: 2px !important; height: 22px !important; }
div.header-small,div.header, h1.title1{ margin: 0 0 10px 0; padding: 5px 0 0 10px; height: 19px; color: white; font-weight: bold; }
div#content-left div.header{ width: 338px !important;  background: url(/image/head1_s.jpg) no-repeat !important; }
div#content div.header, div#TOP, h1.title1{ margin: 0 !important; width: 525px; background: url(/image/head1_b.jpg) no-repeat; }
div.header-small{ margin: 0 !important; width: 505px; background: url(/image/head1_b.jpg) no-repeat; }
div.header a{ color: white; text-decoration: none; }
div#TOP{ margin-bottom: 10px !important;}

div#content-left div.rekordBox{ width: 328px !important;  padding: 10px 10px 0 10px; }
div#content div.rekordBox { width: 515px;  padding: 10px 10px 0 10px; }
div#content-box{ /* background: white url(/image/worek_bg.gif) repeat-x; */ 
padding: 0 10px 10px 10px; }

div#content-right div.content-right-head{ padding: 5px 0 0 10px;  width: 174px; 
background: url(/image/content_right_head.gif) repeat-x; height: 19px; color: white; font-weight: bold; }
div#content-right div.content-right-head a{ color: white; }

div#content-right{ margin: 0 0 0 3px; }

div#content-right div.content-right-box1{ width: 166px; padding: 9px;  
background: white url(/image/content_right_box1.gif) repeat-x; }

div#content-right div.content-right-box1-bg{ background-color: white; width: 152px; padding: 7px; }

div#content-float div.content-right-box1-bg-rec{ float: left; height: 155px;   }
div.content-right-box1-bg-rec{ width: 152px; margin: 0 0 10px 0; }
div.content-right-box1-bg-rec img.float{ float: left; margin: 0 5px 5px 0; }
div.content-right-box1-bg-rec .name{ color: #576694; }
div.content-right-box1-bg-rec .name a{ text-decoration: none; color: #576694; }
div.content-right-box1-bg-rec p{ margin: 0; padding: 0; }
div.content-right-box1-bg-rec .date{ color: #aeaeae; }

div#no-login{ margin: 0 !important; width: 525px; background: url(/image/head1_b.jpg) no-repeat; }
div.header a, h1.title a, div#no-login a{ color: #ffcf29; text-decoration: underline; }

div.galeriaBox{  width: 165px;  float: left;  text-align:center; /* margin: 20px 20px 20px 0; */ }

div.galeriaBox div.lastFotoComm{ margin: 10px 0 0 0; background-color: #f6f6cf; padding: 5px; 
text-align: left; width: 155px; }

div.galeriaBox div a{ color: black; text-decoration: none; }

div.galeriaBox p{ text-align: left; }

div.describe-foto{ margin: 0 auto; padding: 3px 0 3px 0; background-color: #ffe39c; }
div.komentarzBox{ margin: 0 0 10px 0; text-align: left; width: 507px; }
div.komentarzBox div{ padding: 4px; }
div.komentarzBoxTresc{ background-color: #f7f3de; }
div.komentarzBoxAutor{ background-color: #ffe39c; }

div.RecBox{ text-align:center; padding: 5px; float: left; margin: 10px; background-color: #f5efd2; color: #478a0c;  height: 110px; }
div.RecBox img{ border:1px #bbb175 solid; }
div.RecBox a{ color: #478a0c; text-decoration: none; }
div.RecBox p{ margin: 3px 0 3px 0; padding: 0; }

div.choosedRecord img{ float: left; margin: 0 10px 0 0; }
div.choosedRecord{ padding: 10px 0 10px 0; margin: 0 0 15px 0; border-bottom: 2px dotted black; font-size: 20px; }
div.choosedRecord div.center{ text-transform: uppercase; color: #ff8618; }

ul.lista-znajomych-send{ list-style: none; }
div.lastsend-bg{ margin: 0 0 15px 0; background-color: #ffe74a; }
div.single-bg{ margin: 0 0 25px 0; background-color: #ffe74a; padding: 10px; }

div.moreRekord{ text-align: right; margin: 0 0 10px 0; }
div.header-small a{ color: #ffe34a !important; }

.background4{ background: #fffef5 url(/image/worek_bg2.gif) repeat-x;  color: #686868;  margin: 0 0 10px 0; 
width: 328px;  padding: 20px 10px 10px 10px; } 

.background4 ul{ margin: 0; padding: 0 0 0 30px; list-style: none;  }
.background4 ul li{ margin-bottom: 5px; }

div#leftside div#leftside-sonda{ padding: 50px 0 15px 0; width: 244px; background: #009284 url(/image/box3.gif) no-repeat;    }
div#leftside div#leftside-sonda p{ width: 200px; margin: 0 0 20px 20px; color: white; font-weight: bold; } 
div#leftside div#leftside-sonda span.bold{ margin: 20px 0 10px 20px; font-size: 13px; color: #ffef84;  }
div#leftside div#leftside-sonda form{ margin: 10px 0 0 20px; }
/* div#leftside div#leftside-sonda form input.submit{ position: relative; top: 10px; } */

ul#constant-user-menu{ margin: 20px 0 20px 0 !important;  color:  #ffe34a; }
ul#constant-user-menu a{ color:  #ffe34a !important; }

div#leftside div#leftside-wspolpraca{ padding: 50px 0 10px 0; width: 244px;  background: #2e3f70 url(/image/wspolpraca.gif) no-repeat;   color: white; }
div#leftside div#leftside-wspolpraca p.t{ width: 200px; margin: 0 0 0 20px; color: white; font-weight: bold; } 
div#leftside div#leftside-wspolpraca p.rec { padding: 5px; background-color: white;  width: 90%; margin: 10px auto 10px auto;   }
/*
div#wspolpraca-box{ margin: 15px auto 0 auto;  width: 215px; padding: 5px; background-color: white;  }
div#wspolpraca-box p { margin: 10px 0 10px 0; }
*/

div.RecBox{ width: 75px; }

.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; }

#przepisy-image1{ padding: 0 12px 0 12px; margin: 0 auto; color: white; width: 165px; text-align:left; height: 138px; background: url(/image/przepis_image1.gif) no-repeat; }
#lokale-image1 h2 , #przepisy-image1 h2{ margin: 0 0 5px 0; padding: 10px 0 0 0; font-size: 15px; }

#przepisy-image1 p{ margin: 0; padding: 5px 0 0 0; }
#lokale-image1 a , #przepisy-image1 a{ color: white; text-decoration: none; }

#lokale-image1{  background-color: #8dca5a; padding: 5px; margin: 20px auto 0 auto; 
text-align: left; width: 179px; }



#przepisBox{  background-image:  url(/image/stodolnia_bg.jpg); 
background-position: top right; background-repeat: no-repeat; }

tr.przepis-linia-1{ background-color: #f7f3de; }

#banner-nazwa{ padding: 10px 0 10px 0; }
#last-el-worek{  background-image:  url(/image/stodolnia_bg.jpg); 
background-position: top right; background-repeat: no-repeat;  border-top: 3px dotted #fceb8c; padding: 10px;  }
#last-el-worek ul li{ margin-bottom: 10px; }

.porcjowanie-nav{ margin: 10px 0 10px 0; text-align: right; }

/*
#map_canvas{ margin: 15px auto 15px auto;  width: 400px; height: 300px;  }
*/

div#map_canvas{ margin: 20px 0 20px 0; width: 100%; height: 300px;  }

/* lokale */
.address-box{ color: white; font-size: 12px; padding: 5px 0 5px 5px;   
background: url(/image/address-box.jpg) no-repeat; width: 511px; height: 97px;  margin: 0 0 10px 0; } 

.address-box a{ color: white; }
.describe-box{  }

#lokale-lista-kategorii { margin: 10px 0 10px 0; }
#lokale-lista-kategorii span{ font-size: 13px; font-weight: bold; }
#lokale-lista-kategorii ul { width: 40% !important;  float: left !important; list-style: none; }
#lokale-lista-kategorii ul li { list-style: none; }

