﻿  /* ------ Plik definiuje zachowanie się elementów HTML ------------ */
  
  /* ------------------------- CSS reset ---------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  font: inherit;
/*  vertical-align: baseline;*/
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: none;
}

* {
    outline: medium none;
}

/* ------------------ The section of formatting the values of HTML elements --------------------- */

.clear{clear: both;}

.logo{float:left;}

.topNavigationBox{text-align:right;}

.MenuPanelWrapper
{
    display:inline-block; 
    position:relative;
    cursor: pointer;
    float: left;
}

.topNavigationBox label
{
    
}

.MenuPanel
{
    display: none;
    position: absolute;
}

.MenuPanel a
{
    display: inline-block;
    float: left;
    text-align: left;
}

div.topNavigationBox table{display:inline-block;}

.top{margin: 0 auto;}

.topNavigationBox label{display: inline-block;}

.top_left{float: left;}

.top_left table, 
.top_left form, 
.top_left input, 
.top_left div
{
    display: inline; 
/*  display: inline-table; */
    vertical-align: middle; 
}

.top_center_box{overflow: auto;text-align: center;}

.top_center_box table, 
.top_center_box form, 
.top_center_box input, 
.top_center_box div
{
    display: inline; 
/*  display: inline-table; */
    vertical-align: middle; 
}

.top_right{float: right;}

.top_right table, 
.top_right form, 
.top_right input, 
.top_right div
{
    display: inline; 
/*  display: inline-table; */
    vertical-align: middle;
    float:right;
}

.topNavigationBox div, .topNavigationBox input
{
    float: left;
}

/*----------------------------------- Lista osób zalogowanych --------------------------------------------*/

ul.DaneUzytkownika
{
    display: inline-block;
    float: left;
}

ul.DaneUzytkownika li
{
    text-align: center;
}

/*----------------------------------- Lista osób zalogowanych KONIEC -------------------------------------*/

.content_form span
{
    float: left;
    text-align: right;    
}

.content_form > div > div > table
{
    float:left;
}

.content_form > div > div
{
    clear: both;
    overflow: auto;
}

.content_form_top, 
.content_grid, 
.content_form,
.kolumny .content_form_top,
.kolumny .content_grid,
.kolumny .content_form
{
    overflow:auto;
}

.content_form
{
    text-align: center;
}

.readonlyTresc
{
    display:inline-block;
}


.content_form > div
{
    overflow:hidden;
}

.content_form > div > label.dxeBase
{
    float:left
}

.kolunma .prawa-kolumna
{
    float: none;
}

.kolumny .prawa-kolumna
{
    float:left;
}

/*--------------------------------- Wymiary dla dwóch kolumn -------------------------------------*/


.kolumny .prawa-kolumna
{
    overflow: auto;
}

a.menu-link
{
    display: inline-block;
}

/*---------------------------------- Wymiary dla dwóch kolumn - Koniec -------------------------------------*/

.centerTextArea
{
    display:block;
}


div.master-submenu 
{
    white-space: nowrap;
}

ul.master-submenu-box 
{
    overflow: hidden;
}

li.master-submenu-item 
{
    float: left;
}

a.submenu-item 
{
    display: block;
}

.filters_center_box input[type="submit"], 
.filters_center_box input[type="button"],
#filters_center_box > *
{
    float:left;
}

.displayInBl
{
    display:inline-block;
}


.controlsCenter, .controlsCenterBox
{
    overflow: auto;
}



.filters_center_box > table
{
    float:left;
}

.filters_center_box > span
{
     float:left;
}


.filters_center_box
{
    overflow:auto;
}

.smallGroupOfButtonsBlue
{
    margin-left: 8px;
}

.dxgvTable .dxgvHeader
{
    text-align:center;
}

.labelCenterUbuntu
{
    display: inline-block;
}

#WieloKolumnowaOperacje, #WieloKolumnowaOperacje > div
{
    clear:none;
}

div.headers
{
    position: relative;
}

.toLeft
{
    text-align:left;
}

.elementInlineBlock
{
    display: inline-block;
}

.delegationsForm .widthBox234 input
{
    float:left;
}

.delegationsGrid
{
    overflow:auto;
}

/* --- Ustawienia formularzy DevEx --- */

.zalaczniki_zalacznikidodaj_aspx .content_pureDevex span,
.zalaczniki_zalacznikidodaj_aspx .content_pureDevex > div.controlsCenterBox > table,
.zalaczniki_zalacznikidodaj_aspx div.content_pureDevex div.controlsCenterBox textarea,
.zalaczniki_zalacznikioddaj_aspx .content_pureDevex span,
.zalaczniki_zalacznikioddaj_aspx .content_pureDevex > div.controlsCenterBox > table,
.zalaczniki_zalacznikioddaj_aspx div.content_pureDevex div.controlsCenterBox textarea
{
    float: left;
}

.zalaczniki_zalacznikidodaj_aspx .content_pureDevex span,
.zalaczniki_zalacznikioddaj_aspx .content_pureDevex span
{
    text-align: right;
}

.zalaczniki-column-header,
.zalaczniki-column-header-span
{
    overflow: visible;
}

.dotyczy_aspx .field-right
{
    display:inline-block;
    text-align:right;
    float:left;
}


.dotyczy_aspx .dxeButtonEdit,
.dotyczy_aspx table.greenDevEx > tbody > tr > td > div
{
    float:left;
}

.message-box
{
    text-align:center;
}

.message-box .messageLabelBox
{
    position: relative;
    display:none;
}

.label-error
{
    display:none;
}

.center
{
    overflow:hidden;
}

.center > div
{
    clear: both;
    overflow: auto;
}

.center > div > label
{
    text-align: right;
}

table.first-input
{
    float:left;
}

.content_form div
{
    clear:both;
}

.content_form > div > div.evo-multicolumn
{
    display:inline-block;
}


.center label, .center table, .center span
{
    float:left;
}

.center span
{ 
    text-align:right;
}

.first-label.no-float
{
    display: block;
    float: none;
    text-align: left;
}


.filters
{ 
    text-align:center; 
    overflow:auto;
}
 
.filters_left,
.filters_center
{
    float: left;
}

.filters_right
{
    float: right;
}

.filters_right > table,
.AlignTable
{
    display: inline-table;
    vertical-align: top; 
}

.AlignTableWithOutTopBottomPaddings
{
    display: inline-table;
    vertical-align: top;
}

.footer_buttons_center
{
    float:left;
}

.footer_buttons_right
{
    float:right;
} 

div.headers h1 
{
    text-align:center;
}

.content_grid td
{
    vertical-align:middle;
}

.content_grid div, 
.content_grid div table
{
    overflow: auto;
}

.content div td.dxtl > div
{
    overflow: hidden;
}

div.master-footer hr, 
.hr-none hr, 
.hidden
{
    display: none;
}

.topNavigationBox
{
    display: inline-block;
}

.topNavigationWrapperBox   
{
    float: left;
    text-align: right;
}

.topNavigationBox table
{
    float: left;
}

.topNavigationBox label
{
    float: left;
}

.MenuPanelWrapper 
{
    overflow: visible;
    position: absolute;
    text-align:right;
}

.footer_buttons_left,
.footer_buttons_left input
{
    float:left;
}

.footer_buttons_center > div
{
    text-align:center;
}

.footer_buttons_center .przycisk, 
.footer_buttons_center input,
.footer_buttons_center
{
    text-align: center;

}

.footer_buttons_right input
{
    float:right;
}

div.master-footer 
{
    overflow: hidden;
}

div.master-footer > div.copyright 
{
    text-align: right;
}

td.labelCaption{vertical-align:middle;}

.lewa-kolumna
{
    float: left;
}

/*-------------------------- Grid -------------------------------------------*/

.div-select-all 
{
     text-align: center;      
}

div.content_grid table tbody tr td table tbody tr td div.div-select-all 
{
    overflow:visible;
}

.zalaczniki-column-header 
{ 
    display: inline-block;
    text-align: center;
}

.zalaczniki-column-header-span:before 
{
    display: inline;
}

div.wrapperContent
{
    float: left;
    overflow: auto;
}

.fieldsecik
{
    float: left;
}


.prawaKolumna .fieldsecik
{
    position: relative;
}

.prawaKolumnaContent > .fieldsecik > div > ul > li
{
    display: inline-block;
    position: relative;
    
}

.prawaKolumnaContent > .fieldsecik > div > ul > li > a
{
    position:absolute;
}

.prawaKolumnaContent > .fieldsecik > div > ul > li > span
{
    display: inline-block;
    overflow: auto;
    text-align: left;
}

div.prawaKolumna
{
    float: left;
    overflow: auto;
}

.prawaKolumnaContent .fieldsecik legend
{
    position: absolute;
}

.prawaKolumnaContent .fieldsecik legend > span
{
    float: none;
}

.fieldsecik .pager
{
    text-align: center;
}

.fieldsecik .pager > a
{
    display: inline-block;
}

.tabs, .tabs li
{
    float:left;
}

.tabs a
{
    display:block;
}

.controlsCenter div
{
    float:none;
    text-align: left;
}

.controlsCenter div *:first-child, 
.editorCenter div *:first-child, 
.controlsCenterLabel
{
    display: block;
    float: left;
    text-align: right;

}

.inputWidthCorrector300
{
    float:left;
}

.inputWidthCorrector364
{
    float:left;
}

#content_grid .controlsCenterElement
{
    display: inline-block;
}

#content_grid .controlsCenter div
{
    float: none;
    text-align: left;
}

/*-------------------------- Grid KONIEC ------------------------------------*/

/*----------------------------- Dotyczy elementów osadzonych w iframe -----------------------------------*/
.inside .wrapper_headers
{
    display:none;
}

.inside .kolumna, 
.inside .kolumny, 
.inside .content_form_top, 
.inside .content_grid, 
.inside.content_form,
.wrapper.inside, 
body.inside, 
body.inside > form, 
.inside .wrapper_headers, 
.inside .content, 
.inside .footer,
.inside .content_form_top, 
.inside .content_grid, 
.inside .content_form 
{
    overflow: auto;
}

.content_grid_left
{
    float: left;
}

.content_grid_right
{
    float: left;
}

.inside .footer_buttons_center
{
    float:none;
}

.GridRightLine
{

    float:left;
}

.GridRightLine span
{
    display: block;
}
/*----------------------------- Dotyczy elementów osadzonych w iframe KONIEC ---------------------------*/

.disabled
{
    display: inline-block;
}

div.controlsCenter > div > label 
{
    display:inline-block;
}

.headers .KorespondencjaNaglowek
{
    position: absolute; 
}

.headers .KorespondencjaNaglowek
{
    display: inline;
    text-align: right;
}

/*----------------- Załączniki ----------------------*/

.numer,
.kolumna textarea.kontrolka,
.czy-zatwierdzony-check-box label,
.czy-zatwierdzony-check-box input
{
    float:left;
}

/*----------------- Załączniki ----------------------*/


/*--- Załączniki usuń ---*/
.anchorCorrector .dxucTextBox > a
{
    display: inline-block;
}

/*--- Załączniki usuń KONIEC ---*/

.disabled
{
    display: inline-block;
}

div.controlsCenter > div > label 
{
    display:inline-block;
}

.headers .KorespondencjaNaglowek
{
    position: absolute; 
}

.headers .KorespondencjaNaglowek
{
    display: inline;
    text-align: right;
}

.topNavigationBox table.logonControlButton tbody tr td.dxbButton,
.MenuPanelWrapper > span
{   
    display: block;
}

fieldset.bpsc-login-box
{
    position: relative;
}

.bpsc-legend-box 
{
    position: absolute;
}

.TrescKorespondencjiEditor
{
    display: block;
}

.login-box-wrapper fieldset
{
    display:inline-block;
}

.ImageButtonPL
{
    position: absolute;
}

.ImageButtonEN
{
    position: absolute;
}


.editor-label
{
    clear: left;
    float: left;
    text-align: right;
    vertical-align: top;
}

.editor-label.short-field span
{
    text-align:right;
    float:none;
}

.content_form > div > div > div.editor-label.short-field
{
    clear: none;
    float: left;
}

div.editor-field
{
    float:left;
}

.content_form > div > div > div.editor-field.short-field
{
    clear:none;
}

.content_form .DecyzjaLabel > span
{
    text-align:left;    
}

.content_form .DecyzjaLabel table tr td
{
    vertical-align: middle; 
}

.groupOfButtons table
{
    display:inline-block;
}

.bpsc-submit 
{
    clear: both;
    text-align: left;
}

.ImageButton
{
    display: inline;
}

.kolumna .lewa-kolumna
{
    display:none;
}

.dotyczy_aspx .field-right
{
    text-align:right;
    float:left;
}

a.grid-column-button span:before
{
    display: inline-block;
}

.messageLabel
{
    display: inline-block;
}

a.grid-column-button span
{
    float: none;
    position: absolute;
}

.messageLabelBox > span.icon-info-label,
.messageLabelBox > span.icon-warning-label,
.messageLabelBox > span.icon-error-label
{
    display: block;
    position: absolute;
}

.linki-decyzje-column div.linki-decyzje
{
    position: relative;
    overflow: visible;
}

ul.linki-decyzje
{
    position: absolute;
    z-index: 9;
    display: none;
}

ul.showMenuContent
{
    display:block;
}


a.link-decyzja
{ 
    display: block;
}

td.dxgv.linki-decyzje-column
{
    overflow: visible;
    text-align: left;
}

.grid-column-button,
a.link-decyzja-pytanie
{
    display:inline-block;
}

a.link-decyzja-pytanie
{
    position:relative;
    text-align: center;
}

.zalacznikiGridView > table
{
    position: relative;
}

span.link-decyzja-pytanie-icon
{
    position: absolute;
}

input[type="submit"].back
{
    display: inline-block;
}

.zalacznikiGridView > table
{
    display: block;
}

.zalacznikiGridView > table td.MenuWGridzie > table td.dxmMenuItem
{
    text-align: left;
}

.zalacznikiGridView > table
{
    float:right;
}

a.grid-column-button
{
    position: relative;
    float:left;
}

/*-------------------- Fomatowanie DevEx-owego buttona --------------------*/

.labelSmallFormBox
{
    display: inline-block;
}

/*-------------------- Fomatowanie DevEx-owego buttona ----------- KONIEC */

.content_form .label-error
{
    /*visibility:hidden;*/
}

.content_form div.input-find-medium.evo-multicolumn > input,
.content_form_top div.input-find-medium.evo-multicolumn > input
{
    display:block;
}

.first-label.no-float.label-medium, .label-medium.label-center
{
        text-align: center;
}

.label-medium.label-center
{
    display: block;
    float: none;
}

.groupOfButtons .blue
{
    float:right;
}

.linkButtonGreen
{
    display:inline-block;
}

.groupOfButtons .gfooter_buttons_leftreen
{
    float:left;
}

.smallGroupOfButtons
{
    text-align:center;
}

.centerButton
{
    display: block;
}

.footer_buttons_center_box
{
    text-align:center;
}

span.contentTitle, .content_form span.contentTitle
{
    display: inline-block;
}

.content_form div.kontrolkaPlusLabelPowyzej-Box
{
   display:block; 
}

div.kontrolkaPlusLabelPowyzej-Box.evipRatioWrapper > table
{
    display: inline-block;
}

.content_form .kontrolkaPlusLabelPowyzej-Napis
{
    display:inline-block;
    text-align:left;
}

.content_form .kontrolkaPlusLabelPowyzej-Kontrolka
{
    display:block; 
}

/*----------- Wybór firmy i roku obrotowego ----------------------*/

.controlsCenterLabelWidht40
{
    float: left;
}

/*----------- Wybór firmy i roku obrotowego KONIEC --------------*/

/* --------- Ustawienia kolorów dla pól formularzy niższych niż 26px ------------------------------- */

.GridRightLine .centerCorrector, .centerCorrector
{
    display: block;
    float: none;
}

/* Poprawka dla IE8 - wyśrodkowanie Label --------- */

.content_form span.spanCorrector
{
    float:none;
}

/* Poprawka dla IE8 - wyśrodkowanie Label - KONIEC- */

.blueBack
{
    position: absolute;
}


/*Filtry załączników*/

.controlsCenterFilterLabel
{
    text-align: left;
    display: block;
    float:left;
}

.evo-multicolumn > table, .toLeft
{
    float:left;
}

.inlineCorrector
{
    display:inline-block;
}

.centerCorrector
{
    text-align:center;
}

.wUrlpWW > select,
.wUrlpWW > input,
.wUrlpWW > table,
.wUrlpWW > textarea
{
    float:left;
}

/* -------------- SprawdzMaile  ---------------------*/
div.pobrane-column-header span:before
{
    display: inline-block;
}

.kolumny .green
{
    float:left;
}

/* -------------- SprawdzMaile  KONIEC -------------*/

/*------------------------------ EVIP --------------------------------*/

.pluginWrapper .evipFiltr,
.pluginWrapper .evipFiltrInput
{
    display:inline-block;
    float:left;
}

.pluginWrapper .wrapper_headers
{
    position:relative;
}

.pluginWrapper .evipRefresh
{
    position:absolute;
}

.checkBoxEvip
{
    text-align: left; 
}

.checkBoxEvip > table,
.pluginWrapper .message-box .messageLabelBox.showMessage
{
    display: inline-block;
}

.pluginWrapper .dxgv > .linki-decyzje
{
    overflow: hidden;
}

.evipInputButtonWrapper,
.menuWrapper,
.menuWrapper .linki-decyzje-wrapper
{
    float:left;
}

td > .menuWrapper
{
    overflow: hidden;
}

.pluginWrapper td.linki-decyzje-column div.linki-decyzje-wrapper,
.pluginWrapper td.linki-decyzje-column div.linki-decyzje-wrapper div.linki-decyzje
{
    overflow:auto;
}

.evipCenterBox
{
    text-align: center;
}

.evipCenterBox span
{
    display: inline-block;
    float:none;
}

.content_form span.contentTitle.DodajNK
{
    float:none;
}

.evipTextarea
{
    display:inline-block;
}

.evipRow
{
    position:relative;
}

.evipRowTop, .evipRowBottom
{
    position:absolute;
}

.editorValue
{
    float:left;
}

.EvipDataWrapper div > .headers
{
    text-align:center;
    display: inline-block;
}

.evipInputVerticalBox
{
    float:right;
}

.evipInputVerticalBox .ImportOverWriteASPxCheckBox
{
    display: block;
}

.evipTemplateFilterBox
{
    display:block;
}

.evipTemplateFilterBox {
    position: relative;
}

.evipTemplateFilterBoxShow
{
    display:block;
}

.templateBox > ul,
.lvlOne
{
    display:inline;
}

div.evipEvoTemplateItemWrapper
{
    position:absolute;
    display:none;
    text-align:center;
}

div.evipEvoTemplateItemWrapper a
{
    display:block;
}

div.evipEvoTemplateItemWrapper input.filterInput
{
    display:inline-block;
}

.evipEvoTemplateItemWrapper table
{
    width:92%
}

ul.linkiDecyzjeEvip,.content_form div.tabKwotyDiv
{
    padding-left: 0;    
}

.content_form div.tabKwotyDiv
{
    padding-right:12px;
}

.linkDecyzjaEvipText
{
    display: block;
    
    line-height: 24px;
    font-size:14px;
    color:#000000;
    text-align:center;
    letter-spacing:1px;
}

.evipTemplateFilterBox,
.tdTypDekretacjiDiv
{
    overflow:auto;
}

.tdTypDekretacjiDiv
{
    padding-top: 18px;
    padding-bottom: 16px;
}

.evipTemplateFilterBox a
{ 
    text-align:left;
}

.evipInputButtonWrapper
{
    position:relative;
}

.content_form .tdSchematDekretacjiDiv,
.content_form .tbKlasyfikatoryDiv
{
    clear: none;
    float: left;
    overflow: auto;
}

.content_form .EvipDekretyWrapper .dekret,
.evipThirdBox
{
    overflow: auto;
    display: block;
}

.evipInputButtonWrapper > .evipInputButtonIcon
{
    position: absolute;
}

.evipInputButtonIcon.btnChecked > .icon-m-radio-unchecked
{
    display:none;
}

.evipInputButtonWrapper
{
    position :relative;
}

.content_form .greylabel
{
    text-align: center;
}

.tdTypDekretacjiDiv span.controlsCenterLabel
{
    display: block;
    text-align: left;
}

.rowKontrahentDivInner, 
.evipwhiteDiv textarea,
.evipRatioWrapper,
.evipTopWrapper > div.evipRatioWrapper + div
{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    clear: none;
    float: left;
}

.uxNadpiszRozliczenieASPxCheckBox td,
.evipRatioWrapper span,
.evipRatioWrapper,
.content_form .evipRatioWrapper span.greylabel
{
    text-align:left;
}

.uxNadpiszRozliczenieASPxCheckBox td:first-child
{
    text-align: right;
}

.rowPolaZKwotamiDiv .labelRozlicz,
.rowPolaZKwotamiDiv > .evipThirdBox > table
{
    float:left;
}

.evipDisplayNone
{
    display:none;
}

.plugins_evip_fakturyszablon_aspx .content_form
{
    display:none;
}

.content_form .dekret .evipwhiteDiv
{
    overflow: auto;
}

.content_form .dekret .evipwhiteDiv > div > textarea
{
    margin-bottom: 14px;
}

.evipInsideWrapper
{
    text-align: left;
}

.plugins_evip_editdekretyfrm_aspx .content_grid
{
    margin-bottom:0;
}

.wrapper-embedded.plugins_evip_editdekretyfrm_aspx #content_form > div,
.wrapper-embedded.plugins_evip_editdekretyfrm_aspx #content_form .evipTopWrapper
{
  margin-top:0;  
}

.evipSecondLabel
{
    
    font-size: 15px;
    font-weight: normal;
    color: #474747;
    line-height: 32px;
    text-align: center;
    margin: 0 0 16px 16px;
    padding: 0;
}

.content_form .evipSecondLabel
{
    float: none;
}

.tabKwotyDiv .evipSecondLabel
{
    float: left;
   /* margin-left: 80px;    */
}

.evipRatioWrapper .evipSecondLabel
{
    float:left ;
    margin-left: 10px;
}

.evipRatioWrapper > table > tbody > tr > td > input
{
    float: left;   
}

.evipRatioWrapper > table > tbody > tr > td > label
{
    
    font-size: 105%;
    display: inline-block;
    line-height: 20px;
    min-height: 20px;
    margin-left: 4px;
}

.wrapper-embedded.plugins_evip_editdekretyfrm_aspx .evipRatioWrapper
{
    padding-left: 34px;    
}


.uxFiltrWgNazwyASPxLabel
{
    display: block;
    float: none;
    margin-bottom: 6px;
    text-align: left;
    width: 100%;
}

.evipFiltrInline > table
{
    clear: left;
}

.evipFiltrInline > input
{
    clear: right;
}

.kolumna > .prawa-kolumna > .content .content_form .evipTopWrapper .evipRatioWrapper .evipSecondLabel
{
    margin-bottom: 0;
}

.kolumna > .prawa-kolumna > .content .content_form .evipTopWrapper .tabKwotyDiv .evipSecondLabel
{
    margin-bottom: 1px;
}

.wrapper-embedded > .kolumna > .prawa-kolumna > .content > .content_form div > .dekret > .evipwhiteDiv > .tdTypDekretacjiDiv,
.wrapper-embedded > .kolumna > .prawa-kolumna > .content > .content_form > div > div.evipTopWrapper > .dekret > .evipwhiteDiv > .tdTypDekretacjiDiv,
.plugins_evip_editdekretyszablon_aspx > .kolumna .prawa-kolumna .content .content_form .evipTopWrapper .evipRatioWrapper
{
    padding-top: 0;
}

.plugins_evip_editdekretyszablon_aspx > .kolumna .prawa-kolumna .content .content_form .evipTopWrapper
{
    margin-top: 0;
}

.plugins_evip_editdekretyszablon_aspx .content_grid
{
    margin-bottom: 0;
}

.prawa-kolumna .content .content_form div > .evipTopWrapper > .dekret > .evipwhiteDiv > .tdTypDekretacjiDiv > .evipFiltrInput.green[type="submit"],
.prawa-kolumna .content .content_form .evipTopWrapper .dekret .evipwhiteDiv .tdTypDekretacjiDiv .evipFiltrInput.green[type="submit"]
{
    float: left;
    margin: 0 0 0 24px;  
}

.greylabel.szablonLabel
{
    color: #000000;
    margin-top: -8px;
    text-align: left;
}

/*------------------------------ EVIP KONIEC -------------------------*/

/*------------------------------ EAZ ---------------------------------*/

.evipRatioWrapper2
{
    position:relative;
}

.absoluteEl
{
    position: absolute;
}

/*------------------------------ EAZ KONIEC --------------------------*/

.footer div.footer_buttons div.footer_buttons_center
{
    position: relative;
}

.craiBottomCorrector
{
    position: absolute;
}

.busyBox
{
    display: none;
    position: absolute;
    text-align: center;
}

.controlsCenterBox.widthBox234 td.dxeCalendarFooter table,
div.controlsCenterBox table.dxeCalendar tbody tr td table tbody tr td.dxeCalendarHeader table tbody tr td.dxe span
{
    float:none;
}

.wrapper .content_grid .zalaczniki-column-header
{
    overflow: hidden;
}

.fontFormat li .menu-link
{
    font-size: 12px;
    text-align: left;
}

.fontFormat li.submenu-item:hover
{
    background:none;
    background-color: #F9E07F;
}

#content .kontrolka.minWidth490
{
    min-width: 490px;
}

#content .padding6
{
    padding: 6px;
}

/* TODO -> Robert popraw prosze...  */
/*------------------------------ jquery walidator poczatek --------------------------*/

  /* klasa dynamicznie nadawana przez walidator dla pol blednie wypelnionych*/
  .invalid {
   }    

/* klasa dynamicznie nadawana przez walidator dla pol blednie wypelnionych - label */
label.invalid {
    margin: -2px 0 0 4px;
    color: #FF0000;
}

/* klasa dynamicznie nadawana przez walidator dla pol blednie wypelnionych - label ale sama klasa to z malo zwiekszamy specyficznosc - jak wyzej tylko jeszcze bardziej bogato... */
div > label.invalid {
    text-align: left;
    max-width: 170px;
}

/* klasa dynamicznie nadawana przez walidator dla pol blednie wypelnionych - input, textarea select (dla textarea sama klasa to za malo zwiekszamy specyficznosc) */
input.invalid, div > textarea.invalid, select.invalid, .editor-field input.invalid {
    border: thin solid #FF0000;
}



/*------------------------------ jquery walidator koniec --------------------------*/

#topNavigation h1
{
    text-align: center;
    font-size: 16px;
    
    font-weight: bold;
    position:absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #FFFFFF;
    text-shadow: 0 1px 0 #252623;
}

.wrapper .top
{
    min-height:1px;
}