@charset "TIS-620";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:ms sans serif;
	font-size:10pt;
	color:#2d2d2d;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
}
a {
	text-decoration:none;
	}
img {
	border:none;
	}
.top {
	width:1000px;
	height:auto;
	margin:0 auto;
	margin-top:-14px;  
	padding-top:0px
	}
/*Logo*/
#logo {
width:350px;
height:100px;
background-image:url(images/logo.png);
background-position: 0px 0px;
float:left
}
#logo   a  {
	height:100px;
	display:compact;
}
#logo h1 {
	display:none;
	padding:0px;
	margin:0px;
}
/*Top Ads*/
.topbanner {
	width:468px;
	height:60px;
	float:right;
	margin-top:20px;
	}
/*Top Menu*/
#topmenu {
	width:1030px;
	height:40px;
	margin:0 auto;
	font-size:12px;
	}
.topmenu ul {
	margin: 0px;
	padding: 0px;
	font-size:12px;
	}
.topmenu li {
	margin: 0px;
	padding: 0px;
	width:143px;
	height:40px;
	list-style:none;
	line-height:40px;
	float:left;
	text-align:center;
	text-shadow:#000 1px 1px 1px;
	margin-left:1px;
	font-size:12px;
	}
.topmenu a {
	color:#FFF;
	font-size:12px;
	}
.topmenu li a {
	color:#FFF;
	font-size:12px;
}
	
.menu_home:hover {
	color:#fff;
	background-image:url(images/menu_hover.png);
	}
.menu_home_active {
	color:#FFF;
	width:125px;
	height:40px;
	background-image:url(images/menu_hover.png);
	}
.menu_service:hover {
	color:#fff;
	background-image:url(images/menu_hover.png);
	}
.menu_service_active {
	color:#FFF;
	width:125px;
	height:40px;
	background-image:url(images/menu_hover.png);
	}
.menu_register:hover {
	color:#fff;
	background-image:url(images/menu_hover.png);
	}
.menu_register_active {
	color:#FFF;
	width:125px;
	height:40px;
	background-image:url(images/menu_hover.png);
	}
.menu_cost:hover {
	color:#fff;
	background-image:url(images/menu_hover.png);
	}
.menu_cost_active {
	color:#FFF;
	width:125px;
	height:40px;
	background-image:url(images/menu_hover.png);
	}
.menu_howto:hover {
	color:#fff;
	background-image:url(images/menu_hover.png);
	}
.menu_howto_active {
	color:#FFF;
	width:125px;
	height:40px;
	background-image:url(images/menu_hover.png);
	}
.menu_faq:hover {
	color:#fff;
	background-image:url(images/menu_hover.png);
	}
.menu_faq_active {
	color:#FFF;
	width:125px;
	height:40px;
	background-image:url(images/menu_hover.png);
	}
.menu_contact:hover {
	color:#fff;
	background-image:url(images/menu_hover.png);
	}
.menu_contact_active {
	color:#FFF;
	width:125px;
	height:40px;
	background-image:url(images/menu_hover.png);
	}
/*Main*/
.main {
	width:1000px;
	height:auto;
	margin:0 auto;
	margin-top:20px;
	}
.sidebar {
	width:230px;
	height:auto;
	float:left;
	}
.content {
	width:760px;
	height:auto;
	float:left;
	margin-left:20px;
	}
/*Sidebar*/
.sb_register {
	width:230px;
	height:80px;
	}
.sb_login {
	width:230px;
	height:auto;
	margin-top:20px;
	}
.sb_title {
	width:215px;
	height:35px;
	background-image:url(images/sidebar_title.png);
	line-height:35px;
	padding-left:15px;
	text-shadow: #000 1px 1px 1px;
	}
.sb_title h2 {
	margin:0px;
	padding:0px;
	color:#FFF;
	font-size:9pt;
	font-weight:normal;
	}
.sb_body {
	width:230px;
	height:auto;
	background-image:url(images/sidebar_body.png);
	background-repeat:no-repeat;
	background-color:#3e3e3e;
	padding-top:15px;
	padding-bottom:10px;
	}
.sb_foot {
	width:230px;
	height:10px;
	background-image:url(images/sidebar_foot.png);
	}		
.login_form {
	width:200px;
	height:auto;
	margin:0 auto;
	}
.login_user {
	width:190px;
	height:25px;
	background-image:url(images/login_input.png);
	margin:0 auto;
	}
.login_user input {
	width:180px;
	height:25px;
	background:none;
	border:none;
	color:#FFF;
	text-shadow:#000 1px 1px 1px;
	padding-left:10px;
	font-size:8pt;
	}
.login_password {
	width:190px;
	height:25px;
	background-image:url(images/login_input.png);
	margin:0 auto;
	margin-top:10px;
	}
.login_password input {
	width:180px;
	height:25px;
	background:none;
	border:none;
	color:#FFF;
	text-shadow:#000 1px 1px 1px;
	padding-left:10px;
	font-size:8pt;
	}
.login_button {
	width:200px;
	height:auto;
	margin-top:10px;
	text-align:center;
	}
.login_button img {
	margin-left:3px; 
	margin-right:3px; 
	}
.sb_cat {
	width:230px;
	height:auto;
	margin-top:20px;
	
	}
.sb_cat_list2 ul {
	margin:0px;
	padding:0px;
	}
.sb_cat_list2 li {
	margin:0px;
	padding:0px;
	width:190px;
	height:32px;
	list-style:none;
	line-height:32px;
	padding-left:40px;
	color:#FFF;
	text-shadow:#000 1px 1px 1px;
	}
.sb_cat_list2 a {
	color:#FFF;
	}
.sb_cat_list2 a:hover {
	color:#c41512;
	}
	
.sb_cat_list ul {
	margin:0px;
	padding:0px;
	}
.sb_cat_list li {
	margin:0px;
	padding:0px;
	width:190px;
	height:32px;
	background-image:url(images/sidebar_list_bg.png);
	list-style:none;
	line-height:32px;
	padding-left:40px;
	color:#FFF;
	text-shadow:#000 1px 1px 1px;
	}
.sb_cat_list a {
	color:#FFF;
	}
.sb_cat_list a:hover {
	color:#c41512;
	}
.sb_search {
	width:230px;
	height:auto;
	margin-top:20px;
	}
.search_form {
	width:200px;
	height:auto;
	margin:0 auto;
	}
.search_box {
	width:160px;
	height:25px;
	background-image:url(images/sidebar_input.png);
	float:left;
	}
.search_box input {
	width:150px;
	height:25px;
	background:none;
	border:none;
	color:#FFF;
	text-shadow:#000 1px 1px 1px;
	padding-left:10px;
	font-size:8pt;
	}
.search_button {
	width:27px;
	height:27px;
	float:left;
	margin-left:10px;
	}
.sb_mailsub {
	width:230px;
	height:auto;
	margin-top:20px;
	}
.mailsub_form {
	width:200px;
	height:auto;
	margin:0 auto;
	}
.mailsub_box {
	width:160px;
	height:25px;
	background-image:url(images/sidebar_input.png);
	float:left;
	}
.mailsub_box input {
	width:150px;
	height:25px;
	background:none;
	border:none;
	color:#FFF;
	text-shadow:#000 1px 1px 1px;
	padding-left:10px;
	line-height:25px;
	font-size:8pt;
	}
.mailsub_button {
	width:27px;
	height:27px;
	float:left;
	margin-left:10px;
	}
/*Content*/
.content {
	width:750px;
	height:auto;
	float:left;
	}
.content_title {
	width:735px;
	height:35px;
	position:relative;
	background-image:url(images/content_title.png);
	line-height:35px;
	padding-left:15px;
	text-shadow: #000 1px 1px 1px;
	}
.content_title h1 {
	margin:0px;
	padding:0px;
	color:#FFF;
	font-size:9pt;
	font-weight:normal;
	}
.content_title h2 {
	margin:0px;
	padding:0px;
	color:#FFF;
	font-size:9pt;
	font-weight:normal;
	}
.content_wmtalk {
	width:750px;
	height:auto;
	}
.content_wmtalk_text {
	width:710px;
	height:auto;
	margin:0 auto;
	margin-top:15px;
	}
.content_wmtalk_text h2 {
	margin:0px;
	padding:0px;
	font-size:11pt;
	margin-bottom:10px;
	}
.content_wmtalk_text span {
	word-wrap:break-word;
	}
.content_newcom {
	width:755px;
	height:auto;
	margin-top:20px;
	}
.content_newcom_list ul {
	margin:0px;
	padding:0px;
	margin-top:20px;
	}
.content_newcom_list li {
	margin:0px;
	padding:0px;
	list-style:none;
	width:158px;
	height:219px;
	background-image:url(images/cover_bg.png);
	margin-left:20px;
	margin-bottom:23px;
	position:relative;
	float:left;
	}
.content_newcom_list img {
	margin-left:4px;
	margin-top:4px;
	}
.cover_name {
	width:150px;
	height:30px;
	background-image:url(images/cover_name.png);
	position:absolute;
	bottom:4px;
	right:4px;
	text-align:center;
	font-size:10pt;
	color:#FFF;
	text-shadow:#000 1px 1px 1px;
	line-height:30px;
	}
.cover_name a {
	color:#fff;
	}
.cover_name a:hover {
	color:#c41512;
	}
	
/*Page Select*/
.page_number_normal {
	color:#FFF;
	background-color:#363636;
	width:auto;
	height:auto;
	padding: 4px 7px 4px 7px;
	display:inline-block;
	border-radius:3px;
	text-shadow:#000 1px 1px 1px;

	}
.page_number_normal:hover {
	background-color:#c41512;
	color:#FFF;
	cursor:pointer;
	text-shadow:#000 1px 1px 1px;

	}
.page_number_active {
	color:#FFF;
	background-color:#c41512;
	width:auto;
	height:auto;
	display:inline;
	padding: 4px 7px 4px 7px;
	display:inline-block;
	border-radius:3px;
	text-shadow:#000 1px 1px 1px;

	}
.page_number_none {
	width:auto;
	height:auto;
	display:inline;
	padding: 4px 4px 4px 4px;
	display:inline-block;

	}
	
/*Footer*/
.foot {
	width:100%;
	height:121px;
	background-image:url(images/foot_bg.jpg);
	}
.footer {
	width:1000px;
	height:121px;
	margin:0 auto;
	}
.footer_logo {
	width:215px;
	height:26px;
	float:left;
	margin-top:70px;
	}
.footer_copyright {
	width:755px;
	height:auto;
	float:left;
	margin-top:70px;
	color:#929292;
	text-shadow:#000 1px 1px 1px;
	margin-left:30px;
	}
/*Register*/
.register {
	width:750px;
	height:auto;
	margin:0 auto;
	}
.register_left {
	width:230px;
	height:auto;
	float:left;
	margin-left:20px;
	margin-top:20px;
	}
.register_title {
	width:auto;
	height:30px;
	text-shadow:#FFF 1px 1px 1px;
	font-size:9pt;
	}

.register_left ul {
	margin:0px;
	padding:0px;
	}
.register_left li {
	margin:0px;
	padding:0px;
	list-style:none;
	width:230px;
	height:25px;
	background-image:url(images/register_input.png);
	margin-bottom:10px;
	}
.register_left li input {
	width:210px;
	height:23px;
	padding-left:10px;
	padding-right:10px;
	background:none;
	border:none;
	color:#FFF;
	text-shadow:#000 1px 1px 1px;
	}
.register_step1 {
	width:110px;
	height:385px;
	/*background-image:url(images/nextstep_1.png);*/
	background-repeat:no-repeat;
	background-position:center top;
	float:left;
	}
.register_right {
	width:370px;
	height:auto;
	float:left;
	margin-top:20px;
	}
.register_right ul {
	margin:0px;
	padding:0px;
	}
.register_right li {
	margin:0px;
	padding:0px;
	list-style:none;
	width:370px;
	height:53px;
	margin-bottom:10px;
	}
.register_radio {
	width:30px;
	height:30;
	float:left;
	text-align:center;
	padding-top:15px;
	margin-right:10px;
	}
.register_step2 {
	width:685px;
	height:70px;
	background-image:url(images/nextstep_2.png);
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	}
	
.is_free{
	
	display:block;
position:absolute;
top :90px;
left:30px;
color:#e81007;
font-size:0.8em;
/*text-shadow: 0px 0px 2px #fff;*/
background-color: rgba(0,0,0,0.8);
border-radius: 5px;
padding: 5px;

	}	
	
.is_free a{
color:#e81007;
}

.is_free:hover a{
color:#fff;
text-shadow: none ;
}