body{font-family:sans-serif;background:url(../@imgs/back_mm.gif) top center repeat;}
img{border:none;}
.body{width:770px;margin:auto;}
.hiden{display:none;}
.clear{visibility:hidden;clear:both;}
a:link,a:visited{color:#C00;}
a:hover{color:#00F;}

/* HEAD */
.head{background:url("../@imgs/back_header.gif") #000 bottom left no-repeat;}
.head div{font-size:x-small;font-weight:bold;color:#FFF;text-align:right;padding:4px 15px 0 0;}
.head div a:link,.head div a:visited{color:#FFF;background:#000;text-decoration:none;white-space:nowrap;}
.head div a:hover{text-decoration:underline;}
.head h2{font-size:x-large;font-weight:normal;padding:0 0 5px;margin:38px 15px 0 420px;}
.head h2 span{padding:4px 10px 3px;color:#FFF;background:#C00;}

/* MAIN */
.main{padding:0 0 40px;background:url("../@imgs/back_cont.gif") #FFF top left repeat-y;}
.menu{float:left;width:250px;color:#FFF;background:#899;}
.menu img{float:left;}
.subm{float:right;width:194px;background:url("../@imgs/back_subm.gif") right repeat-y;}
.subm div,.menu p{border-left:1px solid #CDD;border-top:1px solid #CDD;border-right:1px solid #566;border-bottom:1px solid #566;}
.subm div{min-height:38px;max-height:38px;line-height:38px;}
.menu p{padding:10px 0;background:url("../@imgs/back_subm.gif") right repeat-y;clear:both;}
.menu p strong{line-height:2em;}
.menu hr{width:80%;}
.menu a:link,.menu a:visited{color:#FFF;text-decoration:none;}
.menu a:hover{text-decoration:underline;}
.menu div img{float:none;padding:25px 0 0;clear:both;}
.cont{padding:10px 10px 0 0;margin:0 0 0 260px;}
.cont h1{font-size:120%;padding:20px 0 0;}
.cont h2{font-size:large;text-align:right;padding:10px 20px 0;}
.cont h2 strong{color:#06C;}
.cont h3{font-size:90%;padding:15px 0 0 20px;}
.cont h4{font-size:90%;padding:15px 0 0;}
.cont div h3{float:left;font-size:100%;}
.cont p{text-align:justify;text-indent:2em;padding:10px 10px 0 0;}
.cont ul,.cont ol{margin-top:5px;margin-right:40px;margin-bottom:10px;}
.cont ol{font-size:small;}
.cont table{margin:auto;}
.cont table th{vertical-align:top;white-space:nowrap;}
.cont div span{margin:0 0 0 60px;}
.cont form{}
.tab{width:14em;font-size:normal;margin:auto;}

/* FOOT */
.foot{font-size:x-small;font-weight:bold;text-align:right;padding:1px 10px 3px;color:#FFF;background:#000;clear:both;}

/* ALL */
body,p,h1,h2,h3,h4,.cont h1{margin:0;}
body,.head h2,.menu,.cont h1,.cont h4,.cont div{text-align:center;}
.head,.main,ul,.tab div{text-align:left;}
.menu a,.cont p,.cont div,.cont ul,.cont th,.cont td{font-size:small;}


