				body{
					background-color: #fefefe;
					font-family: verdana;
					color: #444;
				}
				table tr td{
					border: 0px solid red;
				}
				table, form{
					margin-left: auto;
					margin-right: auto;
				}
				.list tr:nth-child(odd){
					background-color: #eee;
				}
				.list tr td{
					padding: 7px;
				}
				.list tr:hover{
					background: #DDD;
				}
				.list{
					width: 800px;
				}
				.yes{
					color: green;
				}
				.no{
					color: red;
				}
				td{
					vertical-align: top;
					padding-left: 50px;;
				}
				input, textarea, select{
					padding: 9px;
					border: 3px solid #BBB;
					border-radius: 3px;
					transition: 0.4s;
					font-size: 15px;
				}
				select, option{
					cursor: pointer;
				}
				input:focus{
					border: 3px solid #555;
					outline: none;
					transition: 0.4s;
				}
				input[type=submit], input[type=radio], label{
					cursor: pointer;
					transition: 0.4s;
				}
				input[type=submit]:hover{
					background: #CCC;
					transition: 0.4s;
				}
				a{
					text-decoration: none;
					font-weight: bold;
				}
				.tabs a{
					display: inline-block;
					background: #EEE;
					padding: 10px;
					color: #000;		
					width: 200px;
					text-align: center;
					transition: 0.4s;
					border: 1px solid #666;
					border-radius: 3px;
				}
				.yes{
					display: inline-block;
					background: #6aed63;
					padding: 10px;
					color: #000;		
					width: 200px;
					text-align: center;
					transition: 0.4s;
					border: 1px solid #666;
					border-radius: 3px;
				}
				.no{
					display: inline-block;
					background: #ffaaaa;
					padding: 10px;
					color: #000;		
					width: 200px;
					text-align: center;
					transition: 0.4s;
					border: 1px solid #666;
					border-radius: 3px;
				}
				.no_answer{
					display: inline-block;
					background: #c471f5;
					padding: 10px;
					color: #000;		
					width: 200px;
					text-align: center;
					transition: 0.4s;
					border: 1px solid #666;
					border-radius: 3px;
				}
				#no, #yes{
					display: none;
				}
				.tabs a:hover{
					background-color: #BBB;
					transition: 0.4s;
				}
				.container{
					width: 900px;
					padding-top: 100px;
				}
				#phone_add{
					width: 600px;
				}
				#phone_add tr td{
					padding: 10px;
					height: 60px;
				}
				#phone_add tr:nth-child(odd){
					background-color: #EEE;
				}
				#phone_add tr:hover{
					background-color: #DDD;
				}
				#current_tab{
					background-color: #BBB;
				}
				#login_form{
					margin-top: 17%;
					position: relative;
					left: -20px;
				}
				#login_form td{
					padding-top: 10px;
				}
				#notice{
					background-color: #6aed63;
					color: #000;
					padding: 10px;
					border: 1px solid #EEE;
					border-radius: 3px;
				}
				#error{
					background-color: #ffb5b5;
					color: #000;
					padding: 10px;
					border: 1px solid #EEE;
					border-radius: 3px;
				}
				#offer{
					width: 700px;
					text-indent: 30px;
					padding-bottom: 500px;
				}
				#popup{
					padding: 10px;
					background-color: #EEE;
				}
				button{
					cursor: pointer;
				}
				#new, #progress, #ended{
					padding: 20px;
				}
				#new{
					background-color: #23c06c;
				}
				#progress{
					background-color: #2d84f5;
				}
				#ended{
					background-color: #bbbbbb;
				}
.faq{
	font-weight: bold;
	padding-top: 20px;
}
.answer{
	padding-left: 80px;
}
	