/* ###### General Styles ###### */
html {
	direction:rtl
}
body {
	background-color: #ffffff;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial;
	color:#000000;
	background-image:url(../images/menu_bg.gif);
	background-position:center top;
	background-repeat: repeat-x;
	margin: 0;
	direction:rtl
}


ul {
	
	margin:0 25px 12px 0; padding:0
}

a {
	color: #fff;
	text-decoration: none;
	border-width:0
}
a:hover {
	color: #fff;
	text-decoration: underline;
}
a.whois_lnk:link {
	
	font-size:9px
}
a.whois_lnk:visited {
	
}
a.whois_lnk:hover {
	color: #ffeebb;
	text-decoration:none;
	
}
a.LeftMenu:link {
	color: #000;
	font-size:11px
}
a.LeftMenu:visited {
	color: #002255;
}
a.LeftMenu:hover {
	color: #555555;
	text-decoration:none;
	/*display:inline-block;*/
	border-bottom:1px dashed #555555
}
a.img_menu:link {
	display:block;  text-decoration: none
	}
a.img_menu:visited {
	text-decoration: none; 
}
a.img_menu:hover {
	color:#e8e8e8;
	display:block;
	text-decoration: none; display:block ;
	background-image:url(../images/slice/skin_r3_c3_hover.gif);
	background-position:top; background-repeat:no-repeat
	
}
a.PathLinks:link {
	color: #002255;
	font-size:9px
}
a.PathLinks:visited {
	color: #002255;
}
a.PathLinks:hover {
	color: #002288;
	text-decoration:  underline;
}

a.submenu:link {
	color: #004477;
	font-size:10px
}
a.submenu:visited {
	color: #004477;
}
a.submenu:hover {
	color: #666;
	text-decoration:none;
	
}
A.links2:link {
	FONT-SIZE: 11px;
	COLOR: #002288;
	TEXT-DECORATION: none
}
A.links2:visited {
	FONT-SIZE: 11px;
	COLOR: #0055bb;
	TEXT-DECORATION: none
}
A.links2:hover {
	FONT-SIZE: 11px;
	COLOR: #0000cc;
	TEXT-DECORATION: underline
}
.vTop_tCenter {
	vertical-align:top;
	text-align:center
}
.vTop_tLeft {
	vertical-align:top;
	text-align: left
}
.vTop_tRight {
	vertical-align:top;
	text-align: right
}
.vMiddle_tRight {
	vertical-align: middle;
	text-align: right
}
.vMiddle_tLeft {
	vertical-align: middle;
	text-align:left
}
.vMiddle_tCenter {
	vertical-align: middle;
	text-align: center
}
.vBottom_tLeft {
	vertical-align: bottom;
	text-align:left
}
.vBottom_tRight {
	vertical-align: bottom;
	text-align: right
}
.vBottom_tCenter {
	vertical-align: bottom;
	text-align:Center
}
A.footerLink:link {
	FONT-SIZE: 10px;
	COLOR: #fdfdfd;
}
A.footerLink:visited {
	FONT-SIZE: 10px;
	COLOR: #dddddd;
}
A.footerLink:hover {
	FONT-SIZE: 10px;
	COLOR: #fcfcfc;
	TEXT-DECORATION: underline;
	
}

.links_exch a {
FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none
}
.links_exch a:hover {
FONT-SIZE: 11px;
	COLOR: #990000;
	TEXT-DECORATION: none
}


A.links {
	FONT-SIZE: 11px;
	COLOR: #000;
	TEXT-DECORATION: none
}
A.links:hover {
	FONT-SIZE: 11px;
	COLOR: #880000;
	TEXT-DECORATION: underline
}

#Top1 {
	width:860px;
	height:50px;
	float:none
	
	
}
#DivTop2 {
	width:860px;
	height:26px
	
}
#DivMenu {
	width:860px;
	padding:0;
	margin:0;
	float:right;
	text-align:right;
	background-image: url(../images/menu_bgline.gif);
	background-position:top right;
	background-repeat: no-repeat;
	vertical-align:top
	
}
.div-content {
	padding: 0 ;
	margin:0 0 5px 0;
	background-color:#fafafa;
	border:1px solid #999999;
	direction:ltr;
	text-align:left; width:98%; background-image: url(../images/bg_js_content.gif); background-position: right bottom; background-repeat:no-repeat; height:120px; overflow:auto
}

#DivHomeIcon {
	width:40px;
	text-align:center;
	float:right;
	padding:4px 0 0 0
}
#DivBlock {
	width:99px;
	float:right;
	background-image: url(../images/slice/skin_r3_c3.png);
	background-position:right;
	height:26px;
	text-align:center;
	padding:0;
	color:#FFFFFF
}
#bl1,#bl2,#bl3,#bl4,#bl5{
width:99px;
	float:right;
	background-image: url(../images/slice/skin_r3_c3.png);
	background-position:right;
	height:26px;
	text-align:center;
	padding:0;
}

#DivSearchGo {
	width:22px;
	height:20px;
	float:left;
	text-align:left;
	padding:0;
	vertical-align:top;
	margin:2px 0 0 0
}
#DivSearchField {
	width:120px;
	height:20px;
	float:left;
	padding: 0;
	vertical-align: middle;
	margin:0;
	background-image:url(../images/search_bg_01.png);
	margin:2px 0 0 0
}
#DivSearchRightBg {
	width:15px;
	height:24px;
	float:left;
	text-align:left;
	padding:0;
	vertical-align: top;
	margin:2px 0 0 0
}
#apDiv7 {
	width:860px;
	height:57px;background-image:url(../images/date_time.jpg);
	background-repeat:no-repeat;
	background-position:left bottom
}
#apDiv2 {
	width:860px;
	height:11px;
	
}
#Search {
	width:245px;
	float:left;
	vertical-align:top;
	margin:20px 0 0 0
}
#Path {
	width:535px;
	height:27px;
	float: right;
	font-size:9px;
	color:#666666; padding:0; margin:0; vertical-align:middle
}
#apDiv9 {
	
	width:535px;
	float:right;
	
}
#pr {
width:653px; margin:0 auto; clear:both; text-align:left; direction:ltr
}
#apDiv10 {
	width:143px;
	height:30px;
	
	float:right;
	background-image:url(../images/bg_PageName.png);
	background-position:right top;
	background-repeat:no-repeat;
	text-align:center;
	padding:0;
	font-size:11px;
	margin:0;
	color:#f9f9f9;
    font-weight:600
}
#apDiv11 {
	width:392px;
	height:30px;
	float:right;
	background-image:url(../images/slice/skin_r5_c2.png);
	background-position:right top;
	background-repeat:no-repeat;
	margin:0;
	padding:0
}
#DivMain {
	width:860px;
	margin:0; 	padding:0
}
#footer {
	width:860px;
	height:50px;
	background-image:url(../images/footer_bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding:0;
	margin:12px 0 0 0; float:left
	
}
.down {
width:860px; margin:0 auto

}
#DivFooterLeft {
	width:200px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	direction:ltr;
}
#DivFooterLinks {
	width:535px;
	float:right;
	height:40px;
	text-align:right;
	padding:0;
	margin:0 auto;
	color:#f0f0f0;
	direction:ltr
}
.SearchFeild {
	width:120px;
	border-width:0;
	padding:0;
	margin:2px 0 1px 0;
	height:14px;
	direction:rtl;
	color:#fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image:url(../images/search_bg_02.png);
	font-size:10px
}
.Form {
	direction:rtl;
	height:0;
	margin:0;
	padding:0
}
/* ###### The End of General Styles ###### */


/* ************ Padding Styles ************ */
.IconPadding {
	padding:0;
	vertical-align:top
}
.FooterPadding_01 {
	padding:20px 0 0 12px;
	width:100%;
	text-align:left
}
.ContentPadding {
	padding:12px 12px 0 12px;
	direction:rtl
}
.FooterPadding {
	padding:10px 12px 0 0;
	line-height:15px
}
.FooterPadding_02 {
	padding:5px 52px 0 0;
	line-height:15px
}
.PaddingMenuBlock {
	padding:5px 0 0 0
}
.margn_whois_blk {
	padding:2px 0 0 0
}
.PaddingPath {
	padding:8px 12px 0 0;
	text-align:right
}
.PaddingIconBlock {
	padding:5px 10px 0 0;
	text-align:right;
	float:right; width:300px
}
.TitlePadd {
	padding:7px 0 0 0;
	
}
.mrgn_whois_blk {
	margin:2px 0 0 0; text-align:center
}
/*.DateMargin {
	margin:20px 0 0 0;
}*/
.DatePadding {
	padding:6px 0 0 0;
}
.padd_01 {
	padding:4px 22px 0 0
}
#IconPadd {
	padding:12px 0 0 0
}
.padd_02 {
	padding:2px 18px 0 0
}

/* ************ The End Padding Styles ************ */

#TextContentDiv {
	margin:12px 0 0 0;
	text-align:right;
	vertical-align:top;
	padding:0;
	float:right;
	width:100%;
	direction:rtl;
	line-height:20px
}
#TextContentPages {
	margin:0;
	text-align:right;
	vertical-align:top;
	padding:0;
	float:right;
	width:100%;
	line-height:17px
}
#WorldMap {
	width:55px;
	height:30px;
	float:right;
	padding:0;
	margin:0
}
#DateTime {
	width:190px;
	
	float:left;
	padding:0;
	margin:0
}
.DateMargin {
	margin:20px 0 0 0;
}

#DivLeftColumn {
	width:180px;
	float:left;
	margin:0;
	padding:0
}
#PageIcon {
	width:180px;
	height:170px;
	padding:0;
	margin:0;
	text-align:center;
	vertical-align:middle
}
#LeftMenu {
	width:180px;
	float: left;
	margin:12px 0 0 0;
	padding:0
}
#DivContent {
	width:680px;
	float: right;
	margin:0;
	padding:0;
	background-image:url(../images/bg_corner.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	text-align:right;
	vertical-align:top
}
#Layer1 {
	position:absolute;
	left:249px;
	top:199px;
	width:136px;
	height:125px;
	z-index:1;
	background-color: #996666;
}

#DivComment {
	width:100%;
	float:right;
	padding:0;
	margin: 0
}
#DivDotBgLine {
	background-image: url(../images/dotbg.gif);
	background-repeat:repeat-x;
	height:25px;
	background-position:center;
	margin:0;
	padding:0;
	width:100%;
	position: inherit;
	clear:both
}
#Fields {
	width:100%;
	margin:0 0 3px 0;
	text-align:right;
	padding:0;
	float:right
}
#DivBlockTitle {
	position: relative;
	height:23px;
	background-image: url(../images/block_title.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-size:11px;
	color:#f9f9f9;
	text-align:right;
	vertical-align:middle;
	padding:0
}
#BgMenuLeft01 {
	width:180px;
	height:20px;
	background-image:url(../images/bgline_02.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	padding:0;
	direction:rtl
}
#BgMenuLeft02 {
	width:180px;
	height:20px;
	background-image:url(../images/bgline_03.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	padding:0;
	direction:rtl
}
#BgMenuLeft_butt {
	width:180px;
	background-image:url(../images/bgline_05.gif);
	background-repeat: repeat-y;
	background-position:right;
	text-align:center;
	padding:0;
	direction:rtl;
	float:right
	 }
#free_butt {
	width:180px;
	/*background-image:url(../images/bgline_05.gif);*/
	background-repeat: repeat-y;
	background-position:right;
	text-align:center;
	padding:0;
	direction:rtl;
	float:right
}
#DivMore {
	width:180px;
	height:20px;
	background-image:url(../images/more_bg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	padding:0;
	direction:rtl;
}
#BottomImg {
	width:180px;
	text-align:right;
	float:right
}
#DivSpacer {
	width:180px;
	z-index:1;
	background-image:url(../images/DotBlue.gif);
	background-position:right;
	background-repeat:repeat-y
}
.PaddingLeftMenu {
	padding:2px 16px 0 0
}
/*#DivSpacer01 {
	width:95px;
	float: right; cursor:pointer
}*/
#DivSpacer02 {
	width:37px;
	float: left
}
.FormStyle {
	font-size:11px;
	font-family:Tahoma, Helvetica, sans-serif;
	color:#223366;
	border:1px solid #7399C3;
	padding:3px 5px 3px 5px;
	margin:0
}
.SubmitButtStyle {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	width: 60px;
	border:1px solid #002255;
	background-color:#005599;
	color:#FFFFFF;
	height:25px;
	margin:10px 0 0 0
}
.SubmitButtStyle2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	width: 55px;
	border:1px solid #002255;
	background-color:#ffffff;
	color:#003366;
	height:21px;
	margin:0;
	padding: 0 0 1px 0;
	font-weight:bold
}
.EssayTitle {
	width:100%;
	background-image:url(../images/bgEssayTitle.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	height:27px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	margin:0;
	padding:0
}
.CopyRight {
	font-size: 10px;
	color:#ddd; direction:rtl
}
#DivLeft {
	width:50%;
	float:left;
	text-align: left
}
#DivRight {
	width:50%;
	float:right;
	text-align: right
}
#DivFlashButt01 {
	width:100%;
	float:left;
	margin:12px 0 0 0;
	padding: 0
}
#DivFlashButt02 {
	width:100%;
	float:left;
	margin:0;
	padding: 0
}
#DivRollOverButt {
	width:100%;
	float:left;
	margin:0;
	padding: 0;
	height:37px;
	direction:ltr
}

#free_cell {
	width:100%;
	float:left;
	margin: 0;
	padding:0;
	direction:ltr; line-height:0
}
.contact_form {
	color:#000;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-color:#f9f9f9;
	border:1px #003366 inset;
	padding: 3px 4px 3px 4px;
	margin:1px 0 1px 0
}
#BgLine01 {
	background-image: url(../images/bg-line1.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:21px;
	float:right;
	width:100%
}

#BgLine01 a { color:#002244}
#BgLine01 a:hover { color:#880000; text-decoration:underline}
#BgLine02 a { color:#002244}
#BgLine02 a:hover { color:#880000; text-decoration:underline}
#BgLine02 {
	background-image: url(../images/bg-line2.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:21px;
	float:right;
	width:100%
}
.update {
	font-size:10px;
	color: #555555;
	font-family: tahoma, Arial
}
.DropDown {
	font-size:11px;
	color: #000000;
	font-family: Tahoma, Arial;
	padding:3px; border:1px inset #003366; background-color:#f9f9f9
}
.DropDown2 {
	font-size:11px;
	color: #555555;
	font-family: Tahoma, Arial;
	padding:2px; border:1px solid #006699; background-color:#f9f9f9
}
.td-links {
	background-image: url(../images/bgline_05.jpg);
	background-position:right;
	background-repeat: no-repeat;
	padding-right:18px;
	height:20px
}
.td-links_01 {
	background-image: url(../images/bgline_06.jpg);
	background-position:right;
	background-repeat: no-repeat;
	padding-right:18px;
	height:20px
}
.dotbg_hors {
	background-image: url(../images/dot.gif);
	background-repeat:repeat-x;
	height:21px
}
.dotbg_hors_17 {
	background-image: url(../images/dot_h13.gif);
	background-repeat:repeat-x;
	height:11px
}
.dotbg_vertical {
	background-image: url(../images/dot-bg_vertical.gif);
	background-position:center;
	background-repeat:repeat-y
}
.bgline-javascript {
	padding-right:10px;
	padding-left:10px;
	color:#f0f0f0;
	background-color:#DDEBF8;
	height:20px
}
.bgline-javascript2 {
	padding-right:10px;
	padding-left:10px;
	color:#f0f0f0;
	background-color:#C9DBF1;
	height:20px
}
.MultiLine {
	background-color:#f9f9f9;
	border:1px solid #003366;
	direction:ltr;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	width:455px;
	color:#333333
}
.MultiLine2 {
	background-color:#f9f9f9;
	border:1px solid #003366;
	direction:ltr;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	width:395px;
	color:#333333
}
.tabtable_01 {
	margin-top:0;
	padding-top:12px;
	padding-left:14px;
	font-size:11px;
	background-color:#fff;
	background-image:url(../images/bgcontent.jpg);
	background-position:top right;
	background-repeat: no-repeat;
	direction:rtl
}
.td-details {
	height:18px;
	padding-right:7px
}
.td-details_title {
	height:20px;
	padding-right:7px
}
#div-content_software {
	overflow: auto;
	direction:rtl;
	width:99%;
	border: 1px inset #777777;
	height:200px;
	vertical-align: top;
	background-color:#ffffff
}
.textbox {
	font-size:11px;
	color:#333333
}

#flt1 {
float:left; width:245px
}
#flt2 {
float:left; width:344px
}
#flt3 {
float:left; width:271px
}

.style1 {
color:#666
}


#sub_menu {
	top:79px;
	width:80%;
	height:36px;
	z-index:500;
	margin:0 auto;
	position:absolute;
	left:10%;
	text-align:center;
	vertical-align:middle;
	border:0;
	font-size:10px;
	visibility: visible;
}
#submenu_links {
	left:0;
	top:0;
	width:760px;
	height:36px;
	z-index:500;
	margin:0 auto;
	background-image:url(../images/bg_submenu.jpg);
	background-position:bottom right;
	background-repeat: no-repeat;
	direction:rtl;
	position: relative;
	visibility: hidden; text-align:center; position: relative
}
.loading {
LEFT: 40%; POSITION: absolute; TOP: 100px; width: 20%; text-align:center; direction:ltr; color:#666666
}

.spacer {
line-height: 0 ; clear: both; font-size:0; float:right


}

.spacer_12px {
width:100%; height:12px; clear:both; text-align:center
}

/* ********* The Page Rank Styles ********** */







#fW_Content {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 25px; WIDTH: 450px; height: 150px
}
#fW_Content IMG {
	WIDTH: 464px; height: 310px
}
#fW_Controls {
	BACKGROUND-POSITION: left top; DISPLAY: inline; FLOAT: left; MARGIN: 8px 0px 0px 20px; TEXT-TRANSFORM: none; WIDTH: 464px; TEXT-INDENT: -5000px; BACKGROUND-REPEAT: no-repeat; height: 162px
}
#fW_Controls A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; WIDTH: 110px; COLOR: white; PADDING-TOP: 6px; height: 150px; TEXT-ALIGN: center
}
#fW_Controls A.activeSlide {
	BACKGROUND-POSITION: 0px -70px; TEXT-TRANSFORM: none; COLOR: #ff5300
}
#fW_Controls A:hover {
	BACKGROUND-POSITION: 0px -70px; COLOR: #ff5300
}

/* ------------------ The End -------------------- */


.spacer {
height:12px; clear: both; font-size: 0; width:100%

}

.img {
border:  1px solid #003355


}

.bg_dim {
background-position:center; background-repeat:no-repeat;
 background-image: url(../images/bg_dim.gif); height:40px; text-align: center; vertical-align:middle
}

.bg_img_code {
background-position:center; background-repeat:no-repeat;
 background-image: url(../images/bg_img_code.gif); height:22px; text-align: center; vertical-align:middle
}


/* ***************** Articles Pages *****************  */
#CheckBox {
float:right;
	width:4%;
	

}

#right {
	float:right;
	width:46%;
	font-size:11px; color:#444; padding-top:1px 
}
#left {
	float:left;
	width:50%
}

.artcles_title_color {
color:#880000

}
/* ***************** The End *****************  */


.fclick {
color:#770000
}

.visit_count {
font-size:10px; color:#666

}
.cursor { cursor: pointer}


.whois_main {
width:860px; margin:0 auto; clear:both; background-image: url(../images/bg_www.png); background-repeat:no-repeat; direction:ltr; padding:0; background-color:#3265A6; text-align:center
}
#whois_menu {
    width:95px;
	float:right;
	background-image: url(../images/whois_menu_bg.png);
	background-position:top; background-repeat:no-repeat;
	height:26px;
	text-align:center;
	padding:0; color:#f9f9f9; font-size:9px; margin:0
}

.align_div {
 float: left; text-align:left; margin-left:15px
}
.spacer_w20px {
width:40px; float:left; height:10px
}
.iframe {
border:1px solid #bbbbbb; margin:0
}

/*.transparent {
filter: alpha(opacity=50);
opacity: 0.2
}*/
.br_h2 {line-height:0; font-size:0; height:2px; clear:both; width:85px}

.comment{
width:100%; float:right; line-height:0; font-size:0
}
.comment_table {
border:0; line-height:normal; font-size:11px; margin-bottom:12px; width:100%
}
.comment_title {
padding-right:15px; background-color:#FFFFFF; background-image: url(../images/bg_comm_title.gif); background-repeat: no-repeat; background-position:right
}
.comm_tr_bg {

background-color:#e9e9e9; color:#555; height:20px}
.comm_cont {
 padding:5px 12px 10px 12px; color:#005588; line-height:16px; background-color:#fafafa
}
.padd_right_7{
padding-right:7px
}
.padd_left_7{
padding-left:7px
}
.butt_articles_cat {
background-color: #E4EDF4;
border: outset 1px #999;
padding:3px; font-size:11px; font-family:Tahoma, Helvetica, sans-serif;  text-align:center; width:145px; cursor: pointer; margin-right:1px

}

.web img { margin-left:10px}