.main a:link, .main a:visited {color: #333 !important;}
a.button:link, a.button:hover, a.button:visited, a.button:active, .postbit_buttons > a {
    background: #eee !important;
	border: none !important;
	border-radius: 4px !important;
}

a.button.new_reply_button span, a.button.new_thread_button span {
	background-image: none !important;
	padding-left: 6px !important;
}

.postbit_buttons a span, .att_clip {
	padding-left: 6px !important;
}

.postbit_buttons a.postbit_website span {background-image: none !important;}
.postbit_buttons a.postbit_find span{background-image: none !important;}
.postbit_buttons a.postbit_edit span{background-image: none !important;}
.postbit_buttons a.postbit_qdelete span{background-image: none !important;}
.postbit_buttons a.postbit_quote span{background-image: none !important;}
.postbit_buttons a.postbit_multiquote span{background-image: none !important;}
.postbit_buttons a.postbit_warn span{background-image: none !important;}
.postbit_buttons a.postbit_email span{background-image: none !important;}
.postbit_buttons a.postbit_pm span{background-image: none !important;}
.postbit_buttons a.postbit_reputation_add span{background-image: none !important;}

.postbit_buttons > a:link, .postbit_buttons > a:hover, .postbit_buttons > a:visited, .postbit_buttons > a:active {
    background: #eee !important;
    border: none !important;
    color: #555;
}

ul.thread_tools li, ul.thread_tools a {background-image: none !important; padding-left: 6px !important;}

#header .wrapper {
	margin-left: auto;
    margin-right: auto;
    max-width: 1167px;
    min-height: 100vh;
}

#logo {
	padding: 10px 0;
	background-image: url(../../../images/dimronew/hdrbgl2.png), url(../../../images/dimronew/hdrbgr2.png);
	background-repeat: no-repeat, no-repeat;
	background-position: left top, right top;
	background-size: auto, auto;
	height: 200px;
}

#content {
	width: auto !important;
	padding: 20px 10px;
	overflow: hidden;
	background-image: url(../../../images/dimronew/fndr2.png), url(../../../images/dimronew/fndl2.png);
	background-repeat: no-repeat, no-repeat;
	background-position: right top, left top;
	background-size: auto, auto;
}

#content .wrapper {
	margin-left: auto;
    margin-right: auto;
    max-width: 1167px;
    min-height: 100vh;
}

#content .wrapper .navigation {
	background-color: rgba(255, 255, 255, 0.9);
	padding: 6px;
}

#panel .upper {height: 20px;}
.w_panel {float: left;}
.w_panel i {padding-right: 6px;}

.w_panel li {
	list-style-type: none;
	display: inline-block;
	color: #333;
}

.w_panel_menu {padding-left: 20px;}
.w_user {float: right;}
.w_user i {padding: 6px;}

.w_user li {
	list-style-type: none;
	display: inline-block;
	color: #333;
}

#nav_links {
	text-align: right;
	float: right;
	padding: 6px;
}

#nav_links a {color: #333;}
#nav_links i {padding-left: 6px;}

#nav_links li {
	list-style-type: none;
	display: inline-block;
	color: #333;
}

.thead {
	background: transparent !important;
	border-bottom: none !important;
	color: #333 !important;
}

.tborder {
	background-color: rgba(255, 255, 255, 0.9) !important;
	border: none !important;
	padding: 0;
}

.main .tborder .thead{
	border-radius: 0px;
	background-color: transparent;
}

.main .tborder .hdr_foro {
	background-color: transparent;
	background-image: url(../../../images/dimro/theadln.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.post .post_author {
	background-image: url(../../../images/dimro/bgusr.png) !important;
	background-position: top left !important;
	background-repeat: no-repeat !important;
	background-size: cover;
	background-color: transparent !important;
	border-bottom: none;
	border-top: none;
}

.post .autor4 {
	background-image: url(../../../images/dimro/bgadm.png) !important;
	background-position: top left !important;
	background-repeat: no-repeat !important;
	background-size: cover;
}

.post .autor4 .author_information .largetext .tadmin {color: #eee !important;}
.post .autor4 .author_information .smalltext {color: #eee !important;}

.post .autor3 {
	background-image: url(../../../images/dimro/bgmod.png) !important;
	background-position: top left !important;
	background-repeat: no-repeat !important;
	background-size: cover;
}

.post .autor3 .author_information .largetext .tmod {color: #eee !important;}
.post .autor3 .author_information .smalltext {color: #eee !important;}

.post .autor6 {
	background-image: url(../../../images/dimro/bgmod.png) !important;
	background-position: top left !important;
	background-repeat: no-repeat !important;
	background-size: cover;
}

.post .autor6 .author_information .largetext .tmod {color: #eee !important;}
.post .autor6 .author_information .smalltext {color: #eee !important;}

.post .post_author div.author_avatar img {
    border: none;
    background: transparent;
	width: 55px;
    height: 55px;
}

.post_controls {
	background: transparent;
	border-bottom: none;
	/*background-image: url(../../../images/dimro/theadln.png);
	background-position: bottom left;
	background-repeat: no-repeat;*/
}

#autor_stats {padding-left: 10px;}

.tooltip {
  position: relative;
  display: inline-block;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: 150%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #555 transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;