
#camera_lu {
	width: 600px;
	margin-top: 20px;
	margin-left: 40px;
}

#camera_lu table{
	width: 100%;
}

.r_menu {
	background-image: url(../images/l_menu.gif);
	height: 37px;
	width: 190px;
	margin:0 0 1px 3px;
	display:block
}

.r_menu a{
	background-image: url(../images/l_menu.gif);
	height: 28px;
	width: 145px;
	display:block;
	font-weight:bold;
	color:#333;
	padding:10px 0 0 46px;
	text-align:left;
	font-size:12px
}

*html .r_menu a{
	height: 37px;
	width: 190px;
}

.r_menu a:hover{
	background-image: url(../images/l_menu_h.gif);
	color:#fff
} 

#active{
	background-image: url(../images/l_menu_h.gif)!important;
	color:#fff!important
} 

.level2 {
	margin:0 0 1px 3px;
	font-size:11px;
	width:155px;
	height:auto;
	text-align:left;
	color:#FF6600;
	line-height:100%!important;
	padding:10px 3px 10px 26px;
	border-left: solid 4px #666;
	background-image: url(../images/arrow_03.gif);
	background-position: 6px 10px;
	font-weight:bold
}

*html .level2 {
	width:191px;
}

.level2 a{
	color:#666;
}

.level2 a:hover{
	color:#FF6600;
}

.level2a {
	margin:0 0 0px 3px;
	font-size:11px;
	width:155px;
	height:auto;
	text-align:left;
	color:#FF6600;
	line-height:100%!important;
	padding:10px 3px 10px 26px;
	border-left: solid 4px #666;
	background-image: url(../images/arrow_03_a.gif);
	background-position: 6px 10px;
	font-weight:bold
}

*html .level2a {
	width:191px;
}

.level2a a{
	color:#666;
}

.level2a a:hover{
	color:#FF6600;
}

.level3 {
	margin:0 0 0 3px;
	font-size:11px;
	width:155px;
	height:auto;
	text-align:left;
	color:#FF6600;
	line-height:100%!important;
	padding:3px 3px 3px 46px;
	border-left: solid 4px #666;
	background-image: url(../images/arrow_04.gif);
	background-position: 26px 2px;
}

*html .level3 {
	width:191px;
}

.level3 a{
	color:#666;
}

.level3 a:hover{
	color:#FF6600;
}

#level3_s{
	color:#FF6600!important;
}

#st{
	background-image: url(../images/arrow_03_a.gif);
	margin-bottom:0
}

.ex {
	margin:0 0 0 3px;
	font-size:11px;
	width:151px;
	height:auto;
	text-align:left;
	color:#FF6600;
	line-height:100%!important;
	padding:3px 3px 3px 50px;
	background-image: url(../images/arrow_04.gif);
	background-position: 26px 2px;
}

*html .ex {
	width:191px;
}

.ex a{
	color:#666;
}

.ex a:hover{
	color:#FF6600;
}

.wrap_01,.wrap_00 {
	margin:20px 0 20px 20px;
	
}

.wrap_01 table,.wrap_00 table{
	width:610px;
}

.wrap_00 td{
	text-align:left;
	padding:14px 5px 14px 5px
}

.wrap_01 td{
	text-align:left;
	padding:14px 5px 0 5px
}

.wrap_01 h3,.wrap_00 h3{
	color:#333333;
	font-size:100%;
	font-weight:bold;
	letter-spacing:-1px;
	position: relative;
}

.wrap_00 h3 a{
	color:#333333;
}
.wrap_00 h3 a:hover{
	text-decoration:underline
}

.wrap_01 h4,.wrap_00 h4{
	color:#666;
	font-size:120%;
	font-weight:bold;
	letter-spacing:-1px;
	background-image: url(../images/arrow_green.gif);
	background-position: left center;
	padding-left: 16px;
}

.f_12{
	font-size:100%!important;
	letter-spacing:0!important
}

.wrap_01 h3 img ,.wrap_00 h3 img{
	position: absolute;
	top:0
}

.wrap_00 td p{
	font-size:80%;
	padding:5px 0;
	letter-spacing:1px;
}

.wrap_01 td p{
	font-size:80%;
	padding:5px 0;
	letter-spacing:1px;
	padding-left: 16px;
}

.td_bg {
	background-image: url(../images/camera/gray_back.gif);
	background-repeat: repeat;
}

#digi_hd {
	text-align: right;
	margin-top: 30px;
	margin-right: 10px;
}

.digi_01l {
	float:left;
	width:175px
}

.digi_01r {
	float:left;
	width:460px;
	background-color:#CCCCCC
}

#wrap_f_table{
	margin:20px 0 20px 30px;
	background-color:#CCCCCC;
	width:580px;
}

#wrap_f_table table{
	width:100%;
}

#wrap_f_table th{
	text-align:left;
	color:#666666;
	background-color:#FFFFFF;
	padding:3px 0 3px 10px;
	width:150px
}

#wrap_f_table td{
	text-align:left;
	background-color:#FFFFFF;
	padding:3px 10px
	
}

.bg_filter{
	height:20px;
	background-image: url(../images/bg_table.gif);
	background-repeat: repeat;	
}



/*****  ~i  *******/

.dct{
	width:600px;
	margin:20px 0 0 20px;
}

.dct table{
	width:100%;
}

.dct th{
	padding:0 10px;
	width:120px;
}

.dct td{
	padding:0 10px 0 20px;
	border-left:solid 1px #CCCCCC;
}

.dct h3{
	font-size:120%;
	font-weight:bold;
	margin-bottom:10px;
	background-image: url(../images/camera/bg_title.png);
	height: 28px;
	width: 454px;
	padding:2px 0 0 10px;
}

.dct p{
	margin:0 0 0 10px;
	
}

.dct h4{
	font-size:100%;
	font-weight:bold;
	background-image: url(../images/arrow_green.gif);
	background-position: left center;
	padding-left: 20px;
	margin:16px 0 10px 0
}

.dct h5{
	font-size:100%;
	font-weight:bold;
}

.feat{
	margin: 0 0 0 20px;
	position:relative
}

.feat p{
	margin: 3px 0 10px 0
}

.feat span{
    position:absolute;
	top:-5px;
	margin-left:6px
}

.dct_wrap{
	margin:10px 0 0 20px;
	width:420px;
	background-color:#CCCCCC
}

.dct_wrap table{
	width:100%;
}

.dct_wrap th{
	text-align:left;
	color:#666666;
	background-color:#FFFFFF;
	padding:3px 0 3px 10px;
	font-size:80%
}

.dct_wrap td{
	text-align:left;
	background-color:#FFFFFF;
	padding:3px 10px;
	border:none;
	font-size:80%
	
}

#op_top{
	margin:20px 0 0 16px	
}


#op_top table td{
	padding:0px 2px 4px 2px
}





/****************************************** OPTICAL Products Setting *******************************************/

#optics {
	margin:10px;
}

#optics p{
	margin:10px 14px 0 24px;
	letter-spacing:-1px;
	
}

#optics span{
	font-size:80%
	
}

#optics .notice{
	color:#CC0000;
	font-weight:bold
	
}

#optics h4{
	font-size:120%;
	background-image: url(../images/arrow_green.gif);
	background-position: left center;
	padding-left: 20px;
	font-weight:bold;
	letter-spacing:-2px;
	margin:30px 0 0 20px!important
}

#optics h3{
	font-size:26px;
	height:auto;
	width: 606px;
	margin:30px 0 0 20px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	position:relative
}

#optics h3 img{
	position:absolute;
	left:480px;
	top:0
}

.feature p{
	margin-left:40px!important
}



#optics .ProductTable .in{
	margin:20px 0 0 20px!important
}

#optics #wrap_img_table{
	margin:10px 0 0 20px
}

#optics #wrap_img_table td{
	padding: 0 20px;
	font-size:80%
}

#optics #wrap_img_table td .img_border{
	border:solid 1px #CCCCCC;
	margin-top:10px
}

#optics #wrap_img_table td .img_border img{
	border:solid 1px #FFFFFF;
}

#optics #wrap_img_table td span{
	display:block;
	font-weight:bold;
	letter-spacing:-1px;
	margin-bottom:4px;
	font-size:120%
}

#optics #shiyo{
	background-color:#CCCCCC;
	width:520px;
	margin:20px 0 0 40px;
	height:auto;
	position:relative
}

#optics #shiyo table{
	width:100%
}

#optics #shiyo th{
	background-color:#EEEEEE;
	padding:6px;
	text-align:left;
	width:130px
	
}

#optics #shiyo td{
	background-color:#FFFFFF;
	padding:6px;
	width:130px
}


#hd_comment_op p{
    margin-left:30px!important

}


#optics #shiyo #eyepiece{
	background-color:#CCCCCC;
	width:600px;
	font-size:10px;
	height:auto;
	margin-left:-20px;
	position:relative;
	z-index:9999
}


#optics #shiyo #eyepiece th{
	background-color:#EEEEEE;
	padding:4px 2px;
	text-align:center;
	width:auto!important

}

#optics #shiyo #eyepiece td{
	background-color:#FFFFFF;
	padding:4px 2px;
	text-align:center;
	width:auto!important
}



/************************************@oዾEPዾ̊bmp@******************************************/

#optics_special {
    margin:30px 20px;
}

#optics_special .title{
    margin-top:20px;
}

#optics_special p{
    margin:20px 10px;
}

#optics_special .notice{
    margin:10px;
	font-size:80%
}

#optics_special .image{
    margin:20px 0 0 16px;
}

#optics_special dl{
    margin:10px;
}

#optics_special dt{
	background-image: url(../images/arrow_circle.gif);
	background-position: left center;
	padding-left: 14px;
	font-weight:bold
}

#optics_special dd{
	padding-left: 14px;
	margin-bottom:10px
}

#optics_special #top{
	background-image: url(../images/optics/point_top.gif);
	height: 40px;
	width: 600px;
}

#optics_special #mid{
	background-image: url(../images/optics/point_mid.gif);
	background-repeat:repeat-y;
	height: auto;
	width: 560px;
	padding:20px 20px 0 20px
}

*html #optics_special #mid{
	width: 600px;
}

#optics_special #btm{
	background-image: url(../images/optics/point_btm.gif);
	height: 16px;
	width: 600px;
}


#optics_special dd table{
	margin:10px 0 0 0
}

#optics_special dd th{
	padding:6px;
	text-align:center;
	background-image: url(../images/bg_table.gif);
	background-repeat: repeat;
}

#optics_special dd td{
	padding:2px 6px;
	text-align:center
}


.odd{
	background-color:#EEEEEE
}





















































