body{background: #7da6bd; padding: 0px; margin: 10px}

form{padding: 0; margin: 0}
body,table,td,input,select,option,textarea{font: normal normal 12px Verdana, Arial, Helvetica, Sans-Serif; color: #333}
input,select,option,textarea{color: #000;}
#mt{width: 900px; background: #fff; position: relative}
a{color: #444}
h1{background: url(../pic/h1_bg.png) no-repeat top left; font-size: 16px; color: #363; padding: 0px 5px 5px 15px; margin: 20px 0 10px 0px; font-weight: bold; font-style: italic; border-bottom: 1px solid #f4f4f4}
h2{font-size: 14px; color: #369; padding: 10px; margin: 0}
h3{font-size: 13px; color: #382719; padding: 5px; margin: 0}
p{padding: 5px 0; margin: 0; line-height: 1.5em}

/*menu boczne - z kategoriami*/
.msg_ok{color: #246424; font-weight: bold}
.msg_err{color: #D90000; font-weight: bold}

#menu{color: #fff}
#menu a{color: #e9c196}
#menu .l0{background: url(../pic/but_bg0.png) no-repeat bottom left; width: 191px}
#menu .l1{background: url(../pic/but_bg1.png) no-repeat bottom left; width: 191px}
#menu .l2{background: url(../pic/but_bg2.png) no-repeat bottom left; width: 191px}

#menu .l0 a{background: url(../pic/kropka0.png) no-repeat top left;display: block; color: #cbd0d3; text-decoration: none; width: 170px; padding: 5px 3px 7px 18px}
#menu .l1 a{background: url(../pic/kropka1.png) no-repeat  top left;display: block; color: #cbd0d3; text-decoration: none; width: 165px; padding: 5px 3px 7px 23px}
#menu .l2 a{background: url(../pic/kropka2.png) no-repeat  top left;display: block; color: #cbd0d3; text-decoration: none; width: 160px; padding: 5px 3px 7px 28px}
#menu a:hover{color: #fff}


ul,ol{margin: 0 0 0 15px; padding: 0}
li{line-height: 1.5em}

#top{width: 900px; height: 78px; background: url(../pic/top_bg.png); vertical-align: top}
#left{padding: 6px 0px 6px 7px}
/*treść*/
#content{padding: 0px 20px 10px 20px; width: 632px; overflow: hidden}
/*stopka*/
#foot{text-align: center; padding: 2px}
/*przewijanie po stronach*/
#pn{border: none; padding-top: 9px}
#pn img{border: none; vertical-align: text-top}
#pn a{text-decoration: none; font-size: 13px; color: #000}

.list{width: 632px; background: #fff}
.list thead td{height: 25px; text-align: center; font-size: 12px; font-weight: bold; border-bottom: 1px solid #eee}
.list tbody td{border-bottom: 1px solid #eee; color: #000}
.list img{border: none; vertical-align: text-top}
.list a, #details a{color: #000}

#pr_filter{padding-top: 10px}

#search{padding-top: 10px}

#basket{padding: 5px 10px 5px 5px; text-align: right; line-height: 1.4em}
#basket img{vertical-align: middle; padding-right: 3px; border: none}
#basket a{text-decoration: none; color: #333; margin: 0px 5px}
#basket_foot{text-align: right; font-size: 14px}

#s_links{text-align: right; padding: 5px 20px 0 0; color: #fff}
#s_links a{color: #fff; text-decoration: none}
#s_links a:hover{color: #fff; text-decoration: underline}

#order{padding-bottom: 10px}
#order a{text-decoration: none;  color: #000}
#order span{padding: 2px 5px}
#order #a{font-weight: bold; color: #c63}
#order #ia{color: #666}

#footer{width: 900px; height: 44px; background: url(../pic/bottom.png) no-repeat; color: #dcdfe0; font-size: 11px}
#footer div{padding: 0 0 2px 0; margin: 0px}
#footer a{color: #dcdfe0}
#footer a:hover{color: #fff}

#note img{padding: 1px}

#comment{padding: 0 0 5px 0}
#comment #ng{font-style: italic; }
#comment #c{padding: 5px 0}

#form textarea{width: 400px; height: 150px}
#form #label{vertical-align: top; padding-top: 3px}

#normal_price{font-size: 13px; font-weight: bold}
#promo_price{color: #FF0000; font-size: 14px; font-weight: bold}
#promo_price2{color: #C73323; font-size: 14px; font-weight: bold}

#delivery_form{font-size: 14px; font-weight: bold; padding: 10px 0px}
#delivery_form div{font-size: 12px; padding-left: 10px; font-weight: normal}

#top_menu{background: url(../pic/top_menu_bg.png); height: 35px; margin: 1px 2px 0px 2px; width: 940px}
#top_menu a{width: 100px; color: #e3d6d1; text-decoration: none; font-weight: bold; font-size: 12px; display: block; text-align: center}
#top_menu a:hover{color: #333; text-decoration: underline}

#contact_form{width: 400px}
#contact_form #caption{width: 130px; text-align: left; font-weight: bold}
#contact_form input{width: 270px}
#contact_form textarea{width: 400px; height: 150px}
#ramka{padding: 10px 5px 20px 5px}