@charset "utf-8";
/*======================================
				Creator: Ala Uddin
				DATE:2011-11-25
				Project name : 
=======================================*/
body{
	text-align:center;
	font-family:Arial;
	font-size:14px;
	background:#f1f1f1;
}

#container {
	width:100%;
	margin:0 auto;
}

.head {
	width:100%;
	height:30px; 
}

#header {
	width:990px;
	float:right;
}

/*===========@Global Styles ============*/
*{margin:0; padding:0; outline:none}
img,fieldset{border:0}
a{text-decoration:none}

.clr{
	clear:both;
	}
.wrapper{
	width:990px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
	}
/*===============================================
					header
================================================*/
#header{
	width:990px;
	margin:0 auto;
	margin-right:180px;
	}
#header ul{
	float:right
}
ul.rl li{
	display: inline-block;
	list-style: none;
}
.rl{
	margin-top:5px;
}
.rl a{
	color:#FFFFFF;
}
.topadd_left{
	float:left;
	padding-top:26px;
	margin-right:145px;
	}
#logo{
	width:420px;
	padding-top:10px;
	float:left;
	}
.topadd_right{
	width:140px;
	padding-top:26px;
	float:right;
	} 
.arch_news{
	font-size:17px;
	float:left;
	display:block;
	color:#000;
	position:relative;
	font-family:"SolaimanLipi";
	line-height:26px;
	}
.mainpaper{
	width:600px;
}
.mainpaper li{
	font-size:18px;
	float:left;
	display:block;
	color:#016194;
	position:relative;
	font-family:"SolaimanLipi";
	line-height:26px;
	}
.mainpaper li a{
	color:#016194;
}
ul.mainpaper li.menu_item_border{
	background:url(../images/menu_bul.png) left no-repeat;
	padding-left:20px
}
/*sumon*/

/*End sumon*/
.bul_img{
	line-height:26px;
	margin-top:7px
}
.calender{
	width:190px;
	height:211px;
	display:none;
	position:absolute;
	top:28px;
	left:120px;
	}
.topadd_right a img{
	float:left;
	}
.header_bottom{
	width:990px;
	height:35px;
	margin:0 auto;
	text-align:left;
	background:url(../images/menu.jpg) repeat-x;
	/*background-color:#056CA2;*/
	position:relative;
	border:2px solid #A1A0A0;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom-left-radius:10px 10px;
	border-bottom-right-radius:10px 10px;
	/*box-shadow:64px 64px 24px 40px rgba(0, 0, 0, 0, 4), 12px 12px 0px 18px rgba(0,0,0,0,4) inset;*/
	}
.datetime{
	width:620px;
	float:left;
	height:25px;
	font-size:17px;
	color:#FFF;
	padding-left:12px;
	text-align:center;
	font-family:"SolaimanLipi";
	line-height:27px;
	}
.shobpata{
	width:80px;
	height:27px;
	float:right;
	font-size:17px;
	color:#696969;
	margin-right:15px;
	font-family:"SolaimanLipi";
	line-height:27px;
	background:url(../images/interface/arrow_nav.png) no-repeat right center;
	}
.sideNavBox{
	width:125px;
	height:27px;
	float:right;
	background:url(../images/interface/arrow_nav.png) no-repeat 35px center;
	}
.sideNavBox h3{
	height:24px;
	line-height:27px;
	cursor:pointer;
	font-size:17px;
	text-transform:capitalize;
	color:#000;
	padding-left:70px;
	font-weight:normal;
	font-family:"SolaimanLipi";
	}
.sideNav{
	width:140px;
	height:300px;
	margin:0 auto;
	margin-bottom:10px;
	display:none;
	overflow:auto;
	}
.sideNav a img{
	margin-bottom:10px;
	}
/*===============================================
					main_nav
================================================*/
.main_nav{
	float:left;
	height:27px;
	/*background:url(../images/interface/arrow_nav.png) no-repeat 120px center;*/
	}

.mainnav li{
	width:210px;
	float:left;
	height:27px;
	list-style:none;
	position:relative;
	z-index:56;
	}
.mainnav li a{
	width:210px;
	float:left;
	font-size:17px;
	color:#016194;
	padding-left:15px;
	font-family:SolaimanLipi;
	line-height:27px;
	}
.mainnav ul{
	width:200px;
	height:auto;
	position:absolute;
	top:31px;
	left:0px;
	z-index:100;
	background:#fff;
	margin:30px 0px 0px 3px;
}
.mainnav ul li {
	width:184px;
	float:left;
	list-style:none;
}
.mainnav ul li a {
	width:184px;
	padding-left:15px !important;
	line-height:25px !important;
	border-bottom:1px solid #ccc;
	text-transform:capitalize;
	font-size:13px;
	display:block;
	color:#333;
	font-family:"SolaimanLipi";
	background:#fff;
	text-align:left;
}
.mainnav ul li a:hover{
	color:#ff6000;
	}
/*===============================================
					banner
================================================*/
/*===============================================
					content
================================================*/
#foo li a{margin:0px 4px 0px 0px; padding:0px 5px 7px 5px; height:20px;	font-size:14px;	color:#333}
#foo li a:hover{ background:#DFDFC0}
#mainpage{
	width:990px;
	overflow:hidden;
	padding-top:20px;
	background:#FFFFFF;
	}
.pageadd_left{
	width:160px;
	float:left;
	margin-left:5px;
	text-align:center;
	}
.pageadd_left a img{
	margin-bottom:10px;
	}
.left_banner{
	width:160px;
	overflow:hidden;
	}
.page_mid{
	width:680px;
	float:left;
	position:relative;
	padding:10px 20px 20px 20px;
	}
.page_main{
	width:678px;
	border:1px solid #ccc;
	overflow:hidden;
	margin-bottom:3px;
	}
.pagination{
	width:590px;
	height:22px;
	margin:0 auto 25px;
	text-align:left;
	position:relative;
	}
.start{
	width:33px;
	float:left;
	height:22px;
	margin-top:5px;
	}
.end{
	width:33px;
	float:right;
	height:22px;
	margin-top:5px;;
	}
.leftscoller{
	width:24px;
	height:23px;
	position:absolute;
	top:0px;
	left:37px;
	margin-top:3px;
	background:url(../images/interface/sprevious.png) no-repeat;
	}
.rightscoller{
	width:24px;
	height:23px;
	position:absolute;
	top:0px;
	right:39px;
	margin-top:3px;
	background:url(../images/interface/snext.png) no-repeat;
	}
.gellery_box{
	width:492px;
	height:22px;
	float:left;
	overflow:hidden;
	position:absolute;
	left:60px;
	top:0px;
	}
.gellery_box ul{
	width:100%;
	height:22px;
	position:absolute;
	}
.gellery_box ul li{
	float:left;
	list-style:none;
	margin-right:4px;
	}
.gellery_box ul li a{
	float:left;
	list-style:none;
	padding:0 5px;
	font-size:12px;
	line-height:22px;
	margin-right:4px;
	background:#eee;
	color:#333;
	}
.gellery_box ul li a:hover{
	background:#cfcfcf;
	color:#000;
	}
.page_link{
	width:680px;
	overflow:hidden;
	margin:10px 0px 10px 0px;
	}
.previous{
	width:100px;
	height:20px;
	float:left;
	margin-right:10px;
	}
.next{
	width:100px;
	height:20px;
	float:right;
	margin-left:20px;
	}
.page_link.next a:hover{
	url(../images/interface/next_h.png);
}
/*.allpage{
	width:80px;
	height:24px;
	float:left;
	}*/
.pageadd_right{
	width:200px;
	text-align:center;
	float:right;
	margin-right:20px;
	position:relative
	}
.pageadd_right a img{
	margin-bottom:10px;
	}

/*===============================================
				right
================================================*/

.sideNavS{
	width:230px;
	height:1040px;
	margin:0px 0px 0px -10px;
	overflow:auto;
	}
.sideNav a img{
	margin-bottom:10px;
	}

/*===============================================
					footer
================================================*/
#footer {
	background:#e8e8e8;
	height:50px;
	border-top:1px solid #ddd;
	padding-top:10px;
}

#footer_wra {
	width:990px;
	margin:0 auto
}

.footer_logo {
	background:url(../images/footer_logo_h.png) no-repeat;
	height:35px;
	width:140px;
	float:left;
	margin-left:20px;
}

/*.footer_logo:hover {
	background:url(../images/footer_logo_h.png) no-repeat;
}*/

.copyright {
	float:right;
	color:#8C8C8C;
	font-size:11px;
	margin-left:-350px;
}

.orangebd {
	color:#E94007;
	text-decoration:none
}

.social {margin:0px; padding:0px; list-style:none; display:block; overflow:hidden; float:right; color:#8C8C8C; margin-left:10px; font-size:11px}
.social li {float:left; margin-right:4px}
.social li a:hover img {border:none}
.social a { color:#ef92f4; text-decoration:none }
.social a:hover { color:#FFF }

.com_tab span{
	background: #f5f5f5 url(../images/arrow-square.gif) no-repeat right -53px;
	cursor:pointer;
}
.com_tab span.active{
	background-position: right 3px;
}

#clear{
	clear:both;
	height:1px;
	font-size:10px
}