*.{padding:0; margin:0;}
html {height: 100%;}
body{font-size: 13px; font-family: 'SegoeUINormal', Arial,"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; height:100%;}
a{color: outline: none; text-decoration: none;}
a:hover {text-decoration: underline;}

.main_chat {
	width: 1070px;
	height: 550px;
	background-color: #ffffff;
	border: solid 1px #dacccc;
}
.top {
	width:1055px;
	height:30px;
	margin:5px;
}
.welcome {
	color:#727272;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	margin:10px;
	float:left;
	text-align:left;
}
.content {
	width:1055px;
	height:540px;
	margin:5px;
}
.profile_data {
	background:#f2f2f2;
	height:395px;
}
.profile {
	border: solid 1px #dadada;
	height:480px;
	width:230px;
	margin:5px;
	float:left;
}
.profile_login {
	height:30px;
	padding-left:20px;
	background:#b0b0b0;
	vertical-align:middle;
	border: solid 1px #ffffff;
	overflow:hidden;
}
.profile_icon {
	padding-top:20px;
	padding-left:20px;
	border-top: solid 1px #dadada;
}
.profile_icon_border {
	border: solid 2px #ffffff;
}
.profile_group {
	padding-top:10px;
	padding-left:20px;
}
.profile_country {
	padding-top:10px;
	padding-left:20px;
}
.profile_media {
	padding-top:10px;
	padding-left:20px;
}
.profile_rss {
	padding-top:10px;
	padding-left:20px;
	margin-bottom:5px;
	overflow:hidden;
}
.profile_text_head {
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.profile_text {
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
}
.profile_text_login {
	color:#ffffff;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-top:8px;
	overflow:hidden;
}
.profile_link {
	color:#cc0000;
	font-family:Tahoma;
	font-size:11px;
	cursor:pointer;
	text-decoration:none;
	overflow:hidden;
}
.profile_link_head {
	color:#cc0000;
	font-family:Tahoma;                     
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
	cursor:pointer;
	position: absolute;
	margin-left:5px;
}
.profile_links {
	height:125px;
	padding-left:20px;
	padding-top:15px;
	border-top: solid 1px #dadada;
	
}
.profile_link_icon {
	margin-right:5px;
	float:left;
}
.links {
	padding-top:2px;
	margin-bottom:0px;
	position:relative;
	height:20px;

	
}
.chat_login{
	color:#8c8c8c;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	padding-top:4px;
	float:left;
	width:86px;
	overflow:hidden;
}
.close_login{
	height:20px;
	background-repeat: no-repeat;
	background-image: url("../images/close.gif");
	background-position: right;
}
.chat_login_i {
	color:#cc0000;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-top:8px;
}
.chat_login_you {
	color:#0000cc;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-top:8px;
}
.chat_text {
	color:#000000;
	font-family:Tahoma;
	font-size:12px;
	border-bottom: solid 1px #b0b0b0;
}
.chat_block {
	width:602px;
	height:480px;
	margin:5px;
	float:left;
	border: solid 1px #dadada;
}
.chat_users {
	height:30px;
	background:#b0b0b0;
	vertical-align:middle;
	border: solid 1px #ffffff;
	padding:0px 5px;
	
}
.users {                          	
	width:107px;
	height:22px;
	float:left;
	margin:3px 3px 0px 3px;
	background:#e6e6e6;
	border: solid 1px #dadada;
	cursor:pointer;
	padding-right: 3px;
}
.chat_window {
	
	border-top: solid 1px #dadada;
	padding-top:2px;
	height:310px;	
}
.chat {
	padding:0px 3px;
	height:306px;
	width:588px;
	overflow-y:scroll;
	margin:3px;
	border: solid 1px #dadada;	
}
.chat_message {
	height:130px;
	margin:2px 0px 0px 0px;
}
.message_window {
	padding:0px 2px;
	text-align:center;
}
.buttons {
	padding:0px 0px 5px 0px;
	width:110px;
	float:left;	
}
.button {
	padding:2px;
	
}
.bold {
	font-weight:bold;
	height:25px;
	width:25px;
}
.ital {
	font-style:italic;
	height:25px;
	width:25px;
}
.under {
	text-decoration:underline;
	height:25px;
	width:25px;
}
.send_button {
	height:25px;
}
.send {
	padding:5px 0px 0px 5px;
}
.smile {
	height:25px;
	width:25px;
	float:left;
	background-repeat: no-repeat;
	background-image: url("../smiles/smile.png");
	background-position: 5px 2px;
	position: relative;
	z-index:100;
}
.smiles {
	width: auto; 
	background: #ffffff; 
	padding: 5px; 
	border: solid 1px #dadada; 
	position: absolute; 
	top: 330px; 
	left: 400px; 
	z-index:10;
	display:none;
}
.contact {
	width:180px;
	margin:5px;
	height:480px;
	border: solid 1px #dadada;	
	float:left;     
}
.contact_list {
	height:30px;
	background:#b0b0b0;
	vertical-align:middle;
	border: solid 1px #ffffff;
}
.user_list {
	height:210px;
	overflow-y:scroll;
	border-top: solid 1px #dadada;	
	border-bottom: solid 1px #dadada;	
}
.list {
	height:201px;
	overflow-y:scroll;
	border-top: solid 1px #dadada;	
	border-bottom: solid 1px #dadada;	
}
.my_list {
	color:#585857;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-top:8px;
	padding-left:15px;
}
.no_list {                
	color:#585857;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-top:8px;
	padding-left:15px;
}
.online {
	padding-top:8px;
	padding-left:30px;
	border-bottom:solid 1px #dadada;
	height:20px;
	cursor:pointer;
	background-repeat: no-repeat;
	background-image: url("../images/user_on.gif");
	background-position: 10px 8px;
}
.offline {
	padding-top:8px;
	padding-left:30px;
	border-bottom:solid 1px #dadada;
	height:20px;
	cursor:pointer;
	background-repeat: no-repeat;
	background-image: url("../images/user_off.gif");
	background-position: 10px 8px;
}
.history {
	height:15px;
	width:18px;
	cursor:pointer;
	background-repeat: no-repeat;
	background-image: url("../images/icon_history.gif");
	background-position: right;
	float:left;
}
.delete {
	height:15px;
	width:22px;
	cursor:pointer;
	background-repeat: no-repeat;
	background-image: url("../images/icon_delete.gif");
	background-position: right;
	float:left;
}
.add {
	height:15px;
	width:18px;
	cursor:pointer;
	background-repeat: no-repeat;
	background-image: url("../images/icon_add.gif");
	background-position: right;
	float:left;
}
.contact_login {
	color:#585857;
	font-family:Tahoma;
	font-size:12px;
	float:left;
	width:85px;
	overflow:hidden;
}
.send_info {
	padding-left:130px;
	padding-top:3px;
}
.history_top {
	height:30px;
	background:#b0b0b0;
	vertical-align:middle;
	border: solid 1px #ffffff;
	padding:0px 5px;
}
.history_body {
	width: 490px;
	height: 670px;
	border: solid 1px #000000;
}
.history_text {
	color:#ffffff;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-top:8px;
	overflow:hidden;
	float:left;
}
.clear {
	padding-top:2px;
	margin-left:10px;
	text-align:right;
}
.history_chat {
	border-top: solid 1px #000000;
	overflow-y:auto;
	padding:0px 5px;
}

.delete_popup{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DADADA;
    position:absolute;
    left:0;
    top:0;
    width:250px;
    height:100px;
    display:none;
    z-index:9999;
    padding:20px;
} 