﻿/*Новые основные стили*/
body {
    margin:0px;
    background:url('/img/fon1.jpg') white;
    color:black;
    font-family: ArialCyr, Arial, Geneva, sans-serif, Helvetica !important;
}
td.main{
    font-family: ArialCyr, Arial, Geneva, sans-serif, Helvetica !important;
}
p{
    font-family: ArialCyr, Arial, Geneva, sans-serif, Helvetica !important;
}
img{border:0px;}
font, td {font-family: ArialCyr, Arial, Geneva, sans-serif, Helvetica;}
A {font-family: ArialCyr, Arial, Geneva, sans-serif, Helvetica; color: #000055;}/*003333 024d00*/
A:hover {text-decoration: underline; color: #660000;}
.or1a{background:url('/img/or1a.jpg');}
.or2a{background:url('/img/or2a.jpg');height:25;}
.or2{background:url('/img/or2a.jpg');height:25;}
.fon2{background:url('/img/fon2.jpg');vertical-align:top;}
.fon4{background:url('/img/fon4.jpg');vertical-align:top;}
td.menu{padding:3px 3px 3px 10px;font-weight:bold;font-size:75%;text-transform:uppercase;}
td.menu a{color:#003333;}
td.menu a.sm{color:#003333;text-transform:none;}
td.main{padding:20px 25px 25px 25px;width:100%;vertical-align:top;}
p{font-size:85%;text-align:justify;}
p img{vertical-align:middle;}

h1{
    clear:both;
    color:#000000;
    font-weight:bold;
    font-size:100%;
    /*background:url('/img/or1b.jpg');*/
    padding:4px;
    text-align:center;
    /*border:1px solid #999999;*/
}

h1 img{
    vertical-align:middle;
}

a.sign_on,a.sign{
    /*display:block;float:left;*/
    width:38px;height:38px;
    text-align:center;
    padding:9px 0px 2px 0px;
    margin:5px;
}

a.sign:hover{background:url('/img/sign_on.gif') no-repeat;}
a.sign_on{background:url('/img/sign_cur.gif') no-repeat;}

span.sign_on{
    width:38px;height:38px;
    text-align:center;
    padding:9px 0px 2px 0px;
    margin:5px;
    background:url('/img/sign_cur.gif') no-repeat;
}

p.add_info{
    margin-top:25px;
    text-align:center;
    word-spacing:15px;
    color:#A6907E;
    clear:both;
}
p.add_info span{
    word-spacing:normal;
    color:#A4A4A4;
}
p.add_info u{
    text-decoration:none;
    border-bottom:1px solid #C80000;
    color:#515151;
    font-weight:bold;
}

h4{clear:both;text-align:center;}
h4.s_prayers {clear:none;text-align:center;}
p.s_prayers_italic {font-style:italic;}
div.s_church p.s_church{
    padding:0px 0px 0px 30px;
    margin:2px 0px 2px 0px;
    background:url('/cmn/H.gif') no-repeat;
}
ol.scripture{margin:5px 20px 40px 35px;}
ol.scripture li{
    padding:0px 2px 2px 0px;
}
ol.scripture li.red{
    padding:5px 5px 5px 5px;
    background:white;
    color:red;
}

h3.life{text-align:center;}
h3.life_top{text-align:center;}

h2{
    clear:both;
    color:#000000;
    font-weight:bold;
    background:url('/img/fon2.jpg');
    padding:4px;
    text-align:center;
    border:1px solid #BABABA;
    font-size: 16px !important;
}
h2 img{vertical-align:middle;}
h3{
    color:#000000;
    font-weight:bold;
    font-size:85%;
    padding:0;
    text-align:center;
    /*margin:0px 0px 35px 0px;*/
}
td.main {background: #fff;}
td.main p.comment{
    background:url('/img/fon2.jpg');
    padding:5;
    text-align:right;
    font-size:11px;
}

td.main p.comment a{color:#003333}

td.maintitle{
    background:#000000;height:20;text-align:center;vertical-align:middle;font-size:12px;
}

td.toppath{padding:0 0 0 30;font-size:12px;vertical-align:middle;color:#F8DC9A;}
td.toppath a, td.toppath a:hover{color:#ffffff;}
td.toppath a.on{color:#F8DC9A;font-weight:bold;}

/* вывод икон в житиях */
div.pic_left{
    display:block;
    background:url('/img/fon1.gif');
    float:left;
    margin:0px 15px 5px 0px;
    padding:20px;
    text-align:center;
    border:1px solid #D9D9D9;
    color:#6D6D6D;
}

div.pic_right{
    display:block;
    background:url('/img/fon1.gif');
    float:right;
    margin:0px 0px 5px 15px;
    padding:20px;
    text-align : center;
    border:1px solid #D9D9D9;
    color:#6D6D6D;
}

div.pic_right img, div.pic_left img{border:1px solid black;margin:0 0 5 0;}
div.pic_right span, div.pic_left span{
    text-align : center;
    line-height:100%;
    font-size:12px;
}
p.s_life img{
    vertical-align:middle;
}
/* вывод икон в житиях: конец */

/*--------- календарь ------------*/
table.calend tr td{
    border-bottom:1px solid #ECE1C7;
    border-left:1px solid #ECE1C7;
    font-size:11px;
    font-family: ArialCyr, Arial, Geneva, sans-serif, Helvetica;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    height:20;
    width:26;
    background:#F5EFE0;
}

table.calend tr td a {color:#746E66;text-decoration:none;}
table.calend tr td a:hover {text-decoration:none;}
table.calend tr td a u{color:#1E481E;text-decoration:none;}
/*table.calend tr td a b {
display:block; height:18px; width:24px;
text-align:center; vertical-align:middle; cursor:hand;
padding:2px 0px 0px 0px;
margin:-5px;
background:url('/img/cur_day.gif') no-repeat;
}*/

table.calend tr.wd td{
    background:#003333;
    color:white;
    border-left:1px solid #2B644B;
    height:23;
}

table.calend tr td.cur {
    margin:-5px;
    background:url('/img/cur_day.gif') center no-repeat #000000
}
table.calend tr td.p {background:#DCCFBC;}
table.calend tr td.curp {background:url('/img/cur_dayp.gif') center no-repeat #DCCFBC}
table.calend tr td.f {background:#C80000}
table.calend tr td.curf {background:url('/img/cur_dayr.gif') center no-repeat #C80000}
table.calend tr td.f a *,table.calend tr td.curf a *{color:#ffffff;text-decoration:none;}
/*table.calend tr td.f a, table.calend tr td.f a:hover, table.calend tr td.curf a, table.calend tr td.curf a:hover{color:#ffffff;}*/

tr.calend td{
    padding:3;
    font-size:11px;
    color:#7A614A;
    background:#ECE1C7;
    font-weight:bold;
}

tr.calend td select {font-size:12px;}

/*--------- календарь: конец ------------*/

/*--------- имена ------------*/
p.alpha{
    text-align:center;
    padding:0px 0px 40px 0px;/**/
    color:#CDCDCD;
    clear:both;
}

p.alpha a{
    display:block;
    float:left;
    width:24;
    height:24;
    text-align:center;
    vertical-align:bottom;
    padding:5px 0px 0px 0px;
    margin:1px;
    font-size:11px;
    background:url('/img/alph.gif') no-repeat;
    text-decoration:none;
}

p.alpha a:hover{
    background:url('/img/alph_on.gif') no-repeat;
    text-decoration:none;
    margin:2px 0px 0px 2px;
}

p.alpha a.alpha_cur{
    background:url('/img/alph_cur.gif') no-repeat;
    color:#ffffff;
}

p.alpha a.alpha_cur:hover{
    background:url('/img/alph_cur.gif') no-repeat;
    color:#ffffff;
}

p.alpha span{
    display:block;
    float:left;
    width:20;
    height:20;
    color:#CDCDCD;
    text-align:center;
    font-weight:bold;
    vertical-align:bottom;
    padding:2px 0px 0px 0px;
    margin:3px;
    font-size:12px;
}

/*--------- имена: конец ------------*/

/*--------- ДНИ: ------------------*/
div.DD_CHTEN p{
    padding:0px 0px 0px 30px;margin:2px 0px 2px 0px;
    background:url('/img/b.gif') no-repeat;
}
div.DD_LINKS p, div.DD_WORDS p{
    padding:0px 0px 0px 30px;margin:2px 0px 2px 0px;
    background:url('/cmn/ul3.gif') 20px 5px no-repeat;
    text-align:left;
}
div.DD_PRAZD{
    font-weight:bold;
    color:red;
}
div.DD_PRAZD img, div.DD_PRAZDB img{vertical-align:middle;}
span.DD_NED, div.DD_PRAZDB{font-weight:bold;}
span.DD_GLAS{font-style:italic;}
/*div.DD_TEXT p{
padding:0px;
line-height : 150%;margin:2px 0px 2px 0px;
}*/
div.DD_TEXT p img{
    vertical-align:middle;
}
/*--------- ДНИ: конец ------------*/

td.main div.names p{
    text-align:left;
}
td.main div.names p a{
    display:block;
    padding:2px 0px 2px 30px;
    background:url('/cmn/ul3.gif') 20px 8px no-repeat;
    font-weight:normal;
}
div.names_pics p{
    display:block;
    margin:0px;
    padding:2px 0px 2px 30px;
    background:url('/cmn/H.gif') 10px 3px no-repeat;
}
div.names_pics p.parent{
    font-weight:bold;
    padding:2px 0px 2px 10px;
    background:none;
}
div.names_pics p img{vertical-align:middle;}
div.names_pics p.parent a{font-weight:bold;}
div.names_pics p a{font-weight:normal;}

/* ----- Списки храмов */
div.DD_HRAMY p, div.DD_trop p{
    padding:2px 0px 2px 30px;
    margin:2px 0px 2px 0px;
    background:url('/cmn/H.gif') 7px -1px no-repeat;
}
div.DD_trop p{
    background:url('/cmn/T.gif') no-repeat;
}
div.DD_HRAMY p.child, div.DD_trop p.child{
    padding:0px 0px 0px 50px;
    margin:2px 0px 2px 0px;
    background:url('/cmn/ul3.gif') 40px 5px no-repeat;
}
div.DD_HRAMY p.parent a, div.DD_trop p.parent a{font-weight:bold;}
div.DD_HRAMY p a, div.DD_trop p a{font-weight:normal;}
div.DD_HRAMY p b a, div.DD_trop p b a{font-weight:bold;}
div.DD_HRAMY p img, div.DD_trop p img{vertical-align:middle;}

td.main p.hram{text-align:center;}
p.hram img{border:1px solid #000000;}
/* ----- Списки храмов: конец */

p.list{
    padding:0px 0px 0px 50px;
    margin:2px 0px 2px 0px;
    background:url('/cmn/ul3.gif') 40px 5px no-repeat;
}
ul.holidays li b{
    font-family:arial;
}
ul.holidays li div{
    margin:0px;
    padding:0px 0px 30px 30px;
}
ul.holidays li div img{
    vertical-align:middle;
}
ul.holidays li a{
    font-weight:normal;
}

ul img{vertical-align:middle;}
/**/ul li{font-size:85%;}
ul li ul li{font-size:95%;}
ul li ul li ul li{font-size:85%;}
ul li ul li ul li a{font-weight:normal;}

/* ========== цитата из Библии ========== */
p.bquote{margin-left:20px;/**/
         /*display:inline;
         padding:2px 0px 2px 20px;*/
}
p.bquote sup{
    color:#C80000;
    margin-right:2px;
    /*display:block;
    float:left;
    width:50px;*/
}
/* ========== цитата из Библии: конец ========== */

/* =============== Списки имён =============== */
table.list_summary{margin-bottom:20px;}
table.list_summary tr td{
    padding:2px 3px 2px 3px;
    font-size:75%;
    vertical-align:top;
    line-height:95%;
    border-bottom:1px solid #E4E4E4;
}
table.list_summary tr td.letter{
    border-bottom:none;
}
table.list_summary tr td.letter div{
    width:75px;
    text-align:center;
    background:url('/img/letter_bck.gif') no-repeat;
}
/* =============== Списки имён: конец =============== */
/* =============== Списки икон =============== */
div.gallery img{
    border:1px solid #000000;
    margin:20px 5px 0px 5px;
}
div.gallery b img{
    /*border-left:5px solid #10390F;
    border-right:5px solid #A80000;
    margin:16px 1px 16px 1px;*/

    border-top:3px solid #A80000;
    border-bottom:3px solid #A80000;
    margin:18px 5px 0px 5px;
}
/* =============== Списки икон: конец =============== */
/* =============== Словарь =============== */
/*p.slovar a{
font-weight:normal;
color:#660000;
}*/
/* =============== Словарь: конец =============== */
table.lmenu tr td{
    font-weight:bold;
    font-family:Arial;
    font-size:12px;
    background: url(/arrow_main.gif) center right no-repeat #003333;
    color:#e6e6e6;
    text-decoration:none;
    padding:6px 5px 6px 10px;
}
table.lmenu tr td a{
    color:#ffffff;
    text-decoration:none;
}
table.lmenu tr.on td{
    background-color:#3B593F;
}
p.src{
    margin-top:25px;
    text-align:right;
    font-size:80%;
    font-style:italic;
}
p.src a{
    font-weight:normal;
}
p.src img{
    display:block;
    float:right;
    margin-left:7px;
}
a.whsm{
    font-size:75%;
    color:white;
    font-weight:normal;
}
/* комментарии */
div.comment{
    margin:15px 0px 30px 30px;
    font-size:90%;
    border-bottom:1px solid #cccccc;
}
p.c-title{
    background:url('/img/cmnt.gif') 1px no-repeat;
    font-size:95%;
    font-weight:bold;
    padding-left:18px;
}
p.c-sign{
    font-style:italic;
    padding-left:18px;
}
p.c-sign i{
    display:block;
    float:right;
    color:#A8A8A8;
}
p.c-text{
    font-size:95%;
    border-left:1px solid #cccccc;
    margin-left:2px;
    padding-left:15px;
}
hr{clear:both;}

table.anons {}
table.anons a {color: #000; font-size: 14px;}


.black {color: #000 !important;}

span.DNAME {
    white-space: nowrap;
}

/** Молитвы* */
.trop
{
    border:1px solid Silver;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    background: WhiteSmoke;
}

.trop_title
{
    color: #555555;
    font-weight:bold;
    font-size:90%;
    background: #e8e8e8;
    padding: 5px 5px 5px 5px;
}
.trop_glas
{
    font-weight:normal;
    text-align:right;
    font-size:70%;
    padding: 0px 5px 0px 0px;
}
.trop_text
{
    font-size:80%;
    font-weight:normal;
}
.annonces H4
{
    clear:none;
}
.black
{
    text-decoration:none;
}
/* Страничка дня Для Eng*/
#iconsTable td {
min-width: 100px;
}
#stylesTable td {
min-width: 80px;
}
.small {
font-size: 75%;
font-style: italic;
text-align: center;
}
#weekday {
font-weight: bold;
font-size: 110%;
}
/* Подвижники благочестия*/
p.DP_TEXT.DPN_7 {
font-style: italic;
}
/*DEMETRUSKI*/
body {font-family: ArialCyr, Arial, Geneva, sans-serif, Helvetica !important;}
.calendmenu {width: 190px; font-size: 14px; clear: both; float: none;}
.calendmenu__items {display: block; margin: 0; padding: 0;}
.calendmenu__item {display: block; font-size: 14px; position: relative;}
.calendmenu__item:hover ul {display: block;}
.calendmenu__link {text-decoration: none; padding: 5px 10px;  background: #003333; border-bottom: 1px solid #001b1b;}
.calendmenu__link_sub {background: #003333 url(/arrow_main.gif) no-repeat right center;}
.calendmenu__link:link, .calendmenu__link:visited {color: #fff; display: block;}
.calendmenu__link:hover {color: #fff;  background-color: #3B593F; text-decoration: none;}
.calendmenu__subitems {position: absolute; left: 190px; margin: 0; top: 0; padding: 0; width: 200px; display: none;}
.calendmenu__subitem {display: block; color: #fff; background: #3B593F; text-decoration: none; font-size: 14px;}
.calendmenu__sublink:link, .calendmenu__sublink:visited {color: #fff; display: block; text-decoration: none; padding: 5px 10px; border-bottom: 1px solid #49684D;}
.calendmenu__sublink:hover {background: #003333;}


