.fleft{float:left; }
.fright{float:right; }
.align_center{text-align:center; }

div.config{border:1px solid #cecece; width:650px; margin:10px; padding:10px; }
div.config table{width:700px; }

div.config table input.text{width:300px; }
div.config table input.quiz_value{float:left; margin-top:6px; }
div.config table input.quiz_value_container{margin-bottom:10px; }
div.config table p.submit{float:left; margin-left:30px; padding:0; }
div .sec_submit{margin-left:30px; }

.clear_both{clear:both; font-size:0; line-height:0; height:0; }
.clear{clear:both; }
.err{font-size:12px; color:#761a0f; font-weight:bold; line-height:20px; /* height:20px; */ height:auto; color:#e94902; }

div.radio{position:relative; width:1.4em; height:1.4em; overflow:hidden; background:url('../images/radio_back.gif') 0 0 no-repeat; border:1px solid #ecf2e4; font-size:10px; }
div.radio_checked{background-position:0 -1.4em; }
div.radio_focused{border:1px dotted #333333; }
div.radio input{position:absolute; left:-1000em; top:0; }

#quiz_inner_content{padding:20px 40px 40px 65px; margin:0; }
#quiz_inner_content .top_text{font-family:Arial; font-size:16px; line-height:22px; font-weight:bold; color:#000000; }
#quiz_inner_content .top_text b{color:#5d5d5d; }
#quiz_inner_content .no_margin{padding-top:0; margin-top:0; }
.quiz_el{margin-bottom:30px; margin-left:50px; border:1px solid #ecf2e4; }
.quiz_title{margin-bottom:10px; font-family:Arial; font-size:16px; font-weight:bold; color:#5d5d5d; }
.quiz_values{margin:5px 0 5px 14px; }
.quiz_values .quiz_value{margin:5px 0; }
.quiz_values label{margin-left:5px; font-family:Arial; font-size:12px; color:#5d5d5d; font-weight:bold; }

.quiz_response{margin-left:5px; font-family:Arial; font-size:12px; color:#5d5d5d; font-weight:bold; }

a.gray_button{display:inline; text-decoration:none; cursor:pointer; font-size:10px; line-height:10px; }
a.gray_button span.button_left{display:block; float:left; width:4px; height:34px; background:url('../images/gray-button-left.gif') top left no-repeat; }
a.gray_button span.button_middle{display:block; float:left; font-family:Arial; font-size:18px; line-height:24px; color:#666666; /* font-weight:bold;  */padding:5px 30px 5px 31px; height:24px; overflow:hidden; background:url('../images/gray-button-middle.gif') top left repeat-x; color:#585757; }
a.gray_button span.button_right{display:block; float:left; width:5px; height:34px; background:url('../images/gray-button-right.gif') top left no-repeat; }
a:hover.gray_button span.button_middle{text-decoration:underline; }

a.small_gray_button{display:inline; text-decoration:none; cursor:pointer; font-size:10px; line-height:10px; }
a.small_gray_button span.button_left{display:block; float:left; width:6px; height:22px; background:url('../images/lbut.gif') top left no-repeat; }
a.small_gray_button span.button_middle{display:block; float:left; font-family:Arial; font-size:12px; line-height:18px; color:#666666; font-weight:bold; padding:2px 30px 2px 31px; height:22px; overflow:hidden; background:url('../images/mbut.gif') top left repeat-x; color:#585757; }
a.small_gray_button span.button_right{display:block; float:left; width:6px; height:22px; background:url('../images/rbut.gif') top left no-repeat; }
a:hover.small_gray_button span.button_middle{text-decoration:underline; }


.quizform{display:block; width:450px; width:400px; margin-left:50px; }
.quizform div.fieldset{border:0; padding:10px; margin:10px; }
.quizform div.fieldset span.top_desc{display:block; margin-bottom:20px; }
div.friend_fields{padding-top:20px; border-top:1px solid #dddddd; }

.quizform input.text{
	width:200px;
	float:left;
}
.quizform input.input_news{
	float:left;
}
.quizform label.label_news{
	float:left;
	width:45em;
	border:1px solid red;
	margin-left:0.5em;
}
.quizform textarea.text{
	width:200px;
	height:100px;
	float:left;
}
.quizform label{
	width:150px;
	display:block;
	font-weight:bold;
	float:left;
}
.quiz_sub_form{display:block; width:600px; margin-left:50px; }

.form_loading{display:block; width:350px; height:250px; background:url('../images/ajax-loader.gif') center center no-repeat; }

.subm_button{float:left; margin-left:11.5em; }
.middle_subm_button{float:left; margin-left:32.2em; }

.importform{width:350px; margin-left:0; }
.importform div.fieldset{margin-top:3em; }
.importform label{width:100px; margin:0 1em 0 1.5em; text-align:right; }
.importform input.text{width:150px; }
.importform .contact_list{position:relative; border:1px solid #dbdbdb; width:350px; height:25em; overflow:auto; background-color:#FFFFFF; }
.importform .list_contact{font-size:10px; }
.importform .clear{text-align:center; }

.importform div.checkbox{position:relative; width:2.3em; height:2.3em; overflow:hidden; background:url('../images/check_back.gif') 0 -2.2em no-repeat; border:1px solid #FFFFFF; }
.importform div.checkbox_checked{background-position:0 0; }
.importform div.checkbox_focused{border:1px dotted #333333; }
.importform div.checkbox input{position:absolute; left:-1000em; top:0; }

.importform .list_contact label{width:300px; display:block; float:left; margin:0; padding:5px 0 0 5px; text-align:left; font-size:12px; color:#000000; }
.importform .list_loading{display:block; width:350px; height:250px; background:url('../images/ajax-loader.gif') center center no-repeat; }
.importform .list_more span.fleft{margin:10px 10px; }
.importform span.fleft{margin:0.5em 0.2em 0 0; }
.importform .top_text img{float:left; }

#tab_import_default a{display:block; margin:3em auto; text-align:center; }

#text_total_contacts{text-align:center; }



table.results_table{ width:400px;border-collapse:collapse; }
table.results_table tr td{padding:3px 10px; border:1px solid #cecece; border-width:1px; font-family:Arial; font-size:12px; color:#5d5d5d; font-weight:bold; }
table.results_table thead tr td{background-color:#9dc28e; font-family:Arial; font-size:12px; color:#000000; font-weight:bold; }

table.results_table tr td.ltd{border-right-width:1px; }
table.results_table tr.ltr td{border-bottom-width:1px; }

table.results_table tr td.td0{width:10px; text-align:center; }
table.results_table tr td.td1{width:400px; }
table.results_table tr td.td2{width:50px; text-align:center; }
table.results_table tr td.td3{width:100px; text-align:center; }
table.results_table tr td.td4{width:500px; text-align:center; }

.result_note{width:500px; margin:5px auto; }

a.small_link{font-size:10px; }

.quiz_err{float:left; margin-left:20px; }
.quiz_form_err{margin-left:150px; }
.quiz_title_err{margin-left:20px; margin-top:2px; }
.quiz_bottom_err{text-align:center; }



.quiz_header{position:relative; font-size:10px; width:96em; height:42.3em; }
.quiz_header img{position:absolute; left:0; top:0; }
.quiz_header .quiz_header_links{position:absolute; left:50px; top:320px; line-height:25px; }
.quiz_header .quiz_header_links a{font-size:14px; font-weight:bold; font-family:Tahoma; color:#bdbcbc; }

.quiz_footer_link{}




/* paginare */
.quiz_paging{margin:1em auto; font-family:Verdana; font-size:1.1em; text-align:center; font-weight:bold; }
.quiz_paging a, .quiz_paging b{display:inline; padding:0.2em 0.5em; text-decoration:none; font-size:12px; line-height:1.8em; margin:0;}
.quiz_paging a{border-left:1px solid #e7e7d6; color:#747474; font-weight:normal; }
.quiz_paging .fpage{border:0; }
.quiz_paging b{font-size:1.2em; }
.quiz_paging b.cr_page{border-left:1px solid #e7e7d6; padding:0.1em 0.2em 0.1em 0.5em; margin:0; }
.quiz_paging a.prevButton, .quiz_paging a.nextButton{background:url('../images/pag_buttons.gif') no-repeat; display:block; height:2.1em; width:5.8em; font-size:10px; line-height:1em; padding:0; border:0; text-decoration:none; }
.quiz_paging a.prevButton{background-position: 0 0;  }
.quiz_paging a.prevButton:hover{background-position: 0 -2.2em; }
.quiz_paging a.nextButton{background-position: -5.8em 0; }
.quiz_paging a.nextButton:hover{background-position: -5.8em -2.2em; }

.quiz_paging_table{margin:0 auto; }
.quiz_paging_table td{vertical-align:middle; padding:0; }






