body 
{
	margin:0px;
	padding:0px;
 background-repeat:no-repeat;
 background-position:center top;
 text-align:center;
 font-family: Arial, Calibri,Helvetica, Sans-Serif;
 font-size-adjust: .56;
 color:#363636;
 }

.mainLogoImage
{
	position:absolute;
	left:10px;
	top:10px;
	}
a 
{
	color:#333;
	}

b
{
	font-weight:normal;
	}

#mainMenu .menuItemActive
 { 
 background-image: url(img/menuItemOver.jpg)!important;
 background-repeat:no-repeat;
  text-align:left;
  background-position:left;
  width:120px;
  }
  
#mainMenu .menuItemActive a
 { color:#777;
 }  
 
#mainMenu .menuItem
 { color:#c8c9cd;
 background-image: url(img/menuItemBcg.jpg);
 background-repeat:no-repeat;
 width:120px;
 text-align:left;
 
 }
 
#mainMenu td
 {
	background-color:Transparent !important;
	width:0px;
	border-spacing:0px;
  border-collapse:separate; 
  height:22px;
  font-size:13px;
	}
	
#mainMenu a
{
	background-color:Transparent !important;
	display:block;
	}	
 
 .Main
 { 
 	position:relative;
 	width:1000px;
	margin:auto;
	background-image: url(img/backgroundM2MID.jpg);
    background-repeat:repeat-y;
    text-align:left;
    }
	
.mainBcgBott
{
	position:relative;
	top:15px;
	}	
	
.MainMenu
{   
	position :absolute;
	left:100px;
	top: 31px;
	%top:30px;
	width:750px;
	height: 25px;
	font-family:Sans-Serif, Calibri, Helvetica,Arial;
	font-size:13px;
	}		
	
.submenuTop
{   margin-left:32px;
	width:705px;
	z-index:5;
	text-align: left;
	background-image:url(img/subMenuBcg.jpg);
	background-repeat:no-repeat;
	background-position:0px 7px;
	height:27px;
	
	}	
	
.submenuBott
{   margin-left:32px;
	width:770px;
	z-index:5;
	text-align:left;
	margin-top:5px;
	background-image:url(img/subMenuBcg.jpg);
	background-repeat:no-repeat;
	height:35px;
	line-height:18px;
	}
	
.submenuBott span 
{
	margin-left:20px;
	}	
	
.submenuBott a
{
	margin:0px;
	}	
	
.submenuBott .active
{
	color: #da251d;
	}	
	
.submenuBott .activeGreen
{
	color: #abd305;
	}	
	
.submenuBott .activeBlue
{
	color: #45a7de;
	}		
	
.submenuBott .activeRed
{
	color: #abd305;
	}	
	
.submenuBott .activeOrange
{
	color: #e67817;
	}		
	
.subMenu
{   font-family: Arial, Calibri, Helvetica, Sans-Serif;
	font-size:11px;
	color:Gray;
	padding:10px 0px 0px 0px;
	
	}	
	
.subMenuItem
{    padding-left:10px;
	color:#444;
	}	
	
.subMenuItemHover
{    padding-left:10px;
	color:#aaa;
	}
	
.subMenuItemSelected
{    padding-left:10px;
	color:#da251d;
	}	
	
.subMenuItemSelected_green
{    padding-left:10px;
	color:#abd305;
	}
	
.subMenuItemSelected_blue
{    padding-left:10px;
	color:#45a7de;
	}		
	
.subMenuItemSelected_red
{    padding-left:10px;
	color:#fd2017;
	}	
	
.subMenuItemSelected_orange
{    padding-left:10px;
	color:#e67817;
	}	
	
.subMenuBcg	
{ 
	position:absolute;
	left:2px;
	top:7px;
  z-index:-1;	
 
}
	
.subMenuBottBcg	
{ position:absolute;
	left:2px;
	top:2px;
	z-index:-1;	
	}
	
.submenuBott a
{
	font-family: Arial, Calibri, Helvetica, Sans-Serif;
	font-size:.65em;
	color:#666;
	padding:10px 0px 0px 0px;
	z-index:1;
	text-decoration:none;
	}
	
.submenuBott a:hover
{
	font-family: Arial, Calibri, Helvetica, Sans-Serif;
	font-size:.65em;
	color:#888;
	padding:10px 0px 0px 0px;
	z-index:1;
	text-decoration:none;
	}
	
.active
{
	font-family: Arial, Calibri, Helvetica, Sans-Serif;
	font-size:.65em;
	color:#da251d;
	padding:10px 0px 0px 0px;
	z-index:1;
	text-decoration:none;
	}	
	
	
.obsah
{ position:relative;
	left:57px;
	top: -17px;
	width:705px !important;
	height: 500px;
	overflow-y:auto;
	overflow-x:hidden;
	text-align:left;
	font-size: .7em;
	}
	
.obsahBcg
{
	position:relative;
	left:30px;
	top: 0px;
	width:763px;
    
     }	
     
.obsahBcgBott
{
	position:relative;
	}     	
	
.text
{
	width:630px;
	padding:0px 10px 15px 7px;
    line-height: 1.5em;	
    height:500px;
	}	
	
.nadpis
{
	font-size:13px;
	color:Gray;
	margin:0px 0px 7px 0px;
	}	
	
h3
{
	font-size:13px;
	color:Gray;
	margin:0px 0px 7px 0px;
	font-weight:normal;
	}	
	
ul
{width:620px;
	}
	
h2
{
	color:Gray;
	margin:0px 0px 30px 0px;
	padding-top:10px;
	font-size:17px;
	font-weight: lighter;
	}	
	
#lang
{
	position:absolute;
	left:925px;
	top:50px;
	font-family:MS Reference Sans Serif;
    font-size: 12px;
    }	
    
#lang a
{
	text-decoration:none;
	color:#c8c9cd;}  
	
.rightColl
{
	position:absolute;
	top:85px;
	left:820px;
	width:160px;
	text-align: left;
	padding: 10px 10px 10px 10px;
}
	
.aktuality
{
	font-size: .7em;
	height: 430px;
	overflow-y: auto;
	
	}	
.aktHlavicka
{
	color: #da251d;
	}
	
.btmMenu
{
	position:absolute;
 	bottom: 10px;
	left: 58px;
	text-align: left;
	}	
	
.btmMenu span
{
	padding-right:10px;
	padding-left:5px;
	 }	
	 
.btmMenu a
{
	font-size: 0.8em;
	color: #aaa;}	 
	
.login
{
	position:absolute;
	left:95px;
	top:580px;
	text-align:left;
	font-family: MS Reference Sans Serif;
    font-size :13px}
	
.search
{
	text-align:left;
  font-family: MS Reference Sans Serif;
  font-size:13px;
  	overflow:visible;}
  
.search table
{
	border-color: #dbdbdb;}  	
  
li 
{
	list-style-type:none;
	margin: 0px 0px 5px 0px;} 
	
ul
{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;}	 
  
.highlight
{
	background-color: #ffffc6;
 border: solid 1px #dbdbdb;
 padding: 5px 10px 20px 10px;
 margin: 15px 0px 15px 0px;	}  

 .highlight li
 {
 	margin:0px 0px 10px 0px;
 }
 
 .backLink
 {
	height:1px;
	visibility: hidden;
    display:none
	}
 
 .imageOver
 {
 	cursor: pointer;
 	border: solid 1px #ccc;
 	margin-right:20px;
 	}
 	
.image
 {
 	border: solid 1px #eee;
 	margin-right:20px;
 	} 
 	
.leftTopCorner
{
	width:55px;
	height: 8px;
	position:absolute;
	left:1px;
	top:2px;
	} 	
	
.rightBottCorner
{
	width:55px;
	height: 8px;
	position:absolute;
	right:2px;
	bottom:3px;
	%bottom:5px;
	z-index:10;
	} 	
	
.top
{
	position:relative;
	display:block;
	}	
	
.submenus
{
	text-align:left;
	position:relative;
	top: -10px;
	}		
	
.contentFooter
{
	position:relative;
	top:-18px;
	z-index:10;
	}	
	
.obsahKomplet
{
	position:relative;
	background-image: url(img/obsahBcgMID.jpg);
    background-repeat:repeat-y;
	}
	
.logoSmall
{
	position:absolute;
	right:20px;
	}		
	
.logo_esf
{
	position:absolute;
	right:15px;
	top: 10px;
	}
	
.regLinkButton
{
	position:absolute;
	right:30px;
	top:30px;
	}	
	
.floatPanel
{
	 position:absolute;
	 right:50px;
	 top:20px;
	 background-color:#eee;
	 padding:10px;
	 z-index:999;
	}
	
	
.required
{
	color:Red;
	}	


#downloadDiv
{
	position:absolute;
	left:445px;
	width:160px;
	padding:10px;
	border: solid 1px #ccc;
	}