* {font-size: 100%; font-family: Georgia, "Times New Roman", Times, serif}
BODY {font-size: 75%; color: #000; margin: 0; padding: 0; background: #000; background-attachment: fixed; text-align: center;}
TD, P, A, B, I, DT, DD, LI, DIV, SPAN {}
TABLE {border-collapse: collapse; width: 100%;}
TD {padding: 0; vertical-align: top;}
IMG {border: 0;}

A {}
A:LINK    {color: #00438f;}
A:VISITED {color: #00438f;}
A:HOVER   {color: #fff;}

H1 {font-size: 180%; color: #e01f26;}
H2 {font-size: 120%; color: #000; margin: 1em 0 .5em 0; padding: 0;}
H3 {margin: 1em 0 0em; padding: 0;}

P {line-height: 1.6em; padding: 0; margin: 0 0 1em;}

UL {}
LI {margin: 0 0 .6em 2em; padding: 0;}

FORM {margin: 0; padding: 0;}
SUP {font-size: 70%;}
LABEL {}

.sbWr {position: relative; top: 0; left: 0; width: 100%; height: 100%;}
.sb   {position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: auto;}
@media screen and (){.sb {overflow: auto;}}

.fullSize {width: 100%; height: 100%;}
.fullWidth {width: 100%;}
.clear {font-size: 0; height: 1px; clear: both; width: 100%;}

#common {position: relative; width: 625px; margin: 0 auto;}

.muz {text-transform: uppercase; letter-spacing: 13px; font-size: 10px; margin: 10px -13px 0 0; color: #ccc;}

.logo {cursor: pointer;}

#mm {position: relative;}
#mm UL, #mm OL {list-style: none; margin: 0; padding: 0; position: relative; height: 100px;}
#mm UL {position: absolute; left: 0; top: 0;}
#mm LI {margin: 0; padding: 0; position: absolute; text-align: center;}
#mm OL SPAN {display: block; width: 100%; height: 100%;}

.c11,
.c12,
.c21,
.c22 {width: 30px; height: 30px; position: absolute; overflow: hidden;}
.c11 DIV,
.c12 DIV,
.c21 DIV,
.c22 DIV {width: 60px; height: 60px; position: absolute; background: url(i/c30.png);}

.c11 {left: 0; top: 0;}
.c12 {left: 100%; top: 0; margin-left: -30px; //margin: 0; //left: expression((this.parentNode.offsetWidth-30)+'px')}
.c21 {left: 0; top: 100%; margin-top: -30px; //margin: 0; //top: expression((this.parentNode.offsetHeight-30)+'px')}
.c22 {left: 100%; top: 100%; margin: -30px 0 0 -30px; //margin: 0; //left: expression((this.parentNode.offsetWidth-30)+'px'); //top: expression((this.parentNode.offsetHeight-30)+'px'); }
.c11 DIV {left: -30px; top: -30px;}
.c12 DIV {left: 0; top: -30px;}
.c21 DIV {left: -30px; top: 0;}
.c22 DIV {left: 0; top: 0;}

A.mm {display: block; width: 100px; height: 100px; overflow: hidden; position: relative; margin: 0 auto;}
A.mm SPAN {background: url(i/mm.png); width: 600px; height: 100px; display: block; top: 0; position: absolute;}

.disclamer {margin: 20px 0; color: #fff;}

.cont   {text-align: left;}
.contWr {padding: 0 20px 20px; margin-top: -10px;}

#mm .contWr UL,
#mm .contWr OL {list-style: decimal; margin-left: 2em; padding: 0; position: relative; height: auto;}
#mm .contWr LI {position: static; text-align: left;}

.people {position: absolute; width: 100px; color: #fff;}

.big {font-size: 170%;}

.thumb {}
#mm .thumb LI {display: -moz-inline-stack; display: inline-block; margin: 0 20px 20px 0;}
.thumb A {}
.thumb IMG {}