body {
  background: #FDFBEC url('backgrounds/body.png') repeat;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
#mainpageheader {
  width: 100%;
  height: 120px;
  position: relative;
  border-bottom: 1px solid #a9a9a9;
  -webkit-box-shadow: 0 0 0 1px #e2e2e2;
  -moz-box-shadow: 0 0 0 1px #e2e2e2;
  box-shadow: 0 0 0 1px #e2e2e2;
  background: #fdfbec;
  background: -moz-linear-gradient(top, #fdfbec 87%, #dcd9ca 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(87%, #fdfbec), color-stop(100%, #dcd9ca));
  background: -webkit-linear-gradient(top, #fdfbec 87%, #dcd9ca 100%);
  background: -o-linear-gradient(top, #fdfbec 87%, #dcd9ca 100%);
  background: -ms-linear-gradient(top, #fdfbec 87%, #dcd9ca 100%);
  background: linear-gradient(top, #fdfbec 87%, #dcd9ca 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfbec, endColorstr=#dcd9ca, GradientType=0);
  padding: 0 0 26px 0;
}
#topnavbar,
#hamburger {
  position: relative;
  text-align: left !important;
  margin-top: -27px;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.4);
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #962b27;
  line-height: 24px;
  padding: 0 5px;
  height: 26px;
}
#topnavbar table,
#hamburger table {
  height: 26px;
  width: auto !important;
  text-align: left;
}
#topnavbar table td,
#hamburger table td {
  padding: 0;
  vertical-align: middle;
  background: none;
  border-right: 1px outset #a73c38;
}
#topnavbar table td a,
#hamburger table td a {
  display: inline-block;
  height: 100%;
  padding: 0 10px;
  margin: 0;
  line-height: 26px;
}
#topnavbar table td a:hover,
#hamburger table td a:hover,
#topnavbar table td a:focus,
#hamburger table td a:focus {
  text-decoration: none;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.4);
}
#topnavbar table td:hover,
#topnavbar table td:focus,
#hamburger table td:hover,
#hamburger table td:focus,
.vbmenu_control:hover,
.vbmenu_control:focus {
  background: #bc2a2a;
  background: -moz-linear-gradient(top, #de4c4c 50%, #bc2a2a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #de4c4c), color-stop(100%, #bc2a2a));
  background: -webkit-linear-gradient(top, #de4c4c 50%, #bc2a2a 100%);
  background: -o-linear-gradient(top, #de4c4c 50%, #bc2a2a 100%);
  background: -ms-linear-gradient(top, #de4c4c 50%, #bc2a2a 100%);
  background: linear-gradient(top, #de4c4c 50%, #bc2a2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#de4c4c, endColorstr=#bc2a2a, GradientType=0);
}
.vbmenu_control a:hover,
.vbmenu_control a:focus {
  text-decoration: none;
}
#topnavbar table td.vbmenu_control,
#hamburger td {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#logo {
  padding-left: 20px;
}
#user_header {
  line-height: 23px;
  top: 0;
  right: 25px;
  background: #e3e1d4;
  padding: 0 15px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom: none;
  text-align: left;
  width: auto;
  position: absolute;
}
#user_header a,
#user_header span {
  text-align: left;
}
#user_header a {
  color: #962b27;
  line-height: 20px;
}
#user_header #user_navigation,
#user_header a {
  float: none;
  display: inline;
  text-align: left;
  margin: 0;
  padding: 0;
}
.uh-menu {
  z-index: 10;
  border: 1px solid #e3e1d4;
  border-top: 0;
}
#user_header.uh-menu:hover,
#user_header.uh-menu:focus {
  background: #fff;
  background: -moz-linear-gradient(top, #ffffff 95%, #e6e6e6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(95%, #ffffff), color-stop(100%, #e6e6e6));
  background: -webkit-linear-gradient(top, #ffffff 95%, #e6e6e6 100%);
  background: -o-linear-gradient(top, #ffffff 95%, #e6e6e6 100%);
  background: -ms-linear-gradient(top, #ffffff 95%, #e6e6e6 100%);
  background: linear-gradient(top, #ffffff 95%, #e6e6e6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0);
  border: 1px solid #d0d0d0;
  border-top: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.uh-menu-container {
  visibility: hidden;
  height: 1px;
  overflow: hidden;
}
#user_header.uh-menu:hover .uh-menu-container,
#user_header.uh-menu:focus .uh-menu-container {
  display: block;
  height: auto;
  overflow: visible;
  visibility: visible;
}
.uh-menu-sep {
  height: 2px;
  margin: 1px 0 5px 0;
  border-bottom: 1px solid #eeeeee;
}
.uh-menu-container img {
  float: left;
  margin: 5px 0 0 5px;
  border: 1px solid #eeeeee;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  max-width: 70px;
}
.uh-menu-container ul {
  margin: 5px 0 0 90px;
  padding: 0 10px 5px 10px;
  border-left: 1px solid #eeeeee;
  list-style-type: none;
}
.uh-menu-container li {
  padding: 2px 0 2px 5px;
  color: #222222;
  font-size: 11px !important;
  line-height: 100% !important;
}
.uh-menu-container li a {
  color: #222222 !important;
  font-size: 11px !important;
  text-align: left;
  line-height: 100% !important;
}
.uh-menu-container li a:hover {
  color: #880000 !important;
}
.uh-menu-container li.gray {
  color: #777;
  padding-top: 8px;
}
#user_navigation {
  font-size: 12px;
}
#container {
  padding: 0 25px;
}
.rightborder {
  border-right: 1px solid #dcdcdc;
}
.ppost {
  border: 1px solid #dcdcdc !important;
  border-right: 0;
  margin-bottom: 5px;
}
.ppost .thead {
  padding: 2px 4px;
}
.phead .inlineimg {
  margin-top: -3px;
}
.pheadb {
  font-weight: normal;
}
.forumsepr {
  height: 15px;
  padding: 0;
}
.breadcrumbs td,
.breadcrumbs a {
  font-size: 12px;
}
.frules {
  background: #fff url('misc/info.png') no-repeat 5px 50%;
  padding: 5px 5px 5px 35px;
  line-height: 16px !important;
  font-size: 11px;
}
.fvalidation {
  background: #fff url('../ro-buttons/warn.png') no-repeat 2px 50%;
  padding: 5px 5px 5px 35px;
  line-height: 16px !important;
  font-size: 11px;
}
.fvalidation span {
  color: #a00;
}
.tcat,
.vbmenu_control,
#hamburger td {
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 2px 2px -1px rgba(0, 0, 0, 0.4);
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.vbmenu_control,
#hamburger td {
  border-right: 1px outset #a73c38;
}
.vbmenu_control:last-child,
#hamburger td:last-child {
  border-right: 0;
}
.tcat:first-child,
.vbmenu_control:first-child,
#hamburger td:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.tcat:last-child,
.vbmenu_control:last-child,
#hamburger td:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.thead-l,
.thead-r,
.thead {
  height: auto;
  padding: 2px;
  color: #000;
  font-weight: bold;
  font-size: 11px;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  -webkit-box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.3);
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
}
.thead-l,
.thead-r,
.thead {
  background: #fbeabd;
}
.pagenav td {
  border: 0;
  background: none;
  color: #000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 1px;
}
.pagenav td.vbmenu_control:first-child {
  padding-right: 10px;
}
.pagenav td.vbmenu_control:hover {
  background: none;
}
.pagenav td a,
.pagenav td span,
.pagenav .pagemore img {
  display: inline-block;
  min-width: 12px;
  padding: 3px;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #a9a9a9;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 50%, #e6e6e6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #ffffff), color-stop(100%, #e6e6e6));
  background: -webkit-linear-gradient(top, #ffffff 50%, #e6e6e6 100%);
  background: -o-linear-gradient(top, #ffffff 50%, #e6e6e6 100%);
  background: -ms-linear-gradient(top, #ffffff 50%, #e6e6e6 100%);
  background: linear-gradient(top, #ffffff 50%, #e6e6e6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0);
}
.pagenav .pagemore img {
  padding: 6px 3px;
  min-width: 0 !important;
  width: auto !important;
  height: auto !important;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url('misc/menu_open_usercss.gif');
  background-image: url('misc/menu_open_usercss.gif'), linear-gradient(to bottom, #ffffff 50%, #e6e6e6 100%);
  content: url('misc/menu_open_usercss.gif');
}
.pagenav td a:hover,
.pagenav td a:focus,
.pagenav .pagemore img:hover,
.pagenav .pagemore img:focus {
  border-color: #880000;
}
.pagenav td span {
  background: #e6e6e6;
  background: -moz-linear-gradient(top, #e6e6e6 2%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #e6e6e6), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #e6e6e6 2%, #ffffff 100%);
  background: -o-linear-gradient(top, #e6e6e6 2%, #ffffff 100%);
  background: -ms-linear-gradient(top, #e6e6e6 2%, #ffffff 100%);
  background: linear-gradient(top, #e6e6e6 2%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6e6e6, endColorstr=#ffffff, GradientType=0);
  font-weight: bold;
  color: #000;
}
#threadslist #imod {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#leadmenusmall {
  position: relative;
  margin: 1px 0 0 0;
  background: #fbeabd;
  text-align: center;
  clear: both;
  overflow: hidden;
  height: 50px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
  -webkit-box-shadow: inset 0 6px 5px -5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 6px 5px -5px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 6px 5px -5px rgba(0, 0, 0, 0.3);
}
#rtcolmn,
#ltcolmn {
  width: 217px;
}
#rtcolmn {
  padding-left: 10px;
}
#ltcolmn {
  padding-right: 10px;
}
.rsection {
  margin: 0 0 10px 0;
  font-size: 11px;
  line-height: 16px;
  padding: 7px;
  color: #222;
  border: 1px solid #ddd;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 75%, #e6e6e6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #ffffff), color-stop(100%, #e6e6e6));
  background: -webkit-linear-gradient(top, #ffffff 75%, #e6e6e6 100%);
  background: -o-linear-gradient(top, #ffffff 75%, #e6e6e6 100%);
  background: -ms-linear-gradient(top, #ffffff 75%, #e6e6e6 100%);
  background: linear-gradient(top, #ffffff 75%, #e6e6e6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0);
}
.rsection p {
  margin: 0;
  padding: 0;
}
.rsection p.rtitle {
  padding: 0 0 2px 0;
  margin: 0 0 5px 0;
  border-bottom: 1px solid #ddd;
  font-size: 12px;
  color: #333;
  font-weight: bold;
}
.rsbrd img {
  border: 0 !important;
}
a.emph {
  font-weight: bold;
  font-size: 13px;
  color: #990000 !important;
  text-decoration: none;
}
a.emph:hover {
  text-decoration: underline;
}
.addmailtoab {
  vertical-align: middle;
  font-size: 11px;
  margin: 0 20px;
  padding: 4px 10px 5px 40px;
  min-height: 22px;
  color: #000;
  background: #fbeabd url('misc/mail-info.png') no-repeat 4px -5px;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-box-shadow: inset 0 6px 5px -5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 6px 5px -5px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 6px 5px -5px rgba(0, 0, 0, 0.3);
}
.padded,
#tbft td {
  padding: 10px 20px;
}
#lgs {
  padding: 10px 0 0 0;
}
#nav_deleteditems img,
#nav_moderateditems img,
#nav_newitems img,
#nav_subsfolders img,
#nav_pmfolders img {
  min-width: 0 !important;
  width: auto !important;
  height: auto !important;
  content: url('misc/menu_open_usercss.gif');
}
.wishlist_table {
  margin: 10px;
  width: auto;
}
.wipodd {
  background-color: #f2f3f3;
}
.wippeven {
  background-color: #e8e9e9;
}
td.wishlist_info {
  padding: 3px 10px 5px 10px;
  margin: 0;
  text-align: left;
  border: 0;
  -webkit-box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 -4px 3px -3px rgba(0, 0, 0, 0.3);
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  vertical-align: middle;
  border-top: 1px solid #e9daae;
  background: #fbeabd;
}
td.wishlist_name {
  text-align: left;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
td.wishlist_links {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  text-align: right;
  font-size: 11px;
}
td.wishlist_info .titluri_main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #000;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
td.wishlist_info p {
  font-size: 11px !important;
  font-weight: normal;
  margin: 5px 0 !important;
}
div.wishlist_listing table th,
div.wishlist_listing table td.bonuses-title {
  background: #990000;
  font-size: 13px;
  color: #fff;
}
.gmall table th,
.gmall table td.bonuses-title {
  background: #635270 !important;
}
.bonuses-title p {
  margin: 0;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
}
div.wishlist_listing table th {
  padding: 2px;
  font-size: 11px;
  font-weight: bold;
}
div.wishlist_listing table a {
  color: #990000 !important;
  font-size: 12px;
}
.gmall div.wishlist_listing table a {
  color: #951556 !important;
}
div.wishlist_listing table a.read-review {
  color: #fff !important;
  text-decoration: none !important;
}
div.wishlist_listing table td {
  padding: 3px 6px;
}
div.wishlist_listing table td.data {
  color: #444444;
}
div.wishlist_listing table td.pret {
  font-size: 12px;
  color: #222222;
  font-weight: bold;
}
div.wishlist_listing table td.pret span {
  display: block;
  margin: 0 0 5px 0;
  font-size: 12px;
  color: #888;
  font-weight: normal;
  text-decoration: line-through;
}
div.wishlist_listing table td.rating img {
  margin: 0;
  padding: 0;
  float: left;
}
div.wishlist_listing table td.rating span {
  display: block;
  clear: both;
  font-size: 10px;
  color: #444444;
}
div.wishlist_listing table td.produs img {
  padding: 2px;
  border: 1px solid #dddddd;
}
div.wishlist_listing table td.produs p {
  font-size: 11px;
  margin: 2px 0;
}
div.wishlist_listing table td.produs p strong {
  font-size: 12px;
}
div.wishlist_listing table td.produs div.bonuses {
  margin: 10px 0 10px 0;
  border: 0;
  background-color: inherit;
}
div.wishlist_listing table td.produs div.bonuses fieldset {
  border: 1px solid #990000;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
div.wishlist_listing table td.produs div.bonuses fieldset legend {
  font-family: Verdana, arial, sans-serif;
  background-color: #990000;
  padding: 2px 5px;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
div.wishlist_listing table td.produs div.bonuses-container {
  margin: 5px;
}
div.wishlist_listing table td.produs div.bonuses-container table {
  border: 0;
}
div.wishlist_listing table td.produs div.bonuses-container td.product-bonuses {
  font-size: 11px;
  max-width: 300px;
  min-width: 200px;
  border: 0;
  padding: 0 30px 0 0;
}
div.wishlist_listing table td.produs div.bonuses-container td.product-bonuses img {
  float: left;
  margin: 0;
}
div.wishlist_listing table td.produs div.bonuses-container td.product-bonuses .bbonus {
  margin: 0 0 0 50px;
}
div.wishlist_listing table td.produs div.bonuses-container td.product-bonuses span {
  font-size: 11px;
  color: #000;
  font-weight: bold;
  margin: 3px 0 0 0;
}
div.wishlist_listing table tr.total td,
.prdtable tr.total td {
  font-size: 12px;
  color: #222;
  font-weight: bold;
  background-color: #fbeabd;
  -webkit-box-shadow: inset 0 3px 3px -2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 3px 3px -2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 3px 3px -2px rgba(0, 0, 0, 0.3);
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  border-bottom: 1px solid #e9daae;
  height: 10px;
}
div.wishlist_listing table tr.total td:first-child,
.prdtable tr.total td:first-child {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
div.wishlist_listing table tr.total td:last-child,
.prdtable tr.total td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
div.vouchergoarna {
  float: left;
  width: 45%;
  text-align: left;
  clear: none;
  font-size: 11px;
  background: url('statusicon/announcement_new.gif') center left no-repeat;
  padding-left: 23px;
  min-height: 18px;
}
.usr {
  border-left: 1px #dcdcdc solid;
  border-right: 1px #dcdcdc solid;
  border-bottom: 1px #dcdcdc solid;
  padding: 1px 3px 1px 3px;
  text-align: center;
  width: 180px;
  position: relative;
}
.usrbit {
  padding: 4px;
  text-align: left;
  margin: 0 12px 2px 12px;
  color: #333333;
  font-size: 11px;
}
.usrbit > strong {
  word-wrap: break-word;
  word-break: break-all;
}
.name {
  line-height: 21px;
  height: 21px;
  text-align: center;
  color: #000;
  font-size: 12px;
  padding: 3px;
  font-weight: bold;
  margin-bottom: 12px;
  margin-top: 2px;
}
.name a:link,
.name a:visited {
  color: #000;
  text-decoration: none;
}
.name a:active,
.name a:hover {
  color: #000;
  text-decoration: underline;
}
#threadrating,
.threadvoted {
  background: white;
  font-weight: bold;
}
.rate_thread_title label {
  padding-left: 10px;
}
.rate_thread_title label input {
  margin-bottom: -3px;
}
.votebtn {
  margin-bottom: -6px;
}
.editedp {
  color: transparent;
  border: 0;
  border-top: 1px solid #dcdcdc;
}
.drop_specs {
  line-height: 18px;
  margin: 5px 12px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border: 0;
}
.prdtable {
  width: auto;
  margin: 10px auto 10px 10px;
  font-size: 11px;
}
.prdtable th {
  font-size: 12px !important;
  padding: 3px 5px !important;
}
.prdtable .wishlist_info {
  text-align: left;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.prdtable .wishlist_listing {
  color: #000;
}
.read-review {
  height: 23px;
  background: #962b27;
  color: #fff !important;
  border: 0;
  padding: 0 3px;
  line-height: 21px;
  border: 1px solid #6c9933;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #5bb75b;
  background: -moz-linear-gradient(top, #7eb33c 20%, #76a838 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #7eb33c), color-stop(100%, #76a838));
  background: -webkit-linear-gradient(top, #7eb33c 20%, #76a838 100%);
  background: -o-linear-gradient(top, #7eb33c 20%, #76a838 100%);
  background: -ms-linear-gradient(top, #7eb33c 20%, #76a838 100%);
  background: linear-gradient(top, #7eb33c 20%, #76a838 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7eb33c, endColorstr=#76a838, GradientType=0);
  text-shadow: 0 -1px 0 #458b45;
  position: relative;
  font-size: 13px;
  font-weight: bold;
  height: auto;
  padding: 3px 15px;
  text-align: center;
}
.read-review b {
  color: #fff !important;
  text-decoration: none !important;
}
.rating_container {
  width: 70px;
  display: block;
  margin: 0 auto;
}
.rating_on,
.rating_off {
  width: 14px;
  height: 16px;
  background-image: url('//grgs.ro/1/i/sprite.png');
  background-repeat: no-repeat;
  float: left;
}
.rating_on {
  background-position: -39px -82px;
}
.rating_off {
  background-position: -66px -82px;
}
.pics-rma-scale {
  position: relative;
  margin: 0 auto;
  width: 120px;
  height: 72px;
  background: url('//grgs.ro/1/i/sprite.png') -78px -424px no-repeat;
}
.pics-rma-scale .rma-score-arrow {
  position: absolute;
  z-index: 2;
  background-image: url('//grgs.ro/1/i/sprite.png');
  background-repeat: no-repeat;
}
.pics-rma-scale .rma-score-arrow.rma-score-arrow0 {
  width: 39px;
  height: 9px;
  left: 30px;
  top: 55px;
  background-position: -209px -479px;
}
.rma-score-arrow.rma-score-arrow10 {
  width: 39px;
  height: 13px;
  left: 30px;
  top: 51px;
  background-position: -250px -475px;
}
.pics-rma-scale .rma-score-arrow.rma-score-arrow20 {
  width: 32px;
  height: 21px;
  left: 34px;
  top: 41px;
  background-position: -293px -464px;
}
.pics-rma-scale .rma-score-arrow.rma-score-arrow30 {
  width: 26px;
  height: 29px;
  left: 41px;
  top: 33px;
  background-position: -329px -458px;
}
.pics-rma-scale .rma-score-arrow.rma-score-arrow40 {
  height: 34px;
  left: 47px;
  top: 30px;
  width: 19px;
  background-position: -82px -507px;
}
.pics-rma-scale .rma-score-arrow.rma-score-arrow50 {
  height: 37px;
  left: 55px;
  top: 28px;
  width: 9px;
  background-position: -112px -505px;
}
.pics-rma-scale .rma-score-arrow.rma-score-arrow60 {
  height: 36px;
  left: 55px;
  top: 29px;
  width: 15px;
  background-position: -133px -506px;
}
.pics-rma-scale .rma-score-arrow.rma-score-arrow70 {
  height: 33px;
  left: 55px;
  top: 31px;
  width: 22px;
  background-position: -158px -509px;
}
.pics-rma-scale .rma-score-arrow.rma-score-arrow80 {
  height: 27px;
  left: 55px;
  top: 38px;
  width: 29px;
  background-position: -186px -515px;
}
.pics-rma-scale .rma-score-arrow.rma-score-arrow90 {
  height: 16px;
  left: 54px;
  top: 48px;
  width: 36px;
  background-position: -222px -526px;
}
.pics-rma-scale .rma-score-arrow.rma-score-arrow100 {
  height: 9px;
  left: 52px;
  top: 55px;
  width: 39px;
  background-position: -268px -533px;
}
td.spec_name {
  vertical-align: middle;
  text-align: left;
  height: 15px;
  padding-left: 10px;
  font-size: 11px;
}
td.spec_content {
  text-align: left;
  font-size: 11px;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal;
}
td.spec_content a {
  font-size: 11px !important;
}
td.grup {
  height: 20px;
  font-size: 12px;
  vertical-align: bottom;
  font-weight: bold;
}
.pinfr {
  vertical-align: top;
  text-align: left;
  padding: 0 !important;
}
.prdtable .titluri_main a {
  color: #000;
}
a.gallery_thumb img {
  padding: 2px;
  margin: 1px;
  border: 1px solid #ccc;
}
a.gallery_thumb:hover img {
  border: 1px solid #880000;
}
.peavail,
.peif {
  font-size: 11px;
}
.peif {
  text-align: left;
  vertical-align: middle;
  padding-left: 10px;
  padding-top: 0;
  padding-bottom: 0;
}
.peif img {
  margin-bottom: -1px;
  padding-top: 0;
  padding-bottom: 0;
}
.peprice {
  text-align: left;
  vertical-align: middle;
  padding-left: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
  height: 30px;
}
.pepricei {
  font-size: 14px;
  color: #000;
}
.peprice .see-in-cart {
  font-size: 11px;
  font-weight: bold;
}
.peunsld {
  font-size: 12px;
  margin: 5px 0;
  display: inline-block;
}
.pepriced {
  font-size: 12px;
  color: #444;
}
.pepriced span {
  text-decoration: line-through;
}
.pepricen {
  font-size: 13px;
  color: #f00;
}
.instock,
.insupplierstock {
  color: #009900;
}
.outofstock {
  color: #ff0000;
}
#collapseobj_forumrules hr {
  border: 0;
  border-top: 1px solid #dcdcdc;
}
.tfoot label {
  font-size: 11px;
}
.pprname {
  font-family: Verdana, Arial, sans-serif;
  color: #990000;
  font-size: 12px;
  font-weight: bold;
}
.pprprice {
  color: #000;
  font-weight: bold;
  margin-top: 10px;
  font-size: 12px;
}
.pprtext {
  font-family: Verdana, Arial, sans-serif;
  color: #000 !important;
  font-size: 11px !important;
  margin-top: 10px !important;
}
.pprproduct {
  vertical-align: top;
  text-align: center;
  width: 90px;
}
.pprproduct img {
  border: 1px solid #ddd;
}
.pbitpleft img {
  border: 1px solid #ddd;
}
.pbitpright .n {
  font-family: Verdana, Arial, sans-serif;
  color: #990000;
  font-size: 13px;
}
.pbitpright .n span {
  color: #000;
}
.pbitpright ul {
  padding-left: 15px;
  margin-left: 0;
}
.pbitpright li,
.pbitpright p {
  font-size: 11px;
}
.pbitpright li span {
  font-weight: bold;
  color: #333;
}
.pdyleft {
  text-align: right;
  vertical-align: middle;
  height: 60px;
}
.pdyleft p {
  line-height: 100%;
  margin: 0;
  padding: 0;
}
.pdyleft a {
  font-family: Verdana, Arial, sans-serif;
  color: #900;
  font-size: 12px;
  font-weight: bold;
}
.pdyleft #pdyleft-label {
  font-size: 10px;
  font-weight: bold;
  color: #777;
  margin-bottom: 3px;
}
.pdyleft #pdyleft-new,
.pdyleft #pdyleft-unsealed {
  margin-top: 3px;
  font-size: 11px;
}
.pdyleft #pdyleft-new span {
  text-decoration: line-through;
}
.pdyright {
  vertical-align: middle;
  height: 60px;
}
.pdyright img {
  border: 1px solid #ddd;
}
.tcat img.inlineimg {
  margin-top: -3px;
}
.lt-title {
  font-size: 12px;
  margin-bottom: 3px !important;
}
.lt-by {
  font-size: 11px;
  margin-bottom: 5px !important;
}
.lt-excerpt {
  font-size: 10px;
  margin-bottom: 10px !important;
  color: #555;
}
.rankimage {
  margin: 5px 0 0 0;
}
#collapseobj_forumhome_latest {
  overflow-x: hidden;
  width: 205px;
}
.posticonup {
  margin-top: -4px;
}
.lastpostgo {
  margin-top: -4px;
}
#collapseobj_cyb_fh_stats td.thead {
  width: 20%;
}
.vbmenu_popup,
div[id^="reputationmenu_"] {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
table.specs_table {
  padding: 0;
  border-spacing: 0;
  border-collapse: collapse;
}
table.specs_table td,
table.specs_table th {
  font-size: 12px;
  padding: 3px;
  text-align: left;
}
table.specs_table th {
  padding: 3px 10px 5px 10px;
  margin: 0;
  text-align: left;
  border: 0;
  -webkit-box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 -4px 3px -3px rgba(0, 0, 0, 0.3);
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  vertical-align: middle;
  border-top: 1px solid #e9daae;
  background: #fbeabd;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #000;
}
table.specs_table .specs-left {
  white-space: nowrap;
  vertical-align: middle;
  font-size: 11px;
  border-bottom: 1px solid #ddd;
}
table.specs_table .specs {
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
table.specs_table .specs-header {
  text-align: center;
  vertical-align: text-top;
}
table.specs_table .specs-header .sh-container {
  position: relative;
}
table.specs_table .specs-header .sh-container.bottom {
  height: 40px;
}
table.specs_table .specs-header .sh-container.bottom .sh-price {
  position: static;
}
table.specs_table .specs-header .sh-container .sh-delete {
  font-size: 12px;
  float: right;
  font-weight: bold;
}
table.specs_table .specs-header img {
  display: block;
  clear: both;
  margin: 10px auto;
  border: 0;
  max-width: 100%;
}
table.specs_table .specs-header a {
  font-size: 13px;
  font-weight: normal;
}
table.specs_table .specs-header .sh-price {
  width: 100%;
  text-align: center;
}
table.specs_table .specs-header .sh-price p {
  margin: 0;
  text-align: center;
}
table.specs_table .specs-header .sh-price .old {
  height: 18px;
  font-size: 12px;
  color: #888;
  font-weight: normal;
  text-decoration: line-through;
}
table.specs_table .specs-header .sh-price .price {
  font-size: 13px;
  font-weight: bold;
  color: #000;
}
table.specs_table .specs-header .sh-price .availability {
  margin: 5px 0 0 0;
  font-size: 11px;
  font-weight: normal;
}
table.specs_table .specs-header .sh-bonus {
  width: 100%;
  padding-top: 10px;
  text-align: left;
  left: 0;
  clear: both;
}
table.specs_table .specs-header .sh-bonus .shb-title {
  margin: 0 0 3px 0;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #ddd;
  color: #555;
  font-size: 11px;
}
table.specs_table .specs-header .sh-bonus .shb-product {
  margin: 0 0 5px 0;
  font-size: 11px;
}
table.specs_table .specs-header .sh-bonus .shb-product a {
  font-size: 12px;
  display: block;
  clear: both;
}
table.specs_table .group {
  background-color: #e4e4e4;
  font-weight: bold;
  font-size: 11px;
}
table.specs_table .group.diff {
  background: #fff;
  padding: 10px 5px;
}
table.specs_table .specs {
  font-size: 11px;
  vertical-align: middle;
  color: #666;
}
table.specs_table .specs.rating .rating_container {
  display: block;
  margin: 0;
  height: 15px;
}
table.specs_table .specs.rating p {
  margin: 5px 0 0 0;
  display: block;
  clear: both;
  text-align: left;
  font-size: 11px;
}
table.specs_table .specs.rma {
  height: 90px;
  vertical-align: middle;
  text-align: center;
  padding: 5px;
}
table.specs_table .specs.rma p {
  display: block;
  text-align: center;
  font-size: 11px;
}
table.specs_table .diffon .specdiff {
  background-color: #fff5c2;
}
table.specs_table tr.total td {
  font-size: 12px;
  color: #222;
  font-weight: bold;
  background-color: #fbeabd;
  -webkit-box-shadow: inset 0 3px 3px -2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 3px 3px -2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 3px 3px -2px rgba(0, 0, 0, 0.3);
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  border-bottom: 1px solid #e9daae;
  height: 10px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
#topnavbar table td {
  background: #962b27;
}
#profile_tabs #infractions {
  margin-top: 10px;
}
#profile_tabs .tab_list li.thead {
  top: 13px;
}
#profile_tabs .tab_list li {
  text-align: center;
}
#profile_tabs .tab_list li.tcat {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  height: 2em;
  line-height: 2em;
  border-radius: 3px 3px 0 0;
}
#profile_tabs #friends_list_big .memberinfo_small .bigusername {
  font-size: 11pt;
}
#usercss #link_bar li.thead {
  box-shadow: none;
}
#friends_list_big .tborder,
#visitor_message_inlinemod_form #message_list .tborder {
  border: 0 solid #962b27;
}
#profile_tabs .block_content {
  margin-top: 0;
}
#profile_tabs #collapseobj_infractions {
  margin-top: 10px;
}
#profile_tabs .alt1,
#profile_tab .alt1Active,
#collapseobj_profile_reputation .alt2,
#collapseobj_profile_reputation .alt2Active,
#infractions .alt2,
#infractions .alt2Active,
#friends_list_big .alt2,
#friends_list_big .alt2Active {
  border-right: 1px solid #dcdcdc;
}
.indicator-new {
  margin-right: -10px;
  margin-top: 5px;
  font-size: 11px;
  padding: 1px 3px;
  border: 1px solid #f9ba71;
  display: block;
  float: right;
  position: relative;
  -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.25);
  -khtml-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.25);
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #fadebe;
  background: -moz-linear-gradient(top, #fdf5ea 50%, #fadebe 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fdf5ea), color-stop(100%, #fadebe));
  background: -webkit-linear-gradient(top, #fdf5ea 50%, #fadebe 100%);
  background: -o-linear-gradient(top, #fdf5ea 50%, #fadebe 100%);
  background: -ms-linear-gradient(top, #fdf5ea 50%, #fadebe 100%);
  background: linear-gradient(top, #fdf5ea 50%, #fadebe 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdf5ea, endColorstr=#fadebe, GradientType=0);
  color: #cf8b20;
}
.indicator-new span {
  background-color: #f9ba71;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  position: absolute;
  top: -4px;
  right: -1px;
  width: 5px;
  height: 4px;
}
.indicator-op {
  width: 31px;
  height: 31px;
  background: url('misc/indicator-op.png') no-repeat left top;
  position: absolute;
  top: 0;
  left: 0;
}
.lblw {
  text-align: center;
  margin: 0 auto;
}
.lblw img {
  margin-top: -10px;
  margin-bottom: 5px;
  max-width: 100% !important;
  height: auto !important;
}
.htwt {
  padding: 5px 0;
  margin: 0 auto;
  width: 199px;
  overflow: hidden;
}
.htwt iframe {
  width: 100% !important;
}
.last_post_by,
.rnowrap {
  white-space: nowrap;
}
.pbpost {
  border-bottom: 0;
  padding-top: 5px;
}
.pbpost *[id^='post_message_'] pre {
  max-width: 100%;
}
.pbsignature {
  border-top: 0;
  border-bottom: 0;
}
.pbonline {
  border: 0;
}
.pablend {
  margin-bottom: 6px;
}
.cellspread,
.gtfunread {
  width: 100%;
}
.usrtitle,
.showuinfo {
  display: none;
}
#collapseobj_similarthreads td .smallfont a {
  word-wrap: break-word;
  word-break: break-all;
}
#hamburger {
  display: none;
  clear: both;
}
#hamburger a {
  text-decoration: none;
  font-weight: bold;
  color: #fff;
  font-size: 11px;
}
#hamburger a#hnavbar_menu {
  background: url('../icons/hamburger.png') no-repeat 10% 50%;
  background-size: auto 70%;
  padding-left: 25px !important;
}
#hamburger a#hnavbar_search {
  padding-right: 3px;
  display: inline-block;
  padding-top: 5px;
  float: right;
}
.threadview #threadtools,
.threadview #threadsearch,
.threadview #displaymodes {
  white-space: nowrap;
}
.signaturecontrols {
  display: inline;
}
.pcquote {
  margin: 5px 20px 20px 20px;
}
.vrglarge {
  font-size: 12px !important;
}
.wol_user,
.wol_where {
  width: 35%;
}
#usercpshell > tbody,
#usercpshell > tbody > tr {
  display: block;
}
#usercpshell > tbody {
  width: 100%;
}
#usercpshell #usercpcontent {
  display: block;
  float: right;
  margin-left: -170px;
  width: 100%;
  z-index: 1;
}
#usercpshell #usercpcontent > form,
#usercpshell #usercpcontent > table,
#usercpshell #usercpcontent > #usercp_wrapper {
  display: block;
  margin-left: 170px;
}
#usercpshell #usercpnav {
  display: block;
  z-index: 999;
  width: 150px;
  float: left;
}
input#tb_customtext,
input#tb_homepage {
  width: 250px;
  max-width: 90%;
}
span.prefix_solved {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));
  background: -moz-linear-gradient(top, #77d42a 5%, #5cb811 100%);
  background: -webkit-linear-gradient(top, #77d42a 5%, #5cb811 100%);
  background: -o-linear-gradient(top, #77d42a 5%, #5cb811 100%);
  background: -ms-linear-gradient(top, #77d42a 5%, #5cb811 100%);
  background: linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811', GradientType=0);
  background-color: #77d42a;
  border: 1px solid #268a16;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 0 #caefab;
  -moz-box-shadow: inset 0 1px 0 0 #caefab;
  -khtml-box-shadow: inset 0 1px 0 0 #caefab;
  box-shadow: inset 0 1px 0 0 #caefab;
  text-shadow: 0 0 0 transparent, 0 1px 0 #aade7c;
  color: #2a5309 !important;
  display: inline-block;
  padding: 0 4px;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  vertical-align: middle;
}
.wpimg {
  position: relative;
}
.wpimg .product-ribbon {
  position: absolute;
  z-index: 3;
  top: 50%;
  margin-top: -43px;
  width: 61px;
  height: 61px;
  background: url('//grgs.ro/1/i/sprite.png') -5px -343px no-repeat;
  text-align: center;
  left: 50%;
  margin-left: -43px;
  filter: alpha(opacity=85);
  opacity: 0.85;
}
.wpimg .product-ribbon p {
  margin: 15px 0 0 5px !important;
  padding: 0;
  width: 50px;
  height: 30px;
  text-align: center;
  font-size: 11px !important;
  line-height: 12px;
  letter-spacing: 0;
  font-weight: bold;
  font-family: Arial, sans-serif;
  color: #000;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
}
.udesc {
  font-size: 11px;
}
.rateuserlist {
  font-weight: normal;
  padding: 10px 5px 5px 5px;
  font-size: 11px;
  text-align: center;
}
.voternames {
  width: 50%;
  text-align: left;
}
.voterbar {
  text-align: left;
  white-space: nowrap;
}
.voternumber {
  width: 12%;
  white-space: nowrap;
}
.voterpercent {
  width: 13%;
  white-space: nowrap;
}
.cleargifbar {
  display: none;
}
@media only screen and (min-width: 850px) {
  .voternames {
    width: 75%;
  }
  .cleargifbar {
    display: inherit;
  }
}
.submitsfs {
  cursor: auto;
}
.submitsfs .vbmenu_option {
  cursor: auto !important;
}
#cookielaw {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 98%;
  padding: 5px 1%;
  background: rgba(0, 0, 0, 0.8);
  color: #ddd;
  text-align: center;
  z-index: 10;
  line-height: 19px;
}
#cookielaw a {
  color: #fff;
  display: inline-block;
  margin: 5px 10px 0;
  background: #962b27;
  border-radius: 2px;
  padding: 3px 15px;
  border: 1px solid #be3732;
  text-decoration: none;
}
@media only screen and (min-width: 850px) {
  td#td_threadtitle_230867 {
    background-image: url('//1.grgs.ro/images/manufacturers/72f181176ab341bb1a6fce053bd43283.jpg');
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230866 {
    background-image: url('//4.grgs.ro/images/manufacturers/1ac1564af376fd667913946858afb582..jpg');
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230863 {
    background-image: url('//2.grgs.ro/images/manufacturers/dba7870f18382c87132d07682d5b2c2d.png');
    background-size: contain;
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230862 {
    background-image: url('//2.grgs.ro/images/manufacturers/a43a4f5ac5ba42aa80baa583063fa58c.png');
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230859 {
    background-image: url('//3.grgs.ro/images/manufacturers/d31c818db4dbe74c791b508165255197.jpg');
    background-size: contain;
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230857 {
    background-image: url('//4.grgs.ro/images/manufacturers/ea22495355fc1b4f585e750e77a064f2.png');
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230854 {
    background-image: url('//1.grgs.ro/images/manufacturers/e3c606ae20e390577f781dd29eb6a603.jpg');
    background-size: contain;
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230852,
  td#td_threadtitle_230847,
  td#td_threadtitle_230845 {
    background-image: url('//1.grgs.ro/images/manufacturers/5955bcf4ea0ba4a5ce986cf42cba50b8.jpg');
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230851 {
    background-image: url('//2.grgs.ro/images/manufacturers/a4b046f51e55c3546c98b902d0f77c16.jpg');
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230848 {
    background-image: url('//4.grgs.ro/images/manufacturers/7b266fcc092fcc1463eb35b6d58e6802.jpg');
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230846 {
    background-image: url('//2.grgs.ro/images/manufacturers/b1548d9ac74747f97d6027691d35604f..jpg');
    background-size: contain;
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230844 {
    background-image: url('//2.grgs.ro/images/manufacturers/c76670d6b698dd6fe71c1ebdcc9020a8.jpg');
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230843,
  td#td_threadtitle_230842,
  td#td_threadtitle_254809 {
    background-image: url('//1.grgs.ro/images/manufacturers/2e8e6304fc23cfdfc60424855534ada2.jpg');
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230841 {
    background-image: url('//3.grgs.ro/images/manufacturers/1a8e2f22cb05a76b6a618aa9a2e7ad61.jpg');
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230839 {
    background-image: url('//4.grgs.ro/images/manufacturers/cf44699df70f8635ac085f5366d67df3.jpg');
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230838 {
    background-image: url('//2.grgs.ro/images/manufacturers/ca89543eb174ff52e353f4f4c3dc33a9.jpg');
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230837 {
    background-image: url('//4.grgs.ro/images/manufacturers/4356f077aa90d4196a8f8cbc5f00181a.jpg');
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230836 {
    background-image: url('//4.grgs.ro/images/manufacturers/0fccf6dc40f7125676eae0d278a0dd8d.jpg');
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230835 {
    background-image: url('//2.grgs.ro/images/manufacturers/31bc03d229104b68948c4462b692e422.jpg');
    background-size: contain;
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_230829 {
    background-image: url('//5.grgs.ro/images/manufacturers/2e098a7ce9f7bf9fc914a536ef0ffccd.jpg');
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_231242 {
    background-image: url('//1.grgs.ro/images/manufacturers/d0a3832e558fb0365d1b1327ebb97e66..jpg');
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_231362 {
    background-image: url('//5.grgs.ro/images/manufacturers/4a08b146b2fa8d8d544cca92b1faffeb..jpg');
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
    background-size: contain;
  }
  td#td_threadtitle_236859 {
    background-image: url('//1.grgs.ro/images/manufacturers/2e8e6304fc23cfdfc60424855534ada2.jpg');
    min-height: 60px;
    padding-left: 120px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
    padding-left: 95px;
  }
  td#td_threadtitle_276750,
  tdtd_threadtitle_276662,
  td#td_threadtitle_276664,
  td#td_threadtitle_276753,
  td#td_threadtitle_276607,
  td#td_threadtitle_276944,
  td#td_threadtitle_276656,
  td#td_threadtitle_276659,
  td#td_threadtitle_276934,
  td#td_threadtitle_276616,
  td#td_threadtitle_276665,
  td#td_threadtitle_276684,
  td#td_threadtitle_276666,
  td#td_threadtitle_276745,
  td#td_threadtitle_276675,
  td#td_threadtitle_276672,
  td#td_threadtitle_276749,
  td#td_threadtitle_276749,
  td#td_threadtitle_276654,
  td#td_threadtitle_276617,
  td#td_threadtitle_276621,
  td#td_threadtitle_276618,
  td#td_threadtitle_276670,
  td#td_threadtitle_276683,
  td#td_threadtitle_276760,
  td#td_threadtitle_276746,
  td#td_threadtitle_276748,
  td#td_threadtitle_276754,
  td#td_threadtitle_276668,
  td#td_threadtitle_276681,
  td#td_threadtitle_276677,
  td#td_threadtitle_276751,
  td#td_threadtitle_276610,
  td#td_threadtitle_276671,
  td#td_threadtitle_276758,
  td#td_threadtitle_276741,
  td#td_threadtitle_276743,
  td#td_threadtitle_276743,
  td#td_threadtitle_276662,
  td#td_threadtitle_276743 {
    padding-left: 100px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
  }
  td#td_threadtitle_276750 {
    background-image: url('/layout/campaigns/8ani/logos/transcend.png');
  }
  td#td_threadtitle_276662 {
    background-image: url('/layout/campaigns/8ani/logos/logitech.png');
    height: 57px;
  }
  td#td_threadtitle_276664,
  td#td_threadtitle_276672,
  td#td_threadtitle_276668 {
    background-image: url('/layout/campaigns/8ani/logos/asus.png');
    height: 57px;
  }
  td#td_threadtitle_276753 {
    background-image: url('/layout/campaigns/8ani/logos/microsoft.png');
  }
  td#td_threadtitle_276607 {
    background-image: url('/layout/campaigns/8ani/logos/dlink.png');
  }
  td#td_threadtitle_276944 {
    background-image: url('/layout/campaigns/8ani/logos/steelseries.png');
    height: 57px;
  }
  td#td_threadtitle_276656 {
    background-image: url('/layout/campaigns/8ani/logos/thermaltake.png');
  }
  td#td_threadtitle_276659 {
    background-image: url('/layout/campaigns/8ani/logos/segotep.png');
    height: 64px;
  }
  td#td_threadtitle_276934 {
    background-image: url('/layout/campaigns/8ani/logos/natec.png');
    height: 57px;
  }
  td#td_threadtitle_276616 {
    background-image: url('/layout/campaigns/8ani/logos/kaspersky.png');
  }
  td#td_threadtitle_276665 {
    background-image: url('/layout/campaigns/8ani/logos/nvidia.png');
    height: 57px;
  }
  td#td_threadtitle_276684,
  td#td_threadtitle_276675,
  td#td_threadtitle_276670 {
    background-image: url('/layout/campaigns/8ani/logos/lenovo.png');
    height: 76px;
  }
  td#td_threadtitle_276666 {
    background-image: url('/layout/campaigns/8ani/logos/serioux.png');
    height: 57px;
  }
  td#td_threadtitle_276745 {
    background-image: url('/layout/campaigns/8ani/logos/canon.png');
    height: 57px;
  }
  td#td_threadtitle_276749 {
    background-image: url('/layout/campaigns/8ani/logos/tenda.png');
  }
  td#td_threadtitle_276654 {
    background-image: url('/layout/campaigns/8ani/logos/orico.png');
  }
  td#td_threadtitle_276617 {
    background-image: url('/layout/campaigns/8ani/logos/redragon.png');
    height: 75px;
  }
  td#td_threadtitle_276621 {
    background-image: url('/layout/campaigns/8ani/logos/newmen.png');
  }
  td#td_threadtitle_276618 {
    background-image: url('/layout/campaigns/8ani/logos/somic.png');
    height: 57px;
  }
  td#td_threadtitle_276683 {
    background-image: url('/layout/campaigns/8ani/logos/sirtec.png');
    height: 57px;
  }
  td#td_threadtitle_276760 {
    background-image: url('/layout/campaigns/8ani/logos/ubisoft.png');
    height: 62px;
  }
  td#td_threadtitle_276746 {
    background-image: url('/layout/campaigns/8ani/logos/benq.png');
    height: 53px;
  }
  td#td_threadtitle_276748 {
    background-image: url('/layout/campaigns/8ani/logos/edifier.png');
    height: 57px;
  }
  td#td_threadtitle_276754 {
    background-image: url('/layout/campaigns/8ani/logos/vertagear.png');
  }
  td#td_threadtitle_276681 {
    background-image: url('/layout/campaigns/8ani/logos/synology.png');
  }
  td#td_threadtitle_276677 {
    background-image: url('/layout/campaigns/8ani/logos/canyon.png');
  }
  td#td_threadtitle_276751 {
    background-image: url('/layout/campaigns/8ani/logos/seagate.png');
  }
  td#td_threadtitle_276610 {
    background-image: url('/layout/campaigns/8ani/logos/hyperx.png');
  }
  td#td_threadtitle_276671 {
    background-image: url('/layout/campaigns/8ani/logos/coolermaster.png');
    height: 63px;
  }
  td#td_threadtitle_276758 {
    background-image: url('/layout/campaigns/8ani/logos/phanteks.png');
  }
  td#td_threadtitle_276741 {
    background-image: url('/layout/campaigns/8ani/logos/antec.png');
    height: 57px;
  }
  td#td_threadtitle_276743 {
    background-image: url('/layout/campaigns/8ani/logos/samsung.png');
    height: 57px;
  }
}
@media only screen and (min-width: 1010px) {
  #topnavbar {
    display: block !important;
  }
}
@media only screen and (max-width: 1010px) {
  .mbhd,
  #header_right_cell {
    display: none;
  }
  #hamburger {
    display: block;
  }
  #topnavbar {
    display: none;
    position: absolute;
    margin-top: 0;
    background: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 0;
  }
  #topnavbar > table {
    -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.4);
    position: absolute;
    z-index: 1;
  }
  #topnavbar > table td {
    display: block;
    text-align: left;
  }
  #topnavbar > table td a:hover,
  #topnavbar > table td a:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  #leadmenusmall {
    height: auto;
  }
  #leadmenusmall img {
    height: auto;
    max-width: 100%;
    object-fit: contain;
  }
  .ppost {
    table-layout: fixed;
  }
  .ppost embed,
  .ppost iframe {
    max-width: 100%;
    max-height: 250px;
    object-fit: contain;
  }
  .ppost > tbody > tr,
  .ppost > tr {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: stretch;
    align-items: stretch;
    align-content: stretch;
    -webkit-justify-content: space-around;
    justify-content: space-around;
  }
  .ppost > tbody > tr > td,
  .ppost > tr > td {
    display: block;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .ppost .usr,
  .ppost .pbpost {
    -webkit-box-flex: 1 100%;
    -moz-box-flex: 1 100%;
    -webkit-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%;
  }
  .ppost .usr {
    width: auto;
    height: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: stretch;
    align-items: stretch;
    align-content: stretch;
    -webkit-justify-content: space-around;
    justify-content: space-around;
  }
  .ppost .usr > .pbavatar {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    align-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 5px !important;
    max-width: 40px;
  }
  .ppost .usr > .pbavatar img {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    object-fit: contain;
    height: auto;
    max-width: 40px;
  }
  .ppost .usr > .name {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    margin-bottom: 0;
    padding: 0 3px;
    text-align: left;
    height: auto;
  }
  .ppost .usr > .name > span {
    display: block;
    line-height: 15px;
    clear: left;
    font-weight: normal;
    font-size: 11px;
  }
  .ppost .usr > .showuinfo {
    display: block;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    text-align: right;
    position: relative;
    max-width: 25px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    align-content: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .ppost .usr > .showuinfo a {
    display: block;
    padding: 3px;
    height: 16px;
    width: 16px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    align-content: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .ppost .usr > .showuinfo a img {
    display: block;
    height: 16px;
    width: 16px;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .ppost .usr > .pbuinfo {
    -webkit-box-flex: 1 100%;
    -moz-box-flex: 1 100%;
    -webkit-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%;
    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
    padding-top: 1px !important;
    padding-bottom: 5px !important;
    display: none;
  }
  .ppost .usr > .pbuinfo .usrbit {
    padding: 1px;
    margin-left: 2px;
    margin-right: 2px;
  }
  .ppost .usr > .pbuinfo .drop_specs {
    margin: 2px;
  }
  .ppost .pbpost {
    border-left: 0;
    border-top: 1px solid #dcdcdc;
    overflow: auto;
  }
  .ppost .pbpost img {
    max-width: 100%;
    object-fit: contain;
    height: auto;
  }
  .ppost .pbbottom {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .ppost .pbbottom .pbonline,
  .ppost .pbbottom .pbsignature {
    -webkit-box-flex: 1 100%;
    -moz-box-flex: 1 100%;
    -webkit-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%;
  }
  .ppost .pbbottom .pbsignature {
    border-left: 0;
    text-align: left;
    padding-top: 0;
    padding-bottom: 1px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: stretch;
    align-items: stretch;
    align-content: stretch;
    -webkit-justify-content: space-around;
    justify-content: space-around;
  }
  .ppost .pbbottom .pbsignature .signaturecontrols {
    -webkit-box-flex: 1 100%;
    -moz-box-flex: 1 100%;
    -webkit-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .ppost .pbbottom .pbsignature .vouchergoarna {
    -webkit-box-flex: 1 100%;
    -moz-box-flex: 1 100%;
    -webkit-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    color: #777;
  }
  .ppost .pbbottom .pbonline {
    padding-bottom: 1px;
  }
  div[id^="reputationmenu_"][id$="_menu"] > table {
    width: auto !important;
  }
  div[id^="reputationmenu_"][id$="_menu"] input[id^="reason_"] {
    width: 180px;
  }
  div[id^="specs_"][id$="_menu"] {
    max-width: 80%;
  }
  #threadrating label {
    display: block;
    clear: both;
  }
  #threadrating .votebtn {
    margin-bottom: 0;
    margin-top: 6px;
  }
  .pcquote {
    margin: 5px 10px 10px 10px;
  }
  .page input.bginput[name="vb_login_username"],
  .page input.bginput[name="vb_login_password"] {
    max-width: 220px;
    width: 100%;
  }
  .page form[name="register"] input,
  .page form[name="forgotpw"] input {
    max-width: 90%;
  }
  .page form[name="register"] #regusername,
  .page form[name="forgotpw"] #regusername,
  .page form[name="register"] #humanverify,
  .page form[name="forgotpw"] #humanverify {
    width: 200px;
  }
  .page form[name="register"] .cellblocks,
  .page form[name="forgotpw"] .cellblocks {
    width: auto !important;
  }
  .indicator-new {
    margin-right: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .indicator-new span {
    display: none;
  }
  .usr-op {
    padding-left: 20px;
  }
}
@media only screen and (max-width: 900px) {
  #container {
    padding: 0 5px;
  }
  #mainpageheader {
    height: 80px;
  }
  #mainpageheader > table {
    max-width: 100%;
  }
  #mainpageheader > table #logo {
    text-align: left;
    padding-left: 0;
  }
  #mainpageheader > table #logo img {
    width: 100%;
    max-width: 300px;
  }
  #mainpageheader #user_header {
    right: 5px;
    padding: 0 5px;
  }
  .homepage_forum_status {
    padding: 1px;
    width: 10px;
  }
  .fbitl1 img[id^="forum_statusicon_"],
  .fbitl2 img[id^="forum_statusicon_"] {
    width: 24px;
    height: 24px;
  }
  .subforums img[id^="forum_statusicon_"] {
    width: 11px;
    height: 11px;
  }
  #forumdisplayoptions td {
    display: block;
    width: auto;
    margin: 0 auto;
    clear: both;
  }
}
@media only screen and (max-width: 850px) {
  .mbhd850 {
    display: none;
  }
  .last_post_by,
  .rnowrap {
    white-space: normal;
  }
  #tbft .tfoot {
    display: block;
    width: auto;
    margin: 0 auto;
    clear: both;
    padding: 5px 15px;
  }
  .cellblocks > tbody > tr > td,
  .cellblocks > tr > td {
    display: block;
    width: auto;
    margin: 0 auto;
    clear: both;
  }
  .cellblocks select {
    max-width: 80%;
  }
  .flexblocks > tbody > tr,
  .flexblocks > tr {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-align-items: stretch;
    align-items: stretch;
    align-content: stretch;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    table-layout: fixed;
  }
  .flexblocks > tbody > tr > td,
  .flexblocks > tr > td {
    -webkit-box-flex: 1 100%;
    -moz-box-flex: 1 100%;
    -webkit-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%;
    display: block;
  }
  .pablend #pbl img {
    max-height: 40px;
  }
  .pablend .pbitpleft {
    width: 60px;
  }
  .pablend .pbitpleft img {
    width: 50px;
    height: 50px;
  }
  .breakableform {
    width: auto !important;
  }
  #usercpshell {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-align-items: stretch;
    align-items: stretch;
    align-content: stretch;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #usercpshell > tbody {
    display: table;
  }
  #usercpshell > tbody > tr {
    display: table-row;
  }
  #usercpshell #usercpnav,
  #usercpshell #usercpcontent {
    -webkit-box-flex: 1 100%;
    -moz-box-flex: 1 100%;
    -webkit-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%;
    display: block;
  }
  #usercpshell #usercpcontent {
    display: block;
    float: none;
    margin-left: 0;
    width: 100%;
    z-index: 1;
  }
  #usercpshell #usercpcontent > form,
  #usercpshell #usercpcontent > table,
  #usercpshell #usercpcontent #usercp_wrapper {
    margin-left: 0;
  }
  #usercpshell #usercpcontent > table {
    display: table;
  }
  #usercpshell #usercpnav {
    display: block;
    z-index: 999;
    width: 100%;
    float: none;
  }
  #usercpshell #usercpnav > table {
    width: 100%;
  }
  #usercpshell #usercpreputation > tbody > tr,
  #usercpshell #usercpreputation > tr {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-align-items: stretch;
    align-items: stretch;
    align-content: stretch;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: 5px solid #dcdcdc;
  }
  #usercpshell #usercpreputation > tbody > tr.mbhd600,
  #usercpshell #usercpreputation > tr.mbhd600 {
    display: none;
  }
  #usercpshell #usercpreputation > tbody > tr > td,
  #usercpshell #usercpreputation > tr > td {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
  }
  #usercpshell #usercpreputation > tbody > tr > td:first-child,
  #usercpshell #usercpreputation > tr > td:first-child {
    max-width: 10px;
  }
  #usercpshell #usercpreputation > tbody > tr > td:nth-child(2),
  #usercpshell #usercpreputation > tr > td:nth-child(2) {
    min-width: 50%;
  }
  #usercpshell #usercpreputation > tbody > tr > td:nth-child(3),
  #usercpshell #usercpreputation > tr > td:nth-child(3) {
    text-align: right;
  }
  #usercpshell #usercpreputation > tbody > tr > td.repcpuser,
  #usercpshell #usercpreputation > tr > td.repcpuser {
    min-width: 30%;
  }
  #usercpshell #usercpreputation > tbody > tr > td.repcpcomment,
  #usercpshell #usercpreputation > tr > td.repcpcomment {
    min-width: 50%;
  }
  .vBulletin_editor td.controlbar {
    display: block;
  }
  .vBulletin_editor textarea {
    width: 100% !important;
  }
  .panelsurround .fieldset td {
    display: block !important;
  }
  .panelsurround .fieldset .icons_table td {
    display: table-cell !important;
  }
  #usercss.usercssfloated #content_container,
  #usercss.usercssfloated #sidebar_container {
    float: none;
  }
  #usercss.usercssfloated #content_container,
  #usercss.usercssfloated #content_container #content {
    margin-right: 0;
  }
  #usercss.usercssfloated #content_container {
    margin-bottom: 20px;
  }
  #usercss.usercssfloated #sidebar_container {
    width: 100%;
  }
}
@media only screen and (max-width: 600px) {
  #user_navigation {
    font-size: 11px;
  }
  .last_post_by a {
    display: inline-block;
    max-width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: text-bottom;
  }
  .mbhd600,
  .cellspread {
    display: none;
  }
  #mainpageheader {
    height: 125px;
  }
  #mainpageheader > table {
    margin-top: 50px;
  }
  #mainpageheader > table #logo {
    text-align: center;
  }
  #mainpageheader.mphuser {
    height: 95px;
  }
  #mainpageheader.mphuser > table {
    margin-top: 20px;
  }
  .pagenav > table td {
    display: inline-block;
    clear: none;
  }
  #threadslist .thead {
    padding-left: 1px;
    padding-right: 1px;
  }
  #threadslist td[id^="td_threadstatusicon_"],
  #threadslist td[id^="td_threadtitle_"],
  #threadslist td[id^="td_replies_"] {
    padding: 2px;
  }
  #threadslist td[id^="td_threadstatusicon_"] img {
    width: 16px;
    height: 16px;
  }
  #threadslist .threadlistreplies,
  #threadslist .threadlistinlinemod,
  #threadslist .threadlistforum {
    padding: 1px;
    font-size: 10px;
  }
  #threadslist a[id^="thread_title_"] {
    word-wrap: break-word;
    word-break: break-all;
  }
  .threadview #threadtools,
  .threadview #threadsearch,
  .threadview #displaymodes {
    white-space: normal;
  }
  .panelsurround .panel {
    padding: 0;
  }
  .controlbar td {
    float: left;
  }
  img.lastpostgo {
    float: right;
    margin-top: 2px;
    margin-left: 0;
  }
  .vbmenu_option,
  .vbmenu_hilite {
    white-space: normal;
  }
  #sel_timezoneoffset,
  #sel_dst {
    max-width: 230px;
  }
  .prdtable {
    margin: 5px 0;
  }
  .prdtable .wishlist_name h2 {
    font-size: 13px;
  }
  .prdtable .wishlist_listing > table > tbody > tr,
  .prdtable .wishlist_listing > table > tr {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-align-items: stretch;
    align-items: stretch;
    align-content: stretch;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .prdtable .wishlist_listing > table > tbody > tr > td,
  .prdtable .wishlist_listing > table > tr > td {
    display: block;
    -webkit-box-flex: 1 100%;
    -moz-box-flex: 1 100%;
    -webkit-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%;
  }
  .wpimg .product-ribbon {
    transform: scale(0.6, 0.6);
    filter: alpha(opacity=100);
    opacity: 1;
    top: -9px;
    left: 0;
    margin-left: -5px;
    margin-top: 0;
  }
  .wishlist_table {
    margin: 5px 0;
  }
  .wishlist_table .wishlist_listing > table {
    table-layout: fixed;
  }
  .wishlist_table .wishlist_listing > table th {
    display: none;
  }
  .wishlist_table .wishlist_listing > table > tbody > tr,
  .wishlist_table .wishlist_listing > table > tr {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    align-content: center;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .wishlist_table .wishlist_listing > table > tbody > tr > td,
  .wishlist_table .wishlist_listing > table > tr > td {
    display: block;
    width: auto;
  }
  .wishlist_table .wishlist_listing > table > tbody > tr > td:first-child,
  .wishlist_table .wishlist_listing > table > tr > td:first-child {
    -webkit-box-flex: 4;
    -moz-box-flex: 4;
    -webkit-flex: 4;
    -ms-flex: 4;
    flex: 4;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    font-size: 12px;
  }
  .wishlist_table .wishlist_listing > table > tbody > tr > td:nth-child(2),
  .wishlist_table .wishlist_listing > table > tr > td:nth-child(2) {
    -webkit-box-flex: 2;
    -moz-box-flex: 2;
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    text-align: left;
  }
  .wishlist_table .wishlist_listing > table > tbody > tr > td:nth-child(2) img,
  .wishlist_table .wishlist_listing > table > tr > td:nth-child(2) img {
    width: 40px;
  }
  .wishlist_table .wishlist_listing > table > tbody > tr > td:nth-child(3),
  .wishlist_table .wishlist_listing > table > tr > td:nth-child(3) {
    -webkit-box-flex: 1 100%;
    -moz-box-flex: 1 100%;
    -webkit-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%;
    -webkit-box-ordinal-group: 5;
    -moz-box-ordinal-group: 5;
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
    padding-top: 0;
    padding-bottom: 0;
  }
  .wishlist_table .wishlist_listing > table > tbody > tr > td:nth-child(4),
  .wishlist_table .wishlist_listing > table > tr > td:nth-child(4) {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    font-size: 12px;
  }
  .wishlist_table .wishlist_listing > table > tbody > tr > td:nth-child(5),
  .wishlist_table .wishlist_listing > table > tr > td:nth-child(5) {
    -webkit-box-flex: 4;
    -moz-box-flex: 4;
    -webkit-flex: 4;
    -ms-flex: 4;
    flex: 4;
    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
  .wishlist_table .wishlist_listing > table > tbody > tr .produs .bonuses-container .product-bonuses,
  .wishlist_table .wishlist_listing > table > tr .produs .bonuses-container .product-bonuses {
    min-width: inherit;
    padding: 0;
  }
  .wishlist_table .wishlist_listing > table > tbody > tr.total,
  .wishlist_table .wishlist_listing > table > tr.total {
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-align-items: stretch;
    align-items: stretch;
    align-content: stretch;
  }
  .wishlist_table .wishlist_listing > table > tbody > tr.total > td,
  .wishlist_table .wishlist_listing > table > tr.total > td {
    padding-bottom: 7px;
  }
  .wishlist_table .wishlist_listing > table > tbody > tr.total > td:first-child,
  .wishlist_table .wishlist_listing > table > tr.total > td:first-child {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .wishlist_table .wishlist_listing > table > tbody > tr.total > td:last-child,
  .wishlist_table .wishlist_listing > table > tr.total > td:last-child {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  #searchform table.panel > tbody > tr,
  #searchform table.panel > tr {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-align-items: stretch;
    align-items: stretch;
    align-content: stretch;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #searchform table.panel > tbody > tr > td,
  #searchform table.panel > tr > td {
    -webkit-box-flex: 1 100%;
    -moz-box-flex: 1 100%;
    -webkit-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%;
    display: block;
  }
  #spy_table {
    width: 100%;
  }
  #spy_table thead {
    display: none;
  }
  #spy_table > tbody > tr,
  #spy_table > tr {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-align-items: stretch;
    align-items: stretch;
    align-content: stretch;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-top: 5px solid #dcdcdc;
  }
  #spy_table > tbody > tr > td,
  #spy_table > tr > td {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
  }
  #spy_table > tbody > tr > td:nth-child(3),
  #spy_table > tr > td:nth-child(3) {
    -webkit-box-flex: 1 100%;
    -moz-box-flex: 1 100%;
    -webkit-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%;
    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
  #collapseobj_searchfaq select[name="titlesonly"] {
    width: 250px;
  }
  #woltable > tbody > tr,
  #woltable > tr {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-align-items: stretch;
    align-items: stretch;
    align-content: stretch;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: 5px solid #dcdcdc;
  }
  #woltable > tbody > tr.mbhd600,
  #woltable > tr.mbhd600 {
    display: none;
  }
  #woltable > tbody > tr > td,
  #woltable > tr > td {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
  }
  #woltable > tbody > tr > td.wol_user,
  #woltable > tr > td.wol_user,
  #woltable > tbody > tr > td.wol_where,
  #woltable > tr > td.wol_where {
    -webkit-box-flex: 2;
    -moz-box-flex: 2;
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2;
  }
  #woltable > tbody > tr > td.wol_ip,
  #woltable > tr > td.wol_ip {
    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
    -webkit-box-flex: 1 100%;
    -moz-box-flex: 1 100%;
    -webkit-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%;
  }
  .gtfunreadcont {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-align-items: stretch;
    align-items: stretch;
    align-content: stretch;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .gtfunreadcont > td {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
  }
  .gtfunreadcont > td.gtfunread {
    -webkit-box-flex: 1 100%;
    -moz-box-flex: 1 100%;
    -webkit-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
  }
  .gtfunreadcont > td.gtfunread div {
    display: inline-block;
  }
  .gtfunreadcont > td.gtfunread div img.lastpostgo {
    margin-top: 0;
  }
  .gtfunreadcont > td#imod {
    max-width: 25px;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    align-content: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .gtfunreadcont .tcat:last-child,
  .gtfunreadcont .vbmenu_control:last-child {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
  }
  #usercppass,
  #usercpextra {
    table-layout: fixed;
  }
  #usercppass input,
  #usercpextra input,
  #usercppass textarea,
  #usercpextra textarea {
    width: 85%;
  }
  .fjump select {
    max-width: 250px;
  }
  tbody[id^="collapseobj_forumbit_"] tr td:nth-child(2) {
    max-width: 65%;
  }
}
