body {
font-family:verdana, arial, helvetica, sans-serif; 
font-size:76%; 
color:#000; 
padding:0; 
border:0; 
margin:0; 
text-align:center;
scrollbar-face-color:#4477AA;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#CCDFFF;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#2F3495;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#4477AA;
}

.text {
color: #000000;
font-family : arial;
font-size : 12px;
font-weight : normal;
text-align : justify;
font-style : normal;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
}

.text_big {
color: #000000;
font-family : arial;
font-size : 14px;
font-weight : normal;
text-align : justify;
font-style : normal;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
}

.text_menu_dt {
margin:0; padding: 5px; font-size: 12px; sans-serif; color: #444; cursor: default;
}

.text2 {
color: #000000;
font-family : arial;
font-size : 12px;
font-weight : normal;
text-align : justify;
font-style : normal;
}

.text_gray {
background: #555555;
}



.alt {
color: #FFFFCC;
font-size : 16px;
font-weight : normal;
text-align : center;
}

.tab_menu1 {background: #F5C100 url(images/shapka3.gif) repeat-x bottom;}
.tab_menu2 {background: #4477AA url(images/shapka4.gif) repeat-y;}
.tab_menu3 {background: #F5C101 url(images/shapka5.gif) repeat-y;}
.tab_menu4 {background: #F5C101 url(images/shapka230.gif) repeat-y;}

.tab1 {
background: #A6D3FF url(images/main_h03.gif) repeat-x bottom;
}

.tab1_ecc {
background: #CCDFFF url(images/main_h03.gif) repeat-x bottom;
}

.tab2 {
background: #FFF19F; 
}

.tab3 {
background: #FFFFFF;
padding: 5px;
}

.tab4 {
background: #FFF5BD url(images/main_h03.gif) repeat-x bottom;
}

.tab5 {
background: #FFFDE8 url(images/main_h03.gif) repeat-x bottom;
}

.tab7 {
background: #F5F5F5;
font-family: arial;
font-size: 12px; 
}

.tab8 {
background: #FFFFFF;
font-family: arial;
font-size: 12px; 
}

.tab9 {
background: #f5c100 url(images/main_h04.gif) repeat-x bottom;
font-family: arial;
font-size: 12px;
}

.tab10 {
background: White;
font-weight: normal;
color: Black;
padding: 1px;
}

.tab11 {
background: #ECBD00;
font-family: Arial, Helvetica, sans-serif;
font-size : 16px;
letter-spacing: 1px;
font-weight: normal;
color: White;
padding: 1px;
}

.tab12 {
background: White;
color: Black;
font-family : arial;
font-size : 12px;
font-weight : normal;
text-align : justify;
font-style : normal;
padding: 5px;
}

.tab13 {
background: #ECBD00;
}

.tab14 {
background: #FFCC33;
font-family: arial;
font-size: 12px;
}

.tab15 {
background: #FFFFCC;
font-family: arial;
font-size: 9px;
}

a.news {
font-family : arial;
font-size : 12px;
font-weight : normal;
text-align : justify;
font-style : normal;
text-decoration : none;
}

a.news:link {
color : #000000;
}

a.news:visited {
color : #000000;
}

a.news:hover {
color : #990000;
}

a.menu_news {
font-family : arial;
font-size : 12px;
font-weight : normal;
text-align : justify;
font-style : normal;
text-decoration : none;
}

a.menu_news:link {
color : #000000;
}

a.menu_news:visited {
color : #000000;
}

a.menu_news:hover {
color : #990000;
}

a.menu_faq {
font-family : arial;
font-size : 12px;
font-weight : normal;
text-align : justify;
font-style : normal;
text-decoration : none;
}

a.menu_faq:link {
color : #000000;
}

a.menu_faq:visited {
color : #000000;
}

a.menu_faq:hover {
color : #990000;
}

a.news_yellow {
font-family : arial;
font-size : 12px;
font-weight : normal;
font-style : normal;
text-decoration : none;
}

a.news_yellow:link {
color : #FFFF00;
}

a.news_yellow:visited {
color : #FFFF00;
}

a.news_yellow:hover {
color : #CCFF66;
}

a.news_yellow2 {
font-family : arial;
font-size : 10px;
font-weight : normal;
font-style : normal;
text-decoration : none;
}

a.news_yellow2:link {
color : #B0E6FF;
}

a.news_yellow2:visited {
color : #B0E6FF;
}

a.news_yellow2:hover {
color : #FDEB68;
}

a.header_prog {
font-family : arial;
font-size : 15px;
font-weight : bold;
font-style : normal;
text-decoration : none;
}

a.header_prog:link {
color : #A48C00;
}

a.header_prog:visited {
color : #A48C00;
}

a.header_prog:hover {
color : Blue;
}

a.prog {
font-family : arial;
font-size : 12px;
font-weight : normal;
font-style : normal;
text-decoration : none;
}

a.prog:link {
color : Black;
}

a.prog:visited {
color : Black;
}

a.prog:hover {
color : Blue;
}

.header {
color : #BC8D1F;
font-family : arial;
font-size : 24px;
font-weight : bold;
font-style : normal;
}

.public_header {
color : #BC8D1F;
font-family : verdana;
font-size : 18px;
font-weight : normal;
font-style : normal;
}

.public_header_left {
color : #BC8D1F;
text-align: justify;
font-family : verdana;
font-size : 18px;
font-weight : normal;
font-style : normal;
padding: 10px;
}

.text_left {
color: #4A4A4A;
font-family : arial;
font-size : 12px;
font-weight : normal;
text-align : left;
font-style : normal;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
}

.text_right {
color: #555555;
font-family : arial;
font-size : 12px;
font-weight : normal;
text-align : right;
font-style : normal;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
}

.text_center {
color: #555555;
font-family : arial;
font-size : 12px;
font-weight : normal;
text-align : center;
font-style : normal;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
}

a.menu_link_header {
font-family : arial;
font-size : 8pt;
font-weight : normal;
text-align : left;
font-style : normal;
text-decoration : none;
}
a.menu_link_header:link {
color : #ffcc00;
}
a.menu_link_header:visited {
color : #ffcc00;
}
a.menu_link_header:hover {
color : #3399ff;
}

p.line {
border-left: solid 2px #D3D3D3;
margin-left: 20px;
padding-left: 7px;
color: #555555;
font-family : arial;
font-size : 12px;
font-weight : normal;
text-align : justify;
font-style : normal;
margin-right: 10px;
margin-top: 10px;
}

a.header_public {
font-family : arial;
font-size : 15px;
font-weight : bold;
font-style : normal;
text-decoration : none;
}

a.header_public:link {
color : #A48C00;
}

a.header_public:visited {
color : #A48C00;
}

a.header_public:hover {
color : Blue;
}

a.public {
font-family : arial;
font-size : 12px;
font-weight : normal;
font-style : normal;
text-decoration : none;
}

a.public:link {
color : Black;
}

a.public:visited {
color : Black;
}

a.public:hover {
color : Blue;
}

.shapka{
width: 700px;
padding: 5px;
float: left;
position: absolute;
top: 131px;
left: 2px;
font-family : arial;
font-size : 12px;
font-weight : bold;
font-style : normal;
text-decoration : none;
color : #ffffff;
z-index:2;
}

.shapka_shadow{
width: 700px;
padding: 5px;
float: left;
position: absolute;
top: 132px;
left: 3px;
font-family : arial;
font-size : 12px;
font-weight : bold;
font-style : normal;
text-decoration : none;
color : #000066;
z-index:1;
}

.mainmenu {
width: 700px;
padding: 5px;
float: left;
position: absolute;
top: 155px;
left: 2px;
font-family : arial;
font-size : 12px;
font-weight : bold;
font-style : normal;
text-decoration : none;
color : #ffffff;
z-index:2;
}

a.laws {
font-family : arial;
font-size : 12px;
font-weight : normal;
font-style : normal;
text-decoration : none;
}

a.laws:link {
color : Black;
}

a.laws:visited {
color : Black;
}

a.laws:hover {
color : Blue;
}

a.header_laws {
font-family : arial;
font-size : 12px;
font-weight : normal;
font-style : normal;
text-decoration : none;
}

a.header_laws:link {
color : #000000;
}

a.header_laws:visited {
color : #000000;
}

a.header_laws:hover {
color : #003399;
}

a.slvr {
font-family : arial;
font-size : 12px;
font-weight : normal;
font-style : normal;
text-decoration : underline;
}

a.slvr:link {
color : #000000;
}

a.slvr:visited {
color : #000000;
}

a.slvr:hover {
color : #FF0000;
}

.law_text {
color: #000000;
font-family : "Courier New", Courier, monospace;
font-size : 13px;
font-weight : normal;
text-align : justify;
font-style : normal;
}

.ItemStyle {
	font-family: "Arial";
	font-size: 14px;
	vertical-align: middle;
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-image: url(images/usm.gif);
	color: #003399;
}

.PopItemStyle {
	font-size: 14px;
	vertical-align: middle;
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-image: url(images/dsmh.gif);
	color: #003399;
	font-family: "Arial";
}

.calendar_data {
color: #000000;
font-family : "Times New Roman", Times, serif;
font-size : 60px;
font-weight : bold;
text-align : center;
font-style : normal;
}

.calendar_data_red {
color: #FF0000;
font-family : "Times New Roman", Times, serif;
font-size : 60px;
font-weight : bold;
text-align : center;
font-style : normal;
}

.calendar_month {
color: #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
text-align : center;
font-style : normal;
}

.calendar_month_red {
color: #FF0000;
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
text-align : center;
font-style : normal;
}

.calendar_holiday {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
text-align : justify;
font-style : normal;
}

.tab_calendar {
  background: transparent url(images/calendar.gif) no-repeat center
}

.hr {
color: #F6C40E;
border-width: 1px;
}

.ItemStyle {
	font-family: "Arial";
	font-size: 14px;
	vertical-align: middle;
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-image: url(usm.gif);
	color: #003399;
}

.PopItemStyle {
	font-size: 14px;
	vertical-align: middle;
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-image: url(dsmh.gif);
	color: #003399;
	font-family: "Arial";

a.map:link {
	color: #003399;
	text-decoration: underline;
}
a.map:visited {
	color: #002B84;
	text-decoration: underline;
}
a.map:hover {
	font-style: italic;
	color: #CC0000;
	text-decoration: underline;
}

.NigmaForm1__1239964107888{
  width:160px;
  border: solid 1px #c0c0c0;
  border:none;
  }

.NigmaForm1__1239964107888 table{border-style: hidden !important;border-collapse: separate !important; }
.NigmaForm1__1239964107888 form{border:none !important;display:block !important;padding:0px !important;margin:0px !important;}
.NigmaForm1__1239964107888 input.sForm{border: solid 1px #c0c0c0; !important;width: 98%;!important;} 
.NigmaForm1__1239964107888 input.sButton{ border: solid 1px #c0c0c0; !important;cursor: pointer; !important; background-color: #EEEFF2; !important;}
.NigmaForm1__1239964107888 .checkbox, label{cursor: pointer; !important;font-size:9pt; !important; background: none; !important;}






