BODY {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #667eaf
}
BODY {
        FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
        FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
        FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
       color:#343e55; TEXT-DECORATION: none
}

.attend{COLOR: #ebba27; }

A:hover {
        TEXT-DECORATION: underline;
}
TABLE.frmB {
        BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; BORDER-LEFT: #003366 1px solid; COLOR: #666666; BORDER-BOTTOM: #003366 1px solid; BACKGROUND-COLOR: #003366
}
#Card {
        FONT-SIZE: 0.96em
}
#Card H4 {
        FONT-SIZE: 1.2em; MARGIN: 0px
}
#Card TD {
        COLOR: #666666
}
.CardText TD {
        COLOR: #990000
}
.TableValues TD {
        BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #666666; PADDING-TOP: 6px; BORDER-BOTTOM: #f3f3f3 1px solid; WHITE-SPACE: nowrap
}
.SerialText {
        FONT-WEIGHT: bold; FONT-SIZE: 2em; COLOR: #cccccc
}
.SerialName {
        FONT-WEIGHT: bold; FONT-SIZE: 3em; COLOR: #bbbbbb
}
.TableMarks .head {
        PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px; BACKGROUND-COLOR: #cccccc
}
.TableMarks .value {
        PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-COLOR: #f4f4f4
}
.TableMarks .name {
        PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffcccc
}
H1 {
        COLOR: #d71920;
/* Sergey's Intrusion */
		font-size: 12pt;        
/* end */
}
H2 {
        COLOR: #990000
}
TD.ColumnLeft {
        VERTICAL-ALIGN: top; WIDTH: 137px; PADDING-TOP: 30px
}
TD.ColumnMain {
        PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; PADDING-TOP: 20px
}
.yellow {
        COLOR: #fcb53c
}
.uppercase {
        TEXT-TRANSFORM: uppercase
}
.bottommenu {
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.bottommenu A {
        FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.bottommenu A:hover {
        FONT-SIZE: 10px; COLOR: #ebba27; TEXT-DECORATION: none
}

LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.left_menu {
        PADDING-RIGHT: 0px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
UL.menulist LI {
        LIST-STYLE-TYPE: none
}
UL.menulist LI A {
        PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/site_skin/common/images/menu_level1_bullet.gif) no-repeat left 50%; PADDING-BOTTOM: 3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #f8f8f9; PADDING-TOP: 3px; WHITE-SPACE: nowrap; HEIGHT: 20px; TEXT-DECORATION: none
}
UL.menulist UL LI A:hover {
        BACKGROUND: url(/site_skin/common/images/menu_level1_bullet.gif) no-repeat left 50%; COLOR: #fcb53c
}
UL.menulist UL LI A:active {
        BACKGROUND: url(/site_skin/common/images/menu_level1_bullet.gif) no-repeat left 50%; COLOR: #fcb53c
}
UL.menulist LI UL LI A {
        BORDER-RIGHT: medium none; BORDER-TOP: medium none; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/site_skin/common/images/menu_level2_bullet.gif) no-repeat left 50%; MARGIN-LEFT: 20px; TEXT-TRANSFORM: lowercase; BORDER-LEFT: medium none; COLOR: #f8f8f9; BORDER-BOTTOM: medium none
}
#sidemenu UL LI UL LI A:hover {
        BACKGROUND: url(/site_skin/common/images/menu_level2_bullet_over.gif) no-repeat left 50%; COLOR: #fcb53c
}
#sidemenu UL LI UL LI A:active {
        BACKGROUND: url(/site_skin/common/images/menu_level2_bullet_over.gif) no-repeat left 50%; COLOR: #fcb53c
}
#sidemenu UL LI UL LI UL LI A {
        PADDING-LEFT: 18px; FONT-WEIGHT: normal; BACKGROUND: url(/site_skin/common/images/menu_level3_bullet.gif) no-repeat 10px 50%; TEXT-TRANSFORM: lowercase; COLOR: #f8f8f9
}
#sidemenu UL LI UL LI UL LI A:hover {
        BACKGROUND: url(/site_skin/common/images/menu_level3_bullet_over.gif) no-repeat 10px 50%; COLOR: #fcb53c
}
#sidemenu UL LI UL LI UL LI A:active {
        BACKGROUND: url(/site_skin/common/images/menu_level3_bullet_over.gif) no-repeat 10px 50%; COLOR: #fcb53c
}
#sidemenu UL LI UL LI UL LI UL LI A {
        PADDING-LEFT: 28px; FONT-WEIGHT: normal; BACKGROUND: url(/site_skin/common/images/menu_level3_bullet.gif) no-repeat 20px 50%; TEXT-TRANSFORM: lowercase; COLOR: #f8f8f9
}
#sidemenu UL LI UL LI UL LI UL LI A:hover {
        BACKGROUND: url(/site_skin/common/images/menu_level3_bullet_over.gif) no-repeat 20px 50%; COLOR: #fcb53c
}
#sidemenu UL LI UL LI UL LI UL LI A:active {
        BACKGROUND: url(/site_skin/common/images/menu_level3_bullet_over.gif) no-repeat 20px 50%; COLOR: #fcb53c
}
.style1 {
        COLOR: #a0b2c4
}
DIV.SiteMap UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.SiteMap LI {
        BACKGROUND-POSITION: left top; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/site_skin/common/images/MenuBullet.gif); MARGIN: 0px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat
}
DIV.SiteMap LI.Begin {
        BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #ffffff 1px solid
}
DIV.SiteMap LI.End {
        BORDER-LEFT: #ffffff 1px solid
}
DIV.SiteMap LI.EndOver {
        BACKGROUND-IMAGE: url(/site_skin/common/images/MenuBulletOver.gif); BORDER-LEFT: #ffffff 1px solid
}
DIV.SiteMap LI.Last {
        BACKGROUND-IMAGE: url(/site_skin/common/images/MenuLastBullet.gif)
}
DIV.SiteMap LI.LastOver {
        BACKGROUND-IMAGE: url(/site_skin/common/images/MenuLastBulletOver.gif)
}
DIV.SiteMap A {
        FONT-SIZE: 100%; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.SiteMap A:hover {
        TEXT-DECORATION: underline
}

td.leftmenu_item {
        background-image:url(/site_skin/common/images/left_menu_closeditem.jpg);
        padding-left: 76px
}
td.leftmenu_item a { color:#FFFFFF; font-weight:bold }

td.lastmenu_item {
        background-image:url(/site_skin/common/images/left_menu_last.jpg);
        padding-left: 76px
}
td.lastmenu_item a { color:#FFFFFF; font-weight:bold }

td.leftmenu_opend {
        background-image:url(/site_skin/common/images/left_menu_opend.jpg);
        padding-left: 76px
}
td.leftmenu_opend a { color:#FFFFFF; font-weight:bold }

ul.catalog_menu { list-style-image:url(/site_skin/common/images/left_menu_bullet.jpg); margin-left:38px }
ul.catalog_menu p { margin:0px; }
ul.catalog_menu a { color:#343e55 }
.catalog_content_left { background-color:#f1f1f1; border: solid 1px #586c93; border-right:none; background-image:url(/site_skin/common/images/bottom_circle.gif); background-repeat:no-repeat; background-position: bottom left; color:#525252 }
.catalog_content_right { background-color:#f1f1f1; border: solid 1px #586c93; border-left:none; background-image:url(/site_skin/common/images/bottom_circle_right.gif); background-repeat:no-repeat; background-position: bottom left; color:#525252 }
.catalog_content_right td, .catalog_content_left td { color:#525252}
.content_div { background-image:url(/site_skin/common/images/content_topright_bg.gif); background-repeat:no-repeat; background-position: top right; padding:0px 20px 30px 0px; }

/* Added by Sergey 01.04.2009 for handling with in-content tables */
div.content_div table{
margin-top: 10px;
}
/* End */
.hid {font-size: 12pt;}

#news-block { margin: 25px 0 15px 0; padding-top: 40px; background: url('/site_skin/common/images/news-block-header.png') no-repeat top; }
#news-block p { margin: 5px 15px; }
#news-block p.date { margin-top: 10px !important; font: bold 12px Arial; color: #000; }
#news-block p.link { margin-bottom: 20px !important; text-align: right; }

#header {margin: 0; font-size: 8pt; color: #CCC; font-weight: normal;}
#footer {margin: 0; font-size: 8pt; color: #CCC; font-weight: normal;}

div.lefts { float: left; text-align: center; padding: 0px 20px 20px 0px; }
div.rights {float: right; text-align: center; margin: 0px 0px 20px 20px}

table.gor_table {
	border-collapse: collapse;
}

table.gor_table td {
	border: 1px solid #000 !important;
}
