@charset "UTF-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
html,body{
color: #333333;background-color:white;background-image:url(../images/background.gif);background-repeat: repeat-y;line-height:1.6;}
p{
margin-bottom:0px;
margin-top:0px;
}
table{
	margin-top:0;
	margin-bottom:0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}
ul.menu{
	margin-top:0;
	margin-bottom:0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}
li {
	list-style: none;
	margin-top:0;
	margin-bottom:0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	border:0px;
	clear:both
}
ul.mainmenu{padding:0px;margin:0px;}
ul.mainmenu.li{padding:0px;margin:0px;list-style: none;border:0px;font-size:12px;}
/*  each Class  */
.node1{
width:772px;
}
.side1{
width:160px;
float: left;
}
.side2{
width:612px;
float: left;
}
/* 2nd node class  */
.privacy{
font-size:12px;
}
.privacy_title{
font-size:12px;
color:#0073bd;
}
.clear{
clear: both;
}
.menu{background-image:url(../images/menubg.gif);background-repeat:repeat-x;width:160px;height:460px;padding-top:10px;font-size:0px;}
.news{
width:604px;
font-size:12px;
 float:right;
}
.newsarea{
padding-left:30px;
}
.news_txt{
padding:10px;
}
.header{
background-image:url(../images/header_bg.gif);
height:78px;
}
.topHeader{
height:300px;
}
.topcontents{
background-image:url(../images/tom_img_shadow.gif);
background-repeat:repeat-x;
}
.topcontents_side{
width:4px;
float:left;
}
.topcontnts1{
 width:301px;
 height:206px;
 float:left;
}

.topcontnts2{
width:287px;
padding-right:10px;
 float:right;
}
.contents{
background-image:url(../images/contentsbg.gif);
background-repeat:no-repeat;


}
.top_subcontents{color:#0073bd;}
.space20{
height:20px;
}
.companylink{
font-size:12px;
}
.company_txt{
margin-top:20px;
font-size:12px;
width:570px;
}
.company_pict{
margin-top:20px;
width:570px;
}
.product_txt{
margin-top:20px;
font-size:12px;
width:570px;
}
.product1{
background-color:#0073bd;
color:#ffffff;
font-size:12px;
padding:5px;
}
.product2{
font-size:12px;
border-bottom : solid #cccccc 1px;
padding:5px;
}
.product3{
background-color:#cccccc;
font-size:12px;
padding:5px;
}
.product4{
font-size:12px;
padding:5px;
}

.photocontener{padding-top:20px;padding-bottom:10px;}
.contest_textarea{
margin-left:25px;
margin-top:25px;
}
.footer{
background-image:url(../images/footerbg.gif);
width:772px;
height:54px;
clear: both;
}
.topcontents_inner1{
height:64px;
}
.topcontnts_innertxt2{

}
.top_innercontents{
	height:22px;
}
.footerline1{
height:5px;
}
.footerline2{
height:10px;
}
.submenu{
height:20px;
font-size:10px;
line-height:12px;
text-decoration:none;

}
.company{
font-size:11px;
}
/*table*/
.list_title{
color:#3366CC;
font-size:12px;
}
.list_shopname{
font-size:12px;
}
/*margin*/
.padding_t6{
padding-top:6px;
}
.padding_t10{
padding-top:10px;
}
.banner{
width:600px;
}
.margin_l4{margin-left:4px;}
.padding_t20{padding-top:20px;}
.margin9{margin-left:9px;}
.margin_t20{margin-top:20px;}
.margin500{margin-left:500px}
.margin550{margin-left:550px}
.margin633{margin-left:633px}
.marginleft30{
padding-left:30px;}

.title_blue{color:#0073bd;}
