/* ==================================================================
     USTAWIENIA GLOBALNE
   ================================================================== */

body {
  margin-top: 8;
  margin-left: 0;
}
p {
  font: 11px Tahoma, Arial, Sans-Serif;
  color: #000000;
  margin: 0 0 2 0;
}
a {
  font: 11px Tahoma, Arial, Sans-Serif;
  text-decoration: none;
  color: #000000;
}
a:hover {
  color: #ED1C24;
}
form {
  margin: 0 0 0 0;
}
input {
  font: 11px Tahoma, Arial, Sans-Serif;
  color: #000000;
}
select {
  font: 11px Tahoma, Arial, Sans-Serif;
  color: #000000;
}
textarea {
  font: 11px Tahoma, Arial, Sans-Serif;
  color: #000000;
}
marquee {
  font: 11px Tahoma, Arial, Sans-Serif;
  color: #000000;
}
td.center_col {
  padding-bottom: 24;
}


/* ==================================================================
     POLA KOLOROW
   ================================================================== */

/* --- field_blue --------------------------------------------------- */
table.field_blue {
  background-color: #E4E4E4;
}
td.field_blue_ul {
  background-color: #E4E4E4;
  background-image: url('/gfx/field_blue_ul.gif');
  background-repeat: no-repeat;
}
td.field_blue_ll {
  background-color: #E4E4E4;
  background-image: url('/gfx/field_blue_ll.gif');
  background-repeat: no-repeat;
}
td.field_blue_ur {
  background-color: #E4E4E4;
  background-image: url('/gfx/field_blue_ur.gif');
  background-repeat: no-repeat;
}
td.field_blue_lr {
  background-color: #E4E4E4;
  background-image: url('/gfx/field_blue_lr.gif');
  background-repeat: no-repeat;
}

/* --- field_orange ------------------------------------------------- */
table.field_orange {
  background-color: #ED1C24;
}
td.field_orange_ul {
  background-color: #ED1C24;
  background-image: url('/gfx/field_orange_ul.gif');
  background-repeat: no-repeat;
}
td.field_orange_ll {
  background-color: #ED1C24;
  background-image: url('/gfx/field_orange_ll.gif');
  background-repeat: no-repeat;
}
td.field_orange_ur {
  background-color: #ED1C24;
  background-image: url('/gfx/field_orange_ur.gif');
  background-repeat: no-repeat;
}
td.field_orange_lr {
  background-color: #ED1C24;
  background-image: url('/gfx/field_orange_lr.gif');
  background-repeat: no-repeat;
}

/* --- bar_blue ----------------------------------------------------- */
table.bar_blue {
  background-image: url('/gfx/bar_blue_background.gif');
  background-repeat: repeat-y;
}
td.bar_blue_u {
  background-color: #E4E4E4;
  background-image: url('/gfx/bar_blue_u.gif');
  background-repeat: no-repeat;
}
td.bar_blue_l {
  background-color: #E4E4E4;
  background-image: url('/gfx/bar_blue_l.gif');
  background-repeat: no-repeat;
}


/* ==================================================================
     OKNA
   ================================================================== */

table.window {
  margin-bottom: 12;
}
p.window_label {
  font-weight: bold;
  color: #FFFFFF;
  margin: 0 0 1 0;
}

/* --- window_blue -------------------------------------------------- */
td.window_blue_ul {
  background-color: #0E0E0E;
  background-image: url('/gfx/window_blue_ul.gif');
  background-repeat: no-repeat;
}
td.window_blue_et {
  background-color: #000000;
  background-image: url('/gfx/window_blue_et.gif');
  background-repeat: repeat-x;
}
div.window_blue_et {
  width: 100%;
  height: 20px;
  background-image: url('/gfx/window_blue_flash.gif');
  background-repeat: no-repeat;
  font: bold 11px Tahoma, Arial, Sans-Serif;
  color: #FFFFFF;
  text-align: right;
  line-height: 180%;
}
td.window_blue_ur {
  background-color: #0E0E0E;
  background-image: url('/gfx/window_blue_ur.gif');
  background-repeat: no-repeat;
}
td.window_blue_el {
  background-image: url('/gfx/window_blue_el.gif');
  background-repeat: repeat-y;
}
td.window_blue_er {
  background-image: url('/gfx/window_blue_er.gif');
  background-repeat: repeat-y;
}
td.window_blue_ll {
  background-image: url('/gfx/window_blue_ll.gif');
  background-repeat: no-repeat;
}
td.window_blue_eb {
  background-image: url('/gfx/window_blue_eb.gif');
  background-repeat: repeat-x;
}
td.window_blue_lr {
  background-image: url('/gfx/window_blue_lr.gif');
  background-repeat: no-repeat;
}


/* ==================================================================
     RAMKI
   ================================================================== */

table.frame {
  margin-bottom: 16;
}


/* ==================================================================
     OKNO LOGOWANIA
   ================================================================== */

p.login_dialog_entry {
  font-weight: bold;
  margin-right: 8;
}
input.login_dialog_entry {
  width: 100%;
}
input.login_dialog_submit {
  margin-left: 8;
  margin-right: 8;
}
p.login_lost_password {
  font-size: 11px;
}
table.login_dialog_hello {
  margin-top: 4;
  margin-bottom: 6;
}
p.login_client_name {
  margin-left: 12;
  font-weight: bold;
}
p.login_client_links {
  margin-top: 4;
  margin-left: 12;
}


/* ==================================================================
     KOMUNIKATY
   ================================================================== */

div.message {
  margin-bottom: 8;
}
p.message {
  font-weight: bold;
}


/* ==================================================================
     MENU NAWIGACYJNE SKLEPU
   ================================================================== */

table.menu_navigator {
  margin-bottom: 12;
}
td.menu_button_active {
  background-color: #ED1C24;
  background-image: url('/gfx/menu_button_active.gif');
}
td.menu_button_inactive {
  background-color: #0E0E0E;
  background-image: url('/gfx/menu_button_inactive.gif');
}
p.menu_button_entry {
  margin: 0 8 1 0;
}
a.menu_button_entry {
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
a:hover.menu_button_entry {
  color: #E4E4E4;
}


/* ==================================================================
     POLE GRUPY TOWAROWEJ
   ================================================================== */

div.group_field_header {
  margin-top: 5px;
  background-image: url('/gfx/group_interior.gif');
  background-repeat: repeat-y;
}

div.group_field_upper {
  background-image: url('/gfx/group_upper.gif');
  background-repeat: no-repeat;
}

h1.group_field {
  font: bold 18px Tahoma, Arial, Sans-Serif;
  margin: 2 0 4 12;
}
a.group_field {
  font: bold 19px Tahoma, Arial, Sans-Serif;
  color: #000000;
}
a:hover.group_field {
  color: #ED1C24;
}
td.group_field_line {
  background-color: #000000;
}
p.group_field_back {
  margin-right: 48;
}
a.group_field_back {
  display: block;
  width: 64;
  height: 19;
  background-image: url('/gfx/sign_back.gif');
  background-repeat: no-repeat;
  font-weight: bold;
  line-height: 150%;
  margin-top: 8px;
  margin-bottom: 8px;
}
td.group_field_list {
  padding-top: 8;
  padding-bottom: 12;
}
p.group_field_list a {
  margin-left: 12;
  font-size: 12px;
  line-height: 120%;
}


/* ==================================================================
     OKNO 'KONTAKT'
   ================================================================== */

p.contact_hours {
  font-weight: bold;
  margin: 0 0 4 0;
}
p.contact_entry {
  margin: 2 0 4 12;
}


/* ==================================================================
     LISTA TRAFIEN
   ================================================================== */

table.matches_list {
  margin-top: 20;
}
p.matches_count {
  margin-left: 12;
}
p.matches_sort {
  font-weight: bold;
  margin-left: 12;
  color: #0E0E0E;
}
a.matches_sort {
  font-weight: bold;
  color: #000000;
}
tr.matches_list_transparent {
  background-color: transparent;
}
tr.matches_list_blue {
  background-color: #E4E4E4;
}
p.matches_list {
  margin: 0 0 0 12;
}


/* ==================================================================
     KARTA PRODUKTOWA
   ================================================================== */

table.stuff_card {
  margin-top: 12;
}
a.stuff_card_image {
  font-weight: bold;
}
img.stuff_card_image {
  border-color: #000000;
}
table.stuff_card_data_items {
  margin-bottom: 6;
}
p.stuff_card_data_item {
  font-weight: bold;
  margin: 0 4 4 0;
}
p.stuff_card_data_entry {
  margin: 0 0 4 4;
}
p.stuff_card_price {
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 0 0;
}
a.stuff_card_buy {
  font-weight: bold;
}
table.stuff_card_counter {
  margin: 12 24 4 0;
}
p.stuff_card_counter {
  font-weight: bold;
}
a.stuff_card_counter_prev {
  display: block;
  width: 150;
  height: 16;
  font-weight: bold;
  background-image: url('/gfx/sign_left.gif');
  background-repeat: no-repeat;
}
a.stuff_card_counter_next {
  display: block;
  height: 16;
  width: 150;
  font-weight: bold;
  background-image: url('/gfx/sign_right.gif');
  background-position: 131 0;
  background-repeat: no-repeat;
}
table.stuff_content {
  margin-top: 16;
  margin-bottom: 16;
}
tr.stuff_content_transparent {
  background-color: transparent;
}
tr.stuff_content_blue {
  background-color: #E4E4E4;
}
p.stuff_content {
  margin: 3 12 3 12;
}
p.stuff_full_image {
  margin-bottom: 12;
}
img.stuff_full_image {
  border-color: #000000;
}
p.stuff_footer {
  margin: 2 0 2 0;
}
div.testDevice {
  margin-top: 2px;
  margin-bottom: 5px;
}


/* ==================================================================
     WYSZUKIWANIE
   ================================================================== */

input.search_dialog {
  width: 100%;
}
table.search_field {
  margin: 8 0 0 16;
}
p.search_field_item {
  font-weight: bold;
  margin: 0 8 0 0;
}
input.search_field_entry {
  width: 100%;
}
select.search_field_entry {
  width: 100%;
}
p.search_field_price_entry {
  margin: 0 0 0 0;
}
input.search_field_price_entry {
  width: 90;
}
input.search_form_button {
  width: 100%;
  height: 24;
}
input.search_form_submit {
  font-weight: bold;
  width: 100%;
  height: 24;
}


/* ==================================================================
     KOSZYK
   ================================================================== */

p.basket_count {
  margin: 8 0 8 0;
}
p.basket_links {
  margin: 2 0 2 0;
}
table.basket_list {
  margin-top: 20;
}
p.basket_list_header {
  font-weight: bold;
  margin: 0 12 0 12;
}
tr.basket_list_transparent {
  background-color: transparent;
}
tr.basket_list_blue {
  background-color: #E4E4E4;
}
p.basket_list_entry {
  margin: 3 0 3 12;
}
p.basket_list_count {
  margin: 3 12 3 0;
}
p.basket_list_price {
  margin: 3 12 3 0;
}
input.basket_list_count {
  width: 30;
  text-align: right;
}
td.basket_total_price {
  padding: 12 45 0 0;
}
p.basket_total_price {
  font-weight: bold;
  margin: 0 12 0 0;
}
input.basket_refresh_button {
  width: 120;
  height: 24;
}
input.basket_order_button {
  font-weight: bold;
  width: 120;
  height: 24;
}


/* ==================================================================
     FORMULARZ KLIENTA
   ================================================================== */

table.client_form {
  margin: 8 0 0 16;
}
td.client_form_orange {
  background-color: #ED1C24;
}
td.client_form_transparent {
  background-color: transparent;
}
p.client_form_item {
  font-weight: bold;
  margin: 0 8 0 0;
}
input.client_form_entry {
  width: 100%;
}
select.client_form_entry {
  width: 100%;
}
input.client_form_submit {
  font-weight: bold;
  width: 120;
  height: 24;
}


/* ==================================================================
     FORMULARZ DOSTAWY
   ================================================================== */

table.delivery_form {
  margin: 8 0 0 16;
}
td.delivery_form_orange {
  background-color: #ED1C24;
}
td.delivery_form_transparent {
  background-color: transparent;
}
p.delivery_form_item {
  font-weight: bold;
  margin: 0 8 0 0;
}
input.delivery_form_entry {
  width: 100%;
}
select.delivery_form_entry {
  width: 100%;
}
textarea.delivery_form_entry {
  width: 100%;
}
input.delivery_form_submit {
  font-weight: bold;
  width: 120;
  height: 24;
}


/* ==================================================================
     RACHUNEK
   ================================================================== */

table.client_data {
  margin: 8 0 12 16;
}
p.client_data_item {
  font-weight: bold;
  margin: 0 8 0 0;
}
p.client_data_entry {
  margin: 0 0 0 0;
}
input.client_data_submit {
  font-weight: bold;
  width: 160;
  height: 24;
}


/* ==================================================================
     HISTORIA ZAMOWIEN
   ================================================================== */

table.order_list {
  margin-top: 20;
}
p.order_list_header_left {
  font-weight: bold;
  margin: 0 0 0 12;
}
p.order_list_header_right {
  font-weight: bold;
  margin: 0 12 0 0;
}
tr.order_list_transparent {
  background-color: transparent;
}
tr.order_list_blue {
  background-color: #E4E4E4;
}
p.order_list_entry_left {
  margin: 3 0 3 12;
}
p.order_list_entry_right {
  margin: 3 12 3 0;
}

p.order_list_count {
  margin: 3 12 3 0;
}
p.order_list_price {
  margin: 3 12 3 0;
}
input.order_list_count {
  width: 30;
  text-align: right;
}
td.order_total_price {
  padding: 12 45 0 0;
}
p.order_total_price {
  font-weight: bold;
  margin: 0 12 0 0;
}
input.order_refresh_button {
  width: 120;
  height: 24;
}
input.order_order_button {
  font-weight: bold;
  width: 120;
  height: 24;
}


/* ==================================================================
     NAJCHETNIEJ KUPOWANE TOWARY
   ================================================================== */

h2.top_header {
  font: bold 11px Tahoma, Arial, Sans-Serif;
  margin: 0 0 2 8;
}
tr.top_list_transparent {
  background-color: transparent;
}
tr.top_list_blue {
  background-color: #E4E4E4;
}
p.top_list_entry {
  margin: 2 0 2 8;
}


/* ==================================================================
     AKTUALNOSCI
   ================================================================== */

table.news_list {
  margin-top: 5px;
  margin-bottom: 10px;
}
table.news_list td {
  font: 11px Tahoma, Arial, Sans-Serif;
}
div.news_message, div.news_message p {
	font: 11px Tahoma, Arial, Sans-Serif;
	line-height: 130%;
}
div.news_message a {
	color: blue;
	text-decoration: underline;
}
div.news_message a:hover {
	color: red;
}


/* ==================================================================
     ZAPYTAJ PRZEDSTAWICIELA
   ================================================================== */

p.ask_form_item {
  font-weight: bold;
  margin: 0 8 0 0;
}
input.ask_form_entry {
  width: 100%;
}
textarea.ask_form_entry {
  width: 100%;
}
input.ask_form_submit {
  font-weight: bold;
  width: 120;
  height: 24;
}


/* ==================================================================
     PRZYPOMINANIE HASLA
   ================================================================== */

p.forgotten_form_item {
  font-weight: bold;
  margin: 0 8 0 0;
}
input.forgotten_form_entry {
  width: 100%;
}
input.forgotten_form_submit {
  font-weight: bold;
  width: 120;
  height: 24;
}