html, body {
	 text-decoration: none; 
	 color: #331111;
	 font-size: 12px;
	 font-weight: normal;
	 font-family: verdana;
	 padding:0px;
	 margin:0px;
	 min-height:100%;
     height:100%;
     background:#FFF;
}

#main {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto;}
* html #main {height:100%;}
#stopka_cms {clear:left; margin-top:-63px; height:63px;}
.push {clear:left; height:63px;}

#panel_logowania {
  clear:both; margin:0 auto; margin-top:40px; padding:40px 75px; background:#FFF; width:400px;
  -webkit-box-shadow: 1px 1px 10px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow:    1px 1px 10px 0px rgba(50, 50, 50, 0.75);
  box-shadow:         1px 1px 10px 0px rgba(50, 50, 50, 0.75);
}

table.stopka {width:100%; border:none;}
table.stopka tr td {font-family:Tahoma; font-size:8pt;}

#top-menu-push {clear:left; height:40px;}

#top-menu {clear:left; width:100%; height:40px; background:#161F48; position:absolute; top:0; left:0;}
#top-menu div {float:left;}
#top-menu #logo {display:block; float:left; line-height:40px; color:#FFF; font-size:15px; background:url(../grafika_systemu/trybik.png) 0 12px no-repeat; padding-left:30px; margin-left:20px;}
#top-menu #info-login {position:absolute; top:0; right:0;}
#top-menu #info-login div {float:left; font-size:12px; line-height:40px; color:#FFF;}
#top-menu #info-login a {color:#FFF;}
#top-menu #info-login #logout {display:block; float:right; margin-left:15px; width:40px; height:40px; background:url(../grafika_systemu/logout.png) 12px 12px no-repeat;}

div.menu {margin-left:20px; padding:0px; text-align:left;}
div.menu > div > a {display:block; padding: 0px 15px; height:40px; line-height:40px; color:#DCE3E9; float:left; font-size:11px; border-left:solid 1px #161F48;}
div.menu > div > a.on {background:#5C8DDC; color:#DCE3E9;}
div.menu .menu_link {float: left; position: relative; z-index:100;}
div.menu .menu_link div.subnav {clear:both; display:none; position:absolute; top:40px; left:0px; background:#5C8DDC; padding:10px 20px 20px 20px; border:solid 1px #161F48; border-top:none;}
div.menu .menu_link div.subnav a {display:block; color: #FFF; font-size:11px; border-bottom:dotted 1px #FFF; padding:5px 0px; line-height:24px; height:24px; width:100%; white-space:nowrap;}
div.menu .menu_link div.subnav a:hover, div.menu .menu_link div.subnav .on {color: #161F48; font-size: 11px; white-space:nowrap;}

#tresc_cms {padding:15px; overflow:auto;}
.tresc_bloki {background:#E7EAF1; padding:10px 40px 15px 10px !important; min-height:400px;}
.tresc_bloki_tlo {background:url(../grafika_systemu/bg_tresci_linia.png) 23px 0 repeat-y;}
body.tlo_bloki {background:#E7EAF1;}

.zaznaczodznacz {font-size: 7pt; font-weight: normal; font-family: verdana;  color: #777777;}

.lang_txt {float:left; padding:0px 15px;}
.lang_txt div {float:left; line-height:25px;}
.lang_txt div.ico {margin:6px 8px 0px 0px;}
.lang_label {float:left; padding:0px; height:28px; margin-right:1px; background:#E7EBEF;}
.lang_label_on {float:left; padding:0px; height:28px; margin-right:1px; background:#888EA2;}
.lang_label a, .lang_label a:HOVER {color:#303030; font-size:9pt; color:#000;} 
.lang_label_on a, .lang_label_on a:HOVER {color:#303030; font-size:9pt; color:#FFF;} 

#kolumna_prawa {position:fixed; top:40px; right:0px; width:190px; padding:10px 0px 0px 10px; text-align:center; background:#FFF; overflow:auto; border-left:solid 1px #BBBBBB;}
#przyciski {position:fixed; bottom:0px; right:0px;} 

.stronicowanie {float:left;}
.stronicowanie a {background:#ddd; color:#666; padding:10px 20px; display:block; float:left; margin-right:1px; font-size:14px;}
.stronicowanie a.on, .stronicowanie a:hover {background:#4B7AC8; color:#FFF; padding:10px 20px;}

div.inline, div.left {clear:both;}
div.inline div, div.poziom {float:left;}
div.poziom_right {float:right;}
.ukryty {display:none;}
.widoczny {visibility:visible; display:block;}
.potwierdzenie_usuwania {border:solid 3px #898EA2; background:#FFF; padding:3px; text-align:center;}



div.tree {padding:0px 0px 0px 22px; clear:left; line-height:18px;}
div.tree_artykul {clear:left; background:url(../grafika_systemu/ikony/ico_artykul.png) 0px 1px no-repeat; line-height:16px;}
div.tree_folder {clear:left; position:relative; background:url(../grafika_systemu/ikony/ico_folder.png) 0px 1px no-repeat; line-height:16px;}
div.tree_folder a.otworz {position:absolute; top:0px; left:0px; display:block; width:15px; height:15px;}
div.tree_artykul p, div.tree_folder p {margin: 0px 0px 3px 28px;}

div.topic {clear:left; position:relative; height:48px; background:#888EA2; text-align:left;}
div.topic p {font-size:9pt; height:48px; line-height:48px; color:#FFF; padding-left:15px; margin:0px;}
div.topic div.widok {position:absolute; top:0px; right:15px; color:#FFF;} 
div.topic a, div.topic a:HOVER {color:#FFF; font-size:9pt; line-height:48px;}

div.topic_bloki {clear:left; position:relative; height:80px; background:#5C8DDC; width:100%; text-align:left;}
div.topic_bloki .flagi {float:left; width:54px; height:80px; background:#E7EAF1;}
div.topic_bloki .flagi > div {height:22px; padding-top:10px; text-align:center;}
div.topic_bloki .flagi div.on {background:#5C8DDC;}
div.topic_bloki .lokalizacja {float:left; color:#FFF; font-size:14px; padding:20px;}
div.topic_bloki .info {float:left; min-height:65px; padding:5px 20px 10px 20px;}
div.topic_bloki .info div.topic_edit {font-size:12px; color:#FFF; margin:0px;}
div.topic_bloki .info div.widok {position:absolute; top:0px; right:15px; color:#FFF;}
div.topic_bloki .info a, div.topic_bloki .info a:HOVER {color:#FFF; font-size:9pt;}
div.topic_bloki .widok {position:absolute; top:0; right:0; border-left:solid 1px #FFF;}
div.topic_bloki .widok a.podglad {display:block; width:80px; height:40px; background:url(../grafika_systemu/ikony/podglad.png) 34px 12px no-repeat; border-bottom:solid 1px #FFF;}
div.topic_bloki .widok .seo {display:block; width:80px; height:39px; text-align:center; font-weight:bold; line-height:39px; color:#FFF; cursor:pointer;}
div.topic_bloki .widok .link_on {background-color:#4B7AC8;}
div.info_seo {clear:left; background:#4B7AC8; margin-left:54px; display:none; color:#FFF; padding:15px;}
div.info_seo_full {clear:left; background:#4B7AC8; display:none; color:#FFF; padding:15px;}

div.topic_bloki_zakladki {clear:left; position:relative; padding:15px; background:#5C8DDC; width:100%; text-align:left; color:#FFF;}

div.tresci_tlo {background:url(../grafika_systemu/bg_tresci.png) repeat-x; clear:left; margin: 0 -15px;}
div.tresci_tlo div.in {padding:28px 15px;}

.topic_teksty {background:#E7EAF1; padding:10px 0 20px 50px; font-size:16px; margin:0;}

/* Dodawanie bloków z listy wysuwanej */
.dodaj_blok_div {position:relative;}
.dodaj_blok_div .lista_blokow_gora {position:absolute; top:40px; left:0; background:#70C140; z-index:199; display:none;}
.dodaj_blok_div .lista_blokow_gora input {display:block; cursor:pointer; background:#70C140; border:none; border-bottom:solid 1px #FFF; color:#FFF; text-align:left; width:150px; padding:5px 20px 5px 10px;}

.placeholder_blok {height:150px;}

/* Taby - zakładki */
div.taby {clear:left; background:#4B7AC8;}
div.taby > a {display:block; float:left; padding:5px 10px; background:#FFF; border-top:solid 1px #4B7AC8; border-right:solid 1px #4B7AC8;}
div.taby > a.on {color:#FFF; background:#4B7AC8;}
div.taby > a:first-child {border-left:solid 1px #4B7AC8;}
div.tab_txt {clear:both; padding:15px; border:solid 1px #4B7AC8;}

/* Style do wyświetlania folderow i plików w "KOLUMNIE" */
div.folder {clear:left; width:160px; margin:-1px 0px 0px 0px; height:53px; background:#FEC25A; border:solid 1px #D1D6DC;}
div.folder .ico {float:left; margin:10px 10px 10px 10px; width:45px;}
div.folder .nazwa_folderu {float:left; font-size:8pt; line-height:53px; width:95px; height:43px; text-align:left; overflow:hidden;}

div.plik {position:relative; clear:left; width:154px; height:70px; margin:-1px 0px 0px 0px; padding:3px; background:#FFF; border:solid 1px #D1D6DC;}
div.plik .foto {float:left; width:80px; height:50px; margin-right:10px; overflow:hidden;}
div.plik .info {float:left; width:64px;}
div.plik .info p.id_txt {color:#676767; font-size:12px; margin:0px; text-align:left; text-align:right; padding-right:5px; padding-top:5px;}
div.plik .info p.id_numer {text-align:right; color:#71BD43; font-size:18px; margin:4px 0px; font-weight:bold; cursor:pointer; padding-right:5px;}
div.plik p.name {clear:left; text-align:left; font-size:10px; margin:0px; padding-top:4px;}
div.plik .ico_usun {position:absolute; bottom:5px; right:5px;}
div.plik .usuwanie {position:absolute; top:0px; left:0px; border:solid 3px #898EA2; width:150px; height:64px; padding:3px; text-align:center; background:#FFF;}

.cien {
-webkit-box-shadow: 0px 3px 4px 0px rgba(00, 00, 00, 0.6);
box-shadow: 0px 3px 4px 0px rgba(00, 00, 00, 0.6); 
}
/* --------------------------------------------------- */

/* Style do wyświetlania folderow i plików w "Managerze plików" */
div.plik_blok {position:relative; float:left; width:150px; padding:5px 5px; border-right:solid 1px #fff;;}
div.plik_blok .naglowek {clear:left; background:#898EA2; height:21px;}
div.plik_blok .naglowek .check {float:left; background:#98A0B7; width:21px; height:17px; text-align:center; padding-top:4px; overflow:hidden;}
div.plik_blok .naglowek .chwyt {float:left; cursor:move; width:108px; height:21px; background:url(../grafika_systemu/ikony/pliki/move.png) 48px 7px no-repeat;}
div.plik_blok .naglowek .ico_usun {float:right; width:21px;}

div.plik_blok .srodek {border:solid 1px #CDCDCD; border-top:none; background:#FFF; height:141px;}
div.plik_blok .srodek .photo {clear:left; text-align:center; padding-top:5px; height:73px; overflow:hidden;}
div.plik_blok .srodek .ikony {clear:left; text-align:center; padding-top:10px; height:15px; margin:0 auto;}
div.plik_blok .srodek .ikony span {height:15px; padding:0px 10px; line-height:15px;}
div.plik_blok .srodek .nazwa_pliku {clear:left; background:url(../grafika_systemu/ikony/pliki/edycja_plik.png) top right no-repeat #E5E6EB; text-align:left; padding:5px; margin-top:10px; width:138px;}
div.plik_blok .srodek .nazwa_pliku input {border:solid 2px #E5E6EB; background:#E5E6EB; width:110px;}

div.plik_blok .srodek_folder {border:solid 1px #FDBD54; border-top:none; background:#FFB227; height: 141px;}
div.plik_blok .srodek_folder .photo {clear:both; text-align:center; padding-top:5px; height:73px; overflow:hidden;}
div.plik_blok .srodek_folder .info {clear:left; text-align:center; padding-top:10px; color:#FFF; line-height:15px; font-size: 10px;}
div.plik_blok .srodek_folder .nazwa_folderu {clear:left; background:url(../grafika_systemu/ikony/pliki/edycja_folder.png) top right no-repeat #FFDB99; text-align:left; padding:5px; margin-top:10px; width:138px;}
div.plik_blok .srodek_folder .nazwa_folderu input {border:solid 2px #FFDB99; background:#FFDB99; width:100px;}

div.plik_blok .usuwanie {position:absolute; color:#000; top:31px; left:9px; border:solid 3px #898EA2; width:136px; height:100px; text-align:center; background:#FFF;}
div.plik_blok .wyciety {position:absolute; top:30px; left:39px; border:solid 10px #fff;}
/* -------------------------------- */

div.plik_lista {float:left; width:200px; margin:10px 7px; padding:5px 3px; border:solid 1px #C6C6C6;}
div.plik_lista .ico {float:left; background:#FFF; margin-right:10px; height:50px;}
div.plik_lista .opis {float:left; padding:0px; font-size:8pt;}
div.plik_lista .opis input {border: solid 2px #FFF; background:#FFF;}
div.plik_lista .opis .chwyt {clear:left; padding-left:27px; height:28px; background:url(../grafika_systemu/ikony/pliki/move.png) no-repeat; text-align:left; font-size:7pt; color:#000; margin:5px 0px 0px 0px; cursor:move;}
div.plik_lista .opis .chwyt span {color:#9A9A9A;}

td {text-decoration:none; font-size:12px; font-weight:normal; font-family:verdana;}

div.blok {clear:left; position:relative; width:100%; margin-bottom:16px; cursor:default;}
div.blok div.dodaj_blok_srodek {position:absolute; bottom:-30px; left:19px; padding:8px 0; background:#E7EAF1;}
div.blok div.dodaj_blok_srodek .lista {position:absolute; top:-100px; left:9px; display:none; z-index:199;}
div.blok div.dodaj_blok_srodek:hover {width:300px;}
div.blok div.dodaj_blok_srodek:hover .lista {display:block;}
div.blok div.dodaj_blok_srodek .lista .strzalka {float:left; width:12px; height:150px; background:url(../grafika_systemu/ikony/bloki/strzalka_zielona.png) 5px 105px no-repeat;}

div.dodaj_blok_gora {position:relative;}
div.dodaj_blok_gora .lista {position:absolute; top:40px; left:-15px; display:none; z-index:199;}
div.dodaj_blok_gora:hover .lista {display:block;}
div.dodaj_blok_gora .lista .strzalka {clear:both; height:15px; background:url(../grafika_systemu/ikony/bloki/strzalka_zielona_gora.png) 27px 8px no-repeat;}

div.dodaj_blok_dol {position:relative;}
div.dodaj_blok_dol .lista {position:absolute; bottom:40px; left:-15px; display:none; z-index:199;}
div.dodaj_blok_dol:hover .lista {display:block;}
div.dodaj_blok_dol .lista .strzalka {clear:both; height:15px; background:url(../grafika_systemu/ikony/bloki/strzalka_zielona_dol.png) 27px 0 no-repeat;}

.ico_txt {float:left; line-height:40px; font-size:11px; padding-left:5px; cursor:pointer; margin-right:10px;}

.lista .bloki {
    float:left; background:#70C140; padding:15px 0;
    -moz-border-radius:5px; /* FF */
    -webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
    -khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
    border-radius:5px; /* pozostałe przeglądarki */
    overflow:hidden;
}
.lista .bloki a {display:block; color:#FFF; white-space:nowrap; background-repeat:no-repeat; background-position:25px 8px; padding:10px 30px 10px 60px; }
.lista .bloki a:hover {background-color:#64B036;}
a.blok_0, a.blok_0:hover {background-image:url(../grafika_systemu/ikony/bloki/ico_blok_0.png);}
a.blok_1, a.blok_1:hover {background-image:url(../grafika_systemu/ikony/bloki/ico_blok_1.png);}
a.blok_2, a.blok_2:hover {background-image:url(../grafika_systemu/ikony/bloki/ico_blok_2.png);}
a.blok_3, a.blok_3:hover {background-image:url(../grafika_systemu/ikony/bloki/ico_blok_3.png);}
a.blok_4, a.blok_4:hover {background-image:url(../grafika_systemu/ikony/bloki/ico_blok_4.png);}
a.blok_5, a.blok_5:hover {background-image:url(../grafika_systemu/ikony/bloki/ico_blok_5.png);}
a.blok_6, a.blok_6:hover {background-image:url(../grafika_systemu/ikony/bloki/ico_blok_6.png);}
a.blok_7, a.blok_7:hover {background-image:url(../grafika_systemu/ikony/bloki/ico_blok_7.png);}
div.blok table tr td.lewy_pion, td.lewy_pion {background:#ADB5C0; width:20px; text-align:center; cursor:move;}
div.blok table tr td.lewy_pion div {padding:3px;}
div.blok table tr td.sort div {width:46px; text-align:center; padding:5px 0; background:#E7EAF1;}
div.blok table tr td.in {width:100%; padding:8px 15px; background:#FFF;}
div.blok .komunikat_usuwania {position:absolute; top:15px; left:200px; text-align:center;  background:#FFF; padding:10px 10px; width:400px; border:solid 3px #898EA2;}
div.blok_ikony {float:left; background:#898EA2;}

.blok_input {border:solid 1px #A6AAC7; font-size:8pt;} 
.blok_foto_ico {position:relative; width:250px; height:140px; overflow:hidden; background:url(../grafika_systemu/bg_blok_foto.png) #F7F7F7; text-align:center;}
.blok_foto_ico img {
  position: absolute; top: 50%;
  transform: translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);
  max-width:250px;
}
.blok_foto_ico .foto_id {position:absolute; top:0; right:0; background:rgba(253,253,253,0.8); padding:5px 5px 5px 10px; font-size:16px; white-space:nowrap;}
.blok_foto_ico .foto_id input {background:none; border:none; font-size:16px; width:60px; text-align:right;}
.blok_foto_ustawienia {clear:left; padding-top:8px; width:250px;}
.blok_foto_ustawienia div select {border:solid 2px #767676; height:32px; font-size:12px; padding-top:6px !important;}

.ico_blok_img {background:#CCCCCC; cursor:pointer;}
.ico_blok_img_on {background:#5C8DDC; cursor:pointer;}

.widok_bloki {cursor:pointer; width:40px; height:35px; font-weight:bold; background:#FFF; text-align:center; padding-top:5px}
.widok_bloki .on {color:#8DCF65;}
.widok_bloki .off {color:#D20000;}

p.lokalizacja {color:#444444; font-size:11px;}
p.lokalizacja a {color:#444444;}

tr.item td {border-bottom:solid 2px #FFF; background:#EEEFF3; height:60px;}
tr.item td.check_move {background:#898EA2; text-align:center; padding:0px;}
tr.item td.check_move div {background:#979EB8; padding:3px;}
tr.onDrag td {background:#FFFFA7;}

table.blok_srodek {border:none; width:100%;}
table.blok_srodek td {border:none; padding:3px 1px; font-size:9pt;}

table.tabela {border: none; border-spacing: 0px; border-collapse: collapse;}
table.tabela tr td {padding:3px 2px; height:28px;}
table.tabela tr.desen td, table.tabela tr td.desen {padding:2px; background:#EEEFF3;}
table.tabela tr.naglowek td, table.tabela tr td.naglowek  {padding:2px 5px; background:#898EA2; height:28px; color:#FFF; font-size:9pt;}   
tr.raport td {padding:5px;}

table.tabela_paski {border: none; border-spacing: 0px; border-collapse: collapse;}
table.tabela_paski tr td {padding:2px; background:#fff; color:#000; height:40px; border-bottom:solid 1px #CCCCCC;}
table.tabela_paski tr.naglowek td, table.tabela_paski tr td.naglowek  {padding:2px 5px; background:#EDECEC;}

table.tabela_lista {border: none; border-spacing: 0px; border-collapse: collapse;}
table.tabela_lista tr td {padding:2px 12px; background:#EEEFF3; color:#000; height:40px; border-bottom:solid 1px #FFF;}
table.tabela_lista tr.naglowek td, table.tabela_lista tr td.naglowek  {background:#898EA2; color:#FFF;}

.labels_main {clear:left; position:relative; width:100%; height:63px; border-bottom:solid 1px #898EA2;}
.labels_main > .labels {position:absolute; top:0; left:0;}
.labels_main > .labels > .label {float:left; cursor:pointer; background:#FFF; border-left:none; border-right:none; border-bottom:solid 1px #898EA2; border-top:solid 3px #FFF; color:#14204A; padding:15px 10px; height:30px;}
.labels_main > .labels > .on {border-top:solid 3px #898EA2; border-left:solid 1px #898EA2; border-right:solid 1px #898EA2; border-bottom:solid 1px #FFF; font-weight:bold;}
.labels_main .info_right {position:absolute; top:15px; right:0; line-height:25px;}
.label_txt {clear:both; width:100%; height:250px; border:solid 1px #898EA2; border-top:none; margin-top:0px;}

a.link_main, a.link_main:hover {
    display:block; margin-top:10px; background:#56AC41; color:#FFF; font-size:14px; padding:15px 15px 15px 70px;
    background-repeat:no-repeat; background-position:10px 0;
    -moz-border-radius:5px; /* FF */
    -webkit-border-radius:5px; /* przegląarki z webkitem (Safari, Chrome itp.) */
    -khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
    border-radius:5px; /* pozostaĹe przeglądarki */
}

div.topic_main {position:relative; color:#161F48; font-size:16px; margin-bottom:20px; font-weight:bold;}
div.topic_main span {font-weight:normal;}
div.topic_main .info_right {position:absolute; top:0; right:0;}

td.sml, FONT.sml {text-decoration: none; font-size: 7pt; font-weight: normal; font-family: verdana;}
/* chyba do USUNIĘCIA */
td.butony{padding: 0px 1px; text-align:center; font-size:11px;}
tr.ikony_txt td {font-size:7pt; color:#111111; text-align:center;}
td.ikony_text {font-size:7pt; color:#111111; text-align: center;}
/* ------ */

td.ico_text {font-size:11px; color:#444444; padding-right:10px; white-space:nowrap;}
tr.naglowkilist td {background:#898EA2; color:#FFF; padding:10px 0px; font-size:8pt;}
tr.naglowkilist td.nopad {padding:0px;}
td.naglowkilist {background:#898EA2; color:#ffffff; height:28px; padding:0px 3px; font-size:8pt;}

.dz_filename {overflow:hidden; width:100px; overflow:hidden; font-size:10px;}
.dz_filename span {position:relative; display:inline-block; border:solid 1px #FFF; white-space:nowrap; padding:3px 3px 3px 3px; }
.dz_filename:hover {overflow:visible;}
.dz_filename:hover span {background:#FFF; border:solid 1px #CACACA; z-index:999; white-space:normal;}

#dropzoneform .dz-message{background-image: none}
#dropzoneformzastap {width:200px; min-height:200px; margin:0 auto;}
#dropzoneformzastap .dz-message{background-image: none}
#dropzoneformzastap .dz-message span {line-height:30px; font-size:22px;}
#dropzoneformkolumna {height:360px; overflow:auto;}
#upload_plikow_w_kolumnie{display:none; position:fixed; width:66%; padding:0 17%; height:100%; top:0; left:0; z-index:1000;}
#upload_plikow_w_kolumnie > div.in {
    position: absolute; top: 50%; height:480px; overflow:auto; transform: translate(0, -50%); -moz-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); width: 66%; background:#EEE;
    -webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.85);
    -moz-box-shadow:    0px 0px 60px 0px rgba(0, 0, 0, 0.85);
    box-shadow:         0px 0px 60px 0px rgba(0, 0, 0, 0.85);
}

div.bt_importuj_pliki {width:200px; cursor:pointer; padding:15px 50px; color:#fff; text-align:center; background:#5C8DDC; font-size:24px; margin:0 auto;}
div.bt_anuluj_import_plikow {
    cursor:pointer; padding:0 25px; color:#fff; text-align:center; border-left:solid 1px #666; border-top:solid 1px #666; color:#666; background:#FFF; background:rgba(255,255,255,0.6); height:30px; line-height:30px; font-size:14px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    z-index:999; position:relative;
}

INPUT, SELECT, TEXTAREA, button {
  background: #ffffff;
 	text-decoration: none; 
	font-size: 8pt; 
	font-weight: normal;
	font-family: verdana;
	border: solid 1px #ABAEB5;
	color: #000011; 
	padding:4px 2px 4px 2px;
	margin:0px; 
}
INPUT.noborder, OPTION.noborder, SELECT.noborder, TEXTAREA.noborder {border:none; color:#000011; padding:0px; margin:0px; }
INPUT.button, .button, .button:hover {
  /*background: #5C8DDC;*/
  background:#123456; color:#EEEEEE; font-weight:normal; padding:5px 7px; margin:0px; border:none;
  -moz-border-radius:5px; /* FF */
  -webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
  -khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
  border-radius:5px; /* pozostałe przeglądarki */
  overflow:hidden;
}
INPUT.button_szary {background:#898EA2; cursor:pointer; font-size:14px; color:#EEEEEE; font-weight:normal; padding:7px; margin:0px; border:none;}
INPUT.button_red {
  background:#CB0101; cursor:pointer; color:#EEEEEE; font-weight:normal; padding:5px 7px; margin:0px; border:none;
  -moz-border-radius:5px; /* FF */
  -webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
  -khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
  border-radius:5px; /* pozostałe przeglądarki */
  overflow:hidden;
}
INPUT.button_ico {cursor:pointer; width:61px; height:61px; border:none;}
INPUT.button25 {cursor:pointer; width:25px; height:25px; border:none;}
INPUT.button32 {cursor:pointer; width:32px; height:32px; border:none;}
INPUT.buttony {cursor:pointer; border:none;}
input.hover {border:solid 3px red;}
input.kalendarz {background:url(../grafika_systemu/kalendarz.gif) center right no-repeat #FFF; width:80px; cursor:pointer;}

input.bt, img.bt {
    width:40px; height:40px; border:none; cursor:pointer;
    -moz-border-radius:5px; /* FF */
    -webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
    -khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
    border-radius:5px; /* pozostałe przeglądarki */
    overflow:hidden;
}
input.niebieski, .niebieski {background-color:#225AAF !important;}
input.czerwony, .czerwony {background-color:#EC5657 !important;}
input.zielony, .zielony {background-color:#70C140 !important;}
input.szary, img.szary, .szary {background-color:#CCC !important;}


input:disabled { background:#dddddd; }

button.bt {background:none; border:none; cursor:pointer;}
button.bt > span.img {
    width:40px; height:40px; display:block; float:left;
    -moz-border-radius:5px; /* FF */
    -webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
    -khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
    border-radius:5px; /* pozostałe przeglądarki */
    overflow:hidden;
}
button.bt > span.zielony {background-color:#70C140;}
button.bt > span.txt {display:block; float:left; margin:0 10px 0 5px; line-height:40px;}

INPUT.importuj {background:url(../grafika_systemu/pliki_buton_wgraj.png); width:120px; height:30px; border:none; cursor:pointer;}
INPUT.bt_wgraj_plik {background:url(../grafika_systemu/butony/bt_wgraj_plik.png); width:87px; height:28px; border:none; cursor:pointer;}
INPUT.bt_zastap_plik {background:url(../grafika_systemu/butony/bt_zastap_plik.png); width:104px; height:28px; border:none; cursor:pointer;}
.txtHTML {font-family:Courier New; font-size:10pt;}

div.komunikat_ok {border:solid 1px #8ECD3F; background:#DFF6CE; padding:15px; color:#617947; margin-bottom:15px; line-height:18px;}
div.komunikat_error {border:solid 1px red; background:#ffcccc; padding:15px; color:red; margin-bottom:15px; line-height:18px;}
div.komunikat_info {border:solid 1px #73B8FB; background:#DCEFFF; padding:15px; color:#0F70C0; margin-bottom:15px;}
 
ul.elementy_sort {list-style-type:none; margin:0; padding:0;}
ul.elementy_sort li.blok {padding:0px 0px; margin-bottom:5px; width:793px; background:#EDEFF3; cursor:move;}
ul.elementy_sort li.artykuly {padding:0px 0px; margin-top:5px; background:#FFF; cursor:default; width:auto;}
.move {cursor:move;}

ul.elementy_sort_poziom {list-style-type:none; margin:0; padding:0;}
ul.elementy_sort_poziom li {padding:0px; float:left; margin:0px 0px;}
ul.elementy_sort_poziom li.over {background-color:#fcb;}

.zaokraglenie {
  -moz-border-radius:5px; /* FF */
  -webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
  -khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
  border-radius:5px; /* pozostałe przeglądarki */
  overflow:hidden;
}
 
.naglowek{font-size: 12pt; font-weight: bold; color: #234567;}
img {border:0px;} 
 
A {text-decoration:none; font-weight:normal; font-family:verdana; color:#234567;}
A:HOVER {text-decoration:none; font-weight:normal; font-family:verdana; color:#234567;}

#zalacz_plik {width:190px; height:48px; background:url(../grafika_systemu/import_pliku.png);}
#zalacz_plik a, #zalacz_plik a:HOVER {display:block; height:48px; line-height:48px; color:#FFF; font-size:9pt; padding-left:50px;}

A.zaznaczenie {font-size: 7pt; color: #7777777;}
A.sortowanie {color:white; font-weight: normal;}
A.butony{color: #111111;}
A.butony:HOVER{color: #888888;}
A.sortowanie:HOVER{color:#aaaaaa; font-weight: normal;}
A.zaznaczenie:HOVER {font-size: 7pt; color: #222222;}

A.sort {color: #000000; font-weight: bold;}
A:HOVER.sort {color: #444475; font-weight: bold;}

.wyszukiwarka-produktow{ background: #EEEFF3; padding: 10px 40px 10px 10px !important; }
.wyszukiwarka-produktow .button{ margin: 0 0 0 10px; }
.wyszukiwarka-produktow input[type='text']{ width: 250px; padding: 5px 10px;}
table.tabela tr.naglowek.padding-duzy td{ padding: 5px 15px; }

.navigator{ margin: 20px 0 0 0; }
a.okno_on{ border: 1px solid #161F48; background: #161F48; color: #fff; padding: 5px 8px; margin: 0 1px; }
a.okno{ border: 1px solid #161F48; color: #161F48; padding: 5px 8px; margin: 0 1px;}

.button-blue{ background: #5C8DDC; color: #fff; padding: 7px 17px; border: none; cursor: pointer; }
.button-blue:hover{ background: #161F48; }
table.tabela tr.naglowek-blue td, table.tabela tr td.naglowek-blue{
    padding: 2px 17px;
    background: #161F48;
    color: #fff;
}
.tabla-blue tr td{ border-bottom: 1px solid #161F48; }
