﻿    
    body
    {
    	font-family:Arial;
    	background:#fff url(images/body_bg.jpg) repeat;
		width:100%;
    }
    
    .proj_title          /*****************项目开始页标题样式*************/
    {
        color:#003399;
        margin-bottom:5px;
        font-size:16px;
        font-weight:bold;
        font-family:Arial;
    }
    .proj_time_div
    {
    	height:52px;
		margin-top:5px;
    	margin-bottom:15px;
    	width:688px;
    	margin:0 atuo;	
        background:#f3f3f3;
    }
    .orange
    {
    	color:#ff6600;
    	letter-spacing:1px;
    	font-size:12px;
    }
    .orangebold
    {
    	color:#ff6600;
    	letter-spacing:1px;
    	font-weight:bold;
    }
    .orangebold1
    {
    	color:#ff6600;
    	letter-spacing:1px;
    	font-weight:bold;
    	text-decoration:none;
    }
    .black
    {
    	color:#000;
    	font-size:12px;
    }
    
    #watch
    {
    	float:left;
    	/*margin-left:20px;*/
		
    	margin-top:10px;
		margin-bottom:10px;
		padding-top:5px;
    	padding-left:30px;
    	font-size:12px;
    	line-height:220%;
    	color:#000;
    	height:31px;
    	background:url(images/watch.jpg) no-repeat left top;
    }
    #proj_begin
    {
    	font-size:14px;
    	color:#000;
    	/*padding-left:17px;*/
    	padding-right:5px;
    	line-height:220%;
    	margin-top:5px;
    }
    #survey_deatail
    {
    	color:#ff6600;
    	font-size:12px;
    	/*margin-top:-20px;*/
    }
    .submit_div
    {
    	text-align:left;
    	/*margin-left:17px;*/
    }
    
    
     /*****************改动下面样式将引起所有题型样式变化*************/
     
     
   .otr{ background-color:#e6eeff;}  
    p
	{
     color:#000;
     font-size:14px;
     line-height:180%;
     font-family:Arial;
     font-weight:normal;
    } 
    strong
    {
    	font-weight:normal;
    }
     
			/*按钮样式效果设置*/
    .submit_style
    {
    	width:88px;
    	height:26px;
    	/*
		margin-top:34px;
    	padding-top:2px;
		*/
    }
     
     
    		/*定义每个页面左右padding*/
    .all_padding
    {
    	padding-left:70px;
    	padding-right:60px;
    }
    
    
			/*问卷内容样式设置*/
    .question
    {
    	color:#003399;
    	font-size:12px;
    }
    
    .border_question
    {
    	background:#f3f3f3;
    	padding:15px auto 15px 15px;
    }
		/*问题类型样式*/
    .question_type 
	{
		font-size:12px;
		color:#000;
		font-weight:normal;
	}
	
		/*每道题剩余时间样式*/
    #surplus_time 
    {
    	color:#BBA8BD;
    	font-size:20px;
		margin-left:3px;
    	float:left;
    }
    
		/*下一题按钮设置*/
    .next_button
    {
    	width:88px;
    	height:26px;
    	padding-top:2px;
    	cursor:pointer;
    }
	
		/*上一题按钮设置*/
    .show_prev_button
    {
    	width:88px;
    	height:26px;
    	padding-top:2px;
    	cursor:pointer;
    }

    
    
        /*进度条样式设置*/
     .progressdiv
    {   
        padding:0 0 0 1px;
        text-align:left;
        margin-top:2px;
        background:url(images/progressbar.jpg) no-repeat;
        width:170px;
        height:13px;
        overflow:hidden;
        /*
        margin-left:35px;
        margin-top:-13px;
        */
        float:right;
        /*border:solid 1px red;*/
    }
    .progress_text {
        float:right;
        padding-right:10px;
    }
    ul.progressbar
    {
        list-style-type:none;
        padding:0;
        margin:0;
        width:170px;
        height:13px;
    }
    ul.progressbar li
    {
        float:left;
        width:17px;
        height:13px;
        margin:1px 0;
        overflow:hidden;
    }
    ul.progressbar li.isdone
    {
		background:url(images/progressbar_bg.jpg) no-repeat;   
    }
	
	
	           /***********************单选题样式设置***************************/
	
	.noborder_table
	{
		font-size:12px;
		color:#003399;
		/*line-height:250%;*/
		background-color:#f3f3f3;
	}
    .noborder_table tr {height:25px;}
    .noborder_table tr td {padding:3px 0;}
	
	
			/***********************多选题样式设置***************************/
	.matrix_table {border-top:solid 1px #ccc;border-left:solid 1px #ccc;width:100%;}
    .matrix_table td,.matrix_table th {border-bottom:solid 1px #ccc;border-right:solid 1px #ccc; height:25px; font-size:12px;}
    
    
    
			/***********************趣味测试结果页面样式设置***************************/
    #result_text
    {
    	font-size:14px;
    	line-height:140%;
    	font-weight:normal;
    	font-family:Arial;
    }
    
   .invite_friend
   {
   	height:55px;
   	width:688px;
   	font-size:12px;
   	color:#000;
   	padding-top:20px;
   	margin-top:-4px;
   	margin:0 auto;
   	background:#f3f3f3;
   }
   .invite_friend_hy
   {
	min-height:55px;   
   	width:688px;
   	font-size:12px;
   	color:#000;
   	padding-top:20px;
   	margin-top:-4px;
   	margin:0 auto;
   	background:#f3f3f3;
   }
    .fun_latest
    {
		border:solid 1px #ccc; 
		margin:0 auto; 
		text-align:left; 
		width:338px; 
		height:123px; 
		font-size:12px;
		color:#000;
		text-decoration:none;
		overflow:hidden;
    }
    .fun_latest ul li
    {
      list-style-type:none;
      text-align:left;
      margin-left:-24px;
      height:20px;
      margin-top:4px;
    }
    #survey_list a:link
    {
    	color:#000;
    	font-size:12px;
    	text-decoration:none;
    }
    #survey_list a:visited
    {
		color:#000;
    	font-size:12px;
    	text-decoration:none;	
    }
    
    a.orangelink:link
    {
    	color:#ff6600;
    	font-weight:bolder;
    	text-decoration:underline;
    }
    a.orangelink:visited
    {
    	color:#ff6600;
    	font-weight:bolder;
    	text-decoration:underline;
    }
    a.orangelink1:link
    {
    	color:#ff6600;
    	font-weight:bolder;
    	text-decoration:none;
    }
    a.orangelink1:visited
    {
    	color:#ff6600;
    	font-weight:bolder;
    	text-decoration:none;
    }
    a:visited
    {
    	color:#000;
    	line-height:200%;
    	text-decoration:none;
    }
    a:link
    {
    	color:#000;
    	text-decoration:none;
    }
	#foot_right
	{
	  font-size:12px;
	  color:#646464;
	}
	
#div_min_warn {display:none;}

.big_err_msg {color:red;font-size:16px;display:inline;font-weight:bold;}
.errmsg {color:red;font-size:12px;}


#next_button_div{ float:left;}

#style1{ font-size:14px; color:#333333;background:url(images/survey_result.png) no-repeat left top; padding-left:50px;padding-top:13px; line-height:180%; margin-left:20px;}
#header{ background:url(images/header_bg_01.jpg) repeat-x; height:50px; width:688px; text-align:center;}

	div.proj_footer
	{
	  font-size:12px;	  
	}
	div.proj_footer p
	{
	  font-size:12px;
	  margin:0;
	  padding:0;
	}
	div.proj_footer_right
	{
	  font-size:12px;	  
	}
	div.proj_footer_right p
	{
	  font-size:12px;
	  margin:0;
	  padding:0;
	}
		/* end survey style */
	.result
	.thanks
	{
	 background:url(images/thanks.jpg) no-repeat;
	 height:30px;
	 width:29px;
	 overflow:hidden;
	}
	#end_login
	{
	 background:url(images/login_btn.jpg) no-repeat;
	 height:28px;
	 width:115px;
	 border:solid 0px red;
	 overflow:hidden;	
	}
	#end_regist
	{
	 background:url(images/regist_btn.jpg) no-repeat;
	 height:28px;
	 width:115px;
	 border:solid 0px red;
	 overflow:hidden;	
	}
	#end_prize
	{
	  background:url(images/prize.jpg) no-repeat;
	  height:31px;
	  width:24px;
	  border:solid 0px red;
	  overflow:hidden;		
	}
	#smile
	{
	  background:url(images/icon2.gif) no-repeat;
	  height:31px;
	  width:31px;
	  border:solid 0px red;
	  overflow:hidden;		
	}
	#title
	{
	  background:url(images/icon.gif) no-repeat;
	  height:28px;
	  width:26px;
	  border:solid 0px red;
	  overflow:hidden;		
	}
	.logo_right {
		font-size:12px;
	}
tr.row_error td {background-color:#FBE1F0;}
div.proj_title a.text {border:dotted 1px gray;padding:3px 3px 1px;margin:2px;}
div.proj_title span.like {background-color:lightgreen;}
div.proj_title span.dislike {background-color:#ED6666;}
