#header
{
  width:100%;
  margin:auto;
  height: 440px;
}

#menu
{
  position: relative;
  width:100%;
  height: 67px;
  margin-top:-71px;
  background: url(../img/characters/menu.png) no-repeat 50% 0 ;
}

* html #menu
{
  background:none;
  width: 1055px;
  left: 50%;
  margin-left: -528px;
  filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='crop',src='" + STATIC + "/img/characters/menu.png')");
}


#page
{
  width: 950px;
  position: relative;
  margin-left:-470px;
  left: 50%;
}


#page #decor
{
  position: absolute;
  background: url(../img/characters/decor.png) no-repeat ;
  width: 754px;
  height: 512px;
  margin-left:196px;
  margin-top:400px;
  *margin-left:-720px;
}

* html #page #decor
{
  background:none;
  filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='crop',src='" + STATIC + "/img/characters/decor.png')");
}


#sub_bottom
{
  background:transparent url(../img/characters/bottom.png) no-repeat scroll 54% 0;
  clear:both;
  height:167px;
  position:relative;
  top:-74px;
  width:100%;
  z-index:9;
}

* html #sub_bottom
{
  background:none;
	width:925px;
	margin:auto;
	filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='crop',src='" + STATIC + "/img/characters/bottom.png')");
}

#page .left, #page .right
{
  float: left;
  position: relative;
  z-index:3;  
}

/* -------------------------------------------------------------------------------------------------------- *\
   Right
\* -------------------------------------------------------------------------------------------------------- */
#page .right
{
  width:740px;
}

#page .right .top
{
  background: url(../img/characters/right_top.png) no-repeat left top ;
  height: 84px;
  float: left;
  width: 705px;
}

* html #page .right .top
{
  background:none;
  filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='crop',src='" + STATIC + "/img/characters/right_top.png')");
}

#page .right .inner
{
  float: left;
  width: 698px;
  background: url(../img/characters/right_inner.png) repeat-y left top ;
  padding-bottom:5px;
}

* html #page .right .inner
{
  background:none;
  filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='" + STATIC + "/img/characters/right_inner.png')");
}

#page .right .bottom
{
  float: left;
  width: 698px;
  background: url(../img/characters/right_bottom.png) no-repeat left top ;
  height: 49px;
}

* html #page .right .bottom
{
  background:none;
  filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='crop',src='" + STATIC + "/img/characters/right_bottom.png')");
}

#page .right .main
{
  width:500px;
  float: left;
}

/* -------------------------------------------------------------------------------------------------------- *\
   Right
\* -------------------------------------------------------------------------------------------------------- */
.secondary
{
  width:180px;
  float:left;
  position:relative;
  top:-70px;
}

* html .secondary
{
  left: -11px;
}

.secondary .blockin
{
  margin-left:9px;
}
.secondary .blockin .t
{
  background:transparent url(../img/characters/right_top_description.png) no-repeat scroll 0 0;
  height:7px;
  width:161px;
  _width:163px;
}

* html .secondary .blockin .t
{
  background:none;
  filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='" + STATIC + "/img/characters/right_top_description.png')");
}

.secondary .blockin .m
{
  background:transparent url(../img/characters/right_middle_description.png) repeat-y scroll 0 0;
  padding:0 20px 0 10px;
  width:132px;
}

* html .secondary .blockin .m
{
	width:133px;
  background:none;
  filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='" + STATIC + "/img/characters/right_middle_description.png')");
}


.secondary .blockin .b
{
  background:transparent url(../img/characters/right_bottom_description.png) no-repeat scroll 0 0;
  height:6px;
  width:161px;
}

* html .secondary .blockin .b
{
  background:none;  
  filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='crop',src='" + STATIC + "/img/characters/right_bottom_description.png')");
}

.secondary .blockin a
{
  color:#fff;
  text-decoration:none;
  cursor:pointer;
}

.secondary .blockin *
{
  font-size:13px
}

.secondary .blockin li
{
  list-style:none;
  color:#dbdcd7;
  font-weight:bold;
}
