body, br, p, table, tr, td, li, ul, ol, form, input, textarea, blockquote { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: small}
body { padding: 0px; margin:0px}
/*blockquote { margin-right:0px}*/
img.no {display:block}
.sm {font-size: 80%}
.red {color: #FF0000}

a:active {  color: #F37421}
a:link {  color: #006CA7}
a:visited {  color: #3E80A2}
a:hover {  color: #F37421}

a.list:active {  text-decoration: none; border-color: #F37421; border-style: none none dashed none; border-width: 0px 0px 1px 0px;}
a.list:link {  text-decoration: none; border-color: #1190D0; border-style: none none dashed none; border-width: 0px 0px 1px 0px;}
a.list:visited {  text-decoration: none; border-color: #3E80A2; border-style: none none dashed none; border-width: 0px 0px 1px 0px;}
a.list:hover {  text-decoration: none; border-color: #F37421; border-style: none none dashed none; border-width: 0px 0px 1px 0px;}

 

/*Верт. меню*/
.m { color: #999999}
td.m { padding: 0px 0px 0px 0px}
td.m ul {margin-top: 0px; margin-bottom: 1ems; margin-left:30px;}
td.m li {list-style-type: disc;}
.m a:active {  color: #F37421; text-decoration: underline}
.m a:link { color: #006CA7; text-decoration: underline}
.m a:visited { color: #006CA7; text-decoration: underline}
.m a:hover {  color: #F37421; text-decoration: underline}


/*Верт. меню активный пункт*/
a.ma:active {  color: #DC5C02}
a.ma:link, a.ma:visited { color: #F37421}
a.ma:hover {  color: #DC5C02}

	td.mheader { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 19px; color: #FFFFFF; background-color: #006CA7;	background-image: url(/1/bg_mh.gif);
	background-repeat: repeat-y;
	background-position: center top;}

	td.mheader  a:active {  color: #FFFFFF; text-decoration: underline}
	td.mheader  a:link { color: #FFFFFF; text-decoration: none}
	td.mheader  a:visited { color: #FFFFFF; text-decoration: none}
	td.mheader  a:hover {  color: #FFFFFF; text-decoration: underline}

	td.mheader  a.ma:active {  color: #FFFFFF; text-decoration: underline}
	td.mheader  a.ma:link { color: #FFFFFF; text-decoration: underline}
	td.mheader  a.ma:visited { color: #FFFFFF; text-decoration: underline}
	td.mheader  a.ma:hover {  color: #FFFFFF; text-decoration: underline}

	td.vmenu { border-color: #B5D1D7; border-style: none solid none none; border-width: 1px;}
	td.hsplit { border-color: #B5D1D7; border-style: none none solid none; border-width: 1px;}

/*Меню в шапке*/
	.mh { font-size: 19px; color: #006CA7}
	/*td.mh { padding: 10px 5px 12px 10px}*/
	.mh a:active {  color: #F37421; text-decoration: none}
	.mh a:link { color: #006CA7; text-decoration: underline}
	.mh a:visited { color: #006CA7; text-decoration: underline}
	.mh a:hover {  color: #DA5C05; text-decoration: underline}

td.mh ul { font-size: 19px}
td.mh li { font-size: 19px; list-style-type: disc; list-style-image: url(/1/li-m1.gif)}

/*Меню в шапке активный пункт*/
	.mh a.ma:active {  color: #F37421; text-decoration: none}
	.mh a.ma:link { color: #F37421; text-decoration: none}
	.mh a.ma:visited { color: #F37421; text-decoration: none}
	.mh a.ma:hover {  color: #DA5C05; text-decoration: underline}
/*
.mha a:active {  color: #DC5C02}
.mha a:link { color: #F37421}
.mha a:visited { color: #F37421}
.mha a:hover {  color: #DC5C02}
*/
/*
ul.m, li.m { list-style-type: disc}
*/
ul.md, li.md { list-style-type: disc; list-style-image: url(/1/li-down.gif)}


/*Гор. меню*/
.mm { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC}

.mm a:active {  color: #F37421; text-decoration: underline}
.mm a:link { color: #FFFFFF; text-decoration: none}
.mm a:visited { color: #FFFFFF; text-decoration: none}
.mm a:hover {  color: #FFFFFF; text-decoration: underline}

a.mm:active {  color: #F37421; text-decoration: underline}
a.mm:link, a.mm:visited { color: #FFFFFF; text-decoration: none}
a.mm:hover {  color: #FFFFFF; text-decoration: underline}

/*Активный пункт Гор. меню*/
a.mma:active {  color: #F37421; text-decoration: underline}
a.mma:link, a.mma:visited { color: #FFFFFF; text-decoration: underline}
a.mma:hover {  color: #E0E0E0; text-decoration: underline}

/*Меню на странице*/
TABLE.menu { BORDER: #000000 0px; BORDER-STYLE: none none none none}
TABLE.menu td { border-color: #000000; border-style: none none solid none; border-width: 1px; padding: 3px 1px 0px 1px;}
TABLE.menu td.active { font-weight: bold; font-size: 80%; border-color: #000000; border-style: solid solid none solid; border-width: 1px; padding: 3px 3px 5px 3px;}
TABLE.menu td.footer { border-color: #000000; border-style: none none none solid; border-width: 1px; padding: 0px;}

.active a:active {  color: #DC5C02}
.active a:link,.active  a:visited { color: #F37421}
.active a:hover {  color: #DC5C02}

TABLE.pmenu { height: 100%; BORDER: #666666; border-width: 1px 1px 0px 1px; BORDER-STYLE: solid solid none solid; background-color: #ECF3F7;}
TABLE.pmenu td { height: 100%; font-size: 80%; border-color: #FFFFFF; border-style: solid none none solid; border-width: 1px; padding: 3px 3px 5px 3px;}

/*
a.mma:active {  color: #DC5C02; text-decoration: underline}
a.mma:link { color: #F37421; text-decoration: underline}
a.mma:visited { color: #F37421; text-decoration: underline}
a.mma:hover {  color: #DC5C02; text-decoration: underline}
*/

/*Путь меню*/
a.pm:active {  color: #DA5C05; text-decoration: underline }
a.pm:link, a.pm:visited { color: #797C80; text-decoration: underline}
a.pm:hover {  color: #DA5C05; text-decoration: underline}

.pm { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #797C80}

a.w:active {  color: #F37421; text-decoration: underline}
a.w:link, a.w:visited { color: #FFFFFF; text-decoration: none}
a.w:hover {  color: #FFFFFF; text-decoration: underline}

a.bl:active, a.bl:link, a.bl:visited, a.bl:hover { color: #000000; text-decoration: none;}

div.prn {padding: 0px 24px 0px 24px;}
.bl img {border-width: 1px;
	border-style: solid;
	border-color: #000000;}
	
.ps	{color: #797C80;}

td.newsdate {color: #797C80; border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #ECF3F7;}

h1 {  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: x-large; color: #F37421; font-weight: normal}
h2, .h2 {  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: large; font-weight: normal; color: #666}
h3 {  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #000000}

.h1pad, h1.pad { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: x-large; font-weight: normal;
color: #FFFFFF; padding: 0px 12px 4px 12px; background-color: #006CA7;
	border-width: 0px 0px 0px 3px;
	border-style: solid;
	border-left-color: #F37421;
	margin-right: 0px;}
.h2pad, h2.pad { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: large; font-weight: normal;
color: #FFFFFF; padding: 0px 12px 4px 12px; background-color: #006CA7;
	border-width: 0px 0px 0px 3px;
	border-style: solid;
	border-left-color: #F37421;
	margin-right: 0px;}
		
.h2padinv, h2.padinv { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: large; font-weight: normal;
color: #FFFFFF; padding: 0px 12px 4px 12px; background-color: #F37421;
	border-width: 0px 0px 0px 3px;
	border-style: solid;
	border-left-color: #298CCC;
	margin-right: 0px;}
.h2line, h2.line { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: large; font-weight: normal;
color: #000000; border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: #F37421;}
.h3pad, h3.pad { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: x-small; font-weight: bold;
color: #FFFFFF; padding: 0px 12px 4px 12px; background-color: #298CCC;
	border-width: 0px 0px 0px 3px;
	border-style: solid;
	border-left-color: #F37421;
	margin-right: 0px;}

.h4vline, h4.vline { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: small; font-weight: normal;
color: #000000; padding: 0px 14px 4px 3em;  border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #F37421;}
	
li.pad { background-color: #298CCC;}


TABLE.px1 { BORDER: #A6B1B6 1px; BORDER-STYLE: solid none none solid}
TABLE.px1 td { border-color: #FFFFFF #A6B1B6 #A6B1B6 #FFFFFF; border-style: solid; border-width: 1px; padding: 1px 3px 1px 3px;}
TABLE.px1 tr.odd {background-color: #ECF3F7;}
TABLE.px1 th { color: #FFFFFF; background-color: #298CCC; border-color: #FFFFFF #A6B1B6 #A6B1B6 #FFFFFF; border-style: solid; border-width: 0px 1px 1px 0px; padding: 1px 3px 1px 3px;}

TABLE.px1sm { BORDER: #A6B1B6 1px; BORDER-STYLE: solid none none solid}
TABLE.px1sm td { font-size: 80%; border-color: #FFFFFF #A6B1B6 #A6B1B6 #FFFFFF; border-style: solid; border-width: 0px 1px 1px 0px; padding: 1px 3px 3px 3px;}
.odd, TABLE.px1sm tr.odd {background-color: #ECF3F7;}
TABLE.px1sm th { font-size: 80%; color: #FFFFFF; background-color: #298CCC; border-color: #FFFFFF #A6B1B6 #A6B1B6 #FFFFFF; border-style: solid; border-width: 0px 1px 1px 0px; padding: 1px 3px 3px 3px;}
TABLE.px1sm li { font-size: 80%}

TABLE.px0sm { BORDER-width: 0px;}
TABLE.px0sm td { font-size: 80%;}
TABLE.px0sm th { font-size: 80%; color: #FFFFFF; background-color: #298CCC; }
TABLE.px0sm tr.odd {background-color: #ECF3F7;}
TABLE.px0sm li { font-size: 80%}

/*td.news img { margin: 3px 15px 5px 0px;}*/

.w100 {
	width: 99%;
}

li.map0 {
	font-size: large;
	font-weight: normal;
	text-transform: uppercase;
}

li.map1 {
	font-size: small;
	font-weight: bold;
	text-transform: none;
}

li.map2 {
	font-weight: normal;
	text-transform: none;
}

td.bg_farmahelp{
background-image: url(/1/bg_fh.gif);
	background-repeat: repeat-y;
}
td.bg_hocoma{
background-image: url(/1/bg_hocoma.gif);
	background-repeat: repeat-y;
}

td.adv1 {
	background-image: url(/images/lokomat_b.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

div.text {
	padding-right: 24px;
	padding-left: 24px;
}
div.textbg0, .textbg0 {
	background: #DBE0E6;
}
div.textbg01, .textbg01 {
	border: 1px solid #DBE0E6;
}
div.textbg1 {
	background-image: url(/0/bg_gr_lt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.textbg2 {
	background-image: url(/0/bg_gr_rt.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.textbg3 {
	background-image: url(/0/bg_gr_rb.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div.textbg4 {
	background-image: url(/0/bg_gr_lb.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.textbg, .textbg {
	padding-top: 12px;
	padding-right: 24px;
	padding-bottom: 14px;
	padding-left: 24px;
}
div.textbg02, .textbg02 {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}
div.textbg H1, div.textbg H2, div.textbg H3, div.textbg H4, td.textbg02 H1, td.textbg02 H2, td.textbg02 H3, td.textbg02 H4{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

div.rect1 {
	background-image: url(/1/bg_tl1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.rect01 {
	background-image: url(/1/bg_t1.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
div.rect2 {
	background-image: url(/1/bg_tr1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.rect02 {
	background-image: url(/1/bg_r1.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
div.rect3 {
	background-image: url(/1/bg_br1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div.rect03 {
	background-image: url(/1/bg_b1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
div.rect4 {
	background-image: url(/1/bg_bl1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.rect04 {
	background-image: url(/1/bg_l1.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.pad0 {
	padding-bottom: 0px;
	margin-bottom: 0.5ex;
}

.white {  color: #FFF}
	
/*для IE*/
hr.gr {  color: #ECF3F7; background-color: #ECF3F7; border: 0px; margin-top: 0px; margin-bottom: 0px}

@media print {
.unprinted {  visibility: hidden; clip:  rect(   )}

}
.picture {
	margin: 0 10px 0 0;
}
