@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');

/** CSS Reset **/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;	
	font: inherit;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/** End CSS Reset **/


/** CSS Revert for CKEditor #16919 **/

.cke_editable div, .cke_editable span, .cke_editable applet, .cke_editable object, .cke_editable iframe,
.cke_editable h1, .cke_editable h2, .cke_editable h3, .cke_editable h4, .cke_editable h5, .cke_editable h6, .cke_editable p, .cke_editable blockquote, .cke_editable pre,
.cke_editable a, .cke_editable abbr, .cke_editable acronym, .cke_editable address, .cke_editable big, .cke_editable cite, .cke_editable code,
.cke_editable del, .cke_editable dfn, .cke_editable em, .cke_editable img, .cke_editable ins, .cke_editable kbd, .cke_editable q, .cke_editable s, .cke_editable samp,
.cke_editable small, .cke_editable strike, .cke_editable strong, .cke_editable sub, .cke_editable sup, .cke_editable tt, .cke_editable var,
.cke_editable b, .cke_editable u, .cke_editable i, .cke_editable center,
.cke_editable dl, .cke_editable dt, .cke_editable dd, .cke_editable ol, .cke_editable ul, .cke_editable li,
.cke_editable fieldset, .cke_editable form, .cke_editable label, .cke_editable legend,
.cke_editable table, .cke_editable caption, .cke_editable tbody, .cke_editable tfoot, .cke_editable thead, .cke_editable tr, .cke_editable th, .cke_editable td,
.cke_editable article, .cke_editable aside, .cke_editable canvas, .cke_editable details, .cke_editable embed,
.cke_editable figure, .cke_editable figcaption, .cke_editable footer, .cke_editable header, .cke_editable hgroup,
.cke_editable menu, .cke_editable nav, .cke_editable output, .cke_editable ruby, .cke_editable section, .cke_editable summary,
.cke_editable time, .cke_editable mark, .cke_editable audio, .cke_editable video {
	margin: revert;
	padding: revert;
	border: revert;	
	font: revert;
}
/* HTML5 display-role revert for older browsers */
.cke_editable article, .cke_editable aside, .cke_editable details, .cke_editable figcaption, .cke_editable figure,
.cke_editable footer, .cke_editable header, .cke_editable hgroup, .cke_editable menu, .cke_editable nav, .cke_editable section {
	display: revert;
}
.cke_editable ol, .cke_editable ul {
	list-style: revert;
}
.cke_editable blockquote, .cke_editable q {
	quotes: none;
}
.cke_editable blockquote:before, .cke_editable blockquote:after,
.cke_editable q:before, .cke_editable q:after {
	content: revert;
}
.cke_editable table {
	border-collapse: revert;
	border-spacing: revert;
}

/** End CSS Revert **/

/** CSS Revert for CKEditor 5 #18604 **/

.ck-content div, .ck-content span, .ck-content applet, .ck-content object, .ck-content iframe,
.ck-content h1, .ck-content h2, .ck-content h3, .ck-content h4, .ck-content h5, .ck-content h6, .ck-content p, .ck-content blockquote, .ck-content pre,
.ck-content a, .ck-content abbr, .ck-content acronym, .ck-content address, .ck-content big, .ck-content cite, .ck-content code,
.ck-content del, .ck-content dfn, .ck-content em, .ck-content img, .ck-content ins, .ck-content kbd, .ck-content q, .ck-content s, .ck-content samp,
.ck-content small, .ck-content strike, .ck-content strong, .ck-content sub, .ck-content sup, .ck-content tt, .ck-content var,
.ck-content b, .ck-content u, .ck-content i, .ck-content center,
.ck-content dl, .ck-content dt, .ck-content dd, .ck-content ol, .ck-content ul, .ck-content li,
.ck-content fieldset, .ck-content form, .ck-content label, .ck-content legend,
.ck-content table, .ck-content caption, .ck-content tbody, .ck-content tfoot, .ck-content thead, .ck-content tr, .ck-content th, .ck-content td,
.ck-content article, .ck-content aside, .ck-content canvas, .ck-content details, .ck-content embed,
.ck-content figure, .ck-content figcaption, .ck-content footer, .ck-content header, .ck-content hgroup,
.ck-content menu, .ck-content nav, .ck-content output, .ck-content ruby, .ck-content section, .ck-content summary,
.ck-content time, .ck-content mark, .ck-content audio, .ck-content video {
	margin: revert;
	padding: revert;
	border: revert;	
	font: revert;
}
/* HTML5 display-role revert for older browsers */
.ck-content article, .ck-content aside, .ck-content details, .ck-content figcaption, .ck-content figure,
.ck-content footer, .ck-content header, .ck-content hgroup, .ck-content menu, .ck-content nav, .ck-content section {
	display: revert;
}
.ck-content ol, .ck-content ul {
	list-style: revert;
}
.ck-content blockquote, .ck-content q {
	quotes: none;
}
.ck-content blockquote:before, .ck-content blockquote:after,
.ck-content q:before, .ck-content q:after {
	content: revert;
}
.ck-content table {
	border-collapse: revert;
	border-spacing: revert;
}

/** End CSS Revert **/


.dn{    text-decoration: none;}

body
{
    line-height: 1;
    font-family: 'Open Sans', sans-serif;
    border-right: 0px;
    border-top: 0px;
    font-size: 16px;
    margin: 0px;
    border-left: 0px;
    border-bottom: 0px;    
    background-color: #f6f6f6;
}

body.categtree, body.menutree {
        overflow-X: hidden !important;
        overflow-Y: auto;
}

body.menutree, body.categtree, body.currentp, table.menutree {
    font-size: 14px;
    color: #ffffff;
    background-color: #363636;
}
.menutree td, .menutree th {
    padding: 0.5em;
    font-weight: bold;
}
body.currentp {
        overflow-X:auto;
        overflow-Y:auto;
}

body.loginPage div {
    width: 320px;
    padding: 1em;
    background: #e2e2e2;
    margin: 10% auto;
}

.loginTitle {
  font-size: 1.4rem;
  font-weight: bold;
  padding: 1em 0;
}

.loginForm {
  width: 100%;
}

.loginForm .tableHeader {
  padding: 1em 0;
}

.loginForm tr td {
  display: block;
  padding: 0;
}

.loginForm tr > td {
  padding: 0.5em 0;
}

.loginForm tr td input {
  width: 100%;
}

.loginForm .butt {
  margin: 1em 0;
}

#td {
    background-image: none !important;
    background: transparent;
}

#td h1, #td h2 {
    color:#333;
}

#div {
    background-image: none !important;
    background: transparent;
}



.categtree table tr td {
    padding: 8px 8px;
}

.categtree table tr td:first-of-type {
  padding: 8px 0 8px 12px;
}

.spactive {
    font-size: 14px;
}

form {margin:0px;}



a
{
    color: black;
    text-decoration: none
}
a:hover
{
    color: #333333;
    text-decoration: underline
}
a.seznamzahlavi
{
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    display:inline-block;
    height: auto;
}

a.seznamzahlavi span {
    font-size: 0.7em;
    background: #dcdada;
    display: inline-block;
    /* height: 100%; #16518 chromium bug */
    padding: 15px 40px;
}
a.seznamzahlavi:hover
{
    font-weight: normal;
    color: #00adee;
    text-decoration: none;
}
img.status
{
    border-right: #222222 1px solid;
    border-top: #222222 1px solid;
    border-left: #222222 1px solid;
    width: 14px;
    border-bottom: #222222 1px solid;
    height: 4px
}
div.status{
    border-right: #222222 1px solid;
    border-top: #222222 1px solid;
    border-left: #222222 1px solid;
    width: 14px;
    border-bottom: #222222 1px solid;
    height: 4px
}
td, th
{   
    padding: 0.5em 1em;
}
tr.rows
{
    background-color: #ffffff;
    border-bottom: 1px solid #dadada;
}
tr.row:first-of-type {
	padding-top: 100px;
}
tr.rows td {
  /*padding: 0.5em 1em 0.75em;*/
}
.rows img {
    margin-right: 10px;
}
.headerMenu {
  width: 100%;
}
table.seznamZahlavi
{
    font-size: 1.1em;
    font-family: 'open sans', sans-serif;
    padding: 0;
    background-color: #f0f0f0;
    color: #535353;
    position: fixed;
    height: 44px;
    top: 0;
    z-index: 8000;
    border-bottom: 2px solid grey;
}
td.seznamZahlaviBnk
{
    
    position: relative;
    border:none;
    padding-left: 2pt;
    font-size: 1.2em;
    vertical-align: middle;
    text-align: left;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 2em;
}
table.mainTbl, table.mainTblWithFooter, table.settingsTbl, .nonexist
{    
    width: 100%;
    background-color: #f6f6f6;
    /*position: fixed;*/
    z-index: 8000;
}
table.mainTblWithFooter th {
    text-align: left;
    font-weight: bold;
    background-color: #ebebeb;
}
table.mainTbl td, table.mainTbl th {
    padding: 0;
}
table.mainTbl tr.rows td, table.mainTbl tr.rows th, table.mainTbl td.flabel, table.mainTbl label {
    padding: 0.5em 1em;
}
table.settingsTbl .flabel, colgroup .flabel {
    width: 350px;
}
td.headerMenuItems {
  text-align: right;
}
.seznamTblHead
{
    background-color: #ffffff;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
}
.seznamTblHead td {
	padding-bottom: 0.7em;
}
.typ
{
    font-size: 1rem;
    font-weight: 700;
    color: #333;
    
    text-align: left;
}
TD.sourceTitle
{
    font-weight: bold;
    font-size: 18px;
    font-family: 'open sans', sans-serif;
    background-color: #eeeeee
}
#navTD.tabswitch
{
    font: 14pt 'Open Sans', sans-serif;
    width: 100%;
    padding: 1em 1em;
    cursor: pointer;
    color: #f6f6f6;
    background: #535353;
    border-bottom: 3px solid #484848;
    height: 30px;
}
#navTD.tabswitchsel
{
    font: bold 12pt 'Open Sans', sans-serif;
    padding: 1em 1em;
    text-transform: uppercase;
    width: 100%;
    color: #ffffff;
    cursor: default;
    background-color: #363636;
    border-left: 3px solid #00adee;
}
.hideMenuPanel
{
    display: none;
}

.featlist table {
  width: 100%;
}

.langLabel {
  display: none;
}

.langSelect {
    background: #2d2d2d;
    color: #ffffff;
    border: none;
    width: 100% !important;
}

.languageselector {
    padding: 10px;
}




#arrowIcon {
  clear: both;
  display: block;
}

.featlist > div > table > tbody > tr > td {
  padding-right: 20px !important;
}
.stateNoWorkAtAll
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT: 1pt/1px 'Open Sans', sans-serif;
    MARGIN-LEFT: 2px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: black 1px solid;
    WIDTH: 9px;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 9px;
    BACKGROUND-COLOR: #000000
}
.stateWork
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT: 1pt/1px 'Open Sans', sans-serif;
    MARGIN-LEFT: 2px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: black 1px solid;
    WIDTH: 9px;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 9px;
    BACKGROUND-COLOR: #FF5500
}
.stateTest
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT: 1pt/1px 'Open Sans', sans-serif;
    MARGIN-LEFT: 2px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: black 1px solid;
    WIDTH: 9px;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 9px;
    BACKGROUND-COLOR: #00FF00
}
.stateDone
{
    border: 1px solid black;
    font: 1pt/1px 'Open Sans', sans-serif;
    margin-left: 2px;
    vertical-align: middle;
    width: 9px;
    height: 9px;
    background-color: white;
    display: none;
}
/*.cubew
{
    border: 1px solid black;
    font: 1pt/1px 'Open Sans', sans-serif;
    margin-left: 2px;
    vertical-align: middle;
    width: 9px;
    height: 9px;
    background-color: white;
    display: none;
}*/
.cubesmaller
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT: 1pt/1px 'Open Sans', sans-serif;
    MARGIN-LEFT: 2px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: black 1px solid;
    WIDTH: 7px;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 7px;
    BACKGROUND-COLOR: white;
}
.pag
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 2px;
    CURSOR: pointer;
}
.pagb
{
    padding-left: 4px;
    cursor: pointer;
}
.pagbhand
{
    PADDING-LEFT: 4px;
}
.pagbcol
{
    padding-right: 4px;
    padding-left: 2px;
    cursor: pointer;
		font-weight: bold;
}

.ico
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 16px;
    BORDER-BOTTOM: 0px;
    height: 16px
}
.icohand
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 16px;
    CURSOR: pointer;
    BORDER-BOTTOM: 0px;
    height: 16px;
}
.feat
{
    MARGIN-LEFT: 20px;
    CURSOR: pointer;
}
.str
{
    PADDING-RIGHT: 6px
}
.inpBoxfull
{
    WIDTH: 100%;
    FONT-FAMILY: 'Open Sans', sans-serif;
}
.inpBoxnorm
{
    FONT-FAMILY: 'Open Sans', sans-serif;
}
.inpBoxlong
{
    WIDTH: 360px;
    FONT-FAMILY: 'Open Sans', sans-serif;
}
.Box186
{
    WIDTH: 186px
}
.helpbutton
{
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
    padding-bottom: 2px;
    vertical-align: top;
    cursor: pointer;
    color: #efebd6;
    padding-top: 2px;
    background-color: black
}
table.navItem
{
    width: 100%;
    height: 60px;
}
table.zprftables
{
    width: 100%;
    /*BORDER-RIGHT: white 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: white 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: white 1px solid;    
    PADDING-TOP: 0px;
    BORDER-BOTTOM: white 1px solid;
    TEXT-ALIGN: left*/
}
input, textarea, select 
{
    font: 14px 'Open Sans', sans-serif;
    border: 1px solid #adadad;
    border-radius: 3px;    
    color: #555555;
    padding: 5px 9px;
}
textarea {
    width: 100%;
    min-width: 500px;
    height: 100px;
}
#kod {
    height: 400px;
}
.cke_inner {
    border: 1px solid #adadad !important;
}

input[type="checkbox"] {
    border-radius: 0;
    width: 18px;
    height: 18px;
}

input.buttthin
{
    FONT-FAMILY: 'Open Sans', sans-serif;
}
.impBoxFull
{
    WIDTH: 100%;
}
.Box110
{
    WIDTH: 110px
}
.Box125
{
    WIDTH: 125px
}
.Box200
{
    WIDTH: 200px
}
.Box250
{
    WIDTH: 250px
}
.Box290
{
    WIDTH: 290px
}
.BoxAll
{
    BACKGROUND: #ffffff;
    WIDTH: 200px;
    COLOR: #000099
}
.BoxAll290
{
    WIDTH: 290px;
    COLOR: #000099
}
.Box400
{
    WIDTH: 370px
}
legend {
    font-size: 0.8em;
}
fieldset
{
    border-right: #808080 1px solid;
    border-top: #808080 1px solid;
    margin-left: 4px;
    border-left: #808080 1px solid;
    margin-right: 4px;
    border-bottom: #808080 1px solid;
    padding: 10px;    
}
.fsection
{
	padding-right: 5px;
	padding-left: 3px;
	padding-top: 15px;
	padding-bottom: 5px;
	color: #333333;
	background-color: #dadada;
	text-align: left;
	height: 50px;
	font-weight: bold;
	font-size: 18px;
}
.flabel
{
    padding-right: 5px;
    padding-left: 20px;
    color: #363636;
    font-weight: 700;
    background-color: #f6f6f6;
    text-align: left;
}

#nadpisid {
    font-size: 1.3em;
}

.fgroup
{
    BORDER: white 1px solid;
    PADDING-TOP: 7px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
	HEIGHT: 30px;
}

#search-form-extended-show, #search-form-extended-hide {
  text-decoration: underline;
  font-weight: bold;
}

tr.darker
{
    background-color: #dddddd
}
td.botline
{
    color: #ffffff
}
.botline
{
    color: #ffffff
}
.panech
{
}
.pane
{
    display: none;
}
.paneBar {
    width: 100%;
}
/*
.paneBar td {
	height: 30px;
}
.paneBar > tbody > tr > td:nth-of-type(2) {
	float: left;
}
.paneBar > tbody > tr > td:nth-of-type(3) {
	width: 200px;
}
.paneBar .butt {
	background: #dcdada;
	display: inline-block;
	height: 100%;
	cursor: pointer;
	border-radius: 0;
}*/

.paneBar .botline {
    max-width: 350px;
}

.paneBar #headpart2 {
	float: none;
}

td.headpartch, td.headpart
{
    position: relative;
    border:none;
    font-size: 1em;
    vertical-align: middle;
    width: auto;
    cursor: pointer;
    color: #535353;
    height: 35px;
    width: 90px;
    background-color: #f0f0f0;
    text-align: center;
    border-right: 5px solid transparent;
}

td.headpartch:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -1px;
    left: 0;
    height: 3px;
    width: 100%;
    background: #00adee;
}

.pindent
{
    margin-left: 14px;
    height: 11px
}
.pterm
{
    margin-left: 29px;                /* puv. 11 */
    height: 11px
}
.ptermind
{
    margin-left: 29px;                /* puv. 25 */
    height: 11px
}
.pindentsel
{
    margin-left: 14px;
    color: #ffffff;
    background-color: #6a240a
}
.ptermsel
{
    margin-left: 11px;
    color: #ffffff;
    background-color: #6a240a
}
.sel
{
    color: #ffffff;
    background-color: #6a240a
}
.plusminus
{
    border: black 1px solid;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT: bold 10px 'Open Sans', sans-serif;
    VERTICAL-ALIGN: baseline;
    CURSOR: pointer;
    COLOR: #000000;
    MARGIN-RIGHT: 2px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.smazat
{
    FONT-WEIGHT: bold;
    WIDTH: 6px;
    COLOR: #0000ff;
    HEIGHT: 10px
}
.tableHeader
{
    padding-bottom: 3px;
    color: #333333;
    padding-top: 3px;
    font-size: 18px;
    font-weight: bold;
}
.tableHeaderBlue
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: 'Open Sans', sans-serif;
    HEIGHT: 18px;
}
.err
{
    FONT-WEIGHT: bold;
    COLOR: #dc0000
}
.nonexist
{
    margin-top: 15px;
    text-align:center;    
}
.palette
{
    /*border-right: 2px outset;
    border-top: 2px outset;
    font-size: 11px;
    z-index: 10;
    border-left: 2px outset;
    width: 90px;
    border-bottom: 2px outset;
    font-family: 'arial';
    position: absolute;
    height: 16px;
    background-color: #d4d0c8*/
    font-size: 13px;
    
    font-weight: 600;
    background: #f2f2f2;
    position: absolute;
    z-index: 10;
}

.palette_img
{
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    FONT-SIZE: 11px;
    Z-INDEX: 10;
    BORDER-LEFT: 2px outset;
    WIDTH: 190px;
    BORDER-BOTTOM: 2px outset;
    FONT-FAMILY: 'Arial';
    POSITION: absolute;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #d4d0c8;
}

.plItem
{
    padding: 10px;
    padding-left: 10px;
    vertical-align: middle;
    width: 99%;
    cursor: pointer;
    background-color: #f6f6f6;
    text-align: left;
    height: 15px;
    color: #333333;
}

.plItem:hover {
  background: #00adee;
  color: #ffffff;
}

.cnB
{
    background-position: center 50%;
    background-image: url(/armycz10adm/img/icon-cnB.gif);
    width: 18px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 16px;
    display: block;
}

.cnB:hover {
    background-image: url(/armycz10adm/img/icon-cnB_over.gif);
}

.cnG
{
    background-position: center 50%;
    background-image: url(/armycz10adm/img/icon-cnG.gif);
    width: 21px;
    cursor: default;
    background-repeat: no-repeat;
    height: 17px;
    display: block;
}

.arrowDown
{
    BACKGROUND-POSITION: center 50%;
    BACKGROUND-IMAGE: url(/armycz10adm/img/arrow-down.gif);
    WIDTH: 11px;
    CURSOR: pointer;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 6px
}

.arrowUp
{
    BACKGROUND-POSITION: center 50%;
    BACKGROUND-IMAGE: url(/armycz10adm/img/arrow-up.gif);
    WIDTH: 11px;
    CURSOR: pointer;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 6px
}

.remove
{
    background-position: center 50%;
    background-image: url(/armycz10adm/img/icon-remove.gif);
    width: 21px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 17px;
    display: block;
}

.remove:hover {
    background-image: url(/armycz10adm/img/icon-remove_over.gif);
}

.icPrev
{
  background-position: center 50%;
  background-image: url(/armycz10adm/img/ic_prev.png);
  width: 21px;
  cursor: pointer;
  background-repeat: no-repeat;
  height: 14px
}

/*
#newsTbl .icPrev, #newsTbl .LockG {
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
}
*/
.icPage
{
    BACKGROUND-POSITION: center 50%;
    BACKGROUND-IMAGE: url(/armycz10adm/img/ic_page.gif);
    WIDTH: 15px;
    CURSOR: pointer;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 12px
}
.icEdit
{
    BACKGROUND-POSITION: center 50%;
    BACKGROUND-IMAGE: url(/armycz10adm/img/ic_edit.gif);
    WIDTH: 15px;
    CURSOR: pointer;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 12px
}
.icPrevView
{
    background-position: center 50%;
    background-image: url(/armycz10adm/img/ic_prevpohl.png);
    width: 21px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 14px
}
.Lock
{
    background-position: center 50%;
    background-image: url(/armycz10adm/img/ic_lock.png);
    width: 14px;
    cursor: default;
    background-repeat: no-repeat;
    height: 18px
}
.LockU
{
    background-position: center 50%;
    background-image: url(/armycz10adm/img/ic_lock-u.png);
    width: 19px;
    cursor: default;
    background-repeat: no-repeat;
    height: 19px
}
.LockG
{
    background-position: center 50%;
    background-image: url(/armycz10adm/img/ic_lock-g.png);
    width: 19px;
    cursor: default;
    background-repeat: no-repeat;
    height: 19px
}

.addid
{
    background-position: center 50%;
    background-image: url(/armycz10adm/img/icon-addid.gif);
    width: 12px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 12px;
    display: block;
}

.addid:hover {
    background-image: url(/armycz10adm/img/icon-addid_over.gif);
}

.frup
{
    background-position: center 50%;
    background-image: url(/armycz10adm/img/icon-cnBup.gif);
    width: 12px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 12px;
    display: inline-block;
}

.frup:hover {
    background-image: url(/armycz10adm/img/icon-cnB_overUp.gif);
}
.frdown
{
    background-position: center 50%;
    background-image: url(/armycz10adm/img/icon-cnBdown.gif);
    width: 12px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 12px;
    display: inline-block;
}

.frdown:hover {
    background-image: url(/armycz10adm/img/icon-cnB_overDown.gif);
}

TD.sign
{
    width: 38px;
    text-align: center
}
table.detTab
{
    border-top: 3px solid transparent;
}
table.paneBar
{
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
    background-color: #ebebeb;
}
span.navicons
{
    position: relative;
    vertical-align: middle;
    display: inline-block;
    margin-right: 25px;
}
/**
span.navicons:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -20px;
  width: 22px;
  height: 100%;
  background:#e3e2e2 url('/armycz10adm/img/new/ic_imgAdd.png') center 50% no-repeat;
  padding: 0 1em;
}*/

span.navicons.imgToDo:after {
	display: none;
}

span.navicons.imgSearch:after {
  background-image: url('/armycz10adm/img/new/ic_imgSearch.png');
}

span.navicons.imgAll:after {
  background-image: url('/armycz10adm/img/new/ic_imgAll.png');
}

span.navicons.imgMore:after {
  display: none;
}

span.navicons.imgMore {
  text-indent: 100%;
  background: transparent url('/armycz10adm/img/new/ic_imgMore.png') center center no-repeat;
}

span.moreItem.navicons {
	display: block;
	padding: 10px 15px;
	border-bottom: 1px solid #dadada;
}

div.moreItems {
    display: none;
    position: absolute;
    right: 0;
    font-size: 0.65em;
		padding: 0.6em 0 0.4em;
    width: 230px;
    background-color: #f0f0f0;
    text-align: left;
    border: 1px solid #adadad;
}

span.moreItem a.seznamZahlavi {
	display: block;
}

span.moreItem a {
}



.typhelp
{
    position: relative;
    width: 20px;
    height: 20px;
    cursor: default;
    background-repeat: no-repeat;
    display: block;
    background: #00adee;
    color: #ffffff;
    border-radius: 15px;
    top: 1px;
    margin-left: 10px;
    margin-right: 6px;
    cursor: pointer;
}

.typhelp:after {
    content: "?";
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 1px;
    top: 3px;
    text-align: center;
    font-size: 0.9rem;
    font-weight: 700;
}

td.typhelp {
    display: table-cell;
}

.typhelp:hover {

}

.typformat
{
    background-position: center 50%;
    background-image: url(/armycz10adm/img/icon-typformat.gif);
    width: 20px;
    cursor: default;
    background-repeat: no-repeat;
    height: 17px;
    display: block;
}

.typformat:hover {
    background-image: url(/armycz10adm/img/icon-typformat_over.gif);
}

.typfolder
{
    background-position: center 50%;
    background-image: url(/armycz10adm/img/menu/folder2.png);
    cursor: default;
    background-repeat: no-repeat;
}
.typfolder2
{
    background-position: center 50%;
    background-image: url(/armycz10adm/img/menu/folder2.png);
    cursor: pointer;
    background-repeat: no-repeat;
}

.buttNoLimit{
    border: 1px solid black;
    padding: 0 2px;
    color: #000000;
    height: 19px;
    background-color: #ffffff;
    text-align: center;
}

.buttNoLimit:hover, .buttNoLimitOver{
    border: 1px solid black;
    padding: 0 2px;
    color: #000000;
    height: 19px;
    text-align: center;
    
}

.butt, .buttWide, .buttBlue, .buttGray, a.feature, a.featureDis, input.feature
{    
    display: inline-block;
    font-size: 14px;
    background-color: #dadada;
    color: #535353;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    padding: 5px 15px;
    border: none;
    vertical-align: middle;
    width: auto;
    cursor: pointer;
    height: 32px;
    border-radius: 5px;
    margin: 4px 0 4px 4px; 
}
a.feature, a.featureDis {
    height: initial;
    /* margin: 0 0 5px 0; */
}
.butt:hover, .buttWide:hover, .buttBlue:hover, .buttGray:hover, a.feature:hover, a.featureDis:hover
{
    background: #00adee;
    color: #ffffff;
    text-decoration: none;
}
.currentpbuttons {
    margin-top: 5px;
    text-align: center;
    padding: 0.1em;
}

input.buttBlueWithoutRollover:hover {
	background: #00adee;
  color: #ffffff;
}

input.buttBlueLarge
{
    border-right: black 1px solid;
    padding-right: 2px;
    border-top: black 1px solid;
    padding-left: 2px;
    border-left: black 1px solid;
    width: 80px;
    color: #000000;
    border-bottom: black 1px solid;
    height: 19px;
    background-color: #f3f3f3;
    text-align: center
}
tr.vwSpcr
{
    background-color: #ffffff
}
td.vwLbl
{
    padding-right: 5px;
    border-top: 0px;
    padding-left: 3px;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    text-align: right
}
td.vwVal
{
    BORDER-TOP: 0px;
    PADDING-LEFT: 3px;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: #ffffff
}
TABLE.white
{
    BACKGROUND-COLOR: white
}
SELECT.select65
{
    WIDTH: 65px
}

SELECT.select150
{
    WIDTH: 150px
}

SELECT.select200
{
    WIDTH: 200px
}

SELECT.select250
{
    WIDTH: 250px
}
SELECT.select350
{
    WIDTH: 350px
}

.fvalueInv
{
    PADDING-RIGHT: 3px;
    BORDER-TOP: white 1px solid;
    PADDING-LEFT: 3px;
    COLOR: black;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: #ffffff
}
FIELDSET.fldstWhite
{
    BORDER-RIGHT: white thin solid;
    BORDER-TOP: white thin solid;
    BORDER-LEFT: white thin solid;
    BORDER-BOTTOM: white thin solid
}
INPUT.txt20
{
    WIDTH: 20px
}
INPUT.txt30
{
    WIDTH: 30px
}
INPUT.txt40
{
    WIDTH: 40px
}
INPUT.txt50
{
    WIDTH: 50px
}
INPUT.txt150
{
    WIDTH: 150px
}
INPUT.txtReadonly150
{
    WIDTH: 150px
}
INPUT.txt200
{
    WIDTH: 200px
}
SELECT.select130
{
    WIDTH: 130px
}
.arrPrim
{
    CURSOR: pointer;
        font-weight:bold;
    COLOR: #ffffff;
}
.arrEmpty
{
    CURSOR: pointer;
    font-weight:bold;
}
.arrFull
{
    white-space: nowrap;
    CURSOR: pointer;
    font-weight:bold;
}
.arrFullDamaged
{
    CURSOR: pointer;
        font-weight:bold;
    TEXT-DECORATION: line-through
}
.arrCnt
{
    PADDING-LEFT: 8px;
    CURSOR: pointer;
}
.arrNoRights
{
    CURSOR: pointer;
        font-weight:bold;
    COLOR: #808080;
}

.arrDigest
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(/armycz10adm/img/digest.gif);
    WIDTH: 15px;
    CURSOR: default;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px
}
.arrNavig
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(/armycz10adm/img/ico/navigace_stat.gif);
    WIDTH: 15px;
    CURSOR: default;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px
}
.arrArticle
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(/armycz10adm/img/article.gif);
    WIDTH: 15px;
    CURSOR: default;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px
}

.arrDigestD
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url( /armycz10adm/img/digest-d.gif);
    WIDTH: 15px;
    CURSOR: default;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px
}
.arrNavigD
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url( /armycz10adm/img/ico/navigace_dyn.gif);
    WIDTH: 15px;
    CURSOR: default;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px
}
.arrArticleD
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url( /armycz10adm/img/article-d.gif);
    WIDTH: 15px;
    CURSOR: default;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px
}

.arrInserted
{
    COLOR: #ffffff;
}
.arrNoRightsDet
{
    CURSOR: default;
    COLOR: #808080
}
.arrLoading
{
    PADDING-LEFT: 8px;
    COLOR: #808080
}
.tableTotal
{
    font-weight: bolder;
}
.flabelleft
{
    padding-right: 5px;
    border-top: white 1px solid;
    padding-left: 3px;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    text-align: left;
    height: 23px;
}
.flabelThin
{
    padding-right: 5px;
    padding-left: 3px;
    border-left: white 1px solid;
    text-align: right
}
input.txt290
{
    width: 290px
}
input.txt40
{
    width: 40px
}
.flabelhalfthin
{
    padding-right: 5px;
    border-top: white 1px solid;
    padding-left: 3px;
    border-left: white 1px solid;
    text-align: right
}
.flabelthincenter
{
    padding-right: 5px;
    padding-left: 3px;
    border-left: white 1px solid;
    text-align: center
}
input.txt80
{
    width: 80px
}

.headerLabel {
	color: #363636;
	font-weight: bold;
	font-size: 0.9rem;
	padding: 0.5em 1em;
}
input.featureDis
{
    border-right: #aaaaaa 1px solid;
    padding-right: 2px;
    border-top: #aaaaaa 1px solid;
    padding-left: 2px;
    border-left: #aaaaaa 1px solid;
    width: 80px;
    cursor: pointer;
    border-bottom: #aaaaaa 1px solid;
    background-color: #dddddd;
    text-align: center;
    cursor : default;
}

.cc
{
    cursor: pointer;
}
textarea.txtarfull
{
    width: 100%
}
textarea.txtar290
{
    width: 290px
}
textarea#teloid {
    height: 300px;
}
select.select290
{
    width: 290px
}
select.select320
{
    width: 320px
}
.flabelfull
{
    border-right: white solid;
    padding-right: 5px;
    border-top: white 1px solid;
    padding-left: 3px;
    border-bottom: white 1px solid;
}
.flabelall
{
    border-right: white 1px solid;
    padding-right: 5px;
    border-top: white 1px solid;
    padding-left: 3px;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
}
.box250
{
    width: 250px
}

.box300
{
    width: 300px
}

.box350
{
    width: 350px
}

.visualview
{
    background-position: center 50%;
    background-image: url(/armycz10adm/img/visual.png);
    width: 26px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 21px
}

.visualeditview
{
    background-position: center 50%;
    background-image: url(/armycz10adm/img/vedit/vedit.gif);
    width: 15px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 12px
}

.readonlynvalue {
    color: #2f2f2f;
    background-color: #efefef;
}

INS {   color: #006000; }

DEL {   color: #600000; }

.Ua{list-style-type: none; margin: 0; padding: 0;}
.Ud{list-style-type: none; margin: 0; padding: 0;}
.La{margin: 0; padding: 0;}
.Ld{margin: 0; padding: 0;}

/* STYLY CKE EDITOR */

.cke_chrome {
    border: none !important;
}
.cke_1 .cke_top {
    background-image: none !important;
    background: #ebebeb !important;
    border: none !important;
}
.cke_top{
    background-image: none !important;
    background: #ebebeb !important;
    border: none !important;
}
.cke_1 .cke_bottom {
    background-image: none !important;
    background: #ebebeb !important;
    border: none !important;
}
.cke_bottom{
    background-image: none !important;
    background: #ebebeb !important;
    border: none !important;
}

/** Statusy **/
.status {
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 100%;
}
.status-orange {
  background: #ff6600;
}
.status-green {
  background: #a5d63b;
}
.status-red {
  background: #ff0000;
}
/** Zdroje **/
#headerDiv {
  color:#363636;
  font-weight: bold;
  padding: 0.5em 1em;  
}

.detTab > tbody > tr > td {
  padding: 0;
}

.detTab > tbody > tr > td > table {
	width: 100%;
}

.newsEditIcons {
	text-align: right;
}

.newsEditIcons img {
	width: 28px;
}

.btn_lock, .btn_new, .btnpublish, .btn_ok, .btn_delete2, .btn_add, .btn_save, .btn_del, .btn_publish, .btn_submit {
	position: relative;
	display: inline-block;
        width: auto;
        .btn_xev
}

.newsStatus {
    margin-top: 3px;
    margin-right: 50px;
    display: inline-block;
    padding: 0 0 0 1em;
}
.newsStatus label {
    margin-right: 10px;
}

.help, .statusPublication, .center {
    text-align: center;
}

.help *, .statusPublication *, .center * {
    margin-left: auto;
    margin-right: auto;
}

.moreItemsEdit {
	position: absolute;
	top: 120px;
	right: 30px;
}

.td-img-not-bordered, .td-img-bordered {	        
	text-align: center;
}
.td-img-bordered img, .td-img-not-bordered img {
        border: 5px solid transparent;
	display: block;
	margin: 0 auto 0.5em;
}
.td-img-bordered img {	
        border: 5px solid #00adee;
}
.headermargin {
    width: 100%;
    padding: 0 !important;
    margin-top: 46px;
}
.headermargin:after{
    content: ' ';
    display: table;
}
span.resize {
    display: inline-block;
    padding: 10px;
    float: right;
}
span.absolute {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999;
}
.fsmallnoprop {
    width: 100%;
    height: 450px;
}
.ui-datepicker-trigger {
    margin-left: 10px;
}
.btn_xev {
    margin: 4px 0 4px 4px;
}
iframe {
    width: 300px;
    height: 460px;
}
.iframeFull {
    width: 100%;
    height: 95%;
}
#secDiv {
    padding-left: 10px;
    color: #fff;
}
#secDiv a {
    color: red;
}
#btngallery {
    cursor: pointer;
}

/* CKEDITOR IFRAMES */
div.wtd-window {
  display: flex;
  flex-direction: column;
  width: 100%;
}
div.wtd-window > iframe {
  width: 100%;
  height: auto;
  border-bottom: 1px solid lightgray;
}
div.wtd-window > iframe[name="src"] {
  height: 82px;
  border-bottom: 0;
}
div.wtd-window > iframe[name="search"] {
  height: 120px;
  border-bottom: 1px solid lightgray;
}
div.wtd-window > iframe[name="list"] {
  height: 147px;
  border-bottom: 0;
  max-width: 100%;
}
.wtd-window > table {
  display: block;
  padding: 1rem;
  margin: 0;
  width: 100%;
  font-family: sans-serif;
  font-size: 14px;
}
.wtd-window > table table {
  display: block;
}
.wtd-window > table tbody {
  display: flex;
  flex-direction: column;
}
.wtd-window > table tbody tr {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 0.5rem;
  padding: 0;
}
.wtd-window > table tbody tr:last-of-type {
  margin-bottom: 0;
}
.wtd-window > table tbody tr td {
  width: 100%;
  margin-bottom: 0.25rem !important;
  margin: 0;
  padding: 0;
}
.wtd-window > table tbody tr td input {
  margin: 4px 4px 4px 0;
}
.wtd-window > table tbody tr td input[type=button] {
  min-width: 120px;
  width: auto !important;
}
.wtd-window > table + button {
  margin-left: 1rem;
}
.wtd-window > table.mainTbl .rows {
  background-color: transparent;
}
.wtd-window > table.mainTbl .rows td {
  padding: 0;
}
.wtd-window > form {
  padding: 1rem;
}
.wtd-window form table {
  display: block;
  padding: 0;
  margin: 0;
  width: 100%;
  font-family: sans-serif;
  font-size: 14px;
}
.wtd-window form table + button {
  margin-left: 1rem;
}
.wtd-window form table tbody {
  display: flex;
  flex-direction: column;
}
.wtd-window form table.mainTblWithFooter tbody {
  flex-direction: row;
  flex-wrap: wrap;
}
.wtd-window form table tbody tr {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 0.5rem;
  padding: 0;
}
.wtd-window form table.mainTblWithFooter > tbody > tr {
  width: 80%;
}
.wtd-window form table.mainTblWithFooter > tbody > tr.tableHeader {
  width: 100%;
}
.wtd-window form table.mainTblWithFooter > tbody > tr:last-of-type {
  width: 20%;
  justify-content: flex-end;
}
.wtd-window form table tbody tr:last-of-type {
  margin-bottom: 0;
}
.wtd-window form table tbody tr td {
  width: 100%;
  margin: 0;
  padding: 0;
}
.wtd-window form table tbody tr td input {
  margin: 4px 4px 4px 0;
}
.wtd-window form table tbody tr td input[type=button] {
  min-width: 120px;
  width: auto !important;
}
.wtd-window form table.zprftables tbody {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1rem;
}
.wtd-window form table.zprftables tbody tr {
  width: calc(50% - 1rem);
  margin: 0;
}
.wtd-window form table.zprftables tbody tr:nth-child(4) {
  justify-content: flex-end;
}
.wtd-window form table.zprftables tbody tr td {
  padding: 0;
}
.wtd-window form table.zprftables tbody tr td table tbody {
  flex-direction: column;
  gap: 0;
}
.wtd-window form table.zprftables tbody tr td table tbody tr {
  width: 100%;
}
.wtd-window .zprftables input:not([type*=ubmit], [type*=utton]),
.wtd-window .zprftables select:not([type*=ubmit], [type*=utton]) {
  width: 100% !important;
  padding: 6px 2px;
  border: 1px solid lightgray;
  border-radius: 3px;
  margin-bottom: 0;
    margin-top: 4px;
    height: 33px;
}
.wtd-window .zprftables input.hasDatepicker {
  padding-left: 1.75rem;
}
.wtd-window .zprftables input[type=radio], .wtd-window .zprftables input[type=checkbox] {
  width: auto !important;
  padding: 0;
  margin-top: 0;
  position: relative;
  top: 1px;
}
.wtd-window .zprftables .fvalue label:last-of-type {
  float: left;
  margin-top: 2px;
}
.wtd-window .zprftables .fvalue .ui-datepicker-trigger {
  margin: 0;
  position: relative;
  top: -24px;
  left: -10px;
}
.wtd-window .zprftables .fvalue .ui-datepicker-trigger:last-of-type {
  left: 5px;
}
.wtd-window .zprftables .btn_categBtn1 {
  display: block;
}
.wtd-window input:not([type=checkbox], [type=radio]),
.wtd-window select {
  width: 100%;
  max-width: 100%;
}
.wtd-window input[type="Submit"] {
    width: auto;
    margin: 0 0 9px;
}
table#NewsTbl > tbody > tr.rows > td:not([rowspan]):not([class*='Lock']):first-of-type {
    display: flex;
    gap: 3px;
}
table#NewsTbl tbody tr.rows td:not(:nth-child(2)) a.cnB {
    width: 22px;
    height: 22px;
    background-size: contain;
    padding: 5px 0;
}
table#NewsTbl tbody tr.rows td:not(:nth-child(2)) a.cnB:first-of-type {
    background-image: url(/armycz10adm/img/wtd-link.png);
}
table#NewsTbl tbody tr.rows td:not(:nth-child(2)) a.cnB:last-of-type {
    background-image: url(/armycz10adm/img/wtd-tag.png);
}

/** from upd.css */
.wtd-form {
  display: flex;
  width: calc(100% - 2rem);
  gap: 1rem;
}
.wtd-form fieldset {
  display: flex;
  width: 50%;
  border: none;
  margin: 0;
  padding: 0;
}
.wtd-form fieldset label {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 3px;
  display: block;
}
.wtd-form fieldset .form-action {
  display: flex;
  align-items: end;
}
.wtd-form fieldset .form-action input[type=button] {
  margin: 0 0 0 5px;
}/*# sourceMappingURL=upd.css.map */
