BODY {
	margin:0;
	padding:40px 40px 0 0;
	background:#FFF;
}

BODY, TH, TD {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #000;
}

P {
	margin: 0.8em 0;
}

H1,
DIV.h1 {
	color:#333;
	font-size:1.35em;
	font-weight:bold;
	margin: 0.5em 0;
	padding: 0;
	clear:both;
}
H2, H3, H4, H5, H6 {
	color:#6A6A6A;
	font-weight:bold;
	margin: 1em 0 0.4em 0;
	padding:0px;
	clear:both;
}
H2 {
	color:#333;
	font-size:1.35em;
}
H3 {
	font-size:1.3em;
}
H4 {
	font-size:1.2em;
}
H5 {
	font-size:1.1em;
}
H6 {
	font-size:1em;
}

A {
	color:#074BA9;
	text-decoration:underline;
}
A:hover {
	color:#820082;
}

OL {
	margin:5px 0px;
	padding-left:20px;
}

UL {
	margin:5px 0px;
	padding-left:20px;
	list-style-type:square;
}
LI {
	margin:2px 0;
}

IMG {
	border:0;
}
IMG.usu {
	float:left;
	margin: 10px 15px 10px 0px;
	border:1px solid #97999B;
}

DL {
	margin: 0;
}
DT {
	margin: 0;
	clear: both;
}
DD {
	margin: 5px 0 5px 20px;
}

DL.news {
	font-size:0.95em;
}
DL.news DT {
	color:#464646;
	font-weight:bold;
	margin-top:1em;
}
DL.news DD {
	margin: 2px 0 20px 0;
	color: #707070;
}
DL.news A {
	color:#000;
}
DL.news A:hover {
	color:#820082;
}

DL.services DT {
	font-family:Arial;
	color:#333;
	font-size:1.27em;
	font-weight:bold;
	margin: 1.2em 0 0.2em 0;
	padding:0px;
	clear:both;
}
DL.services DD {
	margin: 0 0 0.8em 35px;
}

FORM {
	margin:0px;
	font-size:0.9em;
}
INPUT, BUTTON, TEXTAREA, SELECT {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	color:#000;
	font-size:1em;
	border:1px solid #97999B;
}
INPUT.button1, BUTTON {
	border:1px solid #005A96;
	background: #006EB8;
	color:#FFF;
	font-size:10px;
	cursor:pointer;
}

FORM SPAN {
	font-weight:bold;
	color:#002D9A;
}

SPAN.date {
	color:#464646;
	font-weight:bold;
	font-size:0.9em;
}
SPAN.warning {
	color:red;
}
SPAN.accent {
	font-weight:bold;
}

#header {
	margin: 0;
}

#menu A {
	color:#000;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}
#menu A:hover {
	color:#820082;
}
#menu TD {
	padding:0 15px 7px 15px;
}
#menu TD.on {
	padding:0 15px 7px 15px;
	background: url(/a0/ru/images/menu_on.gif) no-repeat bottom left;
}
#menu TD.on A {
	color:#820082;
	text-decoration:none;
	border-bottom: 2px solid #820082;
}
DIV.sub_vis {
	color:#5D6063;
	font-size:0.85em;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	line-height:1.35em;
}
DIV.sub_vis A {
	color:#5D6063;
}
DIV.sub_vis A:hover, DIV.sub_vis SPAN {
	color:#820082;
}
DIV.sub_novis {
	display:none;
	visibility:hidden;
}

#logo {
	padding:27px;
}
#top, #top2 {
	background: #D8D8E0 url(/a0/ru/images/bg1.jpg) repeat-x top left;
}


#left_col {
	padding:15px 27px 0 50px;
}

#right_col {
	padding: 15px 0 0 0;
}
#content {
	padding: 15px 0 0 17px;
}

#main TD {
	padding: 0 20px 20px 0;
}
#main TD DIV {
	margin: 0.7em 0 1em 35px;
}

#footer {
	margin:25px 0;
}
#f1, #f3, #f4 {
	padding:17px;
	border-top: 8px solid #D8D8E0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #6A6A6A;
	font-size:0.65em;
}
#f1 {
	padding:0;
}
#f2 {
	padding:17px 27px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #6A6A6A;
	font-size:0.65em;
}
#f3 SPAN {
	font-size:1.2em;
	font-weight:bold;
}
