div.main2_middle div.feedback { width: 400px; }
div.main2_middle div.feedback table tr td { vertical-align: top; }
div.main2_middle div.feedback input { width: 350px; }
div.main2_middle div.feedback input.submit { width: 100px; }
div.main2_middle div.feedback textarea { width: 350px; height: 150px; }

div.main2_middle div.feedback p.alert { font-size: 14px; font-weight: bold; color: #ba0000; margin: 10px 5px; padding: 3px 1px; }
div.main2_middle div.feedback ul.alert { color: #f00; margin: 10px 5px; padding: 0; }
div.main2_middle div.feedback ul.alert li { margin: 0; padding: 2px 1px; list-style-type: circle; }

h3 small {
  font-size: 14px !important;
}

h3 small.grey {
  color: #a0a0a0;
}

/**
 * Pages navigation
 */
.nav-pages {
  font-size: 14px;
}

.nav-pages a {
  margin-right: 20px;
}

/**
 * News container
 */
.news-container {
  width: 893px;
  background: url(/media/news_bg_line.jpg) no-repeat top center;
  padding-top: 20px;
  margin-left: 74px;
}

.news-container h1 {
  background: url(/media/news_icon.jpg) no-repeat left top;
  padding: 6px 0 0 52px;
  height: 28px;
  margin-bottom: 11px;
  color: #faf37d;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: -1px;
}

.news-container .news {
  padding-top: 8px;
  padding-bottom: 20px;
  background: url(/media/news_bg_line.jpg) no-repeat bottom center;
}

.news-container .news.last {
  background: none;
}

.news-container .news h3 {
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
  letter-spacing: 0;
  padding-left: 5px;
}

.news-container .news h3 small {
  font-size: 11px !important;
  font-weight: normal;
  color: #5d5b97;
  padding-left: 5px;
}

.news-container .news p {
  padding-top: 12px;
  padding-left: 5px;
  color: #9695af;
}

.news-container p.all {
  padding-left: 5px;
}

.news-container p.all a {
  color: #9695af;
}
