html, body {width: 100%; height: 100%; margin: 0; padding: 0; font-family: Tahoma; background-color: #dcdbd4; font-size: 13px; line-height: 1.3}  #cont {position: relative; width: 950px; min-height: 99.8%; margin: 0 auto; border-left: 2px solid #3D3D3D; border-right: 2px solid #3D3D3D; background-color: #F6F6F6;} #head {position: relative; height: 320px; width: 100%; background: #6B6B6B url('/i/bg_img.jpg') no-repeat 0px -25px; border-bottom: 5px solid #3D3D3D;}  * html #cont {height: 99.8%;}  a {color: #205A88;}  #top_menu {background: url('/i/menu_bg.gif') repeat-x 0 0; width: 100%; height: 50px;} #top_menu a {float: left; display: block; color: #fff; font-size: 13px; text-decoration: none; padding: 17px 22px; background: url('/i/menu_dev.gif') no-repeat 0 0;} #top_menu a:hover {color: #FFBC00;} #top_menu a.top_selected {background: url('/i/menu_act.png') repeat-x 0 0; padding: 20px 23px 25px 22px; color: #333; margin-right: -1px; position: relative;} * html #top_menu a.top_selected {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/menu_act.png', sizingMethod='scale');} #top_menu a.top_selected:hover {color: #333;}  #phone {color: #fff; font-size: 16px; font-weight: bold; position: absolute; top: 15px; right: 20px;}  #logo {background: url('/i/logo_white.png') no-repeat 0 0; display: block; width: 161px; height: 67px; position: absolute; top: 75px; left: 40px;} * html #logo {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo_white.png', sizingMethod='crop');}  #inner {width: 100%; padding-bottom: 60px;}  .leftcol {width: 240px; } .rightcol {width: 665px; padding: 0 25px 10px 20px; text-align: justify;}  h1, h2 {padding: 10px 0 10px 0; font-size: 18px; color: #444; margin: 0;} h2 {color: #444;}  .arch_ob {padding: 15px 8px 10px 10px;} .arch_ob a {display: block; text-decoration: none; color: #333; font-size: 14px; width: 100%; margin: 0 0 5px 0;} .arch_ob a span {display: block; padding: 1px 5px; color: #ff090f; font-weight: bold; background-color: #373737; float: left; margin: 0 8px 0 0;} * html .arch_ob a span {margin: 0 5px 0 0;}  .arch_ob a:hover span {background-color: #FFBC00; color: #373737;} .arch_ob a:hover {color: #373737;}  #leftmenu {padding: 0 0; } #leftmenu a {display: block; color: #000; zoom: 1; text-decoration: none; padding: 8px 10px 8px 15px; margin: 0;} #leftmenu a:hover {background-color: #333; color: #fff;} #leftmenu a.left_selected {background-color: #FFBC00; color: #000; }   .left-menu {margin: 8px 0 0 15px; padding: 0;}  #serv_price {position: absolute; right: 24px; top: 337px;}  .proj_list {padding: 10px 0 0 0;} .proj_list .i_element {float: left; width: 100%; padding: 0 0 20px 0;} .proj_list .DETAIL_PICTURE {float: left; width: 220px;} .proj_list .NAME {} .proj_list .DETAIL_PICTURE a {display: block; border: 1px solid #ddd; padding: 2px; width: 200px;} .proj_list .DETAIL_PICTURE a img {display: block;}  .proj_main_list {padding: 0; float: left; width: 100%; clear: both;} .proj_main_list .i_element {float: left; width: 49.8%; padding: 0 0 15px 0;} .proj_main_list .PREVIEW_PICTURE {float: left; width: 137px;} .proj_main_list .PREVIEW_PICTURE a {display: block; border: 1px solid #ddd; padding: 2px; width: 120px;} .proj_main_list .PREVIEW_PICTURE a img {display: block;} .proj_main_list .PREVIEW_TEXT {font-size: 11px; color: #444; padding: 3px 12px 5px 0;}  #footer {position: relative; background-color: #373737; border-top: 1px solid #7B7B7B; padding: 13px 0 0 0; font-size: 12px; height: 30px; margin: -43px auto 0 auto; color: #ADADAD; width: 950px;}
