body{
margin:0px;
padding:0px;
text-align:center;
background:#EBEBEB;
}

body,div,td{
font-size:12px;
color:black;
}

p{
text-indent:2em;
}

#top,#menu,#middle,#middle_in,#scroll,#bottom{
width:778px;
margin:0px auto;
background:#FFF;
}

#top{
height:157px;
background:url(images/top.jpg) no-repeat;
}

#menu{
height:32px;
line-height:32px;
text-align:right;
background:#0059AB;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
}

#middle_in{
float:left;
background:url(images/left_bg.jpg) left repeat-y;
}


#left{
width:217px;
float:left;
text-align:left;
}

#left_top{
width:217px;
height:248px;
background:url(images/left_top.jpg) no-repeat;
}

#left_top2{
width:217px;
height:248px;
background:url(images/left_top2.jpg) no-repeat;
}

#left_top3{
width:217px;
height:248px;
background:url(images/left_top3.jpg) no-repeat;
}

#left_top4{
width:217px;
height:248px;
background:url(images/left_top4.jpg) no-repeat;
}

#left_sub{
width:211px;
height:39px;
background:url(images/left_sub.jpg) left no-repeat;
}

#left_sub2{
width:211px;
height:39px;
background:url(images/left_sub2.jpg) left no-repeat;
}

#left_sub3{
width:211px;
height:39px;
background:url(images/left_sub3.jpg) left no-repeat;
}

#left_middle{
width:211px;
height:245px;
background:url(images/left_middle.jpg) no-repeat;
margin-top:12px;
padding-top:12px;
padding-left:7px;
}

#main{
width:561px;
float:right;
}

#sub1{
width:270px;
height:139px;
background:url(images/sub1.jpg) no-repeat;
float:left;
}

#sub2{
width:270px;
height:139px;
background:url(images/sub22.jpg) no-repeat;
float:left;
}

#sub3{
width:270px;
height:139px;
background:url(images/sub3.jpg) no-repeat;
float:left;
}

#sub4{
width:270px;
height:139px;
background:url(images/sub4.jpg) no-repeat;
float:left;
}

#sub5{
width:270px;
height:139px;
background:url(images/sub5.jpg) no-repeat;
float:left;
}

#main_top{
width:291px;
height:104px;
background:url(images/main_top.jpg) no-repeat;
float:right;
}

#main_top2{
width:291px;
height:104px;
background:url(images/main_top2.jpg) no-repeat;
float:right;
}

#main_top3{
width:291px;
height:104px;
background:url(images/main_top3.jpg) no-repeat;
float:right;
}

#main_top4{
width:291px;
height:104px;
background:url(images/main_top4.jpg) no-repeat;
float:right;
}


#content{
width:540px;
clear:both;
text-align:left;
line-height:160%;
overflow:auto;
}

#scroll_in{
width:770px;
border:4px solid #EEE;
margin:6px 0px;
clear:both;
}

#scroll_in img{
border:0px;
}

#bottom{
height:80px;
background:#9F9F9F;
text-align:center;
line-height:160%;
padding-top:12px;
color:white;
}

#menu_left{
width:180px;
float:left;
margin-left:4px;
}

#menu_right{
width:auto;
float:right;
margin-right:4px;
}

#menu_right a{
color:white;
text-decoration:none;
font-size:14px;
}

#menu_right a:hover{
color:#FF0;
text-decoration:none;
}

#menu_list{
list-style-type:none;
margin:0px;
margin-top:2px;
}

#menu_list li{
height:32px;
line-height:32px;
float:left;
}

#menu_list li img{
margin:0px 8px;
margin-top:3px;
}

.left_list{
width:204px;
list-style-type:none;
margin:0px;
margin-left:6px;
margin-top:6px;
}

.left_list li{
height:24px;
line-height:24px;
text-align:left;
margin:3px 0px;
}

.left_list li a{
display:block;
padding-left:12px;
text-decoration:none;
color:black;
background:#EEE;
}

.left_list li a:hover{
display:block;
background:#333;
color:#FFF;
}

#sub_menu{
width:180px;
margin-left:20px;
}

#sub_menu a{
background:#FFF;
}

#sub_menu a:hover{
color:red;
background:#FFF;
}

.mytable td{
border:1px solid #CCC;
height:24px;
line-height:160%;
padding:3px;
margin:2px;
cursor:pointer;
}

.input{
border-left:1px solid #333;
border-top:1px solid #333;
border-bottom:1px solid #EEE;
border-right:1px solid #EEE;
}

.product_two{
width:158px;
height:130px;
text-align:center;
border:1px solid #CCC;
padding:4px;
float:left;
margin:6px 5px;
}

.product_two img{
border:0px;
margin-top:expression((parentElement.parentElement.clientHeight-this.scrollHeight)/2-1);
}

.square{
width:150px;
height:113px;
text-align:center;
padding:4px;
border:1px solid #CCC;
}

#page{
width:auto;
padding:6px 0px;
text-align:center;
clear:both;
}

.product{
width:160px;
height:140px;
text-align:center;
float:left;
margin-left:8px;
}

.product img{
border:0px;
margin-top:expression((parentElement.parentElement.clientHeight-this.scrollHeight)/2-1);
}

.product_square{
width:150px;
height:113px;
text-align:center;
padding:4px;
border:1px solid #CCC;
}

.product_name{
width:auto;
height:24px;
line-height:24px;
text-align:center;
}

#p_title{
width:auto;
height:25px;
line-height:25px;
padding-left:12px;
margin-top:26px;
text-align:left;
color:red;
font-weight:bold;
}

#p_content{
width:auto;
padding:6px;
text-align:left;
line-height:160%;
}

.bold{
font-weight:bold;
}

.gray{
background:#DDD;
font-weight:bold;
}

a{
font-size:12px;
color:black;
text-decoration:none;
}

a:hover{
color:red;
}

.head td{
font-weight:bold;
word-break:keep-all;
}

#search{
width:208px;
height:39px;
background:url(images/search.jpg) no-repeat;
margin-left:3px;
margin-top:4px;
}

#search_square{
width:208px;
text-align:center;
border:1px solid #CCC;
background:#EEE;
margin-top:8px;
margin-left:3px;
margin-bottom:6px;
padding:6px 0px;
}