@media print {
    .no_print {
        display: none
    }
}
/* modul dropit - stylopis  */
.dropit {
    list-style: none;
    padding: 0;
    margin: 0;
    border:0px none !important;
}
.dropit .dropit-trigger {
    position: relative;
}
.dropit .dropit-submenu {
    position: absolute;
    top: 100%;
    left: 0; /* dropdown left or right */
    z-index: 1000;
    display: none;
    min-width: 150px;
    list-style: none;
    padding: 0;
    margin: 0;
}
ul.dropit.sirsi ul.dropit-submenu {
    min-width: 200px;
}
ul.dropit.sirsi300 ul.dropit-submenu {
    min-width: 300px;
}

.dropit .dropit-open .dropit-submenu {
    display: block;
}
.dropit ul.dropit-submenu{
    background-color:#fff;
    border:1px solid #b2b2b2;
    padding:6px 0;
    margin:3px 0 0 1px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.15);
    -moz-box-shadow:0px 1px 3px rgba(0,0,0,0.15);
    box-shadow:0px 1px 3px rgba(0,0,0,0.15);
}
.dropit ul.dropit-submenu a{
    display:block;
    line-height:25px;
    padding:0 18px;
}
.dropit ul.dropit-submenu img{
    vertical-align:middle;
    margin-bottom:2px;
    margin-right:10px;
}
.dropit ul.dropit-submenu a:hover{
    background:#D9E9FA;
    text-decoration:none;
}

.showinblock {
    display:block;
}
.polozkaMS {
    width:300px !important;
}
/* tvrdy override pro ders styly*/

.ui-tabs .ui-tabs-nav {
    padding: 0.2em 18.0em 0px 0px;
}

/* ujep barvy a doplnění  */

/* head & menu */
/* menu světlé šedé  */
.head  {
    background-color: #f7f7f7;
    font-weight: bold;
}
/*pismo v menu tmavě šedé verze IMIS*/
.menu_top {
    color: #404040;
}
/* písmo s kde jsem - možná zvětšit */
.menu_bottom {
    color: #404040;
    font-size: 12px;
}
.menu_top a, .menu_bottom a {
    color: #404040;
    font-size: 14px;
}
/*podtržení nabidky 2. úrovně*/
.headmenu {
    border-bottom: 1px solid #612E5F;
    border-top: 1px solid #612E5F;
}
/* menu  písmo*/
.headmenu  a {
    color: #ffffff;
    font-size: 14px;
    text-decoration: none;
}
.headmenu  a:hover {
    background-color: #6d1f80;
}
/* pásek s nabídkou  */
body.nabidka {
    background-color: #9260a0;
    background: -webkit-linear-gradient(top, #BD96CD, #9260a0);
    background: -moz-linear-gradient(top, #BD96CD, #9260a0);
    background: -ms-linear-gradient(top, #BD96CD, #9260a0);
    background: -o-linear-gradient(top, #BD96CD, #9260a0);
    background: linear-gradient(top, #BD96CD, #9260a0);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BD96CD', endColorstr='#9260a0',GradientType=1 );
    font-size: 12px;
    border-top: 2px solid #6d1f80;
    border-bottom: none;
    padding: 0;
    margin: 0;
}
.oddelovac {
    color: #ffffff;
}

/*rozbalovací manu   tady je přibito quick_nav.ccs  -- opravime */
#quick_nav_container {
    font-size: 14px;
    background-color: #9260a0;
    border: 2px solid white;
}

.head_sedy  {
    background-color: #DEDEDE;
    font-weight: bold;
}

.head_fialovy {
    background-color: #6d1f80;
}

.pages a, #seznam_grantu a{
    color: #9e49a4 !important;
}

/* Akce>> / Volby>> */
.odkaz_akce{
    color:#9e49a4 !important;
}
.sipka_menu{
    color:#9e49a4;
}

.detail_menu a{
    color:#9e49a4;
}

#nav a.button.new {
    margin-right: 10px;
    margin-left: -1px;
}

input.submit.novy_zaznam {
    margin-right: 10px;
    margin-left: -1px;
    height: 34px;
}
.filtr_polozka {
    width: auto;
}

h1 {
    background-color: #ffffca !important;
    background: -webkit-linear-gradient(top, #ffffca, #ffffcc);
    background: -moz-linear-gradient(top,#ffffca, #ffffcc);
    background: -ms-linear-gradient(top, #ffffca, #ffffcc);
    background: -o-linear-gradient(top, #ffffca, #ffffcc);
    background: linear-gradient(top, #ffffca, #ffffcc);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffca', endColorstr='#cb97f5',GradientType=1 );
    border: 1px solid #ccccaa;
    color:   #777777;
    height: 22px;
    text-shadow: 0 0px 0 #ffffcc;
}

.h2 {
    background-color: #e5ffca !important;
    background: -webkit-linear-gradient(top, #e5ffca, #d4ffcc);
    background: -moz-linear-gradient(top,#e5ffca, #d4ffcc);
    background: -ms-linear-gradient(top, #e5ffca, #d4ffcc);
    background: -o-linear-gradient(top, #e5ffca, #d4ffcc);
    background: linear-gradient(top, #e5ffca, #d4ffcc);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5ffca', endColorstr='#d4ffcc',GradientType=1 );
    border: 1px solid #ccccaa;
    color:   #777777;
    text-shadow: 0 0px 0 #ffffcc;
    padding:4px 3px 4px 3px;
}
/*  výšky, šířky*/

.vyska_80p {
    height:80px;
}

.height_16 {
    height: 16px;
}

.height_15 {
    height: 15px;
}

.height_10 {
    height: 10px;
}
.width_5 {
    width: 5%;
}


.width_10 {
    width: 10%;
}

.width_15 {
    width: 15%;
}

.width_20 {
    width: 20%;
}
.width_25 {
    width: 25%;
}
.width_30 {
    width: 30%;
}
.width_35 {
    width: 35%;
}
.width_40 {
    width: 40%;
}
#tabs a,
.tabs a  {
    color: #9e49a4;
}

#tabs.ui-tabs li.ui-tabs-selected a, #tabs.ui-tabs li.ui-tabs-active a {
    color: #333;
}

table.zaznamy tr th a {
    color: #9e49a4;
}

table.zaznamy tr th.hlavickaWrap {
    word-wrap: break-word;
    white-space: normal;
    text-align: center;
}

table.stripped tr:nth-child(2n+1) {
    background: #f7e8fb;
}

table.stripped tr:hover, table.zaznamy tr:hover {
    background-color: #d9e9fa;
}

.slovaWrap {
    word-wrap: break-word !important;
    white-space: normal !important;
}
/* Styl 3. urovne */
/* gap.css */
/* tlačítka sloužící pro rozbalení/sbalení +/- */
a.plus, a.minus {
    color: #9260a0;
}

.vrstranky1, .vrstranky2 {
    color: #9e49a4;
}
.ui-autocomplete.ui-menu a:hover {
    color: #9e49a4;
}
img.helpicon {
    cursor:pointer;
}

.h1_novy_help {
    margin-left: 107px;
    margin-right: 43px;
}

.h1_help {
    margin-left: 0px;
    margin-right: 43px;
}

.h1_novy_help.tlacitkoNovy,
.h1_help.tlacitkoNovy {
    margin-left: 107px;
}

.h1_novy_help.bezNapovedy,
.h1_help.bezNapovedy {
    margin-right: 0px;
}

#nav li {
    margin: 0px;
}
#nav a.button.new, #nav a.button.new:hover, #nav a.button.new:active
{
    margin: 0;
    padding-top: 7px;
}

input.schvalit, input.svtyrkysovy {
    background-color: #50D0FF !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#50D0FF), to(#009CD5));
    background: -webkit-linear-gradient(top, #50D0FF, #009CD5);
    background: -moz-linear-gradient(top, #50D0FF, #009CD5);
    background: -ms-linear-gradient(top, #50D0FF, #009CD5);
    background: -o-linear-gradient(top, #50D0FF, #009CD5);
    background: linear-gradient(top, #50D0FF, #009CD5);
    text-shadow: 0 1px 0 #0089D2;
}

input.potvrditDoDochazky, input.zeleny {
    background-color: #00CC00 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#00CC00), to(#009800));
    background: -webkit-linear-gradient(top, #00CC00, #009800);
    background: -moz-linear-gradient(top, #00CC00, #009800);
    background: -ms-linear-gradient(top, #00CC00, #009800);
    background: -o-linear-gradient(top, #00CC00, #009800);
    background: linear-gradient(top, #00CC00, #009800);
    text-shadow: 0 1px 0 #007800;
}

input.test, input.svzluty {
    background-color: #FFFF99 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFF99), to(#FFCC99));
    background: -webkit-linear-gradient(top, #FFFF99, #FFCC99);
    background: -moz-linear-gradient(top, #FFFF99, #FFCC99);
    background: -ms-linear-gradient(top, #FFFF99, #FFCC99);
    background: -o-linear-gradient(top, #FFFF99, #FFCC99);
    background: linear-gradient(top, #FFFF99, #FFCC99);
    text-shadow: 0 1px 0 #CC9933;
}

input.real, input.svzeleny {
    background-color: #00FF66 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#00FF66), to(#00A066));
    background: -webkit-linear-gradient(top, #00FF66, #00A066);
    background: -moz-linear-gradient(top, #00FF66, #00A066);
    background: -ms-linear-gradient(top, #00FF66, #00A066);
    background: -o-linear-gradient(top, #00FF66, #00A066);
    background: linear-gradient(top, #00FF66, #00A066);
    text-shadow: 0 1px 0 #007800;
}

input.stornovana {
    background-color: #ffffff !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));
    background: -webkit-linear-gradient(top, #ffffff, #efefef);
    background: -moz-linear-gradient(top, #ffffff, #efefef);
    background: -ms-linear-gradient(top, #ffffff, #efefef);
    background: -o-linear-gradient(top, #ffffff, #efefef);
    background: linear-gradient(top, #ffffff, #efefef);
    text-shadow: 0 1px 0 #d9d9d9;
    padding: 4px 10px;
}

input.button.cerveny {
    background-color: #ff0000 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#cc0000));
    background: -webkit-linear-gradient(top, #ff0000, #cc0000);
    background: -moz-linear-gradient(top, #ff0000, #cc0000);
    background: -ms-linear-gradient(top, #ff0000, #cc0000);
    background: -o-linear-gradient(top, #ff0000, #cc0000);
    background: linear-gradient(top, #ff0000, #cc0000);
    color:#eadede;
    text-shadow: 0 1px 0 #af0000;
}

input.button.svcerveny {
    background-color: #ffa2a2 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffa2a2), to(#e06e6e));
    background: -webkit-linear-gradient(top, #ffa2a2, #e06e6e);
    background: -moz-linear-gradient(top, #ffa2a2, #e06e6e);
    background: -ms-linear-gradient(top, #ffa2a2, #e06e6e);
    background: -o-linear-gradient(top, #ffa2a2, #e06e6e);
    background: linear-gradient(top, #ffa2a2, #e06e6e);
    text-shadow: 0 1px 0 #cd697e;
}

input.button.svmodry {
    background-color: #99d0ff !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#99d0ff), to(#86aed0));
    background: -webkit-linear-gradient(top, #99d0ff, #86aed0);
    background: -moz-linear-gradient(top, #99d0ff, #86aed0);
    background: -ms-linear-gradient(top, #99d0ff, #86aed0);
    background: -o-linear-gradient(top, #99d0ff, #86aed0);
    background: linear-gradient(top, #99d0ff, #86aed0);
    text-shadow: 0 1px 0 #86a4d0;
}

input.button.ruzovy {
    background-color: #ffa0f0 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffa0f0), to(#ff80f0));
    background: -webkit-linear-gradient(top, #ffa0f0, #ff80f0);
    background: -moz-linear-gradient(top, #ffa0f0, #ff80f0);
    background: -ms-linear-gradient(top, #ffa0f0, #ff80f0);
    background: -o-linear-gradient(top, #ffa0f0, #ff80f0);
    background: linear-gradient(top, #ffa0f0, #ff80f0);
    text-shadow: 0 1px 0 #ff5bf0;
}

input.button.velkyText {
    font-size:12px;
    padding:4px 4px 4px 4px;
    height:30px;
}
    
input.buttonEdit {
    padding: 4px 4px 4px 20px;
    background-image: url(/core/styles/images/document-preview.png);
    background-repeat: no-repeat;
    background-position: center left;
    border:none;
}
input.buttonEditSedy {
    padding: 4px 4px 4px 20px;
    background-image: url(/core/styles/images/document-previewsedy.png);
    background-repeat: no-repeat;
    background-position: center left;
    border:none;
}

input.buttonProhlizet {
    padding: 4px 4px 4px 20px;
    background-image: url(/images/list.gif);
    background-repeat: no-repeat;
    background-position: center left;
    border:none;
} 
input.buttonChyba {
    padding: 4px 4px 4px 20px;
    background-image: url(/images/warning.png);
    background-repeat: no-repeat;
    background-position: center left;
    border:none;
} 
input.buttonChybaRed {
    padding: 4px 4px 4px 20px;
    background-image: url(/ci/images/alertRed16.png);
    background-repeat: no-repeat;
    background-position: center left;
    border:none;
} 
input.buttonHodiny {
    padding: 4px 4px 4px 20px;
    background-image: url(/images/pres.png);
    background-repeat: no-repeat;
    background-position: center left;
    border:none;
}       
input.buttonPredat {
    padding: 4px 4px 4px 20px;
    background-image: url(/core/styles/images/zmena_vlastnika.png);
    background-repeat: no-repeat;
    background-position: center left;
    border:none;
}

input.buttonTisk {
    padding: 4px 4px 4px 20px;
    background-image: url(/core/styles/images/document-print.png);
    background-repeat: no-repeat;
    background-position: center left;
    border:none;
}

input.buttonExcel {
    padding: 4px 4px 4px 20px;
    background-image: url(/images/xls_cisty.gif);
    background-repeat: no-repeat;
    background-position: center left;
    border:none;
}

input.buttonKopie {
    padding: 4px 4px 4px 20px;
    background-image: url(/images/copy.gif);
    background-repeat: no-repeat;
    background-position: center left;
    border:none;
}

input.buttonSdileni {
    padding: 4px 4px 4px 20px;
    background-image:url("/images/kontext_menu/sdilena_slozka.gif");
    background-repeat: no-repeat;
    background-position: center left;
    border:none;
}
input.buttonPotvrdit {
    padding: 4px 4px 4px 20px;
    background-image:url("/core/styles/images/potvrdit.png");
    background-repeat: no-repeat;
    background-position: center left;
    border:none;
}
input.buttonZamitnout {
    padding: 4px 4px 4px 20px;
    background-image:url("/core/styles/images/zamitnout.png");
    background-repeat: no-repeat;
    background-position: center left;
    border:none;
}
input.buttonNovy {
    padding: 4px 4px 4px 20px;
    background-image:url("/core/styles/images/file.png");
    background-repeat: no-repeat;
    background-position: center left;
    border:none;
}
input.buttonVlozit {
    padding: 4px 4px 4px 20px;
    background-image:url("/images/insert.gif");
    background-repeat: no-repeat;
    background-position: center left;
    border:none;
}


input.buttonZkontrolovat {
    padding: 4px 4px 4px 20px;
    background-image:url("/core/styles/images/wfkontrolamodra16.png");
    background-repeat: no-repeat;
    background-position: center left;
    border:none;
}

 
input.buttonZkontrolovatSedy {
    padding: 4px 4px 4px 20px;
    background-image:url("/core/styles/images/wfkontrolaseda.png");
    background-repeat: no-repeat;
    background-position: center left;
    border:none;
}

input.buttonSchvalovat {
    padding: 4px 4px 4px 20px;
    background-image:url("/core/styles/images/wfkontrolazeleny.png");
    background-repeat: no-repeat;
    background-position: center left;
    border:none;
}



input.buttonTisk:active,
input.buttonZkontrolovat:active,
input.buttonSchvalovat:active,
input.buttonVlozit:active,
input.buttonEdit:active,
input.buttonSdileni:active,
input.buttonPotvrdit:active,
input.buttonPredat:active,
input.buttonProhlizet:active,
input.buttonZamitnout:active,
input.buttonChyba:active,
input.buttonChybaRed:active,
input.buttonHodiny:active,
input.buttonNovy:active {
    border:none;
    box-shadow:  0 0 0 0 ;
}
input.buttonTisk:hover,
input.buttonZkontrolovat:hover,
input.buttonSchvalovat:hover,
input.buttonVlozit:hover,
input.buttonEdit:hover,
input.buttonSdileni:hover,
input.buttonPotvrdit:hover,
input.buttonPredat:hover,
input.buttonProhlizet:hover,
input.buttonZamitnout:hover,
input.buttonChyba:hover,
input.buttonChybaRed:hover,
input.buttonHodiny:hover,
input.buttonNovy:hover {
    border:none;
    box-shadow: inset 0 0 1px 1px #aaaaaa, 0 1px 0 0 #eeeeee;
}

input.chybaVstupu {
    border:0;
    border: 2px dotted;
    border-color:red;
}

table.zaznamy td.zaznamy {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px none transparent;
}

table.zaznamy table.zaznamy {
    border: 0px none transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

table.zaznamy tr.info td {
    background-color:#ffff66;
}

span.infoAPozor {
    color: #ff0000;
    font-weight: bold;
}

span.infoAPozorZluty {
    color: #ff0000;
    font-weight: bold;
    background-color:#ffff66;
}

div#page_head li.lihelp,
div#page_head li.lihelp a.button {
    margin-right: 0px;
}

.alert.infoUpozorneniUjep .alert {
    background-color: #FEFDC8;
    border-color: #dcdb8c;
}

.alert.infoUpozorneniZeleny .alert {
    background-color:#daffda;
    background-image: url('/core/images/emblem-information.png');
    background-repeat: no-repeat;
    background-position: 15px center;
    border-color: #adffad;
}

.alert.infoUpozorneniModry .alert {
    background-color:#EBF7FF;
    background-image: url('/core/images/emblem-information.png');
    background-repeat: no-repeat;
    background-position: 15px center;
    border-color: #60bdfb;
}

table.zaznamy.nepritomnostiUjep tr td {
    vertical-align: top;
}

.radek_sudy {
    background-color: #f7e8fb;
}

.export_button a.button {
    vertical-align: middle;
    display: inline-block;
    padding: 0px 5px 0px 5px;
    margin: 0px;
    line-height: 21px;
}

.export_button a.button img {
    top:3px;
    right:2px;
}

#tabs .export_button ,
.tabs .export_button
{
    right:55px;
    top:4px;
    border:none;
    background:none;
}

.tabs.mimoZalozku .export_button {
    right: 10px;
    top: 8px;
}

.tabs.mimoZalozkuSNapovedou .export_button {
    right: 52px;
    top: 4px;
}

ul.button.List {
    padding:2px 5px 2px 5px;
}
ul.button.List li {
    list-style: none inside;
}
.rotate90 {
    padding:4px;
    text-align:center;
    /* Safari */
    -webkit-transform: rotate(-90deg);
    /* Firefox */
    -moz-transform: rotate(-90deg);
    /* IE */
    -ms-transform: rotate(-90deg);
    /* Opera */
    -o-transform: rotate(-90deg);
    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.width110 {
    width: 110px !important;
}

.width140 {
    width: 140px !important;
}
.width170 {
    width: 170px !important;
}
.width200 {
    width:200px !important;
}

.width540 {
    width: 540px !important;
}

.width650 {
    width: 650px !important;
}


table.zaznamy td table td span {
    line-height: 1;
    top:0px;
    left:0px;
    padding: 4px 10px;
    text-align: center;
    margin: 0 3px 1px 3px;
    text-shadow: 0 1px 0 #ddd;
}

table.zaznamy td span.keSchvaleni {
    background-color: #ACACAC !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#ACACAC), to(#959494));
    background: -webkit-linear-gradient(top, #ACACAC, #959494);
    background: -moz-linear-gradient(top, #ACACAC, #959494);
    background: -ms-linear-gradient(top, #ACACAC, #959494);
    background: -o-linear-gradient(top, #ACACAC, #959494);
    background: linear-gradient(top, #ACACAC, #959494);
    text-shadow: 0 1px 0 #787878;
    padding: 4px 10px;
}

table.zaznamy td span.potvrzena {
    background-color: #00CC00 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#00CC00), to(#009800));
    background: -webkit-linear-gradient(top, #00CC00, #009800);
    background: -moz-linear-gradient(top, #00CC00, #009800);
    background: -ms-linear-gradient(top, #00CC00, #009800);
    background: -o-linear-gradient(top, #00CC00, #009800);
    background: linear-gradient(top, #00CC00, #009800);
    text-shadow: 0 1px 0 #008000;
    padding: 4px 10px;
}

table.zaznamy td span.prijataZamo {
    background-color: #ffa0f0 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffa0f0), to(#ff80f0));
    background: -webkit-linear-gradient(top, #ffa0f0, #ff80f0);
    background: -moz-linear-gradient(top, #ffa0f0, #ff80f0);
    background: -ms-linear-gradient(top, #ffa0f0, #ff80f0);
    background: -o-linear-gradient(top, #ffa0f0, #ff80f0);
    background: linear-gradient(top, #ffa0f0, #ff80f0);
    text-shadow: 0 1px 0 #ff5cf0;
    padding: 4px 10px;
}

table.zaznamy td span.schvalena {
    background-color: #50D0FF !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#50D0FF), to(#009CD5));
    background: -webkit-linear-gradient(top, #50D0FF, #009CD5);
    background: -moz-linear-gradient(top, #50D0FF, #009CD5);
    background: -ms-linear-gradient(top, #50D0FF, #009CD5);
    background: -o-linear-gradient(top, #50D0FF, #009CD5);
    background: linear-gradient(top, #50D0FF, #009CD5);
    text-shadow: 0 1px 0 #0088d5;
    padding: 4px 10px;
}

table.zaznamy td span.stornovana {
    background-color: #ffffff !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));
    background: -webkit-linear-gradient(top, #ffffff, #efefef);
    background: -moz-linear-gradient(top, #ffffff, #efefef);
    background: -ms-linear-gradient(top, #ffffff, #efefef);
    background: -o-linear-gradient(top, #ffffff, #efefef);
    background: linear-gradient(top, #ffffff, #efefef);
    text-shadow: 0 1px 0 #d9d9d9;
    padding: 4px 10px;
}

table.zaznamy td span.zpracovana {
    background-color: #ffa2a2 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffa2a2), to(#ce7e7e));
    background: -webkit-linear-gradient(top, #ffa2a2, #ce7e7e);
    background: -moz-linear-gradient(top, #ffa2a2, #ce7e7e);
    background: -ms-linear-gradient(top, #ffa2a2, #ce7e7e);
    background: -o-linear-gradient(top, #ffa2a2, #ce7e7e);
    background: linear-gradient(top, #ffa2a2, #ce7e7e);
    text-shadow: 0 1px 0 #ce617e;
    padding: 4px 10px;
}



table.zaznamy.pracovniVykazTisk th.casy {
    width:5%;
    word-wrap:break-word;
}

table.zaznamy th.extraNadpis {
    background-color: #c9c9c9;
    background: -webkit-linear-gradient(top, #f5f5f5,#eeeeee);
    background: -moz-linear-gradient(top, #f5f5f5,#eeeeee);
    background: -ms-linear-gradient(top,  #f5f5f5,#eeeeee);
    background: -o-linear-gradient(top,  #f5f5f5,#eeeeee);
    background: linear-gradient(top, #f5f5f5,#eeeeee);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#eeeeee',GradientType=1 );
    border: 1px solid #ffffff;
    color: black;
    border:0px none;
    text-shadow: 0 0px 0 rgba(132, 77, 185, 0.7);
}

body.teloNaStred {
    margin:0px auto;
}

.ikonachyba {
    background-image: url('/images/alert.png') !important;
    background-position: right !important;
    background-repeat: no-repeat !important;
}

.filtr_polozka.label140 {
    width:290px;
}
.filtr_polozka.label140 .label {
    width:140px;
}
.filtr_polozka.label140 input {
    width:120px !important;
}
.filtr_polozka.label230 {
    width:373px;
}
.filtr_polozka.label230 .label {
    width:230px;
}

tr.sirsiBunky {
    height:40px;
}

p {
    padding:2px 10px 2px 10px;
    font-family: Arial,Helvetica,sans-serif;
}

.pozadi.yellow {
    background-color: #fff861;
    background: -webkit-linear-gradient(top, #fff861,#eae000);
    background: -moz-linear-gradient(top, #fff861,#eae000);
    background: -ms-linear-gradient(top,  #fff861,#eae000);
    background: -o-linear-gradient(top,  #fff861,#eae000);
    background: linear-gradient(top, #fff861,#eae000);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff861', endColorstr='#eae000',GradientType=1 );
}
.pozadi.svzluty {
    background-color: #FFF8AE;
    background: -webkit-linear-gradient(top, #FFF8AE,#FFF700);
    background: -moz-linear-gradient(top, #FFF8AE,#FFF700);
    background: -ms-linear-gradient(top,  #FFF8AE,#FFF700);
    background: -o-linear-gradient(top,  #FFF8AE,#FFF700);
    background: linear-gradient(top, #FFF8AE,#FFF700);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF8AE', endColorstr='#FFF700',GradientType=1 );
}


.pozadi.green {
    background-color: #a4ff6c;
    background: -webkit-linear-gradient(top, #a4ff6c,#57f94c);
    background: -moz-linear-gradient(top, #a4ff6c,#57f94c);
    background: -ms-linear-gradient(top,  #a4ff6c,#57f94c);
    background: -o-linear-gradient(top,  #a4ff6c,#57f94c);
    background: linear-gradient(top, #a4ff6c,#57f94c);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4ff6c', endColorstr='#57f94c',GradientType=1 );
}

.green {
    color: #008134;
}
.cerveny,
.red {
    color: #ff0000;
}
.gray {
    color: #a8a8a8;
}
.black {
    color: black;
}

.pozadi.red {
    background-color: #fcb0b0;
    background: -webkit-linear-gradient(top, #fcb0b0,#ff7171);
    background: -moz-linear-gradient(top, #fcb0b0,#ff7171);
    background: -ms-linear-gradient(top,  #fcb0b0,#ff7171);
    background: -o-linear-gradient(top,  #fcb0b0,#ff7171);
    background: linear-gradient(top, #fcb0b0,#ff7171);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcb0b0', endColorstr='#ff7171',GradientType=1 );
}

.pozadi.lightred {
    background-color: #FFE4E2;
    background: -webkit-linear-gradient(top, #FFE4E2,#FFA8A5);
    background: -moz-linear-gradient(top, #FFE4E2,#FFA8A5);
    background: -ms-linear-gradient(top,  #FFE4E2,#FFA8A5);
    background: -o-linear-gradient(top,  #FFE4E2,#FFA8A5);
    background: linear-gradient(top, #FFE4E2,#FFA8A5);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFE4E2', endColorstr='#FFA8A5',GradientType=1 );
}

.pozadi.svmodry {
    background-color: #CFE9FF;
    background: -webkit-linear-gradient(top, #CFE9FF,#DDEEFE);
    background: -moz-linear-gradient(top, #CFE9FF,#DDEEFE);
    background: -ms-linear-gradient(top,  #CFE9FF,#DDEEFE);
    background: -o-linear-gradient(top,  #CFE9FF,#DDEEFE);
    background: linear-gradient(top, #CFE9FF,#DDEEFE);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CFE9FF', endColorstr='#DDEEFE',GradientType=1 );
}
/* šedý jedna barva plochá*/
.pozadi.svsedy {
    background-color: #e2e2e2;
    background: -webkit-linear-gradient(top, #e2e2e2,#e2e2e2);
    background: -moz-linear-gradient(top, #e2e2e2,#e2e2e2);
    background: -ms-linear-gradient(top,  #e2e2e2,#e2e2e2);
    background: -o-linear-gradient(top,  #e2e2e2,#e2e2e2);
    background: linear-gradient(top, #e2e2e2,#e2e2e2);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#e2e2e2',GradientType=1 );
}

.ukazNic {
    display:none;
}

/*zarovnavaci stylopis*/
.floatLeft {
    float:left;
}
.floatRight {
    float:right;
}
.clear {
    clear:both;
}
.verticalTop {
    vertical-align: top;
}
.verticalBottom {
    vertical-align: bottom;
}

.objektDolu {
    vertical-align:bottom;
    display:block;
    position:relative;
    bottom:0px;
}

.hlavnifisA td,
.hlavnifisA td input {
    color:blue !important;
    font-weight: bold;
}

.locked {
    background: #ebebeb no-repeat top left;
    color: #393939;
}
.neukazovat {
    display:none !important;
}

@media (max-width: 1000px) {
    #nabidka_logo {
        display: none;
    }
}

@media (max-width: 900px) {
    .headtest .menu_top td {
        display:none;
    }
    .headtest .menu_top td:nth-child(4) {
        display:block;
    }
    .headtest .menu_bottom td:nth-child(2) {
        display:none;
    }
}
