@CHARSET "UTF-8";
body {margin:auto; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:justify; background:#6f614d url(./body0.png) top repeat-x;}
#body0 {background:url(./body.png) top no-repeat;}
#body { margin:auto; width:984px; line-height:140%; clear:both; overflow:hidden; background:#FFFFFF;}
a { cursor:hand; color:#666666; text-decoration:none; font-weight:bold;}
a:visited { cursor:hand; text-decoration:none; }
form {margin:0;padding:0;}
h1 { text-align:left; font-size:18px; line-height:22px; font-weight:bold; color:#483A26; margin:30px 0 ; padding:0;}
h2 { text-align:left; font-size:18px; line-height:22px; font-weight:bold; color:#483A26; margin:7px 0 ; padding:0;}
h2 a { font-size:18px; line-height:22px; font-weight:bold; color:#483A26; margin:5px 0 ; padding:0;}
h2 a:visited { font-size:18px; line-height:22px; font-weight:bold; color:#483A26; margin:0 ; padding:0;}
a {color:#483A26}
a:hover { text-decoration:underline;}
strong {color:#483A26}
.m10 { margin:10px;}
.m40 { margin:40px;}


/* opisy  */
img.opisy { border:2px solid #999999; }
#content input, #content textarea { padding:3px 5px; border:1px solid #483A26; background-color:#f2f2f1; margin:3px 0;}
#content li {list-style-image: url(e.gif); margin:5px;}

/* komunikat */
#komunikat { border:1px solid orange; background:#f1f1f1; text-align:center; line-height:30px; margin:20px 0 ; text-align:center; color:#000000;}

/* nagłówek strony */
#home {margin-left:33px; margin-top:13px; position:absolute; z-index:1;}
#animacja {position:absolute; cursor:hand;}
#nawigacja img { padding:0; margin:0; border:0; }
#nawigacja a { padding:0; margin:0; border:0; }
#nawigacja2 {margin-top:0; margin-bottom:40px; background-attachment:scroll; background-color:#c8c3bc; background-image:url(./menu2_bg.png); background-position:0 0; background-repeat:no-repeat;}
#nawigacja2 a {background:transparent url(./nawigacja0.png) no-repeat scroll left center; line-height:49px; margin-left:10px; padding-left:10px; color:#483A26;}
#nawigacja2 a:hover { background:url(./nawigacja1.png) left center no-repeat; }

/* struktura */
#site { overflow:hidden; background:url(site_bg.png); margin-top:16px;} 
#left { width:523px; background:#e7e6e3 url(./content_bg.png) top right no-repeat; float:left; margin-left:14px; margin-top:0; margin-bottom:14px; padding-top:14px; padding-left:58px; padding-right:53px;}
#right { margin-left:648px; margin-top:-59px; position:absolute; width:336px;}
#content {min-height:500px;}
#content_top { background:#FFFFFF; position:absolute; margin-left:14px; margin-top:0px; width:634px; text-align:right; }
#BoczneAktualnosci { padding:20px;}
/* lista opisów w kategoriach */
#produkty {overflow:hidden; width:100%; margin:0; padding:0 }
div.produkt a {display:block; font-weight:bold; font-size:14px; color:#483A26; }
div.produkt { border-bottom:1px solid #483A26; margin:0; padding:0 0 10px 0; overflow:hidden;}
div.produkt img { margin:10px; padding:0; }

/* newsletter */
#newsletter { line-height:34px; width:263px; height:140px; background-color:#302207; margin:0; color:#FFFFFF; padding:0;}
#newsletter form { border:1px solid #A79E96; height:38px; margin:88px 0 0 13px; padding:0; position:absolute; width:134px;}
#newsletter .email { background:#A79E96 none repeat scroll 0 0; border:1px solid #463921; color:#302207; font-size:10px; height:17px; line-height:17px; margin:0; padding:0 10px; text-align:center; width:112px;}
#newsletter .ok { position:absolute; border:1px solid #A79E96;}
#newsletter_txt {margin-bottom:0; margin-left:10px; margin-right:0; margin-top:28px; position:absolute;}

/* logowanie */
#logowanie  { text-align:center; padding:10px 0;}
#logowanie  a:visited { color:#000000; }
#logowanie  a { color:#000000; }
#logowanie  ul { text-align:left; }
#logowanie  strong { text-align:left; display:block;}

/* mapa */
#map_canvas { width:600px; height:500px;}
input.text { width:400px; }
textarea.text { width:400px; }
/* stopka */
#footer { margin:auto; width:984px; background:#FFFFFF; height:66px;}
#footer div.logo { margin-left:866px;  margin-top:-35px; position:absolute; }
#footer div.copyright { text-align:center; padding:16px; color:#FFFFFF; font-size:9px;}
#footer div.copyright a { color:#FFFFFF;}
#MenuFooter { color:#FFFFFF; height:13px; line-height:13px; margin:0 70px; padding:20px 0; width:738px; }
#MenuFooter ul { margin:0; padding:0; list-style:none;}
#MenuFooter li { margin-bottom:10px; padding:0 11px; float:left; border-left:1px solid #9e978c;}
#MenuFooter li.first { margin:0; padding:0 11px; float:left; border:0px; text-align:center;}
#MenuFooter a { margin:0; padding:0; display:block; color:#483A26;}