﻿@charset "utf-8";
/* CSS Document */

/*-----searchtab-----*/
.searchtab {
	width:100%;
	margin:0 0 10px 0;
}
.search_tab_header {
	width:100%;
	background: url(../../img_site/justis/SearchControl/bg_serchtab_outside.gif) no-repeat 0 0;
}
.imgSearchTab {
	display:block;
	position:relative;
	float:left;
	width:144px;
	height:32px;
	margin:2px 0 0 0;
	z-index:1002;
}

.searchtab_panels {
	width:100%;
	background:url(../../img_site/justis/SearchControl/bg_serchtab_middle.gif) repeat-y 0 0;
}
.search_panel {
	width:100%;
	background:url(../../img_site/justis/SearchControl/bg_serchtab_top.gif) no-repeat 0 0;
}
.search_panel_inner {
	width:100%;
	background:url(../../img_site/justis/SearchControl/bg_serchtab_bottom.gif) no-repeat 0 bottom;
}

/* IE8.0 FireFox Safari Start**/
html>/**/body .search_panel_inner
{
	margin-top:-2px;
}
/* IE8.0 FireFox Safari End**/

.searchtab .searchkeyword .search_type {
	display:inline;
	float:left;
	width:300px;
	margin:22px 20px 0 44px;
	padding:0 0 18px 0;
	text-align:center;
}
.searchtab .searchkeyword .search_type input {
	width:15px;
	height:15px;
	vertical-align:middle;
	margin:0 1px 0 0;
	padding:0;
}
.searchtab .searchkeyword .search_type label {
	margin:0 2px 0 0;
	padding:0;
}
.searchtab .searchkeyword .search_word {
	display:inline;
	float:left;
	width:355px;
	margin:17px 25px 0 0;
	padding:0 0 18px 0;
}
.searchkeyword .input_searchword {
	display:block;
	width:355px;
	padding:3px 0 3px 0;
	border:1px solid #ccc;
}
.searchtab .searchkeyword .btnSearch {
	display:block;
	float:left;
	margin:17px 0 0 0;
	padding:0 0 0 0;
}
.searchtab .searchcatalog {
}
.searchtab .searchcatalog .catalog_select {
	display:inline;
	float:left;
	width:370px;
	margin:13px 0 0 20px;
	padding:0 0 13px 0;
}
.searchtab .searchcatalog .select_search_catalog {
	width:295px;
	height:22px;
	font-size:15px;
}
.searchtab .searchcatalog .imgCatalogselect {
	float:left;
	margin:0 10px 0 0;
	border:1px solid #fff;
}
.searchtab .searchcatalog .search_type {
	position:relative;
	float:left;
	width:545px;
	margin:15px 0 0 20px;
	padding:0 0 10px 0;
}
.searchtab .searchcatalog .search_type_box {
	margin:0 0 5px 0;
}
.searchtab .searchcatalog .select_search_type {
	display:block;
	float:left;
	width:20px;
	height:20px;
	vertical-align:middle;
	margin:1px 5px 0 0;
	padding:0;
}
.searchtab .searchcatalog .select_search_type_text {
	display:block;
	float:left;
	width:70px;
	padding:5px 0 2px 0;
}
*html .searchtab .searchcatalog .search_page {
	/* ie6 */
	display:block;
	float:left;
	width:60px;
	border:1px solid #ccc;
	margin:0 0 0 13px;
	padding:2px 0 2px 0;
}
.searchtab .searchcatalog .search_page {
	display:block;
	float:left;
	width:60px;
	border:1px solid #ccc;
	margin:0 0 0 10px;
	padding:2px 0 2px 0;
}
.searchtab .searchcatalog .search_word {
	width:270px;
	border:1px solid #ccc;
	margin:0 0 0 10px;
	padding:2px 0 2px 0;
}
.searchtab .searchcatalog .div_search_genre {
	float:left;
	width:170px;
	margin:0 8px 0 0;
}
.searchtab .searchcatalog .select_search_genre {
	width:175px;
	height:22px;
	font-size:15px;
}
.searchtab .searchcatalog .btnSearch {
	display:block;
	position:absolute;
	right:8px;
	bottom:15px;
}
.searchtab .searchgenre .searchgenre_form {
	margin:0 0 0 20px;
	padding:17px 0 12px 0;
}
.searchtab .searchgenre .select_searchgenre {
	display:block;
	float:left;
	width:177px;
	margin:0 15px 0 0;
	height:22px;
	font-size:15px;
}
.searchtab .searchgenre .input_searchword {
	display:block;
	float:left;
	width:215px;
	margin:0 15px 0 0;
	border:1px solid #ccc;
}
.searchtab .searchgenre .btnSearch {
	margin:-5px 0 0 0;
}

.searchlimit {
	width:980px;
	background:url(../../img_site/justis/SearchControl/bg_serchlimit_middle.gif) repeat-y 0 0;
}
.searchlimit_inner {
	width:100%;
	padding:8px 0 0 0;
	background:url(../../img_site/justis/SearchControl/bg_serchlimit_top.gif) no-repeat 0 0;
}
.searchlimit_form {
	width:100%;
	padding:0 0 6x 0;
	*padding:0 0 8px 0;
	background:url(../../img_site/justis/SearchControl/bg_serchlimit_bottom.gif) no-repeat 0 bottom;
}
.searchlimit .search_word {
	display:inline;
	float:left;
	width:500px;
	margin:3px 0 5px 145px;
	border:1px solid #ccc;
}
.btnSearchlimit 
{
	display:inline;
	float:left;
	width:142px;
	height:25px;
	margin:0 0 10px 25px;
}

/* firefox */ 
.ajax__tab_custom-theme .ajax__tab_header, x:-moz-any-link
{
	text-align:right;
}

.ajax__tab_custom-theme .ajax__tab_header 
{
	text-align:right;
    *padding:0px 0px 0px 416px;
}

/* safari only */  
body:first-of-type .ajax__tab_custom-theme .ajax__tab_header
{
	text-align:right;
}

.ajax__tab_custom-theme .ajax__tab_header .ajax__tab_outer 
{
    margin:10px 0em -0.1em 0.5em;
}
.ajax__tab_custom-theme .ajax__tab_header .ajax__tab_tab
{        
	color:#000;
    padding:0px 0.75px;    
    margin-right:0.01px;
}
.ajax__tab_custom-theme .ajax__tab_hover .ajax__tab_outer 
{
}
.ajax__tab_custom-theme .ajax__tab_active .ajax__tab_tab 
{
}
.ajax__tab_custom-theme .ajax__tab_active .ajax__tab_outer
{
}
.ajax__tab_custom-theme .ajax__tab_body 
{
    background-color:#f0fae7;  
}
#tabGenreOff
{
	padding-bottom:180px;
}
#tabGenreOn
{
	padding-bottom:180px;
}
.msgActivXOff
{
    color:#cc0033;
    margin:5px 5px 0 5px;
}
