.gadgets h2 {
    font-size:14px;
    margin:0;
}
div.gadgets, div.advertisments {
    margin-bottom:15px;
}
div.advertisments div.content {
    padding: 16px 10px 13px 21px;
}

div.gadgets select {
    width: 100%;
}

/* Form */
.sidebar form.small-form dl {
    width:220px;
}
.sidebar form.small-form dl dt {
    float:none;
    height:20px;
}
.sidebar form.small-form dl dd {
    margin:0;
    float:none;
}
.sidebar form.small-form dl dd input {
    width:215px;
}
.sidebar form.small-form div.buttons {
    margin:8px 0 0;
}

/* Tag cloud */
div.tagcloud ul.tagcloud {
    margin: 0 0 15px 0;
}
ul.tagcloud {
    line-height:14px;
}
ul.tagcloud li {
    display: inline;
    padding-right: 5px;
    font-size: 10px;
}
ul.tagcloud li a:link,
ul.tagcloud li a:visited {
    text-decoration: none;
    color: #646464;
}
ul.tagcloud li a:hover {
    text-decoration: underline;
}
ul.tagcloud li.importance-1 * { font-size:10px; }
ul.tagcloud li.importance-2 * { font-size:11px; }
ul.tagcloud li.importance-3 * { font-size:12px; }
ul.tagcloud li.importance-4 * { font-size:13px; }
ul.tagcloud li.importance-5 * { font-size:14px; }
ul.tagcloud li.importance-6 * { font-size:15px; }
ul.tagcloud li.importance-7 * { font-size:16px; }
ul.tagcloud li.importance-8 * { font-size:17px; }
ul.tagcloud li.importance-9 * { font-size:18px; }
ul.tagcloud li.importance-10 * { font-size:19px; }
ul.tagcloud li.importance-11 * { font-size:20px; }

/* Top 5 */
.top ol {
    font-size:10px;
    list-style-position:outside;
    list-style-type:decimal;
    margin-left:20px;
}
.top ol li a {
    color:#646464;
}
.top .price {
    color:#bc0000;
    float:right;
    font-weight:bold;
}

body.main .newsletter input.text,
body.main .newsletter select {
    width: 190px;
}

body.main .newsletter input.submit {
    width: 25px;
    height: 25px;
    background: url(/media/images/layout/submit-24.png) no-repeat bottom center;
    float: right;
}

body.main .newsletter div.buttons {
    width: 100%;
    margin-top: -25px;
}

#product_id-element {
    position: relative;
    z-index: 999;
}