body{
  width:440px;
  margin: 0px;
  background-color: #fbfaf6;
  font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
}

a:link {color: #666666;}
a:visited {color: #999999;}
a:hover {color: #006699;}

#header{
  padding:5px 10px 0 0;
  background:url(/en/camera/img/headerbg.gif) repeat-x bottom;
  text-align:right;
  height:25px;
  width: 460px;
}

#contents{margin:5px 0 0 15px;}

#contents p{padding:5px 0 0 15px; font-size:0.78em; line-height:120%; color:#333333; width:400px;}

#contents .title{
  margin:0 30px 0 15px;
  padding:5px 0 5px 15px;
  font-size:0.78em;
  font-weight:bold;
  line-height:120%;
  color:#FFFFFF;
  background:#646464;
  width: 402px;
}

#contents .time{padding:10px 20px 10px; font-size:0.76em; line-height:160%; text-align:center;}

#contents .right{
  padding:0 0 0 0;
  text-align:right;
  font-size:0.68em;
  line-height:120%;
  width: 425px;
}

#contents .reft{
  padding:0 0 0 15px;
  text-align:reft;
  font-size:0.68em;
  line-height:120%;
  width: 425px;
}

#contents .center{
  padding:10px 0 10px 15px;
  text-align:center;
  font-size:0.68em;
  line-height:120%;
  width: 425px;
}

#contents .arrowR{width:120px; padding:0 10px 10px 5px; font-size:0.68em; line-height:120%;}

#contents .menu{margin:0 30px 0 15px;}

#contents .menu .tab{ width:416px; padding-bottom:1px; background:url(/en/camera/img/menu_bg.gif) repeat-x bottom;}

#contents .real{margin:0 30px 0 15px; height:234px;}

#footer{
  padding:5px 10px 0 0;
  background:url(/en/camera/img/footerbg.gif) repeat-x;
  font-size:0.6em;
  line-height:120%;
  text-align:right;
  color:#999999;
  height:25px;
  width: 460px;
}

#outframe {
    position: absolute;
    /*border: 3px solid #ff5555;*/
    width: 416px;
    height: 234px;
    background-color: #4c4c4c;
    overflow: hidden;
}

#inframe {
    position: absolute;
    cursor: pointer;
}

