.catalog-items-table { border-collapse:collapse; width:100%; }
.catalog-items-table th, .catalog-items-table td { padding:4px 10px; vertical-align:top; text-align:left; border:1px solid #ddd; }
.catalog-items-table th { }
.catalog-items-table .nn { width:30px; }
.catalog-items-table .price { }

.catalog-items-thumbs { list-style:outside none; padding:0; margin:0; }
.catalog-items-thumbs li { float:left; width:31%; padding:0 1%; height:180px; text-align:center; }
.catalog-items-thumbs .shortdesc { margin-top:5px; font-size:0.9em; color:#999; }

.edit-thumb-link img { border:1px dashed #ddd; }
.edit-thumb-link:hover img { border-color:#f00; }

.catalog-items-list li { margin-bottom:0.6em; }
.catalog-items-list .shortdesc { font-size:0.9em; color:#999; }

.price-box { }
.form-row { margin-bottom:1em; }

.status_ok, .status_error, .status_info { border:1px solid #acd8a0; padding:15px 15px 15px 70px; margin-bottom:8px; font-weight:bold; color:#385e34; background:url(../images/status_ok.gif) no-repeat 15px 50% #edffeb; }
.status_error { border:1px solid #fb7e7e; color:#5a2626; background:url(../images/status_error.gif) no-repeat 15px 50% #ffe5e5; }
.status_info { border:1px solid #adc7e3; color: #405e84; background: url(../images/status_info.gif) no-repeat 15px 50% #f0f7ff; }

.form-row { margin-bottom:1.5em; }
.form-row-title, .form-row-hint { font-size:11px; color:#777; }
.form-row-description { border-top:1px solid #ddd; }
.form-variant { display: block; }

.clear { clear:both; }
.eshop-title { display:block; }
.captcha { display:block; }