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; }

/* функциональные кнопки */
.button {border:0; border-collapse: collapse; padding:0;}
.button TD {border:0; padding:0;}
.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; }
.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;  }


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}


