@charset "utf-8";



/* Styles for Kanji Radical Dictionary Page, Media: Screen */
/***********************************************************/

div#kad-pg-radical {
  margin: 0px;
  padding: 0px;
  border: 1px solid white;
}

div#kad-pg-radical .hidden {
  display: none;
}

div#kad-pg-radical .clear {
  clear: both;
  font-size: 0px;
}

div#kad-pg-radical div.heading {
  position: relative;
  border: 1px solid white;
}

div#kad-pg-radical div.heading img.heading {
  float: left;
  display: block;
  position: relative;  
  left: -20px;
  width: auto;
}

div#kad-pg-radical div.heading div.links {
  float: left;
  width: auto;
  position: relative;
  top: 8px;
  left: -15px;
  text-align: left;
  font-size: 11px;
  color: black;
  height: 10px;
}

div#kad-pg-radical div.heading div.links a {
  text-decoration: none;
}

div#kad-pg-radical div.heading div.kadc-print-this-icon {
  float: left;
  width: auto;
  padding: 2px 0px 0px 5px;
}

div#kad-pg-radical p.intro {
  padding: 0px 0px 0px 20px;
  margin: 0px;
  width: 350px;  
}




div#kad-pg-radical div.radical-grid {
  margin: 15px 0px 0px 0px;
}

div#kad-pg-radical div.radical-grid div.top-controls {
  height: 22px;
  font-size: 12px;
  font-weight: bold;
}

div#kad-pg-radical div.radical-grid div.top-controls a {
  text-decoration: none;
}

div#kad-pg-radical div.radical-grid div.top-controls div.reset {
  float: left;
  padding: 2px 0px 2px 20px;
  width: auto;
}

div#kad-pg-radical div.radical-grid div.top-controls div#kad-pg-radical-searching {
  float: left;
  position: relative;
  width: auto;
}

div#kad-pg-radical div.radical-grid div.top-controls div#kad-pg-radical-searching img {
  position: absolute;
  display: block;
  top: 4px;
  left: 13px;
}

div#kad-pg-radical div.radical-grid div.top-controls div#kad-pg-radical-summary {
  float: left;
  padding: 2px 5px 2px 8px;
  width: auto;
}

div#kad-pg-radical div.radical-grid div.top-controls div#kad-pg-radical-summary a {
  font-size: 11px;
  font-weight: normal;
}

div#kad-pg-radical div.radical-grid div.stroke {
  float: left;
  width: 30px;
  height: 30px;
  position: relative;
  font-size: 20px;
  text-align: center;
  background: transparent;
  margin: 1px;
  border: 2px solid white;
  font-weight: bold;
  color: #333;
}

div#kad-pg-radical div.radical-grid div.stroke div {
  position: relative;
  top: 2px;
}

div#kad-pg-radical div.radical-grid a.radical {
  float: left;
  display: block;
  position: relative;
  width: 30px;
  height: 30px;
  font-size: 22px;
  text-align: center;
  background: #FEFEFE;
  margin: 1px;
  border: 2px solid #F1F1F1;
  text-decoration: none;
  color: black;
  overflow: hidden;
}

div#kad-pg-radical div.radical-grid a.radical:hover {
  cursor: pointer;
  border-color: #B0CAFD;
}

div#kad-pg-radical div.radical-grid a.radical.selected {
  border-color: black;
  background: #FFFFFF;
}

div#kad-pg-radical div.radical-grid a.radical.selected:hover {
  border-color: #999;
}

div#kad-pg-radical div.radical-grid a.radical.disabled {
  background: #FFFFFF;
  border-color: #FCFCFC;
  color: #EEE;
}

div#kad-pg-radical div.radical-grid a.radical.disabled:hover {
  border-color: #FCFCFC;
  cursor: default;
}

div#kad-pg-radical div.radical-grid a.radical img {
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  border: 0px;
}

div#kad-pg-radical div.radical-grid a.radical.selected img {
  left: -30px;
}

div#kad-pg-radical div.radical-grid a.radical.disabled img {
  left: -60px;
}






div#kad-pg-radical div.search-results {
  margin: 0px 10px 10px 0px;
  border-bottom: 2px solid #DDD;
  padding: 10px 5px 5px 5px;
}

div#kad-pg-radical div.search-results div#kad-pg-radical-no-results {
  padding: 10px 0px 20px 0px;
  text-align: center;
  color: #DDD;
  font-size: 14px;
  font-weight: bold;
}

div#kad-pg-radical div.search-results div#kad-pg-radical-some-results div.kanji-result {
  float: left;
  position: relative;
  width: auto;
  font-size: 32px;  
  border: 2px solid white;
}

div#kad-pg-radical div.search-results div#kad-pg-radical-some-results div.kanji-result:hover {
  border: 2px solid #F1F1F1;
}

div#kad-pg-radical div.search-results div#kad-pg-radical-some-results div.kanji-result input {
  position: absolute;
  display: block;  
  top: 12px;
  left: 1px;
}

div#kad-pg-radical div.search-results div#kad-pg-radical-some-results div.kanji-result a.kanji-glyph {
  display: block;
  margin: 0px 2px 0px 20px;  
  text-decoration: none;
  color: black;
}

div#kad-pg-radical div.search-results div#kad-pg-radical-some-results div.kanji-result a.kanji-glyph:hover {
  color: #777;
}

div#kad-pg-radical div.search-results div.add-to-list {
  padding: 10px 0px 10px 0px;
  position: relative;
}

div#kad-pg-radical div.search-results div.add-to-list input.kanji-select-all-button {  
  border: 1px solid black;
  background: white;
  font: normal 11px tahoma, sans-serif;
  text-align: center;
  margin-right: 10px;
}

div#kad-pg-radical div.search-results div.add-to-list input.kanji-select-all-button.select-all {
  width: 70px;
}

div#kad-pg-radical div.search-results div.add-to-list input.kanji-select-all-button.deselect-all {
  width: 80px;
}

div#kad-pg-radical div.search-results div.add-to-list div#kad-pg-radical-kanji-adding,
div#kad-pg-radical div.search-results div.add-to-list div#kad-pg-radical-kanji-add-result {
  padding: 10px 0px 0px 0px;
  text-align: center;
  font-size: 11px;
}

div#kad-pg-radical div.search-results div.add-to-list div#kad-pg-radical-kanji-adding img {
  position: relative;
  top: 2px;
}

div#kad-pg-radical div.search-results div.add-to-list div#kad-pg-radical-kanji-add-result a {
  text-decoration: none;
}

div#kad-pg-radical div.search-results div.add-to-list div#kad-pg-radical-kanji-add-result.notice {
  color: #0A0;
}

div#kad-pg-radical div.search-results div.add-to-list div#kad-pg-radical-kanji-add-result.notice a {
  color: #0A0;
}

div#kad-pg-radical div.search-results div.add-to-list div#kad-pg-radical-kanji-add-result.notice a:hover {
  color: #0D0;
}

div#kad-pg-radical div.search-results div.add-to-list div#kad-pg-radical-kanji-add-result.error {
  color: #A00;
}

div#kad-pg-radical div.search-results div.add-to-list div#kad-pg-radical-kanji-add-result.error a {
  color: #A00;
}

div#kad-pg-radical div.search-results div.add-to-list div#kad-pg-radical-kanji-add-result.error a:hover {
  color: #D00;
}




div#kad-pg-radical div.kanji-detail {  
  padding: 0px 5px 20px 5px;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-no-detail {  
  padding: 20px 0px 20px 0px;
  text-align: center;
  color: #333;
  font-size: 14px;
  font-weight: bold;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-loading-detail {  
  padding: 30px 0px 230px 0px;
  text-align: center;
  font-size: 13px;
  font-weight: normal;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-error-detail {  
  padding: 20px 0px 20px 0px;
  text-align: center;
  color: #A00;
  font-size: 13px;
  font-weight: normal;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.glyph-and-readings {
  padding: 0px 0px 10px 0px;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.glyph {
  float: left;
  width: 100px;
  font-size: 95px;
  text-align: center;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.readings {
  float: left;
  width: 60%;
  padding: 0px 0px 0px 25px;
  font-size: 11px;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.readings .label {
  font-weight: bold;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.readings .text {
  font-weight: normal;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.readings div.on-reading {
  padding: 38px 0px 0px 0px;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.readings div.kun-reading {
  padding: 8px 0px 8px 0px;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.soda-image {
  position: relative;
  margin: auto;
  width: 230px;
  height: 60px;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.soda-image img {
  display: block;
  position: absolute;  
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.soda-image div.label {
  position: absolute;
  font-size: 13px;
  font-weight: bold;
  top: 14px;
  left: 70px;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.soda-image div.label span.sub-label {
  font-size: 11px;
  font-weight: normal;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.sod-image {
  padding: 15px 0px 20px 0px;
  text-align: center;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail img.compounds-heading {
  position: relative;
  left: -20px;
  display: block;
  margin-right: auto;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail table.compounds {
  margin: 0px 0px 0px 20px;
  width: 95%;
  border: 0px;  
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail table.compounds td {
  text-align: left;
  padding: 1px;
  color: black;
  font-size: 12px;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail table.compounds tr.no-compounds td {
  padding: 10px 0px 10px 0px;
  text-align: center;
  color: #CCC;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail table.compounds tr.compound td.checkbox {
  width: 5%;
  text-align: left;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail table.compounds tr.compound td.kanji {
  font-size: 16px;
  width: 25%;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail table.compounds tr.compound td.kanji a {
  text-decoration: none;
  color: black;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail table.compounds tr.compound td.kanji a:hover {
  color:#999;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail table.compounds tr.compound td.kana {
  width: 35%;
  font-size: 16px;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail table.compounds tr.compound td.kana a {
  text-decoration: none;
  color: black;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail table.compounds tr.compound td.kana a:hover {
  text-decoration: underline;
  color: #999;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail table.compounds tr.compound td.definition {
  width: 35%;
  font-size: 11px;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail table.compounds tr.select-all-button td {
  padding: 6px 0px 0px 5px;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail table.compounds input.vocab-select-all-button {  
  border: 1px solid black;
  background: white;
  font: normal 11px tahoma, sans-serif;
  text-align: center;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail table.compounds input.vocab-select-all-button.select-all {
  width: 70px;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail table.compounds input.vocab-select-all-button.deselect-all {
  width: 80px;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail table.compounds tr.more-link td.link {
  padding: 0px;
  font-size: 11px;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail table.compounds tr.more-link td.link a {
  text-decoration: none;
  color: black;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail table.compounds tr.more-link td.link a:hover {
  text-decoration: underline;
  color: #6699FF;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.add-to-list {
  padding: 20px 0px 0px 0px;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.add-to-list div#kad-pg-radical-vocab-adding,
div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.add-to-list div#kad-pg-radical-vocab-add-result {
  padding: 15px 0px 0px 0px;
  text-align: center;
  font-size: 11px;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.add-to-list div#kad-pg-radical-vocab-adding img {
  position: relative;
  top: 2px;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.add-to-list div#kad-pg-radical-vocab-add-result a {
  text-decoration: none;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.add-to-list div#kad-pg-radical-vocab-add-result.notice {
  color: #0A0;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.add-to-list div#kad-pg-radical-vocab-add-result.notice a {
  color: #0A0;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.add-to-list div#kad-pg-radical-vocab-add-result.notice a:hover {
  color: #0D0;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.add-to-list div#kad-pg-radical-vocab-add-result.error {
  color: #A00;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.add-to-list div#kad-pg-radical-vocab-add-result.error a {
  color: #A00;
}

div#kad-pg-radical div.kanji-detail div#kad-pg-radical-some-detail div.add-to-list div#kad-pg-radical-vocab-add-result.error a:hover {
  color: #D00;
}