/* Eric Meyer's CSS Reset */
span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: top;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

@font-face {
    font-family: Libertine; /* Гарнитура шрифта */
    font-weight: normal;
	src: url(fonts/Libertine-F.ttf); /* Путь к файлу со шрифтом */
}

@font-face {
    font-family: Libertine; /* Гарнитура шрифта */
    font-weight: bold;
	src: url(fonts/Libertine-FB.ttf); /* Путь к файлу со шрифтом */
}

@font-face {
    font-family: Amiri; /* Гарнитура шрифта */
    font-weight: normal;
	src: url(fonts/Amiri-F.ttf); /* Путь к файлу со шрифтом */
}

@font-face {
    font-family: Amiri; /* Гарнитура шрифта */
    font-weight: bold;
	src: url(fonts/Amiri-FB.ttf); /* Путь к файлу со шрифтом */
}

@font-face {
    font-family: LohitMY; /* Гарнитура шрифта */
    font-weight: bold;
	src: url(fonts/LohitMalayalam-F.ttf); /* Путь к файлу со шрифтом */
}

div {
	font-family: Verdana;
	text-align:justify;
	line-height: 1.2;
}

div.m {
	font-family: Verdana;
	text-align:justify;
	font-size: 140%;
	line-height: 1.2;
}

span {
	font-weight:light; 
	vertical-align:top; 
	font-size:60%; 
	}

b.n {
	font-family: Verdana;
	font-weight: bold;
	color: #000000;
}
	
hr{
	background:gray; 
	color:gray; 
	border:0px; 
	height:0px; 
	margin:8px; 
	clear:both;  
}
	
div#fixedheader {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height: 80px;
	color:#CCC;
	background:#333;
}

.footer {
	vertical-align: bottom;
	text-align: center;
	background-color: #aee3a1;
}

b.footer{
	font-family: Verdana;
	font-size: 70%;
}

a.footer {
    font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	font-size:80%;
}

a.footer_pear {
    font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	font-size:70%;
}


a.footer:link {
 COLOR: #000000; /*The color of the link*/
}
a.footer:visited {
 COLOR: #000000; /*The color of the visited link*/
}
a.footer:hover {
 COLOR: #ff0000; /*The color of the mouseover or 'hover' link*/
}

a.footer_m:link {
 COLOR: #000000; /*The color of the link*/
}
a.footer_m:visited {
 COLOR: #000000; /*The color of the visited link*/
}
a.footer_m:hover {
 COLOR: #ff0000; /*The color of the mouseover or 'hover' link*/
}

a.footer_pear:link {
 COLOR: #49535a; /*The color of the link*/
}
a.footer_pear:visited {
 COLOR: #49535a; /*The color of the visited link*/
}
a.footer_pear:hover {
 COLOR: #ff0000; /*The color of the mouseover or 'hover' link*/
}

a.footer_pear_m:link {
 COLOR: #49535a; /*The color of the link*/
}
a.footer_pear_m:visited {
 COLOR: #49535a; /*The color of the visited link*/
}
a.footer_pear_m:hover {
 COLOR: #ff0000; /*The color of the mouseover or 'hover' link*/
}

a.chapter {
    font-family: Verdana;
	text-decoration: none;
	font-size:90%;
	vertical-align:bottom;
}

a.chapter_m {
    vertical-align:bottom;
	font-family: Verdana;
	text-decoration: none;
	font-size:140%;
}

a.chapter:link {
 COLOR: #2a4d69; /*The color of the link*/
}
a.chapter:visited {
 COLOR: #2a4d69; /*The color of the visited link*/
}
a.chapter:hover {
 text-decoration: underline;
 COLOR: #ff0000; /*The color of the mouseover or 'hover' link*/
}

a.chapter_m:link {
 COLOR: #2a4d69; /*The color of the link*/
}
a.chapter_m:visited {
 COLOR: #2a4d69; /*The color of the visited link*/
}
a.chapter_m:hover {
 text-decoration: underline;
 COLOR: #ff0000; /*The color of the mouseover or 'hover' link*/
}

a.book {
    vertical-align:bottom;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	font-size:110%;
}

a.book_m {
    vertical-align:bottom;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	font-size:130%;
}


.donotdisplay
{
	display: none;
}

p.verse {
	vertical-align:top;
	line-height: 1.3;
	text-align:justify;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	font-size:90%;
	color: #b00002;
}

p.verse_m {
	vertical-align:top;
	line-height: 1.3;
	text-align:justify;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	font-size:110%;
	color: #b00002;
}

b.super_header_m {
	vertical-align:bottom;
	font-family: Verdana;
	font-weight: bold;
	font-size:140%;
	color: #b00002;
}


hr.line{
	border-color: #d3ecfb; 
	background-color: #d3ecfb;
	height: 1px;
}

.ad_name {
	vertical-align:middle;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	font-size:80%;
	color: #49535a;
}

.ad_small_text {
	font-family: Verdana;
	text-decoration: none;
	font-size:70%;
	line-height: 1.5;
}

.standard_link {
	font-family: Verdana;
	font-weight: bold;
	font-size:90%;
	text-decoration: none;
}


.h1
{
	font-family: Verdana;
	font-weight: bold;
	font-size:110%;
	color: #b00002;
}

b.bottom {
	vertical-align:bottom;
	font-family: Verdana;
	font-weight: normal;
	font-size:130%;
	color: #000000;
}

b.chapter_name {
	vertical-align:bottom;
	font-family: Verdana;
	font-weight: normal;
	font-size:110%;
	color: #b00002;
}

b.chapter_name_m {
	vertical-align:bottom;
	font-family: Verdana;
	font-weight: normal;
	font-size:140%;
	color: #b00002;
}


b.super_chapter {
	vertical-align:bottom;
	font-family: Verdana;
	font-weight: bold;
	font-size:130%;
	color: #b00002;
}

b.super_chapter_m {
	vertical-align:bottom;
	font-family: Verdana;
	font-weight: bold;
	font-size:160%;
	color: #b00002;
}

b.disabled {
	font-family: Verdana;
	font-weight: bold;
	font-size:90%;
	color: #636B70;
}

b.disabled_m {
	vertical-align:bottom;
	font-family: Verdana;
	font-weight: bold;
	font-size:130%;
	color: #636B70;
}

b.super_header {
	vertical-align:bottom;
	font-family: Verdana;
	font-weight: bold;
	font-size:100%;
	color: #b00002;
}

.lang
{
	vertical-align:middle;
	font-family: Verdana;
	font-weight: normal;
	font-size:90%;
	color: #49535a;
}

.lang_red 
{
	vertical-align:middle;
	font-family: Verdana;
	font-weight: normal;
	font-size:80%;
	color: #b00002;
}

.buy {
    vertical-align:middle;
	font-family: Verdana;
	font-weight: bold;
	font-size:100%;
	text-decoration: none;
	color: #b00002;
}

a.buy:link {
 COLOR: #ff0000; /*The color of the link*/
}
a.buy:visited {
 COLOR: #ff0000; /*The color of the visited link*/
}
a.buy:hover {
 text-decoration: underline;
 COLOR: #2a4d69; /*The color of the mouseover or 'hover' link*/
}


.standard_link_m {
	vertical-align:bottom;
	font-family: Verdana;
	font-weight: bold;
	font-size:130%;
	text-decoration: none;
}

.h1_m
{
	font-family: Verdana;
	font-weight: bold;
	font-size:120%;
	color: #b00002;
}

.lang_m
{
	vertical-align:middle;
	font-family: Verdana;
	font-weight: normal;
	font-size:120%;
	color: #49535a;
}

.lang_red_m 
{
	vertical-align:middle;
	font-family: Verdana;
	font-weight: normal;
	font-size:110%;
	color: #b00002;
}

b.footer_m{
	font-family: Verdana;
	font-size: 90%;
}

a.footer_m {
    font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	font-size:100%;
}

a.footer_pear_m {
    font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	font-size:90%;
}

ul {
    margin-left: 0; /* Отступ слева в браузере IE и Opera */
    padding-left: 0; /* Отступ слева в браузере Firefox, Safari, Chrome */
	padding-top: 5px;
	padding-bottom: 0px;
   }

li.books_m
{
	list-style-type: none; /* Убираем маркеры */
	padding-top: 5px;
	padding-left: 15px;
}

li.books
{
	list-style-type: none; /* Убираем маркеры */
	padding-top: 4px;
	padding-left: 20px;
}

li.chapters_m_inline
{
	display: inline;
	list-style-type: none; /* Убираем маркеры */
	padding-top: 0px;
	padding-right: 10px;
	line-height: 1.7;
}

li.chapters_m_disabled
{
	display: none;
	list-style-type: none; /* Убираем маркеры */
	padding-top: 0px;
	padding-right: 10px;
	line-height: 1.7;
}

a:link {
 COLOR: #2a7fba; /*The color of the link*/
}
a:visited {
 COLOR: #2a7fba; /*The color of the visited link*/
}
a:hover {
 text-decoration: underline;
 COLOR: #ff0000; /*The color of the mouseover or 'hover' link*/
}

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 70px;}  /* отступ должен быть равен высоте футера */

#footer {position: relative;
	margin-top: -70px; /* отрицательное значение высоты футера */
	height: 70px;
	clear:both;} 

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
