html, body {
width:100%;
height:100%;
background:url(img/back.png) repeat-x #ffffff;
color:#363636;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
}

a
{
color:#4f7697;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

img
{
border:0px;
}

hr
{
background-color:#dcdcdc;
color:#dcdcdc;
height:1px;
width:100%;
border:0px;
}

#main_div
{
position:relative;
width:1000px;
margin:auto;
height:auto !important;
height:100%;
min-height:100%;
background:repeat-y #ffffff;

}

#top_div
{
width:1000px;
height:129px;
background:url(img/s_01.png) no-repeat #ffffff;
}

#top_div img
{
position:absolute;
top:15px;
left:20px;
}

#bottom_div
{
position:absolute;
bottom:0px;
width:1000px;
height:115px;
background-color: #f7f6f2;
border-top:solid 1px #dfdfdc;
}

#pbottom
{
padding-bottom:117px;
clear:both;
}

#wyszukiwarka_glowna
{
width:1000px;
height:141px;
background:url(img/wyszukiwarka_glowna.jpg) no-repeat #ffffff;
background-position:bottom left;
}

#wyszukiwarka_glowna2
{
width:1000px;
height:91px;
background:url(img/wyszukiwarka_glowna2.jpg) no-repeat #ffffff;
background-position:bottom left;
}

#wyszukiwarka_wlasciwa
{
margin:auto;
width:660px;
position:relative;
}

#napis_szukaj
{
color:#939598;
font-size:18px;
float:left;
margin-top:26px;
}

#input_szukaj_div, .input_srodkowy
{
float:left;
background:url(img/sms_kod_srodek.png) repeat-x;
width:394px;
height:43px;
margin-top:17px;
}

.input_srodkowy
{
width:460px;
}

#input_szukaj_div_lewy, #input_szukaj_div_prawy, .input_lewy, .input_prawy
{
margin-top:17px;
float:left;
width:29px;
height:43px;
background:url(img/sms_kod_lewy.png) no-repeat;
}

.input_srodkowy, .input_lewy, .input_prawy
{
margin-top:0px;
margin-bottom:8px;
}

#input_szukaj_div_prawy, .input_prawy
{
width:27px;
background:url(img/sms_kod_prawy.png) no-repeat;
}

#input_szukaj, .input_input
{
margin-top:11px;
width:410px;
height:24px;
background-color:#f7f6f2;
font-size:18px;
font-family:Verdana, Arial, Tahoma;
color:#6e6e6e;
border:0px;
}

.input_input
{
width:460px;
}

#wyszukiwarka_rozwin
{
position:absolute;
right:90px;
top:63px;
clear:both;
text-align:right;
}

#wyszukiwarka_rozwin a
{
color:#939598;
}

.wyszukiwarka_select
{
width:175px;
}

#wyszukiwarka_zaawansowane
{
width:590px;
margin:auto;
}

#wyszukiwarka_glowna2 #wyszukiwarka_zaawansowane
{
display:none;
}

#w_epoka, #w_autor, #w_lektura
{
float:left;
width:195px;
margin-top:15px;
font-size:11px;
color:#939598;
}

#lupa_szukaj
{
float:left;
cursor:pointer;
}

#naglowek
{
width:1000px;
height:165px;
background:url(img/naglowek.jpg) no-repeat #ffffff;
background-position:top center;
}

#katalog
{
width:1000px;

background:url(img/katalog.jpg) no-repeat #ffffff;
position:relative;
font-size:17px;
font-weight:bold;
line-height:30px;
}

#liczba_opracowan
{
position:absolute;
top:8px;
left:465px;
font-weight:bold;
font-size:38px;
color:black;
text-align:center;
width:110px;
}

#katalog_spis_lewy
{
padding-top:70px;
padding-left:150px;
width:344px;
float:left;
text-transform:uppercase;
}

#katalog_spis_prawy
{
padding-top:70px;
padding-right:150px;
width:344px;
float:right;
text-transform:uppercase;
}

.licznik
{
font-size:12px;
}

#na_skroty
{
width:1000px;
height:259px;
margin-top:10px;
background:url(img/na_skroty.jpg) no-repeat #ffffff;
background-position:top center;
position:relative;
}

#autorzy, #lektury
{
position:absolute;
top:135px;
left:590px;
width:100px;
text-align:center;
font-size:16px;
letter-spacing:4px;
font-weight:bold;
line-height:21px;
}

#lektury
{
left:760px;
}


#clear, .clear
{
clear:both;
}

#stopka_linki
{
text-align:center;
margin-top:15px;
line-height:25px;
color:#231f20;
}
#stopka_linki a
{
color:#231f20;
}

#stopka_info
{
margin-top:0px;
color:#aaa17f;
text-align:center;
}

#content
{
width:1000px;
background:url(img/naSkroty_pasek.png) repeat-x #ffffff;
}

#content_parent
{

width:725px;
float:right;
background:url(img/content2.jpg) no-repeat;
background-position:top right;
}

#naSkroty_icon
{
margin-top:45px;
text-align:center;
}

#menu
{
margin-top:10px;
}

#menu_parent
{
width:275px;
float:left;
background:url(img/naSkroty_naroznik.png) no-repeat;
background-position:top right;
position:relative;

}

#tresc
{

margin-right:0px;
margin-top:15px;
}

#lokalizator
{
position:absolute;
top:0px;
left:0px;
height:23px;
width:750px;
padding-top:8px;
background:url(img/strzalka.png) no-repeat;
background-position:5px;
padding-left:29px;
color:#4f7697;

}


#tytul
{
width:460px;
height:55px;
margin-left:15px;
margin-top:30px;
color:#4f7697;
font-size:22px;
position:relative;
}

#subtytul
{
position:absolute;
bottom:0px;
}

.menu_div, .menu_div2
{
background:url(img/telko.png) repeat-y;
height:18px;
margin-bottom:2px;
padding-left:28px;
padding-top:3px;
}

.menu_div2
{
padding-left:5px;
}

.menu_book
{
background:url(img/book.png) no-repeat;
padding-left:23px;
}

.dane_tabelaryczne
{
margin:auto;
}

.dane_tabelaryczne td, .dane_tabelaryczne th
{
border:solid 1px gray;
padding:4px;
}

.icona
{
float:left;
}

.nazwa_kolumny
{
color:#6e6e6f;
font-weight:bold;
font-size:20px;
margin-top:20px;
margin-bottom:30px;
}

.element_kolumny
{
font-size:14px;
margin-bottom:10px;
margin-left:85px;
}

.element_kolumny span
{
font-size:11px;
}

#autorzy_spis
{
float:left;
width:300px;
margin-top:15px;
margin-left:20px;
}

#opracowania_spis
{
float:right;
width:300px;
margin-top:15px;
margin-right:20px;
}

.naglowek_wyliczeniowy
{
margin-top:10px;
margin-left:15px;
position:relative;
padding-left:70px;
min-height:80px;
}

.naglowek_wyliczeniowy img
{
position:absolute;
left:0px;
top:0px;
}

.naglowek_wyliczeniowy li
{
float:left;
list-style-image:url(img/li.png);
font-size:13px;
width:170px;
margin-left:30px;
margin-bottom:10px;
}

.opracowania
{
margin-left:20px;
margin-top:10px;
}

.opracowanie_tytul
{
font-size:18px;
}


.opracowanie_zajawka
{
margin-top:5px;
margin-left:20px;
margin-right:50px;
color:#939598;
}

.opracowanie_zajawka:first-letter
{
font-size:22px;
font-weight:bold;
}

.opracowanie_ilosc_stron
{
float:left;
margin-left:20px;
margin-top:10px;
color:#6e6e6f;
width:200px;
height:25px;
background:url(img/ilosc_stron.png) no-repeat;
padding-top:6px;
padding-left:24px;
}

.opracowanie_sms
{
float:right;
margin-top:10px;
margin-right:50px;
}

.maly_autor, .maly_autor a
{
font-size:15px;
font-weight:bold;
}

.opracowanie_tytul
{
margin-left:15px;
margin-top:20px;
color:#9d0917;
}

.opracowanie_tresc
{
margin-top:20px;
margin-left:40px;
margin-right:40px;
line-height: 18px;
color: #6C6F73;

}

.opracowanie_akapit1:first-letter
{
font-size:20px;
font-weight:bold;
}

.spis_alfabetyczny
{
font-size:14px;
margin-top:15px;
}

.spis_kolumny
{
width:580px;
float:left;
}

.pierwsza_litera:first-letter
{
font-size:19px;
font-weight:bold;
}

.pierwsza_litera, .zwykly
{
margin:10px 0px;
}

.separator
{
margin: 15px 0px;
}

.spis_kolumna
{
margin-bottom:0px;
}

.spis_glowna_kolumna_prawa
{
float:right;
width:280px;
}

.spis_glowna_kolumna_lewa
{
float:left;
margin-left:15px;
width:280px;
}

#wallpaper
{
top:0px;
left:0px;
position:absolute;
width:100%;
height:100%;
background:url(img/tlo.png);
display:none;
}

#sms_div
{
margin:auto;
position:relative;
margin-top:70px;
height:425px;
width:603px;
background:url(img/sms.png) no-repeat;
text-align:center;
color:#9d0917;
font-size:15px;
}

#sms_lewy, #sms_prawy, #sms_srodkowy
{
float:left;
background:url(img/sms_lewy.png) no-repeat;
width:28px;
height:425px;
}

#sms_srodkowy
{
width:546px;
background:url(img/sms_srodek.png) repeat-x;
position:relative;
}

#sms_prawy
{
background:url(img/sms_prawy.png) no-repeat;
width:26px;
}


#sms_kod
{
margin:auto;
margin-top:5px;
width:330px;
}

#sms_kod_lewy
{
margin-top:15px;
float:left;
width:29px;
height:43px;
background:url(img/sms_kod_lewy.png) no-repeat;
}

#sms_kod_wlasciwy
{
margin-top:15px;
float:left;
width:194px;
height:43px;
background:url(img/sms_kod_srodek.png) repeat-x;
}

#sms_kod_wlasciwy input
{
border:0px;
margin-top:11px;
width:194px;
font-size:20px;
background-color:#f7f6f2;
font-weight:bold;
text-align:center;
}

#sms_kod_prawy
{
margin-top:15px;
float:left;
width:27px;
height:43px;
background:url(img/sms_kod_prawy.png) no-repeat;
}

#sms_close
{
position:absolute;
right:9px;
top:6px;
}

#sms_kod img
{
cursor:pointer;
float:left;
}

#sms_info2
{
margin-top:0px;
color:#000000;
text-align:center;
font-size:12px;
}

#sms_info2 span
{
font-size:20px;
font-weight:bold;
color:#4f7697;
}

#sms_info3
{
margin-top:10px;
font-size:12px;
color:#000000;
}

#sms_info4
{
position:absolute;
bottom:25px;
left:0px;
width:536px;
border-top:solid 1px #e8e8e6;
border-bottom:solid 1px #e8e8e6;
background-color:#f7f6f2;
color:#6e6e6f;
font-size:11px;
padding:4px;
}

#sms_adres
{
display:none;
}

#sms_ilosc_stron, #sms_wybrane_opracowanie
{
font-weight:bold;
}

#posrednik
{
position:absolute;
left:0px;
top:0px;
width:546px;
height:425px;
}

#sms_blednykod
{
margin-top:5px;
color:red;
font-weight:bold;
}

.porcjowanie
{
float:right;
color:#4f7697;
margin-top:2px;
}


.obecna_strona, .inne_strony
{
width:14px;
height:16px;
background:url(img/p_active.png) no-repeat;
font-size:11px;
float:left;
text-align:center;
padding-top:1px;
margin-left:2px;
}

.obecna_strona a
{
color:white;
}

.inne_strony
{
background:url(img/p_nonActive.png) no-repeat;
}

.porcjowanie_strzaleczka
{
float:left;
}

.porcjowanie_strona
{
float:left;
margin-right:8px;
margin-top:2px;
}

.porcjowanie_kropki
{
margin:3px 4px;
float:left;
}

.menu_epoka, .menu_epoka2
{
margin-left:35px;

}

.menu_epoka2
{
display:block;
}

.menu_naglowek_2
{
color:#9d0917;
font-weight:bold;
margin:5px 0px;
}

.menu_elementy_2
{
font-size:12px;
line-height:18px;

}


.menu_elementy_2 span
{
font-size:10px;
}

#menu_autorzy_lektury
{
color:#4f7697;
margin-top:20px;
}

#menu_autorzy, #menu_autorzy_spis
{
float:left;
text-align:center;
width:60px;
}

#menu_autorzy_spis
{
margin-left:30px;
}

#menu_lektury, #menu_lektury_spis
{
width:60px;
float:left;
margin-left:55px;
text-align:center;
}


.menu_element2
{
background:url(img/strzalka2.png) no-repeat;
background-position:center left;
padding-left:10px;
}

.menu_element
{
padding-left:10px;
}

.menu_element3
{
background:url(img/strzalka2.png) no-repeat;
background-position:center left;
}

.znalezione, .znalezione a
{
color:#9d0917;
font-weight:bold;
}

#poszukiwana_fraza
{
color:#939598;
margin:12px;
}

#ikona_formularz_kontaktowy
{
float:left;
}

#formularz_kontaktowy
{
color:#939598;
float:left;
width:530px;
}

.nazwa_pola_formularz_kontaktowy
{
font-size:15px;
font-weight:bold;
margin:0px 10px;
padding:0px;
}

#wyslij_formularz_kontaktowy
{
text-align:right;
}

#wyslij_formularz_kontaktowy img
{
cursor:pointer;
}

.textarea_gora, .textarea_dol
{
width:518px;
height:21px;
background:url(img/textarea_gora.png) no-repeat;
}

.textarea_dol
{
background:url(img/textarea_dol.png) no-repeat;
}

.textarea_srodek
{
width:518px;
background:url(img/textarea_srodek.png) repeat-y;
}

.textarea_srodek textarea
{
border:0px;
width:500px;
margin:0px 9px;
background-color:#f9f9f8;
font-family:verdana;
font-size:14px;
overflow:hidden;
}

.div_tresc_strony
{
color:#939598;
margin:30px 15px;
}

.div_tresc_strony h1
{
font-size:18px;
font-weight:normal;
}

.div_tresc_regulamin
{
padding:30px 0px 40px 50px;
line-height:150%;
font-size:13px;
font-family:verdana;
color:#585858;
}
