body      {text-align: center;
           background-color: rgb(182, 191, 206);
           background-image: url(../../img/index/bg.jpg);
           background-repeat: repeat-x;
           padding: 0px;
           height: 1200px;
           font-family: Arial, Helvetica, sans-serif;
           font-size: 12px;
           }
           
#main      {width: 900px;
           position: relative;
           text-align: left;
           margin: auto;
           padding: 0px;
           z-index: 0;
           }
           
#content   {background-color: rgb(74,81,91);
           color: rgb(255,255,255);
           width: 900px;
           height: auto;
           position: absolute;
           top: 40px;                    
           z-index: 0;
           }
           
#header    {width: 900px;
           height: 80px;
           background-image: url(../../img/index/header_bg.jpg);
           background-repeat: repeat-x;
           text-align: left;
           color: rgb(255, 255, 255);
           font-size: 10px;}
           
#vcm       {float: left;
	         height: 50px;
	         width: 300px;
           margin-top: 18px;
	         margin-left: 20px;
	         margin-right:150px;
	         border-style: none;
           }
                     
#mainBlock {width: 900px;
           /*padding: 20px;*/
           } 
h2         {text-align: left;}

h3         {font-size: 16px;
           font-weight: bold;}

.text      {padding: 0px 40px 0px 40px;
           text-align: justify;
           text-indent: 2em;} 

.obsah     {width:90%;
           margin: auto;
           border-bottom: 1px dotted white;
           padding: 20px;}
           
a.links     {color: white;
           text-decoration: none;}
           
a.links:hover{text-decoration: underline;} 

a.orange   {color: orange;
           text-decoration: underline;}
           
a.orange:hover {color: orange;
           text-decoration: none;}                                
           
p          {text-align: justify;
           text-indent: 2em;}           

table      {width: 740px;
            border-width: 0;
            table-layout: fixed;
            margin-left: auto;
            margin-right: auto;
            }
.datum     {text-align: center;
           background-color: rgb(238,232,170);
           color: black;
           font-weight: bold;
           border: 1px solid black;}
           
.datumred {text-align: center;
           background-color: rgb(255,98,0);
           color: black;
           font-weight: bold;
           border: 1px solid black;}
.datumgreen {text-align: center;
           background-color: rgb(154,205,50);
           color: black;
           font-weight: bold;
           border: 1px solid black;}
           
.datumblue {text-align: center;
           background-color: rgb(135,206,250);
           color: black;
           font-weight: bold;
           border: 1px solid black;}                       

.r1        {padding: 4px 15px 4px 15px;
           background-color: #CFCFCF;
           color: rgb(102,0,0);
           font-weight: bolder;           
           letter-spacing: 1px;
           border-top: 1px solid black;
           border-right: 1px solid black;
           }
                     
.r2        {padding: 4px 15px 4px 15px;
           background-color: rgb(175,175,175);
           color: black;
           border-right: 1px solid black;
           } 

.r3        {padding: 4px 15px 4px 15px;
           background-color: #6F6F6F;
           color: white;
           border-bottom: 1px solid black;
           border-right: 1px solid black;
           }
           
                                                               
/* -- MENU -- */                              
.main                         {background-color: black;
                              color: rgb(0,0,0);
                              height: 25px;                              
                              width: 900px;
                              border-top: 1px solid white;
                              border-bottom: 1px solid white;
                              text-align: center;
                              }

.menu                         {padding: 0;
                               margin: 0;
                              }

.menu a                       {text-decoration: none;
                              color: white;
                              display: block;
                              width: 100%;
                              text-align: center;
                              }

.menu ul, .menu li            {list-style-type: none;
                              margin: 0;
                              padding: 0 .5em;
                              }

ul.uroven1 li.polozka1       {float: left;
                             position: relative;
                             width: 138px;
                             /*font-weight: bold;*/
                             height: 25px !important;
                             line-height: 25px;
                             background: black;
                             padding: 0 .5em;
                             height: 1em;
                             _width: 1px; /* IE */
                             }
                            
ul.uroven2                   {position: absolute;
                             line-height: 100%;
                             left: 0;
                             top: 25px;
                             width: 140px;
                             background: black;
                             visibility: hidden;
                             padding: .3em .5em;
                             border-bottom: solid 1px;
                             }

ul.uroven2 img               {border: solid #368 2px;
                             }

ul.uroven2 li.polozka2 a     {font-weight: normal;
                             text-align: left;
                             padding: .4em .5em .4em;
                             margin: 0 -.5em;
                             }


.menu a:hover                {text-decoration: underline;
                             }

ul.uroven2 li.polozka2 a:hover {color: #d44;
                             background: #eee;
                             }

ul.uroven1 li.polozka1       {behavior: url(hovermenu.htc);
                             }

ul.uroven1 li.polozka1:hover,
ul.uroven1 li.polozka1Hover  {background: black 0 -60px repeat-y;
                             }

ul.uroven1 li.polozka1Hover ul.uroven2,
ul.uroven1 li.polozka1:hover ul.uroven2
                             {visibility: visible;
                             }
/* -- END MENU -- */                                                                            
