
/*attach*/

div.attach_block_container{
	padding:0;
	margin:0;
 	position: absolute;
 	top: 200px;
 	left: 400px;
 	z-index: 4000;
	width:389px;
}

div.avatar_block_container{
	width:345px;
}

div.attach_block_top{
	width:389px;
	height:37px;
	float:left;
	background:transparent url(../images/attach_top_w.png) no-repeat 0px 0px;
}
div.avatar_block_top{
	width:345px;
	height:37px;
	float:left;
	background:transparent url(../images/attach_top.png) no-repeat 0px 0px;
}

div.attach_block_top a{
	display:block;
	text-decoration:none;	
	width:35px;
	float:right;
	height:37px;
	background:transparent url(../images/attach_close_w.png) no-repeat top right;
}
div.avatar_block_top a{
	display:block;
	text-decoration:none;
	width:35px;
	float:right;
	height:37px;
	background:transparent url(../images/attach_close.png) no-repeat top right;
}

div.attach_block_header{
	width:389px;
	height:54px;
	float:left;
	background:transparent url(../images/attach_header_w.png) no-repeat top left;
}
div.avatar_block_header{
	width:345px;
	height:44px;
	float:left;
	background:transparent url(../images/attach_header.png) no-repeat top left;
}

#block_green_bg div.attach_block_content div.status_upload,
#block_green_bg div.avatar_block_content div.status_upload,

#block_green_bg_mini div.attach_block_content div.status_upload,
#block_green_bg_mini div.avatar_block_content div.status_upload,

div.attach_block_content div.status_upload,
div.avatar_block_content div.status_upload{
	width:330px;
	float:left;
	padding: 0px 0px 10px 2px;
	font-weight:bold;
	text-align:center;
}


#block_green_bg div.attach_block_content div.attach_message_info,
#block_green_bg div.avatar_block_content div.attach_message_info,

#block_green_bg_mini div.attach_block_content div.attach_message_info,
#block_green_bg_mini div.avatar_block_content div.attach_message_info,

div.attach_block_content div.attach_message_info{
	font-size:11px;
	padding:3px 22px 3px 14px;
	text-align:left;
	/*width:305px;*/
}
div.avatar_block_content div.attach_message_info{
	font-size:11px;
	padding:3px 0 3px 14px;
	text-align:left;
	/*width:305px;*/
}

div.attach_block_content, div.attach_block_content2{
	width:389px;
	float:left;
}
div.avatar_block_content, div.avatar_block_content2{
	width:345px;
	float:left;
}

div.attach_block_content{
	background:transparent url(../images/attach_repeat_w.png) repeat-y top left;
}
div.avatar_block_content{
	background:transparent url(../images/attach_repeat.png) repeat-y top left;
}
div.avatar_block_content2{
	background:transparent url(../images/attach_bottom.png) no-repeat bottom left;
	overflow:hidden;
	min-height:112px;
}

div.attach_block_content2{
	background:transparent url(../images/attach_bottom_w.png) no-repeat bottom left;
	overflow:hidden;
	min-height:120px;
}


#block_green_bg div.attach_block_bottom,
#block_green_bg div.avatar_block_bottom,

#block_green_bg_mini div.attach_block_bottom,
#block_green_bg_mini div.avatar_block_bottom,

div.attach_block_bottom,
div.avatar_block_bottom{
	float:right;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right:30px;
	/*padding: 2px 30px 10px 0px;*/
}


div.attach_block_bottom input,
div.avatar_block_bottom input{
	margin:0;
	padding:0;
}
div.attach_block_container dl{
	padding:0px;
	margin:0px;
	width:389px;
}
div.avatar_block_container dl{
	padding:0px;
	margin:0px;
	width:345px;
}
div.attach_block_container dt,
div.avatar_block_container dt{
	text-align:left;
	overflow:hidden;
	width:345px;
	padding:3px 0px 0px 17px;
	background:transparent url(../images/attach_separator.gif) no-repeat bottom left;
}
div.attach_block_container dt{
    width:389px;
}

#block_green_bg div.attach_block_container dt div, 
#block_green_bg div.avatar_block_container dt div, 

#block_green_bg_mini div.attach_block_container dt div,
#block_green_bg_mini div.avatar_block_container dt div,

div.attach_block_container dt div,
div.avatar_block_container dt div{
	float:left;
	width: 245px;
	overflow:hidden;
	font-weight:bold;
	color:#1485B2;
	font-size:12px;
	padding:0px 0px 3px 0px;
}


#block_green_bg div.attach_block_container dt div.attach_separator,
#block_green_bg div.avatar_block_container dt div.avatar_separator,

#block_green_bg_mini div.attach_block_container dt div.attach_separator,
#block_green_bg_mini div.avatar_block_container dt div.avatar_separator,

div.attach_block_container dt div.attach_separator ,
div.avatar_block_container dt div.avatar_separator {
	padding:0;
}
div.attach_block_container dt a,
div.avatar_block_container dt a{
	float:left;
	padding:2px 0px 0px 10px;
	color:#797979;
	font-size:10px;
}


#block_green_bg div.attach_block_container input, 
#block_green_bg div.avatar_block_container input, 

#block_green_bg_mini div.attach_block_container input,
#block_green_bg_mini div.avatar_block_container input{
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}


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

div.avatar_block_header {
	width:345px;
	height:44px;
	float:left;
	background:transparent url(../images/attach_avatar_header.png) no-repeat top left;	
	color:#fff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;	
}
div.avatar_block_header p{
	padding:7px 0px 0px 20px;
	margin:0;
}

.avatar_info{
	padding:8px 10px 0px 10px;
	float:left;
	overflow:hidden;
	text-align:left;
	width:280px;	
}


/*-------------------attach logo*/

div.attach_logo_block_top{
	width:530px;	/*345px*/
	height:80px;
	float:left;
	background:transparent url(../images/attach_logo_top.gif) no-repeat 0px 0px;
}

div.attach_block_logo_content div.status_upload{
	width:515px;
	float:left;
	padding: 8px 0 0px 18px;
	font-weight:bold;
}
div.attach_block_logo_content, div.attach_block_logo_content2{
	width:530px;
	float:left;
}
div.attach_block_logo_content{
	background:transparent url(../images/attach_logo_repeat.gif) repeat-y top left;
}
div.attach_block_logo_content2{
	background:transparent url(../images/attach_logo_bottom.gif) no-repeat bottom left;
	overflow:hidden;
	min-height:112px;
}	
	
div.attach_block_logo_content dl{
	padding:0px;
	margin:0px;
	width:530px;
}
div.attach_block_logo_content dt{
	text-align:left;
	overflow:hidden;
	width:530px;
	padding:0px 7px 20px 27px;
	margin:0px;
	background:transparent url(../images/attach_logo_separator.gif) no-repeat 0px 25px;
}	

div.attach_block_container div.attach_block_logo_content dt div{
	float:left;
	width: 389px;
	overflow:hidden;
	font-weight:bold;
	color:#1485B2;
	font-size:12px;
	padding:40px 0px 3px 15px;
}
div.attach_block_container div.attach_block_logo_content dt a{
	float:left;
	padding:44px 0px 0px 10px;
	color:#797979;
	font-size:10px;
}

div.attach_block_container div.attach_block_logo_content dt div.attach_separator{
	padding:0px;
	height:1px;
	font-size:1px;
	width:515px;
}

div.attach_block_logo_content div.status_upload{
	width:515px;
	float:left;
	padding:0px 0 30px 43px;
	font-weight:bold;
}

div.attach_block_logo_bottom{
	float:right;
	text-align: center;
	padding-bottom: 40px;
	padding-right:30px;
}

#attach_preview{
	padding-left:40px;
	width:450px;
	overflow:hidden;
}

