body { background-color:#CCCCCC; margin:0px; padding:0px; }
div, img, a { text-align:left; border-width:0px; border-style:none; }
.all { width:800px; }

.left_part { float:left; width:325px; background-image:url(img/menu1.jpg); background-position:top left; background-repeat:no-repeat; padding-top:30px; }
.left_part a { display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#010101; text-decoration:none; padding-left:50px; line-height:17px; }
.left_part a:hover { text-decoration:underline; }

.menu a { color:#547e0b; }
.menu { background-image:url(img/menu2.jpg); background-position:bottom left; background-repeat:no-repeat; padding-bottom:70px; }

.news { background-image:url(img/menu3.jpg); background-position:bottom left; background-repeat:no-repeat; padding-bottom:60px; padding-top:10px; }

.friends { background-image:url(img/menu4.jpg); background-position:bottom left; background-repeat:no-repeat; padding-bottom:70px; padding-top:10px; }

.left_footer { background-image:url(img/footer_menu.jpg); background-position:bottom left; background-repeat:no-repeat; padding-bottom:50px; padding-left:50px; height:80px; }

.box { background-color:#CCCCCC; width:88px; height:31px; float:left;  margin:3px; }
.box a, .box img { margin:0px; padding:0px; }

.text { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-indent:0.5cm; padding:20px; text-align:justify; }
h1 { font-size:14px; color:#46562c; margin:0px; font-family:Arial, Helvetica, sans-serif; margin-top:20px; }
.text h1 { text-indent:0cm; margin-bottom:20px; margin-top:30px; }

table { background-image:url(img/footer.jpg); background-position:bottom; background-repeat:no-repeat; height:200px; border-collapse:collapse; width:800px; background-color:#FFFFFF; }
.bottom { height:70px; }

.forum { background-image:URL(img/forum.gif); position:absolute; top:216px; margin-left:680px; width:100px; height:40px; z-index:99;}
* html .forum { background-image:URL(img/forum.gif); position:absolute; top:234px; margin-left:350px; width:100px; height:40px; z-index:99;}

.contacts {position:absolute; color:#CFF27A; font-weight:bold; margin-left:400px; margin-top:-100px;}
* html .contacts {position:absolute; color:#CFF27A; font-weight:bold; margin-left:100px; margin-top:-100px;}
.contacts a { font-family:Arial, Helvetica, sans-serif;  color:#CFF27A; text-decoration:none; }

.menu1 a { color:#547e0b; }
.menu1 { padding-bottom:20px;}

#nav { }
#nav ul {
     margin: 0;
     padding: 0;
     list-style: none;
     width: 300px;
     }
  
#nav ul li {
     position: relative;
     }
  
#nav ul li ul {
     position: absolute;
     left: 299px;
     top: 0;
     display: none;
     z-index:10;

     border:#CCCCCC 1px dotted;
     background-color:#F3F3F3;
     }
  
#nav ul li:hover ul {
     display: block;
       }
  
#nav ul li a {
     display: block;
     text-decoration: none;
     }
  
#nav ul li a:hover {
    color: red;
    }
  
  
 /* Fix IE. Hide from IE Mac \*/
 * html ul li { float: left; height: 5%; }
 * html ul li a { height: 5%; }
 /* End */
