td {
    vertical-align: top;
}

.answers-rubrics {margin:0 0 30px 10px;}
.answers-rubrics h3 {margin-bottom:15px;}
.answers-rubrics-list {list-style:none;margin:0 0 14px 0;padding:0;}
.answers-rubrics-list a {color:#555;text-decoration:underline;font-size:13px;}
.answers-rubrics-list a:hover {text-decoration:underline;}
.answers-rubrics-list li {line-height:14px;padding:0 0 5px 10px;}
.answers-rubrics-list li.active {background:url(../i/triblack.gif) no-repeat 0 5px;}
.answers-rubrics-list li.active a {color:#333;font-weight:bold;}
.answers-rubrics-list li.answers-rubrics-list-header {padding-bottom:7px;padding-left:0;}
.answers-rubrics-list-header a {font-weight:bold;font-size:12px;text-transform:uppercase;color:#19880d;font-family:'Trebuchet MS',sans-serif;}
.answers-rubrics-list.active .answers-rubrics-list-header a {color:#c55;}

a.rules {font-weight:bold;font-size:12px;text-transform:uppercase;color:#19880d;font-family:'Trebuchet MS',sans-serif;}
a.rules:hover {color:#ff0036;}

p {text-align:justify;padding:0 0 6px 16px;}

.answers-new-for-me {margin:0 0 30px;background:#f5f5f5;padding:10px;border:1px solid #ddd;}
.answers-new-for-me h3 {color:#fa0000;}

.qu-list-item {clear:both;padding-bottom:20px;border-bottom:1px solid #eee;padding-top:20px;}
.qu-list-block {margin-left:70px;padding-right:20px;}
a.qu-list-link {font-size:18px;}
.qu-has-answer {background:#00cc77;color:white;padding:1px 7px;border-radius:5px;font-size:11px;}
.qu-list-info {padding-top:5px;font-size:13px;}
.qu-list-info, .qu-list-info a {color:#5f5f5f;}

a.qu-list-answers {float:left;background:url(../i/answers-counter.png) no-repeat 4px 0;font-size:10px;height:50px;width:60px;text-align:center;color:#777;text-decoration:none;line-height:12px;}
a.qu-list-answers.red {background:url(../i/answers-counter-red.png) no-repeat 4px 0;color:#c00;}
a.qu-list-answers.red:hover {color:#ff0036;}
a.qu-list-answers.green {background:url(../i/answers-counter-green.png) no-repeat 4px 0;color:#373;}
a.qu-list-answers.green:hover {color:#393;}
a.qu-list-answers span {display:block;padding:13px 0 2px;font-size:17px;font-weight:bold;}
a.qu-list-answers i {display:block;padding:10px 0 2px;font-style:normal;}

.qu-details {padding:10px 0 10px 0;border-left:2px solid #ddd;background:#f5f5f5;margin-top:6px;}
.qu-details-item {padding:5px 15px 5px 20px;font-size:13px;margin-bottom:10px;}
.qu-details-text  {padding-top:4px;font-family:'Times New Roman',serif;font-size: 16px;}
.qu-details-control {padding-top:3px;font-size:11px;}
.qu-details-control a {text-decoration:none;color:#555;border-bottom:1px dashed #555;}
.qu-details-textarea {width:95%;height:70px;border:1px solid #ccc;background:white;border-radius:5px;padding:3px;margin:10px 0;resize:vertical;}

.answers-item {margin-bottom:20px; padding-bottom: 20px;border-bottom: 1px solid #EEE;}
.answers-new {background:url(../i/nbg.gif) repeat-y scroll 0 0 #e5f1ff;padding:5px 0;}
.answers-new-comment {background-color:#ddeaff;padding-bottom:10px;}

.answer-controls {margin-top:3px;clear:both}
.answer-controls a {color:#777;font-size:13px;}
.answer-controls a:hover {color:#222;}
.answer-controls a.green {color:#070;}
.answer-controls a.green:hover {color:#ff0036;}
.answer-controls a.green2 {color:#090;font-weight:bold;}
.answer-controls a.green2:hover {color:#ff0036;}

.bb-hover-pic:hover {opacity:0.9;}

.fast-search {border: 1px solid #b3b3b3;border-radius:7px;overflow:hidden;padding:10px;float:left;background:#f5f5f5;}
.fast-search table td {vertical-align:middle;}
.fast-search-input {font-size:15px;padding:2px;width:350px;}

div.fr div.sort_block {background-color:transparent;border:none;margin:0;padding:0;}
div.fr div.sort_block a {text-decoration:none;border-bottom:1px dashed #080;color:#080}
div.fr div.sort_block a:hover {text-decoration:none;border-bottom:1px dashed #ff0036;color:#ff0036}

.crow3 {
    float: left;
    font-size: 11px;
    padding-left: 10px;
    padding-top: 4px;
}

.vc2 {
    float: left;
    padding-left: 8px;
    padding-top: 3px;
}

.gray {
    font-size: 12px;
}

.green, a.green {
    color: #080;
}

.search-question {
    background: #FFF url(/i/magnifier2.gif) no-repeat left center;
    padding-left: 20px;
}

.blackdashed,
.blackdashed:hover {
    color: #000;
    border-bottom: 1px dashed #000;
    text-decoration: none;
}

input[type="text"],
select,
textarea {
    border: 1px solid #CCC;
    padding: 2px 4px;
}

.boy {
    background: transparent url(/i/boy17.gif) no-repeat center left;
    padding-left: 22px;
}

.girl {
    background: transparent url(/i/girl17.gif) no-repeat center left;
    padding-left: 22px;
}

.edit {
    background: transparent url(/i/edit.gif) no-repeat center left;
    padding-left: 22px;
}

.delete {
    background: transparent url(/i/delete.gif) no-repeat center left;
    padding-left: 22px;
}

.views {
    background: transparent url(/i/views.gif) no-repeat center left;
    padding: 0 10px 0 22px;
}

.cms {
    background: transparent url(/i/mail.gif) no-repeat center left;
    padding: 0 0 0 22px;
}

.fr48 {
    background: url("/i/fr48.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    padding: 5px;
}

.correct, .incorrect {
    display: inline-block;
    margin: 0 3px 0 20px;
    width: 16px;
    height: 16px;
    background: transparent url(/i/tick.png) no-repeat center center;
    vertical-align: -3px;
}

.incorrect {
    background-image: url(/i/cross.png);
}

.bbcontrols {
    float: none;
}