BODY {background: #DFE2E4; font-size: 10px; font-family: Arial; color: #000000;}
.mainblock {background: #FFFFFF; border: #DDDDDD solid 1px; padding: 20px; vertical-align: top}
h1 {font-size: 12px; font-family: Arial; color: #24581d;}
h2 {font-size: 12px; font-family: Arial; color: #24581d;}
 
font.requisits		{ font-family: Verdana; font-size: 11px; color: #949494; }
a.requisits			{ font-family: Verdana; font-size: 11px; color: #949494; }
a.requisits:link	{ font-family: Verdana; font-size: 11px; color: #949494; }
a.requisits:visited	{ font-family: Verdana; font-size: 11px; color: #949494; }
a.requisits:active	{ font-family: Verdana; font-size: 11px; color: #949494; }
a.requisits:hover	{ font-family: Verdana; font-size: 11px; color: #949494; }

a.menu_header_1			{ font-size: 12px; color: #065072; font-weight: bold; text-decoration: none; }
a.menu_header_1:link	{ font-size: 12px; color: #065072; font-weight: bold; text-decoration: none; }
a.menu_header_1:visited	{ font-size: 12px; color: #065072; font-weight: bold; text-decoration: none; }
a.menu_header_1:active	{ font-size: 12px; color: #065072; font-weight: bold; text-decoration: none; }
a.menu_header_1:hover	{ font-size: 12px; color: #065072; font-weight: bold; text-decoration: underline; }

menu_header_1			{ font-size: 12px; color: #065072; font-weight: bold; text-align: center;}


a:link			{ color: #000000; text-decoration: underline; }
a:visited		{ color: #000000; text-decoration: underline; }
a:active		{ color: #000000; text-decoration: underline; }
a:hover			{ color: #FF7F00; text-decoration: underline; }

a.white			{ font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.white:link	{ font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.white:visited	{ font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.white:active	{ font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.white:hover	{ font-size: 11px; font-weight: bold; color: #f37528; text-decoration: none; }

a.black			{ font-size: 12px; font-weight: bold; color: #131900; text-decoration: none; }
a.black:link	{ font-size: 12px; font-weight: bold; color: #131900; text-decoration: none; }
a.black:visited	{ font-size: 12px; font-weight: bold; color: #131900; text-decoration: none; }
a.black:active	{ font-size: 12px; font-weight: bold; color: #131900; text-decoration: none; }
a.black:hover	{ font-size: 12px; font-weight: bold; color: #c95d00; text-decoration: none; }

a.m1menuact			{ font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
a.m1menuact:link	{ font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
a.m1menuact:visited	{ font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
a.m1menuact:active	{ font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
a.m1menuact:hover	{ font-size: 10px; color: #000000; font-weight: bold; text-decoration: underline; }

a.m1menupas			{ font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.m1menupas:link	{ font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.m1menupas:visited	{ font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.m1menupas:active	{ font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.m1menupas:hover	{ font-size: 10px; font-weight: bold; color: #000000; text-decoration: underline; }

a.m1act			{ font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.m1act:link	{ font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.m1act:visited	{ font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.m1act:active	{ font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.m1act:hover	{ font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }

a.m1pas			{ font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
a.m1pas:link	{ font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
a.m1pas:visited	{ font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
a.m1pas:active	{ font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
a.m1pas:hover	{ font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; }

a.m2act			{ color: #CC0000; font-weight: bold; text-decoration: underline; }
a.m2act:link	{ color: #CC0000; font-weight: bold; text-decoration: underline; }
a.m2act:hover	{ color: #CC0000; font-weight: bold; text-decoration: underline; }
a.m2act:active	{ color: #CC0000; font-weight: bold; text-decoration: underline; }
a.m2act:visited	{ color: #CC0000; font-weight: bold; text-decoration: underline; }

a.m2pas			{ font-family: Tahoma; font-size: 10px; color: #000000; text-decoration: underline; }
a.m2pas:link	{ font-family: Tahoma; font-size: 10px; color: #000000; text-decoration: underline; }
a.m2pas:hover	{ font-family: Tahoma; font-size: 10px; color: #000000; text-decoration: underline; }
a.m2pas:active	{ font-family: Tahoma; font-size: 10px; color: #000000; text-decoration: underline; }
a.m2pas:visited	{ font-family: Tahoma; font-size: 10px; color: #000000; text-decoration: underline; }

a.flmenulinks			{ font-weight: normal; font-size: 9pt; color: #636563; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.flmenulinks:visited	{ font-weight: normal; font-size: 9pt; color: #636563; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.flmenulinks:hover		{ font-weight: normal; font-size: 9pt; color: #9c9a9c; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.privatecell:link		{ color: #dadada; text-decoration: none; }
a.privatecell:visited	{ color: #dadada; text-decoration: none; }
a.privatecell:hover		{ color: #dadada; text-decoration: none; }
a.privatecell:active	{ color: #dadada; text-decoration: none; }
a.headerlink			{ color: #000000; text-decoration: underline; }

a.loginlinkb { font-family: Tahoma; font-size: 10px; color: #000000; }

/* Списки */
ul		{ color:#000000;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; }
ol		{ color:#000000;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; }
li		{ color:#000000;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; }
ul li		{ list-style: disc; }
ul li ul li	{ list-style: disc; }
ul li ol li	{ list-style: decimal; }
ol li		{ list-style: decimal; }
ol li ul li	{ list-style: disc; }
ol li ol li	{ list-style: disc; }

/* Формы */
form,input				{ margin: 0px; padding: 0px; }
input,select,textarea	{ font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; }

/* Таблицы */
td	{ font-family: Verdana; font-size: 13px; line-height: 16px; }
th	{ font-weight: bold; font-size: 11px; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; height: 30px; background-color: #999999; }

.chai_cena_h { text-align: center; width:300px; height:30px; font-weight: bold; font-size: 14px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; background-color: #b8d7a7; }
.chai_cena_1 { text-align: center; width:300px; height:30px; font-weight: bold; font-size: 12px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; background-color: #ffffff; }
.chai_cena_2 { text-align: center; width:300px; height:30px; font-weight: bold; font-size: 12px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; background-color: #eef8e7; }


/* Элементы */
.m2pasitem			{ font-family: Tahoma; font-size: 11px; font-weight: bold; text-indent: 10px; color: #000000; border: 1 solid #F8F8F8; }
.m2actborder		{ font-family: Tahoma; font-size: 11px;  font-weight: bold; text-indent: 10px; color: #CE2E14; border: 1 solid #666666; }
.m2pasborder		{ font-family: Tahoma; font-size: 11px; font-weight: bold; text-indent: 10px; color: #000000; border: 1 solid #666666; }
.m2actitem			{ font-family: Tahoma; font-size: 11px; font-weight: bold; text-indent: 10px; color: #CE2E14; border: 1 solid #F8F8F8; }
.newsdate			{ color: #FFB400; font-weight: bold; }
.newsheader			{ font-weight: bold; }
.contleft			{ width: 10px; }
.contright			{ width: 10px; }
.buttonx			{ border-top-width: 1px; border-left-width: 1px; font-size: 11px; border-left-color: #eeeeee; background: url(knappbak.gif); border-bottom-width: 1px; border-bottom-color: #cccccc; border-top-color: #eeeeee; font-family: tahoma; height: 20px; text-align: center; border-right-width: 1px; border-right-color: #cccccc; }
.darkgreycell		{ background-color: #999999; }
.form10px			{ font-weight: normal; font-size: 10px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; }
.greyheading		{ font-weight: bold; font-size: 12px; color: #595959; font-family: verdana, arial, helvetica, sans-serif; }
.just				{ text-align: justify; }
.lightgreycell		{ background-color: #ebebeb; }
.orangeheading		{ font-weight: bold; font-size: 12px; color: #ff6600; font-family: verdana, arial, helvetica, sans-serif; padding-left: 5px; }
.padding10px		{ padding-left: 20px; }
.whitecell			{ background-color: #ffffff; }
.heading			{ font-weight: bold; font-size: 14px; color: #666666; font-family: verdana, arial, helvetica, sans-serif; }
.greyheading10px	{ font-weight: bold; font-size: 11px; color: #666666; font-family: verdana, arial, helvetica, sans-serif; }
.blackheading		{ padding-right: 10px; font-weight: bold; font-size: 16px; color: #000000; }
.privatecell		{ font-size: 1pt; color: #dadada; background-color: #dadada; }
.tablefix			{ width:570px; }
.f100				{ width:100px; }
.f200				{ width:200px; }
.f246				{ width:246px; }
.f275				{ width:275px; }
.f375				{ width:375px; }
.f405				{ width:405px; }

.zag {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; font-weight: bold; COLOR: #24581d; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-ALIGN: justify
}
.zag_menu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; font-weight: bold; COLOR: #ffffff; FONT-FAMILY: Arial,Verdana,sans-serif; TEXT-ALIGN: justify
}

/* Интернет Технолоджи */
a.it				{ font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none; 	font-family: Verdana, Arial, Helvetica, sans-serif;}
a.it:link			{ font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none; 	font-family: Verdana, Arial, Helvetica, sans-serif;}
a.it:visited		{ font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none; 	font-family: Verdana, Arial, Helvetica, sans-serif;}
a.it:active			{ font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none; 	font-family: Verdana, Arial, Helvetica, sans-serif;}
a.it:hover			{ font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none; 	font-family: Verdana, Arial, Helvetica, sans-serif;}

font.it{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana,Arial,sans-serif; TEXT-ALIGN: justify
}

.text_partners {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Verdana,Arial,sans-serif; TEXT-ALIGN: justify
}


.cn {position:absolute;}

.corners {float:left; overflow:hidden; position:relative; padding:0; margin-right:0.5em;}
.corners .cont {padding:4px 9px 3px;}
.corners .cn {background:url('http://agfarm.ru/images/img_menu/dot00000.gif') left top no-repeat; top:0; width:1px; height:1px;}
.corners .cn.tl, .corners .cn.bl {left:0;}
.corners .cn.tr, .corners .cn.br {right:0;}
.corners .cn.bl, .corners .cn.br {top:auto; margin-top:-1px;}
.corners .cn.tl-nn {width:6px; height:6px; background:url('http://agfarm.ru/images/img_menu/corner-t.gif') left top no-repeat; left:0; top:0;}
.corners .cn.tr-nn {width:6px; height:6px; background:url('http://agfarm.ru/images/img_menu/corner-u.gif') left top no-repeat; right:0; top:0;}
.corners .cn.bl-nn {width:6px; height:6px; background:url('http://agfarm.ru/images/img_menu/corner-b.gif') left top no-repeat; top:auto; margin-top:-6px; left:0;}
.corners .cn.br-nn {width:6px; height:6px; background:url('http://agfarm.ru/images/img_menu/corner-c.gif') left top no-repeat; top:auto; margin-top:-6px; right:0;}
.corners.active {/*background:#a2a2a2;*/ color:#fff; font-weight:bold;}
.numbers .corners.active .cont {color:#fff; font-weight:bold;}
.corners span.pseudo {color:#003481;}
.corners .pseudo.grey {color:#a2a2a2;}
