/*
html,body,div {
	height: 100%;
}
*/
BODY 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border : 0px;
}

A {
	color : #F85D07;
	font-weight : bold;
}
.navstivenyLink
{
	color : #E1E1E1;
}
A:HOVER {
	color : #C24806;
}
.rezLink
{
	color : #518925;
}

A.caption
{
	color: white;
	text-decoration : none;
}

A.menu
{
	font-weight : normal;
}

A.caption:hover
{
	color: white;
	text-decoration: underline;
}

TABLE.blue
{
	background-color : #2F679A;
}

TD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #404040;
}

TD.white
{
	background-color : White;
}

TD.blue
{
	background-color : #3F77AA;
}

.panel1 
{
	border : 1px solid #2F679A;
	background-color : #3F77AA;
	color : White;
}

.panel1bottom
{
	border-top : 0px;
	border-left : 1px solid #2F679A;
	border-right : 1px solid #2F679A;
	background-color : #3F77AA;
	color : White;
	border-bottom : 1px solid #2F679A;
}

.panel2 
{
	border : 1px solid #518925;
	background-color : #7AA730;
	color : White;
}

TD.frame1 {
	background-color : #D2D2D2;
}

TD.caption, DIV.caption
{
	font-family : "Lucida Sans Unicode";
	font-size : 10pt;
}
TD.globe_green
{
	background-image : url(../images/globe_green.jpg);
}

TD.globe_blue
{
	background-image : url(../images/globe_blue.jpg);
}

DIV.project
{
	font-family : "Lucida Sans Unicode";
	font-size : 11pt;
}
.margin15
{
	margin : 15px 15px 15px 15px;
}
.padding15
{
	padding : 15px 15px 15px 15px;
}

.padding15lr
{
	padding : 0px 15px 0px 15px;
}
.padding3
{
	padding : 3px 3px 3px 3px;
}
.padding5
{
	padding : 5px 5px 5px 5px;
}
.pg30B
{
	padding-bottom: 30px;
}
.pg20T
{
	padding-top: 20px;
}
.mg3T
{
	margin-top: 3px;
}
.mg3R
{
	margin-right: 3px;
}

.text1 {
	color : #808080;
}

.text2
{
	color : #404040;
}

.text3
{
	color: #0A528E;
}

.text4
{
	color: White;
}

IMG.banner
{
	border : 1px solid #518925;
}

INPUT, SELECT
{
	height : 18px;
	border : 1px solid #C0C0C0;
	font-size : 8pt;
	color : #404040;
}

INPUT.blank, .blank
{
	height : 14px;
	border : 0px;
}

INPUT.button
{
	height : 20px;
	border : 1px solid #C0C0C0;
	color : #F85D07;
	font-weight : bold;
	background-color : White;
	padding-left : 5px;
	padding-right : 5px;
}

.unvisible
{
   width: 0px;
}

.linelr
{
	border-left : 1px dotted #D2D2D2;
	border-right : 1px dotted #D2D2D2;
}

LI.black
{
	list-style-image : url(../images/icon_bullet.gif);
	list-style-position : outside;
	margin-left : 0px;
	padding-left : 0px;	
}

UL
{
	margin-left: 8px;
	padding-left : 10px;
	padding-top : 5px;
	margin-top : 0px;
	padding-bottom : 5px;
	margin-bottom : 0px;
}
.pnlMenu
{
  float:left;
  width: 208px;
  height: 100%;
/*  background-color: Fuchsia;*/
 }
.pnlDetail
{
   height: 100%;
	position: none;
	margin: 0px 0px 0px 211px;
	_margin: 0px 0px 0px 208px;
/*	background-color: Olive;*/
}
.nadpisSekce
{
/*	height: 20px;*/
/*	background-color: Olive;*/
}
.obsahSekce
{
  height: 100%;
/*	background-color: Olive;*/
}
.error 
{
  color : #FF0000;
}
.blok
{
	text-align: right;
}
.chbxl
{
}
.chbxl td
{
  vertical-align : middle;
}
.chbxl input
{
  border : none;
  margin-right : 3px;
}
.chbxl label
{
/*
  font-size : 11px;
  line-height : 13px; */
}
.left
{
  text-align : left;
}
.right
{
  text-align : right;
}
.center
{
  text-align : center;
}
.top
{
  vertical-align : top;
}
.bottom
{
  vertical-align : bottom;
}

.zrusene
{
	color: Green;
}

.nezaplacene
{
	color: Red;
}
.vZastoupeni
{
	color: #9400D3;
}
.cizyUser
{
	color: Navy;
}
.netucne
{
	font-weight: normal;
}

.vyska {
	height: 100%;
}
/* ZAHLAVI */
.zahlaviLevo
{
	border : 1px solid #D2D2D2;
	border-top: 0px;
	border-right: 0px;
	color : White;
	width: 600px;
/*	_width: 595px;	*/
	height: 80px;
	float: left;
	position: relative;
	padding-right: 3px;
/*	background-color: Red;*/
}
.zahlaviProstredek
{
	border : 1px solid #D2D2D2;
	border-top: 0px;
	color : White;
	width: 151;
	height: 80px;
	float: left;
	position: relative;
	text-align: center;
}
.zahlaviPravo
{

	border : 1px solid #D2D2D2;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	color : White;
	height: 80px;
	/*background-color: Red;*/
	padding-left: 756px;
	_padding-left: 0px;
	margin-left: 0px;
}
.modryPruh
{
	height: 24px;
	_height: 31px;
	border : 1px solid #2F679A;
	background-color : #3F77AA;
}
.zahlaviMenu
{
	height: 24px;
	_height: 31px;
	padding: 7px 0px 0px 0px;
	text-align: right;
	vertical-align: sub	;
	border : 1px solid #2F679A;
	background-color : #3F77AA;
}
.zahlaviCopyright
{
	height: 22px;
	padding: 11px 0px 0px 0px;
	/*background-color : Red;*/
}
.zahlaviProvozovatel
{
	clear: left;
	width: 100%;
	/*position: relative;*/
}
.zahlaviProvozovatelLevo
{
	width: 751px;
	border : 1px solid #D2D2D2;
	border-top: 0px;
	border-left: 0px;
	height: 22px;
	float: left;
	position: relative;
/*	background-color: Red;*/
}
.zahlaviProvozovatelPravo
{
	border : 1px solid #D2D2D2;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	color : White;
	height: 22px;
	/*background-color: Olive;*/
}
/* KONEC ZAHLAVI */
.pnlLink
{
	border : 1px solid #2F679A;
	border-top: 0px;
	text-align: center;
/*	background-color: Red;*/
}
