* { padding: 0px; margin: 0px; border: 0px; font-family: Arial; font-size: 11px; color: #666666; } html, body { background: #e0e0e0; width: 100%; height: 100%; } a { cursor: pointer; text-decoration: none; } div { position: relative; } table, tr, td, th { border-collapse: collapse; } div.main_container { width: 100%; background: url( './images/bottom_bg.jpg' ) bottom left repeat-x #ffffff; } div.inner_container { width: 915px; } div.ico_container { width: 112px; position: absolute; top: 11px; right: 30px; height: 10px; z-index: 1; } div.ico { width: 20px; height: 10px; margin-left: 10px; float: right; } div.ico_sep { width: 1px; height: 10px; background: url( './images/ico_sep.jpg' ) top left no-repeat; margin-left: 10px; float: right; } div.langs_scroll_left, div.langs_scroll_right { position: absolute; top: 36px; width: 48px; height: 31px; z-index: 1; } div.langs_scroll_left { left: 32px; } div.langs_scroll_right { right: 30px; } div.langs_content { overflow: hidden; position: absolute; top: 36px; left: 80px; width: 756px; height: 31px; z-index: 1; } div.flag { float: left; width: 42px; margin-top: 7px; } div.langs_inner { width: auto; height: 31px; margin-top: 7px; } div.langs_inner a { margin-left: 8px; margin-right: 9px; } div.logo { position: absolute; top: 137px; left: 86px; width: 163px; height: 78px; z-index: 1; } div.chess { position: absolute; left: 430px; top: 113px; width: 327px; height: 165px; z-index: 1; background: url('./images/chess.jpg') top left no-repeat; } div.menu { position: absolute; width: 853px; height: 22px; left: 32px; top: 313px; border-bottom: 4px solid #000000; z-index: 1; } ul.menu { list-style: none; overflow: visible; list-style-position: none; height: 22px; } ul.menu li.item { display: inline; margin: 0px 9px 0px 9px; line-height: 22px; height: 22px; } ul.menu a { color: #b2b0b0; text-transform: uppercase; } ul.menu a.s { color: #000000; } ul.menu li.sep { display: inline; line-height: 22px; width: 1px; } div.spacer { height: 386px; width: 100%; background: #ffffff; } div.bottom_left, div.bottom_right { position: absolute; bottom: 0px; width: 10px; height: 534px; } div.bottom_left { left: -10px; } div.bottom_right { right: -10px; } div.choose { position: absolute; left: 32px; top: 361px; width: 222px; height: 20px; background: url( './images/choose_corner.jpg' ) top right no-repeat #000000; line-height: 20px; z-index: 1; } div.choose div, div.green a { margin-left: 25px; color: #ffffff; } div.choose div { text-transform: uppercase; } div.content { width: 915px; height: auto; background: #ffffff; } div.col_menu { width: 297px; float: left; } div.col_content { width: 588px; float: left; } div.bottom_line { width: 915px; height: 179px; background: url( './images/bottom_line.jpg' ) top left no-repeat; } div.clear { clear: both; } div.green { width: 196px; height: 20px; left: 32px; line-height: 20px; background: url( './images/green_corner.jpg' ) top right no-repeat #77b524; margin-bottom: 5px; } div.title { margin-top: 5px; color: #77b524; text-transform: uppercase; } div.body { margin-top: 12px; margin-bottom: 65px; } div.works { width: 586px; height: 102px; margin-bottom: 15px; } div.w_left, div.w_right { position: absolute; top: 36px; width: 31px; height: 31px; } div.w_left { left: 1px; } div.w_right { right: 1px; } div.w_body { width: 489px; height: 102px; position: absolute; left: 51px; top: 0px; background: #e1e1e1; overflow: hidden; } div.w_body img { border: 1px solid #ffffff; } div.w_body td { border: 1px solid #b1b1b1; } div.w_body td.sep { border: 0px; } div.w_body td.sep img { width: 33px; height: 1px; border: 0px; } div.f_text { position: absolute; left: 83px; top: 25px; width: 217px; height: 151px; text-align: justify; } div.logo_grey { position: absolute; right: 30px; bottom: 20px; width: 164px; height: 82px; } div.copy { position: absolute; right: 30px; top: 25px; width: 500px; height: 20px; } td.work_img { width: 320px; } div.work_title, div.work_title a { color: #77b524; text-transform: uppercase; font-weight: bold; } div.work_about { margin-bottom: 10px; } div.sit_item { color: #b2b0b0; margin-left: 50px; line-height: 17px; width: 133px; } div.sit_item a { color: #b2b0b0; } div.clean { overflow: hidden; height :1px; margin-left: 50px; }textarea { width: 250px; height: 100px; } input.empty, input.default, input.disabled { width: 250px; font-family: Verdana; font-size: 8pt; color: #000000; background: #ffffff; border: 1px solid #98b12f; } input.empty { border: 1px solid #98b12f; } textarea.empty, textarea.default, textarea.disabled { font-family: Verdana; font-size: 8pt; color: #000000; background: #ffffff; border: 1px solid #98b12f; } textarea.empty { border: 1px solid #FF0000; } span.default, span.disabled { color: #ffffff; } span.empty { color: #FF0000; } table.formTable { } td.formTableTitle { width: 150px; padding: 2px; vertical-align: top; text-align: right; } td.formTableItem { padding: 2px; } .submit, .reset, #form_submit { width: 70px; font-family: Verdana; font-size: 8pt; color: #000000; background: #98b12f; border: 1px solid #98b12f; } p.formTableTitle { color: #ffffff; } td.formButtons { } p.form_submit { font-size: 12px; font-family: Arial; color: #FE0B00; line-height: }