html, body, blockquote, p, form, q, dt, dl, dd, div, h1, h2, h3, h4, h5, h6, br, a, img, hr, ul, li, ol
{padding: 0; margin: 0; border: 0; list-style-type: none;}
body {font:0.75em Verdana, Arial, Helvetica, sans-serif; color:#666; background:#fff url(../im/body-bg.gif) repeat-x;}
a {color:#234265;} a:hover {text-decoration:none;}
input, select, textarea {font:1em Verdana, Arial, Helvetica, sans-serif; padding:2px}
table {border-collapse: separate; border-spacing: 0;}
#header h1 a span {display:none;}
#wrapper {width:990px; margin:0 auto}
#header {width:990px; float:left; background:url(../im/header-bg.gif) no-repeat 0 0; height:52px; position:relative}
#header h1 {position:absolute; top:8px; left:10px;}
#header h1 a {display:block; width:147px; height:65px; background:url(../im/logo.png) no-repeat 0 0;}
#main-menu {float:right; font-size:1.167em; text-transform:uppercase; font-weight:bold; background:url(../im/main-menu-bg.gif) repeat-x; height:30px; margin:22px 0 0 0}
#main-menu li {float:left; background:url(../im/line1.gif) no-repeat right 0; padding:0 1px 0 0}
#main-menu li.last {padding:0; background:none}
#main-menu a {color:#fff; text-decoration:none; display:block; float:left; height:24px; padding:6px 15px 0 15px}
#main-menu a:hover, #main-menu li.selected a {background:#234265}
#content {float:left; width:990px; background:url(../im/content-bg.gif) repeat-y}
#navi {float:left; width:989px; height:60px; background:url(../im/navi-bg.gif) no-repeat right top;}
#navi ul {float:left; padding:20px 0 0 200px;} #navi li {float:left; font-size: 0.917em; padding:0 0 0 7px}
#navi li a {background:url(../im/b1.gif) no-repeat right 5px; padding:0 10px 0 0}
#main {float:left; width:970px; padding:0 10px}
#slider {float:left; width:508px; height:240px; overflow:hidden; position:relative; background: #000 url(../im/loader1.gif) no-repeat center 90px}
#slider-switch {position:absolute; bottom:15px; right:0; z-index:20}
#slider-switch li {float:left; padding:0 10px 0 0} #slider-switch li span {display:none}
#slider-switch a {display:block; float:left; width:20px; height:20px; background:url(../im/slider-off.png) no-repeat 0 0;}
#slider-switch strong {display:block; float:left; width:20px; height:20px; background:url(../im/slider-on.png) no-repeat 0 0;}
.slider {position:relative; width:508px; height:240px; overflow:hidden; z-index:2}
.slider div {width:498px; height:37px; padding:13px 0 0 10px; position:absolute; left:0; bottom:0;background:url(../im/slider-h3-bg.png) no-repeat 0 0; }
.slider h3 {font-size: 1.5em; font-weight:normal; width:400px; overflow:hidden; height:25px;}
.slider h3 a {color:#fff;}
#main-types {float:right; width:462px;}
#main-types dd {float:left; width:144px; height:240px; overflow:hidden; background:#609DD4; color:#fff; font-size:0.917em; margin-left:10px; display:inline}
#main-types dd img {border-bottom:solid 2px #fff}
#main-types h5 {font-size: 1.636em; font-weight:normal; padding:0 5px; float:left}
#main-types h5 a {color:#fff; text-decoration:none} #main-types h5 a:hover {color:#E9EDF7}
#main-types p {float:left; clear:both; padding:5px 5px 0 5px; width:134px}
#construction-type {background:#F7C032 !important}
#industrial-type {background:#CD002F !important}
#sidebar #main-types {float:left; width:180px}
#sidebar #main-types dd {width:180px; height:auto; overflow:auto; margin:0 0 10px 0;}
#main-types li {float:left; clear:both; width:170px; padding:0 5px 5px 5px; background:url(../im/b3.gif) no-repeat 0 5px;}
#main-types li a {color:#fff; text-decoration:none;} #main-types li a:hover, #main-types li.sel a {color:#E9EDF7}
#construction-type li a:hover, #construction-type li.sel a {color:#FFF1AF !important}
#industrial-type li a:hover, #industrial-type li.sel a {color:#FFBFC8 !important}
#news-and-video {float:left; width:970px; padding:20px 0}
#home-video, #home-video-file {display:block; float:right; width:320px; height:240px; background: #000 url(../im/loader1.gif) no-repeat center 90px; color:#fff; text-align:center}
#home-news {float:left; width:640px; height:240px;}
.blue-title {float:left; width:100%; height:25px; background:url(../im/blue-title-bg.gif) repeat-x; padding-top:1px; text-indent:10px; margin-bottom:10px}
.blue-title h4 {color:#fff; font-size:1.5em}
.list-news {float:left; width:100%; height:204px;}
.list-news dd {float:left; width:151px; height:204px; overflow:hidden; background:#F2F4FA; font-size:0.917em; margin-right:12px;}
.list-news dd.last {margin:0}
.list-news dd img {border-bottom:solid 2px #fff}
.list-news h5 {padding:0 5px; font-size:1em}
.list-news p {padding:2px 5px 0 5px}
/* sIFR styles... do not modify */
.sIFR-flash { visibility: visible !important; margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}
.sIFR-hasFlash .slider h3 {visibility: hidden; font-size:1.667em;}
.sIFR-hasFlash #main-types h5 {visibility: hidden; font-size: 1.818em;}
.sIFR-hasFlash .blue-title h4 {visibility: hidden; font-size:1.667em;}
#footer {background: url(../im/footer-bg.gif) repeat-x; float:left; width:980px; height:56px; clear:both; color:#959595; font-size:0.917em}
#copyright {float:left; height:31px; padding:25px 0 0 85px; background:url(../im/geotrade-logo.gif) no-repeat 0 0;}
#footer a {color:#666}
#copyright span {background:url(../im/line2.gif) no-repeat right 5px; padding-right:12px; margin-right:7px}
#created-at {float:right; padding:25px 10px 0 0;} #created-at a {color:#4B6EB1}
#sidebar {float:left; width:180px; padding-bottom:10px}
#dynamic {float:right; width:780px; padding-bottom:20px}
.sub-menu {float:left; width:180px; background:#3768A0; border-top:solid 1px #E2E7F4; margin-bottom:10px;}
.sub-menu li {float:left; clear:both; width:179px; border-bottom:solid 1px #E2E7F4; border-right:solid 1px #E2E7F4; background:url(../im/sub-menu-bg.gif) repeat-y}
.sub-menu a {display:block; float:left; width:163px; padding:8px; background:url(../im/b2.gif) no-repeat center left; text-decoration:none;}
.sub-menu a:hover {background-color:#F7F8FC}
.sub-menu li.sel {border-right:solid 1px #fff;} .sub-menu li.sel a {background-color:#fff}
.textcontent {font:12px Verdana, Arial, Helvetica, sans-serif;}