.dresscode .drc-suggest { padding: 15px; color: #ddd; background: transparent url('../../../images/bg-dresscode-suggest.jpg') no-repeat; }
.dresscode .drc-suggest input.spec-submit { margin: 0 10px 10px 10px; padding: 4px 10px 3px 10px; font-weight: bold; color: #fff !important; cursor: pointer; }
.dresscode .drc-suggest input.spec-submit:hover { text-decoration: underline; }
.dresscode .dc-ad { margin-right: 15px; padding-top: 10px; background: #fff; }
.dresscode .articles-latest.bord { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
.dresscode .articles-latest img { float: left; }
.dresscode .articles-latest h3 { font-size: 12px; font-weight: bold; text-transform: uppercase; }
.dresscode .articles-latest h4 { font-size: 13px; font-weight: bold; }
.dresscode .articles-latest p { margin: 0; padding: 0; }
.dresscode .dresscodelist .main { float: left; width: 315px; }
.dresscode .dresscodelist .main img { float: left; margin: 0 10px 10px 0; }
.dresscode .dresscodelist .main h4 { margin-bottom: 10px; font-weight: normal; }

.dresscode.dc-item h3.dname { margin: 0; font-size: 24px; line-height: 30px; }

.dresscode.dc-item .actions { margin: 0; padding: 10px 0; }

.dresscode.dc-item .entry { float: left; width: 510px; margin: 0 30px 0 0; }
.dresscode.dc-item .entry img { float: left; margin: 0 15px 10px 0; }
.dresscode.dc-item .entry p { padding-bottom: 10px; font-size: 13px; }
* html .dresscode.dc-item .actions a.btn { padding: 4px 6px; }
*:first-child+html .dresscode.dc-item .actions a.btn { padding: 4px 6px; }

.dresscode.dc-item #articles-popular .article-brick .info { float: left; width: 220px; }
.dresscode.dc-item #articles-popular .article-brick .info h5 { margin: 0; padding: 0; }

.dresscode.dc-item .entry-gallery { float: left; width: 230px; }
.dresscode.dc-item .entry-gallery h4 { margin: 0; padding: 0; font-size: 18px; color: #ccc; }

.dresscode.dc-item .articles-popular div { width: 320px; }
.dresscode.dc-item .articles-popular div h5 { margin: 0; }

.dresscode.dc-suggest #suggest { padding: 15px 15px 0 15px; background: #e9e9e9; }
.dresscode.dc-suggest #suggest .upload { background: #e1e1e1; border-top: 1px solid #d1d1d1; }
.dresscode.dc-suggest #suggest .upload div.addelete a { padding-top: 3px; }
.dresscode.dc-suggest #suggest input.btn { margin-bottom: 10px; }

* html .dresscode.dc-suggest #suggest .radio input { background: transparent; }
*:first-child+html .dresscode.dc-suggest #suggest .radio input { background: transparent; }
*:first-child+html .dresscode.dc-suggest #suggest a.btn { margin-right: 10px; }

.dresscode #pagination { clear: both; width: 635px; border-top: 1px solid #ccc !important; }

