* { margin: 0; padding: 0; }a { color: #005794; }a.nolink { text-decoration: none; }body { font: 12px Arial; line-height: 14px; width: 100%; }p { margin-bottom: 6px; }img { border: none; }#all-outer { min-width: 972px; max-width: 1920px; margin: 0 auto; }* html #all-outer { padding-left: 972px; }* html #all { height: 0; }* html #all-inner { margin-left: -972px; position: relative; height: 0; }#head-outer { height: 270px; width: 100%; }#head { position: relative; height: 220px; padding: 0 0px 50px 0px; background: url("/include/img/head_top_left.png") no-repeat top left; }#logo-block { line-height: 18px; height: 145px; width: 335px; position: absolute; left: 40px; bottom: 50px; z-index: 2; }#contact-info { position: absolute; bottom: -4px; left: 0; }#logo { position: absolute; top: 27px; left: 0; }#nearlogo-image { position: absolute; top: 0; left: 165px; }#phone { font: 21px Arial; }#subhouse { position: relative; left: 2px; }#anchors-outer { width: 100%; position: absolute; bottom: 50px; left: 0; z-index: 1; }#anchors { margin-left: 375px; height: 220px; overflow: hidden; }.anchor-outer { position: relative; height: 220px; text-align: center; float: left; }.anchor { position: absolute; bottom: -8px; left: 0; visibility: hidden; }.anchor img  { position: relative; bottom: 13px; }.anchor-date { color: #ababab; line-height: 28px; text-align: left; white-space: nowrap; }.anchor-text a { text-decoration: none; border-bottom: 1px dashed #005794; }.anchor-text a span { font: 16px Georgia; position: relative; top: 1px; white-space: nowrap; }#process { background: #505050; height: 501px; margin-bottom: 50px; }#process-1, #process-2, #process-3, #process-4, #process-5 { position: relative; white-space: nowrap; }#process-first-line { position: relative; height: 250px; border-bottom: 1px solid #6b6b6b; overflow: hidden; }#process-1 { height: 250px; border-right: 1px solid #6b6b6b; width: 27%; min-width: 340px; text-align: center; float: left; }#process-1 .satura-with { left: 60px; }#process-1 .content { width: 340px; margin: 0 auto; position: relative; top: 96px; }#process-1-line-1 { font: 21px Arial; color: #fff; padding-left: 64px; line-height: 22px; }#process-1-line-2 { font: 18px Arial; color: #b6b6b6; padding-left: 47px; margin-top: 5px; }#process-1-line-3 { font: 14px Arial; color: #8a8a8a; padding-left: 96px; margin-top: 3px; }#process-1-line-1, #process-1-line-2, #process-1-line-3 { text-align: left; }#process-2 { height: 250px; float: left; }#process-2 .satura-with { left: 66px; }#process-second-line { height: 250px; overflow: hidden; }#process-4, #process-5 { background: #505050; height: 250px; border-left: 1px solid #6b6b6b; float: right; width: 25%; min-width: 315px; }#process-4 .content, #process-5 .content { width: 315px; margin: 0 auto; position: relative; }#process-4 .content { position: relative; top: 12px; text-align: left; background: url("/include/img/grey_block_arrow.png") no-repeat center; height: 250px; color: #fff; font: 16px Arial; }#process-4 .content-inner { position: relative; top: 115px; left: 60px; }#process-5 .content { position: relative; top: -3px; text-align: center; line-height: 20px; background: url("/include/img/grey_block_icon.png") no-repeat center; height: 250px; color: #fff; font: 18.64px Arial; }#process-5 .content-inner { position: relative; top: 178px; }#process-5 a { color: #0cf; }#process-3 .satura-with { left: 66px; }#process-4 .satura-with { left: 66px; }#process-5 .satura-with { left: 66px; }#process-2 img, #process-3 img { position: absolute; }#process-2 .content, #process-3 .content { visibility: hidden }#sketch-satura { left: 45px; top: 58px; height: 141.4px; }#sketch-fountain-1 { left: 467px; top: 52px; }#sketch-fountain-2 { left: 711px; top: 51px; }#sketch-fountain-3 { left: 985px; top: 50px; }#white-beauty-1 { left: 38px; top: 66px; }#white-beauty-2 { left: 293px; top: 66px; }#white-beauty-3 { left: 604px; top: 66px; }.satura-with { font: 16.38px Georgia; color: #fff; position: absolute; top: 15px; float: left; line-height: 12px; }.satura-with-subj { position: relative; left: 32px; }#footer { color: #ababab; margin-top: -37px; height: 40px; }#footer img { position: relative; top: 2px; margin-right: 3px; }#about { float: left; margin-left: 40px; }#dates { float: right; margin-top: 14px; margin-right: 40px; }#holiday { height: 380px; overflow: hidden; background: url("/include/img/holiday_background.png"); position: relative; margin-bottom: 50px; }#holiday .column { background: url("/include/img/holiday_background.png"); z-index: auto }#holiday .column p { position: relative; z-index: 6; color: #4c4c4c; }#holiday .content { position: relative; z-index: 1; visibility: hidden; }#holiday-transparentize { position: absolute; z-index: 4; top: 0; left: 0; width: 100%; height: 100%; background: url("/include/img/holiday_transparent.png"); }* html #holiday-transparentize { background: transparent; }#holiday-soon { position: absolute; z-index: 5; top: 0; left: 0; height: 380px; width: 100%; background: url("/include/img/holiday_soon.png") repeat-x center; }#holiday-big { position: absolute; right: 40px; top: 20px; }#holiday-heart { position: absolute; right: 589px; top: 163px; }#holiday-one { position: absolute; right: 810px; top: 151px; }#holiday-stripe { position: absolute; right: 990px; top: 192px; }#holiday-three { position: absolute; right: 1300px; top: 167px; }.project-name { padding: 4px 8px 8px 8px; position: absolute; z-index: 3; top: 0; left: 40px; background: #000; color: #fff; font: 24px Georgia; line-height: 24px; }.project-name a { color: #fff; }.column { width: 270px; position: absolute; top: 0px; margin-top: 45px; padding: 10px 0; z-index: 2; }.text-1 { left: 40px; }.text-2 { left: 343px; }#space { height: 400px; background: #001b26 url("/include/img/space_pano.jpg") no-repeat center; margin-bottom: 50px; }#toy-statistics { line-height: normal; height: 365px; position: relative; overflow: hidden; }#toy-statistics-right-block { height: 100%; width: 40px; position: absolute; top: 0; right: 0; z-index: 2; background: #fff; }#toy-statistics .content { padding: 154px 40px 0 40px; white-space: nowrap; position: relative; visibility: hidden; }#toy-statistics-45sites { position: absolute; text-align: center; font: 18px Arial; color: #aeaeae; z-index: 3; }.letter { text-transform: uppercase; position: relative; left: 0; }#letter-a { font-size: 84.84px; }#letter-b { font-size: 177.05px; }#letter-c { font-size: 44.26px; }#letter-d { font-size: 25.82px; }#letter-e { font-size: 106.97px; }#letter-f { font-size: 44.26px; }#letter-g { font-size: 40.57px; }#letter-h { font-size: 66.39px; }#letter-i { font-size: 44.26px; }#letter-j { font-size: 29.51px; }#letter-k { font-size: 62.71px; }#letter-l { font-size: 44.26px; }#letter-m { font-size: 129.1px; }#letter-n { font-size: 103.28px; }#letter-o { font-size: 44.26px; }#letter-p { font-size: 77.46px; }#letter-q { font-size: 33.2px; }#letter-r { font-size: 44.26px; }#letter-s { font-size: 62.71px; color: #ffa000; }#letter-t { font-size: 121.72px; }#letter-u { font-size: 36.89px; }#letter-v { font-size: 44.26px; }#letter-w { font-size: 88.53px; }#letter-x { font-size: 44.26px; }#letter-y { font-size: 25.82px; }#letter-z { font-size: 55.33px; }#lazy-ants { position: relative; margin-bottom: 50px; overflow: hidden; height: 469px; }#lazy-ants .content { position: relative; overflow: hidden; height: 469px; visibility: hidden; }#lazy-ants .text-1 { position: relative; width: 560px; }#lazy-ants .text-2 { position: relative; left: 40px; top: 88px; padding-bottom: 155px; }#lazy-ants-logo { position: absolute; left: 40px; top: 157px; }#lazy-ants-sleeping-one { position: absolute; width: 681px; left: 40px; border-bottom: 1px solid #eee; height: 1px; bottom: 0; }#lazy-ants-sleeping-one img { position: absolute; bottom: 0px; right: 100px; }#lazy-ants-house { position: absolute; top: 59px; left: 739px; }#lazy-ants-cook { position: absolute; top: 455px; width: 681px; left: 1315px; border-bottom: 1px solid #eee; height: 1px; }#lazy-ants-cook img { position: absolute; bottom: 0px; left: 37px; }#lazy-ants-style { position: relative; height: 664px; margin-bottom: 50px; background: url('/include/img/la_style_background.png'); overflow: hidden; }#lazy-ants-style .content { position: relative; height: 664px; visibility: hidden; }#lazy-ants-style .content img { position: absolute; }#lazy-ants-style-folder { top: 0; }#lazy-ants-style-envelope { top: 76px; }#lazy-ants-style-blank { bottom: 0; }#lazy-ants-style-cards { top: 64px; }#siba { position: relative; height: 347px; background: url("/include/img/siba_background.jpg") left; margin-bottom: 50px; }#siba .text-1 { left: 487px; }#siba .column { width: 320px; }#avtoprodaga { height: 305px; margin-bottom: 50px; position: relative; overflow: hidden; }#avtoprodaga .content { position: relative; top: 42px; height: 254px; visibility: hidden; }#avtoprodaga .content img { position: absolute; bottom: 0; }#avto-porsche-1 { left: 0px; }#avto-zap-1 { left: 563px; }#avto-yellow-1 { left: 1009px; }#avto-porsche-2 { left: 1455px; }#avto-logo { top: 25px; left: 453px; }#ochag { height: 453px; position: relative; background: url('/include/img/ochag_background-wall.png') repeat-x top; padding: 75px 40px 0 40px; }#ochag-board-left { position: absolute; z-index: 2; top: 0; left: 0; background: url('/include/img/ochag_board-left-side_fikus.png') top left no-repeat; height: 311px; width: 1000px; padding-left: 135px; float: left; }#ochag-board-right { position: relative; background: url('/include/img/ochag_board-right-side.png') top right no-repeat; padding-right: 20px; height: 311px; }#ochag-board { position: relative; background: url('/include/img/ochag_board-center.png') top repeat-x; height: 311px; }#ochag-plane { position: absolute; top: 30px; right: -70px; }#ochag-items-outer { position: relative; padding-left: 37px; }#ochag-items { position: relative; height: 135px; top: 52px; width: 100%; overflow: hidden; }#ochag-items img { visibility: hidden; }#ochag-looking-glasses { position: absolute; top: 48px; left: 0; }#ochag-book { position: absolute; top: 0; left: 169px; }#ochag-phone { position: absolute; top: 7px; left: 316px; }#ochag-school { position: absolute; top: 20px; left: 494px; }#ochag-question { position: absolute; top: 4px; left: 797px; }#ochag-smile { position: absolute; top: 0; left: 926px; }#ochag-misc { position: absolute; visibility: hidden; top: 75px; z-index: 1; border-bottom: 1px solid #ddd; height: 260px; right: 0px; padding-left: 20px; }#ochag-misc-inner { position: relative; background: url('/include/img/ochag_right_block.png') top left no-repeat; height: 100%; width: 500px; overflow: hidden; }#ochag-misc-inner p { position: absolute; top: 194px; left: 20px; }#ochag-misc-inner p a { font: 18px Georgia; color: #db7800; text-decoration: none; }#ochag .content { position: relative; visibility: hidden; }#ochag .text-1 { position: relative; color: #fff; width: 440px; font: 12px Arial; top: 32px; left: 9px; }#mkt { overflow: hidden; margin-bottom: 50px; height: 366px; position: relative; background: #16242f; font: italic 14px Georgia; color: #fff; line-height: 17px; }#mkt .content { position: relative; visibility: hidden; background: url('/include/img/mkt_background_top.png') top repeat-x; }#mkt .project-name a { color: #fff; }#mkt-header-outer { padding: 0 65px; margin: 0 auto; }#mkt-header { position: relative; min-width: 870px; }#mkt-header-inner { background: url('/include/img/mkt_laser_contour.png') top left no-repeat; height: 382px; margin-left: 114px; position: relative; z-index: 1; }#mkt-laser-top { position: absolute; top: 0; left: 0; z-index: 2; }#mkt-logo { position: absolute; left: 203px; top: 34px; }#mkt-coord { position: absolute; left: 481px; top: 50px; }#mkt-coord p { margin-bottom: 7px; }#mkt-header-inner #mkt-mail { position: absolute; top: 90px; right: 0; }#mkt-mail a { background: url('/include/img/mkt_mail_icon.png') bottom left no-repeat; padding: 0 0 1px 42px; font: italic 18px Georgia; }#mkt-mail a span { position: relative; top: 1px; }#mkt-advantages { font: italic 21px Georgia; color: #f99900; position: absolute; top: 180px; list-style: none; left: 550px; }#mkt-advantages li { white-space: nowrap; background: url('/include/img/mkt_bullet.png') left center no-repeat; height: 25px; padding-left: 28px; }#mkt a { color: #f99900; }#mkt h1 { white-space: nowrap; color: #79aaa8; font: italic 38px Georgia; text-indent: 10px; position: relative; top: 129px; margin-left: 297px; }
