/*=========== верх/низ ================*/
tr.topsite td{background:#ffffff;vertical-align:middle;text-align:center;height:80px;}
table.supchapters td{
font-size:70%;
padding:7px 7px 5px 7px;
border-right:1px solid #c9c9c9;
vertical-align:top;
background:url('/img/supchtr.gif') repeat-x #f6f6f6;
font-weight:normal;
}
table.supchapters td.on{
padding:4px 7px 0px 7px;
background:#ffffff;
border-top:3px solid #9c1010;
font-weight:bold;
}
table.supchapters td.on a{
color:#000000;
font-weight:bold;
}
table.supchapters a{
text-decoration:none;
color:#003333;
font-weight:normal;
}
table.supchapters a:hover{
text-decoration:underline;
color:#660000;
}
table.supchapters img{vertical-align:middle;}
table.supchapters input{vertical-align:middle;}
table.digs{
float:left;
margin:0px 3px 0px 0px;
}
table.digs td{
padding:0px;
margin:0px;
text-align:center;
border-right:none;
background:#f6f6f6;
}
table.digs img{vertical-align:baseline;}
td.selected{background:url('/images/fon_sel.jpg');padding:15px;}
table.bottomlinks{
padding: 30px 20px 30px 20px;
border-top:1px solid #cccccc;
font-size:80%;
color:#727272;
}
table.bottomlinks b{
color:#000000;
}
table.bottomlinks a, tr.copyright a{
text-decoration:underline;
}
tr.copyright td{
background:url('/images/btm-counters-bck.gif') repeat-x;
padding:20px;
font-size:80%;
color:#ffffff;
}
tr.copyright a, tr.copyright a:hover{color:#ffe6aa;}
td.bannerlist table tr td{
padding:0px 0px 0px 3px;
background:none;
}
/*=========== верх/низ:конец ================*/
/*=========== общие стили:начало ================*/
h1{
/*background:url('/images/fon4.jpg');
border:1px solid #999999;*/
padding:0 10px;
margin:0px;
font-family:Georgia, Times, serif;
text-align:center;
/**/text-transform:uppercase;
font-size:18px;
letter-spacing:1px;
}
h2.subchapter{
font-size:110%; 
text-transform:none; 
border:none; 
background:none; 
font-family:Georgia, Times, serif; padding-top:0px;
margin:0px;
}
td.main{
padding:20px;
vertical-align:top;
background: white;/*url('/images/fon1.jpg');*/
font-family:Georgia, Times, serif;
}
p {
font-family:Georgia, Times, serif;
/*font-family: Arial, Geneva, sans-serif, Helvetica;*/
color: #000000; text-align: justify;
font-size:100%;/*cdw*/
}
td.main a{
font-family:Georgia, Times, serif;
color:#006f0d;/*0048bf*/
text-decoration:underline;
}
td.main a:visited{
color:#314333;/*580ca5*/
}
.zoom, .zoom_imagetext {
display:block;
padding-left:18px;
background:url(http://www.pravoslavie.ru/sas/image/video/zoom.gif) no-repeat;
padding-bottom:5px;
text-align: center; font-size: 11px;
}
.imagetext {
display:block;
padding-left:18px;
padding-bottom:5px;
text-align: center; font-size: 11px;
}
table.leftmenup td{
padding:7px 5px 7px 15px;
font-weight:bold;
font-size:80%;
}
table.leftmenup td.dark{
background:url('/images/fon4.jpg');
}
table.leftmenup td.current{
background:url('/images/fon1.jpg');
}
table.leftmenup td a{
text-transform:uppercase;
color:#003333;
}
table.leftmenup td a.submenu{
text-transform:none;
font-weight:normal;
}
table.leftmenup td.m_curr_brdr{
background:url('/images/fon3.jpg');
padding:3px;
}
table.menu tr td{
background:url(/images/fon2.jpg);
font-weight:bold;
text-transform:uppercase;
font-size:14px;
padding:7px 6px 7px 6px;
}
table.menu tr td a{color:#003333;}
table.menu tr.d td{background:url(/images/fon4.jpg);}
table.menu tr td.on, table.menu tr.d td.on{
border-top:6px solid #CCCCCC;
border-bottom:6px solid #CCCCCC;
background:url(/images/fon1.jpg);
}
td.rightmenu{
padding:20px;
background:url('/images/fon5.jpg');
border-left:1px solid #CCCCCC;
vertical-align:top;
width: 20%;
font-size: 12px;
font-family: Arial, sans-serif;
}
td.rightmenu .short {margin-bottom: 20px; font-size: 12px;}
td.rightmenu .data {font-size: 10px; color: #8C8C8C;}
td.rightmenu h2:first-child {margin-top: 0 !important;}
td.rightmenu h2 {float: none; width: auto;font-size:13px; background:url('http://www.pravoslavie.ru/images/fon2.jpg'); border:1px solid #999999; line-height: 1.2; padding: 5px; min-height: 14px;}
td.rightmenu h3 {float: none; width: auto; font-weight: bold; border: 0; background: none; text-align: left; height: auto; line-height: 1.5; margin: 10px 0 5px; text-transform: none; padding: 0; font-size: 14px;}
td.rightmenu .item {margin-bottom: 5px; font-size: 12px;}
td.rightmenu #vk_groups, td.rightmenu .facebook {margin: 20px auto; border: 1px solid #ccc; background: #fff !important; padding: 5px; width: 200px;}
td.rightmenu p {font-family: Arial, sans-serif;}

.calendar_index h2 {margin-top: 0;}
.calendar_index div.DD_ICON {text-align:center;}
.calendar_index div.DD_ICON img{border:1px solid #ccc; background: #fff; padding: 2px;}
.calendar_index div.DD_TEXT, .calendar_index div.DD_CHTEN{font-size:85%; line-height:110%; font-family:arial; color:#696969;}
.calendar_index div.DD_TEXT img, .calendar_index div.DD_CHTEN img{vertical-align:middle;}
.calendar_index div.DD_CHTEN{margin-bottom:10px;}
.calendar_index div.DD_CHTEN p{padding:0px 0px 0px 27px;margin:2px 0px 2px 0px; background:url('/img/b.gif') no-repeat; font-style:italic;}
.calendar_index div.DD_TEXT a, .calendar_index div.DD_CHTEN a{text-decoration:underline;}

table.newstable{margin:20px 0px 5px 0px;}
table.newstable td{
padding:2px 1px 2px 1px;
background:url('/images/fon1.jpg');
border-left:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
text-align:center;
}
table.newstable td.on{background:#ffffff;}
table.newstable td a{
font-weight:bold;
}
table.std_table tr td{
vertical-align:top;
font-size:90%;
border-bottom:1px solid #cccccc;
}
/*=========== ОБЩИЕ СТИЛИ:КОНЕЦ ================*/
/*=========== Анонсы:начало ================*/
table.anons{margin:20px 0px 10px 0px; width: 100%;} /*cdw*/
table.anons a{
color:black!important;/*cdw*/
text-decoration:none!important;/*cdw*/
}
table.anons td, .annonces table.anons_main td{
text-align:justify;
font-size:80%;
}
table.anons div.data, div.path{
font-size:85%;
color:#8c8c8c;
margin:0px 0px 2px 0px;
align:left;
}
table.anons h4.title, h4.author, h4.subtitle{
margin:0px 0px 3px 0px;
padding:0px;
text-align:left;
font-size:100%;
}
table.anons h4.title{text-transform:uppercase;}
table.anons h4.subtitle{
font-style:italic;
font-weight:bold;
}
table.anons h4.author{
font-style:italic;
font-weight:normal;
}
table.anons img.vvodka{
float:left;
margin:3px 10px 3px 0px;
}
table.anons img.vvodkar{
float:right;
margin:3px 0px 3px 10px;
}
table.anons a img.vvodka, a img.vvodkar{border: 1px solid black;}
/*=========== Анонсы:конец ================*/

div.snoski{font-size: 80%;}
.podborka{
BACKGROUND: url(/img/ul3.gif) no-repeat 0px 9px;
PADDING-LEFT: 8px;
}
A.podborka:visited {color:DarkGray}
p.user_comment{
font-size:80%;
color:#585858;
padding:15px 0px 20px 60px;
text-align:left;
border-top:1px dashed #585858;
background:url('/img/cmnt.gif') 43px 18px no-repeat;
}
p.user_comment i{
font-size:70%;
float:left;
text-align:right;
margin:20px 0px 0px -55px;
color:#adadad;
font-style:normal;
}
h3.comments{margin-top:50px; clear:both;}
table.comments td{
font-size:80%;
padding:5px 5px 12px 0px;
vertical-align:top;
}
input#btnCaptcha{font-weight:bold}
form#frmCaptcha{padding:5px 5px 50px 5px;}
form#frmCaptcha input{font-size:120%;}
/*==================== Social network ===========================*/
table.blogs_table{clear:both;margin:0px 0px 20px 0px;}
	table.blogs_table td{
	border:1px solid #afafaf;
	color:#5e5e5e;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	background:#ffffff;
	padding:0px 8px 4px 8px;
	vertical-align:top;
	}
table.like_btns{clear:both;margin:20px 0px 0px 0px;}
	table.like_btns td{padding:0px 8px 4px 8px;vertical-align:top;}
	table.blogs_table td textarea{width:100%;height:64px;font-size:10px;font-family:arial;background:#f6f6f6;color:#7d7d7d;}
	table.blogs_table td.descr{padding:5px 0px 2px 0px;}
	table.noborder td{border:none;padding:0px 0px 4px 0px;}
	table.noborder form{margin:0px;padding:0px;}
a.blog_preview{
	display:block;
	background:url("http://www.pravoslavie.ru/img/form_btn_bck.gif") repeat-x #68c35d;
	height:23px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #354654;
	vertical-align:middle;
	text-align:center;
	}
a.blog_preview:hover{
	background:url("http://www.pravoslavie.ru/img/form_btn_on_bck.gif") repeat-x #68c35d;
	text-decoration:none;
	}
tr.grtop1 td.site_name{
text-align:center;
background:#000000;
font-size:12px;
font-weight: bold;
font-family: Arial;
}
tr.grtop1 div.subsite_name{float:left; padding-left:20px; font-size:12px; font-weight:bold;}
td.left_column{background:url('http://www.pravoslavie.ru/img/fon2b.jpg');border-right:1px solid #cfcfcf; width: 20%;}

td.left_column .photoal {margin: 7px 0px 0px 20px;}
td.left_column .photoal img {border: 1px solid #eee; padding: 2px; background: #fff;}

/*==================== Share buttons ===========================*/
.share_buttons{clear:both; height:22px!important; width:540px; float:right; margin-top:10px;}
	.share_button {display:block; float:left; height:21px!important; overflow:hidden; width:90px;}
	.share_button.vk {width:92px;}
	.share_button.fb {width:145px;}
	.share_button.mailru {width:70px;}
	.share_button.google_plus {width:82px;}
	.share_button.twitter {width:100px!important;}
	.share_button.lj {width:80px;}
	.share_button.print {width:22px;}
	.share_button.code {width:60px; position: relative; overflow: visible; padding: 0 6px; margin: 0 5px;}
	.share_button.code.active {border: 1px solid #bbb; border-radius: 5px; background: #fff; padding: 5px; position: relative; top: -6px;}
	.share_button.code img {cursor: pointer;}
	.share_button.code .code_popup {display: none; background: #fff; padding: 5px; position: absolute; right: -10px; top: 28px; font-size: 14px; width: 245px; border: 1px solid #bbb; border-radius: 5px; z-index: 99;}
	.share_button.code .code_popup .line {display: block; height: 1px; background: #fff; width: 70px; position: absolute; top: -1px; right: 9px;}
	.share_button.code .code_popup .caption {font-size: 12px; padding-bottom: 5px;}
	.share_button.code .code_popup textarea {width: 240px; height: 50px; overflow: hidden; border: 1px solid #bbb; padding: 2px; font-size: 11px; resize: none; background: #f2f3f3;}

/*==================== See also ===========================*/
table.see_also {margin:0px 0px 20px 0px;}
table.see_also td {font-size:80%; color:#2c2c2c;}
table.see_also td a{text-decoration:none;}/*color:#000000;  */
table.see_also td a u{font-size:125%; text-decoration:underline; font-weight:bold;}
table.see_also td a span{color:#333333;}
table.see_also td.sa_pic{padding:2px 7px 0px 0px;}
table.see_also td.sa_nopic{width: 50px; padding:2px 7px 0px 0px;}

/*==================== Search ===========================*/
td.searchString{padding:0px 5px 0px 20px; width:100%;}
input.searchString {font-size:120%; width:100%; border:1px solid #aaaaaa;}
input.doSearch {font-size:120%;}
table.search_table{margin:0px 20px 40px 20px; width:80%;}
table.search_table td.num{text-align:right; padding:2px 5px 0px 0px; color:grey; width:15px;}
table.search_table td.pic{padding-right:5px; color:grey; width:55px;}
table.search_table td.pic img{border:1px solid #000000;}
table.search_table td.pic img.no_border{border:none;}
table.search_table td.result {width:100%;}
table.search_table td a {text-decoration:none;}
table.search_table td a:hover {text-decoration:underline;}
table.search_table td a span.zag {text-decoration:underline; font-weight:bold;}
table.search_table td a span.passage {display:block; color:black; font-size:90%;}
table.search_table td a span.date {display:block; color:grey; float:right; font-size:70%; margin:3px 0px 5px 10px;}
table.search_table td a span.doc_url {display:block; color:grey; font-style:italic; text-decoration:underline;}
table.search_table td u{background:#d2ff35; text-decoration:none;}

.clear {clear: both; float: none;}
.line_decor {background: url(/img/design/top_decor.jpg); height: 25px;}

/* Глобальная строка с табами */
.global_tabs {height: 30px; background: url(/img/supchtr.gif); font-size: 11px; font-family: Arial, Geneva, sans-serif; overflow: hidden;}
.global_tabs img {border: 0;}
.global_tabs .item {display: block; float: left; height: 27px; line-height: 27px; position: relative; border-right: 1px solid #C9C9C9; padding: 3px 5px 0; color: #000; text-decoration: none !important;}
.global_tabs .item:hover {text-decoration: none; color: #000;}
.global_tabs .item.on {background: #FFFFFF; border-top: 3px solid #9C1010; font-weight: normal !important; padding-top: 0;}
.global_tabs .item img {margin-right: 3px; position: relative; float: left; top: 5px;}
.global_tabs .item a {text-decoration: none;}
.global_tabs .items_left {float: left;}
.global_tabs .items_left .date {display: inline-block; color: #336635; font-size: 10px; text-align: center; font-weight: bold; line-height: 0.9; position: relative; top: 3px; margin-right: 3px; text-decoration: none; float: left;}
.global_tabs .items_left .month {color: #9c1010; display: inline-block; font-size: 8px;} 
.global_tabs .items_right {float: right;}
.global_tabs .items_right .item {border-left: 1px solid #C9C9C9; border-right: 0;}
.global_tabs .items_right form.item input {font-size:11px; font-family:arial; background:url(/img/design/tm_search_bck.gif) repeat-x #E5E5E5; border: 1px solid #437656; padding: 1px 2px 0px 2px; float: left; margin-top: 5px; height: 14px;}
.global_tabs .items_right form.item span {display: block; background: url(/img/design/tm_search_btn.gif); width: 27px; height: 17px; cursor: pointer; position: relative; float: left; margin-top: 5px; margin-left: 3px;}

/* Хидер */
.header {background: #fff; position: relative; height: 80px; overflow: hidden; font-family: Arial, sans-serif;}
.header .logo {display: block; width: 246px; height: 60px; margin: 10px; background: url(/img/design/logo_inside.jpg); float: left;}
.header .articles {float: right; height: 60px; margin: 10px; min-width: 700px; max-width: 1200px; width: 70%; overflow: hidden; text-align: right;}
.header .articles .item {height: 58px; padding: overflow: hidden; width: 260px; margin-left: 10px; vertical-align: top; font-size: 11px; display: inline-block; //display: inline; zoom: 1; text-align: left; color: #003333; border: 1px solid #cbcbcb;}
.header .articles .item a {display: inline-block; width: 260px; height: 58px; background: #dbdbdb; color: #000;}
.header .articles .item a:hover {text-decoration: none; background: #bcbcbc;}
.header .articles .item img {height: 58px; width: auto; float: left; margin-right: 5px;}
.header .articles .item span {display: inline-block; height: 50px; margin: 4px 0; width: 185px; overflow: hidden; cursor: pointer;}

.header_oc .logo {background: url(/img/design/logo_inside_oc.jpg); width: 336px;}

.header_index {height: 130px; text-align: left;}
.header_index .left {width: 50%; text-align: center; float: left;}
.header_index .right {width: 50%; text-align: center; float: right; padding: 10px 0;}

.header_index .logo {background: url(/img/design/logo.jpg); width: 455px; height: 110px; display: inline-block; float: none; margin: 10px 1% 10px 5%;}
.header_index .icons {display: inline-block; //display: inline; height: 110px; width: 24%; background-repeat: no-repeat; background-position: center top; zoom: 1;}
.header_index .icons a {width: 83px; height: 110px; display: inline-block; margin: 0 auto;}
.header_index .icons.calendar {background-image: url(/img/design/main_icons_calendar.jpg);}
.header_index .icons.calendar a {width: 91px;}
.header_index .icons.calendar span {display: block; background-repeat: no-repeat; background-position: center top;}
.header_index .icons.calendar span.day {height: 22px; margin-top: 21px;}
.header_index .icons.calendar span.month {height: 15px;}
.header_index .icons.church {background-image: url(/img/design/main_icons_church.jpg);}
.header_index .icons.english {background-image: url(/img/design/main_icons_english.jpg);}
.header_index .icons.serbian {background-image: url(/img/design/main_icons_serbian.jpg);}

.top_navbar {height: 28px; background: #003333; color: #fff; font-family: Arial, ?Geneva, ?sans-serif; font-size: 12px; line-height: 28px; overflow: hidden;}
.top_navbar ul {margin: 0; padding: 0;}
.top_navbar .logo {display: block; height: 28px; background: #000; text-align: center; width: 20%; color: #fff; float: left; font-weight: bold; text-transform: uppercase;}
.top_navbar .breadcrumbs {display: block; float: left; margin-left: 20px;}
.top_navbar .breadcrumbs a {color: #FCF4D2;}
.top_navbar .social_networks {float: right; margin: 0 20px;}
.top_navbar .social_networks li {display: inline; padding-left: 5px;}
.top_navbar .social_networks a {color: #FCF4D2; background-repeat: no-repeat; background-position: center left; padding: 4px 0 2px 18px; line-height: 1;}
.top_navbar .social_networks a.vk {background-image: url(/img/design/m_vkontakte.gif);}
.top_navbar .social_networks a.fb {background-image: url(/img/design/m_facebook.gif);}
.top_navbar .social_networks a.lj {background-image: url(/img/design/m_lj.gif);}
.top_navbar .social_networks a.tw {background-image: url(/img/design/m_twitter.gif);}
.top_navbar .social_networks a.yt {background-image: url(/img/design/m_youtube.gif);}
.top_navbar .links {float: left; margin: 0 20px;}
.top_navbar .links li {display: inline; padding-left: 5px;}
.top_navbar .links a {color: #FCF4D2; background-repeat: no-repeat; background-position: center left; padding: 4px 0 2px 18px; line-height: 1;}
.top_navbar .links a.archive {background-image: url(/img/design/ml_archive.gif); padding-left: 21px;}
.top_navbar .links a.rss {background-image: url(/img/design/ml_rss.gif);}
.top_navbar .links a.map {background-image: url(/img/design/ml_map.gif);}
.top_navbar .links a.search {background-image: url(/img/design/ml_search.gif);}
.top_navbar .links a.mail {background-image: url(/img/design/ml_mail.gif);}