* {
  margin: 0;
  padding: 0; 
}

body {
  background-color: #edf5f2;
/* background-color: #F9FBEE;*/
 font-family: sans-serif;
  color: #595A4C;
}

a {color: #212E7D;}

a:hover {
  text-decoration: none;
}

#navigation em a:hover {color: #212E7D;}

h1 {
  font-weight: normal;
 color: #212E7D;
  
  /*color: #000;*/
}

h2, h3, h4, h5 {
  font-weight: normal;
  color: #212E7D;
}

ul.arrow {
 /* margin: 20px 0;*/
  margin: 5px 5px 5px 5px;
  list-style: none;
}

ul.arrow li {
  padding-left: 16px;
  background: url(/images/arrow.gif) no-repeat 0 4px;
}

.arrow {list-style: none;}
.arrow li {list-style: none;}

.arrow  .active a {font-weight: bold;}
.arrow  .active li a {font-weight: normal;}
.arrow .active .active a {font-weight: bold;}
.arrow .active .active li a {font-weight: normal;}
.arrow .active .active .active a {font-weight: bold;}


.arrow .active .active .active li a {font-weight: normal;}
.arrow .active .active .active .active a {font-weight: bold;}

#page {
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -475px;
  width: 970px;
  font-size: 12px;
  line-height: 1.6em;
  padding-bottom: 20px;
}

#top {
  width: 950px;
  height: 100px;
}

#top img {
  margin-top: 40px;
  margin-left: 20px;
}

#top h1 {
  display: none;
}

#content {
  background: url(/images/page-bg2.png) repeat-x;
 padding: 0px 20px 20px 20px;
  }
  #right-box {
  margin-top:18px;
  }

#text {
  width: 610px;
}

#text p {
  padding-bottom: 20px;
}

#text img {
  border: 10px solid #fff;
}

#text h1 {
  font-size: 25px;
  margin-top: 20px;
  margin-bottom: 20px;  
}

#text h2 {
  font-size: 18px;
  margin-top: 10px;
  margin-bottom: 10px; 
  }
#text h2 a{color: #212E7D;
text-decoration:none;}

#text h2 a:hover {color: black;
text-decoration:underline;}

#navigation {
  margin-bottom: 20px;
  background: url(/images/arrow.gif) no-repeat 0 3px;
}
#navigation em {
margin-left:20px;
}


#navigation a{
 color:black;
 text-decoration:none;
  }


#right-box {
  background-color: #fff;
  float: right;
  width: 260px;
  padding: 20px;
}

#contact {
  margin: 20px 0;
  font-size: 18px;
}

#contact span {
  font-size: 12px;
}

#footer {
  margin-top: 20px;
  padding: 10px 20px;
  background-color: #c4e0fc;
  /*background-color: #E7EEBB; */
}


#footer a{
color: #212e7d;
}


#copy {
  float: left;
color: #212e7d;
}

#menu-bottom {
  float: right;
}

#menu-bottom a, #menu-bottom a:visited {
color: #212e7d;

/*  color: #595A4C;*/
  text-decoration:none;
}

.menu {
  position: absolute;
  top: 65px;
  right: 20px;
  text-transform: uppercase;
  font-size:90%;
}

.menu dt {
  display: none;
}

.menu dd {
  float: left;
  text-align: center;
  margin-left: 5px;
}

.menu dd span.aa {
  display: block;
  width: 10px;
  height: 20px;
  height: auto;
  float: left;
  padding: 5px 0;
}

.menu dd span.bb {
  height: 20px;
  height: auto;
  float: left;
  padding: 10px 0;
}

.menu dd span.cc {
  display: block;
  width: 10px;
  height: 20px;
  height: auto;
  float: left;
  padding: 5px 0;
}

.menu a, .menu a:visited {
  color: #232E7D;
  text-decoration: none;
  cursor: pointer;
}

.menu a:hover {
  background: #fff;
}

.menu a:hover span.aa, .menu .active span.aa {
  background:url(/images/menu-left2.png) no-repeat;
}

.menu a:hover span.bb, .menu .active span.bb {
/*  background-color: #E8EEBB;*/
   background-color: #C4E0FC;
  /*c4e0fc */
}

.menu a:hover span.cc, .menu .active span.cc {
  background: url(/images/menu-right2.png) no-repeat;
}

#top a img {border:0px;}

#copy a, #copy a:visited {
text-decoration:none;
 color: #212e7d;
 /*color: #595A4C;*/
  }

#right-box h2 {
font-size: 18px;
}

#right-box h3 {
font-size: 16px;
}

#text td {vertical-align: top;
}

ul.arrow li a{
color: #212E7D;
text-decoration:none;
font-weight:normal;
}


ul.arrow li a:hover {
color: #212E7D;
text-decoration:none;
font-weight:bold;
}
#text td {
vertical-align: top;
}

.title {
  border: 10px solid #fff;
  }

.marketing {padding-top:15px;}
.marketing a {text-decoration:none; font-weight:bold; font-size:15px;}
.marketing a:hover {text-decoration:underline}

.odkaz .logo img {border: 0px;}
.odkaz {padding-top: 15px;}
