.main
{
  width:955px;
  margin:0px auto;

}

.main .top
{
  width:955px;
  height:110px;
  clear:both;
}

.main .top .top1
{
  float:left;

  width:318px;
  height:110px;

  background:url("/images/top1.jpg") top left no-repeat;
}

.main .top .top2
{
  float:left;

  width:319px;
  height:110px;

  background:url("/images/top2.jpg") top left no-repeat;
}

.main .top .top3
{
  float:left;

  width:318px;
  height:110px;

  background:url("/images/top3.jpg") top left no-repeat;
}


.main .topmenu
{
  width:955px;
  height:50px;
  clear:both;

  background:url("/images/topmenuitem.jpg") top left repeat-x;
}

.main .topmenu .topmenuleft
{
  float:left;

  width:158px;
  height:50px;

  background:url("/images/menu_left.jpg") top left no-repeat;
}

.main .topmenu .topmenuitem
{
  float:left;
  height:50px;
}

.main .topmenu .topmenuright
{
  float:left;

  width:148px;
  height:50px;

  background:url("/images/menu_right.jpg") top left no-repeat;
}

.main table.maintable
{
  width:955px;
  background:url("/images/menu_shadow.jpg") 224px top no-repeat;
}

.main table.maintable .centerleft
{
  width:224px;
  vertical-align:top;
  padding:0px 0px 250px 0px;
  background:url("/images/left_bottom.jpg") bottom center no-repeat;
}

.main table.maintable .center
{
  vertical-align:top;
  padding:10px;
}

.main table.maintable td.centerleft .lefttop
{
  width:224px;
  height:120px;
  background:url("/images/lefttop.jpg") top left no-repeat;

}

.main table.maintable td.centerright
{
  padding:0px 0px 60px 0px;
  vertical-align:top;
  width:224px;
  background:#daedf7 url('/images/left_bottom_ugol.jpg') right bottom no-repeat;
}

.main .centercontent
{
  padding:5px 0px 20px 0px;
  vertical-align:top;
}

.main .centerbottom
{
  height:80px;
  margin:0px;
}

.main .mainbottom
{
  height:15px;
  background:#d3bb00 url('/images/bottom_left.jpg') left top no-repeat;
}

.dashed
{
  height:1px;
  background:url('/images/dashed.jpg') repeat-x;
}


.link1
{
  color:#ee0447;

  padding:0px 0px 2px 0px;

  border-bottom:1px #ee0447 solid;

  text-decoration:none;
}

.link2
{
  color:#4d4d4d;
  text-decoration:underline;
}


.f1
{
  font-weight:normal;
  font-size:22px;
  font-family:Myriad Pro;
  color:#4d4d4d;
}

.f2
{
  font-weight:normal;
  font-size:19px;
  font-family:Myriad Pro;
  color:#4d4d4d;
}


h1
{
  color: #446BC2;
  font-size: 14px;
  font-family: Tahoma; 
  font-weight: bolder;

  margin:5px 0px 15px 0px;
  padding:0px 0px 0px 20px;

  text-align:center;
}