 a:link {color: #000000; text-decoration:underline}
 a:visited {color: #000000; text-decoration:underline}
 a:hover {color:#008800; text-decoration:none}
 a:active {color: #008800; text-decoration:underline} 
 body {background-color: #ffffff; margin:0 0 0 0; }
 
table{border-collapse:collapse}
 H1 {font-family:Book Antiqua; 
     font-size:30; 
     text-align:center;   }
 H2 {font-family:Book Antiqua; font-size:25; text-align:center}

.menu1Holder {position:relative; float:left; overflow:hidden; font:normal bold 11px/35px verdana, sans-serif;margin:0px;}
.menu1Holder .shadow {height:10px; width:90%; left:5%; top:-9px; position:absolute; z-index:100; background:#000000;
-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 1);
-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 1);
-o-box-shadow: 0px 0px 20px rgba(0, 0, 0, 1);
box-shadow: 0px 0px 20px rgba(0, 0, 0, 1);
}
ul.menu1 {margin:0; list-style:none; display:block; float:left; height:55px; position:relative; padding:0 60px;}
ul.menu1 li {margin:0 5px 0 0; float:left;}
ul.menu1 li a {color:#000000; padding:0 10px; display:block; text-decoration:none;
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.9);
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.9);
-o-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.9);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.9);
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius: 0 0 10px 10px;
-o-border-radius: 0 0 10px 10px;
border-radius: 0 0 10px 10px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
ul.menu1 li a.green {background:ccffcc;}
ul.menu1 li a.index {background:#080; padding:10px 10px 0 10px;}
ul.menu1 li a:hover {background:#aaa; color:#fff; padding:10px 10px 0 10px;}
ul.menu1 li a.green:hover {background:#008000;}
ul.menu1 li a.sgreen:hover {background:#ccffcc;}
ul.menu1 li a.index:hover {background:#080;}







#mymenu {
    float: left;
    width: 100%;
    margin: 20px 10px;
    list-style: none;
}

#mymenu li {
    float: left;
    width: auto;
    padding: 0 10px;
    font-size: 18px;
}

#mymenu li ul {
    display: none;
    width: 200px;
}

#mymenu li:hover ul {
    display: block;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
}

#mymenu li ul li {
    float: left;
    width: 200px;
    padding: 5px 0;
    font-size: 14px;
}


#flash-popup-wrap { display:none !important;}



<!-- knigi -->

.box:hover a {
box-shadow:
0 1px 4px rgba(0, 0, 0, .3), 
-23px 0 20px -23px rgba(0, 0, 0, .8), 
23px 0 20px -23px rgba(0, 0, 0, .8), 
0 0 40px rgba(0, 0, 0, .1) inset;
}

.box { 
  width: 95%;
  max-width: 95%;
  margin: 10px auto;
  padding: 1em;
  box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}



.licat {
  border:1px solid #c4c4c4;
  font-size:14px;
  font-family: georgia, times, verdana;
  border-radius:3px;
  padding: 0 5px 2px 5px; color:#f15000; background:#EFEFEF;
  -webkit-transition: background 1s ease;
  -moz-transition: background 1s ease;
}
.licat:hover a {
color:#fff !important; }
.licat:hover {background:#51AE3A;}



<!-- knigi -->
