body {margin:0px; padding:0px; color:Black; background-color:#FFFFFF;}
body {font-size:70%; font-family:Verdana, Sans-Serif;}

table, tr, td, form {margin:0px; padding:0px; border:none;}
table {border-collapse:collapse;}
img {border: none; /*1px solid #bbbbbb;*/}

p {margin:0px; padding:0.5em 0 0.5em 0;}

UL, OL, DL {padding:0px; margin:0.5em;}
LI {margin-left:2em; padding-top:0.4em; padding-bottom:0.4em;}

HR {height:1px; color:#D6D6D6; margin:0px; padding:0px;}

h2 {font-size:130%; font-weight:bold; margin:1.0em 0px 1.0em 0px; color:#2F4D96;}
h3 {font-size:120%; font-weight:bold; margin:0.5em 0px 0.5em 0px;}
h4 {font-size:110%; font-weight:bold;}

h3.thema {margin:2em 0px 1.5em 0px;}
h3.block {line-height:2em;}

.fxx_small {font-size:xx-small}
.fx_small  {font-size:x-small}
.fsmall    {font-size:small}
.fmedium   {font-size:medium}
.flarge    {font-size:large}
.fx_large  {font-size:x-large}
.fxx_large {font-size:xx-large}

.w60px {width:60px}
.w75px {width:75px}
.w50 {width:50%}
.w65 {width:65%}
.w80 {width:80%}
.w90 {width:90%}
.w98 {width:98%}
.w100 {width:100%}

A:link, A:visited {text-decoration:underline; color:#294A94;}
A:hover, A:active {text-decoration:underline; color:#3561C1;}

A.AList:link, A.AList:visited {text-decoration:none;}
A.AList:hover, A.AList:active {text-decoration:underline;}

A.ALight:link, A.ALight:visited {text-decoration:none; color:White;}
A.ALight:hover, A.ALight:active {text-decoration:underline; color:White;}

A.ALight2:link, A.ALight2:visited {text-decoration:underline; color:White;}
A.ALight2:hover, A.ALight2:active {text-decoration:underline; color:White;}

A.AGray:link, A.AGray:visited {text-decoration:none; color:Gray;}
A.AGray:hover, A.AGray:active {text-decoration:underline; color:Gray;}

A i.attach {
  display:block;
  float:left;
  width:14px;
  height:13px;
  background:Transparent url('/design/attach.gif') no-repeat scroll left top;
  margin-right:5px;
}

.footer {background-color:#63B5E7;color:#FFFFFF;font-size:xx-small;padding:1px;}

div.color_panel1 {padding:7px 5px 7px 5px; line-height:1.1em; text-align:center; font-weight:bold;}
div.color_panel2 {padding:4px 5px 4px 5px; line-height:1.1em; text-align:center; font-weight:bold;}

/* H E A D E R*/
#header 
{
  width:100%;
  height:100px;
  color:#000000;
  background:Transparent url('/design/Head_2.jpg') no-repeat scroll right top;  
}
#logo_tbl {width:300px; height:100px;}
#logo_tbl TD {vertical-align:middle;}

#h_logo {
  position:absolute; z-index:10; 
  top:0px; left:0px; width:300px; height:100px;  
  background:Transparent url('/design/head_logo_2.gif') no-repeat scroll left top;
}
#h_logo A {display:block; width:300px; height:100px;}

TD.l_main_panel { vertical-align: top; width: 165px; }
TD.c_main_panel { vertical-align: top; }
TD.r_main_panel { vertical-align: top; width: 165px; }

INPUT.inpt {padding:2px;margin:1px;font-family:Verdana;font-size:100%;}
SELECT.inpt {margin:1px;font-family:Verdana;font-size:100%;}
/* INPUT.inpt {border:solid 1px #888888;background-color:#FFFFFF;} */
INPUT.btn {
  font-size:100%;
  line-height: normal;
  height:20px;
  margin:1px;
}

.content_block {
  padding-left:15px;
  padding-right:15px;
}

.tree_cntnr {margin:10px 15px 20px 20px;}

.news_block   {margin:0px 0px 10px 0px}
.news_block_l {margin:0px 5px 10px 15px;}
.news_block_r {margin:0px 10px 10px 5px;}

TABLE.news TD {padding:8px 0px 8px 5px; text-align:left;}
TABLE.news span.date {font-weight:bold; margin-right:5px;}

TABLE.important TD {padding:8px 0px 8px 5px; background-color:#EFF6FE;}
TABLE.important span.logo { display:block;
  font-weight:bold;
  background-color:#F1AFBB;
  padding:2px 7px 2px 7px;
  color:White;
}

DIV.bg1 {border-bottom:solid 1px #FFFFFF}

TABLE.bevel1 {background-color:#63B5E7;}
TD.bevel1_lt,
TD.bevel1_lb,
TD.bevel1_rt,
TD.bevel1_rb {width:3px; height:3px;}

TD.bevel1_lt {background:Transparent url('/design/bevel1_lt.gif') no-repeat;}
TD.bevel1_lb {background:Transparent url('/design/bevel1_lb.gif') no-repeat;}
TD.bevel1_rt {background:Transparent url('/design/bevel1_rt.gif') no-repeat;}
TD.bevel1_rb {background:Transparent url('/design/bevel1_rb.gif') no-repeat;}

TABLE.bevel2 {background-color:#D6D6D6;}
TD.bevel2_lt,
TD.bevel2_lb,
TD.bevel2_rt,
TD.bevel2_rb {width:3px; height:3px;}

TD.bevel2_lt {background:Transparent url('/design/bevel2_lt.gif') no-repeat;}
TD.bevel2_lb {background:Transparent url('/design/bevel2_lb.gif') no-repeat;}
TD.bevel2_rt {background:Transparent url('/design/bevel2_rt.gif') no-repeat;}
TD.bevel2_rb {background:Transparent url('/design/bevel2_rb.gif') no-repeat;}

TABLE.bevel3 {background-color:#ADADAD;}
TD.bevel3_lt,
TD.bevel3_lb,
TD.bevel3_rt,
TD.bevel3_rb {width:3px; height:3px;}

TD.bevel3_lt {background:Transparent url('/design/bevel3_lt.gif') no-repeat;}
TD.bevel3_lb {background:Transparent url('/design/bevel3_lb.gif') no-repeat;}
TD.bevel3_rt {background:Transparent url('/design/bevel3_rt.gif') no-repeat;}
TD.bevel3_rb {background:Transparent url('/design/bevel3_rb.gif') no-repeat;}

TABLE.bevel4 {background-color:#D6A5B5;}
TD.bevel4_lt,
TD.bevel4_lb,
TD.bevel4_rt,
TD.bevel4_rb {width:3px; height:3px;}

TD.bevel4_lt {background:Transparent url('/design/bevel4_lt.gif') no-repeat;}
TD.bevel4_lb {background:Transparent url('/design/bevel4_lb.gif') no-repeat;}
TD.bevel4_rt {background:Transparent url('/design/bevel4_rt.gif') no-repeat;}
TD.bevel4_rb {background:Transparent url('/design/bevel4_rb.gif') no-repeat;}

TD.TD_hm {
  height:30px;
  padding-left:10px;
  padding-right:10px;
  vertical-align:middle;
  border-left:solid 1px white;
}
TABLE.TAuth {margin-left:5px;}
TABLE.TAuth TD {padding:0px 2px 0px 2px; margin:0px;}
TABLE.TAuth TD P {padding:0px; margin:0px}

img.expimg {
  border:none;
  margin-left:6px;
  margin-right:6px;
  vertical-align:middle;
}

#cntnr_lmenu {width:100%}

TABLE.cntnr0 {width:100%; background-color:#63B5E7;}
TABLE.cntnr0 TD.col1 {width:12px; border-bottom:solid 1px #FFFFFF;}
TABLE.cntnr0 TD.col2 { padding-top:6px; padding-bottom:6px; border-bottom:solid 1px #FFFFFF;}

TABLE.cntnr1 {width:100%; background-color:#BDDEF7;}
TABLE.cntnr1 TD { padding-top:5px; padding-bottom:5px; padding-left:10px; border-bottom:solid 1px #FFFFFF;}

UL.nav DIV.cntnr1 {padding:7px 5px 7px 25px;}
UL.nav DIV.cntnr2 {padding:5px 5px 5px 10px;}

TR.hl1_on {background-color:#71C5F7;}
TR.hl2_on {background-color:#D8EDFD;}

TABLE.cntnr0 A:link, 
TABLE.cntnr0 A:visited, 
TABLE.cntnr0 A:active,
TABLE.cntnr0 A:hover
{
  text-decoration:none;
  color:#FFFFFF;
}

TABLE.cntnr1 A 
{
  display:block;
  width:100%;
}

TABLE.cntnr1 A:link, 
TABLE.cntnr1 A:visited, 
TABLE.cntnr1 A:active,
TABLE.cntnr1 A:hover
{
  text-decoration:none;
  color:#294A94;
}

#content_hdrop 
{
  position:absolute; 
  width:230px;
  margin-left:-11px;
}

#content_hdrop td 
{
  border:solid 1px #FFFFFF;
  padding-left:10px;
}

.hl {background-color:Yellow;}

.tree_content {
  margin-bottom:20px; 
  text-align:justify;
}
.tree_content TD {padding:4px; border:solid 1px #D6D6D6; text-align:left;}
.tree_content TH {padding:4px; border:solid 1px #BBBBBB; background-color:#D6D6D6;}

TD.name {padding:4px;border:solid 1px #D6D6D6; background-color:#E6E6E6;}
TD.value {padding:4px;border:solid 1px #D6D6D6;}

TABLE.childs 
{
  position:relative;
  margin-top:-1px;
}
TABLE.childs TD
{
  border-top:solid 1px #D6D6D6;
  border-bottom:solid 1px #D6D6D6;
  padding:5px 5px 5px 5px;
  margin:0px;
  vertical-align:top;
}
TABLE.childs TH
{
  text-align:left;
  border:none;
  padding:5px 2px 5px 2px;
  background-color:#D6D6D6;
}
.TDpdd {padding:2px 4px;}

TABLE.vote TD {
  height:1.8em;
}
TABLE.pdd TD, TABLE.pdd TH {
  padding:2px 4px;
}
TABLE.border TD {
  border:solid 1px #D6D6D6;
}
TABLE.vote TABLE TD 
{
  padding:2px 4px;
}
TABLE.vote TD.border {
  border:solid 1px #D6D6D6;
}
TABLE.vote TD.varhead 
{
  background-color:#D6D6D6;
  border:solid 1px #ADADAD;
}
TABLE.vote TD.pdd
{
  padding:2px 4px;
}
.vlgn_top {vertical-align:top;}

.childpages {padding:5px;}
.childpages span{color:#777777}
.childpages span.smfr {color:Red; font-weight:bold;}
.childpages a {font-weight:bold}

.doc_date 
{
  float:right;
  margin:2px;
  padding:5px;
  color:White;
  font-size:8pt;
  text-align:right;
  background-color:#63B5E7;
}
.view_param {  
  padding:5px;
  font-size:8pt;
  color:Silver;
}
UL.show_errs {
  list-style-type:decimal;
  margin-top:0px;
  margin-bottom:0px;
}
.email {
  text-decoration:underline;
  color:Navy;
}
.good {color:Green;}
.wrn  {color:Red;}

.banner_h img {
  margin-left:2px;
  margin-right:2px;

}
.banner_v img {
  margin-top:2px;
  margin-bottom:2px;
  border: solid 1px #b0b0b0;
}

DIV.attaches {margin-top:20px;}
DIV.attaches p {padding:2px 0px 2px 0px;}

TABLE.info TD {
  padding-left:4px;
  padding-right:4px;
  height:2em;
}
.commctnr {}
.commhead {font-size:xx-small; color:#555555; padding:1px 5px; 
  border-top:dashed 1px #D6D6D6; border-bottom:dashed 1px #D6D6D6;
  font-style:italic; text-align:left;}
.commbody {padding:5px 5px 5px 15px;}
.comment1 {background-color:#D7F3FF;color:#444444;}
.comment2 {background-color:#FFF380;color:#444444;}
.comment3 {background-color:#D7FFF3;color:#444444;}
.comment4 {background-color:#FFD7F3;color:#444444;}
.comment5 {background-color:#DDFFD7;color:#444444;}
.comment6 {background-color:#DFE0FF;color:#444444;}

.typeshead {color:#2F4D96; font-weight:bold; text-align: center;}

.pseudolnk {cursor:pointer;text-decoration:none;border-bottom:1px dashed #000}
.as_opt_1{color:#444444;}
#LoginMemo {width:15em;height:2.5em;overflow:hidden;vertical-align:middle;}

.trHead {
  background-color: #f0f0f0;
  color: #405060;
  font-weight: bold;
}
.OrdNumb {
  background-color: #f2f0f4;
  font-weight: bold;
}
.rank {
  background-color: #f0faf8;
}
.SelRank { 
  border: 1px solid #515151; 
  wid th: 100%; 
  padding: 3px; 
  display: block; 
  height: 21px;
  font-size: x-small;
  font-family: verdana;
}

/* Плагин для разбивки на страницы */
.ellipse{
	float: left;
}

.container{
	width: 260px;
	float: left;
	margin: 50px 10px 10px;
	padding: 20px;
	background-color: white;
}

.page_navigation , .alt_page_navigation{
	padding-bottom: 10px;
}

.page_navigation a, .alt_page_navigation a{
	padding:3px 5px;
	margin:2px;
	color:black;
	text-decoration:none;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	background-color:#DCDCDC;
}
.active_page{
	background-color:white !important;
	color:black !important;
}	

.content, .alt_content{
	color: black;
}

.content li, .alt_content li, .content > p{
	padding: 5px
}

/* Вестник */
.journal_news {
  margin: 10px 0px 10px 10px;
  padding: 10px;
/* background-color: #eeeeee; */
  background-color: #DFFFFF;
/*  border: #e6e2d9 1px solid; */
/*display: border-inline;*/
  overflow: hidden;
  height: 100%;
/* margin-right: 70mm; */
margin-right: 260px;
cursor: pointer;
  }

.journal_news a:link, 
.journal_news a:visited, 
.journal_news a:active,
.journal_news a:hover {
  text-decoration:none;
  color:black;
  }

.journal_news img {
  float: left;
  margin: 0px 5px 5px 0px;
  border: 1px solid #cccccc;
  }

.journal_pict {
  float: right;
margin: 10px 0 0 0;
/*  margin: 15px; */
  border: 1px solid #cccccc;
  }

.journal_name {
  overflow: hidden;
  padding: 0px;
  color: #696969;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #cccccc;
  height: 100%;
margin-right: 260px;
margin-top: 15px;
  }

