body {background-color: white;  MARGIN: 0;}
body,td {font-family: Arial;  font-size: 13px;}
P {text-align: justify;padding: 0;margin: 1;text-indent: 15px;}
h2 {font-family: Arial; font-size: 13px;}
h1 {font-family: Arial; font-size: 20px;}

.text { color: black; background-color: #ffffff;}

#hot {font-size: 11px;vertical-align: top;}

.comment-head {font-size: 10px;}
.comment-text {font-size: 12px;font-family: Arial;}

td#content {padding: 10px; vertical-align: top;}

textarea.comment, textarea.text {
  color: black;
  font-family: Arial;
  font-size: 12px;
}


/* Заголовки списков для левой и правой колонки */
.vtitle-top10   {margin: 10px 0px 0px 0px; padding: 8px 25px 8px 5px; background: #D4DAE5 url(/images/top10.gif) no-repeat 120px center;}
.vtitle-politic {margin: 10px 0px 0px 0px; padding: 15px 25px 15px 5px; background: #D4DAE5 url(/images/politic.gif) no-repeat 120px center;}
/* Блок вертикальных ссылок для левой и правой колонки */
.vlinks {margin: 5px 10px 20px 10px; padding: 0; list-style: none;}
.vlinks li {margin:0; list-style: none; padding: 4px 10px 4px 4px;}



/* Панель с ссылкой на административный интефейс */
.dadm{position:absolute; right:10px; top:10px; background:#ffdddd; padding:10px; padding-left:7px; border:red 1px dashed; z-index:1000;}
a.adm, a.adm:visited {padding-left:20px; background:url(/images/small-adm-ico.gif) no-repeat 6px 5px; color:red;}


.p1{background-color: #E7EAF0}
.p2{background-color: #D4DAE5}
.p3{background-color: #F3F4F7}
.p4{font-size: 11px;}


.m-gr {
  color: #ffffff;
  background-color: #333366;
	font-size: 13px;
	font-weight: bold;
	height: 100%;
	padding: 0px; margin: 0px;
}

.m-gr a, .m-gr a:link, .m-gr a:visited {color: #ffffff;text-decoration: none; height: 100%;	padding: 4px; margin: 0px 40px 0px 0px;}
.m-gr a:hover {color: #333366; background-color: #ffffff;text-decoration: none;}



.panel {
  font-weight: bold;
  font-size: 10px;
  padding: 5px;
}

.dh-comment {
  font-family: Tahoma;
  font-size: 10px;
  color: #8C8E8C;
  vertical-align: top;
}

.head {
  color: black;
  font-family: Tahoma, Verdana, Arial;
  font-size: 12px;
  background-color: #DFDFDF;
  font-weight: bold;
  text-align: center;
}


.head2 {
  color: black;
  font-family: Tahoma, Verdana, Arial;
  font-size: 12px;
  background-color: #DFDFDF;
}


.mr {
  font-size: 12px;
  cursor: hand;
  vertical-align: middle;

}
a.m1 {
  padding: 2px;
  text-decoration: none;
  width: 100%;
  height: 100%;
}

td.center-content {
  font-size: 12pt;
  vertical-align: top;
}

.border{background-color:#888888;}

.load-text {
  font-family: Tahoma;
  font-size: 10px;
  color: #606090;
  line-height:10px;
}

.map {color: black;font-size: 12px;}

a.content-page-navigator {color: black;font-size: 9px;}
.news-date {font-weight: bold;}
.news-topic {font-size: 12px;font-weight: bold;}
.news-t {vertical-align: top;}
.news-author {font-size: 12px;}
.news-content {text-align: justify}
.news-views,.news-views:link,.news-views:visited,.news-views:hover {font-size: 10px;color: #cccccc;text-decoration: none;}





table.news {border-spacing: 0px; border-collapse: collapse;}
table.news td {font-size: 11px; vertical-align: top;padding: 10px;}
table.news img.news {float: left; background-color:#f2f2f2; border: 1px solid #cccccc; margin: 4px 5px 0px 0px;}
table.news .date {color: #888888;}
.news-date {color: #888888;}

table.news a.topic {font-weight:bold;font-size: 120%}
table.news a.topic:link, table.news a.topic:visited {text-decoration: none;}
table.news a.topic:hover {text-decoration: underline;}

table.news a.topic2 {font-weight:bold; font:20px "Times New Roman"; margin: 1px;}
table.news a.topic2:link, table.news a.topic2:visited {text-decoration: none;}
table.news a.topic2:hover {text-decoration: underline;}


table.news a.announce, table.news a.announce:link, table.news a.announce:visited, table.news a.announce:hover {color: #000000;text-decoration: none;}










.button {
  background-color: #3399CC;
  font-size: 12px;
  cursor: hand;
  color : White;
  font-weight : bold;
}

.toolbar{cursor: hand;}

.page-navigator {font-size: 10px;}

.pagenavigator {margin-left:6px;margin-top:6px;}
.pagenavigator .arr {padding:3px; margin-left:10px;}
.pagenavigator .numbers {margin-top:8px; margin-bottom:8px;}
.pagenavigator .numbers a, .pagenavigator .numbers span.active {padding:2px 4px 2px 3px; margin: 2px;}
.pagenavigator .numbers span.active {background-color:#59a5cd; color:#fff;font-weight: bold;}
.pagenavigator span.arr a {padding-left:5px; padding-right:5px;}
.pagenavigator .disabled {color:#888888;}





#smaller {
  font-family: arial;
  font-size: 7pt;
}

#small{font-family: tahoma, arial;font-size: 8pt;}
#middle{font-family: tahoma,arial;font-size: 9pt;}

.v-question{
  background-color: #D4DAE5;
}

.v-answer,.v-votes,.v-allvoting,.v-endvoting,.v-novoting,.v-archive {font-size:11px;}
.v-rec {background-color: #D4DAE5;font-size:10px;}
.v-check{}


.dh-headline {
  text-align: center;
  background-color: #eeeeee;
  font-weight: bold;
}

td.dh-data-1 {vertical-align: middle;background-color: #f3f3f3;}
td.dh-data-2 {vertical-align: middle;background-color: #e5e5e5;}

.gallery {font-size: 12px;text-align: center;}

.search-link{color:#374E80;}
.search-title{color:#1B3865;background-color:#E2E4ED;vertical-align:top;}
.search-kind{color:#660000;background-color:#F2F3F7;vertical-align:top;font-size:11px;}
.search-content{color: #333366;font-size:11px;}
.search-content,.search-content:hover,.search-content:link,.search-content:visited {color: #333366;text-decoration: none;}
.search-form-link,.search-form-text{font-size:12px;color:#374E80;}
.search-form{background-color:#F2F3F7;}

.comment-head {font-size: 12px;font-weight: bold;}

.comment-text {font-size: 12px}

textarea.comment {
  color: black;
  font-family: Arial;
  font-size: 12px;
}
.code{font-size:11px;background-color:#dee7ef;}
.quote{font:12px Arial;color:#000000;background-color:#eef4ff;}
.qmark{background-color:#FFCC99;}



a,a:link,a:visited,a:hover {color: #000099}
.black,.black:link,.black:visited,.black:hover {color: #000000;}
.bl,.bl:link,.bl:visited,.bl:hover {color: #000000;text-decoration: none;}
.red,.red:link,.red:visited,.red:hover {color:red;}


a.rss:link,a.rss:hover,a.rss:visited {
    font-size:10px;
  font-weight: bold;
    color:#FFFFFF;
    background-color:#ff6600;
    text-decoration:none;
    vertical-align:middle;
}


.tree {font:11px Tahoma;padding:0;}
.tree:link,.tree:visited {text-decoration: none;}
.tree:hover {text-decoration: underline;}
.error {color: red;}





/*************************************************************************************************
*
*	Анкета для кандидатов, редактирование и просмотр
*
**************************************************************************************************/
table.anketa {width: 720px;border: 0px; border-spacing: 0px; border-collapse: collapse;}
table.anketa td {font-size: 14px; padding: 6px 0px; vertical-align: middle;}
table.anketa table {border: 0px; border-spacing: 0px; border-collapse: collapse;}
table.anketa table td {padding: 0px 5px 0px 0px;}
table.anketa select, table.anketa textarea, table.anketa input {margin: 0px; padding: 2px; font-size: 13px;}

table.anketa td.question, table.anketa td.question-error {font-size: 12px; width: 220px; padding-right: 10px; text-align: right;}

table.anketa td.question {color: #666666;}
table.anketa td.answer-error {color: red;}
table.anketa td.question-error {color: red; font-weight: bold;}

table.anketa td.answer-error select, table.anketa td.answer-error textarea, table.anketa td.answer-error input {border: solid 2px red;padding: 2px;}

table.anketa td div.alert {
	color: red;
	padding: 20px 20px 20px 160px;
	clear: both;
	display: block;
	background-color: #ffeeee;
	background-image: url(/images/alert.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 3%;
	border: 2px solid red;
}

table.anketa td div.info {
	color: #59a5cd;
	font-size: 12px;
	font-weight: bold;
	padding: 20px 20px 20px 20px;
	clear: both;
	display: block;
	background-color: #D6E8F5;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 3%;
	border: 2px solid #59a5cd;
}

/* Список действи после успешной отправки формы */
ul.aftersave {margin: 20px 20px;}
ul.aftersave li {padding: 5px 0px 5px 10px;}








/* стили для шары новостей */
.shareicon{background:url('/images/folder_star.png') no-repeat left top; padding-left:20px; line-height:16px;}
.topbloggers{background-image:url('/images/topbloggers.png'); background-repeat:no-repeat; background-position:6px 4px; padding:5px; padding-left:26px!important;}
a:focus{outline: 0;}
.tabbs a.f-tab, .tabbs a.f-tab:visited{font-weight:bold; font-size:12px; display:block; padding:5px; padding-left:7px; padding-right:7px; background-color:#3399cc; color:#fff; margin-right:5px; float:left; text-decoration:none;}
.tabbs .f-act{background-color:#909090!important; font-weight:normal!important;}


.blogshare{background:url('/images/blogcode.png') no-repeat left top; padding-left:20px; line-height:16px; margin-left:10px}
div.toshare{position:relative; display:block; width:100%; height:30px; font-size:12px; padding:0; margin:0; margin-top:10px;}
div.toshare div.togpanel{margin:0; padding:10px; padding-top:5px; display:none;}
div.toshare div.sharezone{position:absolute; z-index:10004; top:0; right:5px; padding-top:7px;}
div.toshare div.codezone{width:100%; position:absolute; z-index:10003; left:0px; top:0; padding-top:5px;}
div.toshare a.tog, div.toshare a.tog:visited{text-decoration:none; border-bottom:1px dashed;}
div.toshare ul.bookmarks{padding:0; margin:0; list-style:none;}
div.toshare ul.bookmarks{clear:both; margin:0; padding:0; padding-top:5px; padding-left:20px; margin-left:0;}
div.toshare .togframe{background:#eeeeee; border-top:1px #c0c0c0 dotted; border-bottom:1px #c0c0c0 dotted;}
div.toshare div.b-codes{margin:0; padding:0; margin-top:10px;}
div.toshare div.inscode{clear:both; margin:0; padding:0;}
div.toshare div.insview{clear:both; display:none; 99%; overflow:auto; margin:0; padding:0;}








