﻿/*--------------------------------------------------------------------------- ParsData */
body, ul, li, div, span{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
body{
	font: normal 100% tahoma;
}
a{
	color: #900;
	text-decoration: none;
}
a:hover{
	color: #d00;
}

/*--------------------------------------------------------------------------- ******** */
#ps_body{
	background: #fff url(../Images/bg.gif) repeat-x 0 top;/*edit*/
}
/*--------------------------------------------------------------------------- ######## */
#ps_header{
	
}
#ps_maplan{
	clear: both;
}
#ps_main{
	background: url(../Images/main_bg_uptofooter.gif) repeat-x 0 bottom;
	clear: both;
	/*padding-top: 5px;*/
	padding-bottom: 45px;
}
#ps_footer{
	background: url(../Images/footer_bg.gif) repeat-x 0 0;
	clear: both;
	height: 35px;
}
/*--------------------------------------------------------------------------- Header */
.ps_header,.ps_footer{ 
	width: 998px;
	margin: 0 auto;
}
.ps_header{

}
.ps_clientBar{
	clear: both;
	height: 40px;/*edit shod*/
	padding: 0 10px
}
/* --------------------------------- Quick Links */
.ps_quickLinx{
}
.ps_quickLinx ul{
}
.ps_quickLinx li{
	list-style: none;
	padding-top:8px;
}
.ps_quickLinx .ps_utilityLinks ul, .ps_quickLinx .ps_utilityLinks ul li {
    padding-top: 0;
}
.ps_quickLinx li a{
	display: block;
	/*padding-top: 6px;*/
	width: 17px;
	height: 27px;
}
.ps_quickLinx li a.ps_exit{
	background: url(../Images/ps_iconExit.png) no-repeat;/*edit shod*/
	background-position:0 -16px;
}
.ps_quickLinx li a.ps_exit:hover{/*new*/
	background-position:0px -50px;
}
.ps_quickLinx li a.ps_help{
	background: url(../Images/ps_iconHelp.png) no-repeat;/*edit shod*/
	background-position:0 -16px;
}
.ps_quickLinx li a.ps_help:hover{/*new*/
	background-position:0px -51px;
}
.ps_quickLinx li a.ps_home{
	background: url(../Images/ps_iconHome.png) no-repeat;/*edit shod*/
	background-position:0 -16px;
}
.ps_quickLinx li a.ps_home:hover{/*new*/
	background-position:0px -51px;
}
.ps_quickLinx li a.ps_web {
	background: url(../Images/ps_iconWeb.png) no-repeat;/*edit shod*/
	background-position:-2px -16px;
}
.ps_quickLinx li a.ps_web:hover{/*new*/
	background-position:-2px -50px;
}
.ps_quickLinx li a.ps_user {
	background: url(../Images/ps_iconUser.png) no-repeat;/*edit shod*/
	background-position:-2px -16px;
}
.ps_quickLinx li a.ps_user:hover{/*new*/
	background-position:-2px -50px;
}
.ps_quickLinx li a img{
	border: 0;
	margin: 0;
}
.date{
	font-weight: normal;
}
/* --------------------------------- Client Nav */
.ps_clientNav{
	padding-top: 39px;
	height: 44px;
	display: none;
}
.ps_clientNav li{
	list-style: none;
	background: url(../Images/ps_clientNav.png) no-repeat 0 bottom;
	position: relative;
	height: 39px;
}
.ps_clientNav li a{
	display: block;
	background: url(../Images/ps_clientNav_shadow.png) repeat-x 0 0;
	padding: 11px 0;
	width: 122px;
	color: #999;
	text-decoration: none;
	text-align: center;
	font: bold 0.75em tahoma;
}
.ps_clientNav li a:hover{
	color: #666;
}
.ps_id{
	padding-top: 10px;
	font: bold 0.71em Tahoma;
	color: #f9f9f9;
}
.ps_id a{
	color: #999;
}
.ps_date{
	padding-top: 10px;
	font-size: 0.71em;
	color: #e5c2c2;
}
.ps_adminBar{
	clear: both;
	/*display: none;*/
	height: 119px;/*edit shod*/
}

/* --------------------------------- Admin Nav */
.ps_adminNavLinks{
	width: 848px;
	height: 119px;
}
.ps_adminNav{
	padding:0 1px 5px;
	height: 111px;
	background: url(../Images/ps_adminNav-bg.png) no-repeat 0 0;
	/*padding-left: 55px !important;*/
}

.ps_adminNav li{
	list-style: none;
}
.ps_adminNav li a{
	display: block;
	height: 40px;
    padding-top: 73px;
    text-align: center;
    text-decoration: none;
	color: #444;
	font: bold 0.78em Tahoma;
}
/* --------------------------------------------------- Icons */
.ps_adminNav li a.ps_adminNav_Ticket				{ background: url(../Images/icon_ticket_over.png) no-repeat center 19px;}
.ps_adminNav li a.ps_adminNav_Chat					{ background: url(../Images/icon_chat_over.png) no-repeat center 19px;}
.ps_adminNav li a.ps_adminNav_Help					{ background: url(../Images/icon_help_over.png) no-repeat center 19px;}
.ps_adminNav li a.ps_adminNav_KnowledgeBase			{ background: url(../Images/icon_KB_over.png) no-repeat center 19px;}
.ps_adminNav li a.ps_adminNav_TroubleShooting		{ background: url(../Images/icon_troubleShooting_over.png) no-repeat center 19px;}
.ps_adminNav li a.ps_adminNav_News					{ background: url(../Images/icon_news_over.png) no-repeat center 19px;}
.ps_adminNav li a.ps_adminNav_Download					{ background: url(../Images/icon_download_over.png) no-repeat center 19px;}
/* --- End Icons */

.ps_adminNav-bg{
}
.ps_adminNav-bg:hover{
	background: #fff url(../Images/ps_adminNav_bg.gif) repeat-x 0 0;
}

/*.ps_adminNav-left:hover{
	background: url(../Images/ps_adminNav_ishadow-left.png) repeat-y 0 0;
}
.ps_adminNav-right:hover{
	background: url(../Images/ps_adminNav_ishadow-right.png) repeat-y right 0;
}*/

/*.ps_adminNav li a:hover .ps_adminNav-trCorner{
	display: block;
	width: 9px;
	height: 9px;
}
.ps_adminNav li a:hover .ps_adminNav-brCorner{
	display: block;
	width: 9px;
	height: 9px;
	position: relative;
}*/
/* jadid ezafe shod ---------------------------------------------------------------- utility Links  */ 

.ps_tools a {
	background: url("../Images/ps_iconTools.png") no-repeat right bottom;/*edit*/
}
.ps_tools a:hover {
	background-position:left bottom;/*new*/
}
.ps_files a {
	background: url("../Images/ps_iconFiles.png") no-repeat right bottom;/*edit*/
}
.ps_files a:hover {
	background-position:left bottom;/*new*/
}
.ps_security a {
	background: url("../Images/ps_iconSecurity.png") no-repeat right bottom;/*edit*/
}
.ps_security a:hover {
	background-position:left bottom;/*new*/
}
.ps_user {
	background: url("../Images/ps_iconUser.png") no-repeat 0 bottom;/*edit*/
}
/* -------------------- Left/Right Link */
.ps_lftlink a,.ps_rgtlink a{
	position: relative;
	display: block;
	height: 85px;
	width: 72px;
}
.ps_lftlink{
	float: left;
	width: 75px;
	/*padding-top: 28px;*/
}

.ps_lftlink a,.ps_lftlink a:visited{
	background: url(../Images/ps_lftlink_icon.png) no-repeat left top;/*edit shod*/
	float: right;
	/*margin-right: -4px;*/
}
/* --------------------- */
.ps_rgtlink{
	float: right;
	width: 75px;
	/*padding-top: 28px;*/
	position: relative;
}
.ps_rgtlink a{
	background: url(../Images/ps_rgtlink.png) no-repeat left top;/*edit shod*/
	float: left;
}
/*--------------------------------------------------------------------------- Main */
.ps_main{
	margin: 0 auto;
	padding: 0 5px;
	display: table;
	width: 991px;
	clear: both;
}
/* --------------------------------- Icons */
.ps_icon{
	position: relative;
	top: -7px;/* -4 bood*/
	margin: 0 auto;
	padding: 0 5px;
	width: 991px;
}
.ps_icon_content{
	height: 49px;/*45*/
	width: 77px;
	position: relative;
}
.ps_icon_chat{
	height: 49px;
	width: 77px;
	position: relative;
}
.ps_icon_chat a{
	display: block;
	height: 35px;
}
/* --------------------------------- Content */
.ps_content{
	/*width: 756px; --- Went to Ignores */ 
	background: #fff url(../Images/borders.gif) repeat-x 0 0;
}
.ps_col{
	margin-top: -34px;
}
.ps_content-r{
	background: url(../Images/borders.gif) repeat-y right 0;
}
.ps_content-b{
	background: url(../Images/borders.gif) repeat-x 0 bottom;
}
.ps_content-l{
	background: url(../Images/borders.gif) repeat-y 0 0;
}
.ps_content-tl{
	background: url(../Images/content-bg-tl.gif) no-repeat 0 top;
}
.ps_content-tr{
	background: url(../Images/content-bg-tr.gif) no-repeat right top;
}
.ps_content-br{
	background: url(../Images/content-bg-br.gif) no-repeat right bottom;
}
.ps_content-content{
	background: url(../Images/content-bg-bl.gif) no-repeat 0 bottom;
	padding: 7px;
		padding-bottom: 0;
}
/*--------------------------------------------------------------------------- Map/Language */
.ps_maplan{
	font-size: 0.71em;
	color: #777;
	background: url(../Images/maplan_bg.gif) repeat-x 0 0;
}
.ps_maplan-left{
	background: url(../Images/maplan_left.gif) no-repeat 0 0;
	padding-left: 6px;
}
.ps_maplan-right{
	background: url(../Images/maplan_right.gif) no-repeat right 0;
	padding-right: 6px;
	padding-top: 5px;
	height: 35px;
}
.ps_lan{
	height: 16px;
	color: #999;
	width: 160px;
	font-size: 0.85em;
}
.ps_map{
	height: 16px;
}
/*.ps_map ul{
}
.ps_map ul li{
}
.ps_map ul li a,.ps_map ul li a:visited{
}
.ps_map ul li a:hover{
}
.ps_map{
}*/
/*--------------------------------------------------------------------------- Sidebar */
.ps_sdbar{
	/* width: 229px; --- Went to Ignores */
	background: url(../Images/borders.gif) repeat-x 0 0;
}
.ps_sdbar-r{
	background: url(../Images/borders.gif) repeat-y right 0;
}
.ps_sdbar-b{
	background: url(../Images/borders.gif) repeat-x 0 bottom;
}
.ps_sdbar-l{
	background: url(../Images/borders.gif) repeat-y 0 0;
}
.ps_sdbar-tl{
	background: url(../Images/content-bg-tl.gif) no-repeat 0 top;
}
.ps_sdbar-tr{
	background: url(../Images/content-bg-tr.gif) no-repeat right top;
}
.ps_sdbar-br{
	background: url(../Images/content-bg-br.gif) no-repeat right bottom;
}
.ps_sdbar-content{
	background: url(../Images/content-bg-bl.gif) no-repeat 0 bottom;
	display: inline-block;
}
/*--------------------------------------------------------------------------- Block */
.ps_block_shadow{
	padding-bottom: 3px;
	background: url(../Images/block_sideshadow.png) no-repeat right bottom;
}
.ps_block{
	border: 1px #dbdbdb solid;
	background-color: #fff;
	margin: 1px 0 5px;
}
.ps_block h3.ps_title{
	background: url(../Images/title_bg.gif) repeat-x;
	height: 17px;
	margin: 4px;
	border: 1px #d3d3d3 solid;
	font-size: 0.75em;
	font-weight: normal;
	color: #555;
	padding: 0 0 0 28px;
}
.ps_block h3.ps_title span{
	display: block;
	width: 33px;
	height: 31px;
	position: absolute;
	float: left;
	background: url(../Images/title_ico.png) no-repeat 0 0;
	margin: -11px 0 0 -38px;
	*margin-left: -34px;
}
.ps_post{
	font-size: 0.71em;
	line-height: 1.25em;
	border: 1px #d3d3d3 solid;
	margin: 5px;
	padding: 5px;
	color: #666;
}
/*--------------------------------------------------------------------------- Red Title Block */
.ps_rtblock_shadow{
	padding-bottom: 3px;
	/*background: url(../Images/block_centershadow.png) no-repeat center bottom;*/
}
.ps_rtblock{
	background: #ebebeb url(../Images/rt_block_bg.gif) repeat-x 0 0;
	border: 1px #d3d3d3 solid;
	margin: 5px 0;
}
.ps_rttitle_r{
	background: url(../Images/rt_title_bg.gif) repeat-x 0 0;
}
.ps_rtblock h3.ps_rttitle{
	height: 25px;
	margin: 0;
	font-size: 0.75em;
	font-weight: normal;
	color: #fff;
}
.ps_rtblock h3.ps_rttitle span{
	display: block;
	width: 61px;
	height: 26px;
	position: relative;
	margin-top: -4px;
}
.ps_rtpost{
	font-size: 0.71em;
	line-height: 1.25em;
	padding: 8px;
		padding-top: 3px;
	color: #666;
}
/* ----------------RT BIG----------------- */
.ps_rtblock h3.ps_rtbigtitle{
	height: 25px;
	margin: 0;
	font-size: 0.75em;
	font-weight: normal;
	color: #fff;
}
.ps_rtblock h3.ps_rtbigtitle span{
	display: block;
	width: 61px;
	height: 31px;
	position: relative;
	margin-top: -9px;
}
/* --------------RT FLAG------------------- */
.ps_rtblock h3.ps_rtflagtitle{
	height: 25px;
	margin: 0;
	font-size: 0.75em;
	font-weight: normal;
	color: #fff;
}
.ps_rtblock h3.ps_rtflagtitle span{
	display: block;
	width: 60px;
	height: 31px;
	position: relative;
	margin-top: -6px;
}
/* --------------RT HEADPHONE--------------- */
.ps_rtblock h3.ps_rthptitle{
	height: 25px;
	margin: 0;
	font-size: 0.75em;
	font-weight: normal;
	color: #fff;
}
.ps_rtblock h3.ps_rthptitle span{
	display: block;
	width: 60px;
	height: 34px;
	position: relative;
	margin-top: -8px;
}
/* ---------------RT SIMPLE---------------- */
.ps_rtblock h3.ps_rtsimpletitle{
	height: 25px;
	margin: 0;
	font-size: 0.71em;
	font-weight: normal;
	color: #fff;
}
.ps_rtblock h3.ps_rtsimpletitle span{
	display: block;
	width: 60px;
	height: 31px;
	position: relative;
	margin-top: -1px;
}
/*---------------------------------------------------------------------Simple Block */
.ps_smplblock_shadow{
	padding-bottom: 3px;
}
.ps_smplblock{
	border: 1px #dbdbdb solid;
	background-color: #fff;
	margin: 1px 0 5px 0;
}
.ps_smplblock h3.ps_smpltitle{
	margin: 0;
		margin-bottom: 4px;
	padding: 0;
	color: #555;
}
.ps_smplpost{
	font-size: 0.71em;
	line-height: 1.25em;
	border: 1px #d3d3d3 solid;
	margin: 5px;
	padding: 5px;
	color: #666;
}
/*--------------------------------------------------------------------------- Footer */
.ps_footer{
	clear: both;
	color: #ddd;
	font-size: 0.71em;
	padding-top: 8px;
}
.ps_footer a{
	color: #eac6c6;
	border-bottom: 1px #eac6c6 dotted;
}
.ps_footer a:hover{
	color: #fff;
	border-bottom: none;
}
.ps_copy{
	text-align: center;
}
/*--------------------------------------------------------------------------- :) */
/* ---------------------------------------------IE6 */
/* add display:inline to floated elements */
* html .ps_lftlink,
* html .ps_lftlink a, * html .ps_lftlink a:visited,
* html .ps_rgtlink,
* html .ps_rgtlink a, * html .ps_rgtlink a:visited,
* html .ps_block h3.ps_title span {display:inline;}

/* fix negative margins */
* html .ps_lftlink a, * html .ps_lftlink a:visited,
* html .ps_rgtlink a, * html .ps_rgtlink a:visited,
* html .ps_col,
* html .ps_block h3.ps_title span,
* html .ps_rtblock h3.ps_rttitle span,
* html .ps_rtblock h3.ps_rtbigtitle span,
* html .ps_rtblock h3.ps_rtflagtitle span,
* html .ps_rtblock h3.ps_rthptitle span,
* html .ps_rtblock h3.ps_rtsimpletitle span {position:relative; zoom:1;}

/* add zoom:1 to pos:relative elements */
* html .ps_clientNav li,
* html .ps_adminNav li a:hover .ps_adminNav-brCorner,
* html .ps_rgtlink,
* html .ps_icon,
* html .ps_icon_content,
* html .ps_icon_chat {zoom:1;}

/* add zoom:1; display:inline; to inline-block elements */
* html .ps_sdbar-content {zoom:1; display:inline;}

/* add overflow:visible to (submit) buttons */
* html input, * html button {overflow:visible;}
