/*******************************************************************/
/************************  FRAME MAKER  ****************************/
/*******************************************************************/


.fm-5, .fm-10, .fm-15,
.fm-20, .fm-25
{
z-index:  5;
position: relative;
}

.fm-c
{
z-index:  10;
position: relative;
}

.fm, .fm *
{
display:  block;
overflow: hidden;
z-index:  1;
position: absolute;
}
.fm, .fm .t { width: 100%; height: 100%; } 
.fm, .fm .t { left: 0px;   top: 0px; }

/* --- FIX IE 6 --- */
* HTML .fm
{
   width:  expression( Math.round(parentNode.offsetWidth/2)*2 );
   height: expression( Math.round(parentNode.offsetHeight/2)*2 );
}
/* --- /FIX IE 6 --- */

.fm .l  { width: 100%;  }
.fm .r  { height: 100%; }

.fm *   { background-repeat: no-repeat; }
.fm * * { display: none; }

.fm .r, .fm .r *, .fm .b, .fm .b * { right: 0px; }
.fm .b, .fm .b *, .fm .l *, .fm .l { bottom: 0px; }

/* --- FIX IE 6 --- */
* HTML .fm .t
{
   width:   100%;
   height:  100%;
}
   * HTML .fm * *
   {
      -width: 1000px;
      -height: 1000px;
      -display: block;
      -background: none;
   }
/* --- /FIX IE 6 --- */



/* - 5 - */
.fm-5 .t, .fm-5 .l     { right:  5px; }
.fm-5 .t, .fm-5 .r     { bottom: 5px; }
.fm-5 .t *, .fm-5 .l * { left:   5px; }
.fm-5 .t *, .fm-5 .r * { top:    5px; }
.fm-5 .r, .fm-5 .b     { width:  5px; }
.fm-5 .l, .fm-5 .b     { height: 5px; }
.fm-5 .t               { background-position: 5px 5px; margin:  -5px 0 0 -5px; }
.fm-5 .r               { background-position: right 5px; }
.fm-5 .l               { background-position: 5px bottom; }
.fm-5 .b               { background-position: right bottom; }
/* - 5 - */


/* - 10 - */
.fm-10 .t, .fm-10 .l     { right:  10px; }
.fm-10 .t, .fm-10 .r     { bottom: 10px; }
.fm-10 .t *, .fm-10 .l * { left:   10px; }
.fm-10 .t *, .fm-10 .r * { top:    10px; }
.fm-10 .r, .fm-10 .b     { width:  10px; }
.fm-10 .l, .fm-10 .b     { height: 10px; }
.fm-10 .t                { background-position: 10px 10px; margin:  -10px 0 0 -10px; }
.fm-10 .r                { background-position: right 10px; }
.fm-10 .l                { background-position: 10px bottom; }
.fm-10 .b                { background-position: right bottom; }
/* - 10 - */


/* - 20 - */
.fm-20 .t, .fm-20 .l     { right:  20px; }
.fm-20 .t, .fm-20 .r     { bottom: 20px; }
.fm-20 .t *, .fm-20 .l * { left:   20px; }
.fm-20 .t *, .fm-20 .r * { top:    20px; }
.fm-20 .r, .fm-20 .b     { width:  20px; }
.fm-20 .l, .fm-20 .b     { height: 20px; }
.fm-20 .t                { background-position: 20px 20px; margin:  -20px 0 0 -20px; }
.fm-20 .r                { background-position: right 20px; }
.fm-20 .l                { background-position: 20px bottom; }
.fm-20 .b                { background-position: right bottom; }
/* - 20 - */


/* - 25 - */
.fm-25 .t, .fm-25 .l     { right:  25px; }
.fm-25 .t, .fm-25 .r     { bottom: 25px; }
.fm-25 .t *, .fm-25 .l * { left:   25px; }
.fm-25 .t *, .fm-25 .r * { top:    25px; }
.fm-25 .r, .fm-25 .b     { width:  25px; }
.fm-25 .l, .fm-25 .b     { height: 25px; }
.fm-25 .t                { background-position: 25px 25px; margin:  -25px 0 0 -25px; }
.fm-25 .r                { background-position: right 25px; }
.fm-25 .l                { background-position: 25px bottom; }
.fm-25 .b                { background-position: right bottom; }
/* - 25 - */



/* --- FF, Opera, Safari, IE7+ */
.fm-5-fefbe7 .fm *            { background-image: url(/i/f/5-fefbe7.gif); }
.fm-5-fff9bb .fm *            { background-image: url(/i/f/5-fff9bb.gif); }
.fm-5-eff0f5 .fm *            { background-image: url(/i/f/5-eff0f5.gif); }
.fm-5-f5f5f5 .fm *            { background-image: url(/i/f/5-f5f5f5.png); }
.fm-5-fff-e4e4e4 .fm *        { background-image: url(/i/f/5-fff-e4e4e4.gif); }
.fm-5-fff9bb-f0be62 .fm *     { background-image: url(/i/f/5-fff9bb-f0be62.png); }
.fm-s-10-fff .fm *            { background-image: url(/i/f/s-10-fff.png); }
.fm-s-10-fdfddf .fm *         { background-image: url(/i/f/s-10-fdfddf.png); }
.fm-s-20-fffce1 .fm *         { background-image: url(s-20-fffce1.png); }
.fm-s-20-fffcdf-d18505 .fm *  { background-image: url(/i/f/s-20-fffcdf-d18505.png); }
.fm-s-25-fff .fm *            { background-image: url(/i/f/s-25-fff.png); }
.fm-s-25-ff7b00 .fm *         { background-image: url(/i/f/s-25-ff7b00.png); }
.fm-s-25-fdfddf .fm *         { background-image: url(/i/f/s-25-fdfddf.png); }
.fm-s-25-eff0f5 .fm *         { background-image: url(/i/f/s-25-eff0f5.png); }
.fm-s-25-fff5d7 .fm *         { background-image: url(/i/f/s-25-fff5d7.png); }
/* --- /FF, Opera, Safari, IE7+ */


/* --- IE 5.5+ --- */
  * HTML .fm-5-f5f5f5 .fm *
, * HTML .fm-5-fff9bb-f0be62 .fm *
, * HTML .fm-s-10-fff .fm *
, * HTML .fm-s-10-fdfddf .fm *
, * HTML .fm-s-20-fffce1 .fm *
, * HTML .fm-s-20-fffcdf-d18505 .fm *
, * HTML .fm-s-25-fff .fm *
, * HTML .fm-s-25-ff7b00 .fm *
, * HTML .fm-s-25-eff0f5 .fm *
, * HTML .fm-s-25-fff5d7 .fm *
, * HTML .fm-s-25-fdfddf .fm *         { -background: none; }


.fm-5-f5f5f5 .fm * *           { -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/f/5-f5f5f5.png',sizingMethod=crop); }
.fm-5-fff9bb-f0be62 .fm * *    { -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/f/5-fff9bb-f0be62.png',sizingMethod=crop); }
.fm-s-10-fff .fm * *           { -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/f/s-10-fff.png',sizingMethod=crop); }
.fm-s-10-fdfddf .fm * *        { -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/f/s-10-fdfddf.png',sizingMethod=crop); }
.fm-s-20-fffcdf-d18505 .fm * * { -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/f/s-20-fffcdf-d18505.png',sizingMethod=crop); }
.fm-s-25-fff .fm * *           { -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/f/s-25-fff.png',sizingMethod=crop); }
.fm-s-25-ff7b00 .fm * *        { -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/f/s-25-ff7b00.png',sizingMethod=crop); }
.fm-s-25-fdfddf .fm * *        { -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/f/s-25-fdfddf.png',sizingMethod=crop); }
.fm-s-25-eff0f5 .fm * *        { -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/f/s-25-eff0f5.png',sizingMethod=crop); }
.fm-s-25-fdfddf .fm * *        { -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/f/s-25-fdfddf.png',sizingMethod=crop); }
/* --- /IE 5.5+ --- */




