@charset "utf-8";
/* CSS Document */
	/*body{
		font-family: Tahoma, Arial; font-size: 16px;
		text-align:center;
		font-size: 14px;
		background-image: url(../images/bg.png); background-repeat:repeat;
	}*/
	#main{
		margin:0 auto;
		width:1030px;
		height:auto;
	}
	#mainindex{
		margin:0 auto;
		width:1251px;
	}
	#center1{
		float:left;
		width:1030px;
		background:url(../images/bg_center.jpg) repeat-y;
		height:auto;
	}
	#header{
		position:relative; 
		width:1000px; 
		height:337px; 
		border:0px solid #000; 
		text-align:left; 
		background:url(../images/bgheader_member.png); 
		margin-left:15px;
	}
	#search{
		position:absolute; 
		width:85px; 
		height:158px; 
		left:260px; 
		top:170px; 
		border:0px solid #FF0; 
		cursor:pointer;
	}
	#footer{
		width:1000px;
		height:50px;
		margin-top:50px;
		margin-left:15px;
		/*background:url(../images/bg_footer.jpg);*/
	}
	/*#footer2{
		width:1030px;
		height:50px;
		background:url(../images/bg_footer.jpg);
		margin-bottom:10px;
	}*/
	.footertitle{
		float:left;
		width:490px;
		height:auto;
	}
	.titlefooter{
		margin-top:5px; 
		font-size:13px; 
		font-family:Tahoma, Geneva, sans-serif; 
		color:#333;
	}
	.titlefoot{
		margin-top:5px; 
		font-size:12px; 
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
	}
	.footermenu{
		width:350px; 
		float:left;
		margin-left:150px; 
	}
	
	*{
		padding: 0; margin: 0;
	}
	
	
	a.LinkProfile:link{
		font-size:12px;
		color:#685fb3;
		text-decoration:none;
	}
	a.LinkProfile:hover{
		font-size:12px;
		color: #0F0;
		text-decoration:underline;
	}
	a.LinkProfile:active{
		font-size:12px;
		color: #685fb3;
		text-decoration:none;
	}
	a.LinkProfile:visited{
		font-size:12px;
		color: #685fb3;
		text-decoration:none;
	}
	
	/*------------------------------------*/
	a.LinkProfile2:link{
		font-size:12px;
		color:#685fb3;
		text-decoration:none;
	}
	a.LinkProfile2:hover{
		font-size:12px;
		color: #0F0;
		text-decoration:none;
	}
	a.LinkProfile2:active{
		font-size:12px;
		color: #685fb3;
		text-decoration:none;
	}
	a.LinkProfile2:visited{
		font-size:12px;
		color: #685fb3;
		text-decoration:none;
	}
	
	/*------------------------------------*/
	a.LinkProfile3:link{
		font-size:10px;
		color:#685fb3;
		text-decoration:none;
	}
	a.LinkProfile3:hover{
		font-size:10px;
		color: #0F0;
		text-decoration:underline;
	}
	a.LinkProfile3:active{
		font-size:10px;
		color: #685fb3;
		text-decoration:none;
	}
	a.LinkProfile3:visited{
		font-size:10px;
		color: #685fb3;
		text-decoration:none;
	}
	
	
	/*------------------------------------*/
	a.Link1:link{
		font-size:12px;
		color:#333;
		text-decoration:none;
	}
	a.Link1:hover{
		font-size:12px;
		color: #000;
		text-decoration:underline;
	}
	a.Link1:active{
		font-size:12px;
		color: #333;
		text-decoration:none;
	}
	a.Link1:visited{
		font-size:12px;
		color: #333;
		text-decoration:none;
	}
	
	
	.inputlogin{
		width:120px; height:21px; border:1px inset; font-size:px; font-weight:bold; color:#039; text-align:center;
		background:#FFF url(../images/icon_user.png) no-repeat;
	}
	.inputpass{
		width:120px; height:21px; border:1px inset; font-size:px; font-weight:bold; color:#039; text-align:center;
		background:#FFF url(../images/icon_pass.png) no-repeat;
	}
	.btlogin{
		width:42px; height:21px; font-size:10px; margin-top:1px;
	}
	.btregister{
		width:64px; height:21px; font-size:10px; margin-top:1px;
	}
	
	.Bgprofile {
		width:55px; height:58px; float:left; cursor:pointer;
		background: url(../images/bgavaltaprofile.png) no-repeat 0px 0px;
	}
	.Bgprofilehove {
		width:55px; height:58px; float:left; cursor:pointer;
		background: url(../images/bgavaltaprofile.png) no-repeat 0px -58px;
	}
	
	
	
	
	/*Credits: Dynamic Drive CSS Library */
	/*URL: http://www.dynamicdrive.com/style/ */
	
	.thumbnail{
		position: relative;
		z-index: 0;
	}
	
	.thumbnail:hover{
		background-color: transparent;
		z-index: 50;
	}
	
	.thumbnail span{ /*CSS for enlarged image*/
		position: absolute;
		background-color: lightyellow;
		padding: 5px;
		left: -1000px;
		border: 1px dashed gray;
		visibility: hidden;
		color: black;
		text-decoration: none;
		width:auto;
	}
	
	.thumbnail span img{ /*CSS for enlarged image*/
		border-width: 0;
		padding: 2px;
	}
	
	.thumbnail:hover span{ /*CSS for enlarged image on hover*/
		visibility: visible;
		top: 15;
		left: 20px; /*position where enlarged image should offset horizontally */
	}
	
	.textinput{ 
		border:1px solid #CCC; height:20px; font-size:14px; font-weight:bold; color:#039;
	}
	.textinputdotted{ 
		  border:0px; border-bottom:1px dotted #CCC; height:20px; font-size:14px; font-weight:bold; color:#039; padding-bottom:1px;
	}
	.textFrom{ font-size:14px; font-weight:bold; color:#000;}
	.texttopic{ font-size:12px; font-weight:bold; color:#000;}
	.textdata{ font-size:12px; font-weight:bold; color:#009;}
	.textdata2{ font-size:12px; font-weight:none; color:#009;}
	
	a.textlink:link{
		font-size:12px; font-weight:bold; color:#009;
		text-decoration:none;
	}
	a.textlink:hover{
		font-size:12px; font-weight:bold; color:#F00;
		text-decoration:underline;
	}
	a.textlink:visited{
		
	}
	
table.tablerow{
	width:99%;
	margin-top:5px;
}
table.tablerow tr th{
	height:35px;
	color:#000;
	font-size:13px;
	font-weight:bold;
	background-image:url(../images/bg_topbar.gif);
}
table.tablerow tr td span {
	height:26px;
	color:#3d3d3d;
	font-size:13px;
}
table.tablerow tr td a{
	height:26px;
	color:#3d3d3d;
	font-size:13px;
	text-align:left;
	text-decoration:none;
}
table.tablerow tr td a:hover{
	height:26px;
	color:#3d3d3d;
	font-size:13px;
	text-align:left;
	text-decoration:underline;
}
table.tablerow tr td a span {
	width:14px; height:14px;
	margin-left:5px;
	background:url(../images/last_post.gif) no-repeat;
}
table.TBPrice{ 
	width:100%; border-right:1px solid #000;
}
table.TBPrice thead tr td{ 
	height:25px; font-size:14px; font-weight:bold; color:#000; padding-top:5px; border-left:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000;
}
table.TBPrice tbody tr td{ 
	height:20px; font-size:14px; color:#000; padding-top:2px; border-left:1px solid #000; border-bottom:1px solid #000;
}
table.TBPrice tbody tr td input.txtyear{ 
	border:1px solid #CCC; width:40px; height:20px; font-size:14px; font-weight:bold; color:#039;
}
table.TBPrice tfoot tr td{ 
	height:20px; font-size:14px; font-weight:bold; color:#000; padding-top:3px; border-left:1px solid #000; border-bottom:1px solid #000;
}

/*-----------------------top10member--------------------------*/
#top10membertop{
	float:left;
	width:1000px;
	height:60px;
	margin-left:15px;
	background:url(../images/top10.gif);
}
#centmember{
	float:left;
	width:1000px;
	height:100px;
}
#arrowl{
	float:left;
	width:50px;
	height:85px;
	background:url(../images/arrow_l.gif);
}
#arrowr{
	float:left;
	width:50px;
	height:85px;
	background:url(../images/arrow_r.gif);
}
#bgdatamember{
	height:100px;
	border:1px dotted #999;
	margin-top:10px;
	padding-top:10px;
}
#bothmember{
	float:left;
	width:1000px;
	height:34px;
	background:url(../images/bottom.gif);
}
/*------------------myhomepage----------------*/
#myhomepage{
	float:left;
	width:1000px;
	margin-bottom:50px;
}
.menumyhopage1{
	float:left;
	width:1000px;
	height:35px;
	margin-top:2px;
}
.menumyhopage{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#0000FF;
	text-decoration:none;
	height:35px;
}
.menumyhopage a{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#0000FF;
	text-decoration:none;
	height:35px;
	background:url(../images/menu_homepage.gif) top repeat-x;
}
.menumyhopage a:hover{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:none;
	height:50px;
}
.photohomepage{
	float:left;
	width:300px;
	height:300px;
	margin-top:10px;
}
.meubar{
	float:left;
	width:570px;
	height:31px;
	margin-left:5px;
	margin-top:2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.textmeyhomepage{
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-left:2px;
	padding-top:2px;
	color:#0000FF;
}
.resume{
	float:left;
	width:590px;
	margin-left:2px;
	margin-right:5px;
	padding-left:2px;
	padding-right:1px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/bg_myhome888.gif) top repeat-y;
}
.feedback{
	float:left;
	width:980px;
	font:Tahoma;
	font-size:14px;
	margin-left:10px;
	margin-right:10px;
	border: 2px solid #333333;
	margin-top:20px;
}
.conhomepage{
	float:left;
	width:1000px;
}


/*************** DataList ***************/
.clear {line-height: 0px; font-size: 1px; height: 0px; clear: both; margin: 0; padding: 0; }
.spacer{line-height:0; font-size:0; clear:both;	}
.dot{border-bottom:1px dotted #b2d5f1;}
#box{
	width:1000px;
	height:110px;
	position:relative;
}
#box .img{
	width:90px;
	height:80px;
	float:left;
	margin:10px 10px;
}
#box .text{
	width:300px;
	height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	margin-top:10px;
}
#box .textCourse{
	width:450px;
	height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	margin-top:10px;
}
#box .text .txt1{
	width:100px;
	height:20px;
	float:left;
}
#box .text .txt2{
	width:200px;
	height:20px;
	float:left;
}
#box .textCourse .txt3{
	width:90px;
	height:20px;
	float:left;
}
#box .textCourse .txt4{
	width:200px;
	height:20px;
	float:left;
}
#box .quicklink{
	margin-bottom:0;
	float:left;
}
#box .banner{
	width:280px;
	height:90px;
	background:url(../images/banner.gif);
	margin-right:10px;
	text-align:center;
	float:right;
}
.textinputdotted{ 
	  border:0px; 
	  border-bottom:1px dotted #CCC; 
	  height:20px; 
	  font-size:14px; 
	  font-weight:bold; 
	  color:#039; 
	  padding-bottom:1px;
}
