/*
//Оливковые плашки #DDDCCA
Оливковые тексты #96925F

Серые плашки #e5e5e5
*/

body {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	margin: 0px 0px 20px 0px; 
	background-color: #ffffff;
}

p {padding-top: 0px; margin-top: 0px;}

#shapka {padding-left:20px; padding-right:20px; padding-top: 0px; background-color: #ffffff;}
#inner_content {padding-left:20px; }

#footer {padding-left:20px; padding-right:20px;} 

/* color:#96925F; */
a{ color:#0066cb; text-decoration : none;}
a:visited {color:#9400cb}
a:hover	{text-decoration : underline;}


.black, a.black:visited {color:#000000;}
.blu, a.blu:visited {color:#000099;}

/*
img {vertical-align:middle;} 
.gallery {vertical-align:baseline;} 
*/

.content{
	color : #000000;
	font-size: 80%;
}

H1{
	color : #666666;
	font-size: 110%;
	font-weight : normal;
	margin-top : 0px;
	padding-bottom : 2px;
	margin-bottom : 0px;
	font-weight : bold;
}

/* главное меню */
#mm_div {padding: 0px 20px;}
.mm_table{
	background-color : #CCCCCC; 
	margin-bottom:0px;
	border-bottom:4px #999999 solid;
}
.today_table{
	margin:7px 0px;
}
.today_td {font-size: 70%;}

/*
	
*/
.mm_link, a.mm_link, a.mm_link:visited {
	font-size : 72%;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
	letter-spacing: 1px
}
a.mm_link:hover {	text-decoration : underline; }

.mm_link_, a.mm_link_, a.mm_link_:visited {
	font-size : 72%;
	color : #ffffff;
	text-decoration : none;
	font-weight : bold;
	letter-spacing: 1px
}
a.mm_link_:hover { text-decoration : underline; }

.mm_cell {
	padding: 5px 16px 5px 16px;
	text-align: center;
	white-space: nowrap;
}

.mm_cell_ {
	padding: 5px 16px 5px 16px;
	background-color : #999999; 
	text-align: center;
	white-space: nowrap;
}
.mm_td_divider {
	background-color : #ffffff; 
	border-top:2px #CCCCCC solid; 
	border-bottom:2px #CCCCCC solid;
}

form {margin:0; padding:0;}
.formName {font-size: 9pt;}
.formField {font-size: 9pt;}

.formsub {font-size: 80%; font-weight: bold; background-color: #ffffff; border: 1px solid #808080;}
.inputs {font-size: 100%; border: 1px solid #808080;}


.left_menus_td {padding: 2px 20px 2px 0px;}
.left_menus_td_a {padding: 2px 20px 2px 0px; background-color:#DDDCCA; cursor:pointer;}
.left_menus_td_h {padding: 2px 20px 2px 0px; background-color:#FDFCEA; cursor:pointer;}
.left_menus_bullet 		{font-size:80%; color:#a47f5c; padding-top:2px; padding-left:20px; vertical-align:top;}
.left_menus_bullet_a 	{font-size:80%; color:#a47f5c; padding-top:2px; padding-left:20px; vertical-align:top;  background-color:#DDDCCA; cursor:pointer;}

.left_menus {font-size: 80%; color:#000099; }
a.left_menus, a.left_menus:visited {font-size: 80%; text-decoration: none; color:#000099; }
a.left_menus:hover {text-decoration: underline;}
.left_menus_special, a.left_menus_special, a.left_menus_special:visited {font-size: 80%; text-decoration: none; color:#ff0000;}
a.left_menus_special:hover {text-decoration: underline;}

a.left_menus_brown, a.left_menus_brown:visited {font-size: 80%; text-decoration: none; color:#a47f5c;}
a.left_menus_brown:hover {text-decoration: underline;}

.tdb { border-bottom : 1px solid #cccccc; }
.tdt { border-top : 1px solid #cccccc; }

.pl10 {padding-left:10px;}

.right_column {padding-left:20px;}

.left_column_content {padding-right:2px;}
.right_column_content {padding:0px 20px 0px 0px;}

.contents_divider{ border-bottom: 1px #ffffff solid;}


/* Плашки */
.plashka_table{width:100%; border-right: 0px #ffffff solid; border-bottom: 1px #ffffff solid; border-spacing:0px; background-color: #e5e5e5; margin-bottom: 0px; clear:both;}
.plashka_bullet {padding: 5px 8px 5px 10px;}
.plashka_ltd {font-size: 80%; font-weight:bold; padding: 5px 5px 5px 0px; color: #000000; width:99%;}
.plashka_rtd {font-size: 70%; padding: 5px; color: #000000; white-space: nowrap;}

.block_div {font-size: 80%; padding: 16px 6px 20px 0px;}

/* Форматы для отображения лент */
.lenta {font-size: 80%; padding: 20px 0px 15px 0px ;}
.listalka {padding: 10px 0px 10px 10px ;}
.comments_link {padding: 4px 0px 0px 0px ;}


/* Главные темы */
.main_themes_div {padding-bottom:0px; padding-left:10px; }
.main_themes_title, a.main_themes_title, a.main_themes_title:visited { font-size: 100%; color:#000000;}
.main_themes_subtitle {}
.main_themes_bullet {padding-right:5px;}
.main_themes_table{margin:0px 0px 10px 0px; padding:0px; border: 0px; border-spacing:0px;}
.main_themes_td{padding:0px ; margin:0px; border: 0px; white-space: nowrap;}

/* Региональные бюро */
.regionals_table{margin:10px 0px 10px 10px; padding:0px; border: 0px; border-spacing:0px;}
.regionals_title, a.regionals_title, a.regionals_title:visited { font-size: 100%; color:#000000;}
.regionals_bullet {padding-right:5px;}
.regionals_td{padding:1px 0px 1px 0px; margin:0px; border: 0px;}


/* Лента новостей */
.newstime {font-size: 90%; padding:2px 5px 2px 5px; margin-right:6px; color: #999999; float:left;}
.newsdate {color: #000000; font-weight:bold;}
.newstitle {font-size: 130%; font-weight:bold;}
.news_atitle {font-weight:bold;}
.news_asubstitle {}
.news_lenta {padding:0px 10px 0px 0px;}

/* краткая лента новостей */
.clear{clear:both}
.briefnews_table { padding:0px;}
.briefnewstime {margin-right:0px; color: #000000;}
.briefnewstxt{padding:2px 0px 2px 5px; font-size: 95%; margin-left:auto; margin-bottom:1px; width:auto; }
a.brief_news_atitle, a.brief_news_atitle:visited {color:#000000; text-decoration:none}
a.brief_news_atitle:hover{text-decoration:underline}
a.brief_news_asubtitle, a.brief_news_asubtitle:visited {color:#000000; text-decoration:none}
a.brief_news_asubtitle:hover{text-decoration:underline}

/* Лента публикаций */
.pub_table {margin:0px 6px 0px 0px; border-spacing:0px; padding: 5px 0px 0px;}
.pub_leftcell {padding:0px 10px 10px 10px;}
.pub_rightcell{ padding:0px 0px 5px 0px;}
.pub_date { padding:1px 3px 1px 0px; font-size: 100%; text-align: right;  color: #999999;}
.pub_aname, a.pub_aname, a.pub_aname:visited {font-size: 100%; color: #000000; text-decoration:none}
a.pub_aname:hover{text-decoration:underline}
.pub_title, a.pub_title, a.pub_title:visited {font-size: 120%; color:#000000; font-weight:bold;  padding:0px 0px 0px 0px; text-decoration:none}
a.pub_title:hover{text-decoration:underline}
.pub_atitle, a.pub_atitle, a.pub_atitle:visited {color:#000000; text-decoration:none}
a.pub_atitle:hover{text-decoration:underline}
.pub_theme, a.pub_theme, a.pub_theme:visited {font-weight:bold; color: #000000; text-decoration:none}
a.pub_theme:hover{text-decoration:underline}
.pub_anons {}

/* Лента мнений */
.opinions_table {margin-top:0px; margin-left:0px; border-spacing:0px;  padding: 5px 0px 0px;}
.opinions_leftcell {padding:0px 10px 10px 0px;}
.opinions_title, a.opinions_title, a.opinions_title:visited {font-size: 120%; color:#000000; font-weight:bold;  padding:0px 0px 0px 0px;}
a.opinions_title:hover{text-decoration:underline}

/* Статья в разделе ПУБЛИКАЦИИ */
.publications_picture {display:inline; float:left; margin-right:8px;}
.article_title {font-size: 200%; color:#000000; font-weight:bold;  padding:5px 0px 5px 0px;}
.article_subtitle {font-size: 130%; color:#000000; font-weight:bold;  padding:5px 0px 15px 0px;}
.note_header {width: 70%; font-size: 120%; font-weight:bold; border-top:1px #999999 solid;  padding:5px 0px 5px 0px;}
.note {width: 70%; padding:0px 0px 5px 0px;}


/* Статья в разделе МНЕНИЯ */
.avatar {display:inline; float:left; margin-right:8px;}


/* Форма комментария */
.comment_form_author{width:200px;}
.comment_form_message{ width:100%; height: 50px;}
.comment_form_submit{background-color: #DDDCCA;}

/* Комменты */
.comments_div {}
.comments_author {font-weight:bold;}

/* Авторы */
.authors_list_div {padding:0px 0px 0px 10px;}

/* ОПРОСЫ */
.poll_table {}
.poll_question {font-weight:bold;}
.poll_radio_td {}
.poll_answer_td {}
.poll_submit_td {}
.poll_submit {background-color: #DDDCCA;}
.poll_bar{margin:1px 0px 2px; background-color:#A7BECF; height:16px;}
.poll_hr {height:1px; background-color:#DDDCCA; border:0px;}


.themes_titles, a.themes_titles, a.themes_titles:visited {font-size: 120%; color:#000000; font-weight:bold;  padding:5px 0px 5px 0px; text-decoration:none}
a.themes_titles:hover{text-decoration:underline}
.themes_titles_div{padding-bottom:10px;}

/* Темы - на странице ТЕМЫ + РУБРИКИ 

$templates['themes']['row']="
<div>
	<a class=themes_titles href=$htmlrootpath/themes/theme{id}.htm>{title}</a>{controls}<br />
	<span class=news_asubtitle>
		Публикации {publications}
		Мнения {opinions}
	</span>
</div>";
*/
.azbuka {padding-bottom: 10px;}
.azd {color:#cccccc;}
.azb {font-weight:bold;}


/* Поиск */
.searchtitle, a.searchtitle, a.searchtitle:visited {font-size: 120%; font-weight:bold; color: #000000; text-decoration:none}
a.searchtitle:hover{text-decoration:underline}

.hilited {background-color:#DDDCCA; padding:0px 2px;}


.search_content {font-size: 80%; padding: 0px 6px 15px 0px ;}

/* для альбома */
.alb {display:inline; float:left; margin-right:-15px;padding: 5px 0px 5px 0px ;}
.albc {position:relative; left: -18px; bottom: 2px; }








