html {
   margin: 0;
   padding: 0;
   }

body { 
   background: url('gfx/tlo.jpg') repeat;
   margin: 0;
   padding: 0 0 25px 0;
   font-family: verdana, tahoma, arial; 
   font-size: 12px; 
   color: #702212;
   }

.main { 
   margin: 0 auto; 
   width: 800px; 
   } 

.top { 	
   position: relative; 
   margin: 0px;
   width: 800px;	
   }

.logo { 
   width: 555px;
   height: 170px; 
   float: left;
   border-width: 0px 0px 0px 1px;
   border-style: solid;
   border-color: orange;	
   } 

.logoimg { 
   float: right;
   width: 242px;
   height: 168px; 
   border-width: 1px;
   border-style: solid;
   border-color: orange;
   text-align: justify; 
   background: rgba(255, 255, 255, 0.6); 
   }

.mainmenu {
   position: relative; 
   float: left;	
   margin:0 auto;
   }

.mainmenu dd {
   margin: 0px;
   width: 200px;
   }

.menu {
   list-style: none;
   margin: 0;
   float: left;	
   border-width: 0px 1px 0px 1px;
   border-style: solid;
   border-color: orange;	
   }
   
.menu dt {
   width:132px;
   float: left;
   text-align:center;
   border: 1px solid white;
   background:#BC2A6C url(gfx/menutlo.jpg);		
   height:35px;		
   }
   
.menu dd {
   float: left;
   text-align: left;
   border: 1px solid white;
   background:#BC2A6C url(gfx/menutlo.jpg);		
   height:35px;		
   }

#menu2 dd {
   height: 28px;
   width: 300px;
   }   

#menu4 dd {
   height: 28px;
   width: 210px;
   }   

#menu6 dd {
   width: 133px;
   }
   
.menu a {
   padding: 11px;
   display: block;
   color: #CC0000;
   font-size: 12px;
   text-decoration: none;
   line-height: 100%;
   }
   
.menu a:hover, #menu a:active {
   background:#6B0B36 url(gfx/menutlo-active.gif);
   color: #FFF000;
   }

.text{ 
   width: 798px; 
   float: left;
   text-align: justify; 
   background: rgba(255, 255, 255, 0.5); 
   border-width: 0px 1px 2px 1px;
   border-style: solid;
   border-color: orange;
   margin: 37px 0px 100px 0px;
   }
   
.clear { 
   clear: both;
   }

A { 
   text-decoration: none; 
   color: #bf3e71; 
   font-weight:bold;
   }

A:hover { 
   color: #702212;
   } 

p { 
   margin: 10px 20px 10px 20px 
   }

#bottomFrameLeft {
   position: fixed;
   bottom: 0;
   left: 20px;
   width: 200px;
   }
   
/* hide from mac ie5 \*/
#bottomFrameLeft {
   position: absolute;
   }
/* end hide from mac ie5 */

html>body #bottomFrameLeft {
   position: fixed;
   }

#bottomFrame {
   height: 65px;
   background-color: rgba(255, 238, 174, 0.7);
   position: fixed;
   bottom: 0;
   left: 0;
   width: 100%;
   }

/* hide from mac ie5 \*/
#bottomFrame {
   position: absolute;

   }
/* end hide from mac ie5 */

html>body #bottomFrame {
   position: fixed;
   }

#bottom {
   height: 15px;
   color: #702212;
   background-color: rgba(255, 225, 151, 0.9);
   position: fixed;
   left: 0;
   bottom: 0;
   width: 100%;
   }

/* hide from mac ie5 \*/
#bottom {
   position: absolute;
   }
/* end hide from mac ie5 */
html>body #bottom {
   position: fixed;
   }
