@charset "utf-8";
/* CSS Document */

body { margin: 0; padding: 0; background: #222222 url(../images/tlo.jpg) no-repeat 80px 0; font-size: 12px; line-height: 18px; font-family: Tahoma, Geneva, sans-serif; color: #FFFFFF; }
.zerowanie { clear: both; }
p, ul, li, img, h1, h2, h3, h4, h5, h6 { list-style: none; border: 0; margin: 0; padding: 0; }
a { text-decoration: none; color: #FFFFFF; }
a:hover { text-decoration: underline; }
.title{ font-family: Trebuchet MS, Arial, Helvetica, Tahoma, sans-serif; font-size:16px; color: #FFFFFF; letter-spacing:-1px; padding-bottom:5px; padding-top:5px; text-align:left; padding-left:15px;}

#cialo { width: 900px; margin: 0px auto; padding-bottom: 10px; background: #101010; }

#top { width: 900px; min-height: 100px; margin: 0px auto; background: url(../images/logo.gif) no-repeat; }
#top_logo { width: 319px; height: 58px; margin: 23px 0 0 1px; position: absolute; }
#top_logo a { display: block; width: 319px; height: 58px; }
#top_kosz { width: 250px; height: 28px; float: right; padding: 10px 0 0 150px; margin-top: 12px; background: #2f2f2f url(../images/twoj_koszyk.jpg) no-repeat; color: #8c8c8c; }
#top_kosz a { text-decoration: underline; color: #8c8c8c; }
#top_kosz a:hover { text-decoration: none; }
#top_linki { width: 870px; height: 35px; padding: 20px 30px 0 0; text-align: right; }
#top_linki a { display: inline-block; text-decoration: none; font-family: Tahoma, Geneva, sans-serif; color: #FFF; }
#top_linki a:hover { color: #696969; }
.kropka { height: 35px; padding: 0 15px; background: url(../images/menu_separator.gif) center repeat-y; }
#top_banner { width: 900px; min-height: 100px; }

#panel_uzytkownika { width: 900px; height: 113px; }
#panel_logowania { width: 352px; height: 46px; float: left; margin: 13px 0 0 9px; padding: 40px 0 0 83px; border: 1px solid #2f2f2f; background: #101010 url(../images/panel_logowania.jpg) no-repeat; }
.panel_input { width: 132px; height: 18px; float: left; margin-right: 5px; padding: 5px 0 0 5px; border: 1px solid #dc2914; background: #FFFFFF; font-size: 10px; line-height: 15px; color: #333333; }
.panel_button { float: right; margin-right: 10px; }
#panel_szukania { width: 352px; height: 46px; float: right; margin: 13px 9px 0 0px; padding: 40px 0 0 83px; border: 1px solid #2f2f2f; background: #101010 url(../images/wyszukiwarka.jpg) no-repeat; }
#wyszukiwarka { width: 167px; height: 18px; float: left; margin-right: 5px; padding: 5px 0 0 5px; border: 1px solid #dc2914; background: #FFFFFF; font-size: 10px; line-height: 15px; color: #333333; }
#wyszukiwarka_button { float: left; }

#banner { width: 890px; min-height: 10px; margin-bottom: 10px; }

#srodek { width: 880px; padding: 0 10px 0 10px; }
#lewo { width: 146px; min-height: 100px; float: left; border: 1px solid #2f2f2f; padding: 2px; }
.lewo_belka { width: 100%; height: 27px; background: url(../images/panel_belka.jpg) repeat-x; font-size: 18px; }
#lewo_produkty { width: 126px; min-height: 100px; margin-bottom: 20px; padding: 10px 0 0 10px;  }
#lewo_produkty a { display: block; width: 100%; height: 20px; padding-left: 10px; background: url(../images/lewo_link.jpg) center left no-repeat; color: #FFFFFF; letter-spacing: 1px; font-size: 10px; }
#produkty_losowe { margin-top: 20px; }
.produkt_losowy_img { width: 100%; text-align: center }
.produkt_losowy_txt { width: 120px; margin: 10px 0 0 13px; }
.produkt_losowy_txt a { color: #FFFFFF; }
.produkt_p { padding: 7px 0 7px 0; font-size: 11px; line-height: 16px; }
.produkt_cena { color: #c50807; font-size: 11px; line-height: 16px; margin-bottom: 25px; }
.produkt_cena_z { font-size: 11px; line-height: 16px; margin-bottom: 25px; }

#prawo { width: 718px; float: right; padding: 3px 0 0 0; }
.prawo_belka { width: 100%; height: 27px; margin-bottom: 15px; background: url(../images/polecane_belka.jpg) repeat-x; }

#site_content { width: 703px; padding-left: 15px; line-height: normal; overflow: hidden; }
.news_el { padding: 10px 0 5px 0; border-bottom: #555555 1px dashed; }

.produkty { width: 750px; margin: 15px 0 15px 0; padding: 0 15px 0 15px; }
.produkty_cialo { width: 200px; min-height: 200px; float: left; margin: 0 45px 20px 0; padding-bottom: 20px; border-bottom: 1px solid #2f2f2f; text-align: center; }
.produkty_ikona { width: 150px; min-height: 135px; margin: 0 0 15px 0; margin: 0px auto; }
.produkty_tytul { letter-spacing: 1px; color: #c50807; }
.produkty_tytul a { letter-spacing: 1px; color: #c50807; }
.produkty_txt { min-height: 40px; font-size: 11px; line-height: 14px; letter-spacing: 2px; text-align: left; }
.produkty_cena { padding-bottom: 7px; color: #c50807; }
.zakupy { margin: 30px 0 30px 25px; }

#stopka { width: 878px; height: 80px; margin: 10px 10px 0 10px; border: 1px solid #2f2f2f; }
#stopka_l { width: 500px; float: left; margin: 10px 5px 5px 8px; font-size: 10px; line-height: 15px; color: #818181; }
#stopka_l a { color: #818181; }
#stopka_p { width: 200px; float: right; text-align: right; margin: 25px 15px 0 0; }

/* DODATKI */

.inp{ border: 1px solid #272727; font-size:12px; height:21px; padding:5px 8px 0 8px; margin-right:10px; color:#999; width:300px; background: #0f0f0f; }
.txta { border: 1px solid #1f1f1f; font-size:12px; height:130px; padding:6px 8px 0 8px; margin-right:10px; color:#999; width:300px; background: #0f0f0f; }

#wysywig_opis{ line-height:normal; text-align:justify;}
#wysywig_opis p{ padding-bottom:5px}