body {
  margin: 0; padding: 0;
  font-size: 100%;
  color: #000000;
  font-family: Arial;
  text-align: center;
  background-color: #464646;
}

img { border: 0; }


#AllPages {
  width: 765px;
  margin: auto; margin-top: 100px; 
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
}

#Header {
  width: 755px; height: 240px; margin-left: 10px; 
  background-image: url("../img/header-line.jpg"); background-repeat: repeat-x;
}
#Logo { 
  float: left;
  width: 505px; height: 100px;
  background-image: url("../img/logo-nightworkers-cz.jpg"); background-repeat: no-repeat;
}

#Header-Image { 
  margin-left: 505px;
  width: 250px; height: 240px;
  background-image: url("../img/header-seo-optimalizace.jpg"); background-repeat: no-repeat;
}

#Header ul { float: left; text-align: left; width: 505px; height: 52px; margin: 0; padding: 0; margin-top: 38px; padding-left: 10px; }
#Header ul li { display: inline; color: #000; font-size: 80%; }
#Header ul li a { text-decoration: none; color: #066fa8; padding: 0 10px 0 5px; }
#Header ul li a:hover { color: #c51919; text-decoration: underline; }

#Header h1 { float: left; width: 515px; height: 50px; margin: 0; padding: 0; 
  font-family: Adobe Caslon Pro, Sans;
  font-size: 130%;
  color: #c51919; text-align: left;
  font-weight: bolder;
}

h2 { margin: 0; padding: 0; font-size: 110%; text-align: left; color: #c51919; width: 90%; padding-bottom: 3px; padding-top: 10px; border-bottom: 1px solid #e5e6e8; margin-bottom: 15px; }


#Content { float: left; width: 495px; margin: 0 10px; }
#Content a { text-decoration: underline; color: #066fa8;}
#Content a:hover { color: #c51919; text-decoration: none; }

#Content ul { float: left; width: 450px; text-align: left; margin: 0; padding: 0; padding-left: 45px; margin-bottom: 10px; }
#Content ul li { color: #000; font-size: 80%; line-height: 20px; }


#MenuLeft { margin-left: 525px; width: 250px; }
#MenuLeft a { text-decoration: none; color: #066fa8;}
#MenuLeft li a:hover { color: #c51919; text-decoration: underline; }

#MenuLeft table { font-size: 80%; width: 230px; }
#MenuLeft table th { text-align: left; font-weight: bolder; }
#MenuLeft table td { text-align: right; }

#MenuLeft ul { float: left; text-align: left; margin: 0; padding: 0; padding-left: 15px; margin-bottom: 10px; }
#MenuLeft ul li { color: #000; font-size: 80%; line-height: 20px; }


#AllPages p { 
  width: 455px; padding: 0; margin: 0; text-align: justify; float: left; 
  padding-left: 20px; padding-right: 20px; margin-bottom: 15px; font-size: 80%; line-height: 20px; }
  
#AllPages strong { color: #066fa8; }

hr.clear { width: 100%; clear: both; height: 0px; border: 0px; }

p#Zapis { width: 200px; margin: 0; padding: 5px; }

#Paticka {
  margin: auto; margin-top: 15px;
  width: 765px;
  height: 30px;
  color: #fff;
  text-align: left;
  font-size: 80%;
}
Paticka_Text {
  float: left;
  padding-top: 20px;
}
#Paticka a { color: #000000; text-decoration: underline; font-weight: bolder; }
#Paticka a:hover { color: #000000; text-decoration: none; }

a {color: #4E4E4E; text-decoration: underline; font-weight: bold;}
a:hover {color: #4E4E4E; text-decoration: none; font-weight: bold;}

