@charset "utf-8";
/* CSS Document */

#alertMessage {
	width:908px;
	height:18px;
	border-left:1px #cecece solid;
	border-right:1px #cecece solid;
	background:#999999;
}

#alertMessage p {
    color: #FFFFFF;
    font-size: 13px;
	font-family:serif;
    line-height: 100%;
    padding: 2px 15px;
    text-indent: 0;
}

#mainImage	{
	width:910px;
	height:150px;
}

#mainImageEN	{
	width:910px;
	height:265px;
}

#mainContents	{
	width:880px;
	overflow:hidden;
	position:relative;
	border-left:1px #cecece solid;
	border-right:1px #cecece solid;
	background:#FFFFFF;
	padding:15px 14px 0px 14px;
}

#mainContentsProducts{
}
#mainContentsProducts h3{
	margin:0 0 26px 0;
	clear:both;
}
#mainContentsProducts h4{
	margin:0 0 7px 0;
	clear:both;
}
#mainContentsProducts ul{
	overflow:hidden;
	position:relative;
	clear:both;
}
#mainContentsProducts ul li{
	background:url(../image/bgTopMenu.jpg) no-repeat;
	width:195px;
	padding:10px;
	float:left;
	color:#666666;
	font-size:12px;
}

#mainContentsProducts ul li p {
    line-height: 102%;
    margin: 20px 0 0;
    text-indent: 0;
}

#mainContentsProducts ul li a {
    color: #666666;
    font-size: 11px;
}

#mainContentsProducts2 h4{
	margin:0 0 7px 0;
	clear:both;
}

#mainContentsProducts2 ul{
	overflow:hidden;
	position:relative;
	clear:both;
}

#mainContentsProducts2 ul li{
	background:url(../image/bgTopMenu.jpg) no-repeat;
	width:195px;
	padding:8px 10px 10px 10px;
	float:left;
	color:#666666;
	font-size:12px;
}

#mainContentsProducts2 ul li p {
    line-height: 102%;
    margin: 3px 0 0;
    text-indent: 0;
}

#mainContentsProducts2 p {
    color: #666666;
    font-size: 11px;
}

#mainContentsProducts2 ul li a {
    color: #666666;
    font-size: 13px;
}

#mainContentsProducts ul li.addseminar{
	height:auto;
}
#mainContentsProducts ul li.addseminar img{
	margin:0 0 20px 0;
}
#mainContentsProducts ul li.addseminar{
	height:auto;
	font-size:12px;
}

#mainContentsProducts ul li.addseminar	a.linkSeminar	{
	background:url(../image/iconArrow.gif) no-repeat left center;
	padding:0 0 0 10px;
}


#mainContentsNews	{
	overflow:hidden;
	position:relative;
	margin:0 0 10px 0;
}
#mainContentsNews h3{
	margin:0 0 7px 0;
}
#mainContentsNews h4{
	margin:0 0 10px 0;
}

#mainContentsNewsEvent,
#mainContentsNewsPresRelease{
	float:left;
	width:434px;
}

#mainContentsNewsEvent table th,
#mainContentsNewsPresRelease table th{
	font-size:12px;
	color:#e60012;
	vertical-align:top;
	padding:10px 23px 10px 0;
	width:72px;
}
#mainContentsNewsEvent table td,
#mainContentsNewsPresRelease table td{
	padding:10px 0 10px 10px;
	font-size:12px;
	color:#333333;
	background:url(../image/iconArrow.gif) no-repeat 0 13px;
	width:326px;
	height:50px;
	_height:40px;
	vertical-align:top;
}

#mainContentsNews2	{
	margin:0 0 10px;
	overflow:hidden;
	position:relative;
}

#mainContentsNewsTopics, #mainContentsNewsPublicity {
	float:left;
	width:434px;
}

#mainContentsNewsTopics table th,
#mainContentsNewsPublicity table th{
	font-size:12px;
	color:#e60012;
	vertical-align:top;
	padding:10px 23px 10px 0;
	width:72px;
}
#mainContentsNewsTopics table td,
#mainContentsNewsPublicity table td{
	padding:10px 0 10px 10px;
	font-size:12px;
	color:#333333;
	background:url(../image/iconArrow.gif) no-repeat 0 13px;
	width:326px;
	height:50px;
	_height:40px;
	vertical-align:top;
}


#banner{
	background:url(../image/bgBanner.gif) no-repeat;
	width:867px;
	height:63px;
	overflow:hidden;
	position:relative;
	/*padding:17px 0 0 123px;*/
	padding:17px 0 0 19px;
	margin:0 0 12px 0;
}

#banner ul li{
	float:left;
	margin:0 9px 0 0;
}

