/* Abaza-russian dictionary of Tugov V. B.
--------------------------------------------------------------------------------------------------------*/
.header {font-weight: bold; color: red;}

.hom_num {font-weight: bolder; color: black; margin-left: 0px; font-size: 18px;}
.homonym {font-weight: bolder; color: black; font-size: 18px;}
.dialect {font-weight: normal; color: #555; font-style: italic}
.kind {font-weight: normal; color: maroon; font-style: italic}

.origin {color: #0047ab; font-size: 16px;}
.cross_links {color: #0047ab; font-size: 16px;}

.grammar_category {font-weight: bolder; color: #000; margin-left: 20px;}
.convention {font-weight: normal; color: maroon; font-style: italic}

.word_meaning {font-weight: normal; color: #0047ab;}
.comment {font-weight: normal; color: #555; font-style: italic}
.meanings {border: 0px solid red; margin-left: 40px}

.abaza_sample {font-weight: lighter; color: #0047ab;}
.rus_sample {font-weight: normal; color: black;}
.samples {border: 0px solid orange; margin-left: 20px}

.translation {font-weight: normal; color: navy; margin-left: 0px; font-size: 16px;}
.translation_addition {font-weight: normal; color: #039; margin-left: 0px}
.translation_comment {font-weight: normal; color: maroon; margin-left: 0px; font-style: italic}
.translation_operand {font-weight: normal; color: #003153; margin-left: 0px; font-style: italic}

.abaza_comment {font-weight: lighter; color: #0047ab;}
.rus_tr_of_abaza_comment {font-weight: normal; color: black;}
.rus_clarification {font-weight: normal; color: #696969; font-style: italic}

.sorry_blink {font-weight: bolder; color: red; font-style: italic; margin-left: 60px; text-decoration: blink}
.sorry {font-weight: normal; color: maroon; font-style: italic;  margin-left: 20px}

.finish_blink {color: red; text-decoration: none; text-decoration: blink}
.finish {font-weight: normal; color: #0047ab; text-decoration: none}
.finish:hover {color: red}

.div_rhomb_symbol {font-weight: bolder; color: green; font-size: 18px; margin-left: 20px}
.div_rhomb {border: 0px solid green; margin-left: 40px}
.rhomb_sample {font-weight: lighter; color: #0047ab; border-left: 0px solid #f99}
.rhomb_sample_tr_comment {font-weight: normal; color: #696969; font-style: italic}
.rhomb_td {padding-left: 3px; padding-right: 3px; vertical-align: top; border: 0px solid #555; border-left: 1px solid #fff; border-bottom: 1px solid #eee}
.rhomb_td:hover {border-left: 1px solid #0047ab}

.abcd {font-weight: normal; color: #555; font-style: regular}

table {border: 0px solid #555; vertical-align: top}
tr {vertical-align: top}
tr:hover {background-color: #f7f7fa}
td {padding-left: 3px; padding-right: 3px; vertical-align: top; border: 0px solid #555; border-left: 1px solid #fff; border-bottom: 1px solid #eee}
td:hover {border-left: 1px solid #f99}

.hiddenanswer {display: none;}

.alphabet {line-height: 200%; padding-left: 5px}
.alphabet_l {padding-left: 7px}

.egg {display:block; width: 180px; height: 140px; background-color: #f7f7f7; -webkit-border-radius: 80px 80px 80px 80px / 120px 120px 80px 80px; border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%; text-align: center; position: absolute; border: 1px solid #f1f1f1;}
.egg:hover {display:block; width: 180px; height: 140px; background-color: #fff; -webkit-border-radius: 80px 80px 80px 80px / 120px 120px 80px 80px; border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%; text-align: center; position: absolute; border: 1px solid #f55555;}

.book_title, .book_author, .audio_voice {font-style: italic}


/* Political dictionary of Kishmahov M.
--------------------------------------------------------------------------------------------------------*/
.politdict {margin-left: 20px; margin-right: 20px; border: 0px solid red;}

.politdict_r_word_block {margin-left: 0px; margin-bottom: 8px;}
.politdict_r_word {font-weight: bolder; color: black; font-size: 18px;}

.politdict_a_word_block {margin-left: 40px; margin-bottom: 8px;}
.politdict_a_word {font-weight: normal; color: navy; font-size: 16px;}
.politdict_a_word_comment {color: #696969; font-style: italic;}

.politdict_affix_comment {color: #696969; font-style: italic;}
.politdict_affix {font-weight: bold; color: maroon;}

.politdict_samples {margin-left: 60px;}
.politdict_r_sample {font-weight: lighter; color: #0047ab;}
.politdict_r_sample_translation {font-weight: normal; color: black;}

.politdict_link {color: #0047ab; font-size: 16px;}

.russian {color: #f30;}
.not_native {font-weight: normal; color: #696969; font-style: italic;}


/* biological dictionary of Lafishev P.
--------------------------------------------------------------------------------------------------------*/
.biodict {margin-left: 20px; margin-right: 20px; border: 0px solid red;}

.biodict_a_word_block {margin-left: 0px; margin-bottom: 8px;}
.biodict_a_word {font-weight: bolder; color: black; font-size: 18px;}
.biodict_dialect {color: gray; font-size: 16px;}
.biodict_latin {font-weight: bolder; color: green; font-size: 16px;}
.biodict_latin_2 {font-weight: bolder; color: green;}

.biodict_r_word_block {margin-left: 40px; margin-bottom: 14px;}
.biodict_r_word_block_2 {margin-left: 60px;}
.biodict_r_word {font-weight: normal; color: navy; font-size: 16px;}
.biodict_r_addition {font-weight: normal; color: navy; font-size: 15px;}
.biodict_r_comment {color: #696969; font-style: italic;}

.biodict_convention {color: maroon; font-style: italic}
.biodict_link {color: #0047ab; font-size: 16px;}
.biodict_comment {color: #696969; font-style: italic;}

.biodict_full_description {margin-left: 80px; margin-right: 200px; text-align: justify}

.biodict_russian {color: #f30; font-size: 18px;}
.biodict_not_native {font-weight: normal; color: #696969; font-style: italic;}


/* neo dictionary of internet terms
--------------------------------------------------------------------------------------------------------*/
.neodict {margin-left: 20px; margin-right: 20px; border: 0px solid red;}

.neodict_r_word_block {margin-left: 0px; margin-bottom: 8px;}
.neodict_r_word {font-weight: bolder; color: black; font-size: 18px;}
.neodict_r_comment {color: #696969; font-style: italic;}

.neodict_a_word_block {margin-left: 40px; margin-bottom: 14px;}
.neodict_a_word {margin-left: 40px; font-weight: normal; color: navy; font-size: 16px;}
.neodict_a_phrase {margin-left: 40px; font-weight: normal; color: navy; font-size: 16px;}

.neodict_samples {border: 0px solid orange; margin-left: 60px}
.neodict_sample {font-weight: lighter; color: #0047ab;}
.neodict_sample_translation {font-weight: normal; color: black;}

.neodict_link {color: #0047ab; font-size: 16px;}

.neodict-table {border: 0px solid #555; vertical-align: top}
.neodict-tr {vertical-align: top}
.neodict-tr:hover {background-color: #f7f7fa}
.neodict-td {padding-left: 3px; padding-right: 3px; vertical-align: top; border: 0px solid #555; border-left: 1px solid #fff; border-bottom: 1px solid #eee}
.neodict-td:hover {border-left: 0px solid #f99}

.neodict_preview_area {border: 1px solid slategray; padding: 10px; margin: 10px;  border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px;}

