/* CSS Document */

.infoicq {position:absolute;
	width:25px;
	height:83px;
	top:70px; left:0px;
	z-index:300; cursor: pointer;}
	
.icqoff { background:#f98100 url(imgprivat/infoicq.gif) no-repeat;}
.icqon { background:#4d8e00 url(imgprivat/newmassag.gif) no-repeat;}	


.privatBBlock{
	position:absolute;
	width:700px;
	top:70px; left:25px;
	z-index:255; text-align:left
}

.privatBBlock * { font-size:12px;font-family:arial; }
.privatBBlock table {border-collapse: collapse;}
.privatBBlock td {margin: 0; padding: 0;vertical-align: top;}

.privatBBlock wbr:after {content: "\00200B";}
.privatBBlock p{margin:0px;}
.privatBBlock a{color:#1161c4;text-decoration:underline;}
.privatBBlock a:hover{color:#ff9900;text-decoration:none;}
.privatBBlock a img{border:0;}
.privatBBlock b{font-weight:normal;}

.Icononline-13 { 
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
cursor:pointer;
height:13px;
margin-right:3px;
width:13px;
background-image:url(imgprivat/st_online.gif) ;
}

.privatBBlock .Iconoffline-13 { 
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
cursor:pointer;
height:13px;
margin-right:3px;
width:13px;
background-image:url(imgprivat/st_offline.gif);
}
.privatBBlock .Iconaway-13 { 
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
cursor:pointer;
height:13px;
margin-right:3px;
width:13px;
background-image:url(imgprivat/st_away.gif);
}
.privatBBlock .Icondnd-13 { 
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
cursor:pointer;
height:13px;
margin-right:3px;
width:13px;
background-image:url(imgprivat/dnd.gif);
}
.privatBBlock .Iconconnect-13 { 
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
cursor:pointer;
height:13px;
margin-right:3px;
width:13px;
background-image:url(imgprivat/st_connect.gif);
}
.privatBBlock .onoff0 { 
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
cursor:pointer;
height:13px;
margin-right:3px;
margin-top:1px;
width:13px;
background-image:url(imgprivat/st_online.gif);
}
.privatBBlock .onoff1 { 
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
cursor:pointer;
height:13px;
margin-right:3px;
margin-top:1px;
width:13px;
background-image:url(imgprivat/onoff.gif);
}
.privatBBlock .soundOff { 
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
cursor:pointer;
height:15px;
margin-right:3px;
margin-top:1px;
width:13px;
background-image:url(imgprivat/sound_on.gif);
}
.privatBBlock .soundOn { 
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
cursor:pointer;
height:15px;
margin-right:3px;
margin-top:1px;
width:13px;
background-image:url(imgprivat/sound_off.gif);
}

.tabs_divCover {
	width:16px;
	height:16px;
	overflow:hidden;
	background:none;
	display:-moz-inline-block; 
	display:-moz-inline-box; 
	display:inline-block;
	border: none;
	float:left;
	//float:none;
	//position:relative;
	//top:4px;
	//margin-top:-4px;
}
.Icononline img {background-image: none; margin-left:-64px; }
.Iconofline img {background-image: none; }
.Iconaway img {background-image: none; margin-left:-32px; }
.Icondnd img {background-image: none; margin-left:-48px; }
.Icondel img {background-image: none; margin-left:-96px; }
.Iconinviz img {background-image: none; margin-left:-80px; }
.Iconmessage img {background-image: none; margin-left:-112px; }
.Iconauth img {background-image: none; margin-left:-146px; }
.IconauthBlink img {background-image: none; margin-left:-160px; }
.Iconblink img {background-image: none; margin-left:-128px; }

.spr-wa-16 { 
	height: 16px; 
	width: 16px;   
	vertical-align:middle;   
	display:-moz-inline-block;   
	display:-moz-inline-box;   
	display:inline-block;   
	font-size:0;   
	line-height:0;   
	background: no-repeat;   
	cursor: pointer;   
	margin-right: 2px; 
	background-image: url(imgprivat/status_sprite16.gif);
}
.men_offlain {background-position: -80px;}
.men_onlain {background-position: -16px;}
.women_offlain {background-position: -96px;}
.women_onlain {background-position: 0px;}


.mailAct          {background-position: -112px; }
.wa-offline         {background-position: 0px; }
.wa-away            {background-position: -32px; }
.wa-dnd             {background-position: -48px; }
.wa-undeterminated  {background-position: -96px; }
.wa-invisible          {background-position: -80px; }
.wa-message         {background-position: -112px; }
.wa-auth            {background-position: -146px; }
.wa-authBlink       {background-position: -160px; }
.wa-blink           {background-position: -128px; }

.privatBBlock i.img {width:22px; height:18px; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; font-size:0; line-height:0; margin-right:4px; vertical-align:middle;}
.privatBBlock .icoMyfriends {background:url('http://www.infoorel.ru/icq/pict/group/1.gif') no-repeat top left;}
.privatBBlock .icoAddfriends {background:url('imgprivat/st_add.gif') no-repeat top left; height:18px; margin-left:3px;}
.privatBBlock .icoMessage {background:url('imgprivat/message1.gif') no-repeat top left;}
.privatBBlock .icoMessageBlink {background:url('imgprivat/message1anim.gif') no-repeat top left;}
.privatBBlock .icoAuth {background:url('imgprivat/auth.gif') no-repeat top left;}
.privatBBlock .icoAuthBlink {background:url('imgprivat/authBlink.gif') no-repeat top left;}

.mr3 {margin-right:3px;}

.privatBBlock a{
	color:#2065AB;	
}



body {
	background:#ffffff url(imgprivat/0.gif) repeat 0 0;
	background-attachment: fixed;
}
.privatinDiv{
	background-color:#f5f6f6;
	border:1px solid #B7B7B7;
	border-left: none;
	height:16px;

	padding:2px 6px;
	cursor:pointer;
	color:#2065AB;
}

.privatCharacterBody {
	padding:3px 0;
}
.privatCharacterBody span{	
	display:block;
	white-space:nowrap;
}

.privatCharacterDivUpOut {
	background-color:#E5E5E5;
	border:1px solid #B7B7B7;
	cursor:pointer;
	color:#2065AB;
	width:135px;
	z-index:255;
	padding-bottom:3px;
	position:absolute; 
	right:3px;
	bottom:21px; 
	z-index:255;
}
.privatCharacterDivUpOut a {
	display:block;
	padding:0 3px;
	text-decoration:none;
}

.privatCharacterDivUpOut a:hover {
	background-color:#F2F2F2;
}
.privatCharacterHead {
	padding:3px 0;
	color:#000;
	border-bottom: 1px solid #b7b7b7;
}

.ContCover {
	width:152px;
}
.ContSaver {
		display:none;
		//display:inline;
		border:none;
		height:350px;
		width:150px;
		margin-bottom:-184%;
		z-index:1;
	}
.privatContDivUpOut {
	width:150px;	
	position:absolute; 
	top:21px;
	margin-left:-4px;
	/*padding:4px 8px 0;*/
	z-index:220;
	//margin-left:-4px;
}
.privatContDivButton {
	z-index:255;
	//width:152px;
	border:1px solid #bcbcbc;

	cursor:pointer;
	color:#333333;
	
	
}
.privatContDivText {
	float:left;
	padding:2px 4px;

}
#waContButtonTitle {
	color:green;
	font-weight:bold;
}
.privatContDivCharacterButton {
	height:16px;
	//height:22px;
	margin-right:-25px;
	background-color:#E5E5E5;
	border:1px solid #B7B7B7;
	padding:3px 1px 0 4px;
	cursor:pointer;
	color:#2065AB;
	position:relative;
	left:-23px;
	bottom:0;
	//width:20px;
	z-index:255;
}

.privatContDivUpHead{
	background-color:#CECECE;
	color:#000;
	padding:3px 0 3px 5px;
	position:relative;
	
}

/* Настройки */
.privatSettingsLayer {
	position:absolute;
	z-index:255;
	background-color:#e5e5e5;
	border-bottom:1px solid #b7b7b7;
}
.privatSettingsLayer .header {
	background-color:#CECECE;
	color:#000;
	padding:3px 0 3px 5px;
}
.privatSettingsLayer  .button {
	font-size:10px;
	margin:5px 10px 6px 0;
}
.privatSettingsLayerInn {
	margin-top:4px;
}
.privatSettingsLayerInn td{
	padding-bottom:4px;
	color:#444;
}
.settingsMenuClose {
	float:right;
	cursor:pointer;
	margin-left:1px;
	margin-right:-1px;
}
.settingsButton  {
	background-color:transparent;
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
	height:13px;
	margin-right:3px;
	margin-top:1px;
	width:13px;
	background-image:url(imgprivat/settings.png);	
}

/* /Настройки */


.privatContDivUpBody {
	display:block;
	color:#0570b8; 
	overflow-y:auto;
	overflow-x:hidden;
	background-color:#FFF;
	height:250px;
	width:150px;
	padding:3px 0;
	position:relative;
}

.ContToolTip {
	background-color:#E5E5E5;
	border:1px solid #b7b7b7;
	bottom:85px;
	color:#333333;
	font-size:12px;
	padding:5px;
	position:absolute;
	right:30px;
	width:135px;
	z-index:266;
}

.privatContDivUpHead span {
	display:block;
	/*float:right;*/
	/*margin-top:-18px;*/
	height:9px;
	width:14px;
	cursor:pointer;
	background:#CECECE url('imgprivat/minimize.gif') no-repeat 0 3px;
	position:absolute; right: 2px;
	
}
.privatContDivUpHead span.privatshowPopup {
	display:block;
	height:13px;
	width:12px;
	cursor:pointer;
	background:#CECECE url('imgprivat/show_popup.gif') no-repeat center center;
	position:absolute;
	right: 22px;
	z-index:550;
}
.privatContDivUpHead span.privathidePopup {
	display:block;
	height:13px;
	width:12px;
	cursor:pointer;
	background:#CECECE url('imgprivat/hide_popup.gif') no-repeat center center;
	position:absolute;
	right: 5px;
	z-index:550;
}
#waWebAgent span.privathidePopup {
	display:block;
	height:20px;
	width:20px;
	cursor:pointer;
	background:#CECECE url('imgprivat/hide_popup.gif') no-repeat center center;
	position:absolute;
	right:0px; bottom:0;
	//bottom:auto;
	z-index:550;
	border:1px solid #999;
}
.privatContDivUpBody .subject b, .privatContDivUpBody .subjectOffline b {	
	display:inline-box;
	display:-moz-inline-box;
	display:inline-block;
	width:150px;
	vertical-align:middle;
	overflow:hidden;
}


.privatContDivUpBody span.icos{
	cursor:pointer;
	margin-top:-17px;
	padding-left:50px;
	vertical-align:middle;
	overflow:hidden;
	float:right;
	position:relative;
	margin-left:-25px;
}

.control {
	background:url('imgprivat/arrow_down.gif') 3px 3px no-repeat #ffffff;
}

.controlProjectCover {
	position:relative;
	display:none;
	z-index:255;
}
.controlProjectCover div {
	position:absolute;	
	right:0;
	background-color:#fff;
	border:1px solid #b7b7b7;
	z-index:255;
	padding:5px;
	padding-right:20px;
	margin-top:-3px;
	//margin-top:-5px;
}
.controlProjectCover img{
	margin-right:3px;
}

.selfOffline #waContListsubjectControlsEdit, .selfOffline #waContListsubjectControlsDel, .selfOffline br {
	display:none;
}

.privatContDivUpBody a {
	text-decoration:none;
}

.fade_div {
	display:block;
	float:left;
	height:16px;
	margin:0;
	padding:0;
	margin-left:-24px;	
	width:25px;
}

.privatContDivUpBody .subject {	
	display:block;
	position:relative;
	cursor:pointer; 
	white-space:nowrap;
	height:20px; padding:1px;
	//overflow:hidden;
}
a.aInsubject {
	display:block;
	padding-left:3px;
	padding-right:3px;
	height:20px; line-height:20px;
	outline:0;
	//height:auto;
}

a.aInsubject:hover {
	background-color:#F5FAFE;
	color:#1161c4;
}

.acSub {
 background:url(imgprivat/mail.gif) center right no-repeat !important}
 .acSub:hover { background:#F5FAFE url(imgprivat/mail.gif) center right no-repeat !important
; color:#1161c4;} 




.aInsubject:hover span {
	display:inline;
}
.aInsubject * {
	cursor:pointer;
}
.subjectControls {
	display:none;
	//margin-left:-3px;
}


.subjectOffline {
	position:relative;
	display:none;
	cursor:pointer; 
	white-space:nowrap;
	height:18px;
	//overflow:hidden;

}
.subjectAuth {
	display:none;
}

.privatContDiv {
	width:222px;
	z-index:255;
	//width:244px;
}
.privatContI img{
	background:url(imgprivat/r/my/favico.gif) 0 1px no-repeat;
}
.privatContI:hover img{
	background:url(imgprivat/jim_i.gif) 0px -12px no-repeat;
}
.privatContPen img{
	background:url(imgprivat/jim_pen.gif) 0 0 no-repeat;
}
.privatContPen:hover img{
	background:url(imgprivat/jim_pen.gif) 0 -13px no-repeat;
}
.privatContDel img{
	background:url(imgprivat/jim_del.gif) 0 0 no-repeat;
}
.privatContDel:hover img{
	background:url(imgprivat/jim_del.gif) 0 -13px no-repeat;
}


.privatContDivAdd{
	background:#f5f6f6;
	border-bottom:1px solid #a5acb2;
	text-align:center;
	padding:4px 0;
	cursor:pointer;	
	//position:relative;
}

	.privatdialogDiv {
		border-right:none;
		width:125px;
		z-index:255;
	}
	#waDialogsAlert {
		color:red;
	}
	.dialogsToolTip {
		background-color:#E5E5E5;
		border:1px solid #B7B7B7;
		bottom:15px;
		color:#333333;
		font-size:12px;
		padding:5px;
		position:absolute;
		right:90px;
		width:135px;
		z-index:266;
	}
	.privatdialogDivUpOut {
		position:absolute;
		left:151px;
		top:21px;
		z-index:230;
		//width:380px;
	}
	.dialogSaver {
		display:none;
		//display:inline;
		border:none;
		height:700px;
		width:370px;
		margin-bottom:-198%;
		z-index:1;
	}
	.privatdialogDivUpHead {
		background: #f5f6f6;
		overflow:hidden;
		width:100%;
		//padding-bottom:3px;
		position:relative;
	}
	.privatdialogsSpan {
		width:482px;
		//width:auto;
		display:block; 
		padding:4px 4px 0;
		margin-top:0px;
		//margin-top:0;
	}

	.privatdialogDivUpHead div {		
		float:left;
		padding:2px; margin:1px;
		cursor:pointer; background:#e5e5e5 url(imgprivat/fonoffuser.gif) bottom repeat-x ;
		border:1px solid #a5acb2;
		border-bottom:;	
		line-height:16px;
		white-space:nowrap; color:#333333;
		//margin-bottom:-3px;
		overflow:hidden;
	}
	
	.privatdialogDivUpHead div.active{
		background:#ffffff;
		 border:1px solid #a5acb2;
color:#333333;
	}
	
	.privatdialogCloseAll{
		display:block;
		float:right;
		height:27px;
		width:11px;
		cursor:pointer;
		background:url('imgprivat/close.gif') no-repeat 0 5px;
		//height:23px;
	}
	.privatdialogMinimize{
		display:block;
		float:right;
		height:28px;
		width:11px;
		cursor:pointer;
		background:url('imgprivat/minimize.gif') no-repeat 1px 7px;
		//height:24px;
	}
	.privatdialogClose{
		cursor:pointer;
		margin-left:1px;
		margin-right:-1px;
	}
	
	.privatdialogDivUpBody {
		overflow-y:auto;
		height:179px;
		background:#ffffff;
		border:#bfd3dc solid 1px;
		padding:5px;
		margin-bottom:0;
		//height:185px;
	}
	
	.nosearch .privatdialogDivUpBody {
		height:184px;
		//height:171px;
	}
	.HistoryPreload {
		background:url('imgprivat/preloadGrey16.gif') left center no-repeat #FFF;
		color:#999;
		font-size:11px;
		height:16px;
		vertical-align:middle;
		padding-left:18px;
	}
	
	.privatdialogDivUpBody span.myName {
		color:#0559A1;				
		float:left;
		line-height:12px;
	}	
	.privatdialogDivUpBody span.hisName {		
		color:#B00F14;	
		float:left;
		line-height:12px;
	}
	.privatdialogDivUpBody span.time {	
		padding-right:6px;
		float:right;
		color:#898989;		
	}
	.privatdialogDivUpBody p{
		margin-left:7px;
		margin-bottom:6px;
	}
	.privatdialogDivUpFooter {		
		background:#FFFFFF;
		border:#bfd3dc solid 1px;
		margin-bottom:-1px;
		font-family:trebuchet MS;
		font-size:13px;
		height:75px;
		padding:4px;
		margin-top:-1px;
		width:100%;
		
	}	
	
	.dialogsFooter {
		background-color:#f5f6f6;
		border-bottom:1px solid #a5acb2;
		height:23px;
		padding:4px;
	}
	
	.privatdialogDivSendButton {
	float:right;
		cursor:pointer;
		//height:20px;
	}
	
	
	.privatdialogAuth {
		width:100%;
		background:#F5F5F5;
		padding-top:6px;
		overflow:hidden;
		border-bottom:2px solid #ccc;
		height:281px;
		//height:286px;
	}
	
	.nosearch .privatdialogAuth {
		height:260px;
		//height:269px;
	}
	
	.privatdialogAuthIn {
		margin: 0 5px;
	}
	.authAva {
		float:left;
		width:75px;
		text-align:center;
		height:100px;
		margin-top:22px;
	}
	.authAvaImg {
		margin-bottom:5px;
	}
	.authTxt {
		margin-top:22px;
		height:70px;
		overflow:auto;
	}
	.authButton {
		margin-top:29px;
		padding:0 10px;
	}
	.authBut2 {
		float:right;
	}
	.authBut1 {
		float:left;
	}


/* obertka */

table.obertka td.td1{
	/* background:url('imgprivat/shad_tl.png') right top transparent no-repeat;  */
	width:4px; 
	height:4px;
}
table.obertka td.td2{
/* 	background:url('imgprivat/shad_t.png') left top transparent repeat-x; */
	height:4px;
}
table.obertka td.td3{
	/* background:url('imgprivat/shad_tr.png') left top transparent no-repeat; */
	width:4px; 
	height:4px;
}
table.obertka td.td4{
	/* background:url('imgprivat/shad_l.png') right top transparent repeat-y; */
	width:4px; 
}
table.obertka td.td5{
	/* background:url('imgprivat/shad_r.png') left top transparent repeat-y; */
	width:4px; 
}
table.obertka td.tdInn{
	border:1px solid #b7b7b7;
	border-bottom:none;
}

/* add Cont request */
#addContRequestDiv{
	display:none;
	height:50px;
	width:200px;	
	pos ition:fixed;
	position:absolute;
	bottom:175px;
	//bottom:130px;
	margin-left:40%;
	z-index:255;
	font-family:Trebuchet MS;
	font-size:11px;
}

.addContRequestDivHeader {
	background-color:#CECECE;
	color:#000;
	padding:3px 0 3px 5px;
	font-size:11px;
}

.addContRequestDivInner {
	width:280px;
	padding:7px;
	background-color:#f2f2f2;
	border-bottom:2px solid #DDD;
	font-size:11px;
}

.addContRequestDivInner input{
	width:100%;
	font-size:11px;
}

.addContRequestDivInner .buttonCover{
	white-space:nowrap;	
	overflow:hidden;
}
.addContRequestDivInner .buttonCover a{
	color:#2065AB;
	display:block;
	background-color:#ccc;
	border:1px solid #777;
	text-decoration:none;
}
.addContRequestDivInner .buttonCover .leftButton {
	float:left;
	width:50px;
	text-align:center;
	margin-left:42px;
}

.addContRequestDivInner .buttonCover .rightButton {
	float:right;
	width:50px;
	text-align:center;
	margin-right:42px;
}

.addContRequestDivClose {
	display:block;
	float:right;
	height:15px;
	width:11px;
	cursor:pointer;
	background:url('imgprivat/close.gif') no-repeat 0 7px;
	margin-top:-21px;
}
#ErrText {
	color:#FF0000;
	display:block;
	font-size:11px;
	margin-bottom:2px;
	margin-top:2px;
	visibility:hidden;
}


/* rename Cont request */
#renameContRequestDiv{
	display:none;
	height:50px;
	width:200px;	
	pos ition:fixed;
	position:absolute;
	bottom:175px;
	//bottom:130px;
	margin-left:40%;
	z-index:255;
	font-family:Trebuchet MS;
	font-size:11px;
}

.renameContRequestDivHeader {
	background-color:#CECECE;
	color:#000;
	padding:3px 0 3px 5px;
	font-size:11px;
}

.renameContRequestDivInner {
	width:280px;
	padding:7px;
	background-color:#f2f2f2;
	border-bottom:2px solid #DDD;
	font-size:11px;
}

.renameContRequestDivInner input{
	width:100%;
	font-size:11px;
}

.renameContRequestDivInner .buttonCover{
	white-space:nowrap;	
	overflow:hidden;
}
.renameContRequestDivInner .buttonCover a{
	color:#2065AB;
	display:block;
	background-color:#ccc;
	border:1px solid #777;
	text-decoration:none;
}
.renameContRequestDivInner .buttonCover .leftButton {
	float:left;
	width:50px;
	text-align:center;
	margin-left:42px;
}

.renameContRequestDivInner .buttonCover .rightButton {
	float:right;
	width:50px;
	text-align:center;
	margin-right:42px;
}

.renameContRequestDivClose {
	display:block;
	float:right;
	height:15px;
	width:11px;
	cursor:pointer;
	background:url('imgprivat/close.gif') no-repeat 0 7px;
	margin-top:-21px;
}
#RenameErrText {
	color:#FF0000;
	display:block;
	font-size:11px;
	margin-bottom:2px;
	margin-top:2px;
	visibility:hidden;
}

/* feedback request */
#feedbackRequestDiv{
	display:none;
	pos ition:fixed;
	position:absolute;
	bottom:135px;
	//bottom:100px;
	left:28%;
	z-index:255;
	font-family:Trebuchet MS;
	font-size:11px;
}

.feedbackRequestDivHeader {
	background-color:#CECECE;
	color:#000;
	padding:3px 0 3px 5px;
	font-size:11px;
	//width:490px;
}

.feedbackRequestDivInner {
	width:490px;
	padding:7px;
	background-color:#f2f2f2;
	border-bottom:2px solid #DDD;
	font-size:11px;
}

.feedbackRequestDivInner textarea{
	width:100%;
	font-size:11px;
	height:100px;
}

.feedbackRequestDivInner .buttonCover{
	white-space:nowrap;	
	overflow:hidden;
}
.feedbackRequestDivInner .buttonCover a{
	color:#2065AB;
	display:block;
	background-color:#ccc;
	border:1px solid #777;
	text-decoration:none;
}
.feedbackRequestDivInner .buttonCover .leftButton {
	float:left;
	width:50px;
	text-align:center;
	margin-left:42px;
}

.feedbackRequestDivInner .buttonCover .rightButton {
	float:right;
	width:50px;
	text-align:center;
	margin-right:42px;
}

.feedbackRequestDivClose {
	display:block;
	float:right;
	height:15px;
	width:11px;
	cursor:pointer;
	background:url('imgprivat/close.gif') no-repeat 0 7px;
	margin-top:-21px;
}

.privatwaDialogSmiles {
	visibility:hidden;
	position:absolute; z-index:500;
	bottom:118px; 
	right:360px;
	width:193px;
	height:130px;
	border:1px solid #7F7F7F;
	background:#FFF;
	//width:195px;
	//bottom:120px;
	//right:370px;
}
.privatwaDialogSmiles div {
	width:23px; height:25px;
	float:left;
	margin:0 1px 1px 0;
	cursor:pointer;
	background-position:center center;
	background-repeat:no-repeat;
}

.privatwaActionContainer {
	visibility:hidden;
	position:absolute; z-index:500;
	bottom:50px; right:355px;
	//bottom:53px;
	//right:365px;
	background-color:#fff;
	border:1px solid #b7b7b7;
	padding:5px 20px 5px 0;
	white-space:nowrap;
}
.privatwaActionContainer a {
	text-decoration:none;
}
.privatwaActionContainer img {
	vertical-align:middle;
	margin:2px 5px;
}

.privatdialogMiddlePanel {
	height:20px;
	//height:19px;
	background:#f5f6f6;
	border-top:1px solid #bfd3dc;
	border-bottom:1px solid #bfd3dc;
	padding:0 4px;
}
.privatdialogMiddlePanel img {
	vertical-align:center;
}
.privatdialogMiddlePanel .smileButton {
	cursor:pointer;
	background:no-repeat url(imgprivat/smile.gif) center center;
}
.privatdialogMiddlePanel .delim {
	background:#CCCCCC;
	width:1px; height:17px;
	margin:0 3px;
}
.privatdialogMiddlePanel .actionButton {
	width:15px;
	height:18px;
	cursor:pointer;
	background:no-repeat url(imgprivat/arrow_down.gif) center 1px;
}


.privatBBlock .privathidePopup{
display:none !important;
}

.privatBBlock.inpupop * {
display:none;
}

#waWebAgent.inpupop .privathidePopup{
display:block !important;
}

.clistpreloader {
background:url(imgprivat/hyp2.gif) no-repeat 50% 50%;
height:200px;
}



/* suggests */

.wa-pusher{
height:0px;
font-size:0;
line-height:0;
font-size:0;
padding:0;
margin:0;
clear:both;
}

.wa-icon-online{
background:url(imgprivat/sprite.gif) no-repeat 0px -64px;
padding-left:15px;
}
.wa-icon-offline{
background:url(imgprivat/sprite.gif) no-repeat 0px 0px;
padding-left:15px;
}
.wa-icon-details{
background:url(imgprivat/sprite.gif) no-repeat 0px -112px;
padding-left:15px;
cursor:pointer;
}

.wa-sug-holder{
position:absolute;
left:142px;
top:15px;
}
	.wa-ie7.wa-docmode1 .wa-sug-holder{
	bottom:1px;
	}
	.wa-ie7.wa-docmode0 .wa-sug-holder{
	bottom:0px;
	}
	.wa-sug-use-shadow{
	left:142px;
	z-index:300;
	}
.wa-suggest{
width:203px;
height:337px;
border:1px solid #a5acb2;
position:absolute;
top:0;
left:0;
font-family:arial;
font-size:12px;
background-color:white;
}

	.wa-ie.wa-docmode0 .wa-suggest{
	height:333px;
	width:205px;
	}
	

.wa-sug-use-shadow .wa-sug-shaddow{
position:relative;
height:344px;
}
	.wa-ie6 .wa-sug-use-shadow .wa-sug-shaddow{
	hei ght:1%;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgprivat/suggest_bg.png', sizingMethod='crop');
	}
	
	.wa-sug-use-shadow .wa-suggest{
	left:9px;
	top:6px;
	}
	
.wa-sug-head{
position:absolute;
background-color:#f5f6f6;
height:50px;
width:100%;
}
.wa-sug-close{
position:absolute;
right:4px;
top:5px;
background:url(imgprivat/close.gif) no-repeat 0 0;
width:9px;
height:9px;
cursor:pointer;
font-size:0;
}
.wa-sug-search-title{
position:absolute;
left:8px;
top:2px;
}
.wa-sug-input{
position:absolute;
left:8px;
top:21px;
background-color:white;
border:1px solid #bfd3dc;
}
	.wa-sug-input input{
	border:0;
	height:15px;
	line-height:15;
	padding:0;
	margin:0;
	width:160px;
	}
		.wa-ie .wa-sug-input input{
		height:13px;
		}
		
.wa-sug-search-btn{
position:absolute;
top:21px;
left:172px;
background:url(imgprivat/search.gif) no-repeat 0 0;
width:16px;
height:16px;
cursor:pointer;
font-size:0;
}
.wa-sug-maybefriends{
position:absolute;
top:54px;
left:9px;
}
.wa-sug-friends{
position:relative;
height:226px;
top:74px;
padding:4px 0;
border-top:1px solid #a5acb2;
border-bottom:1px solid #a5acb2;
overflow:hidden;
overflow-y:auto;
}
	.wa-ie7.wa-docmode0 .wa-sug-friends{
	height:236px;
	}
	
	.wa-ff .wa-sug-friends{
	position:absolute;
	width:100%;
	}
	
	
.wa-sug-markall{
position:absolute;
top:313px;
left:6px;
cursor:pointer;
}
	.wa-ie .wa-sug-markall{
	top:310px;
	}
	
	.wa-chrome .wa-sug-markall{
	top:310px;
	}
	
	.wa-sug-markall input{
	padding:0;
	margin:0;
	border:0;
	vertical-align:middle;
	}
.wa-sug-footer{
position:absolute;
top:310px;
left:0; 
height:27px; border-bottom:#a5acb2 solid 1px;
width:100%;
background-color:#f5f6f6;
}
.wa-sug-subject{
margin:0 7px;
border-bottom:1px solid #F0F0F0;
padding:7px 0;
}
	.wa-sug-subject-req{
	color:#666666;
	height:47px;
	line-height:4em;
	text-align:center;
	}
	.wa-sug-chim{
	}
	.wa-sug-chim div{
	float:left;
	width:45px;
	height:45px;
	border:1px solid gray;
	background-position:50% 50%;
	background-repeat:no-repeat;
	}
		.wa-ie7.wa-docmode0 .wa-sug-chim div{
		width:47px;
		height:47px;
		}
	.wa-sug-chim input{
	margin:0;
	padding:0;
	float:left;
	top:17px;
	position:relative;
	margin-right:5px;
	}
		.wa-ie .wa-sug-chim input{
		top:15px;
		}
.wa-sug-info{
float:left;
margin-left:8px;
width:150px;
}
	.wa-sug-info-dispname{
	white-space:nowrap;
	}
	.wa-sug-info .wa-icon-details{
	text-decoration:none;
	}
.wa-sup-txinf{
font-size:11px;
color:#676767;
}
.wa-sug-itbut{
text-align:right;
}
	.wa-sug-itbut a{
	color:#676767;
	font-size:11px;
	line-height:1.8em;
	}
	
.wa-sug-addall{
position:absolute;
left:120px;
top:312px;

}	
	.wa-sug-addall a{
	cursor:pointer; display:block;
	width:73px; background:url(imgprivat/images/f3.gif) no-repeat;
	text-align:center; height:23px; line-height:23px;
	text-decoration:none;
	color:#0d77a1;
	}
	.wa-sug-addall a:hover{ 	color:#0d77a1;
	}
/* suggests end */


/* ballons */

.privatBBlock .wa-ballon b {
font-weight:bold;
}

.wa-ballon{
position:absolute;
width:210px;
height:120px;
display:none;
}


.wa-ballon-lt{
height:100%;
width:100%;
top:0;
position:absolute;
overflow:hidden;
}
.wa-ballon-rb{
top:29px;
left:24px;
height:100%;
width:100%;
position:absolute;
overflow:hidden;
}
	.wa-ballon-rb .wa-ballon-bg-shift{
	position:absolute;
	top:100%;
	left:100%;
	}
	
	.wa-ballon-rb .wa-ballon-bg-shift .wa-ballon-bg{
	top:-100%;
	left:-100%;
	}
	
.wa-ballon-rt{
top:0;
left:100%;
height:29px;
width:24px;
position:absolute;
overflow:hidden;
}
	.wa-ballon-rt .wa-ballon-bg-shift{
	position:absolute;
	left:100%;
	}
	
	.wa-ballon-rt .wa-ballon-bg-shift .wa-ballon-bg{
	left:-100%;
	}
	
.wa-ballon-lb{
top:100%;
left:0;
height:29px;
width:24px;
position:absolute;
overflow:hidden;
}
	.wa-ballon-lb .wa-ballon-bg-shift{
	position:absolute;
	top:100%;
	}
	
	.wa-ballon-lb .wa-ballon-shift-correct{
	position:absolute;
	top:-100%;
	height:100%;
	}
	
	.wa-ie6 .wa-ballon-lb .wa-ballon-bg, .wa-docmode0.wa-ie7 .wa-ballon-lb .wa-ballon-bg{
	top:1px;
	}
	
.wa-ballon-edge{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
overflow:hidden;
}
	.wa-ballon-close{
	height:9px;
	position:absolute;
	cursor:pointer;
	right:-11px;
	top:11px;
	width:9px;
	z-index:2;
	}
	.wa-ballon-edge-in{
	position:relative;
	top:0;
	left:0;
	height:100%;
	padding-left:24px;
	padding-top:16px;
	font-family:arial;
	font-size:12px;
	}
	.wa-ballon-edge-in b{
	font-size:12px;
	}
	.wa-ballon-edge-in .wa-ballon-big{
	font-size:14px;
	}
	.wa-ballon-edge-in p{
	padding:0;
	margin:0;
	margin-bottom:5px;
	}
	.wa-ballon-edge-in a{
	color:#115BA2;
	text-decoration:none;
	}
	.wa-ballon-edge-in a b{
	border-bottom:1px dashed #115BA2;
	cursor:pointer;
	vertic al-align:top;
	}
	.wa-ballon-edge-in a:hover b{
	border-color:#ffffff;
	}
	.wa-ballon-edge-in .wa-ballon-links{
	padding:0;
	padding-top:2px;
	}
	.wa-ballon-userinfo{
	}
	.wa-ballon-ava{
	margin-right:5px;
	float:left;
	width:45px;
	height:45px;
	border:1px solid gray;
	background-position:50% 50%;
	background-repeat:no-repeat;
	}
		.wa-ie7.wa-docmode0 .wa-ballon-ava{
		width:47px;
		height:47px;
		}
	
.wa-icon-online{
background:url(imgprivat/sprite.gif) no-repeat 0px -64px;
padding-left:15px;
}
.wa-icon-offline{
background:url(imgprivat/sprite.gif) no-repeat 0px 0px;
padding-left:15px;
}
.wa-icon-none{
padding-left:15px;
}
.wa-pusher{
height:0px;
font-size:0;
line-height:0;
font-size:0;
padding:0;
margin:0;
clear:both;
}
.wa-ballon-bray{
color:gray;
}


.wa-offunr{
position:absolute;
width:34px;
height:25px;
top:-28px;
right:-8px;
background:url(imgprivat/ballon_close.gif) no-repeat 0 0;
cursor:default;
display:none;
}
	.wa-offunr-title{
	cursor:pointer;
	height:14px;
	left:1px;
	position:absolute;
	top:5px;
	width:21px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	}
	.wa-offunr-close{
	cursor:pointer;
	height:5px;
	left:24px;
	position:absolute;
	width:5px;
	}
/* end ballons */
