body {
    background-color: #A0BCE7;
    font-family: "Arial CE", Arial, "Helvetica CE", Helvetica;
    font-size: 9pt;
    background-image: url(images/BodyBgr.gif);
    background-repeat: repeat-x;        
    background-position: top;
    background-attachment: fixed;        
    white-space: pre-wrap;
}

.GinisLogo
{
	padding-left: 50px;
}

.ApplicationLogo
{
	margin-left: 60px;
}

#menuDiv
{
	position: absolute;
	top: 3px;
	left: 5px;
	right: 5px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	z-index: 101;
	border: 1px white solid;

	/* Opravy MSIE chyb : */
	width: expression(document.getElementById('TreeAndContentDiv').clientWidth - 7);
}

#statusDiv 
{
	float: right;
	position:absolute;	
	top: 15px;
	z-index: 102;
	left: expression(document.getElementById('menuDiv').clientWidth - 25);
}

#toolbarDiv
{
	position: absolute;
	top: 25px;
	left: 0px;
	right: 0px;
	height: 25px;
	margin: 0px;
	padding: 0px;

	/* Opravy MSIE chyb : */
/*	_width: 100%;*/
}	

#TreeAndContentDiv 
{
	overflow: visible;
	position: absolute;
	left: 2px;
	top: 50px;
	right: 5px;
	bottom: 5px;	
	
	/* Opravy MSIE chyb : */
	width: expression(document.documentElement.clientWidth - 5);
	height: expression(document.documentElement.clientHeight - 55);
}

#TreeAndNameDiv
{
	float: left;
	height: 100%;	
	margin-right: 5px;
	height: 100%;
	height: expression(document.body.clientHeight - 40);	
}

#applicationNameDiv
{		
	position: absolute;
	top: 0px;
	left: 3px;
	height: 100%;
	width:17px;
}

.AppNameImg {
	position: absolute;
	bottom: 0px;	
}

#treeViewDiv
{		
	overflow: auto;
	overflow-x: hidden;
	position: absolute;
	left: 0px;
	margin-left: 22px;
	width: 200px;
	height: 100%;
	z-index: 102;	
}

#contentDiv
{	
	position: absolute;
	left: 226px;
	clear: left;
	top: 0px;
	border: 1px white solid;
	height: 100%;

	width: expression(document.documentElement.clientWidth - 235 );	
	overflow:auto;
}	

#contentDiv a:hover
{
	background-color:#FFE6CF;
}

html {
	overflow: auto;
}

#contentDiv a
{
	text-decoration: none;
	color: Blue;
}

.img_main
{
	float: left;
	margin-right: 10pt;
}

.DockFill{
    position:absolute;
    _position:relative;
    top:0px;
    right:0px;
    bottom:0px;
    left:0px;
    _width:100%;
    _height:100%;	
    overflow: hidden;
}


/* ----------------- */
/* Nastaveni STROMU  */
/* ----------------- */

.InfoArray{
        font-family: "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;
}
.InfoArrayTree{
        font-family: "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color : transparent;
        background-image : none;
}

.InfoArrayTreeNode
{
		font-family: "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color : transparent;
        background-image : none;
}
.InfoArrayTreeSelected{
        font-family: "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color: #F4A460;
        background-image : none;
}

.InfoArrayTreeOver 
{
		font-family: "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color : #FFE6CF;
        background-image : none;
}

/* ----------------------- */
/* Nastaveni Jmena modulu  */
/* ----------------------- */

.ApplicationName{
    font-family: "Arial CE", Arial, "Helvetica CE", Helvetica;
    font-size: 8pt;
    background-color: #C0C0C0;        
    border: solid 1px white;
    width: 17px;
    padding-left: 1px;
    vertical-align: bottom;
    overflow: hidden;
}

.ApplicationLogo
{
    font-family: "Arial CE", Arial, "Helvetica CE", Helvetica;
    font-size: 18pt;
    font-weight: bold;
	color: White;
	position: absolute;
	margin-top: 9px;
	overflow: hidden;
	white-space:nowrap;
}


/* ----------------------- */
/* Nastaveni Textu         */
/* ----------------------- */
a, a:active, a:focus, a:hover, a:link, a:visited {
/*        font-family: "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 9pt; */

        color : black;
        text-decoration : none;
}


.Nadpis1, h1{
        font-family: "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size:12pt;
        color : #0B3078;
        font-weight : bold;
}
.Nadpis2, h2{
        font-family: "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size:11pt;
        color : #0B3078;
        font-weight : bold;
}
.Nadpis3, h3{
        font-family: "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size:10pt;
        color : #0B3078;
        font-weight : bold;
}
h4, h5, h6 {
        font-family: "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        color : #0B3078;
        font-weight : bold;
}

b{
        font-family: "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size: 8pt;
        color: Black;
        font-weight: bold;
}

i{
        font-family: "Arial CE", Arial, "Helvetica CE", Helvetica;
        color: Black;
        font-style: italic;
}

.Nadpis1Underline
{
        font-family: "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size:12pt;
        text-decoration : underline;
        color : #0B3078;
        font-weight : bold;
}

.Nadpis2Underline
{
        font-family: "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size:11pt;
        text-decoration : underline;
        color : #0B3078;
        font-weight : bold;
}

.Nadpis3Underline
{
        font-family: "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size:10pt;
        text-decoration : underline;
        color : #0B3078;
        font-weight : bold;
}


/* ------------------------------- */
/* Nastaveni Formularu                             */
/* ------------------------------- */
.Form
{
	background-color: #99B6DF;
}

.FormTable
{
	width: 99%;
	padding-left: 10px;
}

.TextBoxFace, textarea{
        font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
        font-size : 10pt;
        background: White;
        border: 1px solid #255888;
        height: 21px;
}

.ReadOnlyInputClass
{
	background-color: #E0DFE4;

}

select
{
        font-family: "Arial CE", Arial, "Helvetica CE", Helvetica;
        font-size : 8pt;
        background-color: White;
}

.Error
{
	background-color: Red;
}

.text
{
}

