﻿body
{
    margin: 0px;
    border: 0px;
    padding: 0px;
   
    overflow: -moz-scrollbars-none;
	overflow: hidden;	
}

body *
{
    color:#072B51;
    /*font: arial;*/
    font-family:Arial;
    /*font-weight: normal;*/
    font-size: 10pt;
    /*font-size:1em; neumoznuje zoom v IE?*/
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
}

table, tr, td, div
{
    margin: 0px;
	border: 0px;
	padding: 0px;
}
	
.top
{
	height: 89px;
	border: 0px none;
}

.leftcorner
{
    background-color: #D12435;
    width: 25px;
}

.rightcorner
{
    background: #8599A8;    
}

.rightcorner *
{
    text-align:center;    
    color: White;
}

.rightcorner a
{
    color: #072B51;
}

.content
{
    color: #072B51;
    
    position: absolute;
	top: 89px;
	left: 0px;
	bottom: 18px;
	right: 0px;
	height: expression(document.body.clientHeight - 89 -18);
	width: 100%;
		
	overflow: auto;	
		
	padding-left: 5px;
	padding-right: 5px;	 	    
}

.bottom
{
    padding-left: 5px;
    /*font-weight: bold;*/
    background-color: #8599A8;
     
    position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 18px;
	width: 100%;
	overflow: auto;
}

.bottom a
{
    padding-right: 5pt;
}

.bottom *
{
    color: White;
    font-size: 7pt;
}
.nadpis1
{
	font-weight: bold;
	font-size: 14pt;
	color: #23375a;	
	text-align: left;
}

.nadpis2
{
	font-weight: bold;
	font-size: 12pt;
	color: #23375a;	
	text-align: left;
}

.nadpis3
{
	font-weight: bold;
	font-size: 10pt;
	color: #23375a;	
	text-align: right;
}

.nadpis4
{
	font-weight: normal;
	font-size: 9pt;
	color: black;	
	text-align: left;
}

.nadpis5
{
	font-weight: normal;
	font-size: 12pt;
	color: black;	
	text-align: left;
}
	
.nadpis6
{
	font-weight: bold;
	font-size: 12pt;
	color: black;	
	text-align: left;
}

.infoTable
{
    background-color: #c2ccd5;	
	font-size: 11pt;
	width: 100%;
}

.info
{
	font-size: 0.8em;	
	text-align: justify;
}

.button1
{
	background-color: #c2ccd5;
}

div.validator
{
    padding-left: 5pt;
    border: solid 5px #D12435;    
}

span.validator *
{
    height:16px;
    width:16px;
    color: #D12435;    
}

.dataarea
{
    background-color: #E1E6EB;
    border-collapse: collapse;
    border-top: solid 10px #E1E6EB;
    border-bottom: solid 10px #E1E6EB;
    /*border-left: solid 10px #E1E6EB;
    border-right: solid 10px #E1E6EB;*/    
}

/* styl zabranujici tabulkam roztahovani na zaklade obsahu - vhodne u tabulek s textboxy, ktere se preplnuji*/
.fixedTable
{
	table-layout: fixed;
	border-collapse: collapse;
}
.marginLabel
{
/*	margin-left: 0.5em;
	margin-right: 0.5em;*/
}


