
@import url(kroki.css);

html, body {
	height: 100%;
	padding: 0px;
	margin: 0px;
}

body, td {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#0E4E5F;
}

body {
	background-color:#FFFFFF;
	scrollbar-face-color:#C3C4C2;
	scrollbar-highlight-color:#C3C4C2;
	scrollbar-shadow-color:#C3C4C2;
	scrollbar-3dlight-color:#C3C4C2;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#EFF1EE;
	scrollbar-darkshadow-color:#C3C4C2;
	scrollbar-base-color:#C3C4C2;
}

body, form {margin:0px;}

iframe#menu,
iframe#start {
	width: 100%;
	height: 100%;
}
#layout {
	width: 100%;
	height: 100%;
}
#layout td {
	padding: 0px;
	vertical-align: top;
}
#logo {border-left: 12px solid #FF6600;}

#menucontener{
	border-left: 12px solid #637B7D;
	background: #EFF1EE;
}
	
a {
	color:#0E4E5F;
	text-decoration:none;
}
a:hover {
	color:#BA5300;
	text-decoration:none;
}
a:active {outline: none}
a:focus {-moz-outline-style: none}

a i.marked{
	color: #D66000;
}

/* glowna tabela*/
.system-version {
	text-align: center;
	padding: 6px 0px 6px 0px;
	font-size: 10px;
}

.system-version a{
	width: 250px;
	display: block;
	margin: 0 auto;
}

.colsep {
	width: 4px;
	background: #637B7D;
}

/* logo */
.logoMax {background: #EFF1EE url(../Images/layout_lite/logo_bg.gif) repeat-x;}

.logoMax a{
	background: url(../Images/layout_lite/logo.gif) no-repeat center;
	width: 100%;
	height: 105px;
	display: block;
}

.logoMin {background: #EFF1EE url(../Images/layout_lite/logo_bg_small.gif) repeat-x;}

.logoMin a{
	background: url(../Images/layout_lite/logo_small.gif) no-repeat center;
	width: 100%;
	height: 40px;
	display: block;
}

#modulDiv{
	line-height: 10px;
	background-image:url(../Images/layout_lite/page_bg.gif);
	background-repeat:repeat-x;
}

/* index.php */
.sciezka1, a.sciezka1:link, a.sciezka1:active, a.sciezka1:visited {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
a.sciezka1:hover {
	text-decoration:underline;
}

div.sciezka1 {
	overflow: hidden; 
	height: 16px; 
	line-height: 19px;
	padding: 1px 0px 7px 28px;
	background: url(../Images/layout_lite/arrow.gif) no-repeat 3px 7px;
	float: left;
}

.sciezka2, a.sciezka2:link, a.sciezka2:active, a.sciezka2:visited {
	font-size:12px;
	font-weight:bold;
	color:#676765;
}
a.sciezka2:hover {text-decoration:underline;}

.addbookmark{
	cursor: pointer; 
	vertical-align: -2px;
	margin: 0 5px;
}
.skrotyIkony {margin: 0px;}
.skrotyIkony img{
	display: block;
	padding: 9px;
	float: left;
	cursor: pointer;
	border: 1px solid #F3F4EF;
}
.skrotyIkony img.akt{
	background: white;
	border: 1px solid #8B9CB5;
}

td.langselect {width: 270px; border-bottom:1px solid #CFD1CE;}

td.langselect form {float: right;padding-right: 12px;}

td.langselect b {
	float: right; 
	white-space: nowrap;
	padding-top: 4px;
}

.naglowek_tlo1 {
	background: #EEEEED url(../Images/naglowek_tlo4.gif) repeat-x left top;
}

.naglowek_tlo2 {
	background: #FFFFFF url(../Images/layout_lite/page_bg.gif) repeat-x 0px -10px;
	padding: 0px 15px 0px 15px;
}

table.infoPanel {
	width: 100%;
}
table.infoPanel td {
	font-size: 10px;
	white-space: nowrap;
}
tr.infoPanel td {height: 1px; line-height: 1px; border-top: 1px solid #FFFFFF;}

/* menu */
.headerMax {background: #F5F5F5 url(../Images/layout_lite/header_bg.gif) repeat-x top left;}

.headerMax ul#ulTopMenu {display:block;}

.headerMax table.sciezka{margin-top: 7px;}

.headerMin {
	height:1%;
	background: #F5F5F5 url(../Images/layout_lite/header_bg_small.gif) repeat-x;
}

table.sciezka td {padding-bottom: 7px;}

.headerMin #toolbar{padding: 7px 15px 5px 15px;}

.headerMin .sciezka,
.headerMin ul#ulTopMenu {
	display:none;
}

/* toolbar */
#toolbar{
	padding: 3px 15px 5px 15px;
}
div#toolbar img{
	border: none;
	vertical-align: -4px;
	padding-right: 3px;
}

div#toolbar a{
	padding: 7px 4px 7px 7px;
	display: block;
	float: left;
	text-align: center;
}

div#toolbar span.spacer{
	padding: 5px;
	display: block;
	float: left;
	text-align: center;
	background: url(../Images/kropki1.gif) repeat-y 6px;
	height: 18px;
	
}
div#toolbar a:hover{
	border: 1px solid #AFAFAF;
	background: white;
	padding: 6px 3px 6px 6px;
}

/* srodek.php */
.color1 {
	color:#1E3C3F;
}
.color2 {
	color:#BA5300;
}
.color3 {
	color:#2E4B86;
}

.wymagane, td.wymagane {
	font-size:10px;
	color:#FF7200;
}
td.wymagane {
	padding: 5px 5px 5px 7px;
}

.small, .small td {
	font-size:10px;
}

.editTlo {
	background-color: #F3F4EF;
	width: 100%;
}

td.spacer_a {
	background: url(../Images/spacer1.gif) repeat-x 0px bottom;
	padding: 3px 0px 5px 0px;
}

td.spacer_a input{margin: 0px 3px 0px 0px;}

td.rowElement {text-align: left;}

#regiontable {
	border: 1px solid #707A7C; 
	background: #C2C7CF;
}

#regiontable td {
	cursor: pointer;
	background: #FFFFFF;
}
#regiontable td.cellMarked {background: #8B9CB5;}

table.szablonZdjec td{
	width: 14%;
	vertical-align: top;
	text-align: center;
}

table.szablonZdjec td img, table.szablonZdjec td label{
	cursor: pointer;
	margin-bottom: 4px;
}

tr.tdhover:hover td{background: #E9E8E8;}

tr.spacer2 {
	background-image:url(../Images/spacer2.gif);
	background-repeat:repeat-x;
}
tr.spacer3 {
	background-image:url(../Images/spacer3.gif);
	background-repeat:repeat-x;
}
tr.spacer4 {
	background-image:url(../Images/spacer4.gif);
	background-repeat:repeat-x;
}

div.message{
	font-weight:bold;
	color:#F15C29;
	padding: 10px 5px 10px 5px;
	background-color:#F9F2D8;
	border-top: 1px solid #C49155;
	border-bottom: 1px solid #C49155;
	text-align: center;
	margin-bottom: 10px;
}

td.pager {
	padding:5px;
}
td.pager, td.pager a, td.pager a:hover {
	font-size:10px;
	color:#91948A;
}
td.pager u, td.pager a, td.pager a:hover {
	padding: 0px 3px 0px 3px;
}
td.pager a:hover {
	text-decoration:underline;
}

td.naglowek1 {
	font-weight:bold;
	color:#FFFFFF;
	background-color :#91948A;
	padding: 1px 5px 0px 5px;
}

td.naglowek1 form{display: inline;}

a.naglowek1:link, a.naglowek1:active, a.naglowek1:visited {
	font-weight:bold;
	color:#FFFFFF;
}
a.naglowek1:hover {text-decoration:underline;}

td.naglowek1_inactive {
	font-weight:bold;
	color:#FFFFFF;
	background-color :#787B71;
	padding: 1px 5px 0px 5px;
	border-top: 2px solid transparent;
}
a.naglowek1_inactive:link, a.naglowek1_inactive:active, a.naglowek1_inactive:visited {
	font-weight:bold;
	color:#bbbbbb;
}
a.naglowek1_inactive:hover {text-decoration:underline;}

td.naglowek1_spacer {border-bottom:2px solid #91948A;}

.editbutton{
	width: 2%; 
	padding-right: 6px;
}

tr.naglowek2 td {
	font-weight:bold;
	color:#2E4B86;
	padding: 7px 5px 7px 5px;
	background-color:#F3F4EF;
}

a.naglowek2:link, a.naglowek2:active, a.naglowek2:visited {
	color:#2E4B86;
	text-decoration:underline;
}
a.naglowek2:hover {text-decoration:none;}

tr.stopka1 td, tr.stopka2 td {
	white-space: nowrap;
	font-weight:bold;
	color:#2E4B86;
	padding: 7px 7px 7px 7px;
}

tr.stopka2 td {
	white-space: nowrap;
	background-color:#F3F4EF;
}

tr.tytul1 td {padding: 5px 5px 5px 5px;}

tr.tytul1 td.row input{margin: 0px;}

tr.tytul1:hover td.row {
	background-color:#FAFAF5;
}

tr.tytul1 td a {
	font-weight:bold;
	display: block;
}

tr.tytul1 td.Icons {
	text-align: right;
	white-space: nowrap;
}

tr.tytul1 td.Icons a {
	display: inline;
	font-weight:normal;
}

tr.tytul1 td.checkbox {padding: 3px;}

.tytul2 {
	font-weight:bold;
	color:#2E4B86;
	margin: 0px 5px 0px 5px;
}
td.tytul2 {
	font-weight:bold;
	color:#2E4B86;
	text-align:right;
	padding: 5px 5px 5px 5px;
}

tr.tytul3 td {padding: 5px 0px 5px 0px;}

td.tytul4{
	background-color:#DDDFD2;
	color:#464941;
	font-weight:bold;
	padding: 5px 0px 8px 0px;
	text-align: center;
}

input, textarea, select {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #8C8D8A;
	margin: 2px 0px 2px 0px;
}

option {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
}

input.szukaj {
	margin: 0px 5px 0px 5px;
	font-size:10px;
}

.errorClass {
	border:1px solid #F06000;
}

a.button{
	color:#FFFFFF;
	font-weight:bold;
	border: 1px solid #91948A;
	background-color:#91948A;
	cursor:pointer;
	text-transform: uppercase;
	padding: 2px 10px 2px 10px;
}
input.button {
	width:130px;
	color:#FFFFFF;
	font-weight:bold;
	border: 1px solid #91948A;
	background-color:#91948A;
	cursor:pointer;
	text-transform: uppercase;
}

td.checkbox input, input.checkbox, .row input {
	/*border:0px;
	margin:0px;
	background:transparent;
	cursor:pointer;
	vertical-align: -3px;*/
	width: 14px;
	height: 14px;
	margin: 1px 3px 1px 3px;
	padding: 0px\9; /* IE+8 Hack */
	padding: 0px !iefix; /* IE+7 Hack */
	vertical-align: -4px;
	
	border:0px;
	background:transparent;
}

.emptymessage {
	padding:10px; 
	text-align:center; 
	font-weight:bold; 
	background: white;
}

/* style grida */
.red, .red a {color: red;}

td.spacer1{
	background-image:url(../Images/spacer1.gif);
	background-repeat:repeat-x;
}

.hspace3{margin-left: 3px;margin-right: 3px;}

tr.tytul1 td.editable {padding-left: 8px;}

tr.tytul1:hover td.editable:hover {
	background-image:url(../Images/ikony/pencil.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* tree form */

.treespacer {border-bottom: 1px solid #CCCDC8;}
.treetable {
	background: #FFFFFF;
}

.text1 {background: #FFFFFF;}

/* MessageBox */
#msgTitle {
	color:#3F4336;
	font-weight:bold;
	text-align: left;
}

#msgInfo {
	color:#81827D;
	text-align: left;
}

a.langTabs {
	display: block;
	padding: 6px 12px 6px 12px;
	font-weight: normal;
	font-size: 11px;
	color: #2E4B86;
}

a.langTabs_Active {
	display: block;
	padding: 6px 12px 6px 12px;
	background-color: #DDDFD2;
	font-weight: bold;
	font-size: 11px;
	color: red;
}

/* ToolTip */
div#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #777;
	background-color: #FFFBDF;
	padding: 5px;
	opacity: 0.94;
}

div#tooltip p{
	padding: 0px;
	margin: 0px;
}

.tip{display: none;}

/* Panel sortowania */
.sortPanelContener {
	background: #FFFFFF; 
	vertical-align: top;
}

#sortPanel tr.naglowek2 td {
	background: #E9EAE6;
	padding: 6px 0px 6px 25px;
	border-bottom: 1px solid #B2B5AB;
}

#sortPanel td {
	padding: 5px 0px 5px 25px;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom: 1px solid #E2E3DF;
}

#sortPanel tr.tDnD_whileDrag td, 
#sortPanel tr.sortRowOn td {
	background-color: #F2F3F0;
}

#sortPanel tr td img{cursor: pointer;}

/* Menu zakladek */
div.menuhead {
	background: #A2ABA9 url(../Images/menu/tab1.gif) no-repeat 0px 0px;
	font-weight: bold;
	color: #FFFFFF;
}
div.menuhead div{
	background: url(../Images/menu/tab2.gif) no-repeat top right;
	padding: 6px 6px 6px 28px;
}

div.menuhead div img.show{float: right;}

table.ContextMenu {
	width: 95%;
	background-color: #A2ABA9;
	margin-bottom: 10px;
	margin-top: 5px;
}

table.ContextMenu tr.Content td {
	background-color: #FFFFFF;
}

table.ContextMenu tr.Content td.Bottom {
	border-bottom: 1px solid #A9B6B5;
}

ul.CMenu {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul.CMenu ul {display: none;}

ul.CMenu li a {
	display: block;
	width:100%;
	border-bottom: 1px solid #D8DCDA;
	padding-top: 1px;
	padding-bottom: 3px;
}
ul.CMenu li a:hover {
	background-color: #E0E5E4;
	color: #0E4E5F;
}
ul.CMenu li span {
	display: block;
	padding: 4px 3px 3px 22px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	cursor: pointer;
}

ul.CMenu li li a {background-position: 21px 8px;}

ul.CMenu li li span {margin-left: 15px;}

tr.trTop td {vertical-align: top;}

table.etykietyTabelka {
	width: 160mm;
	border-top: 1px dashed #868686;
	border-right: none;
	border-bottom: none;
	border-left: 1px dashed #868686;
}
table.etykietyTabelka td {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	height: 49.4mm;
	width: 50%;
	border-top: none;
	border-right: 1px dashed #868686;
	border-bottom: 1px dashed #868686;
	border-left: none;
	vertical-align: top;
}

/* Galeria */
.Galeria {
	line-height: 14px; !iefix;
}
.Galeria .Podglad {
	background: #FFFFFF;
	border: 1px solid #8C8D8A;
	padding: 2px;
	height:80px;
	text-align: center;
}
.Galeria .Podglad .dragable {
	cursor: move;
}

.Galeria .Podglad div {
	width:80px;
}
.Galeria .Podpis {
	vertical-align: top;
	background: #FFFFFF;
	border: 1px solid #8C8D8A;
	padding: 0px;
	height: 25px;
}
.Galeria .alttext {
	margin:0px;
	width: 98%;
	border: 1px solid #8C8D8A;
}
.Galeria .Textarea {
	width: 98%;
	height: 36px;
	margin: 0px;
	border: 1px solid #8C8D8A;
}
.Galeria input.chk {
	padding:0px;
	margin:0px 0px 2px 0px;
	width:16px;
	height:16px;
	border: none;
	background: transparent;
	vertical-align:middle;
}
.Galeria .btn1 {
	padding: 1px 0px 1px 5px;
	text-align: center;
}
.Galeria .btn2 {display: inline;}

.Galeria .Alert {
	clear: both;
	text-align: center;
	height: 3px;
}
.Galeria .Alert label{
	background: white;
	padding: 2px;
	border: 1px solid red;
	color: red;
	position: relative;
	z-index: 120;
}
.Galeria .Wybierz {margin-bottom: -3px;}

.Galeria .Usun {
	margin-bottom: -1px;
	height: 16px;
	border:0px;
	background:transparent;
	cursor:pointer;
}

.Galeria .galeriaOdstep {
	padding: 0px 3px 0px 5px;
}

.currentFilename {
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
	width: 250px;
	overflow: hidden;
	line-height: 16px;
	height: 16px;
}

/* porownywanie wersji */
table.DiffPreview {
	border: 1px solid #D6D7D6;
	border-bottom: none;
}

table.DiffPreview td {
	font-family: Verdana;
	font-size: 11px;
	padding: 0px;
	line-height: 16px;
	color: #111111;
}

table.DiffPreview ins {
	color: #009900;
	text-decoration: none;
}

table.DiffPreview del {color: #EE0000;}

table.DiffPreview .head {
	background-color: #EFEFEF;
	font-weight: bold;
	text-align: center;
}

table.DiffPreview .nr {
	background-color: #EFEFDE;
	text-align: right;
}

/* sklep opcje */
div#zestawcont {
	border: 1px solid #999999; 
	width: 405px; 
	padding: 5px; 
	background: #FFFFFF; 
	line-height: 35px;
	min-height: 150px;
}
.skloptioncont {
	width: 402px;  
	border: 1px solid #DEDFD4;
	margin-bottom: 3px;	
	line-height: 14px;
}

.skloptlisth{
	width: 402px; 
	height: 25px;	
	background: #DEDFD4;	 
	border: 1px solid #FFFFFF; 
	text-align: center;
	font-weight:bold;
	color:#464941;
	vertical-align: middle;
}

.skloptlisth td{cursor:pointer;}

.skloptlisth img{
	width: 15px;
	height: 15px;
	border: 0px solid #FFFFFF;
}

.skloptlistc input{vertical-align: middle;}

.skloptlistc label{width: 318px; float: left; display: block;cursor:pointer; text-align: left;}

.skloptlistc input.modyfik{width: 70px;float: right;}

.skloptlistc {
	background: #F3F4EF;
	padding: 3px;	
}

.skloptioncont h6 {margin: 0px; padding: 2px 2px 2px 8px; background: #F3F4EF; }
.skloptioncont h6 img{cursor:pointer;}

/* popup */

.PopUp {
	width: 100%;
	height: 100%;
}
.PopUp .TitleBar {
	height: 27px;
}
.PopUp .Frame {
	text-align:left;
}
.PopUp .Close {
	cursor: pointer;
}
.PopUp td.b {
	font-size: 0px;
}
.PopUp .btl {
	background: url(../Images/popup/BorderTopLeft.gif) no-repeat top left;
	width: 5px;
	height: 27px;
}
.PopUp .bt {
	background: url(../Images/popup/BorderTop.gif) repeat-x top left;
	padding: 0px 5px 0px 5px;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
}
.PopUp .btc {
	background: url(../Images/popup/BorderTop.gif) repeat-x top left;
	width: 16px;
	padding: 2px 2px 0px 0px;
	text-align: center;
}
.PopUp .btr {
	background: url(../Images/popup/BorderTopRight.gif) no-repeat top left;
	width: 5px;
	height: 27px;
}

.PopUp .bl {
	background: url(../Images/popup/BorderLeft.gif) repeat-y top left;
	width: 4px;
}
.PopUp .bg {
	background-color: #FFFFFF;
}
.PopUp .br {
	background: url(../Images/popup/BorderRight.gif) repeat-y top left;
	width: 4px;
}

.PopUp .bbl {
	background: url(../Images/popup/BorderBottomLeft.gif) no-repeat top left;
	width: 4px;
	height: 4px;
}
.PopUp .bb {
	background: url(../Images/popup/BorderBottom.gif) repeat-x top left;
	height: 4px;
}
.PopUp .bbr {
	background: url(../Images/popup/BorderBottomRight.gif) no-repeat top left;
	width: 4px;
	height: 4px;
}

.DragFrame {border: 2px dotted #666666;}

.sorthelper {
	background-color: #DDDFD2;
	float: left;
	height: 88px;
}

.draggable_file_container {
	overflow:hidden;
	height: 1% !iefix;
	line-height: 1% !iefix;
}

/* tagi */
.tagiLista {
	list-style: none;
	margin: 5px 5px 5px 0px;
	padding: 0px;	
	overflow: auto;
	height: 150px;
	width: 533px;
	background: #FFFFFF;
	border: 1px solid #8C8D8A;
}
.tagiLista li {
	padding: 3px 3px;
}
.tagiLista li img {
	cursor:pointer;
	vertical-align: middle;
	margin-right: 3px;
}
.tagiLista li span {
	vertical-align: middle;
}

.iconClick {cursor: pointer;}

/* strona powitalna */
.StatTabela {
	background-color: #FFFFFF;
}
.StatTabela td.Cell {
	padding: 5px 5px 5px 20px;
	text-align: left;
}
.StatTabela a.Belka {
	display: block;
	padding: 5px 5px 5px 20px;
	font-weight: bold;
}

.Border1 {border-bottom: 1px solid #B2B5AB;}

.Border2 {border-bottom: 1px solid #E2E3DF;}

.ikonaStartowa {
	width: 100px;
	height: 90px;
	position: absolute;
	text-align: left;
}

.ikonaStartowa span {font-weight: bold;}

.ikonaStartowaDrag {
	width: 100%;
	cursor: move;
	background-color: #FFFFFF;
	height: 6px;
	display: none;
	border: 1px solid #FFFFFF;
}

.ikonaStartowaContent {
	width: 100%;
	height: 90px;
	text-align: center;
}

.clear {clear: both;}

.startNaglowek {
	text-align: left;
	border-bottom: 1px solid #bbbbbb;
	margin: 5px;
}

/* Menu kontekstowe */
.bookmarkMenu {
	position: absolute;
	padding: 0px 1px 1px 0px;
	background-image: url(../Images/contextmenu/Shadow.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}
.bookmarkMenu div.Border {
	padding: 1px;
	background-color: #FCFCF9;
	border: 1px solid #8a867a;
}
.bookmarkMenu table {
	background-image: url(../Images/contextmenu/Gradient.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
.bookmarkMenu td.Spacer {
	height: 3px;
	overflow: hidden;
	background-image: url(../Images/contextmenu/Spacer.gif);
	background-position: 31px 0px;
	background-repeat: no-repeat;
}
.bookmarkMenu a {
	display: block;
	background-image: none;
	padding: 4px 8px 4px 4px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	white-space: nowrap;
	color: #000000;
}
.bookmarkMenu a:hover {
	border: 1px solid #D4D8D7;
	background-color: #F0F0F0;
	padding: 3px 7px 3px 3px;
}
.bookmarkMenu img {
	margin: 0px 11px 0px 0px;
	vertical-align: -4px;
	border: none;
}

/* kalendarzyk */
#ui-datepicker-div {
	display: none;
	border-bottom: 2px solid #8C8C8C;
	border-right: 2px solid #8C8C8C;
	border-left: 1px solid #D6D6D5;
	border-top: 1px solid #D6D6D5;
	z-index: 10;
	width: 195px;
	margin: 2px 0px 0px 0px;
}
img.ui-datepicker-trigger {
	margin: -3px 0px 0px 0px;
	vertical-align: middle;
	cursor: pointer;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header {
	background: #B2B5AB;
	border-bottom: 1px solid #8C8C8C;
	padding: 1px 0px;
	clear: both;
	float: left;
	width: 100%;
	font-weight: bold;
	font-size: 90%;
}
.ui-datepicker-links{
	border-bottom: 0px;
	background: #B2B5AB url(../Images/calendarbg.gif) repeat-x bottom;
	padding-bottom: 21px;
	border-top: 1px solid #D6D6D5;
}
.ui-datepicker-header {
	text-align: center;
	border-bottom: 1px solid #C1C3BE;
	background: #F2F3EE;
}
.ui-datepicker-header select {
	background: #FFFFFF;
	border: 0px;
	margin-right: 4px;
	font-weight: bold;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #FFFFFF !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-control a:hover {
	color: #000 !important;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	background: #F2F3EE;
	text-align: center;
	font-size: 100%;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #C1C3BE;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: #F2F3EE;
	color: #000;
	font-weight: bold;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #F2F3EE;
}
#ui-datepicker-div .ui-datepicker-week-end-cell a {color: #81838E;}

.ui-datepicker-days-row {
	background: #F2F3EE;
	color: #666;
}
.ui-datepicker-days-cell {
	border: 1px solid #F2F3EE;
}
.ui-datepicker-days-cell a {
	display: block;
}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over .ui-datepicker-week-end-cell {
	background: #FFF !important;
	border: 1px solid #777777;
}
.ui-datepicker-today {background: #FFE37B !important;}

.ui-datepicker-current-day {background: #FFF !important;}

.ui-datepicker-status {
	background: #F2F3EE;
	width: 100%;
	font-size: 80%;
	text-align: center;
	color: #000000;
	padding:2px 0px;
	border-top: 1px solid white;
}
#ui-datepicker-div a {
	cursor: pointer;
	margin: 0;
	padding: 1px 0px 1px 0px;
	background: none;
	color: #000;
}
.ui-datepicker-title-row a {color: #000000 !important;}

.ui-datepicker-title-row a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.ui-datepicker-multi .ui-datepicker {border: 1px solid #83C948;}

.ui-datepicker-one-month {
	float: left;
	width: 185px;
}
.ui-datepicker-new-row {
	clear: left;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}

/* konfiguracja title (seoturbo) */
#explorerbar {
	background: url(../Images/explorerbar.gif) no-repeat; 
	width: 540px;
	margin: 5px;
	padding: 5px 5px 5px 25px;
	text-align: left;
	font-weight: bold;
	overflow: hidden;
	height: 1% !iefix;
	color: #FFFFFF;
}
#explorerbar div{float: left;}

#explorerbar .takategoria{color: #F06000; }

#explorerbar div.szary{color: #9F9F9F;}

#explorerbar div label{
	display: block;
	color: #2E4B86;
	font-weight: normal;
	padding: 10px 0px 0px 0px;
	text-align: center; 
}

#ajax_indicator {
	display: none;
	top: 0px;
	width: 120px;
	position: absolute;
	right: 0px;
	background: url(../Images/ajax-loader2.gif) no-repeat 0px 8px;
	color: white;
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 26px;
}
#ajax_indicator h2 {
	margin-left: 90px;
	margin-top: 20px;
	font-size: 18px;
}
.uprawnienia_panel {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	width: 255px;
	height: 280px;
	overflow: auto;
	position: relative;
}
.uprawnienia_panel th, 
.uprawnienia_panel td {
	vertical-align: top;
	line-height: 150%;
}
.uprawnienia_panel th {
	text-align: left;
}
.uprawnienia_panel2 {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	width: 516px;
	height: 130px;
	overflow: auto;
	position: relative;
}

#widok_uprawnien_lang_container {display: none;}

.accessGrid {width: 100%;}

.accessGrid td, .accessGrid th {padding: 4px 4px 4px 8px;}

.accessGrid th {
	border-bottom: 1px solid #666666;
	background-color: #DDDDDD;
}
.accessGrid .row td {border-bottom: 1px solid #CCCCCC;}
.accessGrid .row_separator td {border-bottom: 1px solid #CCCCCC;background-color: #DDDDDD; line-height: 1px; height: 2px; padding: 0px;}

.wybierz_element {
	text-align: center;
	padding: 25px 5px 5px 5px;
	font-weight: bold;
}

.uprSpan {
	float: right;
	width: 17px;
	height: 18px;
	background-color: #f1f1f1;
}

/* ZAMOWIENIA */

table.szczegoly-zamowienia {
	margin: 0 6px 3px 0;
	padding: 0;
	border: solid #CCCDC8;
	border-width: 1px 0 0 1px;
}
table.szczegoly-zamowienia th,
table.szczegoly-zamowienia td {
	border: solid #CCCDC8;
	border-width: 0 1px 1px 0;
	padding: 3px 6px;
}
table.szczegoly-zamowienia th {
	background-color: #91948A;
	color: #fff;
}