div.widget {
    position:relative;
    clear:left;
    width:302px;
    background:url(../img/widget/shadow.png) no-repeat bottom right;
    margin-left:9px;
    padding-bottom:1px;
}
div.widget div.content {
    margin: 0 0 1px -9px;
}
div.widget div.content div.container {
    background:#fff;
    margin:0 9px 0 5px;
    padding:7px 5px 5px 5px;
}
div.widget h2 {
    padding:0;
    margin:0;
    font-size:18px;
    font-weight:normal;
    color:#f0f0f0;
    background:url(../img/widget/bgtitle.png);
    width:289px;
    height:32px;
    padding-left:13px;
    padding-top:7px;
}
div.widget img {
    position:relative;
    top:-4px;
    left:5px;
}
div.widget div.ruban {
    position:absolute;
    top:-10px;
    right:-20px;
    width:142px;
    height:99px;
    z-index:99;
}