.questionform {
display: block;
width: 500px;
margin: 0 2px 10px 0;
text-align:	center;
font-size: 150%;
}
.questionform div.question-form-intro {
width: 100%;
padding: 5px 0 5px 0;
margin: 0 0 5px 0;
}
.question-title-box {
width: 100% !important;
max-width:100% !important;
margin: 5px auto 5px auto;
display: block;
}
.question-box {
width: 100%;
display: block;
margin:0 auto 0 auto;
}
.question-form-bottom {
margin: 10px auto 10px auto;
padding: 0 auto 0 auto;
text-align: center;
}
.question-form-bottom input {
margin: 20px auto;
width: 200px;
clear: both;
display: block;
} .question-list{
list-style-type: none;
display: block;
width: 100%;
clear: both;
}
.question-list-title{
font-weight: bold;
padding: 16px 0px;
display: block;
font-size: 1.5em;
}
.question-list li {
border-bottom-width: 1px;
border-bottom-color: #cccccc;
border-bottom-style: dotted;
display: block;
padding: 5px 2px;
}
.question-cat-menu{
margin-top: 20px;
margin-right: 200px;
float: right;
list-style-type: none;
display: none;
}
.list-question-title{
font-size: 1.2em;
display:block;
}
.list-question-answer{
float: right;
}
.q_view_more{
margin: 0px 50px 2px 2px;
display: block;
text-align: right;
font-size: 1.2em;
}
.q_question_list{
margin: 0px;
} .qerror{
color: red;
text-align: center;
} #quser-desc, #quser-desc h3, #quser-desc form,#quser-desc p,#quser-desc textarea,#quser-desc input{
clear: none;
}
#quser-desc{
display: block;
}
#quser-desc form{
display: block;
margin-left: 270px;
}
table.quser-bestans{
width: 250px;
}
table.quser-bestans tbody tr td{
padding:0;
}
td.two-cols, td.three-cols{
padding:0;
}
td.two-cols{
width: 125px;
}
td.three-cols{
width:83px;
} .quser-message{
width: 80%;
text-align:center;
background-color: #lightYellow;
border: 1px solid #E6DB55;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}