.comment{color:#f00;}
.task form div{clear:none;}
.task_type_1{position:relative;z-index:0;}
.task_type_1.pushIt{z-index:5;}
/*.wrap_answer_boxes{position:absolute; top:0; z-index:999;}*/
.show_answer{position:relative;}
.answer_box{padding:13px 0 0;background:url('../img/bg_arrow_top.png') no-repeat top center; position:absolute; width:190px; text-align:center; left:0;margin-left:-85px; font-size:12px;}
.answer_box .background{background:#054783;color:#fff;float:left;width:180px;padding:10px 5px;border-radius:5px;}
.answer_neightbour{float:left;width:auto; font-size:18px; line-height:24px; height:24px;}
.resizing-input{float:left;min-width:50px;max-width:400px;clear:none;padding:0;margin:0;}
.resizing-input input, .resizing-input span {font-size: 18px;font-family: Sans-serif;white-space: pre;padding: 5px;}
.resizing-input span{display:none;}
textarea.open_answer{float:left;width:100%;border:none;background:none; color:#054783; max-width:100%;min-width:100%; min-height:120px;}
.answer_input_type{float:left;min-width:50px; border:none;border-bottom:1px solid #333; margin:0 10px; clear:none; font-size:14px;line-height:20px;height:20px;padding:0;}
.show_answer,.check_answer,.check_answer_multi{cursor:pointer; margin-left:20px;}
.show_answer{display:none; color:#2C6877;}
.result{margin-left:20px;}
.good{color:#0F0;}
.bad{color:#F00;}
.fill_table td input{width:100%;}
.fill_table div{margin:0;padding:0;}
.fill_table .label{text-align:center;}
.wrap_text img{max-height:130px; max-width:180px;height:auto;width:auto; float:right;}

.multi_answers div{clear:none;padding:0;margin:0;}
.multi_answers .row{float:left;width:100%; margin-bottom:10px;}
.multi_answers .checkbox,.multi_answers .type{float:left;width:auto; margin-right:2%;}
.multi_answers .checkbox{margin-top:-2px;}
.multi_answers .answer{float:left;width:90%;font-size:14px;}
.question_text{float:left;width:100%;margin-bottom:10px;}

.cols_1 td{width:80%;}
.cols_2 td{width:40%;}
.cols_3 td{width:26%;}
.cols_4 td{width:20%;}
.cols_5 td{width:16%;}
.cols_6 td{width:13%;}
.cols_7 td{width:11%;}
.cols_8 td{width:10%;}
.cols_9 td{width:7%;}
.cols_10 td{width:8%;}

.table_answers td.last{width:15%;}
.table_answers td.counter{width:5%; font-size:19.2px;}

.task{margin:8px 0;}
.font_setup{font-size:18px; line-height:24px;}
.task .counter,.task .answer_neightbour{float:left;width:auto; font-size:18px; line-height:24px; height:auto;}
.task .counter{min-width:24px;}
.task .resizing-input{float:none;min-width:50px;max-width:400px;display:inline-block; height:15px;}
.resizing-input input, .resizing-input span {font-size: 16px;font-family: Sans-serif;white-space: pre;padding: 5px;font-style:italic; color:#054783;}
.resizing-input span{display:none;}
.task .answer_input_type{float:left;min-width:50px; border:none;border-bottom:1px solid #333; margin:0 10px; clear:none;font-style:italic;color:#054783; font-size:16px;line-height:20px;height:20px;padding:0; background:none;}
.task .show_answer,.task .check_answer,.task .check_answer_multi{cursor:pointer; margin-left:20px;}
.task .show_answer{position:relative;}
.task .show_answer{display:none; color:#2C6877;}
.task .result{margin-left:20px;}
.task .wrap_text{float:left;width:70%;margin-right:2%;}
.task .wrap_text img{max-height:130px; max-width:180px;height:auto;width:auto; float:right;}
textarea.open_answer{float:left;width:100%;border:none;background:none; color:#054783; max-width:100%;min-width:100%; min-height:120px;}

.col_text{width:80%; float:left;}
.wrap_answer_boxes{float:right;width:15%;}
