@charset "utf-8";
body {
	margin:0;
	padding:0;
	width:100%;
	background:#2e597b url(images/main_bg.jpg) top repeat-x;
	font-family:tahoma;
	font-size:11px;  
	line-height:20px;

}

html {
     padding:0;
	 margin:0; 
	 font-size:11px;
	 font-family:tahoma;
}
/* main */
.main {
     width:100%;
	 padding:0;
	 margin:0 auto; 
	 font-size:11px;
}

.resize {
     width:966px;
	 margin:0 auto; 

}

/********** header **********/
.header {
	
}

.header ul li{
	direction:rtl;
	float:right;
}

.block_header {
     margin:0 auto; width:966px;

}

/* logo */
.logo {
	float:left;
	padding:0;
	margin:44px 0 33px 0;
	width:209px; 
}

/*Twitter*/
.Twitter {
	font: normal 11px tahoma, "Times New Roman", Times, serif;
	color:#d6e8f5;
	background:url(images/twitter.gif) right no-repeat;
	padding:10px 40px;
	margin:44px 0 0 0;
	width:250px;
	float:right; 
	direction:rtl;
	font-weight:bold;
	font-size:14px;
}
/* menu */
	
.menu {
	padding:0;
	margin:0;
	width:966px;
	height:53px;
	background: url(images/bg_menu.gif) top repeat-x; 
}

.menu ul {
	padding:0;
	margin:0 0px 0 10px;
	list-style:none;
	border:0;
	float: right; 
}

.menu ul li {
	float:right;
	margin:0;
	padding:0;
	border-right:1px solid #303030;
	border-left:1px solid #0a0a0a; 
}

.menu ul li a {
	float:left;
	margin:0 1px 0 0;
	padding:17px 47px;
	color:#fff;
	font:normal 14px tahoma, "Times New Roman", Times, serif;
	text-decoration:none; 
}

.menu ul li a:hover {
    background: url(images/hover.gif) left repeat-x; 
}
.menu ul li a.active {
     background: url(images/hover.gif) left repeat-x; 
}

/********** slider **********/
.slider {
    
	margin:0 auto;
	padding:0;
}

.slider2 {
	margin:0 auto;
	padding:0; 
	height:348px; 
}

.slice12 {
	margin:0 auto;
	width:966px;
	padding:0;
	background:url(images/bg_simple2.gif) top no-repeat;
	height:93px; 
}

.slice12 h2 {
	font: normal 40px tahoma, "Times New Roman", Times, serif;
	color:#1c1d1c;
	padding:20px 40px;
	margin:0; 
}

/*simple text*/
.simple {
	width:966px;
	margin:0 auto;
	padding:0; 
}

.simple .text {
	font:normal 12px tahoma, Helvetica, sans-serif;
	color:#858585;
	width:200px;
	float: right;
	margin:10px 0;
	padding:0; 
}

.slider div.slice1 {
	margin:0 auto;
	width:966px;
	padding:0; 
}

.slider div.slice1 div.slice2 {
	margin:0 auto;
	padding:1px; 
}

.slider div div div {
	margin:0 auto;
	padding:0;
	width:966px;
	height:348px;
	background:url(images/bg_simple.gif) top no-repeat; 
}

.slider div div div h2 {
	width:890px;
	float:right;
	font:normal 18px tahoma, "Times New Roman", Times, serif;
	color:#1c1d1c;
	padding:20px 10px 0 20px;
	margin:0;
	line-height:1.2em;
	text-align:right; 
	direction:rtl;
}
.slider div div div p {
	width:890px;
	float:right;
	text-align:right;
	font:normal 11px tahoma, "Times New Roman", Times, serif;
	color:#262626;
	margin:0;
	padding:4px 10px 0 40px;
	line-height:1.8em; 
	direction:rtl;
	
}
/********** block index **********/
.body {
	padding:0;
	margin:0; 
	font-size:11px;
	font-weight:normal
}

.body h2 {
	font:normal 24px tahoma, "Times New Roman", Times, serif;
	color:#373737;
	padding:10px 5px;
	margin:0; 
}

.body h3 {
	font:13px;
	font-weight:bold;
	color:#CA0000;
	padding:10px 5px; 
}

.body a {
	font:normal 11px tahoma, "Times New Roman", Times, serif;
	color:#2e597b;
	text-decoration:none; 
}

.body p {
	font:normal 11px tahoma, "Times New Roman", Times, serif;
	color:#8d8d8d;
	line-height:1.8em;
	padding:5px;
	margin:0; 
}

.body strong {
     color:#333; 
}

.body span {
}

.body em {
	font:italic 11px tahoma, "Times New Roman", Times, serif;
	color:#8d8d8d;
	line-height:1.8em;
	padding:10px 0 0 10px; 
}

.body_resize {
	width:966px;
	margin:0 auto;
	padding:0; 
	background:#fff;
	border-bottom:5px solid #0e0e0e; 
}

/********************topi***************/
.topi {
	width:946px;
	margin:0 auto;
	padding:0 0 0 20px;
	background:#f2f3eb;
	border-bottom:1px solid #e8e5dc; 
}

.topi .blogi {
	width:300px;
	margin:5px 5px;
	padding:0;
	float:left; 
}
.topi h2 {
	border:0;
	font:bold 12px tahoma, "Times New Roman", Times, serif;
	text-align:right; 
	color:#1c1c1c;
	padding:18px 65px 18px 0;
	margin:10px 0 0 0;
}

.topi p {
	font:normal 11px tahoma, "Times New Roman", Times, serif;
	color:#646464;
	padding: 5px 10px;
	margin:0;
	text-align:right;
	direction:rtl;
	line-height:1.8em; 
}

.topi a {
	text-decoration:underline;
	font:normal 11px tahoma, "Times New Roman", Times, serif;
	color:#35678f; 
}

.topi h2.what {
     background:url(images/h2_what.gif) right no-repeat; 
}

.topi h2.Our {
     background:url(images/h2_suport.gif) right no-repeat; 
}

.topi h2.work {
     background:url(images/h2_work.gif) right no-repeat; 
}

.topi ul {
	list-style:none;
	margin:0;
	padding:0; 
	text-align:right;
}

.topi li {
	background:url(images/Sub_ul_li.gif) right no-repeat;
	padding:5px 30px; 
	margin:0;
	border-bottom:1px solid #eaeaea;
	line-height:10px;
	direction:rtl; 
}

.topi ul li a {
	font: normal 11px tahoma, "Times New Roman", Times, serif; 
	color:#3a3c3c; 
	text-decoration:none;
	direction:rtl; 
}

.topi ul li a:hover {
     color:#2e5a7c;
	 text-decoration:underline; 
}


/*******************Welcome*****************/
.Welcome {
/*	width:655px;
*/	margin:5px 15px;
	float:right;
	padding:5px 10px; 
	text-align:right;
}

.Welcome h3 {
	color:#C00;
}

.Welcome h4 {
	font-size:11px;
	color:#603;
}

.Welcome ul {
	width:250px;
	float: right;
	margin:5px 3px;
	padding:0;
	list-style:none; 
}

.Welcome li {
	background:url(images/ul_li.gif) right no-repeat;
	padding:5px 20px;
	margin:0;
	font: normal 11px tahoma, "Times New Roman", Times, serif;
	color:#5c5c5c; 
}

.Welcome .serv {
	width:250px; 
	float:right;
	margin:5px 2px;
	padding:0; 
}

.Welcome .serv img {
	margin:10px 5px;
	float:left;
	padding:0; 
}

/*News RIGHT */
.News {
	width:207px;
	float: right;
	margin:5px 15px;
	padding:5px 10px; 
}

.News h2{
     text-align:right;
	 font-size:14px;
	 font-weight:bold;
	 color:#900
}

.News ul {
	list-style:none;
	margin:0;
	padding:0; 
	text-align:right;
}

.News li {
	background:url(images/Sub_ul_li.gif) right no-repeat;
	padding:5px 30px; 
	margin:0;
	border-bottom:1px solid #eaeaea;
	line-height:10px; 
}

.News ul li a {
	font: normal 11px tahoma, "Times New Roman", Times, serif; 
	color:#3a3c3c; 
	text-decoration:none; 
}

.News ul li a:hover {
     color:#2e5a7c;
	 text-decoration:underline; 
}

/********** contact form **********/
#contactform {
	margin:0;
	padding:5px 10px; 
}

#contactform * {
     color:#222222; 
}

#contactform ol {
     margin:0; padding:0; list-style:none; 
}

#contactform li {
     margin:0; padding:0; background:none; border:none; display:block; 
}

#contactform li.buttons {
     margin:5px 0 5px 0; 
}

#contactform label {
	margin:0; 
	width:110px; 
	display:block;
	padding:5px 0;
	font:bold 12px tahoma, "Times New Roman", Times, serif;
	color:#656565;
	text-transform:capitalize; 
}

#contactform label span {
     font:normal 10px Arial, Helvetica, sans-serif; 
}

#contactform input.text {
	width:440px;
	border:1px solid #dcdcdc;
	margin:5px 0;
	padding:5px 2px; 
	height:16px;
	background:#f5f5f5; 
}

#contactform textarea {
	width:440px; border:1px solid #dcdcdc;
	margin:10px 0;
	padding:2px;
	background:#f5f5f5; 
}

#contactform li.buttons input {
	padding:3px 0;
	margin:0;
	border:0;
	color:#FFF; 
}

p.response {
	text-align:center;
	color:#2c2c2c; 
	font: bold 11px tahoma, Helvetica, sans-serif;
	line-height:1.8em; 
	width:auto; 
}

.tr_right {
	text-align:right;
	font-size:11px;
	font-weight:normal;
}

legend{
	direction:rtl;
	margin-right:5px;
	right:9px;
}

.fieldset {
	border: 1px solid #ddd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

/********** footer **********/
.footer {
     padding:30px 0; margin:0 auto; 
}

.footer .resize p.footer_logo {
	float:left;
	padding:0;
	margin:0 10px; 
}

.footer .resize div {
	width:966px;
	color:#d6e8f5;
	font:normal 11px Tahoma, Geneva, sans-serif;
	text-align:right;
	margin:0 auto; 
	direction:rtl;
}

.footer .resize div p {
	padding:0;
	margin:0;
	float:right;
	line-height:20px; 
	text-align:right;
}

.footer .resize div img {
     margin:0; padding:0; 
}

.footer .resize div a {
	color:#d6e8f5;
	font:normal 11px Tahoma, Geneva, sans-serif;
	padding:0 1px; 
	text-decoration:none;
	color:#CCC
}

.text_left {
     text-align:right;
	 direction:rtl; 
}

p.clr,
.clr {
	clear:both;
	padding:0;
	margin:0; 
	background:none; 
}

li.bg,.bg {
	clear:both;
	border-top:1px solid #eaeaea;
	padding:0;
	margin:5px 0;
	background:none; 
}

/*page style site dakheili*/

.h_tr {
	text-align:center;
	direction:rtl;
	padding-right:20px;
	background-color:#F7F7F7;
	font-weight:bold;
	font-size:12px;
}

.h_tr_content {
	text-align:right;
	direction:rtl;
	font-weight:bold;
	border-bottom:1px groove #CCC;;
}

.article_body {
	line-height:20px;
	text-align:right;
	color:#333;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px groove #CCC;
}

.article_body td {
	direction:rtl;
}

.footer_article {
	text-align:right;
	font-size:11px;
	font-weight:normal;
	
	
}

/*Login Form CSS*/
#loginForm .text_fa {
	width:200px;
	margin:5px 0;
	padding:5px 2px; 
	height:16px;
	background: url(images/bg-field.gif) top right repeat-x;
	border: 1px solid #ddd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

#loginForm .text_en {
	width:200px;
	margin:5px 0;
	padding:5px 2px; 
	height:13px;
	background: url(images/bg-field.gif) top right repeat-x;
	border: 1px solid #ddd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-family:Tahoma, Geneva, sans-serif; 
	direction:ltr;
}

#loginForm .button {
	font-family:tahoma, Arial, sans-serif;
	display:inline-block;
	color:#333!important;
	-moz-background-clip:border!important;
	-moz-background-inline-policy:continuous!important;
	-moz-background-origin:padding!important;
	background:#eee url(images/bg-button.png) repeat-x scroll left top!important;
	border:1px solid #d4d4d4!important;
	cursor:pointer;
	font-size:11px!important;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:4px 7px!important
}

#loginForm .readon {
}

#loginForm .login_lable {
	text-align:right;
	font-weight:bold;	
	font-size:11px;
	direction:rtl;
}

/*END Login Form CSS*/

.message {
	-moz-background-clip:border!important;
	-moz-background-inline-policy:continuous!important;
	-moz-background-origin:padding!important;
	background:#F0F0FF url(images/warning.png) right no-repeat !important;
	border:1px solid #F90!important;
	cursor:pointer;
	font-size:11px!important;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;	color:#006;
	text-align:right;
	width:95%;
	font-size:11px;
	direction:rtl;
	font-weight:bold;
	padding-right:22px;
	padding-top:4px;
	padding-bottom:4px;
	clear:both;
}


/* STRAT Register User*/

.odd_tr_register {
	background-color:#F7F7F7;
	text-align:right;
	direction:rtl;
	font-size:11px;
	font-weight:normal;
}

.even_tr_register {
	background-color:#FFF;
	text-align:right;
	direction:rtl;
	font-size:11px;
	font-weight:normal;
}

.insert_div {
	text-align:right;
	float:right;
	clear:both;
}

.filter_div {
	text-align:right;
	clear:both;
	float:right;
}

.legend_user {
	text-align:right;
	direction:rtl;
	font-weight:bold;
}
#titr_register {
	text-align:right;
	font-weight:bold;
	direction:rtl;
	font-size:11px;
	color:#333;
	background-color:#F7F7F7;
}

.registerForm .text_fa {
	width:250px;
	border:0;
	margin:5px 0;
	padding:3px 2px; 
	background: url(images/bg-field.gif) top right repeat-x;
	border: 1px solid #ddd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	direction:rtl;
	font-family:Tahoma, Geneva, sans-serif;
	height:20px;
    font-size:11px;	
}

.registerForm .text_fa_1 {
	margin:5px 0;
	padding:5px 2px; 
	border: 1px solid #ddd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-family:Tahoma, Geneva, sans-serif; 
	direction:rtl;
    font-size:11px;	
}

.registerForm .text_en {
	width:250px;
	margin:5px 0;
	padding:3px 2px; 
	height:20px;
	background: url(images/bg-field.gif) top right repeat-x;
	border: 1px solid #ddd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-family:Tahoma, Geneva, sans-serif; 
    font-size:11px;	
	direction:ltr;
}

.registerForm .text_en_1 {
	margin:5px 0;
	padding:5px 2px; 
	height:15px;
	background: url(images/bg-field.gif) top right repeat-x;
	border: 1px solid #ddd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-family:Tahoma, Geneva, sans-serif; 
    font-size:11px;	
}

.registerForm .button1 {
	font-family:tahoma, Arial, sans-serif;
	display:inline-block;
	color:#333!important;
	-moz-background-clip:border!important;
	-moz-background-inline-policy:continuous!important;
	-moz-background-origin:padding!important;
	background:#eee url(images/bg-button.png) repeat-x scroll left top!important;
	border:1px solid #d4d4d4!important;
	cursor:pointer;
	font-size:11px!important;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:4px 7px!important
}

.registerForm .span_fa{
	direction:rtl;
}


.tbl_register {
	font-size:11px;
	font-weight:normal;
}

.registerForm .select_fa {
	margin:3px 0;
	padding:3px 2px; 
	font-family:Tahoma, Geneva, sans-serif;
	direction:rtl;
	font-size:12px;	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #d4d4d4!important;
	border-radius:4px;
}

/* END Register User*/


/* START BOND FORM*/

.BondForm .text_fa {
	width:250px;
	border:0;
	margin:5px 0;
	padding:3px 2px; 
	background: url(images/bg-field.gif) top right repeat-x;
	border: 1px solid #ddd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	direction:rtl;
	font-family:Tahoma, Geneva, sans-serif;
	height:20px;
    font-size:11px;	
}

.BondForm .text_fa_1 {
	margin:5px 0;
	padding:5px 2px; 
	border: 1px solid #ddd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-family:Tahoma, Geneva, sans-serif; 
	direction:rtl;
    font-size:11px;	
}

.BondForm .text_en {
	width:250px;
	margin:5px 0;
	padding:3px 2px; 
	height:20px;
	background: url(images/bg-field.gif) top right repeat-x;
	border: 1px solid #ddd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-family:Tahoma, Geneva, sans-serif; 
    font-size:11px;	
	direction:ltr;
}

.BondForm .text_en_1 {
	margin:5px 0;
	padding:5px 2px; 
	height:15px;
	background: url(images/bg-field.gif) top right repeat-x;
	border: 1px solid #ddd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-family:Tahoma, Geneva, sans-serif; 
    font-size:11px;	
}

.BondForm .button1 {
	font-family:tahoma, Arial, sans-serif;
	display:inline-block;
	color:#333!important;
	-moz-background-clip:border!important;
	-moz-background-inline-policy:continuous!important;
	-moz-background-origin:padding!important;
	background:#eee url(images/bg-button.png) repeat-x scroll left top!important;
	border:1px solid #999!important;
	cursor:pointer;
	font-size:11px!important;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:6px 7px!important
}

.BondForm .span_fa{
	direction:rtl;
}

.BondForm .select_fa {
	margin:3px 0;
	padding:3px 2px; 
	font-family:Tahoma, Geneva, sans-serif;
	direction:rtl;
	font-size:12px;	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #d4d4d4!important;
	border-radius:4px;
}


/*END BOND FORM*/

/* START ICON MEMBER*/
.cpl_icon_div {
	width: 110px;
	height: 100px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	-moz-background-clip:border!important;
	-moz-background-inline-policy:continuous!important;
	-moz-background-origin:padding!important;
	background:#eee url(images/bg-button.png) repeat-x scroll left top!important;
	border:1px solid #d4d4d4!important;
	cursor:pointer;
	font-size:11px!important;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	
	}

.cpl_icon_div:hover {
	background-color: #CECEFF;
	color: #5b98d7;
}

.cpl_icon {
	border: 0;
	margin-top: 20px;
	margin-bottom: 3px;
}

.linkCpanel{
	text-decoration:none;
}
/*END ICON MEMBER*/

#tbl_change_password {
	float:right;
}

.show_div {
	float:right;
}

.show_tbl {
	border-spacing:1px;
	color:#333;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px groove #CCC;
}

table.show_tbl tr td {
	height:25px;
	border:1px solid #fff;
	padding:4px 0 4px 10px;
	direction:rtl;
}

/*Button Toolbar */
.button_toolbar {
    text-align: center;
    display: block;
    float: left;
    white-space: nowrap;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
    padding: 5px 12px;
    cursor: pointer;
    margin-left: 3px;
    border: 1px #b9cfd8 solid;
    font-family: tahoma, verdana, arial;
    font-size: 10px;
    font-weight: bold;
    color: #000066;
	width:auto;
	text-decoration:none;
	background-color:#F4F4F4;
}

.save_tbl {
	float:right;
	border-spacing:1px;
	color:#333;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px groove #CCC;
	clear:both;
}

.p_lable {
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	clear:both;
}

.lable_stat {
	font-weight:normal;
}

.comment_tbl {
	line-height:20px;
	text-align:right;
	color:#333;
	background:url(images/comment_title.gif) top no-repeat;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:8px;
	border-right:1px dashed #ebecee;
	border-left:1px dashed #ebecee;
}

.lable_comment {
	padding-right:10px;
	direction:rtl;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	color:#900
}

.lable_comment_name {
	padding-right:37px;
	direction:rtl;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	color:#900
}

.row_answer {
	background: url(images/comment_footer.gif) bottom no-repeat;
	direction:rtl;
}

.row_comment {
	direction:rtl;
}
	

