body {
margin: 0 0 10 0;
font: 12/1 arial;
background:url('../images/site_fon2.png') #132451 repeat-x;
behavior: url("CSS/csshover3.htc"); 
}

H1 { font: 24/1 georgia, 'Arial Armenian'; color: #4D1414; margin: 0 0 10 0; }
H2 { font: 20/1 georgia, 'Arial Armenian'; margin:0; }
H3 { font: 18/1 georgia, 'Arial Armenian'; margin:0; }

a {}
a:link { color:#1C3675 }
a:active { color:#1C3675 }
a:visited { color:#1C3675 }
a:hover { color:#811010 }

/*
a[href $='.pdf'] { 
padding-left: 18px;
background: transparent url("../images/ICONS/pdf-16.png") no-repeat center left;
}
*/

IMG { border:0; }

TABLE { margin:0; padding:0; }

TD { vertical-align:top; margin:0; padding:0;  }
TH { vertical-align:top; margin:0; padding:0;  }

TABLE.SITE { width:100%; height:100%; border:0px; }
TD.TOP { width:948px; height:188px; }
TD.TOP a { color:#FFFFFF; }

#headImgDiv {  }
.TOP_MENU_POLE { vertical-align:middle; height:33px; background:url('../images/NY_grad.png') #391241 repeat-x; }

ul.top_menu { margin: 0; border: 0 none; padding: 0; list-style: none; text-align:center; width:100%;  }
li.topMenuItem { margin: 0; border: 0 none; padding: 0 10 0 10; float: left; display: inline; font: 13/33px arial, 'Arial Armenian'; list-style: none; position: relative; }
li.topMenuItem a { color:#FFF; text-decoration:none; }
li.topMenuItem a:visited { color:#FFF; text-decoration:none; }
li.topMenuItem a:hover { color:#FFF; text-decoration:none; }
li.topMenuItem:hover { text-shadow: #000 1px 1px 0px; color:#FFF; background:url('../images/main_fon.png') 0 -2px #890707 repeat-x; }

ul.subMenu { text-shadow: none; margin: 0; padding: 8 0 0 0; list-style: none; background:url('../images/main_fon.png') #FFF repeat-x; border-bottom:2px solid #684715; font: 12/1 arial; display: none; position: absolute; top: 33px; left: 0; }

li.SubMenuItem           { text-align:left; padding: 8 5 5 5; width:200; border-bottom: 2px solid #FFF; }
li.SubMenuItem a         { color:#333; text-decoration:none; }
li.SubMenuItem a:visited { color:#333; text-decoration:none; }
li.SubMenuItem a:hover   { color:#FFFFFF; }
li.SubMenuItem:hover a   { color:#FFFFFF; }
li.SubMenuItem:hover     { text-shadow: #000 1px 1px 0px; color:#FFF; background:url('../images/main_fon.png') #890707 repeat-x; border-bottom: 2px solid #C0D1E5; }


#SELECTS a { color:#FFF; }

/** table **/
.t-l { white-space: nowrap; width:16px; height:16px; background:url('../images/table/t-l.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table/t-l.png',
sizingMethod='crop');}
.red_t-l { white-space: nowrap; width:16px; height:16px; background:url('../images/table_red/t-l.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table_red/t-l.png',
sizingMethod='crop');}
.t {  width:100%; background:url('../images/table/t.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table/t.png',
sizingMethod='scale'); padding: 3 0 0 0; font: 14/1 arial; color:#FFF; text-shadow: #000 1px 1px 1px; }
.red_t {  background:url('../images/table_red/t.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table_red/t.png',
sizingMethod='scale'); padding: 3 0 0 0; font: 14/1 arial; color:#FFF; text-shadow: #000 1px 1px 1px; }
.t  a, a:link, a:active, a:visited  { text-decoration: underline; }
.t-r { white-space: nowrap; width:16px; height:16px; background:url('../images/table/t-r.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table/t-r.png',
sizingMethod='scale');}
.l { background:url('../images/table/l.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table/l.png',
sizingMethod='scale');}
.red_l { background:url('../images/table_red/l.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table_red/l.png',
sizingMethod='scale');}
.c { background:url('../images/table/c.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table/c.png',
sizingMethod='scale'); }
.red_c { background:url('../images/table_red/c.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table_red/c.png',
sizingMethod='scale'); }
.r { background:url('../images/table/r.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table/r.png',
sizingMethod='scale');}
.b-l { width:16px; height:16px; background:url('../images/table/b-l.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table/b-l.png',
sizingMethod='scale');}
.red_b-l { width:16px; height:16px; background:url('../images/table_red/b-l.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table_red/b-l.png',
sizingMethod='scale');}
.b { background:url('../images/table/b.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table/b.png',
sizingMethod='scale');}
.red_b { background:url('../images/table_red/b.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table_red/b.png',
sizingMethod='scale');}
.b-r { width:16px; height:16px; background:url('../images/table/b-r.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table/b-r.png',
sizingMethod='scale');}

.LEFT_FON { width:50%; background:url('../images/left_fon.png') right repeat-y; }
.RIGHT_FON { width:50%; background:url('../images/right_fon.png') repeat-y; }

TD.MAIN { padding-bottom:20; background:url('../images/dn_main_gr.png') bottom #F9F5DD repeat-x;  }

.PATH {color:#734F7B; white-space: nowrap; padding:10; background:url('../images/main_fon.png') #F9F5DD repeat-x; }
.PATH a, .PATH a:visited { font: 20/1 georgia; color:#734F7B; }

.top_text       { padding: 10 20; margin-bottom:10; font: 16/1.2 tahoma; color: #26516A; background:url('../images/dwn_gradient.png') bottom #FFF repeat-x; }
.top_text i     { margin-top: 20px; font: italic 12/1 georgia;  color: #555; }

.topNewsHead { font: bold 13/1 arial; color:#403102; }

.topNews       { width:100%; margin: 20px 0 0 0; }
.topNewsDate { font: 11/1 arial; color: #555; margin: 10 0 5 0; padding:1 3; background: #F2EABB; border-bottom: 1px solid #E9DB8D }
.topNewsName { font-size:12; margin: 5 10 3 0; }
.topNewsTitle  { font-size:12; margin: 0 0 10 0; padding: 0 0 10 0; }
.topNewsText   {  }
.dagger        { font: 10/1 arial; margin: 0 5 0 0 }

.topNewsDateWhite { font: 11/1 arial; color: #555; margin: 10 0 5 5; padding:1 3; background: #EEE; border-bottom: 1px solid #DDD }
.topNewsNameWhite { font-size:12; margin: 5 10 3 5; }

.news { margin: 10 0 0 10 }
.newsDate { font: 11/1 arial; color: #555; margin: 10 0 2 0; }
.newsName { font-size:12; margin: 0 10 3 0; }
.newsTitle { font-size:12; font-style:italic; margin: 0 10 16 0; }

.library { margin: 10 10 10 60 }
.libDate { font: 11/1 arial; color: #555; margin: 10 0 2 19; }
.libName { font-size:12; margin: 0 10 3 0; }

.calendarName { float:left; text-align:center; font: bold 14/1 arial; width:150; padding: 10 0; margin:1; background:#FFF; border:1px solid #AAA; }

.defaultNews { padding: 0 20 10 20; }
.defaultNewsName  { font: 16/1 arial; color: #4D1414; margin: 0 10 10 0; }
.defaultNewsTitle { font: italic 12/1.3 arial; color:#333; margin: 0 10 10 0; }
.defaultNewsText  { font: 12/1.3 arial; margin: 0 10 10 0; }

.currentNews { margin: 10px 20px 20px 20px; }
.currentNewsDate { font: 11/1 arial; color: #555; padding: 0 0 3px 10px; }
.currentNewsDate input { font: 11/1.3 arial; color:#555; padding-left:5px; width:500; border: 1px solid #AAA; }
.currentNewsPole { display:table; width:695px; padding-bottom:20px; background:url('../images/dwn_gradient.png') bottom #FFF repeat-x; border: 1px solid #DDD; border-bottom: 1px solid #BBB; }
.currentNewsName { font-size: 16; color: #4D1414; padding: 10px 10px 10px 40px; background: url('../images/logo-24.png') #EEE 8px 5px no-repeat; }
.currentNewsTitle { text-align:justify; font-size:14; line-height: 1.5; font-style:italic; color:#333; padding: 10px 20px 10px 20px; }
//.currentNewsTitle:first-letter { font: 16/1 georgia; } 
.currentNewsText { text-align:justify; font-size:14; line-height: 1.5; padding: 0 20px 30px 20px; }
.currentNewsText:first-letter { font-weight:bold; } 
.currentNewsText p:first-letter { font: 16/1 georgia; color:#4D1414; margin: 0 1px 0 18px; } 
.currentNewsDocImage { float:left; margin: 15px 18px 5px 22px; border:1px solid #555;}
.currentNewsGallery { display: table; padding: 10 10 10 10; background: #CCC; //height:100%; }
.currentNewsGallery div { float:left; width: 110; height: 110; padding: 5; margin:5; border:1px solid #555; }
.currentNewsGallery img { margin:5; border:0; }

.currentAudio, .currentVideo { margin: 10 0 0 20; }
.currentAudioPole, .currentVideoPole  { padding: 10 0 100 40; border-top: 1px solid #AAA; }
.currentAudioName, .currentVideoName  { font: 18/1 arial; color: #4D1414; padding: 20 10 10 0; }
.currentAudioTitle, .currentVideoTitle { font: italic 12/1.3 arial; color:#333; padding:10 10 0 10; }
.currentAudioFile, .currentVideoFile  { display: table; height:100%; padding: 10 10 10 10; }

.download    { margin: 0 0 10 10 }
.fileComment { margin: 10 0 0 10 }

.print { float:right;  padding: 0 10 0 0;}

TD.RIGHT { width:210px; padding: 0px 0px 10px 0px;  background:url('../images/dn_main_gr.png') bottom #FFF repeat-x; border-left:1px solid #CCC; }
.rightMenu { width:100%; margin:0; padding:0; }
.rightMenuItemLogo { text-align:center; vertical-align:middle; height:56px; background: #FFF; border-top: 2px solid #EEE; border-bottom: 2px solid #EEE;   }
.rightMenuItem { vertical-align:middle; height:56px; border-top: 2px solid #EEE; border-bottom: 2px solid #EEE; }
.rightMenuItem a, .rightMenuItem a:visited { font: 12/1 verdana; text-shadow: #000 1px 1px 0px; color:#FFF; text-decoration:none;}

#churchCalendar { margin-left:15px; margin-bottom:15; }
.calendar {  width:180; margin:0; padding:0; background:url('../images/calendar_2010_bg.jpg') bottom #F9F5DD repeat-x; border: 1px solid #AAA; }
.calendar th { text-align:center; vertical-align:middle; font: bold 12/1 arial; color:#FFF; text-shadow: #555 1px 1px 0px; }
.calendar td { color:#FFF; text-align:center; vertical-align:middle; width:20; height:20; font: 12/1 arial; text-shadow: #000 1px 1px 0px; }
.calendar td a { color:#FFF; }
.calendar td a:visited { color:#FFF; }
.dateNowBg { background:url('../images/dateNowBg.png') bottom repeat-x; }
.dateBg    { background:url('../images/dateBg1.png') bottom repeat-x; }

.fullCalendar {  }
.fullCalendar th { color:#FFF; text-align:center; vertical-align:middle; text-shadow: #555 1px 1px 0px; }
.fullCalendar td { color:#FFF; font-weight:bold; width:30; height:25; text-align:center; vertical-align:middle; text-shadow: #000 0 1px 0px; border-bottom: 1px solid #FFF; }
.fullCalendar td:hover { background:url('../images/dateBg.png') bottom repeat-x; }


.hand { cursor:pointer; cursor:hand; }
.clear { clear:both; }

.trans_50 {
zoom:1;
filter:alpha(opacity=50);
-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";

}





























