@font-face 
{
	font-family: 'HelveticaNeueRegular';
	src: url('../fonts/HelveticaNeueW23forSKY-Reg.eot');
	src: url('../fonts/HelveticaNeueW23forSKY-Reg.eot?#iefix') format('embedded-opentype'),
	url('../fonts/HelveticaNeueW23forSKY-Reg.woff') format('woff'),
	url('../fonts/HelveticaNeueW23forSKY-Reg.ttf') format('truetype'),
	url('../fonts/HelveticaNeueW23forSKY-Reg.svg#HelveticaNeueRegular') format('svg');

} 
@font-face {
	font-family:"HelveticaNeueBold";
	font-weight:700;
	src:url(../fonts/HelveticaNeueW23forSKY-Bd.eot?#iefix) format("embedded-opentype"),
	url(../fonts/HelveticaNeueW23forSKY-Bd.woff) format("woff"),
	url(../fonts/HelveticaNeueW23forSKY-Bd.ttf) format("truetype"),
	url(../fonts/HelveticaNeueW23forSKY-Bd.svg#HelveticaNeueLTArabic55Roman) format("svg")
}
@font-face
{
	font-family:'MyriadArabicBold';
	src:url(../fonts/MyriadArabicBold.eot);
	src:url(../fonts/MyriadArabicBold.eot) format("embedded-opentype"),
	url(../fonts/MyriadArabicBold.woff2) format("woff2"),
	url(../fonts/MyriadArabicBold.woff) format("woff"),
	url(../fonts/MyriadArabicBold.ttf) format("truetype"),
	url(../fonts/MyriadArabicBold.svg#MyriadArabicBold) format("svg");
}
* {
	margin:0;
	padding:0
}
*,:before,:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.clearfix::before, .clearfix::after {
    content: "";
    display: table;
}
.clear, .clearfix::after {
    clear: both;
}
.unselectable {
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;

   /*
     Introduced in IE 10.
     See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
   */
   -ms-user-select: none;
   user-select: none;
}
.items{
	padding-bottom:15px;
}

ul.items {
    list-style: outside none none;
}
.left
{
	float:left;
}
.right
{
	float:right;
}
body
{
	background-color:#e6e6e6;
	direction:rtl;
	font-family: 'HelveticaNeueRegular';	
	color:#000;
	font-size:14px;
	line-height:1.4;
}

*:focus {
    outline: 0;
}
a, a:link, a:active,a:visited , a:hover
{
	text-decoration:none;
}
img
{
	border:none;
	}
.clear, .clr
{
	clear:both;
}
.wrapper {
    margin: 0 auto;    
    //padding: 0 10px;
    width: 1250px;
}
.wrapper_inside {
    margin: 0 auto;    
    width: 923px;
}
.header
{
	height:75px;
}
.header_top
{
	height: 67px;
	border-bottom: 2px #cb0005 solid;
	background-color: #bebebe;
	background-image: url(images/header_top.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
}
.logo_box{
	width: 146px;
	height: 90px;
	float:right;
}
.logo{
	background: url(/images/logo.png) transparent scroll 0 0 no-repeat;
	width: 106px;
	height: 62px;
	margin: 0 auto 0;
}
.header_bottom{
}
.advs_top{
	width: 728px;
	height: 90px;
	background: #BEBEBE;
	margin: 4px 151px 0 0;
}
.main_menu{
	height: 33px;
line-height: 33px;
width: 617px;
margin: 21px 0 0;
float: right;
}
.main_menu .mm_item{
	float:right;
	padding:0 8px;
	color:#000;
}
.main_menu .mm_item a{
	color:#000;
	display:block;
}
.main_menu .mm_item:hover {
	background-color:#fff;
	color:#cb0005;
}
.main_menu .mm_item:hover a{
	color:#cb0005;
}
.search_box 
{
    border: 1px solid #dbdbdb;
    padding: 0 5px;
    display: block;
    float: left;
    height: 28px;
    width: 150px;    
    border-radius: 14px;
    background: #fff;
    overflow: hidden;
    margin-top: 23px;
}
.search_input 
{
     background: #fff none repeat scroll 0 0;
    border: 0 none;
    font-family: Tahoma;
    height: 26px;
    margin: 0 2px 0 0;
    padding: 0;
    width: 118px;
    }

.menu_bar{
	background-color:#303440;
	width: 146px;
	padding-bottom: 0;
	margin-bottom: 10px;
}
.menu_bar .mb_item{
	color:#fff;
	height: 40px;
	line-height: 40px;
	padding: 0 20px 0 0;
	border-bottom: 1px #787C88 solid;
}
.menu_bar .mb_item a{
	color:#fff;
	font-size: 16px;
	display:block;
}
.menu_bar .mb_item:hover{
	background:#797E82;
}
.sn {
	margin: 0 auto;
	padding: 0 !important;
	width: 145px;
}
.sn:hover {
	background:transparent !important;
}
.sn a {
    background-image: url("/images/sn_icons.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: right;
    height: 28px;
    width:28px;
    margin: 5px 10px;
}
.sn .facebook {
    background-position: -58px 0;
}
.sn .twitter {
    background-position: -30px 0;
}
.sn .telegram {
    background-position: 0px 0;
}
.footer{
	background-color:#303440;
	height:100px;
	margin-top:32px;
	padding: 30px 0 0;
}
.gray_logo{	
	background: url(images/gray_logo.png) transparent scroll no-repeat 0 0;
	width: 58px;
	height: 39px;
	float: right;
	margin-left: 20px;
}
.copy_right{	
	color: #fff;
	font-size: 12px;
	float: right;
	margin-top: 19px;
}
.warning{	
	color: #fff;
	float: left;
	font-size: 12px;
	margin-top: 11px;
	height: 30px;
	line-height: 30px;
}
.warning span{
	background:#4B5561;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	padding: 0 10px;
	font-size: 14px;
}
.page_body{
	background-color: #fff;
	padding: 10px;
}
.main_body{
	width:511px;
	margin-right:6px;
}
.main_news{
	
	background: #fff;
	margin-bottom: 14px;
	width: 100%;
}
.main_news_title{	
	background: #FFC503;
	padding: 13px 18px;
}
.main_news_title a{	
	font-family: HelveticaNeueBold;
	color: #000;
	font-size: 18px;
}
.main_news_info{
	height: 26px;
	line-height: 26px;
	background-color: #f3f3f3;
	color:#404040;
	padding: 0 18px;
	font-family: tahoma;
	font-size: 13px;
}
.main_news_info a{
	color:#404040;
}
.main_news_desc{	
	padding: 10px 18px;
	color: #404040;
	display: inline-block;
	width: 100%;
	font-size: 14px;
}
.main_news_desc .news_share{
	line-height: 20px;
	margin-top: 8px;
}
.main_news_desc .news_share span{
	font-size: 12px;
	color: #666;
}
.news_share{
	margin-top: 15px;
	line-height: 28px;	
}
.news_share a{
	float: left;
	margin: 0 5px;
}
.main_news_desc .sep{
	height: 1px;
	background: #bbbbbb;
	margin: 10px 0;
}
.main_news_desc .tops{
	
	text-align: center;
}
.main_news_desc .tops a{
	width: 80px;
	height: 35px;
	line-height: 35px;
	background: #f2f2f2;
	display: inline-block;
	text-align: center;
	margin: 0 17px;
	color: #404040;
	font-size: 12px;
	border: 2px #fff000 solid;
	position:relative;
}
.main_news_desc .tops a:hover::after, .main_news_desc .tops a:hover::before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.main_news_desc .tops a:hover::after {
	border-color: rgba(242, 242, 242, 0);
	border-bottom-color: #f2f2f2;
	border-width: 9px;
	margin-left: -9px;
}
.main_news_desc .tops a:hover::before {
	border-color: rgba(255, 240, 0, 0);
	border-bottom-color: #fff000;
	border-width: 11px;
	margin-left: -11px;
}
.news_item{
	background: #fff;
	margin-bottom: 1px;
	padding: 12px 20px 12px 12px;
	border-bottom: 1px #cfcfcf solid;
	color: #404040;
	position:relative;
}
.news_item:hover{
//	background:#F4F4F4;
}

.news_item_arrow{
	background: url(images/arrow.png) no-repeat scroll transparent 0 0;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 20px;
	right: 7px;
}
.news_item_title{
	font-family: HelveticaNeueBold;
}
.news_item_title a{
	color: #404040;
	font-size: 16px;
}
.news_item_info{
	height: 23px;
	line-height: 23px;
	margin: 0 -5px 5px 0;
	color: #c8c8c8;
	font-family: tahoma;
}
.news_item_info a, .news_item_info span{
	color: #999;
	font-size: 13px;
	padding:0 5px;
}
.news_item p{
	font-size:14px;
	color:#404040;
}

.pages
{
	height:36px;
	width:100%;
	margin:12px auto;
	background-color:#2f353e;
	line-height: 36px;
}
.prv_page
{
	float:right;
	width:103px;
	height:36px;
	background:#4b5461;
	color: #fff;
	text-align: center;
	font-size: 16px;
}
.nxt_page
{
	float:left;
	width:103px;
	height:36px;
	background:#4b5461;
	color: #fff;
	text-align: center;
	font-size: 16px;
}
.pages_body
{
	float:right;
	width:305px;
	height:36px;
	color: #fff;
}
.page
{
	float: right;
width: 29px;
height: 36px;
color: #fff;
font-family: tahoma;
font-size: 16px;
text-align: center;
}
.selected_page
{
	float: right;
width: 29px;
height: 36px;
color: #fff;
font-family: tahoma;
font-size: 16px;
text-align: center;
background: #000;}
.left_side{
	width:250px;
	float:left;
}
/******************************/
.facebook_post{
	border:1px #365899 solid;
	margin-bottom:16px;
}
.facebook_header{
	height:33px;
	line-height:33px;
	background-color:#365899;
	color:#fff;
	text-align:center;
	font-family:'MyriadArabicBold';
	font-size:15pt;
}
.facebook_header a{
	color:#fff
}
.facebook_header img{
	vertical-align: middle;
margin: 0 7px;
}
.facebook_body{
	background-color:#fff;
	font-family:'MyriadArabicBold';
}
.facebook_body .f_item{
	
	border-bottom: 1px #efefef solid;
	padding: 10px;
}
.facebook_body .f_name{
	color:#365899;
	font-size: 14pt;
	margin-bottom: 5px;
}
.facebook_body .f_post{
	color:#000;
	font-size: 12pt;
	line-height: 1.2;
}

/***********************************/
.twitter_post{
	border:1px #00aced solid;
	margin-bottom:16px;
}
.twitter_header{
	height:33px;
	line-height:33px;
	background-color:#00aced;
	color:#fff;
	text-align:center;
	font-family:'MyriadArabicBold';
	font-size:15pt;
}
.twitter_header a{
	color:#fff;
}
.twitter_header img{
	vertical-align: middle;
margin: 0 7px;
}
.twitter_body{
	background-color:#fff;
	font-family:'MyriadArabicBold';
}
.twitter_body .t_item{
	
	border-bottom: 1px #efefef solid;
	padding: 10px;
}
.twitter_body .t_name{
	color:#00aced;
	font-size: 14pt;
	margin-bottom: 5px;
}
.twitter_body .t_post{
	color:#000;
	font-size: 12pt;
	line-height: 1.2;
}
.facebook_body .f_item:hover, .twitter_body .t_item:hover{
	background-color:#f5f8fa;
}
.facebook_body .f_item:last-child, .twitter_body .t_item:last-child{
	border-bottom:0;
}
/**********************************/
.insta_post{
	margin-bottom:16px;
}
.insta_header{
	background:url(images/insta_header.jpg) #ed6848 no-repeat scroll 0 0;
	height:37px;
}
.insta_body{
	font-family:'MyriadArabicBold';
	background-color:#fff;
	border-color:#ed6848;
	border-style:solid;
	border-width:0 1px 1px 1px;
	padding:10px;
}
.insta_body .i_name{
	color:#000;
	font-size: 14pt;
	margin-bottom: 5px;
	
}
.insta_body img{
	max-width:100%;
}
/********************************************************/
.yemen_in_arab{
	background:#D9D9D9;
	padding:10px;
	margin-bottom: 16px;
}
.yemen_in_arab_header{
	background-color: #b70000;
    height: 33px;
    line-height: 33px;
	padding-right: 5px;
	margin-bottom:2px;
}
.yemen_in_inter{
	background:#D9D9D9;
	padding:10px;
	margin-bottom: 16px;
}
.yemen_in_inter_header{
	background-color: #0062e8;
    height: 33px;
    line-height: 33px;
	padding-right: 5px;
	margin-bottom:2px;
}

.yemen_in_arab_header a,
.yemen_in_inter_header a{
	color: #fff;
	font-size: 16px;
}
.news_item2{
	background: #fff;
	margin-bottom: 4px;
	border-bottom: 1px #cfcfcf solid;
	color: #404040;
	position:relative;
}
.news_item2:hover{
	background:#F4F4F4;
}
.news_item_title2{
	padding: 5px 5px;
}
.news_item_title2 a{
	color: #404040;
	font-size: 14px;
	font-family: HelveticaNeueBold;
}
.news_item_info2{
	height: 23px;
	line-height: 23px;
	margin: 5px 0 0 0;
	color: #c8c8c8;
	background: #EBEBEB;
}
.news_item_info2 a, .news_item_info2 span{
	color: #404040;
	font-size: 13px;
	padding:0 5px;
}
/******************************/
.arts_block{
	width: 146px;
	background-color: #fff;
	padding: 4px;
	margin-bottom: 10px;
}
.arts_block_header{
	background: #0029f6;
	height: 33px;
	line-height: 33px;
	padding-right: 10px;
}
.arts_block_header a{
	color: #fff;
	font-size: 16px;
	font-family: HelveticaNeueBold;
}
.art_item{
	padding: 10px 4px;
	margin-bottom: 0px;
	border-bottom: 1px #E6E6E6 solid;
}
.art_item:hover{
	background-color:#ebebeb;
}
.art_title{
	margin-bottom: 4px;
}
.art_title a{
	color: #404040;
	font-family: HelveticaNeueBold;
	font-size: 14px;
}
.art_desc{
	color: #404040;
	font-size: 13px;
}
.art_item_info{
	margin:5px 0 0;
	color: #c8c8c8;
	font-family: tahoma;
}
.art_item_info a{
	color: #999;
	font-size: 9px;
	padding: 0 ;
}
.art_item_info span{
	color: #999;
	font-size: 9px;
	padding: 0 ;
}
/********************************/
.site_index{
	background: #303440;
	padding-bottom: 10px;
}
.website_tabs{
	padding:0;
	height: 40px;
	text-align: center;
	border-bottom: 0;
	background: #000000;
	line-height: 40px;
	margin-bottom: 4px;
	color: #d40000;
}
.website_name, .website_visits{
	margin:0 10px;
	cursor: pointer;
	color: #fff;
}
.webname_item{
	width: 110px;
	float: right;
	font-family: tahoma;
	font-size: 10px;
	text-align: right;
	padding-right: 3px;
}
.webname_item a{
	font-size: 10px;
	color: #fff;
}
.visits_item{
	width: 36px;
	float: left;
	text-align: left;
	padding-left: 3px;
	font-size: 9px;
	font-family: tahoma;
	color: #fff;
}
/***************contact us***********/
.contact_form 
{
    margin: 0 auto;
    width:515px;
    color:#000000;
    background: #fff;
    padding: 20px;
}
.contact_form input[type=text]
{
	background-color: #fafafa;
    border: 1px solid #c2c2c2;
    font-family: tahoma;
    font-size: 14px;
    height: 35px;
    margin-bottom: 15px;
    margin-top: 4px;
    padding: 0 10px;
    width: 475px;
}
.contact_form textarea
{
	border: 1px solid #c4c4c4;
	margin-top: 4px;
    height: 190px;
    padding: 10px 10px;
    width: 475px; 
    resize:none; 
    font-family: tahoma; 
    font-size:14px;
     margin-bottom: 5px;
     background-color:#FAFAFA;   
}
.contact_form .contact_submit, .comment_inputs input[type="submit"]
{
	background-color:#ED1F24;
	border:0 none;
	float:left;
    color: #fff;
    cursor: pointer;
    font-family: HelveticaNeueBold;
    font-size: 18px;
    height: 45px;
    line-height: 45px;
    width: 105px;
    margin-bottom:40px;   
}
.contact_form .contact_submit:hover, .comment_inputs input[type="submit"]:hover
{
	background-color:#C97718;
}
.title{
    font-family: MyriadArabicBold;
    font-size: 18pt;
    margin-bottom: 10px;
}
.text_body{
    font-family: 'MyriadArabicBold';
    font-size: 14pt;
    color: #404040;
    
}
.news_item img{
    max-width:300px;
}
/**************************************/
.button_like {
	cursor: pointer;
	vertical-align: middle;
	color: #404040;
	border: 0 none;
	line-height: 14px;
	padding: 4px;
	text-align: right;
	margin-left: 5px;
	float: right;
	background-color: #f2f2f2;
	height: 22px;
	width: auto;
}
.button_unlike {
	cursor: pointer;
	vertical-align: middle;
	color: #404040;
	border: 0 none;
	line-height: 14px;
	padding: 4px;
	text-align: right;
	float: right;
	background-color: #f2f2f2;
	height: 22px;
	width: auto;
	margin-left: 5px;
}
.button_like.disabled,.button_unlike.disabled{
	cursor:default;
}
.button_like .like_hand, .button_unlike .like_hand{
	float: right;
	font-size: 10px;
	background-color:transparent;
	background-image:url(images/like.png);
	width: 13px;
	height: 13px;
	margin: 0 2px 0 4px;
}
.button_like .like_img{
	background-position:0 0;
}
.button_unlike .dislike_img{
	background-position:0 -13px;
}

.button_like .like_title,.button_unlike .like_title{
	float: right;
	font-size: 12px;
}
.button_like .like_number,.button_unlike .like_number{
	margin: 0 4px 0 2px;
	font-size: 8pt;
	font-family: tahoma;
}
.voted{
	background-image: url(images/like2.png) !important;
}
.news_flash{
	float: right; 
	width: 10px;
	font-family: tahoma;
	font-size: 8pt;
}
.vote_box
{
	height: 18px;
	width: 70%;
	line-height: 18px;
	float: right;
}
/***************************************/
.facebook_share{
	border:0px;width: 20px;
}
.twitter_share{
	border:0px;width: 21px;
}
.gplus_share{
	border:0px;width: 20px;
}
/***************************/
.search_header{
	text-align: center;
	height: 36px;
	line-height: 36px;
	font-family: 'MyriadArabicBold';
	font-size: 18pt;
	background: yellow;
}
.cat_header{
	background: #6699FF;
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-family: 'MyriadArabicBold';
	font-size: 24px;
	text-align: center;
}
.most_read_header{
	background: #ED1F24;
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-family: 'MyriadArabicBold';
	font-size: 24px;
	text-align: center;
}
.topic_header{
	background: #CB0005;
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-family: 'MyriadArabicBold';
	font-size: 24px;
	text-align: center;
}
.cat_topic_header{
	background: #CB0005;
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-family: 'MyriadArabicBold';
	font-size: 24px;
	text-align: center;
}
.right_cat{
	width: 380px;
	float: right;
	background: #fff;
	margin-top: 10px;
}
.left_cat{
	width: 380px;
	float: left;
	background: #fff;
	margin-top: 10px;
}
.cats_header{
	background: #303440;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	margin-bottom: 10px;
}
.cats_header a{
	color: #fff;
	font-family: MyriadArabicBold;
	font-size: 16pt;
}
.cat_body{
	padding: 10px;
	margin-right: 10px;
}
.cat_body ul li{
	margin-bottom: 10px;
	color: #C30808;
} 
.cat_body ul li a{
	color: #404040;
}
.sources_header{
	background: #6699FF;
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-family: 'MyriadArabicBold';
	font-size: 24px;
	text-align: center;
}
.source_item{
	padding: 12px;
	border-bottom: 1px #ccc dotted;
}
.domain_link{
	font-size:20px;
	font-family:Arial;
	font-weight:bold;
}
.domain_link a{
	color:#404040;
}
.domain_info{
	color: #999;
	font-family: tahoma;
	font-size: 13px;
}
.domain_info span{
	margin: 0 7px;
}
.domain_info a{
	color:#6699FF;
}
.source_header{
	background: #6699FF;
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-family: 'MyriadArabicBold';
	font-size: 24px;
	text-align: center;
}
.section_header{
	background: #4B5561;
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-family: 'MyriadArabicBold';
	font-size: 24px;
	text-align: center;
}
.subable{
    position:relative;
}
.main_menu .subable div {
    background: #F7941E none repeat scroll 0 0;
    left: auto;
    max-height: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 200px;
    z-index: 99999;
    transition: max-height 0.3s linear 0s;
}
.main_menu .subable div span {
    border-bottom: 1px solid #ffcc66;
    display: block;
    float: none;
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 0 5px;
}
.main_menu .subable div span:last-child {
    border: 0 none;
}
.main_menu .subable div span a {
    display: block;
    height: 34px;
    line-height: 34px;
    padding: 0;
    width: 100%;
    color:#fff !important;
}
.main_menu .subable div span a:hover {
    color:#000;
}
.main_menu .subable div span a:hover {
    color: #333;
}
.main_menu .subable:hover > div.list {
    max-height: 400px;
}
.font_color10{
    color:#365899;
    margin-bottom:5px;
    font-family: HelveticaNeueBold;
   
}
.font_color11{
    color:#00ACED;
     margin-bottom:5px;
     font-family: HelveticaNeueBold;
     
}
.font_color12{
    color:#ed6848;
     margin-bottom:5px;
     font-family: HelveticaNeueBold;
    
}
.back_color10{
    background-color:#365899 !important;
}
.back_color11{
    background-color:#00ACED !important;
}
.back_color12{
    background-color:#ed6848 !important;
}