/* ---------- boxes in right position general style ---------- */

.ie{ 
	background-color:#000;
	width:100%;
	height:1996px;
	opacity:0.3;
	filter: alpha(opacity = 30);
	position:absolute;
	z-index:1000;
}

.ie_msg{ 
	background-color:#fff;
	width:400px;
	height:150px;
	border:5px solid silver;
	position:absolute;
	z-index:1001;
	top:30%;
	left:35%;
	padding:5px;
}

.ie_msg div{
	background:url("data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=") no-repeat;
	width:100%;
	height:8px;
	top:5;
	left:5;
	cursor:pointer;
}
	

/*-----------------------------------*/

.logo_r_img {
	margin-bottom:5px;
	width:240px;
	height:34px;
}

/*-----------------------------------*/

.vtrue {
	cursor:pointer;
}

.vfalse {
	cursor:pointer;
}

.votet {
	cursor:pointer;
	background:url("data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=") no-repeat 5% 10% #eee;
	width:40px;
	height:18px;
	padding-left:30px;
	padding-top:5px;
}

.reply_set{
	cursor:pointer;
	display:block;
	background:url("data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=") no-repeat 5% 10% #eee;
	width:40px;
	height:18px;
	padding-left:30px;
	padding-bottom:2px;
	margin-left:5px;
	padding-top:3px;
}

.votef {
	cursor:pointer;
}

/* ------------ online Box ----------- */

.online_titr{
	position:absolute;
	z-index:3;
	width:92%;
	height:22px;
	overflow:hidden;
	top:20px;
	left:14px;
}

.online_txt{
	position:absolute;
	z-index:3;
	width:92%;
	height:220px;
	overflow:hidden;
	top:42px;
	left:14px;
}

.online_edit{
	position:absolute;
	z-index:3;
	width:92%;
	height:50px;
	top:270px;
	left:14px;
}

.online_edit textarea {
	width:100%;
	height:50px;
	border:0;
	background-color:#c7c7c7;
}

.online_send{
	position:absolute;
	z-index:4;
	width:60px;
	height:25px;
	top:330px;
	left:10px;
}

.online_send input {
	width:50px;
	height:20px;
	background-color:#e6e6e6;
	cursor:pointer;
	border:1px solid silver;
}

.online_code{
	position:absolute;
	z-index:4;
	width:210px;
	height:30px;
	top:325px;
	left:130px;
}

.online_code input {
	width:80px;
	height:25px;
	margin-left:5px;
	border:1px solid silver;
}


.online_alert{
	position:absolute;
	z-index:10;
	width:310px;
	height:20px;
	top:250px;
	left:15px;
	background-color:#e6e6e6;
}


/*-----------------------------------*/

/* ------------ poll Box ----------- */

.poll_box{
	background-color:#e6e6e6;
	width:100%;
	margin-bottom:5px;
	overflow:hidden;
}

.poll_main{
	height:295px;
	overflow:auto;
	margin-bottom:17px;
}

.poll_main div{
	width:98%;
}

/* ------------ talk Box ----------- */

.talk_txt{
	width:92%;
	height:90px;
	overflow:hidden;
}

.talk_send{
	width:80%;
	height:25px;
	margin-top:10px;
}

.talk_send a {
	width:50px;
	height:22px;
	cursor:pointer;
	display:block;
	text-align:center;
	background:url("data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=") no-repeat #c7c7c7;
	
}

/*-----------------------------------*/

/* ------------ subject ----------- */

.subject_box{
	width:98%;
	margin-bottom:10px;
	background-color:#cccccc;
}

.sub_edit{
	width:94%;
	height:560px;
}

.sub_edit textarea {
	width:100%;
	height:530px;
	border:0;
	background-color:#c7c7c7;
}

.sub_edit input {
	width:100%;
	height:22px;
	border:0;
	margin-bottom:5px;
	background-color:#c7c7c7;
}

.sub_send{
	height:25px;
 	width:90%;
	padding-top:5px;
}

.sub_send input {
	width:50px;
	height:22px;
	padding-bottom:4px;
	border:1px solid silver;
	background-color:#e6e6e6;
	cursor:pointer;
}


.sub_number{
	color:#178288;
	padding:1px 10px 0px 10px;
	width:40px;
	display:inline-block;
	height:21px;
	background-color:#f32222;
	color:#fff;
}

.sub_close{
	cursor:pointer;
	position:relative;
	z-index:2;
	height:22px;
	width:22px;
	left:1px;;
	top:-5px;
}

.sub_open{
	cursor:pointer;
	position:relative;
	z-index:2;
	height:22px;
	width:22px;
	left:1px;
	top:-5px;
}

.sub_alert{
	position:absolute;
	z-index:10;
	width:240px;
	height:35px;
	top:755px;
	left:420px;
	background-color:#e6e6e6;
}


/*-----------------------------------*/

/* ------------ friend Box ----------- */

.friend_txt{
	width:230px;
	height:85px;
	overflow:hidden;
}

.friend_send{
	width:80%;
	height:25px;
	margin-top:10px;
}

.friend_send a {
	width:50px;
	height:22px;
	cursor:pointer;
	display:block;
	text-align:center;
	background:url("data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=") no-repeat #c7c7c7;
	
}

/*-----------------------------------*/

/* ------------ board Box ----------- */

.board_shadow{
	-webkit-box-shadow: 0px 1px 5px 2px #274a0c;
	-moz-box-shadow: 0px 1px 5px 2px #274a0c;
	-o-box-shadow: 0px 1px 5px 2px #274a0c;
	box-shadow: 0px 1px 5px 2px #274a0c;
}

/*-----------------------------------*/

/* --------- date ------------------*/

.alt_date{
	position:absolute;
	z-index:100;
	width:0;
	height:0;
	overflow:hidden
}

.date_day {
	margin:1px;
	background-color:#d4d4d4;
	float:right;
	color:#131d03;
	font-size:12px;
	line-height:160%;
	cursor:pointer;
}

.date_point{
	background:url("data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=") no-repeat ;
	width:15px;
	height:15px;
	position:absolute;
	top:0;
	left:15px;
	z-index:101;
}

.date_close{
	background:url("data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=") no-repeat;
	width:10px;
	height:10px;
	position:absolute;
	top:20px;
	left:15px;
	z-index:102;
	cursor:pointer;
}

.tooltip_main{
	position:absolute;
	width:200px;
	top:10px;
	left:5px;
	padding:5px 5px 5px 15px;
	margin-right:5px;
	background-color:#efefef;
	border:5px solid #aaa;
	z-index:100;
}

.date_know{
	margin:1px;
	background-color:#4e9609;
	float:right;
	color:#fff;
	font-size:12px;
	line-height:160%;
	width:30px;
	height:20px;
}

/*//////////////////////////////////////////////////*/


.image_main{
	width:957px;
	height:255px;
	margin-top:5px;
	z-index:1;
	position:relative;
}

.archive_box{
	width:230px;
	height:255px;
	background-color:#e6e6e6;
	position:absolute;
	z-index:2;
}

.user_box{
	width:230px;
	height:255px;
	overflow:hidden;
	background-color:#e6e6e6;
	position:absolute;
	z-index:2;
	left:727px;
}

.image_box{
	width:580px;
	height:235px;
	background-color:#e6e6e6;
	position:absolute;
	z-index:2;
	top:10px;
	left:189px;
}

/*//////////////////////////////////////////////////*/

.page_main{
	width:957px;
	height:1610px;
	margin-top:5px;
	z-index:1;
	position:relative;
	overflow: hidden;
}

.main_info{
	width:690px;
	height:1200px;
	z-index:1;
	position:relative;
}

.main_box{
	width:690px;
	height:1200px;
	background-color:#e6e6e6;
	position:absolute;
	z-index:2;
	top:17px;
}

.main_bottom{
	width:120px;
	height:34px;
	position:absolute;
	z-index:2;
}

.btn_subject{
	left:285px;
	background-color:#dd1119;
}

.btn_forum{
	left:405px;
	background-color:#ae30b6;
}

.btn_cash{
	left:165px;
	background-color:#4e9609;
}

.btn_see{
	left:45px;
	background-color:#edba1c;
}

.btn_new{
	left:525px;
	background-color:#0992d9;
}

/*
.btn_cash{
	left:405px;
	background-color:#4e9609;
}

.btn_new{
	left:525px;
	background-color:#0992d9;
}
*/
/*//////////////////////////////////////////////////*/

.left_box{
	width:260px;
	height:1603px;
	overflow:hidden;
	float:left;
}

.right_box{
	width:690px;
	float:right;
}

/*///////////////////////////////////////////////////*/

.onbox{
	width: 342px;
	background-color:#e6e6e6;
	margin-bottom:5px;
	position:absolute;
	z-index:2;
	top:17px;
	left:349px;
	height:365px;
}

.logo_online{
	width:314px;
	height:30px;
	position:absolute;
	z-index:2;
	left:365px;
}

.logo_sms{
	width:314px;
	height:30px;
	position:absolute;
	z-index:2;
	left:16px;
}

.smsbox{
	width: 342px;
	background-color:#e6e6e6;
	margin-bottom:5px;
	position:absolute;
	z-index:2;
	height:365px;
	top:17px;
}

.logo_video{
	width:185px;
	height:63px;
	position:absolute;
	z-index:2;
	left:505px;
	top:384px;
}

.video_box{
	width: 100%;;
	background:url("data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=") -0.9% 0% repeat-x #e6e6e6;
	margin-bottom:5px;
	position:absolute;
	z-index:2;
	height:220px;
	top:396px;
}

/*///////////////////////////////////////////////////////*/

.cash_send_now {
	background:#375b1a;
	cursor:pointer;
	width:56px;
	height:22px;
	margin-left:12px;
	color:#fff;
	border:0px;
	float:left;
}

.cash_send_upload {
	background:url("data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=")  no-repeat #375b1a;
	cursor:wait;
	width:56px;
	height:22px;
	margin-left:12px;
	color:#fff;
	border:0px;
	float:left;
}


/*///////////////////////////////////////////////////////*/


/*
.clip {
	width:580px;
	height:235px;
	background:url("data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=")%20home-page.png) repeat top left;
}

.clip img {
	position: absolute;
	gallary: rect(20px 20px 20px 20px);
}
*/
/*///////////////////////////////////////////////////////*/

.sms_main{
	position:relative;
	z-index:1;
	width:330px;
	height:320px;
	overflow:hidden;
}

.sms_item{
	position:absolute;
	z-index:2;
	width:320px;
	height:325px;
	overflow:hidden;
	left:0;
	display:none;
}

.sms_text{
	width:325px;
	height:315px;
}

.smsbtn{
	width: 15px;
	height:15px;
	background:url("data:image/gif;base64,R0lGODlhAQABAAAAACwAAAAAAQABAAA=") no-repeat;
	position:absolute;
	z-index:3;
	top:340px;
	left:15px;
}

/*///////////////////////////////////////////////////////*/

.movie_main{
	position:relative;
	z-index:1;
	width:645px;
	height:120px;
	overflow:hidden;
	float:left;
}

.arrow_r{
	width:22px;
	height:120px;
	float:left;
	cursor:pointer;
}

.arrow_l{
	width:22px;
	height:120px;
	float:left;
	cursor:pointer;
}

.movie_item{
	position:absolute;
	z-index:2;
	width:1935px;
	height:115px;
	margin-top:1px;
	left:-1290px;
}

.item{
	width:115px;
	height:115px;
	margin-right:7px;
	margin-left:7px;
	float:right;
}

/*------------------------ forum -------------------------*/

	
.topic_select{
	
	margin-left:5px;
	margin-right:5px;
	
	box-shadow: 0px 1px 7px 2.5px #790484;
	-webkit-box-shadow: 0px 1px 7px 2.5px #790484;
	-moz-box-shadow: 0px 1px 7px 2.5px #790484;
	-o-box-shadow: 0px 1px 7px 2.5px #790484;
	
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
}

/*-------------- login ------------------*/

.user_pic_show{
	width:140px;
	height:180px;
	position:absolute;
	z-index:3;
	left:65px;
	top:25px;
}

.user_txt_show{
	width:140px;
	height:35px;
	position:absolute;
	z-index:3;
	left:65px;
	top:215px;
}

.back_color:focus {
	background-color:#d1d1d1;
}

/*--------- forum new topic -------------*/


.newtopic_code{
	width:210px;
	height:30px;
}

.newtopic_code input {
	width:80px;
	height:25px;
	margin-left:5px;
	border:1px solid silver;
}

.newtopic_send{
	width:60px;
	height:25px;
}


