
@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;}

pre{
	background: #FFFFCC;
}

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{
	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: 5px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
}

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;}
span.relvalue {font-weight:bold;color:#F06000;}

#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: 3px;
	margin-top: 5px;
}
div.message2 {
	background-color:#F9F2D8;
	border-top: 1px solid #C49155;
	border-bottom: 1px solid #C49155;
	padding: 10px 15px;
	margin: 0px 10px 0px 0px;
	text-align: left;
	float: left;
	color: #0E4E5F;
	font-weight: normal;
}
div.message2 .title {
	font-size: 11px;
	margin: 0px 0px 5px;
	color:#F15C29;
}
div.message2 a {
	background: url(../Images/ikony/pagego_on.gif) no-repeat 0px 50%;
	padding: 0px 0px 0px 20px;
	line-height: 18px;
	display: inline-block;
	clear: both;
}
div.message2 .row {
	background: url(../Images/ikony/edit_off.gif) no-repeat 0px 50%;
	padding: 0px 0px 0px 20px;
	line-height: 18px;
	clear: both;
}

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 td.row img{vertical-align: -3px;}

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;}

tr.tytul1 td.zamowienie_bledne, tr.tytul1 td.zamowienie_bledne a {color: red;}

.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;
}
tr.markRow td {
	background-color:#DDDFD2;
}

input, textarea, select,
tr.wariant div{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #8C8D8A;
	margin: 2px 0px 2px 0px;
}

tr.wariant div{
	background: #FFFFFF;
	padding: 1px;
	height: 13px;
	overflow: hidden;
}

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;
}

input.buttonAnuluj {
	width:130px;
	color:#91948A;
	font-weight:bold;
	border: 0px;
	cursor:pointer;
	text-transform: uppercase;
}

td.checkbox input, input.checkbox, .row input {
	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;
}

.checkbox-icon {
	background-position: 3px 50%;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 25px;
	margin: -5px 0px 0px;
	position: absolute;
	height: 22px;
	line-height: 22px;
	cursor: pointer;
}

.emptymessage {
	padding:10px; 
	text-align:center; 
	font-weight:bold; 
	background: white;
}

/* style grida */
.red, .red a {color: red;}
.grey, .grey a {color: #9F9F9F;}

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;
}
/*menu modulu i aplikacji z lewej*/
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 */
td#sortable-options table{
	height: 25px;	
	background: #DEDFD4;	 
	border: 1px solid #FFFFFF; 
	vertical-align: middle;
	margin-bottom: 3px;
}

td#sortable-options table.actv{background: #F06000;}
table.actv td{color: white;}
td#sortable-options .w_kod div{width: 85px;}

td#sortable-options img{
	cursor:pointer;
	margin: 2px;
}
td#sortable-options img.sssort{cursor:n-resize;}

td#sortable-options table.sssort-holder {
	height: 25px;
	background: #A2ABA9;
	width: 485px;
}

.optionform div{
	padding: 6px 0px 0px 0px; 
	text-align: right;
}
.optionform div select{width: 110px;}
.optionform td{vertical-align: bottom;}
.optionform td input{margin: 2px 0px;}
.optionform table{margin-bottom: 3px;}

div.minigrid{
	width: 455px; 
	height: 145px; 
	margin: 2px 5px 5px 0px;
	padding: 1px;
	overflow: auto;
	background-color: white;
	border: 1px solid gray;
}

#wybrane_elementy{
	width: 100%;
}
#wybrane_elementy td{
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	text-align: left;
	font-size: 11px;
	padding: 1px 2px 1px 2px;
}
#wybrane_elementy .img{
	width: 17px;
	border-right: none;
	cursor: pointer;
}
#przypisz_opcje {width: 85px;}

.opt_header td{vertical-align: bottom;}


/* 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: 521px;
	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 {
	position: fixed;
	top: 0px !important;
	display: none;
	left: 0px;
	width: 0px;
	height: 0px !important;
	z-index: 998;
}
#ajax_indicator .overlay {
	position: fixed;
	background: #000;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.1;
}

#ajax_indicator .box {
	background: #fff url(../Images/ajax-loader2.gif) no-repeat 50% 25px;
	position: fixed;
	z-index: 999;
	left: 50%;
	top: 50%;
	padding: 78px 71px 24px;
	color: #000;
	margin: -90px 0px 0px -115px;
	opacity: 0.7;
}
#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;
}

.uprawnienia_panel_row td {
	border-bottom: 1px solid #CCCCCC;
}

#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;
}

/* tabela informacyjna */

table.infotable {
	border-top: 1px solid #91948A;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #91948A;
}
table.infotable tr th {
	background: #DDDFD2;
	font-weight: bold;
	border-top: 1px solid #F3F4EF;
	border-left: 1px solid #F3F4EF;
	text-align: center;
}
table.infotable td, table.infotable th{
	background: #FFF;
	border-top: none;
	border-right: 1px solid #91948A;
	border-bottom: 1px solid #91948A;
	border-left: none;
}

table.miniinfo {border: none;}
table.miniinfo td{background: #FFDC7F;}
table.miniinfo td.none{background: none;}

.menu-frame #MessageBoxTable {
	width: 95% !important;
}
.menu-frame #MessageBoxTable .button {
	width: 50px !important;
}

/*wyszukiwarka stron*/
#menuSearch {
	text-align: center;
	padding-top: 3px;
}

#menuSearch input {
	background: #EFEFEF url(../Images/ikony/view.gif) no-repeat 2px 1px;
	width: 80%;
	padding: 2px 2px 2px 19px;
	border: 1px solid #AFAFAF;
	color: #7F7F7F;
}


/* nowa kontrolka zdjec */
.pictures-main {
	position: relative;
	height: auto !important;
	padding: 5px 5px 5px 5px;
	color: #000000;
	text-align: left;
	min-height: 100px;
}

.pictures-main-single {
	width: 330px;
	padding: 0px;
	min-height: 1px;
}

.pictures-main .pictures-content {
	overflow: hidden;
	margin-right: 209px;
}

.pictures-main .pictures-canvas {
	overflow: hidden;
	zoom: 1;
	height: auto !important;
	min-height: 124px;
	padding: 4px;
	margin: 0px auto;
}

.pictures-main-single div.pictures-canvas {padding: 0px;}
.pictures-main-single div.pictures-canvas .drag{margin: 3px 3px 0px 0px;}

.pictures-main .pictures-canvas .drag {
	margin: 3px;
	float: left;
	width: 100px;
	height: 116px;
	background-color: #FFFFFF;
	border: 1px solid gray;
}

.pictures-main .pictures-canvas .selected {
	border: 1px solid #FF6600;
	background-color: #FFF2E2;
}

.pictures-main .pictures-canvas .drag span {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	width: 100px;
	height: 96px;
	cursor: move;
}

.pictures-main-single .pictures-canvas .drag span {cursor: default;}

.pictures-main .pictures-canvas .drag img {
	cursor: pointer;
}

.pictures-main .pictures-sidebar {
	padding: 4px 4px 2px 4px;
	min-height: 124px;
	width: 200px;
	position: absolute; 
}

.pictures-main .pictures-toolbar {
	border-left: 1px solid #BBBBBB;
	height: 99%;
	margin: 0px -200px 0px 0px;
	width: 213px;
	padding: 0px 0px 0px 1px;
	position: absolute; 
	right: 201px;
}

.pictures-main-single .pictures-toolbar {
	border-left: 0px;
}

.pictures-main .pictures-toolbar .pictures-title,
.pictures-main .pictures-toolbar .pictures-desc {
	width: 198px;
}

.pictures-main .pictures-toolbar .pictures-desc-small {
	width: 198px;
	height: 32px;
}

.pictures-main .pictures-toolbar .pictures-desc-single {
	width: 198px;
	height: 64px;
}

.pictures-toolbar input.df-pin {
	padding: 1px 0px 1px 2px;
	background: #F5F4F2 url(../Images/ikony/thumbtack.png) no-repeat 4px 2px;
	width:22px;
	border: none;
	cursor: pointer;
	margin: 0px;
}
.pictures-toolbar input.pinned {
	background-color: #91948A;
}

.pictures-main .pictures-toolbar label {
	display: block;
	margin: 3px 0px 3px 0px;
}

.pictures-main .pictures-toolbar label span {
	display: block;
	color: #2E4B86;
	font-weight: bold;
	font-size: 10px;
}

.pictures-main .pictures-toolbar .pictures-controls {
	display: none;
}

.pictures-controls .pictures-controls-filename {
	width: 200px;
}

.pictures-sorthelper {
	background-color: #DDDFD2;
	width: 102px;
	height: 118px;
	float: left;
	margin: 3px;
}
.colorSelector {
	float: left;
	margin-right: 8px;
}
.selected-items, .category-list, .items-list {
	height: 150px;
	background: #ffffff;
	overflow-y: scroll;
	border: 1px solid #8C8D8A;
	margin: 4px 0px;
}
.selected-items table,
.category-list table,
.items-list table {
	width: 100%;
	border-collapse: collapse;
}
.selected-items tr:hover,
.category-list .category-row:hover,
.items-list tr:hover {
	background: #eeeeee;
}
.selected-items tr,
.category-list table tr,
.items-list tr {
	cursor: default;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.category-list .category-name {
	font-weight: bold;
	background: #dddddd;
	text-align: center;
}
.category-list .category-row td {
	width: 50%;
}

.category-list table tr.selected,
.category-list table tr.selected:hover {
	background: #39F;
}
.category-list table tr.selected td {
	color: #ffffff;
}

.category-list .category-row td.name,
.items-list td.name {
	width: 70%;
}
.category-list .category-row td.block,
.items-list td.date {
	width: 30%;
}
.items-list td.module {
	display: none;
}
.items-list-more {
	text-align: center;
	text-decoration: underline;
}
.selected-items tr.selected {
	background: #4c9ed9;
}
.selected-items tr.selected td {
	color: #ffffff;
}