/* centrov�n� webu */
* {
font-family: Verdana;
text-align: left; 
}

body {
/*for IE */
text-align: center; 
}
td, th{  font-size: 13px;}
a img {
border: 0px;
}

#webbox {
width: 1070px;
margin: 0 auto 0 auto;
}

a{
font-size: 9pt;
color: red;
}
      
a:hover{
color: darkred;
}

.cervena {
color: red;
}

h1.novinka {
font-size: 11pt;
}

h1.nadpis {
font-size: 11pt;
}

h1 {
font-size: 11pt;margin-top: 30px;
}

h2 {
font-size: 10pt;
font-weight: bold;
}

p {

margin: 0px;
margin-bottom: 10px;
}

p.datum {
text-align: right;
margin-bottom: 10pt;
}
@media screen {
#hlavicka-box {}

#hlavicka {
background-image: url("../obrazky/softgatelogo.png");
background-repeat: no-repeat;
width: 1070px;
height: 147px;
}

#menu-box {

padding-left: 100px;
}

/* staci zmenit obrazek "oddelovac" a text v menu se s�m posune dol� �i nahoru */
#menu {
font-weight: bold;
font-size: 10pt;
color: white;
}

#menu .oddelovac {
margin: 0 15px 0 15px;
}

  #menu a {
  font-weight: bold;
  color: white;
  text-decoration: none;
  }
  
  #menu a:hover {
  font-weight: bold;
  color: white;
  text-decoration: underline;
  }

#hledej {
background-color: white;
border: 0;
width: 140px;
color: red;
margin: 0 10px 0 20px;
padding: 0 0 0 10px;
/*
height: 23px;
*/
} 

#hledejdiv-box {
display: inline;
 }

#hledejdiv {
display: inline;
}


#telo-box {
background-image: url("../obrazky/pozadi1.png");
background-repeat: no-repeat;
width: 1019px;
height: 650px;
}

  #telo-box.ofirme {
  background-image: url("../obrazky/pozadi_o_firme.png");
  background-repeat: no-repeat;}
  
  #telo-box.kontakty {
  background-image: url("../obrazky/pozadi_kontakty.png");
  background-repeat: no-repeat;}
  
  #telo-box.poradenstvi {
  background-image: url("../obrazky/pozadi_poradenstvi.png");
  background-repeat: no-repeat;}

  #telo-box.skoleni {
  background-image: url("../obrazky/pozadi_skoleni.png");
  background-repeat: no-repeat;}
  
  #telo-box.software {
  background-image: url("../obrazky/pozadi_software.png");
  background-repeat: no-repeat;}
  
  #telo-box.admin {
  background-image: url("../obrazky/pozadi_admin.png");
  background-repeat: no-repeat;}

#telo {}

  #aktuality-box {
  padding: 35px 0 0 0 ;
  width: 312px;
  height: 180px;
  float: left;
  }

  #aktuality {
  }
  
    #aktuality_vnitrni-box {
     background-image: url("../obrazky/pozadi-aktuality-repeat.png");
     }
     
    #aktuality_vnitrni-box2 {
     background-image: url("../obrazky/pozadi-aktuality.png");
     background-repeat: no-repeat;
    }
     
    #aktuality_vnitrni {}
  
      #aktuality_hlavicka-box {
      width: 296px;
      margin-left: 9px;
      }
      
      #aktuality_hlavicka {
      font-size: 10pt;
      font-weight: bold;
      color: white;
      border: 1px solid white;
      padding: 5px 5px 5px 5px;
      background-color: red;
      }
      
      #aktuality_hlavicka a{
      font-weight: bold;
      text-decoration: none;
      color: white;}
      
      #aktuality_obsah-box {
      width: 296px;
      margin-left: 9px;
      }
      
      #aktuality_obsah {
      font-size: 10pt;
      border: 1px solid white;
      padding: 5px 5px 5px 5px;
      background-color: white;
      }
      
      #aktuality_obsah table tr td a{
      font-size: 9pt;
      color: red;
      }
      
      #aktuality_obsah table tr td a:hover{
      color: darkred;
      }
      
      #aktuality_patka {
      line-height: 3px;
      width: 312px;
      height: 20px;
      background-image: url("../obrazky/pozadi-aktuality-patka.png");
      background-repeat: no-repeat;
      }
      
      

  #obsah-box {
  margin-left: 338px;
  padding-top: 180px;
  width: 250px;
  
   }
 
  #obsah {
  float: left;
  font-size: 10pt;
   }
   
p.nadpis {
color: red;
font-weight: bold;

} 
p.citace {
font-style: italic;
text-align: right;
} 
  
  #cistic-obsah {
  font-size: 0.5 pt;
   height: 5px;
   width: 100%;
   clear: both;
   
   }
  

#polozky {
margin-left: 3px;
 
}
  
  #polozky .polozka-box {

  width: 203px;
  height: 200px;
  float: left;
    }
  
  
  
    #polozky .polozka_vnitrni-box {
    background-image: url("../obrazky/pozadi-polozka-repeat.png");
    }
    #polozky .polozka_vnitrni-box2 {
    background-image: url("../obrazky/pozadi-polozka.png");
    background-repeat: no-repeat;
    
    }
 
      #polozky .polozka_hlavicka-box {
      width: 184px  ;
      margin-left: 10px;
      padding-top: 3px;
      }
      
      #polozky .polozka_hlavicka {
      font-weight: bold;
      font-size: 10pt;
      color: black;
      border: 1px solid white;
      padding: 5px 5px 5px 5px;
      background-image: url("../obrazky/pozadi-polozka-hlavicka.png");
      background-repeat: no-repeat;
      background-color: #717171;
      }
      
      #polozky .polozka_hlavicka a{
      text-decoration: none;
      font-weight: bold;
      color: black;}
      
      #polozky .polozka_obsah-box {
      width: 182px;
      margin-left: 11px;
      height: 310px;
      }
      
      #polozky .polozka_obsah {
      
      font-size: 9pt;
      border: 1px solid white;
      padding: 5px 1px 5px 1px;
      background-color: white;
      }
      
      #polozky .polozka_patka {
      line-height: 3px;
      width: 203px;
      height: 15px;
      background-image: url("../obrazky/pozadi-polozka-patka.png");
      background-repeat: no-repeat;
      }
      
      #polozky p {
      margin-bottom: 10pt;
      
      }
      #polozky ul {
      margin-bottom: 3px;
      margin-top: -5px;
      }
      
      #polozky ol {
      margin-bottom: 3px;
      margin-top: -5px;
      }
      
      #polozky ul li {
      margin-left: -12pt;
      margin-bottom: 3px;
      
      }
      
      #polozky ol li {
      margin-left: -12pt;
      margin-bottom: 3px;
      
      }
      

      
#leve-box {
float: left;
width: 210px;
}

#leve {}
    #leve_vrchni-box {  
    padding: 31px 0 30px 0 ;
    width: 210px;
    height: 185px;
    
    }
    #leve_vrchni {} 
    
      #leve_vrchni_vnitrni-box {
           background-image: url("../obrazky/pozadi-leve-vrchni-repeat.png");
           }
           
          #leve_vrchni_vnitrni-box2 {
           background-image: url("../obrazky/pozadi-leve-vrchni.png");
           background-repeat: no-repeat;
           }
           
          #leve_vrchni_vnitrni {
           
          }
        
            #leve_vrchni_hlavicka-box {
            width: 185px;
            margin-left: 9px;
            }
            
            #leve_vrchni_hlavicka {
            font-size: 10pt;
            
            color: white;
            border: 1px solid white;
            padding: 5px 2px 5px 2px;
            background-color: red;
            }
            
            #leve_vrchni_obsah-box {
            width: 185px;
            
            margin-left: 9px;
            }
            
            #leve_vrchni_obsah {
            font-size: 10pt;
            border: 1px solid white;
            padding: 5px 5px 5px 5px;
            background-color: white;
            }
            
            #leve_vrchni_obsah_patka {
            line-height: 3px;
            width: 210px;
            height: 20px;
            background-image: url("../obrazky/pozadi-leve-vrchni-patka.png");
            background-repeat: no-repeat;
            }

 #leve_spodni-box {  
   
    
    height: 10px;
    }
    #leve_spodni {
     width: 210px;
     margin-top: 20px;
    } 
    
      #leve_spodni_vnitrni-box {
           background-image: url("../obrazky/pozadi-leve-vrchni-repeat.png");
           }
           
          #leve_spodni_vnitrni-box2 {
           background-image: url("../obrazky/pozadi-polozka.png");
           background-repeat: no-repeat;
          }
           
          #leve_spodni_vnitrni {}
        
            #leve_spodni_hlavicka-box {
            width: 185px;
            margin-left: 9px;
            }
            
            #leve_spodni_hlavicka {
            font-size: 10pt;
            background-image: url("../obrazky/pozadi-polozka-hlavicka.png");
            background-repeat: no-repeat;
            background-color: rgb(115,115,115);
            color: white;
            border: 0px solid white;
            padding: 5px 5px 5px 5px;
            }
            
            #leve_spodni_obsah-box {
            width: 185px;
            
            margin-left: 9px;
            
            }

            
            #leve_spodni_obsah {
            font-size: 10pt;
            border: 1px solid white;
            padding: 5px 5px 5px 5px;
            background-color: white;
            
            }
            #leve_spodni_obsah img{              margin-bottom: 10px;                          }            #leve_spodni_obsah p{              text-align: center;            }
            #leve_spodni_obsah_patka {
            line-height: 3px;
            width: 210px;
            height: 20px;
            background-image: url("../obrazky/pozadi-leve-vrchni-patka.png");
            background-repeat: no-repeat;
            }

#bezny_obsah-box1 {
float:left;
width: 380px;
}
#bezny_obsah1 {
padding-top: 50px;padding-bottom: 50px;
padding-left: 20px;
font-size: 10pt;
}

#bezny_obsah-box2 {
padding-top: 280px;
padding-left: 5px;
}
#bezny_obsah2 {
width: 380px;padding-bottom: 50px;
margin-left: 630px;

font-size: 10pt;
}


#terminy_skoleni_text-box {
padding-top: 50px;
padding-bottom: 15px;

}

#terminy_skoleni_text {
width: 300px;
float:left;
padding-left: 20px;
font-size: 9pt;
}

#terminy_skoleni_text p {
margin-bottom: 10px;}

#terminy_skoleni-box {
}

#terminy_skoleni {

width: 800px;
margin-bottom: 50px;
margin-left: 210px;
}

#terminy_skoleni table {
clear: left;
width: 800px;
}

#terminy_skoleni table tr td {
font-size: 10pt;
}

#podrobnosti_kurzu-box {
margin-left: 225px;
padding-top: 50px;

}

#podrobnosti_kurzu {
font-size: 10pt;

}

#podrobnosti_kurzu table tr td{
font-size: 10pt;

}

#podrobnosti_kurzu td{
vertical-align:top;
}
#node-form, #user-login, .admin {
padding-top: 50px;
margin-left: 220px;
}
#block-user-1 {
clear: right;
}

.meta {
display: none;
}
.active-trail {
font-weight: bold;
}

.obteckovane {
border: 1px dotted grey;
}

.obteckovanestred {
text-align: center;
border: 1px dotted grey;
}
.stred {
text-align: center;

}

.status {
position: absolute;
top: 10px;
left: 0px;
width: 100%;
text-align: center;
}

.doprava {
text-align: right:
}

#podrobnosti_kurzu h1{
font-size: 11pt;
}.noPadding{  padding: 0 0 0 7px;  margin: 0 0 0 0;  font-weight: bold;}  #posLM{  padding: 0 0 0 10px;  margin: 0 0 0 0;  font-weight: bold;}  #btSelected{  font-weight: bold;}#footer p{  clear: both;  text-align: center;  font-size: 11px;  padding: 20px 10px 10px 10px;}#kurzy_grafika{  margin: auto;}#kurzy_grafika td{  width: 250px;}  }
@media print {* {font-family: Verdana;text-align: left; }#footer{  display: none;}#footer2{  display: none;}  body {/*for IE */text-align: center; }a img {border: 0px;}#webbox {width: 1070px;margin: 0 auto 0 auto;}a{font-size: 9pt;color: red;}      a:hover{color: darkred;}.cervena {color: red;}h1.novinka {font-size: 11pt;}h1.nadpis {font-size: 11pt;}h1 {font-size: 11pt;}h2 {font-size: 10pt;font-weight: bold;}p {margin: 0px;margin-bottom: 10px;}p.datum {text-align: right;margin-bottom: 10pt;}#hlavicka-box {}#hlavicka {background-image: url("../obrazky/softgatelogo.png");background-repeat: no-repeat;width: 1070px;height: 147px;}#menu-box {padding-left: 100px;}/* staci zmenit obrazek "oddelovac" a text v menu se s�m posune dol� �i nahoru */#menu {display: none;}#menu .oddelovac {margin: 0 15px 0 15px;}  #menu a {  font-weight: bold;  color: white;  text-decoration: none;  }    #menu a:hover {  font-weight: bold;  color: white;  text-decoration: underline;  }#hledej {background-color: white;border: 0;width: 140px;color: red;margin: 0 10px 0 20px;padding: 0 0 0 10px;/*height: 23px;*/} #hledejdiv-box {display: inline; }#hledejdiv {display: inline;}#telo-box {background-image: url("../obrazky/pozadi1.png");background-repeat: no-repeat;width: 1019px;height: 310px;}  #telo-box.ofirme {  background-image: url("../obrazky/pozadi_o_firme.png");  background-repeat: no-repeat;}    #telo-box.kontakty {  background-image: url("../obrazky/pozadi_kontakty.png");  background-repeat: no-repeat;}    #telo-box.poradenstvi {  background-image: url("../obrazky/pozadi_poradenstvi.png");  background-repeat: no-repeat;}  #telo-box.skoleni {  background-image: url("../obrazky/pozadi_skoleni.png");  background-repeat: no-repeat;}    #telo-box.software {  background-image: url("../obrazky/pozadi_software.png");  background-repeat: no-repeat;}#telo { }  #aktuality-box {  padding: 35px 0 0 0 ;  width: 312px;  height: 180px;  float: left;  }  #aktuality {  }      #aktuality_vnitrni-box {     background-image: url("../obrazky/pozadi-aktuality-repeat.png");     }         #aktuality_vnitrni-box2 {     background-image: url("../obrazky/pozadi-aktuality.png");     background-repeat: no-repeat;    }         #aktuality_vnitrni {}        #aktuality_hlavicka-box {      width: 296px;      margin-left: 9px;      }            #aktuality_hlavicka {      font-size: 10pt;      font-weight: bold;      color: white;      border: 1px solid white;      padding: 5px 5px 5px 5px;      background-color: red;      }            #aktuality_hlavicka a{      font-weight: bold;      text-decoration: none;      color: white;}            #aktuality_obsah-box {      width: 296px;      margin-left: 9px;      }            #aktuality_obsah {      font-size: 10pt;      border: 1px solid white;      padding: 5px 5px 5px 5px;      background-color: white;      }            #aktuality_obsah table tr td a{      font-size: 9pt;      color: red;      }            #aktuality_obsah table tr td a:hover{      color: darkred;      }            #aktuality_patka {      line-height: 3px;      width: 312px;      height: 20px;      background-image: url("../obrazky/pozadi-aktuality-patka.png");      background-repeat: no-repeat;      }              #obsah-box {  margin-left: 338px;  padding-top: 180px;  width: 250px;     }   #obsah {  float: left;  font-size: 10pt;   }   p.nadpis {color: red;font-weight: bold;} p.citace {font-style: italic;text-align: right;}     #cistic-obsah {  font-size: 0.5 pt;   height: 5px;   width: 100%;   clear: both;      }  #polozky {margin-left: 3px; }    #polozky .polozka-box {  width: 203px;  height: 200px;  float: left;    }          #polozky .polozka_vnitrni-box {    background-image: url("../obrazky/pozadi-polozka-repeat.png");    }    #polozky .polozka_vnitrni-box2 {    background-image: url("../obrazky/pozadi-polozka.png");    background-repeat: no-repeat;        }       #polozky .polozka_hlavicka-box {      width: 184px  ;      margin-left: 10px;      padding-top: 3px;      }            #polozky .polozka_hlavicka {      font-weight: bold;      font-size: 10pt;      color: black;      border: 1px solid white;      padding: 5px 5px 5px 5px;      background-image: url("../obrazky/pozadi-polozka-hlavicka.png");      background-repeat: no-repeat;      background-color: #717171;      }            #polozky .polozka_hlavicka a{      text-decoration: none;      font-weight: bold;      color: black;}            #polozky .polozka_obsah-box {      width: 182px;      margin-left: 11px;      height: 310px;      }            #polozky .polozka_obsah {            font-size: 9pt;      border: 1px solid white;      padding: 5px 1px 5px 1px;      background-color: white;      }            #polozky .polozka_patka {      line-height: 3px;      width: 203px;      height: 15px;      background-image: url("../obrazky/pozadi-polozka-patka.png");      background-repeat: no-repeat;      }            #polozky p {      margin-bottom: 10pt;            }      #polozky ul {      margin-bottom: 3px;      margin-top: -5px;      }            #polozky ol {      margin-bottom: 3px;      margin-top: -5px;      }            #polozky ul li {      margin-left: -12pt;      margin-bottom: 3px;            }            #polozky ol li {      margin-left: -12pt;      margin-bottom: 3px;            }            #leve-box {float: left;width: 210px;}#leve {display: none;}    #leve_vrchni-box {      padding: 31px 0 30px 0 ;    width: 210px;    height: 185px;        }    #leve_vrchni {}           #leve_vrchni_vnitrni-box {           background-image: url("../obrazky/pozadi-leve-vrchni-repeat.png");           }                     #leve_vrchni_vnitrni-box2 {           background-image: url("../obrazky/pozadi-leve-vrchni.png");           background-repeat: no-repeat;           }                     #leve_vrchni_vnitrni {                     }                    #leve_vrchni_hlavicka-box {            width: 185px;            margin-left: 9px;            }                        #leve_vrchni_hlavicka {            font-size: 10pt;                        color: white;            border: 1px solid white;            padding: 5px 2px 5px 2px;            background-color: red;            }                        #leve_vrchni_obsah-box {            width: 170px;                        margin-left: 9px;            }                        #leve_vrchni_obsah {            font-size: 10pt;            border: 1px solid white;            padding: 5px 5px 5px 5px;            background-color: white;            }                        #leve_vrchni_obsah_patka {            line-height: 3px;            width: 210px;            height: 20px;            background-image: url("../obrazky/pozadi-leve-vrchni-patka.png");            background-repeat: no-repeat;            } #leve_spodni-box {             height: 10px;    }    #leve_spodni {     width: 210px;     margin-top: 20px;    }           #leve_spodni_vnitrni-box {           background-image: url("../obrazky/pozadi-leve-vrchni-repeat.png");           }                     #leve_spodni_vnitrni-box2 {           background-image: url("../obrazky/pozadi-polozka.png");           background-repeat: no-repeat;          }                     #leve_spodni_vnitrni {}                    #leve_spodni_hlavicka-box {            width: 185px;            margin-left: 9px;            }                        #leve_spodni_hlavicka {            font-size: 10pt;            background-image: url("../obrazky/pozadi-polozka-hlavicka.png");            background-repeat: no-repeat;            background-color: #717171;            color: white;            border: 1px solid white;            padding: 5px 5px 5px 5px;            }                        #leve_spodni_obsah-box {            width: 150px;                                    }                        #leve_spodni_obsah {            font-size: 10pt;            border: 1px solid white;            padding: 5px 5px 5px 5px;            background-color: white;                        }            #leve_spodni_obsah img{              margin-bottom: 10px;                          }            #leve_spodni_obsah p{              text-align: center;            }            #leve_spodni_obsah_patka {            line-height: 3px;            width: 210px;            height: 20px;            background-image: url("../obrazky/pozadi-leve-vrchni-patka.png");            background-repeat: no-repeat;            }#bezny_obsah-box1 {}#bezny_obsah1 {padding-left: 20px;}#bezny_obsah-box2 {padding-top: 20px;padding-left: 20px;}#terminy_skoleni_text-box {padding-top: 50px;padding-bottom: 15px;}#terminy_skoleni_text {padding-left: 20px;font-size: 9pt;}#terminy_skoleni_text p {margin-bottom: 10px;}#terminy_skoleni-box {}#terminy_skoleni {background-color: ;width: 800px;height: 500px;margin-left: 210px;}#terminy_skoleni table {clear: left;width: 800px;}#terminy_skoleni table tr td {font-size: 10pt;}#podrobnosti_kurzu-box {margin-left: 225px;padding-top: 50px;}#podrobnosti_kurzu {font-size: 10pt;}#podrobnosti_kurzu table tr td{font-size: 10pt;}#podrobnosti_kurzu h1{font-size: 11pt;}.noPadding{  padding: 0 0 0 0;  margin: 0 0 0 0;}}

