* {font-size: 100%;}
BODY {font-family: Georgia, Times New Roman, Times, serif; background: #111422 url(/i/wp-bg1.gif) 50% 0; font-size: 80%; padding: 0; margin: 0; color: #bfbfbf;}
TD, P, A, B, I, DT, DD, LI, DIV, SPAN {}
TABLE {border-collapse: collapse;}
TD {padding: 0; vertical-align: top;}
IMG {border: 0;}
H1 {font-size: 200%; margin-bottom: 40px; font-style: italic; font-weight: normal; color: #ffdc98;}
H2 {font-size: 110%;}
P {line-height: 1.5em;}
A:LINK {color: #ffdc98;}
A:VISITED {color: #bfbfbf;}
FORM {margin: 0; padding: 0;}

.fullSize {width: 100%; height: 100%;}
.fullWidth {width: 100%;}
.oo {position: absolute; top: 0; left: 0;}
.logo-pad {padding-left: 35px;}
.top-space {margin-top: 60px;}
.bottom-space {margin-bottom: 30px;}

.light {width: 100%; height: 100%;}
.light TD {width: 50%;}
.light TD.left {background: url(/i/light-left.jpg) no-repeat 100% 0;}
.light TD.right {background: url(/i/light-right.jpg) no-repeat;}
.light TD.right .lamp {background: url(/i/lamp.gif) no-repeat 100% 0; width: 372px; height: 181px;}

.plinth {background: url(/i/plinth-bg.gif) repeat-x 50% 100%; width: 100%; height: 100%;}
DIV.floor {background: url(/i/floor-bg.gif) repeat-x 50% 100%; width: 100%; height: 100%;}
TABLE.floor {width: 100%; height: 100%;}
TABLE.floor TD.left,
TABLE.floor TD.right {width: 50%; height: 67px;}
TABLE.floor TD.left {background: url(/i/floor-left.gif) no-repeat 100% 100%;}
TABLE.floor TD.right {background: url(/i/floor-right.gif) no-repeat 0 100%;}

.content {width: 100%; height: 100%;}

.logo {color: white;}
.menu {padding-left: 30px; vertical-align: bottom; padding-bottom: 20px;}
.menu A.works {font-size: 200%; color: #ffdc98;}
.menu SPAN.works {display: block; margin-top: .2em;}

.main-layout {width: 752px; margin-bottom: 30px;}
.main-layout .logo {margin: 40px 0 30px;}
.main-layout TD.brief-cell {width: 25%;}
.brief {olor: #ab9568; font-size: 150%; line-height: 1.5em;}
.brief P.forex {font-size: 70%; text-align: right;}
.main-layout TD.newspapers {width: 23%; background: none; padding-top: 93px;}
DIV.newspapers {text-align: right;}
DIV.newspapers A, DIV.newspapers SPAN {display: block; color: white;}
DIV.newspapers #idea {margin: 0 16px 18px 0;}
DIV.newspapers #services {margin: 0 11px 17px 0;}
DIV.newspapers #why {}
DIV.newspapers #idea IMG {width: 123px; height: 104px;}
DIV.newspapers #services IMG {width: 127px; height: 117px;}
DIV.newspapers #why IMG {width: 138px; height: 79px;}
.main-layout TD.poster-cell {padding-left: 15px;}
.poster {position: relative; top: -16px; padding: 16px 0 0 15px; width: 335px; height: 478px; background: url(/i/poster-shad.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/poster-shad.png',sizingMethod='scale');}
.poster .tape {position: absolute; display: block; top: 0; left: 0; width: 335px; height: 478px; padding: 16px 0 0 15px; background: url(/i/poster-tape.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/poster-tape.png',sizingMethod='scale');}
.poster .tape A {width: 302px; height: 450px; display: block;}

.copyright {line-height: 1.5em;}
.copyright A {color: #bfbfbf;}

.contacts H3 {font-size: 100%; font-weight: normal; margin: 0;}
.contacts P {float: left; margin: .5em 30px 0 0;}
.contacts P B {font-weight: normal;}

#hand {display: none;}
.text-in-hand {width: 500px;}
.text-in-hand .cont {background: #f5f4ed; padding: 20px 20px 80px 20px; text-align: left; margin-left: 50px; margin-top: 20px; color: black; display: none;}
.text-in-hand .cont A:LINK {color: #0049cf;}
.text-in-hand .cont A:VISITED {color: #40528d;}
.text-in-hand .cont H1 {font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size: 250%; font-weight: normal; margin: 0; padding: 0; font-style: normal; color: black;}
.text-in-hand .cont P {font-size: 100%;}
.text-in-hand .cont .return {float: right; font-size: 90%;}
.text-in-hand .hand {width: 100%; height: 100%; background: url(/i/hand1.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/hand1.png',sizingMethod='crop');}

.inner-content {padding-left: 54px;}
.inner-content H1 {padding-left: 31px; margin-top: 22px;}

.bookcase-layout {width: 852px; height: 100%; background: url(/i/l-works.gif) no-repeat 50px 53px;}
.bookcase-layout .logo {margin: 40px 0 0 -4px;}
.bookcase {margin-bottom: -58px; width: 621px; height: 650px; z-index: 100; position: relative; margin-left: 50px;}
.bookcase .bookcase-table {}
.bookcase .shelving-wr {width: 590px; height: 560px; background: url(/i/bc_wall.jpg) no-repeat;}
.bookcase .shelving-wr .shelving {background: url(/i/bc_shelving.gif) repeat-x; width: 570px; height: 540px; margin: 10px;}
.bookcase .shelving-wr .left {background: url(/i/bc_shelving-left.gif) no-repeat;}
.bookcase .shelving-wr .right {background: url(/i/bc_shelving-right.gif) no-repeat 100% 0;}
.bookcase .leg-left {width: 35px; height: 90px; background: url(/i/bc_leg-left.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bc_leg-left.png',sizingMethod='crop');}
.bookcase .leg-right {width: 38px; height: 90px; background: url(/i/bc_leg-right.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bc_leg-right.png',sizingMethod='crop');}
.bookcase .shad-bottom {width: 517px; height: 90px; background: url(/i/bc_shad-bottom.png) repeat-x; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bc_shad-bottom.png',sizingMethod='scale');}
.bookcase .shad-top {height: 29px; background: url(/i/bc_shad-top.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bc_shad-top.png',sizingMethod='image');}
.bookcase .shad-left {height: 100%; background: url(/i/bc_shad-left.png) repeat-y; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bc_shad-left.png',sizingMethod='scale');}
.bookcase .shad_left-bottom {height: 59px; background: url(/i/bc_shad-left-bottom.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bc_shad-left-bottom.png',sizingMethod='image');}
.bookcase .shelfs {margin: 0 16px;}
.bookcase .shelfs TD {height: 110px;}
.bookcase .shelfs TD TD {vertical-align: bottom;}
.bookcase .shelfs DIV {position: relative;}
.bookcase .shelfs DIV SPAN {display: block; font-size: 90%; visibility: hidden; position: absolute; z-index: 200; width: 100%;}

.you2 {color: white; background: url(/i/l-works_.gif) no-repeat; padding: 34px 10px 0 53px; height: 120px; z-index: 50; position: relative; margin: 350px 0 0 300px; display: expression((parseInt(document.body.clientWidth) > 1100) ? 'block' : 'none');}
.you2 SPAN {margin: 0; padding: 0; width: 160px;}

.border {}
.border .t {background: #dfdfd2 url(/i/brdr-t.gif) repeat-x; position: relative; top: -6px;}
.border .r {background: url(/i/brdr-r.gif) repeat-y 100% 0;}
.border .b {background: url(/i/brdr-b.gif) repeat-x 0 100%;}
.border .l {background: url(/i/brdr-l.gif) repeat-y;}
.border .c11 {background: url(/i/brdr-11.gif) no-repeat;}
.border .c12 {background: url(/i/brdr-12.gif) no-repeat 100% 0;}
.border .c21 {background: url(/i/brdr-21.gif) no-repeat 0 100%;}
.border .c22 {background: url(/i/brdr-22.gif) no-repeat 100% 100%; padding: 30px;}
.border .shad {padding: 0 2px 0 6px; width: expression('1px'); background: url(/i/brdr-shad.png); background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/brdr-shad.png',sizingMethod='scale');}

.left-column {width: 30%; padding-top: 30px; padding-right: 10px;}
.work-link {font-style: italic;}