@charsrt "UTF-8";

h1{
	padding-left: 10px;
	border-left: 15px solid #cc001c;
}

h3{
    width: 300px;
    background-color: #999;
    padding-left: 10px;
    border-left: 8px solid #666;
}

pre{
	width:90%;
	max-width: 1260px;
	min-width:600px;
	overflow: auto;
	background-color:#CCCCCC;
	padding:10px 10px;
	border:1px solid #666666;
}

span.mark{
	display:inline;
	background-color:yellow;
	background:-webkit-linear-gradient(transparent 50%,yellow 50%);
	background:-moz-linear-gradient(transparent 50%,yellow 50%);
}

span.mark_pink{
	display:inline;
	background-color:#FF0DFF;
	background:-webkit-linear-gradient(transparent 50%,#FF0DFF 50%);
	background:-moz-linear-gradient(transparent 50%,#FF0DFF 50%);
}

span.mark_blue{
	background-color:#046BFF;
	background:-webkit-linear-gradient(transparent 50%,#046BFF 50%);
	background:-moz-linear-gradient(transparent 50%,#046BFF 50%);
}

span.mark_green{
background: #25ba56; /* Old browsers */
background: -webkit-linear-gradient(transparent 50%,#25ba56 50%);
background:-moz-linear-gradient(transparent 50%,#25ba56 50%);
}

span.mark_orange{
background: #FF7800; /* Old browsers */
background: -webkit-linear-gradient(transparent 20%,#FF7800 10%);
background:-moz-linear-gradient(transparent 20%,#FF7800 10%);
}

span.border_red{
	display:inline;
	border-bottom:3px solid red;
}

span.border_blue{
	border-bottom:3px solid blue;
}

.result{
	width:90%;
	max-width: 1260px;
	min-width:600px;
	overflow:auto;
	color: #000;
	background: #ffffff;
	padding:10px 10px;
	border:1px solid red;
	}

ul li{
	margin-bottom:10px;
	}
	
table{
	border:1px solid #666;
	border-collapse:collapse;
			}

table tr.gray{
	background-color:#FFF6F6;
}

table th{
	background-color:#666;
	color:#fff;
	padding:5px;
	border:1px solid #ccc;
}
			
table tr td{
	padding:5px;
	border:1px solid #666;
}