html, body {
	/*overflow: hidden;
	overflow-x: auto;
	overflow-y: hidden*/
}

body {
    font-family: verdana, arial;
    font-size:12px;
    color:#000000;
    margin: 0;
}


a{
     font-family: verdana, arial;
     color:#81744E;
     font-size:12px;
     text-decoration:none;
}

a:hover{
     text-decoration:underline;
}

hr{
    height:1px;
    color:#E8DFC7;
}

/* formularze */
.form {
      text-align:right;
      vertical-align:top;
      padding-top:8px;
      padding-right:5px;
      color: #606060;
}

.dana {
      text-align:left;
      vertical-align:top;
      padding-left:0px;
      color: #000000;
}

.linia      {height:40px;text-align:left;}
.nazwa      {color:#606060;height:30px;width:150px;float:left;padding-top:5px;padding-right:10px;text-align:right;}
.wartosc    {height:30px;width:300px;float:left;padding:5px 5px 0px;color: #000000;text-align:left;}

.button {
      background-color:#E8DFC7;
      border: 1px solid #81744E;
      width:200px;
      cursor:pointer;
      text-align:center;
      
    font-family: Arial,Helvetica,sans-serif;
}

/* przyciski na listwie przycisków */
.button_listwa {
     float:left;
      margin-right:20px;
      background-color:#E8DFC7;
      border: 1px solid #81744E;
      width:150px;
      cursor:pointer;
      text-align:center

}

.button_m{
      border: 1px solid #81744E;
      background-color:#E8DFC7;
      width:40px;
      font-size:9px;
      cursor:pointer;
      text-align:center
}

.button_narrow {
      border: 1px solid #81744E;
      background-color:#E8DFC7;
      width:80px;
      height:20px;
      cursor:pointer;
      text-align:center
}

input.text,  input.tabela_text, input.redakcja_text
{
      border: 1px solid #81744E;
      text-align:left;
      font-size:13px;
      height:20px;
}

input.checkbox {
    margin-left:0px;
    padding-left:0px;
    margin-right:10px;
    float:left;
}
    

.textarea, textarea.redakcja
{
      border: 1px solid #81744E;
      font-family: verdana, arial;
      color:#000000;
      font-size:12px;
      overflow: auto;
}

.fieldarea{
      border: 1px solid #81744E;
      font-family: verdana, arial;
      color:#000000;
      font-size:12px;
}


/* komunikaty */
.uwaga {
      text-align:center;
      color:#ff0000;
}

/* dopisek z opisem parametru */
.info {
      text-align:left;
      color:#979797;
      font-size:9px;
}

.informacja {
      text-align:center;
      color:#81744E;
      font-size:12px;
}




      
/* lista tytułów, wyników itp.*/
.lista{
    border-bottom:1px solid #FAF8F4;
    padding-bottom:10px;
    padding-top:10px;
    text-align:left;
}

/* lista okladek */
.lista_okladki{
    border:1px solid #FAF8F4;
    width:140px;
    float:left;
    text-align:center;
    padding-bottom:10px;
    padding-top:10px;
    margin:5px;
}

.lista_zdjecia{
    border:1px solid #81744E;
    background-color:#FAF9F8;
    font-size:10px;
    float:left;
    text-align:center;
    padding:5px;
    padding-top:10px;
    margin:5px;
    
}

.lista_element{
    width:140px;
    float:left;
    text-align:left;
    padding-bottom:10px;
    padding-top:10px;
    margin:5px;
}


/* lista zdjec */
.lista_tabela{
    border:1px solid #FAF8F4;
    float:left;
    text-align:center;
    padding-bottom:20px;
}

/* tabelka wokół listy */
.tabela_lista{
    padding-top:20px;
    padding-bottom:20px;
}

/* tytuł listy */
.lista_tytul{
    text-align:center;
    color:#595036;
    font-size:14px;
    font-weight:bold;
    padding-bottom:16px;
}

/* spisy */
.spis_tytul{
     font-family: verdana, arial;
     color:#81744E;
     font-weight:bold;
     font-size:14px;
     text-decoration:none;

}

a.spis_tytul:hover{
    text-decoration:underline;
}



/* spis, np. autor*/
.spis_podtytul{
     font-family: verdana, arial;
     color:#48412C;
     font-weight:bold;
     font-size:11px;
     text-decoration:none;
}

a.spis_podtytul:hover{
    text-decoration:underline;

}


/* nazwa danej */
.spis_info{
      text-align:left;
      color:#979797;
      font-size:9px;
}

/* wartosc danej*/
.spis_dana{
      text-align:left;
      color:#5E5E5E;
      font-size:10px;
}

/* podpis sekcji wewnatrz listy */
.spis_wliscie {
      font-family: verdana, arial;
      color:#48412C;
      font-weight:bold;
      font-size:12px;
      text-decoration:none;
      text-align:left;
      padding:10px 20px 10px;
}

/* ramka woprowadzania danych */
.ramka{
   background-color:#FAF8F4;
   border:1px solid #81744E;
   text-align:center;
   padding:5px;
   
}
    
/* ramka wczytywania */
.ramka_loading{
   background-color:#ffffff;
   border:1px solid #81744E;
   text-align:center;
   padding:5px;
}

/* ramka z informacją, */
.ramka_info{
    background-color:#FAF8F4;
    border:1px solid #81744E;
    text-align:center;
    padding:5px;
    margin: 0 auto;
}

/* tytuł ramki */
.ramka_tytul{
    text-align:center;
    color:#81744E;
    font-size:14px;
    font-weight:bold;
    padding-bottom:20px;
}




/* podpis np. zdjecia czy pliku */
.podpis {
      text-align:center;
      vertical-align:top;
      color: #252525;
}

/* zmniejszony podpis, informacja */
.podpis_m {
      text-align:center;
      font-size:10px;
      vertical-align:top;
      color: #252525;
}

/* listwa przyciskow */
.listwa {
       padding-top:10px;
       padding-bottom:10px;
       width:700px;
       text-align:left;
}

/*wyrownanie*/
.wpoziomie
{
	background-color: #0f0;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: hidden;
	display: block
}

.wpionie
{
	background-color: #f00;
	margin-left: -125px;
	position: absolute;
	top: -55px;
	left: 50%;
	width: 250px;
	height: 100px;
	visibility: visible
}

/* grafika*/
img.okladka
{
    border:1px solid black;
}

ikona_pliku
{
    border:0px;
}

.tabela_dana
{
    font-family:arial;
    font-size:13px;
    color:#555555;
    text-align:right;
    padding:5px 10px;
    vertical-align:top;
}

.tabela_wartosc
{
    font-family:arial;
    font-size:13px;
    color:#000000;
    text-align:left;
    padding:5px 10px;
    vertical-align:top;
}

div.tabela_wartosc
{
    font-family:arial;
    font-size:13px;
    color:#000000;
    text-align:left;
    vertical-align:top;
    width:280px;
    float:right;
    padding:0px;
    padding-left:10px;
}

td.tabela_wartosc
{
    font-family:arial;
    font-size:13px;
    color:#000000;
    text-align:left;
    vertical-align:top;
    width:280px;
    padding:0px;
    padding-top:5px;
}

td.tabela_dana
{
    font-family:arial;
    font-size:13px;
    color:#555555;
    text-align:right;
    padding:5px 10px;
    vertical-align:top;
}

a.tabela_wartosc
{
    font-family:arial;
    font-size:13px;
    color:#81744E;
    text-decoration:none;
    vertical-align:top;
    padding:0px;
}

a.tabela_wartosc:hover
{
    color:#A99866;
    text-decoration:underline;
}


td.tabela2_dana
{
    font-family:arial;
    font-size:12px;
    color:#555555;
    text-align:center;
    padding:5px 10px;
    height:20px;
    border-bottom:1px solid #F3EAD0;

}

.tabela2_wartosc
{
    font-family:arial;
    font-size:13px;
    color:#000000;
}

a.tabela2_wartosc
{
    font-family:arial;
    font-size:13px;
    color:#81744E;
    text-decoration:none;
}

a.tabela2_wartosc:hover
{
    color:#A99866;
    text-decoration:underline;
}

/*
zasosowany w listach kategorii
*/
.element
{
    
    border-bottom:1px solid #81744E;
    margin-bottom:10px;
}

.element_naglowek, .element_tresc
{
    font-family:verdana, arial;
    text-align:left;
    color:#000000;
    font-size:11px;
    padding:5px;
    font-weight:bold;
}

.element_tresc
{
    font-size:12px;
    font-weight:normal;
}

.element_opis
{
    font-family:verdana, arial;
    text-align:left;
    color:#979797;
    font-size:9px;
    padding:5px;
}

.element_opis_dyn
{
    font-family:verdana, arial;
    text-align:left;
    color:#979797;
    font-size:9px;
    padding:5px;
    z-index:2;
    width:450px;
    height:80px;
    border:1px solid #acacac;
    background-color:#ffffff;
}


.element_opis_edit
{
    font-family:verdana, arial;
    text-align:left;
    padding:5px;
    width:450px;
    height:120px;
    background-color:#ffffff;
}

.element_przyciski
{
    float:right;
    width:220px;
    padding-top:10px;
    padding-bottom:10px;
    text-align:left
}

.element_dane
{
    float:left;
    width:500px;
    height:100%;
}

.partnerzyPodpis
{
    font-family: verdana, arial;
    color: #7B7C7C;
    font-size:10px;
    text-align: center;
    padding-top:3px
}

/* tabela z danymi (dzial redakcja)*/
div.redakcja_row        {height:30px;width:550px;}
div.redakcja_nazwa      {height:20px;width:200px;float:left;font-size:11px;font-family:verdana;text-align:right;padding-right:5px;padding-top:3px;vertical-align:top;color: #606060;}
div.redakcja_wartosc    {height:20px;width:300px;float:left;text-align:left;padding-left:5px;padding-top:3px;vertical-align:top;}
div.redakcja_textrea,div.redakcja_textrea_wartosc
{height:120px;width:310px;float:left;text-align:left;}

div.redakcja_textrea_wartosc
{
    background-color:#fbfbfb;
    padding:5px;
}

div.redakcja_wpis
{
    width:650px ;
    height:100%;
    margin:0 auto;
    padding:20px 0px 20px;
    border-bottom:1px solid #eaeaea;
}

div.redakcja_buttons
{
    float:right;
    width:100px;
}

input.redakcja_text     {float:left;width:300px}
textarea.redakcja       {float:left;width:300px}

.aktywacjaInfo
{
    font-size:9px;
    position:absolute;
    z-index:2;
    height:16px;
    padding-top:4px;
    margin-left:1px;
    width:120px;
    margin-top:-20px;
    background-color: #E8DFC7;
    border:1px solid #81744E;
}