#top_header {margin-left:10px; height:170px; width:940px; padding:20px; }
#top_header h1{ width:560px;  font-weight:normal; font-size:40px; }
#top_header h1 strong{ font-weight:bold;}
#top_header p{ width:560px;  font-size:13px; }
#promo{margin-bottom:30px;}
#products{ color:#36373b; margin-bottom:80px;}
#products h1.title{margin:0 0 20px 0; display:block; border-bottom:1px solid #36373b; font-size:20px;}
#products .article {width: 200px; float:left; border-bottom:1px solid #36373b; margin-right:10px; margin-left:10px;  margin-bottom:10px;}
#products .article h1 a{color:#36373b; font-size:16px; display:block; height:37px; line-height:16px;}
#products .article h2{color:#36373b; font-size:10px; display:block; height:42px; text-align:justify}
#products .article p{ height:22px; color:#FFFFFF; font-size:16px; font-weight:bold; text-align:center; width:80px; float:right; padding-top:4px; }
#products .article p.lastprice{ height:20px; color:#000; font-size:14px; font-weight:normal; text-align:center; width:50px; float:left; padding-top:6px; margin-right:3px; text-decoration:line-through}
#products .article p.discount{ height:20px; color:#F00; font-size:14px; font-weight:normal;  text-align:center; width:50px; float:left; padding-top:6px; }
#products .article p.black{background-color:#36373b;}
#products .article p.red{background-color:#F00;}