
/* ********************************************************** 
   GLOBALNE
********************************************************** */

* {
   margin: 0px;
   padding: 0px;
   
   vertical-align: top;
   text-align: left;
   
   font-family: Arial;
   font-size: 11px;
   color: #000000;
   font-weight: normal;
   text-decoration: none;
}

body {
   text-align: center;
   
   background-color: #ffffff;
}

img {
   border-width: 0px;
}

b {
   font-weight: bold;
}

u {
   text-decoration: underline;
}

del {
   text-decoration: line-through;
}

a {
   color: #a9141a;
}

a:hover {
   color: #33141a;
}

/* ********************************************************** 
   STRONA
********************************************************** */

.lay_strona {
   margin: auto;
   
   width: 758px;
   
   border-left-width: 6px;
   border-left-style: solid;
   border-left-color: #bfbfbf;
   border-right-width: 6px;
   border-right-style: solid;
   border-right-color: #bfbfbf;
   
   background-color: #fdfdfd;
}

.lay_strona_margines_prawy {
   margin-right: 4px;
   
   width: 754px;
}

/* ********************************************************** 
   NAGŁÓWEK
********************************************************** */

.lay_naglowek {
   height: 339px;
}

.lay_naglowek_menu_glowne {
   height: 83px;
}

.lay_naglowek_menu_glowne_jeden {
   height: 3px;
   
   background-color: #fdfdfd;
}

.lay_naglowek_menu_glowne_dwa {
   height: 32px;
   
   background-color: #ededed;
   
   text-align: right;
}

.lay_naglowek_menu_glowne_dwa a, .lay_naglowek_menu_glowne_dwa span {
   position: relative;
   
   top: 8px;
   
   color: #737373;
   font-weight: bold;
}

.lay_naglowek_menu_glowne_dwa a:hover {
   position: relative;
   
   top: 8px;
   
   color: #a20900;
   font-weight: bold;
}

.lay_naglowek_menu_glowne_dwa .lay_naglowek_menu_glowne_dwa_koszyk {
   color: #a20900;
   font-weight: bold;
}

.lay_naglowek_menu_glowne_dwa .lay_naglowek_menu_glowne_dwa_koszyk:hover {
   color: #220900;
}

.lay_naglowek_menu_glowne_trzy {
   height: 2px;
   
   background-color: #fdfdfd;
}

.lay_naglowek_menu_glowne_cztery {
   height: 1px;
   
   background-color: #434343;
}

.lay_naglowek_menu_glowne_piec {
   height: 9px;
   
   background-color: #333333;
}

.lay_naglowek_menu_glowne_szesc {
   height: 1px;
   
   background-color: #434343;
}

.lay_naglowek_menu_glowne_siedem {
   height: 2px;
   
   background-color: #fdfdfd;
}

.lay_naglowek_menu_glowne_osiem {
   height: 33px;
   
   background-image: url('../images/lay/lay_naglowek_glowne_menu.png');
   background-repeat: no-repeat;
   background-position: 0px 0px;
}

.lay_naglowek_menu_glowne_osiem table {
   height: 33px;
}

.lay_naglowek_menu_glowne_osiem table tr td {
   vertical-align: middle;
   text-align: center;
}

.lay_naglowek_menu_glowne_osiem table tr td a {
   color: #595959;
}

.lay_naglowek_menu_glowne_osiem table tr td a:hover {
   color: #000000;
}

.lay_naglowek_wineta {
   position: relative;
   
   height: 202px;
   
   background-image: url('../images/lay/lay_wineta.png');
   background-repeat: no-repeat;
   background-position: 0px 0px;
}

.lay_naglowek_wineta_naglowek {
   position: absolute;
   
   top: 31px;
   right: 0px;
}

.lay_naglowek_wineta_dane_firmy {
   position: absolute;
   
   top: 80px;
   right: 10px;
   
   text-align: right;
   
   color: #cbcbcb;
}

.lay_naglowek_wineta_odnosniki {
   position: absolute;
   
   top: 130px;
   left: 475px;
}

.lay_naglowek_wineta_odnosniki a {
   position: relative;
   
   color: #ececec;
   text-decoration: underline;
}

.lay_naglowek_wineta_odnosniki a:hover {
   color: #999999;
}

.lay_naglowek_filtry {
   height: 54px;
}

.lay_naglowek_filtry_jeden {
   height: 50px;
   
   background-color: #747373;
}

.lay_logowanie_login_kontener {
   padding-left: 20px;
   padding-right: 20px;
   
   height: 50px;
   
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #000000;
   
   color: #fdfdfd;
   font-weight: bold;
}

.lay_logowanie_haslo_kontener {
   padding-left: 20px;
   padding-right: 20px;
   
   height: 50px;
   
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #000000;
   
   color: #fdfdfd;
   font-weight: bold;
}

.lay_logowanie_wyszukiwarka_kontener {
   padding-left: 20px;
   padding-right: 20px;
   
   height: 50px;
   
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #000000;
   
   color: #fdfdfd;
   font-weight: bold;
}

.lay_logowanie_odnosniki_kontener a {
   color: #fdfdfd;
}

.lay_logowanie_odnosniki_kontener a:hover {
   color: #999999;
}

.lay_logowanie_login_kontener_margin_top {
   height: 7px;
}

.lay_naglowek_filtry_dwa {
   height: 2px;
   
   background-color: #bbbbbb;
}

.lay_naglowek_filtry_trzy {
   height: 1px;
   
   background-color: #c0c0c0;
}

.lay_naglowek_filtry_cztery {
   height: 1px;
   
   background-color: #fdfdfd;
}

/* ********************************************************** 
   PODSTRONA
********************************************************** */

.lay_podstrona_left {
   width: 193px;
   
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #fdfdfd;
   
   background-color: #f2f2f2;
}

.lay_menu_boczne_naglowek_kontener {
   position: relative;
}

.lay_menu_boczne_naglowek_zawartosc {
   position: absolute;
   
   right: -2px;
   
   width: 195px;
   height: 25px;
   
   background-color: #999a9b;
}

.lay_menu_boczne_naglowek_opcje_kontener {
   margin-top: 30px;
}

.lay_menu_boczne_naglowek_opcja {
   padding: 10px;
   
   border-bottom-width: 1px;
   border-bottom-style: dotted;
   border-bottom-color: #bbbbbb;
}

.lay_menu_boczne_naglowek_opcja a {
   color: #b42525;
}

.lay_menu_boczne_naglowek_opcja a:hover {
   color: #000000;
}

.lay_podstrona_center {
   width: 425px;
   
   border-left-width: 1px;
   border-left-style: solid;
   border-left-color: #bbbbbb;
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #bbbbbb;
   
   background-color: #fdfdfd;
}

.lay_podstrona_center_zawartosc {
   margin: 3px;
   
   width: 419px;
   
   overflow: hidden;
}

.lay_reklamy {
   border-top-width: 1px;
   border-top-style: solid;
   border-top-color: #bbbbbb;
}

.lay_reklamy_partnerzy {
   padding: 5px;
   padding-right: 10px;
   
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #bbbbbb;
}

.lay_reklamy_partnerzy_linki {
   padding: 5px; 
}

.lay_reklamy_partnerzy_linki a {
   color: #4c4e4d;
}

.lay_reklamy_partnerzy_linki a:hover {
   color: #1c1e1d;
}

.lay_reklamy_banery {
   padding: 5px;
   
   color: #4c4e4d;
}

.lay_podstrona_right {
   width: 128px;
   
   border-left-width: 1px;
   border-left-style: solid;
   border-left-color: #fdfdfd;
   
   background-color: #efefef;
}

.lay_nowosci_naglowek_kontener {
   position: relative;
}

.lay_nowosci_naglowek_zawartosc {
   position: absolute;
   
   left: -2px;
   
   width: 130px;
   height: 25px;
   
   background-color: #9d0900;
}

.lay_nowosci_produkty_kontener {
   margin-top: 30px;
}

.lay_nowosci_produkty_kontener_tytul {
   color: #a9141a; 
   font-weight: bold;
}

.lay_nowosci_produkty_kontener_tytul:hover {
   color: #29040a; 
}

.lay_nowosci_produkty_kontener_nowosc {
   color: #ed1c24; 
   font-weight: bold;
}

.lay_nowosci_produkty_kontener_nowosc:hover {
   color: #29040a; 
}

.lay_nowosci_produkty_kontener_autor {
   color: #333333; 
}

.lay_nowosci_produkty_kontener_autor:hover {
   color: #555555; 
}

.lay_nowosci_produkty_kontener_skrocony_opis {
   color: #737373; 
}

.lay_nowosci_produkty_kontener_skrocony_opis:hover {
   color: #222222; 
}

/* ********************************************************** 
   STOPKA
********************************************************** */

.lay_stopka {
   margin-left: 4px;
   
   height: 88px;
}

.lay_stopka_top_linia_jeden {
   height: 7px;
   
   background-color: #707070;
   
   font-size: 1px;
}

.lay_stopka_top_linia_dwa {
   height: 1px;
   
   background-color: #9a9a9a;
   
   font-size: 1px;
}

.lay_stopka_top_linia_trzy {
   height: 2px;
   
   background-color: #d4d4d4;
   
   font-size: 1px;
}

.lay_stopka_top_body_jeden {
   height: 40px;
   
   background-color: #e5e5e5;
}

.lay_stopka_top_body_jeden_wnetrze {
   padding-top: 12px;
   
   text-align: center;
   
   color: #646464;
}

.lay_stopka_top_body_jeden_wnetrze a {
   color: #646464;
}

.lay_stopka_top_body_jeden_wnetrze a:hover {
   color: #242424;
}

.lay_stopka_top_body_dwa {
   height: 38px;
   
   background-color: #fdfdfd;
}

.lay_stopka_top_body_dwa_wnetrze {
   padding-top: 12px;
   
   text-align: center;
   
   color: #6d6d6d;
}

.lay_stopka_top_body_dwa_wnetrze a {
   color: #6d6d6d;
   
   font-weight: bold;
}

.lay_stopka_top_body_dwa_wnetrze a:hover {
   color: #2d2d2d;
}

/* ********************************************************** 
   KONIEC
********************************************************** */
 