body{
	padding:10px;
	font-family:tahoma;
	background-color:#fff;
}
a{
	text-decoration:none;
	color:#009;
}
a.visited{
	text-decoration:none;
	color:#009;
}
a:hover{
	cursor: pointer;
}
a.show-cmnts {
    font-variant: small-caps;
    /* background-color: #eee; */
    padding: 0 2px;
    border: thin dotted #aaa;
    font-size: .9em;
    color: #777 !important;
    margin: 0;
    float: right;
    
}
a.show-cmnts.show-all{
	margin-right: 10px
}
a.show-cmnts.show-all::after{
}
a.show-cmnts.show-tr,
a.show-cmnts.show-all{
	float: left;
	border: none;
}

a.show-lang{
  font-variant: all-small-caps;
  padding:0 2px;
  border:thin solid #ccc !important;
  border-radius: 5px
}
a.red-border{
	border: thin solid red !important;
}
.content_table td.all_comments a{
	color:blue;
}
h1{
	font-size:1em;
	background-color:#ADF;
	text-align:center;
	padding:5px;
}
h4{
	text-align:center;
	line-height:0.9em;
	padding:0;
	margin:5px 0;
	min-width:80px;
	color:#333;
	font-weight: normal
}
h6{
	margin:1em 0;
}
table {
    margin: 0 auto;
}
.main-menu{
	padding-right: 80px !important;
	font-size:.8em;
	text-align:center;
	background-image: url('/mw-logo-100.jpg');
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 50px;
/**	background-image: url('/header_back_ar.jpg');
	background-position: top center;
	background-repeat: repeat-x; /**/
}
.arm{
	text-align:left;
	padding:2px;
	background-color:#FFC;
}
.arm_header{
	min-width:400px;
	font-size:18px;
	background-color:#FFC;
	padding:10px;
}
.arm-blue,
.para{
	padding:5px;
	background-color:#EEF;
}
.kjv{
	padding:5px;	
	/*display: none;*/
	background-color:#DFD;
}
.homepage .kjv{
	display:none;
}
.kjv_header{
	min-width:400px;
	font-size:18px;
	background-color:#DFD;
	padding:10px;
	text-align:right;
}
.footnote{
	padding:5px;
	background-color:#FEE;
}
.red, .red a{
	color:#d00;
}
.blue{
	color:#009;
}
.fn_link,.ftn-link{
	color:#ff0000;
	cursor:pointer;
}

.row{
	clear:both;
	padding:2px 5px;
	margin:auto;
	text-align:center;
	display:table-row;
	display:block;

}
.cell{
	text-align:left;
	display:table-cell;
	padding:10px;
	display:inline-block;
	margin:2px;
}
.arm.cell{
	margin-right:2px;
	border-right:solid thin #333;
}
.homepage .new_testament{
	padding:20px;
}
.homepage .new_testament .arm{
	background-color:#FDD;
}
.content_table{
	width:95%;
}
.content_table td{
	padding:10px;
	margin:10px;
	border:2px solid #fff;
	min-width:400px !important;
	vertical-align:top;
}
.arm_1994,
.ru_syn{
	font-style:italic;
}
.arm_1994 div,
.ru_syn div{
	border-top:thin #999 dashed;
	padding:5px 0;
	margin:5px 0 0 0;
}
.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}
#main-filters{
	width:90%;
	text-align:center;
	border-bottom:solid thin #ccc;
	padding: 2px 20px;
	font-size:.7em;
	background-color:#eee;
	margin:auto;
	display:none;
}
#main-filters label{
}
.tooltip .tooltip_arm_1994,
.tooltip .tooltip_ru_syn {
  visibility: hidden;
  width: 420px;
  background-color: none;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  margin:50px 0 0 -50px;
}

.tooltip:hover .tooltip_arm_1994,
.tooltip:hover .tooltip_ru_syn {
  visibility: visible;
}
.content_table td.all_comments{
	padding:0 5px;	
}
.line-number {
	margin-right:5px;
}
.lnk_pre, .lnk_nxt{

	margin-top:5px;
}
.lnk_pre a, .lnk_nxt a{
	font-size:.6em;
	border:thin solid #ccc;
	padding:2px 12px;
	color:#666;
}
.lnk_pre,
#footer-content .lnk_nxt{
	float:right;
}
.lnk_nxt ,
#footer-content .lnk_pre{
	float:left;
}
#footer-content{
	text-align:center;
	font-size:.9em;
	margin:20px 0;
}
#book_selector{
	margin:10px 0 0 0;
}
#book_chapters{
	width:95%;
	margin:auto;
	font-size:1em;
	line-height:1.5em;
	padding:10px;
}
#book_chapters a{
	padding:2px;
	color:#033;
	border:solid thin #ccc;
}
#book_chapters a:hover{
	color:#F00;
	border:solid thin #F00;
}

#main-menu form,
#main-filters form{
	display:inline;
	margin-left:10px;
	font-size:.9em;
}
#main-filters input{
	display:inline;
}
book_selector select{
	float:left;
}
#results{
	padding:10px 30px;
	background-color:#EEE;
}
#headward-c, #headward-l, #wordforms{
	width:95%;
	text-align:center;
	color:#000;
	font-size:1em;
	font-weight:normal;
	margin:auto;
	margin:10px 0;
	border:solid thin #eee;
	padding:4px 2px;
}

#headward-c a,
#headward-l a{
	color:#D00;
	padding:4px 2px;
}
#headward-l a:hover,
#headward-c a:hover,
#wordforms :hover{

	color:#009;
	background-color:#ddd;
	border:thin solid #F00;
}
#wordforms a{
	color:#009;
	padding:4px 2px;
}

hr.close-line{
	border:dotted thin #eee;
}
#copyright{
	border-top:solid thin #ddd;
	text-align:center;
	font-size: .8em;
	color:#999;
	padding:10px 0;
/**	background-image: url('/header_back_ar.jpg');
	background-position: top center;
	background-repeat: repeat-x; /**/
}
/**/
.ar94, .missing_ar94,
.armw, .missing_armw,/**/
.armz, .missing_armz,/**/
.rsyn, .missing_rsyn,
.sept,
.grk,
.bhs-hb,
.ab, .missing_ab,
.tr, .missing_tr,
.ac, .missing_ac,
.mh, .missing_mh,
.ab, .tr, .ac, .mh,.kad, .gnv, .jg, .jw, .jfb,.tb,.hamapatum,.grk-eng,.vlg,.erva_1885,.kjv_1900,.catholic_pdv,
.missing,
#cb_show_arm_1994,
#cb_show_ru_syn,
#cb_arc_comments,
#cb_tb_comments{
	display:none;
	clear:both;
}/**/

.ar94 .fnt,
.armz .fnt{
	text-align:right;
	with:80%;
	font-size:.7em;
	font-weight:bold;
	font-style:italic;
	border:none !important;
}
/*
.ar94, .armw, .ab, .tr, .ac, .mh,.kad, .gnv, .jg, .jw, .jfb,.tb,.hamapatum,.rsyn, .grk, .grk-eng,.vlg,
.missing,
.all_comments .arc,
.all_comments .tb{
	font-size:1em;
	display:none;
} */
.ar94, .rsyn, a.w-gr, .armw, .armz, .sept, .bhs-hb{
	font-size:.8em;
}
.ar94 a{
	color:red;
	font-weight:normal;
}
a.w-gr{
}
a.w-eng{
	color:#777;
}
/*
.wword{cursor:pointer; line-height:.5em}
a.show-cmnts{cursor:pointer; line-height:.5em}
a.show-tb{ color:#d00; } 
a.show-ab{ color:#060; } 
a.show-tr{ color:#00F; } 
a.show-ac{ color:#bb00bf; } 
a.show-mh{ color:#bf00ff; }
a.show-kad{ color:#220;} 
a.show-gnv{ color:#ff0080; } 
a.show-jg{ color:#aabf00; } 
a.show-jw{ color:#00bfff; } 
a.show-jfb{ color:#33dd40; }
a.show-hamapatum{ color:#FF8000; }

#cb_show_tb label { border-bottom: solid thin #d00; } 
#cb_show_ab label { border-bottom: solid thin #060; } 
#cb_show_tr label { border-bottom: solid thin #00F; } 
#cb_show_ac label { border-bottom: solid thin #bb00bf; } 
#cb_show_mh label { border-bottom: solid thin #bf00ff; }
#cb_show_kad label { border-bottom: solid thin #220;} 
#cb_show_gnv label { border-bottom: solid thin #ff0080; } 
#cb_show_jg label { border-bottom: solid thin #aabf00; } 
#cb_show_jw label { border-bottom: solid thin #00bfff; } 
#cb_show_jfb label { border-bottom: solid thin #33dd40; }
#cb_show_hamapatum label { border-bottom: solid thin #FF8000; }
/**/

#cb_show_tr{
	border-left:solid thin #00F;
	margin-left:10px;
	padding-left:10px;
	border-right:none;
}
.chkbx{
	border-right:solid thin #00F;
	margin-right:8px;
	padding-right:5px;
}
.chkbx:last-child{
	border-right:none;
}
.chkbx label {
	display: inline-block;
	white-space: nowrap;
	padding-top:2px;
}
.chkbx input {
	vertical-align: top;
}
.chkbx label span {
	vertical-align: top;
}

@media (max-width: 900px) {
  td.arm, td.kjv {
    float:left !important;
    width:100% !important;
    margin:0 !important;
  }
}

/*************** timelines and LTC ****************/

.synopsis .timeline-sheet,
.synopsis .ltc-arm,
.synopsis .ltc-en,
.synopsis .ltc-sp,
.synopsis .ltc-gm,
.synopsis .ltc-fr,
.synopsis .ltc-ru{
	font-size:.9em;
}
.synopsis .ltc-sp,
.synopsis .ltc-gm,
.synopsis .ltc-fr,
.synopsis .ltc-ru{
	display:none;
}

.synopsis .timeline-sheet td{
	padding-right:5px;
	border-bottom:thin solid #ccc;
	vertical-align:top;
}
.synopsis .book-n{
	background-color:#eee;
	font-weight:bold;
	text-align:center;
	max-width:150px !important;
	width:20%;
	font-size:.8em;
}
.synopsis.paralell .book-n{
	width:100px;
}
.synopsis .row-group{
	text-align:center;
}
.synopsis .txt-am{
	text-align:right;
}
.synopsis .txt-am, txt-en{
	width:30%;
}
.synopsis.paralell .txt-am, txt-en{
	width:25%;
}

.synopsis .timeline-sheet .txt-year{
	font-size:.7em;
	font-weight:bold;
	text-align:right;
	min-width:100px;
	max-width:250px;
}
.synopsis .txt-year{
	background-color:#red !important;
}
.synopsis .timeline-sheet .txt-am,
.synopsis .timeline-sheet .txt-en{
	max-width:33%;
}
.synopsis td.txt-am,
.synopsis td.txt-en{
	min-width:200px;
	font-size:.8em;
	max-width:33%;
}
.synopsis .section{
	background-color:#ddd;
	padding:5px 25px;
	font-size:.7em;
}

.wword{
	/*display:inline-block;*/
}
.synopsis th{
	padding:5px 20px;
	font-weight:bold;
	background-color:#ccc;
	border-bottom:solid think #333;
}
.show-langs{
	float:right;
	font-size:.8em;
	clear:both;
	margin: 10px 0 0 0
}
.show-lang:hover{
	cursor:pointer;
}
.bold, .bold td {
	background-color:#e3f8ff;
	border: dotted thin red;
}
.ico-flag{
    top: 3px !important;
    display: inline-block;
    position: relative;
	left: 15px;
}

a {
  position: relative;
  display: inline-block;
}
a[title]:hover::after {
  content: attr(title);
  position: absolute;
  top: -200%;
  left: 0;
  background-color: #eee;
  padding: 5px 10px;
  white-space: nowrap;
  color:black
}


.ru_syn .sept .num,
.ru_syn .sept .gloss-word,
.ru_syn .bhs-hb .num,
.ru_syn .bhs-hb .gloss-word{
	float:left;
	display: inline-grid;
	border:thin solid #ccc;
	border-radius: 5px;
	text-align: center;
	padding:5px;
}
.ru_syn .bhs-hb .num,
.ru_syn .bhs-hb .gloss-word{
	float:right;
}
.ru_syn .sept .num,
.ru_syn .bhs-hb .num{
	border: none;
}
.ru_syn .sept .num,
.ru_syn .bhs-hb .num,
.ru_syn .sept,
.ru_syn .bhs-hb{
	clear:both;
}

.ru_syn .gloss{
	color: #033;
}
.vlg .en,
.ru_syn .glex{
	color:slategray;
}
.ru_syn .trans{
	color:maroon;
}
.ru_syn .el,
.ru_syn .heb{
	font-weight:bold;
}
#cb_swap{
	padding:4px 8px;
	border-radius: 5px;
	border: thin solid #999;
/*	background-color: #f2fdff;*/
	font-size: .8em;
	font-weight: normal;
}