﻿html { margin:0; padding:0;}
body { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; text-align:center; font-size:12px;direction:rtl; overflow:auto}
#preloadimg { width:0; height:0; display:none; background-image:url(images/favorite-c.gif); background-image:url(images/firstpage-c.gif);}
a { color:#003399; text-decoration:none;}
a:hover { text-decoration:underline;}
.main strong.title { display:block;font-size:18px; line-height:18px; margin:0; text-align:right; padding:6px 0px 6px 9px;border-top:5px solid #666666; position:relative;}
.main strong.title-u { border-bottom:1px solid #e3e3e3;}
.strong.title {height:30px;top:8px}
/*
strong.title a {position:absolute;top:8px;right:495px;}
strong.title img { float:left;margin-top:0px !important;margin:5px 18px; }
*/
strong.title img {float:left;}

*html strong.title a { top:3px; left:0px;}
#wrap strong.imgtitle { line-height:39px; height:39px;}
*html #wrap strong.imgtitle img{ float:left; margin:3px 10px 0 0;}
ul, li, dt ,dd, dl,p{ margin:0; padding:0;}
li { text-align:left; list-style:none;}
img { border:none; vertical-align:middle;}
#wrap .margintop10 { margin-top:10px;text-align:right}
#wrap .margintop15 { margin-top:15px;}
#wrap .margintop20 { margin-top:20px;}
#wrap .margintop30 { margin-top:30px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix {display:block;}/* Hide from IE Mac */
hr {height:1px; color:#e2e2e2;background:#e2e2e2;border:0; margin:0;}
#wrap { padding:0; margin:0; width:100%; text-align:center; overflow:hidden;}
.head {width:760px;margin:0 auto;position:relative;overflow:hidden;height:86px;text-align: left;}
.head .logo { display:block; width:205px; height:86px; position:absolute; right:0; top:0; text-indent:-9999px; background:url(images/logo.gif) left top no-repeat;}
.head h1 { font-size:20px; line-height:20px; margin:42px 230px 0 0px; padding:0;text-align:right}
.head .topsearch { position:absolute; height:21px; top:10px; left:0; display:block; line-height:18px;}
.head .topsearch .searchbutton {display:block; width:49px; height:21px; background:url(images/button-search.gif) top center no-repeat; color:#FFFFFF; font-size:11px; line-height:18px; text-align:center; vertical-align:middle;margin:0 10px 0 0; float:left;}
.head .topsearch input.inputkeyword { border:1px solid #92a3a5; width:117px; height:16px; vertical-align:middle;}
.homepage,.favo {padding-left:15px; display:block; width:21px; height:18px; background-position:center; background-repeat:no-repeat; text-indent:-9999px; vertical-align:middle; float:left; border-right:1px solid #e2e2e2; }
.homepage { background-image:url(images/firstpage.gif)}
.homepage:hover { background-image:url(images/firstpage-c.gif);text-decoration:none;}
.favo { background-image:url(images/favorite.gif)}
.favo:hover { background-image:url(images/favorite-c.gif);text-decoration:none;}
.head .country { position:absolute;left:0; bottom:5px;}
.head .country a { margin:0 2px;}
.head .country img {width:16px; height:12px}
.main { width:760px; margin:0 auto; overflow:hidden; padding-bottom:37px;}
.nav { text-align:right; margin-bottom:10px; text-indent:8px;}
.nav img { vertical-align:middle; margin-left:6px;}
.left { width:205px; float:right; overflow:hidden;}
.content-r { width:545px; float:left; overflow:hidden;}
.content-l { width:545px; float:right; overflow:hidden;}
.right { width:205px; float:left; overflow:hidden;}
dl.category dt{  border-bottom:1px solid #e2e2e2; background:url(images/arrow-li.gif) right;}
dl.category dt a {
	display:block;
	padding:6px 0 6px 0;
	font-size:12px;
	font-weight:bold;
	text-indent:20px;
	text-align:right;
	background-color: #efefef;
	background-image: url(images/arrow-li.gif);
	background-repeat: no-repeat;
	background-position: 195px
}
dl.category dt a:hover {background:url(images/arrow-li.gif)  no-repeat #f8f8f8;background-position: 195px}
dl.category dd ul { margin:0; background:#fcfcfc; line-height:20px; padding:10px 0;}
dl.category dd ul li { margin:0 10px;text-align:right;}
.ulorder { padding:18px 10px; overflow:hidden; background:#f7f7f7;}
.ulorder li { text-align:right;margin:0 10px 0 20px;list-style-position: inside; list-style:decimal; line-height:22px; }
*html .ulorder li {margin:0;}*+html .ulorder li {margin:0;}
.ulorder li a{ display:block; width:160px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
*html .ulorder li a{ text-indent:5px;}*+html .ulorder li a{ text-indent:5px;}
.rss {width:16px; height;16px}

#wrap div.more {text-align:left; font-weight:bold; font-size:12px; margin:10px 0 15px 0; padding:0; border:none; background:none;}
#wrap div.more a {text-decoration:underline; text-align:left; font-weight:bold; display:inline; margin:0;}
ul.alist { background:#f7f7f7;padding:18px 10px;}
ul.alist li { float:left; margin:0 4px 0 0; white-space:nowrap; line-height:22px;text-align:right;}
.ulias li{ padding:7px 0px; position:relative; border-bottom:1px solid #e2e2e2;}
*html .ulias li { height:1px;}
.ulias li img { position:absolute; top:7px; right:12px; width:32px; height:32px}
.ulias li h2 { margin:0;margin-right:54px; font-weight:bold; line-height:16px; font-size:12px;text-align:right}
.ulias li h3{ margin:0;margin-right:54px;line-height:16px; font-size:11px; font-weight:normal; color:#666666;text-align:right}
.ulias-grey li { background:#f7f7f7;}
.ulias-grey li h2,.ulias-grey li h3{ text-align:right}
*+html .ulias-grey li {overflow:hidden;}

.ulstyle1 {padding:0px; margin:0px; background:#f7f7f7}
.ulstyle1 li {border-bottom:1px solid #e2e2e2; position:relative; height:50px}
.ulstyle1 li h2 { position:absolute; top:5px; right:10px; height:20px; margin:0px; font-weight:bold; font-size:12px;text-align:right}
.ulstyle1 li h3 { position:absolute; top:25px; right:10px; height:25px; margin:0px; font-weight:normal; font-size:11px; color:#666666;text-align:right}
.ulstyle1 li h2 span.date {font-weight:normal}
.ulstyle1 li span.liright1 {position:absolute; top:5px; left:10px; height:20px; font-weight:bold; color:#666666; text-align:left}
.ulstyle1 li span.liright2 {position:absolute; top:25px; left:10px; height:25px; color:#666666; text-align:left}

.bottom { text-align:right; width:760px; margin:0 auto; border-top:5px solid #e2e2e2; padding-top:20px; height:70px; line-height:20px; position:relative;}
.bottom .bottomlogo { display:block; width:117px; height:62px; background:url(images/bottomlogo.gif) left top no-repeat; position:absolute; top:0; left:0; text-indent:-9999px;}
.friendlink {text-align:center; width:758px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#f7f7f7; line-height:20px; margin:0 auto}

.pages { line-height:19px; height:21px; background:#efefef; border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3; padding-top:2px;}
.pages a { display:block; float:left; margin:0 2px; width:19px; text-align:center;}
.pages a:hover { background:#FFFFFF; color:#000000;}
.pages a.pre {background:url(images/arrow-pre.gif) left center no-repeat; text-indent:11px; text-align:left; margin-left:117px;}
/*
*html .pages a.pre {margin-left:58px;}
*/
.pages a.next { width:67px; background:url(images/arrow-next.gif) right center no-repeat; text-indent:11px; text-align:right; padding-right:11px;}
.googlead1 { text-align:right; margin:20px 10px;}
#wrap .ullist12 li{ border-bottom:1px solid #e3e3e3; border-top:none}

.ullist1 li{ padding:7px 0px; position:relative; border-bottom:1px solid #e2e2e2;}
*html .ullist1 li { height:1px;}
.ullist1 li img { position:absolute; top:26px; right:4px; width:32px; height:32px}
.ullist1 li h2 { margin:0;margin-right:4px; font-weight:bold; line-height:16px; font-size:12px;text-align:right}
.ullist1 li h3{ margin:0;margin-right:54px;line-height:16px; font-size:11px; font-weight:normal; color:#666666;text-align:right}
.ullist1 li p {margin-right:54px; text-align:right}

.pages a.next:hover{background:url(images/arrow-next.gif) right center no-repeat;}
.pages a.pre:hover {background:url(images/arrow-pre.gif) left center no-repeat; }

.downpart { background:#f7f7f7; text-align:center; padding:26px 0;}
.downpart a { display:block; width:144px; height:35px; background:url(images/downback.gif); line-height:32px; text-align:left; font-size:18px; font-weight:bold; margin:0px auto;}
.downpart a img { margin:auto 12px;}
*html .downpart a img { margin:7px 12px;}
.return { text-align:left; background:#efefef; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.return a { display:block; background:url(images/arrow-back.gif) 5px center no-repeat; line-height:24px; text-indent:18px; color:#000000; font-weight:bold;}
.listtitle {text-align:left; background:#efefef; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;line-height:24px; text-indent:10px; color:#000000; font-weight:bold;}
.ulcommon { padding:18px 20px; background:#f7f7f7; line-height:20px;}
.ulcommon li {text-align:right}
h2.softname { line-height:24px; font-size:14px; color:#000000; text-indent:10px; background:#efefef; border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3; margin:0; text-align:left;}
.dpart { width:540px; padding:0px 10px 16px 10px; line-height:18px; font-size:11px; text-align:right; background:#f7f7f7; position:relative; }
.dpart img.softpic { position:absolute; top:15px; left:15px;}
.dpart p { margin:14px 0;}
.dpart .dinfolist { position:relative;width:340px; float:right; margin:10px 0 0 0; padding:0;}
.dpart .screenshot { position:relative;width:200px; float:left;}
.flags img {width:16px; height:12px}
.flags {text-align:right}
.downbutton {width:144px; height:35px; background:url(images/downback.gif); line-height:32px; text-align:right}
.downbutton img {margin:auto 12px;}
.downbutton a {; font-weight:bold;font-size:18px;}
*html .downbutton img { margin:7px 12px; }
.softtag { line-height:24px; text-indent:10px; background:#f7f7f7; text-align:left;}
