body{
	font-size: 12px;
	font-family: Arial;
	 font-weight:bold; 
	/* background:url(../images/bg.jpg) no-repeat fixed center; */
}

img,div{
	behavior: url(css/ie/iepngfix.htc);	
}

a{
	text-decoration:none;
}
a img{
	border:0;	
}
.clear{
	width:0;
	height:0;
	clear:both;
}


/*  main structure */
#wrapper{
	width:100%;
}

#footer{
	width:100%;
	height:37px;
	/*
	position: fixed;
	bottom:0;
	*/
}
#footer div.footer_content{
	width:443px;
	height:316px;
	margin:auto;
	background:url(../images/footer_bg.png) no-repeat bottom;	
}
/* IE 6 */
/*
* html #footer {
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}
*/


/* header */
#header div.themes_chooser{
	background:url(../images/themes_chooser_bg.png) no-repeat;
	width:387px;
	height:37px;
	margin:auto;
	padding:5px 28px;
}
#header div.themes_chooser img.title{
	margin-top:5px;
	float:right;
	width:122px;
	height:14px;
}
#header div.themes_chooser div.colors{
	background:url(../images/themes_chooser_color_bg.png) no-repeat;
	width:238px;
	float:right;
	height:16px;
	margin-right:11px;
	padding:2px 8px;
}

#header div.links{
	width:443px;
	height:49px;
	margin:0 auto;
	background:url(../images/links_bg.png) no-repeat;	
	
}
#header div.inner_header{
	text-align:center;	
}
div.links ul{
	list-style: none;
	padding:11px 22px 0 0;		
}
div.links ul li{
	float:right;
	height:22px;
}

div.links ul li.education{
	background:url(../images/header_link_education.png) no-repeat;
	width:67px;
}
div.links ul li.youtube{
	background:url(../images/header_link_youtube.png) no-repeat;
	width:89px;
}
div.links ul li.forum{
	background:url(../images/header_link_forum.png) no-repeat;
	width:68px;
}
div.links ul li.news{
	background:url(../images/header_link_news.png) no-repeat;
	width:51px;
}
div.links ul li.fun{
	background:url(../images/header_link_fun.png) no-repeat;
	width:62px;
}
div.links ul li.islamic{
	background:url(../images/header_link_islamic.png) no-repeat;
	width:61px;
}

div.footer_content{

}
div.footer_content ul{
	list-style:none;
	padding-top: 6px; 
	padding-right: 42px;
}
div.footer_content ul li{
	float:right;
	height:19px;
}
div.footer_content ul li a{
	display:block;
	height:19px;
}

div.footer_content ul li.suggest{
	background:url(../images/footer_link_suggest.png) no-repeat;
	width:71px;
}
div.footer_content ul li.register{
	background:url(../images/footer_link_register.png) no-repeat;
	width:50px;
}
div.footer_content ul li.about{
	background:url(../images/footer_link_about.png) no-repeat;
	width:102px;
}
div.footer_content ul li.adv{
	background:url(../images/footer_link_adv.png) no-repeat;
	width:76px;
}
div.footer_content ul li.complain{
	background:url(../images/footer_link_complain.png) no-repeat;
	width:59px;
}

/* widgets */
div.seperator{
	margin:13px auto;
	height:1px;
	background:#f37615;	
	width:240px;	
}

#selectable li br{
	display:block;
	margin-top:3px;	
}

/* special widget */
#selectable li.special div.content{
	background:url(../images/widgets/big_widget_bg.png) no-repeat;
	width:640px;
	height:231px;	
}
#selectable li.special div.content div.main{
	width:556px;
	height:140px;
	margin:auto;
	padding-top:21px;
}
#selectable li.special div.content div.main img{
	display:none;	
	width:556px;
	height:140px;
}
#selectable li.special div.content div.main img.current{
	display:block;	
}
#selectable li.special div.content div.wlinks{
	width:556px;
	margin:auto;
	background:url(../images/widgets/big_widget_links_bg.png) no-repeat;
	height:27px;	
	clear:both;
}
#selectable li.special div.content div.wlinks ul{
	list-style:none;	
}

#selectable li.special div.content div.wlinks ul.right{
	float:right;	
}
#selectable li.special div.content div.wlinks ul.left{
	float:left;	
}
#selectable li.special div.content div.wlinks ul li{
	width:auto;
	height:auto;
	margin:0;
	float:none;
	width: 265px; 
	padding-right: 12px;
	text-align: center;
}

#selectable li.special div.content div.wlinks ul li a{
	color:#ffffff;	
}


#selectable li.special div.content div.seperator{
	width:556px;	
}
div.hidden_data{
	display:none;	
}



/* main widgets styles */
#selectable div.content div.swlinks{
	background:url(../images/widgets/small_widget_links_bg.png) no-repeat center;
	width:240px;
	height:28px;
	margin:auto;
}
#selectable div.content div.swlinks ul{
	list-style:none;	
}
#selectable div.content div.swlinks ul li{
	width:auto;
	height:auto;
	margin:0;
	float:none;
	width: 217px; 
	padding-right: 12px;
	text-align: center;
}
#selectable li div.content div.swlinks ul li a{
	color:#ffffff;
}
/* 1- list style */
li.style-1{}

li.style-1 div.content{
	background:url(../images/widgets/small_widget_bg.png) no-repeat;
	width:320px;
	height:231px;
}
li.style-1 div.content div.main{
	height:148px;
	padding-top:16px;
	width:240px;
	margin:auto;
}
/* 2- youtube style */
li.style-youtube{}
li.style-youtube div.content{
	background:url(../images/widgets/small_widget_bg.png) no-repeat;
	width:320px;
	height:231px;
}
li.style-youtube div.content div.main{
	height:148px;
	padding-top:16px;
	width:240px;
	margin:auto;
	text-align:center;
}
li.style-youtube div.content div.program{
	text-align:center;
	background:url(../images/widgets/program_bg.png) no-repeat center;
	height:119px;	
	margin-top: 6px; 
	line-height: 24px;
}
li.style-youtube div.content div.program a{
	color:#ffffff;	
}
/* 3- education style */
li.style-education{}
li.style-education div.content{
	background:url(../images/widgets/small_widget_bg.png) no-repeat;
	width:320px;
	height:231px;
}
li.style-education div.content div.main{
	height:148px;
	padding-top:16px;
	width:240px;
	margin:auto;
	clear:both;
}
li.style-education div.content div.main div.right{
	float:right;
	width:101px;
}
li.style-education div.content div.main div.left{
	width:133px;
	float:left;
}
li.style-education div.content div.main div.left a{
	color:#ffffff;	
}

li.style-education div.content div.main div.left p{
	margin:2px 0 10px 0;	
}
li.style-education div.content div.main div.right p{
	margin:2px 0;	
}

/* 4- style-2 */
li.style-2{}
li.style-2 div.content{
	background:url(../images/widgets/small_widget_bg.png) no-repeat;
	width:320px;
	height:231px;
}
li.style-2 div.content div.main{
	height:148px;
	padding-top:16px;
	width:271px;
	margin:auto;
	clear:right;
}

li.style-2 div.content div.main div.wpost{
	width:80px;
	float:right;
	text-align:center;
	margin:4px 5px 0 5px;		
}
li.style-2 div.content div.main div.wpost p{
	margin-top:10px;	
}
li.style-2 div.content div.main div.wpost a{
	color:#ffffff;	
}
li.style-2 div.content div.main div.wpost img{
	width:82px;
	height:80px;	
}


/* 5- style-3 */
li.style-3{}
li.style-3 div.content{
	background:url(../images/widgets/small_widget_bg.png) no-repeat;
	width:320px;
	height:231px;
}
li.style-3 div.content div.main{
	height:148px;
	padding-top:16px;
	width:271px;
	margin:auto;
	clear:right;
}
li.style-3 div.content div.main div.inner{
	width:241px;
	height:148px;
	padding:0 15px;	
}
li.style-3 div.main div.titles{
	width:141px;
	height:148px;
	float:right;	
}
li.style-3 div.main div.titles div{
	width:141px;
	height:148px;	
}

li.style-3 div.main div.limage{
	width:100px;
	height:145px;
	float:left;
}
li.style-3 div.main div.limage img{
	display:none;
	width:100px;
	height:145px;	
}
li.style-3 div.main div.limage img.current{
	display:block;	
}
li.style-3 div.content div.main a{
	color:#ffffff;	
}


li div.content{
	background-position: center;	
}

div.poll{
	width:235px;
	margin:auto;
	direction: rtl;
	text-align: center;
	padding:10px 5px;
	height: 145px;	
}
div.poll h4{
	font-weight: normal;
	font-size:14px;	
}
div.poll_data{
	padding:30px 5px 0 5px;	
}
div.poll_data p{
	margin:2px 0;	
}

div.form{
	width:600px;
	text-align:center;	
}
div.form input{
	width:580px;
	margin:5px 0;
	border:1px solid #cccccc;
	text-align: center;
}
div.form textarea{
	width:580px;
	height:200px;
	margin:5px 0;
	border:1px solid #cccccc;
	text-align: center;
}
div.form input.sub{
	width:auto;
}
div.article div.img {
	text-align:center;
}
a.bg_down{
	width:240px;
	height:142px;
	position:relative;
	display:block;
	margin: 0px 42px auto auto;
	padding-top: 20px;
}
a.bg_down span{
	position:absolute;
	z-index:100;
	display:none;
	background:url(../images/bg_download.png) no-repeat;
	width:240px;
	height:25px;
	bottom:0;
	left:0;
}
a.bg_down span.youtube{
	background:url(../images/bg_youtube.png) no-repeat;
	text-align:center;
	padding-top:3px;
	height:22px;	
}
a.bg_down:hover span{
	display:block;
}


a.big_bg_down{
	width:556px;
	height:140px;
	position:relative;
	display:none;
}
a.big_bg_down span{
	position:absolute;
	z-index:100;
	display:none;
	background:url(../images/bg_big_download.png) no-repeat;
	width:556px;
	height:25px;
	bottom:0;
	left:0;
}
a.big_bg_down:hover span{
	display:block;
}

div.backgrounds_list a{
	float:right;
	margin:20px 33px auto auto;
}
div.article_body a{
	color:#ffffff;	
}

div.links ul{
}
div.links ul li{	
	position:relative;
}
div.links ul li ul{
	display:none;
	list-style:none;
	position:absolute;
	padding:37px 0 10px 10px;
	direction:rtl;	
	right:0;
}


div.links ul li ul li{
	float:none;
	background:url(../images/menu_li_bg.png) repeat-x top;
	height:25px;
	padding:3px;
	min-width: 85px;
	
}
div.links ul li ul li:hover,div.links ul li ul li.current{
	border:0;
}
div.links ul li ul li a{
	padding:10px;
	color:#ffffff;
}
div.links ul li ul li a:hover,div.links ul li ul li a.current{
	border:0;
}
div.links ul li ul li ul{
	display:none;
	list-style:none;
	position:absolute;
	right:100px;
	padding:0;
	margin-top: -20px;
}
div.links ul li ul li ul li{
	float:none;
	height:25px;
	width:81px;
	padding:0;
}

div.content a span{
	display:none;	
}

a.extra_title{
	position:relative;	
}
a.extra_title span{
	display:none;
	position:absolute;
	padding:5px;
	background:url("../images/menu_li_bg.png") repeat;
	color:#ffffff;
	z-index:100;
	right:0;
	min-width:100px;
}
a.extra_title:hover span{
	display:block;	
}
ol li a span{
	display:none;	
}
a.readmore{
	font-size:16px;	
	margin:10px 0;
}
div.con div.details h4{
	font-size:18px;	
}


