table.profile {
border-collapse: collapse;
font-size: 11px;
text-decoration:none;
}
table.profile thead {
background: url("img/bk-table.png") repeat-x scroll center bottom #88ae60;
}
table.profile th{
color:#FFF;
font-weight: 400;
padding: 6px;
}
table.profile td{
text-align:center;
border-bottom:1px solid #A5CA91;
padding:6px;
}
table.profile td.f-l-autor{
color:#7073C9;
}
div.f-link {
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
color: #2A40AA;
margin: 5px 0;
padding: 6px; 
}
div.f-link a{
color: #2A40AA;
text-decoration:none;
}
div.f-link a:hover{
color: #6B0A0A;
text-decoration:none;
}
table.profile td.f-section{
text-align:left;
border-bottom:1px solid #A5CA91;
padding:6px; 
font-size:10pt;
color:#9B6025;
}
table.profile td.f-subsection{
color:#609046;
text-align:left;
}
span.f-subsection {
color: #609046;
display: block;
font-size: 7pt;
margin-left: 5px;
}
div.f-sub-left {
margin-left: 25px;
line-height: 1.3em;
}
div.f-topic-left {
margin-left: 25px;
line-height: 1.3em;
text-align: center;
}
a.f-link-ss:hover {
color:#2A40AA;
}
span.f-us-autor {
color:#7073C9;
}
span.f-time-now {
color:#42992A;
}
span.f-time-old {
color:#992C2A;
}
div.f-last-post {
text-transform: uppercase;
color: #9b6025;
font-size: 10pt;
padding: 6px;
text-align: left;
}
table.profile td.f-topic-o{
background: url("img/forum/topic.png") no-repeat scroll 3px 8px rgba(0, 0, 0, 0);
color:#609046;
text-align:left;
}
table.profile td.f-topic-c{
background: url("img/forum/closed.png") no-repeat scroll 3px 8px rgba(0, 0, 0, 0);
color:#609046;
text-align:left;
}
div.f-theme {
background: url("img/bk-table.png") repeat-x scroll center bottom #88ae60;
padding:7px;
color:#FFF;
}
table.f-post {
border-collapse: collapse;
font-size: 11px;
margin-bottom: 5px;
border-bottom:1px solid #ccc;
}
table.f-post th{
background: url("img/bk-table.png") repeat-x scroll center bottom #88ae60;
color:#FFF;
padding:7px;
}
table.f-post td{
padding: 7px 0 7px 7px;
}
span.f-rep-p {
background: url("img/forum/rep_p.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
display: inline-block;
height: 10px;
margin: 3px 0 0 2px;
width: 10px;
cursor:pointer;
}
span.f-rep-m {
background: url("img/forum/rep_m.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
display: inline-block;
height: 10px;
margin: 3px 2px 0 0;
width: 10px;
cursor:pointer;
}
a.f-quote {
text-decoration:none;
 display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  padding: 2px 8px;
  border: 1px solid #5376be;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  font: normal 11px/normal "Times New Roman", Times, serif;
  color: rgba(255,255,255,0.9);
  -o-text-overflow: clip;
  text-overflow: clip;
  background: -webkit-linear-gradient(-90deg, #83a2e1 0, #5376be 100%);
  background: -moz-linear-gradient(180deg, #83a2e1 0, #5376be 100%);
  background: linear-gradient(180deg, #83a2e1 0, #5376be 100%);
  background-position: 46% 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ;
  box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ;
  text-shadow: -1px -1px 0 rgba(15,73,168,0.66) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}
span.f-dell {
background:url(img/delete.png) no-repeat left top;
height:16px;
width:16px;
display:block;
text-decoration:none;
outline:0;
float:right;
border:0;
cursor:pointer;
}
span.f-dell:hover { background-position:left bottom; }
table.f-reply {
border-collapse: collapse;
font-size: 11px;
}

table.f-reply textarea{
width:99%;
height:70px;
resize: none;
}
input.f-scount{
color:#68a0bf;
text-align:right;
font:11px Tahoma,Arial,sans-serif;
padding:1px 0;
border:0;
padding-top:4px;
padding-left:20px;
}
.f-popup {
display:none;
background: none repeat scroll 0 0 #fff;
border: 8px solid #609046;
border-radius: 15px;
box-shadow: 0 0 20px #609046;
color: #000;
float: left;
font-size: 85%;
height: auto;
left: 38%;
padding: 10px;
position: fixed;
top: 35%;
width: 270px;
z-index: 99999;
}
.f-smyles{
background:url(img/chat-smiles.png) no-repeat left top;
height:16px;
width:16px;
display:inline-block;
text-decoration:none;
outline:0;
border:0;
cursor:pointer;
margin: 2px 0 0 3px;
}
.f-smyles-del {
background:url(img/delete.png) no-repeat left top;
height:16px;
width:16px;
display:block;
text-decoration:none;
outline:0;
border:0;
cursor:pointer;
float: right;
vertical-align: middle;
}
div.f-title_quote {
background: none repeat scroll 0 0 #a5ca91;
border-color: #000 #000 -moz-use-text-color #7eb3bb;
border-image: none;
border-style: dotted dotted none solid;
border-width: 1px 1px 0 2px;
color: #000;
display: block;
font-size: 10px;
font-weight: bold;
padding: 3px;
width: 90%;
}
div.f-quote {
background: none repeat scroll 0 0 #ffffe0;
border-color: -moz-use-text-color #000 #000 #7eb3bb;
border-style: none dotted dotted solid;
border-width: 0 1px 1px 2px;
color: #465584;
padding: 3px;
width: 90%;
}
table.f-navigation {
border: 1px solid #ccc;
display: inline-block;
margin: 3px 0;
padding: 5px;
}
div.f-reply-btn {
display: block;
height: 18px;
margin-top: 7px;
text-align: right;
width: 100%;
}
div.f-create-btn {
display: block;
height: 28px;
text-align: right;
width: 100%;
padding-top:3px;
}
div.add-topic-block{
display:none;
border:1px solid #ccc;
margin-top: 3px;
padding:7px;
}
table.f-create textarea{
width:99%;
height:70px;
resize: none;
}
span.f-rep-plus{
background:url(img/forum/rep_plus.gif) no-repeat left top;
height:16px;
width:16px;
display:inline-block;
text-decoration:none;
outline:0;
border:0;
cursor:pointer;
}
span.f-rep-minus{
background:url(img/forum/rep_minus.gif) no-repeat left top;
height:16px;
width:16px;
display:inline-block;
text-decoration:none;
outline:0;
border:0;
cursor:pointer;
}