/* ESTsoft Main styesheet */

/* Font css */


/*Main */

#stuff{width:100%;background:url("../img/main/main_bg.gif") repeat-x; height:640px;}
#main_center{position:relative;margin-left:auto; margin-right:auto;width:955px;}
#banner{float:right;}
#main_content{clear:both;width:955px; margin:0; padding-top:25px; position:relative;}
#tab {width:280px; padding-left:40px;}
#tab ul {height:24px; margin:0; padding:0;}
#tab ul li{float:left;}
.tab_bg {background:url("../img/main/tab_bg.gif") repeat-x; width:150px;  height:24px;}
#main_product2 {float:left;background:url("../img/main/top10.gif") no-repeat; width:306px;  height:230px;}
#main_text {float:left;background:url("../img/main/top3.gif") no-repeat; width:649px;  height:136px;}
#job {margin:0 20px;}
#main_visual{position:relative;width:955px;}


/* common_footer */
#footer{clear:both;width:928px; height:50px; border-top:#EBEBEB 1px solid; margin-left:20px;}
#footer_main{float:left;clear:both;width:955px;}
#footer_main2{clear:both;width:955px;margin-left:auto; margin-right:auto;}
#footer_container{float:left;clear:both;width:100%; height:50px; border-top:#EBEBEB 1px solid;}
#footer_container2{float:left;clear:both;width:100%; height:40px; border-top:#EBEBEB 1px solid; margin-top:35px;}
#footer_container3{float:left;clear:both;width:100%; height:50px; border-top:#EBEBEB 1px solid;}
#copyright{float:left; font-family:Verdana; font-size:9px; color:#999999; padding:10px 0 10px 40px; letter-spacing:0px;} 
#familysite{float:left; padding:0 0 10px 40px;}
#familysite li{float:left; background:url("../img/common/fam_line.gif") left 70% no-repeat;}
#familysite li a{padding : 0 0 0 15px;}
#familysite li.n1 { background:none;}


/* common_sub_Top */
#SubTop {float:left;}
#location{position:absolute;  width:950px;	height:33px; top: 236px; left:0; text-align:right;}

/* common_sub_Left */
#SubContent{clear:both; width:950px;}
#left_flash{float:left; width:200px;}
#right_content{float:right; background:url("../img/common/content_bg.gif") repeat-y; width:750px; height:auto; margin:20px 0 0 0;}

/* common_sub_titleA,B */
.title_A{float:left;background:url("../img/common/title_A_bg.gif") repeat-x; width:750px; height:40px;}
.title_A img {float:right;}
.title_B{float:left; width:680px; width:20px auto; padding:10px 20px;}
.title_C {clear:both; width:649px; height:30px; margin-bottom:10px ;}
.title_d {clear:both; width:649px; height:30px; margin-bottom:20px ;}
.title_C_sub {clear:both; width:649px; height:30px; margin:30px 0 10px 0;}
.content {clear:both; width:700px; margin:10px 0 20px 25px; padding:10px 0 20px 25px;} 

/* common_*/
.float_left {float:left;}
.float_right {float:right;font-size:11px;margin:10px 0 0 0;}