@font-face {
    font-family: 'mitra';
    src: url('../font/BMitra.eot');
    src: url('../font/BMitra.eot?#iefix') format('embedded-opentype'),
         url('../font/BMitra.woff') format('woff'),
         url('../font/BMitra.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bmitra';
    src: url('../font/BMitraBold.eot');
    src: url('../font/BMitraBold.eot?#iefix') format('embedded-opentype'),
         url('../font/BMitraBold.woff') format('woff'),
         url('../font/BMitraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'btitr';
    src: url('../font/BTitr.eot');
    src: url('../font/BTitr.eot?#iefix') format('embedded-opentype'),
         url('../font/BTitr.woff') format('woff'),
         url('../font/BTitr.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}


* {
	padding:0;
	margin:0;
	list-style:none;
	text-decoration:none;
	list-style:none;
}

body{
	background-image:url(../images/main/body-bg.png);
	margin:0px;
}

span.loader{
	position:absolute;
	top:50%;
	left:43%;
	display:none;
	z-index:1000;
}	

#ajaxbg{
	background-image:url(../images/background/ajaxbg.png);
	position:fixed;
	width:100%;
	display:none;
	height:100%;
	z-index:1000;
}

#container{
	width:1000px;
	margin:0 auto;
}

#header-middle{
	background:url(../images/main/header-middle-bg.png) repeat-x scroll 0 0 #bf0707;
	height:115px;
}

#header-top{
	background-color:#313131;
	height:40px;
}

.headline{
	display:inline-block;
	width:690px;
	height:40px;
	float:right;
}

.headline h4{
	margin:0;
	line-height:30px;
}

.headline-title{
	color:#fff;
	padding:9px 40px;
	display:table;
	position:relative;
	float:right;
	background-color:#1a1a1a;
	font-family:bmitra;
	margin:0;
}

.headline-title span{
	border-bottom:7px solid transparent;
	border-right:7px solid #1a1a1a;
	border-top:7px solid transparent;
	display:block;
	height:0px;
	left:-7px;
	top:14px;
	position:absolute;
	transition:border 0.3s ease-in-out 0s;
	width:0;	
}

.search-social{
	display:table;
}

.search{
	background-color:#1a1a1a;
	color:#fff;
	line-height:38px;
	font-family:mitra;
	font-size:18px;	
}

#header-bottom{
	background-color:#1c1c1c;
	border-bottom:3px solid #bf0707;
	padding:0px 10px;
	height:35px;
	direction:rtl;	
}

.poem{
	font-family:mitra;
	font-size:15px;
	color:#fff;
	direction:rtl;
	float:right;
	text-align:right;
	padding:8px 6px 0 0;
	display:inline-block;	
}

#main-nav ul li{
	display:inline-block;
	color:#fff;
	font-family:bmitra;
	background-color:#333;
	padding:6px 26px;
}

#main-nav ul li a{
	color:#fff;
}

#main-nav ul li a:hover{
	color:#eee;
	text-decoration:none;
}

#main-nav{
	display:table;
	float:right;
}

#main-nav ul{
	margin:0;
	padding:0;
	height:32px;
}

#main-content{
	background-color:#fff;
	padding:10px;
	float:right;
	width:100%;
}

.top-left-col{
	float:left;
	width:270px;
	height:317px;

}

.top-right-col{
}

.right-col1{
	float:right;
	width:464px;
}

.middle-col{
	float:left;
	width:260px;
}

.right-col2{
	float:right;
}

.left-col1{	
}

h3.h3title{
	margin:0;
	padding:0;
}

.title-text{
	background-color:#601c1c;
	position:relative;
	margin-left:40px;
	color:#fff;
	float:right;
	font-size:18px;
	padding:7px 13px 10px 50px;
	font-family:mitra;
}


.tringle-right{
	position:absolute;
	border-bottom:37px solid #601c1c;
	border-left:37px solid transparent;
	top:0px;
	left:-37px;
}

.tringle-left{
	border-bottom:27px solid transparent;
	border-left:27px solid #222;
	left:-44px;
	position:absolute;
	top:9px;
}

#top-right-col{
	float:right;
	width:464px;
}

.headline-content{
	float:right;
	width:464px;
	margin-top:2px;
}

.headline-content-left{
	float:right;
	width:100%;
	text-align:right;
	direction:rtl;
	font-family:mitra;
	font-size:16px;
	margin-top:2px;
}

.tab-list{
	display:inline-block;
	width:49%;
	background-color:#eee;
	text-align:center;
	padding:3px;
	border-bottom:2px solid #ddd;
}

.picture-list{
	float:left;
	margin-left:1px;
}

.video-list{
	float:right;
}

.title-left{
	background-color:#222;
	width:295px;
	height:28px;
	margin:9px 4px 0 0;
	float:right;	
}

.title-middle{
	background-color:#222;
	width:88px;
	height:28px;
	margin:9px 4px 0 0;
	float:right;
}

#top-middle-col{
	float:left;
	width:240px;
}

.title-right{
	background-color:#222;
	width:560px;
	height:28px;
	margin:9px 4px 0 0;
	float:right;	
}

.title-left-ads{
	background-color:#222;
	width:108px;
	height:28px;
	margin:9px 4px 0 0;
	float:right;
	font-size:21px;
	line-height:25px;
	text-align:right;
	color:#fff;
	font-family:mitra;
}

.title-left-left{
	background-color:#222;
	width:62px;
	height:28px;
	margin:9px 4px 0 0;
	float:right;	
}

ul#headline h3{
	position:absolute;
	padding:4px;
	text-align:right;
	direction:rtl;
	font-family:mitra;
	font-size:17px;
	color:#fff;
	background-color:rgba(1,1,1,.7);
	width:100%;
	margin:0;
        height:60px;
	line-height:26px;
        bottom:0;
}

.left-tab-content{
	height:228px;
}

#left-module{
	display:block;
	background-color:#ddd;
	width:269px;
	padding:5px;
	text-align:center;
}

#left-module-a{
	display:block;
	height:32px;	
}

.video{
	display:none;
}

.picture{
}

.comment-img img{
	width:320px;
	height:225px;
	cursor:pointer;
}

#content{
	width:100%;
	float:right;
}

#left-area{
	float:left;
	width:270px;
	margin-left:1px;
	background-color:#eee;
}

#right-area{
	float:right;
	width:703px;
	margin-left:1px;
	background-color:#eee;
}

ul#news-scroll{
	font-family:mitra;
	vertical-align:top;
	text-align:right;
	direction:rtl;
}

#scroll-news{
	background-color:#eee;
	padding:5px 5px 0 5px;
	color:#222;
}

#scroll-news p{
	margin:0px;
	font-size:17px;
	direction:rtl;
}

#scroll-news img{
	width:100px;
	height:75px;
	margin: 0 0 3px 3px;
	float:right;
	border-radius:5px;
}

ul.lSPager{
	margin-top:0px !important;
}

#scroll-news h4{
	font-size:16px;
	margin:0px;
}

#advert{
	float:right;
	border-left:1px dotted #ddd;
	width:150px;
	padding:3px;
	height:100%;
	text-align:center;	
}

.ads-row{
	display:block;
	margin-bottom:2px;
}

.ads-row img{
	width:135px;
}

#with-third{
	float:right;
	width:270px;
	text-align:right;
	direction:rtl;
	font-family:mitra;
}

#with-third h4{
	font-size:16px;
	margin:0;
	line-height:20px;
}

#with-third img{
	width:50px;
	height:50px;
	margin:0 0 0 5px;
	float:right;
	border-radius:4px;
}

#with-third li{
	display:block;
	padding:3px;
	border-bottom:1px solid #ccc;
	min-height:62px;
	margin-bottom:4px;
}
.right-area-module-title{
	display:block;
	margin-top:7px;
	height:38px;
}

#home-content{
	float:left;
	width:550px;
	padding:3px;
	text-align:right;
	direction:rtl;
	font-family:mitra;
	font-size:16px;
}

#free-line{
	float:right;
	width:234px;
	padding:3px;
	height:272px;
	border:1px solid #ddd;
	overflow:hidden;
}

#free-line h4{
	font-size:16px;
	margin:0;
	line-height:24px;
}

#free-line li{
	display:block;
	font-family:mitra;
	direction:rtl;
	text-align:right;
}

.home-news-image img{
	width:120px;
	height:90px;
	border-radius:0 6px 6px 0px;
	float:right;
	margin:0 0 0 4px;
}

.content-row{
	border-bottom:1px dotted #888;
	min-height:95px;
	margin-bottom:10px;
}

.home-news-title{
	background-color:#f9f9f9;
	display:block;
	padding:3px;
	color:#bf0707;
	width:100%;
	font-size:17px;
	margin-bottom:3px;
	border-left:3px solid #bf0707;
}

#footer{
	width:100%;
	margin:0 auto;
	background-color:#222;
	color:#fff;
	text-align:right;
	font-family:tahoma;
	font-size:10px;
	padding:9px 5px 11px;
	line-height:8px;
	border-top:3px solid #666;
	float:right;
}

a.newslink{
	color:#111;
	line-height:24px;
}

a.newslink-scroll{
	color:#fff;
}

a.newslink-scroll:hover{
	color:#f3f3f3;
}

a.newslink-title{
	color:#bf0707;	
}

.newsdetail{
	text-align:right;
	direction:rtl;
	font-family:mitra;
	font-size:17px;
	line-height:30px;
	padding:4px;
	min-height:300px;
}

span.title{
	display:block;
	margin-bottom:2px;
}

.short{
	padding:5px;
	background-color:#ddd;
	display:block;
	width:469px;
	float:right;
	border:1px solid #ccc;
	height:150px;
}

.detailimage{
	float:left;
}

.detailimage img{
	padding:2px;
	border:1px solid #ccc;
	width:225px;
	height:150px;
}
.full{
	float:right;
	background-color:#eee;
	border:1px solid #ddd;
	padding:5px;
	margin-top:2px;
	width:100%;
	margin-bottom:2px;
}

span.title h3{
	text-align:right;
	direction:rtl;
	margin:6px 0;
color:#069;
}

.news-code{
	background-color:#bf0707;
	padding:5px;
	color:#fff;
	display:block;
	width:100%;
	height:30px;
	text-align:right;
	direction:rtl;
	line-height:20px;
}

.newscode{
	float:right;
}

.newsdate{
	float:left;
	direction:rtl;
	text-align:left;
}

#scroll_top{
	display:none;
	position:fixed;
	bottom:120px;
	right:0;
	cursor:pointer;
	width:70px;
	background-color:#bf0707;
	color:#fff;
	border-radius:4px 0 0 4px;
	padding:0 0 0 5px;
}

.hot-news-title{
	color:#fff;
	font-family:mitra;
	font-size:16px;
	text-align:right;
	direction:rtl;
	float:right;
	margin-right:14px;
	height:38px;
	width:560px;
}

#backtomain{
	display:none;
	position:fixed;
	bottom:150px;
	right:0;
	cursor:pointer;
	width:70px;
	background-color:#bf0707;
	color:#fff;
	border-radius:4px 0 0 4px;
	padding:0 0 0 5px;
}

.headline-content img{
	width:464px;
	height:270px;
}

#comments{
	float:right;
}

#comment-row{

}

.comment-label{
	width:120px;
	display:inline-block;
	margin-bottom:5px;
	vertical-align:top;
	font-weight:bold;
}

.comment-input{

}

#comments h3{
	padding:5px;
	width:695px;
	background-color:#069;
	color:#fff;
	text-align:center;
	float:right;
	margin:0 0 10px 0;
}

#comment-result{
	float:right;
	width:100%;
}

#user-comment{

}

.user-name{
}

.user-say{
	display:block;
	width:100%;
	padding:3px;
}

.user-area{
	display:inline-block;
	width:100%;
	text-align:right;
	background-color:#d9d9d9;
	padding:3px;
	font-weight:bold;
}

.user-icon{
}

.comment-date{
}

.user-comment{
	float:right;
	width:100%;
	background-color:#e4e4e4;
	margin-bottom:2px;
}
#newsgallery{
	float:right;
	width:100%;
}

#newsgallery img{
	width:100%;
	height:300px;
}

.statresult{
	line-height:40px;
}

li.comment-img h3{
background-color:rgba(1,1,1,0.5);
color:#fff;
padding:5px;
width:100%;
position:absolute;
bottom:-9px;
height:50px;
font-size:17px;
text-align:right;
}