body {
    background-color:#fff0cc;
    font-family:Arial;
    font-size: 12px;
    color:#30455c;
     
}






table {
    background-color:#fff8eb;
    font-family:Arial;
    font-size: 12px;
    color:#30455c;
    padding: 5px 5px 5px 23px;
    border-spacing: 5px;     
    }
    
    



p {
  padding: 0px 0px 0px 23px;  
}

.p_neodsazeny
 {
  padding: 0px 0px 0px 0px;  
  }



.opaque {
    opacity: .5;
    filter: alpha(opacity=50);
} 

.hidden			{display: none;}

.div_fakturou {
    display: none;
  } 
    
    
h1 {
  letter-spacing:3px;
  font-size:20px;
  }

h2 {
  letter-spacing:1px;
  font-size:16px;
  text-indent:5px;
  }
  
h3 {
  letter-spacing:1px;
  font-size:14px;
  font-style:italic;
  padding: 10px 0px 0px 23px;      
  }    

.h3_test {
  letter-spacing:1px;
  font-size:14px;
  font-style:normal;
  padding: 0px 0px 0px 0px;      
  }  


.h2_onas {
  border-left:15px solid #ffc59b;
  }
  
.h2_preklady {
  border-left:15px solid #CCD7ED;
  }

.h2_jazykovka {
  border-left:15px solid #ffbf5a;
  }
  
.h2_profesni {
  border-left:15px solid #e5daff;
  }  
  
.h2_kontakty {
  border-left:15px solid #d3feb6;
  } 

.h2_customers {
  border-left:15px solid #f1ed83;
  } 



  
small {
  font-size:10px;
}


ul li {
  padding: 0px 0px 5px 5px;
  font-weight: regular; 
}

.ol_li_tucny {
  padding: 0px 0px 5px 5px;
  font-weight: bold;
}


#motto {
  position:relative;
  font-size: 14px;
  font-weight: bold;
  color: #005197;
  padding: 5px 10px; 
  margin: 15px 20px 20px 15px; 
  border-width: 0px; 
  border: 3px solid #B0C8DC;
  background-color: #fffcf5;
  width: auto;
  height: auto;  
}












#logo {
  position:absolute;
  width:187px;
  height:152px; 
  padding:0px;
  margin:0px;
  left:0px;
  top:0px;     
  font-weight: bold;
  }





#horejsek {
  position:absolute;
  width:830px;
  height:152px; 
  padding:0px;
  left:187px;
  top:0px;   
  margin:0px;
  }

            #textpole {
              position:absolute;
              width:600px;
              height:auto; 
              padding:0px 0px 0px 0px;
              left:75px;
              top:136px;   
              margin:0px 0px 0px 0px;
              color:#ffffff;
            }

                      #textpole a {
                        color:#ffffff;
                        font-size:11px;
                        text-decoration:none;  
                      }  

            #svatek {
              position:absolute;
              width:110px;
              height:50px; 
              padding:0px;
              margin:0px;
              left:737px;
              top:80px;     
              font-weight: regular;
              font-size: 11px;
              color:#FFFFFF;
              }
              
            
            #Clock {
              position:absolute;
              width:50px;
              height:14px; 
              padding:0px;
              margin:0px;
              left:865px;
              top:35px;     
              font-weight: regular;
              font-size: 11px;
              color:#FFFFFF;
             
             
            }  
            
            #koleckozmena {
              position:absolute;
              width:151px;
              height:91px; 
              padding:0px;
              margin:0px;
              left:627px;
              top:0px;     
              } 
 
 
 #paticka {
  position:absolute;
  width:560px;
  height:auto; 
  padding:0px;
  left:50px;

  }  
 
 
 
  
#obsah {
  position:absolute;
  width:560px;
  height:auto; 
  padding:0px;
  left:250px;
  top:190px;
  }  

                  #obsah a {
                      color:#005197;
                      font-style: italic;
                      text-decoration:none;
                      letter-spacing:1px; 
                     
                      }
                  
                  #obsah a:hover {
                      color:#005197;
                      font-style: italic;
                      text-decoration:underline;                      
                      letter-spacing:1px;  
                      }
                  
                  
                  #obsah p {
                      line-height: 16px;
                      }
                      
                  #obsah .odrazky_submenu a {
                      font-style: normal;
                      text-decoration:none;
                      font-weight:regular;
                      font-size:12px    
                  }

  #reklama_vnejsi_facebook {
  display:block;
  width:215px;
  height:auto; 
  padding:0px 0px 0px 0px;
  left:10px;
  margin:10px 0px 0px 10px;
  
}

  #vymena_odkazu {
  display:block;
  width:215px;
  height:auto; 
  padding:0px 0px 0px 0px;
  left:10px;
  margin:10px 0px 0px 10px;
  
}


  #reklama_vnejsi {
  display:block;
  width:215px;
  height:auto; 
  padding:0px 0px 0px 0px;
  left:10px;
  margin:10px 0px 0px 10px;
  border-left:1px solid #5E86B2;
  border-bottom:1px solid #5E86B2;
  border-top:1px solid #5E86B2;
  border-right:1px solid #5E86B2;
  background-color: #fffcf5;  
}


        #reklama_vnitrni {
          width:auto;
          height:auto; 
          padding:5px;
          left:0px;
          top:0px;   
          margin:0px;
          
        }
        
        
        #reklama_vnitrni a {
            color:#005197;
            font-style: italic;
            text-decoration:none;
            letter-spacing:1px;  
              
        }




 #menubg {
  position:absolute;
  display:block;
  width:240px;
  height:500px; 
  padding:0px;
  left:0px;
  top:152px;   
  margin:0px;

  } 
  
 #menublok {
  position:absolute;
  display:block;
  width:240px;
  height:500px; 
  padding:0px;
  left:0px;
  top:180px;   
  margin:0px;
  } 
  
  
         #menu {
          display:block;          
          width:217px;
          height:auto; 
          left:10px;
          top:0px;   
          padding:0px 0px 0px 0px;
          margin:0px 0px 0px 10px;
          border-left: 1px solid #5E86B2;
          border-bottom: 1px solid #5E86B2;
          border-top: 1px solid #5E86B2;
          border-right: 1px solid #5E86B2;
          background-color: #fff8eb;       
          }  
  
                #menu a {
                color:#30455c;
                font-size:12px;
                text-decoration:none;
                font-weight: bold;  
                }

                #menu a:hover {
                  color:#000000;
                  font-style: italic;
                  letter-spacing:2px;
                  }

              .menu_select {
                border-left:1px solid #5E86B2;
                border-bottom:1px solid #5E86B2;
                font-style:italic;
                       
                }

              .box {
                position:relative;
                width:200px;
                padding:2px 2px 2px 4px;
                margin:5px 5px 5px 5px;  
                letter-spacing:1px;
                  
                }
              .box2 {
                position:relative;
                margin:5px 0px 5px 20px;
                padding:2px 2px 2px 4px;
                width:185px;
                letter-spacing:1px;
                       
                }  
  
  #blok_nadpis {
  position:relative;
  width:auto;
  height:14px; 
  padding:2px;
  margin:0px 0px 0px 0px;
  background-image: url('/images/img/univerzal/menu_bg.jpg');  
  color: #FFFFFF;
  letter-spacing:2px;
  font-size:12px;
     
  }
  


 #novinkyblok {
  position:absolute;
  width:180px;
  height:auto; 
  padding:0px;
  left:835px;
  top:180px;
  margin:0px 0px 0px 0px;
  border-left:1px solid #5E86B2;
  border-bottom:1px solid #5E86B2;
  border-top:1px solid #5E86B2;
  border-right:1px solid #5E86B2;
  background-color: #fff8eb;    
  
  }

            #novinkytext {
              position:relative;
              width:auto;
              height:auto; 
              padding:4px;
              margin:0px 0px 0px 0px;
              }
            
            #novinkytext a {
                color:#005197;
                font-style: italic;
                text-decoration:none;
                letter-spacing:1px;
                font-size:11px;      
                }
            
            #novinkytext a:hover {
                color:#005197;
                font-style: italic;
                text-decoration:underline;
                letter-spacing:1px;  
                }
            
            
            #novinkytext p {
                line-height: 16px;
                }
 




  

#toplist {
  position:relative;
  width:215px;
  height:auto; 
  padding:0px 0px 0px 0px;
  left:0px;
  top:300px;
}  
  
  
  
  
.napsalionas {
  position: relative;
  float:left;
  margin-top:20px;
  width:560px;
  padding:0px;  
}

.napsalionas1 {
  position: relative;
  float:left;
  width:70px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;      
}

.napsalionas2 {
  float:left;
  position: relative;
  margin-left:10px;
  margin-top:0px;   
  width:320px;
  padding:0px;
  vertical-align:middle;
      
}

.napsalionas3 {
  float:left;
  position: relative;
  margin-left:10px;
  margin-top:0px;   
  width:150px;
  padding:0px;  

}



.napsalionas_tab {
  color:#000000;
  background-color:#FFFFFF;
  font-family:Arial;
  font-size: 12px;
  border: 1px solid gray;
}

.napsalionas_nadpis {
  color:#000000;
  font-family:Arial;
  font-size: 22px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;    
  
}

.napsalionas_tab p {

  text-align: justify;
  text-indent:0px;
  padding: 0px 0px 0px 0px;    
}

.tabulka_neodsazena {
    background-color:#fff0cc;
    font-family:Arial;
    font-size: 12px;
    padding: 0px 0px 0px 13px;    
    color:#30455c;
   
  }
  
.tabulka_kontakty {
    background-color:#fff0cc;
    font-family:Arial;
    font-size: 12px;
    color:#30455c;
   
  }

.tabulka_kontakty td {
    padding: 2px 5px 2px 5px;      
  }


.tabulka_tenkyramecek {
  border: 1px solid #dea954;
  border-collapse: collapse;
  margin:0px 0px 0px 23px;  
  }
  
.tabulka_tenkyramecek td {
  border: 1px solid #dea954;
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;    
  } 

.tabulka_tenkyramecek_kurzy {
  border: 1px solid #dea954;
  border-collapse: collapse;
  margin:0px 0px 0px 0px;  
  }
  
.tabulka_tenkyramecek_kurzy td {
  border: 1px solid #dea954;
  padding:2px 2px 2px 3px;
  margin:0px 0px 0px 0px;    
  } 


  
.tabulka_tenkyramecek2 {
  border: 1px solid #dea954;
  border-collapse: collapse;
  }
  
.tabulka_tenkyramecek2 td {
  border: 1px solid #dea954;
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;
  vertical-align: top;    
  }     

.tabulka_tenkyramecek3 {
  border: 1px solid #c0c0c0;
  border-collapse: collapse;
  }
  
.tabulka_tenkyramecek3 td {
  border: none;
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;
  vertical-align: top;
  text-align:left;    
  } 

.tabulka_tenkyramecek4 {
  border: 1px solid #c0c0c0;
  border-collapse: collapse;
  }
  
.tabulka_tenkyramecek4 td {
  border: none;
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;
  vertical-align: top;
  text-align:center;    
  }

.tabulka_tenkyramecek5 {
  border: 1px solid #c0c0c0;
  border-collapse: collapse;
  }
  
.tabulka_tenkyramecek5 td {
  border: none;
  padding:2px 2px 2px 5px;
  margin:0px 0px 0px 0px;
  vertical-align: top;
  text-align:left;    
  }  

.bunka_zvyraznit {
  font-weight: bold;
  background-color:#ffeab0;  
}

.bunka_zvyraznit2 {
  font-weight: bold;
  background-color:#ffd781;  
}

.bunka_zvyraznit3 {
  font-weight: bold;
  background-color:#ffbf5a;  
}




.bunka_zvyraznit_stred {
  font-weight: bold;
  background-color:#ffeab0;
  vertical-align:middle;
  text-align:center;  
}


.bunka_prehled_kurzu {
  font-weight: bold;
  line-height: 17px;  
  font-size: 13px;    
  
}

.obsazeny_kurz {
  background-color:#e3e3e3;  
}


.tabulka_fotogalerie {
    color:#30455c;
    padding: 5px 5px 5px 5px;     
    }
    
.tabulka_fotogalerie img {
    color:#30455c;
    padding: 2px 2px 2px 2px;
    border: 1px solid #ffbf5a;     
    }    


.chybovazprava {
 color:#ff0000;
 font-weight: bold;
}


.obrazek_ramecek {
  border: 2px solid #005197;
}



.navigace {
  background-color: #fff8eb; 
}

.text_pole {
  width:  150px;
}

.text_pole2 {
  width:  260px;
}  

.text_pole3 {
  width:  30px;
}    
  
.testchyba {
  color:#ff0000;
 
  }  
  

.text_velky {
  font-size: 18px;
  font-weight:bold;

}
  
  
.obrvtextu {

    padding: 5px 5px 5px 5px;   
}  
 
.obrvtextu_novinky {

    padding: 0px 0px 3px 5px;   
}    
  
.povinneudaje {
  font-size: 14px;
  font-weight: bold;
  color: #CC0000;
}  
  
.povinneudaje_input {
  background-color: #FFFF99;
  border: 1px solid #c0c0c0;
  border-collapse: collapse;
}   
  
.povinneudaje_td {
  background-color: #FFFF99;
}     
  
  
.extlink {
   padding-right: 23px;
   background: transparent url(/images/img/univerzal/external.gif) no-repeat center right;
}
  
  
  

  
  
  
  
  
  
  
  
  #reklama_vnejsi_blok {
  position:relative;
  width:215px;
  height:auto; 
  padding:0px 0px 0px 0px;
  left:0px;
  top:100px;   
  margin:0px 0px 0px 0px;
  border-left:1px solid #5E86B2;
  border-bottom:1px solid #5E86B2;
  border-top:1px solid #5E86B2;
  border-right:1px solid #5E86B2;
  background-color: #fffcf5;  
}  




.vodp1 {
  padding: 0px 0px 0px 5px;
  font-weight: bold;    
}

.vodp2 {
  padding: 0px 0px 0px 25px;  
}
.vodp3 {
  padding: 0px 0px 0px 45px;  
}

 
 
 
 
 
 /*    STUDYPRO   */

#container {

    margin: 0px auto;

    padding: 10px;

    margin-top: 0px;

    width: 500px;

    border: 2px solid #f58020;

    border-top: none;

    background-color: white;

    border-radius: 0px 0px 10px 10px;

    -moz-border-radius:  0px 0px 10px 10px;

    -webkit-border-radius:  0px 0px 10px 10px;

}



#box1 {

    float: left;

    padding: 10px;

    border: 3px solid #008fd4;

    background-color: #008fd4;

    height: 150px;

    width: 150px;

    border-radius: 10px 10px 10px 10px;

    -moz-border-radius:  10px 10px 10px 10px;

    -webkit-border-radius:  10px 10px 10px 10px;

}

#box1 a{text-align: right;color:white;}



#box2 {

    float: left;

    padding: 10px;

    color: #485896;

    margin-left: 10px;

    background-color: white;

    border: 3px solid #008fd4;

    height: 150px;

    width: 286px;

    border-radius: 10px 10px 10px 10px;

    -moz-border-radius:  10px 10px 10px 10px;

    -webkit-border-radius:  10px 10px 10px 10px;

}

#box2 a {color:#485896;text-decoration: none; font-weight: bold; font-size: 1.8em; float: right;}

#box2 a:hover {text-decoration: underline;}







#fother {

    text-align: right;

    margin: 0px auto;

    padding: 2px;

    margin-top: 0px;

    width: 500px;

    color: white;

}



#header {

    margin: 0px auto;

    margin-top: 10px;

    padding: 10px;

    width: 500px;

    border: 2px solid #f58020;

    border-bottom: none;

    background-color: white;

    border-radius: 10px 10px 0px 0px;

    -moz-border-radius:  10px 10px 0px 0px;

    -webkit-border-radius:  10px 10px 0px 0px;

}

label {color:white; font-weight: bold;}

a {color:#0070e4;}

a:hover {text-decoration: none;}



input {border: 1px solid silver;}

img {border: none;}
 
  
  
