@charset "utf-8";
@font-face {
    font-family: 'BYekan';
    src:url('./fonts/BYekan.ttf') format('truetype'),
		url('./fonts/BYekan.woff') format('woff');
}
/* config */
ul, li, form, a, a img, img, h3 {border:0; padding:0; margin:0;}
.clr {clear:both;}
.fr {float:right;}
.fl {float:left;}
/*ul.hMenu {}
ul.hMenu li { list-style:none; display:inline;}
ul.hMenu li a {margin:0 5px; display:inline-block; padding:0 10px;}
ul.hMenu span {font-size:8px;}*/
span.a_titr {font-size:10px; font-weight:bold; color:#ff3300;}
span.b_titr {font-size:10px; font-weight:bold; color:#006699;}
.dn {display:none;}
.vh {visibility:hidden;}
.m0 {margin:0 !important;}
.p0 {padding:0 !important;}
.bbgn {border:none !important; background:none !important;}
.pm0 {margin:0 !important; padding:0 !important;}
.ltr {direction:ltr !important;}
.w985 {width:985px; margin:0 auto;}

/* public */
body {background:url(bbgb_rx.png) repeat-x 0 100% #259ce0; margin:0; padding:0; 
font-family:Tahoma; font-size:11px; color:#48494b; direction:rtl;}
table {font-size:11px;}
a:link, a:visited, a:active {color:#F60; text-decoration:none; font-size:11px;}
a:hover {color:#06F;}
a:active{outline: none;}
a:focus {outline:none; -moz-outline-style: none;}

/* private */
.siteContainer {}

.crest {background:url(crest_rx.png) repeat-x; height:40px;}
.panel { padding-top:7px;}
ul.panelTabed {}
.panelTabed li {list-style:none; display:inline-block; float:left; position:relative;}
.panelTabed a, .curr_date, .crest_btn { background-color:#3cb0e7; border:solid 1px #1b88da; border-radius:7px; text-align:center; color:#FFF; line-height:23px; margin-right:5px; text-shadow:0 0 1px #1e7fdb; display:inline-block;}
.curr_date { text-shadow:0 0 7px #055b87;}
.panelTabed a { display:inline-block; padding:5px 6px 5px;font-weight:bold; font-size:13px;}
.panelTabed a:hover, .panelTabed li.active a { background:url(panelSub_rx.png) repeat-x 0 -5px #FFF;}
.panelTabed li.active a { border-bottom-left-radius:0; border-bottom-right-radius:0; padding-top:9px; padding-bottom:6px; border-bottom:none; }
.curr_date { padding:0 15px 3px; cursor:default;}
ul.panelIcon {margin:5px 0 0 5px;}
.panelIcon li { list-style:none; float:left; display:inline-block;}
.panelIcon li a { margin-right:5px;}
ul.brand { margin-top:8px;}
.brand li {list-style:none; float:right; display:inline-block;}
.brand li a { margin-left:5px;}
.crest_btn { margin-top:-1px;}
.crest_btn {padding:2px 6px 3px;}

.panelTabed_sub a {background:inherit !important; border:inherit; color:#F60; display:compact; font-size:inherit; padding:0 !important; margin:5px 0 0 !important; border-radius:inherit; font-weight:inherit; box-shadow:inherit; text-shadow:inherit;}
.panelTabed_sub a:hover { color:#06F;}
.login_tf { width:90px; border:solid 1px #d1d3d5; border-radius:5px; box-shadow:0 0 15px #ccc inset; font-family:Tahoma; font-size:11px; color:#666; padding:3px 3px 5px;}
/*.login_tf:hover { box-shadow:0 0 4px #06F;}*/
.panelTabed_sub .s_btn { border-radius:4px; padding-left:5px !important; padding-right:5px !important;}
.panelTabed_sub .a_titr { display:block; margin-bottom:7px;}

.panelTabed_sub { display:none; background:url(panelSub_rx.png) repeat-x 0 -25px #FFF; border:solid 1px #54afe4; border-top:none;top: 32px; border-left-bottom:7px; padding:10px 20px; height:80px; position:absolute; left:0; border-bottom-left-radius:8px; border-bottom-right-radius:8px; box-shadow:0 1px 2px #a9c5d5; width:300px;}
.panelTabed li.active .panelTabed_sub { display:block;}

.bodyContainer {background:url(bbgt_rx.png) repeat-x 0 0;}

.header { height:110px; background:url(hader_light.png) no-repeat;}
.logo { margin-top:8px;}
.logo a {float:right;}

.contentContainer { border-bottom-left-radius:8px; border-bottom-right-radius:8px; box-shadow:0 1px 5px #1b70a1;}

.hMenuContainer { background:url(vMenu_rx.png) repeat-x; height:33px; padding-top:5px; position:relative;}
.hMenu li {display:inline-block; float:right; list-style:none;}
.hMenu a { display:inline-block; float:right; height:33px; line-height:28px; padding:0 15px; text-shadow:0 1px 0 #FFF; border-left:solid 1px #FFF; color:#333;}
.hMenu a:hover {color:#F30; text-shadow:0 0 7px #ffaa10;}
.hMenu li.active a {background:url(hMenu_hover.png) repeat-x; color:#FFF; font-weight:bold; text-shadow:0 1px 0 #f57309;}
.hMenu_links { margin:7px 0 0 15px;}
.hMenu_links a {float:left; margin-right:5px;}

.corner_l, .corner_r { display:block; width:10px; height:54px; background:url(vMenu_rx.png) repeat-x; padding-top:38px; position:absolute; top:0;}
.corner_l { left:-10px;}
.corner_r { right:-10px;}

.content {background:url(content_rx.png) repeat-x #FFF; padding:2px 1px; border-bottom-left-radius:8px; border-bottom-right-radius:8px;}
.content_inner {border:solid 1px #CCC; border-top-width:4px; padding:8px 8px 47px;}
.rColumn { width:175px; margin-left:9px;}
.lColumn {width:780px;}
.lColumn2 {width:100%;}

.sBox {border:solid 1px #cccccc; box-shadow:0 0 25px #d7d7d7 inset; margin-bottom:10px;}
.wel_mess { background:url(icon/user_2.png) no-repeat 100% 50%; padding-right:26px; margin:5px 1px; line-height:140%; cursor:default;}												/*this line is changed by Fatehi*/
.dashboardBox { background:url(icon/dashboard2.png) no-repeat 100% 50%; padding-right:26px; margin:5px 1px; line-height:140%; cursor:pointer;color:black}												/*this line is changed by Fatehi*/

.fooMenu {text-align:center; margin:20px 0;}
.fooMenu li {list-style:none; display:inline;}
.fooMenu li a { margin:0 15px; color:#333;}
.fooMenu li a:hover, .fooMenu li.active a { color:#F30; text-shadow:0 0 7px #055b87;}

.cr {text-align:center; color:#FFF; text-shadow:0 1px 0 #4789af; direction:ltr; font-family:Verdana, Geneva, sans-serif; margin:10px 0; font-size:10px;}
.cr a {color:#FFF; font-size:10px;}
.cr a:hover { color:#03C; text-shadow:0 0 7px #055b87;}

/* s_box */
.s_box { border:solid 3px #ebebeb; background-color:#FFF;}
.s_box_in { border:solid 1px #CCC; background:url(t_box/t_box_t.png) repeat-x #FFF;}

.s_box_t { border-bottom:solid 1px #CCC; width:100%;}
.s_box_t_l, .s_box_t_m, .s_box_t_r{ height:28px; line-height:26px;}
.s_box_t_l { width:28px; float:left;}
.s_box_t_m { margin:0 28px; text-align:right;}
.s_box_t_r { width:28px; margin-top:-28px; background:url(icon/brand_ico2.png) no-repeat 50% 50%; float:right;}

.s_box_m {}
.s_box_ml { padding-left:5px;}
.s_box_mr { padding-right:5px;}
.s_box_mc { padding:10px 5px 25px;}
.s_botton { background:url(t_box/t_box_t.png) repeat-x; border:solid 1px #CCC; padding:3px 10px 6px; font-family:Tahoma; font-size:11px; color:#384F5B; outline:solid 1px #ebebeb;}
input:active { outline: none;}

.s_box_b { display:none;}
.s_box_b_l, .s_box_b_m, .s_box_b_r{ height:10px; line-height:8px;}
.s_box_b_l { width:10px; float:left;}
.s_box_b_m { margin:0 10px;}
.s_box_b_r { width:10px; margin-top:-10px;}

.s_btn {background:url(vm_assets/vMenu_hover.png) repeat-x 0 0; color:#FFF; text-shadow:0 0 2px #000000; border:solid 1px #ca712e; font-family:Tahoma; font-size:11px; padding:0 10px 3px; border-radius:3px;}
.s_btn:hover { box-shadow:0 0 4px #06F;}



/*//////////////////////// buttons ///////////////////////////*/
.buttonEtc, .buttonEtc2, .buttonEtc3, .buttonEtcC, .buttonEtcM, .buttonEtc2M, .buttonEtc3M, .buttonEtcCM, .buttonEtcTiny  {
	background:url(vm_assets/vMenu_hover.png)	repeat-x 0 0;
	color:#FFF;
	text-shadow:0 0 2px #000000;
	border:solid 1px #ca712e;
	font-family:Tahoma;
	font-size:11px;
	padding:0 10px 3px;
	border-radius:3px;
/*
	background:url(buttonEtc.gif) no-repeat top left;
	width:53px;
	height:18px;
	border:none;
	cursor:pointer;
	font-family:tahoma;
	font-size:8pt;
	color:#333333;
	padding-bottom:3px;
*/
}
.buttonEtcTiny {
	background:url(vm_assets/vMenu_hover.png)	repeat-x 0 0;
	/*background:url(buttonEtcTiny.gif) no-repeat top left;*/
	width:22px;
}

.buttonEtc2, .buttonEtc2M {
	background:url(vm_assets/vMenu_hover.png)	repeat-x 0 0;
	width:80px;
}
.buttonEtc3, .buttonEtc3M{
	background:url(vm_assets/vMenu_hover.png)	repeat-x 0 0;
	width:120px;
}
.buttonEtcC, .buttonEtcCM {
	background:url(vm_assets/vMenu_hover.png)	repeat-x 0 0;
	width:53px;
}
.buttonEtcM {
	margin:0 8px 0 8px;
}
.buttonEtc2M {
	margin:0 8px 0 8px;
}
.buttonEtc3M {
	margin:0 8px 0 8px;
}
.buttonEtcCM {
	margin:0 8px 0 8px;
}
/*
toolTip  style    add by golshari
*/
.tooltip
{
  position: relative;
  background: #eaeaea;
  cursor: help;
  display: inline-block;
  text-decoration: none;
  color: #222;
  outline: none;
}

.tooltip span
{
  visibility: hidden;
  position: absolute; 
  bottom: 30px;
  left: 50%;
  z-index: 999;
  width: 230px;
  margin-left: -127px;
  padding: 10px;
  border: 2px solid #ccc;
  opacity: .9;
  background-color: #ddd;                     
  background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));  
  -moz-border-radius: 4px;
  border-radius: 4px;  
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;  
  text-shadow: 0 1px 0 rgba(255,255,255,.4); 
}

.tooltip:hover
{
  border: 0; /* IE6 fix */
}

.tooltip:hover span
{
  visibility: visible;
}

.tooltip span:before,
.tooltip span:after
{
  content: "";
  position: absolute;
  z-index: 1000;
  bottom: -7px;
  left: 50%;
  margin-left: -8px;  
  border-top: 8px solid #ddd;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;        
  border-bottom: 0;  
}

.tooltip span:before
{
  border-top-color: #ccc;
  bottom: -8px;
}

/* Yellow */

.yellow-tooltip span
{

  border-color: #e1ca82;
  background-color: #ffeaa6;                     
}

.yellow-tooltip span:after
{ 
  border-top-color: #ffeaa6;
}

.yellow-tooltip span:before
{
  border-top-color: #e1ca82;
}

/* Navy */

.navy-tooltip span
{
  color: #fff;
  text-shadow: 0 1px 0 #000;  
  border-color: #161a1f;
  background-color: #1e2227;
}

.navy-tooltip span:after
{ 
  border-top-color: #1e2227;
}

.navy-tooltip span:before
{
  border-top-color: #161a1f;
}

/* Blue */

.blue-tooltip span 
{
  border-color: #59add4;
  background-color: #61bde7;
}

.blue-tooltip span:after
{ 
  border-top-color: #61bde7;
}

.blue-tooltip span:before
{
  border-top-color: #59add4;
}

/* Pink */

.pink-tooltip span 
{
  border-color: #ce4378;
  background-color: #ea4c88;
}

.pink-tooltip span:after
{ 
  border-top-color: #ea4c88;
}

.pink-tooltip span:before
{
  border-top-color: #ce4378;
}
/*
end of tooltip style
*/