* {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

a:link          { font-family: verdana, arial, "ms sans serif", sans-serif; font-weight: normal; color: #18530B; font-size: 16px; text-decoration: underline; }
a:visited       { font-family: verdana, arial, "ms sans serif", sans-serif; font-weight: normal; color: #18530B; font-size: 16px; text-decoration: underline; }
a:hover                 { font-family: verdana, arial, "ms sans serif", sans-serif; font-weight: normal; color: #2B9614; font-size: 16px; text-decoration: none; }

td.path a:link          { font-family: verdana, arial, "ms sans serif", sans-serif; font-weight: normal; color: #18530B; font-size: 14px !important; text-decoration: underline; }
td.path a:visited               { font-family: verdana, arial, "ms sans serif", sans-serif; font-weight: normal; color: #18530B; font-size: 14px !important; text-decoration: underline; }
td.path a:hover                 { font-family: verdana, arial, "ms sans serif", sans-serif; font-weight: normal; color: #2B9614; font-size: 14px !important; text-decoration: none; }

a.ext:link              { font-family: verdana, arial, "ms sans serif", sans-serif; font-weight: normal; color: #007666; font-size: 18px; text-decoration: underline; } 
a.ext:visited   { font-family: verdana, arial, "ms sans serif", sans-serif; font-weight: normal; color: #007666; font-size: 18px; text-decoration: underline; }
a.ext:hover     { font-family: verdana, arial, "ms sans serif", sans-serif; font-weight: normal; color: #00BBC8; font-size: 18px; text-decoration: none; }

a.bibref:link              { font-family: verdana, arial, "ms sans serif", sans-serif; font-weight: normal; color:  #18530B;; font-size: 16px; text-decoration: none; } 
a.bibref:visited   { font-family: verdana, arial, "ms sans serif", sans-serif; font-weight: normal; color:  #18530B;; font-size: 16px; text-decoration: none; }
a.bibref:hover     { font-family: verdana, arial, "ms sans serif", sans-serif; font-weight: normal; color: #2B9614; font-size: 16px; text-decoration: none; }

TD                                      { font-family: verdana, arial, "ms sans serif", sans-serif; color: #805536; font-weight: normal; font-size: 16px; text-decoration: none; }
TD.molitvoslov          { font-family: verdana, arial, "ms sans serif", sans-serif; color: #805536; font-weight: normal; font-size: 14px; text-decoration: none; }
TD.knigi			          { font-family: verdana, arial, "ms sans serif", sans-serif; color: #805536; font-weight: normal; font-size: 14px; text-decoration: none; }
TD.text                         { font-family: "Times New Roman", Times, serif; color: #000000; font-weight: normal; font-size: 20px; text-decoration: none; text-align: justify; }
TD.body                         { font-family: "Times New Roman", Times, serif; color: #000000; font-weight: normal; font-size: 20px; text-decoration: none; text-align: justify; margin:0; text-indent:30px;}
TD.razdel1                      { font-weight: bold; text-align: center; font-size: 18px; }
TD.banners                      { font-family: verdana, arial, "ms sans serif", sans-serif; color: #805536; font-weight: normal; font-size: 01px; text-decoration: none; }

td.knigi h2			 { font-size: 28px; color: #660000; text-align: center;}

OL {margin-left:50;}
P { margin-bottom: 0px; margin-top: 10px; }
/* P { margin-bottom: 0px; margin-top: 7px; text-indent: 20 px; } */
.grek  {font-family:"Old Standard TT","Theano Didot","Palatino Linotype","DejaVu Serif","Tahoma"; color:navy;}
.grek1  {font-family:"Palatino Linotype"; color:green;}
.text1 {text-indent:1.5em; margin:0px;}

/* Headings */ 
h1, h2, h3, h4, h5 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #805536; text-decoration: none; }
h1, h2, h3 {padding-top: 6px; padding-bottom: 6px;}
h1 {	font-size: 22px; }
h2 { font-size: 20px; }
h3 {	font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }

/* from inside styles*/
.project1       { font-size: 100%; font-weight: bold; } /* medium */ 
.project2       { font-size: 110%}                                                                                      /* large */
.project4       { color: #FF3300}
.project5       { color: #990000}
.project6       { color: #009933}
.project8       { color: #CC6633}
.project9       { color: #0066FF}
.project10      { color: #CC0033}
.project11      { color: #CC33CC}
.project12      { color: #66CC33}
.project13      { color: #FF3300}
.project15      { font-size: 110%}                                                                                      /* large */
.project16      { font-size: 110%; color: #0000FF;}             /* large */

.blagoQwert1234 {font-size: 80%} /*x-small*/
.stairsStyle1 {color: #990000}

.indexStyle1            { font-size: 90%; } /*small*/
.indexStyle2            { font-size: 70%; } /*xx-small*/
.indexStyle6    { font-size: 90%; color: #0000FF; } /*small*/
.indexStyle9            { font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
.stairsQwerty1  { font-size: 90%; font-style: italic; font-weight: normal; } /* small */
.stairsStyle3   { font-size: 80%; } /*x-small*/
/* DELETE */ .indexQwert1234    { font-size: 80%; } /*x-small*/
/* DELETE */ .indexStyle8               { font-size: 18px; }

/* new styles */
p.Valaam, p.Valaam a:link, p.Valaam a:visited, p.Valaam a:hover {
        color: #999999;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
}

table.ReadFull {
        width: 650px;
        background-position: center;
}

h1.bigtitle { font-size: 28px; }

#links {
        font-family: verdana, arial, "ms sans serif", sans-serif;
        font-weight: normal;
        color: #333;				
        font-size: 11px;
        text-decoration: none;
}

#links a, #links a:link, #links a:hover, #links a:active, #links a:visited {
        font-family: verdana, arial, "ms sans serif", sans-serif;
        font-weight: normal;
        color: #18530B;
        font-size: 11px;
        text-decoration: underline;
}

/* Ñîöèàëüíûå ñåòè */
#my_bookmarks {
	position:relative;
}
#socialine {
	float:left;
	margin-left:40px;
	}
	#socialine a, 
	#socialmore a {
		float:left;
		padding:0 2px;
		cursor:pointer;
		}
		#socialine a span,
		#socialmore a span {
			display:block;
			width:16px;
			height:16px;
			line-height:16px !important;
			background:transparent url(socialic.png) no-repeat scroll 0 0;
			}
	#socialine .separator  {
		float:left;
		line-height:16px;
		color:#aaa;
		clear: left;
		}
	#socialine a#socbtn {
		display:block;
		width:116px;
		height:16px;
		background:transparent url(socialbu.png) no-repeat scroll 0 0;
		}
#socialmore {
	position:absolute;
	display:none;
	width:140px;
	padding:5px;
	border:1px solid #999;
	font:10px verdana;
	color:#666;
	line-height:16px;
	z-index:1000;
	background-color:#fff;
	}
	#socialmore a {
		float:left;
		padding:1px;
		width:140px;
		height:16px;
		font:10px verdana;
		overflow:hidden;
		text-decoration:none;
		color:#666;
		}
	#socialmore a:hover {
		background-color:#f0f0f0;
		}
		#socialmore a span {
			float:left;
			font:10px verdana;
			margin-right:5px;
			}
			
table.two_columns {
    width: 100%;
}

table.two_columns, table.two_columns tr td {
    border: 0px;
    border-collapse: collapse;
		padding-top: 15px;
}

table.two_columns thead tr th { 
    text-align: center;
    vertical-align: middle;
    width: 50%;
    font-weight: bold;
		padding-top: 10px;
}

table.two_columns tr td { 
		font-family: "Times New Roman", Times, serif; 
		color: #000000; 
		font-weight: normal; 
		font-size: 18px; 
		text-decoration: none; 
}
td.razdel1_red h1 {
      color: #900;
      font-size: 32px;
			text-align: center; 
}
td.razdel1_red h2 {
      color: #900;
      font-size: 24px;
			text-align: center; 
}
dt {
			font-weight: bold;
			margin-top: 1em;
}
td.main_bottom_menu div  {
	background: rgba(255, 255, 255, 0.4); /* Öâåò ôîíà è çíà÷åíèå ïðîçðà÷íîñòè */
	border: 1px solid black;
	margin-top: 10px;
	width:100%;
}
td.main_bottom_menu div table {
	text-align: left;
	width:100%;
	border-spacing: 25px;
}
 td.main_bottom_menu table tr td {
  vertical-align: top;
	width: 16%;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	color: #45161c;
}
 td.main_bottom_menu table tr td.col5 {
	padding-left:25px;
}

td.main_bottom_menu table tr td a:link,
td.main_bottom_menu table tr td a:visited,
td.main_bottom_menu table tr td a:active {
	font-family: verdana, arial, "ms sans serif", sans-serif;
	color: #2e3b48;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
td.main_bottom_menu table tr td a:hover {
	color: #2e3b48;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
td.main_bottom_menu table tr td a.red:link,
td.main_bottom_menu table tr td a.red:visited,
td.main_bottom_menu table tr td a.red:active {
	color: #560319;
	text-decoration: underline;
}
td.main_bottom_menu table tr td a.red:hover {
	color: #560319;
	text-decoration: none;
}
