table.ws_main tr.data table.container tr td.data_column div.adv_search
{
	margin-left: 1.5em;
	margin-right: 0.5em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
  font-size: 0.8em;
}

table.ws_main tr.data table.container tr td.data_column div.message
{
	margin-left: 1.5em;
	margin-right: 0.5em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	color: red;
}

table.ws_main tr.data table.container tr td.data_column div.adv_search div.title
{
	font-weight: bold;
  font-size: 1.1em;
  color: #0066CC;
	/*color: #C12E48;*/
}

table.ws_main tr.data table.container tr td.data_column div.adv_search div.info
{
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	/*clear: both;*/
}
table.ws_main tr.data table.container tr td.data_column div.adv_search div.info input.word_form
{
	margin-left: 1em;
}

table.ws_main tr.data table.container tr td.data_column div.adv_search div.info input.word
{
	margin-left: 1em;
}

table.ws_main tr.data table.container tr td.data_column div.adv_search div.info input.in_data
{
	width: 37em;/*40em;*/
	margin-left: 1em;
}

table.ws_main tr.data table.container tr td.data_column div.adv_search div.source
{
	display: inline;
	margin-left: 1em;
}

table.ws_main tr.data table.container tr td.data_column div.adv_search div.source label
, table.ws_main tr.data table.container tr td.data_column div.adv_search div.pos_checker label
{
	margin-right: 1em;
}

table.ws_main tr.data table.container tr td.data_column div.adv_search div.edit_btn
{
  margin-left: 0.4em;
}

table.ws_main tr.data table.container tr td.data_column div.adv_search div.edit_btn
, table.ws_main tr.data table.container tr td.data_column div.adv_search div.edit_title
{
	display: inline;
}

table.ws_main tr.data table.container tr td.data_column div.adv_search div.edit div.edit_btn
, table.ws_main tr.data table.container tr td.data_column div.adv_search div.edit div.edit_title
{
	display: none;
}

table.ws_main tr.data table.container tr td.data_column div.adv_search div.edit_btn a
{
	margin-left: 0.4em;
}

table.ws_main tr.data table.container tr td.data_column div.adv_search div.pos_checker
{
	display: none;
}

table.ws_main tr.data table.container tr td.data_column div.adv_search div.edit div.pos_checker
{
	display: block;
	margin-left: 1em;
}

table.ws_main tr.data table.container tr td.data_column div.adv_search label.check
{
	/*color: red;
	background-color: #C6FFFF;*/
  background-color: #D2E2EF;/*#F9F9C7;*/
  /*color: #004B97;*/
}

table.ws_main tr.data table.container tr td.data_column div.adv_search span.nowrap
, table.ws_main tr.data table.container tr td.data_column div.adv_search span.nowrap label
, table.ws_main tr.data table.container tr td.data_column div.adv_search span.nowrap input
{
	white-space: nowrap;
}

table.ws_main tr.data table.container tr td.data_column ol.search_step
{
	margin-left: 1em;
	padding: 0;
}

div.adv_search a, div.adv_search a:visited
{
  color: #005CB9;
  text-decoration: none;
}

div.adv_search table.search_case td
{
  padding-top: 1em;
  padding-bottom: 0.5em;
  vertical-align: baseline;
}

div.adv_search table.search_case td strong
{
  font-style: italic;
}

div.adv_search table.search_case td.input label
{
  font-weight: bold;
}

div.adv_search td.description
{
  width: 80%;
}
div.adv_search td.input
{
  white-space: nowrap;
  vertical-align: top;
  padding-right: 2em;
}

div.adv_search div.example
{
  margin-top: 1em;
  /*font-style: italic;*/
}

div.adv_search table.dict_fields
{
  width: 100%;
}

div.adv_search table.dict_fields td
{
  white-space: nowrap;
  vertical-align: top;
}

div.adv_search table.dict_fields td.value
{
  width: 80%;
  padding-left: 2em;
}

div.adv_search table.dict_fields tr td table.fileds
{
  margin-bottom: 0.5em;
}

div.adv_search table.dict_fields tr td table.fileds td
{
  padding-bottom: 0.3em;
  padding-right: 2.8em;
}

div.adv_search table.dict_fields tr td table.fileds td.last
{
  padding-right: 0;
}

div.adv_search div.remark
{
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

table.ws_main tr.data table.container tr td.data_column div.browse_letter
{
	margin-left: 1.5em;
	margin-right: 0.5em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
  font-size: 0.8em;
}

table.ws_main tr.data table.container tr td.data_column div.browse_letter a
{
  color: #005CB9;
  text-decoration: none;
  margin-right: 1.5em;
}

table.ws_main tr.data table.container tr td.data_column div.browse_letter a:hover
{
  text-decoration: underline;
}
