body      {text-align: center;
           background-color: rgb(182, 191, 206);
           background-image: url(../../img/index/bg.jpg);
           background-repeat: repeat-x;
           padding: 0px;
           font-family: Tahoma, 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;
           }
.obsah     {padding: 50px;
           }       
#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;
           }
           
.headerB   {position: relative;
           top: 0px;
           width: 900px;
           height: 140px;
           background-image: url('images/top.jpg');
           }
           
.hlavniLevy
           {position: absolute;
           float: left;
           width: 600px;
           height: 550px;
           background-color: #4A515B;
           }
           
.hlavniPravy
           {position: relative;
           float: right;
           width: 300px;
           height: 600px;
           background-repeat: no-repeat;
           background-color: #3B4047;
           background-image: url('img/male_nadvori.jpg');
           background-position: right top;
           }
           
.pravyLinkA{position: absolute;
           top: 20px;
           width: 100%;
           height: 30px;
           vertical-align: middle;
           background-image: url('img/bg1.png');
           }
           
.pravyLinkB{position: absolute;
           top: 55px;
           width: 100%;
           height: 30px;
           vertical-align: middle;
           background-image: url('img/bg1.png');
           }

.pravyLinkC{position: absolute;
           top: 90px;
           width: 100%;
           height: 30px;
           vertical-align: middle;
           background-image: url('img/bg1.png');
           }
           
.pravyLinkD{position: absolute;
           top: 125px;
           width: 100%;
           height: 30px;
           vertical-align: middle;
           background-image: url('img/bg1.png');
           }                                 
           
.pravyLinkSpan
           {line-height: 30px;
           color: black;
           padding-left: 1em;
           font-size: 15px;
           font-weight: bolder;
           }                                 
           
.levyObsah {margin-top: 40px;
           margin-right:40px;
           margin-left: 30px;
           background-color: #4A515B;
           }
           
.levyPata  {position:absolute;
           top:450px;
           height:150px;
           width: 600px;
           background-color: #5E6877;
           }
           
.pravyPata {position:absolute;
           top:460px;
           margin-left: 15px;
           text-indent: 0px;
           font-size: 10px;
           }                                      
           
h1         {position: absolute;
           top: 90px;
           left: 1em;
           font-size: 24px;
           letter-spacing: 1px;
           }

h4         {margin-bottom: 0px;
           }           
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          {margin: 0px;
           padding: 0px;
           text-indent: 2em;}           
                                                             
/* -- MENU -- */                              
.main                         {background-color: black;
                              color: rgb(0,0,0);
                              height: 25px;                              
                              width: 900px;
                              border-top: 1px solid white;
                              border-bottom: 1px solid white;
                              margin: 0px
                              text-align: center;
                              z-index: 10;
                              }

.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;
                             z-index: 5;
                             _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: .5em .5em .5em;
                             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 -- */                                                                            

