﻿/* OGÓLNE */
.styledSelect
{
    display:inline-block;
    border:none;
    padding:none;
    margin:0px;
}

body
{
    background-color: #FFFFFF;
    text-align: center;
    overflow-x: auto !important;
    overflow-y: scroll;
}

body, td, font, h1, h2, h3, h4, h5, input, select, textarea
{
    font-family: Verdana;
}

input, select, textarea
{
    font-family: Tahoma, Calibri, Verdana;
}

h1, h2, h3, h4, h5
{
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 10px;
}

h1
{
    padding: 1px 3px 5px 0px;
    font-size: small;
    color: #557492;
}

h2
{
    font-size: 17px;
}

h3
{
    padding: 1px 3px 5px 0px;
    color: #557492;
}

h4
{
    font-size: 11px;
    padding: 0px 0px 0px 0px;
}

h5
{
    font-size: 9px;
}

a img
{
    border: 0px;
}

body, td, font, input, select, textarea
{
    font-size: 11px;
    color: #0F2B46;
}

select, input
{
    border: 1px solid #DBDBDB;
}

a
{
    color: #2E5F8B;
}

a:hover
{
    color: #6D8BA7;
}

label
{
    margin: 0 10px 0 10px;
    text-align: right;
    font-weight: normal;
    float: none;
}

div.field label
{
    white-space: nowrap;
}

div.filterField
{
    margin: 0px 6px 1px 0px;
    padding: 1px;
    float: left;
    display: block;
    white-space: nowrap;
}

div.field
{
    margin: 0px 6px 1px 0px;
    padding: 1px;
    float: left;
    display: block;
    white-space: nowrap;
    position: relative;
}

div.fieldInner
{
    display: block;
    float: none;
    border: 1px solid black;
}

.field span
{
    float: none;
}

.fieldlabel
{
    margin: 0px 3px 0px 0px;
    float: none;
}

.datetextbox
{
    width: 71px;
    background-color: Transparent;
}

.filtertextbox
{
    width: 149px;
    background-color: Transparent;
}

.timetextbox
{
    width: 41px;
}

select
{
    width: 150px;
}

.standardbutton
{
    width: 80px;
}

/* GRIDVIEW */

table.searchresults
{
    text-align: center;
    width: 100%;
    padding: 0px;
    background-color: #D5DCEF;
    border: solid 1px #5B7B99;
}

.rowstyleNormal
{
    background-color: #FFFFFF;
}

.rowStyleSlaveNormal, .rowStyleSlaveAlternating
{
    background-color: Gray;
}

.rowStyleSlaveNormal .col1, .rowStyleSlaveAlternating .col1, .rowStyleSlaveOnHover .col1, .rowStyleSlaveSelected .col1, .rowStyleSlaveOnHoverSelected .col1
{
    text-align: center !important;
}


.rowstyleOnHover, .rowStyleSlaveOnHover
{
    background-color: #FFFFC0;
    color: Maroon;
    cursor: pointer;
}

.rowstyleAlternating
{
    background-color: #FFFFFF;
}

.rowstyleSelected, ..rowStyleSlaveSelected
{
    background-color: #CCFF99;
    cursor: pointer;
}

.rowstyleOnHoverSelected, .rowStyleSlaveOnHoverSelected
{
    background-color: #B3FF66;
    color: Maroon;
    cursor: pointer;
}

.rowstyleMarked
{
}

.gridheadertable
{
    text-align: center;
    vertical-align: middle;
    border: none;
    padding: 1px 1px 1px 1px;
    margin-left: auto;
    margin-right: auto;
}

/* SUWAK */

.pageswitcher
{
    float: right;
    padding-right: 40px;
    margin: -10px 10px 0px 0px;
    vertical-align: middle;
}

.pageswitcherarrow
{
    width: 25px;
    height: 25px;
    outline: none;
    vertical-align: middle;
}

.pageswitcherbox
{
    width: 20px !important;
    text-align: center;
}

.listsearchextender
{
    font-size: xx-small;
    background-color: #D5DCEF;
    font-style: normal;
}

#lbPageNumberStyle
{
    padding: 0px 0px 5px 0px;
    color: #244C71;
    font-weight: bold;
}

/*BORDERS AND TABS FROM XP STYLE*/

div.content .ajax__tab_xp .ajax__tab_header
{
    display: block;
    background-image: url() !important;
}

div.content .ajax__tab_xp .ajax__tab_outer
{
    background-image: url() !important;
    text-decoration: none;
}

div.content .ajax__tab_xp .ajax__tab_hover .ajax__tab_outer
{
    cursor: pointer;
}

div.content .ajax__tab_xp .ajax__tab_inner
{
    color: #999999;
    padding: 0px !important;
}

div.content .ajax__tab_xp .ajax__tab_tab
{
    /* zakladka nieaktywna - normal */
    background-image: url() !important;
    background-color: #FFFFFF;
    border: solid 1px #80B5C7;
    /* ramka wszystkich zakladek */
    color: #33557B;
    font-weight: lighter;
}

div.content .ajax__tab_xp .ajax__tab_hover .ajax__tab_tab
{
    /* zakladka nieaktywna - hover */
    background-image: url() !important;
    background-color: #D7D7D7;
    border-bottom: 1px solid #99CCFF;
}

div.content .ajax__tab_xp .ajax__tab_active .ajax__tab_outer
{
    background-image: url() !important;
}

div.content .ajax__tab_xp .ajax__tab_active .ajax__tab_inner
{
    background-image: url() !important;
}

div.content .ajax__tab_xp .ajax__tab_active .ajax__tab_tab
{
    /* zakładka aktywna */
    background-image: url() !important;
    background-color: #99CCFF;
    color: #33557B;
    font-weight: bold;
    border-style: solid;
    border-bottom: 1px solid #99CCFF;
}

div.content .ajax__tab_xp .ajax__tab_active .ajax__tab_tab:hover
{
    cursor: default;
}

div.content .ajax__tab_xp .ajax__tab_body
{
    /* ciało tabeli */
    padding: 3px 0px 0px 0px;
    margin: 1px 0px 3px 0px;
    border: 1px solid #80B5C7;
}

/* LanguageBar */
.langbar_pl,
.langbar_en,
.langbar_fr,
.langbar_ru,
.langbar_uk,
.langbar_tr
{
    background-repeat: no-repeat;
    background-position: left top;
    background-color: transparent;
    display: inline-block;
}   
.langbar_pl
{
    background-image:url('Images/Layout/polska.png');
}
.langbar_en
{
    background-image:url('Images/Layout/wielkabrytania.png');
}
.langbar_fr
{
    background-image:url('Images/Layout/francja.png');
}
.langbar_ru
{
    background-image:url('Images/Layout/rosja.png');
}
.langbar_uk
{
    background-image:url('Images/Layout/ukraina.png');
}
.langbar_tr
{
    background-image:url('Images/Layout/turcja.png');
}

/* CALENDAR */

.ajax__calendar_container
{
    z-index: 1000;
}

.calendarimage
{
    vertical-align: bottom;
    width: 16px;
    height: 16px;
}

div.content .ajax__tab_xp .ajax__tab_body
{
    background-color: #E9E9E9;
    font-family: Tahoma, Helvetica;
    font-size: 8pt;
    padding: 6px;
    height: inherit;
}

div.content .ajax__tab_xp .ajax__tab_body .ajax__tab_body
{
    background-color: #E9E9E9;
    font-family: Tahoma, Helvetica;
    font-size: 8pt;
    padding: 6px;
    height: inherit;
}

div.important, span.important
{
    color: #FF7851;
    font-weight: bold;
    font-size: 11px;
    background-image: url('images/layout/important.png');
    background-repeat: no-repeat;
    height: 30px;
    padding: 7px 0px 0px 40px;
    display: block;
}

span.useragent
{
    color: #FF7851;
    font-weight: bold;
    font-size: 11px;
}

div#main
{
    margin: auto;
    width: 980px;
    text-align: left;
    border-bottom: solid 2px #C5CCDF;
}

div.main
{
    margin: auto;
    width: 980px;
    text-align: left;
}

div.login_content div.content
{
    width: auto;
}

div.loginout_content div.content
{
    width: auto;
}

div.login_content, div.loginout_content
{
    text-align: center;
}

div.loginout_content
{
    margin-left: 90px;
}

div.topmenu
{
    position: absolute;
    float: right;
    right: 5px;
    top: 40px;
    text-align: right;
}

div.topMenuMain
{
    position: relative;
    width: 100%;
    height: 75px;
    margin: 0;
    padding: 0;
}

div.textbox font
{
    font-size: 11px;
    color: Red;
}
/* loga varyona i grassavoye */

.logo
{
    height: 50px;
    /* width: 100px; */
    border: none;
}

.rightlogo
{
    position: absolute;
    left: 900px;
    top: 30px;
    background-repeat: no-repeat;
    background-position: right 70%;
    height: 45px;
    width: 60px;
    border-left: solid 3px #C5CCDF !important;
    vertical-align: bottom;
}

.logins
{
    display: inline-block;
    float: left;
    height: 45px;
    margin-right: 50px;
    padding-top: 2px;
}

/* wersja */

#version
{
    margin-left: 52px;
    text-align: left;
    text-decoration: underline;
    color: #000033;
    font-size: 9px;
}
/* top menu */

div.header div.topmenu
{
    float: right;
    padding: 0px 1px 3px 1px;
    margin-right: 20px;
}

div.header div.topmenu a:link, div.header div.topmenu a:visited
{
    color: #000033;
    text-decoration: underline;
}

div.header div.topmenu a:hover
{
    color: Maroon;
}

.programlogotd
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 13%;
    text-align: center;
}

.programlogo
{
    width: auto;
    height: 60px;
    margin: 0;
    padding: 0;
}

.programlogodesc
{
    font-size: 9px;
    color: #285074;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

/* stopka */

div.footer
{
    border-top: solid 2px #A5ACBF;
    text-align: left;
    background-repeat: no-repeat;
    float: left;
    width: 100%;
    margin-top: 4px;
    padding: 0px 0px 3px 0px;
    vertical-align: middle;
}

div.footer a:link, div.footer a:visited
{
    text-decoration: none;
    font-size: smaller;
}

div.footer a:hover
{
    text-decoration: underline;
    color: Maroon;
}

div.footer .crlinks
{
    text-decoration: none;
    font-size: 10px;
    color: #999999;
    outline: none;
}

span.footer_text
{
    float: left;
    padding-right: 5px;
    color: #586189;
}

sup.footer_text
{
    float: left;
    padding-left: 5px;
    color: #586189;
}
/* zawartosc strony */

div.content
{
    text-align: left;
    padding-bottom: 3px;
    float: left;
    width: 840px;
}

div.content2
{
    width: 814px;
}

div.content2 h4
{
    padding: 0px 0px 0px 0px;
}

.ajax__tab_panel div.paneldiv
{
    margin: 0px;
    border: 0px;
}

div.paneldiv
{
    border: 1px solid #DBDBDB;
    background-color: #FFFFFF;
    padding: 5px;
    margin: 5px;
}

table.standardtable
{
    border-collapse: collapse;
}

table.standardtable td, table.standardtable th
{
    padding: 5px;
    font-size: 11px;
}

table.standardtable td td, table.standardtable th th
{
    padding: 0px;
}

table.standardtable th
{
    text-align: right;
}

input.linkbutton
{
    border: 0px;
    background-color: transparent;
}

/* przyciski - version 2 */

.buttons, .buttons li, .buttons div
{
    margin: 0;
    list-style: none;
    float: left;
    padding-right: 5px;
}

/* przycisk dokumenty */

a.ScannerButton:link, a.ScannerButton:visited
{
    background: url('Images/Layout/Buttons/scan.png') no-repeat center top;
    color: #2E5F8B;
    display: block;
    font-weight: bold;
    padding: 42px 7px 0;
    text-align: center;
    text-decoration: none;
    float: left;
}

a.ScannerButton:hover
{
    color: #888777;
}

.DocButton
{
    background: url('images/Layout/Buttons/pdf.png') no-repeat center top;
    text-align: center;
    margin: 7px 7px 0px 7px;
}

.DocButton a:link, .DocButton a:visited
{
    padding: 30px 0px 0px 0px;
    display: block;
    font-weight: bold;
    font-size: 9px;
    text-decoration: none;
    color: #00437D;
}

.DocButton a:hover
{
    color: #008BCB;
}

/* pola input */

.fielddd, .formvalidation_fieldValid[type="text"]
{
    background-color: #FFFFFF;
    border: 1px solid #BCBCBC;
}

select.formvalidation_fieldValid
{
    background-color: #FFFFFF;
    border: 1px solid #BCBCBC;
}

div.leftblock
{
    float: left;
    width: 130px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 0px 0px 10px 0px;
}

/* SZYBKIE SZUKANIE */

.fastsearch
{
    display: inline-block;
    border: solid 1px #80B5C7;
    text-align: center;
    padding: 1px 1px 1px 1px;
    margin-bottom: 10px;
}

.fastsearch legend
{
    margin-left: 18px;
    margin-right: auto;
    text-align: center;
}

/** STATUS POLISY **/

.operationmenucontent
{
    border: solid 1px #80B5C7;
    padding: 0px 0px 5px 0px;
}

.policystatus
{
    padding-left: 3px;
    margin: 3px;
    font-size: 10px !important;
    color: #285074;
    font-weight: bold;
    padding-bottom: 1px;
}

.policystatuslabel
{
    color: #00CC88;
}

.policystatuserror
{
    color: #FF0000;
}

.policysubmitterlabel
{
    color: #0000EE;
}

.validationstatus
{
    padding-left: 3px;
    margin: 3px;
    font-size: 9px !important;
    color: #FF0000;
    padding-bottom: 1px;
}

.validationstatus .Valid
{
    color: #5CAE42 !important;
}

.validationstatus table tbody tr td
{
    vertical-align: top;
}

.validationstatus table tbody tr td img
{
    margin-top: 2px;
}

/** STATUS POLISY - KONIEC **/

.watermarked
{
    color: #BBBBBB;
    font-style: italic;
    background-color: Transparent;
}

.topmenu1
{
    color: #476684 !important;
}

.topmenu1:hover
{
    color: #003399 !important;
}

a href
{
    color: #003399 !important;
}
/* WITAMY */

div.witamy div.panel
{
    padding: 10px 50px 10px 50px;
    width: 450px;
}

div.witamy div.submitspace
{
    text-align: center;
    padding: 10px;
    width: 500px;
}

div.witamy .desclabel
{
    width: 120px;
}

div.witamy select.dropdown
{
    width: 400px;
}

div.witamy .table
{
    padding: 10px;
}

div.witamy .programselectouter
{
    border: solid 4px #A5ACBF;
    width: 200px;
}

div.witamy .programouter
{
    border: solid 4px #FFFFFF;
    width: 200px;
}

div.witamy .programselect
{
    text-decoration: none;
    padding: 0px;
    display: block;
    text-align: center;
}

div.witamy .programselect:hover
{
    background-color: #E8EAF3;
}

div.witamy .programdesc
{
    font-weight: bold;
    font-style: normal;
    color: #285074;
}

/* KARTA POLISY */

div.kartapolisy
{
    margin-top: 6px;
}

div.kartapolisy .header
{
    font-size: 12px;
    text-align: center;
    margin-bottom: 4px;
}

div.kartapolisy .tabcont
{
    clear: both;
}

div.kartapolisy .tabcont2
{
    clear: both;
}

div.kartapolisy .tabcont3
{
    clear: both;
}

div.kartapolisy .tabcont4
{
    clear: both;
}

div.kartapolisy input[type="checkbox"]
{
    border: none;
    margin: 0;
    width: 13px;
    height: 13px;
    padding: 0px;
}

div.kartapolisy .tabstyle
{
    padding: 4px;
    margin: 0px;
    clear: both;
}

/* SZYBKA KALKUKACJA */

div.szybkakalkulacja
{
    margin-top: 0px;
}

/* LISTA POLIS */

div.listapolis table.searchresults .col1
{
    width: 0%;
}

div.listapolis table.searchresults .col2
{
    width: 3%;
}

div.listapolis table.searchresults .col3
{
    width: 18%;
    text-align: left;
    padding-left: 5px;
}

div.listapolis table.searchresults .col4
{
    width: 10%;
}

div.listapolis table.searchresults .col5
{
    width: 10%;
}

div.listapolis table.searchresults .col6
{
    width: 8%;
    text-align: left;
    padding-left: 5px;
}

div.listapolis table.searchresults .col7
{
    width: 15%;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
}

div.listapolis table.searchresults .col8
{
    width: 25%;
    text-align: left;
    padding-left: 5px;
}

div.listapolis table.searchresults .col9
{
    width: 12%;
    text-align: left;
    padding-left: 5px;
}

div.listapolis table.searchresults .col10
{
    width: 4%;
}

div.listapolis table.searchresults .col11
{
    width: 4%;
}

div.listapolis table.searchresults .col12
{
    width: 10%;
}

div.listapolis table.searchresults .col13
{
    width: 10%;
}

div.listapolis table.searchresults .col14
{
    width: 10%;
    text-align: right;
    padding-right: 5px;
}

div.listapolis table.searchresults .col16
{
    width: 15%;
    text-align: left;
    padding-left: 5px;
}

div.listapolis table.searchresults .col21
{
    width: 9%;
}

div.listapolis table.searchresults .col22
{
    width: 9%;
}

div.listapolis table.searchresults .col25
{
    width: 2%;
}

/* LISTA POLIS */

div.unsettled table.searchresults .col1
{
    width: 0%;
}

div.unsettled table.searchresults .col2
{
    width: 15%;
}

div.unsettled table.searchresults .col3
{
    width: 20%;
}

div.unsettled table.searchresults .col4
{
    width: 40%;
    text-align: left;
    padding-left: 5px;
}

div.listapolis table.searchresults .col5
{
    width: 25%;
    text-align: left;
    padding-left: 5px;
}

/* LISTA OFERT */

div.offers table.searchresults .col1
{
    width: 0%;
}

div.offers table.searchresults .col2
{
    width: 15%;
}

div.offers table.searchresults .col3
{
    width: 40%;
}

div.offers table.searchresults .col4
{
    width: 20%;
}

div.offers table.searchresults .col5
{
    width: 25%;
}

.fielddd:focus, .formvalidation_fieldValid:focus
{
    background-color: #ADD8E6;
}

.datetextbox:focus
{
    background-color: #ADD8E6;
}

.filtertextbox:focus
{
    background-color: #ADD8E6;
}

span.formvalidation_fieldValid label
{
    padding: 0px 0px 0px 0px;
    display: inline-block;
    line-height: 13px;
    vertical-align: top;
}
/* INPUT */
/* inputy zablokowane */

.formvalidation_fieldValid[disabled="disabled"], .fielddd[disabled="disabled"]
{
    color: #777777;
    background-color: #DADADA;
}

/* LISTA OKRESOW */

div.listaokresow table.searchresults .col1
{
    width: 1%;
}

div.listaokresow table.searchresults .col2
{
    width: 25%;
}

div.listaokresow table.searchresults .col3
{
    width: 25%;
}

div.listaokresow table.searchresults .col4
{
    width: 25%;
}

div.listaokresow table.searchresults .col5
{
    width: 25%;
}

/* OBCE */

div.obce table.searchresults .col1
{
    width: 10%;
}

div.obce table.searchresults .col2
{
    width: 10%;
}

div.obce table.searchresults .col3
{
    width: 10%;
}

div.obce table.searchresults .col4
{
    width: 33%;
    text-align: left;
    padding-left: 5px;
}

div.obce table.searchresults .col5
{
    width: 15%;
}

div.obce table.searchresults .col6
{
    width: 10%;
    text-align: right;
    padding-right: 5px;
}

div.obce table.searchresults .col7
{
    width: 11%;
}

/* LISTA DOKUMENTOW */

div.listadokumentow table.searchresults .col1
{
    width: 14%;
}

div.listadokumentow table.searchresults .col2
{
    width: 34%;
    text-align: left;
    padding-left: 5px;
}

div.listadokumentow table.searchresults .col3
{
    width: 20%;
}

div.listadokumentow table.searchresults .col4
{
    width: 15%;
    text-align: left;
    padding-left: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
}

div.listadokumentow table.searchresults .col5
{
    width: 10%;
}

/* LISTA DOKUMENTÓW ANULOWANYCH */

div.listadokumentowanulowanych table.searchresults .col1
{
    width: 14%;
}

div.listadokumentowanulowanych table.searchresults .col2
{
    width: 34%;
    text-align: left;
    padding-left: 5px;
}

div.listadokumentowanulowanych table.searchresults .col3
{
    width: 13%;
}

div.listadokumentowanulowanych table.searchresults .col4
{
    width: 27%;
    text-align: left;
    padding-left: 5px;
}

/* LISTA ZASOBÓW DO ASSIGNMENTÓW */

div.listazasobowdoassignmentow table.searchresults .col1
{
    width: 20%;
}

div.listazasobowdoassignmentow table.searchresults .col2
{
    width: 20%;
}

div.listazasobowdoassignmentow table.searchresults .col3
{
    width: 60%;
}

/* LISTA PŁATNOŚCI PRZYJĘTYCH */

div.listaplatnosciprzyjetych table.searchresults .col1
{
    width: 40%;
    text-align: left;
    padding-left: 5px;
}

div.listaplatnosciprzyjetych table.searchresults .col2
{
    width: 14%;
}

div.listaplatnosciprzyjetych table.searchresults .col3
{
    width: 14%;
}

div.listaplatnosciprzyjetych table.searchresults .col4
{
    width: 15%;
    text-align: right;
    padding-right: 5px;
}


div.certificatelist table.searchresults .col1
{
    width: 0%;
}

div.certificatelist table.searchresults .col2
{
    width: 3%;
}

div.certificatelist table.searchresults .col3
{
    width: 5%;
}

div.certificatelist table.searchresults .col4
{
    width: 10%;
}

div.certificatelist table.searchresults .col5
{
    width: 10%;
}

div.certificatelist table.searchresults .col6
{
    width: 8%;
    text-align: left;
    padding-left: 5px;
}

div.certificatelist table.searchresults .col7
{
    width: 15%;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
}

div.certificatelist table.searchresults .col8
{
    width: 25%;
    text-align: left;
    padding-left: 5px;
}

div.certificatelist table.searchresults .col9
{
    width: 20%;
    text-align: left;
    padding-left: 5px;
}

div.certificatelist table.searchresults .col10
{
    width: 4%;
}

div.certificatelist table.searchresults .col11
{
    width: 4%;
}

div.certificatelist table.searchresults .col12
{
    width: 10%;
}

div.certificatelist table.searchresults .col13
{
    width: 10%;
}

div.certificatelist table.searchresults .col14
{
    width: 10%;
    text-align: right;
    padding-right: 5px;
}

div.certificatelist table.searchresults .col16
{
    width: 15%;
    text-align: left;
    padding-left: 5px;
}

div.certificatelist table.searchresults .col21
{
    width: 9%;
}

div.certificatelist table.searchresults .col22
{
    width: 9%;
}

div.certificatelist table.searchresults .col25
{
    width: 2%;
}

/* LISTA PŁATNOŚCI OCZEKUJĄCYCH */

div.listaplatnoscioczekujacych table.searchresults .col1
{
    width: 54%;
    text-align: left;
    padding-left: 5px;
}

div.listaplatnoscioczekujacych table.searchresults .col2
{
    width: 14%;
}

div.listaplatnoscioczekujacych table.searchresults .col3
{
    width: 15%;
    text-align: right;
    padding-right: 5px;
}

/* LISTA PŁATNOŚCI WYCOFANYCH */

div.listaplatnosciwycofanych table.searchresults .col1
{
    width: 40%;
    text-align: left;
    padding-left: 5px;
}

div.listaplatnosciwycofanych table.searchresults .col2
{
    width: 14%;
}

div.listaplatnosciwycofanych table.searchresults .col3
{
    width: 14%;
}

div.listaplatnosciwycofanych table.searchresults .col4
{
    width: 15%;
    text-align: right;
    padding-right: 5px;
}

/* Policy commission info */

div.commissioninfolist table.searchresults .col1
{
    width: 200px;
    text-align: left;
    padding-left: 5px;
}

/* Lista zmian do polisy */

div.listazmian table.searchresults .col1
{
    width: 20%;
}

div.listazmian table.searchresults .col2
{
    width: 14%;
    text-align: right;
    padding-right: 5px;
}

div.listazmian table.searchresults .col3
{
    width: 31%;
    text-align: left;
    padding-left: 7px;
}

div.listazmian table.searchresults .col4
{
    width: 35%;
    text-align: left;
    padding-left: 7px;
}

/* Lista zmian do polisy */

div.listazmianpanel table.searchresults .col1
{
    width: 22%;
    text-align: left;
    padding-left: 7px;
    vertical-align: top;
    padding-right: 5px;
}

div.listazmianpanel table.searchresults .col2
{
    width: 32%;
    text-align: left;
    padding-left: 7px;
    padding-right: 20px;
    vertical-align: top;
    overflow: auto;
}

div.listazmianpanel table.searchresults .col3
{
    width: 23%;
    text-align: left;
    padding-left: 7px;
    vertical-align: top;
}

div.listazmianpanel table.searchresults .col4
{
    width: 23%;
    text-align: left;
    padding-left: 7px;
    color: #330099;
    vertical-align: top;
}

/* FORM VALIDATION */

div.tabpanelnameerror
{
    background-color: #F27447;
    color: yellow;
}

div.tabpanelwarning
{
    background-color: yellow;
}

.formvalidation_validationpanel
{
    border: 2px solid #EE4155;
    background: #F27447;
    display: none;
    z-index: 10000;
    width: 150px;
    padding: 0 10px 0 3px;
    opacity: 0.9;
}

.formvalidation_validationpanel ul
{
}

.formvalidation_Warning
{
    list-style: none;
    padding: 0px 40px 0px 0px;
    color: #000;
}

.formvalidation_Error
{
    list-style: none;
    width: 120px;
    color: #000;
    text-align: center;
    text-indent: -40px;
}

.formvalidation_FatalError
{
    list-style: none;
    padding: 0px 30px 0px 0px;
    color: #000;
}

.formvalidation_fieldFatalError
{
    background-color: #F74237;
}

.formvalidation_fieldWarning
{
    background: #FFE453;
}

.formvalidation_fieldError
{
    background: #F27447;
}

/*Modal Popup*/

.modalBackground
{
    position: fixed;
    left: 0;
    top: 0;
    width: 100% !important;
    height: 100% !important;
    z-index: 1000;
    background-color: Gray;
    opacity: 0.7;
}

.modalPopup, .errorModalPopup
{
    background-color: #fff;
    padding: 3px;
    width: 250px;
}
.documentsModalPopup
{
   background-color: #fff;
    padding: 3px;
    width: 450px; 
}
.modalPopupScroll
{
    background-color: whitesmoke;
	position: absolute !important;
	z-index: 999999 !important;
}

.errorModalPopup
{
    width: 350px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -45px;
    /*little offset*/
    margin-left: -175px;
    /*half of the width*/
    z-index: 1001;
}

.modalPopup,
.modalAnnexPopup,
.CenterWindowDiv,
.PrivilegePanel,
.errorModalPopup,
.UploadPanel,
.EntryPanel,
.dhx_cal_light {
	 max-width: 960px;
}

.VsmActionFromPopUp{
    max-width: 960px !important;
	min-width:495px !important;
    }


div.updatetransparent
{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: White;
    opacity: 0.0;
    cursor: wait;
}

div.updatetransparent:hover
{
    cursor: wait;
}

/* Transparent active/focus borders */

.ajax__slider_h_rail
{
    outline: none;
}

.ButtonNormal:link em, .ButtonNormal:visited em
{
    font-style: normal;
    color: #00437D;
}

.ButtonNormal:hover em
{
    color: #008BCB;
}

.ButtonNormal em
{
    color: Black;
}

.ButtonNormal
{
    outline: none;
}

/* RAPORTY ZDEFINIOWANE */

div.raportyzdefiniowane table.searchresults .col1
{
    width: 0%;
}

div.raportyzdefiniowane table.searchresults .col2
{
    width: 20%;
}

div.raportyzdefiniowane table.searchresults .col3
{
    width: 20%;
}

div.raportyzdefiniowane table.searchresults .col4
{
    width: 45%;
    text-align: left;
    padding-left: 5px;
}

div.raportyzdefiniowane table.searchresults .col5
{
    width: 15%;
}

span.input[type="checkbox"]
{
    width: 100px;
    color: #00FFFF;
    background-color: #00FFFF;
    border: 3px solid green !important;
}

/* MAGAZYN NUMEROW */

div.magazynnumerow
{
    width: 300px;
}

div.magazynnumerow table.searchresults .col1
{
    width: 1%;
}

div.magazynnumerow table.searchresults .col2
{
    width: 25%;
}

span.input[type="checkbox"]
{
    width: 100px;
    color: #00FFFF;
    background-color: #00FFFF;
    border: 3px solid green !important;
}

/* Lista zmian przed aneksowaniem */

div.listazmiananeks
{
    width: 780px;
    text-align: center;
}

div.listazmiananeks .searchresults
{
    margin-left: 10px;
    margin-bottom: 10px;
    width: 780px;
    margin-top: 5px;
    padding: 2px;
}

div.listazmiananeks table.searchresults .col1
{
    width: 22%;
    text-align: left;
    padding-left: 7px;
    vertical-align: top;
}

div.listazmiananeks table.searchresults .col2
{
    width: 38%;
    text-align: left;
    padding-left: 7px;
    padding-right: 20px;
    vertical-align: top;
}

div.listazmiananeks table.searchresults .col3
{
    width: 20%;
    text-align: left;
    padding-left: 7px;
    vertical-align: top;
}

div.listazmiananeks table.searchresults .col4
{
    width: 20%;
    text-align: left;
    padding-left: 7px;
    color: #330099;
    vertical-align: top;
}

/* SPRAWDZANIE PRODUKCJI */

div.sprawdzprodukcje input[type="checkbox"]
{
    margin: 2px 2px 2px 2px;
}

div.sprawdzprodukcje table.searchresults .col1
{
    width: 2%;
}

div.sprawdzprodukcje table.searchresults .col1 input
{
    border: none;
}

div.sprawdzprodukcje table.searchresults .col2
{
    width: 4%;
}

div.sprawdzprodukcje table.searchresults .col3
{
    width: 18%;
    text-align: left;
    padding-left: 5px;
}

div.sprawdzprodukcje table.searchresults .col4
{
    width: 10%;
}

div.sprawdzprodukcje table.searchresults .col5
{
    width: 10%;
    text-align: left;
    padding-left: 5px;
}

div.sprawdzprodukcje table.searchresults .col6
{
    width: 29%;
    text-align: left;
    padding-left: 5px;
}

div.sprawdzprodukcje table.searchresults .col7
{
    width: 14%;
}

div.sprawdzprodukcje table.searchresults .col8
{
    width: 7%;
}

div.sprawdzprodukcje table.searchresults .col9
{
    width: 5%;
}

div.sprawdzprodukcje table.statustable
{
    padding: 0px 0px 0px 0px;
    width: 100%;
    border: none;
}

.modalAnnexPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    width: 810px;
    text-align: center;
    max-height: 600px;
    overflow-y: scroll;
}

.modalAnnexPopupButtons
{
    vertical-align: middle !important;
    width: 150px;
}

/* Lista dokumentów */

.assignModalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    width: 500px;
    text-align: center;
    padding: 3px;
}

div.assigndoclist
{
    width: 480px;
    text-align: center;
}

div.assigndoclist .searchresults
{
    margin-left: 10px;
    margin-bottom: 10px;
    width: 480px;
    margin-top: 5px;
    padding: 4px;
}

div.assigndoclist table.searchresults .col2h
{
    width: 40%;
}

div.assigndoclist table.searchresults .col3h
{
    width: 60%;
}

#imgLbl:hover
{
    border-bottom: 0em solid;
    border-left: 0.5em solid;
    border-top: 0.5em solid;
    border-right: 0em solid;
}

#imgLbl
{
    border-color: transparent !important;
    width: 75px;
    height: 40px;
    border-bottom: 0.5em solid;
    border-left: 0em solid;
    border-top: 0em solid;
    border-right: 0.5em solid;
}

.checkBoxDiv
{
    border: 1px solid transparent;
}

#ZnajdzDokument a
{
    background: url('images/Layout/Buttons/szukaj2x.png') no-repeat top center;
    width: 80px;
    height: 30px;
    outline: none;
    margin-left: -37px;
    font-size: small;
}

#ZnajdzDokument a:link em, #btSearchDocs a:visited em
{
    font-style: normal;
    color: #00437D;
}

#ZnajdzDokument a:link
{
    padding: 40px 0px 0px 0px;
    display: block;
    font-size: smaller;
    font-weight: bold;
    text-decoration: none;
    color: #00437D;
    text-align: center;
}

#ZnajdzDokument a:hover em
{
    color: #008BCB;
}

#SearchDocsAnswer span
{
    color: Red !important;
    display: block;
}

.PolicyWritings
{
    width: 100%;
}

.PolicyWritings td.left
{
    width: 80%;
    background-color: #d9d9d9;
    padding-left: 10px;
}

.accordionHeader
{
    color: Black !important;
    background-color: #D5DCEF;
    font-weight: bold;
    font-size: 11px;
    padding: 3px 0px 3px 0px;
    border: solid 1px #5B7B99;
    text-align: center;
}

.accordionHeaderSel
{
    color: Black !important;
    background-color: #C5FEEF;
    font-weight: bold;
    font-size: 11px;
    padding: 3px 0px 3px 0px;
    border: solid 1px #5B7B99;
    text-align: center;
}

.accordionContent
{
    background-color: White;
    border: solid 1px #5B7B99;
    margin-bottom: 3px;
    margin-top: 3px;
}

.accordionHeader:hover
{
    cursor: pointer;
}

.accordionHeaderSel:hover
{
    cursor: pointer;
}

/* FILTRY */

div.gridfilter
{
    margin-top: 10px;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 5px;
}

div.gridfilter .criteriaheader
{
    text-align: right;
    width: 30%;
    margin-right: 5px;
}

div.gridfilter .leftlabel
{
    margin-left: 5px;
}

div.gridfilter .intertable
{
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div.gridfilter .description
{
    font-style: italic;
    font-size: smaller;
}

div.gridfilter .cblabel
{
    margin-left: 10px;
}

div.gridfilter .filterbutton
{
    width: 100px;
    margin-right: 5px;
}

div.gridfilter .filterbuttonbar
{
    text-align: center;
}

div.gridfilter hr
{
    height: 2px;
    color: #BBBBBB;
    background-color: #99B7C5;
}

div.gridfilter .lowercheckbox
{
    padding-left: 200px;
}

.importbutton
{
    border: 1px solid #DBDBDB;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
    color: Black;
    padding: 2px 4px;
    background-color: #F0F0F0;
    outline: none;
}

/* ROZLICZ prowizje */

div.rozliczprowizje table.searchresults .col1
{
    width: 60%;
    text-align: left;
    padding-left: 5px;
}

div.rozliczprowizje table.searchresults .col2
{
    width: 25%;
}

div.rozliczprowizje table.searchresults .col3
{
    width: 15%;
    text-align: right;
    padding-right: 5px;
}

/* LISTA PRZELEWÓW */

div.listaprzelewow input[type="checkbox"]
{
    margin: 2px 2px 2px 2px;
}

div.listaprzelewow table.searchresults .col1
{
    width: 2%;
    vertical-align: top;
}

div.listaprzelewow table.searchresults .col1 input
{
    border: none;
}

div.listaprzelewow table.searchresults .col2
{
    width: 35%;
    text-align: left;
    padding-left: 5px;
    vertical-align: top;
    padding-right: 5px;
}

div.listaprzelewow table.searchresults .col3
{
    width: 9%;
    vertical-align: top;
}

div.listaprzelewow table.searchresults .col4
{
    width: 9%;
    vertical-align: top;
}

div.listaprzelewow table.searchresults .col5
{
    width: 9%;
    vertical-align: top;
}

div.listaprzelewow table.searchresults .col6
{
    width: 12%;
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
}

div.listaprzelewow table.searchresults .col7
{
    width: 12%;
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
}

div.listaprzelewow table.searchresults .col8
{
    width: 10%;
    vertical-align: top;
}

div.listaprzelewow table.searchresults .col9
{
    width: 5%;
    vertical-align: top;
}

/* RAPORT RAT */

div.raportyrat table.searchresults .col1
{
    width: 15%;
}

div.raportyrat table.searchresults .col2
{
    width: 25%;
    text-align: left;
    padding-left: 5px;
}

div.raportyrat table.searchresults .col3
{
    width: 12%;
}

div.raportyrat table.searchresults .col4
{
    width: 12%;
}

div.raportyrat table.searchresults .col5
{
    width: 12%;
    text-align: right;
    padding-right: 5px;
}

div.raportyrat table.searchresults .col6
{
    width: 12%;
    text-align: right;
    padding-right: 5px;
}

div.raportyrat table.searchresults .col7
{
    width: 5%;
}

div.raportyrat table.searchresults .col8
{
    width: 7%;
}

/* Magazyn numerów SGB */

div.SGBNumbers table.searchresults .col1
{
    width: 15%;
    text-align: left;
    padding-left: 7px;
}

div.SGBNumbers table.searchresults .col2
{
    width: 7%;
}

div.SGBNumbers table.searchresults .col3
{
    width: 18%;
}

div.SGBNumbers table.searchresults .col4
{
    width: 12%;
}

div.SGBNumbers table.searchresults .col5
{
    width: 12%;
}

div.SGBNumbers table.searchresults .col6
{
    width: 7%;
    text-align: right;
    padding-right: 5px;
}

div.SGBNumbers table.searchresults .col7
{
    width: 7%;
    text-align: right;
    padding-right: 5px;
}

div.SGBNumbers table.searchresults .col8
{
    width: 7%;
    text-align: right;
    padding-right: 5px;
}

div.SGBNumbers table.searchresults .col9
{
    width: 7%;
    text-align: right;
    padding-right: 5px;
}

div.SGBNumbers table.searchresults .col10
{
    width: 7%;
    text-align: right;
    padding-right: 5px;
}

/* Magazyn numerów SGB */

div.secondary table.searchresults .col1
{
    width: 3%;
    text-align: center;
    padding-left: 0px;
}

div.secondary table.searchresults .col2
{
    width: 30%;
}

div.secondary table.searchresults .col3
{
    width: 27%;
}

div.secondary table.searchresults .col4
{
    width: 20%;
}

div.secondary table.searchresults .col5
{
    width: 20%;
}

/* Zarządzanie pismami */

div.WritingsManagement table.searchresults .col1
{
    width: 75%;
    text-align: left;
    padding-left: 7px;
}

div.WritingsManagement table.searchresults .col2
{
    width: 25%;
}

/* Wpisy dziennik */

div.journal table.searchresults .col1
{
    width: 15%;
}

div.journal table.searchresults .col2
{
    width: 15%;
}

div.journal table.searchresults .col3
{
    width: 20%;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
}

div.journal table.searchresults .col4
{
    width: 20%;
}

div.journal table.searchresults .col5
{
    width: 15%;
}

div.journal table.searchresults .col6
{
    width: 15%;
}

/* Dokumenty dziennik */

div.journal2
{
    clear: both;
    padding-top: 10px;
}

div.journal2 table.searchresults .col1
{
    width: 10%;
}

div.journal2 table.searchresults .col2
{
    width: 40%;
}

div.journal2 table.searchresults .col3
{
    width: 40%;
}

div.journal2 table.searchresults .col4
{
    width: 10%;
    padding-left: 25px;
}

/* IMPORT PRZELEWÓW */

div.importprzelewow td
{
    padding: 0 5px 0 5px;
    font-size: xx-small;
}

div.importprzelewow .rowstyleOnHover
{
    font-weight: normal;
}

div.importprzelewow .table1_div .col1
{
    width: 25%;
    text-align: left;
}

div.importprzelewow .table1_div .col2
{
    width: 5%;
    text-align: right;
}

div.importprzelewow .table1_div .col3
{
    width: 30%;
    text-align: center;
}

div.importprzelewow .table1_div .col4
{
    width: 5%;
    text-align: center;
}

div.importprzelewow .table1_div .col5
{
    width: 10%;
    text-align: center;
}

div.importprzelewow .table1_div .col6
{
    width: 10%;
    text-align: right;
}

div.importprzelewow .table1_div .col7
{
    width: 3%;
    text-align: center;
}

div.importprzelewow .table2_div .col1
{
    width: 4%;
    text-align: right;
}

div.importprzelewow .table2_div .col2
{
    width: 8%;
    text-align: center;
}

div.importprzelewow .table2_div .col3
{
    width: 8%;
    text-align: right;
}

div.importprzelewow .table2_div .col4
{
    width: 20%;
    text-align: center;
}

div.importprzelewow .table2_div .col5
{
    width: 16%;
    text-align: left;
}

div.importprzelewow .table2_div .col6
{
    width: 10%;
    text-align: right;
}

div.importprzelewow .table2_div .col7
{
    width: 12%;
    text-align: left;
}

div.importprzelewow .table2_div .col8
{
    width: 22%;
    text-align: left;
}

div.importprzelewow .table2_div .col9
{
    width: 4%;
    text-align: center;
}

div.importprzelewow .resultOK
{
    color: Green;
}

div.importprzelewow .resultERR
{
    color: Red;
    font-weight: bold;
}

/* tabela lista inkas do roczliczenia prowizji - styl poszczeg. kolumn */

div.listainkas table.searchresults .col1
{
    width: 2%;
}

div.listainkas table.searchresults .col2
{
    width: 29%;
    text-align: left;
    padding-left: 5px;
}

div.listainkas table.searchresults .col3
{
    width: 13%;
}

div.listainkas table.searchresults .col4
{
    width: 15%;
    text-align: right;
    padding-right: 5px;
}

div.listainkas table.searchresults .col5
{
    width: 15%;
    text-align: right;
    padding-right: 5px;
}

div.listainkas table.searchresults .col6
{
    width: 20%;
}

div.listainkas table.searchresults .col7
{
    width: 6%;
}

.lbErrorMessage
{
    color: Red;
}

.DayToFixTipRed
{
    color: red !important;
}

.DayToFixTipGreen
{
    color: green !important;
}

/* tabela lista prowizji do roczliczenia prowizji - styl poszczeg. kolumn */

div.listaprowizji table.searchresults .col1
{
    width: 18%;
}

div.listaprowizji table.searchresults .col2
{
    width: 13%;
}

div.listaprowizji table.searchresults .col3
{
    width: 13%;
}

div.listaprowizji table.searchresults .col4
{
    width: 23%;
}

div.listaprowizji table.searchresults .col5
{
    width: 25%;
}

div.listaprowizji table.searchresults .col6
{
    width: 13%;
}

/* WIĄZANIE WPŁAT */

div.wiazaniewplat input[type="checkbox"]
{
    margin: 2px 2px 2px 2px;
}

div.wiazaniewplat table.searchresults .col1
{
    width: 2%;
}

div.wiazaniewplat table.searchresults .col1 input
{
    border: none;
}

div.wiazaniewplat table.searchresults .col2
{
    width: 15%;
}

div.wiazaniewplat table.searchresults .col3
{
    width: 15%;
}

div.wiazaniewplat table.searchresults .col4
{
    width: 6%;
}

div.wiazaniewplat table.searchresults .col5
{
    width: 15%;
    text-align: right;
    padding-right: 5px;
}

div.wiazaniewplat table.searchresults .col6
{
    width: 15%;
    text-align: right;
    padding-right: 5px;
}

div.wiazaniewplat table.searchresults .col7
{
    width: 15%;
    text-align: right;
    padding-right: 5px;
}

div.wiazaniewplat table.searchresults .col8
{
    width: 5%;
}

div.wiazaniewplat table.statustable
{
    padding: 0px 0px 0px 0px;
    width: 100%;
}

/* LISTA WPŁAT */

div.listawplat table.searchresults .col1
{
    width: 2%;
    text-align: center;
}

div.listawplat table.searchresults .col1 input
{
    border: none;
    outline: none;
}

div.listawplat table.searchresults .col2
{
    width: 10%;
    text-align: center;
}

div.listawplat table.searchresults .col3
{
    width: 12%;
    text-align: center;
}

div.listawplat table.searchresults .col4
{
    width: 9%;
    text-align: center;
}

div.listawplat table.searchresults .col5
{
    width: 19%;
    text-align: center;
}

div.listawplat table.searchresults .col6
{
    width: 12%;
    text-align: right;
    padding-right: 5px;
}

div.listawplat table.searchresults .col7
{
    width: 12%;
    text-align: right;
    padding-right: 5px;
}

div.listawplat table.searchresults .col8
{
    width: 12%;
    text-align: right;
    padding-right: 5px;
}

div.listawplat table.searchresults .col9
{
    width: 12%;
    text-align: right;
    padding-right: 5px;
}

/*JEDEN PRZELEW*/

div.transferDetails
{
    margin-bottom: 30px;
}

div.transferDetails table.searchresults .col1
{
    width: 30%;
    text-align: left;
    padding: 0 5px;
}

div.transferDetails table.searchresults .col2
{
    width: 15%;
    text-align: center;
    padding: 0 5px;
}

div.transferDetails table.searchresults .col3
{
    width: 15%;
    text-align: center;
    padding: 0 5px;
}

div.transferDetails table.searchresults .col4
{
    width: 15%;
    text-align: right;
    padding: 0 5px;
}

div.transferDetails table.searchresults .col5
{
    width: 15%;
    text-align: right;
    padding: 0 5px;
}

/* RATA DO POLISY OBCEJ */

div.ratadopolisyobcej
{
    width: auto;
}

/* ANEKS DO POLISY OBCEJ */

div.aneksdopolisyobcej
{
    width: auto;
}

/* KARTA PRZELEWU */

div.kartaprzelewu
{
    width: 70%;
} 

/* HISTORIA POBIERANIA DOKUMENTÓW */

div.historiapobieraniadokumentow table.searchresults .col1
{
    width: 14%;
    text-align: left;
    padding-left: 5px;
}

div.historiapobieraniadokumentow table.searchresults .col2
{
    width: 14%;
}

/* Assistance - raport narastający */

div.assistance table.searchresults .col1
{
    width: 0%;
}

div.assistance table.searchresults .col2
{
    width: 20%;
}

div.assistance table.searchresults .col3
{
    width: 20%;
}

div.assistance table.searchresults .col4
{
    width: 45%;
    text-align: left;
    padding-left: 5px;
}

div.assistance table.searchresults .col5
{
    width: 15%;
}

/* Advanced Search Menu */

.advTextBold
{
    padding-left: 0px;
    margin: 0px;
    font-size: 10px !important;
    color: #285074;
    font-weight: bold;
}

.advText
{
    padding-left: 0px;
    margin: 0px;
    font-size: 10px !important;
    color: #285074;
}

/* LISTA DOKUMENTÓW DO POBRANIA */

div.listadokumentowdopobrania td
{
    padding: 3px 5px 7px 5px;
}

div.listadokumentowdopobrania table.searchresults .col1
{
    width: 1%;
}

div.listadokumentowdopobrania table.searchresults .col2
{
    width: 60%;
    text-align: left;
    vertical-align: top;
}

div.listadokumentowdopobrania table.searchresults .col3
{
    width: 27%;
    text-align: left;
    vertical-align: top;
}

div.listadokumentowdopobrania table.searchresults .col4
{
    width: 12%;
}

/* LISTA RAT */

div.listarat table.searchresults .col1
{
    width: 70%;
    text-align: left;
    padding-left: 5px;
}

div.listarat table.searchresults .col2
{
    width: 30%;
}

.greencardchanges
{
    color: Green;
}

.insurancepremiumchanges
{
    color: Red;
}

/* PASEK PRZYCISKÓW */

div.buttonbar
{
    text-align: center;
    width: 100%;
    margin: 7px 0px 20px 0px;
    float: left;
}

div.buttonbar .buttonouterdiv
{
    width: 70px;
    list-style: none;
    float: left;
    text-align: center;
    height: 60px;
    margin: 0px 0px 0px 0px;
    position: relative;
    outline: none;
}

div.buttonbar .centeredElement
{
    width: 50px;
    list-style: none;
    float: left;
    text-align: center;
    vertical-align: middle;
    height: 70px;
    margin: 0px 0px 0px 0px;
    position: relative;
    outline: none;
}

div.buttonbar .buttoninnerdiv
{
    text-align: center;
    margin: 0px 0px 0px 0px;
    outline: none;
    border-color: transparent !important;
    border-bottom: 0.5em solid;
    border-left: 0em solid;
    border-top: 0em solid;
    border-right: 0.5em solid;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
    left: 0px;
    width: 100%;
}

div.buttonbar .buttoninnerdiv a:link, .buttoninnerdiv a:visited
{
    padding: 0px 0px 0px 0px;
    display: block;
    outline: none;
    border-color: transparent !important;
    font-weight: bold;
    font-size: 9px;
    text-decoration: none;
    color: #00437D;
}

div.buttonbar .buttoninnerdiv a:hover
{
    color: #008BCB;
    border-bottom: 0em solid;
    border-left: 0.5em solid;
    border-top: 0.5em solid;
    border-right: 0em solid;
    outline: none;
    cursor: pointer;
}

div.buttonbar .imgouterdiv
{
    width: 20px;
    list-style: none;
    float: left;
    text-align: center;
    height: 70px;
    margin: 0px 0px 0px 0px;
    position: relative;
}

/* buttonlinkstyle */

div.buttonbar .buttonlinkstyle:link em, .buttonlinkstyle:visited em
{
    font-style: normal;
    color: #00437D;
    outline: none;
}

div.buttonbar .buttonlinkstyle:hover em
{
    color: #008BCB;
    outline: none;
}

div.buttonbar .buttonlinkstyle em
{
    color: Black;
}

div.buttonbar .buttonlinkstyle
{
    outline: none;
    width: 100%;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
}

/* buttonlabel */

div.buttonbar .buttonlabel:link em, .buttonlabel:visited em
{
    font-style: normal;
    color: #00437D;
    outline: none;
}

div.buttonbar .buttonlabel:hover em
{
    color: #008BCB;
    cursor: pointer;
}

div.buttonbar .buttonlabel em
{
    color: Black;
}

div.buttonbar .buttonlabel
{
    width: 60px;
    outline: none;
    margin: 0px 0px 0px 3px;
    padding: 0px 0px 0px 0px;
    display: block;
    text-align: center;
}

/* buttonimage */

div.buttonbar .buttonimage
{
    height: 30px;
    width: 30px;
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 0px 0px;
    display: inline-block;
    text-align: center;
}
/* buttonbreak */

div.buttonbar .buttonbreak
{
    height: 60px;
    width: 4px;
    text-align: center;
    position: relative;
}

div.buttonbar .brstyle
{
    height: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: none;
}

/* OKNO POSTĘPU */

div.masterupdatestyle
{
    position: fixed;
    left: 0;
    top: 0;
    width: 100% !important;
    height: 100% !important;
    z-index: 100010;
    background-color: black;
    opacity: 0.7;
}

div.masterupdateinnerstyle
{
    border-style: solid;
    border-color: Black;
    border-width: 1px;
    background-color: White;
    position: fixed;
    margin-left: -90px;
    margin-top: -30px;
    width: 100px;
    height: 90px;
    left: 50%;
    top: 50%;
    text-align: center;
    padding: 20px 10px 10px 10px;
}

div.masterupdateinnerstyle img
{
    margin-top:25px;
}

div.masterupdateinnerstyle span
{
    font-size: larger;
    padding: 10px;
    display:none;
}

table.nobordertable
{
    text-align: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: none;
}

.nobordertr
{
    border: 0px;
}

/* NOWE LEWE MENU */

.menustyle
{
    font-size: 10pt;
    font-family: Verdana;
    color: #2E5F8B;
    background-color: #ffffff;
    font-weight: bold;
    cursor: default;
}

.menustyle div
{
    margin-top: 0px;
    padding: 2px;
    background-color: #BECED7;
}

td.menulvl_1 div
{
    color: #ffffff;
}

.menuselected
{
    color: #E77817;
    background-color: #495677;
}

td.menuselected div
{
    color: #E77817;
    background-color: #495677;
}

.submenu
{
    color: #ffffff;
    font-size: 10pt;
    font-family: Verdana;
    background-color: #495677;
    font-weight: bold;
    cursor: default;
}

td.submenu div
{
    padding: 5px;
}

div.Overlay
{
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 200;
    top: 0;
    left: 0;
}

/*admin news section*/

div.newsBorder
{
    float: left;
    width: 30%;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    margin: 5px 10px 5px 10px;
    height: 80px;
}

div.newsCenterHelper
{
    line-height: 25px;
    padding: 15px 7px 0 15px;
}

div.witamy .newsLabel
{
    font-weight: bold;
    font-style: normal;
    color: #285074;
    font-size: 10px;
}

div.witamy .newsNumber
{
    font-weight: bold;
    font-style: normal;
    color: #285074;
    font-size: 14px;
}

div .100PercentWidthDiv
{
    width: 100%;
}

div.LinkButtonOuterDiv
{
    margin: 5px 0px 5px 0px;
}

.imCalendar
{
    vertical-align: bottom;
    width: 16px;
    height: 16px;
}

.VaryonImageButton
{
    width: 20px;
    height: 20px;
    background-color: Transparent;
    padding: 0 4px 0 0px;
    margin: 0;
    position: relative;
    left: 4px;
    outline: none;
}

.VaryonImageButton:hover
{
    padding: 0 2px 0 2px;
}

table.searchresults th, table.searchresults td
{
    border: solid 1px #5B7B99;
}

table.statustable td, table.statustable tr
{
    border-style: none;
}

div.importprzelewow
{
}

table.tblInner th
{
    padding-bottom: 15px;
}

.MessagesLink
{
    text-decoration: none;
}

table.searchresults2
{
    text-align: center;
    width: 100%;
    padding: 0px;
    background-color: #D5DCEF;
    border: solid 1px #5B7B99;
}

table.searchresults3
{
    text-align: center;
    width: 100%;
    padding: 0px;
    background-color: #D5DCEF;
    border: solid 1px #5B7B99;
}

.RadioNoMargin label
{
    margin-right: 0px;
}

.RadioNoMargin input
{
    outline: none;
    border: none;
}

.RadioFilter input
{
    outline: none;
    border: none;
}

/* DOPASOWYWANIE ZWROTÓW */

div.dopasowywaniezwrotow table.searchresults .col1
{
    width: 25%;
}

div.dopasowywaniezwrotow table.searchresults .col2
{
    width: 25%;
}

div.dopasowywaniezwrotow table.searchresults .col3
{
    width: 25%;
}

div.dopasowywaniezwrotow table.searchresults .col4
{
    width: 25%;
}

/* MAGAZYN ZESTAWIEŃ */

div.magazynzestawien table.searchresults .col1
{
    width: 10%;
}

div.magazynzestawien table.searchresults .col2
{
    width: 13%;
}

div.magazynzestawien table.searchresults .col3
{
    width: 13%;
}

div.magazynzestawien table.searchresults .col4
{
    width: 13%;        
}

div.magazynzestawien table.searchresults .col5
{
    width: 13%;
}

div.magazynzestawien table.searchresults .col6
{
    width: 13%;
}

div.magazynzestawien table.searchresults .col7
{
    width: 13%;
}

div.magazynzestawien table.searchresults .col8
{
    width: 12%;
}

/* DOPASOWYWANIE PRZELEWÓW */

div.dopasowywanieprzelewow table.searchresults .col1
{
    width: 1%;
    vertical-align: middle;
}

div.dopasowywanieprzelewow table.searchresults .col1 input
{
    border: none;
}

div.dopasowywanieprzelewow table.searchresults .col2
{
    width: 78%;
    text-align: left;
    padding-left: 5px;
    vertical-align: middle;
}

div.dopasowywanieprzelewow table.searchresults .col3
{
    width: 12%;
    text-align: left;
    padding-left: 5px;
    vertical-align: middle;
}

div.dopasowywanieprzelewow table.searchresults .col4
{
    width: 10%;
    vertical-align: middle;
}

div.dopasowywanieprzelewow table.searchresults2 .col1
{
    width: 41%;
    text-align: left;
    padding-left: 5px;
}

div.dopasowywanieprzelewow table.searchresults2 .col2
{
    width: 23%;
    text-align: center;
}

div.dopasowywanieprzelewow table.searchresults2 .col3
{
    width: 18%;
    text-align: right;
    padding-right: 5px;
}

div.dopasowywanieprzelewow table.searchresults2 .col4
{
    width: 18%;
    text-align: right;
    padding-right: 5px;
}

div.dopasowywanieprzelewow table.searchresults3 .col1
{
    width: 5%;
    text-align: left;
    padding-left: 2px;
}

div.dopasowywanieprzelewow table.searchresults3 .col1 input[type="checkbox"]
{
    border: none;
    margin: 0px 0px 0px 1px;
    padding: 0px;
}

div.dopasowywanieprzelewow table.searchresults3 .col1 input[type="radio"]
{
    border: none;
    margin: 0px 0px 0px 1px;
    padding: 0px;
}

div.dopasowywanieprzelewow table.searchresults3 .col2
{
    width: 14%;
    text-align: center;
}

div.dopasowywanieprzelewow table.searchresults3 .col3
{
    width: 10%;
    text-align: left;
    padding-left: 5px;
}

div.dopasowywanieprzelewow table.searchresults3 .col4
{
    width: 7%;
    text-align: center;
}

div.dopasowywanieprzelewow table.searchresults3 .col5
{
    width: 12%;
    text-align: center;
}

div.dopasowywanieprzelewow table.searchresults3 .col6
{
    width: 15%;
    text-align: right;
    padding-right: 5px;
}

div.dopasowywanieprzelewow table.searchresults3 .col7
{
    width: 15%;
    text-align: right;
    padding-right: 5px;
}

.Matching_DoublePayment
{
    color: Red;
}

.dopasowywanie_alg1
{
    color: #330099;
}

.dopasowywanie_alg2
{
    color: #0066CC;
}

.dopasowywanie_alg3
{
    color: #66E6FF;
}

.captchaimage
{
    width: 200px;
    height: 50px;
}

/* EVID */

div.Evid
{
    clear: left;
    overflow: inherit;
}

div.Evid div div table
{
    margin: 5px 5px 5px 5px;
    background: white;
    width: 775px;
    clear: left;
}

div.Evid div div table tbody tr th
{
    background: #99CCFF;
    padding: 2px;
}

div.Evid div div table tbody tr td
{
    padding: 2px;
}

div.Evid div div table tbody tr :last-child
{
    text-align: center;
    padding: 2px;
}

div.Evid div div table tbody tr td input
{
    text-align: center;
    margin: 0;
}

div.Evid div div
{
    margin-top: 5px;
    max-height: 150px;
    overflow: auto;
    width: 800px;
}

div.Evid div input
{
    width: 55px;
    margin-left: 723px;
}

.popupHandle
{
    background-color: #A4CDE9;
    color: blue;
    cursor: auto;
    font-weight: bold;
    text-align: center;
}

.policytype_policy
{
    color: Blue;
}

.policytype_annex
{
    color: #2E8A2E;
}

.policytype_correction
{
    color: Black;
}

.imStatus
{
    height: 15px;
    width: 15px;
    margin-top: 1px;
    margin-bottom: 1px;
}


/*AbstractDataAssigmentControl - default*/

div.DataAssigment
{
    overflow: inherit;
    width: 775px;
}

div.DataAssigment div div table
{
    margin: 5px 2px 2px 2px;
    background: white;
    clear: both;
}

div.DataAssigment div div table tbody tr th
{
    background: #99CCFF;
    padding: 2px;
}

div.DataAssigment div div table tbody tr td
{
    padding: 2px;
}

div.DataAssigment div div table tbody tr :last-child
{
    text-align: center;
    padding: 2px;
}

div.DataAssigment div div table tbody tr td input
{
    text-align: center;
    margin: 0;
}

div.DataAssigment div input
{
    width: 55px;
}





/* DOPASOWYWANIE PRZELEWÓW */

div.importpolis table.searchresults .col2
{
    width: 7%;
    vertical-align: top;
}

div.importpolis table.searchresults .col3
{
    width: 7%;
    vertical-align: top;
}

div.importpolis table.searchresults .col4
{
    width: 20%;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: top;
}

div.importpolis table.searchresults .col5
{
    width: 30%;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: top;
}

div.importpolis table.searchresults .col6
{
    width: 40%;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: top;
}

.periodNameDiv
{
    margin: 5px 0 10px 0;
    font-weight: bold;
    font-size: 12px;
}

.periodNameDiv a
{
    outline: none;
    text-decoration: none;
    color: Black;
}

.periodNameDiv a:hover
{
    color: #557492;
}

.reportNameDiv
{
    margin: 5px 10px 5px 15px;
    clear: left;
}

.reportNameDiv input
{
    margin: 0px 5px 10px 5px;
    float: left;
}

.reportNameDiv div, .reportNameDiv span
{
    float: left;
}

/* LISTA RAPORTÓW */

div.listaraportow table.searchresults .col1
{
    width: 35%;
    vertical-align: top;
    text-align: left;
    padding: 2px 5px 2px 5px;
}

div.listaraportow table.searchresults .col2
{
    width: 65%;
    vertical-align: top;
    text-align: left;
    padding: 2px 5px 2px 5px;
}

div.listaraportow .listaraportow2
{
    width: auto;
    height: auto;
    border: solid 1px #5B7B99;
    padding: 5px 5px 5px 5px;
}

div.listaraportow .lowerbuttonbar
{
    text-align: center;
}

div listaraportow .lbreportname
{
    font-weight: bold;
}

div.listaraportow .formstyle
{
    padding: 0px;
    margin: 0px;
    clear: both;
}

/* COMPLEX */

div.Complex
{
    clear: left;
    overflow: inherit;
}

div.Complex div div table
{
    margin: 2px 2px 2px 2px;
    background: white;
    width: 755px;
    clear: left;
}

div.Complex div div table tbody tr th
{
    background: #99CCFF;
    padding: 2px;
}

div.Complex div div table tbody tr td
{
    padding: 2px;
}

div.Complex div div table tbody tr :last-child
{
    text-align: center;
    padding: 2px;
}

div.Complex div div table tbody tr td input
{
    text-align: center;
    margin: 0;
}

div.Complex div div
{
    max-height: 285px;
    overflow: auto;
    width: 775px;
}

div.Complex div input
{
    width: 50px;
    margin-left: 10px;
}

/* RESOURCESMANAGER CONTROL STYLES */
/* list of resource */

table.UploadedFiles
{
    width: 620px !important;
    max-width: 600px !important;
}
    /* header columns */

.UploadedFiles .col1, .UploadedFiles tr th.col1h
{
    width: 3%;
}

.UploadedFiles .col2, .UploadedFiles tr th.col2h
{
    width: 25%;
} /* filename hcolumn */

.UploadedFiles .col3, .UploadedFiles tr th.col3h
{
    width: 17%;
    text-align: center;
}

.UploadedFiles .col4, .UploadedFiles tr th.col4h
{
    width: 20%;
}

.UploadedFiles .col5, .UploadedFiles tr th.col5h
{
    width: 25%;
}

.UploadedFiles .col6, .UploadedFiles tr th.col6h
{
    width: 5%;
}
    /* columns */

.UploadedFiles .col2
{
    text-indent: 7px;
} /* filename data column */

.UploadedFiles tr th .gridheadertable
{
    float: left;
}

.UploadedFiles tr td
{
    text-align: left;
    text-indent: 2px;
}
    /* file icons */

.iconPDF, .iconXLS, .iconDOC, .iconDOCX, .iconTXT, .iconDefault, .iconIMAGE, .iconThumbnail, .iconMAIL
{
    width: 20px;
    height: 20px;
    line-height: 20px;
    display: block;
    margin: 2px 0px 2px 5px;
}

.iconPDF
{
    background: url('Images/Layout/TypyPlikow/pdf.png') no-repeat left top;
}

.iconXLS
{
    background: url('Images/Layout/TypyPlikow/xls.png') no-repeat left top;
}

.iconXML
{
    background: url('Images/Layout/TypyPlikow/xml.png') no-repeat left top;
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: block;
    margin-left: 5px;
}

.iconDOC, .iconDOCX
{
    background: url('Images/Layout/TypyPlikow/wrd.png') no-repeat left top;
}

.iconTXT
{
    background: url('Images/Layout/TypyPlikow/txt.png') no-repeat left top;
}

.iconIMAGE
{
    background: url('Images/Layout/TypyPlikow/default.png') no-repeat left top;
}

.iconDefault, .iconMAIL
{
    background: url('Images/Layout/TypyPlikow/default.png') no-repeat left top;
}

    /* uploaded files form */

.UploadFormDiv
{
    margin: 5px 0px 0px 14px;
}

.UploadFilesButtonsPanel
{
    margin: 10px 0px 10px 0px;
}

.uploadedfilesbutton:link, .uploadedfilesbutton:visited /* buttons */
{
    border: 1px solid #000;
    background: url('Images/Layout/button.gif') repeat-x left top;
    font-weight: bold;
    margin-top: 10px;
    padding: 2px 5px 2px 5px;
    text-decoration: none;
    color: #EFEFED;
}

.uploadedfilesbutton:hover
{
    color: #A0A0A0;
}

.uploadfilestatus
{
    border-right: 1px solid #BD6261;
    border-bottom: 1px solid #BD6261;
    padding: 2px 5px 2px 5px;
    color: #FEFEFF !important;
    font-weight: bold;
    background: url('Images/Layout/red_gradient.jpg') repeat-y left top;
}

.uploadfile .rowstyleOnHover, .uploadfile .rowstyleOnHoverSelected, .uploadfile .rowstyleSelected
{
    background: #FFFFFF !important;
}

    /* alertsList STYLES */

.AlertsList .col1h
{
    width: 3%;
}

.AlertsList .col2h
{
    width: 15%;
}

.AlertsList .col3h
{
    width: 15%;
}

.AlertsList .col4h
{
    width: 23%;
}

.AlertsList .col5h
{
    width: 26%;
}

.alertslist .datetextbox
{
    background: #EFEDEC;
    width: 60px;
}

.alertslist .loadingfilter, .alertslist .loadingfilter td
{
    background-color: #FFF !important;
    font-weight: bold;
    padding: 5px 0px 5px 0px !important;
}

.alertslist .filtertable
{
    width: 50%;
    margin-bottom: 5px;
}

.alertslist .filtertable .filterlabel /* FIXME: when filter control created */
{
    font-weight: bold;
    font-size: 9pt;
    color: #280008;
}

.SGBNumbers table.searchresults th
{
    background-color: #A9A9A9;
    border: 1px solid #FFFFFF;
}

.SGBNumbers table.searchresults td
{
    background-color: #E0E7ED;
    border: 1px solid #FFFFFF;
}

.SGBNumbers table.searchresults th td
{
    border: 1px solid #FFFFFF;
    background-color: #A9A9A9;
    color: #FFFFFF;
}

.journal table.searchresults th
{
    background-color: #A9A9A9;
    border: 1px solid #000000;
}

.journal table.searchresults td
{
    background-color: #E0E7ED;
    border: 1px solid #000000;
}

/* needed because LS styles breaks my table
with their word-wrap: break-word */

.journal table.searchresults th td span
{
    word-wrap: normal;
}

.journal table.searchresults th td
{
    border: 1px solid #000000;
    background-color: #A9A9A9;
    color: #FFFFFF;
}

.journalLong
{
    width: 150px;
}

.journalNormal
{
    width: 90px;
}

.journalShort
{
    width: 65px;
}

.WritingsManagement table.searchresults th
{
    background-color: #A9A9A9;
    border: 1px solid #FFFFFF;
}

.WritingsManagement table.searchresults td rowstyleNormal
{
    background-color: #E0E7ED;
    border: 1px solid #FFFFFF;
}

.WritingsManagement table.searchresults th td
{
    border: 1px solid #FFFFFF;
    background-color: #A9A9A9;
    color: #FFFFFF;
}

.cancellations table.searchresults
{
    width: 820px;
}

    /* Filter Template styles */

.FilterMainDiv
{
    width: 100%;
    float: left;
    display: block;
}

.FilterMainDiv .ajax__tab_header
{
    display: none !important;
}

.FilterMainDiv .field
{
    padding: 3px 0px 3px 0px;
}

.FilterMainDiv .formvalidation_fieldWarning
{
    border: 1px solid #991111;
}

.FilterMainDiv .ajax__tab_body
{
    background: none !important;
    border: none !important;
}

.FilterMainDiv label
{
    margin: 0 auto !important;
}

.FilterMainDivInner
{
    margin-bottom: 15px;
}

.FilterMainDivInner, .RollingMainHead /* bordered frame with filter content and header */
{
    border: 2px solid #D0AC7A;
    padding-bottom: 7px;
}

.FilterMainDivInner2
{
    width: 60%;
}

.RollingMainHead /* filter header */
{
    cursor: pointer;
    position: relative;
    top: 2px;
    display: block;
    padding: 2px 5px 2px 5px;
    margin: 0px;
    background: url('Images/Layout/bgs/orangebg.jpeg') repeat-x left top;
    font-weight: bold;
    color: #557492;
}
    /* colored rolling content - grey */

.RollingMainHeadGrey
{
    color: #EFEDEA !important;
    background: url('Images/Layout/bgs/greybg.jpeg') repeat-x left top !important;
}

.FilterMainDivInnerGrey, .RollingMainHeadGrey
{
    border: 2px solid #626E94 !important;
    border-top: none !important;
}
    /* vertical/horizontal rolling contents hide/show arrows */

.filterHeader, .filterHeaderSelected, .filterHeaderH, .filterHeaderSelectedH
{
    color: #EFEDEA;
    background: url('Images/Layout/bgs/greybg.jpeg') repeat-x left top;
    cursor: pointer;
    position: relative;
    top: 2px;
    display: block;
    padding: 5px;
    margin: 0px;
    font-weight: bold;
}

.filterHeader span, .filterHeaderSelected span, .filterHeaderH span, .filterHeaderSelectedH span
{
    padding: 4px 20px 6px 0px;
}

.filterHeader span /* selected/unselected horizontal/vertical arrow images */
{
    background: url('Images/Layout/arrowdown.png') no-repeat right 50%;
}

.filterHeaderSelected span
{
    background: url('Images/Layout/arrowup.png') no-repeat right 50%;
}

.filterHeaderH span
{
    background: url('Images/Layout/arrowleft.png') no-repeat right 50%;
}

.filterHeaderSelectedH span
{
    background: url('Images/Layout/arrowright.png') no-repeat right 50%;
}

.filterlabel
{
    font-weight: bold;
    font-size: 9pt;
    color: #280008;
}

.filterbuttondivclass
{
    width: 100%;
    float: left;
    padding: 5px;
}

.FilterMainDiv .uploadfilestatus
{
    display: block;
    clear: left;
}

.FilterMainDiv .OuterStyleDefault select
{
    min-width: 150px;
}

.FilterMainDiv .datetextbox
{
    background: #EDEDED;
    width: 130px;
}

.FilterMainDiv .filtertextbox
{
    background: #EDEDED;
} 
/* End - filter template styles */

.orangebutton:link, .orangebutton:visited
{
    display: block;
    text-align: center;
    margin: 5px 0px 5px 0px;
    padding: 3px 5px 3px 5px;
    border: 1px solid #A07947;
    background: #EFEFEF url('Images/Layout/bgs/orangebg.jpeg') repeat-x left top;
    font-weight: bold;
    color: #557492;
    text-decoration: none;
}

.orangebutton:hover
{
    color: #A0A0A0;
}

.CorrectMessage /* correct message style for success action */
{
    padding: 0px 0px 5px 18px;
    background: url('Images/Layout/correct.png') no-repeat left top;
    color: #034C2E;
}

.WarningMessage /* warning message style */
{
    display: block;
    width: 100%;
    padding: 3px 0px 3px 0px;
    font-weight: bold;
    border: 1px solid #F57E20;
    color: #19231A;
    text-align: center;
}

/* AJAX__TAB BLUE THEME STYLES */

.ajax__tab_blue-theme .ajax__tab_header
{
    font-family: Arial, Helvetica, clean, sans-serif;
    font-size: small;
    padding-left: 15px;
}

.ajax__tab_blue-theme .ajax__tab_header .ajax__tab_outer
{
    background: #D8D8D8 url('Images/Layout/Themes/AjaxTabContainer/btheme.png') repeat-x !important;
    margin: 0px 0.16em 0px 0px;
    padding: 1px 0px 1px 0px;
    vertical-align: bottom;
    border: solid 1px #A3A3A3;
    border-bottom-width: 0px;
}

.ajax__tab_blue-theme .ajax__tab_header .ajax__tab_tab
{
    color: #000;
    padding: 2px 8px;
    margin-right: 0.01em;
    font-size: 9pt;
}

.ajax__tab_blue-theme .ajax__tab_hover .ajax__tab_outer
{
    background: #BFDAFF url('Images/Layout/Themes/AjaxTabContainer/btheme.png') repeat-x left -1300px !important;
}

.ajax__tab_blue-theme .ajax__tab_active .ajax__tab_tab
{
    color: #FFFFFF;
}

.ajax__tab_blue-theme .ajax__tab_active .ajax__tab_outer
{
    background: url('Images/Layout/Themes/AjaxTabContainer/btheme.png') #2647A0 repeat-x left -1400px !important;
}

.ajax__tab_blue-theme .ajax__tab_body
{
    font-family: Verdana, Tahoma, Helvetica;
    font-size: 8.5pt;
}

/* BLUE ROUNDED CONTAINER THEME STYLES */

.roundedcornr_box_blue_theme
{
    background: url('Images/Layout/Themes/AjaxTabContainer/roundedcornr_blue_theme_tl.png') no-repeat left top;
}

.roundedcornr_top_blue_theme
{
    background: url('Images/Layout/Themes/AjaxTabContainer/roundedcornr_blue_theme_tr.png') no-repeat right top;
}

.roundedcornr_bottom_blue_theme
{
    background: url('Images/Layout/Themes/AjaxTabContainer/roundedcornr_blue_theme_bl.png') no-repeat left bottom;
}

.roundedcornr_bottom_blue_theme div
{
    background: url('Images/Layout/Themes/AjaxTabContainer/roundedcornr_blue_theme_br.png') no-repeat right bottom;
}

.roundedcornr_content_blue_theme
{
    background: url('Images/Layout/Themes/AjaxTabContainer/roundedcornr_blue_theme_r.png') repeat-y right top;
}

.roundedcornr_top_blue_theme div, .roundedcornr_top_blue_theme, .roundedcornr_bottom_blue_theme div, .roundedcornr_bottom_blue_theme
{
    width: 100%;
    height: 20px;
    font-size: 1px;
}

.roundedcornr_content_blue_theme, .roundedcornr_bottom_blue_theme
{
    /*margin-top: -19px;*/
}

.roundedcornr_content_blue_theme
{
    padding: 0 16px;
}

.BlueContainerContent
{
    padding: 20px 0px 20px 0px;
}

    /* ROUNDED CORNER STYLES - SMALL CONTAINER */

.container_style_small
{
    margin-top: 15px;
    background: url('Images/Layout/Container/bg_tabela.png') repeat;
}
	/* lines */

.top_line_small
{
    /* top line */
    background: url('Images/Layout/Container/dotTsmall.png') 0 0 repeat-x;
    width: 100%;
    /* specify a width here */
}

.bottom_line_small
{
    /* bottom line */
    background: url('Images/Layout/Container/dotBsmall.png') 0 100% repeat-x;
}

.left_line_small
{
    /* left line */
    background: url('Images/Layout/Container/dotLsmall.png') 0 0 repeat-y;
}

.right_line_small
{
    /* right line */
    background: url('Images/Layout/Container/dotRsmall.png') 100% 0 repeat-y;
}
	/* corners */

.lt_corner_small
{
    /* left-top corner */
    background: url('Images/Layout/Container/lt_cornersmall.png') 0 0 no-repeat;
}

.rt_corner_small
{
    /* right-top corner - CONTENT HERE */
    background: url('Images/Layout/Container/rt_cornersmall.png') 100% 0 no-repeat;
    padding: 25px;
}

.lb_corner_small
{
    /* left-bottom corner */
    background: url('Images/Layout/Container/lb_cornersmall.png') 0 100% no-repeat;
}

.rb_corner_small
{
    /* right-bottom corner */
    background: url('Images/Layout/Container/rb_cornersmall.png') 100% 100% no-repeat;
}

.rt_corner_small table
{
    width: 100%;
}
    /* rounded legend */

.RoundedLegend
{
    width: 100%;
    text-align: left;
    margin-left: 25px;
    position: relative;
    top: -8px;
}

.RoundedLegend:hover
{
    cursor: default;
}

.RoundedLegend_inner
{
    display: block;
    float: left;
    width: 5px;
    height: 19px;
    background: url('Images/Layout/Container/legend.png') no-repeat left top;
}

.RoundedLegend_outer
{
    display: block;
    float: left;
    height: 19px;
    background: url('Images/Layout/Container/legend.png') no-repeat right top;
    color: #FFFFFF;
    font-size: 7pt;
    font-weight: bold;
    text-align: center;
    padding: 3px 9px 4px 7px;
    font-weight: bold;
}

.buttonouterdiv
{
    padding: 15px 0px 15px 0px;
}

.editbutton
{
    border: 1px solid #DBDBDB;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
    color: Black;
    padding: 2px 4px;
    background-color: #F0F0F0;
    outline: none;
}

.editbutton:hover
{
    color: #6D8BA7;
}

/* LOSS CHANGES PANEL FROM HOVER MENU EXTENDER IN FIELD */
/* ŁM - to miało być tylko dla LS ale wrzucenie tego do styli LSowych powoduje krzyż w innych programach */

.changespanel
{
    border: 2px solid #006600;
    background: #00CC00;
    display: none;
    z-index: 10000;
    width: 150px;
    padding: 0 10px 0 3px;
    opacity: 0.9;
    text-align: center;
    color: #000000;
}

.changespanel_field
{
    background: #00CC00;
}

a.editlink:link, a.editlink:visited, div.evidListDiv table tr td a:link, div.evidListDiv table tr td a:visited
{
    display: block;
    margin: 3px 0px 3px 0px;
    background: url('Images/Layout/Buttons/editlink.png') no-repeat left top;
    padding: 0px 0px 0px 18px;
    text-decoration: none;
    color: #00437D;
}

a.editlink:hover, div.evidListDiv table tr td a:hover
{
    text-decoration: underline;
    color: #999;
}

/* CUSTOM TREE VIEW STYLES */

div.LossProgressMainDiv table tr td input[type="checkbox"] /* tree checkbox style */
{
    float: left;
}

div.LossProgressMainDiv table tr td span
{
    display: block;
    float: left;
}

div.LossProgressMainDiv table tr td span a, /* text and image outer span style */
div.LossProgressMainDiv table tr td span span
{
    display: block;
    float: left;
}

.TreeButton /* tree action image */
{
    padding: 4px 0px 0px 3px;
}

span.TreeItemOuterSpan a:link, span.TreeItemOuterSpan a:visited /* node link */
{
    padding-top: 2px;
}

div.LossProgressMainDiv table tr td > a /* root item */
{
    font-weight: bold;
}

.fileIcon
{
    border-width: 0px;
    float: left;
    margin: 5px 5px 5px 0px;
}

.headerButton
{
    width: 100%;
    height: 100%;
}

.headerButton:hover
{
    background-color: #FFFFC0;
}

.msgExchangeBorder
{
    border: 1px solid #80B5C7;
    margin: 5px 20px 10px 20px;
    padding: 5px;
}

.msgExchangeBorderLegend
{
    margin-left: 20px;
}

/* PolicyAlertsList custom GridView styles */

.PolicyAlertsList td a
{
    white-space: nowrap !important;
}

.PolicyAlertCountStyle
{
    color: #DA2129 !important;
}

/* ToolTip control styles */

div.hintCtl
{
    position: relative;
    float: left;
    height: 16px;
}

div.hintCtl:hover > div
{
    visibility: visible;
}

div.hintCtl > div
{
    visibility: hidden;
    position: absolute;
    bottom: 0;
    top: 17px;
    height: 30px;
    border: none;
    background-color: Transparent;
}

div.text
{
    left: 42px;
    z-index: 999999999 !important;
} /*  ToolTip control */
    
/* beauty ToolTip styles */

.ToolTipContent
{
    width: 500px;
}

.ToolTipContent .ToolTipImageTop
{
    padding-top: 10px;
    background: url('Images/Layout/Buttons/ToolTipImage.png') no-repeat 15px top !important;
    position: relative;
    top: 1px;
}

.ToolTipContent div
{
    background: #FFFFCC;
}

.FullMsgLabelStyle
{
    display: block;
    max-width: 97% !important;
    padding: 0px 5px 0px 5px;
    font-size: 8pt;
    color: #010304;
    text-align: justify !important;
}

.ShortMsgLabelStyle
{
    display: block;
    padding-top: 2px;
    text-indent: 5px;
    color: #102753;
}

.ShortMsgLabelStyle:hover
{
    text-decoration: underline;
    color: #0074B1;
}

/* edit evid page */

div.EditEvidPage
{
    margin-top: 25px;
}

.DisplayNone
{
    display: none;
}

/* ALERT BOX */

.AlertBoxMain /* event handle */
{
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: url('../../Images/Layout/LS/alertbg.png') left top;
    z-index: 100000000;
}

.AlertBoxMain .CenterWindowDiv
{
    position: fixed;
    left: 40%;
    top: 40%;
    width: 20%;
    border: 1px solid #000;
    background: #F9A050;
}

.AlertBoxMain .lblEventTopInnerStyle
{
    display: block !important;
    background: url('../../Images/Layout/LS/alert.png') no-repeat left top;
    padding: 7px 0px 7px 28px;
    text-align: left;
}

.AlertBoxMain .lblEventTopOuterStyle
{
    display: block !important;
    width: 100% !important;
    padding: 3px 0px 3px 0px !important;
    background: #F15F23;
    margin: 0px !important;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 80;
    font-size: 8pt !important;
    font-weight: bold !important;
    border-bottom: 2px solid #B91E2C !important;
}

.AlertBoxMain ul
{
    width: 100%;
    text-align: left;
    padding: 3px 0px 3px 20px;
    text-indent: 0px;
}

.AlertBoxMain ul li
{
    width: 85%;
    list-style-type: decimal;
    text-align: left;
}
/* NEW LOGIN PAGE LAYOUT STYLES */


body.LoginPage .loginbox div.ExternalLogin input
{
    background-image: url("Images/Layout/Logon/zaloguj_logon.png");
    display: block;
    font: normal 12px Segoe UI;
    height: 51px;
    width: 211px;
    text-indent: 50px;
    text-align: center;    
    color:Gray;
    text-decoration:none;
    margin-top: 6px;
    padding: 0px 0px 0px 0px;
    border: Black 0;
    
}

body.LoginPage .loginbox div.ExternalLogin input:hover {
    color: white;
    background-image: url("Images/Layout/Logon/zaloguj_logon_hover.png");
}

body.LoginPage .loginbox div.ExternalLoginRemember {
    width: 210px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-top: 5px;
}

body.LoginPage .loginbox div.ExternalLoginRemember input {
    width: 15px;
    margin-bottom: 1px;
    margin-left: 0px;
}

body.LoginPage .loginbox div.ExternalLoginRemember label {
    font-size: 11px;
    padding: 0px 0px;
    margin-left: 3px;
    margin-right: 0px;
}


body.LoginPage div.main
{
    width: 1004px;
}

body.LoginPage div#main
{
    border-bottom: none;
    margin: 0 auto;
    padding: 0 auto;
}

body.LoginPage .logins a
{
    display: none;
}

body.LoginPage .logins
{
    background: url('Images/Layout/Logon/logogsenterprise.png') no-repeat left top;
    display: block;
    height: 56px;
    width: 100%;
}

body.LoginPage .footer *
{
    display: none;
}

body.LoginPage .footer
{
    display: block;
    width: 100%;
    background: url('Images/Layout/Logon/logastopka.png') no-repeat left top;
    height: 32px;
    border-top: none;
}

body.LoginPage .content .content
{
    background: transparent url('Images/Layout/Logon/loggse.png') no-repeat scroll -125px 55px;
    margin: 30px 0 40px;
    padding-bottom: 35px;
    width: 700px;
}

body.LoginPage .loginbox
{
    float: right;
}

body.LoginPage .loginbox h1 /* zaloguj się text */
{
    text-align: right;
    color: #61909C;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    margin-right: 20px;
}

body.LoginPage .loginbox input
{
    background-color: #EFEEEE;
    border-bottom-color: #FFFFFF;
    border-bottom-style: inset;
    border-bottom-width: 2px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FFFFFF;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: inset;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 2px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FFFFFF;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: inset;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 2px;
    border-top-color: #FFFFFF;
    border-top-style: inset;
    border-top-width: 2px;
    width: 200px;
}

body.LoginPage .loginbox label, body.LoginPage .loginbox span
{
    font-family: Verdana;
    font-size: 14px;
    text-align: left;
}

body.LoginPage .loginbox .buttons
{
    float: right;
    padding: 0px;
}

body.LoginPage .loginbox li#zaloguj a *
{
    background-image: url('Images/Layout/Logon/zaloguj.png');
    display: block;
    width: 110px;
    height: 37px;
    line-height: 37px;
    font: 14px/37px Arial,sans-serif;
    font-weight:bold;
}

body.LoginPage .loginbox .captchaimage
{
    padding-left: 100px;
}

body.LoginPage .loginbox .EnterPswdNrLabelStyle
{
    position: relative;
    left: 20px;
    top: 15px;
}

body.LoginPage .loginbox div.important
{
    background-position: 5px 5px;
    padding-bottom: 10px;
}

body.LoginPage .topmenuVersion
{
    color: #4C6173 !important;
    padding: 56px 0 0 0;
    text-decoration: none !important;
}
/* NEW LOGIN PAGE LAYOUT STYLES - END */

/* NEW LOGOUT PAGE LAYOUT STYLES */

body.Logout .topmenu1
{
    display: none;
}

body.Logout .content .content
{
    background: url('Images/Layout/Logon/wyloggse.png') no-repeat -310px 60px;
    padding-bottom: 100px;
}

body.Logout .loginbox h1, body.Logout .loginbox p
{
    display: block;
    margin-right: 146px;
    line-height: 19px;
}

body.Logout .loginbox p a
{
    font-size: 14px;
    font-weight: normal;
    padding-top: 2px;
    text-decoration: none;
}

body.Logout .loginbox h1
{
    float: right;
}

body.Logout .loginbox p
{
    float: right;
    padding-left: 120px;
}

div.blockMsg
{
    background-color: White !important;
    background: #FFFFFF url('Images/Layout/loading.gif') !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    border: 1px solid Black !important;
    height: 180px !important;
    left: 50% !important;
    margin-left: -90px !important;
    margin-top: -30px !important;
    padding: 10px !important;
    position: fixed !important;
    text-align: center !important;
    top: 50% !important;
    width: 180px !important;
    font-size: larger !important;
    font-family: Verdana !important;
    color: #0F2B46 !important;
    opacity: 1.0;
    z-index: 99999999 !important;
}

div.blockOverlay
{
    z-index: 9999999 !important;
    position: fixed !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-color: Gray !important;
    opacity: 0.7 !important;
}

/* END */

/* reusable simple warning popup styles */

.PopupContent, .PopupContentOK
{
    background: transparent url('Images/Layout/LS/alertbg.png') top left;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    display: block;
    z-index: 1000;
}

.PopupContent .CenterWindow, .PopupContentOK .CenterWindow
{
    background: none repeat scroll 0 0 #FFFFDD;
    border: 3px solid #808080;
    height: 10%;
    margin: auto;
    padding: 10px 20px;
    position: relative;
    top: 25%;
    width: 27%;
    z-index: 1000;
    text-align: center;
} /* reusable simple warning popup styles - end */

.TextAndButtonsContent
{
    margin-top: 10px;
    color: #E9584C;
    font-weight: bold;
}

.simplebutton
{
    margin-top: 15px;
}

.simplebutton a:link, .simplebutton a:visited
{
    border: 1px solid #DBDBDB;
    text-decoration: none;
    color: #0F2B46;
    padding: 3px 5px 3px 5px;
    background: #F0F0F0;
}

.simplebutton a:hover
{
    color: #EFEDEA;
}

.PopupContent .PopupTitle, .PopupContentOK .PopupTitle
{
    width: 100%;
    text-align: center;
    padding: 3px 0px 3px 0px;
    margin: 0px;
}

.annexTypePopup
{
    height: 125px;
    text-align: center;
    width: 350px;
}

.annexTypePopup .popupContent input[type="submit"]
{
    margin: 5px;
    width: 80px;
    height: 25px;
}

.annexTypePopup .popupContent > :first-child
{
    margin: 19px;
    width: 280px;
}

.ScannerConfigDDListStyle
{
    width: 250px;
}

.EditEvidTreeView
{
    margin: auto 0;
    background: #F5F8FA none repeat scroll 0 0 !important;
    overflow: auto;
    height: 400px;
}

.EditEvidTreeView .TreeCheckBox
{
    display: none;
}

.EditEvidTreeView .TreeItemOuterSpan
{
    margin-left: 3px;
}
 
 
 
 
/* styles for Slider control*/

.ui-slider
{
    position: relative;
    text-align: left;
}

.ui-slider .ui-slider-handle
{
    cursor: default;
    height: 1.2em;
    position: absolute;
    width: 1.2em;
    z-index: 2;
}

.ui-slider-handle, .ui-slider
{
    -moz-border-radius: 4px 4px 4px 4px;
    font-size: 1.1em;
}

.ui-slider .ui-slider-range
{
    background-position: 0 0;
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}

.ui-slider-vertical
{
    height: 100px;
    width: 0.8em;
    background: url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
}

.ui-slider-vertical .ui-slider-handle
{
    left: -0.3em;
    margin-bottom: -0.6em;
    margin-left: 0;
}

.ui-slider-vertical .ui-slider-range
{
    left: 0;
    width: 100%;
}

.ui-slider-vertical .ui-slider-range-min
{
    bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max
{
    top: 0;
}

.ui-state-default
{
    border: 1px solid #D3D3D3;
}

.carMaskDiv0
{
    background-image: url(" ");
    position: absolute;
    width: 44px;
    height: 44px;
    left: 72px;
    top: 59px;
}

.carMaskDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a1.png");
    position: absolute;
    width: 44px;
    height: 44px;
    left: 72px;
    top: 59px;
}

.carRoofDiv0
{
    background-image: url(" ");
    position: absolute;
    width: 76px;
    height: 44px;
    left: 116px;
    top: 59px;
}

.carRoofDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a2.png");
    position: absolute;
    width: 76px;
    height: 44px;
    left: 116px;
    top: 59px;
}

.carBootDiv0
{
    background-image: url(" ");
    width: 32px;
    height: 44px;
    position: absolute;
    left: 193px;
    top: 59px;
}

.carBootDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a3.png");
    width: 32px;
    height: 44px;
    position: absolute;
    left: 193px;
    top: 59px;
}

.carFrontRightFenderDiv0
{
    background-image: url(" ");
    width: 44px;
    height: 27px;
    position: relative;
    left: 72px;
    top: 32px;
}

.carFrontRightFenderDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a4.png");
    width: 44px;
    height: 27px;
    position: relative;
    left: 72px;
    top: 32px;
}

.carFrontRightWheelDiv0
{
    background-image: url(" ");
    height: 23px;
    left: 77px;
    position: absolute;
    top: 9px;
    width: 26px;
}

.carFrontRightWheelDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a5.png");
    height: 23px;
    left: 77px;
    position: absolute;
    top: 9px;
    width: 26px;
}

.carRightFrontDoorDiv0
{
    background-image: url(" ");
    height: 27px;
    left: 116px;
    position: absolute;
    top: 32px;
    width: 33px;
}

.carRightFrontDoorDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a6.png");
    height: 27px;
    left: 116px;
    position: absolute;
    top: 32px;
    width: 33px;
}

.carRightPisilDiv0
{
    background-image: url(" ");
    height: 27px;
    left: 149px;
    position: absolute;
    top: 32px;
    width: 10px;
}

.carRightPisilDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a7.png");
    height: 27px;
    left: 149px;
    position: absolute;
    top: 32px;
    width: 10px;
}

.carRearRightFenderDiv0
{
    background-image: url(" ");
    height: 27px;
    left: 192px;
    position: absolute;
    top: 31px;
    width: 32px;
}

.carRearRightFenderDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a8.png");
    height: 27px;
    left: 192px;
    position: absolute;
    top: 31px;
    width: 32px;
}

.carRightRearDoorDiv0
{
    background-image: url(" ");
    height: 27px;
    left: 160px;
    position: absolute;
    top: 32px;
    width: 33px;
}

.carRightRearDoorDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a9.png");
    height: 27px;
    left: 160px;
    position: absolute;
    top: 32px;
    width: 33px;
}

.carFrontLeftFenderDiv0
{
    background-image: url(" ");
    height: 27px;
    left: 72px;
    position: absolute;
    top: 105px;
    width: 44px;
}

.carFrontLeftFenderDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a10.png");
    height: 27px;
    left: 72px;
    position: absolute;
    top: 105px;
    width: 44px;
}

.carLeftFrontDoorDiv0
{
    background-image: url(" ");
    height: 27px;
    left: 116px;
    position: absolute;
    top: 106px;
    width: 33px;
}

.carLeftFrontDoorDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a11.png");
    height: 27px;
    left: 116px;
    position: absolute;
    top: 106px;
    width: 33px;
}

.carLeftRearDoorDiv0
{
    background-image: url(" ");
    height: 27px;
    left: 160px;
    position: absolute;
    top: 106px;
    width: 33px;
}

.carLeftRearDoorDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a12.png");
    height: 27px;
    left: 160px;
    position: absolute;
    top: 106px;
    width: 33px;
}

.carRearLeftFenderDiv0
{
    background-image: url(" ");
    height: 27px;
    left: 193px;
    position: absolute;
    top: 106px;
    width: 33px;
}

.carRearLeftFenderDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a13.png");
    height: 27px;
    left: 193px;
    position: absolute;
    top: 106px;
    width: 33px;
}

.carFrontDiv0
{
    background-image: url(" ");
    height: 49px;
    left: 54px;
    position: absolute;
    top: 56px;
    width: 18px;
}

.carFrontDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a14.png");
    height: 49px;
    left: 54px;
    position: absolute;
    top: 56px;
    width: 18px;
}

.carRearDiv0
{
    background-image: url(" ");
    height: 47px;
    left: 224px;
    position: absolute;
    top: 59px;
    width: 20px;
}

.carRearDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a15.png");
    height: 47px;
    left: 224px;
    position: absolute;
    top: 59px;
    width: 20px;
}

.carFrontBumperDiv0
{
    background-image: url(" ");
    height: 65px;
    left: 40px;
    position: absolute;
    top: 50px;
    width: 14px;
}

.carFrontBumperDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a16.png");
    height: 65px;
    left: 40px;
    position: absolute;
    top: 50px;
    width: 14px;
}

.carRearBumperDiv0
{
    background-image: url(" ");
    height: 65px;
    left: 244px;
    position: absolute;
    top: 50px;
    width: 14px;
}

.carRearBumperDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a17.png");
    height: 65px;
    left: 244px;
    position: absolute;
    top: 50px;
    width: 14px;
}

.carRearRightWheelDiv0
{
    background-image: url(" ");
    height: 23px;
    left: 197px;
    position: absolute;
    top: 9px;
    width: 26px;
}

.carRearRightWheelDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a5.png");
    height: 23px;
    left: 197px;
    position: absolute;
    top: 9px;
    width: 26px;
}

.carRearLeftWheelDiv0
{
    background-image: url(" ");
    height: 23px;
    left: 197px;
    position: absolute;
    top: 132px;
    width: 26px;
}

.carRearLeftWheelDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a5.png");
    height: 23px;
    left: 197px;
    position: absolute;
    top: 132px;
    width: 26px;
}

.carFrontLeftWheelDiv0
{
    background-image: url(" ");
    height: 23px;
    left: 77px;
    position: absolute;
    top: 132px;
    width: 26px;
}

.carFrontLeftWheelDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a5.png");
    height: 23px;
    left: 77px;
    position: absolute;
    top: 132px;
    width: 26px;
}

.carLeftPisilDiv0
{
    background-image: url(" ");
    height: 27px;
    left: 149px;
    position: absolute;
    top: 108px;
    width: 10px;
}

.carLeftPisilDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a7.png");
    height: 27px;
    left: 149px;
    position: absolute;
    top: 108px;
    width: 10px;
}

.carRearViewscreenDiv0
{
    background-image: url(" ");
    width: 7px;
    height: 44px;
    position: absolute;
    left: 187px;
    top: 59px;
}

.carRearViewscreenDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a19.png");
    width: 7px;
    height: 44px;
    position: absolute;
    left: 187px;
    top: 59px;
}

.carWindscreenDiv0
{
    background-image: url(" ");
    width: 8px;
    height: 44px;
    position: absolute;
    top: 59px;
    left: 115px;
}

.carWindscreenDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a18.png");
    width: 8px;
    height: 44px;
    position: absolute;
    top: 59px;
    left: 115px;
}

.carLeftThresholdDiv0
{
    background-image: url(" ");
    width: 73px;
    height: 8px;
    position: absolute;
    top: 136px;
    left: 118px;
}

.carLeftThresholdDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a21.png");
    width: 73px;
    height: 8px;
    position: absolute;
    top: 136px;
    left: 118px;
}

.carRightThresholdDiv0
{
    background-image: url(" ");
    width: 73px;
    height: 8px;
    position: absolute;
    top: 19px;
    left: 118px;
}

.carRightThresholdDiv1
{
    background-image: url("Images/Layout/Templates/CarDamageSelectorTemplate/CarMarkings/a20.png");
    width: 73px;
    height: 8px;
    position: absolute;
    top: 19px;
    left: 118px;
}

.LongField input
{
    width: 200px;
}

.invisibleField
{
    display: none !important;
}

.modalPopup .Error
{
    background-image: url("Images/Layout/error.png");
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 11px;
    padding: 5px 20px;
    color: Red;
    line-height: 20px;
}

.modalPopup .Alert
{
    background-image: url("Images/Layout/alert.png");
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 11px;
    padding: 5px 20px;
    color: #003399;
    line-height: 20px;
}

.modalPopup .Warning
{
    background-image: url("Images/Layout/warning.png");
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 11px;
    padding: 5px 20px;
    color: #990000;
    line-height: 20px;
}

.scrollPanelClass
{
    width: 102.1%;
    max-height: 448px;
    overflow: auto;
}

#capsdiv
{
    background-image: url("Images/Layout/Logon/capslock.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: blue;
    font-size: 9px;
    height: 17px;
    margin-top: 3px;
    padding-left: 37px;
    padding-top: 3px;
    position: absolute;
}

input.logininput
{
    background-color: #FFFFFF !important;
    background-image: url("Images/Layout/Logon/bglogin.png") !important;
    background-position: left center;
    background-repeat: no-repeat;
    border: medium none !important;
    font-size: 16px;
    height: 24px;
    padding: 3px 0 3px 10px;
    width: 190px !important;
}

.contactMail 
{
    color: blue;
}

.complex_comp_jlr div
{
    float: none;
}
/* journal_grid_box - start */
body .journal div.gridbox_dhx_skyblue
{
    border-top: medium none;
    border-right: medium none;
    border-left: medium none;
    border-bottom: 1px solid;
    border-radius: 0 0 0 0;
    height: auto !important;
    padding: 0;
    width: auto !important;
    margin-bottom: 10px;
    
}
body div.gridbox_dhx_skyblue table.obj.row20px tr td {
    font-size: 11px;
}

body div.gridbox .objbox, .dhx_combo_list
{
    border: medium none;
    border-radius: 0 0 0 0;
    height: auto !important;
    padding: 0;
    width: auto !important;
}

body .journal div.gridbox_dhx_skyblue table.hdr td div.hdrcell
{

    font-weight: bold;
    padding: 0 5px;
}
body .journal div.gridbox_dhx_skyblue table.hdr td div.hdrcell select
{
   height: 20px;
    width: 100% !important;
}

.journal div.gridbox_dhx_skyblue .odd_dhx_skyblue
{
    background-color: #F5F5F5 !important;
}
body .journal div.gridbox table.obj, body .journal div.gridbox table.hdr  {
    border: medium none;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;

}
/* Popups journal_grid_box - start */
.journal .ModalBackground
{
    background-color: #000;
    opacity: 0.5;
}
.journal .EntryPanel, .journal .UploadPanel, .journal .QuestionPanel, .journal .ScanPanel
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    border-radius: 2px 2px 2px 2px;
    padding: 10px;
    width: 500px;
}
.journal .EntryPanel .ModalLabel, .journal UploadPanel .ModalLabel, .journal .QuestionPanel .ModalLabel, .journal .ScanPanel .ModalLabel, .journal .UploadPanel .ModalLabel
{
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 0 0 3px;
    text-align: center;
    width: 100%;
}
.journal .EntryPanel .ModalContent, .journal .UploadPanel .ModalContent, .journal .QuestionPanel .ModalContent, .journal .ScanPanel .ModalContent
{
    display: inline-block;
    margin: 5px 0;
    width: 100%;
}
.journal .UploadPanel .multiUpload
{
    text-align: center;
}
.journal .EntryPanel .ModalButtonsDiv, .journal .UploadPanel .ModalButtonsDiv, .journal .QuestionPanel .ModalButtonsDiv, .journal .ScanPanel .ModalButtonsDiv
{
    clear: both;
    margin: 10px 0;
    text-align: center;
    width: 100%;
}
/* Popups journal_grid_box - end */



/* journal_grid_box - end*/

.recfoundDiv
{
    background: url("Images/Layout/loading_gray.gif") no-repeat scroll center center;
    height: 400px;
    width: 100%;
}

.NumberPoolMgrNumbers .popupHandle  {
    margin-bottom: 20px;
    padding: 2px 0;
}
.NumberPoolMgrNumbers .modalPopup input.standardbutton[type="submit"] {
    width: auto !important;
    min-width:80px;
}

.NumberPoolMgrNumbers .modalPopup {  
    min-width: 240px;
    text-align: center;
}

.NumberPoolMgrNumbers .modalPopup .divCountsClass {
    display:table;
    width: 100% !important;
    margin-bottom:10px;
}

.NumberPoolMgrNumbers .modalPopup .divCountsClass div {
    display:table-row;
}

.NumberPoolMgrNumbers .modalPopup .divCountsClass div span {
    display:table-cell;
}

.NumberPoolMgrNumbers .modalPopup .divCountsClass div span:nth-child(1) {
    text-align:right;
    width: 50%;
    padding-right: 4px;
}

.NumberPoolMgrNumbers .modalPopup .divCountsClass div span:nth-child(2) {
    text-align:left;
}

.NumberPoolMgrNumbers .modalPopup .popupHandle {
    text-align:left;
}

.NumberPoolMgrNumbers .modalPopup .npFromNumber,
.NumberPoolMgrNumbers .modalPopup .npToNumber {
    clear: left;
    display: inline-block;
    float: left;
    margin: 0 0 10px 25px;
    text-align: left;
    width: 100px;
}

.NumberPoolMgrNumbers .modalPopup .npPopupButtons {
    width: 100% !important;
    float:left;
    margin-top:20px;
}

.NumberPoolMgrNumbers .modalPopup input[type="text"] {
    clear:right;
    float:left;
    margin-bottom:10px;
}

.NumberPoolMgrNumbers table.searchresults th {
    background: none repeat scroll 0 0 transparent;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 3px solid #6C9CCC;
}

.NumberPoolMgrNumbers table.searchresults th td {
    background: none repeat scroll 0 0 transparent;
}

.divNumberPoolTitle {
    text-align:center;
    font-weight: bold;
}


/* popupEU
----------------------------------------------------------*/
#popupEU {
    background:rgba(255,255,255,0.8) !important;
    display:none;
}

    #popupEU .popup.scroll {
        padding: 0;
        width: 50%;
        margin: 100px auto 0;
        box-sizing: border-box;
        border: 1px solid #004B8D;
    }

#popupEU .popup.scroll > img {
    max-height:100px;
    float:left;
}

    #popupEU .popup.scroll > img:nth-child(2) {
        margin:35px 40px 0px 40px;
    }

    #popupEU .popup.scroll > div {
        width:100%;
        display:inline-block;
        background: #004B8D;
        padding: 0;
        box-sizing: border-box;
    }

        #popupEU .popup.scroll > div p {
            color:#fff;
            font-size: 12px;
            line-height: 18px;
            text-align: center;
        }

            #popupEU .popup.scroll > div p:first-of-type {
                margin-top:40px;
                font-size: 12px;
                line-height: 18px;
                padding: 0 20px;
            }

            #popupEU .popup.scroll > div p:last-of-type br {
                display:none;
            }

            #popupEU .popup.scroll > div p:last-of-type a {
                margin-right:50px;
                color: #00AFD3;
            }

            #popupEU .popup.scroll > div p:last-of-type a:hover {
                color: #fff;
            }

        #popupEU .popup.scroll > div h5 {
            color: #004B8D !important;
            font-size: 16px;
            font-weight: normal;
            line-height: 24px;
            display: block;
            background: #fff;
            margin: 0;
            padding: 0;
        }

.popupClose,
#popupEU .popup.scroll > div.popupClose {
    background: transparent;
    color:#004B8D;
    display: block;
    font-size: 24px;
    font-weight: bold;
    text-align:center;
    height: 32px;
    width: 32px;
    float: right;
    margin: -32px 0 0 0;
}

.popupClose:hover {
    background: url("../Images/small/Badge-X.png") no-repeat scroll center center #ff8800;
}

.popupClose label {
    width:100%;
    height:100%;
}

.popup.scroll .popupClose {
        margin: -10px 0px 0px 0px;
}

.popupContainer {
    position:fixed;
    width: 100%;
    height:100%;
    top:0px;
    left:0px;
    background:rgba(44,62,80,0.75);
    display:none;
}

    .popupContainer.Active {
        display:block;
        z-index:999;
    }

.ufgButton {
    float: left;
    margin: 5px;
}

.ufgComplex {
    max-height: 250px;
    overflow-x: hidden;
}

.ufgErrors textarea {
    width: 700px;
    height: 40px;
}


.content .content.kartapolisy .modalPopup.formPopup.VsmActionFromPopUp .lowerbuttonbar {
    text-align: center;
    margin-left:0px !important;
    }
 
.EditorContent .SubmitAnnex .ajax__tab_default .field.AnnexChangeText textarea {
     min-width:423px;
     max-width:600px;
     width:auto!important;
     min-height: 60px;
     }
     
.modalPopup {
    width:auto!important;
    }
    
    
    /*DEBUG CONSOLE
------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ConsoleIdentifier
{
    color: red;
}

.ConsoleKey
{
    color:Black;
}

.ConsoleValue
{
    color: green;
}

.ConsoleInfo
{
    color: blue;
}