a, :focus {
   outline: none;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

body {
    margin: 0;
    padding: 0;
    color: #727070;
    height: 100%;
    overflow-x: hidden;
    background-color:#A0A4A8;
    background-image:url(../img/system/application/b_bkg.png);
    background-position:left top;
    background-repeat:repeat-x;
    color:#323232;
    font-family:Tahoma,sans-serif;
    font-size:11px;
}

a{
    cursor: pointer;
}
img {
    border: none;
}

table td {
    padding:0;
    vertical-align:top;
}

td.right {
    text-align: right;
}

td.center {
    text-align: center;
}


div.clearLeft {
    clear: left;
}

div.tableContainer {
    padding-bottom: 20px;
}

div.contentHeader {
    color: #7c6464;
    font-weight: 700;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 14px;
    padding: 4px 4px 0 10px;
    height: 25px;
    border-bottom: 1px solid #cbcdd2;
    background-color: #f5f7fb;
}

a.pomoc {
    display: block;
    background-image: url(../img/question_maly.png);
    background-position: left center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    float: right;
    position: relative;
}

div.menuBar {
    height: 54px;
    padding-left: 500px;
    background-image: url(../img/tlo_bg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
}

div.userStatusBar {

    background:transparent url(../img/system/application/h_bkg.png) repeat-x scroll left top;
    /*height:70px;*/
    margin:10px;
    margin-top: 0px;
    min-width:740px;
    height: 70px;
/*    overflow: hidden;*/
}

div.userStatusBar > a {
    float: left;
}


table #menu {
    position: relative;
    font-size:12px;
    padding-right:10px;
    padding-top:10px;
    width: 210px;
    left: -15px;
    z-index: 50;
}

table #content {
    width:100%;
}

#container {

    margin: 0px 10px 10px 10px;
}

ul.cechy {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
input.right {
    text-align: right;
}

tr.subrow {
    display: none;
}

/* -----------------  mainTable ---------------*/

table.mainTable td {
    font-size: 12px;
    height: 20px;
    font-weight: 100;
    font-family: Tahoma, Arial, sans-serif;
    color: #5e5a5a;
    padding-left: 7px;
    padding-right: 7px;
}

table.mainTable tr.odd td {
    background-color: #f3f3f3;
    border-bottom: 1px solid #d9d6d6;
}

table.mainTable tr.even td {
    background-color: white;
    border-bottom: 1px solid #ece8e8;
}

table.mainTable tr.over td {
    background-color: #feb801;
    background-image: url(../img/mousedowngradient.jpg);
    background-position: left bottom;
    background-repeat: repeat-x;
    cursor: pointer;
}

/* -----------------  END mainTable ---------------*/

/* ----------------- MAIN CONTENT -----------------*/

#c_mainContent {
    clear: both;
    margin-bottom: 10px;
}

#cmC_tl, #cmC_tr {
    float: left;
    width: 15px;
    height: 26px;
    background: url('../img/system/application/cmc_tl_bkg.png') no-repeat top left;
}

#cmC_tr {
    float: right;
    background: url('../img/system/application/cmc_tr_bkg.png') no-repeat top right;
}

#cmC_bl, #cmC_br {
    float: left;
    width: 5px;
    height: 5px;
    background: url('../img/system/application/cmc_bl_bkg.png') no-repeat top left;
}

#cmC_br {
    float: right;
    background: url('../img/system/application/cmc_br_bkg.png') no-repeat top right;
}

#cmC_btm {
    margin: 0 5px;
    padding-top: 5px;
    background: url('../img/system/application/cmc_b_bkg.png') repeat-x top center;
}

#cmC_content {
    background-color:#FFFFFF;
    border-left:1px solid #C8CACE;
    border-right:1px solid #C8CACE;
    padding:10px 15px;
}


#cmC_title {
    padding: 6px 0;
    margin: 0 15px;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background: url('../img/system/application/cmc_t_bkg.png') repeat-x top left;
}

/* ----------------- END MAIN CONTENT -----------------*/

/* ----------------- BUTTONS --------------------------*/
#c_buttons {
    clear: both;
    margin: 10px 0;
    margin: 20px 15px 0 15px;
    text-align: right;
}
#c_buttons input, .c_button{
    height: 23px;
    border: 1px solid #babec1;
    background: url('../img/system/application/c_btn_bkg.png') repeat-x center center;
    padding: 0px 5px;
    padding-bottom: 1px;
    margin: 0;
    margin-left: 10px;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    color: #323232;
    cursor: pointer;
}


input.red_btn {
    color: #86190f;
}

input.black_btn {
    color: black;
}

input, select {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    vertical-align: middle;
    margin-bottom: 2px;
    margin-left: 3px;
    padding: 1px 1px 1px 5px;
}

div.clearfix {
    padding-top: 0px;
}

/* ----------------- END BUTTONS ----------------------*/

/* -----------------MENUs styles ----------------------*/

#container > table #menu {
    padding-top: 10px;
    padding-right: 10px;
    width: 210px;
    font-size: 12px;

}
#m_sections {
    background-color:#e7e8ea;
    border-left: 1px solid #d7dbde;
    border-right: 1px solid #d7dbde;
}
#m_sections {
    margin: 0;
    padding: 0;
    font-size: 12px;
    text-indent: 0;
    list-style: none;
    line-height: 0;
}
#m_sections > li > a {
    width: 178px;
    margin: 0 15px;
    display: block;
    line-height: 35px;
    border-bottom: 1px solid #f3f4f6;
    text-transform: uppercase;
}
#m_sections li.active > a {
    font-weight: bold;
    border: 0;
}
#m_sections li.last > a {
    border-bottom: 0px solid #FF0000;
}
#m_sections li img {
    vertical-align: middle;
    margin-right: 5px;
    padding-bottom: 1px;
}
.m_btm {
    height: 10px;
    /*margin-bottom: 10px;*/
    background: url('../img/system/application/m_btm.png') no-repeat top left;
}

div.menu a#pineska {
    height: 10px;
    width: 11px;
    background: transparent url(../img/system/icons/pinezka_small.gif) no-repeat;
    position: absolute;
    right: 10px;
    top: 10px;
}

div.menuAbsolute a#pineska{
    background: transparent url(../img/system/icons/pinezka_small_cb.gif) no-repeat;
}


#arrr {
    position: absolute;
    right: 0px;
    height: 100%;
    width: 7px;
    top: 1px;
}

div.menu #arrr{
    display: none;
}

div.menuAbsolute #arrr{
    display: block;
}

#arrowbg {
    height: 100%;
    width: 7px;
    background-color: #AAA;
    opacity: 0.4;
}

#arrowbg:hover {
    background-color: #777;
}

#arrowl {
    display: block;
    position: absolute;
    right: 3px;
    top: 80px;
}
#arrowr {
    display: block;
    position: absolute;
    right: 3px;
    top: 110px;
}

/* ----------------- END MENUs styles ------------------*/

/* ------------------ formBox --------------------------*/

div.formBox {
    padding: 10px;
    background-color: white;
}

table.formBoxForm {
    padding-bottom: 10px;

}

table.formBoxForm tr {
    height: 23px;
}

table.formBoxForm th {
    font-size: 13px;
    font-family: Tahoma, Arial, sans-serif;
    font-weight: 100;
    text-align: right;
    width: 200px;
    vertical-align: top;
    border-bottom: 1px solid #c3c3c3;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right:2px;
}

table#tabelaUprawnien td {
    font-weight: 100;
}

table.formBoxForm td {
    font-size: 13px;
    font-family: Tahoma, Arial, sans-serif;
    font-weight: 700;
    text-align: left;
    padding-left: 10px;
    vertical-align: bottom;
    padding-bottom: 3px;
}

div .special {
    font-size: 12px;
    font-family: Tahoma, Arial, sans-serif;
    font-weight: normal;
    text-align: left;
    padding-bottom: 3px;
}

/* ------------------ END formBox --------------------------*/

/* ------------------ INPUTY --------------------------*/

textarea.formTextBox {
    width: 370px;
    height: 100px;
    border: 1px solid #878787;
    background-color: white;
    color: #766a6a;
    margin-left: 0px;
}

textarea.formTextBox:hover {
    width: 370px;
    height: 100px;
    border: 1px solid #ffac2a;
    background-color: #fff7ea;
    color: #766a6a;
}

input.datePicker {
    width: 100px;
    float: left;
    border: 1px solid #878787;
    background-color: white;
    color: #86190F;
    margin-left: 0px;
}

input.datePicker:hover {
    width: 100px;
    float: left;
    border: 1px solid #ffac2a;
    background-color: #fff7ea;
    color: #86190F;
}

input.textBoxInp, select.textBoxSel {
    margin-left: 0px;
    border: 1px solid #878787;
    background-color: white;
    color: #86190F;
}

input.textBoxInp{
    width: 198px;
}

input.textBoxInpShort{
    width: 100px;
}

input.textBoxInpVeryShort{
    width: 44px;
}

select.textBoxSel{
    min-width: 100px;
}

input.textBoxInp:hover, select.textBoxSel:hover {
    border: 1px solid #ffac2a;
    background-color: #fff7ea;
    color: #766a6a;
}

input.textBoxInp:active, select.textBoxSel:active {
    border: 1px solid #ffac2a;
    background-color: #fff7ea;
    color: #766a6a;
}

input.textBoxInpm, select.textBoxSelm {
    margin-left: 0px;
    border: 1px solid #878787;
    background-color: white;
    color: #86190F;
}

input.textBoxInpm:hover, select.textBoxSelm:hover {
    border: 1px solid #ffac2a;
    background-color: #fff7ea;
    color: #766a6a;
}

input.textBoxInpm:active, select.textBoxSelm:active {
    border: 1px solid #ffac2a;
    background-color: #fff7ea;
    color: #766a6a;
}

input.fileInp {
    width: 300px;
    float: left;
    border: 1px solid #878787;
    background-color: white;
    color: #86190F;
}

input.fileInp:hover {
    border: 1px solid #ffac2a;
    background-color: #fff7ea;
    color: #766a6a;
}

input.fileInp:active {
    border: 1px solid #ffac2a;
    background-color: #fff7ea;
    color: #766a6a;
}

input.buttonInp {
    float: left;
    border: 1px solid #878787;
    background-color: white;
    color: #766a6a;
}

input.buttonInp:hover {
    border: 1px solid #ffac2a;
    background-color: #fff7ea;
    color: #766a6a;
}

input.buttonInp:active {
    border: 1px solid #ffac2a;
    background-color: #fff7ea;
    color: #766a6a;
}

/* ------------------ END INPUTY --------------------------*/


/* ------------------ tabelaGlownaWyniki ------------------*/

table.tabelaGlownaWyniki th {
    border-bottom: 1px solid black;
    font-size: 11px;
    font-weight: 600;
    background-color: #e0dcdc;
    font-family: Tahoma, Arial, sans-serif;
    color: #5e5a5a;
    border-left: 1px solid #bdb4b4;
    padding-left: 3px;
    padding-right: 3px;
}

table.tabelaGlownaWyniki td {
    font-size: 12px;
    height: 20px;
    font-weight: 100;
    font-family: Tahoma, Arial, sans-serif;
    color: #5e5a5a;
    padding-left: 7px;
    padding-right: 7px;
}

table.tabelaGlownaWyniki tr.odd td {
    background-color: #f3f3f3;
    border-bottom: 1px solid #d9d6d6;
}

table.tabelaGlownaWyniki tr.even td {
    background-color: white;
    border-bottom: 1px solid #ece8e8;
}

table.tabelaGlownaWyniki tr.over td {
    background-image: url(../img/mousedowngradient.jpg);
    background-color: #feb801;
    background-position: left bottom;
    background-repeat: repeat-x;
    cursor: pointer;
}


table.mainTable tr.click td,
table.tabelaGlownaWyniki tr.click td{
    background-color: #E9F1FB;
    background-image: none;
    color: #333333;
}

table.mainTable tr.focus td,
table.tabelaGlownaWyniki tr.focus td{
    background-color: #D2E4F7;
}

/* ------------------ END tabelaGlownaWyniki -------------*/

/* ------------------ helperWindow -------------*/

div.helperWindow {
    width: 250px;
    min-height: 300px;
    right: 0;
    top: 123px;
    position: absolute;
    border-left: 1px solid #446c8c;
    z-index: 99;
    float: right;
    background-color: #2f8cb7;
    opacity: .9;
    filter: alpha(opacity = 90);
    display: none;

}

div.helperWindow div.header {
    background-image: url(../img/Question.png);
    background-position: 6px center;
    background-repeat: no-repeat;
    height: 27px;
    border-bottom: 1px solid #5a6694;
    background-color: white;
    padding-left: 50px;
    padding-top: 3px;
    color: black;
    font-weight: 700;
    font-size: 12px;
    font-family: Tahoma, Arial;
    opacity: .7;
    filter: alpha(opacity = 70);
}

div.helperWindow div.contentHelper {
    padding: 0px 10px 10px 10px;
    overflow: auto;
}

div.helperWindow div.contentHelper h1 {
    font-size: 11px;
    font-family: Tahoma, Arial;
    font-weight: 700;
    color: black;
}

a.closeButtonFrame {
    padding: 1px 2px 0px 0px;
    color: black;
    font-size: 11px;
    font-family: Tahoma, Arial;
    font-weight: 700;
    display: block;
    float: right;
}

a.closeButtonFrame:hover {
    color: #882638;
    cursor: pointer;
}

div.helperWindow div.contentHelper div.srodekHelp h1 {
    border-bottom: 1px solid #d4d6d9;
}

div.helperWindow div.contentHelper div.srodekHelp {
    background-color: #eaf2f6;
    margin-top: 10px;
    padding: 1px 5px 5px 5px;
    font-size: 10px;
    font-family: Tahoma, Arial;
    border: 1px solid white;
    font-weight: 700;
}

/* ------------------ END helperWindow -------------*/

/* ----------------------------------------------------- TITLE */
#c_title {
    /*margin-bottom: 20px;*/
    float: none;
}

#c_title h1 {
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    margin-bottom:14px;
    /*
	height: 34px;
	padding-left: 15px;
	padding-top: 8px;
	color: #5a6579;
	font-size: 19px;
	font-weight: normal;
	font-style: italic;
	background: url('../img/nowy/img/ct_h1_bkg.png') no-repeat top left;
    */
}
#c_title h1 .active {
    color: #C3CFDF;
}
#ct_back {
    float: right;
    height: 30px;
    padding-top: 12px;
    padding-right: 15px;
    background: url('../img/nowy/img/ct_back_bkg.png') no-repeat top right;
}

#ct_back img {
    vertical-align: middle;
    padding: 2px 2px 0 0;
}



#container > table #menu {

    font-size:12px;
    padding-right:10px;
    padding-top: 10px;
    width:210px;
}

div.menuBar .mainMenuButtons {
    right:6pt;
    float:right;
    border: 0px solid black;
    margin-top: 64px;
    position: absolute;
}

div.wyswietlanieBox {
    border-bottom: 1px solid #BCB5B6;
    border-left: 1px solid #BCB5B6;
    border-right: 1px solid #BCB5B6;
    border-top: 1px solid #FFAB47;
    margin: 10px 10px 0px 10px;
    padding: 10px;
    background-color: #F5F7FB;
}

div.wyswietlanieBoxContent {
    padding-bottom: 40px;
}

div.wyswietlanieBox div.headerText {
    margin-top: -10px;
    margin-left: -10px;
    margin-right: -10px;
    border-bottom: 3px solid #855F6D;
    padding: 5px 10px 5px 10px;
    background-color: #e1dddd;
    font-size: 11px;
    font-weight: 700;
    font-family: Tahoma, Arial, sans-serif;
    color: black;
}

div.wyswietlanieBox div.insideText{
    padding-top: 10px;
    font-family: Tahoma, Arial, sans-serif;
    color: black;
    font-size: 11px;
}

div.menuBar .mainMenuButtons a {
    color: black;
    display: block;
    float: left;
    height: 30px;
    margin-left: 5px;
    padding: 5px 10px 5px 10px;
    font-family: Tahoma, sans-serif;
    font-size: 13px;
    text-decoration: none;
    font-weight: 500;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
}

div.menuBar .mainMenuButtons a.selected {
    background-color: #CED4D7;
    border-top: 1px solid #855F6D;
    border-left: 1px solid #855F6D;
    border-right: 1px solid #855F6D;
    color: #cd8700;
    text-decoration: none;
    cursor: pointer;
    font-weight: 500;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 5px;
}

div.menuBar .mainMenuButtons a:hover {
    background-image: url(../img/tlo_bg.jpg);
    background-position: right bottom;
    background-repeat: repeat-x;
    border-top: 1px solid #855F6D;
    border-left: 1px solid #855F6D;
    border-right: 1px solid #855F6D;
    color: white;
    text-decoration: none;
    cursor: pointer;
    font-weight: 500;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 5px;
}

div.menu {
    width: 210px;
    padding-top:10px;
    /*height: 600px;*/
    /*overflow: hidden;*/
    position: relative;
    border-right: 0px solid #855f6d;
    background:transparent url(../img/system/application/m_top.png) no-repeat scroll left top;
}

div.menuAbsolute {
    position: absolute;
    left: -202px;
}

a.linkBox {
    font-size: 13px;
    font-family: Tahoma, Arial, sans-serif;
    display: block;
    float: left;
    color: #485170;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 10px;
    text-decoration: none;
    background-image: url(../img/system/application/c_search_bkg.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
    margin-left: 10px;
    cursor: pointer;
    height: 20px;
    white-space:nowrap;
    /*widtsh: 100px;*/
}

a.linkBoxNormal {
    color:#86190F;
    text-decoration:none;
    float: left;
    font-weight: 700;
    padding-left: 10px;
    padding-right: 10px;
    border-right:1px solid #666666;
}

div.fileBoxButtonsNormal {
    padding: 10px;

    float: left;
}

a.linkBox:hover {
    font-size: 13px;
    font-family: Tahoma, Arial, sans-serif;
    display: block;
    float: left;
    color: #e09945;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 10px;
    text-decoration: none;
    background-image: url(../img/c_search_bkg.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}


div.controlContent {
    padding: 5px 10px 0px 10px;
    border-bottom: 0px solid #855f6d;
    border-top: 1px solid #855f6d;
    height: 60px;
}

div.menu .menuBox ul.ulMenu li a:hover {
    color: #761313;
    cursor: pointer;
    background-image: url(../img/t_m_link_bkg.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}

div.stopka {
    background-color: #ced4d7;
    clear: both;
    font-size: 11px;
    padding: 4px 0px 0px 0px;
    font-family: Tahoma, Arial;
    color: #3a3636;
}

div.stopka div {
    background-color: #f4f4f4;
    padding: 4px 10px 4px 10px;
    border-top: 1px solid #FFAB47;
    border-bottom: 4px solid #855f6d;
}

div.bottomMenuBar a.bottomMenuBarText {
    color: #6a6a6a;
}

div.opakowanie {

}

a {
    color:#9F2013;
    text-decoration:none;
}

div.h_bkg_b_lft{
    background: transparent url(../img/system/application/h_bkg_b_lft.png) no-repeat scroll right top;
    width: 5px;
    height: 6px;
    float: left;
}

div.h_bkg_b{
    background: transparent url(../img/system/application/h_bkg_b.png) repeat right top;
    height: 6px;
    margin: 0px 5px;
}

div.h_bkg_b_rgt{
    background: transparent url(../img/system/application/h_bkg_b_rgt.png) no-repeat scroll right top;
    width: 5px;
    height: 6px;
    float: right;
}

div.h_bkg_t_lft{
    background: transparent url(../img/system/application/h_bkg_t_lft.png) no-repeat scroll right top;
    width: 5px;
    height: 6px;
    float: left;
}

div.h_bkg_t{
    background: transparent url(../img/system/application/h_bkg_t.png) repeat right top;
    height: 6px;
    float: left;
}

div.h_bkg_t_rgt{
    background: transparent url(../img/system/application/h_bkg_t_rgt.png) no-repeat scroll right top;
    width: 5px;
    height: 6px;
    float: right;
}

div.h_logmenu {
/*    background:transparent url(../img/system/application/h_bkg_r.png) no-repeat scroll right top;
    color:#666666;*/
    float:right;
    padding:8px 15px 12px 0;
    text-align:right;
/*    overflow: hidden;*/
}


div.h_logmenu ul {
    display:block;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin: 0px;
    padding: 0px;
}

div.h_logmenu img {
    vertical-align: bottom;
}

div.h_logmenu ul li {
    border-right:1px solid #e0e0e0;
    border-left:1px solid #e0e0e0;
    display:inline;
    padding-left:10px;
    padding-right:10px;
    position: relative;
    top: 0px;
    left: 0px;
}

div#userMenu {
    /*background: url(../img/system/application/label_left.png) no-repeat scroll left top;*/
    padding-left: 16px;
    padding-bottom: 3px;
    /*height: 12px;*/
/*    overflow: hidden;*/
    clear: both;
    height: 25px;

    /*clear: both;*/
    /*position: relative;
    right: -15px;*/

}

/* ------------ h_logmenun - pasek zakładek ---------- */

/*div.h_logmenun ul li.left{
    background: url(../img/label_bkg.png) no-repeat scroll left top;
}*/

div.h_logmenun ul {
    display:block;
    list-style:none outside none;
    margin: 0 0 0 10px;
    padding: 0px 14px 0px 0px;
    float:left;
/*    background-color: #E7E8EA;*/
        background: url(../img/system/application/label_bkg.png) no-repeat right top;
}

div.h_logmenun .userMenu{
    margin-top: 5px;
}

div.h_logmenun ul.mainTasks{
    /*
    margin-left: 30px;
    padding-left: 16px;
    background: url("../img/system/application/label_left.png") no-repeat scroll left top transparent;
    float: right;
    */
    padding: 0;
    margin: 0 13px 0 16px;
}

div.h_logmenun ul.mainTasks li{
    padding-right: 15px;
}

div.h_logmenun ul#lista a{
    color: #24618E;
}


div.h_logmenun ul li {
    display: block;
    float: left;
    position: relative;
    top: 0px;
    left: 0px;
    height: 19px;
    padding: 3px 10px;
/*    border-left: solid 1px #dddddd;*/
}

div.h_logmenun ul li a {
    line-height: 18px;
    font-weight: bold;
    display: block;
    vertical-align: bottom;
    color: #396B8C;
}

div.h_logmenun ul li a.multiple, div.h_logmenun ul li a.multipleSub, div.h_logmenu ul li a.multiple{
    background: url(../img/system/icons/down_float_down.png)  no-repeat right;
    padding-right: 15px;
}

div.h_logmenun ul li a img {
    vertical-align: top;
}

div.h_logmenun ul li div, div.h_logmenu ul li div{
    display: none;
    position: absolute;
    left: 0px;
    text-align: left;
    width: 100%;
    min-width: 125px;
    z-index: 95;
}

div.h_logmenun ul li div ul, div.h_logmenu ul li div ul{
    width: 100%;
}

div.h_logmenun ul li div li, div.h_logmenu ul li div li{
    border: 1px solid #DDD;
    border-bottom: none;
    padding: 3px 5px;
    height: auto;
    float: none;
    clear: right;
    background-color: #F6F6F6;
    display: block;
}

div.h_logmenun{
    margin-right: 5px;
    background:url("../img/system/application/label_left.png") no-repeat scroll left top transparent;
    float:right;
    display: block;
}

div.h_logmenun ul li div li a, div.h_logmenu ul li div li a{
    display: block;
    font-weight: normal;
    line-height: 18px;
}


div.pod_menu ul{
    /*position: relative;*/
    /*top: 3px;*/
    border-bottom: solid 1px #CCC;
    background: none;
    padding: 0px;
}

div.h_logmenun div.pod_menu ul li{
    border-top: solid 1px #CCC;
}

div.pod_menu ul li:hover{
    background-color: #ffffff;
}

div.pod_menu ul li ul{
    display:none;
    width: 100%;
    margin-top: 3px;
}

div.pod_menu ul li ul li{
    background-color: #EEE;
}

/* ------------ END h_logmenun ---------- */

div.content {
    margin-left: 240px;
    background-color: white;
    border-top: 1px solid #855f6d;
    min-height: 598px;
    border-bottom: 1px solid #855f6d;
    border-left: 1px solid #855f6d;
}

div.insideTable {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 40px;
}

div.insideTableHeader {
    margin-left: -0px;
    margin-right: -0px;
    color: #9b9da2;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    padding: 4px 4px 0 10px;
    height: 17px;
    border-bottom: 1px solid #cbcdd2;
    background-color: #f5f7fb;
}

div.bottomMenuBar {
    height: 20px;
    background-color: #ced4d7;
    border-top: 1px solid #855f6d;
    font-size: 12px;
    font-family: Arial, Tahoma;
    padding: 4px 10px 1px 10px;
}

/*   komunikat   */

div.komunikat {
    width: 420px;
    font-family: Tahoma, Arial, sans-serif;
    margin: 0px auto;
    padding: 0px;
    display: block;
/*    position: absolute;*/
    z-index: 100000;
}

div.komunikat div.komunikatClose{
    height: 14px;
    width: 14px;
    margin: 2px;
    background-image: url(../img/system/messages/close.png);
    background-position: 0% 0%;
    background-repeat: no-repeat;
    overflow: hidden;
    float: right;
    cursor: pointer;
}

div.komunikat div.komunikatClose:hover{
    background-position: 100% 100%;
}

div.komunikat div.komunikatShadow{
    position:absolute;
    z-index: 10000;
    margin: auto auto;
    height: 92px;
    width: 382px;
    background-image: url(../img/system/messages/shadow_box.png);
    background-position: left top;
    background-repeat: no-repeat;
}

div.komunikat div.komunikatInsideInfo {
    height: 78px;
    width: 370px;
    background-image: url(../img/system/messages/info_box.png);
    border: solid 1px #CCCCCC;
    background-position: right bottom;
    background-repeat: no-repeat;
    position: relative;
}

div.komunikat div#komunikatText{
    font-size: 11px;
    color: #485170;
    position: absolute;
    bottom: 25px;
    left: 80px;
    width: 250px;
}

div.komunikat div.komunikatInsideConfirm div#komunikatText{
    font-size: 11px;
    color: #485170;
    position: absolute;
    bottom: 45px;
    left: 80px;
    width: 250px;
}

div.komunikat div.komunikatInsideBlad {
    height: 78px;
    width: 370px;
    background-image: url(../img/system/messages/error_box.png);
    border: solid 1px #CCCCCC;
    background-position: right bottom;
    background-repeat: no-repeat;
    position: relative;
}

div.komunikat div.komunikatInsideConfirm {
    height: 98px;
    width: 370px;
    background-image: url(../img/system/messages/confitm_box.png);
    border: solid 1px #CCCCCC;
    background-position: right bottom;
    background-repeat: no-repeat;
    position: relative;
}

div.komunikat div.buttons {

    bottom:5px;
    position:absolute;
    right:0;
    text-align:center;
    width:100%;
}

div.komunikat div.buttons input{
    color:#485170;
    font-weight:normal;
    height:20px;
    font-size: 11px;
    margin-bottom: 5px;
    text-transform: lowercase;
}

/*   END komunikat   */

/*div.closeButtonOpak {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}



div.closeButtonOpak a.info {
    color: black;
}*/



div.komunikatInsideBladSmall {
    background-image: url(../img/error_small.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    padding: 3px 16px 3px 29px;
    float: left;
    background-color: #f9f2f2;
    border: 1px solid #b51010;
    color: #b51010;
    font-size: 13px;
    font-family: Tahoma, Arial, sans-serif;
}

div.komunikatInsideInfoSmall {
    background-image: url(../img/info_small.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    padding: 3px 16px 3px 29px;
    float: left;
    background-color: #f8f6f1;
    border: 1px solid #297b48;
    color: #297b48;
    font-size: 13px;
    font-family: Tahoma, Arial, sans-serif;
}

/* ---------------------------------------------------------------------------- CONTAINER DIVS */
#container {
    clear: both;
    margin: 10px;
}
#container > table {
    width: 100%
}
#container > table > td {
    vertical-align: top;
    padding: 0px;
}



#container > table #content {
    width: 100%;
} 

#container > table.login_tab {
    width: 500px;
    margin-top: 200px;
}

div.komunikatInsideInfoSmall {
    background-image: url(../img/info_small.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    padding: 3px 16px 3px 29px;
    float: left;
    background-color: #f8f6f1;
    border: 1px solid #297b48;
    color: #297b48;
    font-size: 13px;
    font-family: Tahoma, Arial, sans-serif;
}

ul.listCheck {
    display: block;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    text-indent: 0pt;
    padding-left: 0px;
    margin-left: 20px;
}

ul.listCheck li.out:hover {
    background-image: url(../img/checkbox_rollup.png);
    background-position: left 6px;
    background-repeat: no-repeat;
}

ul.listCheck li.over:hover {
    background-image: url(../img/checkbox_rollup_over.png);
    background-position: left 6px;
    background-repeat: no-repeat;
}

ul.listCheck li.out {
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 13px;
    font-family: Tahoma, Arial, sans-serif;
    padding-left: 20px;
    background-image: url(../img/checkbox_out.png);
    background-position: left 6px;
    background-repeat: no-repeat;
    cursor: pointer;
}

ul.listCheck li.over {
    font-size: 13px;
    font-family: Tahoma, Arial, sans-serif;
    padding-left: 20px;
    background-image: url(../img/checkbox_over.png);
    background-position: left 6px;
    background-repeat: no-repeat;
    cursor: pointer;
}

li.over input, li.out input {
    visibility: hidden;
}

ol.workflowStages li.currentStage {
    color: #e09945;
    font-weight: bold;
}

#tabelaUprawnien {
    width: 80%;
    margin: 15px;
}

#tabelaUprawnien td {
    text-align: center;
}

#tabelaUprawnien th {
    text-align: center;
    font-weight: bold;
}

#tabelaUprawnien tr td.first, #tabelaUprawnien tr td.second, #tabelaUprawnien tr td.third {
    /*border-left: solid 1px #7C6464;*/
}

#tabelaUprawnien tr.odd td {
    background-color: #f3f3f3;
    border-bottom: 1px solid #d9d6d6;
}

#tabelaUprawnien tr.even td {
    background-color: white;
    border-bottom: 1px solid #ece8e8;
}

#stagesList {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#stagesList li {
    margin-bottom: 30px;
}

div.previewClassLarge {
    background-image: url(../img/preview_small.png);
    height: 22px;
    width: 22px;
    float: left;
    background-position: left 1px;
    background-repeat: no-repeat;
    padding-right: 4px;
}

div.editClassLarge {
    background-image: url(../img/edit.png);
    height: 22px;
    width: 22px;
    float: left;
    background-position: left 1px;
    background-repeat: no-repeat;
    padding-right: 4px;
}

div.addClassLarge {
    background-image: url(../img/add_large.png);
    height: 22px;
    width: 22px;
    float: left;
    background-position: left 1px;
    background-repeat: no-repeat;
    padding-right: 4px;
}

div.listClassLarge {
    background-image: url(../img/list.png);
    height: 22px;
    width: 22px;
    float: left;
    background-position: left 1px;
    background-repeat: no-repeat;
    padding-right: 4px;
}

div.statisticsClassLarge {
    background-image: url(../img/view_statistics.png);
    height: 22px;
    width: 22px;
    float: left;
    background-position: left 1px;
    background-repeat: no-repeat;
    padding-right: 4px;
}

div.previewClassLarge {
    background-image: url(../img/preview.png);
    height: 22px;
    width: 22px;
    float: left;
    background-position: left 1px;
    background-repeat: no-repeat;
    padding-right: 4px;
}

div.importClassLarge {
    background-image: url(../img/import.png);
    height: 22px;
    width: 22px;
    float: left;
    background-position: left 1px;
    background-repeat: no-repeat;
    padding-right: 4px;
}

div.exportClassLarge {
    background-image: url(../img/system/icons/export.png);
    height: 22px;
    width: 22px;
    float: left;
    background-position: left 1px;
    background-repeat: no-repeat;
    padding-right: 4px;
}

div.historyClassLarge {
    background-image: url(../img/system/icons/history.png);
    height: 22px;
    width: 22px;
    float: left;
    background-position: left 1px;
    background-repeat: no-repeat;
    padding-right: 4px;
}

div.applyClassSmall {
    background-image: url(../img/system/icons/apply.png);
    height: 19px;
    width: 16px;
    float: left;
    background-position: left 1px;
    background-repeat: no-repeat;
    padding-right: 4px;
    cursor: pointer;
}

div.cancelClassSmall {
    background-image: url(../img/system/icons/cancel.png);
    height: 19px;
    width: 16px;
    float: left;
    background-position: left 1px;
    background-repeat: no-repeat;
    padding-right: 4px;
    cursor: pointer;
}

div.addClassSmall {
    background-image: url(../img/system/icons/add.png);
    height: 19px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.editClassSmall {
    background-image: url(../img/system/icons/i16_edytuj.gif);
    height: 19px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.acceptClassSmall {
    background-image: url(../img/i16_zatwierdz.gif);
    height: 19px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.rejectClassSmall {
    background-image: url(../img/i16_usun.gif);
    height: 19px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.upClassSmall {
    background-image: url(../img/ar_up.png);
    height: 19px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.downClassSmall {
    background-image: url(../img/ar_down.png);
    height: 19px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.topClassSmall {
    background-image: url(../img/ar_top.png);
    height: 19px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.bottomClassSmall {
    background-image: url(../img/ar_bottom.png);
    height: 19px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.removeClassSmall {
    background-image: url(../img/system/icons/remove_small.png);
    height: 19px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.copyClassSmall {
    background-image: url(../img/edit_copy_small.png);
    height: 19px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.wHistoryClassSmall {
    background-image: url(../img/i16_przeplyw_history.gif);
    height: 19px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.historyClassSmall {
    background-image: url(../img/history_small.png);
    height: 19px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.previewClassSmall {
    background-image: url(../img/i16_podglad.gif);
    height: 19px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.versionsClassSmall {
    background-image: url(../img/history_small.png);
    height: 19px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.exportClassSmall {
    background-image: url(../img/export_small.png);
    height: 19px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.importClassSmall {
    background-image: url(../img/import_small.png);
    height: 19px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.errorClassSmall {
    background-image: url(../img/error_small.png);
    height: 19px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}


div.activeClassSmall {
    background-image: url(../img/active.png);
    height: 16px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.inactiveClassSmall {
    background-image: url(../img/inactive.png);
    height: 16px;
    width: 16px;
    float: left;
    padding-right: 4px;
    background-position: left 1px;
    background-repeat: no-repeat;
    cursor: pointer;
}

a.usunLink {
    display:block;
    background-image: url(../img/i16_usun.gif);
    background-position: right 0px;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    float: right;
    cursor: pointer;
}

a.editLink {
    display:block;
    background-image: url(../img/i16_edytuj.gif);
    background-position: right 0px;
    background-repeat: no-repeat;
    width: 16px;
    padding-left: 2px;
    padding-right: 2px;
    height: 16px;
    float: right;
    cursor: pointer;
}

a.statisticsLink {
    display:block;
    background-image: url(../img/view_statistics_small.png);
    background-position: right 0px;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 2px;
    padding-right: 2px;
    float: right;
    cursor: pointer;
}

a.filePrevLink {
    display:block;
    background-image: url(../img/i16_podglad.gif);
    background-position: right 0px;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 2px;
    padding-right: 2px;
    float: right;
    cursor: pointer;
}

a.categoriesTree {
    font-size: 13px;
    font-family: Tahoma, Arial, sans-serif;
    font-weight: normal;
    color: #485170;
    text-decoration: none;
    cursor: pointer;
    background-image: url(../img/nav-item-bg.gif);
    background-repeat: no-repeat;
    background-position: left 3px;
}

a.categoriesTree:hover {
    font-size: 13px;
    font-family: Tahoma, Arial, sans-serif;
    font-weight: normal;
    color: #e09945;
    text-decoration: none;
    background-image: url(../img/nav-sel-item-bg.gif);
}

div.categoriesTree {
    font-size: 13px;
    font-family: Tahoma, Arial, sans-serif;
    font-weight: normal;
    color: #485170;
    text-decoration: none;
    padding: 30px;
}

a.stagesClassSmall{
    background-image: url(../img/stages.png);
    display: block;
    height: 16px;
    width: 16px;
    background-repeat: no-repeat;
}

div.mapUserPanel {
    width: 110px;
    /*color: #4b4c4d;*/
    font-family: Arial, Tahoma, Verdana;
    font-size: 11px;
    float: right;
    margin-top: -3px;
}

div.mapUserPanel a.mapa_strony {
    float:right;
    display:block;
    padding-top:6px;
}


div.mapUserPanel a.mapa_strony_ico {
    height: 30px;
    width: 30px;
    display: block;
    float:right;
    background-image: url(../img/page_map.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

div.mapUserPanel a.mapa_strony_ico:hover {
    opacity: .3;
    filter: alpha(opacity = 30);
}


ul.listaMapa {
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    color: black;
    background-color: white;
}

ul.listaMapaIns {
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    color: black;
    border-left: 1px dotted #e3e3e3;
    margin-left: 8px;
    padding-left: 27px;

}

ul.listaMapa li a.glowne{
    display:block;
    height: 25px;
    color: black;
    background-image: url(../img/folder.png);
    background-position: left 0px;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration: none;
}

ul.listaMapa li a.glowne:hover {
    font-weight: 700 !important;
    background-color: #f2f2f2;
}

ul.listaMapa li a.pod{
    display:block;
    padding-top: 2px;
    padding-bottom: 2px;
    color: black;
    background-image: url(../img/46.png);
    background-position: left 2px;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration: none;
    border-bottom: 1px solid white;
}

ul.listaMapa li a.podArt{
    display:block;
    padding-top: 2px;
    padding-bottom: 2px;
    color: black;
    background-image: url(../img/article_ico.png);
    background-position: left 2px;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration: none;
    border-bottom: 1px solid white;
}

ul.listaMapa li a.pod:hover {
    font-weight: 700 !important;
    background-color: #f2f2f2;
}

.selected a, .selected {
    font-weight: 700 !important;
}



ul.listaMapa li a.glowneMod{
    display:block;
    height: 25px;
    color: black;
    background-image: url(../img/module.png);
    background-position: left 0px;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration: none;
}

ul.listaMapa li a.podMod{
    display:block;
    height: 20px;
    color: black;
    background-image: url(../img/46.png);
    background-position: left 2px;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration: none;
}

div#etapy, div#etapy a {
    font-size: 12px;
    color: #adacac !important;
}

#catInfo {
    color: #6a6a6a;
    padding: 25px 10px 10px 39px;
}

div#etapy #etapAct {
    color: black !important;
    font-weight: 700;
}

div.wherePasek a.normalText{
    color: #705252;
    font-weight: bold;
}

div.wherePasek b{
    color: #705252;
    font-size: 13px;
}

div.wherePasek a.afterText{
    color: #fbfbfb;
}


div.formsTablePosition {
    padding-bottom: 20px;
    padding-top: 20px;
}

div.logowanieBox {
    width: 240px;
    margin: 200px auto;
    text-align:center;
}

div.logowanieBox div.imgDiv {
    /*
	background-image:url(../img/wbk3.png);
	*/
    background-image: url(../img/bgk.gif);
    background-position:left top;
    background-repeat:no-repeat;
    width:240px;
    height:50px;
    margin-bottom: 30px;
}

div.logowanieBox a{
    font-size: 15px;
    font-family: Tahoma, Arial, sans-serif;
    color: #705252;
    font-weight: 700;
}

div.logowanieBox table tr td{
    font-size: 12px;
    font-family: Tahoma, Arial, sans-serif;
    color: #727070;
}	

div.logowanieBox table tr td input{
    width: 150px;
    margin-left: 20px;
}

input.zalogujButton {
    border: 1px solid #705252;
    margin-left: 120px;
    margin-top: 9px;
}

.siteBody {
    color: #704834;
}

.siteBody .articleFiles{
    border-top:1px dotted #957759;
    padding-top: 20px;

}

.siteBody .articleFiles td{
    vertical-align: top;
    padding-right: 5px;

}

.siteBody .articleFiles td.left{
    padding: 0px 40px 20px 0px;
}

.siteBody .articleFiles span{
    color:#704834;
    font-family:Arial;
    font-size:12px;
    text-decoration: none;
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
}

.siteBody .articleFiles div.back{
    float:left;
    height:14px;
    background: url('../../view/site/images/a_bg_center.gif') repeat-x;
}

.siteBody .articleFiles a.pobierz{
    background: url('../../view/site/images/a_bg_pobierz.gif') no-repeat;
    background-position:left top;
    height:14px;
    padding-left:10px;
    padding-right:3px;
    float:left;
    cursor:pointer;
    font: 11px Arial;
    color:#ffffff;
    text-decoration: none;
}

.siteBody .articleFiles div.pobierz{
    float:left;
    height:14px;
    background: url('../../view/site/images/a_bg_center_pobierz.gif') repeat-x;
}

.siteBody .articleFiles div.back div.pobierz_right{
    float:left;
    background: url('../../view/site/images/a_bg_right_pobierz.gif') repeat-x;
    background-position:left top;
    height:14px;
    width:24px;

}


/*-------------- TABELE OPŁAT, OPROCENTOWAN I PROWIZJI -------------------*/

table.oplaty {
    width:100%;
}

/* ----------------------------------------------------- MAIN content TABLE */
#cmC_content > table, #positionsData > table {
    border: 0;
    padding: 15px 0;
}
#cmC_content > table td, #positionsData > table td {
    padding: 4px;
}
#cmC_content > table th, #positionsData > table th, #cmC_content table.mainTable th, .iTable th {
    padding: 4px;
    border-bottom: 2px solid #c5c5c5;
    border-right: 1px solid #cdcdcc;
    border-left: 1px solid #ffffff;
/*    background-color: #eae7e3;*/
    background-color: #eeeeee;
    text-align: left;
}
#cmC_content > table th.last, #positionsData > table th.last, #cmC_content table.mainTable th.last, .iTable th.last {
    border-right: 0;
}
#cmC_content > table th a {
    margin-left: 4px;
}
#cmC_content table td img {
    vertical-align: middle;
    margin-right: 5px;
}


/* ----------------------------------------------------- main table */
#cmC_content table.mainTable td {
    border-bottom: 1px solid #e8e8e8;
    padding: 4px;
}
#cmC_content table.mainTable td.name {
    padding-top: 3px;
    text-align: right;
}
#cmC_content table.loginTable td.name {
    padding-top: 3px;
    text-align: right;
}

#cmC_content table.mainTable td.documentTotal {
    border-top: solid 2px #e8e8e8;
    border-bottom: none;
    text-align: right;
    font-weight: bold;
}

#cmC_content table.mainTable td.documentTotalAmmount {
    border-top: solid 2px #e8e8e8;
    border-bottom: none;
    text-align: left;
    font-weight: bold;
}

/* ----------------------------------------------------- main content INPUT */
#cmC_content input.cmC_button, #cmC_content input.cmC_button_red {
    height: 19px;
    border: 1px solid #adb1b5;
    background: url('../img/system/application/cmc_btn_bkg.png') repeat-x bottom center;
    padding: 0 5px 2px 5px;
    margin: 0;
    margin-right: 10px;
    /* */
    font-family: Verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    color: #323232;
    cursor: pointer;
}
#cmC_content input.cmC_button_red {
    color: #86190f;
}

/* ----------------------------------------------------- main content PAGES */
#cmC_content #cmC_pages {
    margin: 0;
    /*padding-bottom: 20px;*/
    padding: 3px;
    border: 0;
    border-top: 2px solid #e2e2e2;
    background-color:#f3f2f0;
    color: #555555;
    font-size:10px;
}
#cmC_content #cmC_pages td {
    border: 0;
    padding-top: 2px;
}
#cmC_content #cmC_pages td a {
    color: #cf8d02;
}

/* ----------------------------------------------------- main content FIELDSET */
#cmC_content fieldset {
    border: 1px solid #c5c5c5;
}
#cmC_content fieldset legend {
    color: #8d8d8d;
    font-weight: bold;
    padding: 0 2px;
    margin-left: 4px;
    margin-bottom: 2px;
}
#cmC_content fieldset table {
    border: 0;
}
#cmC_content fieldset table img {
    margin: 0 5px;
    vertical-align: middle;
}
#cmC_content fieldset img {
    margin: 0;
    vertical-align: middle;
}

/* ----------------------------------------------------- main content FIELDSET details */
#cmC_content .details {
    margin-bottom: 10px;
}
#cmC_content .details legend {
    font-size: 15px;
    color: #555555;
}
#cmC_content .details table {
    text-align: left;
    margin-bottom: 10px;
}
#cmC_content .details table td {
    padding-bottom: 4px;
}
#cmC_content .details table td.name {
    text-align: right;
    font-weight: bold;
}
#cmC_content .details table td.sepa {
    border-top: 1px solid #dcdcdc;
    height: 1px;
    font-size: 1px;
}

#cmC_content table.mainTable tr.subrow>td {
    border-top: 1px solid #D62717;
    border-bottom: 1px solid #D62717;
    background-color: #EAE7E3;
    text-align: center;
}

#cmC_content table.mainTable tr.subrow table tr td {
    padding: 5px;
    border-spacing: 0;
}

#searchForm a.dp-choose-date{
    float: none;
    margin: 0px;
}

img.dntLogo {
    float: left;
    display: none;
}

#totalValue{
    float: right;
    width: 100%;
    text-align: right;
    border-top: 2px solid #86190F;
}

#totalValue span{
    font-weight: bold;
}

#indices {
    display: none;
}

/* ----------------------------------------------------- SEARCHER */

#c_search {
    clear: both;
    margin-bottom: 10px;
}
#c_search a {
    text-decoration: none;
}
#cs_tl, #cs_tr {
    float: left;
    width: 15px;
    height: 26px;
    background: url('../img/system/application/cs_tl_bkg_n.png') no-repeat top left;
}
#cs_tr {
    float: right;
    background: url('../img/system/application/cs_tr_bkg_n.png') no-repeat top right;
}
#cs_bl, #cs_br {
    float: left;
    width: 5px;
    height: 5px;
    background: url('../img/system/application/cs_bl_bkg.png') no-repeat top left;
}
#cs_br {
    float: right;
    background: url('../img/system/application/cs_br_bkg.png') no-repeat top right;
}
#cs_btm {
    margin: 0 5px;
    padding-top: 5px;
    background: url('../img/system/application/cs_b_bkg.png') repeat-x top center;
}

#ss_bl, #ss_br {
    float: left;
    width: 5px;
    height: 5px;
    background: url('../img/system/application/ss_bl_bkg.png') no-repeat top left;
}
#ss_br {
    float: right;
    background: url('../img/system/application/ss_br_bkg.png') no-repeat top right;
}
#ss_btm {
    margin: 0 5px;
    padding-top: 5px;
    background: url('../img/system/application/ss_b_bkg.png') repeat-x top center;
}
#cs_roll {
    color: #FFFFFF;
    float: right;
    width: 100px;
    height: 21px;
    padding-top: 5px;
    background: url('../img/system/application/cs_t_bkg.png') repeat-x top left;
}
#cs_roll img {
    vertical-align: middle;
    padding-right: 2px;
}
#cs_roll #in, #cs_roll #out, #cs_roll #in_n, #cs_roll #out_n {
    float: right;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
}
#cs_title {
    padding: 5px 0px 7px 0px;
    margin: 0 15px;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background: url('../img/system/application/cs_t_bkg.png') repeat-x top left;
}
#cs_roll, #cs_title {
    cursor: pointer;
}

div#search_where_buttons #in, div#search_where_buttons.rolled_out #out{
    display: none;
}

div#search_where_buttons #out, div#search_where_buttons.rolled_out #in{
    display: block;
}

/* ------------------- cs_content_n - sortowanie i filtrowanie słowników ------------- */

#cs_content_m{
/*    display: none;*/
/*    background-color: #E4E6E7;*/
}

#cs_content_m .searchHeader_lft{
    width: 15px;
    height: 26px;
    float: left;
    background: url("../img/system/application/cs_tl_bkg_n.png") no-repeat scroll left top transparent;
}

#cs_content_m .searchHeader_rgt{
    width: 15px;
    height: 26px;
    float: right;
    background: url("../img/system/application/cs_tr_bkg_n.png") no-repeat scroll left top transparent;

}

#cs_content_m ul#tabs {
    background: url("../img/system/application/cs_t_bkg.png") repeat-x scroll left top transparent;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 2px;
    margin-right: 15px;
    padding: 0px;
    height: 26px;
    list-style:none;
    color: white;
}

#cs_content_m ul#tabs li {
    display: inline;
    margin: 0px;
    padding: 0px;
    float: left;
    height: 15px;
}


#cs_content_m ul#tabs li a{
    display: block;
    color: #FFFFFF;
    font-weight: bold;
    padding: 6px 10px;
}

#cs_content_m ul#tabs li a:hover{
/*	color: #24618E;*/
    background: url("../img/system/application/tabs_bkg_b.png") repeat-x scroll center center transparent;
}

#cs_content_m ul#tabs li.active a{
    color: #24618E;
    background: url("../img/system/application/tabs_bkg.png") repeat-x scroll center center transparent;
}

#cs_content_m #cs_content_n ul#tabs ul li a {
    padding-bottom: 5px;
}

#cs_content_n ul#tabs,
#cs_content_n ul.tabs{
    width: 100%;
    line-height:normal;
    margin-bottom: 1em;
    overflow:hidden;
    margin:0;
    padding:10px 10px 0 0px;
    list-style:none;
}

#cs_content_n ul.tabs{
    font-size: 11px;
}

#cs_content_n div.tab{
    border: 1px solid #DDDFE0;
    overflow: hidden;
    padding: 5px;
}

#cs_content_n ul#tabs li,
#cs_content_n ul.tabs li {
	display:inline;
	margin:0;
	padding:0;
	float:left;
	background:url("../img/system/application/form_label_left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
    position: relative;
    top: 1px;
	}

#cs_content_n ul#tabs a,
#cs_content_n ul.tabs a{
    float:none;
    display:block;
    background:url("../img/system/application/form_label_right.png") no-repeat right top;
    margin-right:2px;
    padding:6px 15px 4px 6px;
    color: #24618E;
    outline: none;
}

#cs_content_n ul#tabs a:hover,
#cs_content_n ul#tabs li:hover a,
#cs_content_n ul.tabs a:hover,
#cs_content_n ul.tabs li:hover a
{
    background-position: 100% -23px;
    color: white;
}

#cs_content_n ul#tabs li.active a,
#cs_content_n ul.tabs li.active a
{
    background-position: 100% 100%;
    color: white;
}

#cs_content_n ul#tabs li:hover,
#cs_content_n ul.tabs li:hover{
    background-position: 0% -23px;
    color: white;
}

#cs_content_n ul#tabs li.active,
#cs_content_n ul.tabs li.active{
    background-position: 0% 100%;
    color: white;
}

#cs_content_n #tabs li.buttons,
#cs_content_n .tabs li.buttons{
    background: none;
    float: right;
    margin-right: 15px;
}

#cs_content_n div.box_content {
    width: 100%;
}

#cs_content_n div.box:hover {
    /*background-color: #E8E8E8;*/
}

#cs_content_n div div.box > div.box_title {
    display:block;
    font-size:11px;
    background-color: #EAE7E3;
    border-bottom: 1px solid #C5C5C5;
    width: 100%;
    padding: 4px 0px;
    font-weight: bold;
    overflow: hidden;
    text-align: center;
    color: #323232;
}

#cs_content_n div.box_content > ul{
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
}

#cs_content_n div.box_content > ul > li{
    background: url("../img/system/icons/unknown.png") no-repeat left top transparent;
    background-position: 12px 4px;
    border-top: 1px solid #E8E8E8;
    padding: 6px;
/*    color: #9F2013;*/
    text-indent: 34px;
}

#cs_content_n div.box_content > ul > li:hover{
    background-color: #f4f4f4;
}

#cs_content_n div.box > div.box_content > p{
    padding: 15px;
}


#cs_content_n div.box p {
    text-align: justify;
}

#cs_content_n div.box > ul > li {
    border-left:5px solid #AAAAAA;
    display:block;
    margin:3px 0;
    padding:1px 0 1px 7px;
}

#cs_content_n div.box > ul > li:hover {
    border-left-color: #657C98;
}

#cs_content_n div.container_left,
#cs_content_n div.container_right{
    float: left;
    width: 49.5%;
    margin-top: 20px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    min-height: 100%;
}

#cs_content_n div.container_right {
    float: right;
}

#cs_content_n div.tab {
    border:1px solid #DDDFE0;
    overflow:hidden;
    padding:5px;
}

#cs_content_n div.row label {
    display: block;
    float: left;
    width: 100px;
    margin: 10px 5px 10px 10px;
    color: #729BA5;
    display: block;
}

#cs_content_n div.row span {
/*    color: #9F2013;*/
    margin: 10px 5px 10px 10px;
    display: block;
    max-width: 310px;
    display: block;
    float: left;
}

#cs_content_n div.field_left > .box {
    margin-right: 5px;
}

#cs_content_n div.row span.empty_data {
    color:#999999;
    font-weight:400;
}

#cs_content_n div.row {
    clear: both;
    overflow: hidden;
    border-top: 1px solid #E8E8E8;
}

#cs_content_n div.row_last {
    border-bottom: 1px solid #E8E8E8;
}

#cs_content_n div.field_left {
    float:left;
    width:50%;
    clear:left;
}
#cs_content_n div.field_right {
    float:right;
    width:50%;
}

#cs_content_n div.field {
    float:left;
    width: 100%;
    clear:left;
}

#cs_content_n .row input[type="submit"]{
    margin: 10px;
    text-align: center;
}

#cs_content_n .row input[type="text"],
#cs_content_n .row textarea,
#cs_content_n .row select{
    margin: 7px;
    border: 1px solid gray;
    width: 150px;
}

#cs_content_n .row textarea{
    width: 200px;
    height: 80px;
    padding: 3px;
    font-size: 11px;
    font-family: Tahoma, sans-serif;
}

#cs_content_n .row input[type="text"].short,
#cs_content_n .row select.short{
    width: 80px;
}

#cs_content_n .row input[type="text"].medium,
#cs_content_n .row select.medium{
    width: 100px;
}

#cs_content_n .row input[type="text"].long,
#cs_content_n .row select.long{
    width: 200px;
}

#cs_content_n .row input[type="text"]:hover,
#cs_content_n .row textarea:hover,
#cs_content_n .row select:hover{
   background-color: #F4F4F4;
   border-color: #CCCCCC;
}

#cs_content_n .uwagi{
    font-style: italic;
    margin: 12px 20px 5px 5px;
    text-align: right;
    float: right;
    color: #777777;
    cursor: pointer;
}

#cs_content_n textarea.uwagiEdit{
    height: 40px;
    width: 312px;
}


.addRecord{
    background:url("../img/system/icons/plus.png") no-repeat center center transparent;
    height: 10px;
    width: 10px;
    float: right;
    margin-right: 3px;
    margin-top: 1px;
    cursor: pointer;
}

.removeRecord{
    background:url("../img/system/icons/minus.png") no-repeat center center transparent;
    height: 10px;
    width: 10px;
    float: right;
    margin-right: 3px;
    margin-top: 3px;
    cursor: pointer;
}

#cs_content_n input[type="submit"],
#cs_content_m input[type="submit"],
#cs_content_m input.reset {
    background:url("../img/system/application/c_btn_bkg.png") repeat-x scroll center center transparent;
    border:1px solid #BABEC1;
    color:#323232;
    cursor:pointer;
    font-family:Verdana,sans-serif;
    font-size:10px;
    font-weight:bold;
    height:20px;
    margin: 0px 20px 8px 0px;
    padding:0 5px 1px;
    text-align:center;
    vertical-align:middle;
    float: right;
}

#cs_content_m input[type="text"],
#cs_content_m input.datePicker,
#cs_content_m select{
   border: 1px solid #CCCCCC;
   color: black;
}

#cs_content_m select#sortowanie_kolumna{
   width: 200px;
}

#cs_content_m input[type="text"]:hover,
#cs_content_m select:hover{
   border-color: #DDDDDD;
   background-color: #F4F4F4;
}

#cs_content_m  #bar1{
    padding: 4px;
    border: none;
    overflow: hidden;
}

#cs_content_m  #bar2,
#cs_content_m  #bar3{
    border: none;
}

#search_form #cont{
    display: none;
    width: 100%;
}

#search_form #contMain{
    background-color: #E4E6E7;
    border-left: solid 1px #EEEEEE;
    border-right: solid 1px #EEEEEE;
}

#search_form table{
    border-collapse: collapse;
    width: 80%;
}

#search_form table td{
    position: relative;
    border-bottom: solid 1px #EEEEEE;
    padding: 5px;
}

#search_form table td label{
    float: right;
    text-align: right;
    margin-right: 16px;
}

#search_form a.add_search{
    display: block;
    float: left;
    position: relative;
    top: 0px;
    left: 3px;
    text-indent: -100000px;
    overflow: hidden;
    width: 16px;
    height: 16px;
    background: url("../img/system/icons/add.png") left top no-repeat transparent;
    outline: none;
}



#search_form a.delete_search{
    float: left;
    display: block;
    top: 0px;
    margin-left: -16px;
    margin-right: 4px;
    margin-top: 4px;
    margin-bottom: 4px;
    text-indent: -100000px;
    overflow: hidden;
    width: 10px;
    height: 10px;
    background: url("../img/system/icons/remove_small.png") left top no-repeat transparent;
    outline: none;
}

#cs_content_m #sort_buttons{
    position: relative;
    top: 0px;
}

#cs_content_m input#dodaj_sortowanie{
    text-indent: -100000px;
    overflow: hidden;
    background: url("../img/system/icons/add.png") left top no-repeat transparent;
    border: none;
    width: 16px;
    height: 16px;
    margin: 4px;
    cursor: pointer;
    outline: none;
}

div.search_toggle{
    float: right;
    min-width: 16px;
    height: 16px;
    background: transparent url("../img/system/icons/rozwin.png") right top no-repeat;
    margin-top: 5px;
    padding-right: 24px;
    padding-top: 2px;
    color: #EEEEEE;
    font-weight: bold;
    cursor: pointer;
}

div.zwin{
    background: url("../img/system/icons/zwin.png") right top no-repeat transparent;
}

div.bookmark_name_save{
    float: left !important;
    width: inherit !important;
    margin-left: 22px;
}

#cs_content_m input#bookmark_name{
    height: 14px;
    width: 150px;
    text-indent: 10px;
    float: left;
    margin-right: 3px;
    border: 1px solid #cccccc;
}

#cs_content_m input#bookmark_name.empty{
    font-size: 90%;
    color: #555555;
}

#cs_content_m input#bookmark_name.empty:hover{
    color: black;
}

#cs_content_m input#bookmark_name_button{
    height: 16px;
    width: 16px;
    background: url("../img/system/icons/save_small.png") left top no-repeat transparent;
    text-indent: -1000000px;
    overflow: hidden;
    border: none;
    outline: none;
    float: left;
    margin: 0px;
    cursor: pointer;
}

#cs_content_m ul#sortowanie_lista{
    list-style: none outside none;
    width: 60%;
    padding-left: 5px;
}

#cs_content_m  #sortowanie_lista li a.sortowanie_usun{
    width: 10px;
    height: 10px;
    background: url("../img/system/icons/remove_small.png") left top no-repeat transparent;
    display:block;
    overflow:hidden;
    text-indent:-10000px;
}

#cs_content_m #sortowanie_lista li span{
    text-align: left;
}

#cs_content_m #sortowanie_lista li span.column_name{
    width: 200px;
    float: left;
}

#cs_content_m #sortowanie_lista li span.order_name{
    width: 67px;
}

#cs_content_m  #sortowanie_lista li span.sortowanie_usun{
    background: none;
}

#cs_content_m #wyglad{
    width: 47%;
    height: 300px;
    overflow: auto;
    float: left;
    margin-left: 15px;
    margin-top: 20px;
}

#cs_content_m #wyglad .contentBoxContent,
#cs_content_m #parametryWyszukiwarki .contentBoxContent{
    width: 100%;
    height: 278px;
    overflow: auto;
    text-indent: 25px;
}

#cs_content_m #parametryWyszukiwarki{
    width: 47%;
    height: 300px;
    overflow: auto;
    float: right;
    margin-right: 15px;
    margin-top: 20px;
}

#cs_content_m #wyglad li.title,
#cs_content_m #parametryWyszukiwarki li.title{
    background-image:url("../img/system/icons/folder.png");
    min-height:16px;
    min-width:16px;
    background-repeat:no-repeat;
    background-position: 12px 4px;
    padding: 6px 0px;
    text-indent: 40px;
}

#cs_content_m #wyglad li,
#cs_content_m #parametryWyszukiwarki li{
    background-image:url("../img/system/icons/unknown.png");
    min-height:16px;
    min-width:16px;
    background-repeat:no-repeat;
    background-position: 12px 4px;
    padding: 6px 0px;
    text-indent: 40px;
}

/*
#cs_content_m .wyglad,
#cs_content_m .parametry_wyszukiwarki{
    float: left;
    width: 45%;
    margin-left: 30px;
}


#cs_content_m .wyglad h2,
#cs_content_m .parametry_wyszukiwarki h2{
    font-size: 13px;
    font-weight: normal;
    padding: 7px;
    text-indent: 20px;
    border-bottom: solid 1px #EEEEEE;
}

#cs_content_m .wyglad ul,
#cs_content_m .parametry_wyszukiwarki ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#cs_content_m .wyglad ul li,
#cs_content_m .parametry_wyszukiwarki ul li{
    border-bottom:1px solid #EEEEEE;
    padding:5px;
    text-indent:30px;
}

#cs_content_m .wyglad ul li:hover,
#cs_content_m .parametry_wyszukiwarki ul li:hover{
    font-weight: bold;
}

#cs_content_m .wyglad ul li.title a,
#cs_content_m .parametry_wyszukiwarki ul li.title a{
    font-size: 11px;
    background: url("../img/nowy/img/04.png") no-repeat;
    background-position: 5px;
    text-indent: 20px;
    display: block;
}

#cs_content_m .wyglad ul li.title a.close,
#cs_content_m .parametry_wyszukiwarki ul li.title a.close{
    background: url("../img/nowy/img/03.png") no-repeat;
    background-position: 5px;
}*/

#cs_content_m a{
    color: #24618E;
}

/* ------------------- END cs_content_n ------------- */

/* cs_content */
#cs_content {
    border-left: 1px solid #c8cace;
    border-right: 1px solid #c8cace;
    background-color: #e7edfa;
    padding: 10px 15px;
    display: none;
}
#cs_content td.cs_name {
    padding-top: 3px;
    text-align: right;
}
#cs_content .cs_button, #cs_content .cs_button_red {
    height: 22px;
    border: 1px solid #ccd1da;
    background: url('../img/cs_btn_bkg.png') repeat-x bottom center;
    padding: 0px 5px;
    padding-bottom: 2px;
    margin: 0;
    margin-left: 10px;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    color: #556174;
    cursor: pointer;
}
#cs_content div {
    display: block;
    clear: both;
}

#cs_content .cs_button_red {
    color: #86190f;
}

#cs_content ul#tabs {
    width: 100%;
    overflow: hidden;
    border-bottom:1px solid #BBBBBB;
    margin-top:0;
}

#cs_content ul#tabs li {
    background-color:#D1D5DF;
    border-right:1px solid #BBBBBB;
    border-top:1px solid #BBBBBB;
    border-left:1px solid #BBBBBB;
    margin-right: 2px;
    display:block;
    float:left;
    text-align:center;
    width:100px;
}

#cs_content div.bottom {
    border-top:1px solid #BBBBBB;
    clear:both;
    display:block;
    margin-top:5px;
    overflow:hidden;
    padding-top:5px;
}

#cs_content ul.load_list {
    display: block;
}

#cs_content ul.load_list li {
    display: block;
}

#cs_content div.tab {
    overflow: hidden;
}

#cs_content ul#tabs li a {
    text-decoration: none; color: #444;
    display: block;
    width: 100px;
    padding: 5px 0;
}

#cs_content ul#tabs li.active {
    color: #396B8C;
    background-color:#fff;
    border-right:1px solid #BBBBBB;
    border-top:1px solid #BBBBBB;
}

#cs_content ul#tabs li.active a {
    color: #396B8C;
    font-weight: bold;
}

#bar1, #bar2, #bar3, #bar4 {
    color: #396B8C;
    padding: 4px;
    display: none;
    border: 1px solid #EEEEEE;
    border-bottom: none;
}

#bar1 {
    display: block;
}

#cs_content ul {
    list-style-type: none;
    padding-left: 0px;
}
/* END cs_content */

/* ----------------------------------------------------- END searcher content */

#c_tabs {
    clear: both;
    margin: 10px;
    margin-top: 0px;
    padding: 0;
    text-indent: 0;
    list-style: none;
}
#c_tabs li {
    float: left;
    margin-right: 5px;
    margin-bottom: 15px;
    padding-left: 8px;
    text-transform: uppercase;
    background: url('../img/system/application/c_tab_lbkg.png') no-repeat top left;
}
#c_tabs li a {
    display: block;
    white-space: nowrap;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 8px;
    background: url('../img/system/application/c_tab_rbkg.png') no-repeat top right;
    text-decoration: none;
}

.clearfix {
    display:block;
}
div.clearfix h1 {
    margin-top:0px;
}

.mc_top {
    height: 10px;
    /*background: url('../img/m_ul_top.png') no-repeat bottom center; */
}
.mc_btm {
    height: 16px;
    background: url('../imgsystem/application//m_ul_btm.png') no-repeat top center;
}


.m_content_ul, .mc_sub_ul {
    width: 198px;
    margin: 0;
    padding: 0 5px;
    background: url('../img/system/application/m_ul_bkg.png') repeat-y 14px 0px ;
    background-color:#FFFFFF;
    text-indent: 0;
    list-style: none;
    line-height: 0;
}
.mc_sub_ul {
    width: auto;
    border: none;
    margin-top: 5px;
    padding-left: 5px;
    background: url('../img/system/application/m_ul_bkg.png') repeat-y 5px 0px ;
}
.m_content_ul li , .mc_sub_ul li {
    line-height: 16px;
    margin-left: 9px;
    padding-left: 13px;
    padding-bottom: 2px;
    background: url('../img/system/application/m_li.png') no-repeat top left;
    position: relative;
    left: 0px;
    top: 0px;
    display: block;
}

.mc_sub_ul li {
    margin-left: 0px;
}
.m_content_ul > li > a , .mc_sub_ul > li > a {
    display: block;
    margin-left: 3px;
    padding-top: 2px;
    clear: both;
}
.mc_sub_ul > li > a {
    font-size: 11px;
}
.m_content_ul a img , .mc_sub_ul a img {
    vertical-align: middle;
    padding-bottom: 1px;
    margin-right: 5px;
}

.m_content_ul li .menuClosed{
    position: absolute;
    background: url('../img/system/icons/plus.png') no-repeat 0px 0px;
    left: -4px;
    top: 5px;
    width: 10px;
    height: 10px;
    cursor: pointer;
    float: left;
}

.m_content_ul li .menuOpened{
    background-image: url('../img/system/icons/minus.png');
}

.m_content_ul li.first, .mc_sub_ul li.first {
    margin-bottom: 0px;
    padding-bottom: 0px;
    
}

.m_content_ul li.last, .mc_sub_ul li.last {
    margin-bottom: 0px;
    padding-bottom: 0px;
    background: url('../img/system/application/m_li_last.png') no-repeat top left;
}

.m_content_ul.last
{
    background-repeat: no-repeat;
}

.hide, ul.hide{
    display: none;
}

.privilegeTitle{
    color: #86190F;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    display: block;
    cursor: pointer;
}

img.selectAllPrivileges, img.removeAllPrivileges, img.selectAllAllow, img.selectAllForbide, img.selectAllInherite{
    cursor: pointer;
}



/* ------------------- galeriaContainer ------------------- */

ul.galeriaContainer {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding: 10px;
    margin: 0px;
    margin-left: 1px;
    border: none;
}

ul.galeriaContainer li {
    float: left;
    margin: 5px 15px ;
    height: 130px;
    width: 100px;
    text-align: center;

}

p.fotoOpis {
    padding: 10px 30px;
    font-family: Arial, Tahoma;
    color: black;
    font-size: 11px;
    text-align: center;
}

p.fotoOpisJustified {
    padding: 10px 30px;
    font-size: 11px;
    text-align: justify;
    font-family: Arial, Tahoma;
    color: black;
    font-weight: 100;
}

ul.galeriaContainer li a {


}

ul.galeriaContainer li a img {
    padding-bottom: 28px;
    background-image: url(../img/shadow.jpg);
    background-repeat: repeat-x;
    background-position: bottom left;
}

ul.galeriaContainer li a:hover {
    filter:alpha(opacity=85);
    opacity:.85;
}


img.podgladImg {
    margin: auto auto;
}

img.largeImage {
    margin: 10px auto;
    display: block;

    background-image: url(../img/shadow_small.jpg);
    background-repeat: repeat-x;
    background-position: bottom left;
    padding-bottom: 30px;
}

/* ------------------- END galeriaContainer ------------------- */

/* ------------------- down_float ------------------- */

#down_float {
    background-color: #E7E8EA;
    font-size: 11px;
    color: #222;
    text-align: center;
    width: 100%;
    bottom: 0;
    position:fixed;
    height:22px;
    padding: 4px;
    border-top: 1px solid #999;
    left: 0px;
    z-index: 100;
    vertical-align: top;
}
.downf {
    display:inline block;
    float:right;
    width:400px;
}

#down_float ul {
    list-style-type: none;
    margin:0;
    padding:0;
}

#down_float ul li {
    display: inline-block;
    padding: 0;
    margin: 0;

}

#down_float a {
    display: block;
    padding: 4px 11px;
    color: #233C5F;
    border-top: 1px solid #DDD;
    border-right: 1px solid #DDD;
    overflow:hidden;
}
#down_float a:hover {
    display: block;

    background-color: #EEE;
    border-top: 1px solid #FFF;
    border-right: 1px solid #FFF;
}

#down_float a span {
    display:block;
    float:left;
}
#down_float a img {
    display:block;
    float:left;
    padding-right: 4px;
}

#down_float #up {
    display:block;
    margin:0 auto;
    position:absolute;
    right:52%;

}
#down_float #down {
    display:block;
    margin:0 auto;
    position:absolute;
    right:48%;

}
#down_float #ar {
    bottom:25px;
    display:inline-block;
    height:5px;
    left:0;
    margin:0;
    position:absolute;
    width:100%;
}

#down_float #ar:hover {
    background-color: #CCC;
}


#down_float a#pin {
    background: transparent url(../img/pinezka_small_cb.gif) no-repeat;
    bottom:12px;
    border:0px;
    display:inline-block;
    float:right;
    height:8px;
    position:absolute;
    right:10px;
    width:10px;
    padding:1px;
}

#down_float a#pin.active {
    background: transparent url(../img/pinezka_small.gif) no-repeat;
    bottom:12px;
    border:0px;
    display:inline-block;
    float:right;
    height:8px;
    position:absolute;
    right:10px;
    width:10px;
    padding:1px;
}

#down_float a#pin:hover {
    background-color: #CCC;
}

#down_float #pin.active {
    bottom:18px;
    display:inline-block;
    float:right;
    height:8px;
    position:absolute;
    right:10px;
    width:10px;
}

/* ------------------- END down_float --------------- */

/* ---------------- contextmenu --------------- */

.contextmenu {
    display: none;
}

div#contextmenu_base {
    display: none;
}

div#contextmenu {
    position: absolute;
    display: none;
    padding: 0;
    margin: 0;
    top: 0px;
    left: 0px;
    z-index: 100;
    /*border-left: 1px solid #D4D0C8;
    border-top: 1px solid #D4D0C8;
    border-right: 1px solid #404040;
    border-bottom: 1px solid #404040;*/
}

div#contextmenu div div {
    display: none;
    position: absolute;
}

div#contextmenu div {
    background-color: #D4D0C8;
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #808080;
    border-right: 1px solid #808080;
    /*border: 1px outset #D4D0C8;*/
    padding: 0;
    margin: 0;
    top: 0px;
    left: 0px;
    box-shadow:2px 2px 2px #333333;
    -webkit-box-shadow:2px 2px 2px #333333;
    -moz-box-shadow:2px 2px 2px #333333;
}

div#contextmenuShadow {
    position: absolute;
    display: none;
    background-color: black;
    padding: 0;
    margin: 0;
    top: 0px;
    left: 0px;
    opacity: 0.2;
}

div#contextmenu ul {
    display: block;
    padding: 0;
    margin: 0;
}

div#contextmenu li {
    background: none;
    list-style: none;
    display: block;
}

div#contextmenu a {
    /*padding: 5px 160px 5px 26px;*/
    padding: 5px 0px 5px 26px;
    min-width: 200px;
    background-repeat: no-repeat;
    background-position: 4px 3px;
    margin: 1px;
    display: block;
    color: #000;
    position: relative;
}

div#contextmenu .add {
    background-image:  url('../img/system/icons/add.png');
}

div#contextmenu .edit {
    background-image:  url('../img/system/icons/edit_small.png');
}

div#contextmenu .load {
    background-image:  url('../img/system/icons/import_small.png');
}

div#contextmenu .show {
    background-image:  url('../img/system/icons/i16_podglad.gif');
}

div#contextmenu .delete {
    background-image:  url('../img/system/icons/remove.png');
}

div#contextmenu .moveup {
    background-image:  url('../img/system/icons/ar_up.png');
}

div#contextmenu .movedown {
    background-image:  url('../img/system/icons/ar_down.png');
}

div#contextmenu .movefirst {
    background-image:  url('../img/system/icons/ar_top.png');
}

div#contextmenu .movelast {
    background-image:  url('../img/system/icons/ar_bottom.png');
}

div#contextmenu .setting {
    background-image:  url('../imgsystem/icons/setting.png');
}

div#contextmenu .move {
    background-image:  url('../img/fileoverwrite_small.png');
}

div#contextmenu .showhide {
    background-image: url("../img/agt_action_fail.png");
}

div#contextmenu a span {
    padding: 5px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;

}

div#contextmenu a:hover {
    background-color: #13357E;
    color: #fff;
    /*padding: 4px;*/
    /*border: 1px solid #000;*/
}

div#contextmenu .separator {
    height: 1px;
    background-color: #808080;
    border-bottom:1px solid #FFFFFF;
    overflow: visible;
    margin: 3px 1px 3px 26px;
    padding: 0px;
    /*border: 1px inset #D4D0C8;*/
    line-height: 0px;
    font-size: 0px;
    display: block;
}

/* ---------------- END contextmenu --------------- */

.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

/* contentBox - jm */
div.contentBox{
    float: left;
    height: 440px;
    margin: 8px 0px;
    background-color: #F3F3F3;
    border: 1px solid #C5C5C5;
    position: relative;
}

div.contentBoxRight{
    float: right;
}

div.contentBox div.contentBoxTitle{
    width: 100%;
    text-align: center;
    color: #323232;
    background-color: #EAE7E3;
    border-bottom: 1px solid #C5C5C5;
    overflow: hidden;
}

div.contentBoxInactive div.contentBoxTitle{
    color: #9b9da2;
    background-color: inherit;
    cursor: auto;
}

div.contentBoxInactive div.contentBoxContent{
    display: none;
}

div.contentBoxInactive div.contentBoxTree{
    display: none;
}

div.contentBox div.contentBoxTitle h3{
    margin: 0px;
    padding: 4px 0px;
    font-size: 11px;
}

div.contentBox div.contentBoxContent{
    width: 100%;
    overflow: auto;
}

div.contentBox div.contentBoxContent ul{
    clear: both;
    display: block;
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

div.contentBox div.contentBoxContent ul li{
    border-bottom: 1px solid #E8E8E8;
    clear: both;
    display: block;
    margin: 0px;
    padding: 4px 0px;
    width: 100%;
    min-height: 16px;
}

div.contentBox div.contentBoxContent ul li.empty{
    display: none;
}


div.contentBox div.contentBoxContent ul li.folder_img{
    background: url("../img/system/icons/folder_open.png") no-repeat left top transparent;
}

div.contentBox div.contentBoxContent ul li.plik_img{
    background: url("../img/system/icons/unknown.png") no-repeat left top transparent;
}

div.contentBox div.contentBoxContent ul li.left_icon{
    min-height:16px;
    min-width:16px;
    background-repeat:no-repeat;
    background-position: 12px 4px;
    /*float:left;*/
    padding: 4px 0px;
    text-indent: 40px;
}

div.contentBox div.contentBoxContent ul.markable li{
    cursor: default;
}

div.contentBox div.contentBoxContent ul.pickable li:hover{
    background-color: #F9F9F9;
}

div.contentBox div.contentBoxContent ul.pickable li{
    color: #9F2013;
}

div.contentBox div.contentBoxContent ul.pickable li.noTables{
    font-weight: normal;
    color: black;
    text-indent: 30px;
}

div.contentBox div.contentBoxContent ul.pickable li.noTables:hover{
    font-weight: normal;
}

div.contentBox div.contentBoxContent ul.pickable li.picked,
div.contentBox div.contentBoxContent ul.pickable li.active{
    font-weight: bold;
    background-color: #F9F9F9;
}

div.contentBox div.contentBoxMenuBottom{
    width: 100%;
    position: absolute;
    bottom: 0px;
}

div.contentBox div.contentBoxStrip{
    background: url("../img/ar_up_mini.png") no-repeat;
    background-position:12px 0px;
    height: 12px;
    background-color: #EAE7E3;
    border-top: 1px solid #C5C5C5;
    overflow: hidden;
    cursor: pointer;
    text-indent: 40px;
    font-weight: bold;
}

div.contentBoxInactive div.contentBoxStrip{
    background-color: inherit;
    background: url("../img/ar_up_mini_inact.png") no-repeat;
    background-position:12px 0px;
    cursor: auto;
}

div.contentBox div.contentBoxStripHide{
    background: url("../img/ar_down_mini.png") no-repeat;
    background-position:12px 2px;
    background-color: #EAE7E3;
}

div.contentBox div.contentBoxMenu{
    height: 45px;
    background-color: #EAE7E3;
    border-top: 1px solid #C5C5C5;
    overflow: hidden;
    cursor: auto;
    position: relative;
    top: 1px;
    display: none;
}

div.contentBox div.contentBoxButtons{
    height: 33px;
    background-color: #EAE7E3;
    border-top: 1px solid #C5C5C5;
    overflow: hidden;
}

div.contentBox div.contentBoxButtons input{
    background: url("../img/system/application/c_btn_bkg.png") repeat-x scroll center center transparent;
    border: 1px solid #BABEC1;
    color: #323232;
    cursor: pointer;
    font-family: Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 23px;
    margin: 5px;
    padding: 0 5px 1px;
    text-align: center;
    vertical-align: middle;
}

div.contentBoxInactive div.contentBoxButtons{
    color: #9b9da2;
    background-color: inherit;
    cursor: auto;
}

div.contentBoxInactive div.contentBoxButtons input{
    color: #9b9da2;
    cursor: auto;
}
div.contentBox .contentBoxTree li em{
    color: #9F2013;
    cursor: pointer;
}

div.contentBox .contentBoxTree li em:hover{
    font-weight: bold;
}

div.contentBox .tree em.focus{
    font-weight: bold;
}

/* END contentBox */

/* popup - jm */

div.popup{
    display:none;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    min-height:150px;
    min-width:720px;
    background:#FFFFFF;
    border:2px solid #cecece;
    z-index:100;
    padding:12px;
    font-size:13px;
}

div.popup div.popupHeader{
    text-align:left;
    border-bottom:1px dotted #D3D3D3;
    padding-bottom:2px;
    margin-bottom:20px;
}

div.popup div.popupHeader h1{
    font-weight: bold;
    color: #5a6694;
    font-size:14px;
    float: left;
}

div.popup div.popupHeader input.button{
    background: url("../img/system/application/c_btn_bkg.png") repeat-x scroll center center transparent;
    border: 1px solid #BABEC1;
    color: #323232;
    cursor: pointer;
    font-family: Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 23px;
    margin: 0px 5px;
    padding: 0 5px 1px;
    text-align: center;
    vertical-align: middle;
    float: right;
}

div.popup div.tree{
    font-size: 11px;
}

#backgroundPopup, .backgroundPopup{
    display:none;
    position:absolute;
    _position:absolute; /* hack for internet explorer 6*/
    height:100%;
    width:100%;
    top:0;
    left:0;
    background: #5E6A87;
    border:1px solid #cecece;
    z-index:99;
}

#loader{
    display: none;
    z-index:2;
    position:fixed;
   _position:absolute; /* hack for internet explorer 6*/
    background: url('../img/system/application/loader.gif') no-repeat center top transparent;
    width: 200px;
    height: 60px;
    z-index:100;
    color: #FFFFFF;
    font-size: 10px;
    padding-top: 65px;
    text-align: center;
    font-family: "Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
}

#ajaxLoaderBar{
    display: none;
    z-index:2;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    background-image: url('../img/system/application/ajax_loader_bar.gif');
    width: 220px;
    height: 19px;
}
/* END popup */

/*userForm - formularz dodawania i edycji*/
.userFormTitle{
  float: left;
  margin: 0;
  padding: 0px 0px 0px 5px;
  text-decoration: none;
  background: url("../img/system/application/user_form_title_left.png") no-repeat left top;
}

.userFormTitle span{
  float: left;
  display: block;
  padding: 5px 15px 6px 6px;
  color: #24618E;
  background: url("../img/system/application/user_form_title_right.png") no-repeat right top;
}

ul.userForm{
/*  border-bottom: solid 1px #D3D3D3;*/
  display: block;
  margin: 20px;
  padding: 10px 15px;
}

ul.userForm li{
  border-top: solid 1px #D3D3D3;
  padding-top: 8px;
  padding-bottom: 8px;
  display: block;
  position: relative;
  list-style: none;
}

ul.userForm li.no_border{
    border-top: none;
}

ul.userForm li.userFormTitleRow{
  padding-top: 0px;
}

ul.userForm li div.userFormRowTitle{
  float: left;
  width: 150px;
  min-height: 5px;
  font-size: 11px;
  color: gray;
  padding-left: 15px;
  display: block;
}

ul.userForm li div.userFormRowContent{
  float: left;
}

ul.userForm li div.userFormInput{
  position: relative;
  float: left;
  margin-right: 15px;
}

ul.userForm li div.userFormInput input[type="checkbox"]{
    margin: 7px;
}

ul.userForm li div.userFormInput .userFormSmallTitle{
    font-size: 10px;
    padding-left: 10px;
    color: #0D536B;
}

ul.userForm li div.userFormInput .userFormStar{
  background: url(../img/system/icons/star_small.png) no-repeat scroll left top transparent;
  color:#FFFFFF;
  float:left;
  padding:0 2px 0 0;
  width: 7px;
  height: 7px;
  margin-right: 6px;
  position: relative;
  left: -10px;
  top: 5px;
}

.userFormStar{
   background: url(../img/system/icons/star_small.png) no-repeat scroll left top transparent;
   width: 7px;
   height: 7px;
   margin-top: 7px;
   margin-left: -7px;
   float: left;
}

ul.userForm li div.userFormInput .empty{
  background: none;
}

ul.userForm select,
ul.userForm li div.userFormInput select{
/*  float: right;*/
  position: relative;
  margin: 5px;
  color: black;
  border: 1px solid gray;
}

ul.userForm a.dp-choose-date{
    margin-left: -14px;
    margin-top: 5px;
    margin-right: 14px;
}

ul.userForm select{
    left: -14px;
}

ul.userForm select:hover{
  border-color: #CCCCCC;
  background-color: #F4F4F4;
}

ul.userForm input{
  position: relative;
  margin: 5px;
  color: black;
  border: solid 1px gray;
}

ul.userForm li div.userFormInput input{
    left: -14px;
}

ul.userForm input:hover{
  border-color: #CCCCCC;
  background-color: #F4F4F4;
}

ul.userForm li div.userFormInputError select,
ul.userForm li.userFormInputError select,
ul.userForm li div.userFormInputError input,
ul.userForm li.userFormInputError input{
  background-color: #F2C9DC;
  border-color: #C6005C;
}

ul.userForm li div.userFormInputError select:hover,
ul.userForm li.userFormInputError select:hover,
ul.userForm li div.userFormInputError input:hover,
ul.userForm li.userFormInputError input:hover{
  border-color: #9E0049;
  background-color: #E99EC0;
}


div.userFormErrorMessage{
  min-height: 12px;
  position: relative;
  bottom: 0px;
  left: 10px;
  font-size: 10px;
  color: #C6005C;
  padding-bottom: 3px;
}

ul.userForm li div.additionalInformation{
    background: url(../img/system/messages/info_mini.png) no-repeat;
    min-height: 18px;
    font-size: 12px;
    margin-left: 10px;
    width: 90%;
    padding-top: 10px;
    padding-left: 50px;
}

ul.userForm table.mainTable_uf{
    margin-top: 10px;
}

ul.userForm table.mainTable_uf th{
    background-color: #E8E8E8;
    border: none;
    font-weight: bold;
    padding: 10px;
}

ul.userForm table.mainTable_uf td{
    border-bottom: 1px solid #D3D3D3;
    font-weight: normal;
    padding: 5px;
}

ul.userForm .c_button{
    float: right;
    margin: 5px;
}

ul.userForm .editButton{
    background:url("../img/system/application/c_btn_bkg.png") repeat-x scroll center center transparent;
    border:1px solid #BABEC1;
    color:#323232;
    cursor:pointer;
    display:inline;
    font-family:Verdana,sans-serif;
    font-size:11px;
    font-weight:bold;
    height:20px;
    margin:10px;
    padding:4px;
    text-align:center;
    vertical-align:middle;
}

/*END userForm*/

/* ------------  tag ----------- */

.tags {

}

.tag{
    height: 13px;
    font-size: 10px;
    background-color: #16b2cc;
    text-indent: 8px;
    text-align: left;
    float: left;
    border: 1px solid #eeeeee;
    color: #eeeeee;
    margin-bottom: 20px;
    width: auto;
    -moz-border-radius: 4px;
    margin-right: 5px;
    
}

div.tag div.tagClose{
    height: 13px;
    width: 7px;
    padding-right: 4px;
    font-size: 12px;
    color: #aaaaaa;
    float: right;
    margin-left: 5px;
    cursor: pointer;
    background: url("../img/system/icons/close_tag.png") no-repeat center center #f4f4f4;
}

div.tag div.tagClose:hover{
    background: url("../img/system/icons/close_tag.png") no-repeat center center #dddddd;
}

/* ------------  END tag ----------- */



/*------------- START button_help, help -----------*/

.button_help{
    position:absolute;
    display:block;
    left:-15px;
    top: 5px;
    background: url("../img/system/icons/question_blue.png") no-repeat left top transparent;
    color:blue;
    text-indent: -100000px;
    overflow: hidden;
    width: 16px;
    height: 16px;
}

.button_help:hover{
    background-position: 100% 100%;
}

.button_help_active{
    background-position: 100% 100%;
}

#accordionContainer {
    right:0px;
    display:block;
    position:absolute;
    top:0px;
    z-index:90;
    color: #727272;
    background:white
}

#accordionContainer #accordionHeader_lft{
    background: url("../img/system/application/acc_header_lft.png") no-repeat top left transparent;
    width: 6px;
    height: 24px;
    float: left;
}

#accordionContainer #accordionHeader{
    background: url("../img/system/application/acc_header.png") repeat top left transparent;
    padding: 4px 0px;
    min-height: 16px;
    margin-left: 0px;
}

#accordionContainer #accordionHeader a{
    background: url("../img/system/icons/help_close.png") no-repeat top left transparent;
    display: block;
    width: 16px;
    height: 16px;
    text-indent: -10000px;
    overflow: hidden;
}

#accordionContainer #accordionHeader a:hover{
    background-position: 100% 100%;
}

#accordion{
    padding: 0px;
    background:white;
    border-left:1px solid #DDDDDD;
    position:relative;
}

#acc_top_lft{
    background: url("../img/system/application/acc_top_lft.png") no-repeat top left transparent;
    width: 7px;
    height: 7px;
    position:absolute;
    top:0px;
    z-index:95;
    left:-7px
}

#acc_top{
    background: url("../img/system/application/acc_top.png") repeat top left transparent;
    width: 100%;
    height: 7px;
    left: 6px;
    position:absolute;
    top:-7px;
    z-index:90;
}

#acc_bot_lft{
    background: url("../img/system/application/acc_bot_lft.png") no-repeat top left transparent;
    width: 7px;
    height: 7px;
    left: -6px;
    position:absolute;
    bottom:0px;
    z-index:95;
}

#acc_bot{
    background: url("../img/system/application/acc_bot.png") repeat bottom left transparent;
    width: 100%;
    height:7px;
    left: 6px;
    position:absolute;
    bottom:-7px;
    z-index:90;
}
#acc_right {
    width:6px;
    background:white;
    left:100%;
    top:0px;
    position:absolute;
    height:100%;
}

#acc_resize {
    width:5px;
    background:transparent;
    left:-4px;
    top:0px;
    position:absolute;
    height:100%;
    cursor:w-resize;
}

#accordion ul{
    padding: 0px;
    text-indent: 10px;
    margin: 0px;
    list-style: none;
    overflow:hidden;
}

#accordion ul li{
    padding: 5px 10px;
    margin: 0px;
    border-bottom: 1px solid #eee;
}

#accordion ul li:hover{
    background-color: #f7f7f7;
}

#accordion a{
    color: #245E82;
    font-weight: bold;
}

#accordion a:hover{
    color: #3387B7;
}

/*------------- END button_help , help-----------*/


/*------------- Panel  górny -----------*/
#h_logo{
    margin: 20px;
    position: absolute;
}

b.logged{
    font-weight: normal;
    margin: 0px 0px 0px 5px;
/*    color: #396B8C;*/
    color: #9F2013;
    font-weight: bold;
}

b.sessionTime{
    background: url("../img/system/icons/timeglass.png") no-repeat center left transparent;
    padding-left: 15px;
    padding-top: 5px;
    font-weight: normal;
    color: #9F2013;
/*    font-size: 10px;*/
    margin-right: 10px;
    padding-bottom: 4px;
}

a.logout{
     background: url("../img/system/icons/logout.png") no-repeat center left transparent;
     padding-left: 15px;
     padding-top: 5px;
     padding-bottom: 4px;
     font-weight: bold;
     color: #9F2013;
}

a.help{
     background: url("../img/system/icons/lifebuoy.png") no-repeat center left transparent;
     padding-left: 20px;
     padding-top: 5px;
     padding-bottom: 4px;
     font-weight: bold;
     color: #9F2013;
}

div.h_logmenu ul span.application_name{
    background: url("../img/system/icons/house.png") no-repeat center left transparent;
    padding-left: 22px;
    padding-top: 5px;
    padding-bottom: 1px;
     color: #9F2013;
    font-weight: bold;
}

/*------------- END Panel  górny -----------*/


.autocompliteBox {
    background-color: #fff;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    margin-top: 3px;
    z-index: 1000;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.autocompliteBox ul {
    display: block;
    margin: 0;
    padding: 0;
    background: none;
    list-style: none;
}

.autocompliteBox li {
    display: block;
}

.autocompliteBox a {
    border-top: 1px solid #CCCCCC;
    display: block;
    padding: 2px 5px;
    color: #000000;
}

.autocompliteBox a.focus {
    background-color: #657C98;
    color: #FFFFFF;
}

.autocompliteBox .autocompliteBoxOptions {
    background-color: #EEEEEE;
}
