body {
  background: #FFFFFF;
  text-align:center;
  font-family: Arial,Helvetica,sans-serif;
  margin-top: 0px;
  margin-bottom: 10px;
}

html{
  text-align:center;
}

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

#maindiv{
  background-color: #FFFFFF; 
  width:960px;
  margin: 0 auto;
  text-align:left;
  border-left: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
}

/*----------------------------NAVIGATION,BANNER------------------------------*/

.navigationbar {
  background: #e30040;
  width:960px;
  height:25px;
}

#mainnav {
  float: right;
}

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

#mainnav li {
  float: left;
}

#mainnav a {
  display: block;
  float: left;
  padding: 0 8px;
  line-height: 25px;
  border-left: 1px solid #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  font-size: 9pt;
  color: #FFFFFF;
}

#mainnav a:hover {
  color: #EBF8EB;
  background: #004494;
}

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

#bannerblue {
  background: #004494;
  width:960px;
  height:40px;
}

#bannerred {
  float: left;
  background: #e30040;
  width:800px;
  height:40px;
}

.bannerredtext {
  float: right;
  padding: 0 10px;
  line-height: 40px;
  text-decoration: none;
  font-weight: bold;
  font-size: 16pt;
  color: #FFFFFF;
}
/*-------------------------------------MAIN TEXT-----------------------------*/

h1 {
  color: #e30040;
  font-size: 16px;
  margin: 15px 0px 15px 0px;
  padding:0px;
}

h2 {
  color: #e30040;
  font-size: 16px;
  margin: 15px 0px 15px 0px;
  padding:0px;
}

h3 {
  margin: 0px;
}

h4 {
  color: #68b92e;
  font-size: 16px;
  margin: 15px 0px 15px 0px;
  padding:0px;
}

.greytext {
  color: #708090;
}

.underline {
  text-decoration: underline;
}

.textleft {
  color: #000000;
  font-size: 11px;
  width: 290px;
  padding: 10px 15px;
}

.textright {
  color: #000000;
  font-size: 12px;
  width: 600px;
}

.font10 {
  font-size: 10pt;
}

.facebook {
  color: #3B5998;
  font-family: tahoma;
  font-size: 9pt;
}

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

.list2 {
  list-style-image: url(../img/balon.gif);
}

.list3 {
  list-style-type: decimal;
  margin: 0px;
  padding: 0px 0px 0px 30px;
  font-size: 9pt;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

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

.listru {
  list-style-type: none;
  margin: 0px;
  padding:0px;
  font-size: 9pt;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

.listru2 {
  list-style-image: url(../img/balon.gif);
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

.odstavec {
  margin: 0px 0px 0px 0px;
}

.empty {
  margin-top: 10px;
}

.blackboldtextbigger {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
}

.redboldtextbigger {
  color: #e30040;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
}

.blueboldtextbigger {
  color: #004494;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
}

.greenboldtextbigger {
  color: green;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
}

.hyperlinkmakler {
  color: #004494;
  text-decoration: none;
  font-weight: bold;
}
.hyperlinkmakler:link {color: #004494;}
.hyperlinkmakler:visited {color: #004494;}
.hyperlinkmakler:active  {color: #004494;}
.hyperlinkmakler:hover   {color: #e30040; text-decoration: underline;}

.aktuality {
  color: #004494;
  text-decoration: underline;
}
.hyperlinkmakler:link {color: #004494;}
.hyperlinkmakler:visited {color: #004494;}
.hyperlinkmakler:active  {color: #004494;}
.hyperlinkmakler:hover   {color: #e30040; text-decoration: underline;}

.hyperlinknabidka {
  color: #e30040;
  text-decoration: none;
  font-weight: bold;
}
.hyperlinknabidka:link {color: #e30040;}
.hyperlinknabidka:visited {color: #e30040;}
.hyperlinknabidka:active  {color: #e30040;}
.hyperlinknabidka:hover   {color: #e30040; text-decoration: underline;}

.aktualityleft {
  color: #e30040;
  text-decoration: underline;
  font-weight: bold;
}
.hyperlinknabidka:link {color: #e30040;}
.hyperlinknabidka:visited {color: #e30040;}
.hyperlinknabidka:active  {color: #e30040;}
.hyperlinknabidka:hover   {color: #e30040; text-decoration: underline;}

.harmonyimages {
  margin-right: 80px;
  margin-top: 8px;
  border: 0px;
}

.soutezimage {
  padding-bottom: 30px;
  border: 0px;
}

.hodnocenimakleru {
  margin-right: 13px;
  border: 0px;
  padding-bottom: 30px;
}

.downposition {
  position: relative; top: 15px;
}

.bottomposition {
  padding-bottom: 15px;
}

.harmonymapa {
  border: 0px;
}

.oteviracihodiny {
  border: 0px;
  float: right;
  margin-right: 70px;
}

.paddingbottom {
  padding-bottom: 10px;
}

.margintop2 {
  margin-top: 160px;
}

.margintop {
  margin-top: 40px;
}

.margintop3 {
  margin-top: 30px;
}

.reklama {
  margin-top: 35px;
  margin-bottom: 35px;
}

.red {
  color: #e30040;
  font-weight: bold;
  font-size: 10pt; 
}

.floatright {
  float: right; 
}

.floatleft {
  float: left;
  margin-right: 15px;
}

.vlajky {
  position: absolute;
  top: 5px;
  left: 12px;
  width: 100px;
  font-size: 8pt;
  color: #ffffff;
}

.marginleft {
  margin-left: 55px;
}

.font9 {
  font-size: 9pt;
}

.clear {
  clear: both;
}

.italic {
  font-style: italic;
}

.border {
  border-right: 1px solid #EEEEEE;
}

.sire {
  width: 525px;
}

/*-------------------------------FOOTER--------------------------------------*/

.footer {
  background: #e30040;
  height:18px;
}

#footernav {
  float: right;
}

#footernav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  float: right;
}

#footernav li {
  float: left;
}

#footernav a {
  display: block;
  float: left;
  padding: 0 10px;
  line-height: 18px;
  text-decoration: none;
  font-weight: bold;
  font-size: 8pt;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #FFFFFF;
}

.footernavborder {
  border-right: 1px solid #FFFFFF;
}

#footernav a:hover {
  color: #EBF8EB;
  text-decoration: underline;
}

.footercopyright {
  height:55px;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #FFFFFF;
  background: #004494;
  text-align: left;
  padding: 10px;
  font-size: 8pt;
}

.footerbottom {
  height:55px;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #708090;
  background: #FFFFFF;
  text-decoration: none;
  padding: 10px;
  font-size: 8pt;
  border-bottom: 1px solid #EEEEEE;
}

#footerbottomleft {
  float: left;
  width: 15%;
}

.hyperlinkfooterbold {
  color: #708090;
  text-decoration: none;
  font-weight: bold;
}
.hyperlinkfooterbold:link {color: #708090;}
.hyperlinkfooterbold:visited {color: #708090;}
.hyperlinkfooterbold:active  {color: #708090;}
.hyperlinkfooterbold:hover   {color: #708090; text-decoration: underline;}

#footerbottomright {
  float: left;
  width: 85%;
}

.hyperlinkfooternormal {
  color: #708090;
  text-decoration: none;
}
.hyperlinkfooternormal:link {color: #708090;}
.hyperlinkfooternormal:visited {color: #708090;}
.hyperlinkfooternormal:active  {color: #708090;}
.hyperlinkfooternormal:hover   {color: #708090; text-decoration: none;}

.hyperlinkwhitebold {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}
.hyperlinkwhitebold:link {color: #FFFFFF;}
.hyperlinkwhitebold:visited {color: #FFFFFF;}
.hyperlinkwhitebold:active  {color: #FFFFFF;}
.hyperlinkwhitebold:hover   {color: #FFFFFF; text-decoration: underline;}

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

#odkazy {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #708090;
  background: #FFFFFF;
  text-decoration: none;
  padding: 3px;
  font-size: 8pt;
  border: 0px;
  text-align: left;
}
.odkazy {
  color: #708090;
  text-decoration: none;
  padding-right: 10px;
}
.odkazy:link {color: #708090;}
.odkazy:visited {color: #708090;}
.odkazy:active  {color: #708090;}
.odkazy:hover   {color: #708090; text-decoration: underline;}

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

fieldset {
  background-color: #FFFFFF;
  width: 450px;
} 

label {
  float: left;
  width: 450px;
}

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

.input#spokojenost {
  width: 20px;
  margin-top: 10px;
}

.margintop {
  margin-top: 5px;
}

.textarea {
  width: 450px;
  height: 100px;
}

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