.easy_frame {border: #ededed solid 1px; background-color:#FFFFFF;}
.easy_top {background-color:#f7f7f6; height: 30px;}
.easy_top_left {padding-left: 10px; padding-top: 5px; padding-bottom: 10px; float: right;}
.easy_top_right {float: right; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.easy_big {font-size: 16px; vertical-align: middle;}
.easy_small {font-size: 9px; vertical-align: middle;}
.easy_small_red {color: #e8523e; font-size: 9px; vertical-align: middle;}
.easy_align_middle {vertical-align: middle; behavior: url(components/com_faq/images/iepngfix.htc);}
.easy_admincomment {margin-left: 10px; margin-right: 10px;  padding-bottom: 15px; margin-bottom: 8px; background-color:#FAFAFA; border-right: 5px solid #EDEDED; border-left: 5px solid #EDEDED; background-repeat:repeat-x; color: #666666; padding-left:10px; padding-right:10px; padding-top:10px; background-position-y:50%}
.easy_contact {margin-left: 10px; text-align:left; margin-right: 10px; margin-top: 8px; padding-bottom: 10px; background-color:#FAFAFA; border-right: 5px solid #EDEDED; border-left: 5px solid #EDEDED; position:relative; background-repeat:repeat-x; padding-left:5px; padding-right:5px; padding-top:5px; background-position-y:50%}
.easy_content {margin:8px 10px; text-align:right; padding-bottom: 15px; background-color:#FAFAFA; border-right: 5px solid #EDEDED; border-left: 5px solid #EDEDED; background-repeat:repeat-x; padding-left:10px; padding-right:10px; padding-top:10px; background-position-y:50%}
.png {behavior: url(components/com_faq/images/iepngfix.htc)}

#faq h2{
margin: 0;

}

#faq p.clr {
clear: both;
}

#faq dl{
margin: 0;
padding: 0;
padding-top: 5px;
padding-bottom: 5px;
}

#faq p.date {
margin: 0;
padding: 0;
border-bottom: 1px solid #5F5F5F;
}

#faq p.rate {
float: right;
margin: 0;
padding: 0;
margin-right: 10px;
}

#faq dt {
float: left;
}

#faq dt strong {
display: block;
margin-left: 5px;
}

#faq dt em {
margin: 0;
padding: 0;
font-size: 12px;
margin-left: 5px;
}


#faq dd {
min-height: 40px;
height: auto !important;
height: 40px;
margin-left: 150px;
}



#faq a span {
display: none;
}

#faq a.hp {
float: left;
display: block;
height: 16px;
width: 16px;
margin-top: 3px;
margin-right: 2px;

}

#faq img.msn {
float: left;
display: block;
height: 16px;
margin-right: 2px;
width: 16px;
}

#faq a.view {
float: right;
}

#faq a.sign {
direction: rtl;
float: right;
}

#faq a.email {
float: left;
display: block;
height: 16px;
width: 16px;
margin-top: 3px;
margin-right: 2px;
}

#faq a.icq {
float: left;
display: block;
height: 16px;
width: 16px;
margin-right: 2px;
margin-top: 3px;
}

#faq a.aim {
float: left;
display: block;
height: 16px;
width: 16px;
margin-top: 3px;
margin-right: 2px;

}

#faq a.yah {
float: left;
display: block;
height: 16px;
margin-top: 3px;
margin-right: 2px;
width: 16px;

}

#faq a.skype {
float: left;
display: block;
height: 16px;
width: 16px;
margin-top: 3px;
margin-right: 2px;

}


#faq fieldset#form {
border: 0px none;
width: 460px
}

#faq fieldset#form legend {
display: none;
}

#faq fieldset#form p{
margin: 0;
font-size: 13px;
margin: 18px;
}

#faq fieldset#form label{
display: block;
width: 7em;
float: left;
}

#faq fieldset#form input {
width:245px;
}

#faq fieldset#form textarea {
width: 245px;
}


#faq fieldset#form input.button {
padding: 0;
width: 60px;
cursor: pointer;
}

#faq p.admincomment{
margin: 0;
padding: 0;
border-top: 1px solid #5F5F5F;
margin-top: 6px;
}

#faq div#bbcode {
margin-left: 105px;
}

#faq #smile {
float: right;
margin-top: 15px;
}
