#catalog { margin-top: -13px; color: #b4b4ba; }
#description { overflow: hidden; }

#description #left-column { float: left; margin-right: 20px; }
#right-column { margin-left: 490px; position: relative; min-height: 300px;  }
#right-column p.basket {  position: absolute; bottom: 0px; left: 0px; width:91px;height:23px;}
#right-column p.basket a {position:relative;}

#right-column p.price { position: absolute; bottom: 40px; left: 0px; }
#right-column p.articul { padding-bottom: 100px; color: #6b6b77; font-size: 11px; }
#description p.desc { color: #b4b4ba; font-size: 12px; padding-bottom: 15px; }

#preview { overflow: hidden; margin: 10px 0 5px 0; }
#preview img { float: left; margin: 0 6px 5px 0; }
#preview img.3 { margin-right: 0; }

a.lo img { border: 1px solid #4a494d; }
a.lo:hover img { border: 1px solid #ff9212; }

.lot { position: relative; float: left; }
.scale { position: absolute; bottom: 3px; right: 3px;  }
.scale img { border: 0; }

#characs { border-top: 1px solid #2e2f31; border-bottom: 1px solid #2e2f31; }
#characs p span { color: #6b6b77; }

#catalog table { margin-top: 10px; }
#catalog table th { padding: 4px 0; background: #25242b; font-weight: normal; text-transform:uppercase; width:800px;}
#catalog table td { padding: 2px 0; }
#catalog table td.first { color: #6b6b77; }

* html #cRight { margin-top: -10px; }
