/* ************************ general ********************************* */

body{
	margin:0px;
	background-color:#EDEDED;
	font-family:tahoma;
	font-size:11px;
	color:#393939;
}

.info {
	font-style:italic;
	font-size: 0.9em;
	color: #FFFFFF;
}

input{
	border:0px;
	font-family:tahoma;
	font-size:13px;
	color:#393939;
	background-color:transparent;
}

select{
	font-family:tahoma;
	font-size:13px;
	color:#393939;
	background-color:transparent;
}

.rtl{
	direction:rtl;
	width:100%;
}

a{
	color:#393939;
	text-decoration:none;
}

a.undr:link { color:#393939; text-decoration:none; }
a.undr:visited { color:#393939; text-decoration:none; }
a.undr:hover { color:#393939; text-decoration:underline; }

h1
{
  margin:0px;
  font-size:11px;
}

/* ************************ header ********************************* */

.header_flags{
	padding-top:5px;
}

.header_logo{
	float:left;
	padding-top:21px;
	height:129px;
}

.header_menu{
	direction:rtl;
	float:left;
	background-image:url(../images/arr_b.gif);
	background-repeat:no-repeat;
	width:1000px;
	font-family:tahoma;
	font-size:13px;
	color:#EDEDED;
	padding-top:5px;
}

/* ************************ Navigation ********************************* */

.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav li {
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	background-image:url(../images/sp.gif);
	background-position:right 7px;
	background-repeat:no-repeat;
	padding:4px 5px 0px 5px;
}

.nav .hbtn{
	color:#FFFFFF;
	padding:5px 8px 0px 8px;
	cursor:pointer;
}

.nav .hbtn .hbtnl{
	
}

.nav .hbtn_ovr{
	cursor:pointer;
	color:#3C3C3C;
	background-image:url(../images/h_btn_right_o.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:8px;
}

.nav .hbtn_ovr .hbtnl{
	background-image:url(../images/h_btn_left_o.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px 8px;
	padding-right:0px;
	line-height:18px;
}

.nav ul {
	list-style: none;
	margin: 0;
	position: absolute;
	z-index: 101;
	/*filter:alpha(opacity=80);*/
	-moz-opacity:0.95;

}

.nav-none{
	float:right;
	padding:4px 8px 0px 8px;
}

.hbtn{
	background: transparent url('../images/h_btn_left_o.gif') no-repeat top left;
	display: block;
	float: right;
	font: normal 12px tahoma; 
	height: 30px; 
	text-decoration: none;
}

.hbtn span{
	background: transparent url('../images/h_btn_right_o.gif') no-repeat top right;
	display: block;
	padding: 8px 8px 4px 8px;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
}

.hbtn_ovr{
	background: transparent url('../images/h_btn_left_o.gif') no-repeat top left;
	display: block;
	float: right;
	font: normal 12px tahoma; 
	height: 31px; 
	text-decoration: none;
	background-position: bottom left;
	color:#3C3C3C;
}

.hbtn_ovr span{
	background: transparent url('../images/h_btn_right_o.gif') no-repeat top right;
	display: block;
	padding: 8px 8px 4px 8px;
	cursor:pointer;
	text-align:center;
	background-position: bottom right;
}

.submenu{
	width:100%;
	color:#333333;
	direction:rtl;
	font-size:12px;
	line-height:20px;
}

.submenu a:hover{
	color:#FFFFFF;
}

/* ************************ flash stock ********************************* */
.flash_stock{
	width:730px;
	padding:3px 5px;
	color:#EDEDED;
	font-style:italic;
}

/* ************************ body ********************************* */

.body{
	padding-left:3px;
	direction:rtl;
}

.body_wrapper{
	padding-left:0px;
}

.title{
	background-image:url(../images/h_bg.gif);
	background-repeat:repeat-x;
	padding-right:8px;
	margin-bottom:18px;
}

.text{
	line-height:1.5em;
	font-size:12px;
}

.panel{
	margin:25px 0px 17px 0px;
}

/* ************************ visors sample************************** */

.sample_wrapper{
	padding-left:12px;
}

.samples{
	padding:8px;
	color:#EDEDED;
}

.samples_body{
	padding:8px 8px 0px 8px;
	color:#393939;
}

.sample_title{
	text-align:center;
	margin-bottom:8px;
}

.sample_head,.sample_head td{
	padding:4px 8px;
	text-align:center;
	color:#AACF02;
	font-weight:bold;
}

.sample_head_green,.sample_head_green td{
	padding:4px 8px;
	text-align:center;
	background-color:#AACF02;
	color:#222222;
}

.sample_head_red,.sample_head_red td{
	padding:4px 8px;
	text-align:center;
	background-color:#BF0000;
	color:#B2B2B2;
}

.sample_head_black,.sample_head_black td{
	padding:4px 8px;
	text-align:center;
	background-color:#000000;
	color:#B2B2B2;
}

.sample_head3 td{
	padding:4px 8px;
	text-align:center;
	color:#AACF02;
	background-color:#666666;
}

.sample_head_normal{
	margin-top:2px;
	padding:4px 0px;
	text-align:center;
	background-color:#8C8C8C;
}

.sample_head_normal_vise{
	margin-top:2px;
	padding:4px 8px;
	font-size:13px;
	background-color:#8C8C8C;
}

.sample_head_normal_vise_reg{
	margin-top:2px;
	padding:3px 8px;
	background-color:#8C8C8C;
}

.sample_head_no{
	font-size:24px;
}

.sample_back{
	padding-top:2px;
	background-color:#B2B2B2;
}

.sample_led{
	padding:16px 8px;
	color:#EDEDED;
}

.sample_percent{
	margin-top:0px;
}

.sample_percent td{
	background-image:url(../images/s_bg.gif);
	padding:0px;
	color:#EDEDED;
}

/* ************************ login ********************************* */

.login{
	padding:8px;
	direction:rtl;
	color:#EDEDED;
}

.login .txt{
	margin-bottom:3px;
}

.login_link{
	padding:3px 0px;
	font-size:11px;
	direction:rtl;
}

.login .txt_red{
    color:#ff7f7f;
    text-align: center;
    direction: rtl;
	margin-bottom:3px;
}

.login .txt_green{
	color:#aacf02;
    text-align: center;
    direction: rtl;
	margin-bottom:3px;
}

.login .txt_blue{
	color:#005aca;
    text-align: center;
    direction: rtl;
	margin-bottom:3px;
}

.login .txt_gray{
	color:#dcdcdc;
    text-align: center;
    direction: rtl;
	margin-bottom:3px;
}

/* ************************ stocks ********************************* */

.stocks{
	padding:8px;
	direction:rtl;
	color:#393939;
}

.stocks_title{
	padding:5px 5px;
	font-weight:bold;
	text-align:center;
}

.stocks_body{
	padding:0px 5px;
	font-size:10px;
	line-height:1.5em;
	text-align:left;
}

.stocks_txt, .stocks_txt a{
	font-size:11px;
	color:#AACF02;
	font-weight:bold;
	text-align:left;
	margin-top:5px;
}

/* ************************ buttons ********************************* */

.btn{
	margin-bottom:10px;
}

/* ************************ footer ********************************* */

.footer{
	background-color:#393939;
	background-image:url(../images/footer_sp1.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#EDEDED;
	
}
.footer_body{
	background-image:url(../images/footer_sp.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding:18px 0px;
	width:1000px;
	margin:0px auto;
	direction:rtl;
	float:none;
}
#footer_left{
	width:170px;
}
#footer_middle{
	width:540px;
	
}
.footer_middle_cell{
	width:225px;
}
#footer_right{
	width:170px;
}
.footer_header{
	background-image:url(../images/footer_tit_bg.gif);
	background-repeat:repeat-x;
	height:20px;
	margin-bottom:17px;
	padding:10px 8px 0px 8px;
}
#footer_bottom{
	width:100%;
	margin-top:40px;
	float:left;
	color:#EDEDED;
}
#footer_bottom_left{
	width:30%;
	text-align:left;
	float:left;
}
#footer_bottom_right{
	width:70%;
	float:left;
}

a:link.link , a:visited.link, a:active.link {
 	color:#AACF02;
	line-height:1.6em;
	padding-right:5px;
	display:block;
}
a:hover.link{
	color:#EDEDED;
	background-color:#575757;
	padding-right:5px;
}
a:link.link1 , a:visited.link1, a:active.link1 {
	color:#EDEDED;
	line-height:1.6em;
	padding-right:5px;
	display:block;
}
a:hover.link1{
 	color:#AACF02;
	background-color:#575757;
	display:block;
	padding-right:5px;
}

a .WhiteToGray , a:visited .WhiteToGray {
	color:#FFFFFF;
	line-height:1.6em;
	padding-right:5px;
}
a:hover .WhiteToGray {
 	color:#FFFFFF;
	background-color:#575757;
}

/* ************************ border 1 ********************************* */

.b1_tl{
	background-color:#666666;
	background-image:url(../images/brd/tl.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
.b1_tr{
	background-image:url(../images/brd/tr.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.b1_bl{
	background-image:url(../images/brd/bl.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.b1_br{
	background-image:url(../images/brd/br.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

/* ************************ border 2 ********************************* */

.b2_tl{
	background-color:#E6E6E6;
	background-image:url(../images/brd2/tl.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
.b2_tr{
	background-image:url(../images/brd2/tr.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.b2_bl{
	background-image:url(../images/brd2/bl.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.b2_br{
	background-image:url(../images/brd2/br.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

/* ************************ border 3 ********************************* */

.b3_tl{
	background-color:#8C8C8C;
	background-image:url(../images/brd3/tl.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
.b3_tr{
	background-image:url(../images/brd3/tr.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.b3_bl{
	background-image:url(../images/brd3/bl.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.b3_br{
	background-image:url(../images/brd3/br.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

/* ************************ border 4 ********************************* */

.b4_tl{
	background-color:#B2B2B2;
	background-image:url(../images/brd4/tl.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
.b4_tr{
	background-image:url(../images/brd4/tr.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.b4_bl{
	background-image:url(../images/brd4/bl.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.b4_br{
	background-image:url(../images/brd4/br.gif);
	background-position:bottom right;
	background-repeat:no-repeat;

}
.b4_blb{
	background-color:#B2B2B2;
	background-image:url(../images/brd4/bl.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

/* ************************ border 5 ********************************* */

.b5_tl{
	background-color:#666666;
	background-image:url(../images/brd5/tl.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
.b5_tr{
	background-image:url(../images/brd5/tr.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.b5_bl{
	background-image:url(../images/brd5/bl.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.b5_br{
	background-image:url(../images/brd5/br.gif);
	background-position:bottom right;
	background-repeat:no-repeat;

}
.b5_blb{
	background-color:#666666;
	background-image:url(../images/brd5/bl.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

/* ************************ border 6 ********************************* */

.b6_t{
	background-image:url(../images/brd6/t.gif);
	background-repeat:repeat-x;
}
.b6_b{
	background-image:url(../images/brd6/b.gif);
	background-repeat:repeat-x;
}
.b6_l{
	background-image:url(../images/brd6/l.gif);
	background-repeat:repeat-y;
}
.b6_r{
	background-image:url(../images/brd6/r.gif);
	background-repeat:repeat-y;
}
.b6_body{
	background-color:#ffffff;
	padding:0px 10px;
}


.gray-border
{
    BORDER-RIGHT: #a6a6a6 1px solid;
    BORDER-TOP: #a6a6a6 1px solid;
    BORDER-LEFT: #a6a6a6 1px solid;
    BORDER-BOTTOM: #a6a6a6 1px solid;
    padding:1px 1px;
}

/* ************************ Text Area ********************************* */

.ta_tl{
	background-color:#b2b2b2;
	background-image:url(../images/brd7/tl.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
.ta_tr{
	background-image:url(../images/brd7/tr.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.ta_bl{
	background-image:url(../images/brd7/bl.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.ta_br{
	background-image:url(../images/brd7/br.gif);
	background-position:bottom right;
	background-repeat:no-repeat;

}

textarea{
	border:0px;
	font-family:tahoma;
	font-size:13px;
	color:#393939;
	background-color:transparent;
	/* overflow:hidden; */
}

/* ************************ SELECT DropDown CSS ********************************* */


DIV.custom {
	     WIDTH: 100%;BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px;
}
DIV.custom INPUT {
	 WIDTH: 100%; PADDING-RIGHT: 26px; PADDING-LEFT: 0px; HEIGHT: 21px; BACKGROUND: url(/images/select.gif) no-repeat 0px 0px;
}
DIV.custom DIV.icon {
     	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/images/selectRight.gif) no-repeat 0px 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 26px; CURSOR: pointer; TOP: 0px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px;
}
DIV.custom DIV.list-wrapper {
		WIDTH: 100%; BORDER-RIGHT: #3a3c6c 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #3a3c6c 0px solid; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #3a3c6c 1px solid; BOTTOM: auto; PADDING-TOP: 0px; BORDER-BOTTOM: #3a3c6c 1px solid; TOP: 24px; BACKGROUND-COLOR: #b2b2b2; RIGHT: 22px;
}
DIV.custom DIV.list-wrapper-up {
BORDER-RIGHT: #3a3c6c 1px solid; BORDER-TOP: #3a3c6c 1px solid; BORDER-LEFT: #3a3c6c 1px solid; BOTTOM: 24px; BORDER-BOTTOM: #3a3c6c 0px solid; TOP: auto;
}
DIV.custom UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 200px; TEXT-ALIGN: RIGHT; 
}
DIV.custom LI {
		PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px tahoma, arial, helvetica, sans-serif; CURSOR: pointer; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffff;
}
DIV.custom LI.active {
	BACKGROUND-COLOR: #aacf02;
}
DIV.custom INPUT.empty {
	COLOR: gray;
}