.clr {
CLEAR:BOTH;
}
.outline {
BORDER:1PX SOLID #CCCCCC;
BACKGROUND:#FFFFFF;
PADDING:2PX;

}
#pathway_outer {
Margin-right: 2px;
Margin-bottom: 2px;
Float: left;
Width: 635px;

}
#pathway_inner {
Float: left;
Height: 21px;
FLOAT:NONE !IMPORTANT;
BORDER:1PX SOLID #CCCCCC;

}
#pathway_text {
Padding-top: 4px;
Padding-left: 5px;
Display: block;
Overflow: hidden;
Float: left;
Height: 18px;

}
#buttons {
Float: right;
Width: 50%;
MARGIN:0PX;
PADDING:0PX;

}
ul#mainlevel-nav {
Font-size: 0.8em;
LIST-STYLE:NONE;
PADDING:0;
MARGIN:0;

}
ul#mainlevel-nav li {
Font-size: 12px;
Line-height: 21px;
Padding-right: 0px;
Padding-left: 0px;
Display: block;
Float: right;
Width: ti;
BACKGROUND-IMAGE:NONE;
MARGIN:0;
WIDTH:15%;
WHITE-SPACE:NOWRAP;
BORDER-LEFT:1PX SOLID #CCCCCC;

}
ul#mainlevel-nav li a {
Text-decoration: none;
Padding-right: 15px;
Padding-left: 15px;
color: #2A902A;
Display: block;
Width: 100%;
BACKGROUND:TRANSPARENT;

}
#buttons>ul#mainlevel-nav li a {
Width: t;

}
ul#mainlevel-nav li a:hover {
color: #E9FBE9;
BACKGROUND:#2A902A;

}
#search_outer {
Float: left;
Width: 165px;

}
#search_inner {
Overflow: hidden;
Height: 21px;
BORDER:1PX SOLID #CCCCCC;
PADDING:0PX;
HEIGHT:23PX;

}
#search_inner form {
PADDING:0;
MARGIN:0;

}
#search_inner .inputbox {
Font-Family: Arial, HELVETICA, SANS-SERIF;
Font-size: 11px;
color: #339933;
BORDER:0PX;
PADDING:3PX 3PX 3PX 5PX;

}
#header_outer {
Text-align: left;
BORDER:0PX;
MARGIN:0PX;

}
#header {
Margin-right: 2px;
Float: left;
Height: 150px; Width: 635px;
PADDING:0PX;
BACKGROUND:URL(../IMAGES/HEADER_SHORT.JPG) NO-REPEAT;

}
#top_outer {
Float: left;
Width: 165px;

}
#top_inner {
Overflow: hidden;
Float: left;
Height: 144px;
BORDER:1PX SOLID #CCCCCC;
PADDING:2PX;
HEIGHT:150PX;
FLOAT:NONE !IMPORTANT;

}
#left_outer {
Margin-top: 2px;
Float: left;
Width: 165px;

}
#left_inner {
Float: left;
BORDER:1PX SOLID #CCCCCC;
PADDING:2PX;
FLOAT:NONE !IMPORTANT;

}
#content_outer {
Margin-top: 0px;
Margin-left: 2px;
Float: left;
Width: 635px;
PADDING:0PX;
/** BORDER:1PX SOLID #CCCCCC;
**/

}
#content_inner {
Padding-top: 2px;
Float: left;
FLOAT:NONE !IMPORTANT;
PADDING:0;
MARGIN:0;

}
table.content_table td {
PADDING:0PX;
MARGIN:0PX;

}
table.content_table {
Width: 100%;
PADDING:0PX;
MARGIN:0PX;

}
#banner_inner {
Float: left;
Height: 70px;
PADDING:0PX;

}
#poweredby_inner {
Margin-left: 0px;
Float: right;
Height: 70px;
PADDING:0PX;

}
#right_outer {
Margin-left: 2px;
Width: 165px;

}
#right_inner {
Float: left;
FLOAT:NONE !IMPORTANT;
BORDER:1PX SOLID #CCCCCC;
PADDING:2PX;

}
.user1_inner {
Float: left;
BORDER:1PX SOLID #CCCCCC;
FLOAT:NONE !IMPORTANT;
MARGIN:0PX;
PADDING:2PX;

}
.user2_inner {
Float: left;
BORDER:1PX SOLID #CCCCCC;
FLOAT:NONE !IMPORTANT;
MARGIN:0PX;
PADDING:2PX;

}
table td.body_outer {
PADDING:2PX;
BORDER:1PX SOLID #CCCCCC;

}
#active_menu {
Font-weight: bold;
color: #FFCC00;

}
a#active_menu:hover {
color: #336633;

}
.maintitle {
Font-size: 40px;
Padding-top: 20px;
Padding-left: 15px;
color: WHITE;

}
.error {
Font-weight: bold; Font-size: 14px;
Font-style: italic;
color: #CCCCCC;
TEXT-TRANSFORM:UPPERCASE;
PADDING:5PX;

}
.back_button {
Font-weight: bold; Font-size: 11px;
Line-height: 20px;
Text-align: center;
Float: left;
Width: t;
BORDER:3PX DOUBLE #CCCCCC;
BACKGROUND:URL(../IMAGES/BUTTON_BG.PNG) REPEAT-X;
PADDING:0PX 10PX;
MARGIN:1PX;

}
.pagenav {
Font-weight: bold; Font-size: 11px;
Line-height: 20px;
Text-align: center;
Width: t;
BORDER:3PX DOUBLE #CCCCCC;
BACKGROUND:URL(../IMAGES/BUTTON_BG.PNG) REPEAT-X;
PADDING:0PX 10PX;
MARGIN:1PX;

}
.pagenavbar {
Margin-right: 10px;
Float: right;

}
#footer {
Text-align: center;
PADDING:3PX;

}
ul {
MARGIN:0;
PADDING:0;
LIST-STYLE:NONE;

}
li {
Font-size: 14px;
Margin-left: 20px;
Padding-top: 0px;
BackGround-Image: url(/arrow.gif);
BackGround-Repeat: no-repeat;
BACKGROUND-POSITION:0PX 3PX;

}
li.my1 {
Font-Family: Arial, Arial;
Font-size: 13px;
Margin-top: 5px;
Margin-left: 20px;
Padding-top: 0px;
Padding-left: 20px;
BackGround-Image: url(../images/grncell.png);
BackGround-Repeat: no-repeat;
/* Свойства, не поддерживаемые в этой версии CSS Magic */
BACKGROUND-POSITION:0PX 3PX;

}
td {
Font-size: 11px;
Text-align: left;

}
body {
margin: 15px;
height: 100%;
padding: 0px;
font-family: Arial, Helvetica, Sans Serif;
font-size: 12px;
color: #333333;
background: #FFFFFF;

}
a:link, a:visited {
color: 006699; text-decoration: none;
font-weight: bold;

}
a:link.my1, a:visited.my1 {
color: #336633; text-decoration: none;
font-weight: bold;
font-size: 16px;
text-align: center;

}
A.hormenu {
Font-Family: Arial, Arial;
Font-size: 15px;
Font-weight: normal;
Text-decoration: none;
Vertical-align: baseline;
margin-left: 3px;
color: #006600;

}
A.hormenu:active {
Font-Family: Arial, Arial;
Font-size: 15px;
Font-weight: normal;
Text-decoration: none;
Vertical-align: baseline;

}
A.hormenu:hover {
Font-Family: Arial, Arial;
Font-size: 15px;
Font-weight: normal;
Text-decoration: none;
Vertical-align: baseline;
color: #009900;

}
A.hormenu:visited {
Font-Family: Arial, Arial;
Font-size: 15px;
Font-weight: normal;
Text-decoration: none;
Vertical-align: baseline;

}
a.alphabet {
font-size: 15px;
font-weight: bold;

}
a.pathway {

}
a:hover {
color: #339933;	text-decoration: none;
font-weight: bold;

}
a:visited {
color: #339933;	text-decoration: none;
font-weight: bold;

}
table.contentpaneopen {
width: 100%;
padding: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin: 0px;

}
table.contentpaneopen td {
padding-right: 5px;

}
table.contentpaneopen td.componentheading {
padding-left: 4px;

}
table.contentpane {
width: 100%;
padding: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin: 0px;

}
table.contentpane td {
margin: 0px;
padding: 0px;

}
table.contentpane td.componentheading {
padding-left: 4px;

}
.left {
color : #000000;
margin-top : 5px;
padding-bottom : 5px;
margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
font-size : 12px;
font-family : Tahoma,Verdana,Arial;

}
.button {
color: #336633;
font-family: Arial, Hevlvetica, sans-serif;
text-align: center;
font-size: 11px;
font-weight: bold;
border: 2px solid #336633;
width: auto;
background: url(../images/button_bg.png) repeat-x;
padding: 0px 5px;
line-height: 18px !important;
line-height: 16px;
height: 26px !important;
height: 24px;
margin: 1px;

}
.inputbox {
padding: 2px;
border:solid 1px #cccccc;
background-color: #ffffff;

}
.componentheading {
background: url(../images/subhead_bg.png) repeat-x;
color: #555555;
text-align: left;
padding-top: 4px;
padding-left: 4px;
height: 21px;
font-weight: bold;
font-size: 10px;
text-transform: uppercase;

}
.contentcolumn {
padding-right: 5px;

}
.contentheading {
height: 30px;
background: url(../images/contenthead.png) top left repeat-x;
color: #666666;
text-indent: 15px;
font-weight: bold;
font-size: 11px;
white-space: nowrap;

}
.contentpagetitle {
font-size: 13px;
font-weight: bold;
color: #cccccc;
text-align:left;

}
table.searchinto {
width: 100%;

}
table.searchintro td {
font-weight: bold;

}
table.moduletable {
width: 100%;
margin-bottom: 5px;
padding: 0px;
border-spacing: 0px;
border-collapse: collapse;

}
table.moduletable th {
Font-weight: bold; Font-size: 10px;
Text-align: left;
Padding-top: 4px;
Padding-left: 4px;
color: #005D00;
Height: 21px;
Background:URL(../images/subhead_bg.png) REPEAT-X;
Text-Transform:UPPERCASE;

}
table.moduletable td {
Font-weight: normal; Font-size: 11px;
PADDING:0PX;
MARGIN:0PX;

}
table.pollstableborder td {
padding: 2px;

}
.sectiontableheader {
font-weight: bold;
background: #f0f0f0;
padding: 4px;

}
.sectiontablefooter {

}
.sectiontableentry1 {
background-color : #ffffff;

}
.sectiontableentry2 {
background-color : #f9f9f9;

}
.small {
color: #999999;
font-size: 11px;
font-weight: bold;

}
.createdate {
height: 15px;
padding-bottom: 10px;
color: #999999;
font-size: 11px;
font-weight: bold;

}
.modifydate {
height: 15px;
padding-top: 10px;
color: #999999;
font-size: 11px;
font-weight: bold;

}
table.contenttoc {
border: 1px solid #cccccc;
padding: 2px;
margin-left: 5px;
margin-bottom: 2px;

}
table.contenttoc td {
PADDING:2PX;

}
table.contenttoc th {
Font-weight: bold; Font-size: 12px;
Text-align: left;
Padding-top: 2px;
Padding-left: 4px;
color: #666666;
Height: 21px;
BACKGROUND:URL(../IMAGES/SUBHEAD_BG.PNG) REPEAT-X;
TEXT-TRANSFORM:UPPERCASE;

}
table.nulled {
Padding-top: 0px;
Padding-left: 0px;
border: 0px;

}
a.mainlevel:link, a.mainlevel:visited {
display: block;
background: url(../images/menu_bg.png) no-repeat;
vertical-align: middle;
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-align: left;
padding-top: 5px;
padding-left: 18px;
height: 20px !important;
height: 25px;
width: 100%;
text-decoration: none;

}
a.mainlevel:hover {
background-position: 0px -25px;
text-decoration: none;
color: #333333;

}
a.sublevel:link, a.sublevel:visited {
padding-left: 1px;
vertical-align: middle;
font-size: 11px;
font-weight: bold;
color: #336633;
text-align: left;

}
a.sublevel:hover {
color: #339933;
text-decoration: none;

}
.highlight {
color: BLUE;
BackGround-color: YELLOW;
PADDING:0;

}
.code {
BackGround-color: #DDDDDD;
BORDER:1PX SOLID #BBB;

}
form {
/* REMOVES SPACE BELOW FORM ELEMENTS */MARGIN:0;
PADDING:0;

}
div.mosimage {
BORDER:1PX SOLID #CCC;

}
.mosimage {
BORDER:1PX SOLID #CCCCCC;
MARGIN:5PX;

}
.mosimage_caption {
Font-size: 10px;
Margin-top: 2px;
color: #666666;
BACKGROUND:#EFEFEF;
PADDING:1PX 2PX;
TEXT-TRANSFORM:NORMAL;
BORDER-TOP:1PX SOLID #CCCCCC;

}
P {
ALIGN:TEXT-BOTTOM;
; Font-size: 14px;
; Text-align: justify; Vertical-align: text-bottom;
; Margin-top: 5px; Margin-right: 5px;
; Margin-left: 15px;
}
P.special {
Font-weight: bold; Font-size: 16px;
color: GREEN;
BORDER:DOTTED #E1F3DA;
/*BACKGROUND:URL(../IMAGES/GR.GIF) NO-REPEAT;
*/;

}
P#mypar {
Font-style: italic;
color: BLUE;

}
font.my1 {
Font-weight: bold;
color: OLIVE;

}
font.my2 {
Font-weight: bold; Font-size: 14px;
Text-indent: 10px;
Letter-spacing: 2px;
Margin-top: 10px;
Padding-top: 10px;
color: #006600;

}
Select.Search {
Font-size: 10px;
Margin-top: 3px;
color: #003333;
Width: 120px;

}
td.contentheading {
Font-weight: bold; Font-size: 11px;
Text-indent: 15px;
color: #666666;
Height: 30px;
BACKGROUND:URL(../IMAGES/CONTENTHEAD.PNG) TOP LEFT REPEAT-X;
WHITE-SPACE:NOWRAP;

}
h1 {
Font-Family: Arial, Arial;
Font-weight: bold; Font-size: 20px;
Text-align: left;
color: #3A76AC;
Border-style: none;

}
h2 {
Font-Family: Arial, Arial;
Font-size: 14px;
Text-align: left;
color: #006699;
Border-style: none;

}
h3 {
Font-Family: Arial, Arial;
Font-size: 12px;
Text-align: left;
color: #D6E6F5;
Border-style: none;

}
.td_first {
font-weight: bold; padding 5pt; ; padding-top: 2pt; padding-right: 5pt; padding-bottom: 2pt; padding-left: 5pt

}
.text {
font-family:  Verdana, Arial, sans-serif; font-size: 10pt; padding 10pt; ; padding-top: 5pt; padding-right: 5pt; padding-bottom: 5pt; padding-left: 10pt

}
