/*--------		Video Search Engine [ Fooooo ]	--------*/
/*--------		header.css / version 2.2.1  	--------*/
/*--------		Last updated 2009/02/10			--------*/    
/*--------		K.Akatsuka @ bank of innovation	--------*/



/*--------		header					--------*/
#header {width: 100%;text-align:center;}

/*--------		header toparea [toppage]		--------*/
#toparea {width:100%;height:25px;background:#1c2918 url(../images/header_toparea_bg.gif) repeat-x;}

#toparea ul.index			{width:960px;height:25px;margin-left:auto;margin-right:auto;color:#fff;height:16px;}
#toparea ul.index li.about	{float:left;width:500px;text-align:left;padding-top:3px;}	
#toparea ul.index li.lang	{float:left;width:460px;text-align:right;padding-top:5px;}

/*--------		header logo&search [toppage]	--------*/
#fooooosearch {width:100%;height:180px;background:#ccc url(../images/fsearch_bg.jpg) repeat-x 0 0;}	
		
#fooooosearch ul.headlogo					{margin-left:auto;margin-right:auto;width:960px;}
#fooooosearch ul.headsearch					{margin-left:auto;margin-right:auto;width:960px;padding-bottom:18px;}
#fooooosearch ul.headlogo li				{float:left;}
#fooooosearch ul.headsearch	li				{float:left;color:#fff;}

#fooooosearch ul.headlogo li.logo			{width:570px;margin:35px 0 0px 0;text-align:right;}
#fooooosearch ul.headlogo li.safesearch		{float:left;}

.searchhead		{width:200px;text-align:right;padding:6px 5px 0px 0;font-size:14px;}

.searchwindow	{width:445px;height:29px;border:solid #aad591 1px;}

.searchbot		{width:120px;font-size:10px;}
.searchoption	{width:100px;padding:8px 0 0 5px;font-size:12px;text-align:left;}
.searchoption a	{color:#fff;}
.searchoption a:hover	{color:;#990000;text-decoration:underline;}

.searchoption_s	{width:100px;padding:8px 0 0 5px;font-size:12px;text-align:left;}
.searchoption_s a			{color:#418b38;}
.searchoption_s a:hover		{color:#418b38;text-decoration:underline;}
.searchoption_s a:visited		{color:#418b38;}

/*--------		Safe Search [ Toppage ]	--------*/

.safesearch				{font-size:10px;}
.safesearch a:link		{color:#fff;text-decoration:underline;}
.safesearch a:visited	{color:#fff;text-decoration:underline;}

.safesearch_s				{font-size:10px;}
.safesearch_s a:link		{color:#418b38;text-decoration:underline;}
.safesearch_s a:visited		{color:#418b38;text-decoration:underline;}

	
/*--------		Search Form CSS [ all ]	--------*/


.searchwindow input.t_search	{border:solid 1px #aaa;font-size:16px;padding:4px;width:434px;height:19px;}
.searchwindow input.wh_search	{border:solid 1px #aaa;font-size:16px;padding:4px;width:435px;height:19px;}
.searchwindow input.wo_search	{border:solid 1px #aaa;font-size:16px;padding:4px;width:445px;height:30px;}
.searchbot input	{width:120px;height:30px;font-size:12px;background:#ccc;}


/*IE7*/
*:first-child+html .searchwindow input.t_search		{border:solid 1px #aaa;font-size:16px;padding:3px;width:435px;height:19px;}
*:first-child+html .searchwindow input.wh_search	{border:solid 1px #aaa;font-size:16px;padding:4px;width:434px;height:19px;}
*:first-child+html .searchwindow input.wo_search	{border:solid 1px #aaa;font-size:16px;padding:3px;width:444px;height:30px;}
.searchbot input	{width:120px;height:30px;font-size:12px;background:#ccc;}
/*IE7*/

/*IE6*/

* html .searchwindow input.t_search		{border:solid 1px #aaa;font-size:16px;padding:3px;width:435px;height:20px;}
* html .searchwindow input.wh_search	{border:solid 1px #aaa;font-size:16px;padding:3px;width:430px;height:20px;}
* html .searchwindow input.wo_search	{border:solid 1px #aaa;font-size:16px;padding:4px;width:437px;height:29px;}
* html .searchwindow	{width:439px;height:30px;border:solid #aad591 1px;}

/*IE6*/
	
	
/*--------		header logo&search [ search result]	--------*/
#compactsearch {width:100%;height:70px;}	

#compactsearch ul.logosearch	{margin-left:auto;margin-right:auto;width:960px;list-style-type:none;}
#compactsearch ul.logosearch li	{float:left;}

#compactsearch ul.logosearch li.logo		{width:170px;height:48px;margin:10px 5px 0 0;}
#compactsearch ul.logoserach li.grn			{font-size:12px;}
#compactsearch ul.logoserach .safesearch	{margin:0;}

.grn						{width:680px;height:48px;}
ul.sbgrn					{width:680px;height:43px;}
	
/*--------		Safe Search [ search result ]	--------*/
					
.logoserach li.safesearch				{font-size:10px;color:#333;}
.logoserach li.safesearch a:link		{color:#990000;text-decoration:underline;}
.logoserach li.safesearch a:visited		{color:#990000;text-decoration:underline;}

.option a {color:#4169E1;}
.option a:hover	{color:;#990000;text-decoration:underline;}

/*--------		Search Form CSS [ search result ]	--------*/





#sw				{width:359px;text-align:left;margin:0;padding:0;}

#result {width:346px;text-align:left;}
#result a {color:#314503;text-decoration:none;}
#result a:hover {color:#314503;text-decoration: none;}

a.suggest_hidden{color:#314503;text-decoration: none;font-weight: bold;}
a:hover.suggest_hidden{color:#314503;text-decoration: none;font-weight: bold;}
a:visited.suggest_hidden{color:#314503;text-decoration: none;font-weight: bold;}


#s_index_head    {width:850px;margin-left:auto;margin-right:auto;font-size:12px;text-align:right;margin-top:5px;}
#s_index_head ul {width:380px;list-style:none;}
#s_index_head li.del {width:20px;float:left;}
#s_index_head li.fac {width:160px;float:left;}
#s_index_head li.plg {width:160px;float:left;}

#s_index_logo	{width:330px;margin-left:auto;margin-right:auto;text-align:center;font-size:14px;margin-top:80px;}
#s_index_search	{width:850px;margin-left:auto;margin-right:auto;margin-top:20px;}
#s_index_end	{width:330px;margin-left:auto;margin-right:auto;text-align:center;margin-top:20px;}

#s_index_search ul {width:850px;list-style:none;}
#s_index_search li {float:left;}
#s_index_search li.searchhead		{width:180px;text-align:right;padding:5px 5px 0px 0;font-size:14px;}
#s_index_search li.searchwindow	{width:409px;height:30px;border:solid #aad591 1px;}
#s_index_search li.searchbot		{width:120px;font-size:10px;}
#s_index_search li.searchoption	{width:100px;padding:8px 0 0 8px;font-size:12px;}
#s_index_search li.searchoption a	{color:#4169E1;}
#s_index_search li.searchoption a:hover	{color:;#990000;text-decoration:underline;}

#s_index_end a	{color:#4169E1;margin-5px;font-size:14px;}


/*FF*/
.searchwindow input.s_search	{border:solid 1px #aaa;font-size:16px;padding:4px;width:433px;height:27px;margin-top:1px;}

/*IE7*/
*:first-child+html .searchwindow input.s_search	{border:solid 1px #aaa;font-size:16px;padding:4px;width:400px;height:20px;}

/*IE6*/
* html .searchwindow input.s_search	{border:solid 1px #aaa;font-size:16px;padding:4px;width:430px;height:27px;margin-top:0px;}


.sug {z-index:80;position:absolute;}




