/* Sekacja body */
body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background:url("/images/layout/bgall2.jpg") no-repeat top center; width:764px; margin:0 auto;  border:1px solid #333;}

/* Kursor okienka popup (showimage.php) */
.popup {cursor: pointer}

/* Obrazek popup wraz z blokiem */
.simple_image {border-width: 1px; margin: 0px 0px 10px 5px; border-style: solid; border-color: #333333}

/* Lewe nagówki */
.left_title {font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; text-decoration: none; font-weight: bold; font-style: italic}

/* Obrazek popup wraz z blokiem */
.product_image_popup {border-width: 1px; margin: 5px 5px 5px 5px; border-style: solid; border-color: #333333; background-color: #FFFFFF; cursor: pointer}
.product_image_popup_div {width: auto; margin: 10px 10px 10px 10px; border-width: 1px; border-style: solid; border-color: #888888; background-color: #eeeeee}

/* Belka nawigacyjna */
.nav_bar_div {display: block; padding: 7px 0px 0px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: italic; text-decoration: none; color: #eeeeee}
a.nav_bar:link, a.nav_bar:visited {color:#eeeeee; text-decoration: none}
a.nav_bar:hover {color: #eeeeee; text-decoration: underline}

/* Formularz subskrypcji */
.subscribe_form {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; background-color: #f5f5f5; border-style: solid; border-color: #888888; border-width: 1px}
.subscribe_text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #262626; text-decoration: none}

/* Formularz wyszukiwarki */
.search_form {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; background-color: #ffffff; border-style: solid; border-color: #888888; border-width: 1px}
.search_form_text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}
.search_adv_link {font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
a.search_adv_link:link, a.search_adv_link:visited {color:#444444; text-decoration: none}
a.search_adv_link:hover {color: #444444; text-decoration: underline}
.search_adv_form_div {width: 95%; height: auto; padding: 5px 5px 5px 5px; border-width: 1px; border-style: dashed; border-color: #aaaaaa; background-color: #e5e5e5}
.search_adv_form_text {width: 45%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.search_adv_form_input {width: 55%; text-align: left}
.search_adv_form {font-family: Arial, Helvetica, sans-serif; color: #111111; font-size: 11px; background-color: #f8f8f8; border-style: solid; border-color: #333333; border-width: 1px; height: 20px}
.search_adv_form_red {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; background-color: #FF0000; border-style: solid; border-color: #333333; border-width: 1px; height: 20px}
.search_adv_info {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.search_adv_error {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}

/* Formularz kontaktowy */
.contact_form_div {width: 95%; height: auto; padding: 5px 5px 5px 5px; border-width: 1px; border-style: solid; border-color: #666666; background-color: #e5e5e5}
.contact_form {font-family: Arial, Helvetica, sans-serif; color: #111111; font-size: 11px; background-color: #f8f8f8; border-style: solid; border-color: #333333; border-width: 1px}
.contact_form_text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; text-decoration: none}

/* Formularz sortowania */
.sort_form {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; background-color: #FFFFFF; border-style: solid; border-color: #333333; border-width: 1px}
.sort_form_text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}

/* Formularz i obszar rejestracji */
.register_form_div {width: 95%; height: auto; padding: 5px 5px 5px 5px; border-width: 1px; border-style: dashed; border-color: #333333; background-color: #e5e5e5}
.register_form_text {width: 40%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none}
.register_form_input {width: 60%; text-align: left}
.register_form {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; background-color: #FFFFFF; border-style: solid; border-color: #333333; border-width: 1px; height: 20px}
.register_form_red {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; background-color: #ffbbdd; border-style: solid; border-color: #333333; border-width: 1px; height: 20px}
.register_agreement {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}
.register_info {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none}
.register_error {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}

/* Formularz i obszar zamówienia */
.order_form_div {width: 95%; height: auto; padding: 5px 5px 5px 5px; border-width: 1px; border-style: dashed; border-color: #999999; background-color: #e1e1e1}
.order_form_text {width: 40%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none}
.order_form_input {width: 60%; text-align: left}
.order_form {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; background-color: #ffffff; border-style: solid; border-color: #333333; border-width: 1px; height: 20px}
.order_form_red {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; background-color: #FF0000; border-style: solid; border-color: #333333; border-width: 1px; height: 20px}
.order_agreement {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}
.order_error {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}
.order_info {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none}
a.order_info:link, a.order_info:visited {color:#333333; text-decoration: none}
a.order_info:hover {color: #333333; text-decoration: underline}
.order_link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}
a.order_link:link, a.order_link:visited {color: #333333; text-decoration: none}
a.order_link:hover {color: #333333; text-decoration: underline}
.order_total_price {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none}
.order_footer {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}

/* Formularz i obszar edycji konta */
.account_form_div {width: 95%; height: auto; padding: 5px 5px 5px 5px; border-width: 1px; border-style: dashed; border-color: #888888; background-color: #eeeeee}
.account_form_text {width: 40%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none}
.account_form_input {width: 60%; text-align: left}
.account_form {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; background-color: #FFFFFF; border-style: solid; border-color: #333333; border-width: 1px; height: 20px}
.account_form_red {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; background-color: #FF0000; border-style: solid; border-color: #333333; border-width: 1px; height: 20px}
.account_agreement {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}
.account_info {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none}
.account_error {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}

/* Formularz i obszar logowania */
.login_form_div {width: 95%; height: auto; padding: 5px 5px 5px 5px; border-width: 1px; border-style: dashed; border-color: #333333; background-color: #e5e5e5}
.login_form_text {width: 25%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none}
.login_form_input {width: 75%; text-align: left}
.login_form {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; background-color: #FFFFFF; border-style: solid; border-color: #333333; border-width: 1px; height: 20px}
.login_form_red {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; background-color: #FF0000; border-style: solid; border-color: #333333; border-width: 1px; height: 20px}
.login_agreement {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}
.login_error {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}
.login_info {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none}
a.login_info:link, a.login_info:visited {color: #333333; text-decoration: none}
a.login_info:hover {color: #333333; text-decoration: underline}

/* Formularz i obszar dodawania produktu do koszyka*/
.product_buy_form {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; background-color: #ffffff; border-style: solid; border-color: #333333; border-width: 1px}
.product_buy_div {width: 99%; height: auto; border-width: 1px; border-style: dashed; border-color: #333333; background-color: #e5e5e5}
.product_buy_span {display: block; padding: 10px 10px 10px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none}

/* Linki i text rejestracji, logowania, edycji konta */
.login_account {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #888888; text-decoration: none}
a.login_account:link, a.login_account:visited {color:#888888; text-decoration: none}
a.login_account:hover {color: #888888; text-decoration: underline}

/* Ciag linków nawigacyjnych na gorze strony */
.login_top_account {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; text-decoration: none}
a.login_top_account:link, a.login_top_account:visited {color:#888888; text-decoration: none}
a.login_top_account:hover {color: #888888; text-decoration: underline}

/* Ciag koszyka na gorze strony */
.basket_string {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
a.basket_string:link, a.basket_string:visited {color:#000000; text-decoration: none}
a.basket_string:hover {color: #000000; text-decoration: underline}

/* Obrazek wraz z blokiem - lista produktow */
.products_image {border-width: 0px; margin: 5px 5px 5px 5px; border-style: solid; border-color: #333333; background-color: #FFFFFF}
.products_image_div {width: 80px; height: auto; text-align: center; margin: 0px 0px 0px 0px; border-width: 1px; border-style: solid; border-color: #888888; background-color: #f1f1f1}

/* Nazwa produktu - lista produktow */
.products_name {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e9006b; text-decoration: none; font-weight: bold}
a.products_name:link, a.products_name:visited {color:#e9006b; text-decoration: none}
a.products_name:hover {color: #e9006b; text-decoration: underline}

/* Fragment opisu produktu - lista produktow */
.products_desc {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}
a.products_desc:link, a.products_desc:visited {color:#666666; text-decoration: none}
a.products_desc:hover {color: #666666; text-decoration: underline}

/* Cena produktu - lista produktow */
.products_price {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444444; text-decoration: none}
a.products_price:link, a.products_price:visited {color:#e9006b; text-decoration: none}
a.products_price:hover {color: #e9006b; text-decoration: underline}

/* Promocyjna cena produktu - lista produktow */
.products_promo_price {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e9006b; text-decoration: none}
a.products_promo_price:link, a.products_promo_price:visited {color:#e9006b; text-decoration: none}
a.products_promo_price:hover {color: #e9006b; text-decoration: underline}

/* Nazwa producenta - lista produktow */
.products_producer {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none}
a.products_producer:link, a.products_producer:visited {color:#666666; text-decoration: none}
a.products_producer:hover {color: #666666; text-decoration: underline}

/* Dolny text i linki nawigacyjne - lista produktow */
.products_bottom_nav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none}
a.products_bottom_nav:link, a.products_bottom_nav:visited {color:#333333; text-decoration: none}
a.products_bottom_nav:hover {color: #666666; text-decoration: none}

/* Obrazek wraz z blokiem - pojedynczy produkt */
.product_image {border-width: 0px; margin: 5px 5px 5px 5px; border-style: solid; border-color: #333333; background-color: #FFFFFF}
.product_image_div {float: right; width: auto; margin: 0px 0px 10px 10px; border-width: 1px; border-style: solid; border-color: #888888; background-color: #f1f1f1}
.product_image_div_zoom {margin: 0px 5px 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none}
a.product_image_link:link, a.product_image_link:visited {color:#666666; text-decoration: none}
a.product_image_link:hover {color: #666666; text-decoration: underline}
.gallery_image_tb {border: 0; margin: 0}

/* Nazwa produktu - pojedynczy produkt */
.product_name {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #e9006b; text-decoration: none; font-weight: bold}
a.product_name:link, a.product_name:visited {color:#e9006b; text-decoration: none}
a.product_name:hover {color: #e9006b; text-decoration: underline}

/* Pelny opis produktu - pojedynczy produkt */
.product_desc {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none}
a.product_desc:link, a.product_desc:visited {color:#666666; text-decoration: none}
a.product_desc:hover {color: #666666; text-decoration: underline}

/* Nazwa poducenta - pojedynczy produkt */
.product_producer {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none}
a.product_producer :link, a.product_producer :visited {color:#666666; text-decoration: none}
a.product_producer :hover {color: #666666; text-decoration: underline}

/* Cena produktu - pojedynczy produkt */
.product_price {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #e9006b; text-decoration: none}
a.product_price:link, a.product_price:visited {color:#e9006b; text-decoration: none}
a.product_price:hover {color: #e9006b; text-decoration: underline}

/* Promocyjna cena produktu - pojedynczy produkt */
.product_promo_price {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #e9006b; text-decoration: none}
a.product_promo_price:link, a.product_promo_price:visited {color:#e9006b; text-decoration: none}
a.product_promo_price:hover {color: #e9006b; text-decoration: underline}

/* Wypunktowanie linkow pomocniczych - pojedynczy produkt */
.product_help_links {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}
a.product_help_links:link, a.product_help_links:visited {color:#666666; text-decoration: none}
a.product_help_links:hover {color: #666666; text-decoration: underline}

/* Stopka - pojedynczy produkt */
.product_footer {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none}
a.product_footer :link, a.product_footer :visited {color:#999999; text-decoration: none}
a.product_footer :hover {color: #999999; text-decoration: underline}

/* Bloki Informacyjne */
.info_div {width: 95%; height: auto; padding: 10px 10px 10px 10px; border-width: 1px; border-style: dashed; border-color: #aaaaaa; background-color: #e5e5e5}
.info {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #555555; text-decoration: none}
a.info:link, a.info:visited {color:#555555; text-decoration: underline}
a.info:hover {color: #555555; text-decoration: none}

/* Blok Info o kategorii */
.category_info_div {width: 90%; padding: 0px 0px 0px 0px; border-width: 1px; border-style: dashed; border-color: #888888; background-color: #eeeeee}
.category_info {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; text-decoration: none}
a.category_info:link, a.category_info:visited {color:#555555; text-decoration: none}
a.category_info:hover {color: #555555; text-decoration: underline}

/* Blok Info */
.show_info_div {width: auto; margin: 10px 10px 10px 10px; border-width: 1px; border-style: solid; border-color: #999999; background-color: #eeeeee}
.show_info_form {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; background-color: #FFFFFF; border-style: solid; border-color: #333333; border-width: 1px; height: 20px}
.show_info_form_red {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; background-color: #FF0000; border-style: solid; border-color: #333333; border-width: 1px; height: 20px}
.show_info_error {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; text-decoration: none}
.show_info_title {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; text-decoration: none}
.show_info {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none}
a.show_info:link, a.show_info:visited {color:#333333; text-decoration: underline}
a.show_info:hover {color: #333333; text-decoration: none}

/* Sekcja koszyk */
.basket_info {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none}
.basket_total_price {font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #000000; text-decoration: underline; font-weight: bold}
.basket_product {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #e9006b; text-decoration: none}
a.basket_product:link, a.basket_product:visited {color:#e9006b; text-decoration: none}
a.basket_product:hover {color: #e9006b; text-decoration: underline}
.basket_link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
a.basket_link:link, a.basket_link:visited {color:#000000; text-decoration: none}
a.basket_link:hover {color: #000000; text-decoration: underline}
.basket_row_header {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; background-color: #dddddd; border-left: 1px solid #333333; border-top: 1px solid #333333}
.basket_row_header_end {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; background-color: #dddddd; border: 1px solid #333333; border-bottom: none}
.basket_row_odd {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #e9006b; text-decoration: none; background-color: #e5e5e5; border-left: 1px solid #333333; border-top: 1px solid #333333}
.basket_row_odd_end {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #e9006b; text-decoration: none; background-color: #e5e5e5; border: 1px solid #333333; border-bottom: none}
.basket_row_even {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #e9006b; text-decoration: none; background-color: #f1f1f1; border-left: 1px solid #333333; border-top: 1px solid #333333}
.basket_row_even_end {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #e9006b; text-decoration: none; background-color: #f1f1f1; border: 1px solid #333333; border-bottom: none}
.basket_row_footer {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; background-color: #dddddd; border: 1px solid #333333; border-right: none}
.basket_row_footer_x {font-size: 1px; border: 1px solid #333333; border-bottom: none; border-right: none}
.basket_form_payment {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; background-color: #e5e5e5; border-style: solid; border-color: #333333; border-width: 1px; height: 18px}
.basket_form_quanity {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; background-color: #e5e5e5; border-style: solid; border-color: #333333; border-width: 1px; width: 30px; height: 18px}
.basket_form_button {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; background-color: #e5e5e5; border-style: solid; border-color: #333333; border-width: 1px; height: 20px}

/* Sekcja komentarze */
.comment_title {font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 13px; color: #333333; text-decoration: none; font-weight: bold}
.comment_th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; text-decoration: none; font-weight: bold; background-color: #dddddd}
.comment_row_odd {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; background-color: #eeeeee}
.comment_row_even {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; background-color: #e8e8e8}
.comment_row_null {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; text-decoration: none; background-color: #dddddd}
.comment_link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; text-decoration: none}
a.comment_link:link, a.comment_link:visited {color:#555555; text-decoration: none}
a.comment_link:hover {color: #555555; text-decoration: underline}

/* Strony informacyjne */
.gen_info {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.genmini_info {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.title_info {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none}
.titlemini_info {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #F666666; text-decoration: none}
a:link, a:visited, a.gen_info:link, a.gen_info:visited, a.genmini_info:link, a.genmini_info:visited {color:#000000; text-decoration: underline}
a:hover, a.gen_info:hover, a.genmini_info:hover {color: #000000; text-decoration: none}
a.title_info:link, a.title_info:visited, a.titlemini_info:link, a.titlemini_info:visited {color:#666666; text-decoration: underline}
a.title_info:hover, a.titlemini_info:hover {color: #666666; text-decoration: none}

/* Stopka strony */
.footer {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #bbbbbb; text-decoration: none}
a.footer:link, a.footer:visited {color:#bbbbbb; text-decoration: underline}
a.footer:hover {color: #bbbbbb; text-decoration: none}

.footer2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #eeeeee; text-decoration: none}
a.footer2:link, a.footer2:visited {color:#eeeeee; text-decoration: underline}
a.footer2:hover {color: #eeeeee; text-decoration: none}
