@charset "utf-8";
/* CSS Document */

body{
	margin:0 auto;
	text-align:left;
	background:#fff;
	font-family:"SolaimanLipi";
	font-size:14px;
	line-height:22px;
}

/*@font-face {
font-family: SolaimanLipi;
src: url(http://www.dhakatimes24.com/template/dtimes/font/SOLAIMA0.eot);
}*/

/*NON IE*/

/*@font-face {
font-family: SolaimanLipi;
src:url(http://www.dhakatimes24.com/template/dtimes/font/SOLAIMA0.eot) format('No-IE-404'),
url(http://www.dhakatimes24.com/template/dtimes/font/BNG.ttf) format("truetype");
}*/
a{ text-decoration:none }
*{
	margin:0;
	padding:0;}
.eng_font{ font-family:Arial, Helvetica, sans-serif }

.bn_font, #lightbox-image-details {
	font-family:SolaimanLipi;
	font-size:14px
}


.wrapper{ width:1020px }


#header_content{
	position:relative;
	background:#fff;
	padding:5px 15px 0px 15px
}

#top_content{
	/*background:#fff url(../../../assets/images/top_header_bg.jpg) repeat-x top;*/
	color:#fff;
}

#top_header{
	width:990px;
	position:relative;
	display:inline-block;
	background:#000000;
	padding:5px 15px 5px 15px;
	z-index:3;/* height:30px*/
}
#signin{
	cursor:pointer;
	color:#fff; 
	border-right:1px solid #fff;
	line-height:15px;
}

#signin_or_signup{
	color:#fff;
	cursor:pointer;
}

#signup{
	padding:0px 5px 0px 5px;
	cursor:pointer;
	color:#fff
}
.main_site_wrapper{
	/*border-left: 1px solid #999999;
	border-right: 1px solid #999999;*/
	/*border-bottom: 1px solid #999999;*/
    min-height: 500px;
    overflow: hidden;
    width: 988px;
	padding:0px 15px 0px 15px;
	box-shadow:0 0 5px #CCCCCC;
	}
.header{width:100%; 
	overflow:hidden; 
}

.header_right_panel ul{
	width:100%;
	overflow:hidden;
	list-style:none;
	}
.header_right_panel ul li{list-style:disc inside; color:#000; padding-left:5px;}
.header_right_panel ul li a{text-decoration:none;color:#006699; font-size:14px; line-height:18px}

.breaking_news{width:100%; margin-top:5px; overflow:hidden}
.headline_bg{background:#cc3333; 
	font-size:16px; 
	text-align:center; 
	width:140px; 
	color:#fff; 
	height:35px;
	border-right:5px solid #000; }
.headline_body{font-size:15px;
	 width:845px; 
	 height:33px; 
	 border-top:1px solid #ccc; 
	 border-bottom:1px solid #ccc; 
	 color:#000; }
.inline_img{ background:url(../images/inline_hd.jpg) no-repeat}

.menu_box{
	/*width:990px;*/
	height:36px;
	background:url(../images/menu_bg.jpg) repeat-x;
	}
.menu_box ul{width:100%; position:relative;}
.menu_box ul li{list-style:none; float:left; border-right:3px solid #fff;}
.menu_box ul li a{ font-size:14px; color:#000; line-height:31px;
border-bottom:5px solid #0099cc; display:block; padding:0 9px;
}
.menu_box ul li a:hover{color:#006699; border-bottom:5px solid #000; background:url(../images/menu_hover.jpg) repeat-x;}
.menu_box ul li a.selected{color:#006699; border-bottom:5px solid #000; background:url(../images/menu_hover.jpg) repeat-x;}


.main_content{width:990px; margin-top:5px}


.menu_news{
	width:485px;
	overflow:hidden;
	}
.menu_news h3{
	width:485px;
	line-height:30px;
	color:#000;
	background:#e7e7e9;
	font-size:20px;
	padding-left:10px;
	margin-bottom:5px;
	border-bottom:4px solid #ed1b24;
	}
.menu_news h3 a{
	color:#000;
	}
.menunews_inner{
	width:485px;
	overflow:hidden;
	}
.menunews_left{
	width:280px;
	float:left;
	padding-right:10px;
	}
.menunews_lefttop{
	width:280px;
	float:left;
	}
.menunews_lefttop div#hl2{
	width:280px;
	line-height:23px;
	color:#000;
	font-size:20px;
	margin-bottom:5px;
	}
.menunews_lefttop div#img{
	margin-right:10px;
	}
.menunews_lefttop div#newsDtl{
	text-align:left;
	line-height:23px;
	color:#000;
	font-size:15px;
	margin-bottom:10px;
	}
.menunews_leftbottom{
	width:280px;
	margin-bottom:10px;
	float:left;
	}
.menunews_leftbottom div#hl2{
	width:280px;
	line-height:30px;
	color:#000;
	font-size:20px;
	margin-bottom:5px;
	}
.menunews_leftbottom div#hl1{
	width:280px;
	line-height:25px;
	color:#999;
	font-size:18px;
	margin-bottom:5px;
	}
.menunews_leftbottom div#img{
	margin-right:10px;
	}
.menunews_leftbottom div#newsDtl{
	text-align:left;
	line-height:23px;
	color:#000;
	font-size:15px;
	margin-bottom:10px;
	}
.menunews_right{
	width:195px;
	float:right;
	}
.menuNewsList li{
	width:180px;
	list-style:disc outside none;
	float:left;
	margin-left:15px;
	/* background:url(../images/arrow.jpg) no-repeat left 8px; */
	color:#003366;
	}
.menuNewsList li a{
	color:#000;
	line-height:25px;
	font-size:15px !important;
	}
.menuNewsList li a font{
	color:#000 !important;
	font-size:15px;
	}
.menuNewsList li a font:hover{
	color:#006699 !important;
	}
.top_ad_left{width:231px; height:62px; float:left; background:url(../images/ad_bg.jpg) repeat; border:2px solid #666;}
.top_ad_right{width:231px; height:62px; float:right; background:url(../images/ad_bg.jpg) repeat; border:2px solid #666;}
.top_ad_left_big{width:726px; height:80px; float:left; background:url(../images/big_ad_bg.jpg) repeat; border:2px solid #666;
margin:10px 0px 10px 0px}

.top_ad_mid{width:225px; height:62px; float:left; background:url(../images/ad_bg.jpg) repeat; border:2px solid #666;}

.top_ad_left1{width:240px; height:62px; background:url(../images/ad_bg.jpg) repeat; border:2px solid #666;}

.btm_ad_small{width:232px; height:60px; float:left; background:url(../images/ad_bg.jpg) repeat; border:2px solid #666;}
.btm_ad_big{width:734px; height:62px; float:left; background:url(../images/ad_bg.jpg) repeat; border:2px solid #666;}	 		

.clr{
	clear:both;
	height:1px;
	font-size:1px
}


.menu_news_mid{
	width:485px;
	overflow:hidden;
	}
.menu_news_mid h3{
	width:485px;
	line-height:30px;
	color:#000;
	background:#e7e7e9;
	font-size:20px;
	padding-left:10px;
	margin-bottom:5px;
	border-bottom:4px solid #000;
	}
.menu_news_mid h3 a{
	color:#000;
	}
.menunews_inner_mid{
	width:485px;
	overflow:hidden;
	}
.menunews_left_mid{
	width:280px;
	float:left;
	padding-right:10px;
	}
.menunews_lefttop_mid{
	width:280px;
	float:left;
	}
.menunews_lefttop_mid div#hl2{
	width:280px;
	line-height:23px;
	color:#000;
	font-size:20px;
	margin-bottom:5px;
	}
.menunews_lefttop_mid div#img{
	margin-right:10px;
	}
.menunews_lefttop_mid div#newsDtl{
	text-align:left;
	line-height:23px;
	color:#000;
	font-size:15px;
	margin-bottom:10px;
	}
.menunews_leftbottom_mid{
	width:280px;
	margin-bottom:10px;
	float:left;
	}
.menunews_leftbottom_mid div#hl2{
	width:280px;
	line-height:30px;
	color:#000;
	font-size:20px;
	margin-bottom:5px;
	}
.menunews_leftbottom_mid div#hl1{
	width:280px;
	line-height:25px;
	color:#999;
	font-size:18px;
	margin-bottom:5px;
	}
.menunews_leftbottom_mid div#img{
	margin-right:10px;
	}
.menunews_leftbottom_mid div#newsDtl{
	text-align:left;
	line-height:23px;
	color:#000;
	font-size:15px;
	margin-bottom:10px;
	}
.menunews_right_mid{
	width:195px;
	float:right;
	}
	
/*===========css for footer gallery=================*/
.footer_gallery{
 width:990px;
 height:210px;
 position:relative;
 margin:0 auto;
 margin-bottom:10px;
 }
.gellery_box00{
 width:900px;
 height:210px;
 float:left;
 overflow:hidden;
 position:absolute;
 left:50px !important;
 top:0px;
 }
.gellery_box00 ul{
 width:900px;
 height:210px;
 position:absolute; 
 }
.gellery_box00 ul li{
 width:215px;
 height:210px;
 float:left;
 margin-right:10px;
 list-style:none;
 text-align:center;
 }
.leftscoller{
 width:38px;
 height:38px;
 position:absolute;
 top:55px;
 left:0px;
 z-index:40;
 background:url(../images/leftscoller.jpg) no-repeat;
 }
.rightscoller{
 width:38px;
 height:38px;
 position:absolute;
 top:55px;
 right:0px;
 z-index:40;
 background:url(../images/rightscoller.jpg) no-repeat;
 }
.gellery_box00 div#img{
 margin-bottom:10px;
 }
.gellery_box00 div#hl2{
 color:#000;
 line-height:20px;
 font-size:15px;
 font-weight:bold
 } 
.f_menu{
 width:990px;
 height:35px;
 border-bottom:5px solid #000;
 background:#f3f3f5;
 }
.fmenu_inner{
 width:350px;
 height:35px;
 margin:0 auto;
 text-align:left;
 }
.fmenu_inner ul{
 width:100%;
 }
.fmenu_inner ul li{
 list-style:none;
 float:left;
 height:35px;
 padding:0 10px;
 background:url(../images/foter_div.jpg) no-repeat right center;
 }
.fmenu_inner ul li a{
 font-size:14px;
 line-height:35px;
 color:#000;
 float:left;
 }
.footer{
 width:990px;
 overflow:hidden;
 margin-bottom:40px;
 }
.footer_inner{
 width:930px;
 margin:0 auto;
 padding-top:5px;
 padding-bottom:5px;
 text-align:left;
 overflow:hidden;
 }
.footer_inner p{
 font-size:16px;
 line-height:22px;
 color:#000;
 }
.footer_inner p a{
 font-style:italic;
 width:230px;
 display:inline-block;
 }
 /*=================================menu page and detail page style================================*/
.menu_news_page{width:785px}
.menu_news_top div#hl1{color:#960; font-size:17px;}
.menu_news_top div#hl2{color:#000; font-size:25px;}
.menu_news_top div#hl3{color:#660; font-size:17px;}
.menu_news_top div#newsDtl{color:#000; font-size:17px; padding:10px 5px 0px 0px; text-align:justify}
.menu_news_top div#img{margin:10px 15px 10px 0px; border:1px solid #eee}

.menu_g_news div#hl1{color:#960; font-size:15px; margin-bottom:5px}
.menu_g_news div#hl2{color:#000; font-size:20px; margin-bottom:5px}
.menu_g_news div#hl3{color:#660; font-size:15px; margin-bottom:5px}
.menu_g_news div#newsDtl{color:#000; font-size:16px; padding:0 5px 0 0px; text-align:justify}
.menu_g_news div#img{margin:5px 10px 5px 0px; border:1px solid #eee}

.menu_latest_news{width:230px; float:left; list-style:none; margin:0 0 10px 16px}
.menu_latest_news li{list-style:square outside; color:#cd0000; font-size:20px}
.menu_latest_news li:hover{color:#006699}
.menu_latest_news li a{font-size:15px; color:#186297; line-height:21px}
.menu_latest_news li a:hover{font-size:15px; color:#cd0000;}

.left_scroll{
	width:35px;
 	height:35px; 
	position:absolute; 
	bottom:30px; 
	left:10px; 
	background:url(../images/left_arrow_trans.png) no-repeat;
	background-size:cover;
	cursor:pointer
	}
.right_scroll{
	width:35px;
 	height:35px; 
	position:absolute; 
	bottom:30px; 
	right:10px; 
	background:url(../images/right_arrow_trans.png) no-repeat;
	background-size:cover;
	cursor:pointer
	}	
.pause{
	width:30px;
	height:30px;
	position:absolute;
	bottom:30px;
	right:130px;
	background:url(../images/pause_trans.png) no-repeat center;
	background-size:cover;
	}	

/*=====================================Menu Category Page Style start====================================*/
.menu_title_mid_left{ width:230px; background:#f3f3f5;}
.menu_title_mid_left h3{text-align:right; font-size:20px; color:#000; padding-right:10px; line-height:30px; border-bottom:4px solid #ED1B24}
#mid_right_hl2 a{color:#000; font-size:18px; line-height:23px; width:230px}
#mid_right_img{margin:10px 0px 10px 0px}
#mid_right_dtl{color:#000; font-size:15px; text-align:justify; line-height:21px}
.mnNewsListmid{margin-left:15px; margin-top:5px}
.mnNewsListmid li{ list-style:square outside none; color:#cd0000; font-size:18px; line-height:21px}
.mnNewsListmid li a{color:#000}
.mnNewsListmid li a font{color:#000 !important; font-size:15px; line-height:21px; vertical-align:middle;}
.mnNewsListmid li a font:hover{color:#006699 !important;}


.bottom_content{ margin-top:15px;}
.bottom_content_inner{width:236px; float:left; margin-bottom:10px} 
.bottom_caption{ background:#f3f3f5; width:100%; border-bottom:3px solid #ec111b}
.bottom_caption h3{text-align:right; padding-right:10px; color:#000; font-weight:bold; font-size:18px; line-height:30px}

.bottom_content_inner div#bp_menu_tt{background:#f3f3f5; border-bottom:4px solid #ed1b24; margin-top:15px}
.bottom_content_inner div#bp_menu_tt h3{ text-align:right; font-size:18px; color:#000; line-height:30px; padding-right:10px}
.bottom_content_inner div#bp_img{ margin:10px 0px 10px 0px}
.bottom_content_inner div#bp_hl2 a{color:#000 !important; font-size:16px; font-weight:bold}
.bottom_content_inner div#bp_dtl{ color:#000; font-size:15px; padding:5px 0px 0px 0px}

.bpmoreNews{margin-left:20px}
.bpmoreNews li{ list-style:square outside none; color:#cd0000; font-size:18px; line-height:21px}
.bpmoreNews li a{color:#000}
.bpmoreNews li a font{color:#000 !important; font-size:15px; line-height:21px; vertical-align:middle;}
.bpmoreNews li a font:hover{color:#006699 !important}

.binodon_caption{background:#f3f3f5; width:739px; border-bottom:3px solid #d6479a}
.binodon_caption h3{text-align:right; padding-right:10px; color:#000; font-weight:bold; font-size:18px; line-height:30px}

.mn_mobile_news div#img{margin:5px 10px 0px 0px; }
.mn_mobile_news div#hl2{ color:#000; font-size:18px;}
.mn_mobile_news div#hl2 font{color:#000 !important; font-size:14px;}



/*=====================================Menu Category Page Style End====================================*/

/*=====================================Right Panel Page Style start====================================*/
.online_polling{
	width:244px;
	/*background:#ffffcc;*/
	margin-top:15px
} 
.poll_caption{
	width:100%;
	background:#f3f3f5; border-bottom:3px solid #ed1b24;
}
.poll_caption p{padding:3px 10px 3px 0px; font-size:18px; color:#000; font-weight:bold; text-align:right;}
.polling_body{padding:5px 5px 15px 5px}

.rp_menu_fnews div#rp_menu_tt{background:#f3f3f5; border-bottom:4px solid #ed1b24; margin-top:15px}
.rp_menu_fnews div#rp_menu_tt h3{ text-align:right; font-size:18px; color:#000; line-height:30px; padding-right:10px}
.rp_menu_fnews div#rp_img{ margin:10px 0px 10px 0px}
.rp_menu_fnews div#rp_hl2 a{color:#000 !important; font-size:16px; font-weight:bold}
.rp_menu_fnews div#rp_dtl{ color:#000; font-size:15px; padding:5px 0px 0px 0px}
.rpmoreNews{margin-left:15px}
.rpmoreNews li{ list-style:square outside none; color:#cd0000; font-size:18px; line-height:21px}
.rpmoreNews li a{color:#000}
.rpmoreNews li a font{color:#000 !important; font-size:15px; line-height:21px; vertical-align:middle;}
.rpmoreNews li a font:hover{color:#006699 !important}


#wrap_tab{width:100%; border-bottom:1px solid #000}
#wrap_tab span{padding:2px 15px 2px 15px; font-size:14px; display:inline-block; cursor:pointer; border:1px solid #000; border-bottom:none}
#wrap_tab span:last-child{ float:right; margin-right:0px;}
#latest_ten_show ul{width:100%; overflow:hidden}
#latest_ten_show ul li{float:left; list-style:disc outside; color:#003366; margin-left:15px;}
#latest_ten_show ul li:hover{color:#ccc}
#latest_ten_show ul li a{color:#000; font-size:14px; line-height:21px; cursor:pointer}

#most_view_tab_show ul{width:100%; overflow:hidden}
#most_view_tab_show ul li{float:left; list-style:disc outside; color:#003366; margin-left:15px}
#most_view_tab_show ul li:hover{color:#ccc}
#most_view_tab_show ul li a{color:#000; font-size:14px; line-height:21px; cursor:pointer}
.selected{background:#000; color:#fff}


.glr_hd{font-size:16px; color:#000; font-weight:bold}
.glr_dtl{font-size:15px; color:#000; text-align:left; height:186px; overflow:hidden}
.glr_dtl_btn{width:80px; margin-left:25px}
.glr_dtl_btn span{border-top-right-radius:5px; border-top-left-radius:5px; display:inline-block; padding:3px 15px 3px 15px; background:#cd0000; color:#fff}
.gallery_slide li{list-style:none}
.gallery_inner{width:300px; float:right; margin-top:15px; position:relative}

.menu_title_right{ width:215px; background:#f3f3f5;}
.menu_title_right h3{text-align:right; font-size:18px; color:#000; padding-right:10px; line-height:30px; border-bottom:4px solid #ED1B24}
#top_right_hl2 a{color:#000; font-size:18px; line-height:23px; width:215px}
#top_right_img{margin:10px 0px 10px 0px}
#top_right_dtl{color:#000; font-size:15px; text-align:justify; line-height:21px}
.mnNewsListright{margin-left:15px; margin-top:5px}
.mnNewsListright li{ list-style:square outside none; color:#cd0000; font-size:18px; line-height:21px}
.mnNewsListright li a{color:#000}
.mnNewsListright li a font{color:#000 !important; font-size:15px; line-height:21px; vertical-align:middle;}
.mnNewsListright li a font:hover{color:#006699 !important}
/*=====================================Right Panel Page Style End====================================*/



/*=====================================Detail Page Style start====================================*/

div#hl2{font-size:30px; color:#000}
div#sum{font-size:16px; color:#000; padding:0px 10px 10px 0px}
div#sum p{font-size:16px; color:#666; padding:0px 10px 10px 0px}
div#rpt p{font-size:16px; text-align:justify; color:#000; font-weight:bold}
div#rpt{font-size:16px; text-align:justify; color:#000; font-weight:bold}
div.img_tt{position:absolute; /*display:none;*/ bottom:0; color:#fff; font-size:16px; background:url(<?php echo $temp_img_loc ?>/black-trans-bg.png) repeat; width:500px; padding:10px; text-align:left}
div#newsdtl{font-size:16px; text-align:justify; color:#000; padding-right:10px}
div#newsdtl p{font-size:16px; text-align:justify; color:#000; padding-right:10px}
div#img{float:right;
    margin:15px 0px 10px 0px;}

.printNews{cursor:pointer}

/*==================Menu Category Page======================*/
.menu_news_page{width:730px}
.menu_news_top div#hl1{color:#960; font-size:17px;}
.menu_news_top div#hl2{color:#000; font-size:25px;}
.menu_news_top div#hl3{color:#660; font-size:17px;}
.menu_news_top div#newsDtl{color:#000; font-size:17px; padding:10px 5px 0px 0px; text-align:justify}
.menu_news_top div#img{margin:10px 15px 10px 0px; border:1px solid #eee}

.menu_g_news{ width:230px; float:left; margin-bottom:15px}
.menu_g_news div#hl1{color:#960; font-size:15px; margin-bottom:5px}
.menu_g_news div#hl2{color:#000; font-size:20px; margin-bottom:5px; text-align:left}
.menu_g_news div#hl3{color:#660; font-size:15px; margin-bottom:5px}
.menu_g_news div#newsDtl{color:#000; font-size:16px; padding:0 5px 0 0px; text-align:justify}
.menu_g_news div#img{margin:5px 0px 10px 0px; border:1px solid #eee; background:#f3f3f5}

.menu_latest_news{width:230px; float:left; list-style:none; margin-left:16px}
.menu_latest_news li{list-style:square outside; color:#cd0000; font-size:20px; margin:0 0 0 3px;}
.menu_latest_news li:hover{color:#006699}
.menu_latest_news li a{font-size:15px; color:#186297; line-height:21px}
.menu_latest_news li a:hover{font-size:15px; color:#cd0000;}
.cat_dtl{ border-bottom:1px solid #f3f3f5; margin-top:5px}
.cat_dtl span{padding:3px 10px 3px 10px; font-size:15px; border-top:1px solid #f3f3f5; border-left:1px solid #f3f3f5; border-right:10px solid #f3f3f5; display:inline-block}
.cat_dtl span a{color:#006699; font-size:15px}


/*=====================================Detail Page Style End====================================*/

.dist tr td{
	width:40%;
	padding-left:10%;
	padding-top:2px;
	padding-bottom:2px;
	background: url("../images/arrow_hover.jpg") no-repeat 10px 10px;
	}
.dist tr td a{
	color:#000;
	font-size:16px;
	}
.dist tr td.left_td{
	border-right:1px solid #c5c5b9;
	border-bottom:1px solid #c5c5b9;
	}
.dist tr td.right_td{
	border-bottom:1px solid #c5c5b9;
	}