img{ behavior: url(iepngfix.htc) }

body{
margin:0 auto;
background-color:#ffffff;
background-image:url(../images/body-px.png);
background-repeat:repeat-x;
font-family:tahoma,arial;
font-size:0.78em;
color:#464646;
text-align:center;

}

div{
width:100%;
}
a {
/*color:#464646;*/
color:#0072bc;
text-decoration:none;
}
a:hover {
color:#0295cd;
text-decoration:underline;
}
ul li,ul{
/*list-style-image:url(../images/list-image.png);*/
margin:0;
padding:0;
}
table, table tr, table tr td, table tr td a{
font-family:tahoma,arial;
font-size:11px;
color:#000000;
font-family:tahoma,arial;
font-size:11px;
direction:rtl;
/*text-decoration:underline;*/
}

p{
margin:0;
padding:0;
}
textarea:focus,input[type="text"]:focus,input[type="passoword"]:focus{
border:1px solid #03d3ff !important;
}
input[type="text"],input[type="password"],textarea,select{
border:1px solid #4B97BE !important;
}


.Bwrapper{
width:995px;
margin:0 auto;
}
.gnrl-btn,.download-btn{
background-position:top;
background-repeat:no-repeat;
color:#4A2C00;
float:right;
font-family:tahoma,arial;
font-size:12px;
font-weight:bold;
height:25px;
line-height:24px;
text-align:center;
text-decoration:none;
width:86px;
}
.gnrl-btn{
background-image:url(../images/gnrl-btn.png);
}
.download-btn{
background-image:url(../images/download.png);
}
.gnrl-btn:hover,.download-btn:Hover{
color:#ffffff;
background-position:bottom;
text-decoration: none;
}
.wrapper{
background-color:#ffffff;
width:995px;
float:right;
background-image:url(../images/site-px.png);
background-repeat:repeat-y;
/*padding:0 7px 0;*/
}
.wrapper-in, .wrapper{
margin:0 auto;
}
.wrapper-in{
/*float:right;*/

width:980px;

}
.site-top{
height:37px;
width:995px;
margin:0 auto;
}

.site-top-right{
background-position:right;
}
.site-top-left, .site-top-right{
background-image:url(../images/top-crvs.png);
background-repeat:no-repeat;
height:37px;
width:4px;
float:right;
}
.site-top-left{
background-position:left;
}

.site-top-mdl{
background-image:url(../images/top-crvs-px.png);
background-repeat:repeat-x;
background-position:top;
height:37px;
width:987px;
margin:0 auto;
float:right;
}
.top-links{
float:right;
height:17px;
margin-top:2px;
margin-top:11px;
width:auto;
}
.top-site img{
vertical-align:middle;
}
.top-srch{
float:left;
hright:21px;
color:#0072bc;
font-size:13;
vertical-align:middle;
margin-top:10px;
width:auto;
}
.top-srch input{
margin-left:3px;
}
.ads-header{
width:100%;

}
.ads-header img{
margin:14px 9px;
border:1px solid #bebebe;

}
.logo-header{
float:right;
width:978px;
*width:980px;
background-color:#ffffff;
background-image:url(../images/grey-px.png);
background-repeat:repeat-x;
background-position:bottom;
border:1px solid #bebebe;
}
/*.badge{
background-color:#F9F9F9;
background-position:right top;
background-repeat:no-repeat;

}*/
.ct-r, .ct-l , .cb-r , .cb-l {
background:transparent url(../images/grey-crv.gif) no-repeat scroll;
height:4px;
display:block;
font-size:0;
height:4px;
line-height:0;
margin:0;
position:relative;
}

.ct-r{
background-position:right top;
top:-1px;
width:100%;
right:-1px;
}
.ct-l{
background-position:left top;
left:-2px;
}

.cb-r{
background-position:right bottom;
bottom:-1px;
width:100%;
*top:7px;
right:-1px;
float:right;
margin-top:6px;
}
.cb-l{
background-position:left bottom;
left:-2px;
}



.box-content{
width:auto;
*width:100%;
margin:6px 10px 6px 12px;
clear:right;

}

/* date & time box style */
.time-box{
background-color:#ECECEC;
float:right;
height:20px;
margin-bottom:3px;
margin-top:2px;
padding-bottom:4px;
padding-top:5px;
text-align:right;
}

.time-box span{
float:right;
margin-right:11px;
}

.rss{
float:left;
width:auto;
margin-left:11px;
}

.rss img{
vertical-align:middle;
}
/* main links */
.main-links{
background-image:url(../images/mainlinks-px.png);
background-repeat:repeat-x;
background-position:top;

float:right;
height:40px;
background-color:#0076c0;
/*height:39px;*/
}
.main-links-r{
background-image:url(../images/links-r-l.png);
background-repeat:no-repeat;
background-position:right;
height:40px;
width:4px;
float:right;
}
.main-links-l{
background-image:url(../images/links-r-l.png);
background-repeat:no-repeat;
background-position:left;
height:40px;
width:4px;
float:left;
}
.main-links a {

color:#FFFFFF;
font-size:11px;
font-weight:bold;
line-height:28px;
margin-top:3px;
padding:0 7px 6px;
*padding:0 3px 5px 5px;
text-align:center;
}

.main-links a:hover {
color:#005986;
background-color:#FFFFFF;
text-decoration:none;
background-image:url(../images/link-grey-px.png);
background-repeat:repeat-x;
background-position:top;
}
.main-links a , .main-links img{
float:right;
*float:none;
_float:none;
}
/* marque-box */
.marque-box{
float:right;
height:40px;
background-image:url(../images/grey-px.png);
background-repeat:repeat-x;
background-position:bottom;
background-color:#fffffff;
border:1px solid #BEBEBE;
margin-top:3px;
margin-bottom:3px;
}
.marque-box span{
float:right;
color:#0867a4;
font-size:12px;
font-weight:bold;
margin-right:16px;
line-height:36px;

}
.marque-bar{
background-color:#FFFFFF;
border:1px solid #BEBEBE;
float:right;
height:31px;
margin-right:11px;
margin-top:3px;
width:60%;
line-height:27px;
padding-left:8px;
padding-right:8px;
text-align:right;
text-decoration:underline;
}

.sign-in{
color:#CCCCCC;
float:left;
line-height:35px;
margin-left:13px;

width:auto;
}
.sign-in img{
vertical-align:text-bottom;
*margin-top:7px;
}
.sign-in a{
color:#f26522;
font-size:12px;
font-weight:bold;
}
.sign-in a:hover{
color:#0c73a7;
text-decoration:underline;
}
/***** end of header */

/* content */
.content{
float:right;
margin-top:10px;
margin-bottom:13px;
}
.right-pane{
float:right;
width:160px;

}
.grey-box{
margin-bottom:12px;
float:right;
background-color:#ffffff;
background-image:url(../images/grey-top-px.png);
background-position:top;
background-repeat:repeat-x;
border:1px solid #bebebe;
}
.crncy-row{
float:right;
height:24px;
}
.crncy-row span{
font-weight:bold;
}
.crn-flag{
float:right;
width:45px;
}
.crn-flag img{
float:right;
}
.crn-kind{
float:right;
width:auto;
}
.crn-price{
float:left;
width:auto;
}
.rate-bg{

float:left;
background-color:#ffffff;
background-image:url(../images/rate-bg.png);
background-position:bottom;
background-repeat:no-repeats;

}
/************ blue box ************/
.blue-box{
float:right;
background-color:#0072bc;
background-image:url(../images/blue-px.png);
background-position:top;
background-repeat:repeat-x;
border:1px solid #447da4;
color:#FFFFFF;
clear:right;


}
.Bct-r, .Bct-l , .Bcb-r , .Bcb-l {
background:transparent url(../images/blue-crv.gif) no-repeat scroll;
height:4px;
display:block;
font-size:0;
height:4px;
line-height:0;
margin:0;
position:relative;

}

.Bct-r{
background-position:right top;
top:-1px;
width:100%;
right:-1px;
}
.Bct-l{
background-position:left top;
left:-2px;
}

.Bcb-r{
background-position:right bottom;
bottom:-1px;
width:100%;
*top:7px;
right:-1px;
float:right;margin-top:6px;
*margin-top:10px;
_margin-top:10px;


*display:none;
_display:none;
}
.Bcb-l{
background-position:left bottom;
left:-2px;
*display:none;
_display:none;
}


/*******/

.co-list, .co-list-special{
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
float:right;
}
.co-list li ,.co-list-special li{
list-style-image:none;
list-style-type:none;
margin:17px 0 0 auto;
padding:0;
float:right;
width:auto;
}
.co-list li a ,.co-list-special li a{
height:auto;
float:right;
*float:none;
_float:none;
padding:4px;
width:auto;

}
.co-list li a{
margin-right:15px;
color:#FFFFFF;
}
.co-list-special p{
clear:right;
margin:0;
padding:0;
width:134px;
}
.co-list-special{
margin-top:20px;
padding-bottom:26px;
}
.co-list-special table{
float:right;
margin-right:18px;
}
.co-list-special table a{
color:#FFFFFF;
}
.co-list-special table a:hover{
color:#FFCC00;
}
.co-list-special img{
background-color:#308dc9;
border:1px solid #52b1dd;
/*_background-color:transparent;
_border:none;
*background-color:transparent;
*border:none;*/
padding:9px 12px;
}

.co-list li a:hover{
background-color:#e0e0e0;
}

.right-ads{
float:right;
height:200px;
background-color:#008dcf;
border:1px solid #70a8cc;
margin-top:12px;
width:98%;
}

/** left-pane**/
.left-pane{
width:300px;

float:left;
}
.working-area{

float:right;
margin-right:10px;
width:500px;
}
.txt-ads-pic{
width:80px;
float:right;

margin:2px;
}
.working-area .top-srch{
float:right;
margin-right:11px;
text-align:right;
width:80%;
}
.txt-ads-txt{
float:right;
line-height:18px;
margin-top:6px;
text-align:right;
width:100%;
_width:97%;
*width:97%;
margin-bottom:4px;
font-size:12px;
direction:rtl;
}
.hdr-img{
float:right;
margin-right:12px;
margin-top:3px;
*margin-bottom:6px;
clear:right;
}
.article-title{
color:#0295CD;
float:right;
font-size:12px;
font-weight:bold;
text-align:right;
direction:rtl;
}
.gbox-content{
float:right;margin-right:15px;margin-top:11px;width:94%;
}
.horz-sep {
background-image:url(../images/hor-sep.png);
background-repeat:repeat-x;
float:left;
height:2px;
margin-bottom:12px;
margin-top:18px;
}

.gul{
float:right;
text-align:right;
list-style-position:inside;
/*line-height:20px;*/
}
#footer .gul ,#footer .privacy{
list-style-image:none;
list-style-type:none;
margin:32px 30px 26px;
font-size:11px;
color:#555555;
float:right;
}
#footer .gul li,#footer .privacy li{
margin-top:7px;
line-height:17px;
}
#footer .gul li a{
color:#555555;
font-size:11px;

}
#footer .gul li a:hover{
color:#f7941d;
}
#footer .privacy a{
text-decoration:underline;
}
.gul li,#footer .privacy, #footer {
margin-top:9px;
direction:rtl;
font-size:11px;
width:auto;
}
.gul p{
color:#999999;
font-size:11px;
margin:3px 0 0;
padding:0;
}


.more-btn{
background-image:url(../images/more-btn.png);
background-repeat:no-repeat;
float:left;
height:13px;
width:41px;
}

.working-area .co-list li a{
margin-right:27px;
}
.gul-title{
background-color:#FFFFFF;
padding:5px;
color:#0072bc;
font-weight:bold;
}
.footer-main-links{
border-top:1px dotted #555555;
color:#999999;
float:right;
height:46px;
padding-top:14px;
*padding-bottom:22px;
_padding-bottom:22px;
text-align:right;

}
.footer-main-links a{
font-weight:bold;
}
/*		general tabs 		*/
.gtabs{
float:right;

list-style-image:none;
list-style-type:none;
}
.gtabs li{
float:right;
height:27px;
line-height:22px;
margin-right:17px;
width:47px;
margin-top:6px;
}
.gtabs li a{
color:#FFFFFF;
float:right;
height:27px;
line-height:22px;
width:47px;
}
.gtabs li a:hover{
background-color:#FFFFFF;
color:#e75f0b;
font-weight:bold;
}
.errorDiv{
font-family:tahoma,Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FF0000;
font-size:13px;
float:right;
}
.datep{
color:#999999;
font-size:11px;
margin:3px 0 0;
padding:0;
float:right;
clear:right;
/*_clear:none;
*clear:none;*/
}
.news-img{
float:right;
border:3px solid #dddddd;
margin-left:10px;
}
.news-src{
text-align:left;
float:left;
color:grey;
font-size:11px;
margin-top:8px;
}
.gul .datep{
float:none;
}
/**** comment-wrapper **/
.commentS-wrapper{

float:right;
}
.comment-wrapper{
border-bottom:1px solid;
float:right;
margin-top:20px;
padding-bottom:21px;
}
.comments-wrpr-hdr{
background-image:url(../images/comments-hdr.png);
background-repeat:no-repeat;
background-position:right;
float:right;
height:39px;
width:99%;
}
.c-user-hdr{
float:right;
text-align:right;
}
.c-user-hdr img{
float:right;
}
.c-user-hdr .datep {
clear:none;
}
.add-comment{
float:right;
margin-top:10px;
}
.add-comment table{
float:right;
direction:rtl;
}

.add-comment table input,.add-comment table textarea{
border:1px solid #4b97be !important;
}
.add-comment .gnrl-btn {
margin-right:40%;
}
.gtitle-b{
font-size:11px;
color:#000000;
font-weight:bold;
text-align:right;

}
.contacts-table{
float:right;
margin-bottom:16px;
margin-top:9px;
}
.bl-title{
color:#ffffff;
float:right;
font-size:13px;
font-weight:bold;
text-align:right;
margin-right:16px;
width:auto;
*margin-bottom:6px;
}

/*-----ajax--leftpoller---*/
	#mainContainer{
	float:right;
	}
	.poller{	
		clear:right;
		float:right;		
		/*width:95%;*/
		margin-top:17px;
	   	padding-right:15px;
		font-family:tahoma;
		color:#FFFFFF;	
		min-height:150px;
		font-size:13px;
	}
	.poller_question{
		float:right;
		width:92%;
		font-family:tahoma;
		color:#000000;
	}
	/* Poller title above radio buttons */
	.pollerTitle{
		color:#FFFFFF;
		font-family:tahoma;
		font-size:13px;
		font-weight:bold;
		margin-bottom:15px;
		text-align:right;	
		
		
	}
	/* Label for each radio button */
	.pollerOption{
		margin:0px;
		text-align:right;
		direction:rtl;
		font-family:tahoma;
		font-size:13px;
		margin-top:8px;
		color:#FFFFFF;

	}
	/* Label for each option above graph - i.e. results */
	.result_pollerOption{
		margin:0px;
		font-size:13px;
		width:98%;
		text-align:right;
		
		
	}
	/* Title of poller - when ajax shows the results */
	.result_pollerTitle{
		margin-bottom:5px;
		/* font-weight:bold;margin-left:10px; */
		font-size:13px;
		text-align:right;
		
		font-weight:bold;
	}
	/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
	.result_pollGraph img{
		float:right;
		width:6px;
		height:16px;
		overflow:hidden;
		border:0px;
	}
	/* The <div> tag where the percentage result is shown */
	.result_pollGraph div{
		float:right;
		height:16px;
		background-repeat:repeat-x;
		color:#ffffff;
		font-size:10px;
		font-weight:bold;
		line-height:16px;
		overflow:hidden;
		border:0px;
	}
	* html .result_pollGraph div{
		margin-left:-4px;
		margin-right:-4px;
	}
	/* Graph div - parent of both the corner images and the div displaying percentage votes */
	.result_pollGraph{	
		height:16px;
		float:right;
		text-align:right;
		width:98%;
	}
	
	.poller_results{
		float:right;
		width:100%;
		height:auto;
		/*height:220px;*/
	}
* html 	.poller_results{
	height:auto;
		/*height:210px;*/
	}
	
.poller_results{
	height:auto;
		/*_height:100px;*/
	}
	/* Message when Ajax is working getting restults fromt the server */
	.poller_waitMessage{
		display:none;	
	}	
	
	.result_totalVotes{
		clear:both;
		font-size:0.8em;
		font-style:italic;
		float:right;
		width:100%;
		text-align:center;
		margin-top:20px;
		margin-bottom:5px;
	}
	.rate-table{
	border: 1px solid #c3c3c3;
	margin-top:16px;
	}
	
	.video-showing{
		float:right;
		width:98%;
		height:auto;
		
		margin-bottom:9px;
margin-top:8px;
	}
	
.demo2{
display:none;
}	
th{
font-weight:normal;
}
	
	.video-thumb{
		
background-color:#F9F9F9;
direction:ltr;
float:right;
height:auto;
margin-bottom:9px;
margin-top:8px;
padding-bottom:13px;
padding-top:12px;
border-bottom:3px solid #a3b4c3;
	}
	#loginTable{
	float:right;
margin-bottom:30px;
margin-right:61px;
	}
	#login .gtitle-b{
		float:right;
	}
	.after-login-table{
	margin-top:6px; float:left;
	}
	.after-login-table span{
		line-height:26px;
		float:right;
	}
	#log{
	width:180px;
	float:right;
	
	}
	.red-alert-div{
	border:1px solid #e9acaf;
	background-color:#fef1f2;
	color:#dd1a1a;
	}
	.green-alert-div{
	background-color:#F2FFE4;
	border:1px solid #B1CB8B;
	color:#36590F;
	}
	.green-alert-div,.red-alert-div{
	float:right;
	padding:8px 15px 11px 10px;
	text-align:right;
	width:93%;
	_width:97%;
	*width:97%;
	margin-bottom:9px;
	margin-top:9px;
	}
	.register-table input{
		
	}
	.user-welcome{
	background-image:url(../images/welcome-img.png);
	background-position:right;
	background-repeat:no-repeat;
	float:right;
	height:80px;
	text-align:right;
	border-bottom:1px dashed #90928d;
	} 
	.user-welcome  .article-title{
	color:#252729;
	font-size:15px;
	margin-right:58px;
	margin-top:31px;
	}
	/*-------endLeftVotting---*/
/* -------------- Page Style --------------- */
.pager {font: normal 11px Verdana, Tahoma, Arial; color:#666666;}
.pager a:link, .pager a:visited {background:#3C3C3C; border:1px solid #676767; color:#ffffff; text-decoration:none; padding:1px 4px; display:block}
.pager a:hover {background: #B6BDC2; color:#000000; border:solid 1px #ffffff;text-decoration:none; padding:1px 4px; display:block}

.pagerOn b {font: bold 11px Verdana, Tahoma, Arial; background:#75786F; border:1px solid #676767; color:#FFFFFF; text-decoration:none; padding:1px 4px; display:block}


