/* CSS Document */
body {
  background-color: White;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 0; 
  text-align: center;
  line-height: 18pt;
  font-size: 12pt;
  font-family: Arial, Helvetica;
  color: #2574b1;
}

#mainWindow {
  width: 1004px;
/*   height: 100%;*/
  border: 10px #2574b1 solid;
  margin: auto;
}

#mainHeader {
/*  width: 1024px; */
  margin : 0px;
  padding: 0px;
}

#header {
  width: 1004px;
  margin : 0px;
  padding: 0px;
}

#mainContent {
  width: 984px;
  padding: 10px;
  text-align: left;
}

#mainFooter {
  text-align: center;
  padding: 5px;
  width: 994px;
  margin: auto;
  margin-top: 10px;
  height: 20px;
  font-size: 8pt;
  background-color: #bdd5e7;
}

#mainFooter a {
  color: #2574b1;
  text-decoration: underline;  
}

div#copy {
  text-align: left;
  float: left;
}

div#madeBy {
  text-align: right;
  float: right;
}

#menu {
  width: 1004px;
  margin : 0px;
  padding: 0px;
}

#menu img {
  float: left;
  border: 0px;
  margin: 0px;
  padding: 0px;
}

#menu a {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

div.clear { clear : both; }

img.top_logo {
  border: 0px;
  margin-top: 0px;
  margin-left: 0px;
  float: left;
}

img.top_right {
  border: 0px;
  margin-top: 0px;
  margin-right: 0px;
  float: right;
}

img.imgRight {
  border: 5px #2574b1 solid;
  float: right;
  margin-left: 10px;
}

p {
  margin: 0px;
}

ul {
  list-style-image: url(images/odrazka.gif);
  vertical-align: middle;
}

div.kontakty_left {
  width: 610px;
  float: left;
  margin-left: 10px;
}

div.kontakty_right {
  width: 325px;
  float: right;
  margin-right: 5px;
}

div.kontakty_right strong {
  margin-left: 5px;
}

div.kontakty_right p {
  margin-left: 5px;
}

div.formNadpis {
  float: left;
  padding-left: 110px; /* FF 80px*/
  padding-top: 2px;
}

div.formLeft {
  width: 100px;
  float: left;
  text-align: right;
  padding-right: 10px;
}

div.formRight {
  width: 160px;
  float: left;
}

input.text {
  border: 2px #2574b1 solid;
  background-color: #d7e6f1;
  color: #2574b1;
}

textarea.text {
  border: 2px #2574b1 solid;
  background-color: #d7e6f1;
  color: #2574b1;
}

strong.blue { color: #2574b1; }
strong.red { color: Red; }

h1 { font-size: 12pt; text-align: left; margin-left: 25px; }

a { color: #2574b1; text-decoration: underline; font-style: italic; }

.pagerank {
  border: 0px;
}

