div.mainheadline {
color: #106c31;
font-size: 18px;
padding-top: 10px;
padding-bottom: 10px;
}

div.questions {
padding-left: 4px;
padding-bottom: 0;
}

div.questions form {
display: block;
margin: 0;
padding: 0;
font-size: 14px;
font-family: Times New Roman;
}

div.questions form p {
color: #3a9242;
text-align: left;
}

div.questions form p.qnumber {
color: #d60303;
}

div.questions form br {
clear: left;
}

div.questions form input {
margin: 0;
padding: 0;
width: 16px;
background: url();
}

div.questions form label {
margin: 0;
padding-left: 4px;
color: #727272;
font-size: 12px;
}

div.questions form button {
display: inline;
float: left;
margin-left: 40px;
padding: 0;
background: url(../images/viktorina/img01.gif) no-repeat left top;
border: 0;
width: 66px;
height: 18px;
}

/* (Удалено во избежание конфликта)
div.shspacer {
display: block;
clear: both;
height: 12px;
border-bottom: 1px solid #c9c9c9;
margin:0;
margin-bottom: 12px;
margin-left: 12px;
margin-right: 12px;
}
*/

div.fl {
float: left;
}

div.fr {
float: right;
}


div.fl, div.fl a{
color: #106c31;
}


div.fr, div.fr a{
color: #106c31;
}

div.leaders {
font-weight: bold;
color: #d60303;
padding: 4px;
padding-left: 34px;
}

div.topleaders {
}

div.topleaders span {
display: inline;
padding-left: 4px;
padding-right: 4px;
}

div.firsts, div.others {
padding-top: 4px;
padding-bottom: 4px;
} 

div.firsts .num, div.others .num {
color: #3b9342;
float: left;
width: 30px;
text-align: right;
}

div.firsts .bar, div.others .bar {
float: left;
float: left;

}

div.firsts .nickname {
color :#3083ce;
font-weight: bold;
float: left;
width: 250px;
}

div.others .nickname {
color :#3083ce;
float: left;
width: 250px;
}

span.iam{
color: red;
}
