.products-table { margin-top: 10px; clear: both; }
.product { border:1px solid #eee; margin-right: 10px; text-align: center; font-size: 80%; font-weight: bold; width: 119px; float: left; margin-bottom: 10px; }
.product-image { min-height: 100px; }
.dark-green, .dark-blue, .red, .orange, .yellow, .light-grey, .white, .royal { line-height: 25px; }
.dark-green { text-align: center; background: url(../images/colors/dark-green.jpg) repeat-x; color: #fff; }
.dark-blue { text-align: center; background: url(../images/colors/dark-blue.jpg) repeat-x; color: #fff; }
.red { text-align: center; background: url(../images/colors/red.jpg) repeat-x; color: #fff; }
.orange { text-align: center; background: url(../images/colors/orange.jpg) repeat-x; }
.yellow { text-align: center; background: url(../images/colors/yellow.jpg) repeat-x; }
.light-grey { text-align: center; background: url(../images/colors/light-grey.jpg) repeat-x; color: #fff; }
.white { text-align: center; background: url(../images/colors/white.jpg) repeat-x; }
.royal { text-align: center; background: url(../images/colors/royal.jpg) repeat-x; color: #fff; }
table.price { font-weight: normal; font-size: 11px; background-color: #f8f8f8; border: 1px solid #e4e9e0; border-collapse: collapse; color: #333; margin-top: 10px; }
table.price td { padding: 6px; border: 3px #fff solid; }
.price h3 { font-size: 120%; }
.h3 { font-size: 130%; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.pagebody p { padding-right: 15px; }
.bold { font-weight: bold; }
h2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 120%; }
.gray { color: #666; font-size: 90%; font-family: Arial, Helvetica, sans-serif; }
b { font-weight: normal; }
div.line { border-top: 1px solid #cccccc; }
div.hr { height: 20px; background: url(http://www.art-star.ru/images/hr-bg.gif) repeat-x; }

