@charset "utf-8";


 ul {
	
	list-style-position:outside;
	list-style-type:none;
	padding:0px 2px 0px 0px;
	margin:0px 2px 0px 0px;
	text-align:right;
}


 li {
	background:transparent url('img/arrow-blue.gif') no-repeat scroll 100% 5px ;
	list-style-position:outside;
	list-style-type:none;
	padding:0px 10px 0px 0px;
	margin:0px 2px 0px 0px;
	text-align:right;
}

.st {  
	background: none;
	height: 34px;
	width: 240px;
	padding-left: 5px;
	font-family: tahoma;
	color: #fff;
	font-size: 13px;
	border: none;
}
.ie .st {  
	background: none;
	height: 28px;
	width: 230px;
	padding-left: 5px;
	padding-top: 8px;
	font-family: tahoma;
	color: #fff;
	font-size: 13px;
	border: none;
}

.sti { 
	background: none;
	height: 34px;
	width: 38px;
	border: none;
}

.shop h3 {
	background: url('http://downloadha.com/wp-content/themes/downloadha/images/downloadha_shop_top.gif') no-repeat ;
	height: 45px ;
	width: 500px
}
.shop h3 span {
	display: none
}
.shop ul li {
	background: url(http://downloadha.com/wp-content/themes/downloadha/images/tick.gif) no-repeat right 7px ;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px
}
#right {
	background : #EDEBEB ;
	float : right ;
	width : 240px ;
	padding : 0px 5px
}
#left {
	background : #EDEBEB ;
	float : right ;
	width : 238px ;
	padding : 0px 5px
}
.shop-content {
	clear: both ; 
	background : #EDEBEB ;
	margin : 0px 1px 0px 1px
}
.shop-footer {
	clear: both ;
	background: url('http://downloadha.com/wp-content/themes/downloadha/images/downloadha_shop_footer.gif') no-repeat ; 
	height: 15px ; 
	width: 500px
}
/*Category*/
.frsco_category {
    direction: rtl;
    text-align: right;
    font-size: 11px;
    font-family: tahoma; 
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.frsco_category  ul li {
    background: url(img/edit_add2.gif) no-repeat right top;
    padding:0 14px 5px 0;
	font-family: tahoma;
    list-style: none;
    font-weight: bold;
    margin-top: 5px;
    margin: 0px;
}
.frsco_category  ul li ul li {
    margin-top: 5px;
    font-weight: normal;
    background: url(img/undo2.gif) no-repeat right;
    padding:5px 15px 0 0;
	font-family: tahoma; 
    font-size: 11px;
    margin: 0 0 0 0;
}

/*------------------------------------------------------------------------------------*/
.ie7 .frsco_category  ul li {
    background: url(img/edit_add2.gif) no-repeat right top;
    padding:0 14px 5px 0;
	font-family: tahoma;
    list-style: none;
    font-weight: bold;
    margin-top: -3px;
}
.ie7 .frsco_category  ul li ul li {
    margin-top: 5px;
    font-weight: normal;
    background: url(img/undo2.gif) no-repeat right;
    padding:0px 15px 0 0;
	font-family: tahoma; 
    font-size: 11px;
    margin-top: 0px;
}

body{
	background: #153F4F;
	font:11px tahoma;
}

A { 
	color: #074e92;
	text-decoration: NONE;
	FONT-FAMILY: Tahoma;
	LETTER-SPACING: DEFULT;
}
A:link { 
	color: #074e92;
	text-decoration: NONE; 
	FONT-FAMILY: Tahoma;
	LETTER-SPACING: DEFULT;
}
A:visited { 
	color: #074e92;
	text-decoration: NONE;
	FONT-FAMILY: Tahoma;
	LETTER-SPACING: DEFULT;
}
A:hover { 
	color: #ff6600;
	LETTER-SPACING: DEFULT; 
}
.tooltip.a:current{
        font-weight:bold;
	color: #eeeee;
	FONT-FAMILY: Tahoma;
	LETTER-SPACING: DEFULT;
}
.shop_right {
	width: 450px;
	padding-left: 5px;
	margin: 5px;
	background: url(img/sep_line.gif) left repeat-y;
	float: right;
	text-align: right;
	direction: rtl;
	font-size: 11px;
	color: #ffae00;
}
.ul2ul{
    margin-top: 5px;
    font-weight: normal;
    background: url(img/undo2.gif) no-repeat right;
    padding:5px 15px 0 0;
	font-family: tahoma; 
    font-size: 11px;
    margin: 0 0 0 0;


}
.shop_left {
	width: 450px;
	margin: 5px;
	float: left;
	text-align: right;
	direction: rtl;
	font-size: 11px;
	color: #ffae00;
}
.menumore {
	text-align: left;
	background: url(img/arrow-green.gif) left no-repeat;
	padding-left: 22px;
	margin-top: 5px;
	margin-left: 5px;
}
.dl {
border-top:1px dashed #EEEEEE;
margin-bottom:20px;
margin-top:20px;
padding-top:10px;
}

.dl .download {
padding-right:20px;
margin-top:3px;
}
.dl .size {
padding-right:20px;
margin-top:3px;
}

.dl .lock {
background: url('images/lock.gif') no-repeat right;
padding-right:20px;
margin-top:3px;
}

.dl .source {
background: url('images/connect.png') no-repeat right;
padding-right:20px;
margin-top:3px;
}

.dl .copy {
background: url('images/alert.gif') no-repeat right;
padding-right:20px;
margin-top:3px;
}

.hide0 {
display:none;
}

.hide1 {
display:block;
}

.l_f_r {
	width: 300px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-right: 5px;
	padding-left: 5px;
	background: url(img/sep_line.gif) left repeat-y;
	float: right;
	text-align: right;
	direction: rtl;
	font-size: 11px;
	color: #ffae00;
	line-height: 150%;
}
.l_f_l {
	width: 305px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-right: 5px;
	padding-left: 5px;
	float: right;
	text-align: right;
	direction: rtl;
	font-size: 11px;
	color: #ffae00;
	line-height: 150%;
}

.up_i {
	height: 23px;
	width: 982px;
	background: url(img/up.png) left repeat-y;
}

.down_i {
	height: 23px;
	width: 982px;
	float: left;
	background: url(img/down.png) left repeat-y;
}
/*Body of site*/
.b_right {
	width: 140px;
	float: left;
	font-size: 10px;
	border-left: 8px solid #fff;
	padding: 0px;
	direction: rtl;
	text-align: right;
}
.b_left {
	border-right: 8px solid #fff;
	width: 300px;
	float: left;
	background-color: #FFF;
}
.cr {
	font-family:Tahoma, Geneva;
	font-size: 12px;
	width: 100%;
	float: left;
	color: #0f4f9e;
	text-align: center;
	direction: rtl;
	margin-bottom: 5px;
}
.left-orange {
	background: url(images/link.gif) top no-repeat #eff9ff;
	margin-bottom: 5px;
    padding-top: 28px;
}
.left-m-title-li {
	text-align: right;
	direction: rtl;
	padding-top: 4px;
	padding-right: 4px;
	margin: 0px;
	color: #ff6600;
	font-size: 11px;
	font-weight: 600;
}
.left-m-title {
	text-align: right;
	direction: rtl;
	padding-top: 7px;
	padding-right: 5px;
	margin: 0px;
	color: #fff;
	font-size: 11px;
	font-weight: 600;
}

.left-m-body-ora {
	text-align: right;
	direction: rtl;
	padding-top: 5px;
	padding-bottom: 18px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	background: url(images/downl.gif?ushd) bottom no-repeat;
}
.l-ads-i {
	border-bottom: 1px dotted #999;
	border-top: 1px dotted #999;
	margin-bottom: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #eee;
}
.left-blue {
	background: url(img/sw.gif) top no-repeat #eff9ff;
	margin-bottom: 5px; 
}
.left-m-body {
	text-align: center;
	direction: rtl;
	margin-top: 8px;
	padding: 6px;
	font-size: 11px;
	background: url(img/sw1.gif?ushd) bottom no-repeat;
}
.right-blue {
	background: url(img/rightm.gif) top no-repeat #eff9ff;
	margin-bottom: 5px; 
}
.right-m-body {
	text-align: right;
	direction: rtl;
	margin-top: 8px;
	padding: 6px;
	font-size: 11px;
	background: url(images/downrl.gif?ushd) bottom no-repeat;
}

.center-ads-i {
	background-color: #e6e8e7;
	padding: 5px;
}
.hii {
	padding-top: 5px;
	background-color: #FFF;
	font-size: 11px;
	font-weight: 600;
	text-align: right;
	direction: rtl;
	margin: 0px;
	height: 20px;
}
.datediv {
	float: left; 
	font-size: 9px;
	color: #333;
	text-align: left;
	padding-right: 5px;
	padding-bottom: 3px; 
	padding-top: 3px; 
	font-weight: 400;
}
.bodydivi {
	padding: 5px;
	font-size: 11px;
	background-color: #FFF;
	color: #003;
	direction: rtl;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
}
.divmore {
	height: 20px;
	padding-right: 24px;
	padding-top: 8px;
	margin-bottom: 10px;
	text-align: right;
	background: #fff url(img/continue-world.gif) right no-repeat;



}

.infoproduct {
	border-bottom: 1px dotted #b1b1af;
	background-color: #E8F3F9; 
	font-size: 11px; 
	color: #9b9b9d;
	direction: rtl;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px;
}

.deatdivi {
	border-bottom: 1px dotted #b1b1af;
	background-color: #E8F3F9; 
	font-size: 11px; 
	color: #9b9b9d;
	direction: rtl;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 5px;
}
.comment {
	background-color: #E8F3F9;
	font-size: 10px;
	direction: rtl;
	text-align: right;
	color: #8D3FCD;
	padding: 5px;
	margin-top: 10px;
	font-weight: bold;
}
.comment_i {
	border-bottom: 1px dotted #B1B1AF;
	padding: 5px; 
	font-size: 11px;
	direction: rtl;
	text-align: right;
}
.archives_title {
	background-color: #E8F3F9;
	font-size: 10px;
	direction: rtl;
	text-align: right;
	color: #039;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
.b_center {
	font-size: 12px;
	float: left;
	width: 480px;
}

.ie .b_center {
	font-size: 12px;
	float: left;
	width: 475px;
}


.mid_i {
	width: 982px;
height: 100%;
	float: left;
	border-bottom: none;
	background: url(img/tiles.png?85) repeat-y;
}

/*IDs*/
#shop_link a { 
	color: #333;
	text-decoration: none;
}
#shop_link a:hover {
	color: #064c95;
	text-decoration: underline;
}
#menu-top-id a { 
	color: #fff;
	background: url(img/menu-line.gif) left no-repeat;
	text-decoration: none;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 20px;
	padding-left: 20px;
	font-size:9pt;
	float: right;
	height: 18px;
}
#menu-top-id a:hover {
	background: url(img/menu-hover-bg2.gif);
	color: #1d4e6b;
	text-decoration: none;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 20px;
	padding-left: 20px;
	font-size:9pt;
	float: right;
	height: 18px;
}
#orange a {
	color: #940000;
	font-size: 11px;
}
#orange a:hover {
	color: #000;
	font-size: 11px;
	text-decoration: underline;
}
#blue a {
	color: #074e92;
	font-size: 11px;
}
#blue a:hover {
	color: #000;
	font-size: 11px;
	text-decoration: underline;
}
#pages { 
	border: 0px dashed #83D1EB;
	background-color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0px;
	line-height:200%;
	
}

#pages a { 
	color: #666;
	text-decoration: none;
	font-weight: 200;
	
}

#pages a:hover { 
	color: #ff6600;
	text-decoration: none;
	font-weight: 200;
	
}
#pages1 { 
	border: 1px dashed #83D1EB;
	background-color: #e7eef8;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 4px;
	line-height:200%;
	font-size: 10px;
	font-weight: 600;
	font-size: 10px;
}

#pages1 a { 
	color: #666;
	text-decoration: none;
	font-weight: 200;
	font-size: 10px;
}

#pages1 a:hover { 
	color: #ff6600;
	text-decoration: none;
	font-weight: 200;
	font-size: 10px;
}



.related_div{
	padding: 5px;
	border-top: 1px dotted #B1B1AF;
	border-bottom: 1px dotted #B1B1AF;
	background-color: #E8F3F9;
	text-align: right;
	direction: rtl;
	margin-top: 10px;
}

.related_div_m {
	padding: 5px; 
	border-top: 1px dotted #B1B1AF; 
	border-bottom: 1px dotted #B1B1AF;
	background-color: #E8F3F9; 
	text-align: right;
	direction: rtl;
	margin-top: 10px;
	font-family:tahoma;
	font-size:11px
}

/*short classes*/
.green{
	color: #009500;
}
.black {
	color: #000;
}
.bgreen {
	color: #0296a2;
	font-weight: 600;
}

/*news slide show*/
#ticker_block{
	float:right;
	margin-right:10px;
	margin-bottom:-3px;
	margin-top:-10px;
	position:relative;
}

#tickerNav{
	position:relative;
	width:25px;
	height:20px;
}

.tnavright{
	background:url(img/ticker_right.gif) no-repeat;
	position:absolute;
	top:8px;
	cursor:pointer;
	width:6px;
	height:7px;
}

.tnavback{
	background:url(img/ticker_rightc.gif) no-repeat;
}

.tnavleft{
	background:url(img/ticker_left.gif) no-repeat;
	position:absolute;
	top:8px;
	right:10px;
	cursor:pointer;
	width:6px;
	height:7px;
}

.tnavnext{
	background:url(img/ticker_leftc.gif) no-repeat;
}

#ticker{
	position:relative;
}

#ticker a{
	color:#3977a9;
	text-decoration:none;
}

#ticker a:hover{
	color:#fe5c04;
	text-decoration:none;
}

#ticker_typer{
	position:absolute;
	left:0;
	top:2px;
	z-index:100;
	background:rgb(232, 238, 247);
}

.comments {
	clear:both;
	margin:0 0 10px;
	padding:0;
}
.comments .odd .comment-header span.top {
	background: url(images/comment-top.jpg) no-repeat center bottom;
	height: 13px;
	display: block;
}
.comments .odd span.btt {
	background: url(images/linkbox-btt.jpg) no-repeat center bottom;
	height: 13px;
	display: block;
}
.comments-content {
	padding: 5px 0px;
}
.comment {
	margin: 0px 0px 10px;
	padding: 0px;
}
.comment-content {
	clear:both;
	padding: 5px 10px;
}
.comment-meta span {
	display: block;
	padding: 0px 0px 0px 5px;
	float:right
}
.comment-meta span.date {
	float: left;
	padding: 0px 10px;
}
.comment-meta span.author {
	padding: 0px 5px 0px 10px;
}
.comment-meta span.gravatar {
	padding: 0px 10px 0px 10px;
}
.comments .odd .comment-content, .comments .odd .comment-meta {
	background: #E0EFF6;
}
.comments .even .gravatar img {
	border: 1px solid #C8E2F0;
	padding: 2px;
}
.comments .odd .gravatar img {
	border: 1px solid #fff;
	padding: 2px;
}
.comments-open-header, .comments-header {
	padding: 2px 20px 2px 5px;
	cursor:pointer;
	border-bottom: 1px solid #CCE6F2;
	background: url(images/pm.gif) no-repeat right 5px;
}
.comments-open-header-expand {
	background: url(images/pm.gif) no-repeat right -21px;
}
#comments-form label {
	display: block;
	width: 150px;
	padding: 5px;
	margin: 0px 0px 0px 5px;
	font: 11px tahoma, Helvetica, sans-serif;
}
#comments-form {
	padding: 5px 0px 0px;
}
#comment-form-name, #comment-form-email, #comment-form-url, #comment-form-remember-me, #comment-form-reply, #comments-open-text, #comments-open-captcha, #comments-open-footer {
	margin: 0px 0px 5px;
	clear: both;
}
#comments-form #comment-author, #comments-form #comment-email, #comments-form #comment-url, #contactposttextbox #comment-author, #contactposttextbox #comment-email, #contactposttextbox #comment-url {
	display: block;
	width: 250px;
	background: #E8F3F9;
	border: 1px solid #B0D5EC;
	margin: 0px;
	padding: 4px 5px;
	font: bolder 14px Arial, Helvetica, sans-serif;
}
#comment-reply-label, #comment-reply, #comment-bake-cookie, #comment-form-remember-me label {
	float:right;
}
#comment-reply-label, #comment-form-remember-me label {
	margin: 0px 5px 0px 0px;
}
#comments-form #comment-text, #contactposttextbox #comment-text {
	height: 150px;
	width: 330px;
	overflow: auto;
	margin: 0px;
	padding: 4px 5px;
	font: normal 12px Tahoma, Helvetica, sans-serif;
	background: #E8F3F9;
	border: 1px solid #B0D5EC;
}
#comments-form #comment-text:focus, #comments-form #comment-author:focus, #comments-form #comment-email:focus, #comments-form #comment-url:focus, #contactposttextbox #comment-text:focus, #contactposttextbox #comment-author:focus, #contactposttextbox #comment-email:focus, #contactposttextbox #comment-url:focus {
	background: #FAFDFE;
	border: 1px solid #D0E7F4;
}
#comments-form #comment-submit, #contactposttextbox #comment-submit, #contactposttextbox #comment-preview {
	font: bold 15px Arial, Helvetica, sans-serif;
	padding: 3px 10px;
	margin: 0px 0px 0px 5px;
}
#comments-form #comment-email, #comments-form #comment-url, #contactposttextbox #comment-email, #contactposttextbox #comment-url {
	direction:rtl;
}
.comment-error {
	color: #FF0000;
	padding: 5px 0px;
	display: block;
}

#tooltip{
	position:absolute;
	border:1px solid #eee;
	background:#f5fafe;
	padding:2px 5px;
	color:#666;
	display:none;
	font: 11px Tahoma;
}

#nav{background:transparent url(images/nav.png) no-repeat scroll center top;height:47px}#nav ul{list-style-type:none;margin:0;padding:6px 25px}#nav ul li{float:right}#nav ul li a{color:#black;display:block;font-family:tahoma;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;line-height:14px;margin:5px 5px 0;padding:0 0 5px 5px;text-align:center;text-decoration:none}#nav ul li a  span{display:block;padding:5px 5px 4px 0}#nav ul li a:hover,.sub-menu ul li a:active{background:transparent url(images/nav-highligh-bg-left.gif) no-repeat scroll left top}#nav ul li a:hover span{background:#acaaaa url(images/nav-highligh-bg.gif) no-repeat scroll right top;color:#000}#nav  .active div span{background:#acaaaa url(images/nav-highligh-bg.gif) no-repeat scroll right top;display:block;padding:5px 5px 4px 0}
#ali{background:transparent url(images/ali.png) no-repeat scroll center top;height:47px}#ali ul{list-style-type:none;margin:0;padding:6px 25px}#ali ul li{float:right}#ali ul li a{color:#black;display:block;font-family:tahoma;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;line-height:14px;margin:5px 5px 0;padding:0 0 5px 5px;text-align:center;text-decoration:none}#ali ul li a  span{display:block;padding:5px 5px 4px 0}#ali ul li a:hover,.sub-menu ul li a:active{background:transparent url(images/ali-highligh-bg-left.gif) no-repeat scroll left top}#ali ul li a:hover span{background:#acaaaa url(images/ali-highligh-bg.gif) no-repeat scroll right top;color:#000}#ali  .active div span{background:#acaaaa url(images/ali-highligh-bg.gif) no-repeat scroll right top;display:block;padding:5px 5px 4px 0}


.li {
	font-family: tahoma, Helvetica, sans-serif;
	background: url(none) !important;
	padding: 0px !important;
        float: right;
}
.li a {
	text-decoration:none;
	display:block;
	white-space:nowrap;
	background-image: none;
	float: right;
	font-weight: bold;
}
:hover {

}
.rank-1 a {
	font-size:4pt;
	padding: 4px;
	float:right;
}
.rank-2 a {
	font-size:5pt;
	padding: 4px;
	float:right;
}
.rank-3 a {
	font-size:8pt;
	padding: 4px;
	float:right;
}
.rank-4 a {
	font-size:9pt;
	padding: 4px;
	float:right;
}
.rank-5 a {
	font-size:10pt;
	padding: 4px;
	float:right;
}
.rank-6 a {
	font-size:12pt;
	padding: 4px;
	float:right;
}
.rank-7 a {
	font-size:14pt;
	padding: 4px;
	float:right;
}
.rank-8 a {
	font-size:18pt;
	padding: 4px;
	float:right;
}
#header{
	margin:0px;
	height:80px;
}
#header-ads{
	padding:15px 498px;
	
}

#logo{
	background:url(img/log.png) no-repeat !important; background:url(img/log.png);
	height:97px;
	width:380px;
	float:left;
 	margin:15px 0 0 35px !important; margin:20px 0 0 20px;
}

