html, body {
	 text-decoration: none; 
	 text-align: center; 
	 color: #484848;
	 font-size: 8pt; 
	 font-weight: normal;
	 font-family: verdana;
	 padding:0px;
	 margin:0px;
	 height:100%;
	 margin: 0 auto;
}

#main {min-height: 100%; text-align:left; height: auto !important; height: 100%; width:1000px; margin: 0 auto; background:#FFFFFF;}
* html #main {height:100%;}
#stopka_cms, .push {clear:left; height:60px; width:1000px; margin:0 auto;}

#menu {clear:left; width:1000px; height:45px; padding:15px 0px;}
#menu div table {border: none; border-spacing: 0px; border-collapse: collapse;}
#menu div table tr td {padding:0px 5px;}
#menu div table tr td.separator {padding:0px 15px;}
#menu div table tr td a {font-weight:bold; color:#5F5F5F;}

.menu_zakladki {clear:left; padding-bottom:20px; font-size:10pt;}
.menu_zakladki a, .menu_zakladki a:HOVER {margin:0px 10px; font-size:10pt;}
.menu_zakladki a.on, .menu_zakladki a.on:HOVER {font-weight:bold;}

b.line_darkblue {clear:left; overflow:hidden; display:block; height:1px; line-height:1px; background:#0E456E;}
b.line_gray {clear:left; overflow:hidden; display:block; height:1px; line-height:1px; background:#CECECE;}
b.line_ramka {clear:left; overflow:hidden; display:block; height:15px; line-height:15px; background:#2E6A97;}

div.inline, div.left {clear:left;}
div.inline div, div.poziom {float:left;}
div.poziom_right {float:right;}
div.ukryty {visibility:hidden; display:none;}
div.potwierdzenie_testowy {padding:20px; background:#FFF; position:absolute; top:0px; right:10px; width:400px; text-align:center; border:solid 1px;}
div.potwierdzenie_usuwania {border:solid 1px red; background:#FFF; padding:5px 10px; text-align:center;}

div.wykres_wartosc {position:absolute; visibility:hidden; display:none; width:40px; text-align:center; font-weight:bold;}
div.wykres_punkt {position:absolute; width:16px; height:16px; background:url(/gfx/brak.jpg); z-index:100;}

div.foto {position:relative; clear:left; width:140px; margin:10px 0px 0px 10px; border:solid 1px #C6C6C6;}
div.foto .topic {clear:left; border-bottom:solid 1px #C6C6C6; background:#EDEFF3; height:27px;}
div.foto .topic div {float:left; line-height:27px; font-size:11pt; padding-left:10px;}
div.foto .ico {clear:left; text-align:center; padding:10px 0px; background:#FFF;}
div.foto .ico p {clear:left; text-align:center; font-size:7pt; color:#828282; margin:10px 0px;}
div.foto .usuwanie {position:absolute; top:35px; left:19px; border:solid 1px red; width:100px; height:100px; text-align:center; background:#FFF;}

div.folder {clear:left; width:140px; margin:10px 0px 0px 10px;  height:43px; border:solid 1px #C6C6C6;}
div.folder .ico {float:left; margin:5px 10px 5px 0px; width:50px;}
div.folder .nazwa_folderu {float:left; font-size:8pt; line-height:43px;}

div.plik_blok {position:relative; float:left; width:120px; margin:10px 6px; border:solid 1px #C6C6C6;}
div.plik_blok .nazwa_pliku {position:relative; clear:left; border-bottom:solid 1px #C6C6C6; padding-top:6px; background:#EDEFF3; height:21px;}
div.plik_blok .nazwa_pliku .ico_usun {position:absolute; top:0px; right:0px;}
div.plik_blok .nazwa_pliku input {border: solid 2px #EDEFF3; background:#EDEFF3;}
div.plik_blok .ico {clear:left; background:#FFF;}
div.plik_blok .ico div.photo {text-align:center; padding:0px; height:110px; position:relative;}
div.plik_blok .ico div.photo div.obrot_left {position:absolute; top:0px; left:10px;}
div.plik_blok .ico div.photo div.obrot_right {position:absolute; top:0px; right:10px;}
div.plik_blok .ico .chwyt {clear:left; padding-left:25px; background:url(../gfx/ikony/pliki/move.png) no-repeat; text-align:left; font-size:8pt; color:#000; height:26px; margin:10px; cursor:move;}
div.plik_blok .ico .chwyt span {color:#9A9A9A;}
div.plik_blok .usuwanie {position:absolute; top:35px; left:4px; border:solid 1px red; width:110px; height:120px; text-align:center; background:#FFF;}
div.plik_blok .wyciety {position:absolute; top:75px; left:30px;}

div.etykiety_tresc {position:relative; clear:both; width:100%; margin-top:25px;}
div.etykiety_tresc .ramka {position:relative; border:solid 1px #CECECE; top:0px; padding:1%; width:98%;}
div.etykiety_tresc .ramka div.etykiety {clear:left; position:absolute; top:-27px; left:-1px;}
div.etykiety_tresc .ramka div.etykiety div {border:solid 1px #CECECE; padding:5px 10px; float:left; color:#FFF; background:#ddd; height:15px;}
div.etykiety_tresc .ramka div.etykiety div a {font-weight:normal; color:#666;}
div.etykiety_tresc .ramka div.etykiety div.on {border-bottom: none; padding-bottom:6px; background:#FFF;}
div.etykiety_tresc .ramka div.etykiety div.on a {font-weight:bold; color:#000;}

p.topic {font-size:12pt; margin:0px; line-height:1.4;}
p.topic span {color:darkorange;}

td {text-decoration:none; font-size:8pt; font-weight:normal; font-family:verdana;}

#kolumna_prawa {width:180px; padding-left:20px;}
#kolumna_prawa_pliki {clear:left; width:180px; height:600px; background:#EDEFF3; overflow:auto;}
#zalacz_plik {width:180px; height:41px; background:url(../gfx/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;}
         
      
table.lista {border: none; border-spacing: 0px; border-collapse: collapse;}
table.lista tr td {padding:6px 3px; background:#fff; border:solid 1px #C6C6C6;}
table.lista tr.desen td, table.tabela tr td.desen {background:#F2F2F2;}
table.lista tr.naglowek td, table.lista tr td.naglowek  {background:#2D6996; border:solid 1px #3472A1; color:#FFF; font-size:9pt; font-weight:bold;}
table.lista tr.nobord td {border:none;}
tr.raport td {padding:5px;}

td.sml, FONT.sml {text-decoration: none; font-size: 7pt; font-weight: normal; font-family: verdana;}
td.butony{padding: 0px 5px; text-align:center;}
tr.ikony_txt td {font-size:7pt; color:#111111; text-align:center;}
td.ikony_text {font-size:7pt; color:#111111; text-align: center;}
tr.naglowkilist td {background: url(../grafika_systemu/ikony/topic/topic_blue_bg.png); color:#FFF; height:28px; font-size:8pt;}
tr.naglowkilist td.nopad {padding:0px;}
td.naglowkilist {background: url(../grafika_systemu/ikony/topic/topic_blue_bg.png); color:#ffffff; height:28px; padding:0px 3px; font-size:8pt;}

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;}

INPUT, SELECT, TEXTAREA {
  background: #ffffff;
 	text-decoration: none; 
	font-size: 8pt; 
	font-weight: normal;
	font-family: verdana;
	border: solid 1px #CECECE;
	color: #000011; 
	padding:3px 2px;
	margin:0px; 
}
select {padding: 0px; padding-left:2px;}
INPUT.noborder, OPTION.noborder, SELECT.noborder, TEXTAREA.noborder {border:none; color:#000011; padding:0px; margin:0px; }
INPUT.button {background:#2E6A97; border:solid 1px #195B8D; color:#EEEEEE; font-weight:normal; padding:2px; margin:0px;}
INPUT.button_ico {cursor:pointer; width:61px; height:61px; border:none;}
INPUT.button25 {cursor:pointer; width:25px; height:25px; border:none;}
INPUT.buttony {cursor:pointer; border:none;}
input.hover {border:solid 3px red;}
input.kalendarz {background:url(../gfx/kalendarz.gif) center right no-repeat; width:90px; cursor:pointer;}
INPUT.importuj {background:url(../gfx/pliki_buton_wgraj.png); width:120px; height:30px; border:none; cursor:pointer;}
INPUT.bt_wgraj_plik {background:url(../gfx/butony/bt_wgraj_plik.png); width:86px; height:32px; border:none; cursor:pointer; float:right;}
INPUT.bt_zastap_plik {background:url(../gfx/butony/bt_zastap_plik.png); width:104px; height:28px; border:none; cursor:pointer;}
.txtHTML {font-family:Courier New; font-size:10pt;}

img {border:0px;} 
 
A {text-decoration:none; font-size:8pt; font-weight:normal; font-family:verdana; color:#246392;}
A:HOVER {text-decoration:none; font-size:8pt; font-weight:normal; font-family:verdana; color:#246392;}