
@media Print    
{
.noprint {
	DISPLAY: none
}
    }
BODY {
	MARGIN: 0px 1px; COLOR: #000000; FONT-FAMILY: Tahoma,Arial,Sans-Serif,Verdana; BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-SIZE: 80%; VERTICAL-ALIGN: top; FONT-FAMILY: Tahoma,Arial,Sans-Serif,Verdana
}
TD.maintophead H1 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 150%; MARGIN-BOTTOM: 0px
}
H1 {
	MARGIN-TOP: 5px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 150%; MARGIN-BOTTOM: 15px
}
H2 {
	MARGIN-TOP: 5px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 125%; MARGIN-BOTTOM: 5px
}
H1.in {
	MARGIN-TOP: 0px; DISPLAY: inline; FONT-SIZE: 100%; MARGIN-BOTTOM: 0px
}
H2.in {
	MARGIN-TOP: 0px; DISPLAY: inline; FONT-SIZE: 100%; MARGIN-BOTTOM: 0px
}
H3.in {
	MARGIN-TOP: 0px; DISPLAY: inline; FONT-SIZE: 100%; MARGIN-BOTTOM: 0px
}
.text H1 {
	MARGIN-TOP: 5px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 190%; MARGIN-BOTTOM: 15px
}
A {
	COLOR: #00418f; TEXT-DECORATION: none
}
A.notvisited:visited {
	COLOR: #00418f; TEXT-DECORATION: none
}
.notvisited A:visited {
	COLOR: #00418f; TEXT-DECORATION: none
}
.menu A:visited {
	COLOR: #00418f; TEXT-DECORATION: none
}
A:visited {
	COLOR: #6699cc; TEXT-DECORATION: none
}
A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
A.notvisited:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
.notvisited A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
.menu A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
.bold {
	FONT-WEIGHT: bold
}
.bold H1 {
	FONT-WEIGHT: bold
}
.u {
	TEXT-DECORATION: underline
}
.gray {
	COLOR: #7a7a7a
}
A.gray:visited {
	COLOR: #7a7a7a
}
LEGEND {
	COLOR: #7a7a7a
}
.red {
	COLOR: #c2311a
}
A.red:visited {
	COLOR: #c2311a
}
EM {
	FONT-WEIGHT: bold; COLOR: #c2311a; FONT-STYLE: normal
}
.imp {
	FONT-WEIGHT: bold; COLOR: #c2311a; FONT-STYLE: normal
}
TABLE.bl_table TR TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TD.bl_row_name {
	WIDTH: 10%; COLOR: #555
}
TD.c {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 3px
}
TD.vacancydark {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
TR.vacancydark TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
TD.resumedark {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
TR.resumedark TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
TD.serverdark {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
TR.serverdark TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
TD.resumegray {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
TD.vacancydark {
	COLOR: #663300
}
TR.vacancydark TD {
	COLOR: #663300
}
TD.vacancydark A {
	COLOR: #663300
}
TD.vacancydark A:visited {
	COLOR: #663300
}
TD.vacancydark A:hover {
	COLOR: #663300
}
TD.resumedark {
	COLOR: #006666
}
TR.resumedark TD {
	COLOR: #006666
}
TD.resumedark A {
	COLOR: #006666
}
TD.resumedark A:visited {
	COLOR: #006666
}
TD.resumedark A:hover {
	COLOR: #006666
}
TD.serverdark {
	COLOR: #003366
}
TR.serverdark TD {
	COLOR: #003366
}
TD.serverdark A {
	COLOR: #003366
}
TD.serverdark A:visited {
	COLOR: #003366
}
TD.serverdark A:hover {
	COLOR: #003366
}
TD.vacancydark {
	BACKGROUND-COLOR: #ffcc99
}
TR.vacancydark TD {
	BACKGROUND-COLOR: #ffcc99
}
TD.vacancylight {
	BACKGROUND-COLOR: #fff1e3
}
TR.vacancylight TD {
	BACKGROUND-COLOR: #fff1e3
}
TD.resumedark {
	BACKGROUND-COLOR: #a0d8d6
}
TR.resumedark TD {
	BACKGROUND-COLOR: #a0d8d6
}
TD.resumelight {
	BACKGROUND-COLOR: #e7f6f5
}
TR.resumelight TD {
	BACKGROUND-COLOR: #e7f6f5
}
TD.resumegray {
	BACKGROUND-COLOR: #e7f6f5
}
TD.serverdark {
	BACKGROUND-COLOR: #abc2d5
}
TR.serverdark TD {
	BACKGROUND-COLOR: #abc2d5
}
TR.serverlight TD {
	BACKGROUND-COLOR: #e2ebf5
}
TD.serverlight {
	BACKGROUND-COLOR: #e2ebf5
}
.list TR TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #e2ebf5
}
.list TR.thead TD {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #abc2d5; TEXT-ALIGN: center
}
.table {
	BORDER-COLLAPSE: collapse
}
.table TR TD {
	BORDER-RIGHT: #abc2d5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #abc2d5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #abc2d5 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #abc2d5 1px solid
}
.table TR.thead TD {
	BACKGROUND-COLOR: #e2ebf5
}
.noborder TR TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px
}
FORM {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px
}
TEXTAREA {
	FONT-SIZE: 100%; WIDTH: 100%; FONT-FAMILY: Tahoma,Arial
}
FIELDSET {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
INPUT.b {
	FONT-WEIGHT: bold; CURSOR: pointer
}
BIG {
	FONT-SIZE: 150%
}
.small {
	FONT-SIZE: 85%
}
SMALL {
	FONT-SIZE: 85%
}
TD.small {
	FONT-SIZE: 70%
}
.verysmall {
	FONT-SIZE: 70%
}
.verysmall INPUT {
	FONT-SIZE: 70%
}
.verysmall SELECT {
	FONT-SIZE: 70%
}
DIV.menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 90%; BACKGROUND: url(/img/icons/dot.gif) no-repeat 0px 0px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 2px
}
DIV.scroll {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; OVERFLOW: auto; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 300px
}
DIV.comment {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 85%; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV.bottom_comment {
	PADDING-LEFT: 35px; BACKGROUND-IMAGE: url(/img/ico/bottom_comment.gif); PADDING-BOTTOM: 25px; BACKGROUND-REPEAT: no-repeat
}
DIV.add_bottom_comment {
	PADDING-LEFT: 24px; BACKGROUND-IMAGE: url(/img/ico/add_bottom_comment.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.order_by1 {
	PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/img/ico/order_by_ascend.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.order_by0 {
	PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/img/ico/order_by_descend.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.navbar {
	MARGIN: 5px
}
DIV.navnums {
	FONT-WEIGHT: bold
}
DIV.navnums .current {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND-COLOR: #e2ebf5
}
DIV.ok {
	BORDER-RIGHT: #c2311a 2px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c2311a 2px solid; PADDING-LEFT: 60px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 15px; BORDER-LEFT: #c2311a 2px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #c2311a 2px solid
}
DIV.warning {
	BORDER-RIGHT: #c2311a 2px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c2311a 2px solid; PADDING-LEFT: 60px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 15px; BORDER-LEFT: #c2311a 2px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #c2311a 2px solid
}
DIV.alert {
	BORDER-RIGHT: #c2311a 2px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c2311a 2px solid; PADDING-LEFT: 60px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 15px; BORDER-LEFT: #c2311a 2px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #c2311a 2px solid
}
DIV.alert_grey {
	BORDER-RIGHT: #c2311a 2px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c2311a 2px solid; PADDING-LEFT: 60px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 15px; BORDER-LEFT: #c2311a 2px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #c2311a 2px solid
}
DIV.stop {
	BORDER-RIGHT: #c2311a 2px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c2311a 2px solid; PADDING-LEFT: 60px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 15px; BORDER-LEFT: #c2311a 2px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #c2311a 2px solid
}
DIV.ok {
	BORDER-RIGHT: #4aa24c 2px solid; BORDER-TOP: #4aa24c 2px solid; BACKGROUND: url(/img/ico/notification.gif) no-repeat 15px 15px; BORDER-LEFT: #4aa24c 2px solid; BORDER-BOTTOM: #4aa24c 2px solid
}
DIV.warning {
	BACKGROUND: url(/img/ico/warning.gif) no-repeat 15px 15px
}
DIV.alert {
	BACKGROUND: url(/img/ico/alert.gif) no-repeat 15px 15px
}
DIV.stop {
	BACKGROUND: url(/img/ico/stop.gif) no-repeat 15px 15px
}
SPAN.notification_first_row {
	FONT-SIZE: 150%
}
STRONG {
	FONT-WEIGHT: bold
}
BLOCKQUOTE {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
UL {
	LIST-STYLE-IMAGE: url(/images/strelka.gif); MARGIN-BOTTOM: 0px; MARGIN-LEFT: 25px
}
UL.errors {
	MARGIN-BOTTOM: 15px
}
.inline {
	DISPLAY: inline
}
HR {
	BORDER-RIGHT: #abc2d5 0px solid; BORDER-TOP: #abc2d5 0px solid; BORDER-LEFT: #abc2d5 0px solid; COLOR: #abc2d5; BORDER-BOTTOM: #abc2d5 0px solid; HEIGHT: 1px; BACKGROUND-COLOR: #abc2d5
}
DIV.bar {
	PADDING-RIGHT: 3px; BACKGROUND: #666699
}
DIV.dotsline {
	MARGIN-TOP: 4px; FONT-SIZE: 1px; MARGIN-BOTTOM: 5px; BORDER-BOTTOM: #aac3d7 1px dotted
}
DIV.bigline {
	MARGIN-TOP: 5px; FONT-SIZE: 1px; MARGIN-BOTTOM: 4px; BORDER-BOTTOM: #aac3d7 3px solid
}
TD.shead {
	FONT-SIZE: 120%; PADDING-BOTTOM: 10px; COLOR: #990000; PADDING-TOP: 5px
}
TR.trlinks TD {
	FONT-SIZE: 70%; BORDER-BOTTOM: #abc2d5 0px solid; BACKGROUND-COLOR: #ffffff
}
TR.trhead TD {
	FONT-SIZE: 120%; BACKGROUND-COLOR: #ffffff
}
TR.trspacer TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 1px; BORDER-TOP: 0px; PADDING-LEFT: 1px; FONT-SIZE: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
TABLE.topmenu TD {
	BORDER-RIGHT: #bacbd7 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bacbd7 1px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/img/bg_topmenu.gif); PADDING-BOTTOM: 1px; BORDER-LEFT: #bacbd7 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #bacbd7 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ebeef7
}
TABLE.topmenu TD TABLE TD {
	BORDER-RIGHT: #bacbd7 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: 0px; PADDING-LEFT: 9px; FONT-SIZE: 70%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: 0px
}
DIV.rhead {
	FONT-SIZE: 180%; MARGIN-BOTTOM: 4px; COLOR: #9e0808
}
DIV.bhead {
	FONT-SIZE: 180%; MARGIN-BOTTOM: 4px; COLOR: #004396
}
DIV.cat {
	FONT-SIZE: 85%; PADDING-BOTTOM: 1px; PADDING-TOP: 18px
}
DIV.cat A {
	FONT-WEIGHT: bold; COLOR: #9e0808; TEXT-DECORATION: none
}
DIV.cat A:visited {
	FONT-WEIGHT: bold; COLOR: #9e0808; TEXT-DECORATION: none
}
DIV.cat A:hover {
	FONT-WEIGHT: bold; COLOR: #9e0808; TEXT-DECORATION: underline
}
DIV.avat_author {
	FONT-SIZE: 85%; PADDING-BOTTOM: 1px
}
DIV.avat_author A {
	FONT-WEIGHT: bold; COLOR: #0c3d89; TEXT-DECORATION: none
}
DIV.avat_author A:visited {
	FONT-WEIGHT: bold; COLOR: #0c3d89; TEXT-DECORATION: none
}
DIV.avat_author A:hover {
	FONT-WEIGHT: bold; COLOR: #9e0808; TEXT-DECORATION: underline
}
DIV.cat_text A {
	COLOR: #0c3d89; TEXT-DECORATION: none
}
DIV.cat_text A:visited {
	COLOR: #0c3d89; TEXT-DECORATION: none
}
DIV.cat_text A:hover {
	COLOR: #0c3d89; TEXT-DECORATION: underline
}
DIV.cat_comment {
	FONT-SIZE: 85%; PADDING-TOP: 2px
}
DIV.cat_comment A {
	COLOR: #044680; TEXT-DECORATION: none
}
DIV.cat_comment A:visited {
	COLOR: #044680; TEXT-DECORATION: none
}
DIV.cat_comment A:hover {
	COLOR: #0c3d89; TEXT-DECORATION: underline
}
IMG.whiteborder {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN-TOP: 19px; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
IMG.avatarborder {
	BORDER-RIGHT: #bacbd5 1px solid; BORDER-TOP: #bacbd5 1px solid; MARGIN-TOP: 2px; BORDER-LEFT: #bacbd5 1px solid; BORDER-BOTTOM: #bacbd5 1px solid
}
DIV.cat_middle {
	FONT-SIZE: 85%; COLOR: #2c2c2c; LINE-HEIGHT: 140%; PADDING-TOP: 2px
}
DIV.cat_middle A {
	COLOR: #2c2c2c; TEXT-DECORATION: none
}
DIV.cat_middle A:visited {
	COLOR: #2c2c2c; TEXT-DECORATION: none
}
DIV.cat_middle A:hover {
	COLOR: #2c2c2c; TEXT-DECORATION: none
}
DIV.desc {
	FONT-SIZE: 85%; COLOR: #898989; PADDING-TOP: 3px
}
DIV.desc A {
	COLOR: #898989; TEXT-DECORATION: none
}
DIV.desc A:visited {
	COLOR: #898989; TEXT-DECORATION: none
}
DIV.desc A:hover {
	COLOR: #898989; TEXT-DECORATION: underline
}
DIV.cat_right {
	FONT-SIZE: 85%; COLOR: #2c2c2c; LINE-HEIGHT: 140%; PADDING-TOP: 6px
}
DIV.cat_right A {
	COLOR: #044680; TEXT-DECORATION: none
}
DIV.cat_right A:visited {
	COLOR: #044680; TEXT-DECORATION: none
}
DIV.cat_right A:hover {
	COLOR: #8b1f2f; TEXT-DECORATION: underline
}
DIV.catst {
	FONT-SIZE: 90%; PADDING-BOTTOM: 12px; COLOR: #898989; PADDING-TOP: 3px
}
DIV.catst A {
	FONT-WEIGHT: bold; COLOR: #8b1f2f; TEXT-DECORATION: none
}
DIV.catst A:visited {
	FONT-WEIGHT: bold; COLOR: #8b1f2f; TEXT-DECORATION: none
}
DIV.catst A:hover {
	FONT-WEIGHT: bold; COLOR: #8b1f2f; TEXT-DECORATION: underline
}
DIV.cat_quote {
	PADDING-LEFT: 10px; FONT-SIZE: 85%; MARGIN-LEFT: 38px; BORDER-LEFT: #9a9a9a 2px solid; COLOR: #898989; LINE-HEIGHT: 140%
}
DIV.listaut {
	FONT-SIZE: 90%; PADDING-BOTTOM: 2px; COLOR: #898989; PADDING-TOP: 2px
}
DIV.listaut A {
	COLOR: #004396; TEXT-DECORATION: none
}
DIV.listaut A:visited {
	COLOR: #004396; TEXT-DECORATION: none
}
DIV.listaut A:hover {
	COLOR: #004396; TEXT-DECORATION: underline
}
TABLE.cat_bottom_nav {
	MARGIN-TOP: 35px; MARGIN-BOTTOM: 10px
}
TABLE.cat_bottom_nav TD {
	FONT-SIZE: 70%; VERTICAL-ALIGN: middle; COLOR: #00418e; TEXT-ALIGN: center
}
TABLE.cat_bottom_nav TD.link {
	BORDER-RIGHT: #aac3d7 1px solid; BORDER-TOP: #aac3d7 1px solid; BORDER-LEFT: #aac3d7 1px solid; CURSOR: pointer; BORDER-BOTTOM: #aac3d7 1px solid
}
TABLE.cat_bottom_nav TD.linked {
	BORDER-RIGHT: #aac3d7 1px solid; BORDER-TOP: #aac3d7 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #aac3d7 1px solid; BORDER-BOTTOM: #aac3d7 1px solid; BACKGROUND-COLOR: #deebf7
}
