/*výchozí nastavení elementů*/
body { 
  font-family:  Tahoma, "Lucida Grande CE", lucida, sans-serif;
  font-style: normal;
  font-size:100%;
  height:100%;
  text-align: center; 
  color: #000000; 
  background: url(../images/pozadi.jpg) center top repeat-y ; 
  background-position: center top;
  background-attachment:fixed;
  padding: 0px; 
  margin: 0px auto;
  }
  
body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,ul,li,div,p{
  margin:0;
  padding:0;
  border:0;
  }
  
a{
  text-decoration:none;
  }
  
ins{
  text-decoration:none;
  }
  
:focus { 
  outline:0; 
  }
  
a img { 
  border: 0px;
  }
  
p { 
  text-align: justify; 
  margin-top:6px;margin-bottom:6px;
  }
  
h3 { 
  margin-top:15px;
  margin-bottom: 0px; 
  font-size: 1.20em;
  font-weight:bold; 
  letter-spacing: 0px; 
  text-align: center;
  }
  
h4 { 
  margin-top:15px;
  margin-bottom: 0px; 
  font-size:1.10em;
  font-weight:bold; 
  letter-spacing: 0px; 
  text-align: center;
  }
  
/*obalové divy*/
#celek {
  margin:0px auto;
  height:285px;
  width:100%;
  }
  
#pozadi { 
  margin: 0px auto; 
  width: 1000px;
  text-align: left;
  height:10px;
  } 

/*titulní pruh*/
#pruh{
  position:relative;
  top:0px;margin: 0px;
  padding: 0px;
  width:1000px;
  height:100px;
  background: url(../images/pruh1.jpg) no-repeat;  
  }
  
#tfotoback{
  position:absolute;
  top:110px;
  padding: 0px;
  width:1000px;
  height:178px;
  background-color: rgb(227,241,254); 
  }
  
#tfoto{
  position:absolute;
  top:14px;
  left:20px;
  padding: 0px;
  width:960px;
  height:150px;
  background-color: #FFFFFF; 
  }

/*linky serverů v titulním pruhu*/
#hmenu {
  position:absolute;
  height:25px;
  top:10px;
  right:15px;
  font-size: 0.75em;
  display:inline;
  vertical-align:middle; 
  }
  
#zalozka a { 
  display:inline; 
  height:25px; 
  color:#46AA43; 
  text-decoration: underline;
  vertical-align:middle; 
  }
#zalozka a:link { 
  display:inline; 
  height:25px; 
  color:#46AA43; 
  text-decoration: underline;
  vertical-align:middle; 
  }
  
#zalozka a:hover { 
  text-decoration: none;  
  cursor:pointer;
  color:#02317C;
  }
  
#zalozka a:active { 
  text-decoration: none;
  color:#02317C; 
  }
  
#zalozka a:focus { 
  text-decoration: none;
  color:#02317C; 
  border: 1px red solid;
  }
  
div.outer { 
  float:left;
  padding-right:10px;
  height:25px;
  vertical-align:text-top;
  }
  
div.outer img { 
  vertical-align:text-top;
  }
  

/*vlaječky v titulním pruhu*/   
#eng { 
  position: absolute;
  top: 70px;
  left: 67%;
  }
  
#eng a:active { 
  border: 1px red solid;
  }
  
#eng a:focus { 
  border: 1px red solid;
  } 
         
#fra { 
  position: absolute;
  top: 70px;
  left: 71%;
  } 
  
#fra a:active { 
  border: 1px red solid;
  } 
     
#fra a:focus { 
  border: 1px red solid;
  } 
     
#ger { 
  position: absolute; 
  top: 70px;
  left: 75%;
  } 
  
#ger a:active  { 
  border: 1px red solid;
  }
      
#ger a:focus { 
  border: 1px red solid;
  }
      
#ita { 
  position: absolute; 
  top: 70px;
  left: 79%;
  } 
  
#ita a:active  { 
  border: 1px red solid;
  } 
  
#ita a:focus { 
  border: 1px red solid;
  }
         
#nl { 
  position: absolute; 
  top: 70px;
  left: 83%;
  } 
  
#nl a:active { 
  border: 1px red solid;
  }
  
#nl a:focus { 
  border: 1px red solid;
  }        
#rus { 
  position: absolute; 
  top: 70px;
  left: 87%;
  } 
  
#rus a:active { 
  border: 1px red solid;
  } 
  
#rus a:focus { 
  border: 1px red solid;
  } 
        
#spa { 
  position: absolute; 
  top: 70px;
  left: 91%;
  } 
  
#spa a:active { 
  border: 1px red solid;
  }
  
#spa a:focus { 
  border: 1px red solid;
  }
          
#cze { 
  position: absolute; 
  top: 70px;
  left: 95%;
  } 
  
#cze a:active { 
  border: 1px red solid;
  } 
  
#cze a:focus { 
  border: 1px red solid;
  }       

/*třída pro zobrazování při vypnutých stylech*/
.textversion { 
  display: none; 
  }
 
/*vlastní obsah*/
#strana { 
  position: absolute; top:285px; 
  width: 1000px;
  height:1000px;
  text-align: center;
  background: url("../images/menu_pozadi.jpg") no-repeat top left;
  }
 
/*horizontální menu*/
.normal_menu {
  width: 1000px;
  margin: 0;
  }
  
.hlavni_menu {
  margin-left:0px;
  padding: 0;
  }
  
.hlavni_menu li  {
  margin: 0;
  padding:0;
  border:0;
  display: inline;
  list-style-type: none;
  font-size:0.90em;
  }
  
.hlavni_menu a:link,.hlavni_menu a:visited {
  float: left;
  font-weight:bold;
  font-size: 0.90em;
  padding: 10px 18px 10px 0px;
  text-decoration: none;
  color: #646464;
  background-color: #ffffff;
  background: url("../images/pozadi_hm.jpg") no-repeat top center;
  }
   
.hlavni_menu_l a:link,.hlavni_menu_l a:visited {
  float: left;
  font-weight:bold;
  padding: 10px 18px 10px 0px;
  text-decoration: none;
  color: #646464;
  background-color: #ffffff;
  background: url("../images/pozadi_hm_l.jpg") no-repeat top left;
  } 
  
.hlavni_menu_p a:link,.hlavni_menu_p a:visited {
  float: left;
  font-weight:bold; 
  padding: 10px 18px 10px 0px;
  text-decoration: none;
  color: #646464;
  background-color: #ffffff;
  background: url("../images/pozadi_hm_p.jpg") no-repeat top right;
  } 
  
.hlavni_menu a:hover,focus {
  background: url("../images/pozadi_hmblue.jpg") no-repeat top center;
  background-color:#E3EEFF;
  color:#02317C;
  }
  
.zluta {
  color:rgb(255,204,51);
  font-weight:bold;
  font-size:0.80em;
  }
  
.leva {
  margin-left:25px;
  }
  
.obal { 
  clear: both;
  float:left;
  width: 997px;
  text-align:left;
  padding:0;
  border-top:1px dotted  #969696;
  background-color:#ffffff;
  background: url("../images/obal.jpg") no-repeat bottom left;
  }

/*levý sloupec*/
  #menu_sirka { 
  clear: both; 
  position: relative; 
  float: left; 
  width: 220px; 
  top: 0px; 
  text-align: justify; 
  margin:0; 
  padding-left:10px;
  font-size:0.95em;
  background-color:#ffffff;
  background: url("../images/menu_sirka.jpg") no-repeat top left;

  } 
  
/*vyhledávání*/
.hledej { 
  float:left;
  left:0px; 
  font-weight:bold; 
  border-left:15px white solid;
  width: 190px; 
  background-color: #ffffff;
  margin-top:15px;
  background: url("../images/hledej_back.jpg") no-repeat bottom center;
  } 
  
.tlacitko { 
  padding-right:5px;  
  color: #2C4D7E; 
  background-color: rgb(242,191,66); 
  } 
  
/*levé menu*/
.menu_left {
  list-style:none;
  margin:0;
  padding:0;
   /* background:url(../images/poz_adr.jpg) repeat-y;*/

  } 
  
.menu_left ul {
  list-style-image:none;
  font-weight: bold;
  margin: 0;
  padding: 0;
  font-size:0.85em;
  width: 210px;
  text-align:left;
  margin-left:0px;
  margin-top:5px;
  list-style:none;
  } 
  
.menu_left li {
  background: url("../images/menu_back.jpg") no-repeat bottom center;
  text-indent:-18px;
  }
       
.menu_left li a  {
  display: block;
  padding: 10px 5px 10px 25px;
  color: #646464;
  text-decoration: none;
  }
  
.menu_left li a:link,.menu_left li a:visited  {
  padding: 10px 5px 10px 25px;
  color: #646464;
  text-decoration: none;
  text-indent:-18px;
  }
  
.menu_left li a:hover{
  padding: 10px 5px 10px 25px;
  background-color:#E3EEFF;
  color:#02317C;
  text-decoration: none;
  text-indent:-18px;
  }
  
.menu_left li a:focus{
  padding: 10px 5px 10px 25px;
  background-color:#E3EEFF;
  color:#02317C;
  text-decoration: none;
  text-indent:-18px;
  }

#adresa{
  position:relative;
  left:0px;
  width: 186px;
  padding-left: 24px;
  background: url("../images/adresa.jpg") no-repeat top right;
  font-size:0.80em;
  padding-top:25px;
  padding-bottom:15px;
  }
#adresa p a{
  color: #46AA43;
  }  
 
#adresa p a:link,visited{
  color: #46AA43;
  }  

#adresa p a:hover,focus{
  color: #02317C;
  }  
 
/*vlastní obsah stránky*/
  .obsah_sirka { 
  margin: 0 0 0 220px;
  padding:0;
  text-align:center;
  background:url(../images/obsah_sirka.jpg) no-repeat top left;
  font-size:0.85em;
  } 
  
#obsah_sirka_s { 
  padding:0;
  text-align:center;
  } 
  
.obsah_nadpis { 
  text-align: center;
  margin:0;
  padding:0;
  } 
  
#video {
  margin-left:15px;
  font-weight:bold;
  text-align:center;
  width:600px;
  }
  
.obsah_stranka{
  text-align: center;
  }
  
.obsah_nadpis p { 
  font-weight: bold; 
  text-align: center;
  } 
  
.obsah_nadpis h2 { 
  font-size: 1.05em; 
  font-weight: bold; 
  text-align: center;
  display:inline;
  padding:0;
  margin:0;
  }
   
.obsah_nadpis h3 { 
  font-size: 1.20em;
  font-weight: bold; 
  text-align: center;
  margin:0;
  padding:0; 
  }
   
.obsah_nadpis h4 { 
  font-size:1.00em;
  font-weight: bold; 
  text-align: center;
  margin:0;
  padding:0;  
  }
   
nadpis_stranka{
  vertical-align:middle;
  text-align:center;
  }
  
nadpis_stranka h2{
  text-align:center;
  font-size:1.05em;
  }
  
.obsah { 
  width: auto; 
  padding-right: 10px; 
  padding-left: 10px; 
  padding-bottom: 15px; 
  text-align: justify;
  margin:0px; 
  /*background: url("../images/obal.jpg") no-repeat top left;*/
  } 
  
.stin {
  width:640px;
  background: url("../images/stin_vpravo.jpg") no-repeat top right;
  margin:0px;
  }
  
.obsah a { 
  color: #46AA43; 
  text-decoration: underline; 
  margin: 0px;
  }
  
.obsah a:link { 
  color: #02317C; 
  text-decoration: underline;
  } 
   
.obsah a:hover { 
  color: #02317C; 
  text-decoration: underline; 
  } 
  
.obsah a:active{ 
  color: #02317C; 
  text-decoration: underline; 
  } 
  
.obsah a:focus { 
  color: #02317C; 
  text-decoration: underline; 
  }
   
.obsah a img { 
  border: 0px; 
  }
   
.obsah_tucny { 
  font-weight: bold; 
  } 
  
.obsah_navigace { 
  width: auto; 
  margin-left: 30px; 
  margin-right: 30px;
  line-height: 200%; 
  text-align: right; 
  font-size:1.00em;
  } 
  
.obsah_navigace a:link { 
  color: #46AA43; 
  text-decoration: underline; 
  } 
  
.obsah_navigace a:visited { 
  color: #46AA43; 
  text-decoration: underline; 
  } 
  
.obsah_navigace a:active  { 
  color: #02317C; 
  text-decoration: underline; 
  }
   
.obsah_navigace a:focus  { 
  color: #02317C; 
  text-decoration: underline; 
  } 
  
/*pravý sloupec (pro titulku)*/
.loga_sirka { 
  position: relative;
  float: right; 
  width: 127px; 
  height:auto;
  text-align: center;
  } 
  
.loga h3 { 
  font-size:0.95em;
  } 
  
.loga { 
  float:right;
  text-align: center;
  background: #ffffff;
  margin-right:12px;
  }
  
.loga a:link { 
  background:#ffffff; 
  }
  
.loga a:visited { 
  padding:0;
  margin:0;
  text-align: center;
  background:#ffffff; 
  } 
     
.loga p a:hover { 
  text-align:center;
  background: #969696;  
  } 
  
.loga p a:focus { 
  text-align:center;
  } 
     
.loga  a:active { 
  text-align:center;
  }
 
/*textový obsah*/
.text_sirka { 
  padding-bottom:5px;
  text-align:center;
  padding-right:10px;
  font-size:0.95em;
  } 
  
.pn {
  float:right;
  padding-top:10px;
  margin-right:15px;
  }
  
.pn a:link{
  color:#46AA43;
  }
  
.pn a:visited{
  color:#46AA43;
  }
  
.pn a:hover{
  color:#02317C;
  }
  
.pn a:focus{
  color:#02317C;
  }
  
.pn1 {
  margin-right:5px;
  font-size:0.85em;
  color:#46AA43;
  }
  
.pn1 a:link {
  color:#46AA43;
  }
  
.pn1 a:visited {
  color:#46AA43;
  } 
  
.pn1 a:hover {
  color:#02317C;
  } 
  
.pn1 a:focus {
  color:#02317C;
  } 
    
.cti {
  float:right;
  margin-right:50px;
  }
.cti_sekce {
  float:left;
  margin-left:285px;
  margin-top:15px;
  }
  
.text_sirka a:link{ 
  color: #46AA43; 
  text-decoration: underline; 
  } 
  
.text_sirka a:visited{ 
  color: #46AA43; 
  text-decoration: underline; 
  } 
  
.text_sirka a:hover { 
  color: #02317C; 
  text-decoration: underline; 
  }
   
.text_sirka a:active{ 
  color: #02317C; 
  text-decoration: underline; 
  }
  
.text_sirka a:focus{ 
  color: #02317C; 
  text-decoration: underline; 
  } 
  
#obsah_s { 
  font-size:0.95em; 
  padding-right: 15px; 
  padding-bottom: 15px; 
  text-align: justify;
  color:#646464; 
  }
   
.text { 
  text-align: justify; 
  margin-top:15px;
  margin-right:5px;
  margin-left:15px;
  color: #787878;
  font-weight:normal;
  text-decoration:none;
  }
  
.text span { 
  text-align: justify;
  text-decoration:none; 
  }
  
.text_sekce { 
  text-align: justify; 
  margin:0px;
  padding:0px;
  margin-right:20px;
  margin-left:15px; 
  color: #787878;
  font-weight:normal;
  text-decoration:none;
  font-size:0.95em; 
  }
   
.text_sekce p a{

  }
  
.text_sekce p a:link{
  color:#46AA43; 
  } 
  
.text_sekce p a:visited{
  color:#46AA43; 
  }
  
.text_sekce p a:hover{
  color:#02317C; 
  } 
  
.text_sekce p a:focus{
  color:#02317C; 
  } 
      
ins{
  text-decoration:none;
  }
  
/*zobrazení sekce*/
#loga_sirka_s { 
  float: left; 
  width: 90px; 
  text-align: center; 
  } 
  
.sekce_obr { 
  float: left;
  position: relative; 
  text-align: center; 
  padding:0;
  margin:0;
  margin-left:15px;
  } 
  
.sekce_sirka { 
  float: left;
  margin-bottom: 20px; 
  padding:0;
  padding-top:15px;
  padding-right: 15px; 
  padding-left: 15px; 
  border-left: #2C4D7E 1px solid; 
  }
 
/*odkazy v pravém sloupci (sekce)*/
.linky_box { 
  padding:3px 1px 3px 1px;
  display: block; 
  font-size:0.90em;
  margin: 3px 1px 3px 1px;
  color: #646464; 
  background-color:#ffffff;
  text-align: left; 
  }
  
.linky_box p {
  text-align:left;
  background: url("../images/menu_back.jpg") no-repeat bottom center;
  font-weight:bold;
  }
  
.linky_box h4 { 
  color:rgb(47,186,67);
  font-size:1.06em;
  padding-bottom:10px;
  background: url("../images/menu_back.jpg") no-repeat bottom center;
  } 
  
.linky_box p a:link { 
  color: #646464;
  text-decoration: none; 
  text-align:left;
  } 
  
.linky_box p a:visited { 
  color: #646464;
  text-decoration: none;
  text-align:left; 
  } 
  
.linky_box p a:hover  { 
  background-color:#ffffff;
  text-decoration: underline;
  color: #2C4D7E;
  text-align:left; 
  } 
  
.linky_box p a:active  { 
  text-decoration: underline; 
  } 
  
.linky_box p a:focus  { 
  text-decoration: underline; 
  text-align:left;
  } 
  
/*třída pro zrušení zděděných vlastností*/
.resetovac  { 
  border: 0px none; 
  margin: 0px; 
  padding: 0px; 
  float: none; 
  clear: both; 
  width: 0px; 
  height: 0px; 
  line-height: 0px; 
  font-size: 0px; 
  } 
  
/*obsah stránky*/
#text_s { 
  width: auto;
  padding-right: 15px; 
  padding-left: 15px; 
  text-align: justify;
  margin-right: 130px; 
  margin-left:220px;
  font-size:0.95em;
  } 
  
#text_s a{ 
  color:#46AA43;
  }
   
#text_s a:link{ 
  color:#46AA43;
  } 
  
#text_s a:visited{ 
  color:#46AA43;
  } 
  
#text_s a:hover{ 
  color:#02317C;
  }
   
#text_s a:focus{ 
  color:#02317C;
  }
  
.obsah_text { 
  position: relative; 
  width: auto;
  padding-right: 20px; 
  padding-left: 20px; 
  padding-bottom: 15px; 
  padding-top: 5px; 
  text-align: justify; 
  color:#646464;
  font-size:0.95em;
 } 
  
.obsah_text a:link { 
  color: #46AA43; 
  text-decoration: underline; 
  } 
  
.obsah_text a:visited { 
  color: #46AA43; 
  text-decoration: underline; 
  } 
  
.obsah_text a:hover { 
  color: #02317C; 
  text-decoration: underline; 
  } 
  
.obsah_text a:active { 
  color: #02317C; 
  text-decoration: underline; 
  } 
  
.obsah_text a:focus{ 
  color: #02317C; 
  text-decoration: underline; 
  } 
  
.obsah_text a img { 
  border: 0px; 
  }
  
.obsah_text ul{ 
  margin-left:15px;
  } 
   
.cely_clanek{
  margin-left:103px;
  color:#46AA43;
  font-size:0.95em;
  }
  
.cely_clanek a:link{
  color:#46AA43;
  }
  
.cely_clanek a:visited{
  color:#46AA43;
  }
  
.cely_clanek a:hover{
  color:#02317C;
  }
  
/*patka s obrázky - rozměr obrázků width 140px, height 200px*/
#pata {
  clear:both;
  position:relative;
  float:left;
  left:-140px;;
  width: 1280px;
  text-align:center;
  }
  
#leve_foto {
  position:relative;
  float:left;
  top: -85px;
  }
  
#prave_foto {
  position:relative;
  float:right;
  top: -85px;
  } 
  
#patka { 
  position:absolute;
  width:1000px;
  left:140px;
  padding-top:45px;
  font-size: 0.75em; 
  text-align: center;
  height:69px;
  background-color:rgb(236,236,236);
  background: url(../images/patka.jpg) no-repeat;
  border-bottom: 1px #969696 solid; 
  }

/*pseudotřídy pro patku*/
#patka a:link { 
  color: #46AA43; 
  text-decoration: underline; 
  } 
  
#patka a:visited { 
  color: #46AA43; 
  text-decoration: underline; 
  } 
  
#patka a:hover  { 
  color: #243563; 
  text-decoration: underline; 
  } 
  
#patka a:active  { 
  color: #46AA43; 
  text-decoration: underline; 
  } 
  
#patka a:focus { 
  color: #46AA43; 
  text-decoration: underline; 
  } 
  
#patka .copy {
  color: #02317C;
  }
  
/*odkaz na fb*/
#patka .fb img{
  vertical-align: text-top;
  }

/*pro obsah*/
.text_tucny { 
  font-weight: bold; 
  color: rgb(47,186,67); 
  text-decoration: none; 
  }
  
.tituleka { 
  font-weight: normal; 
  font-size:1.05em; 
  color: rgb(47,186,67); 
  text-decoration: none;
  margin-top:10px;
  margin-bottom:10px; 
  } 
  
/*podrubrika a přílohy - vertikální centrování*/
a.odkaz img{
  float:left;
  margin-right:8px;
  vertical-align:middle;
  }
  
a.odkaz:link { 
  font-weight: normal; 
  color: #46AA43; 
  text-decoration: underline; 
  } 
  
a.odkaz:visited { 
  font-weight: normal; 
  color: #46AA43; 
  text-decoration: underline; 
  } 
  
a.odkaz:hover  { 
  font-weight: normal; 
  color: #02317C; 
  text-decoration: none; 
  } 
  
a.odkaz:active { 
  font-weight: normal; 
  color: #02317C; 
  text-decoration: none;  
  } 
  
a.odkaz:focus { 
  font-weight: normal; 
  color: #cc0000; 
  text-decoration: none; 
  } 
  
/*odsazená podrubrika - není využito*/
#odkaz1 a:link { 
  font-weight: normal; 
  font-size: 0.95em; 
  color: #2C4D7E; 
  text-decoration: underline; 
  } 
  
#odkaz1 a:visited { 
  font-weight: normal; 
  font-size: 0.95em; 
  color: #2C4D7E; 
  text-decoration: underline; 
  } 
  
#odkaz1 a:hover { 
  font-weight: normal; 
  color: #cc0000; 
  text-decoration: none; 
  } 
  
#odkaz1 a:active { 
  font-weight: normal; 
  font-size: 0.95em; 
  color: #2C4D7E; 
  text-decoration: underline; 
  } 
  
#odkaz1 a:focus { 
  font-weight: normal; 
  font-size: 0.95em; 
  color: #2C4D7E; 
  text-decoration: underline; 
  } 
  
/*mezititulek v podrubrikách*/
.titulek {
  font-weight:bold;
  }
  
/*nadpisy*/
#green { 
  color: #46AA43;
  text-align:left;
  margin-left:20px;
  margin-bottom: 10px; 
  }
  
#green1 { 
  text-align: center;
  color: #46AA43;
  font-size:1.15em;
  font-weight:bold;
  margin-top:20px;
  } 
   
#green2 { 
  color: #46AA43;
  text-align:left;
  margin-left:20px;
  margin-bottom: 10px;
  font-size:1.40em; 
  text-align:center;
  } 
  
#green3 { 
  text-align: center;
  color: #46AA43;
  font-size:1.15em;
  font-weight:bold;
  padding-top:15px;
  }
   
#green4 { 
  padding-left: 15px;
  text-align: left;
  color: #46AA43;
  font-size:1.15em;
  font-weight:bold;
  text-align:center;
  } 

  /*barvy*/
.tmava_modra /*hover*/ { 
  color: #02317C; 
  } 
  
.stredni_modra { 
  color: #c2d8ed;
  } 
  
.svetle_modra /*hlavička tabulky*/ { 
  color: #CBE3FD; 
  }
   
.seda { 
  color: #646464; 
  } 
  
.red {
color: #46AA43;
}
  
/*tabulky*/
.obsah_tab { 
  font-size: 0.95em; 
  width: 100%;
  color: #46AA43; 
  background-color: white; 
  text-align: justify; 
  } 
  
.obsah_tab a img { 
  border: 0px; 
  } 
  
.obsah_tab a:link { 
  color:#46AA43; 
  } 
  
.obsah_tab a:hover { 
  color:#02317C; 
  }
   
table { 
  margin-top:5px;
  width: 100%;
  }
   
th { 
  padding-right: 5px; 
  padding-left: 5px; 
  background-color: #CBE3FD;
  color: #02317C;
  border-bottom:1px dotted #646464;  
  } 
  
td { 
  padding-right: 5px; 
  padding-left: 5px; 
  border-bottom:1px dotted #646464;  
  color:#646464;
  } 
  
td a { 
  color:#46AA43;
  } 
  
fieldset { 
  padding-bottom: 0px; 
  font-size: 1.00em; 
  font-weight: bold;
  } 
  
.formular td { 
  vertical-align: top; 
  text-align: left; 
  } 
  
/*tabulkové zobrazení telefonního seznamu*/
.table_tel_seznam { 
  border-right: #2C4D7E 1px solid; 
  border-left: #2C4D7E 1px solid; 
  border-bottom: #2C4D7E 0px solid; 
  border-top: #2C4D7E 1px solid; 
  border-collapse: collapse; 
  padding-left: 2pt; 
  padding-right: 2pt; 
  background-color: #ecf5fe; 
  } 
  
.cell_tel_seznam_bez { 
  border: 0px; 
  padding-right: 2pt; 
  padding-left: 2pt; 
  vertical-align: top; 
  } 
  
.cell_tel_seznam_bold { 
  border: 0px; 
  padding-right: 2pt; 
  padding-left: 2pt; 
  font-size: 0.95em;
  font-weight:bold; 
  vertical-align: top; 
  }
   
.cell_tel_seznam_dole { 
  padding-right: 2pt; 
  padding-left: 20pt; 
  border-bottom: #2C4D7E 1px solid; 
  } 
  
/*pomocné třídy*/
  .nastred { 
  text-align: center; 
  } 
  
.bezokraju { 
  border: 0px; 
  padding: 0px; 
  margin-bottom: 10px;
  }
  
.bezokraju input {
  color: rgb(66,89,130);
  font-weight:normal;
  font-size:0.85em;
  } 

/*obtékání obrázků*/
.foto_left { 
  float: left;
  margin-top:10px;
  margin-right: 15px;
  margin-left:15px; 
  margin-bottom: 1px;
  } 
  
.foto_right { 
  float: right; 
  margin-left: 15px; 
  margin-bottom: 1px;
  } 
  
.foto_sekce { 
  float: left; 
  margin-right:15px;
  }
   
#reset  { 
  float:none;
  clear:both;
  margin: 0px; 
  padding: 0px; 
  width: 0px; 
  height: 0px; 
  } 
  
.foto{
  position: relative; 
  width: auto;
  padding-right: 20px; 
  padding-left: 20px; 
  padding-bottom: 20px; 
  padding-top: 15px; 
  text-align: justify; 
  font-family: Tahoma,arial,"geneva ce";
  font-size:0.90em;
  }
  
.foto p{ 
  display:block;
  width: auto;
  height:90px; 
  min-height:90px;
  } 
     
.oddel { 
  position:relative;
  float: left; 
  min-width:100%;
  width: 100%; 
  line-height: 0px; 
  height: 0px; 
  }
  

  
/*nastavení vlastností obrázků*/
img { 
  border-top-width: 0px; 
  padding-right: 0px; 
  padding-left: 0px; 
  border-left-width: 0px; 
  border-bottom-width: 0px; 
  padding-bottom: 0px; 
  margin: 0px; 
  padding-top: 0px; 
  border-right-width: 0px; 
  } 
  
#odkaz1 img { 
  padding-left:50px; 
  } 
  
/*třída pro odkaz přeskočit navigaci jen v textové verzi*/ 
.invisible {
  position: absolute;
  top:-500px;
  left:0;
  width:1px;
  height:1px;
  overflow:hidden;
  }

/*aktuality*/
.akt {
  padding-bottom:1.25%;
  float: left;
  }
  
.aktual {
  width:100%;
  }
  
.mini {
  float:left;
  margin-right:10px;
  margin-top:4px;
  height:70px;
  width:93px;
  }
  
.midi {
  float:left;
  width:260px;
  height:195px;
  margin-right:15px;
  margin-top:5px;
  }
  
.icon {
  vertical-align:bottom;
  }
  
.datum_b { 
  color:#ffffff;
  background-color:rgb(127,127,127);
  padding: 0 5px 0 5px;
  font-weight:normal;
  }
  

#archiv {
  color:#46AA43; 
  width:230px;
  padding: 5px 0 5px 0;
  }
  
#archiv a:hover { 
  color:#02317C;
  }
  
.cely_archiv{
  margin-left:103px;
  color:#46AA43;
  }
  
.cely_archiv a:link{
  color:#46AA43;
  }
  
.cely_archiv a:visited{
  color:#46AA43;
  }
  
.cely_archiv a:hover{
  color:#02317C;
  }
  
.prilohy {
  line-height:32px; 
  vertical-align:middle;
  }   
  
.prilohy a:link {
  line-height:32px; 
  vertical-align:middle;
  text-decoration:none;
  color:#46AA43;
  }
  
.prilohy a:visited {
  line-height:32px; 
  vertical-align:middle;
  text-decoration:none;
  color:#46AA43;
  }
  
.prilohy a:hover {
  line-height:32px; 
  vertical-align:middle;
  text-decoration:underline;
  color:#02317C;
  }
  
.prilohy a:focus {
  line-height:32px; 
  vertical-align:middle;
  text-decoration:underline;
  color:#02317C;
  }
  
.prilohy img{
  vertical-align:middle;
  }
  
.vlink span {
  font-size:0.75em;
  }

 /*tabulka pro zobrazení grantů*/
.granty_tab { 
  padding-right: 0px; 
  padding-left: 0px; 
  font-size: 0.9em; 
  width: 100%;
  color: #646464; 
  background-color: white;
  border:1px #646464 dotted;
  border-collapse:collapse; 
  } 
 .granty_tab td { 
  text-align:left;
  border:1px #646464 dotted;
  
  }  
/*třídy pro videobar*/

/* color settings */
.playerBox_gsvb div.alldone_gsvb { 
  color : #46AA43;
  font-weight:bold;
  font-size:95%;
  }
  
.playerBox_gsvb div.alldone_gsvb:link,visited { 
  color : #46AA43;
  font-weight:bold; 
  }

.playerBox_gsvb a.title_gsvb {
  color : #46AA43;
  }

.playerBox_gsvb div.alldone_gsvb:hover { 
  color : #02317C;
  font-weight:bold; 
  }
  
.playerBox_gsvb a.title_gsvb:hover{ 
  color : #02317C;
   }
   
.floatingPlayerBox_gsvb, .floatingPlayerBox_gsvb * { 
  background-color : #ffffff; 
  }
  
.floatingPlayer_gsvb { 
  background-color : #ffffff; 
  }
  
.playerBox_gsvb {
  display : block;
  margin-top : 4px;
  margin-bottom : 4px;
  margin-left : 10px;
  margin-right : 10px;
  text-align : center;
  }
  
.floatingPlayerBox_gsvb {
  position : absolute;
  z-index : 9998;
  }
  
.floatingPlayer_gsvb {
  position : absolute;
  z-index : 9999;
  }
  
.floatingBranding_gsvb {
  position : absolute;
  }

.idle_gsvb {
  display : none;
  }

.playing_gsvb {
  display : block;
  }

.playerInnerBox_gsvb {
  margin-top : 2px;
  }

/* keep a 1.33 ratio
 * (on widths > 300px, add 20px in height for controls)
 * small player:        180x135   4:3
 * medium player:       260x195   4:3
 * large player:        320x260   4:3 + 20px at bottom
 * extra large player:  480x380   4:3 + 20px at bottom
 */
.playerInnerBox_gsvb .player_gsvb {
  width : 480px;
  height : 380px;
  }

.playerInnerBox_gsvb div.player_gsvb {
  margin : auto;
  }

.floatingPlayer_gsvb .playerInnerBox_gsvb div.player_gsvb {
  margin : 0;
  }

.playerBox_gsvb div.alldone_gsvb {
  display : inline;
  cursor : pointer;
  }

.playerBox_gsvb div.alldone_gsvb:hover {
  text-decoration : underline;
  }
  
.playerBox_gsvb div.title_gsvb {
  text-align : center;
  font-size : 11px;
  margin-top : 2px;
  }

.playerBox_gsvb a.title_gsvb {
  text-decoration : none;
  }

.playerBox_gsvb a.title_gsvb:hover {
  text-decoration : underline;
  }

/*
 * resultsTable
 * - vertical mode
 * - horizontal mode
 */
.full_gsvb {
  display : block;
  }

.empty_gsvb {
  display : none;
  }

table.resultTable_gsvb {
    /*border-top:1px black solid;*/
    /*border-bottom:1px black solid;*/
  
}
table{ 
  border:none;
  }
  
table.resultTable_gsvb td {
  border : none;
  }

div.resultDiv_gsvb {
  margin-top:10px; 
  background-color : #ffffff;
  height : 79px;
  width : 104px;
  text-align : center;
  }

div.smallResultDiv_gsvb {
  height : 41px;
  width : 54px;
  text-align : center;
  }

div.resultDiv_gsvb img {
  cursor : pointer;
  display : inline;
  }

/* Auto Execute List Status Box */
div.statusBox_gsvb {
  padding : 4px;
  }

div.statusItem_gsvb {
  display : inline;
  text-decoration : underline;
  color : #0000cc;
  cursor : pointer;
  margin-right : 6px;
  font-weight : bold;
  white-space: nowrap;
  }

div.statusItemSelected_gsvb {
  text-decoration : none;
  color : #000000;
  }

table.gsc-branding td,
table.gsc-branding {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border : none;
  }

table.gsc-branding {
  border-style : none;
  border-width : 0;
  border-spacing : 0 0;
  width : 100%;
  }

.gsc-branding-text {
  color : #676767;
  }

td.gsc-branding-text {
  vertical-align : top;
  }

td.gsc-branding-text div.gsc-branding-text {
  padding-bottom : 2px;
  text-align : right;
  font-size : 11px;
  margin-right : 2px;
  }

div.gsc-branding-youtube td.gsc-branding-text {
  vertical-align : middle;
  }

td.gsc-branding-img-noclear {
  width : 51px;
  vertical-align : bottom;
  }

td.gsc-branding-img {
  width : 65px;
  vertical-align : bottom;
  }

div.gsc-branding-youtube td.gsc-branding-img-noclear {
  width : 55px;
  }

div.gsc-branding-youtube td.gsc-branding-img {
  width : 69px;
  }

table.gsc-branding-vertical td.gsc-branding-text div.gsc-branding-text {
  margin-right : 0;
  text-align : center;
  }

table.gsc-branding-vertical td.gsc-branding-img-noclear {
  text-align : center;
  }

div.gsc-branding-img,
  div.gsc-branding-img-noclear,
  img.gsc-branding-img,
  img.gsc-branding-img-noclear {
  padding-top : 1px;
  }

img.gsc-branding-img,
  img.gsc-branding-img-noclear {
  margin : 0 0 0 0;
  padding-right : 0;
  padding-left : 0;
  padding-bottom : 0;
  border : none;
  display : inline;
  }

a.gsc-branding-clickable {
  cursor : pointer;
  }



