body { margin:0; padding:0; width:100%; background:#7c2e3c url(images/main_bg.jpg) top repeat-x; }
html { padding:0; margin:0; }
/* main */
.main { width:100%; padding:0; margin:0 auto; }
.resize { width:966px; margin:0 auto; }
/********** header **********/
.header { }
.block_header { margin:0 auto; width:966px; }
/* logo */
.logo { float:right; padding:0; margin:16px 0 16px 0; width:417px; }
/*Twitter*/
.Twitter { font: normal 10px tahoma, "Times New Roman", Times, serif; color:#d6e8f5; padding:15px 10px 0 10px; margin:0 0 0 0; width:auto; float:left; direction:rtl; text-align:left; }
.Twitter img { margin-top:10px;}
.Twitter a {
color:#FFFFFF;
text-decoration:none;

}
.Twitter a:hover {
color:#FFFFFF;
text-decoration:underline;
}
/* 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 30px 0 0; list-style:none; border:0; float: left; }
.menu ul li { float:left; 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 Georgia, "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; height:348px;}
.slider2 { margin:0 auto; padding:0; }

/*simple text*/
.simple { width:966px; margin:0 auto; padding:0; }
.simple .text { font:normal 12px Arial, Helvetica, sans-serif; color:#858585; width:200px; float: left; 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:340px; float:right; font:bold 24px Georgia, "Times New Roman", Times, serif; color:#1c1d1c; padding:50px 30px 0 0 ; margin:0; direction:rtl; }
.slider div div div p { width:340px; float:right; font:normal 14px Georgia, "Times New Roman", Times, serif; color:#262626; margin:0; padding:10px 40px 0 0 ; line-height:19px; direction:rtl; }
.slider div div div p.img { width:540px; float:left; padding:40px 0 0 0; margin:0 0 0 40px; }
/********** block index **********/
.body { padding:0; margin:0; }
.body h2 { font:normal 24px Georgia, "Times New Roman", Times, serif; color:#373737; padding:10px 5px; margin:0; }
.body h3 { font:normal 18px Georgia, "Times New Roman", Times, serif; color:#373737; padding:10px 5px; }
.body a { font:normal 11px Georgia, "Times New Roman", Times, serif; color:#722632; text-decoration:none; }
.body p { font:normal 11px Georgia, "Times New Roman", Times, serif; color:#8d8d8d; line-height:1.8em; padding:5px; margin:0; }
.body strong { color:#656565; }
.body span { font:bold 11px Georgia, "Times New Roman", Times, serif; color:#baa271; }
.body em { font:italic 11px Georgia, "Times New Roman", Times, serif; color:#8d8d8d; line-height:1.8em; padding:10px 10px 0 0; }
.body_resize { width:966px; margin:0 auto; padding:0; background:#fff; border-bottom:5px solid #0e0e0e; direction:rtl; }
/********************topi***************/
.slice12 { margin:0 auto; width:966px; padding:0; background:url(images/bg_simple2.gif) top no-repeat; height:93px; }
.slice12 h2 { font: bold 30px "Times New Roman", Times, serif; color:#1c1d1c; padding:20px 30px; }

.topi { width:946px; margin:0 auto; padding:0 0 0 20px; background:#f2f3eb; border-bottom:1px solid #e8e5dc; border-top:1px solid #e8e5dc; }
.topi .blogi { width:300px; margin:5px 5px; padding:0; float:left; direction:rtl ; font:12px tahoma; }
.blogi input { width:160px; border:1px solid #ccc; padding:3px; margin-top:2px}
.topi .blogi3 { width:300px; margin:5px 5px; padding:0; float:left; direction:rtl ; font:12px tahoma; color:#000000 }
.blogi3 input { padding:3px; margin-top:2px; color:#000000}
/* csit.com.sa Change [Meta]*/
.topi .blogi2 { width:600px; margin:5px 5px; padding:0; float:left; border-right:#e8e5dc solid 1px; border-left:#e8e5dc solid 1px;}
/* END csit.com.sa Change [Meta]*/
.topi h2 { border:0; font:normal 26px Georgia, "Times New Roman", Times, serif; color:#1c1c1c; padding:18px 70px 18px 0px; margin:10px 0 0 0; }
.topi p { font:normal 11px Georgia, "Times New Roman", Times, serif; color:#646464; padding: 5px 10px; margin:0; line-height:1.8em; }
.topi a { text-decoration:none; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#722632; }
.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; }
/* csit.com.sa Change [Mega] */
.topi h2.mega { background:url(images/h2_Megaphone.gif) right no-repeat; }
/* END csit.com.sa Change [Mega] */
/*******************Welcome*****************/
.welcome_resize {width:300px; float:left; margin:5px 15px; padding:5px 10px;}
.Welcome {    direction:rtl;  }
.Welcome h2{ background:url(images/maintitle_ico.png) right no-repeat; height:35px; font:bold 24px Arial, Helvetica, sans-serif; color:#722632; padding-right:45px; padding-top:20px; border-bottom:1px solid #999}
.Welcome p{ font: bold 15px Arial, Helvetica, sans-serif ; color:#666; line-height:1.4em}
.Welcome ul { margin:5px 3px; padding:0; list-style:none; width:140px; float:right; }
.Welcome li { background:url(images/ul_li.gif) right 10px no-repeat; padding:5px 20px 5px 0; margin:0; font: 12px tahoma,"Times New Roman", Times, serif ; color:#5c5c5c;  }
.Welcome .serv { width:250px; float:left; margin:5px 2px; padding:0; }
.Welcome .serv img { margin:10px 5px; float:left; padding:0; }
/* csit.com.sa Change [Welcome Part]*/
.part { width:915px; margin:5px 15px; padding:5px 10px; direction:rtl; }
.part .crumb { padding:5px; border-bottom:1px solid #ccc; margin-bottom:15px; font:11px tahoma;}
.crumb a,.crumb a:visited { font:11px tahoma;text-decoration:none;}
.crumb a:hover { text-decoration:underline;}
.part h2{ background:url(images/maintitle_ico.png) right no-repeat; height:40px; font: Arial, Helvetica, sans-serif 14px bold; color:#722632; padding-right:45px; padding-top:20px;}
.part h3{ height:25px; font:bold 17px Arial, Helvetica, sans-serif ; color:#722632; padding-right:10px; padding-top:5px;}
.part p{ font:bold 15px "Times New Roman", Times, serif ; color:#666;}
.part ul { margin:5px 3px; padding:0; list-style:none; }
.part li { background:url(images/ul_li.gif) right no-repeat; padding:5px 20px; margin:0; color:#5c5c5c; direction:rtl }
.part th { padding:10px; font:bold 14px Arial, Helvetica, sans-serif ; color:#FFFFFF; background-color:#80303c;}
.part td { padding:3px; font:12px tahoma ; color:#333333; border-bottom:#CCCCCC solid 1px;}
.part .serv { width:250px; float:left; margin:5px 2px; padding:0; }
.part .serv img { margin:10px 5px; float:left; padding:0; }
.between { width:2px; height:500px; float:right; border-right:1px solid #CCCCCC; margin-top:10px; margin-bottom:10px; }
.between2 { width:2px; height:200px; float:left; border-right:1px solid #CCCCCC; margin-top:10px; margin-bottom:10px; }
/* END csit.com.sa Change [Welcome Part]*/
/*News */
.news_resize {width:580px; float: right;margin:5px 5px;padding:5px 10px;}
.big_news {width:560px; float: right;   direction:rtl; padding: 5px;margin:0; border:5px solid #666; margin-bottom:15px; }
.big_news h2{ background:#6A1000 url(images/main_bg.jpg) top center; font: bold 18px Arial, Helvetica, sans-serif; color:#fff; padding:15px; padding-right:15px;}
.big_news h2 a,.big_news h2 a:visited { color:#FFFFFF;font: bold 18px Arial, Helvetica, sans-serif; }
.big_news .more_but a,.big_news .more_but a:visited {font: 10px tahoma; color:#660000;}
.big_news .more_but { background: url(images/more.jpg) no-repeat center center; width:110px; float:left; height:25px; padding-top:0px; text-align:center;}
.big_news strong {font: bold 16px Arial, Helvetica, sans-serif ; color:#600; line-height:1.4em }
.big_news p{ font: bold 15px Arial, Helvetica, sans-serif ; color:#666; text-align:justify; line-height:1.4em}
.News { width:280px;float: right; direction:rtl;margin:0 3px; }
.News h2{ background:url(images/maintitle_ico.png) right no-repeat; height:25px; font: bold 18px Arial, Helvetica, sans-serif;
 color:#722632; padding-right:45px; padding-top:10px; border-bottom:1px solid #999}
.News strong {font: bold 16px Arial, Helvetica, sans-serif ; color:#996600; line-height:1.4em }
.News p{ font: 11px tahoma,Arial, Helvetica, sans-serif ; color:#666; line-height:1.4em; text-align:justify; }
.News ul { list-style:none; margin:0; padding:0; }
.News li { background:url(images/Sub_ul_li.gif) left no-repeat; padding:5px 30px; margin:0; border-bottom:1px solid #eaeaea; }
.News ul li a { font: bold 14px "Times New Roman", Times, serif; color:#722632; text-decoration:none; }
.News ul li a:hover { color:#722632; text-decoration:underline; }
/* csit.com.sa Change [NewsLink] */
.News a,.News a:visited { text-decoration:underline; }
.News a:hover { color:#722632; text-decoration:none; }
.News_more { float:left; display:block;  } 
/* END csit.com.sa Change [NewsLink] */
/********** 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 Georgia, "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 Arial, Helvetica, sans-serif; line-height:1.8em; width:auto; }
/********** footer **********/
.footer { padding:30px; margin:0 auto; direction:rtl; }
.footer .resize div { width:966px; color:#d6e8f5; font:normal 11px Tahoma, Geneva, sans-serif;  margin:0 auto; }
.footer .resize div p { padding:0; margin:0; text-align:right; direction:rtl; }
.footer .resize div img { margin:0; padding:0; }
.footer .resize div a,.footer .resize div a:visited { color:#d6e8f5; font:normal 11px Tahoma, Geneva, sans-serif; padding:0 1px; }
.footer .resize div a:hover {text-decoration:none; color:#CC6600;}
.text_left {; }
p.clr,
.clr { clear:both; padding:0; margin:0; background:none; }
li.bg,
.bg { clear:both; border-top:1px solid #eaeaea; padding:0; margin:2px 0; background:none; }

/* csit.com.sa Change [MenuScript] */

			
.list_mail { font:tahoma 12px; margin: 10px 10px 0 10px; }
.list_mail_input { font:tahoma 12px; margin-bottom:10px; direction:rtl; }
.list_mail_input input { margin-right:10px; }
.list_mail_input input { margin-right:10px; }
/* End csit.com.sa Change [MenuScript] */
#sendto {
display:none;
}
#commento { display:none; }
#article { color:#4D2435; font: bold 20px "Traditional Arabic","Times New Roman", Times, serif; }
#article p{ line-height:1.9em; text-align:justify; }
	
.left_news {  padding: 5px;margin:0; border:5px solid #666; margin-bottom:15px; margin-top:3px; }
.left_news h2 { background:#6A1000 url(images/main_bg.jpg) top center; font: bold 18px Arial, Helvetica, sans-serif; color:#fff; padding:15px; padding-right:15px;}
.left_news h3 { font:bold 18px "Times New Roman", Times, serif; color:#999; padding:10px 0 0 0; margin:0;}
.left_news p { font:10px tahoma,"Times New Roman", Times, serif; color:#999; padding:0; margin:0;}
.left_news ul { padding:0; margin:0;}
.left_news ul li { padding:5px; margin:4px; list-style:none; border-bottom:1px solid #eee;}
.left_news ul li a,.left_news ul li a:visited{ font:bold 15px "Times New Roman", Times, serif;}
.left_news a,.left_news a:visited { font:bold 18px "Times New Roman", Times, serif; color:#990000;text-decoration:none;}
.left_news a:hover { text-decoration:underline; color:#922805;}

UL.tabNavigation { list-style: none; margin:0; padding: 0; direction:rtl; }
 UL.tabNavigation LI {display: inline; }
UL.tabNavigation LI A {padding: 4px 15px; background-color: #ccc; color: #000; text-decoration: none; font: 11px Tahoma;}
UL.tabNavigation LI A.selected,	UL.tabNavigation LI A:hover {background-color: #333; color: #fff; }
UL.tabNavigation LI A:focus { outline: 0; }
div.tabs > div { padding: 5px; margin-top: 1px; border: 5px solid #333;	}
div.tabs > div h2 {	margin-top: 0; margin: 0; background:#6A1000 url(images/main_bg.jpg) top center; font: bold 18px Arial, Helvetica, sans-serif; color:#fff; padding:15px;  }
div.tabs > div ul { padding:0; margin:0; } 
div.tabs > div li {list-style:none; border-bottom:1px solid #ddd;  padding:6px 3px;font:10px tahoma; }
div.tabs > div li a { font:10px tahoma;}
#first { background-color: #fff; }
#second { background-color: #fff; }
#third {  background-color: #fff; }

.comments .title{
	font:bold 16px "Times New Roman", Times, serif;
	color:#069;
	border-bottom:#FFF;
}
.comments .date{
	font:10px Tahoma, Geneva, sans-serif;
	color:#fff;
}
.comments .post{
	font:bold 15px "Times New Roman", Times, serif;
	color:#333;
	padding-bottom:15px;
	border-bottom:1px solid #005E82;
}
.rights{
	letter-spacing:2px;
	color:#330000;
}
.subpart { float:left; width:300px; border:5px solid #333; padding:5px; margin-bottom:15px;}
.subpart ul {padding:0; margin:0;}
.subpart ul li {list-style:none; padding:4px 25px 4px 0; border-bottom:1px solid #ccc;}
.subpart ul li a:link,.subpart ul li a:visited { font: 16px "Times New Roman", Times, serif;
