body {background:url(../images/body.jpg) repeat-x #fff; padding:10px 0; font-family:Arial, Helvetica, sans-serif;}

#head {width:981px; height:193px; margin:0 auto;}
#head-left {width:686px; height:193px; float:left; background:url(../images/head-left.jpg) no-repeat;}
#head-right {width:295px; height:193px; float:left; background:url(../images/head-right.jpg) no-repeat;}

#middle {width:981px; margin:0 auto;  background:url(../images/content-bg.jpg) right repeat-y; }
#left {width:258px; height:476px; background:url(../images/left.jpg) no-repeat; float:left; text-indent:-7887px; }
#menu {width:247px; height:282px; padding:20px 0px; margin:0;}
#menu ul {list-style:none; padding:0; margin:0;}


#menu a {background:url(../images/menu.jpg); width:247px; display:block;}
#menu a.home {height:42px; background-position:0px 0px;}
#menu a.home:hover {background-position:-247px 0px;}
#menu a.about {height:44px; background-position:0px -42px;}
#menu a.about:hover {background-position:-247px -42px;}
#menu a.model {height:42px; background-position:0px -88px;}
#menu a.model:hover {background-position:-247px -88px;}
#menu a.indictators {height:66px; background-position:0px -130px;}
#menu a.indictators:hover {background-position:-247px -130px;}
#menu a.tech {height:42px; background-position:0px -196px;}
#menu a.tech:hover {background-position:-247px -196px;}
#menu a.contact {height:44px; background-position:0px -238px;}
#menu a.contact:hover {background-position:-247px -238px;}

#content {width:687px; min-height:456px; height:auto !important; height:456px; background:url(../images/content-top.jpg) no-repeat; float:left; padding:18px;}
#content h1 {color:#1f394f; font-size:22px; font-family:"MS Reference Sans Serif", Geneva, Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc;}
#content h2 {color:#1f394f; font-size:18px; font-family:"MS Reference Sans Serif", Geneva, Arial, Helvetica, sans-serif; font-weight:normal; padding:15px 0 0;}
#content a {color:#003399; text-decoration:none;}
#content a:hover {text-decoration:underline;}
#content p {font-size:12px; color:#262626px; line-height:20px; margin:15px 0;}
#content-bottom {width:981px; height:22px; clear:both; background:url(../images/content-bottom.jpg) no-repeat;}

.featured {float:right; width:249px; height:400px; margin:0 10px;}

#footer {background:url(../images/footer.jpg) no-repeat; width:981px; height:44px; margin:0 auto; color:#fff; font-size:12px;}
.foot-left {float:left; padding:10px 20px;}
.foot-right {float:right; padding:10px 18px;}
.foot-right span {margin:0 7px;}

.info {font-size:12px; margin-bottom:20px;}
.info th {background:#3C556B; color:#fff;}
.info td {padding:5px; vertical-align:middle; }
.odd {background:#DFE3E6;}
