#nav li.level0 a, .page-title h1, .page-title h2, button.button span span, .block-title span, .breadcrumbs li {
    font-family:Ubuntu, "Trebuchet MS", Tahoma, sans-serif; font-weight:700;
}

.insales-content { padding-bottom:1em; }

.old-price-field { vertical-align: super; font-size: 16px; letter-spacing: -1px; color: #AAA; margin:0 0 0 10px; }

#product-options-wrapper { overflow:hidden; }
    #product-options-wrapper .selector-wrapper { display:block; overflow:hidden; margin:.5em 0; }
        #product-options-wrapper label { display:block; width:30%; padding:0; float:left; }
        #product-options-wrapper select { margin:0; float:right; width:69%; color: #666; }

#characterictics { margin:0 0 1em 0; }
  #characterictics dt { width:40%; padding:0; margin:0; }
  #characterictics dd { margin:-17px 0 .5em 40%; padding:0; }

.news-title a { font-size:14px; font-weight:bold; }


#own_preloader {
  position:fixed; top:40%; left:50%; text-align:center; padding:5px 10px;
  background:#fff; border:3px solid #F3BA1B; z-index:10000; color:#888; box-shadow:0px 0px 5px 5px #F3BA1B;
    -moz-border-radius: 15px;  -webkit-border-radius: 15px; border-radius: 15px; font-size:15px;
}


#feedback_form #feedback_from { width:90%; }
#feedback_form #feedback_content { width:90%; }
#feedback_form #feedback_commit { width:40%; margin-top:2em; }


#review_confirm_email { position:absolute; left:-2000px; }
#comment_confirm_email { position:absolute; left:-2000px; }
.error {color:red !important;}
.input-error {border:1px solid red !important;}
