body {
  background: #778899;
  text-align:center;
  margin-top: 15px;
  margin-bottom: 20px;
  font-family: Tahoma;
}

html{
  text-align:center;
}

#pagecontent {padding: 20px;}
#column1 {clear: both;}
#column2 {float: left;}
#column3 {float: right;}
#wrap {
  text-align: center;
  position: relative;
  width: 950px;
  margin: 0 auto;
}

#maindiv{
  background-color: #FFFFFF; 
  width:950px;
  margin: 0 auto;
  text-align:left;
}

.banner {
  background:url(../img/bn.jpg) 0 0 no-repeat ;
  height:200px;
  margin:0px 0px 0px 0px;
  padding:0px;
  width:950px;
  position: relative;
}

.navigationbar {
  background-color:#0077cb; 
  width:950px;
  height:30px;
}

#mainnav {
  float: left;
}

#mainnav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}

#mainnav li {
  float: left;
}

#mainnav a {
  display: block;
  float: left;
  line-height: 30px;
  text-decoration: none;
  font-size: 11pt;
  color: #FFFFFF;
  width: 190px;
  text-align: center;
}

#mainnav a:hover {
  color: #e4eef5;
  background: #1988d6;
}

h1 {
  color: #0077cb;
  font-size: 14pt;
  margin-bottom:15px;
  padding:0px;
}

h2 {
  color: #212121;
  font-size: 10pt;
  font-weight: bold;
  margin-bottom: 10px;
  padding:0px;
}

h3 {
  color: #212121;
  font-size: 10pt;
  font-weight: normal;
  margin:0px;
  padding:0px;
}

.textleft {
  color: #212121;
  font-size: 10pt;
  width: 650px;
}

.textright {
  color: #212121;
  font-size: 10pt;
  width: 220px;
}

.bluetext {
  color: #0077cb;
}

.cenik {
  width: 190px;
  float: left;
  text-align: center;
  padding-bottom: 10px;
}
.cenik2 {
  width: 270px;
  float: left;
  text-align: left;
  padding-bottom: 10px;
}

.footer {
  color: #FFFFFF;
  font-size: 8pt;
	padding: 5px 10px;
  text-align: left;
  background-color: #778899; 
  clear: both;
}

.footerright {
  text-align: right;
}

#odkazy {
  color: #212121;
  font-size: 8pt;
	padding: 5px 10px;
  text-align: left;
  background-color: #778899; 
  clear: both;
}

.bottomnav {
  float: left;
  margin-right: 10px;
}

.hyperlinkwhite {
  color: #000000;
  text-decoration: none;
}
.hyperlinkwhite:link {color: #000000;}
.hyperlinkwhite:visited {color: #000000;}
.hyperlinkwhite:active  {color: #000000;}
.hyperlinkwhite:hover   {color: #FFFFFF;}

.hyperlinkwhite2 {
  color: #FFFFFF;
  text-decoration: none;
}
.hyperlinkwhite2:link {color: #FFFFFF;}
.hyperlinkwhite2:visited {color: #FFFFFF;}
.hyperlinkwhite2:active  {color: #FFFFFF;}
.hyperlinkwhite2:hover   {color: #FFFFFF; text-decoration: underline;}

.list1 {
  list-style-type: none;
  margin: 0px;
  padding:0px;
}

.list2 {
  list-style-type: disc;
  margin-left: 20px;
  padding:0px;
}

.mailto {
  color: #212121;
  text-decoration: none;
}
.mailto:link {color: #212121;}
.mailto:visited {color: #212121;}
.mailto:active {color: #212121;}
.mailto:hover {color: #0077cb; text-decoration: underline;}

.hyperlinknormal {
  color: #212121;
  text-decoration: underline;
}
.hyperlinknormal:link {color: #212121;}
.hyperlinknormal:visited {color: #212121;}
.hyperlinknormal:active  {color: #212121;}
.hyperlinknormal:hover   {color: #0077cb; text-decoration: underline;}

.galerie {
  border: 1px solid #0077cb;
  margin-right: 8px;
}

.imgpopis {
  float: right;
  margin-right: 50px;
}

/*-----------------------------------FORM------------------------------------*/

fieldset {
  background-color: #FFFFFF;
  width: 500px;
  border: 0px;
  margin-left: 25px;
} 

label {
  float: left;
  width: 11em;
  color: #0077cb;
}

.input {
  width: 500px;
}
.input[type="text"] {
  width: 500px;
}

.textarea {
  width: 500px;
  height: 150px;
}

.formbutton {
  display: block;
  width: 7em; /*rozmery potrebne pro IE5.x na Windows*/
  padding: 0.2em;
  line-height: 1;
  background-color: #0077cb;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  border: 0px;
  float: right;
}
.formbutton:hover {
  background-color: #000000;
}
