#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(/img/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/img/lightbox/prevlabel.png) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/img/lightbox/nextlabel.png) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%	}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: normal;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}		
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;}


* {margin: 0; padding: 0; -moz-box-sizing: border-box; box-sizing: border-box;}
html, body {margin: 0; border: none; padding: 0;}
img	{border:none;}
body,td,li,div {color:#361513; font:110%/135% Arial, Tahoma,  Helvetica, sans-serif; font-size: 13px;}
p {color:#121212; font:100%/135% Arial, Tahoma,  Helvetica, sans-serif;}
span {font:100%/120% Arial, Helvetica, sans-serif;}
table,td {border-color:#999999; border-collapse:collapse;}
td {vertical-align: top;}
body {behavior:url("/css/csshover.htc"); padding:0px;}

blockquote {margin-left: 20px;}
blockquote.map {font-size:94%;}

a {color:#791c10;}
a:hover	{color:#da4b2d; text-decoration: none;}

h6,h5,h4,h3,h2,h1 {color:#941a0a; clear:both; margin-bottom: 0.6em; margin-top: 1.4em;  font-family: "Palatino Linotype", "Palatino", "Copperplate", Arial, Tahoma, Verdana;}
h6  a {color:#941a0a;}
h5  a {color:#941a0a;}
h4  a {color:#941a0a;}
h3  a {color:#941a0a;}
h2  a {color:#941a0a;}
h1  a {color:#941a0a;}
a h6  {color:#941a0a;}
a h5  {color:#941a0a;}
a h4  {color:#941a0a;}
a h3  {color:#941a0a;}
a h2  {color:#941a0a;}
a h1  {color:#941a0a;}

h1 {font-size: 154%;}
h2 {font-size: 146%;}
h3 {font-size: 139%;}
h4 {font-size: 131%;}
h5 {font-size: 124%;}
h6 {font-size: 117%;}

p,li * {margin-top:7px; margin-bottom:8px;}
form p {margin-top:3px; margin-bottom:3px;}  
input {vertical-align:middle; padding:2px;}
input, textarea {font-size:12px; font-family: Arial, Tahoma,  Helvetica, sans-serif;}

option {padding-left:3px;}

ul {vertical-align: top; margin:0px; margin-bottom:8px; padding:0px; margin-left:25px; list-style-image: url(/img/li.gif); text-align:left;}
ol {vertical-align: top; margin:0px; margin-bottom:8px; padding:0px; margin-left:25px;}
li {margin:0px; padding:0px; margin-top:6px; margin-bottom:6px;}


#add-lbg {position:absolute; left:0; width:240px; height:35px; background:url(/img/add-lbg-alpha.png) no-repeat;} 
#add-rbg {position:absolute; right:0; width:240px; height:35px; background:url(/img/add-rbg-alpha.png) no-repeat;} 


#header {background: url(/img/hbg.jpg) repeat-x; height:454px;}
#sobor {width:607px;}
#shine {background: url(/img/shine.png) repeat-x top; position:absolute; top:0px; height:200px; width:100%;}
#rpc {background: url(/img/rpc.png) no-repeat; width:112px; height:64px; position:absolute; top:272px; left:4%;}
#rpc img {background: url(/img/rpc.png) no-repeat; width:112px; height:64px;}
#rpc:hover,#eke:hover  {cursor:pointer}
#rpc:hover img {background: url(/img/rpc-a.png) no-repeat;}
#eke {background: url(/img/eke.png) no-repeat; width:142px; height:64px; position:absolute; top:272px; right:4%;}
#eke img {background: url(/img/eke.png) no-repeat; width:142px; height:64px;}
#eke:hover img {background: url(/img/eke-a.png) no-repeat;}
#header table {width:100%;}
#lhbg,#rhbg{vertical-align:bottom;}
#lhbg {width:134px;}
#rhbg {width:127px;}
#lhcl {background: url(/img/lhcl.jpg) repeat-x bottom right;}
#rhcl {background: url(/img/rhcl.jpg) repeat-x bottom left;}
#lr,#ll {width:247px;}
#llt,#lrt,#llb,#lrb {position:absolute;}
#llt img,#lrt img {position:relative; top:-18px;}
#logobg {background: url(/img/logobg.png) repeat-x;}
#logobg div {position:abolute;}
#logobg div img {position:realtive;}
#lenta table {width:100%;}
#menu {text-align:center; background: url(/img/mbg.png); min-height:70px;}
#menu span {font-family: Tahoma, Arial, Verdana; font-size: 1.16em; color:white; font-weight:bold; margin-left:15px; margin-right:15px; white-space: nowrap;  padding:1px 3px;}
#menu span a {color:white; text-decoration:none;}
#menu span:hover a {color:#822a1e;}
#menu span:hover {background:#fff4c4;}
#menu span.active {background:#fff4c4;}
#menu span.active a {color:#822a1e;}
#menuc {position:relative; text-align:center; padding-left:90px; padding-right:90px; padding-top:12px; padding-bottom:7px; line-height:2.2em;}
#fbg {background: url(/img/fbg.png) repeat-x;  padding-left:50px; padding-right:50px; height:80px;}
#fbg a {color:#ffebe1;}
#deforce {color:#c47a6a; float:right; font-size:0.9em; padding-top:40px;}
#deforce a {color:#c47a6a;}
#lfbg {padding-top:26px; color:#ffebe1;}
#mid {background: url(/img/bg.png);}
#sbg {background: url(/img/sbg.png) repeat-x; padding-left:50px; padding-right:50px; padding-top:25px; padding-bottom:25px;}
#sbgt {width:100%;}
#rp {width:270px;}
#lp {width:270px;}
#stt {font-size:11px; color:#514e4d; clear:both; padding-top:20px; padding-bottom:9px;}
#auth {color:#514e4d; }
#auth a {color:#514e4d; }
#shbg {background:url(/img/shbg.jpg) repeat-x;}
#ssbr {background:url(/img/ssbr.jpg) no-repeat; height:158px;}
#print-title {display:none;}
.login {color:#AAAAAA; width:125px; padding-left:0px; padding-right:0px; margin-bottom:0px;}
.submit {background:#d04a26; border:1px solid #d04a26; color:white; cursor:pointer;}
.submit:hover {background:#d04a26; border:1px solid #ee2b0b;}
.submenu {clear:both;padding-top:1px; padding-bottom:1px; padding-left:10px; /* border-left:1px dotted #fff7cf; */}
.submenu a {font-family: Verdana, Arial, Tahoma; font-weight:bold;}
.submenu p span {padding:1px 3px; clear:both; display:block;}
.submenu p.active span {background:#fff7cf; display:block;}
.sep {padding-left:25px; padding-right:25px; background: url(/img/sep.png) repeat-y; width:1px;}
.title {margin-top:0.3em;}
.mtitle {margin-top:0.3em;}
.mtitle span {background:#fff7cf; padding:3px 6px;}
.mtitle span a {text-decoration:none; font-family: "Palatino Linotype", "Palatino", "Copperplate", Arial, Tahoma, Verdana; font-size: 116%;}
.mtitle span a:hover {text-decoration:underline;}
.nws {color:#301918; font-size:0.85em;}
.pix {float:left; margin:5px;}
.pixc {background:gray; position:relative; top:1px; left:1px;}
.pixc img {position:relative; top:-1px; left:-1px; padding:4px; background:white;}
div.content td {border-color:#888888; padding:3px 4px;}
div.content table {border-color:#888888;}

div.content table[align="center"] {margin-left:auto; margin-right:auto;}

div.content {font-size:1.1em;}
div.content div {font-size:1em;}
div.content li {font-size:1em;}
div.content td {font-size:1em;}

div.content p img {padding:7px; }
div.content td img {padding:7px;}
.newest td {padding:0; padding-bottom:6px;}

hr {color:white; border-top:1px solid white; margin: 15px 0px; height:0;}

form.search {padding:2px 31px; margin:0px; background: url(/img/search.bg.gif) left top no-repeat; height:53px;}
form.search p a {color:#888888; font-size:87%; text-decoration:none; border-bottom:1px dotted #888888; margin-left:4px;}
form.search p a:hover {color:orange; border-bottom:none;}
input.search-in {color:#CCCCCC; width:135px; padding-left:0px; padding-right:0px; position:relative; top:-6px; left: 0px;}
input.submit {margin-left: 2px; width:55px; padding-left:0px; padding-right:0px;}
  
form {padding-top:8px;}
.forminput {color:#AAAAAA; font-size: 11px; height: 18px; width: 180px; font-family: Arial, Tahoma,  Helvetica, sans-serif; vertical-align: middle;}


/* pravoslavie.ru */
#plaindiv { margin-top:20px; border:3 solid; width:300px}
.DD_ICON     { text-align: center }
.DD_TEXT      { margin-top: 10; margin-bottom: 10 }
.DP_TEXT      {color: #200000; text-indent: 15; font-size: 12pt; margin-left: 30; margin-top: 0; margin-bottom: 0 }
.DA           {color: #00000;}
.DP_Z2		{font-size: 12pt; font-weight:bold; margin-top: 0; margin-top: 6; margin-bottom: 6 }
.DP_FEOF	{font-size: 12pt; margin-left: 30;margin-top: 0; margin-bottom: 10 }
.DP_HRAM	{font-size: 12pt; margin-left: 30;margin-top: 0; margin-bottom: 0 }
.DP_PRIM	{font-size: 12pt; font-style: italic; margin-left: 30; margin-top: 10; margin-bottom: 0 }
.DP_CHTEN	{font-size: 12pt; font-style: italic; margin-left: 30; margin-top: 0; margin-bottom: 0 }
.DP_PRAZD	{font-size: 14pt; color: #FF0000; margin-left: 30; margin-top: 10; margin-bottom: 10 }
.DP_NED		{font-size: 12pt; font-weight:bold; margin-left: 0; margin-top: 0; margin-bottom: 0 }
.DP_POST	{font-size: 12pt; font-weight:bold; margin-left: 0; margin-top: 0; margin-bottom: 0 }
.DP_WORDS	{font-size: 14pt; margin-left: 0; margin-top: 0; margin-bottom: 0 }
.DP_TPTXT   {font-size: 10pt; margin-left: 0; margin-top: 0; margin-bottom: 0 }
.DD_TPIMG	{text-align: right }
.DD_TPTXT	{text-align: right }
