.wibo td {xborder: solid green 1px;}
/*
    ==========================
       WIBO CSS @06.10.2005
    ==========================
*/

/*****************************************
 *  Nastaveni vzhledu
 *****************************************/

/* Obecne odkazy, nadpisy atd.  */
@import url('globals.css?version=0');

/*
    ===================
    hlavni tabulka wiba
    ===================
*/
img   {border: 0;}
form  {padding: 0; margin: 0;}

.wibo {
	width: 100%; /*width: 970px;*/ clear: both;
	border: #DBE89F 1px solid;
    color: #1F3652; font-family: arial, sans-serif; font-size: 10px;
    background: #ebf2c7;
}
table.wibo {
    border-collapse: collapse !important;
    margin: 0px 0px 12px 0px; padding: 0; border-spacing: 0 !important;
}

.wiboLine1 {background: #ebf2c7 url('picture/wibo/bq-class-wibo.gif') top repeat-x;}
#mask-content.app span.actual,
#mask-content.app span.normal {background: #e19c25; border: 0; line-height: 200%; padding: 0.5em 1em;}
.wibo a,
#mask-content.app span.actual a {color: #335008 !important;}
#mask-content.app span.normal a {color: #f7edde;}
#mask-content.app span.normal a:hover {color: #5d5dae;}
#mask-content.app span.normal {color: #fcc265;}

.narrower {width: 800px;}
.small {width: 300px;}

.wibo * {font-family: arial; font-size: 11px;}
.wibo a:hover {text-decoration: none;}
.wibo input, .wibo textarea, .wibo select {font-size: 10px; color: #000; font-family: arial;}

.wibo-grid p {margin: 0; }
.wibo a {color: #333399;}

input.wibo-mode-grid {width:14px; height:14px;}


/*
    ==========================================
    hlavicka wiba s verzi, nadpisem, napovedou
    ==========================================
*/

.wibo-topic-cell {padding: 0; margin: 0;}
.wibo-topic-table {background: #C8D875; color:#555 !important; width: 100%; padding: 0; margin: 0;}
.wibo-topic-table td {padding: 0 5px 0 5px; color: #f3ddb9;}
.wibo-topic-table h2 { color:#555555; font-weight:bold; font-size: 11px; text-align: center; margin: 0; padding: 0.3em 0 0 0; text-transform: uppercase;}
.wibo-topic-table span {width: 100px; display: block; padding: 0 0 0 5px;}
.wibo-topic-table img {margin: 0;}
#wiboLine3 div {margin-left: 10px;}

/*
    ==========================================
    barevne stavy, rezimi wiba
    ---------------------------
    update - aktualizace dat
    search - vyhledavani, normalni stav
    insert - vkladani novych dat
    change - editace stavajicich dat
    ==========================================
*/

select.wibo-mode-update, textarea.wibo-mode-update, textarea.wibo-mode-search, select.wibo-mode-search,
textarea.wibo-mode-insert, select.wibo-mode-insert,textarea.wibo-mode-change, select.wibo-mode-change {overflow: auto;}

.wibo-mode-search-disabled, input.input-narr-update, input.input-nar1-update-disabled, .input-nar2-update-disabled, .input-norm-update-disabled, .input-nor1-update-disabled, .input-wide-update-disabled, .input-wid1-update-disabled,
.wibo-mode-insert-disabled, .input-narr-search-disabled, .input-nar1-search-disabled, .input-nar2-search-disabled, .input-norm-search-disabled, .input-nor1-search-disabled, .input-wide-search-disabled, .input-wid1-search-disabled,
.wibo-mode-change-disabled, .input-narr-insert-disabled, .input-nar1-insert-disabled, .input-nar2-insert-disabled, .input-norm-insert-disabled, .input-nor1-insert-disabled, .input-wide-insert-disabled, .input-wid1-insert-disabled,
.wibo-mode-filter-disabled, .input-narr-change-disabled, .input-nar1-change-disabled, .input-nar2-change-disabled, .input-norm-change-disabled, .input-nor1-change-disabled, .input-wide-change-disabled, .input-wid1-change-disabled,
.wibo-mode-update-disabled, .input-narr-filter-disabled, .input-nar1-filter-disabled, .input-nar2-filter-disabled, .input-norm-filter-disabled, .input-nor1-filter-disabled, .input-wide-filter-disabled, .input-wid1-filter-disabled
 { color:#666 !important; background-color:#f0f0df !important; border:1px solid #A6A6A6 !important; }

input.wibo-mode-update, input.input-narr-update, input.input-nar1-update, input.input-nar2-update, input.input-norm-update, input.input-nor1-update, input.input-wide-update, input.input-wid1-update,
select.wibo-mode-update, select.input-narr-update, select.input-nar1-update, select.input-nar2-update, select.input-norm-update, select.input-nor1-update, select.input-wide-update, select.input-wid1-update,
textarea.wibo-mode-update, textarea.input-narr-update, textarea.input-nar1-update, textarea.input-nar2-update, textarea.input-norm-update, textarea.input-nor1-update, textarea.input-wide-update, textarea.input-wid1-update {
    background: #fff; border: #8C8C8C 1px solid;
}
input.wibo-mode-search, input.input-narr-search, input.input-nar1-search, input.input-nar2-search, input.input-norm-search, input.input-nor1-search, input.input-wide-search, input.input-wid1-search,
select.wibo-mode-search, select.input-narr-search, select.input-nar1-search, select.input-nar2-search, select.input-norm-search, select.input-nor1-search, select.input-wide-search, select.input-wid1-search,
textarea.wibo-mode-search, textarea.input-narr-search, textarea.input-nar1-search, textarea.input-nar2-search, textarea.input-norm-search, textarea.input-nor1-search, textarea.input-wide-search, textarea.input-wid1-search {
    background: #B4E6FF; border: #3A99D0 1px solid;
}
input.wibo-mode-insert, input.input-narr-insert, input.input-nar1-insert, input.input-nar2-insert, input.input-norm-insert, input.input-nor1-insert, input.input-wide-insert, input.input-wid1-insert,
select.wibo-mode-insert, select.input-narr-insert, select.input-nar1-insert, select.input-nar2-insert, select.input-norm-insert, select.input-nor1-insert, select.input-wide-insert, select.input-wid1-insert,
textarea.wibo-mode-insert, textarea.input-narr-insert, textarea.input-nar1-insert, textarea.input-nar2-insert, textarea.input-norm-insert, textarea.input-nor1-insert, textarea.input-wide-insert, textarea.input-wid1-insert {
    background: #96FF96; border: #5B9C68 1px solid;
}
input.wibo-mode-change, input.input-narr-change, input.input-nar1-change, input.input-nar2-change, input.input-norm-change, input.input-nor1-change, input.input-wide-change, input.input-wid1-change,
select.wibo-mode-change, select.input-narr-change, select.input-nar1-change, select.input-nar2-change, select.input-norm-change, select.input-nor1-change, select.input-wide-change, select.input-wid1-change,
textarea.wibo-mode-change, textarea.input-narr-change, textarea.input-nar1-change, textarea.input-nar2-change, textarea.input-norm-change, textarea.input-nor1-change, textarea.input-wide-change, textarea.input-wid1-change {
    background: #ffff96; border: #0072BC 1px solid;
}
input.wibo-mode-filter, input.input-narr-filter, input.input-nar1-filter, input.input-nar2-filter, input.input-norm-filter, input.input-nor1-filter, input.input-wide-filter, input.input-wid1-filter,
select.wibo-mode-filter, select.input-narr-filter, select.input-nar1-filter, select.input-nar2-filter, select.input-norm-filter, select.input-nor1-filter, select.input-wide-filter, select.input-wid1-filter,
textarea.wibo-mode-filter, textarea.input-narr-filter, textarea.input-nar1-filter, textarea.input-nar2-filter, textarea.input-norm-filter, textarea.input-nor1-filter, textarea.input-wide-filter, textarea.input-wid1-filter {
    background: #96b4ff; border: #5B3AD0 1px solid;
}

/* Milan - v tomto projektu zkusebni */
textarea.textarea-huge-update   {background: #ffffff; border: #8C8C8C 1px solid; overflow: auto; xwidth: 650px; height: 300px;}
textarea.textarea-huge-search   {background: #B4E6FF; border: #3A99D0 1px solid; overflow: auto; xwidth: 650px; height: 300px;}
textarea.textarea-huge-insert   {background: #96FF96; border: #5B9C68 1px solid; overflow: auto; xwidth: 650px; height: 300px;}
textarea.textarea-huge-change   {background: #ffff96; border: #0072BC 1px solid; overflow: auto; xwidth: 650px; height: 300px;}
textarea.textarea-huge-filter   {background: #96b4ff; border: #5B3AD0 1px solid; overflow: auto; xwidth: 650px; height: 300px;}
textarea.textarea-big-update    {background: #ffffff; border: #8C8C8C 1px solid; overflow: auto; xwidth: 650px; height: 150px;}
textarea.textarea-big-search    {background: #B4E6FF; border: #3A99D0 1px solid; overflow: auto; xwidth: 650px; height: 150px;}
textarea.textarea-big-insert    {background: #96FF96; border: #5B9C68 1px solid; overflow: auto; xwidth: 650px; height: 150px;}
textarea.textarea-big-change    {background: #ffff96; border: #0072BC 1px solid; overflow: auto; xwidth: 650px; height: 150px;}
textarea.textarea-big-filter    {background: #96b4ff; border: #5B3AD0 1px solid; overflow: auto; xwidth: 650px; height: 150px;}
textarea.textarea-small-update  {background: #ffffff; border: #8C8C8C 1px solid; overflow: auto; xwidth: 550px; height: 45px;}
textarea.textarea-small-search  {background: #B4E6FF; border: #3A99D0 1px solid; overflow: auto; xwidth: 550px; height: 45px;}
textarea.textarea-small-insert  {background: #96FF96; border: #5B9C68 1px solid; overflow: auto; xwidth: 550px; height: 45px;}
textarea.textarea-small-change  {background: #ffff96; border: #0072BC 1px solid; overflow: auto; xwidth: 550px; height: 45px;}
textarea.textarea-small-filter  {background: #96b4ff; border: #5B3AD0 1px solid; overflow: auto; xwidth: 550px; height: 45px;}
textarea.textarea-normal-update {background: #ffffff; border: #8C8C8C 1px solid; overflow: auto; xwidth: 650px; height: 90px;}
textarea.textarea-normal-search {background: #B4E6FF; border: #3A99D0 1px solid; overflow: auto; xwidth: 650px; height: 90px;}
textarea.textarea-normal-insert {background: #96FF96; border: #5B9C68 1px solid; overflow: auto; xwidth: 650px; height: 90px;}
textarea.textarea-normal-change {background: #ffff96; border: #0072BC 1px solid; overflow: auto; xwidth: 650px; height: 90px;}
textarea.textarea-normal-filter {background: #96b4ff; border: #5B3AD0 1px solid; overflow: auto; xwidth: 650px; height: 90px;}
textarea.textarea-maxwidth-update {background: #ffffff; border: #8C8C8C 1px solid; overflow: auto; xwidth: 99%;}
textarea.textarea-maxwidth-search {background: #B4E6FF; border: #3A99D0 1px solid; overflow: auto; xwidth: 99%;}
textarea.textarea-maxwidth-insert {background: #96FF96; border: #5B9C68 1px solid; overflow: auto; xwidth: 99%;}
textarea.textarea-maxwidth-change {background: #ffff96; border: #0072BC 1px solid; overflow: auto; xwidth: 99%;}
textarea.textarea-maxwidth-filter {background: #96b4ff; border: #5B3AD0 1px solid; overflow: auto; xwidth: 99%;}
textarea.TWPTextArea2-update {background: #ffffff; border: #8C8C8C 1px solid; overflow: auto; xwidth: 500px;}
textarea.TWPTextArea2-search {background: #B4E6FF; border: #3A99D0 1px solid; overflow: auto; xwidth: 500px;}
textarea.TWPTextArea2-insert {background: #96FF96; border: #5B9C68 1px solid; overflow: auto; xwidth: 500px;}
textarea.TWPTextArea2-change {background: #ffff96; border: #0072BC 1px solid; overflow: auto; xwidth: 500px;}
textarea.TWPTextArea2-filter {background: #96b4ff; border: #5B3AD0 1px solid; overflow: auto; xwidth: 500px;}

select.wibo-mode-update, select.wibo-mode-search {border: 0;}

/* ikony pro ovladani wiba */
td.wibo-updatebar {text-align: right;} /* prave ikony */
td.wibo-searchbar {padding: 0 5px;} /* leve ikony */
td.wibo-updatebar input, td.wibo-searchbar input {margin-right: 5px;}

/*
    ==================================
    Typ vypisu Grid - telo wiba, obsah
    ==================================
*/
.wibo-grid,
.wibo-history {
    margin: 0.5em 0 3px 0; width: 100%;
}
.wibo-grid td,
.wibo-history td {
    padding: 2px 2px 2px 4px; white-space: nowrap;
}
.wibo-history td {white-space: normal; vertical-align: top;}
/* Liche radky WIBA v Gridu */
tr.wibo-grid-line0,
tr.wibo-history-line0 {
    background: #ebf2c7;
}
/* Sude radky WIBA v Gridu */
tr.wibo-grid-line1,
tr.wibo-history-line1 {
    background: #dbe89e;
}
/* nadpis radku WIBA v Gridu */
tr.wibo-grid-line-title {
    background: #0A246A; color: #FFF;
}
/* over radku */
tr.wibo-grid-line0-hover, tr.wibo-grid-line1-hover, tr.wibo-grid-line0:hover, tr.wibo-grid-line1:hover,
tr.wibo-history-line0-hover, tr.wibo-history-line1-hover, tr.wibo-history-line0:hover, tr.wibo-history-line1:hover {
    background: #335008 !important; color: #fff;
}
tr.wibo-grid-line0-hover a, tr.wibo-grid-line1-hover a, tr.wibo-grid-line0:hover a, tr.wibo-grid-line1:hover a,
tr.wibo-history-line0-hover a, tr.wibo-history-line1-hover a, tr.wibo-history-line0:hover a, tr.wibo-history-line1:hover a {
    color: #333399 !important; text-decoration: underline;
}
tr.wibo-grid-line0-hover .access-no a, tr.wibo-grid-line1-hover .access-no a, tr.wibo-grid-line0:hover .access-no a, tr.wibo-grid-line1:hover .access-no a {
    color: #aaa !important; text-decoration: underline;
}
.access-no a {
    color: #aaa !important; text-decoration: underline;
}
/* Bunka s nadpisem k Canvasu */
.wibo-grid th,
.wibo-history th {
    color: #555; font-size: 11px; white-space: nowrap; padding: 3px 4px; background: #dbe89e; url('picture/wibo/bq-class-wibo.gif') top repeat-x;
}
/* ikona pro zpusob zarovnani */
.wibo-grid th img,
.wibo-history th img {
    vertical-align: middle;
}

/* strankovani wiba */
.wibo-grid-pagetable {} /* tabulka se strankovanim */
.wibo-grid-pager {width: 100%; margin: 0 ; }
.wibo-grid-pager td {}
.wibo-grid-pages {} /* cisla strankovani */

/* horni cast wiba s popiskama */
.wibo-grid-head-desc td {}

/* wibo se strukturou databaze */
.wibo-grid-structure {border-spacing: 1px; width: 100%; padding: 0;}



/* bunka ve ktere se nachazi text */
td.wibo-text {padding: 0 0 0 10px; margin: 0; text-align: right; }
td.wibo-text p.TWPWinComponentTop {margin: 0 0 0 -10px !important; text-align: left !important; padding:0; height:auto; }
textarea.wibo-xml {height: 100px; overflow: auto;}

/* tabulka s chybovou hlaskou */
.wibo-warning { width: 650px; clear: both;
    border: #808080 1px solid; background: #EFEFEF;
    color: #1F3652; font-family: tahoma, verdana, arial, sans-serif; font-size: 11px;}
.wibo-warning p {padding: 10px 0 10px 0; text-align: center;}
.wibo-warning p a {display: block; margin: 10px 0 0 0;}

/*Tlačítko*/
input.wibo-button, input.wibo-update, input.wibo-change, button.wibo-button, button.wibo-update, button.wibo-change { font-size: 7pt; font-weight: bold; color: #000000; border-style: groove; border-color: #D0D0D0; border-width: 1pt;}
input.wibo-button2, input.wibo-update2, input.wibo-change2, button.wibo-button2, button.wibo-update2, button.wibo-change2 { font-size: 10px; color: #000000;}

input.wibo-button#wibo-button-adresar {background: #ebf2c7 url('picture/wibo/intranet-adresar.gif') top no-repeat; width:96px; height:37px; border:none; margin-right:8px;}
input.wibo-button#wibo-button-komunikace {background: #ebf2c7 url('picture/wibo/intranet-createkomunikace.gif') top no-repeat; width:96px; height:37px; border:none; margin-right:8px;}
input.wibo-button#wibo-button-mail {background: #ebf2c7 url('picture/wibo/intranet-createmail.gif') top no-repeat; width:96px; height:37px; border:none; margin-right:8px;}

/*ruzne tridy primo pro intranet*/
.wibo-grid1 {border: #808080 3px solid; width: 100%; border-spacing: 1px;}
.wibo-grid1 td {padding: 2px 2px 2px 4px; }

tr.wibo-grid1-line0 {background: #E7E7E7;} /* Liche radky WIBA v Gridu */
tr.wibo-grid1-line1 {background: #D8D8D8;} /* Sude radky WIBA v Gridu */
tr.wibo-grid1-line0-hover, tr.wibo-grid1-line1-hover, tr.wibo-grid1-line0:hover, tr.wibo-grid1-line1:hover {background: #0A246A !important; color: #ffffff;} /* over radku */
tr.wibo-grid1-line0-hover a, tr.wibo-grid1-line1-hover a, tr.wibo-grid1-line0:hover a, tr.wibo-grid1-line1:hover a {color: #FFE67B !important; text-decoration: underline;}

.wibo-grid1 th {background: #B3B3B3; color: #555; font-size: 11px; white-space: nowrap; padding: 4px;} /* Bunka s nadpisem k Canvasu */
.wibo-grid1 th img {vertical-align: middle;} /* ikona pro zpusob zarovnani */

/* strankovani wiba */
.wibo-grid1-pagetable {} /* tabulka se strankovanim */
.wibo-grid1-pager {width: 100%; border: solid 1px #D8D8D8; margin: 10px 0 0 0;}
.wibo-grid1-pager td {background: #E7E7E7;}
.wibo-grid1-pages {} /* cisla strankovani */

/* horni cast wiba s popiskama */
.wibo-grid1-head-desc td {}

/* wibo se strukturou databaze */
.wibo-grid1-structure {border-spacing: 1px; width: 100%; padding: 0;}

/* Bunka s nadpisem k Canvasu */
td.TWPHeadCell {background-color:#DBE89E;}

.TWPSpecial, .TWPSpecial-schema {
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #555;
	text-decoration: none;
	text-align: center;
}

.TWPSpecial-schema {
	text-align: left;
}

input.wibo-mode-search,
select.wibo-mode-search,
textarea.wibo-mode-search {margin-bottom: 2px;}

input.wibo-mode-search {}
select.wibo-mode-search {}
textarea.wibo-mode-search {overflow: auto;}
td.wibo-text {padding-right: 5px;}
td.wibo-text p {margin: 0; padding:0;}


/** Leve menu **/
.menu-left { vertical-align:top; padding-top:11px;  width:160px;}
.menu-left img { display:block; margin-right:1px;float:left; }
.menu-left a {float:left; display:block; margin:0; padding-right:5px; }
.menu-left a:hover { text-decoration:underline; color: #333399; }
.menu-left a:hover span {}

.menu-div { border:1px solid #e19c25; background:#f7edde; margin-left:4px; margin-right:5px; }
.menu-div strong {
    display:block !important;
    color:#333399;
    background:url('picture/wibo/table-title.gif') repeat-x;
	padding:0.5em;
}

.lm-div1 {
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom:5px;
}
.lm-div2 {
	padding-left: 3px;
	padding-bottom: 3px;
	margin-left: 7px;
	clear:both;
}
.lm-normal {
	font-size: 11px;
	font-weight: normal;
	color: #333399;
}
.lm-click {
	font-size: 11px;
	font-weight:normal;
	color: #bf7326;
}

.wibo .wibo-button {
    width: 40px; border: solid #335008 1px; background-color: #335008; color: #fff;
}
/* inputs */
input.input-narr-update, input.input-narr-change, input.input-narr-insert, input.input-narr-filter, input.input-narr-search {
    width: 70px;
}
input.input-nar1-update, input.input-nar1-change, input.input-nar1-insert, input.input-nar1-filter, input.input-nar1-search {
    width: 105px;
}
input.input-nar2-update, input.input-nar2-change, input.input-nar2-insert, input.input-nar2-filter, input.input-nar2-search {
    width: 65px;
}
input.input-norm-update, input.input-norm-change, input.input-norm-insert, input.input-norm-filter, input.input-norm-search {
    width: 150px;
}
input.input-nor1-update, input.input-nor1-change, input.input-nor1-insert, input.input-nor1-filter, input.input-nor1-search {
    width: 242px;
}
input.input-wide-update, input.input-wide-change, input.input-wide-insert, input.input-wide-filter, input.input-wide-search {
    width: 505px;
}
input.input-wid1-update, input.input-wid1-change, input.input-wid1-insert, input.input-wid1-filter, input.input-wid1-search {
    width: 345px;
}

/* select */

select.input-narr-update, select.input-narr-change, select.input-narr-insert, select.input-narr-filter, select.input-narr-search {
    width: 74px;
}
select.input-nar1-update, select.input-nar1-change, select.input-nar1-insert, select.input-nar1-filter, select.input-nar1-search {
    width: 107px;
}
select.input-nar2-update, select.input-nar2-change, select.input-nar2-insert, select.input-nar2-filter, select.input-nar2-search {
    width: 64px;
}
select.input-norm-update, select.input-norm-change, select.input-norm-insert, select.input-norm-filter, select.input-norm-search {
    width: 154px;
}
select.input-nor1-update, select.input-nor1-change, select.input-nor1-insert, select.input-nor1-filter, select.input-nor1-search {
    width: 150px;
}
select.input-wide-update, select.input-wide-change, select.input-wide-insert, select.input-wide-filter, select.input-wide-search {
    width: 100px;
}


.wibo-button-img {margin: 1px 0 0 3px;}
.input-nar1-search, .input-nar1-update, .input-nar1-filter, .input-nar1-change, .input-nar1-insert {float:left;}

.bntace {margin-right: 35px !important;}

.wibo-text2 { margin:0 !important; padding:0 !important; }