.slide-menu-size { width:190px; height:340px }

.slide-menu {  }

.slide-menu .top { -webkit-border-radius-topleft: 10px; -moz-border-radius-topleft: 10px; -webkit-border-radius-topright: 10px; -moz-border-radius-topright: 10px; }
.slide-menu .bot { -webkit-border-radius-bottomleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-radius-bottomright: 10px; -moz-border-radius-bottomright: 10px; }

.slide-menu .text { clear:left; overflow:hidden; background-color:#eaeaea; line-height:1em; -webkit-border-radius:10px; -moz-border-radius:10px; }
.slide-menu .text h2.activ  { cursor:pointer; height:13px; font:bold 12px Arial; color:#fff; padding:5px 10px; margin:0; background-color:#555; border-bottom:1px solid #eaeaea; line-height:1em; }
.slide-menu .text h2        { cursor:pointer; height:13px; font:bold 12px Arial; color:#000; padding:5px 10px; margin:0; background-color:#ddd; border-bottom:1px solid #eaeaea; line-height:1em; }
.slide-menu .text a         { cursor:pointer; text-decoration:none; }

.slide-menu .text ol { overflow:hidden; }
.slide-menu .text ol li { line-height:1em; padding:5px 10px 5px 20px; margin:0; color:#000; border-bottom:1px solid #ddd; }
.slide-menu .text ol li.activ { background-color:#fff; }
.slide-menu .text ol li a { text-decoration:none; color:#000; }
.slide-menu .text ol li a:hover { text-decoration:underline; color:#000; }
.slide-menu .text ol li:hover { background-color:#fff; }
.slide-menu .text ul { line-height:0; list-style:none; padding:0; margin:0; }
.slide-menu .text ol.hidden { height:0px; }
.slide-menu .text ol.show { height:268px; }

