/* CSS Document */
body {padding: 0px;
      margin: 0px;
      text-align: center;
}
#obsah{width: 1000px; height: auto; /*650px;*/
       border-right: 1px solid #316a99;
       border-bottom: 1px solid #316a99;
       font-family: Arial CE, Verdana; 
       margin: 0 auto;
}
#hlavicka {width:1000px; height:260px;
           background:url(images/bg_hlavicka3.jpg);          
}
#horni_menu{width:400px; height:25px;
       /*border: 1px solid red;*/
       text-align: left;
       /*background: #316a99;*/
       margin:0px 0px 0px 280px;
       padding-left: 10px;
       padding-top: 8px;
       color: #ffffff;
       font-size: 13px;
}
#vlajka-cr {width: 31px; height: 20px;
        margin: 5px 10px 0px 0px;
        border:0px;
        /*display:none;*/  
}
#vlajka-an {width: 31px; height: 20px;
        margin: 5px 50px 0px 0px;
        border:0px;
        /*display:none;*/  
}
#horni_menu a {color: #ffffff;
        text-decoration: none;             
}
#horni_menu a:hover {color: #ffffff;
        text-decoration: underline;             
}
#pohyblivy_pas{width:515px; height:157px;
        border:2px solid ##316a99;
        margin-top: 25px;
        float:left;
}
#lampa {width:195px; height:210px;
}
/****************************************************levy sloupec*********/
#levy_sloupec{width:280px; height:580px;
             background:url(images/bg_levy_sloup.jpg);
             float:left;
             text-align:center;
             margin:0px;
}
#logo_firmy {width: 140px; height: 140px;
            margin:30px 0px 0px 70px;
}
#motto {width: 220px; font-size: 17px;
    font-style: italic;
    font-weight: bold;
    color: #316a99; 
    margin:20px 0px 0px 30px;
    /*border: 1px solid red;*/
    text-align:center;
}

/**************************************************konec levy sloupec ****/
/***********************************************pravy sloupec***************/
#pravy_sloupec {width:715px; height:530px;
           /*border:1px solid red;*/
           margin-left:280px;
}
h1 {width: 705px; height: 23px;
    /*border:1px solid red;*/
    border-right:2px solid #c1d4e6;
    background: url(images/bg_h1.jpg);
    text-align: right;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    color: #6691b4; /*#316a99;*/ 
    margin:0px 0px 0px 283px;
    padding:2px 10px 0px 0px; 
}    
#horni_lista {width: 746px; height: 25px;
       /*border: 1px solid red;*/
       text-align: left;
       background: #316a99;
       padding-left: 10px;
       padding-top: 2px;
       color: #ffffff;
       font-style: italic;
       font-weight: bold;
       font-size: 16px;
}
#obr_hlavni2 {width: 250px; height: 232px;
         background: url("images/obr_hlavni2.jpg");
         float: right;
         margin:0px;
}

#obr_hlavni{width: 557px; height: 180px;
       background: url("images/obr_hlavni.gif");
       position: relative; left: 3px; top: 0px;
       /*border: 1px solid red;*/
       /*background: #e5e5e5;*/
}
#obr_lampa {width: 210px; height: 210px;
        background: url("images/obr_lampa.gif");
        position: relative; left: 750px; top: -430px;
}


#stred{width: 1000px; height: 420px;
       /*border: 1px solid red;*/
       background: #c0d4e3;
}
#stred_levy{width: 200px; height: 420px;
       /*border: 1px solid red;*/
       /*background: green;*/
       float: left;
}
#menu {width: 190px; height:400px;
       /*border: 1px solid red;*/
       margin-top: 30px;
       margin-left: 45px;
       color: #ffffff;
       font-size: 15px;
}
.odkaz {width: 170px; height: 19px;
       background: url("images/bg_odkaz.gif");
       margin-top: 2px;
       text-align: right;
       padding-right: 10px;
       padding-top: 4px;       
}
.odkaz2 {width: 160px; height: 19px;
       background: url("images/bg_odkaz.gif");
       font-size: 13px;
       margin-top: 2px;
       text-align: right;
       padding-right: 10px;
       padding-top: 3px;       
}
.odkaz3 {width: 150px; height: 15px;
       background: url("images/bg_odkaz.gif");
       font-size: 11px;
       margin-top: 2px;
       text-align: right;
       padding-right: 10px;
       padding-top: 3px;       
}
#menu a {color: #ffffff;
        text-decoration: none;    
}
#menu a:hover {color: #ffffff;
        text-decoration: underline;    
}

#stred_pravy{width: 796px; height: 395px; /*796*/
       /*border: 1px solid red;*/
       text-align:left;
       background: #ffffff;
       margin-left: 200px;
} 
/***************************************************hlavni stranka **********/
#aktuality { width: 200px; height:460px;
           border: 1px solid #316a99;
           float: right; 
           margin-top: 15px;
           margin-right: 15px;
           padding: 10px;
}
#aktuality a {color: darkorange;/*#316a99;*/ 
             font-size: 12px;
             /*text-decoration: none;*/
             font-weight: bold;
}
#aktuality a:hover {color: darkorange; /*#316a99;*/ 
            text-decoration: none;
            font-weight: bold;
} 
#nadpis_aktual {width: 100%; height: 25px;
           background: darkorange;
           text-align: center;
           font-weight: bold;
           padding-top: 5px;    
}
.buton  {width: 10px; height: 50px;
         background: url("images/bg_buton.gif");
         background-repeat: no-repeat;
         background-position: 0% 15%;
         margin-right:5px;
         /*border: 1px solid red;*/
         float: left;           
}
.odstavec {width: 100%; height: 40px;
           /*border: 1px solid red;*/
           margin-top: 10px;
           font-family: Arial CE, Verdana; 
           font-size: 12px;
}
h2       {margin:20px 0px 0px 20px;
           font-size:18px;
           font-family: Arial CE, Verdana; 
           color: darkorange;
           font-weight: normal; /*bold;*/
}
.obr_upo {width: 130px; height: 150px;
         float: right;
         margin-left:20px;
         margin-top: 20px;
         margin-right:20px; 
         border: 1px solid #969696;        
}
.obr_upo2 {width: 180px; height: 123px;
         float: right;
         margin: 20px 20px 20px 20px;
         border: 1px solid #969696;        
}
.text_upo {margin:20px 0px 0px 20px;
         font-family: Arial CE, Verdana; 
         font-size: 13px;
}
.odkaz_upo {/*border: 1px solid red;*/
          margin:10px 30px 0px 0px;
          float: right;
}
.odkaz_upo a {color: #316a99; 
             font-size: 12px;
             text-decoration: none;
}
.odkaz_upo a:hover {color: #316a99; 
            text-decoration: underline;
} 
/******************************************************o nas******************/     
.text {font-family: Arial CE, Verdana; 
       font-size: 13px;
       text-align: justify;
       margin-top: 50px;
       margin-right: 20px;
       margin-left: 50px;       
}

#obr_firma {width: 270px; height: 227px;
            border: 1px solid #969696;
            margin-top: 50px;
            margin-right: 20px;
            margin-left: 20px;
            float: right;        
}
.obr_medaile {width: 120px; height: 170px;
            border: 1px solid #969696;
            /*margin-top: 50px;*/
            margin-right: 20px;
            /*margin-left: 20px;*/
            float: left;        
}
/******************************************************prehled certifikatu ****/
.nadpis {width: 200px;
         font-size: 16px;
         font-weight: bold;
         color: #316a99; 
         margin-left: 50px;
         /*border: 1px solid red;*/
}
.obr_certif {width: 60px; height: 85px;   /****pouzito v archivu**************/
          /*margin-top: 8px;*/
          margin-left: 5px;
          border: 1px solid #424242; 
          float: left;
}
.obr_certif2 {width: 90px; height: 130px;   
          /*margin-top: 8px;*/
          margin-left: 10px;
          border: 1px solid #424242; 
          float: left;
}
/******************************************************připravujeme************/
.nadpis_2 {width: 400px;
         font-size: 16px;
         font-weight: bold;
         color: #316a99; 
         margin-left: 50px;
         /*border: 1px solid red;*/
}
.text_2 {font-family: Arial CE, Verdana; 
       font-size: 13px;
       text-align: justify;
       /*margin-top: 50px;*/
      margin:0px 20px 0px 50px;       
}
#obr_pripravujeme {width: 250px; height: 280px;
            border: 1px solid #969696;
            /*margin-top: 50px;*/
            margin-right: 20px;
            margin-left: 20px;
            margin-bottom: 20px;
            float: right;        
}
.obr_porovnani {width: 120px; height: 80px;
            border: 1px solid #969696;
            /*margin-top: 50px;*/
            margin-top: 0px;
            margin-left: 60px;
            margin-bottom: 20px;
            float: left;        
}
.tab_priprav {width: 640px;
       background: #316a99;
       font-family: Arial CE, Verdana; 
       font-size: 12px;
       text-align: left;
       margin-top: 20px;
       margin-left: 50px;
} 
.tab_priprav td {background: #ffffff;
                 padding-left: 5px;
}
.tab_priprav th {
            background: #c0d4e3;
            font-size: 12px;
            font-weight: bold;
            text-align: center;
}
/******************************************************vitidlo T1004.02 ***/
.obr_svitidlo {width: 250px; height: 280px;
            border: 1px solid #969696;
            /*margin-top: 50px;*/
            margin-right: 20px;
            margin-left: 20px;
            margin-bottom: 20px;
            float: right;        
}
#obr_svitidlo2 {width: 300px; height: 205px;
            border: 1px solid #969696;
            /*margin-top: 50px;*/
            margin: 40px 0px 20px 20px;
            float: right;        
}
.obr_svitidlo3 {width: 250px; height: 217px;
            border: 1px solid #969696;
            /*margin-top: 50px;*/
            margin: 0px 20px 20px 20px;
            float: right;        
}
/**************************************************fotogalerie-svitidla****/
.obr_galerie1 {width: 100px; height: 67px;
            border: 1px solid #969696;
            /*margin-top: 50px;*/
            margin-right: 10px;
            /*margin-left: 10px;*/
            margin-bottom: 0px;
            float: left;        
}
.obr_galerie2 {width: 67px; height: 67px;
            border: 1px solid #969696;
            /*margin-top: 50px;*/
            margin-right: 20px;
            margin-left: 0px;
            margin-bottom: 0px;
            float: left;        
}
/**********************************************nabíjecí stojany***************/
.obr_stojan {width: 265px; height: 200px;
            /*margin-top: 40px;*/
            margin-right: 15px;
            margin-left: 20px;
            margin-bottom: 20px;
            float: right;
            border: 1px solid #e5e5e5;
}
.obr_stojan1 {width: 200px; height: 150px;
            margin-top: 40px;
            margin-right: 15px;
            margin-left: 80px;
}  
.text_nadpis1 {width: 640px; height: 20px;
       margin-left: 10px;
       margin-top: 10px;
       font-family: Arial CE, Verdana; 
       color: #000000;
       font-size: 14px;
       font-weight: bold;
       text-align: center;
       padding-left: 150px;
}
#blok_foto {width:650px; height: 160px;
            /*margin-top: 10px;*/
            margin-right: 15px;
}
/******************************************************statistika *************/
#zahlavi{width: 705px; height: 15px;
       /*border:1px solid red;*/
       border-top: 1px solid #afafaf;
       margin:0px 0px 0px 280px;
        /*background: #316a99;*/        
        color: #afafaf;
        font-size: 11px;
        padding-top: 3px;      
}
#statistika {width: 20px;height: 15px;
        /*border:1px solid red;*/
        float: left;
        padding-left: 10px;
        text-align: left;  
}
#aktualizace {width: 400px;height: 15px;
       /*border:1px solid red;*/
       float: left;
       text-align: center; 
}
#copy {width: 240px;height: 15px;
       /*border:1px solid red;*/
       float: left;
       text-align: right;
       padding-right: 10px;
}
#copy a {color: #afafaf;
       text-decoration: none;
}
#copy a:hover {color: #afafaf;
       text-decoration: underline;
}
/*************************************************kontakt*********************/
#tab_kontakt {width: 600px;
       /*border:1px solid red;*/
       font-family: Arial CE, Verdana; 
       font-size: 12px;
       text-align: left;
       margin-top: 50px;
       margin-left: 80px;
}
.vpravo {text-align:right; 
         padding-right:5px;
}
.th {font-size: 15px;
      font-weight: bold;
}
/**************************************************** napiste nam ********/
#tab_form {width: 500px;       
       font-family: Arial CE, Verdana; 
       font-size: 13px;
       /*text-align: center;*/
       margin:50px 0px 0px 20px;      
}
.pole { font-family: Arial CE, Verdana; 
        font-size: 13px;
        background: #c0d4e3;
}
/********************************************důlní lampy**********************/
#blok_lampy {width: 230px; height: 230px;
            margin-top: 50px;
            margin-right: 15px;
}
.obr_lampa {width: 90px; height: 90px;
            padding-top: 30px;
            padding-left: 20px;
            float: left;            
}
.obr_lampa1 {width: 90px; height: 90px;
            padding-top: 30px;
}

/********************************************************mapa stránek*********/
.mapa {margin-left: 80px;
       margin-top: 40px;
       margin-right: 135px;
       float: left; 
       font-family: Arial CE, Verdana; 
       font-size: 13px;
}

.mapa a {text-decoration: underline;
         color:#000000;
         
}
.mapa a:hover {text-decoration: none;
         color: #000000;
         
}

.obr_mapa {width: 220px; height: 390px;
            margin-top: 15px;
            margin-left: 30px;
            border: 0px;
                  
}
/*****************************************fotogalerie**********************/
.tab_album {font-size: 8px;/*border: 1px solid red;*/
        margin: 0 auto;
        margin-top:20px;        
}
.tab_album td {text-align: center;
}
.foto_m {width: 90px; height: 72px;
         border: 1px solid #0A629E;
}
.foto_m2 {width: 67px; height: 67px;
         border: 1px solid #0A629E;
}
.prazdny {width: 90px; height: 72px;
}
/***********************************************historie******************/
#historie p {font-family: Arial CE, Verdana; 
             font-size: 13px;
             margin-left:20px;
}
#obr_kniha {width:250px; height: 354px; 
            border:1px solid #e5e5e5;
            float:right;
            margin:50px 30px 30px 30px;
}
#tab_historie {width:680px;
           font-family: Arial CE, Verdana; 
           font-size: 13px;
           margin: 20px 0px 0px 20px;
}
#tab_historie td {border-bottom: 1px solid #e5e5e5;
           padding-bottom: 5px;
}
.obr_logo{width: 200px; height: 80px;
}
