/* CSS Document */
/* main menu ---------------------------------------------------------------- */
.block-top-menu {
  height:auto;
  margin:0px;
  padding:0px;
  width:765px;
  padding-bottom:17px;
}
.block-top-menu .tabs-top {
  height:59px;
  width:765px;
}
.block-top-menu .tabs-top span {
  display:block;
  padding:10px 0 0 10px;
  font-size:24px;
  text-decoration:none;
}
.block-top-menu .tabs-bottom {
  height:44px;
  width:765px;
  background: transparent url(./img/tabs-bottom_bg.gif) 0 0 no-repeat;
}
.block-top-menu .tabs-bottom span {
  display:block;
  padding:12px 0 0 10px;
  font-size:18px;
}
.block-top-menu .tabs-top ul, .block-top-menu .tabs-bottom ul {
  list-style:none;  
  margin:0;
  padding:0;
}
.block-top-menu .tabs-top li, .block-top-menu .tabs-bottom li {
  float:left;
}
.block-top-menu .tabs-top a {
  display:block;
  float:left;
  width: 174px;
  height:59px;
  background: transparent url(./img/tabs_top.gif) 0 0 no-repeat;
  text-decoration:none;
  color:#0F3973;
}
.block-top-menu .tabs-bottom a {
  display:block;
  float:left;
  width: 178px;
  height:44px;
  background: transparent url(./img/tabs-bottom.gif) 1px 4px no-repeat;
  text-decoration:none;
  color:#0F3973;
}
.block-top-menu .tabs-top a.active {
  background: transparent url(./img/tabs_top_active.gif) 0 0 no-repeat;
  color:#fff;
}
.block-top-menu .tabs-bottom a.active {
  background: transparent url(./img/tabs-bottom_active.gif) 1px 4px no-repeat;
  color:#fff;
}
.block-top-menu .tabs-top a:hover, .block-top-menu .tabs-bottom a:hover{
  text-decoration: underline;
  color:#F38B04;
}
.block-top-menu .tabs-top a.active:hover, .block-top-menu .tabs-bottom a.active:hover{
  text-decoration: underline;
  color:#fff;
}



/* menu left ---------------------------------------------------------------- */
.block-left {
  width: 225px;
  display: block;
}
.awards {
  width:205px;
  height:auto; /*dle výšky top-menu - pozor -změna velikosti fontu změní i polohu tohoto prvhku - kvůli IE 6*/
  background: url(./img/oceneni.gif) no-repeat;
  padding:88px 0 22px 0;
  font-size:12px;
  text-align:center; 
  color:#458706;
}
.block-left h1 {
  font-family: arial;
  font-size: 13px;
  padding: 0px 0px 0px 5px;
}
.block-left h3 {
  display:block;
  width:195px;
  height:27px;
  font-size: 18px;
  font-weight:normal;
  background: url(./img/left_h3.gif) no-repeat 0 0;
  padding:10px 0 0 10px;
}
.block-left h4 {
  display:block;
  width:195px;
  height:27px;
  font-size: 14px;
  font-weight:bold;
  background: url(./img/left_h3.gif) no-repeat 0 0;
  padding:10px 0 0 10px;
}
/* menu left */
ul.menu-left {
  list-style: none;
  margin: 0;
  padding: 5px 0 17px 0;
  font-family: arial;
  font-size: 15px;
  width:203px;
}
ul.menu-left li{
  padding: 0px 10px 5px 8px;
}
ul.menu-left a {
  background: url(./img/odrazka_modra.gif) no-repeat 0px 4px;
  color: #0F3973;
  text-decoration: none;
  padding-left:18px;
  display: block;
}
ul.menu-left a:hover {
  background: url(./img/odrazka_oranzova.gif) no-repeat 0px 4px;
  color: #F38B04;
  text-decoration: underline;
}
ul.menu-left a.active {
  background: url(./img/odrazka_oranzova.gif) no-repeat 0px 2px;
  color: #F38B04;
}
ul.small {
  font-size: 12px;
}
ul.small a {
  background-position: 0px 2px;
}
ul.small a:hover {
  background-position: 0px 2px;
}
/*----*/
.block-lef-top-menu {
  height:120px;
  display: block;  
}
.menu-lef {
  margin:0;
  padding:0;
}
.menu-lef li {
  margin:0;
  list-style: none;
}
.menu-lef li a {
  display:block;
  padding: 0 0 0 20px;
  height:25px;
  color:#0F3973;
  text-decoration:none;
  font-size:14px;
  background: url(./img/back-ico.gif) no-repeat 0 0;

}
.menu-lef li a:hover {
  background: url(./img/back-ico-act.gif) no-repeat 0 0;
  color:#F38B04;
  text-decoration:underline;  
}
/* callmenow */
#cmn_container input, #cmn_container select, #cmn_container .cmn_form_button {
  padding:1px 0 1px 0px;
  margin:1px 0 1px 10px;
}
.cmn_text {
  font-size:12px;
  padding:5px 10px 5px 10px;
}
.cmn_text p {
  margin:0;
  color:#0F3973;
  padding:0px 0px 5px 0px;
}
.cmn_text img {
  float:left;
}
.cmn_text span {
  color:#0F3973;
  font-weight:bold;
}
.endmenu-middle {
  width:203px;
  border-left: 1px #C7CDD4 solid;
  border-right: 1px #C7CDD4 solid;
}
.endmenu-left {
  display:block;
  width:205px;
  height:10px;
  background: url(./img/endmenu-left.gif) no-repeat 0 0;
  padding-bottom: 27px;
}
.clb {
  clear: both;
  margin: 0;
  padding: 0;
}
.cmn_form_when {
  width: 180px;
}