﻿/*--------------------------------------------------------------------------- Chat */
.ps_chat {
	display: inline-block;
}
.ps_chat-info {
	padding: 5px;
	padding-bottom: 0;
}
.ps_chat-info .ps_chat-pm-bl, .ps_chat-info .ps_chat-pm-bl2 {
	height: 22px;
}
.ps_chat-info-group, .ps_chat-pm-bl2 {
	padding: 5px;
}
.ps_chat-label {
	padding: 2px;
}
.ps_chat-dd {
	font-size: 0.93em;
	width: 101px;
	border: 1px #ddd solid;
	margin-bottom: 2px;
}
/* --------------------------------- Sound */
.ps_chat-sounds {
	padding: 2px;
}
.ps_chat-sounds a {
	display: block;
	width: 22px;
	height: 18px;
	background: url(../Images/chat_sound_on.gif) no-repeat;
}
.ps_chat-sounds a.off {
	background: url(../Images/chat_sound_off.gif) no-repeat;
}
/* --------------------------------- Status */
.ps_chat-status {
	width: 19px;
	height: 18px;
	padding: 3px;
}
.ps_chat-status-dd li {
	list-style: none;
	background: url(../Images/chat_status_border.png) no-repeat;
}
.ps_chat-status-dd li a {
	display: block;
	height: 18px;
	text-decoration: none;
	color: #555;
}
.ps_chat-status-dd li a:hover {
	color: #222;
}
.ps_chat-status-dd li a.ps_chat-status-crnt {
	background: url(../Images/chat_sts_on.gif) no-repeat 0 3px;
}
.ps_chat-status-dd ul {
	display: none;
	background-color: #fff;
	width: 80px;
	z-index: 1;
	position: relative;
	border: 1px #ccc solid;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	margin-top: 6px;
}
.ps_chat-status-dd ul span {
	position: relative;
	top: -2px;
	margin-top: -4px;
	width: 17px;
	height: 6px;
	display: block;
}
.ps_chat-status-dd ul li {
	background-image: none;
}
.ps_chat-status-dd ul li a {
	padding-top: 2px;
	height: 15px;
}
.ps_chat-status-dd a.ps_chat-status-acp {
	background: url(../Images/chat_sts_acp.gif) no-repeat 0 3px;
}
.ps_chat-status-dd a.ps_chat-status-on {
	background: url(../Images/chat_sts_on.gif) no-repeat 0 3px;
}
.ps_chat-status-dd a.ps_chat-status-off {
	background: url(../Images/chat_sts_off.gif) no-repeat 0 3px;
}
.ps_chat-status-dd a.ps_chat-status-bsy {
	background: url(../Images/chat_sts_bsy.gif) no-repeat 0 3px;
}
.ps_chat-status-dd ul li:hover {
	background-color: #eee;
}
/* --------------------------------- PM */
.ps_chat-pms {
	padding: 0 5px;
}
.ps_chat-pm {
	background: #efefef url(../Images/chat_pm-bg.gif) repeat-x 0 0;
	margin-bottom: 5px;
	color: #444;
	width: 219px;
}
.ps_chat-pm-t {
	background: url(../Images/borders.gif) repeat-x 0 0;
}
.ps_chat-pm-r {
	background: url(../Images/borders.gif) repeat-y right 0;
}
.ps_chat-pm-b {
	background: url(../Images/borders.gif) repeat-x 0 bottom;
}
.ps_chat-pm-l {
	background: url(../Images/borders.gif) repeat-y 0 0;
}
.ps_chat-pm-tl {
	background: url(../Images/chat_pm-tl.gif) no-repeat 0 top;
}
.ps_chat-pm-tr {
	background: url(../Images/chat_pm-tr.gif) no-repeat right top;
}
.ps_chat-pm-br {
	background: url(../Images/chat_pm-br.gif) no-repeat right bottom;
}
.ps_chat-pm-bl, .ps_chat-pm-bl2 {
	background: url(../Images/chat_pm-bl.gif) no-repeat 0 bottom;
	font: normal 0.6em tahoma;
	display: block;
}
.ps_chat-pm-bl h5 {
	display: inline;
	position: relative;
	padding: 3px 6px;
	margin: 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	color: #fff;
	font: bold 0.83em Verdana;
}
.ps_chat-pm-bl h5.inCaht {
	background-color: #36ba21;
}
.ps_chat-pm-bl h5.waiting {
	background-color: #ff8800;
}
.ps_chat-pm-dtls {
}
.ps_chat-pm-bl img.avatar, .ps_chat-pm-bl2 img.avatar {
	width: 36px;
	height: 36px;
}
.ps_chat-pm-label {
	color: #666;
}
.ps_chat-pm-users {
	margin-top: 3px;
}
.ps_chat-pm-users-t {
	background: #fff url(../Images/borders-dark.gif) repeat-x 0 0;
}
.ps_chat-pm-users-r {
	background: url(../Images/borders-dark.gif) repeat-y right 0;
}
.ps_chat-pm-users-b {
	background: url(../Images/borders-dark.gif) repeat-x 0 bottom;
}
.ps_chat-pm-users-l {
	background: url(../Images/borders-dark.gif) repeat-y 0 0;
}
.ps_chat-pm-users-tl {
}
.ps_chat-pm-users-tr {
}
.ps_chat-pm-users-br {
	background: url(../Images/chat_pm-userbox-br.gif) no-repeat right bottom;
}
.ps_chat-pm-users-bl {
	background: url(../Images/chat_pm-userbox-bl.gif) no-repeat 0 bottom;
	padding: 2px 4px;
	font: 10px tahoma;
	text-align: right;
}
/* --------------------------------- PM Nochat */
.ps_chat-pms {
	padding: 0 5px;
}
.ps_chat-pm {
	background: #efefef url(../Images/chat_pm-bg.gif) repeat-x 0 0;
	margin-bottom: 5px;
	color: #444;
	width: 219px;
}
.ps_chat-pm-t {
	background: url(../Images/borders.gif) repeat-x 0 0;
}
.ps_chat-pm-r {
	background: url(../Images/borders.gif) repeat-y right 0;
}
.ps_chat-pm-b {
	background: url(../Images/borders.gif) repeat-x 0 bottom;
}
.ps_chat-pm-l {
	background: url(../Images/borders.gif) repeat-y 0 0;
}
.ps_chat-pm-tl {
	background: url(../Images/chat_pm-tl.gif) no-repeat 0 top;
}
.ps_chat-pm-tr {
	background: url(../Images/chat_pm-tr.gif) no-repeat right top;
}
.ps_chat-pm-br {
	background: url(../Images/chat_pm-br.gif) no-repeat right bottom;
	display: inline-block;
	width: 100%;
}
.ps_chat-pm-bl, .ps_chat-pm-bl2 {
	background: url(../Images/chat_pm-bl.gif) no-repeat 0 bottom;
	font: normal 0.6em tahoma;
	display: block;
}
.ps_chat-pm-bl h5.inCaht {
	background-color: #36ba21;
}
.ps_chat-pm-bl h5.waiting {
	background-color: #ff8800;
}
.ps_chat-pm-dtls {
}
.ps_chat-pm-bl img.avatar, .ps_chat-pm-bl2 img.avatar {
	width: 36px;
	height: 36px;
}
.ps_chat-pm-label {
	color: #666;
}
.ps_chat-pm-users {
	margin-top: 3px;
}
.ps_chat-pm-users-t {
	background: #fff url(../Images/borders-dark.gif) repeat-x 0 0;
}
.ps_chat-pm-users-r {
	background: url(../Images/borders-dark.gif) repeat-y right 0;
}
.ps_chat-pm-users-b {
	background: url(../Images/borders-dark.gif) repeat-x 0 bottom;
}
.ps_chat-pm-users-l {
	background: url(../Images/borders-dark.gif) repeat-y 0 0;
}
.ps_chat-pm-users-tl {
}
.ps_chat-pm-users-tr {
}
.ps_chat-pm-users-br {
	background: url(../Images/chat_pm-userbox-br.gif) no-repeat right bottom;
}
.ps_chat-pm-users-bl {
	background: url(../Images/chat_pm-userbox-bl.gif) no-repeat 0 bottom;
	padding: 2px 4px;
}
/*--------------------------------------------------------------------------- Chat Ps File */
.ps_chat-info-group {
	float: right;
	direction: rtl;
	width: 139px;
}
.ps_chat-label {
	float: right;
}
.ps_chat-dd {
	float: right;
}
/* --------------------------------- Sound */
.ps_chat-sounds {
	float: left;
}
/* --------------------------------- Status */
.ps_chat-status {
	float: left;
}
.ps_chat-status-dd li {
	padding-left: 3px;
}
.ps_chat-status-dd ul {
	left: -15px;
}
.ps_chat-status-dd ul span {
	background: url(../Images/chat_status_ul_bg.png) no-repeat 5px 0;
	margin-left: 8px;
}
.ps_chat-status-dd ul li {
}
.ps_chat-status-dd ul li a {
	padding-left: 19px;
	background-position: 3px 3px;
}
/* --------------------------------- PM */
.ps_chat-pm-bl {
	padding: 7px 5px 8px 23px;
}
.ps_chat-pm-bl h5 {
	float: right;
	margin-right: -16px;
}
.ps_chat-pm-dtls {
	margin-right: 17px;
	direction: rtl;
}
.ps_chat-pm-bl img.avatar {
	float: left;
}
.ps_chat-pm-label {
	float: right;
}
.ps_chat-pm-users {
	background: url(../Images/chat_pm-user.gif) no-repeat right 3px;
	padding-right: 16px;
	margin: 0 5px 5px 0;
}
.ps_chat-pm-users-tl {
	background: url(../Images/chat_pm-userbox-tl_rtl.gif) no-repeat 0 top;
	margin-right: -4px;
}
.ps_chat-pm-users-tr {
	background: url(../Images/chat_pm-userbox-tr_rtl.gif) no-repeat right top;
}
.ps_chat-pm-users-br {
	margin-right: 4px;
}
/* --------------------------------- PM  Admin*/
.ps_chat-pm-redbg1, .ps_chat-pm-redbg2, .ps_chat-pm-redbg3 {
	float: left;
	width: 17px;
}
.ps_chat-pm-redbg1 {
	background: url(../Images/ParsSupportPanel_ChatBar-br001.gif) no-repeat left top;
}
.ps_chat-pm-redbg2 {
	background: url(../Images/ParsSupportPanel_ChatBar-br003.gif) no-repeat left bottom;
}
.ps_chat-pm-redbg3 {
	background: url(../Images/ParsSupportPanel_ChatBar-br004.gif) no-repeat left center;
}
a.ps_chat-pm-red {
	float: left;
	width: 17px;
	margin: -7px 0 0 -23px;
	background: url(../Images/ParsSupportPanel_ChatBar-br002.gif) repeat-y left bottom;
}
a.ps_chat-pm-red:hover {
	background: url(../Images/ParsSupportPanel_ChatBar-Red02.gif) repeat-y left bottom;
}
a.ps_chat-pm-red:hover span.ps_chat-pm-redbg1 {
	background: url(../Images/ParsSupportPanel_ChatBar-Red01.gif) no-repeat left top;
}
a.ps_chat-pm-red:hover span.ps_chat-pm-redbg2 {
	background: url(../Images/ParsSupportPanel_ChatBar-Red03.gif) no-repeat left bottom;
}
a.ps_chat-pm-red:hover span.ps_chat-pm-redbg3 {
	background: url(../Images/ParsSupportPanel_ChatBar-Red04.gif) no-repeat left center;
}
/*==================*/
.divChatData {
	height: 17px;
	padding-right: 3px;
}
/* -------------------------------------------- Dashboard */
.dashboard {
}
.dashTop {
}
.dashTopLeft {
	float: left;
	width: 50%;
}
.dashTopRight {
	float: right;
	width: 50%;
}
.dashBtm {
	clear: both;
}
/* --------------------------- Dash Block */
.dashBlock {
	margin-bottom: 6px;
}
.dashTopLeft .dashBlock {
	margin-right: 6px;
}
.dashBlock li {
	list-style: square inside;
	padding-right: 7px;
}
.dashBlock-r {
	background: #fcfcfc url(../Images/dash_right.gif) repeat-y right 0;
}
.dashBlock-b {
	background: url(../Images/dash_bottom.gif) repeat-x 0 bottom;
}
.dashBlock-l {
	background: url(../Images/dash_left.gif) repeat-y 0 0;
}
.dashBlock-br {
	background: url(../Images/dash_br.gif) no-repeat right bottom;
}
.dashBlock-bl {
	background: url(../Images/dash_bl.gif) no-repeat 0 bottom;
}
.dashBlock-title {
	background: url(../Images/dash_title_bg.gif) repeat-x 0 0;
}
.dashBlock-title-l {
	background: url(../Images/dash_title_left.gif) no-repeat 0 0;
}
.dashBlock-title-r {
	background: url(../Images/dash_title_right.gif) no-repeat right 0;
}
.dashBlock-title h3 {
	background: url(../Images/dash_title_v.gif) no-repeat 30% bottom;
	height: 27px;
	padding: 10px 10px 0;
	display: inline-block;
	margin: 0;
}
.dashBlock-title span {
	float: right;
	font: bold 12px tahoma;
}
.dashBlock-title-icon {
	background: url(../Images/dashIcon.png) no-repeat 0 0;
	width: 24px;
	height: 29px;
	display: block;
	float: left;
	margin: -8px 5px 0 7px;
}
.dashBlock-title-spliter {
	background: url(../Images/dash_title_spliter.gif) no-repeat 0 0;
	width: 2px;
	height: 16px;
	display: block;
	margin: 0 5px;
}
.dashBlock-title-text {
}
.dashBlock-content {
	padding: 5px 14px 15px;
	clear: both;
}
/* - alt */
.dashBlockAlt .dashBlock-bl {
	background: url(../Images/dash_brAlt.gif) no-repeat right bottom;
}
.dashBlockAlt .dashBlock-br {
	background: url(../Images/dash_blAlt.gif) no-repeat 0 bottom;
}
/* --- End Block */
/* -------------------- Tables */
.dashboard table {
	width: 100%;
	border-collapse: collapse;
}
.dashboard table.tblChat {
	margin: 6px 0;
}
.dashboard table.tblNews {
	margin: 7px 0;
}
.dashboard tr {
	border: 1px #ccc dashed;
	border-right: none;
	border-left: none;
	background-color: #fcfcfc;
}
.dashboard tr.alt {
	background-color: #f6f6f6;
}
.dashboard tr.alt:hover {
	background-color: #f1f1f1;
}
.dashboard tr:hover {
	background-color: #fff;
	color: #444;
}
.dashboard tr:hover a {
	color: #444;
}
.dashboard table td {
	padding: 3px;
}
.dashboard table .tdBullet {
	background: url(../Images/dash_bullet_rtl.gif) no-repeat center center;
	border-left: 1px #ccc dashed;
	width: 18px;
}
.dashboard table .tdTitle {
	padding: 3px 5px;
}
.dashboard table .tdCount {
	width: 70px;
	font-weight: bold;
	text-align: center;
	border-right: 1px #ccc dashed;
}
.tdModuleName{
	font-weight: bold;
	text-align: center;
	border-right: 1px #ccc dashed;
	width:80px;
}
.dashboard table.tblLastPageCreated .tdCount {
	width: 215px;
}
.dashboard table.tblLastPageCreated a, .dashboard table.tblHighVisitPages a {
	color: #666;
}
.dashboard table.tblLastPageCreated a:hover, .dashboard table.tblHighVisitPages a:hover {
	color: #333;
}
/* ---- End Dashboard */

/* ---------------------------------------------- Sound Preview */
.SoundPreview{
	background: url(../Images/SoundPreview.gif) no-repeat center center;
	width: 139px;
	height: 23px;
	font: bold 11px tahoma;
	color: #444;
	border: none;
	cursor: pointer;
	text-align: right;
	padding: 0 10px 3px 0;
}
/* --- End Sound Preview */

/* ---------------------------------------------- IE6 */

/* add display:inline to floated elements */
* html .ps_chat-label,
* html .ps_chat-dd,
* html .ps_chat-sounds,
* html .ps_chat-status,
* html .ps_chat-pm-bl h5,
* html .ps_chat-pm-label,
* html .ps_chat-pm-users,
* html .ps_chat-info-group,
* html .ps_chat-pm-bl img.avatar,
* html .ps_chat-pm-redbg1, * html .ps_chat-pm-redbg2, * html .ps_chat-pm-redbg3,
* html a.ps_chat-pm-red,
* html .dashTopLeft,
* html .dashTopRight,
* html .dashBlock-title span,
* html .dashBlock-title-icon,
* html * + html .ps_chat-status-dd li, * html * html .ps_chat-status-dd li {display:inline;}

/* fix negative margins */
* html .ps_chat-status-dd ul span,
* html .ps_chat-pm-bl h5,
* html .ps_chat-pm-users-tl,
* html a.ps_chat-pm-red {position:relative; zoom:1;}

/* add zoom:1 to pos:relative elements */
* html .ps_chat-status-dd ul {zoom:1;}

/* add zoom:1; display:inline; to inline-block elements */
* html .ps_chat,
* html .ps_chat-pm-br,
* html .dashBlock-title h3 {zoom:1; display:inline;}

/* add overflow:visible to (submit) buttons */
 * html input, * html button {overflow:visible;}


* + html .ps_chat-status-dd li {
	float: left;
	width: 100%;
}
* html .ps_chat-status-dd li {
	float: left;
	width: 100%;
}
