* html img,* html #logo, * html #logo a, * html #header_right, * html #lang_con, * html #lang, * html #banner, * html #top_menu, * html #top_menu li a, * html #top_menu li a span, * html #content, * html #footer_right a, * html .more{behavior: url("/css/iepngfix.htc") }
body {
	background:url(../images/bg.jpg);
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:12px;
	margin:0;
}
p{margin:0 0 20px;}
form{margin:0;}
img{border:0;}
a{color:#18adf9;}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	margin:0 0 20px;
	text-transform:uppercase;
	border-bottom:1px solid #395871;
	padding-bottom:5px;
}
h2{
	font-family:"Myriad Pro";
	font-size:27px;
	font-weight:normal;
	margin:0 0 40px;
}
#page_con{background:url(../images/page_bg.jpg) repeat-x;}
#page{
	width:850px;
	margin:0 auto;
}
#logo{
	float:left;
	background:url(../images/logo_bg.png) no-repeat;
	width:540px;
	height:154px;
	padding:30px 0 0 0;
	margin-left:-100px;
}
#logo a{
	display:block;
	height:126px;
	background:url(../images/logo.png) no-repeat;
	width:222px;
	margin-left:140px;
}
#header_right{
	float:right;
	background:url(../images/lang_bg.png) no-repeat right;
	padding:60px 55px 0 0;
	height:124px;
	margin-right:-30px;
}
#lang_con{
	background:url(../images/lang_right.png) no-repeat right;
	padding-right:9px;
	float:right;
	margin-left:75px;
}
#lang_content{padding:0 11px 0 20px;}
#lang{
	background:url(../images/lang_left.png) no-repeat;
	padding:0;
	line-height:53px;
	height:53px;
	font-size:11px;
	float:right;
}
#lang a{text-decoration:none; color:#FFFFFF;}
#lang a:hover{text-decoration:underline;}
#banner{clear:both;height:100px; padding:119px 0 0 0;}
#banner img{ margin-left:320px;}
.banner_1{background:url(../images/header_1.png) no-repeat;}
.banner_2{background:url(../images/header_2.png) no-repeat;}
.banner_3{background:url(../images/header_3.png) no-repeat;}
.banner_4{background:url(../images/header_4.png) no-repeat;}
.banner_5{background:url(../images/header_5.png) no-repeat;}
.banner_6{background:url(../images/header_6.png) no-repeat;}
.banner_7{background:url(../images/header_7.png) no-repeat;}
.banner_8{background:url(../images/header_8.png) no-repeat;}
.banner_9{background:url(../images/header_9.png) no-repeat;}
#top_menu{
	height:47px;
	padding:15px 0 15px 25px;
	background:url(../images/menu_bg.png) no-repeat center top
}
#top_menu ul{
	margin:0;
	padding:0;
	list-style:none;
}
#top_menu li{
	float:left;
	padding:0 10px;
}
#top_menu li a{
	display:block;
	float:left;
	background:url(../images/menu_right.png) no-repeat right;
	padding-right:6px;
	height:47px;
	line-height:47px;
	text-decoration:none;
	font-family:"Myriad Pro";
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	text-transform:uppercase;
}
#top_menu li a span{
	background:url(../images/menu_left.png) no-repeat;
	display:block;
	float:left;
	padding:0 14px 0 0;
	cursor:pointer;
	height:47px;
	line-height:47px;
	text-indent:20px;
}
#content{
	background:url(../images/content_bg.png) no-repeat center top;
	padding:20px;
}
#content_main{
	float:left;
	width:520px;
	padding-right:40px;
	background:url(../images/content_sp.gif) repeat-y right;
}
#sidebar{
	float:right;
	width:200px;
}
#content p{line-height:200%;}
#footer_con{background:url(../images/footer_bg.jpg);}
#footer{
	width:850px;
	margin:0 auto;
	padding-top:15px;
	height:60px;
}
#footer_left{
	padding-left:15px;
	float:left;
	color:#18adf9;
	text-align:center;
}
#footer_left a{text-decoration:none;margin:0 3px;}
#footer_left a:hover{text-decoration:underline;}
#footer_right{float:right;}
#footer_right a{
	display:block;
	background:url(../images/footer_logo.png) no-repeat;
	width:218px;
	height:30px;
}
.img_left{
	float:left;
	margin:0 20px 0 0;
}
.clear{
	clear:both;
	font-size:0;
	line-height:0;
	height:1px;
}
.more{
	display:inline-block;
	text-align:center;
	background:url(../images/more_bg.png) no-repeat;
	line-height:30px;
	height:31px;
	width:75px;
	text-decoration:none;
}
.more:hover{text-decoration:underline}
