body { font-family: Verdana, Arial, sans-serif; font-size:10px;}

/* a { outline:0; } */
a:link{ color:#376; text-decoration:underline; }
a:visited{ color:#376; text-decoration:underline; }
a:hover{ color:#FA0; text-decoration:none; }
a:active{ color:#FA0; text-decoration:none; }

form{margin:0;}

.clear { clear:both; }
/* .clear { clear:both; height:0; visibility:hidden; display:block; } */

.black {color: #333; }
.grey { color: #666; }
.lightgrey { color:#999; }
.brown { color: #530; }
.green { color: #376; }
.orange { color: #FA0; }

body#main{ margin: 0; padding: 0; text-align: center; background-color:#EEE; background-image: url("../images/bg.gif"); background-repeat: repeat-y; background-position: center;}
#container{ text-align:left; margin:0 auto; width: 740px; z-index: 1; }

a.more { display:block; width:35px; height:20px; background: url("../images/btn_more.gif") no-repeat 0 0; }
a.more:hover{ background: url("../images/btn_more.gif") no-repeat 0 -20px; }

/* 
content-header
 */
#content-header { position:relative; }

a#home { display:block; width:65px; height:30px; background: url("../images/btn_home.gif") no-repeat 0 0; position:absolute; left:615px; z-index:100; text-indent: -999em; overflow: hidden; }
a#home:hover{ background: url("../images/btn_home.gif") no-repeat 0 -30px;}

a#lang { display:block; width:65px; height:30px; background: url("../images/btn_lang.gif") no-repeat 0 -30px; position:absolute; left:675px; z-index:100; text-indent: -999em; overflow: hidden; }
a#lang:hover{ background: url("../images/btn_lang.gif") no-repeat 0 0;}

#logo-robot-cojp { position:absolute; top:27px; left:60px; }

#navi-menu { position:absolute; top:73px; left:50px; }
#navi-menu ul { margin:0; padding:0; list-style-type:none; }
#navi-menu li { float:left; }
#navi-menu a { text-indent: -9999px; overflow: hidden; }
#navi-menu div { text-indent: -9999px; overflow: hidden; }

/* MAC IE ONLY \*//*/
#navi-menu a { overflow: visible; color:#FFF; font-size:2px;}
#navi-menu div { overflow: visible; color:#FFF; font-size:2px;}
/**/

a#navi-news { display:block; width:125px; height:40px; background: url("../images/btn_news.gif") no-repeat 0 0; }
a#navi-news:hover{ background: url("../images/btn_news.gif") no-repeat 0 -40px; }
a#navi-prof { display:block; width:161px; height:40px; background: url("../images/btn_profile.gif") no-repeat 0 0; }
a#navi-prof:hover{ background: url("../images/btn_profile.gif") no-repeat 0 -40px; }
a#navi-service { display:block; width:121px; height:40px; background: url("../images/btn_service.gif") no-repeat 0 0; }
a#navi-service:hover{ background: url("../images/btn_service.gif") no-repeat 0 -40px; }
a#navi-recruit { display:block; width:89px; height:40px; background: url("../images/btn_recruit.gif") no-repeat 0 0; }
a#navi-recruit:hover{ background: url("../images/btn_recruit.gif") no-repeat 0 -40px; }
a#navi-contact { display:block; width:89px; height:40px; background: url("../images/btn_contact.gif") no-repeat 0 0; }
a#navi-contact:hover{ background: url("../images/btn_contact.gif") no-repeat 0 -40px; }

#navi-news-dummy { display:block; width:125px; height:40px; background: url("../images/btn_news.gif") no-repeat 0 -40px; }
#navi-prof-dummy { display:block; width:161px; height:40px; background: url("../images/btn_profile.gif") no-repeat 0 -40px; }
#navi-service-dummy { display:block; width:121px; height:40px; background: url("../images/btn_service.gif") no-repeat 0 -40px; }
#navi-recruit-dummy { display:block; width:89px; height:40px; background: url("../images/btn_recruit.gif") no-repeat 0 -40px; }
#navi-contact-dummy { display:block; width:121px; height:40px; background: url("../images/btn_contact.gif") no-repeat 0 -40px; }
#navi-contact-dummy { display:block; width:89px; height:40px; background: url("../images/btn_contact.gif") no-repeat 0 -40px; }

#navi-link { position:absolute; top:75px; left:640px; }
#navi-link ul { margin:0; padding:0; list-style-type:none; }
#navi-link li { margin:0; }
#navi-link a { font-size:2px; color:#FFF; }

a#navi-from { display:block; width:100px; height:20px; background: url("../images/btn_from.gif") no-repeat 0 0;}
a#navi-from:hover{ background: url("../images/btn_from.gif") no-repeat 0 -20px; }
a#navi-days { display:block; width:100px; height:20px; background: url("../images/btn_days.gif") no-repeat 0 0;}
a#navi-days:hover{ background: url("../images/btn_days.gif") no-repeat 0 -20px; }

/* 
content-body
 */
#content-body {
	width:740px;
	clear:both;
	margin:0;
	padding:0;
}

/* 
content-footer
 */
#content-footer { margin:10px 0 15px; line-height:100%; width: 740px;}
#content-footer .left { width:335px; float: left; }
#content-footer .right { width:405px; float: right; text-align:right; }
ul#footer-menu { margin:7px 0; padding:0;}
#footer-menu li{ display:inline;  font-size:1.0em;}
#footer-menu li a { text-decoration:none; }
#footer-copy { font-size:1.0em; font-family:Verdana; margin:5px 0; color:#999; }
#footer-contact { font-size:1.0em; font-family:Verdana; line-height:1.3em; margin:5px 0 0; color:#999; }
#footer-goto-top { margin: 0; padding: 0 }
#footer-goto-top a { text-decoration:none;}
#footer-group { margin:0 0 15px}
a#footer-pmark { text-decoration:none; color:#530; }
a:hover#footer-pmark { text-decoration:none; color:#FA0; }



#flashcontent{
	height: 300px;
	width: 400px;
	text-align: center;
	vertical-align: top;
}
