﻿body {
    background-color: #fff;
    color: #333;
    /*font-size: .85em;*/
    font-size: 12px;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
}


.textarea {
    font-size: 12px;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
}

.wideCombo {
    width: 250px;
}

.bigButton {
    width: 25%;
    height: 50px;
    margin: 20px;
}
.HoverChangeCursor:hover { cursor:not-allowed; }
.FormCellHtml { border: 1px solid black; text-align: left; width: 30%; background-color: WhiteSmoke; font-weight: normal; color: #000000; }
.FormCell { border: 1px solid black; text-align: left; width: 30%;background-color: WhiteSmoke; font-weight: normal; color: #000000; }
.FormCellEdit { border: 0px solid black; text-align: left; width: 60%; background-color: transparent; font-weight: normal; color: #000000; }
.FormCellEditHtml { border: 0px solid black; text-align: left; width: 60%; background-color: transparent; font-weight: normal; color: #000000; }
.FormCellSelValue {border: none; text-align: left; width: 300px; font-weight: normal; }
.ItemStyle { width: 100%; margin-left: -3px; font-family: Verdana; font-weight: normal; font-size: 12px;}
.ItemStyleWidth { margin-left: -3px; width: 300px; font-family: Verdana; font-weight: normal; font-size: 12px;}
.topStyle { vertical-align: top; }
.red { border-color: red; border-width: 2px; }
.zalozka { color: #314163; font-size: 12px; height: 23px; font-weight: bold; padding-bottom: -10px;}

.accordionHeader { font-weight: bold; width: 100%; text-align: left; border-bottom: 1px solid #BEC9DD; cursor: pointer;background: #ffffff url("../Images/accordionHeader.jpg") no-repeat top left; color: #ffffff; padding: 4px; padding-right: 0px; margin-top: 5px; height: 12px;}
.accordionHeader DIV.headerText { width: 90%; float: left;}
.accordionHeader DIV.headerText SPAN.stanovisko {margin-left: 20px;} 
.accordionHeader DIV.headerText SPAN.stanovisko A { color: #FFFFFF; text-decoration: underline; }
.accordionHeader DIV.headerText SPAN.stanovisko A:hover { text-decoration: none; }

.accordionHeader DIV.headerImage { width: 10%; float: left; text-align: right; }
.accordionContent { width: 97%; overflow: auto; border-bottom: 0px; text-align: center;}
.accordionContent TD {text-align: left;}
.accordionContent TD.vzorek { vertical-align: top; padding-top: 0px; }

.pcs_form1_parent { background-color:transparent; width: 100%; border:0; border-collapse: collapse; background-color: WhiteSmoke; }
.pcs_form1_parent TD { vertical-align: top; }

TABLE.pcs_form1 TR.header {font-weight:normal; color: black;}
TABLE.pcs_form1 TR.header TD {border: 0;}
TABLE.pcs_form1 { border: solid 1px dashed;  border-collapse: separate;}
TABLE.pcs_form1 TR { margin: 5px;}
TABLE.pcs_form1 TR TH { text-align: left; font-weight: normal; padding-left:3px; vertical-align: top; padding-top: 3px; width: 19%;}
TABLE.pcs_form1 TR TD {vertical-align: top; padding-top: 3px; padding-left: 3px; text-align:left;}
TABLE.pcs_form2 TD, TABLE.pcs_form1 TR TD.FormCell {border: 1px solid black; text-align:left; width:30%;}
TABLE.pcs_form2 TD, TABLE.pcs_form1 TR TD.FormCellEdit {border: 0px solid black; text-align:left; width:30%;}

.eevVzorekStav_0 {background: #D79D9D; color: #ffffff; white-space: nowrap;}
.eevVzorekStav_1 {background: #B70040; color: #ffffff; white-space: nowrap;}
.eevVzorekStav_2 {background: #E44500; color: #ffffff; white-space: nowrap;}
.eevVzorekStav_3 {background: #9ACC7C; color: #000000; white-space: nowrap;}
.eevVzorekStav_4 {background: #008DDD; color: #ffffff; white-space: nowrap;}
.eevVzorekStav_5 {background: #687868; color: #ffffff; white-space: nowrap;}
.eevVzorekStav_6 {background: #FFFF7A; color: #000000; white-space: nowrap;}
.eevVzorekStav_7 {background: #7FFFFF; color: #000000; white-space: nowrap;}
.eevVzorekStav_8 {background: #375900; color: #ffffff; white-space: nowrap;}
.eevVzorekStav_S {background: #111111; color: #aaaaaa; white-space: nowrap;}
.eevVzorekStav_N {background: #000E68; color: #ffffff; white-space: nowrap;}
.eevVzorekStav_T {background: #000E68; color: #ffffff; white-space: nowrap;}

.eevVzorkarStav_platny {background: #9ACC7C; color: #000000;}
.eevVzorkarStav_propadly {background: #FFCE50; color: #000000;}
.eevVzorkarStav_neplatny {background: #FF8E68; color: #000000;}

.eevVzorekVisible { display: normal; }
.eevVzorekHide { display: none; }

.ui-widget-content
{
    background: #E5E5E5;
}

.cpHeaderAttribut, .cpHeaderWorkflow, .cpHeaderWorkflowZadatel, .cpHeader, .cpHeaderHistory
{
    background-color: #8F95A1;
    border: solid 1px #8F95A1;
    margin-right: 5px;
    font-weight: bold;
    font-size: 110%;
    width: auto;
    color: White;
    padding: 3px;
}
.cpContent
{
    border: 1px solid #8F95A1;
    margin-right: 5px;
    padding: 2px 5px;
    width: auto;
    color: Black;
}

.display-label, .editor-label
{
    margin: 0.5em 0 0 0;
}

.display-field
{
    margin: 0.5em 0 0 0;
    border: 1px solid #A1A1A1;
    height: 14px;
    padding: 1px;
    font-weight: bold;
    color: Black;
}
.editor-field
{
    margin: 0;
}

.editor-field
{
    margin-right: 5px;
}

.detail-field
{
    font-weight: bold;
    border: 1px solid #a1a1a1;
    padding: 1px 1px 1px 5px;
    margin-top: 0.5em;
    min-height: 14px;
    color: Black;
}

/* begin - design formularu */
#ZPForm table
{
    width: 100%;
}

#ZPForm input[type="text"], #ZPForm textarea
{
    width: 100%;
    padding-left: 7px;
    margin-right: 7px;
}

#ZPForm #Ulice, #ZPForm #TUlice, #ZPForm #BUlice, #ZPForm #ZUlice, #ZPForm #KUlice
{
    width: 90px;
}

#ZPForm #CisPop, #ZPForm #CisOrient, #ZPForm #PSC, #ZPForm #TCisPop, #ZPForm #TCisOrient, #ZPForm #TPSC, #ZPForm #BCisPop, #ZPForm #BCisOrient, #ZPForm #BPSC, #ZPForm #ZCisPop, #ZPForm #ZCisOrient, #ZPForm #ZPSC, #ZPForm #KPSC
{
    width: 30px;
}

table td
{
    padding-left: 5px;
}

.odsazenaTabulka
{
    padding-left: 30px;
}

fieldset
{
    padding: 5px 5px 5px 7px;
}

legend
{
    padding-bottom: 5px;
}


#ZPForm #VyhodyDruhehoStupneDo, #ZPForm #VyhodyTretihoStupneDo, #ZPForm #PrispevekBylVyplacenDne, #ZPForm #CastPrispevkuBylVracenDne, #ZPForm #CastPrispevkuVracenVeVysi
{
    width: 60px;
}

#ZPForm #CenaPomucky
{
    width: 70px;
}

#ZPForm fieldset table tr td input[type='text']
{
    margin-left: 0;
}
/* end - design formularu */

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    /* zakomentovano 4.11.2011 SB     border: 1px solid #ff0000;*/
    background-color: #fce5e8;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

input[disabled='disabled'], select[disabled='disabled'], input[readonly='readonly']
{
    background-color: #DCDCDC;
}

.ui-icon-circle-triangle-e
{
    float: right;
}

.ui-icon-circle-triangle-w
{
    float: left;
}

.ui-datepicker-title
{
    clear: both;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
#ui-datepicker-div
{
    display: none;
    width: 170px;
}

select#stavZadosti option[class="1"]
{
    background-color: #E6B8B7;
    color: Black;
}
select#stavZadosti option[class="2"]
{
    background-color: #FCD5B4;
    color: Black;
}
select#stavZadosti option[class="3"]
{
    background-color: #EBF1DE;
    color: Black;
}
select#stavZadosti option[class="4"]
{
    background-color: #D8E4BC;
    color: Black;
}
select#stavZadosti option[class="5"]
{
    background-color: #D8E4BC;
    color: Black;
}
select#stavZadosti option[class="6"]
{
    background-color: #C6C6C6;
    color: Black;
}
select#stavZadosti option[class="7"]
{
    background-color: #CCC0DA;
    color: Black;
}
select#stavZadosti option[class="8"]
{
    background-color: #CCC0DA;
    color: Black;
}
select#stavZadosti option[class="9"]
{
    background-color: #D8E4BC;
    color: Black;
}

select#stavZadosti option[class="1"] { background-color: #E6B8B7; color: Black; }
select#stavZadosti option[class="2"] { background-color: #FCD5B4; color: Black; }
select#stavZadosti option[class="3"] { background-color: #EBF1DE; color: Black; }
select#stavZadosti option[class="4"] { background-color: #D8E4BC; color: Black; }
select#stavZadosti option[class="5"] { background-color: #D8E4BC; color: Black; }
select#stavZadosti option[class="6"] { background-color: #C6C6C6; color: Black; }
select#stavZadosti option[class="7"] { background-color: #CCC0DA; color: Black; }
select#stavZadosti option[class="8"] { background-color: #CCC0DA; color: Black; }
select#stavZadosti option[class="9"] { background-color: #D8E4BC; color: Black; }
select#stavZadosti option[class="10"] { background-color: #E6B8B7; color: Black; }
select#stavZadosti option[class="11"] { background-color: #E6B8B7; color: Black; }
select#stavZadosti option[class="30"] { background-color: #EBF1DE; color: Black; }
select#stavZadosti option[class="50"] { background-color: #DAEEF3; color: Black; }
select#stavZadosti option[class="51"] { background-color: #B7DEE8; color: Black; }
select#stavZadosti option[class="52"] { background-color: #7E959C; color: Black; }
select#stavZadosti option[class="53"] { background-color: #D8E4BC; color: Black; }
select#stavZadosti option[class="55"] { background-color: #E4DFEC; color: Black; }
select#stavZadosti option[class="100"] { background-color: #C0C0C0; color: Black; }

.active-main-menu
{
    background-color: #dcdcdc;
}

.active-submenu {
     background-color: #dcdcdc;
}

table.main_table tbody tr:hover
{
    /*background-color:#F0F0F6;*/
    background-color: #FFEB9C;
    cursor: default;
}

.HledaniVRegistruOsobRegion, .HledaniVRegistruAdresRegion, .HledaniVRegistruSubjektuRegion
{
    cursor: pointer;
    margin: 0 5px 0 5px;
    padding: 6px;
    padding-left: 12px;
    height: 12px;
    font-size: 110%;
    font-weight: bold;
}

.HledaniVRegistruOsobRegion:hover, .HledaniVRegistruAdresRegion:hover, .HledaniVRegistruSubjektuRegion:hover
{
    background-color: #D3D3D3;
}

.HledaniVRegistruOsobRegionHeader, .HledaniVRegistruAdresRegionHeader, .HledaniVRegistruSubjektuRegionHeader
{
    border-top: 2px solid #314163;
    border-right: 2px solid #314163;
    border-left: 2px solid #314163;
    /*border-top: 2px solid #77933E;
    border-right: 2px solid #77933E;
    border-left: 2px solid #77933E;*/
    padding: 6px;
    background-color: #DCDCDC;
    padding-left: 12px;
    font-size: 110%;
    font-weight: bold;
}

.HledaniVRegistruOsob, .HledaniVRegistruAdres, .HledaniVRegistruSubjektu
{
    background: #DCDCDC;
    margin: 5px;
    padding: 10px;
    margin-top: 0;
    /*border-bottom: 2px solid #77933E;
    border-right: 2px solid #77933E;
    border-left: 2px solid #77933E;*/
    border-bottom: 2px solid #314163;
    border-right: 2px solid #314163;
    border-left: 2px solid #314163;
}

#docDetail
{
    background: rgb(229, 229, 229);
    font-size: 11px;
}

input[type='submit']
{
    cursor: pointer;
}

fieldset table tr td textarea.require_1, fieldset table tr td textarea.require_2
{
    background-repeat: repeat-y;
    padding-left: 7px;
    background-position: left top;
    width: 295px;
}

fieldset table tr td textarea.require_1, fieldset table tr td select.require_1, fieldset table tr td input[type="text"].require_1
{
    background-image: url('images/require_1.png');
    border: 1px solid #e3001a;
    width: 98%;
}

fieldset table tr td select.require_1, fieldset table tr td select.require_2
{
    background-repeat: repeat-y;
    padding-left: 7px;
    background-position: left top;
    width: 98%;
}

fieldset table tr td input[type="text"], fieldset table tr td select, fieldset table tr td textarea
{
    padding-left: 7px;
    width: 98%;
    box-sizing: content-box;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    margin-left: 0;
}

fieldset table tr td select
{
    font-weight: normal;    
}

.mezera
{
    width: 26px;
}

.docNotAuthExists
{
    background-color: salmon;
}

.ui-loading-icon
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url('images/grayBackground.png');
}

.ui-loading-icon img.loading-icon
{
    position: relative;
    top: 50%;
    left: 50%;
    margin-left: -16px;
    margin-top: -16px;
}

.submenu-novaZadost
{
    font-weight: bold;
    border-right: 2px solid #535353;
    height: 15px;
    margin-top: 3px;
    margin-right: 10px;
}

.submenu-novaZadost a
{
    text-decoration: none;
    color: #535353;
    line-height: 15px;
    display: block;
}

h1
{
    font-size: 18px;
}

h2
{
    font-size: 16px;
}

h3
{
    font-size: 14px;
}

p
{
    font-size: 12px;
}

div.main_filter
{
    height: 35px;
}

.main_filter .advance_filter
{
    height: auto;
}

.main_filter .advance_filter fieldset
{
    margin: 10px 15px;
}

.main_filter .advance_filter input[type=button], .main_filter .advance_filter input[type=submit]
{
    width: auto;
}


#tblBydl p
{
    padding: 0;
    margin: 0;
}

.subtable_prijmy tbody tr td,
.subtable_nemovityMajetek tbody tr td,
.subtable_movityMajetek tbody tr td
{
    border: none;
}

.noborder tbody tr td {
    border: none;
}

.notifikace
{
    float: right;
    line-height: 24px;
    margin-right: 10px;
}
.ZvyraznenyTR
{
    background-color: #FFEB9C;
}

img.button {
    cursor: hand;
}

.SpisToolbar 
{
    background-color: #d2d2d2; 
    border: 1px solid #bfbfbf; 
    height: 22px; 
    padding: 2px 1px;
}

.SpisToolbar img 
{
    cursor: pointer;
    padding: 3px;
}

.SpisToolbar img:hover,
.SpisToolbar .button:hover
{
    background-color: #bfbfbf;
}


.main_table  thead tr th.headerSortUp {
	background-image: url('images/filter_up_light.png');
	background-repeat: no-repeat;
	background-position: center right;
}
.main_table  thead tr th.headerSortDown {
	background-image:  url('images/filter_down_light.png');
	background-repeat: no-repeat;
	background-position: center right;
}
.main_table thead tr th.little {
	width:20px;
}


input:focus, 
select:focus, 
textarea:focus{
    border-color: blue;
    }
input[type="text"]:focus, 
input[type="checkbox"]:focus, 
input[type="radio"]:focus, 
input[type="file"]:focus{
    border-color: blue;
}

input[disabled='disabled']:focus, select[disabled='disabled']:focus, input[readonly='readonly']:focus
{
    background-color: #DCDCDC;
    border-color: #ABADB3;
}
input[type="button"]:focus,
input[type="submit"]:focus{
	text-align:left; 
	padding-left:15px;
	padding-right:15px;
	font-size:11px; 
	font-weight:bold; 
	color:#444444;
	height:25px;
	background-color:#d2d2d2; 
	border:1px solid #bfbfbf;
}

ul.ui-autocomplete {
    background-color: rgb(255,255,255);
}

html {
    margin: 0;
    padding: 0;
}

a {
    color: #333;
    outline: none;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: underline;
}

    a:link, a:visited,
    a:active, a:hover {
        color: #333;
    }

    /*a:hover {
        background-color: #c7d1d6;
    }*/

td.jqplot-table-legend-swatch {
    padding-right: 0;
}

table.jqplot-table-legend {
    margin: 0;
}

div.jqplot-data-label {
    font-size: 12px;
}

div.jqplot-axis {
    font-size: 1em;
}

.jqplot-title {
    padding-bottom: 0;
    margin: 0;
}

.SituacniHlaseniTable td {
    padding-top: 7px;
    padding-bottom: 7px;
}

table tbody tr th {
    text-align: left;
    width: auto;
}

