a:active.searchPath, a:link.searchPath, a:visited.searchPath {
	color: rgb(115, 115, 115);
}
a:hover.searchPath {
	color: rgb(115, 115, 115);
}
table.searchResultProgramBlock {
	width: 100%;
	margin-top: 10px;
	border: 2px solid #a4a4a4;
}
table.searchResultProgramBlock td {
	padding: 0;
}
table.searchResultProgramBlock tr.programInfo td {
	vertical-align: top
}
table.searchResultProgramBlock tr.programInfo .image{
	width: 75px;
}
table.searchResultProgramBlock tr.programInfo div.image{
	float: left
}
table.searchResultProgramBlock tr.programInfo .image img {
	width: 55px;
	padding: 5px 15px 5px 5px;
}
table.searchResultProgramBlock tr.programInfo td.name {
	padding: 5px 15px 5px 0px;
}
table.searchResultProgramBlock tr.programInfo td.name div.path {
	color: rgb(115, 115, 115);
}
table.searchResultProgramBlock tr.programControl td {
	background-color: #d1d1d1;
}
table.searchResultProgramBlock tr.programControl span.item {
	display: block;
	float: left;
	margin: 0;
	height: auto;
	padding: 0px 0 0 0px;
}
table.searchResultProgramBlock tr.programControl span.item img{
	vertical-align: middle;
}
table.searchResultProgramBlock tr.programControl td {
	padding-right: 2px;
	height: 22px;
	background-color: #d1d1d1;
	padding-left: 75px
	/*text-align: right;*/
}

table.searchResultBlogBlock {
	margin-top: 10px;
}
table.searchResultBlogBlock span.date {
	color: rgb(115, 115, 115);
}
table.searchResultBlogBlock tr.title td {
	padding-top: 10px;
}
table.searchResultBlogBlock tr.snippet td {
	padding-top: 8px;
	padding-bottom: 10px;
}

table.searchResultItemBlock {
	margin-top: 10px;
}
table.searchResultItemBlock tr.title td {
	padding-top: 10px;
}
table.searchResultItemBlock tr.snippet td {
	padding-top: 8px;
	padding-bottom: 10px;
}

form.needGameForm {
	margin: 0px;
	padding: 5px 0px;
	border: rgb(209, 209, 209);
	background-color: rgb(221, 221, 221);
}
form.needGameForm table{
	width: 100%;
}
form.needGameForm table td {
	padding: 5px 15px;
}
form.needGameForm table td div.value table td {
	padding: 0px;
}
form.needGameForm table td div.value input {
	width: 227px;
	border: 1px solid rgb(172, 172, 172);
	margin: 0px;
	padding: 0px;
}
form.needGameForm table td div.value textarea {
	width: 227px;
	height: 80px;
	border: 1px solid rgb(172, 172, 172);
	margin: 0px;
	padding: 0px;
}
form.needGameForm table td input.submit {
	background-color: rgb(205, 20, 11);
	border: 1px solid rgb(75, 5, 0);
	color: rgb(243, 243, 243);
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
}
form.needGameForm div.success {
	padding: 5px 15px;
	color: rgb(70, 150, 70);
}
form.needGameForm div.error {
	padding: 5px 15px;
	color: rgb(150, 50, 50);
}

form.needGameFormCenter {
	margin: 0px;
	padding: 0px;
}
form.needGameFormCenter h5 {
	padding-bottom: 5px;
}
form.needGameFormCenter div.success {
	padding: 0px 14px 20px 14px;
	color: rgb(70, 150, 70);
}
form.needGameFormCenter div.error {
	padding: 0px 14px 20px 14px;
	color: rgb(150, 50, 50);
}

div.keymatch {
	border: solid #dadada 1px;
	background-color: #ffffff;
	padding: 10px;
	margin-top: 10px;
}
div.keymatch div.gl{
	margin-top: 2px;
}