<!--
div.movie_wrapper {
    text-align: center;
    float: right;
    margin: 0 0 20px 20px;
}
div.movie_wrapper object {
    margin: 0 auto 0 auto;
}
.produkty_list .ull {
    float: left;
    width: 250px;
    }
.produkty_list {
    }
.produkty_list .produkt {
    float: left;
    width: 110px;
    height: 175px;
    margin: 0 2px;
    }    
.produkty_list .produkt p {
    font-size: 11px;
    padding: 3px 0;
    text-align: center;
    margin: 0;
    }        
.obsah h1 {
   padding: 10px 0;
   margin: 0;
   font-size: 120%;
  }
.obsah h2 {
   padding: 5px 0;
   margin: 0;
  }
.obsah {
  text-align: left;
  margin: 30px 0 0 0;
  }
.obsah .lista {
  background: #fff;
  height: 40px;
  _height: 40px;
  }
.obsah .lista .nadpis {
  background: #fff;
  width: 241px;
  float: left;
  height: 30px;
  background: #fff url('/img/sub_nadpis_h2.gif') no-repeat;
  }
.obsah .lista .nadpis strong {
  color: #fff;
  margin: 0;
  padding: 5px 0 0 10px;
  font-size: 100%;
  font-weight: bold;
  display: block;
  }  
.obsah .lista .cesta {
  background: #fff;
  font-size: 70%;
  color: #87888A;
  padding: 15px 10px 10px 15px;
  float: left;
  width: 600px;
  }
.obsah .lista .cesta a, .obsah .lista .cesta a:hover {
  color: #87888A;
  }
.obsah .lista .cesta span {
  color: #87888A;
  font-weight: bold;
  }
.sponzoring_loga {
    width: 680px;
    height: 70px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #fff;
    vertical-align: middle;
    }
.sponzoring_loga_dd {
    width: 680px;
    height: 70px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #fff;
    vertical-align: middle;
    }
.sponzoring_loga_dd img {
    height: 59px;
    margin-top: 6px;
    margin-left: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    }        
.reseni_logo {
    width: 680px;
    height: 68px;
    margin-top: 10px;
    margin-bottom: 20px;
    background-color: #fff;
    vertical-align: middle;
   } 
.reseni_logo img {
   padding-top: 0px;
   padding-bottom: 0px;
  } 
     
/* --- subnavigace ---*/
.subnavigace {
  width: 220px;
  padding: 0 20px 0 0;
  float: left;
  }
.subnavigace ul {
  margin: 5px 0 60px 0;
  padding: 0;
  }
.subnavigace ul li ul{
  margin: 0;
  padding: 0;
  }
.subnavigace ul li ul li ul {
  margin: 0;
  padding: 0;
  }
.subnavigace ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 80%;
  font-weight: bold;
  border-bottom: 1px dotted #333;
  }
.subnavigace ul li ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  border-top: 1px dotted #333;
  border-bottom: none;
  }
.subnavigace ul li ul li ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  border-top: 1px dotted #333;
  border-bottom: none;
  }  
.subnavigace ul li a {
  padding: 5px 5px 5px 20px;
  display: block;
  background: #fff;
  color: #00ADD0;
  font-weight: bold;
  text-decoration: none;
  background: #fff url('/img/li_puntik1.gif') 5px 10px no-repeat;
  }
.subnavigace ul li a:hover, 
.subnavigace ul li a.active {
  padding: 5px 5px 5px 20px;
  display: block;
  color: #002F5F;
  font-weight: bold;
  text-decoration: none;
  background: #EEF8F6 url('/img/li_puntik1_active.gif') 5px 10px no-repeat;
  }
.subnavigace ul li ul li a {
  padding: 5px 5px 5px 30px;
  display: block;
  background: #fff url('/img/li_puntik2.gif') 15px 10px no-repeat;
  color: #00ADD0;
  font-weight: bold;
  text-decoration: none;
  }
.subnavigace ul li ul li a:hover, 
.subnavigace ul li ul li a.active {
  display: block;
  color: #002F5F;
  font-weight: bold;
  text-decoration: none;
  padding: 5px 5px 5px 30px;
  background: #EEF8F6 url('/img/li_puntik2_active.gif') 15px 10px no-repeat;
  }  
.subnavigace ul li ul li ul li a {
  padding: 5px 5px 5px 40px;
  display: block;
  background: #fff url('/img/li_puntik2.gif') 25px 10px no-repeat;
  color: #00ADD0;
  font-weight: bold;
  text-decoration: none;
  }
.subnavigace ul li ul li ul li a:hover, 
.subnavigace ul li ul li ul li a.active {
  display: block;
  color: #002F5F;
  font-weight: bold;
  text-decoration: none;
  padding: 5px 5px 5px 40px;
  background: #EEF8F6 url('/img/li_puntik2_active.gif') 25px 10px no-repeat;
  }    
.subnavigace img {
  margin: 0 0 30px 15px;
  }
.telo {
  width: 664px;
  padding: 0px 0 25px 15px;
  float: left;
  border-left: 1px solid #fff;
  min-height: 350px;
  _height: 350px;
  }
.fullsize {
     width: auto;
     padding-bottom: 0;
    }
  
/*----- loga v produktecch --- */
.telo {
    color: #333;
    }
.telo h1, .telo h2 {
    color: #004983;
    }
.telo .pl img {
  margin: 3px;
  }
.telo p {
  font-size: 80%;
  
  }
.telo a {
    color: #7AB800;
    }
.telo ul {
  margin: 10px 0 0 0;
  padding: 0;
  }
.telo ul li {
  font-size: 80%;
  list-style-type: none;
  padding: 0 0 0 13px;
  margin: 0 0 0 10px;
  background: #fff url('/img/li_puntik2_active.gif') 0 4px no-repeat;
  #background: #fff url('/img/li_puntik2_active.gif') 0 6px no-repeat;
  _background: #fff url('/img/li_puntik2_active.gif') 0 6px no-repeat;
  }
.telo ul li ul li {
  font-size: 100%;
  margin: 0 0 0 10px;
  list-style-type: none;
  padding: 0 0 0 13px;
  background: #fff url('/img/li_puntik_o.gif') 0 4px no-repeat;
  #background: #fff url('/img/li_puntik_o.gif') 0 7px no-repeat;
  _background: #fff url('/img/li_puntik_o.gif') 0 7px no-repeat;
  }

.telo .foto {
    width: 115px;
    padding: 0;
    margin: 5px; 
    float: left;
    }
.telo .foto img {
    padding: 0;
    margin: 0; 
    }    
.telo .foto img p {
    padding: 3px;
    margin: 0; 
    font-size: 70%;
    }        
.telo table {
  border-collapse: collapse;
  border: none;
  width: 100%;
  font-size: 80%;
  margin: 0 0 10px 0;
  }
.telo table th, .telo table td {
  border-bottom: 1px solid #99D8CD;
  padding: 5px;
  background: #DEF3F4;
  }
.telo table td {
  background: #fff;
  border-bottom: 1px solid #99D8CD;
  }
.telo table tr.sudy {
  background: #EFF8F4;
  }
.telo table td ul li {  
    font-size: 100%;
    }
.telo img {
   border: none;
  }
.telo .il {
  float: left;
  margin: 0 20px 20px 0;
  padding: 10px;
  border: 1px solid #CCCCCC;
  }
.telo .ir {
  float: right;
  margin: 0 0 20px 20px;
  padding: 10px;
  border: 1px solid #CCCCCC;
  }
.telo .obr_popisek {
  float: right;
  margin: 0 0 20px 20px;
  padding: 10px;
  border-left: 1px solid #CCCCCC;
  background: #fff;
  }
.telo .obr_popisek p {
  padding: 8px;
  text-align: left;
  margin: 0;
  background: #f5f5f5;
  color: #333;
  border-top: 1px solid #eee;
  }
.telo H1 {
	font-weight: bold;
	FONT-SIZE: 120%;
}
.telo H2 {
	font-weight: bold;
	FONT-SIZE: 100%;
}
.telo H3 {
	font-weight: bold;
	FONT-SIZE: 80%;
}
.telo H4 {
	font-weight: bold;
	FONT-SIZE: 80%;
	padding: 15px 0 0 0;
	margin: 0; 
}  

/*----- lista tisku ---*/
.obsah .print {
  color: #7AB800;
  text-align: right;
  background: #fff;
  font-size: 70%;
  padding: 15px 0 0 15px;
  }
.obsah .print a, .obsah .print a:hover {
  color: #7AB800;
  }
.obsah .print span {
  color: #7AB800;
  padding: 0 15px;
  }
/*----- sloupce ----*/

.telo .sloupec_half1, .telo .sloupec_half2 {
  width: 309px;
  float: left;
  padding: 0 20px 0 0;
  /*border-right: 1px solid #fff;*/
  }
.telo .sloupec_half2 {
  border: none;
  padding: 0 0 0 20px;
  border-left: 1px dotted #333333;
  }
.telo .sloupec_half2 .form table {
  border-collapse: collapse;
  border: none;
  }
.telo .sloupec_half2 .form table th, .telo .sloupec_half2 .form table td{
  border: none;
  padding: 2px 0;
  font-weight: normal;
  }
.telo .sloupec_half2 .form table td input{
  border: 1px solid #aaa;
  }
.telo .sloupec_half2 .form table td textarea{
  border: 1px solid #aaa;
  }
.telo .sloupec_half2 .form table td.submit button {
/*  color: #fff;
  font-weight: bold;
  border: none;
  height: 19px;
  margin: 0 0 0 0;
  background: #004983;*/
  background: #fff url('/img/bck_search.gif') repeat-x;
  color: #fff;
  border: 1px solid #00A7D3;
  font-weight: normal;
  height: 24px;
  margin: 0 0 0 5px;
  padding: 0;
  }
.telo .sloupec_half2 .form table td.submit {
  text-align: right;
  }
  
/* ---------- rozcestnik ---------- */
.telo .bloky {
    margin-top: 10px;
    }
.telo .bloky .blok1,
.telo .bloky .blok2,
.telo .bloky .blok3 {
  width: 231px;
  border-right: 1px solid #fff;
  float: left;
  min-height: 330px;
  _height: 330px;
  padding: 0 0 5px 0;
  }
.telo .bloky .blok1 {
  margin-top: 10px;
  }
.telo .bloky .blok2 {
  margin-top: 10px;
  }
.telo .bloky .blok3 {
  margin-top: 10px;
  }
.telo .bloky .blok_noborder {
  margin-top: 10px;
  }
.telo .bloky .blok_noborder {
  width: 231px;
  border: none;
  float: left;
  padding: 0 0 5px 0;
  }
.telo .bloky .blok1 p, .telo .bloky .blok2 p, .telo .bloky .blok3 p, .telo .bloky .blok_noborder p {
    margin: 10px auto 15px 7px;
    }
  
.telo .bloky .blok1 h1, .telo .bloky .blok2 h1, .telo .bloky .blok3 h1, .telo .bloky .blok_noborder h1 {
    margin: 0 0 5px 0;
    color: #E03D40;
    padding: 0 10px 5px 30px;
    font-size: 80%;
    font-weight: bold;
    background: url("/img/bg_h1.gif") 15px 2px no-repeat;
    }
.telo .bloky .blok1 h1 {
    margin-left: 0;
    background: url("/img/bg_h1.gif") 0 2px no-repeat;
    padding-left: 15px;
    }
.telo .bloky .blok1 ul, .telo .bloky .blok2 ul, .telo .bloky .blok3 ul, .telo .bloky .blok_noborder ul {
  margin: 10px 0 15px 30px;
  }
.telo .bloky .blok1 ul {
    margin: 10px 0 15px 15px;
    }  

/*----- registrace kongres ----*/

/*.telo .sloupec_half1, .telo .sloupec_half2 {
  width: 324px;
  float: left;
  padding: 0 20px 0 0;*/
  /*border-right: 1px solid #fff;*/
 /* }*/
/*.telo .sloupec_half2 {
  border: none;
  padding: 0 0 0 20px;
  border-left: 1px solid #fff;
  }*/
  
.telo .form table {
  border-collapse: collapse;
  border: none;
  }
.telo .form table th, .telo .form table td{
  border: none;
  padding: 2px 0;
  font-weight: normal;
  }
.telo .form table td input{
  border: 1px solid #aaa;
  background: #fff;
  }
.telo .form table td textarea{
  border: 1px solid #aaa;
  background: #fff;
  }
.telo .form table td input.noborder{
    background: none;
    border: none;
}
.telo .form table td.submit button{
  background: #fff url('../img/bck_button.gif') repeat-x;
  color: #fff;
  font-weight: bold;
  border: none;
  height: 19px;
  margin: 0 0 0 0;
  }
//.table_kongres2007{
  /*font-size: 80%;*/
//  width: 609px; 
//}

.doplneni {
 height: 100px;
}
.reference {
/*  border: 1px solid #F2F1F1;*/
    width: 105px;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}
.reference2 {
    width: 215px;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    height: 70px;
}

hr {
    color: #fff;
    border: 0 none;
    border-top: 1px solid #7AB800;
    height: 1px;
    margin: 15px 0;
    }
    
-->