BODY {
    SCROLLBAR-FACE-COLOR: #9392B2;
    SCROLLBAR-HIGHLIGHT-COLOR: #EBEAF5;
    SCROLLBAR-SHADOW-COLOR: #3F3E7C;
    SCROLLBAR-3DLIGHT-COLOR: #dfdfdf;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #EBEAF5;
    margin: 6px;
    margin-top: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

TD, P {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

TD, P.smallfont {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

H1 {
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    color: #C31934;;
    font-style: italic;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}

H4 {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #051A85;
    font-style: italic;
    padding-bottom: 0px;
    padding-top: 5px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 5px;
    border-bottom: solid 1px #cccccd;
}

HR {
    width: 96%;
    height: 1px;
    border-style: solid;
    color: #B21435;
}

HR.gray {
    width: 400px;
    height: 1px;
    border-style: solid;
    color: #4F4B72;
}
HR.cab {
    width: 100%;
    height: 1px;
    border-style: solid;
    color: #cccccd;
}

HR.white {
    width: 98%;
    height: 1px;
    border-style: solid;
    color: #ffffff;
}

.regular A:link {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #2016A9;
    TEXT-DECORATION: none
}

.regular A:visited {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #2016A9;
    TEXT-DECORATION: none
}

.regular A:active {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #2016A9;
    TEXT-DECORATION: none
}

.regular A:hover {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #FE0107;
    TEXT-DECORATION: none
}

.newsmod A:link {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #000000;
    TEXT-DECORATION: none
}

.newsmod A:visited {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #000000;
    TEXT-DECORATION: none
}

.newsmod A:active {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #000000;
    TEXT-DECORATION: none
}

.newsmod A:hover {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #FE0107;
    TEXT-DECORATION: underline;
}

.whitelinksml A:link {
    font-family: Verdana, arial, helvetica;
    font-size: 10px;
    font-weight: normal;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

.whitelinksml A:visited {
    font-family: Verdana, arial, helvetica;
    font-size: 10px;
    font-weight: normal;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

.whitelinksml A:active {
    font-family: Verdana, arial, helvetica;
    font-size: 10px;
    font-weight: normal;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

.whitelinksml A:hover {
    font-family: Verdana, arial, helvetica;
    font-size: 10px;
    font-weight: normal;
    COLOR: #FE0107;
    TEXT-DECORATION: underline overline;
}

.bf A:link {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: bold;
    COLOR: #000099;
    TEXT-DECORATION: none;
}

.bf A:visited {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: bold;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

.bf A:active {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: bold;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

.bf A:hover {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: bold;
    COLOR: #FE0107;
    TEXT-DECORATION: none;
}

a.vacpage:link {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #000099;
    TEXT-DECORATION: none;
}

a.vacpage:visited {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #000099;
    TEXT-DECORATION: none;
}

a.vacpage:active {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #000099;
    TEXT-DECORATION: none;
}

a.vacpage:hover {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #FE0107;
    TEXT-DECORATION: underline;
}

a.vacpage_red:link {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #FE0107;
    TEXT-DECORATION: none;
}

a.vacpage_red:visited {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #FE0107;
    TEXT-DECORATION: none;
}

a.vacpage_red:active {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #FE0107;
    TEXT-DECORATION: none;
}

a.vacpage_red:hover {
    font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #FE0107;
    TEXT-DECORATION: underline;
}
a.mega:link {
    font-family: arial, helvetica;
    font-size: 14px;
    font-weight: bold;
    COLOR: #000099;
    TEXT-DECORATION: none;
}

a.mega:visited {
    font-family: arial, helvetica;
    font-size: 14px;
    font-weight: bold;
    COLOR: #000099;
    TEXT-DECORATION: none;
}
td.mega_menu {
    font-family: arial, helvetica;
    font-size: 14px;
    font-weight: bold;
    COLOR: #C31934;
    TEXT-DECORATION: none;
}
a.mega:active {
    font-family: arial, helvetica;
    font-size: 14px;
    font-weight: bold;
    COLOR: #000099;
    TEXT-DECORATION: none;
}

a.mega:hover {
    font-family: arial, helvetica;
    font-size: 14px;
    font-weight: bold;
    COLOR: #FE0107;
    TEXT-DECORATION: underline overline;
}
.megaspan {
	font-family: arial, helvetica;
    font-size: 14px;
    font-weight: bold;
    COLOR: #051A85;
    TEXT-DECORATION: none;
}
.megaspan:hover {
	font-family: arial, helvetica;
    font-size: 14px;
    font-weight: bold;
    COLOR: #FE0107;
    TEXT-DECORATION: underline overline;
}
.microspan {
	font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #000099;
    TEXT-DECORATION: none;
}
.microspan:hover {
	font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #FE0107;
    TEXT-DECORATION: none;
}
.howtobox {
	font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
span.changes {
	font-family: Verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    COLOR: #000099;
    TEXT-DECORATION: none;
}
span.changes:hover {
	COLOR: #FE0107;
    TEXT-DECORATION: underline;
}

.button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.smallbutton {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.smallinput {
    width: 80px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}
.input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.biginput {
    width: 200px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}
.superbiginput {
    width: 400px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

.searchinput {
    width: 240px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #EDEDFC;
    font-size: 10px;
    border: solid 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #31647A
}

TEXTAREA.normal {
    width: 450px;
    height: 100px;
    font-family: Verdana, Arial;
    font-size: 12px;
    color: #000000;
    padding: 1px 3px 0px;
    margin-right: 10px;
    margin-top: 2px;
    wrap: virtual;
}

.normal {
    width: 450px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}
.normalta {
    width: 450px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

.small {
    width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #EDEDFC;
    font-size: 10px;
    border: solid 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #31647A
}

.smalltable {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #EDEDFC;
    font-size: 11px;
    border: solid 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #31647A
}

.smalltable_vac {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #FCEDFB;
    font-size: 11px;
    border: solid 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #31647A
}
.no_smalltable {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #ffffff;
    font-size: 11px;
    border: solid 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #31647A;
    margin: 5px;
    padding: 5px
}
.topborder {
    border: solid 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-color: #CCCCCd
}

.leftborder {
    border: solid 1px;
    border-left-width: 1px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-color: #CCCCCd
}

/* опции меню */
.clCMAbs {
    position: absolute;
    visibility: hidden;
    left: 0;
    top: 0
}

/*Style for the background-bar*/
.clBar {
    position: absolute;
    width: 10;
    height: 10;
    background-color: #ffffff;
    layer-background-color: #ffffff;
    visibility: hidden
}

/*Styles for level 0*/
.clLevel0, .clLevel0over {
    position: absolute;
    padding: 4px;
    font-family: verdana, helvetica;
    font-size: 11px;
    font-weight: normal
}

.clLevel0 {
    background-color: #cccccd;
    layer-background-color: #ffffff;
    color: #000000;
    cursor: pointer;
    cursor: hand;
}

.clLevel0over {
    background-color: #FCEDFB;
    layer-background-color: #ffffff;
    color: #000000;
    cursor: pointer;
    cursor: hand;
    font-weight: normal
}

.clLevel0border {
    position: absolute;
    background-color: #ffffff;
    layer-background-color: #ffffff
}

/*Styles for level 1*/
.clLevel1, .clLevel1over {
    position: absolute;
    padding: 4px;
    font-family: verdana, helvetica;
    font-size: 10px;
    font-weight: normal
}

.clLevel1 {
    background-color: #cccccd;
    layer-background-color: #2C4D5C;
    color: #000000;
    pointer;

cursor:hand;
}

.clLevel1over {
    background-color: #FCEDFB;
    layer-background-color: #ffffff;
    color: #000000;
    cursor: pointer;
    cursor: hand;
    font-weight: normal
}

.clLevel1border {
    position: absolute;
    visibility: hidden;
    background-color: #ffffff;
    layer-background-color: #ffffff
}
