body { margin: 0; padding: 0; background: #FFFFFF; font-family: Tahoma; font-size: 11px; color: #000000; line-height: 18px; text-align: center;  }
#layout { width: 980px; margin: 0 auto; }

#header { height: 144px; margin:10px 0 0 0; background: url(../images/header-tlo.gif) no-repeat ; }
#header-logo { float: left; margin: 5px 0 0 70px; display: inline;}
#header-adres { width: 495px; float: left; color: #4E4E4E; margin: 5px 0 0 48px; text-align: left;}
#header-mapa { float:left; width: 75px; color: #4E4E4E; margin: 5px 0 0 0;}
#header-mapa a { color: #5D6EC7; text-decoration: none;}
#header-mapa a:hover { color: #5D6EC7; text-decoration: none;}
#header-jezyk { float: left; color: #4E4E4E; margin: 5px 0 0 10px; text-align: left; }
#header-jezyk a { text-decoration: none; color: #4E4E4E;}
#header-jezyk a:hover { text-decoration: none; color: #4E4E4E;}
#header-menu { width: 980px; clear: both; margin: 22px 0 0 0; display: inline; float: left; font-size: 11px; font-family: Tahoma; }
#header-menu ul { list-style: none; margin: 0; padding: 0;}
#header-menu ul li { float: left; font-weight: bold; color: #F8F9FB;}
#header-menu ul li a { font-weight: bold; color: #F8F9FB; text-decoration: none; display: block;  padding: 6px 10px 5px 10px;}
#header-menu ul li a:hover { font-weight: bold; color: #F8F9FB; text-decoration: none; background: #F3F6F9; color: #5D6D9B;} 
.glowna { background: #5D6D9B;}

#header-pasek { width: 980px; clear: both; float: left; }

#header-lokalizer {float: left; margin: 10px 0 0 16px; color: #7984A3; display: inline; width: 550px; height: 22px; overflow: hidden; display: inline; text-align: left;}
#header-lokalizer a { text-decoration: none; color: #7984A3; }
#header-lokalizer a:hover { text-decoration: none; color: #7984A3;}

#header-logowanie {float: right; margin: 10px 18px 0 0; display: inline; }
#header-logowanie-tekst { color: #7984A3; float: left; margin-right: 10px;}
#header-logowanie-tekst a { color: #7984A3; text-decoration: none; }
#header-logowanie-tekst a:hover { color: #7984A3; text-decoration: none;}
#header-logowanie-login { float: left;  margin-right: 10px; display: inline;}
#header-logowanie-login input { color: #7984A3; font-size: 10px; width: 98px; border: 1px solid #7A84A3; padding-left:5px;}
#header-logowanie-haslo { float: left;  margin-right: 10px; display: inline; }
#header-logowanie-haslo input { color: #7984A3; font-size: 10px; width: 98px; border: 1px solid #7A84A3; padding-left:5px;}
#header-logowanie-przycisk { float: left; display: inline;}

#content { margin: 10px 0 0 17px; }
#content-lewy { width: 237px; background: url(../images/content-lewy.gif) no-repeat #FFFFFF; padding:0 10px 15px 10px; float: left; margin: 0; display: inline; text-align: left;  }

.naglowek-box { color: #29396A; font-family: Arial; font-size: 14px; font-weight: bold; text-align: left; margin: 0 0 10px 0; clear: both;}
.wiadomosc-naglowek { clear: both; float: left; display: inline; color: #4D4D4D; font-weight: bold; font-size: 11px; font-family: Tahoma; text-align: left; margin: 0 0 12px 0; width: 220px; }
.wiadomosc-strzalka { clear:both; float: left; margin: 4px 8px 0 0; display: inline;}
.wiadomosc-tresc { font-family: Arial; color: #818181; font-size: 10px; text-align: left; float: left; display: inline; width: 222px;}
.wiadomosc-tresc a { color: #818181; text-decoration: none; }
.wiadomosc-tresc a:hover { color: #818181; text-decoration: none; }
.margines { padding: 10px 5px 10px 5px;}


.content-lewy-kreski { color: #B9B9B9; margin: 12px 0 12px 0; font-size: 9px; clear: both; float: left; width: 220px;}
.aktualnosci-link { color: #394F93; clear: both; margin: 12px 0 20px 0; float: left; text-align: center; width: 220px; }
.aktualnosci-link a { color: #394F93; text-decoration:none; }
.aktualnosci-link a:hover { color: #394F93; text-decoration:none; }

.wydawnictwo-zdjecie { float: left;}
.wydawnictwo-zdjecie img { border: 2px solid #858EA9; margin: 0 9px 6px 0;}
.wydawnictwo-opis { font-weight: bold; color: #4D4D4D; text-align: left;}
.wydawnictwo-link { color: #394F93; text-align: left; margin: 5px 0 0 0; }
.wydawnictwo-link a { color: #394F93; text-decoration: none; }
.wydawnictwo-link a:hover { color: #394F93; text-decoration: none; }

#content-srodek { width: 239px; float: left; margin: 0 0 0 12px; padding:15px 10px 15px 10px; background: url(../images/content-srodek.gif) no-repeat #FFFFFF; display: inline; text-align: left;}

.tresc-blue { color: #394F93; text-align: left; clear: both; padding-bottom: 15px;}
.tresc-blue a { color: #394F93; text-decoration: none;}
.tresc-blue a:hover { color: #394F93; text-decoration: none;}
.tresc-grey { color: #4D4D4D; text-align: left; clear: both; font-weight: bold; padding-bottom: 15px;  }

#content-prawy { margin: 0 0 0 12px; float: left; display: inline;}
#content-prawy-tekst { padding: 25px 0 0 10px; color: #4d4d4d; }
#content-prawy-tekst a { text-decoration: none; color: #394f93; }
#content-prawy-tekst a:hover { text-decoration: none; color: #394f93; }
.content-prawy-tekst-tresc { text-align: left; }
.prawy-link { text-align: center;}
.prawy-link a { color: #394F93; text-decoration: none;}
.prawy-link a:hover{ color: #394F93; text-decoration: none;}


#content-posdtrona-lewy { width: 237px; float: left; display: inline; background: url(../images/content-lewy.gif) no-repeat #FFFFFF; margin: 0; padding:0px 0px 15px 0px; min-height: 450px;}


#content-posdtrona-prawy { width: 690px; float: left; display: inline; margin: 0 0 0 16px; text-align: left; padding: 0;}
.content-posdtrona-prawy-naglowek { width: 675px; background: url(../images/naglowek.gif) bottom repeat-x; padding: 15px 0 3px 0; color: #29396A; font-family: Arial; font-size: 16px; font-weight: bold; text-align: left; margin: 0 0 0 10px; float: left; display: inline;}
.content-posdtrona-tresc { padding: 15px 15px 15px 10px; float: left; display: inline; color: #4d4d4d; text-align: left; overflow: hidden; width: 665px;  }
.content-posdtrona-tresc a { color: #4D4D4D; text-decoration: none;}
.content-posdtrona-tresc a:hover { color: #4D4D4D; text-decoration: none;}
.content-posdtrona-tresc-data { padding: 0 15px 0 10px; color: #4d4d4d; font-weight: bold; text-align: left; clear: both;}
.content-posdtrona-zdjecia { clear: both; float: left; border: 2px solid #e2e2e2; margin: 5px; }
.content-posdtrona-tresc form { float: left; display: inline; width: 600px;}

/*menu boczne podstrony*/
.naglowek-box-menu { clear: both; float: left; padding: 10px 10px 0px 10px; font-weight: bold; text-align: left; font-family: Arial; color: #29396a; font-size: 14px; }
.naglowek-box-menu a { color: #29396a; text-decoration: none; }
.naglowek-box-menu a:hover { color: #7B88E3; text-decoration: underline; }
.naglowek-box-menu-kreska { clear: both; float: left; display: inline; color: #B9B9B9; font-size: 9px; margin: 0 5px 0 5px; width: 227px;}

.menu { text-align: left; list-style: none; float: left; margin: 0px 0px 20px 0px; padding: 0; display: inline; }
.menu li {padding: 0 0 0 0; display: block; width: 237px; margin: 0; float: left; display: inline;}
.menu a { text-decoration: none; padding: 6px 5px 6px 15px; display: block; }
.menu a:hover { text-decoration: underline; color: #7b88e3; padding: 6px 5px 6px 15px; display: block;}
.menu_0 { font-weight: bold; color: #29396a; background: url(../images/strzalka_0_0.gif) no-repeat; background-position: 5px 13px;}
.menu_0:hover { background: url(../images/strzalka_0_1.gif) no-repeat; background-position: 5px 13px;}
.menu_1	{ margin-left: 8px; color: #29396a; background: url(../images/strzalka_1_0.gif) no-repeat; background-position: 5px 13px; }
.menu_1:hover { background: url(../images/strzalka_1_1.gif) no-repeat; background-position: 5px 13px;}
.menu_2	{ margin-left: 16px; color: #646e83; background: url(../images/strzalka_2_0.gif) no-repeat; background-position: 5px 13px;}
.menu_2:hover { background: url(../images/strzalka2.gif) no-repeat; background-position: 5px 13px;}
/*menu boczne podstrony*/

#stopka-tresc { clear: both; margin: 20px 0 0 0; }
#stopka-tresc-pasek {float: right;}
#stopka-tresc-przyciski { clear: both; float: right; margin: 8px 0 0 0;}

.ikona1 { clear: both; margin-bottom: -5px;}
#stopka-tresc-przyciski a { color: #747474; text-decoration: none;}
#stopka-tresc-przyciski a:hover { color: #747474; text-decoration: none;}
#stopka-tresc-przyciski img {margin: 0 23px 0 0;} 



/*formularz rejestracji*/
.formularz_kasa_tytul { font-size: 13px; font-weight: bold; padding: 0; margin: 25px 0 10px 0; line-height: 18px; clear: both; float: left; }
.formularz_kasa_radio { clear: both;  float: left; }
.formularz_kasa_button { clear: both; float: left; margin-top: 20px;}
.formularz_kasa_zestaw { overflow: hidden; clear: both; padding-left: 20px; text-align: left;}
.formularz_kasa_zestaw2 { overflow: hidden; clear: both; padding-left: 30px; text-align: left;}
.formularz_kasa_zestaw span { padding-bottom: 10px;}
.formularz_kasa_opis { float: left; width: 160px; text-align: right; padding: 3px 5px 3px 0;}
.formularz_kasa_opis2 { float: left; width: 160px; text-align: right; padding: 3px 5px 3px 0;}
.formularz_kasa_pole { float: left; line-height: 0; width: 310px; }
.formularz_kasa_pole input { vertical-align: middle; }
.formularz_kasa_przycisk { margin: 6px 0 0 195px; text-align: left; float: left;  display: inline; }
.formularz_kasa_pomoc { float: left; }
.formularz_kasa_pomoc img { padding: 2px 0 0 5px; }

.formularz_kasa_uwagi { width: 550px; height: 60px; }
.formularz_kasa_regulamin { padding: 10px 0 10px 0; }
.formularz_kasa_regulamin checkbox { vertical-align: middle; }

.logowanie_naglowek { font-size: 13px; font-weight: bold; padding: 0 0 0 0; margin: 25px 0 10px 0; line-height: 18px; clear: both; }
#zamawiajacy_firma_pola { clear: both; float: left; display: inline; padding-top:10px;}

.formularz_przerwa { clear: both; float: left; display: inline;}
/*formularz rejestracji*/



.tab_products { line-height: 15px; clear: both; }
.tab_products td { border-bottom: 1px solid #d8dcea; border-top: 1px solid #d8dcea; }

/*opis produktu*/
.artykul { clear: both; overflow: hidden; text-align: left;}
.opis_autor { float: left; width: 140px; text-align: right; font-weight: bold;}
.opis_artykul { float: left; font-style: italic; margin-left: 5px;}

.tos_nr_kat { padding: 3px 0 3px 0;  text-align: left; font-weight:bold; }
.tos_producent { padding: 3px 0 3px 0;  text-align: left; }
.tos_cena { padding: 3px 0 3px 0;  text-align: left; }
.tos_cena span { color: #Ff6600; font-size: 15px; padding: 0 18px 0 0;  text-align: left;}
.tos_ddk { padding: 10px 0 10px 0;  text-align: left;}
.tos_opis { padding: 3px 0 3px 0; text-align: left; }
.tos_zdjecie { clear: both; padding:5px; }
/*opis produktu*/

/*wyszukiwarka archiwum*/
#wyszukiwarka-tekst { font-weight: bold; padding: 5px;}
#wyszukiwarka-przycisk { vertical-align: middle; display: inline;}
#wyszukiwarka-pole { float: left; display: inline; margin: 1px 5px 0 0; vertical-align: middle; }
#wyszukiwarka-pole input { border: solid 1px #7A84A3; color: #919AD2; padding-left: 3px; font-size: 11px; width: 200px; vertical-align: middle; display: inline;}

.wyniki_wyszukiwania_1 { clear: both; float: left; margin: 10px 0 0 0; padding: 0; display: inline; width: 640px;}
.wyniki_wyszukiwania_1 a { font-weight: bold; text-decoration: none;}
.wyniki_wyszukiwania_1 a:hover { font-weight: bold; text-decoration: underline;}
.wyniki_wyszukiwania_2 { clear: both; display: inline; float: left; width: 640px; }
.wyniki_wyszukiwania_2 a { text-decoration: none;}
.wyniki_wyszukiwania_2 a:hover { text-decoration: underline;}
/*wyszukiwarka archiwum*/



.reklama_naglowek { text-align: center; font-weight: bold; font-size: 12px; background: #CED3E4; border: 1px solid #8795BF;}
.reklama td {border: 1px solid #8795BF; background: #F7F8FB; padding: 5px 0 5px 0; width: 50%;}
.reklama th {border: 1px solid #7888B7; background: #CED3E4;}

#footer { height: 84px; clear: both; background: url(../images/footer-tlo.gif) no-repeat ; margin-top:0 ; float: left; width: 980px; padding: 0; }
#footer-menu { color: #394F93; padding: 15px 0 0 0; }
#footer-menu a { color: #394F93; text-decoration: none;}
#footer-menu a:hover { color: #394F93; text-decoration: none;}
#footer-menu span { margin: 0 5px 0 5px;}

#footer-dogory { float: right; margin: -25px 20px 0 0;}
#footer-dogory a { color: #747474; text-decoration: none;}
#footer-dogory a:hover { color: #747474; text-decoration: none;}

#footer-copyright { color: #FFFFFF; margin-top: 25px;}
#footer-copyright a { color: #FFFFFF; text-decoration: none;}
#footer-copyright a:hover { color: #FFFFFF; text-decoration: none;}

h1 {font-size: 14px; font-weight: bold;}
