/* Subor: ./style/main.css - Hlavny css subor
*  Autor: Viktor Martis, xmarti32@fit.vutbr.cz
*  Datum: jul 2007
*/



/* --------------------------------------------------------*/ 
/* ----------- Nastavenie pozadia -------------------------*/
/* --------------------------------------------------------*/ 
body { 
          background: white url(../images/system/bg.gif) repeat-x;
          margin: 0;
          padding: 0;
          font-family: verdana,arial,helvetica,sans-serif;
          font-size: 75%;
          text-align: center;
     }
/* --------------------------------------------------------*/ 
/* --------------------------------------------------------*/ 
/* --------------------------------------------------------*/ 
    
    
     
/* --------------------------------------------------------*/ 
/* ----------- Nastavenie imitacie stranky ----------------*/
/* --------------------------------------------------------*/ 
/*Obalenie imitacioe do dalsieho bloku kvoli IE*/
#root_border {
          border: 1px rgb(84,84,84) solid;
          padding: 0;
          margin: 0 auto;
          height: auto; 
          text-align: center;   
          width: 902px;     
}
/*oklamanie IE na sirku (kvoli border root_border 1px + 1px)*/
*>#root_border {  
          width: 900px;     
}
    
.root {         
          text-align: center; 
          width: 100%; 
          margin: 0;
          padding: 0;
          border: 0;
          background-color:rgb(144,144,144);
          position: relative;
      }   
/* ---------------------------------------------------------*/ 
/* ---------------------------------------------------------*/
/* ---------------------------------------------------------*/





/* --------------------------------------------------------*/
/* ----------- Nastavenie hlavicky stranky ----------------*/
/* --------------------------------------------------------*/
/*V hlavicke je pozadie loga pretoze logo tvori obrazok skoro cez celu dlzku hlavicky*/
#head {           
          background: rgb(255,255,255) url(../images/system/mplogo.gif) no-repeat;
          font-size: 1em;    
          clear: both;  
          z-index: 5;

      }
/*Priestor pre logo firmy, aby ho neprekryval text hlavicky*/
#logo_left {
          width: 174px;
          height: 80px;
          margin-top: 5px;
          float: left;   
      }
      
#logo_left span {
  display: none;
}

/*Preavy gif hlacicky - moznost zmeny obrazku - pri zmene na prechod pomocou 
javascript treba zakomentovat vlastnost background */        
#logo_right {
          /*background: url(../images/system/logo_right.gif) no-repeat scroll;*/
          background-position: right top;
          width: 370px;
          height: 75px;
          margin: 5px;
          margin-left: auto; 
          margin-right: 3px;
          padding: 0;
          border: 0;
          float: right;
}

/* Odkomentovat v pripade zmeny pre slide show s javascriptom*/
 #logo_right img {
        border: 0;
        margin: 0;
        filter:progid:DXImageTransform.Microsoft.Wheel(duration=2,spokes=10);
} 

/* Oklamanie IE6 */
* > #logo_right {
          margin-right: 5px;
}   
/*Text hlavicky*/
#head_text {
          float: left;
}


#head h1 {
            margin: 0;
            margin-top: 24px;
            padding-left: 5px;       
            font: bold 0.9em Arial;
            text-align: left;
            font-weight: bold;
            color: #000000;  
            clear: right;          
         }  
#head h2 {
            margin: 0;
            padding-left: 5px;       
            font: bold 0.8em Arial;
            text-align: left;
            color: rgb(0,0,0);     
         }     

#head h1 span {
              background-color: white;
              display: inline;
           }
/* --------------------------------------------------*/ 
/* --------------------------------------------------*/
/* --------------------------------------------------*/

      
      
      
      
      
/* ----------------------------------------------------*/            
/* ----------- Nastavenie tela stranky ----------------*/   
/* ----------------------------------------------------*/   
/*Nulove akekolvek okraje + z-index kvoli menu*/
.main {  
          margin:  0;
          padding: 0;
          border:  0;
          z-index: 4;
      }

.main a {
          color: rgb(255,0,0);
}

.main a:visited {
          color: rgb(144,0,0);          
}

/* -----------Nastavenie laveho bloku v tele stranky---*/
/*Blok na nastavenie borderu laveho bloku*/
.block_l_br {
              float: left;
            }

.block_left {
              background: rgb(191,18,15);
              margin: 5px;
              padding: 0;
              border: 0;
              height: 100%;
              width: 169px;
              text-align: left;
              color: rgb(255,255,255); 
            }

.block_left h1 {
                text-align: center;     
                margin: 0;  
                color: rgb(255,255,255);        
                }
                
.block_left h2 {
                font-size: 1.2em;      
                text-align: left; 
                margin: 15px  0 10px 10px;  
                color: rgb(255,255,255);
                line-height: 1.2em; 
                text-decoration: underline;  
}
/*V lavom bloku nieje ´prvy nadpis H1 preto musi mat H2 iny margin-top*/
.block_left h2.first {
                margin-top: 0;  
}
               
.block_left .para {
                font-size: 0.8em;      
                text-align: center;  
                margin: 0;  
                text-align: center;   
                margin: 0 6px;               
                }       
/*nastavenie funkcie search*/
.block_left #search {
              margin-left: 12px;
}

.block_left #search .bt_search{
              width: 70px;
              margin-top: 10px;
              margin-left: 65px;
              font-weight: bold;
}

/*Oklamanie IE na jeho pocitanie width*/
*>.block_left #search .bt_search{
              margin-left: 70px;

}

.block_left #search .tx_search{
              width: 135px;
              text-align: center;
}

/*Blok na Akcie*/
#action h2{
              font-size: 1.4em;      
              text-align: center; 
              margin: 25px  0 10px 0px;  
              color: rgb(255,255,255);
              line-height: 1.2em; 
              text-decoration: underline; 
}

#action p{
              color: rgb(223,223,223); 
              font-size: 0.9em;
               
}

/* --------------------------------------------------*/

/* -----Nastavenie praveho bloku v tele stranky-----*/
.block_r_br {
              float: left;
            }

.block_right {
              background: rgb(191,18,15);
              margin: 5px;
              padding: 0;
              border: 0;
              height: 100%;
              width: 169px;
              text-align: left;
              color: rgb(223,223,223); 
              clear: right;
            }

.block_right h1 {
                font-size: 1.9em;
                text-align: center;     
                margin: 0 3px;  
                color: rgb(255,255,255);     
                }
                
.block_right h2 {
                font-size: 1.3em;      
                text-align: center; 
                margin: 15px  3px 10px 3px;   
                color: rgb(255,255,255);
                line-height: 1.2em; 
                text-decoration: underline;
                }                 
.block_right h3 {
                font-size: 1.1em;      
                text-align: center; 
                margin: 15px 3px 10px 3px;  
                color: rgb(255,255,255);
                line-height: 1.2em; 
                text-decoration: underline;    
                }
.block_right div.para {
                font-size: 0.9em;      
                margin: 0;  
                text-align: center;   
                margin: 0 6px;                
                }
.block_right ul {
                margin-left: 20px; 
                padding: 0;           
}   
.block_right li {
                font-size: 0.9em;                    
                }                   
                
.block_right a {
          color: rgb(255,255,255);
}

.block_right a:visited {
          color: rgb(0,0,0);
}

/* --------------------------------------------------*/

/*Nastavenie oblucikov na bloky v tle stranky*/               
.radius_up {
              background: transparent url(../images/system/news_up.gif) no-repeat scroll;
              height: 24px;
              margin: 0px;
              padding: 0px;
              border: 0px;
             }
             
.radius_down {
              background: transparent url(../images/system/news_down.gif) repeat scroll;
              height: 24px;
              margin: 0px;
              padding: 0px;
              border: 0px;              
             }               
/* --------------------------------------------------*/

/* Obsah tela stranky*/
#payload {
              float: left;
              font-size: 1em;
              margin: 0 0 10px 0;
              padding: 0;
              width: 542px;
         }    
 
/* Zoznam v tele stranky */              
#payload ul {
              margin: 0;
              padding-left: 20px;
}   
         
#payload li {
              margin: 5px 0;
}   

/* Nadpisi v tele stranky */
#payload h1{
              font-size: 1.8em;
              font-weight: bold;
              color: rgb(0,0,0);
              margin: 10px 0;
              text-align: center;
              
}
#payload h2{
              font-size: 1.5em;
              font-weight: bold;
              text-decoration: underline;
              color: rgb(0,0,0);
              margin: 5px 0;
              text-align: center;
}

#payload h3{
              font-size: 1.4em;
              font-weight: bold;
              color: rgb(0,0,0);
              margin: 7px 0;
              margin-top: 8px;
              /*text-align: left;*/
}

#payload h4{
              font-size: 1.2em;
              font-weight: bold;
              color: rgb(0,0,0);
              margin: 2px 0;
              margin-top: 8px;
              /*text-align: left;*/
}

 /* Paragraf v tele stranky */
#payload p{
              margin: 4px 0;
}
#payload div.para{
              margin: 4px 0;
}

/* --------------------*/
/* Obalovaci blok na kratke spravy a na dokumenty */
.box_border{
              border: 2px rgb(255,0,0) groove;   
              margin-top: 5px;     
              float: left;   
              height:100%;  
              background: rgb(255,255,255);
              padding: 0;
                               
}
/* Kranke boxy pri nacitani stranky */
.short_box{
              width: 714px;
              text-align: left;
              margin: 0;
              padding: 0;
              height: 100%;
              
}

.short_box h1{
              font-size: 2em;
              color: rgb(0,0,0);
              margin: 5px 0;
              text-align: center;
              
}

/* --------------------*/
/*Obsah kratkeho boxu*/
.short_box .content{
              margin: 5px;              
}
.shortmain_box {
              width: 538px;
}

/* Blok dokumentu */
.article_box{
              width: 704px;
              text-align: left;
              margin: 0 5px;
}

.articlescroll_box{
              width: 704px;
              text-align: left;
              margin: 0 5px;
              height: 400px;
              overflow-y: scroll;
}

/* Obsah bloku dokumentu */
.article_box .content{
              margin: 5px;                            
}
/* Hlavicka v dokemente */
#payload div.artheader {
              margin: 10px 0;
}

/* --------------------*/
/* Tabulky */
/* Zarovnanie tabulky na pravo pre IE */
#payload .tbbox_right {
              margin: 5px auto;             
              text-align: right;            
}

/* Zarovnanie tabulky napravo pre ostatne inteligentne prehladace */
* > #payload .tbbox_right table {
              /*margin: auto;*/
              margin-right: 0;  
              margin-left: auto;        
}

/* Zarovnanie tabulky na lavo pre IE */
#payload .tbbox_left {
              margin: 5px auto;
              text-align: left;            
}

/* Zarovnanie tabulky na lavo pre ostatne inteligentne prehladace */
*>#payload .tbbox_left table {
              /*margin: auto;*/
              margin-left: 0;   
              margin-right: auto;         
}

/* Zarovnanie tabulky na stred pre IE */
#payload .tbbox_center {
              margin: 5px 0;
              text-align: center;            
}

/* Zarovnanie tabulky na stred pre ostatne inteligentne prehladace */
*>#payload .tbbox_center table {
              margin-left: auto;
              margin-right: auto;                         
}
/* --------------------*/
/* Nastavenie tabuliek */
/* Tabulka v obsahu */
#payload table {
              border-collapse: collapse;
              font-size: 1em;
              border: 2px rgb(0,0,0) solid;
              text-align: left;
}

/* Riadok v tabulke */
#payload table tr {
              background-color: rgb(240,240,240);
}

/* Bunka tabulky */
#payload table tr td {
              border: 1px rgb(0,0,0) solid;
              padding: 2px;
}

/* Blok v bunke tabulky */
#payload table tr td div {
              background-color: rgb(255,255,255);
}

/* Riadok hlavicky tabulky */
#payload table tr.tabh {
              background-color: rgb(200,200,200);
              font-weight: bold;
              text-align: center;
}

/* Bunka hlavicky tabulky */
#payload table tr.tabh td {
              border: 1px rgb(0,0,0) solid;
}

/* --------------------*/
/* Nastavenie tabuliek pre program*/
/* Tabulka pre program */
#payload table.program {
              text-align: left;
              border-collapse: collapse;
              font-size: 1em;
              border: 2px rgb(0,0,0) solid;
              width: 100%;
}
/* Riadok v programe */
#payload table.program tr {
              background-color: rgb(255,255,255);
}
/* Bunka programu */
#payload table.program tr td {
              border: 0px;
              padding: 5px;
}

#payload table.program tr td.ptime {
              color: rgb(0,0,0);
              font-weight: bold;  
              text-align: right;
              vertical-align: top;
              width: 100px;
                   
}

#payload table.program tr td.ptext {
              width: auto;
             
}

/* --------------------*/
/* Nastavenie tabuliek pre formulare*/
/* Tabulka pre formulare */
#payload table.form {
              text-align: left;
              border-collapse: collapse;
              font-size: 1em;
              border: 0px rgb(0,0,0) solid;
}
/* Riadok v programe */
#payload table.form tr {
              background-color: rgb(240,240,240);
}

/* Riadok furmulara s titulkom */
#payload table.form tr td.caption {
              text-align: left;
              font-size: 1.1em;
              font-weight: bold;
              color: rgb(255,255,255);
              background: rgb(191,18,15);
              background: rgb(144,144,144);
}

/* Riadok furmulara s tlacitkom submit*/
#payload table.form tr td.submit {
              text-align: center;
              border: 0px rgb(0,0,0) solid;
              background-color: rgb(255,255,255);
              font-weight: bold;
              padding: 5px;
}


/* ------------------------------------------------------------*/
/* ------------------------------------------------------------*/
/* ------------------------------------------------------------*/



/* ------------------------------------------------------------*/
/* ----------- Nastavenie paticky tela stranky ----------------*/  
/* ------------------------------------------------------------*/
#foot_box {
          clear: both;
          padding: 0;
          border: 0;
          margin: 0;
          height: 20px;
}
*> #foot_box {
          height: auto;
}
#foot {
          background: rgb(95,95,95);
          color: rgb(255,255,255);
          padding: 0;
          border: 0;
          margin: 0;
      }

#foot a, #foot a:visited {
          color: white;          
}  
/* ------------------------------------------------------------*/ 
/* ------------------------------------------------------------*/
/* ------------------------------------------------------------*/




/* ------------------------------------------------------------*/
/*-----------Nastavenie obrazkov v celom webe------------------*/
/* ------------------------------------------------------------*/
img {
              margin: 5px;
              padding:0;
              border: 0;
}
.img_box {
              margin: 5px;
              padding:0;
}
/* ------------------------------------------------------------*/ 
/* ------------------------------------------------------------*/
/* ------------------------------------------------------------*/

/* ------------------------------------------------------------*/
/*-----------Nastavenie tabuliek v celom webe------------------*/
/* ------------------------------------------------------------*/


/* ------------------------------------------------------------*/ 
/* ------------------------------------------------------------*/
/* ------------------------------------------------------------*/
