a { color: #141C2C; }
a:visited { color: #737373; }
a:hover { color: #6B6812; }
a.link_active { color: red; font-weight: bold; }

#top { margin: 10px 0; /*border-bottom: 1px solid #ddd;*/ }
#top #logo { float: left;  }
#searchbar { position: absolute; top: 12px; text-align: right; left: 415px; }

#top #navbar {  margin: 1px 0 15px 10px; background: #FF5E3C; float: right; width: 637px; position: relative; }
#top #navbar ul { list-style: none; margin: 0 0 0 5px; padding: 0; }
#top #navbar li { display: inline; margin: 0 4px; }
#top #navbar li a { text-decoration: none; padding: 4px 6px; line-height: 48px; color: #fff; font-weight: bold; }
#top #navbar li a:hover { color: #fff; background: #FF7356; }


#main .cart_add span { display: none; }
#main .cart_add a { display: block; background: url(img/do_koszyka.png) no-repeat center top; width: 84px; height: 16px; }
#main input.order_recount { width: 123px; height: 16px; margin: 0; padding: 0; border: 0; background: transparent url(img/przelicz_zamowienie.png) no-repeat center top; cursor: pointer; cursor: hand; padding-top: 25px; }
#main a.shopping_continue { display: block; background: url(img/kontynuuj_zakupy.png) no-repeat center top; width: 123px; height: 16px; }
#main a.ordering { display: block; background: url(img/zamawiam.png) no-repeat center top; width: 80px; height: 16px; }
#main a.shopping_continue span, #main a.ordering span { display: none; }
#main input.order_add { width: 105px; height: 16px; margin: 0; padding: 0; border: 0; background: transparent url(img/zloz_zamowienie.png) no-repeat center top; cursor: pointer; cursor: hand; padding-top: 25px; }

div.cart_ordering a { color: red; font-weight: bold; font-size: 133.33%; }

h2.header.category a, h2.header.category a:visited, h2.header.category a:hover { text-decoration: none; color: black; }


/* forms */
input, textarea, select { width: 150px; padding: 5px 3px; _padding: 4px 3px; color: #333; border: none; border-top-color: #bbb; border-left-color: #bbb; margin-bottom: 3px; }
input.btn { color: #085AAF; background: #fff url(/css/img/bg_btn.gif) repeat-x 0 bottom; font-weight: bold; cursor: pointer; padding: 4px; width: auto !important; }
input.btn:hover { color: #e00; }
input.block { display: block; margin-top: 10px; }
input[type=hidden] { display: none; } /* bug */
dd { margin-left: 0; }
