
*
{
  padding:0px;
  margin:0px;
  border:1px; solid red;
}

td
{
  vertical-align:top;
}

img
{
  border:expression("none");
}

.root
{
  
}

.inner
{
  width:1000px;
  margin:0px auto;
  background:url(/images/innerbg.png) top center repeat-y;
  filter:expression(fixPNG(this));
}

.lefttd1
{
  vertical-align:top;
  width:16px;
}

.left1
{
  height:99px;
  background:url(/images/left1.png) top right no-repeat;
  filter:expression(fixPNG(this));
}

.righttd1
{
  vertical-align:top;
  width:16px;
}

.right1
{
  height:63px;
  background:url(/images/right1.png) top left no-repeat;
  filter:expression(fixPNG(this));
}

.lefttd2
{
  vertical-align:bottom;
}

.left2
{
  height:124px;
  background:url(/images/left2.png) bottom right no-repeat;
  filter:expression(fixPNG(this));
}

.righttd2
{
  vertical-align:bottom;
}

.right2
{
  height:124px;
  background:url(/images/right2.png) bottom left no-repeat;
  filter:expression(fixPNG(this));
}

.main
{
  width:968px;
  margin:0px auto;
  background:url(/images/mainbg.jpg) top center repeat-y;
}

.header
{
  background:url(/images/header.jpg) top center no-repeat;
  height:168px;
  vertical-align:top;
}

.cont
{
  
}

.mainconttd
{
  width:764px;
  height:600px;
}

.pagepic
{
  position:absolute;
  margin:0px 0px 0px -24px;
}

.pagepicdiv
{
  height:24px;
}

.rightconttd
{
  width:204px;
}

.block
{
  width:204px;
  margin:0px 0px 15px 0px;
}

.block .block_title_news
{
  background:url(/images/block_title_news.gif) top left no-repeat;
  height:12px;
  margin:5px 0px;
}

.block .block_title_work
{
  background:url(/images/block_title_work.gif) top left no-repeat;
  height:12px;
  margin:5px 0px;
}

.block .block_inner
{
  background:url(/images/block_inner.gif) top left repeat-y;
}

.block .block_head
{
  background:url(/images/block_head.png) top left no-repeat;
  height:39px;
  width:204px;
  filter:expression(fixPNG(this));
}

.block .block_head1
{
  position:absolute;
  background:url(/images/block_head1.png) top left no-repeat;
  filter:expression(fixPNG(this));
  margin:0px 0px 0px 204px;
  width:17px;
  height:39px;
}

.block .block_cont
{
  height:20px;
}

.block .block_foot
{
  background:url(/images/block_foot.jpg) top left no-repeat;
  height:17px;
  width:203px;
}

.footer
{
  background:url(/images/footer.jpg) bottom center no-repeat;
  height:124px;
}

/*---------------------------------------------------------------------------------------------------*/

.header_div
{
  margin:110px 5px 0px 215px;
}

.content_div
{
  margin:10px 10px 15px 20px;
}

.block_div
{
  margin:0px 5px 5px 35px;
}

.footer_div
{
  margin:0px 70px 0px 30px;
  padding:10px 0px 0px 0px;
}

.footer_div1
{
  margin:20px 100px 0px 70px;
}
