 /*--------------------------------------- vstupni stranka-------------------------------------------------*/
 body  { 
     font-family: Verdana,
                  'Arial CE',
                  'Lucida Grande CE',
                  'Helvetica CE',
                  sans-serif;
     font-size: 8pt;
     cursor: auto;
     color: #000000;
 	   scrollbar-base-color: silver;
     margin: 0; padding: 0; border: 0; overflow: auto;
     background-color: rgb(153,202,255);
     background-repeat: repeat-y;
     background-image: url("../!grafika/bg_page.gif");
     }



 /*--------------------------------------- zahlavi stranky -------------------------------------------------*/
 /*definovani pozic zahlavi*/

 /*ohraniceni celeho zahlavi*/
 #top-cover { 
     position: absolute;
     width:    754px;
     height:   131px;
     left: 24px; top:2px;
 	   border:  0px solid blue;
     margin:  0; 
     padding: 0;
     }

 /*pozadi hlavicky*/
 .top-t-background { 
     width: 754px;
     height: 82px;
 	   background-image: url("../!grafika/grafika_top.jpg");
     }

 /*logo firmy*/
 .top-logo { 
     position: absolute;
     width: 216px;
     height: 42px;
 	   left:   14px; top: 10px;
 	   background-image: url("../!grafika/logo_top.gif");
 	   border: 0px solid blue;
     }

 /* adresa firmy */
 #top-cover #top-address { 
     position: absolute;
     width: 220px;
     height: 25px;
 	   left: 12px; top: 52px;
 	   text-align: center;
     border: 0px solid blue;
     }
                         
/* oblast pro zobrazeni vyhledavaciho tlacitka */
#top-cover #find-cover { 
     position: absolute;
     left: 550px; top: 80px;
     width: 60px; height: 15px;
 	   border: 0px solid blue;
     margin: 0;
     padding: 0;
     z-index: 1;
     }                         

 /* grafika menu */
 .top-line { 
     position: absolute;
     left: 0px; top: 83px;
     width: 754px; height: 48px;
 	   background-repeat: repeat-x;
 	   background-image: url("../!grafika/menu_bg.gif");
 	   border: 0px solid blue;
     }

/* grafika menu - leva strana*/
 .top-line-left { 
     position: absolute;
     left: 0px; top: 83px;
     width: 8px; height: 48px;
 	   background-image: url("../!grafika/menu_left.gif");
 	   }

/* grafika menu - prava strana*/
 .top-line-right { 
     position: absolute;
     left: 746px; top: 83px;
     width: 8px; height: 48px;
 	   background-image: url("../!grafika/menu_right.gif");
 	   }

 /*-------------------------------- top menu je zvlast ------------------------------*/
 /* polozky horniho menu */
 #top-menu { 
     position: absolute; 
     left: 30px; top: 88px;
     width: 724px; height: 20px;
     border: 0px solid black;
     color: blue;
     font-weight: bold;        
     }
     
/* oddelovaci obdelnicky */
 #top-menu a { 
     color: black;
     font-weight: bold;
     padding: 0 11px 0 5px;
     display: inline-block;
     border-right: 2px solid white;
     }
     
 #top-menu a.active {color: red;}            
/* po prejeti mysi */
 #top-menu a:hover { color: white; }

 /***************************************end zahlavi*********************************************************/



 /*-------------------------------------------- right menu -------------------------------------------------*/

 /*definovani grafiky praveho menu (prihlasovaci formular)*/
 .userForm-content {
     font-size: 7pt; font-weight: normal; width: 145px;
     margin: 0 0 0 2px; padding: 0; border: 0px solid blue;
     display: block; z-index: 2;
     }
  
 .userForm-mess {
     position: absolute; left: 500px; top: 25px; width: 130px; 
     font-size: 7pt; font-weight: bold; padding: 2px; 
     border: 1px solid red;
     }
          /*vypis chybovych hlasek po prihlaseni*/                  

/* vstupni prihlasovaci formular */
 .userForm-content input.vstupni { 
     width: 80px; height: 15px;
     margin: 2px 0 0px 2px;
     border: 1px solid white;
     padding: 0;
     }

 .userForm-content input.button{
     position: relative; left: 15px;
     width: 60px; height: 18px;
 	   font-size: 7pt; 
     font-weight: bold;
     color: white;
     margin: 3px 0 0 0; 
 	   border-color: silver;
     background-color: #0066ff; 
     }



/*-------------------------------------------- horni menu -------------------------------------------------*/

/* horni menu druhy radek */
 #left-cover { 
     position: absolute;
     left: 38px; top: 109px;
     width: 724px; height: 26px;
 	   border: 0px solid black;
     margin: 0;
     padding: 0;
     }

/* definovani horniho menu druhy radek */
 .leftMenu-content { 
     font-size: 10pt;
     font-weight: bold; color: white;
     margin: 3px 0 0 2px;
     padding: 0;
     border: 0px solid blue;
     display: block;
     z-index: 2;
     }

 .leftMenu-content a { 
     color: white;
     padding: 0 11px 0 5px;
     display: inline-block;
     border-right: 3px solid white;
     }

 .leftMenu-content a:hover     {color: red;}
 .leftMenu-content a.reg       {color: black; font-weight: bold;}
 .leftMenu-content a:hover.reg {color: red;}
 .leftMenu-content form        {margin: 0 0 10px 0; }

/* prihlasovaci dialog, zatim pouze slovo "Prihlasit:" */
 .leftMenu-nadpis { 
     position: absolute;
     left: 682px; top: 0px
     width: 140px; height: 19px;
     color: solid blue;
 	   text-indent: 5px;
     font-weight: bold;
     margin: 0px;
     padding-top: 8px;
     border: 0px solid blue;
     z-index: 2;
     }

 /***************************************end horni menu************************************************/



 /*--------------------------------------- main page -------------------------------------------------*/
 /*definovani hlavni stranky pro zobrazovani textu formularu a ostatnich prvku*/

 /*ohraniceni cele hlavni stranky*/
 #main-cover { 
     position: absolute;
     left: 24px; top: 150px;
     width: 754px;
 	   border: 0px solid blue;
     margin: 0;
     padding: 0px 0 0 0;
     background: rgb(214,234,255);
     background-repeat: repeat-y;
     background-image: url("../!grafika/tab_bg.gif");
     z-index: 1;
     }

 /*formatovani v ramci mainPage-cover*/
 .mainPage-content { 
     position: relative;
     width: 741px;
     overflow: none;
     margin: 6px 0 50px 6px;
     padding: 0;
     border: 0px solid orange;
     }
  
/*.mainPage-content input {padding: 0px; margin: 2px;} -- ted asi na nic --*/
 .mainPage-content input.opType {
     position: relative; 
     left: 10px;
     }

/* grafika hlavni stranky vrch*/
 .mainPage-top { 
     position: absolute;
     left: 0px; top: 0px;
     width: 754px; height: 4px;
     border: 0px solid blue;
     margin: 0;
     padding: 0px 0 0 0;
     background-repeat: repeat-x;
 	   background-image: url("../!grafika/tab_top.gif");
 	   }

/* grafika hlavni stranky spodek*/
 .mainPage-bottom { 
     position: relative;
     left: 0px; top: 0px;
     width: 754px; height: 4px;
     background-repeat: repeat-x;
 	   background-image: url("../!grafika/tab_bottom.gif");
 	   }

/***************************************end main page*********************************************************/

/************************************** Vypis informacnich hlasek ****************************************/


 #infoPruh_content{}
 .info-content {
     background-color: green; 
     color: white;
     }
 .error-content {
     font-weight: bold; 
     color: white;
     background-color: red; 
     display: block;
     }
                  
                  

/***************************************** end Aktivni uzivatel ***********************************************/


/************************************** Aktivní (prihlaseny) uzivatel ****************************************/

/* oblast pro zobrazeni prihlasenenho uzivatele */
#user-cover { 
     position: absolute;
     left: 650px; top: 88px;
     width: 120px; height: 10px;
 	   border: 0;
     margin: 0;
     padding: 0;
     z-index: 2;
     }

/* definovani fontu */
 .user-content {
     font-weight: bold; 
     font-size: 7pt;
     }
 .user-content a {
     color: blue;
     }

/***************************************** end Aktivni uzivatel ***********************************************/

/****************************************************pomocne styly pro ruzne oblasti*****************************/
.ramecek {
     border: 1px solid black; 
     font-weight: bold; 
     font-size: 8pt;
	   margin: 0; 
     padding: 5px; 
     display: block;
     }

.ramecekNoBold {
     border: 1px solid black; 
     font-size: 8pt;
	   margin: 0; 
     padding: 5px; 
     display: block;
     }	        

.ramecekBlue {
     border: 1px solid blue; 
     font-weight: bold; 
     font-size: 8pt;
	   margin: 0; 
     padding: 5px; 
     display: block;
     }

.ramecekZahlavi {
     border: 1px solid blue; 
     font-weight: bold; 
     font-size: 8pt; 
     background: blue;
	   margin: 0; 
     padding: 5px; 
     display: block;
     }	

.fieldNoBold {
     border: 1px solid black; 
     font-size: 8pt;
	   margin: 0; 
     padding: 2px; 
     display: block;
     }	                                     	        

/*END*************************************************pomocne styly pro ruzne oblasti*****************************/
