/* .text { font-size : 12pt; } */
.regular { font-size : 11pt; } 
.middle { font-size : 10pt; } 
.small { font-size : 8pt; } 
.tiny { font-size : 7pt; }


img { border-color: #000000; }
a {	color: #000000 text-decoration: none;}

a:vlink {color: #FF0000;}
a:hover {text-decoration: underline; }
a.alink {text-decoration: none; }
a:hover.alink {text-decoration: underline; }
a.hilite { color: #F8981D; }

p {font-size: 12px; color: #000000; font-family : "Verdana"; font-weight: normal; text-decoration: none;}
b { color: #0C3D6E; }
h3, h3.bold{ padding:0;	margin: 1ex 0px 1ex 0px;}
ul.bold{padding:0; margin:0; list-style: disc inside;}
ol li{padding: 2px 0px 2px 0px; }
form {margin: 0px; paggin: 0px;}
.link { text-decoration: underline;}
.sm {font-size: 83%; font-family : "Arial Cyr", Arial, Helvetica, sans-serif;}
.titlarge { font-family: "Times New Roman", Times, serif; font-size: 18px; font-style: normal; font-weight: bold;}
.titsmall { font-family: "Verdana", Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold;}

/* ---- NAVIGATION ---- */

.tgl {font-size: 10px; color: #C4D5DE; font-family : "Verdana"; }
.tgl a, a.tgl{color: #9DB9C8; text-decoration: none;}
.tglprint {font-size: 10px; color: #000000; font-family : "Verdana"; text-decoration: none;}
.tglprint a {font-size: 10px; color: #000000; font-family : "Verdana"; text-decoration: none;}

.tgls {font-size: 10px; color: #FFFFFF; font-family : "Verdana";}
.tgls a {color: #FFFFFF; text-decoration: none;}
.topnav {font-size: 11px; font-weight: bold; color: #003366; font-family : "Verdana";}
.topnav a  {font-size: 11px; color: #003366; text-decoration: none;}
.topnavs {font-size: 11px; font-weight: bold;	color: #FFFFFF;	font-family : "Verdana";}
.topnavs a  {font-size: 11px; color: #FFFFFF; text-decoration: none;}
.leftnav1 {font-size: 11px; color: #000000; font-weight: bold; font-family :  "Verdana";}
.leftnav2 {font-size: 11px; color: #000000; font-family :  "Verdana";}
.leftnav2 a {color: #000000; text-decoration: none;}
.leftnav2 a:hover {color: #FF6633; text-decoration: none;}

/* ---- FORMS ---- */

.parttitle {font-size: 11px; font-weight: bold; color: #003366; font-family : "Verdana";}
.fieldname {font-size: 11px; font-weight: bold; color: #000000; font-family : "Arial";}
.fieldname a {font-size: 11px; color: #000000; text-decoration: none;}
.itext {background-color: #FFFFFF; color: #000000; font-family: "Verdana";  font-size: 11px; font-weight: normal; } 
.ilist {background-color: #FFFFFF; color: #000000; font-family: "Verdana";  font-size: 11px; font-weight: normal; } 
.ftext {color: #000000; font-family: "Verdana";  font-size: 11px; font-weight: normal;}

/*	color: #F8981D; */
.banners { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.qw { font-size: 12px; color: #333333; font-family : "Arial Cyr", Arial, Helvetica, sans-serif;	font-weight: bold; text-decoration: none;}
.ta {width: 150px; height: 45px; background: #E6E6E5;}
.otv {width: 150px;  background: #E6E6E5; font-family : "Arial Cyr", Arial, Helvetica, sans-serif; font-size: 11px;}
.answ { font-size: 12px; color: #333333; font-family : "Times New Roman Cyr"; font-weight: bold;}

.titrub {font-size: 16px; color: white; font-family : "Arial Cyr", Arial, Helvetica, sans-serif;
	font-weight: bold; text-decoration: none;}

.titrubsm {font-size: 12px; color: white; font-family : "Arial Cyr", Arial, Helvetica, sans-serif;
	font-weight: bold; text-decoration: none;}
	
.tit {font-size: 16px; color: #558097; font-family : "Arial";	font-weight: bold; text-decoration: none;}
.titwhite {font-size: 16px; color: white; font-family : "Arial";	font-weight: bold; text-decoration: none;}
.titdark {font-size: 16px; color: #0c3d6e; font-family : "Arial";	font-weight: bold; text-decoration: none;}
.dat {font-size: 12px; color: black; font-family : "Arial Cyr", Arial, Helvetica, sans-serif; font-weight: bold; }
.text { font-size: 12px; color: #000000; font-family : "Verdana"; font-weight: normal; text-decoration: none;}
.prntext{ font-size: 12px; color: #000000; font-family : "Verdana"; font-weight: normal; text-decoration: none;}
.podr {font-size: 11px; color: #0C3D6E; font-family : "Verdana", Arial, Helvetica, sans-serif;text-decoration: none;}
.datred {font-size: 12px; color: #FF6633; font-family : "Verdana"; font-weight: bold; text-decoration: none;}
.datblue {font-size: 12px; color: #0066CC; font-family : "Arial Cyr", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.dattitcolor {font-size: 12px; color: #558097; font-family : "Arial Cyr", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.dattitcolori {font-size: 12px; color: #558097; font-family : "Arial Cyr", Arial, Helvetica, sans-serif; font-weight: bold; font-style:italic; text-decoration: none;}
.datblack {font-size: 12px; color: black; font-family : "Arial Cyr", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.copy {font-size: 10px; color: #333333; font-family : "Arial Cyr", Arial, Helvetica, sans-serif; line-height: 11px;}
.copy a {color: #FF0000;  text-decoration: none;}

.sttl {font-size: 12px; color: #FFFFFF; font-family : "Arial Cyr", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.serv {font-size: 12px; color: black; font-family : Tahoma,"Arial Cyr", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.servdark {font-size: 12px; color: #0c3d6e; font-family : Tahoma,"Arial Cyr", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.servdark a{font-size: 12px; color: #0c3d6e; font-family : Tahoma,"Arial Cyr", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.serv a {font-size: 12px; color: black; font-family : Tahoma,"Arial Cyr", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.hlserv {font-size: 12px; color: black; font-family : Tahoma,"Arial Cyr", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline;}
.secttl {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0C3D6E; text-decoration: none}

/* ---- COMMON ---- */

.seclist {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0C3D6E; text-decoration: none}
.seclist2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0C3D6E; text-decoration: none}
.seclist a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0C3D6E; text-decoration: none}
.subnav {font-size: 11px; color: #000000; font-weight: bold; font-family: "Verdana"; }
.subnav a {font-size: 11px; color: #000000; font-weight: bold; font-family: "Verdana"; text-decoration: none;}
.pename {font-size: 14px; color: #558097; font-family : "Verdana"; font-weight: bold; text-decoration: none;}
.pedesc {font-size: 12px; color: #000000; font-family : "Verdana"; font-weight: bold; text-decoration: none;}
.pagen {font-size: 12px; color: #0C3D6E; font-family : "Verdana"; font-weight: bold; text-decoration: none;}
.pagea {font-size: 12px; color: #558097; font-family : "Verdana"; font-weight: bold; text-decoration: none;}
.pagen a {font-size: 12px; color: #0C3D6E; font-family : "Verdana"; font-weight: bold; text-decoration: none;}
.pagea a {font-size: 12px; color: #558097; font-family : "Verdana"; font-weight: bold; text-decoration: none;}
.highlight {background-color: #0C3D6E; color: #E1EAEE;}

/* ---- CALENDAR ---- */

.monthstr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #0C3D6E; text-decoration: none}
.monthstr  a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #0C3D6E; text-decoration: none}
.monthstr  a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #FF6633; text-decoration: none}
.daychar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #0C3D6E; text-decoration: none}
a.daychar:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FF6633; text-decoration: none}
.wdaychar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #C4D5DE; text-decoration: none}
.hdaychar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FF6633; text-decoration: none}
.todaychar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}

.edaychar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #0C3D6E; text-decoration: none}
.cdaychar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #0C3D6E; text-decoration: none}
.cdaychar a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #0C3D6E; text-decoration: none}

/* ---- NEWS ---- */

.newslink { font-size: 12px; color: #333333; font-family : "Verdana";}
.newslink a {color: #333333; text-decoration: none;}
.newslink a:hover {color: #0066CC; text-decoration: none;}
.newsname { font-size: 12px; color: #0C3D6E; font-family : "Verdana"; font-weight: bold; text-decoration: none;}
.newstext { font-size: 12px; color: #000000; font-family : "Verdana"; font-weight: normal; text-decoration: none;}
.newspodr {font-size: 12px; color: #003366; font-family : "Verdana"; font-weight: bold; text-decoration: none;}
.newspodr a {font-size: 12px; color: #003366; font-family : "Verdana"; font-weight: bold; text-decoration: none;}
.newstit {font-size: 15px; color: #558097; font-family : "Arial"; font-weight: bold; text-decoration: none;}
.newstit a {font-size: 15px; color: #558097; font-family : "Arial"; font-weight: bold; text-decoration: none;}
a.newstit:hover { color: #0066CC; text-decoration: none;}
.nsttl  {font-size: 16px; color: #0C3D6E; font-family : "Arial", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.nsttl a {font-size: 16px; color: #0C3D6E; font-family : "Arial", Arial, Helvetica, sans-serif;	font-weight: bold; text-decoration: none;}

/* ---- GARANT ---- */
.pmain { font-size: 12px; color: #000000; font-family : "Verdana"; font-weight: normal; text-decoration: none; text-indent: 0em; margin-top: 10; margin-bottom:10; } /*основной текст*/
p.pmain { text-align: justify;}
.stat { font-size: 12px; color: #333333; font-family : "Verdana"; font-weight: bold; text-decoration: none;} /*заголовки в тексте (названия статей, глав и пр.)*/
h1.h1{font-size: 16px; color: #558097; font-family : Arial;	font-weight: bold; text-decoration: none;} /*заголовок h1*/
/*ссылки в оглавлении*/
.ogl {color: #558097; font-size: 12px; font-family : "Verdana"; text-decoration: none; font-weight: bold;}
a.ogl {color: #558097; font-size: 12px; font-family : "Verdana"; text-decoration: none; font-weight: bold;}
a.ogl:hover { text-decoration:underline;}
a.ogl:visited { color: #558097; }
/*ссылки на главы*/
a.gl {color: #000000; font-size: 12px; font-family : "Verdana"; text-decoration: none; font-weight: bold;}
a.gl:hover {color: #000000; text-decoration: underline;}
a.gl:visited {color: #000000;}
/*ссылки на статьи*/
a.st {color: #555555; text-decoration: none; font-size: 12px; font-family : "Verdana"; font-weight: bold; }
a.st:hover { text-decoration: underline; }
a.st:visited {color: #555555;}
/*ссылки на буквы алфавитно-предметного указателя*/
a.kw {color: #558097; font-size: 12px; font-family : Verdana; text-decoration: none; font-weight: bold;}
a.kw:hover { text-decoration:underline;}
a.kw:visited { color: #558097; }
.dddt {color:#333333; font-size: 12px; font-family : "Verdana"; text-decoration:none;} /*алфавитно-предметный указатель*/
.add {color: #555555; font-size: 12px; font-family: "Times New Roman", serif; font-style: italic; } /*комментарии (принята тогда-то и т.д.)*/
/*списки*/
ul.ul { font-size: 12px; font-family : Verdana; color: #555555; text-indent: 0em; list-style-position: outside; margin-top: 5; margin-bottom: 5;}
li.li {margin-top: 1px; font-size: 12px; font-family: Verdana;}
hr.hr {border-right: thin dotted; border-top: thin dotted; border-left: thin dotted; color: gray; border-bottom: thin dotted}

/* ---- Normative Documents ---- */

.zapoln {font-size: 13px; color: white; font-family : "Arial Cyr", Arial, Helvetica, sans-serif; font-weight: bold;}
.zmen, .zmen1 {font-size: 12px; color: black; font-family : "Arial Cyr", Arial, Helvetica, sans-serif; font-weight: bold;}
.zmen1 {font-size: 11px;}

.tt {font-size: 12px; font-family : "Arial Cyr", Arial, Helvetica, sans-serif;}
.tt {width: 146px;  background: #E6E6E5; }
.ta {width: 146px; height: 45px; background: #E6E6E5;}
.tsel {font-size: 12px; font-family : "Arial Cyr", Arial, Helvetica, sans-serif;}
.tsel {width: 146px;  background: #E6E6E5; }
.otv1 {width: 146px;  background: #E6E6E5; font-family : "Arial Cyr", Arial, Helvetica, sans-serif; font-size: 11px;}

.text1 { font-size: 12px; color: #333333; font-family : "Times New Roman Cyr", "Times New Roman", Times, serif;}
.ssyl, .ssyl a { font-size: 12px; color: #0066CC; font-family : "Times New Roman Cyr", "Times New Roman", Times, serif; text-decoration: none;}
.print, .print a { font-size: 11px; color: #777777; font-family :  "Arial Cyr", Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;}
.rasshir { font-size: 12px; color: #0066CC; font-family :  "Arial Cyr", Arial, Helvetica, sans-serif;  font-weight: bold;}
.print, .print a { fontsize: 12px; }
/*стили поиска*/
.pages {  font-family : "Times New Roman Cyr"; font-size: 14px; color: Black; text-decoration: none;}
.pages:hover {  font-family : "Times New Roman Cyr"; font-size: 14px; color: Black; text-decoration: underline;}
.searchtext {  font-size: 16px; font-family : "Times New Roman Cyr";}
.searchtextbold {   font-size: 16px; font-family : "Times New Roman Cyr"; font-weight: bold;}
.searchanchor{color: Black; font-size: 12pt; text-decoration:none; font-family : "Times New Roman Cyr"; font-weight: bold;}
.searchanchor:hover {font-size: 12pt; color: Black; text-decoration:underline; font-family : "Times New Roman Cyr"; font-weight: bold;}

/*----- Стили рубрикатора ------*/
/*.treetbl { background-color: #FFFFFF; }*/
.treetbl {}
/*.tree0 { color: #00000F; background-color: #FFFFFF; font-family: "Arial Cyr", Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; }*/
.tree0 { color: #000000; font-family : "Verdana"; font-weight: bold; font-size: 11px; }
.tree0 a:link {color: #000000; text-decoration: none;}
.tree0 a:visited {color: #000000; text-decoration: none;}
.tree0 a:hover {color: #00018F; text-decoration: underline;}
/*.tree1 { color: #00000F; background-color: #FFFFFF; font-family: "Arial Cyr", Arial, Helvetica, sans-serif; font-size: 12px; }*/
.tree1 { color: #00000F; font-family : "Verdana"; font-size: 11px; }
.tree1 a:link {color: #00000F; text-decoration: none;}
.tree1 a:visited {color: #00000F; text-decoration: none;}
.tree1 a:hover {color: #00018F; text-decoration: underline;}
/*.tree2 { color: #00000F; background-color: #FFFFFF; font-family: "Arial Cyr", Arial, Helvetica, sans-serif; font-size: 12px; }*/
.tree2 { color: #00000F; font-family : "Verdana"; font-size: 11px; }
.tree2 a:link {color: #00000F; text-decoration: none;}
.tree2 a:visited {color: #00000F; text-decoration: none;}
.tree2 a:hover {color: #00018F; text-decoration: underline;}
/*.tree3 { color: #000000; background-color: #FFFFFF; font-family: "Arial Cyr", Arial, Helvetica, sans-serif; font-size: 11px; }*/
.tree3 { color: #000000; font-family: "Verdana"; font-size: 11px; }
.tree3 a:link {color: #00000F; text-decoration: none;}
.tree3 a:visited {color: #00000F; text-decoration: none;}
.tree3 a:hover {color: #00018F; text-decoration: underline;}
/* Таблица найденных ресурсов */
/*.restbl { background-color: #F0F0F0; padding:5px 5px 3px 10px; }*/
.restbl { padding:0px 0px 0px 0px; }
.resh { font-family : "Verdana"; font-size: 11px; font-weight: bold; background-color: #9DB9C8; }
.res1 { color: #FFFFFF; font-family : "Verdana"; font-size: 12px; font-weight: bold; }
/*.res2 { color: #000000; background-color: #F0F0F0; font-family: "Arial Cyr", Arial, Helvetica, sans-serif; font-size: 12px; }*/
.res2 { color: #000000; font-family: "Verdana"; font-size: 11px; }
.res2 a:link {color: #000000; text-decoration: none;}
.res2 a:visited {color: #00008F; text-decoration: none;}
.res2 a:hover {color: #000000; text-decoration: underline;}

.tip, .tip1 {font-family :  "Arial Cyr", Arial, Helvetica, sans-serif; font-size: 12px; color: black;}
.tip1 {font-size: 13px;}
.regist {font-family :  "Arial Cyr", Arial, Helvetica, sans-serif; font-size: 12px; color: #0066CC; text-decoration: underline; font-weight: bold;}
.nach {font-family :  "Arial Cyr", Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none;}
.qu, .ff { font-size: 14px; color: black; font-family : "Times New Roman Cyr", "Times New Roman", Times, serif; font-weight: bold;}
.ff {font-size: 12px; font-weight: normal; color: #333333;}

/*td { font-size: 12px; color: #000000; font-family : "Verdana"; font-weight: normal; text-decoration: none; }*/
