.all-products a{
text-decoration:none;
color:#000;
font-weight:normal;
padding:.5em 0;
}

.all-products a:hover{
text-decoration:underline;
color:#1793e6;
}

.level-1 li{
padding:.5em 5px;
}

#products-page ul ul ul li{
padding-left:10px;
background:#f5f5f5;
}



/*= Позиционирование блоков продукции */
.level-1{
float:left;
width:47%;
min-width:270px;
margin:10px 18px 0 0;
clear:left;
border:3px solid #dedede;
}
li.even{
clear:none;
margin-right:0;
;
}

/* ---------- */

.level-1 h2{
margin:0;
background:#dedede;
}

.level-2{
margin-left:3em;
text-indent:-3em;
}

.level-2 ul, .level-2 li{
text-indent:0;
}

.all-products b, .all-products i{
font-size:.8em;
color:#7e7e7e;
font-weight:lighter;
}


#products-page #secondary h2, #products-page #secondary ul{
width:120px;
}
#products-page #secondary ul{
background:#eee
}

#a-z_browse{
position:relative;
float:right;
margin-right:1px;
width:117px;/* равна #secondary #a-z_browse ul 'width' */
}

#secondary #a-z_browse ul{
width:117px;/* равна #a-z_browse 'width' */
position:relative;
height:29em;
overflow:auto;
background:#fff
}

#a-z_browse li{
font-size:.8em;
padding:.3em 0;
margin-left:1em;
text-indent:-1em;
}

#a-z_browse a{
display:block;
text-decoration:none;
color:#000;
}
#a-z_browse a:hover{
text-decoration:underline;
color:#1793e6;
}

#a-z_browse a:first-letter{
color:red;
font-weight:bold;
}


