h4 {line-height:1;}
h4 {
    padding: 5px; 
    cursor:pointer;
    background: url("../img/state.gif") no-repeat;
    background-position: right 3px; 
    display:block; 
    text-decoration:none;
    border-radius: 3px; 
    margin:0; 
    margin-top:10px;
    font: 600 17px Arial, Helvetica;
    //text-shadow: 0 1px 0 rgba(255,255,255,.5);
}  
h4 a {color: #000; text-decoration:none;}


h3 {line-height:1;}
h3 {
    padding: 5px; 
    cursor:pointer;
    background:#FFCC00;
    background-position: right 3px; 
    display:block; 
    text-decoration:none;
    border-radius: 3px; 
    margin:0; 
    margin-top:10px;
    font: 600 17px Arial, Helvetica;
    //text-shadow: 0 1px 0 rgba(255,255,255,.5);
}  
h3 a {color: #000; text-decoration:underline;}

h3 a:visited {color: #000; text-decoration:underline;}

h3 a:hover {color: #CC0000; text-decoration:underline;}

ul {border-bottom: 1px solid #ccc; padding:10px 0 10px 20px; margin:0;}

ul.menu a {
    text-decoration: underline;
    background: url('../img/ul.png') no-repeat left center;
    color: #000;
    padding-left: 10px;
    margin-left: 7px;
    font-size: 13px;
    font-family: Arial;
}

ul.menu a:hover {
    text-decoration: underline;
    color: #D72F2F;
}

li.menu a {
    text-decoration: underline;
    background: url('../img/li.png') no-repeat left center;
    color: #000;
    padding-left: 10px;
    margin-left: 7px;
    font-size: 13px;
    font-family: Arial;
}

li.menu a:hover {
    text-decoration: underline;
    color: #D72F2F;
}

.active {
    background: #FFCC00 url("../img/state.gif") no-repeat; 
    background-position: right -20px;    
}

ul {margin:0; padding:0; list-style:none;}
li {margin:5px 0; padding:0; list-style:none;}

/* Для IE6 */
*html h3 a {zoom:1;}