/* ----------------- */
/* Nastaveni STRANEK */
/* ----------------- */

BODY {
      /*  background-color: #A0BCE7;*/ /* gordic */ 
        background-color: #86BAB2; /* kvop */
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size: 8pt;
        background-image: url(images/BodyBgr.gif);
        background-repeat: repeat-x;
        background-position: top;
        background-attachment: fixed;
        
      /*  scrollbar-face-color: #C6D7F7;
	      scrollbar-3dlight-color: #C6D7F7;
      	scrollbar-darkshadow-color: #C6D7F7;
	      scrollbar-track-color: #C6D7F7; */ /* gordic */
	      
	      scrollbar-face-color: #90C8C0;
	      scrollbar-3dlight-color: #DBECDF;
      	scrollbar-darkshadow-color: #DBECDF;
	      scrollbar-track-color: #DBECDF; /* kvop */
	      
	      scrollbar-shadow-color: black;
	      scrollbar-highlight-color: black;
        scrollbar-arrow-color: black;
}

.FirstPage {
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-image: url(images/logo.jpg);
        background-color: #C3D7F4;
        background-attachment: fixed;
        background-position: bottom right;
        background-repeat: no-repeat;
        border-bottom-color: White;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-left-color: White;
        border-left-style: solid;
        border-left-width: 1px;
        border-right-color: White;
        border-right-style: solid;
        border-right-width: 1px;
        border-top-color: White;
        border-top-style: solid;
        border-top-width: 1px;
}

/* ----------------- */
/* Nastaveni MENU           */
/* ----------------- */

.MenuMain{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
       /* background-color: #0D388C;*/ /* gordic */
        background-color: #046E5E; /* kvop */
        background-image: url(images/MenuMain.gif);
        background-position: top left;
        background-repeat: repeat-y;
        background-attachment: scroll;
}
.MenuMainOver{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color: #F4A460;
}
.MenuItem{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color:#F6F6F6;
        background-image : url(images/MenuItem.gif);
        background-position : left;
        background-repeat : repeat-y;
        text-indent : 30px;
}
.MenuItemOver{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color: #F4A460;
        background-image : url(images/MenuItem.gif);
        background-position : left;
        background-repeat : repeat-y;
        text-indent : 30px;
}



/* ----------------- */
/* Nastaveni STROMU  */
/* ----------------- */

.InfoArray{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        border-bottom-color : White;
        border-bottom-style : solid;
        border-bottom-width : 1px;
        border-left-color : White;
        border-left-style : solid;
        border-left-width : 1px;
        border-right-color :White;
        border-right-style : solid;
        border-right-width : 1px;
        border-top-color : White;
        border-top-style : solid;
        border-top-width : 1px;
      /*  background-color : #C3D7F4; */ /* gordic */
        background-color : #DBECDF; /* kvop */
}
.InfoArrayTree{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color : transparent;
        background-image : none;
}
.InfoArrayTreeOver{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color : #F4A460;
        background-image : none;
}

/* --------------------------- */
/* Nastaveni Panelu s ikonami  */
/* --------------------------- */

.ToolbarItem{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-image: url(images/ToolBarItem.gif);
        background-repeat: repeat-x;
        background-position: top;
}
.ToolbarItemOver{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color : #F4A460;
}

.ToolbarItemOut{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color : transparent;
}

.ToolbarInfo{
        color : #3B619C;
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 9pt;
        font-weight : bold;
}


/* ----------------------- */
/* Nastaveni Jmena modulu  */
/* ----------------------- */

.ApplicationNameUsu{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size: 8pt;
        background-color: #668FE0;
        background-image: url(images/ApplicationNameUsu.jpg);
        background-position: bottom center;
        background-repeat: no-repeat;
        border-bottom: 1px solid White;
        border-top: 1px solid White;
        border-left: 1px solid White;
}

/* ----------------------- */
/* Nastaveni Textu         */
/* ----------------------- */
a, a:active, a:focus, a:hover, a:link, a:visited {
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        color : black;
        text-decoration : none;
}

.ftMainLink{
  /* font-weight: bold; text-decoration: none; font-size: 11px; color: #103484; font-family: Arial */  /* gordic */
  /*  font-weight: normal; text-decoration: none; font-size: 11px; color: 103484; font-family: Arial */  /* liberec */
  font-weight: bold; text-decoration: underline; font-size: 11px; color: #046E5E; font-family: Arial;     /* kvop  */
}
.ftMainLink:Visited  {
  /* font-weight: bold; text-decoration: none; font-size: 11px; color: #103484; font-family: Arial */  /* gordic */
  /*  font-weight: normal; text-decoration: none; font-size: 11px; color: 103484; font-family: Arial */  /* liberec */
  font-weight: bold; text-decoration: underline; font-size: 11px; color: #046E5E; font-family: Arial;     /* kvop  */
 }
.ftMainLink:Active  {
 /* font-weight: bold; text-decoration: none; font-size: 11px; color: #103484; font-family: Arial */ /* gordic */
 /*  font-weight: normal; text-decoration: none; font-size: 11px; color: 103484; font-family: Arial */  /* liberec */
 font-weight: bold; text-decoration: underline; font-size: 11px; color: #046E5E; font-family: Arial;      /* kvop  */
}  
.ftMainLink:Hover  {
  /*font-weight: bold; font-size: 11px; color: #2081cb; font-family: Arial */   /* gordic */
  /* font-weight: normal; font-size: 11px; color: red; text-decoration: underline; font-family: Arial  */    /* liberec */
   font-weight: bold; text-decoration: underline; font-size: 11px; color: #046E5E; font-family: Arial;      /* kvop */
  
}

.ftMainMenuSpan{
   /* font-weight: bold; text-decoration: none; font-size: 11px; color: #103484; font-family: Arial */  /* gordic */
  /*  font-weight: normal; text-decoration: none; font-size: 11px; color: 103484; font-family: Arial */  /* liberec */
  font-weight: bold; text-decoration: underline; font-size: 11px; color: #046E5E; font-family: Arial;     /* kvop  */
  
   position:relative;
   /*top:1px; */ /* gordic */
   /*top:-2px;*/ /* cuzzs */
}
.ftMainMenuSpanHover{
  /*font-weight: bold; font-size: 11px; color: #2081cb; font-family: Arial */   /* gordic */
  /* font-weight: normal; font-size: 11px; color: red; text-decoration: underline; font-family: Arial  */    /* liberec */
   font-weight: bold; text-decoration: underline; font-size: 11px; color: #046E5E; font-family: Arial;      /* kvop */
 
   position:relative;
  /* top:1px; */ /* gordic */
  /* top:-2px;*/ /* cuzzs */
}

.Nadpis1, h1{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size:10pt;
       /* color : #0B3078; */ /* gordic */
        color : #046E5E; /* kvop */
        font-weight : bold;
}
.Nadpis2, h2{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size:11pt;
        color : #0B3078;
        font-weight : bold;
}
.Nadpis3, h3{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size:10pt;
        color : #0B3078;
        font-weight : bold;
}
h4, h5, h6 {
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        color : #0B3078;
        font-weight : bold;
}
p {
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        color: Black;
        margin-top: 8px;
        margin-bottom: 8px;
}

b{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size: 8pt;
        color: Black;
        font-weight: bold;
}

i{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        color: Black;
        font-style: italic;
}

.Nadpis1Underline
{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size:12pt;
        text-decoration : underline;
        color : #0B3078;
        font-weight : bold;
}

.Nadpis2Underline
{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size:11pt;
        text-decoration : underline;
        color : #0B3078;
        font-weight : bold;
}

.Nadpis3Underline
{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size:10pt;
        text-decoration : underline;
        color : #0B3078;
        font-weight : bold;
}

.DetailWindowTitle{
	font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
	font-size: 16pt;
	color: White;
	font-weight: bold;
	padding-right: 40px;
	text-align: right;
	font-style:italic;
}
.DetailWindowTitleUradName{
	font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
	font-size: 12pt;
	color: #0B3078;
	font-weight: bold;
	padding-right: 40px; 
	text-align: center;
	font-style:italic;
}

/* ------------------------- */
/* Nastaveni Tabulek s daty  */
/* ------------------------- */
.ftDataGrid{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color: #DDECFD;
        border-bottom-color : White;
        border-bottom-style : solid;
        border-bottom-width : 1px;
        border-left-color : White;
        border-left-style : solid;
        border-left-width : 1px;
        border-right-color :White;
        border-right-style : solid;
        border-right-width : 1px;
        border-top-color : White;
        border-top-style : solid;
        border-top-width : 1px;
}

.ftDataGridHeader {
        background-image: url(images/ftDataGridHeader.gif);
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        font-weight: bolder;
        color: #0B3078;
        height: 22px;
}

.ftDataGridItem {
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        text-decoration:none;
        background-color : white;
        color : Black;
}


/* ------------------------------- */
/* Nastaveni Tabulek se zalozkami  */
/* ------------------------------- */

.DetailHeadInfo{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-image : none;
        border-bottom-color : White;
        border-bottom-style : solid;
        border-bottom-width : 1px;
        border-left-color : White;
        border-left-style : solid;
        border-left-width : 1px;
        border-right-color :White;
        border-right-style : solid;
        border-right-width : 1px;
        border-top-color : White;
        border-top-style : solid;
        border-top-width : 1px;
        background-color : #8CAEEA;
        background-position : top left;
        background-repeat : repeat-y;
}

.DetailMultiPage{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        border-bottom-color : White;
        border-bottom-style : solid;
        border-bottom-width : 1px;
        border-left-color : White;
        border-left-style : solid;
        border-left-width : 1px;
        border-right-color :White;
        border-right-style : solid;
        border-right-width : 1px;
        border-top-color : White;
        border-top-style : solid;
        border-top-width : 1px;
        background-color : #A4C2F0;
}

.DetailMultiPagePageView{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color : #A4C2F0;
        background-image : none;
}



/* ------------------------------- */
/* Nastaveni Formularu                             */
/* ------------------------------- */
input{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        border: none;
}

.DetailIdentifier{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color: #F4A460;
        font-weight : bold;
        border: 1px solid #255888;
        height: 21px;
}

.TextBoxFace, textarea{
        font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
        font-size : 8pt;
        background: White;
        border: 1px solid #255888;
        height: 21px;
}

.ReadOnlyInputClass
{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size: 8pt;
        background-color: #DDECFD;
        border: 1px solid #255888;
        height: 21px;
}

.ComboBoxFace, option{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        height: 21px;
}

select
{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color: White;
}


/* ------------------------------- */
/* Nastaveni Buttonu                                          */
/* ------------------------------- */
.ButtonFace, button{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size: 8pt;
        background: transparent url(images/ButtonFace.gif) center;
        border: none;
        height: 24px;
        width: 88px;
        margin: 0px;
        padding: 0px;
}

.ButtonFace65 {
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size: 8pt;
        background: transparent url(images/ButtonFace65.gif) center;
        border: none;
        height: 24px;
        width: 65px;
        margin: 0px;
        padding: 0px;
}

.ButtonFace120 {
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size: 8pt;
        background: transparent url(images/ButtonFace120.gif) center;
        border: none;
        height: 24px;
        width: 120px;
        margin: 0px;
        padding: 0px;
}

.ButtonPaggingFace{
	font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
	font-size: 8pt;
	background: transparent url(images/ButtonFace2.gif) no-repeat fixed center;
	border: none;
	height: 20px;
	width: 15px;
	margin-bottom: 2px;
}


.DBBoxButtonFace{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background: transparent url(images/ButtonFace2.gif) center;
        border: none;
        height: 20px;
        width: 15px;
}


/* ------------------------------- */
/* Nastaveni Ohraniceni                                  */
/* ------------------------------- */
fieldset{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color : transparent;
        border-bottom-color : White;
        border-bottom-style : solid;
        border-bottom-width : 1px;
        border-left-color : White;
        border-left-style : solid;
        border-left-width : 1px;
        border-right-color :White;
        border-right-style : solid;
        border-right-width : 1px;
        border-top-color : White;
        border-top-style : solid;
        border-top-width : 1px;
}

LEGEND
{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        color : #0B3078;
}

/* ------------------------------- */
/* Nastaveni Tabulky                                   */
/* ------------------------------- */
table, td, tr {
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        color: Black;
}

/* ------------------------------- */
/* Nastaveni Funkci pro datum                  */
/* ------------------------------- */
.ArrowUp{
        background: transparent;
        background-image: url(images/ArrowUp.gif);
        background-position: center center;
        background-repeat: no-repeat;
        vertical-align:bottom;
}

.ArrowDown{
        background-image: url(images/ArrowDown.gif);
        background-color: transparent;
        background-position: center center;
        background-attachment: fixed;
        background-repeat: no-repeat;
        vertical-align:top;
}

.ArrowUpDisabled{
        background-image: url(images/ArrowUpDisable.gif);
        background-color: transparent;
        background-position: center;
        background-attachment: fixed;
        background-repeat: no-repeat;
}

.ArrowDownDisabled{
        background-image: url(images/ArrowDownDisable.gif);
        background-color: transparent;
        background-position: center;
        background-attachment: fixed;
        background-repeat: no-repeat;
}

.DateDifference{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background: transparent url(images/DateDifference.gif) center;
}

.DateSelect{
        background-image: url(images/DateSelect.gif);
        background-color: transparent;
        background-position: center;
        background-attachment: fixed;
        background-repeat: no-repeat;
}

.BorderTable
{
        background-color: #A0BCE7;
        border-bottom-color : White;
        border-bottom-style : solid;
        border-bottom-width : 1px;
        border-left-color : White;
        border-left-style : solid;
        border-left-width : 1px;
        border-right-color :White;
        border-right-style : solid;
        border-right-width : 1px;
        border-top-color : White;
        border-top-style : solid;
        border-top-width : 1px;
        color:white;
}

/* ------------------------------- */
/* Nastaveni Kalendare                                  */
/* ------------------------------- */
.CalendarBorder{
        border: thin solid #5E85BF;
}

.CalendarMonth {
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color: #668FE0;
        color: black;  /* !!! nelze ovlivnit stylem, nastaveno na tvrdo v komponente */
        font-weight: bold;
        height: 16px;
}

.CalendarPrevNextMonth{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color: #668FE0;
        color: black;  /* !!! nelze ovlivnit stylem, nastaveno na tvrdo v komponente */
        font-weight: BOLDER;
}

.CalendarDay {
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size: 8pt;
        color: black;  /* !!! nelze ovlivnit stylem, nastaveno na tvrdo v komponente */
        background-color: white;
        font-weight: normal;
        text-align: center;
}

.CalendarOtherMonthDay{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size: 8pt;
        background-color: white;
        color: Silver;        /* !!! nelze ovlivnit stylem, nastaveno na tvrdo v komponente */
        font-weight: normal;
        text-align: center;
}

.CalendarSelectedDay {
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size: 8pt;
        background-color: #FBE694;
        color: white;  /* !!! nelze ovlivnit stylem, nastaveno na tvrdo v komponente */
        font-weight: normal;
        border: 1px solid #F4A460;
        text-align: center;
}

.CalendarDayInWeek{
        font-family: sans-serif, "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color: #9EBEF5;
        color: navy;
        font-weight: normal;
        text-align: center;
}
.ftBoldText{
        font-weight:bold;
        /* color:#0B3078; */ /* gordic */
        color:#046E5E; /* kvop */
}
.ftBottomText{
        font-weight:bold;
       /* color:#0B3078; */ /* gordic */
        color:#046E5E; /* kvop */
}
.ftDarkBlueBackground{
        background-color:#0B3078;
}


