﻿.content_in_box {
    background-color: #F7F7F7;
    border: 1px dashed #CCCCCC;
    padding: 5px;
    text-align: center;
    direction:rtl;
}
.content_in_box_alert {
    background-color: #FBEEEB;
    border: 1px dashed #CC0000;
    color: #CC0000;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    direction:rtl;
}
table.form {
    background-color: #EBEBEB;
    border: 1px solid #CCCCCC;
    padding: 0;
}
h1 {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    color: #2E6194;
    display: block;
    font-size: 24px;
    font-weight: bold;
    height: 35px;
    margin: 0 0 15px;
    padding: 0;
    direction:rtl;
}

p ,td	{ direction:rtl; font-size: 11px; font-family: Tahoma, Helvetica;}
h5 {background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    color: #2E6194;
    display: block;
    font-size: 24px;
    font-weight: bold;
    height: 35px;
    margin: 0 0 15px;
    padding: 0;
    direction:rtl;}
    
body {
	margin: 0px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #F0F0F0;
	scrollbar-highlight-color: #F0F0F0;
	scrollbar-arrow-color: #D1D8EC;
	scrollbar-base-color: #D1D8EC;
	scrollbar-darkshadow-color: #D1D8EC;
	font-family: tahoma;
	font-size: 9pt;
}
html, body {
height: 100%;
}
.content_box
{
	margin: 0px 10px 0px 10px;
	display: block;
	min-height: 100%;
	_height: 100%;
}

.content_box a:link			{ color: #2666B9;  font-family: Tahoma, Helvetica;text-decoration:none}
.content_box a:active			{ color: #2666B9;  font-family: Tahoma, Helvetica;text-decoration:none}
.content_box a:visited			{ color: #2666B9;  font-family: Tahoma, Helvetica;text-decoration:none}
.content_box a:hover			{ color: #2666B9;  font-family: Tahoma, Helvetica;text-decoration:none}

textarea	{ font-size: 9pt; font-family: Tahoma, Helvetica}
input	{ font-size: 9pt; font-family: Tahoma, Helvetica; }
select	{ font-size: 9pt; font-family: Tahoma, Helvetica}

/*- Menu Tabs J--------------------------- */

    #tabsJ {
      float:right;
      width:100%;
      background:#FFFFFF;
      font-size:93%;
      line-height:normal;
          border-bottom:1px solid #24618E;
      }
    #tabsJ ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:right;
      background:url("images/tableftJ.gif") no-repeat left top;
      margin: 0 0 0 5px;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:right;
      display:block;
      background:url("images/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }

        #tabsJ #current a {
                background-position:0% -42px;
        }
        #tabsJ #current a span {
                background-position:100% -42px;
                color:#FFF;
        }

.messageboxok{
	width:260px;
	height:10px;
	margin-left:0px;	
	padding:5px;
	color:#008000;
	font-family: Tahoma;
	font-size: 9pt;
	
}
.messageboxerror{
	width:350px;
	height:10px;
	margin-left:0px;	
	padding:5px;
	color:#FF0000;
	font-family: Tahoma;
	font-size: 9pt;
}

.input_save{
      border-style: none;
      background-image: url('images/save.gif');
      background-color: transparent;
      background-repeat: no-repeat;
      width: 83px;
      height: 21px;
      color:white;
      cursor:pointer;
}


 .LCPageDiv {
  padding: 3px;
  margin: 3px;
  text-align:center;
  font-family:Tahoma,Helvetica,sans-serif;
  font-size:9pt;
  
 }
 
 .LCPageDiv a {
  border: 1px solid #ccdbe4;
  margin-right:3px;
  margin-left:4px;
  padding:1px 6px;

  background-position:bottom;
  text-decoration: none;

  color: #0061de;  
 }
 .LCPageDiv a:hover, .LCPageDiv a:active {
  border: 1px solid #2b55af;
  background-image:none;
  background-color:#3666d4;
  color: #fff;
 }
 .LCPageDiv span.LCPageNoSelected {
  margin-right:3px;
  margin-left:3px;
  padding:1px 2px;
  
  font-weight: bold;
  color: #000;
 }
 .LCPageDiv a.LCPageNext{
  border:2px solid #ccdbe4;
  margin:0 0 0 10px;
 }
 .LCPageDiv a.LCPageNext:hover{
  border:2px solid #2b55af;
 }
 .LCPageDiv a.LCPagePrev{
  border:2px solid #ccdbe4;
  margin:0 10px 0 0;
 }
 .LCPageDiv a.LCPagePrev:hover{
  border:2px solid #2b55af;
 }
.normal_row1 {
	background-color: #FFFFFF;
	height: 20px;
}
.normal_row2 { 
	background-color: #EEEEEE; 
	height: 20px;
	}
.not_available_row
{
	background-color: #FFAEAE; 
	height: 20px;
}	
.normal_row_alert { background-color: #FFC6C6; height:20px;}
.normal_row_alert_msg {
	background-color: #CCCCCC;
	height: 20px;
}
.active_row { background-color: #FFFFD5;height:20px}

.list_table { border-collapse: collapse; border: 5px solid #C4E4FF}
.list_table td
{
	border: 1px solid #D7E1E7;
}
.list_table_td {
	background-color: #C4E4FF;
	border-color: #C4E4FF;
	text-align : center;
	height: 20px;
	font-weight: bold;
}

.jqmWindow {
    display: none;
    position: fixed;
    top: 20%;
    left: 50%;
    margin-left: -300px;
    width: 650px;
    background-color: #EEE;
    color: #333;
    border: 1px solid #C0C0C0;
    padding: 0px;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.post_panel_ajax_addMessage
{
	padding: 0px;
	margin: 0px;
}
.post_panel_ajax_errorMessage
{
	font-weight: bold;
	color: #FF0000;
	padding: 1px;
}
.container {
	width: 100%;
	height:95px;
	background: url(images/nav_bg.gif);
}
#header {

}
.header_nav_link
{
color:#acacac;
font-size:8pt;
float: left;
height:15px;
width: 35px;
padding : 2px;
}
.header_nav_link a 
{
color:#acacac;
font-size: 8pt;
text-decoration:none
}
.header_nav_link a:hover
{
color:#ffb400;
text-decoration:none
}
.header_nav_logo
{
	float: left;
	height:80px;
	width: 170px;
	background: url(images/logo.gif) no-repeat center top;
	
}
#header .disclaimer {
	color: #999;
	padding: 100px 0 7px 0;
	text-align: left;
	display: block;
	position: absolute;
	top: 0; right: 0;
}
#header .disclaimer a {	color: #ccc;}
ul.topnav {
	list-style: none;
	margin: 0;
	float: right;
	width: 750px;
	font-size: 9pt;
}
ul.topnav li {
	float: right;
	margin: 0;
	padding: 0 15px 0px 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 7px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
#topnav_link a
{
	padding: 50px 10px 0px 10px;
	height:45px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
#topnav_link span a:hover
{
background: url(images/bg_navi_hover_nosub.gif) no-repeat center top;
}
.top_menu{
	padding: 50px 10px 0px 10px;
	height:45px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
	cursor:pointer;
}
.navhover
{
background: url(images/bg_navi_hover.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	right: 15px; top: 92px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	width: 170px;
	border: 1px solid #111;
	z-index: 100;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
	direction:rtl;
	text-align:right;
}
html ul.topnav li ul.subnav li a {
	float: right;
	width: 145px;
	background: #14324c url(images/dropdown_linkbg.gif) no-repeat right;
	padding-right: 20px;
	text-align:right;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #720325 url(images/dropdown_linkbg.gif) no-repeat right;
}
.topnav_icon_home
{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	top: 15px;
	width: 32px;
	height: 32px;
	background-image:url("images/sprite.gif") ;
	background-position: -2px -1px;
}
.topnav_icon_orders
{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	top: 15px;
	width: 32px;
	height: 32px;
	background-image:url("images/sprite.gif") ;
	background-position: -36px -1px;
}
.topnav_icon_prods
{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	top: 15px;
	width: 32px;
	height: 32px;
	background-image:url("images/sprite.gif") ;
	background-position: -76px -1px;
}
.topnav_icon_users
{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	top: 15px;
	width: 32px;
	height: 32px;
	background-image:url("images/sprite.gif") ;
	background-position: -5px -38px;
}
.topnav_icon_cms
{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	top: 15px;
	width: 32px;
	height: 32px;
	background-image:url("images/sprite.gif") ;
	background-position: -42px -38px;
}
.topnav_icon_partners
{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	top: 15px;
	width: 32px;
	height: 32px;
	background-image:url("images/sprite.gif") ;
	background-position: -74px -38px;
}
.topnav_icon_stats
{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	top: 15px;
	width: 32px;
	height: 32px;
	background-image:url("images/sprite.gif") ;
	background-position: -4px -72px;
}
.topnav_icon_config
{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	top: 15px;
	width: 32px;
	height: 32px;
	background-image:url("images/sprite.gif") ;
	background-position: -40px -72px;
}
.orders_order_box
{
border-collapse: collapse; border: 5px solid #CCCCCC;

font-family: Tahoma; font-size: 9pt
}
.orders_order_box_td
{
border: 2px solid #dae0f8;
padding:5px; color:#666666; width:50%;
text-align:right;
}
.orders_order_box_td span ,.orders_order_box_prod_footer span
{
padding:5px; color:#000000; 
}
.orders_order_box_prod
{
border-collapse: collapse; border: 1px solid #FFCC00; text-align:center
}
.orders_order_box_prod_header
{
border: 1px solid #C0C0C0;
background-color: #FFCC66; font-family:Tahoma; font-size:8pt; color:#666666
}
.orders_order_box_prod_rows
{
border: 1px solid #DADADA;
padding:5px;
}
.orders_order_box_prod_footer
{
border: 1px solid #C0C0C0;
background-color: #FFEFBE; font-family:Tahoma; font-size:8pt; color:#666666
}
.orders_order_box_prod_footer_vaziat
{
	direction: rtl;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 8pt;
	color: #666666;
	border-left-style: solid;
	border-left-width: 5px;
	border-right-style: solid;
	border-right-width: 5px;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
}
.orders_msg_box
{
	text-align: center;
	background-color: #E4E4E4;
	border: 1px dotted #C0C0C0;
	padding: 5px;
	color: #669900;
	font-weight: bold;
}
.orders_order_num
{
	margin:15px;
	text-align: right;
}
.change_vaziat_ajax_Message
{
	padding: 15px;
	text-align: center;
	color: #669900;
	font-weight: bold;
	direction:rtl;
}
.change_vaziat_ajax_errorMessage
{
	font-weight: bold;
	color: #FF0000;
	padding: 1px;
	direction:rtl;
}
.footer
{
border-top: 1px solid #C0C0C0; 
background-color: #EBEBEB;
height:20px;
color: #808080;
text-align:center;
display:block;
padding:7px;
}
.footer a , .footer a:hover
{
color: #808080;
text-decoration:none;
}
* html .loading_ajax {
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	border-radius: 3px 3px 3px 3px;
	padding: 12px 12px 12px 35px;
	color: #0468B0;
	top: 5px;
	left: 5px;
}

.loading_ajax
{
	border-radius: 3px 3px 3px 3px;
	padding: 12px 12px 12px 35px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
	background-color: #FFFFFF;
	background-position: 8px -82px;
	border: 1px solid #9ACBEF;
	color: #0468B0;
	position: fixed;
	top: 5px;
	left: 5px;
	width: 200px;
	z-index: 999999;
	background-position: right;
	background-image: url('images/progbar_circle.gif');
	background-repeat: no-repeat;
	padding: 5px 30px 5px 0px;
}
* html .loading_ajax_save {
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	border-radius: 3px 3px 3px 3px;
	padding: 12px 12px 12px 35px;
	color: #0468B0;
	top: 5px;
	left: 5px;
	background-color: #FFFFFF;
	background-position: right;
	background-image: url('images/ajaxok.gif');
	background-repeat: no-repeat;
	padding: 5px 20px 5px 0px;

}
.loading_ajax_save
{
	border-radius: 3px 3px 3px 3px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
	background-color: #CCFF99;
	border: 1px solid #9ACBEF;
	color: #0468B0;
	position: fixed;
	top: 5px;
	left: 5px;
	width: 200px;
	z-index: 999999;
	background-position: right;
	background-image: url('images/ajaxok.gif');
	background-repeat: no-repeat;
	padding: 5px 20px 5px 0px;
	vertical-align: middle;
}
* html .loading_ajax_error {
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	border-radius: 3px 3px 3px 3px;
	color: #FF0000;
	top: 5px;
	left: 5px;
	background-color: #FFFFFF;
	background-position: right;
	background-image: url('images/ajaxerror.gif');
	background-repeat: no-repeat;
	padding: 5px 20px 5px 0px;
	font-weight: bold;
}
.loading_ajax_error
{
	border-radius: 3px 3px 3px 3px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
	background-color: #FFFFCC;
	border: 1px solid #FF0000;
	color: #FF0000;
	position: fixed;
	top: 5px;
	left: 5px;
	width: 300px;
	z-index: 999999;
	background-position: right;
	background-image: url('images/ajaxerror.gif');
	background-repeat: no-repeat;
	padding: 5px 20px 5px 0px;
}
.savemessage
{
	padding: 5px 20px 5px 0px;
	background-position: right;
	color: #33CC33;
	font-weight: bold;
	background-image: url('images/ajaxok.gif');
	background-repeat: no-repeat;
	text-indent: inherit;
	vertical-align: middle;
	direction:rtl;
}
.errormessage
{
	background-position: right center;
	color: #FF3300;
	font-weight: bold;
	background-image: url('images/ajaxerror.gif');
	background-repeat: no-repeat;
	padding-right: 20px;
	text-indent: inherit;
	vertical-align: middle;
	margin-bottom: 20px;
}

.msg_reply_table
{
	border-collapse: collapse;
	border: 5px solid #C4E4FF

}
.msg_reply_table_header
{

}
#add_edit_forms
{
	 border: 5px solid #C4E4FF;
}
#add_edit_forms td
{
	background-color: #E8E8E8;
}
.htmlarea
{
width:510px;
}