
@media screen{
 body>div#header
 {
  position:fixed;
 }
 body>div#footer
 {
  position:fixed;
 }
}

* html body{
 overflow:hidden;
}
 
* html div#content{
 height:100%;
 overflow:auto;
}

body{
  margin:0;
  padding:96px 0 61px 0;
 }
 
.pageHeading  {
 font-size:180%;
 color:rgb(0,102,255);
 width:100%;
 text-align:center;
 padding-bottom:0px;
 font-weight:bold;
}

.pageBellowHeadingInfo  {
 font-size:90%;
 color:rgb(50,50,50);
 width:100%;
 text-align:right;
 padding-bottom:5px;
}

#menu {
 width:190px;
 float:left;
 font-family:tahoma;
 margin-top:5px;
 margin-left:20px;
 margin-bottom:5px;
}

.menuSection  {
 margin:5px;
}

.menuSectionHeading  {
 font-weight:normal;
 font-size:100%;
 width:90%;
 color:rgb(100,100,100);
 border-bottom:1px solid rgb(200,200,200);
 margin-bottom:8px;
 margin-top:8px;
 padding-bottom:2px;
}

.barmenuSectionHeading  {
 font-weight:normal;
 font-size:100%;
 width:90%;
 color:rgb(100,100,100);
 border-bottom:1px solid rgb(200,200,200);
 margin-bottom:8px;
 margin-top:8px;
 margin-left:30px;
 padding-bottom:2px;
}

.menuSectionItem  {
 font-size:90%;
 padding:2px 4px 2px 14px;
 color:rgb(0,102,255);
 text-indent:-10px;
}

.barmenuSectionItem  {
 padding:2px 4px 2px 14px;
 color:rgb(0,102,255);
 text-indent:8px;
}


.menuSectionSeparator  {
 margin-bottom:-10px;
}

#main {
 margin-top:5px;
 margin-left:260px;
 margin-right:30px;
 margin-bottom:5px;
 text-align: justify;
}

.mainHeading  {
 font-size:140%;
 color:rgb(50,50,50);
 width:100%;
 text-align:left;
 margin-bottom:10px;
 margin-left:-10px;
 font-family:tahoma;
}

.mainSubHeading {
 font-size:110%;
 color:rgb(50,50,50);
 width:100%;
 text-align:left;
 margin-bottom:6px;
}

.mainContentParagraph {
 font-size:90%;
 color:rgb(50,50,50);
 margin-bottom:10px;
 line-height:17px;
 vertical-align: top;
 width:800px;
}

ul.mainContentParagraph {
	width: 760px;
}

.mainContentSubParagraph {
 font-size:90%;
 color:rgb(50,50,50);
 margin-bottom:10px;
 margin-left:10px;
 line-height:17px;
}

.sublist-heading {
 margin-bottom: 0px;
 }

.sublist {
 margin-left:20px;
 margin-top: 0px;
 margin-bottom: 0px;
 }

.odsadit {
 padding-left: 20px;
 text-align:justify;
 }

.sublist-last {
 margin-left:20px;
 margin-top: 0px;
 }

.Heavy {
 font-weight:bold;
 color:rgb(0,102,255);

}

a {
  color:rgb(0,102,255);
  text-decoration:underline;
}

a:hover {
  text-decoration:none;
}

.colblue {
 color:rgb(0,102,255);
}

.coldarkblue {
 color:rgb(15,33,129);
 font-weight:bold;
}

#footer {
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:61px;
  border-top:1px solid rgb(200,200,200);
  background:#cbf3e0;
  font-family:sans-serif;
}

#header {
  position:absolute; 
  top:0;
  left:0;
  width:100%;
  height:96px;
  border-bottom:1px solid rgb(200,200,200);
  background:#cbf3e0;
  background-image:url("Praha-silueta4.png");
  font-family:sans-serif;
}

#content{
 height:100%;
 osverflow:auto;
 width:100%;
 font-family:sans-serif;
}

