BODY {background: #DFE2E4; font-size: 10px; font-family: Arial; color: #000000;}
.mainblock {background: #FFFFFF; border: #DDDDDD solid 1px; padding: 20px; vertical-align: top}
 
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: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: 11px; font-weight: bold; color: #000000; text-decoration: none; }
a.black:link	{ font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
a.black:visited	{ font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
a.black:active	{ font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
a.black:hover	{ font-size: 11px; font-weight: bold; color: #FF7D00; 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; }

/* Элементы */
.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
}