body { color: #000000;}

body , .default, div, td { font-size: 8pt;  font-family:  Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif; }

a { text-decoration: none; color: #072F67; }
a:visited {color: #1F60A9;}
a:hover{text-decoration: underline; }

form {margin: 0px; padding: 0px;}
ul, ol {margin: 0px; padding: 0px; list-style : disc inside ;}
p {margin: 0.5ex 0px;}

input { font-size: 8pt; font-family : "Microsoft Sans Serif", Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif;}
input.search { background: #FFFFFF; width: 90px; height: 15px; padding: 3px 0px 0px8 5px; border: 1px solid #666666;}

select { font-size: 75%;  font-family :  "Microsoft Sans Serif", Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif; }
select.razdels { font-size: 9pt; font-family :  "Microsoft Sans Serif", Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif; margin: 0px 0px 2px 0px; width: 210px; height: 20px; background: #D8D8D8;}

.select  {
	font-family : "Arial Cyr", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 75%;
}

ul.list li{ margin: 0px 0px 0px 25px; padding: 0px 0px 0px 5px; list-style : square outside url(/images/li.gif); color: black;}
ul.redlist li {margin: 0px; padding: 0px 0px 0px 15px;	list-style : square inside ; color: red; }
ul.redlist li.black {color: black;}

/* site specific */

div.navhdr {
	margin: 6px 0px 4px 5px;
	padding: 0px 0px 0px 0px;
}
.navhdr {
	font-size: 7pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
.navhdr a, .navhdr a:visited { color: #000000; text-decoration: none; }
.navhdr a:hover { text-decoration: underline; }

div.cite {
	margin: 5px 0px 3px 5px;
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FE0609;
	letter-spacing : 1px;
}

.citeauth {
	float: right;
	margin: 1px 0px 0px 5px;
	font-size: 7pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}
p.citeauth {
	margin: 1px 0px 0px 5px;
}

ul {
	margin: 1ex 0ex 1ex 1.5ex;
	padding: 0px 0px 0px 0px;
	list-style : square outside;
}

ul li{
	margin: 0px 0px 0px 1.5ex;
	padding: 0px 0px 0px 0px;
	list-style : square outside;
}

/* morda */
div.politlink {
	margin: 12px 10px 10px 6px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
}
.politlink {
	color: #1F60A9;
	font-size: 7pt;  
	font-family: Verdana, Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif; 
	font-weight: normal;
}
.politlink a, .politlink a:visited { color: #1F60A9; text-decoration: underline; }
.politlink a:hover { text-decoration: underline; }

.linkhdr {
	margin: 15px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	color: #000000;
	font-size: 7pt;  
	font-family: Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif; 
	font-weight: bold;
/* 	border-top: 1px solid #C4C4C4; 
	border-bottom: 1px solid #C4C4C4; */
}

div.vrezka {
	margin: 5px 0px 5px 0px;
}
.vrezka {
	font-size: 7pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}

div.vtxt {
	margin: 9px 3px 5px 0px;
	font-size: 7pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.mordablock {
	font-size: 9pt;  
	font-family:  "Arial Cyr", Arial, Helvetica, sans-serif; 
	margin: 5px 0px 10px 5px;
	text-align: justify;
}
.mordablock a, .mordablock a:visited { color: #000000; text-decoration: none; }
.mordablock a:hover { text-decoration: underline; }

.mordablock0 {
	font-size: 9pt;  
	font-family:  "Arial Cyr", Arial, Helvetica, sans-serif; 
	margin: 5px 0px 10px 0px;
	text-align: justify;
}
.mordablock0 a, .mordablock0 a:visited { color: #000000; text-decoration: none; }
.mordablock0 a:hover { text-decoration: underline; }

.mordavvodka {
	font-size: 9pt;  
	font-family:  "Arial Cyr", Arial, Helvetica, sans-serif; 
	margin: 5px 0px 0px 5px;
	text-align: justify;
}

.mordahdr {
	color: #072F67;
	font-size: 9pt;
	font-family:  "Arial Cyr", Arial, Helvetica, sans-serif; 
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}
.mordahdr a, .mordahdr a:visited { color: #072F67; text-decoration: underline; }
.mordahdr a:hover { text-decoration: underline; }

div.mordadt {
	margin: 2px 0px 2px 0px;
}
.mordadt {
	color: #5E5E5E;
	font-weight: normal;
}

/* common */
.vvodka {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 10px;
	font-size: 10pt;  
	font-family: "Arial Cyr", Arial, Helvetica, sans-serif; 
	line-height: 13pt;
	text-align: justify;
}

.annoblock {
	font-size: 10pt;  
	font-family:  "Arial Cyr", Arial, Helvetica, sans-serif; 
	margin: 10px 0px 10px 10px;
	line-height: 13pt;
	text-align: justify;
}
.annoblock a, .annoblock a:visited { color: #000000; text-decoration: none; }
.annoblock a:hover { text-decoration: underline; }

.annohdr {
	color: #072F67;
	font-size: 11pt;
	font-family:  "Arial Cyr", Arial, Helvetica, sans-serif; 
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}
.annohdr a, .annohdr a:visited { color: #072F67; text-decoration: underline; }
.annohdr a:hover { text-decoration: underline; }

div.annodt {
	margin: 2px 0px 2px 0px;
}
.annodt {
	color: #5E5E5E;
	font-weight: normal;
}

.copyright {
	margin: 7px 0px 5px 5px;
	font-size: 8pt;
	font-family:  Tahoma, Verdana, "Arial Cyr", Arial, Helvetica, sans-serif; 
	letter-spacing: 1px;
	color: #666666;
}

.copyright a, .copyright a:visited { color: #000000; text-decoration: underline; }
.copyright a.ub, .copyright a:visited.ub { color: #000000; text-decoration: underline; }
.copyright a.uw, .copyright a:visited.uw { color: #FFFFFF; text-decoration: underline; }


.morelink{
	margin: 5px 5px 5px 5px;
	font-size: 8pt;  
	font-family:  Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif; 
	font-weight: normal;
	color: #FE0709;
}

.morelink a, .morelink a:visited { color: #FE0709; text-decoration: underline;}
.morelink a:hover{ color: #FE0709; text-decoration: underline;}

.listalka {
	color: #ED1C24;
	font-size: 8pt;  
	font-family:  Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif; 
	font-weight: normal;
}

.listalka a, .listalka a:visited { color: #ED1C24; text-decoration: none;}
.listalka a:hover{ color: #ED1C24; text-decoration: underline;}

/* document */
div.textbox {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 10px;
}

.header {
	font-size: 12pt;  
	font-family: "Arial Cyr", Arial, Helvetica, sans-serif; 
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	letter-spacing: 0px;
	color: #072F67;
}

.header2 {
	color: #FF0000;
	font-size: 12pt;  
	font-family: "Arial Cyr", Arial, Helvetica, sans-serif; 
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}

.annotation {
	color: #000000;
	font-size: 10pt;  
	font-family:  Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif; 
	margin: 0px 0px 5px 0px;
}
.annotation a, .annotation a:visited { color: #000000; text-decoration: underline;}

div.docinfo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.mordablock div.docinfo {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
.annoblock div.docinfo {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.docinfo {
	font-size: 8pt;  
	font-family:  Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif; 
	color: #1F60A9;
	text-align: justify;
}

.text {
	font-size: 10pt;  
	font-family: "Arial Cyr", Arial, Helvetica, sans-serif; 
	margin: 10px 0px 5px 0px;
	line-height: 13pt;
	text-align: justify;
}

.text p {
	margin: 1ex 0px 0.5ex 0px;
}

b, i { color: #072F67; }

/* search import from smi.ru */

.inp {font-family: "Arial Cyr", Arial, Helvetica, sans-serif; font-size: 12pt;}

.inp1 {font-family: "Arial Cyr", Arial, Helvetica, sans-serif; font-size: 12pt;}

/* old */

.info {
	font-size: 8pt;  
	font-family:  Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif; 
	margin: 1px 0px 3px 0px;
}
.info a, .info a:visited {color: #FF0000;}

