#quiz{ margin:10px 0; }
#quiz a {color:#0073c3; font-weight:bold;}
#quiz a:hover {color:#c00; text-decoration:none;}


.box {padding:10px 5px; border-bottom:2px solid #EDF3F3;}


.fillgaps{ }


.singlechoice{}
.singlechoice .qst-text{padding:0 0 0 55px; line-height:normal; font-size:1.2em; font-weight:bold;}
.singlechoice ul{ list-style:none; padding:0px 53px; margin:3px 5px;}
.singlechoice ul li{ background:none;  }
.singlechoice ul li input[type=radio] {  margin-right:10px;}

.multichoice{}



.qst-count{font-weight:normal; font-size:2.3em; float:left; padding:0 15px 0 0; }
.qst-count:after{content:'.'}
.qst-descr{ font-weight:bold; color:#0073c3; }
.qst-text{padding:10px 0 0 55px; line-height:200%;}


ul.result{list-style:none; padding:10px; margin:10px 5px; border:1px solid #AAC5C8 ; border-bottom-width:2px; border-right-width:2px; background:url(/js/quiz/img/mark-bg.png) repeat-x top;  font-size:1.5em; }
ul.result li {background:none !important; padding:0 !important;  color:#111;   }

.result em {font-weight: bold; font-style:normal; }

.correct em{ color:#009900;}
.wrong em{ color:#c00;}
.notanswered em{color:#666;}

.rangebox #maqbar {display:none;}
.rangebox{ margin:10px; }
.rangebox .rtitle { font-size:1.5em; padding:3px 0;}
.rangebox img { padding:3px; background:#fff; border:1px solid #ccc; margin:5px;}
.rangebox .nextlevel {font-size:1.5em;  text-align:center;  margin: 10px 0 5px 0;}
.rangebox .nextlevel a{ background:#EDF3F3; padding:8px 8px; border:1px solid #AAC5C8; }
.rangebox .nextlevel a:hover{color:#fff !important; border-color:#03406B; background:#0073C3;}

.rangebox .highlight {background:#DFE9EA; padding:5px; text-align:center; font-size:1.2em; font-weight:600; margin:2px 2px 20px 2px ; border:1px solid #B2CBCC;   }
.rangebox .highlight a {color:#20618B !important; }
.rangebox .highlight:hover { background:#EDF3F3; border-color:#DFE9EA; color:#999;  }
.rangebox .highlight:hover a{ color:#0073C3 !important;  }
.rangebox .highlight:hover a:hover { color:#c00 !important; }

 
.rangebox .title-epilogue {color:#20618B; padding:0 !important; margin-left:5px;   font-size:1.3em;   }
.rangebox .epilogue { color:#10344C; ; font-style:italic; font-size:1.1em; border-top:1px solid #bbb;  border-bottom:1px solid #bbb; padding:5px 0 20px 0; margin: 0 5px 15px 5px; line-height:1.9em;      }

.level {  color:#10344C !important; text-align:center; font-size:1.8em;  padding:5px 0 8px 0; border-bottom:3px dashed #0073C3 ; border-top:2px dashed #0073C3 ; margin-bottom:20px;  }






img.imgclear { padding:0; margin:0; background:none; border:none;}




#qresult{}

.box{} /*question result box*/

.answer {font-weight:bold; padding-top: 5px; padding-right:10px; padding-bottom:5px; }
.correct{ color:#090;  background:url(/js/quiz/img/ok2.png) center left no-repeat !important; padding-left:30px;  }
.wrong{color:#c00;  background:url(/js/quiz/img/ko.png) center left no-repeat !important; padding-left:25px;}
.notanswered{color:#666; background:url(/js/quiz/img/kobw.png) center left no-repeat !important; padding-left:25px; }


.singlechoice .answer {margin-left: 20px; padding-top: 5px; padding-right:10px; padding-bottom:5px; padding-left:30px; }




.optionbar { background:#EDF3F3; padding:5px; margin:2px 0; font-size:1.2em; font-weight:bold; border:1px solid #DFE9EA;}
.optionbar a {float:right; padding:0 15px; border-left: 2px solid #fff;  }
.optionbar a:hover{color:#090 !important;}


.sendbutt{color:#012e65; font-size:2em; font-weight:bold; margin:5px; padding:0 10px;}

.qimgbox {  overflow:hidden; width:100%; background:url(/img/quiz/vs.png) no-repeat center ; margin:0; padding:0; }
.qimgbox div {}
qimgbox img {}


.qclear{ clear:both; height:1%; font-size:1px;}



/*banner styles*/
.giftblock {  border:1px solid #AAC5C8 !important; border-bottom-width:2px;  background:#EDF3F3; width:96%; margin:0 auto 10px auto; }
.giftblock .leftsd{ width:200px; padding-left:10px;}
.giftblock img { padding:3px; background:#fff !important;  border:1px solid #AAC5C8 !important; margin-right:10px;}
.giftblock img.hz { margin-top:5px;}

.giftblock .gfttitle{ font-size:1.1em; font-weight:bold; }
.giftblock .rightsd {  padding-right:10px;}
.giftblock textarea { width:100%; height:50px; margin-bottom:5px;}
.giftblock p { width:180px; padding:2px 0; margin:0; font-size:0.8em; width:100%;}



