TABLE.branches TD {
	FONT-SIZE: 90%; FONT-FAMILY: Arial, Sans-Serif
}
A:hover {
	COLOR: #cc0000
}
A.branches {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #e3e3e3; PADDING-TOP: 2px; TEXT-DECORATION: underline
}
A.branches:hover {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #666666
}
A.activebranches {
	DISPLAY: block; COLOR: #000000
}
A.subbranches {
	DISPLAY: block; COLOR: #000000
}
A.fresh_black {
	DISPLAY: block; COLOR: #000000
}
A.activebranches {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
A.activebranches:hover {
	COLOR: #bd000d
}
A.subbranches:hover {
	COLOR: #bd000d
}
SPAN.current {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
A.footer {
	COLOR: #0055cc
}
A.fresh {
	COLOR: #0055cc
}
A.footer:hover {
	COLOR: #ff0000
}
A.fresh:hover {
	COLOR: #ff0000
}
A.fresh_black:hover {
	COLOR: #ff0000
}
TD.main_first {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px
}
TD.main {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 1.5em
}
TD.content {
	PADDING-RIGHT: 22px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1.5em
}
DIV.main {
	PADDING-LEFT: 22px
}
TD.main_black {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: #000000
}
TD.side {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px
}
H1.main_title {
	FONT-SIZE: 150%; MARGIN-LEFT: 22px; MARGIN-RIGHT: 33%
}
H1.portfolio_work_title {
	FONT-SIZE: 150%; MARGIN-LEFT: 22px; MARGIN-RIGHT: 33%
}
H1.main_title2 {
	FONT-SIZE: 150%; MARGIN-LEFT: 22px; MARGIN-RIGHT: 22px
}
H1.generic_title {
	FONT-SIZE: 150%; MARGIN-LEFT: 0px; MARGIN-RIGHT: 2em
}
P.subtitle {
	MARGIN-TOP: -1em; FONT-SIZE: 85%; MARGIN-BOTTOM: 1.5em; MARGIN-LEFT: 22px; LINE-HEIGHT: 130%
}
H2.subtitle_first {
	MARGIN-TOP: 0px; FONT-SIZE: 120%; MARGIN-BOTTOM: 0.5em
}
H2.subtitle_first_full {
	MARGIN-TOP: 0px; FONT-SIZE: 120%; MARGIN-BOTTOM: 0.5em
}
H2.subtitle {
	MARGIN-TOP: 1.5em; FONT-SIZE: 120%; MARGIN-BOTTOM: 0.5em
}
H2.subtitle_full {
	MARGIN-TOP: 1.5em; FONT-SIZE: 120%; MARGIN-BOTTOM: 0.5em
}
H3.subtitle_first {
	MARGIN-TOP: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 0.5em
}
H3.subtitle_first_full {
	MARGIN-TOP: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 0.5em
}
H3.subtitle {
	MARGIN-TOP: 1.5em; FONT-SIZE: 100%; MARGIN-BOTTOM: 0.5em
}
H3.subtitle_full {
	MARGIN-TOP: 1.5em; FONT-SIZE: 100%; MARGIN-BOTTOM: 0.5em
}
.list {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 2em
}
LI.main_li {
	MARGIN-BOTTOM: 1em; LIST-STYLE-TYPE: square
}
LI.square {
	MARGIN-BOTTOM: 0.2em; LIST-STYLE-TYPE: square
}
LI.plain {
	MARGIN-BOTTOM: 0em; LIST-STYLE-TYPE: square
}
LI.square_ol {
	MARGIN-BOTTOM: 0.2em
}
DIV.thumbnail {
	PADDING-LEFT: 22px; FONT-SIZE: 90%; FLOAT: left; MARGIN: 0px 22px 22px 0px; WIDTH: 202px; HEIGHT: 315px
}
DIV.img {
	MARGIN-BOTTOM: 0.5em; WIDTH: 202px; HEIGHT: 282px
}
DIV.thumbnail IMG.shifted {
	Z-INDEX: 5; LEFT: -8px; POSITION: relative; TOP: 0px
}
DIV.image_first {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.5em
}
DIV.image {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em; COLOR: #c6c6c6; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.image2 {
	MARGIN-TOP: 2em; MARGIN-BOTTOM: 2em
}
DIV.image3 {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
SPAN.active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ebebcf
}
A.active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ebebcf
}
SPAN.inactive {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
HR.l1 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #555555; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #555555; BORDER-BOTTOM-STYLE: none
}
HR.l1g {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #cccccc; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc; BORDER-BOTTOM-STYLE: none
}
DIV.block {
	MARGIN-TOP: 1.5em; MARGIN-BOTTOM: 1px; WIDTH: 3em; COLOR: #bd000d; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 5px; BACKGROUND-COLOR: #bd000d; BORDER-BOTTOM-STYLE: none
}
DIV.block_alien {
	MARGIN-TOP: 1.5em; MARGIN-BOTTOM: 1px; WIDTH: 3em; COLOR: #777777; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 5px; BACKGROUND-COLOR: #777777; BORDER-BOTTOM-STYLE: none
}
.body {
	MARGIN-TOP: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 0.5em; LINE-HEIGHT: 130%
}
.body_first {
	MARGIN-TOP: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 0.5em; LINE-HEIGHT: 130%
}
.body_shifted {
	MARGIN-TOP: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 1.5em; LINE-HEIGHT: 130%
}
.body_smaller {
	MARGIN-TOP: 0px; FONT-SIZE: 85%; MARGIN-BOTTOM: 0.5em; TEXT-INDENT: 0em; LINE-HEIGHT: 130%
}
.body_larger {
	MARGIN-TOP: 0px; FONT-SIZE: 120%; MARGIN-BOTTOM: 0.5em; TEXT-INDENT: 0em; LINE-HEIGHT: 130%
}
.body_list {
	MARGIN-TOP: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 1em; TEXT-INDENT: 0em; LINE-HEIGHT: 130%
}
.body_list2 {
	MARGIN-TOP: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 0em; TEXT-INDENT: 0.5em; LINE-HEIGHT: 130%
}
.small {
	FONT-SIZE: 90%
}
.smaller {
	FONT-SIZE: 85%
}
.italic {
	FONT-STYLE: italic
}
.bold {
	FONT-WEIGHT: bold
}
.gray {
	COLOR: #555555
}
.lgray {
	COLOR: #cccccc
}
.smaller_italic {
	FONT-SIZE: 85%; FONT-STYLE: italic
}
.smaller_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 85%
}
.date {
	FONT-SIZE: 70%; COLOR: #555555; LINE-HEIGHT: 100%
}
SPAN.ooo {
	PADDING-LEFT: 1.5pt
}
SPAN.oo {
	PADDING-RIGHT: 1.5pt; PADDING-LEFT: 1.5pt
}
INPUT.emptySearch {
	COLOR: #c0c0c0
}
DIV#HiResArtLebedevLogo IMG {
	DISPLAY: none
}
.HiRes {
	DISPLAY: none
}
.LoRes {
	DISPLAY: block
}

@media Print    
{
.LoRes {
	DISPLAY: none
}
.HiRes {
	DISPLAY: block
}
.LoRes IMG {
	DISPLAY: none
}
DIV#HiResArtLebedevLogo IMG {
	DISPLAY: inline; WIDTH: 273px; HEIGHT: 66px
}
TD.HiResLeft {
	PADDING-LEFT: 22px; WIDTH: 50%
}
TD.HiResRight {
	PADDING-LEFT: 22px; WIDTH: 50%
}
    }
DIV.visible {
	DISPLAY: block
}
DIV.invisible {
	DISPLAY: none
}
SPAN.sbrace {
	MARGIN-RIGHT: 0.3em
}
SPAN.hbrace {
	MARGIN-LEFT: -0.3em
}
SPAN.slaquo {
	MARGIN-RIGHT: 0.44em
}
SPAN.hlaquo {
	MARGIN-LEFT: -0.44em
}
SPAN.slaquo-s {
	MARGIN-RIGHT: 0.55em
}
SPAN.hlaquo-s {
	MARGIN-LEFT: -0.55em
}
SPAN.sbdquo {
	MARGIN-RIGHT: 0.35em
}
SPAN.hbdquo {
	MARGIN-LEFT: -0.35em
}
SPAN.sbdquo-s {
	MARGIN-RIGHT: 0.35em
}
SPAN.sbdquo-s {
	MARGIN-LEFT: -0.35em
}
SPAN.squot {
	MARGIN-RIGHT: 0.32em
}
SPAN.hquot {
	MARGIN-LEFT: -0.32em
}
SPAN.sowc {
	MARGIN-RIGHT: 0.04em
}
SPAN.howc {
	MARGIN-LEFT: -0.04em
}
SPAN.sowcr {
	MARGIN-RIGHT: 0.05em
}
SPAN.howcr {
	MARGIN-LEFT: -0.05em
}
.hang {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SPAN.pause {
	WIDTH: 0.25em; MARGIN-RIGHT: -0.25em
}
SPAN.pause SPAN {
	LEFT: 0px; POSITION: relative; TOP: 0px
}
SPAN.pause SPAN.ptop {
	TOP: -0.38em
}
SPAN.pause SPAN.pbot {
	LEFT: -0.25em
}
SPAN.pause SPAN.pbot-s {
	LEFT: -0.3em
}
SPAN.pause SPAN.ptop-s {
	LEFT: -0.05em; TOP: -0.4em
}
P.incut {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #f5f5ea
}
DIV.incut {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #f5f5ea
}
TABLE.task {
	MARGIN-BOTTOM: 1em; BACKGROUND-COLOR: #f5f5ea
}
TABLE.task TD {
	FONT-SIZE: 85%; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
TABLE.task TD.title {
	PADDING-RIGHT: 1em; FONT-STYLE: italic
}
TABLE.task TD.text {
	PADDING-RIGHT: 1em
}
.downloadable {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; Z-INDEX: 1; LEFT: -0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #f5f5ea
}
.descr {
	MARGIN-TOP: 1em; FONT-SIZE: 85%; MARGIN-LEFT: 50%; COLOR: #000; FONT-STYLE: italic; TEXT-ALIGN: left
}
.descr2 {
	MARGIN-TOP: 1em; FONT-SIZE: 85%; COLOR: #000; FONT-STYLE: italic; TEXT-ALIGN: left
}
.monthTable A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 64px; PADDING-TOP: 2px
}
.monthTable A {
	BORDER-RIGHT: #b2001a 2px solid; BORDER-TOP: #b2001a 2px solid; BORDER-LEFT: #b2001a 2px solid; BORDER-BOTTOM: #b2001a 2px solid
}
.monthTable A:visited {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid
}
