HTML {font-size:x-small}
BODY {COLOR: #000000; FONT-SIZE: x-small; FONT-FAMILY: Arial, Helvetica, sans-serif;
	SCROLLBAR-FACE-COLOR: #ced7dc; SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee; SCROLLBAR-SHADOW-COLOR: #eeeeee;
	SCROLLBAR-3DLIGHT-COLOR: #18272e; SCROLLBAR-ARROW-COLOR: ffffff; SCROLLBAR-TRACK-COLOR: #f8f9f9;
	SCROLLBAR-DARKSHADOW-COLOR: #18272e;  background-color: #ffffff; margin: 0px; }
.down {color: #333333; text-decoration:none;
	background:url(/img/2/bg5.jpg) bottom repeat-x; font-size:0.95em}
TD, SELECT, OPTION {font-size:0.95em};
hr {color:#808080;background-color:#808080;height: 1px;border-width:0px;}
.bright P {line-height:1.5;}
.bright LI {line-height:1.5; font-size:0.95em; list-style:url("/img/2/arrow-bright.gif");}
.bright LI A {margin-left:1em;}
.digit {
	border: 1px solid grey;
	padding: 0px;
}

.chet {
		background: #DDDDDD;
}


.:link, .:visited {COLOR: #0E58AA; TEXT-DECORATION: none;  font-weight: bold; }
.:hover {COLOR:#333; text-decoration: underline; }
A:visited {COLOR:#204060}

/*
.a1:link { font-size: 13px; COLOR: #ffffff;  TEXT-DECORATION: none; font-weight: bold}
.a1:visited {FONT-SIZE: 13px; COLOR: #ffffff;  text-decoration: none;  font-weight: bold}
.a1:hover {FONT-SIZE: 13px; COLOR:#c0cfd6; font-weight: bold}

.a2:link { font-size: 14px; COLOR: #000000; TEXT-DECORATION: none; font-weight: bold}
.a2:visited {FONT-SIZE: 14px; COLOR: #000000; text-decoration: none; font-weight: bold}
.a2:hover {FONT-SIZE: 14px; COLOR:#999999; FONT-VARIANT: normal; font-weight: bold}

.a3:link {COLOR: #c02000; TEXT-DECORATION: none; font-size: 13px; font-weight: bold }
.a3:visited {FONT-SIZE: 13px; COLOR: #c02000; text-decoration: none; font-weight: bold}
.a3:hover {FONT-SIZE: 13px; COLOR:#333333; FONT-VARIANT: normal; text-decoration: none; font-weight: bold}

.a4:link {COLOR: #0e5881; TEXT-DECORATION: none; font-size: small; }
.a4:visited {FONT-SIZE: small; COLOR: #0e5881; text-decoration: none }
.a4:hover {FONT-SIZE: small; COLOR:black; FONT-VARIANT: normal; text-decoration: none}

.a5:link {COLOR: #0e5881; TEXT-DECORATION: none; font-size: small; }
.a5:visited {FONT-SIZE: small; COLOR: #0e5881; text-decoration: none }
.a5:hover {FONT-SIZE: small; COLOR:#c02000; FONT-VARIANT: normal; text-decoration: none}
*/
.kalendar:link {COLOR: #333; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-size: 13px; }
.kalendar:visited {FONT-SIZE: 13px; COLOR: #333; FONT-FAMILY: Tahoma; text-decoration: none; }
.kalendar:hover {FONT-SIZE: 13px; COLOR:#768187; FONT-FAMILY: Tahoma;  text-decoration: underline; }

/* функциональные кнопки */
TABLE.left_buttons {
	float:left;
	margin-left:20px;
}
.button {
	border:0;
	border-collapse: collapse;
	padding:0;
}
.button TD {
	border:0;
	padding:0px;
}
.button TD.b { background-image:url("/img/2/button3-bg.jpg"); font-size: 13px}
.button A, .button A:link, .button A:visited {
	font-size: 0.95em; COLOR: #FFFFFF;
	padding:0px 4px 0px 4px;
}
.button TD.current A, .button TD.current A:link, .button TD.current A:visited {
	color:#30384f;
}

.button A:hover {COLOR:black;}

/* таблица с рамкой. Тип 1 */
TABLE.bordered1 {border-collapse: collapse; border:1 solid #9099C2;}
TABLE.bordered1 TD {border:1 solid #9099C2; padding:4}
TABLE.bordered1 TH {background-color:#eeeeee; border:1 solid #9099C2; padding:4;}


TD.footer {COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Verdana ; FONT-SIZE: xx-small; text-align:center ; background:url(/img/2/down-bg.jpg);   }
TD.calendar {COLOR: white; FONT-FAMILY: Tahoma, Arial, Verdana ; font: bold xx-small;
	text-align:center ;  PADDING-TOP: 8px  ; background:url(/img/2/red3.jpg); height: 42px }
TD.rub {height: 3px; background:url(/img/2/bg-rub.gif);   }
TD.news{PADDING-left: 8px; PADDING-right: 8px;   background-color:#ffffff  }
TD.doc {height: 40px; background:url(/img/2/bg6.gif); PADDING-top: 8px;  }
TD.doc1 {height: 40px; background:url(/img/2/bg7.gif);  PADDING-top: 8px;  }
TD.bok {height: 25px; PADDING-left: 10px;  background-color:#ffffff; BACKGROUND: url(/img/2/str1.gif) #ffffff no-repeat right top;  }

/* Table Style "table" */
table.table { border-collapse: collapse; /*width: 100%;*/ }
table.table th, table.table td { border: 1px solid #ccc; padding: 2px 3px; vertical-align: middle; }
table.table th { background: #f4f4f4; }
table.table td {  }

P {MARGIN-TOP: 5px}
H1, TD H1 {PADDING: 0 0 10 0; MARGIN: 0 0 0 20px; FONT: medium Tahoma, Arial; COLOR: #0e5881;}

H2 {PADDING-RIGHT: 0px; PADDING-LEFT: 49px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 16px Tahoma, Arial; COLOR: #0e5881; PADDING-TOP: 0px; font-weight: bold}

H3,H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: 1em Tahoma, Arial; COLOR: #3e5873; PADDING-TOP: 0px; font-weight: bold }

/* обеспечение обратной совместимости с весткой технологического сайта */
.top_button, .bottom_button	{width: 171; height: 30; text-align: center;
	padding: 8px 0px 0px 0px;
	FONT-FAMILY: Verdana ;FONT-SIZE: 9px; font-weight: bold;
	background: url(/img/1/button.jpg)}
.bottom_button:hover {FONT-SIZE: 9px; color: #FFFFFF;}
.bottom_button:visited {FONT-SIZE: 9px;}
HR.wide {height:3; color:#0e5881;}
.error { text-align: left; color: red; font-family: Tahoma; font-size: 10px; }


/*.handsome P {line-height:1.5;}
.handsome LI {line-height:1.5; font-size:0.95em; list-style:url("/img/2/arrow-bright.gif"); }
.handsome LI A {margin-left:1em;}
.handsome  H1 { PADDING: 0 0 0 0; MARGIN: 0 0 0 20px; FONT: medium Tahoma, Arial; COLOR: #0e5881;}
.handsome H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  MARGIN: 0px; FONT: 16px Tahoma, Arial; COLOR: #000000; PADDING-TOP: 0px; font-weight: bold;}
*/

.handsome P {line-height:1.5;}
.handsome LI {line-height:1.5; font-size:0.95em; list-style:url("/img/2/arrow-bright.gif");}
.handsome LI A {margin-left:1em;}
.handsome H2 { PADDING-LEFT: 0px; PADDING-TOP: 25px; PADDING-BOTTOM: 10px; COLOR: #000000; }

/* Оформление краткого описания рубрики раздела Законодательство*/
.rubric_info {margin: 10px 0 0 20px;}
.rubric_info ul {margin-top: 0; list-style-image: url("/img/2/p1.gif");}
.red {color:#CC0000}

/* Оформление панели навигации для диаграмм */
.clear{clear:both;}
.chart_navbar{margin-top:10px;padding:8px 0 9px 10px; border: 1px solid #a9a9a7; background-color: #fbfbf4;}
.chart_navbar_close{max-height:1px;height:0px;padding:0px; margin:0px; border2:1px solid #a9a9a7; z-index: -100;}
* html .chart_navbar_close{margin-top:-8px;}
*:first-child+html .chart_navbar{padding:9px 8px 0;margin-bottom:-3px;}
.chart_navbar .continue{float:right;padding-right:10px;width:200px;text-align:center;}
.chart_navbar .continue ul {margin: 0; padding: 0;}
.chart_navbar .continue ul li {list-style: none;}
.chart_navbar .category{float:left;}

/*	дополнительная информация об элементе */
.element_info {
	position:absolute;
	display:none;
	padding:4px;
	margin:0px;
	border:1px solid;
	background-color:#FFFFE1;
	font:10px;
}

.mmf_add_button	{width: 12; height: 12; text-align: center;
	padding: 0px 0px 0px 0px;
	FONT-FAMILY: Verdana ;FONT-SIZE: 9px; font-weight: bold;
	background: url(/img/1/plus.gif)}
.mmf_add_button:hover {FONT-SIZE: 9px; color: #FFFFFF;}
.mmf_add_button:visited {FONT-SIZE: 9px;}

