/* Общая таблица макета */
body {background-color: #FFFFFF; margin: 0px; font-size: 11px;font-family: Tahoma, Verdana, Arial, sans-serif;}
#bg_top {background-image: url(/i/bgs/bg_top1.jpg);}
td {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 11px;}
#td1 {border-style: solid; border-width: 2px 0px 0px 0px; border-color: #B5BBC1;}

/*Верхний блок анонсов*/
#anons_block  {font-size: 11px; font-family: Tahoma, Verdana, Arial;}
#anons_block  table {background: url(/i/bgs/anon_block_bg.jpg) #ffdba6 repeat-x;}
#anons_block  td {text-align:left;}
#anons_block .title {font-size: 16px; color:#e82f49; font-weight: normal; font-family: Arial;}
#anons_block a {color:#be0118; display: block; padding-top: 4px; line-height: 10px; text-decoration: underline;}
#anons_block a:hover {text-decoration: none;}

/*Блок новости НС*/
.b_date {font-family: Tahoma, Verdana, Arial; font-size: 11px; color:#75929c;}
.b_news_block {
	font-weight: bold; 
	font-size: 18px; 
	font-weight: normal; 
	font-family: Arial, Tahoma; 
	color:#6e8192; 
	letter-spacing: 0px; 
	line-height: 24px; 
	margin: 5px 0px 5px 0px;
}
.b_news_block a:hover {color:#f00}
h1.b_news_block
{
	font-size: 24px; 
}
#tab_news_block {margin: 0px 0px 10px 0px;}
#line_bottom_gray {border-width: 0px 0px 1px 0px; border-style: solid; border-color: #c2cbd1;}
#ns_news_an {font-family: Arial, Tahoma, Verdana; font-size: 1.1em; text-align: left;}
#ns_news_an p {font-weight: normal; margin-top: 0px;}
#ns_news_an a {color: #000000; text-decoration: none;}
#ns_news_an a:hover {color: #000000; text-decoration: underline;}
/* Поиск в новостях */
#search_in_mil {width: 230px; height: 120px; border-style:solid; border-width: 0px; border-color:#76808a;}

/* Блок Акция */
#action_img {background-color: #FFFFFF; border-style: solid; border-color: #E7BD8C; border-width: 1px; padding: 3px;}
#action_title {width:30px;  font-weight: bold; color: #c8082c; text-align: left; margin: 5px; display: block; line-height: 10px;}
.action_anons {font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: normal; color: #a72323; line-height: normal; text-decoration: underline;}
.action_anons:hover {color: #a72323; text-decoration: none;}

/* Блок комментарий */
#comment {float: left; margin:left: 17px;  margin-top: 0px; width: 230px;}
#comment h3 {margin: 5px 0px 5px 0px; font-size: 15px; font-weight: bold; color:#FFFFFF; text-transform: uppercase; letter-spacing: 3px; font-family: Arial;}
#comment a {text-transform: uppercase; font-size: 10px; font-family: Arial; color: #576670; font-weight: bold; line-height: 11px; text-decoration: underline;}
#comment a:hover {text-transform: uppercase; font-size: 10px; font-family: Arial; color: #576670; font-weight: bold; line-height: 11px; text-decoration: none;}
.img_in_comment {margin: 0px 5px 0px 0px; float: left; border-style:solid; border-width:1px; border-color:#FFFFFF;}

/* Блок Новости Милосердия - общий */
#miloserdie_news {
  /*float:left; */
  margin-right: 17px; 
  margin-bottom: 20px; 
  padding: 10px;
  width: 230px; 
  border-style:solid; 
  border-width: 1px 1px 2px 1px; 
  border-color:#feb268; /*ff5e66;*/
}

/* Блок Новости Милосердия - записи*/
#milo_blok {margin: 10px 0px 15px 0px; width: 230px;}
#milo_block_img {margin: 0px 5px 0px 0px; float: left; border:none;}
#milo_block_b a {font-size: 11px; font-weight:bold; color:#a1152c; font-family: Tahoma, Arial, Verdana; text-decoration:underline; line-height: 10px;}
#milo_block_b a:hover {font-size: 11px; font-weight: bold; color:#be4d4d; font-family:Tahoma, Arial, Verdana; text-decoration:none;}
#milo_block_text {line-height: 11px; font-size:11px; color:#3d4753; display: block;}

/* Текст */
#small {color:#788484; font-family: Tahoma, Verdana, Arial; font-style: normal; font-size: smaller;}

/* Блок Православный календарь */
#calendar_block   {padding: 5px; margin-left: 10px; margin-top: 0px; width: 180px; border-style: solid; border-color: #76808a; 
border-width: 0px; text-align: letf; border-style:solid; border-width: 1px; border-color:#dcdfe2;}
#calendar_block b {color: #000000;}
#calendar_block i {font-style: normal;}
#calendar_block a {padding: 3px; font-style: normal; color: #a72323;}
#calendar_block a:hover {padding: 3px; font-style: normal; text-decoration: none; color: #a72323;}

/* Блок "Срочно нужна помощь"*/
#help_block {float: left; margin-top: 20px; margin-bottom: 10px; padding: 10px; width: 230px; border-width: 1px 0px 2px 0px; border-style:solid; border-color: #ff8f5e; background-image: url(/i/bgs/bg_orange.jpg);}
#help_block p {margin: 10px 0px 0px 0px; color: #713540; line-height: 11px; text-align: left;}
#help_block a {font-weight:bold; font-family: Tahoma; text-decoration: underline; color: #713540;}
#help_block a:hover {font-weight:bold; font-family: Tahoma, Verdana, Arial; text-decoration: none; color:#713540;}

/* Блок "Опрос" */
#opros {float:left; width: 230px; margin-left: 0px; margin-top: 10px; border-style:solid; border-width: 0px 1px 1px 1px; border-color:#dcdfe2;}
#quest {margin: 10px; font-size: 11px; font-weight: bold; font-family: Tahoma, Verdana, Arial; color: #47607e; line-height: 11px;}

/* Заголовки */
#title_small {color: #96a2aa; font-size: 12px; font-weight: normal; font-family:  Arial, Verdana, Tahoma, sans-serif; letter-spacing: 1px; word-spacing: 1px; margin: 0px;}
#title1, #title1 a {color: #e02b34; font-size: 18px; font-family: Arial, Tahoma, Verdana; font-weight: normal; letter-spacing: 0px; padding-right: 4px;}
#title1_1 {color: #951939; font-size: 18px; font-family: Arial, Tahoma, Verdana; font-weight: normal; letter-spacing: 0px;}
#title2 {color:#516578; font-size: 18px; font-family: Arial, Tahoma, Verdana; font-weight: normal;}
#title3 {color:#d1062c; font-size: 18px; font-family: Arial, Tahoma, Verdana; font-weight: normal; text-transform: uppercase; letter-spacing: -1px;}
#title4 {color:#f30c22; font-size: 14px; font-family: Arial, Tahoma, Verdana; font-weight: bold; text-transform: uppercase;}

/*Cсылки*/
#a1 {color: #868fa7; font-weight: bold; font-size: 11px; font-family:  Tahoma, Verdana, Arial; text-decoration: underlie;}
#a1:hover {color: #4a536a; font-weight: bold; font-size: 11px; font-family:  Tahoma, Verdana, Arial; text-decoration: none;}
#a2 {color: #7f0018; font-weight: bold; font-size: 11px; font-family:  Tahoma, Verdana, Arial; text-decoration: underlie;}
#a2:hover {color: #7f0018; font-weight: bold; font-size: 11px; font-family:  Tahoma, Verdana, Arial; text-decoration: none;}
#a3 {color: #ce4343; font-weight: bold; font-size: 11px; font-family:  Tahoma, Verdana, Arial; text-decoration: underlie;}
#a3:hover {color: #ce4343; font-weight: bold; font-size: 11px; font-family:  Tahoma, Verdana, Arial; text-decoration: none;}

#big_links_block {font-size: 14px; font-family: Arial, Tahoma, Verdana; text-align: right; margin: 15px 15px 15px 0px; line-height: 18px;}
#big_links_block a {color:#404849; display: block; text-decoration: underline;}
#big_links_block a:hover {color:#ff1b26; display: block; text-decoration: none;}

/* Формы */
input, submit {font-size:12px; font-weight:normal; font-family: Tahoma, Verdana,  Arial; color: #000000;}
#select_d{width: 50px; font-weight:normal; font-family: Tahoma, Verdana,  Arial; color: #000000;}
#select_m{width: 50px; font-weight:normal; font-family: Tahoma, Verdana,  Arial; color: #000000;}
#select_y{width: 100%; font-weight:normal; font-family: Tahoma, Verdana,  Arial; color: #000000;}

/* PAGELINES AT SEARCH */
#pageline1 {border-style: solid; border-width:1px; border-color:#fec7a8;}
#pageline1_b_white{font-size:11px; font-weight: bold; font-family: Verdana, Tahoma, Arial; color:#FFFFFF;}
#a_pageline1 {margin: 0px 2px 0px 2px; padding:0px 3px 0px 3px; font-size:11px; font-weight: bold; font-family: Verdana, Tahoma, Arial; color: #ab0b0b; text-decoration:none;}
#a_pageline1:hover {margin: 0px 2px 0px 2px; padding:0px 3px 0px 3px; font-size:11px; font-weight: bold; font-family: Verdana, Tahoma, Arial; color: #FFFFFF; background-color:#ff9961; text-decoration:none;}
.pageline1_current {margin: 0px 2px 0px 2px; padding:0px 3px 0px 3px; font-size:11px; font-weight: bold; font-family: Verdana, Tahoma, Arial; color: #000000; background-color:#fdeabd; border-style:solid; border-width:0px 2px 0px 2px; border-color:#ff9961;}

#pageline {border-style: solid; border-width:1px; border-color:#e2a792;}
#pageline_b_white{font-size:11px; font-weight: bold; font-family: Verdana, Tahoma, Arial; color: #FFFFFF;}
#a_pageline {margin: 0px 2px 0px 2px; padding:0px 3px 0px 3px;  font-size:11px; font-weight: bold; font-family: Verdana, Tahoma, Arial; color: #ab0b0b; text-decoration:none;}
#a_pageline:hover {margin: 0px 2px 0px 2px; padding:0px 3px 0px 3px; font-size:11px; font-weight: bold; font-family: Verdana, Tahoma, Arial; color: #FFFFFF; background-color:#f9774f; text-decoration:none;}
.pageline_current {margin: 0px 2px 0px 2px; padding:0px 3px 0px 3px; font-size:11px; font-weight: bold; font-family: Verdana, Tahoma, Arial; color: #000000; background-color:#ffdca0; border-style:solid; border-width:0px 2px 0px 2px; border-color:#bd2a2a;}

/* Низ страницы - заливка */
#bg_down {background: url(/i/bgs/bg_down.jpg) #c8d2dc repeat-x;}
#bg_down td {padding-top:1em;}

/* Нижний блок ссылок 1*/
.block_down_links1 {font-family: Arial, Tahoma, Verdana; font-size: 13px;}
.block_down_links1 a {margin-right: 20px; color:#1c1e22;  text-decoration: underline; font-weight: normal;}
.block_down_links1 a:hover {color:#FFFFFF; text-decoration: none;}

/* Нижний блок ссылок 2 */
.block_down_links2 {padding-left: 0px;}
.block_down_links2 ul {font-family: Tahoma, Arial, Verdana; font-size: 11px; list-style: square; list-style-position: outside;}
.block_down_links2 ul li {color:#dce2e3; font-family: Tahoma, Arial, Verdana; font-size: 11px; }
.block_down_links2 ul li a {color: #FFFFFF; text-decoration: underline;}
.block_down_links2 ul li a:hover {color: #000000; text-decoration: none;}

/* Баннер сверху */
#banner {width: 91%; background-repeat: repeat-x; border-style: solid; border-width:1px; border-color:#1cace3;}

/* Скроллинг сверху */
div #wn {position: relative; width: 680px; height: 50px; overflow: hidden;}
#pic_in_slide {margin: 0px 15px 0px 15px;}	
#td_slide {border-style: solid; border-width:1px; border-color: #dcdfe2;}

/* Текст статьи */
#ns_article {
	font-family:Arial, Tahoma, Verdana; 
	font-size:1.4em; 
	line-height:1.4em;
}

#ns_article b, #ns_article strong {
	color: #444;
}

/* Материалы по теме */
#related_blok {margin: 10px 0px 5px 0px; width: 230px;}
#related_block_img {margin: 0px 5px 0px 0px; float: left;}
#related_block_b a {font-size: 11px; font-weight:bold; color:#cf4040; font-family: Tahoma, Arial, Verdana; text-decoration:underline; line-height: 13px;}
#related_block_b a:hover {font-size: 11px; font-weight: bold; color:#be4d4d; font-family:Tahoma, Arial, Verdana; text-decoration:none;}
#related_block_text {line-height: 13px; font-size:11px; color:#3d4753; display: block; margin-top:7px; }

/* Блок "Новости 1812", "Викторины" - общий */
#news_1812, #quiz_block {
  /*float:left; */
  /*margin-right: 17px; */
  margin-bottom: 20px; 
  padding: 0px;
  /*width: 230px; */
  border: 1px solid #888; /*ff5e66;*/
}

#news_1812 .title { padding: 0px; border-bottom: 1px solid #888;}
#news_1812 .title a { font-family: Georgia, serif; font-size: 18px; font-style: italic; color: #fff; }
#news_1812 .content { padding: 10px; }
#news_1812 .content .date { margin-top: 1em; }
#news_1812 .content a { font-family: Georgia, serif; font-size: 13px; color: #455498; }

#quiz_block .content { padding: 10px; font-family: Arial, sans-serif; font-size: 1.1em; }
#quiz_block .content a { display:block; font-family: Georgia, serif; font-size: 13px; color: #455498; margin-top: 1em; }

.question .caps { font-size: 3em; font-weight: bold; color:#900; line-height:0.95em; }
.question { font-size: 1.2em; line-height:1.3em; color:#600; }
.story {padding-left: 50px; line-height: 1.7em; }

#payment_card {
	text-indent: -1000px;
	width:			125px;
	height:			60px;
	border:			none;
	background:	#fff url('/i/payment/card.gif') no-repeat;
	cursor:			pointer;
}
#payment_yandex {
	text-indent: -1000px;
	width:			112px;
	height:			60px;
	border:			none;
	background:	#fff url('/i/payment/yandex.gif') no-repeat;
	cursor:			pointer;
	margin-top: 		10px;
	margin-bottom:	7px;
}
#payment_bank {
	text-indent: -1000px;
	width:			160px;
	height:			60px;
	border:			none;
	background:	#fff url('/i/payment/bank.gif') no-repeat;
	cursor:			pointer;
	margin-top: 		10px;
	margin-bottom:	7px;
}
#payment_rbk {
	text-indent: -1000px;
	width:			100px;
	height:			60px;
	border:			none;
	background:	#fff url('/i/payment/rbk.gif') no-repeat;
	cursor:			pointer;
	margin-top: 		10px;
	margin-bottom:	7px;
}
#payment_card_chronopay {
	text-indent: -1000px;
	width:			160px;
	height:			60px;
	border:			none;
	background:	#fff url('/i/payment/card_chronopay.gif') no-repeat;
	cursor:			pointer;
	margin-top: 		10px;
	margin-bottom:	7px;
}
#payment_card_rbk {
	text-indent: -1000px;
	width:			160px;
	height:			60px;
	border:			none;
	background:	#fff url('/i/payment/card_rbk.gif') no-repeat;
	cursor:			pointer;
	margin-top: 		10px;
	margin-bottom:	7px;
}
