﻿@charset "utf-8";
/* CSS Document */

#divColumns, .Writer_ahram {
    position: relative;
}

.newArrow {
    font-size: 2em !important;
    color: #CA0707;
    top: 31% !important;
}

.bx-controls-direction {
    /*position: absolute;
    top: 129px;*/
}

.carousel-inner {
    height: 34em;
}

#TheMainTableDiv {
    padding-bottom: 40px;
}

    #TheMainTableDiv .carousel-indicators {
        top: 102%;
    }

    #TheMainTableDiv .carousel-control .glyphicon-chevron-right, #TheMainTableDiv .carousel-control .icon-next, #TheMainTableDiv .carousel-control .glyphicon-chevron-left, #TheMainTableDiv .carousel-control .icon-prev {
        color: #CA0707 !important;
    }

@media (min-width: 1200px) {
    .container {
        width: 1000px !important; /*overwrite bootsrtap class*/
    }
}

.modal-body {
    background-color: white;
}

.modal-footer {
    background-color: white;
    text-align: right !important;
}

.bx-viewport {
    /*height: 50px !important;*/
}

.nav > li > a {
    padding: 10px 10px !important; /*overwrite bootsrtap class*/
}

.carousel-indicators {
    position: relative;
    margin-top: 3%;
}

#carousel-new-generic .carousel-control.right, #carousel-new-generic .carousel-control.left {
    background-image: none !important;
}

#carousel-new-generic img {
    width: 100%;
    height: auto;
    border-radius: 10px;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.bg {
    height: 100%;
    background-image: url(images/bg.jpg);
    background-repeat: repeat-x;
    background-position: top;
    overflow: hidden;
}

header {
    background: #fff !important;
}

img {
    border: none;
}

.clear {
    clear: both;
}

.dropdown-menu {
    min-width: 500px !important;
}

    .dropdown-menu li {
        width: 30%;
        display: inline-block;
    }

.navbar-default {
    background: #1C1C1C !important;
}

.nav > li > a {
    font-family: 'hacen_saudi_arabiaregular',Arial,sans-serif;
}

.navbar-default .navbar-nav > li > a:hover {
    background-color: #F2F2F2;
}

.dropdown-menu > li > a {
    display: block;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 15px;
    height: 30px;
    width: 125px;
    float: right;
}

    .dropdown-menu > li > a:hover {
        display: block;
        color: #fff;
        height: 30px;
        width: 140px;
        background-color: #9d0b0b;
        border-radius: 8px;
        padding-right: 13px;
        padding-top: 5px;
    }

@font-face {
    font-family: 'hacen_saudi_arabiaregular';
    src: url('fonts/hacen_saudi_arabia-webfont.eot');
    src: url('fonts/hacen_saudi_arabia-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/hacen_saudi_arabia-webfont.woff') format('woff'), url('fonts/hacen_saudi_arabia-webfont.ttf') format('truetype'), url('fonts/hacen_saudi_arabia-webfont.svg#hacen_saudi_arabiaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SocialGlyphs';
    src: url('fonts/socialglyphs-webfont.eot');
    src: url('fonts/socialglyphs-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/socialglyphs-webfont.woff') format('woff'), url('fonts/socialglyphs-webfont.ttf') format('truetype'), url('fonts/socialglyphs-webfont.svg#SocialGlyphsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*@font-face {
    font-family: 'hacen_saudi_arabiaregular';
    src: url('fonts/Hacen_Saudi_Arabia.eot');
    src: url('fonts/Hacen_Saudi_Arabia.eot?#iefix') format('embedded-opentype'), url('fonts/Hacen_Saudi_Arabia.woff') format('woff'), url('fonts/Hacen_Saudi_Arabia.ttf') format('truetype'), url('fonts/Hacen_Saudi_Arabia.svg#Hacen_Saudi_Arabia') format('svg');
    font-weight: normal;
    font-style: normal;
}*/


.whiteHead {
    background: #fff;
    /* height: 100%; */
    padding: 10px;
}

.pages {
    width: 968px;
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 12px;
    text-align: right;
    direction: rtl;
}

.bar_icon_top {
    /*float: right;
    width: 968px;*/
    height: 40px;
    background-color: #000;
}

.right_text_9 {
    float: right;
    width: auto;
    font-size: 15px;
    color: #000;
    margin: 60px 25px 0 0;
    font-family: Tahoma, Geneva, sans-serif;
}

    .right_text_9 a {
        text-decoration: none;
        color: #000;
    }

.left_text_9 {
    float: left;
    width: auto;
    font-size: 15px;
    color: #000;
    margin: 60px 0 0 55px;
    font-family: Tahoma, Geneva, sans-serif;
}

.bar_icon_top .bars_logo {
    float: right;
    /* width: 570px; */
    /*height: 17px;*/
    margin: 4px 0px;
    padding: 3px;
}

.bar_icon_top .logo_1 {
    float: right;
    width: auto;
    height: 18px;
    text-align: center;
    font-family: 'hacen_saudi_arabiaregular', Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 16px;
}

    .bar_icon_top .logo_1 a {
        font-family: 'hacen_saudi_arabiaregular', Arial, Helvetica, sans-serif;
        color: #FFF;
        font-size: 16px;
        text-decoration: none;
    }

.bar_icon_top .line_f {
    float: right;
    width: 2px;
    height: 18px;
    background-color: #636363;
    margin: 5px 4px;
}

.topManPos, .topManName, .topManPos, .topManName {
    font-family: 'hacen_saudi_arabiaregular',Arial,sans-serif;
    text-align: center;
    font-size: 13px;
}

.topManPos, .topManPos {
    padding: 1em 0 .5em 0;
    font-style: italic;
    font-size: 14px;
}

.bar_icon_top .media_icons {
    float: left;
    /* width: 365px; */
    height: 38px;
    /* margin: 3px 0 0 0; */
}

    .bar_icon_top .media_icons ul {
        list-style: none;
        margin: 0 4px;
        padding: 0 0;
    }

        .bar_icon_top .media_icons ul li {
            float: left;
            width: 33px;
            height: 33px;
            margin-top: 2px;
            margin-right: 2px;
        }

        .bar_icon_top .media_icons ul .headerIcons {
            margin-right: 10px;
            width: 22px;
            height: 40px;
            margin-top: -3px;
        }

.facebook_g {
    float: right;
    width: 33px;
    height: 33px;
    background: #2ab0ed;
    background: -moz-linear-gradient(top, #016bb1 50%, #045990 56%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#016bb1), color-stop(56%,#045990));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016bb1', endColorstr='#045990',GradientType=0 );
}

    .facebook_g a {
        color: white;
        text-decoration: none;
    }

.facebook {
    float: right;
    width: 32px;
    height: 30px;
    /*General*/
    display: block;
    text-decoration: none;
    /*Text*/
    font-family: 'SocialGlyphs', Arial, sans-serif;
    ;
    text-align: center;
    font-size: 27px;
    line-height: 1.1;
    font-weight: regular;
    color: white;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.35);
    background-color: #5D83BA;
    border-radius: 20px;
    overflow: hidden;
}

.Twitter_g {
    float: right;
    width: 33px;
    height: 33px;
    background: #a9e8fb;
    background: -moz-linear-gradient(top, #a9e8fb 50%, #66ceef 56%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#a9e8fb), color-stop(56%,#66ceef));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e8fb', endColorstr='#66ceef',GradientType=0 );
}

    .Twitter_g a {
        color: #2FCBFE;
        text-decoration: none;
    }

.Twitter {
    float: right;
    width: 30px;
    height: 30px;
    /*General*/
    display: block;
    text-decoration: none;
    /*Text*/
    font-family: 'SocialGlyphs', Arial, sans-serif;
    ;
    text-align: center;
    font-size: 27px;
    line-height: 1.0;
    font-weight: regular;
    color: #2fcbfe;
    text-shadow: -2px 2px 2px rgba(255, 255, 255, 255);
    background-color: #31ccfe;
    border-radius: 20px;
    overflow: hidden;
    text-align: center;
}

.rss_g {
    float: right;
    width: 33px;
    height: 33px;
    background: #a9e8fb;
    background: #fbc04f;
    background: -moz-linear-gradient(top, #fbc04f 0%, #e55416 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbc04f), color-stop(100%,#e55416));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbc04f', endColorstr='#e55416',GradientType=0 );
}

    .rss_g a {
        color: #FFFFFF;
        text-decoration: none;
    }

.rss {
    float: right;
    width: 30px;
    height: 30px;
    /*General*/
    display: block;
    text-decoration: none;
    /*Text*/
    font-family: 'SocialGlyphs', Arial, sans-serif;
    text-align: center;
    font-size: 27px;
    line-height: 1.0;
    font-weight: regular;
    color: #fff;
    background-color: #31ccfe;
    border-radius: 20px;
    overflow: hidden;
    text-align: center;
}

.line_h {
    float: right;
    width: 1px;
    height: 24px;
    background-color: #636363;
    margin: 4px 0;
}

.date {
    /*float: right;*/
    width: auto;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #b70b0b;
    margin: 5px 0;
}

    .date span {
        color: #000;
        font-size: 11px;
    }

.header {
    height: 120px;
    background-color: #FFFFFF;
    background-image: url(images/header%27.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.adv_top {
}

.img_adv_top {
    float: right;
    width: 730px;
    height: 90px;
    margin-right: 8px;
}

.adv_2_top {
    float: left;
    width: 217px;
    height: 90px;
    margin-left: 8px;
}

.menu {
    background-color: #1c1c1c;
    font-size: 15px;
}

    .menu ul {
        margin: 4px 0 0 0;
        padding: 0 0;
    }

.menusDefault {
    list-style: none;
    width: auto;
    height: 31px;
    float: right;
    margin-right: 1px;
    text-align: center;
    text-decoration: none;
    display: block;
    font-family: 'hacen_saudi_arabiaregular', Arial, sans-serif;
    list-style-type: none;
    margin: 0 15px 0 15px;
    color: #a9a9a9;
}

    .menusDefault:hover {
        list-style: none;
        width: auto;
        height: 31px;
        float: right;
        text-align: center;
        text-decoration: none;
        display: block;
        margin: 0 15px 0 15px;
        color: #ce0909;
        font-family: 'hacen_saudi_arabiaregular', Arial, sans-serif;
    }

    .menusDefault:selected {
        list-style: none;
        width: auto;
        height: 31px;
        float: right;
        text-align: center;
        text-decoration: none;
        display: block;
        margin: 0 15px 0 15px;
        color: #ce0909;
        font-family: 'hacen_saudi_arabiaregular', Arial, sans-serif;
    }



    .menusDefault:hover a, .menusDefault:hover a:hover {
        height: 20px;
        color: #ce0909;
    }

    .menusDefault a {
        width: auto;
        height: 31px;
        float: right;
        text-align: center;
        text-decoration: none;
        display: block;
        margin: 5px 5px 0 5px;
        list-style-type: none;
        color: #a9a9a9;
        font-family: 'hacen_saudi_arabiaregular', Arial, sans-serif;
    }

.menusSelected {
    float: right;
    width: auto;
    height: 38px;
    text-align: center;
    text-decoration: none;
    list-style-type: none;
    color: #ff91d0;
    font-family: 'hacen_saudi_arabiaregular', Arial, sans-serif;
}

.arow_menu {
    float: right;
    width: 11px;
    height: 11px;
    margin: 8px 6px 0;
    background-image: url(images/arow.png);
    background-repeat: no-repeat;
}

    .arow_menu:hover {
        float: right;
        width: 11px;
        height: 11px;
        margin: 8px 6px 0;
        background-image: url(images/arow01.png);
        background-repeat: no-repeat;
    }

.content_page {
}

.right_content {
}

.top_news {
    float: right;
    width: 642px;
}

    .top_news .top_news_img im, .outer_content .top_news_img img {
        width: 100%;
        height: auto;
        border-radius: 10px;
        margin-bottom: 20px;
    }

.top_news_img_w {
    border: thin solid #EFEFEF;
    /*float: left;
    height: 100px;*/
    padding: 5px;
    text-align: center;
    width: 78px;
    margin-right: 10px;
}

.top_news .arow_left {
    float: left;
    width: 26px;
    height: 40px;
    margin-top: 130px;
    text-align: center;
    font-size: 35px;
    padding-top: 12px;
    border-bottom: #e9e9e9 thin solid;
    border-top: #e9e9e9 thin solid;
    border-left: #e9e9e9 thin solid;
    color: #c11919;
}

.top_news .arow_right {
    float: right;
    width: 25px;
    height: 40px;
    margin-top: 130px;
    text-align: center;
    font-size: 35px;
    padding-top: 10px;
    border-bottom: #e9e9e9 thin solid;
    border-top: #e9e9e9 thin solid;
    border-right: #e9e9e9 thin solid;
    color: #b4b4b4;
    margin-right: 3px;
}

.top_news .bolite {
    float: right;
    width: 130px;
    height: 30px;
    margin: 7px 270px 15px 0;
}

    .top_news .bolite ul {
        list-style: none;
        margin: 7px 0 0 0;
        padding: 0 0;
    }

        .top_news .bolite ul li {
            float: right;
            width: 15px;
            height: 15px;
            /*border-radius: 10px;
            border: #c6c6c6 thin solid;
            background-color: #ededed;*/
            margin-left: 5px;
            cursor: pointer;
        }

            .top_news .bolite ul li:hover {
                /*background-color: #ca0707;
                border: #a70f0f thin solid;*/
            }

.boliteSelected {
    background-color: #ca0707 !important;
    border: #a70f0f thin solid !important;
}

.top_right_arrow {
    float: right;
    margin-top: 133px;
}

.top_left_arrow {
    float: left;
    margin-top: 133px;
}

.hd_top_news {
    color: #CA0707;
    font-size: 26px;
    font-weight: bold;
    margin: 0;
    text-align: center;
    direction: rtl;
    margin-right: 25px;
}

.bref_top_news {
    color: #484848;
    font-size: 17px;
    font-weight: normal;
    margin: 5px 20px 4px 0;
}

.mainNews {
    padding-bottom: 15px !important;
}

.carousel-indicators {
    position: absolute !important;
    bottom: 0px !important;
    margin-top: 0px !important;
}

.hd_top_news a, .hd_top_news a:hover {
    color: #CA0707 !important;
    text-decoration: none;
}

.bk_four_news [class*="block-grid-"] {
    border-radius: 15px;
    background: -webkit-linear-gradient(top, rgb(240, 239, 239) 0%, rgb(250, 250, 250) 18%, rgb(255, 255, 255) 100%);
}

.img_four_news img {
    width: 100%;
    height: auto;
    border-radius: 10px;
}

.hd_four_news a {
    color: rgb(0, 0, 0);
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    display: block;
    /*margin: 10px 0px;*/
}

/*.Publications .bref_four_news_list {
    background-color: #f5f5f5;
    margin: 10px 1px 0 0;
    padding: 10px 15px;
}*/
.Publications .bref_four_news_list:nth-child(odd) {
    background-color: #f5f5f5;
    margin: 10px 1px 0 0;
    padding: 10px 15px;
}

/*.Publications .bref_four_news_list01 {
    float: right;
    width: 272px;
    margin: 5px 1px 0 0;
    padding: 5px 15px;
}*/

.Publications .arow_5 {
    float: right;
    width: 5px;
    height: 7px;
}

.Publications .bref_list {
    color: #434344;
    font-weight: bold;
    font-size: 13px;
}

.Publications .bref_four_news_list {
    margin: 10px 1px 0 0;
    padding: 10px 15px;
}

    .Publications .bref_four_news_list:nth-child(odd) {
        background-color: #f5f5f5;
    }

.Publications .bref_list a:hover {
    color: #a91c1c;
}

.Publications .bref_list a {
    text-decoration: none;
    color: #434344;
    font-weight: bold;
    font-size: 13px;
    background: url(images/icon_4.png) scroll 100% 6px no-repeat;
    padding-right: 15px;
    display: block;
}

.content_writer2  {  
    width: 32%;
    float: right;
    margin:5px 0px;

}

.four_news .hd_four_news, .Writer_ahram .hd_four_news, .Publications .hd_four_news, .outer_content .hd_four_news {
    width: auto;
    font-size: 16px;
    font-weight: bold;
}

.Events_News .hd_four_news {
    float: right;
    width: 100%;
    font-weight: bold;
    font-size: 16px;
    margin-right: 10px;
}

    .four_news .hd_four_news a, .Writer_ahram .hd_four_news a, .Publications .hd_four_news a, .Events_News .hd_four_news a, .outer_content .hd_four_news a {
        color: #000;
        text-decoration: none;
        font-family: Arial,Helvetica,sans-serif;
        padding: 10px 5px;
    }

        .four_news .hd_four_news a:hover, .Writer_ahram .hd_four_news a:hover, .Publications .hd_four_news a:hover, .Events_News .hd_four_news a:hover, .outer_content .hd_four_news a:hover {
            color: #CA0707;
            text-decoration: none;
            font-family: Arial,Helvetica,sans-serif;
        }

.Writer_ahram .bx-controls-direction .bx-prev {
    margin-top: -155px !important;
    background-color: #f0f0f0;
}

    .Writer_ahram .bx-controls-direction .bx-prev:hover {
        background-color: #Ac0000;
    }

.Writer_ahram .bx-controls-direction .bx-next {
    margin-top: -155px !important;
    margin-left: 35px !important;
    background-color: #f0f0f0;
}

    .Writer_ahram .bx-controls-direction .bx-next:hover {
        background-color: #Ac0000;
    }


.bxsliderRightBanners img {
    width: 100% !important;
}

.Writer_ahram .spwidth {
    width: 200px;
}

.four_news .hd_four_news:hover, .Writer_ahram .hd_four_news:hover, .Publications .hd_four_news:hover {
    color: #ae1b1b;
}

.four_news .bref_four_news, .Publications .bref_four_news, .outer_content .bref_four_news {
    float: right;
    width: auto;
    color: #484848;
    font-size: 17px;
    margin-top: 7px;
}

.Events_News .bref_four_news {
    float: right;
    width: 100%;
    color: #484848;
    font-size: 14px;
    margin-top: 7px;
    margin-right: 10px;
}

.four_news .read_icon, .Writer_ahram .read_icon, .Publications .read_icon, .outer_content .read_icon {
    float: left;
    width: 13px;
    height: 13px;
    background-image: url(images/icons_read.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    margin: 3px 7px;
}

.four_news .num, .Writer_ahram .num, .Publications .num, .outer_content .num {
    float: left;
    width: auto;
    color: #ca0707;
    font-weight: bold;
    font-size: 13px;
}

.four_news .comment_icon, .Writer_ahram .comment_icon, .Publications .comment_icon, .outer_content .comment_icon {
    float: left;
    width: 17px;
    height: 15px;
    background-image: url(images/icons_read.png);
    background-repeat: no-repeat;
    background-position: -16px 0;
    margin: 2px 7px 3px 15px;
}

.Writer_ahram {
    border: #e9e9e9 thin solid;
}

    .Writer_ahram .header_writer {
        /*float: right;
        width: 634px;*/
        height: 36px;
        background: #dbdbdb;
        background: -moz-linear-gradient(top, #dbdbdb 0%, #c8c8c8 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#c8c8c8));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#c8c8c8',GradientType=0 );
        font-family: 'hacen_saudi_arabiaregular', Arial, sans-serif;
        font-size: 15px;
        margin-bottom: 25px;
    }


    /*
.Writer_ahram .header_writer ul{
	list-style:none;
	margin:4px 15px;
	padding:0 0;
}
.Writer_ahram .header_writer ul li{
	float:right;
	width:104px;
	height:22px;
	color:#282828;
	text-align:center;
	padding-top:3px;


}
.Writer_ahram .header_writer ul li:hover{
	float:right;
	width:102px;
	height:24px;
	background-color:#eeeeee;
	border-radius:15px;
	text-align:center;
	color:#ce0909;
	padding-top:2px;
	border:#FFF thin solid;

	
}
    */
    .Writer_ahram .content_writer {
        float: right;
        width: 277px;
        margin: 0 7px 10px 0;
        border-bottom: #f1f1f1 thin dashed;
        font-size: 16px;
        padding-bottom: 10px;
    }


    .Writer_ahram .content_writer_1 {
        float: left;
        width: 277px;
        margin: 0 7px 10px 0;
        border-bottom: #f1f1f1 thin dashed;
        font-size: 16px;
        padding-bottom: 10px;
    }

    .Writer_ahram .img_writer {
        float: right;
        width: 66px;
        height: 72px;
        border: #dfdedd thin solid;
        padding: 4px;
        margin-left: 10px;
        margin-right: 10px;
    }

    .Writer_ahram .bref_writer {
        float: right;
        width: 200px;
        margin: 10px 0;
        font-weight: bold;
        color: #797777;
    }

        .Writer_ahram .bref_writer a {
            font-weight: bold;
            color: #797777;
            text-decoration: none;
        }

.content_writer2 .wight_2 {
    width: 100px;
    font-size: 14px;
}

.content_writer3 .wight_2 {
    width: 113px;
    font-size: 16px;
}

.Writer_ahram .more {
    float: left;
    width: 634px;
    border-bottom: #353535 3px solid;
}

.Writer_ahram .button_more {
    float: left;
    width: 77px;
    height: 18px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    border-left: #242424 thin solid;
    border-right: #242424 thin solid;
    border-top: #242424 thin solid;
    margin: 0 20px;
    overflow: hidden;
    background: #505050;
}

.Writer_ahram .button_more_g {
    float: left;
    width: 78px;
    height: 17px;
    background: #505050;
    background: -moz-linear-gradient(top, #505050 0%, #353535 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505050), color-stop(100%,#353535));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050', endColorstr='#353535',GradientType=0 );
    color: #FFFFFF;
    text-align: left;
    font-size: 12px;
    font-family: 'hacen_saudi_arabiaregular', Arial, sans-serif;
    padding-left: 15px;
    margin-top: 1px;
}

    .Writer_ahram .button_more_g a {
        color: #FFFFFF;
        font-size: 12px;
        font-family: 'hacen_saudi_arabiaregular', Arial, sans-serif;
        text-decoration: none;
    }

.Writer_ahram .arow {
    float: right;
    width: 8px;
    height: 8px;
    background-image: url(images/icons_read.png);
    background-repeat: no-repeat;
    background-position: -34px -8px;
    margin: -11px 12px;
}

.hd_writer2 {
    /*float: right;
    width: 635px;*/
    height: 35px;
    background: #dbdbdb;
    background: -moz-linear-gradient(top, #dbdbdb 0%, #d1d1d1 49%, #c7c7c7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(49%,#d1d1d1), color-stop(100%,#c7c7c7));
    background: -webkit-linear-gradient(top, #dbdbdb 0%,#d1d1d1 49%,#c7c7c7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#c7c7c7',GradientType=0 );
}

.content_writer2 {
    /*float: right!important;
    height: 145px!important;
    margin: 17px 10px 5px 0!important;
    padding-left: 10px!important;
    border-left:#e6e6e6 thin dashed!important;
    width: 191px!important;*/
    direction: rtl;
}

.content_writer3 {
    float: right !important;
    height: 145px !important;
    margin: 17px 10px 5px 0 !important;
    padding-left: 10px !important;
    width: 191px !important;
    direction: rtl;
}

.Publications {
    font-size: 16px;
    margin-top: 20px;
}

    .Publications .content_Publications {
        float: right;
        /*width: 305px;*/
        border: #e7e7e7 thin solid;
        margin-bottom: 5px;
        margin-left: 5px;
        margin-right: 0px !important;
        padding: 5px 10px !important;
    }

    .Publications .content_1_Publications {
        float: left;
        width: 305px;
        border: #e7e7e7 thin solid;
        margin-bottom: 20px;
    }



    .Publications .hd_Publications {
        height: 35px;
        background-color: #292929;
        -moz-border-radius-topleft: 3px;
        -webkit-border-top-left-radius: 3px;
        border-top-left-radius: 3px;
        -moz-border-radius-topright: 3px;
        -webkit-border-top-right-radius: 3px;
        border-top-right-radius: 3px;
        -moz-border-radius-bottomright: 3px;
        -webkit-border-bottom-right-radius: 3px;
        border-bottom-right-radius: 3px;
    }

    .Publications .shape {
        float: left;
        width: 9px;
        height: 9px;
        background-image: url(images/icons_read.png);
        background-repeat: no-repeat;
        background-position: -42px 0px;
        margin-left: -1px;
        margin-top: -1px;
    }

    .Publications .icon_arow, .vip_news .icon_arow, .Events_News .icon_arow, .hd_outer .icon_arow, .hd_writer2 .icon_arow, .editors .icon_arow, .weather .icon_arow {
        float: right;
        width: 10px;
        height: 11px;
        text-align: center;
        color: #FFFFFF;
        margin: 13px 24px 0 0;
        background-image: url(images/icons_read.png);
        background-position: -89px 0;
        background-repeat: no-repeat;
        margin-left: 5px;
    }

    .Publications .hd_text_Publications, .vip_news .hd_text_Publications, .Events_News .hd_text_Publications, .hd_outer .hd_text_Publications, .hd_writer2 .hd_text_Publications, .weather .hd_text_Publications {
        font-family: 'hacen_saudi_arabiaregular', Arial, sans-serif;
        color: #000000;
        font-size: 15px;
        margin: 5px 10px 0 0;
    }

.hd_text_Publications {
    text-align: right !important;
}

.vip_news .hd_text_Publications a, .Events_News .hd_text_Publications a, .hd_outer .hd_text_Publications a, .hd_writer2 .hd_text_Publications a {
    font-family: 'hacen_saudi_arabiaregular', Arial, sans-serif;
    color: #000000;
    font-size: 15px;
    text-decoration: none;
    padding-top: 6px;
    display: block;
}

.Publications .hd_text_Publications a {
    font-family: 'hacen_saudi_arabiaregular', Arial, sans-serif;
    color: #ffffff;
    font-size: 15px;
    text-decoration: none;
    display: block;
    padding-top: 6px;
}

.Publications .img_Publications img {
    border-radius: 15px;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}

.Publications .text_content_Publications {
}

.Publications .content_icon {
    float: right;
    width: auto;
    margin: 10px 4px;
}


.left_content {
    float: left;
    /*width: 305px;*/
}

.adv_left {
    float: right;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
}

    .adv_left iframe, .adv_left iframe img {
        width: 100% !important;
    }

.search {
    float: left;
    width: 276px;
    height: 53px;
    margin: 7px 0 0 15px;
}

    .search .text_search {
        float: right;
        width: auto;
        color: #7e0d0d;
        font-family: 'hacen_saudi_arabiaregular', Arial, sans-serif;
        font-size: 18px;
        margin-top: 7px;
    }

    .search .content_search {
        float: left;
        width: 224px;
        height: 35px;
        border-radius: 20px;
        border: #999999 thin solid;
        -webkit-box-shadow: 3px -3px 1px rgba(229, 229, 229, 0.7);
        -moz-box-shadow: 3px -3px 1px rgba(229, 229, 229, 0.7);
        box-shadow: 3px -3px 1px rgba(229, 229, 229, 0.7);
    }

    .search .icon_search {
        float: left;
        width: 44px;
        height: 43px;
        border-radius: 30px;
        overflow: hidden;
        margin: -7px 0 0 -4px;
        border: #e6e6e6 6px solid;
        background-color: #8d1111;
    }

    .search .icon_search_g {
        float: right;
        width: 45px;
        height: 43px;
        border-radius: 30px;
        background-color: #8d1111;
        background: -moz-linear-gradient(top, #b71d1d 0%, #8d1111 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b71d1d), color-stop(100%,#8d1111));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b71d1d', endColorstr='#8d1111',GradientType=0 );
        text-align: center;
        color: #FFFFFF;
        font-size: 16px;
        padding-top: 9px;
    }

    .search .input {
        float: right;
        width: 103px;
        color: #545353;
        margin: 9px;
    }

.vip_news {
    margin-top: 15px;
    float: left;
}

    .vip_news .hd_vip_news, .Events_News .hd_vip_news {
        float: right;
        width: 100%;
        height: 38px;
        border-bottom: #FFF 2px solid;
        background: #e2e2e2;
        background: -moz-linear-gradient(top, #f2f2f2 0%, #e2e2e2 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e2e2e2));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e2e2e2',GradientType=0 );
        color: #000000;
    }

    .vip_news .color, .hd_outer .color, .hd_writer2 .color, .weather .color {
        color: #000000;
        font-size: 16px;
    }

.weather .color {
    width: 100px;
    float: right;
}
/*
.outer_content .color{
	color:#666666;}*/
.outer_content .color_writer {
    margin: 7px 5px 0 0;
    color: #666666;
    width: 115px;
}

    .outer_content .color_writer a {
        color: #666666;
    }

.Events_News .color {
    color: #000000;
    font-size: 16px;
}

.Events_News .logos {
    float: right;
    width: 100%;
    height: 25px;
    margin-bottom: 10px;
    margin-right: 15px;
    margin-top: 10px;
}

.vip_news .content_vip_news {
    float: right;
    width: 100%;
    background-color: #f9f9f9;
    border-top: #9d0b0b 2px solid;
}


.content_red {
    float: right;
    width: 100%;
    border-top: #9d0b0b 2px solid;
}

.vip_news .content_vip_news ul {
    list-style: none;
    margin: 15px 10px;
    padding: 0 0;
}

    .vip_news .content_vip_news ul li {
        float: right;
        width: 100%;
        margin-bottom: 10px;
        font-size: 16px;
        font-weight: bold;
    }

        .vip_news .content_vip_news ul li a {
            color: #000000;
            text-decoration: none;
            /*float: right;*/
            width: 100%;
        }

            .vip_news .content_vip_news ul li a:hover {
                color: #AE1B1B;
            }

        .vip_news .content_vip_news ul li:hover .icon_list {
            color: #ae1b1b;
            background-image: url(images/icons_read.png);
            background-position: -88px 0;
            background-repeat: no-repeat;
        }

        .vip_news .content_vip_news ul li:hover {
            color: #ae1b1b;
        }

.img_charikati {
    float: right;
    width: 135px;
    height: 124px;
    margin: 7px 10px 7px 0 !important;
}

.img_charikatiBig {
    float: right;
    width: 380px;
    height: 350px;
}

.button_charikati {
    float: left;
    width: 24px;
    height: 16px;
    background-color: #e1e1e1;
    margin: 10px 7px;
    text-align: center;
    padding-top: 9px;
}

.button_charikati_1 {
    float: left;
    width: 24px;
    height: 16px;
    background-color: #a61818;
    margin: 10px 7px;
    text-align: center;
    padding-top: 9px;
}

.icon_list {
    float: right;
    width: 10px;
    height: 10px;
    text-align: center;
    margin: 6px 10px 6px 10px;
    background-image: url(images/icons_read.png);
    background-position: -89px -11px;
    background-repeat: no-repeat;
}



.Events_News {
    float: right;
    width: 100%;
    border: #e6e6e6 thin solid;
    font-size: 16px;
    margin-top: 15px;
    text-align: center;
}

    .Events_News .content_events_news {
        float: right;
        width: 274px;
        /*margin: 10px 13px 0 0;*/
    }

    .Events_News .date_time {
        float: right;
        width: 100%;
        color: #908f8f;
        font-weight: bold;
        font-size: 12px;
        margin-top: 10px;
        margin-right: 10px;
    }

        .Events_News .date_time span {
            color: #ca0707;
        }

.button_pdf {
    width: 184px;
    height: 27px;
    border-radius: 10px;
    border: #66CC00;
    margin: 0 auto;
    /*border: #e3e3e3 thin solid;*/
    overflow: hidden;
}

.button_pdf_g {
    float: right;
    width: 184px;
    height: 27px;
    /*background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebebeb));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 );*/
}

.icon_pdf {
    float: right;
    width: 21px;
    height: 22px;
    background-image: url(images/icons_read.png);
    background-repeat: no-repeat;
    background-position: -65px 0;
    margin: 4px 15px 0 0;
}

.date_pdf {
    float: right;
    width: 130px;
    margin: 4px 7px;
    color: #807d7d;
    font-size: 13px;
    font-family: Tahoma, Geneva, sans-serif;
}

.img_pdf {
    width: 255px;
    height: 184px;
    margin: 7px auto;
}

#Calendar1_Calendar1 {
    width: 100%;
}

.list_Services {
    float: right;
    width: 90%;
    margin: 10px;
}

    .list_Services ul {
        list-style: none;
        margin: 0 0;
        padding: 0 0;
    }

        .list_Services ul li {
            float: right;
            width: 100%;
            height: 25px;
            font-size: 15px;
            font-weight: bold;
            color: #333232;
            display: list-item;
            text-align: right;
            padding-top: 3px;
            padding-right: 10px;
        }

            .list_Services ul li a {
                color: #333232;
                font-size: 15px;
                font-weight: bold;
                text-decoration: none;
            }

            .list_Services ul li:hover {
                background-color: #eeeeee;
                float: right;
                width: 240px;
                height: 25px;
                font-size: 15px;
                font-weight: bold;
                color: #333232;
                display: list-item;
                text-align: right;
                padding-top: 3px;
                padding-right: 10px;
            }

                .list_Services ul li:hover a {
                    color: #b02323;
                }

.icon_Services {
    float: right;
    width: 24px;
    height: 16px;
    background-color: #a61818;
    margin: 10px 7px;
    text-align: center;
    padding-top: 9px;
}

.icon_Services_1 {
    float: right;
    width: 24px;
    height: 16px;
    background-color: #e1e1e1;
    margin: 10px 7px;
    text-align: center;
    padding-top: 9px;
}

.content_red_vot {
    float: right;
    width: 300px;
    background-image: url(images/border.png);
    background-position: top;
    background-repeat: no-repeat;
    margin-top: -5px;
}

.content_vot {
    float: right;
    width: 282px;
    margin: 33px 7px 5px 0;
}


.text_vot {
    float: right;
    width: auto;
    font-weight: bold;
    font-size: 16px;
    color: #b02323;
    margin: 7px;
}

.yes {
    float: right;
    width: auto;
    color: #333232;
    font-size: 17px;
    margin: 4px;
    font-weight: bold;
}

.button_vot {
    float: left;
    width: 73px;
    height: 25px;
    border-radius: 6px;
    border: #242424 thin solid;
    margin: 7px;
    overflow: hidden;
    font-family: 'hacen_saudi_arabiaregular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    background: #505050;
}

.button_vot_g {
    width: 73px;
    height: 25px;
    text-align: center;
    padding-top: 3px;
    color: #FFFFFF;
    background: #505050;
    background: -moz-linear-gradient(top, #505050 0%, #2d2d2d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505050), color-stop(100%,#2d2d2d));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050', endColorstr='#2d2d2d',GradientType=0 );
}

    .button_vot_g a {
        color: #FFFFFF;
        text-decoration: none;
    }

.button_vot_red {
    float: left;
    width: 73px;
    height: 25px;
    border-radius: 6px;
    border: #790101 thin solid;
    margin: 7px;
    overflow: hidden;
    background: #b32626;
}

.button_vot_red_g {
    width: 73px;
    height: 25px;
    text-align: center;
    padding-top: 3px;
    color: #FFFFFF;
    background: #b32626;
    background: -moz-linear-gradient(top, #b32626 0%, #900303 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b32626), color-stop(100%,#900303));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b32626', endColorstr='#900303',GradientType=0 );
    font-family: 'hacen_saudi_arabiaregular', Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.content_face {
    width: 295px;
    margin: 10px auto;
}


.footer {
    margin: 10px 0;
}

    .footer .footer_hd {
        height: 8px;
        background-image: url(images/border_footer.jpg);
        background-repeat: repeat-x;
    }

    .footer .footer_border {
        height: 18px;
        background: #292929;
        background: -moz-linear-gradient(top, #292929 0%, #1c1b1b 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#292929), color-stop(100%,#1c1b1b));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292929', endColorstr='#1c1b1b',GradientType=0 );
    }

    .footer .footer_content {
        background: #292929;
        background: -moz-linear-gradient(top, #292929 0%, #2b2b2b 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#292929), color-stop(100%,#2b2b2b));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292929', endColorstr='#2b2b2b',GradientType=0 );
    }

    .footer .list_footer {
        margin: 2% 6% 0 0;
    }

        .footer .list_footer ul {
            margin: 0 0;
            padding: 0 0;
        }

            .footer .list_footer ul li {
                /*width: 103px;*/
                display: list-item;
                color: #FFF;
                font-size: 14px;
                line-height: 27px;
                list-style-image: url(images/icon_foote_1.png);
            }

                .footer .list_footer ul li a, .footer .footer_ahram a {
                    color: #fff;
                }

                    .footer .list_footer ul li a:hover, .footer .footer_ahram a:hover {
                        color: #CA0707;
                    }

                .footer .list_footer ul li:hover {
                    color: #b90e0e;
                    list-style-image: url(images/icon_footer.png);
                }

            .footer .list_footer ul#ulDailyCategory li, .footer .list_footer ul#ulMalahekCategory li {
                width: 44%;
            }

            .footer .list_footer ul#ulWeeklyCategory li {
                width: 32%;
            }

    .footer .footer_ahram {
        background: #1d1d1d;
        background: -moz-linear-gradient(top, #1d1d1d 0%, #2f2f2f 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d1d1d), color-stop(100%,#2f2f2f));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1d1d', endColorstr='#2f2f2f',GradientType=0 );
    }

        .footer .footer_ahram ul {
            list-style: none;
            margin: 10px;
            padding: 0 0;
        }

            .footer .footer_ahram ul li {
                float: right;
                width: auto;
                font-family: Tahoma, Geneva, sans-serif;
                font-size: 13px;
                color: #FFFFFF;
                margin-left: 5px;
            }

                .footer .footer_ahram ul li:hover {
                    color: #f14747;
                }

.line_footer {
    float: left;
    width: 1px;
    height: 13px;
    background-color: #3c3c3c;
    margin: 3px 2px;
}



.footer .hd_list {
    /* float: right; */
    width: 80%;
    height: 19px;
    font-size: 16px;
    color: #fff;
    margin: 20px 5px 0 0;
    font-family: ge_dinar_tworegular;
    display: inline-block;
}




.icon_footer {
    /* float: right; */
    width: 16px;
    height: 16px;
    background-color: #252525;
    margin: 23px 20px 0 5px;
    display: inline-block;
}

.footer .content_hd_footer {
    float: right;
}

.footer .content_icon_madia {
    display: inline-block;
    width: 20%;
    width: auto;
    margin: 10px 11px;
}

    .footer .content_icon_madia ul {
        list-style: none;
        margin: 0 0;
        padding: 0 0;
    }


        .footer .content_icon_madia ul li {
            display: inline-block;
            vertical-align: top;
            width: 23px;
            height: 26px;
            margin-right: 13px;
        }




.face {
    font-family: 'SocialGlyphs', Arial, sans-serif;
    color: #FFFFFF;
    font-size: 18px;
    text-align: center;
    background-color: #395e9e;
    padding-top: 3px;
}

    .face a {
        font-family: 'SocialGlyphs', Arial, sans-serif;
        color: #FFFFFF;
        font-size: 18px;
        text-decoration: none;
    }

.tiwt {
    font-family: 'SocialGlyphs', Arial, sans-serif;
    color: #FFFFFF;
    font-size: 18px;
    text-align: center;
    background-color: #46d6f5;
    padding-top: 3px;
}

    .tiwt a {
        font-family: 'SocialGlyphs', Arial, sans-serif;
        color: #FFFFFF;
        font-size: 18px;
        text-decoration: none;
    }

.footer .text_Follow {
    /*float: left;*/
    /*width: auto;*/
    font-size: 15px;
    color: #FFFFFF;
    font-family: 'hacen_saudi_arabiaregular', Arial, Helvetica, sans-serif;
    margin-top: 10px;
    display: inline;
}

.text_footer {
    float: right;
    width: 100%;
    height: 54px;
    margin: 4px 20px 0 0;
    text-align: center;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    line-height: 25px;
    color: #9b9b9b;
}

    .text_footer span {
        color: #ed5050;
    }

        .text_footer span a {
            color: #ed5050;
            text-decoration: none;
        }
/**outer START**/
.vip_news .content_vip_news_outer {
    float: right;
    border-top: #9d0b0b 2px solid;
    border-left: #e6e6e6 thin solid;
    border-right: #e6e6e6 thin solid;
    border-bottom: #e6e6e6 thin solid;
    width: 100%;
}

    .vip_news .content_vip_news_outer ul {
        list-style: none;
        margin: 15px 7px;
        padding: 0 0;
    }

        .vip_news .content_vip_news_outer ul li {
            float: right;
            width: 100%;
            font-size: 16px;
            font-weight: bold;
            color: #242424;
        }

            .vip_news .content_vip_news_outer ul li a {
                font-size: 16px;
                font-weight: bold;
                color: #242424;
                text-decoration: none;
            }

                .vip_news .content_vip_news_outer ul li a:hover {
                    font-size: 16px;
                    font-weight: bold;
                    color: #ae1b1b;
                    text-decoration: none;
                }

            .vip_news .content_vip_news_outer ul li:hover .icon_list_outer {
                width: 22px;
                height: 20px;
                background-image: url(images/icons_read.png);
                background-position: -123px 0;
                background-repeat: no-repeat;
            }

            .vip_news .content_vip_news_outer ul li:hover {
                color: #ae1b1b;
            }

.icon_list_outer {
    float: right;
    width: 22px;
    height: 20px;
    text-align: center;
    margin: 0 5px 0 7px;
    background-image: url(images/icons_read.png);
    background-position: -101px 0;
}

.text_list_outer {
    float: right;
    width: 254px;
    font-size: 16px;
    color: #323131;
    font-weight: normal;
    margin-right: 30px;
    margin-top: 7px;
    display: none;
}

    .text_list_outer a {
        color: #323131;
        font-size: 16px;
        font-weight: normal;
        text-decoration: none;
    }

.outer_content {
    /*float: right;
    width: 649px;*/
}

    .outer_content .hd_outer, .pages_search .hd_outer {
        width: 100%;
        border-bottom: #FFF 2px solid;
        background: #e2e2e2;
        background: -moz-linear-gradient(top, #f2f2f2 0%, #e2e2e2 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e2e2e2));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e2e2e2',GradientType=0 );
        color: #00000;
        padding: 5px 0 10px 0;
    }

    .outer_content .block_outer {
        border-top: #9d0b0b 2px solid;
        position: relative;
    }

    .outer_content .img_outer {
        /* float: right; */
        /* width: 190px; */
        /* height: 100px; */
        border: #d7d7d7 thin solid;
        /* margin: -3px 7px 7px 7px; */
        text-align: center;
        border-radius: 5px;
        overflow: hidden;
    }



    .outer_content .dete, .pages_search .dete {
        float: right;
        width: auto;
        height: 22px;
        text-align: center;
        color: #808181;
        font-size: 11px;
        font-weight: bold;
        margin: 10px 10px 0 0;
    }

    .outer_content .right_dete, .pages_search .right_dete {
        float: right;
        width: 6px;
        height: 22px;
    }

    .outer_content .center_dete, .pages_search .center_dete {
        float: right;
        width: auto;
        height: 18px;
        background-image: url(images/center_dete.jpg);
        background-repeat: repeat-x;
        color: #b2b3b3;
        font-weight: bold;
        margin: 2px 0 0 10px;
        font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;
    }

.pages_search .center_deteg {
    float: right;
    width: auto;
    height: 18px;
    background-image: url(images/center_dtete.png);
    background-repeat: repeat-x;
    padding-top: 4px;
}

.outer_content .bref_outer {
    float: right;
    width: 441px;
    margin: 7px;
}

.outer_content .block_outer_gray {
    /*float: right;
    width: 647px;*/
    margin: 10px 0 0 0;
    background-color: #f3f3f3;
    padding: 10px 0;
}

.outer_content .block_outer_wight {
    /*float: right;
    width: 647px;*/
    margin: 10px 0 0 0;
    padding: 7px 0;
}



.num_bar {
    float: left;
    width: auto;
    height: 30px;
    margin: 25px;
}

.arow_num {
    float: left;
    width: 25px;
    height: 20px;
    margin-left: 5px;
}

.bk_num {
    float: left;
    width: 20px;
    height: 20px;
    text-align: center;
    margin: 0 0 0 10px;
    font-size: 14px;
    padding: 2px 3px 0 0;
    border-radius: 4px;
    border: #d7d7d7 thin solid;
}

    .bk_num a {
        text-decoration: none;
        color: #444444;
    }

        .bk_num a:hover {
            color: #CA0707;
            text-decoration: underline;
        }

.bk_num_activ {
    float: left;
    width: 20px;
    height: 20px;
    text-align: center;
    margin: 0 0 0 10px;
    font-size: 14px;
    padding: 2px 3px 0 0;
    color: #ca0707;
    border-radius: 4px;
    border: #d7d7d7 thin solid;
}

.Read_more {
    float: right;
    width: 297px;
    margin: 7px 0;
    border-bottom: #ebebeb 4px solid;
    border-left: #ebebeb thin solid;
    border-right: #ebebeb thin solid;
}

    .Read_more .content_read {
        float: right;
        width: 299px;
        margin: 7px 7px 0 0;
    }

        .Read_more .content_read ul {
            margin: 0px;
            padding: 10px 3px 10px 12px;
            list-style: none;
        }

            .Read_more .content_read ul li {
                float: none;
                margin-bottom: 19px;
            }

                .Read_more .content_read ul li a {
                    padding: 0px;
                    background: url(images/arow01.png) right top no-repeat;
                    padding-right: 27px;
                    padding-bottom: 13px;
                    display: block;
                    color: #033766;
                    text-decoration: none;
                    border-bottom: #c5c5c5 thin solid;
                }

                    .Read_more .content_read ul li a:hover {
                        color: #6c9020;
                    }


                    .Read_more .content_read ul li a:active {
                        padding: 0px;
                        background: url(images/arow02.png) right top no-repeat;
                        padding-right: 27px;
                        padding-bottom: 13px;
                        display: block;
                        color: #6c9020;
                        text-decoration: none;
                        border-bottom: #c5c5c5 thin solid;
                    }

.block07 {
    float: right;
    width: 298px;
}

    .block07 .content_left_taps {
        float: right;
        width: 294px;
        border: #cbcbcb thin solid;
        text-align: center;
        background-image: url(images/bk_img_taps.jpg);
        background-repeat: repeat-x;
        background-color: #dcdcdc;
        margin-right: 2px;
        margin-top: -3px;
        margin-bottom: 20px;
    }

    .block07 .more_left {
        float: right;
        width: 249px;
        height: 35px;
        margin: 5px 24px 5px 0;
    }

    .block07 .img09 {
        float: right;
        width: 250px;
        height: 167px;
        margin: 0 25px 0 0;
    }

    .block07 .cars_g {
        float: right;
        width: 211px;
        height: 46px;
        margin: 4px 20px 15px 0;
    }

        .block07 .cars_g ul {
            list-style: none;
            margin: 0 0;
            padding: 0 0;
        }

            .block07 .cars_g ul li {
                float: right;
                width: 59px;
                height: 39px;
                border: #a9a9a9 3px solid;
                display: inline;
                margin: 0 2px;
            }

                .block07 .cars_g ul li:hover {
                    border: #033d6f 3px solid;
                }

    .block07 .arow_cars {
        float: right;
        width: 8px;
        height: 16px;
        margin: 18px 18px 0 0;
    }

.block_text_outer {
    /*float: right;
    width: auto;
    margin-right: 10px;*/
}


.block_text_waf {
    float: right;
    width: 170px;
    height: 117px;
    background-image: url('images/bk_wafeat1.png');
    background-repeat: no-repeat;
    padding: 30px 15px 15px 15px;
    text-align: center;
    margin-right: 10px;
    overflow: hidden;
}

    .block_text_waf:hover {
        background-image: url('images/bk_active_wafeat1.png');
        background-repeat: no-repeat;
        color: #CA0707;
    }

        .block_text_waf:hover a {
            color: #CA0707;
        }

    .block_text_waf a {
        font-size: 15px;
        font-weight: bold;
        text-decoration: none;
        color: #626262;
    }

        .block_text_waf a span {
            color: #000;
            font-weight: bold;
            font-size: 15px;
        }


.four_news {
    float: right !important;
    width: 100%;
}

.hd_four_news_outer {
    float: right;
    width: auto;
    font-weight: bold;
    font-size: 17px;
    color: #ca0707;
}

    .hd_four_news_outer a {
        text-decoration: none;
        color: #000;
        font-family: Arial,Helvetica,sans-serif;
    }

        .hd_four_news_outer a:hover {
            text-decoration: none;
            color: #CA0707;
            font-family: Arial,Helvetica,sans-serif;
        }
/**outer END**/

/*fix writers inner page*/
#writerPgUl {
    margin: 0;
}

    #writerPgUl li {
        float: none !important;
        list-style: none;
        display: inline-block;
    }

#ctl00_ContentPlaceHolder1_YearsCal .bx-wrapper {
    position: relative !important;
    margin: 0 0 0 0 !important;
    padding: 15px 0 !important;
}

/**inner start**/

.hd_inner {
    /*float: right;*/
    width: auto;
    font-size: 28px;
    color: #ca0707;
    margin: 10px 0;
    font-weight: bold;
}

.bar_info_inner {
    /*float: right;
    width: 640px;
    margin: 0;*/
}

.bar_text {
    /*float: right;
    width: auto;*/
    color: #868484;
    font-size: 16px;
    /*margin-right:20px;*/
}

    .bar_text span {
        color: #640b0b;
        font-size: 19px;
        font-weight: bold;
        float: right;
        max-width: 375px;
    }

    .bar_text a {
        color: #640b0b;
        text-decoration: underline;
    }

.print {
    float: left;
    width: auto;
    height: 20px;
    font-size: 14px;
    font-family: hacen_saudi_arabiaregular, Arial, Helvetica, sans-serif;
    color: #ca0707;
    background-image: url(images/icons_read.png);
    background-position: -145px 0;
    background-repeat: no-repeat;
    margin-left: 15px;
    padding-left: 30px;
    margin-bottom: 18px;
}

    .print a {
        font-size: 14px;
        font-family: hacen_saudi_arabiaregular, Arial, Helvetica, sans-serif;
        color: #ca0707;
        text-decoration: none;
    }

.bref_inner {
    /*float: right;
    width: 538px;
    /*font: 14px Tahoma, Geneva, sans-serif;*/
    font-family: Simplified Arabic;
    font-size: 15pt;
    color: #323131;
    margin: 5px 23px 8px 0;
}

.bref_innerdaily {
    font-family: Simplified Arabic;
    font-size: 15pt;
    color: #323131;
    margin: 5px 0 8px 0;
    padding-left: 10%;
    padding-right: 0 !important;
    margin-right: 10px;
}

    .bref_innerdaily img {
        width: 100% !important;
    }

.left_icon_inner {
    /* float: right; */
    /* width: 56px; */
    margin: 10px;
    text-align: left;
    position: absolute;
    left: -10px;
    top: 0%;
}

    .left_icon_inner ul {
        display: list-item;
        list-style: none;
    }

        .left_icon_inner ul li {
            width: auto;
            height: auto;
            padding-bottom: 5px;
            float: left;
        }

.icon_left_1 {
    float: left;
    width: 42px;
    height: 39px;
    background-image: url(images/icon_left1.jpg);
    background-repeat: no-repeat;
    color: #000;
    padding: 5px 10px 0 0;
    text-align: right;
}


.icon_left_4 {
    float: left;
    width: 53px;
    height: 39px;
    background-image: url(images/icon_left-4.jpg);
    background-repeat: no-repeat;
    color: #2a7090;
    padding: 5px 4px 0 0;
    text-align: center;
}

.icon_left_6 {
    float: left;
    width: 53px;
    height: 39px;
    background-image: url(images/icon_left-6.jpg);
    background-repeat: no-repeat;
    color: #666666;
    padding: 5px 4px 0 0;
    text-align: center;
}


/**inner  END**/


/*----------------------------------------------------------------------comment start HERE------------------------------------------------------------------------*/


.pages_comment {
    float: right;
    font-family: Tahoma, Geneva, sans-serif;
    text-align: right;
    margin: 0 0 10px 0;
}

.top_comments {
    float: right;
    width: 637px;
    height: 6px;
}

.comments {
    float: right;
}

.content_comments {
    float: right;
    border-bottom: #d9d9d9 thin solid;
    border-left: #d9d9d9 thin solid;
    border-right: #d9d9d9 thin solid;
    background-color: #dddddd;
    border-top: #9d0b0b 2px solid;
}

.field_comments {
    /*float: right;
    margin: 20px 20px 0 0;  magi commented*/
}

.block_field {
    float: right;
    font-size: 12px;
    color: #484848;
    font-weight: bold;
    width: 100%;
}

    .block_field span {
        /* float: right; */
        padding-top: 10px;
        position: absolute;
        left: 10px;
    }

.name_field {
    float: right;
    width: 20%;
    margin: 5px 0 10px 0;
}

.input_field {
    float: right;
    width: 54%;
    border: #dae0e0 4px solid;
    margin: 0 10px 5px 7%;
}

.content_comment {
    float: right;
    font-size: 15px;
    color: #000;
    margin: 10px 5px 2px 0;
    width: 86%;
}


.button_comment {
    float: left;
    width: 94px;
    height: 22px;
    margin: 10px 0 15px 30px;
}

.Answer_comment {
    float: right;
    width: 650px;
    margin: 10px 0;
}

.num_comment {
    float: right;
    width: 21px;
    height: 15px;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    margin: 5px 0 0 5px;
}


.hd_comment {
    float: right;
    width: 79%;
    height: 24px;
    background-color: #dddddd;
    color: #000;
    font-weight: bold;
    font-size: 12px;
    padding: 5px;
}

.add_answer_button {
    float: left;
    width: 94px;
    height: 22px;
    margin: 3px;
    color: #FFFFFF;
    text-align: center;
    font-size: 14px;
    font-family: 'hacen_saudi_arabiaregular';
    background-image: url(images/add.png);
    background-repeat: no-repeat;
}

    .add_answer_button a {
        text-decoration: none;
        font-size: 14px;
        font-family: 'hacen_saudi_arabiaregular';
        color: #FFFFFF;
    }

.icon_add {
    float: right;
    width: 12px;
    height: 12px;
    background-image: url(images/icons_read.png);
    background-position: 0 -18px;
    background-repeat: no-repeat;
    margin: 5px 5px 0 0;
}

.arow_comment {
    float: right;
    width: 14px;
    height: 13px;
    background-image: url(images/icons_read.png);
    background-position: -17px -17px;
    margin: 0 30px;
}


.right_block_comment {
    float: left;
    width: 197px;
    margin: 5px 20px 0 0;
}

.icons {
    float: right;
    width: 24px;
    height: 24px;
    margin: 0 5px 0 0;
}

.icon_r {
    float: right;
    width: 133px;
    height: 23px;
}


.img_comment {
    float: right;
    width: 60px;
    height: 60px;
    margin: 10px 15px 0;
    border: #dddddd thin solid;
    padding: 3px;
}

.hd_text_comment {
    float: right;
    width: 520px;
    margin: 5px 0 5px 0;
}

.text_comment {
    float: right;
    width: auto;
    color: #000;
    font-size: 12px;
    font-weight: bold;
}

.berf_comment {
    float: right;
    width: auto;
    margin: 10px 0;
    font-size: 12px;
}

.hd_comment_2 {
    float: left;
    width: 497px;
    height: 18px;
    background-color: #dddddd;
    color: #000;
    font-weight: bold;
    font-size: 12px;
    padding: 5px 7px;
}

.arow_comment_2 {
    float: right;
    width: 14px;
    height: 13px;
    background-image: url(images/icons_read.png);
    background-position: -17px -17px;
    margin-right: 20px;
}

.content_comment_2 {
    float: left;
    width: 511px;
    background-color: #fafafa;
    margin: 10px 130px 0 0;
    /*width: 100%;*/
}

.hd_text_comment_2 {
    float: right;
    width: 400px;
    margin: 10px 0;
}

.Answer_comment ul {
    list-style: none;
    margin: 0 0;
    padding: 0 0;
}

    .Answer_comment ul li {
        width: auto;
    }

        .Answer_comment ul li:hover .num_comment {
            color: #a40505;
        }

        .Answer_comment ul li:hover .hd_comment {
            background-color: #a40505;
            color: #FFF;
        }

        .Answer_comment ul li:hover .text_comment {
            color: #a40505;
        }

        .Answer_comment ul li:hover .arow_comment {
            background-image: url(images/icons_read.png);
            background-position: -35px -17px;
            background-repeat: no-repeat;
        }

/*----------------------------------------------------------------------comment End HERE------------------------------------------------------------------------*/


/*Menu Start*/


#NavDD {
    overflow: hidden;
    z-index: 10000;
}

    #NavDD ul {
        margin: 9px 0 0;
        padding: 0;
        padding-right: 20px;
    }

        #NavDD ul li {
            color: #A9A9A9;
            display: block;
            float: right;
            font-family: 'hacen_saudi_arabiaregular',Arial,sans-serif;
            height: 31px;
            list-style: none outside none;
            margin: 0 10px;
            text-align: right;
            text-decoration: none;
            width: auto;
        }

            #NavDD ul li span a.MenuHover {
                color: #A9A9A9;
                font-family: 'hacen_saudi_arabiaregular',Arial,sans-serif;
                text-decoration: none;
            }

            #NavDD ul li:hover a.MenuHover {
                overflow: hidden !important;
                color: #CE0909;
                font-family: 'hacen_saudi_arabiaregular',Arial,sans-serif;
                text-decoration: none;
            }

            #NavDD ul li span a.MenuHoverS {
                color: #ffffff !important;
                font-weight: bold;
                text-decoration: none;
                display: block;
                padding: 10px 17px 0 17px;
                height: 30px;
            }

            #NavDD ul li:hover .arow_menu {
                background-image: url(images/arow01.png);
                background-repeat: no-repeat;
            }

            #NavDD ul li ul {
                visibility: hidden;
                position: absolute;
                z-index: 1000;
            }

                #NavDD ul li ul a {
                    text-decoration: none;
                    color: #fff;
                    line-height: 1.4em;
                    height: 30px;
                    padding-right: 13px;
                    padding-top: 5px;
                }

            #NavDD ul li iframe {
                visibility: hidden;
                position: absolute;
            }

            #NavDD ul li ul li:hover a {
                height: 30px;
            }

                #NavDD ul li ul li:hover a:hover {
                    color: #fff;
                    height: 30px;
                    background-color: #9d0b0b;
                    border-radius: 8px;
                    padding-right: 13px;
                    padding-top: 5px;
                }

            #NavDD ul li:hover ul, #NavDD ul li a:hover ul {
                visibility: visible;
                background: #1C1C1C;
            }

            #NavDD ul li:hover iframe, #NavDD ul li a:hover iframe {
                border: none;
                visibility: visible;
            }

    #NavDD #DailyMenu {
        margin: 0;
        background: none;
    }

        #NavDD #DailyMenu li {
            margin: 5px 0 5px 0;
            padding-left: 15px;
        }

        #NavDD #DailyMenu ul {
            background-color: #FFFFFF;
            border: 2px solid #E9E9E9;
            border-radius: 4px 4px 4px 4px;
            float: right;
            height: 335px;
            margin: 0;
            width: 450px;
            z-index: 120;
            padding-right: 10px;
        }

    #NavDD #WeeklyMenu {
        margin: 0;
        background: none;
    }

        #NavDD #WeeklyMenu li {
            margin: 5px 0 5px 0;
            padding-left: 15px;
        }

        #NavDD #WeeklyMenu ul {
            background-color: #FFFFFF;
            border: 2px solid #E9E9E9;
            border-radius: 4px 4px 4px 4px;
            float: right;
            margin: 0;
            width: 450px;
            z-index: 120;
            padding-right: 10px;
            padding-bottom: 5px;
        }

    #NavDD ul li .NavCol {
        float: left;
        display: block;
        min-width: 500px;
        border-right: 1px solid #e37b7c;
    }

        #NavDD ul li .NavCol.NoDivide {
            border-right: none;
        }

        #NavDD ul li .NavCol li {
            background-image: url("images/icon_44.png");
            background-position: right;
            background-repeat: no-repeat;
        }

        #NavDD ul li .NavCol a {
            display: block;
            color: #000000;
            font-family: Arial,Helvetica,sans-serif;
            font-weight: bold;
            font-size: 15px;
            height: 30px;
            width: 120px;
            float: right;
        }

    #NavDD ul li .NavSubHeading a {
        color: #fff !important;
        margin: 0 0 15px 0;
        font-weight: bold;
        font-size: 1.1em;
        text-decoration: none !important;
        font-family: Tahoma,Geneva,sans-serif;
        padding: 0;
        display: block;
    }

    #NavDD ul li .NavSubHeading.MarTop {
        margin: 20px 0 0 0;
    }

    #NavDD ul li a.NoHover {
        color: #A9A9A9;
        font-family: 'hacen_saudi_arabiaregular',Arial,sans-serif;
        text-decoration: none;
    }

    #NavDD ul li a:hover.NoHover {
        color: #CE0909;
        font-family: 'hacen_saudi_arabiaregular',Arial,sans-serif;
        text-decoration: none;
    }

    #NavDD ul li a.NoHoverS {
        background-image: url(images/menu-selected.jpg);
        background-repeat: repeat-x;
        color: #ffffff;
        display: block;
        height: 30px;
        overflow: hidden;
        padding: 10px 15px 9px 15px;
        text-decoration: none;
    }

#Nav {
    height: 40px;
    font: bold 1em Arial;
    overflow: hidden;
    position: relative;
    width: 880px;
}

    #Nav ul {
        display: block;
        list-style: none;
        margin: 0;
        padding: 0;
        width: 880px;
    }

    #Nav li {
        display: inline;
        float: left;
    }

        #Nav li a {
            color: #3A3A3A;
            display: inline;
            float: left;
            height: 18px;
            overflow: hidden;
            padding: 6px 17px 0 17px;
        }

            #Nav li a:hover {
                color: #FFF;
                display: block;
                height: 33px;
                overflow: hidden;
                padding: 10px 17px 9px 17px;
                text-decoration: none;
            }

ul li:hover a.menu_hover {
    color: #fff !important;
    display: block;
}

/*Menu End*/

.accordionButton {
    float: right;
    cursor: pointer;
    display: block;
}

.vip_news .content_vip_news_outer ul li.on {
    color: #AE1B1B;
}

.on .icon_list_outer {
    width: 22px;
    height: 20px;
    background-image: url(images/icons_read.png);
    background-position: -123px 0;
    background-repeat: no-repeat;
}

.search_word {
    border-bottom-color: #E4E4E4;
    border-bottom-style: solid;
    border-bottom-width: 7px;
    border-top-color: #E4E4E4;
    border-top-style: solid;
    border-top-width: 7px;
    color: #333;
    direction: rtl;
    float: right;
    height: 30px;
    text-align: right;
    width: 626px;
    margin-top: 10px;
    font: 14px "Times New Roman",Times,serif;
}

    .search_word a {
        color: #333;
        text-decoration: none;
        font: 14px "Times New Roman",Times,serif;
    }

        .search_word a:hover {
            color: #333;
            text-decoration: underline;
            font: 14px "Times New Roman",Times,serif;
        }

.words {
    float: right;
    margin-right: 20px;
    margin-top: 5px;
}

.hd_word {
    color: #003;
    float: right;
    font-size: 16px;
    font-weight: 700;
    margin-right: 5px;
    margin-top: 5px;
    text-align: right;
}

.hd_footer_outer {
    float: right;
    width: 615px;
    height: 29px;
    margin: 20px 5px 10px 0;
    border: #d9dddf thin solid;
    text-align: left;
    padding-top: 4px;
    padding-left: 7px;
}

    .hd_footer_outer .pgnNo {
        border: thin solid #D7D7D7;
        border-radius: 4px 4px 4px 4px;
        color: #444444;
        float: left;
        font-size: 14px;
        height: 20px;
        margin: 0 0 0 10px;
        padding: 2px 3px 0 0;
        text-align: center;
        width: 20px;
    }

        .hd_footer_outer .pgnNo:hover {
            border: thin solid #D7D7D7;
            border-radius: 4px 4px 4px 4px;
            color: #CA0707;
            float: left;
            font-size: 14px;
            height: 20px;
            margin: 0 0 0 10px;
            padding: 2px 3px 0 0;
            text-align: center;
            width: 20px;
        }

        .hd_footer_outer .pgnNo A {
            color: #444444;
            font-size: 14px;
            text-decoration: none;
        }

            .hd_footer_outer .pgnNo A:hover {
                color: #CA0707;
                font-size: 14px;
                text-decoration: none;
            }

    .hd_footer_outer .pgnSlct {
        border: thin solid #D7D7D7;
        border-radius: 4px 4px 4px 4px;
        color: #CA0707;
        float: left;
        font-size: 14px;
        height: 20px;
        margin: 0 0 0 10px;
        padding: 2px 3px 0 0;
        text-align: center;
        width: 20px;
    }

    .hd_footer_outer .next_last, .hd_footer_outer .prev_first {
        width: 25px;
        height: 25px;
        float: left;
        margin-left: 5px;
    }


/*----------------------------------------------------------------------comment End HERE------------------------------------------------------------------------*/

/** editors start **/
.editors {
    border-top: #9d0b0b 2px solid;
    border-bottom: #dddddd thin solid;
    border-left: #dddddd thin solid;
    border-right: #dddddd thin solid;
}

    .editors .right_editors {
        float: right;
        width: 310px;
        border-left: #dcdcdc dotted 2px;
        margin: 20px 10px 0 0;
    }

    .editors .img_editors {
        float: right;
        width: 86px;
        height: 100px;
        border: #efefef thin solid;
        padding: 5px;
        text-align: center;
    }

    .editors .content_editors {
        float: right;
        width: 185px;
        margin: 0 10px;
    }

    .editors .hd_editors {
        float: right;
        width: auto;
        color: #ad2020;
        font-size: 16px;
        font-weight: bold;
        margin: 5px;
    }

        .editors .hd_editors a {
            color: #ad2020;
            text-decoration: none;
        }

    .editors .name_editors {
        float: right;
        width: 105px;
        margin: 10px 0 15px 0;
        color: #000;
        font-size: 16px;
        font-weight: bold;
    }

    .editors .left_editors {
        float: left;
        /*width: 305px;*/
        margin: 20px 10px 0 0;
    }



.Alphabet {
    /* float: right; */
    position: absolute;
    top: 82px;
    /* height: 100%; */
    right: 18px;
    /* margin-top: -40px; */
    z-index: 10000;
}

    .Alphabet .hd_alphabet {
        /*float: left;*/
        width: 41px;
        height: 108px;
        background: #dddddd;
        background: -moz-linear-gradient(left, #dddddd 0%, #ececec 53%, #f3f3f3 100%);
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dddddd), color-stop(53%,#ececec), color-stop(100%,#f3f3f3));
        background: -webkit-linear-gradient(left, #dddddd 0%,#ececec 53%,#f3f3f3 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#f3f3f3',GradientType=1 );
        overflow: hidden;
        -moz-border-radius-topleft: 8px;
        -webkit-border-top-left-radius: 8px;
        border-top-left-radius: 8px;
        border: #e4e4e4 thin solid;
        text-align: center;
        padding-top: 9px;
    }

    .Alphabet .list_alphabet {
        /* float: left;*/
        width: 41px;
        margin-top: 1px;
    }

        .Alphabet .list_alphabet ul {
            list-style: none;
            margin: 0 0;
            padding: 0 0;
        }

            .Alphabet .list_alphabet ul li {
                float: right;
                width: 42px;
                height: 21px;
                display: block;
                border-top: #d9d9d9 thin solid;
                border-bottom: #FFF thin solid;
                text-align: center;
                background: #f3f3f3;
                background: -moz-linear-gradient(45deg, #f3f3f3 0%, #ececec 47%, #dddddd 100%);
                background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#f3f3f3), color-stop(47%,#ececec), color-stop(100%,#dddddd));
                background: -webkit-linear-gradient(45deg, #f3f3f3 0%,#ececec 47%,#dddddd 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#dddddd',GradientType=1 );
                color: #484848;
                font-size: 14px;
            }

.list_alphabet_Lnks {
    text-decoration: none;
    font-weight: bold;
    background: -moz-linear-gradient(45deg, #f3f3f3 0%, #ececec 47%, #dddddd 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#f3f3f3), color-stop(47%,#ececec), color-stop(100%,#dddddd));
    background: -webkit-linear-gradient(45deg, #f3f3f3 0%,#ececec 47%,#dddddd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#dddddd',GradientType=1 );
    color: #484848;
    width: 42px;
    text-align: center;
    height: 21px;
    display: block;
}

    .list_alphabet_Lnks:hover {
        background: #b80505;
        background: -moz-linear-gradient(45deg, #b80505 0%, #b80505 100%);
        background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#b80505), color-stop(100%,#b80505));
        background: -webkit-linear-gradient(45deg, #b80505 0%,#b80505 100%);
        color: #FFFFFF;
    }

.Alphabet .list_alphabet ul li:last-child {
    -moz-border-radius-bottomright: 11px;
    -webkit-border-bottom-right-radius: 11px;
    border-bottom-right-radius: 11px;
}

.Alphabet .list_alphabet ul li:hover {
    background: #b80505;
    background: -moz-linear-gradient(45deg, #b80505 0%, #b80505 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#b80505), color-stop(100%,#b80505));
    background: -webkit-linear-gradient(45deg, #b80505 0%,#b80505 100%);
    color: #FFFFFF;
    font-weight: bold;
}

.editors .editors_circle {
    /* float: right; */
    width: 65px;
    height: 65px;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 30px;
    margin-right: 60px;
    background-image: url(images/editor_cil.png);
    background-repeat: no-repeat;
    text-align: center;
    color: #3b3a3a;
    font-size: 30px;
    padding-top: 12px;
    /* padding-left: 70%; */
}

.editors .content_editors2 {
    float: right;
    width: 195px;
    border-bottom: #dcdcdc dotted 1px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-right: 2px;
}

.editors .content_editors3 {
    margin-bottom: 10px;
}

.editors .img_editors2 {
    height: 68px;
    border: #e4e4e4 2px solid;
    padding: 3px;
    width: 60px;
    display: inline;
}

.editors .name_editors2 {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    display: inline;
}

    .editors .name_editors2 a {
        color: #000 !important;
        font-size: 16px;
        font-weight: bold;
        text-decoration: none;
    }

.editors .Listen_editors2 {
    float: right;
    width: 105px;
    margin: 25px 0 10px 0;
    color: #4c4c4c;
    font-size: 16px;
    font-weight: bold;
}



.editors .icons_editors2 {
    float: right;
    width: 29px;
    height: 26px;
    margin: 25px 25px 0 10px;
}

.editors .block_editors2 {
    margin-right: 50px;
}

    .editors .block_editors2 ul {
        list-style: none;
        margin: 0 0;
        padding: 0 0;
    }

        .editors .block_editors2 ul li {
            width: auto;
        }

            /* .editors .block_editors2 ul li:First-child {
                background-color: #f4f4f4;
            }*/

            .editors .block_editors2 ul li:hover .Listen_editors2 {
                color: #ad2020;
            }

            .editors .block_editors2 ul li:hover .hd_four_news {
                color: #b30207;
            }

            .editors .block_editors2 ul li:hover .img_editors2 {
                border: #ad2020 2px solid;
            }

.editors .Writer {
    margin: 10px;
    text-align: right;
}

.img_writer_3 {
    float: left;
    width: 136px;
    height: 157px;
    margin: 10px 5px 0 5px;
    overflow: hidden;
    border: #d9d9d9 3px solid;
    border-radius: 5px;
}

.writer03 {
    margin: 10px 0 0 0;
}

.dete_writer03 {
    float: right;
    width: auto;
    margin: 5px 43px 0 0;
}

.editors .width03 {
    margin: 7px 43px 0 0;
}

.writer04 {
    margin: 15px 5px 0 0;
    border-bottom: #dcdcdc dotted thin;
    padding-bottom: 10px;
}

.arow_writer {
    float: right;
    width: 4px;
    height: 8px;
    margin: 15px -20px 0 0;
}

.outer_content .spwidth4 {
    width: 130px;
    margin: 7px 0 0 0;
    text-align: right;
}

/** editors end **/

/** search start ***********************************************************/

.body_search {
    float: right;
    width: 650px;
    margin: 10px 0 0 0;
    color: #033864;
    background-color: #e8e8e8;
}

    .body_search .hd_search {
        float: right;
        width: 650px;
        height: 24px;
        text-align: right;
        padding: 3px 9px 0 0;
        background-color: #e8e8e8;
    }

    .body_search .body_search {
        float: right;
        width: 648px;
        margin: 0 9px 0 0;
        background-color: #e8e8e8;
        border: #d9d8d8 thin solid;
    }

    .body_search .box_searchs {
        float: right;
        width: 625px;
        margin: 10px;
        border: #d9d8d8 thin solid;
        background-color: #FFFFFF;
    }

    .body_search .content_input_searchs {
        float: right;
        width: 599px;
        margin: 15px 10px 0 0;
    }

        .body_search .content_input_searchs .text {
            margin-top: 20px;
        }

            .body_search .content_input_searchs .text a {
                text-decoration: none;
                font-family: Arial,Helvetica,sans-serif;
                font-size: 16px;
                font-weight: bold;
                color: #000000;
            }

    .body_search .input_searchs {
        float: right;
        width: 200px;
        height: 21px;
        border: #b3b3b3 thin solid;
        text-align: right;
    }

    .body_search .button {
        float: right;
        width: 94px;
        height: 22px;
        margin: 0 20px 0 0;
        border: #b02426 thin solid;
        text-align: center;
        color: #FFF;
        background: #d73744;
        background: -moz-linear-gradient(top, #d73744 0%, #c6322c 47%, #b43820 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d73744), color-stop(47%,#c6322c), color-stop(100%,#b43820));
        background: -webkit-linear-gradient(top, #d73744 0%,#c6322c 47%,#b43820 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d73744', endColorstr='#b43820',GradientType=0 );
        font-family: 'hacen_saudi_arabiaregular';
        font-size: 16px;
    }

        .body_search .button a {
            color: #FFF;
            text-decoration: none;
        }

    .body_search .search_date {
        float: right;
        width: 560px;
        margin: 20px 0 10px 0;
    }

    .body_search .search_date02 {
        float: right;
        width: 430px;
        margin: 5px 10px 0 0;
    }

    .body_search .date_from {
        float: right;
        width: auto;
        font-size: 15px;
        margin: 5px 0 0 0;
        color: #4d4d4d;
    }

    .body_search .input_date {
        float: right;
        width: 190px;
        height: 22px;
        border: #efefef 4px solid;
        margin: 0 7px 0 10px;
        text-align: right;
    }

    .body_search .date_to {
        float: right;
        width: 60px;
        font-size: 15px;
        margin: 5px 0 0 0;
        color: #000;
        font-weight: bold;
    }

    .body_search .checkbok {
        float: right;
        width: 15px;
        height: 15px;
        margin: 6px 30px 0 20px;
    }

.result_um {
    float: right;
    width: 305px;
    height: 30px;
    border: #dad9d9 thin solid;
    margin: 12px 10px 10px 0;
    padding: 5px 0 0 0;
    text-align: center;
    font-size: 16px;
    color: #bb2c2c;
    background: #f2f2f2;
    background: -moz-linear-gradient(top, #f2f2f2 0%, #f9f9f9 47%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(47%,#f9f9f9), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #f2f2f2 0%,#f9f9f9 47%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 );
}

.body_search .logo_search {
    float: left;
    width: 86px;
    height: 72px;
    margin: 0 0 0 10px;
}

.outer_content .img_search {
    float: right;
    width: 190px;
    height: 100px;
    border: #d7d7d7 thin solid;
    margin: 0 7px 7px 7px;
    text-align: center;
}

.date_search {
    float: right;
    width: 35%;
    height: 18px;
    border: #e5e5e5 thin solid;
    border-radius: 7px;
    margin: 10px 0 0 0;
    text-align: center;
    color: #808181;
    font-weight: bold;
    font-size: 11px;
    padding-top: 2px;
}


.search {
    float: left;
    width: 276px;
    height: 53px;
    margin: 7px 0 0 15px;
}

    .search .text_search {
        float: right;
        width: auto;
        color: #7e0d0d;
        font-family: 'hacen_saudi_arabiaregular', Arial, sans-serif;
        font-size: 18px;
        margin-top: 7px;
    }

    .search .content_search {
        float: left;
        width: 224px;
        height: 35px;
        border-radius: 20px;
        border: #999999 thin solid;
        -webkit-box-shadow: 3px -3px 1px rgba(229, 229, 229, 0.7);
        -moz-box-shadow: 3px -3px 1px rgba(229, 229, 229, 0.7);
        box-shadow: 3px -3px 1px rgba(229, 229, 229, 0.7);
    }

    .search .icon_search {
        float: left;
        width: 44px;
        height: 43px;
        border-radius: 30px;
        overflow: hidden;
        margin: -7px 0 0 -4px;
        border: #e6e6e6 6px solid;
        background-color: #8d1111;
    }

    .search .icon_search_g {
        float: right;
        width: 45px;
        height: 43px;
        border-radius: 30px;
        background-color: #8d1111;
        background: -moz-linear-gradient(top, #b71d1d 0%, #8d1111 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b71d1d), color-stop(100%,#8d1111));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b71d1d', endColorstr='#8d1111',GradientType=0 );
        text-align: center;
        color: #FFFFFF;
        font-size: 16px;
        padding-top: 9px;
    }

    .search .input {
        float: right;
        width: 103px;
        color: #545353;
        margin: 9px;
    }

.search_tap {
    height: 45px;
    border-bottom: #FFFFFF thin solid;
    background-color: #fbfbfb;
    color: #414141;
    text-align: center;
    padding-top: 15px;
    font-size: 16px;
}

    .search_tap a {
        color: #414141;
        text-decoration: none;
    }

.search02 {
    background-color: #e3e3e3;
}

.search_tap:hover {
    color: #fff;
    background-color: #bb2c2c;
}

    .search_tap:hover a {
        color: #fff;
    }

.search_tapSelected {
    background-color: #BB2C2C;
    color: #ffffff;
    float: right;
    width: 75px;
    height: 30px;
    border-bottom: #FFFFFF thin solid;
    text-align: center;
    padding-top: 15px;
    font-size: 16px;
}

/** search end **************************************************************/




/* -----------------tabs-------------------------------- */

#tabs {
    list-style: none outside none;
    margin: 4px 15px;
    padding: 0;
}

    #tabs li {
        /*float: right;
	  margin: 0 -15px 0 0;*/
        border: transparent thin solid;
        color: #282828;
        float: right;
        height: 22px;
        padding-top: 3px;
        text-align: center;
        width: 104px;
        cursor: pointer;
        margin-left: 10px;
    }

        #tabs li a {
            color: #282828;
            text-decoration: none;
            /*float: right;
	  position: relative;
	  padding: 0 40px;
	  height: 0;
	  line-height: 30px;
	  text-transform: uppercase;
	  text-decoration: none;
	  color: #fff;      
	  border-left: 30px solid transparent;
	  border-bottom: 30px solid #3D3D3D;
	  border-bottom-color: #777;
	  opacity: .3;
	  filter: alpha(opacity=30);  */
        }

        #tabs li:hover {
            border: #FFF thin solid;
            border-radius: 15px;
            background-color: #eeeeee;
            color: #CE0909;
            float: right;
            height: 22px;
            padding-top: 3px;
            text-align: center;
            width: 104px;
            cursor: pointer;
            margin-left: 10px;
        }

            #tabs li:hover a {
                color: #ce0909;
            }

    #tabs #current {
        border: #FFF thin solid;
        border-radius: 15px;
        background-color: #eeeeee;
        color: #CE0909;
        float: right;
        height: 22px;
        padding-top: 3px;
        text-align: center;
        width: 104px;
        cursor: pointer;
        margin-left: 10px;
    }

        #tabs #current a {
            color: #CE0909;
        }

.dropDownServ {
    border: 1px solid #C3C3C3;
    background-color: #F5F5F5;
    height: 22px;
    width: 90%;
}

.servicehead {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    float: right;
}

.serviceLink {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    float: left;
}

    .serviceLink a {
        color: #CE0909;
        text-decoration: none;
    }

        .serviceLink a:hover {
            color: #CE0909;
            text-decoration: underline;
        }

/* -----------------tabs-------------------------------- */

#tabsPrayer {
    float: right;
    list-style: none outside none;
    margin: 4px 15px;
    padding: 0;
}

    #tabsPrayer ul {
        margin: 0;
    }

    #tabsPrayer li {
        border: transparent thin solid;
        color: #282828;
        float: right;
        height: 27px;
        padding-top: 3px;
        text-align: center;
        width: 102px;
        cursor: pointer;
        list-style: none outside none;
    }

        #tabsPrayer li a {
            color: #282828;
            text-decoration: none;
        }

        #tabsPrayer li:hover {
            background-image: url("images/button_weather.png");
            background-repeat: no-repeat;
            color: #CE0909;
            float: right;
            height: 27px;
            padding-top: 3px;
            text-align: center;
            width: 102px;
            cursor: pointer;
        }

            #tabsPrayer li:hover a {
                color: #ce0909;
            }

    #tabsPrayer #current {
        background-image: url("images/button_weather.png");
        background-repeat: no-repeat;
        color: #CE0909;
        float: right;
        height: 27px;
        padding-top: 3px;
        text-align: center;
        width: 102px;
        cursor: pointer;
    }

        #tabsPrayer #current a {
            color: #CE0909;
        }

/* ----------- */

/** weather start **************************************************************/

.weather {
    width: 100%;
    margin: 0 auto;
}

.weather_content {
    float: right;
    width: 100%;
    background-color: #f6f6f6;
}

.close {
    float: left;
    width: 35px;
    height: 22px;
    text-align: center;
    margin: -7px 0 0 7px;
    background-color: #f6f6f6;
    padding-top: 5px;
}

.weather .hd_weather {
    float: right;
    width: 100%;
    height: 36px;
    margin: 7px -8px 0 0;
    background: #dbdbdb;
    background: -moz-linear-gradient(top, #dbdbdb 0%, #d2d2d2 47%, #c7c7c7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(47%,#d2d2d2), color-stop(100%,#c7c7c7));
    background: -webkit-linear-gradient(top, #dbdbdb 0%,#d2d2d2 47%,#c7c7c7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#c7c7c7',GradientType=0 );
}

.date_weather {
    float: left;
    width: auto;
    color: #FFF;
    font-size: 17px;
    margin: 7px 10px;
}

.tap_weather {
    float: right;
    width: 276px;
    height: 29px;
    margin: 15px !important;
}

.button_weather {
    float: right;
    width: 102px;
    height: 27px;
    text-align: center;
    padding-top: 4px;
    color: #b90a0a;
    font-family: 'hacen_saudi_arabiaregular';
    font-size: 16px;
}

.button_weather01 {
    float: right;
    width: 102px;
    height: 27px;
    text-align: center;
    padding-top: 4px;
    color: #282828;
    font-family: 'hacen_saudi_arabiaregular';
    font-size: 16px;
}

.weather_img {
    float: left;
    width: 136px;
    height: 109px;
    margin: -58px 0 0 15px;
}

.table_weather {
    float: right;
    width: 272px;
    margin: 15px 25px 0 0;
}

.hd_weather_2 {
    float: right;
    width: 105px;
    height: 20px;
    text-align: center;
    background: #a50707;
    background: -moz-linear-gradient(top, #a50707 0%, #b90a0a 40%, #c30c0c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a50707), color-stop(40%,#b90a0a), color-stop(100%,#c30c0c));
    background: -webkit-linear-gradient(top, #a50707 0%,#b90a0a 40%,#c30c0c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a50707', endColorstr='#c30c0c',GradientType=0 );
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 3px;
    margin-left: 2px;
    font-size: 14px;
}

.hd_weather_3 {
    float: right;
    width: 78px;
    height: 20px;
    text-align: center;
    background: #bebebe;
    color: #000;
    font-weight: bold;
    padding-top: 3px;
    margin-left: 2px;
    font-size: 14px;
}

.hd_weather_1 {
    float: right;
    width: 105px;
    height: 20px;
    text-align: center;
    background: #fff;
    color: #000;
    font-weight: bold;
    padding-top: 3px;
    margin-left: 2px;
    font-size: 14px;
    margin-bottom: 3px;
}

.hd_weather_4 {
    float: right;
    width: 78px;
    height: 20px;
    text-align: center;
    background: #fff;
    color: #686767;
    font-weight: bold;
    padding-top: 3px;
    margin-left: 2px;
    font-size: 14px;
}
/** weather end **************************************************************/

/** sallah start **************************************************************/
.sallah_img {
    float: left;
    width: 112px;
    height: 74px;
    margin: 0 60px;
}

.table_sallah {
    float: right;
    width: 457px;
    margin: 5px 10px 10px 0;
}

.width {
    width: 55px;
}
/** sallah end **************************************************************/

/** coins start **************************************************************/
.table_coins {
    float: right;
    width: 461px;
    margin: 15px 10px 15px 0;
}

.content_coins {
    float: left;
    width: 162px;
    margin: 10px 0 0 10px;
}

.coine {
    width: 160px;
    height: 42px;
}

.coins_1 {
    float: right;
    width: 100px;
    height: 48px;
    text-align: center;
    font-weight: bold;
    padding-top: 12px;
    background-color: #e3e3e3;
}

.wightconis {
    width: 59px;
    height: 43px;
    padding-top: 15px;
}

/** coins end **************************************************************/


.calendarDay {
    color: #000000;
}

    .calendarDay a {
        color: #000000;
        text-decoration: none;
    }

    .calendarDay:hover {
        background-color: #CA0707;
        color: #ffffff;
    }

        .calendarDay:hover a {
            color: #ffffff;
        }

.calendarDaySelected a {
    color: #ffffff;
    text-decoration: none;
}

/* Ticker News */

.news_ticker {
    direction: rtl;
    /*background: -moz-linear-gradient(center top, #b30000 0%, #b30000 33%, #7d0000 48%, #7d0000 100%, #b30000 100%, #7d0000 100%) repeat scroll 0 0 transparent;
    background-color: #b30000;*/
    background-image: url(images/ticker_bg.png);
    background-repeat: repeat-x;
    bottom: 0;
    display: none;
    height: 46px;
    position: fixed !important;
    right: 0;
    z-index: 1000;
    display: block;
    width: 100%;
    color: #FFFFFF;
    z-index: 9999999999;
    font-family: 'hacen_saudi_arabiaregular',Arial,sans-serif;
}

    .news_ticker a {
        color: #FFFFFF;
        text-decoration: none;
    }

        .news_ticker a:hover {
            text-decoration: underline;
        }

    .news_ticker ul {
        margin: 0;
        padding: 0;
    }

.ticker {
    list-style: none outside none;
    margin: auto;
    width: 95%;
    overflow: hidden;
    padding-top: 9px;
}

    .ticker .tickerTitle {
        float: right;
        color: #f8c455;
        font-size: 18px;
        font-weight: bold;
        margin: 0 0 0 10px;
        border-left: 1px solid #fff;
        padding-left: 10px;
    }

    .ticker li {
        color: #FFFFFF;
        font-size: 24px;
        font-weight: bold;
        height: 52px;
        list-style: none;
        font-family: Arial;
    }

    .ticker .vspacer {
        height: 14px;
    }

/* End ticker news*/

/* by sahar-- adv for mob */
.showmob {
    display: none;
}


.wafyat {
    margin-top: 10px;
    margin-bottom: 10px;
    border: #dbdbdb thin solid;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 44%, #eeeeee 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(44%,#f6f6f6), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 44%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
}

.line_wafyat {
    float: left;
    width: 82px;
    height: 74px;
    background: url(images/waf.png) left top no-repeat;
}

.waf_inner {
    float: right;
    width: 525px;
    font-size: 22px;
    color: #000;
    margin: 10px;
    font-weight: bold;
    margin-right: 30px;
}

.waf_bref {
    float: right;
    width: 538px;
    /*font: 14px Tahoma, Geneva, sans-serif;*/
    font-family: Simplified Arabic;
    font-size: 12pt;
    color: #323131;
    margin: 5px 30px 10px 0;
}

@charset "utf-8";
/* CSS Document */
.clear {
    clear: both;
}

.block_adv {
    float: left;
    width: 300px;
    border: #ebebeb 3px solid;
    font-family: Tahoma, Geneva, sans-serif;
    margin-top: 10px;
}

.logo {
    float: right;
    width: 145px;
    height: 40px;
    margin: 4px 10px 5px 0;
}

.arows {
    float: left;
    width: 24px;
    height: 24px;
    margin: 12px 0 0 10px;
}

.content {
    float: right;
    width: 284px;
    border-radius: 15px;
    background: #ececec; /* Old browsers */
    background: -moz-linear-gradient(top, #ececec 0%, #fcfcfc 21%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(21%,#fcfcfc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ececec 0%,#fcfcfc 21%); /* Chrome10+,Safari5.1+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#fcfcfc',GradientType=0 );
    margin: 10px;
}

.block01 {
    float: right;
    width: 267px;
    margin: 10px 10px 0 0;
}

.img {
    float: right;
    width: 93px;
    background-color: #FFFFFF;
    border: #dad9d9 thin solid;
    text-align: center;
    padding-top: 5px;
}

.num_mob {
    float: right;
    width: 95px;
    height: 20px;
    background-color: #d12828;
    text-align: center;
    color: #FFFFFF;
    font-size: 14px;
}

.hd_text {
    float: right;
    width: 154px;
    color: #d12828;
    font-size: 15px;
    margin: 7px;
    text-align: right;
    direction: rtl;
}

    .hd_text a {
        color: #d12828;
        font-size: 15px;
        text-decoration: none;
    }

hd_text a:hover {
    text-decoration: underline;
}

.button {
    float: right;
    width: 179px;
    height: 41px;
    margin: -7px 60px 0 0;
}


.block_adv .bx-controls-direction .bx-next {
    background-image: url(images/arows.png);
    margin-left: 35px !important;
    margin-top: -295px !important;
}

.block_adv .bx-controls-direction .bx-prev {
    background-image: url(images/arows01.png);
    margin-top: -295px !important;
}

.block_adv .bx-controls-direction .bx-next:hover {
    background-image: url(images/arows_red01.png);
    margin-left: 35px !important;
    margin-top: -295px !important;
}

.block_adv .bx-controls-direction .bx-prev:hover {
    background-image: url(images/arows_red.png);
    margin-top: -295px !important;
}

.block_adv .bx-wrapper .bx-next {
    float: left;
    height: 16px;
    margin: 10px 5px 10px 3px;
    padding-top: 9px;
    text-align: center;
    width: 24px;
    display: block;
    position: relative;
    background-color: transparent;
}

.block_adv .bx-wrapper .bx-prev {
    float: left;
    height: 16px;
    margin: 10px 5px 10px 3px;
    padding-top: 9px;
    text-align: center;
    width: 24px;
    display: block;
    position: relative;
    background-color: transparent;
}

.mostreadmainrelated ul {
    padding: 0px;
    margin: 0px;
}

    .mostreadmainrelated ul li {
        list-style: square;
        color: #CA0707;
        font-size: 15px;
        margin-right: 40px;
    }

        .mostreadmainrelated ul li a {
            font-size: 18px;
            color: #000;
            text-decoration: none;
        }

            .mostreadmainrelated ul li a:hover {
                color: #CA0707;
            }

.hideforbig {
    display: none;
}




/*Mobile Style Start*/
.MobileDiv {
    text-align: center;
    background-color: #666666;
    color: White;
    display: block;
    height: 30px;
    font-size: 18px;
}

    .MobileDiv a {
        color: White;
    }

.noPadd {
    padding: 0px;
}

.noPaddTopBottom {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.noPaddRightLeft {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.noMarginTopBottom {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}


.navbar {
    margin-bottom: 5px;
}
/*Mobile Style END*/


@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {

    .topManPos {
        padding: 5px 0px 0px 0px;
        margin-bottom: 2px;
    }

    .hd_comment {
        width: 45% !important;
    }

    #floatit {
        display: none !important;
    }

    .hideforsmall {
        display: none !important;
    }

    .carousel-inner {
        height: 19em !important;
    }

    .hideforbig {
        position: fixed;
        z-index: 100000;
        width: 100%;
        /*height: 23%;*/
        display: block;
        bottom: 0;
        padding: 0 !important;
        color: white;
        font-size: large;
    }

    .bref_innerdaily {
        padding-left: 0 !important;
    }

    .right_block_comment, .add_answer_button, .right_block_comment {
        display: none;
    }

    .berf_comment {
        width: 60% !important;
    }

    .editors .img_editors2 {
        border: none !important;
    }

    .superbanner, .footer_content, .news_ticker, #divBeforWriters, .bars_logo {
        display: none !important;
    }

    .bar_icon_top {
        height: 70px;
    }

    .Writer_ahram {
        width: 100%;
    }

    .Shortlinkdiv {
        width: 100% !important;
        clear: both;
        float: right;
        margin-bottom: 10px;
        font-size: 15px;
    }

    .block_field {
        float: right;
        font-size: 12px;
        color: #484848;
        font-weight: bold;
        width: 70%;
    }

    .name_field {
        /* float: right; */
        width: 100%;
        margin: 5px 20px 10px 0;
    }

    .button_comment {
        float: none;
    }

    .hidesmall {
        display: none !important;
    }
     .viewsmall{
        display: inline !important;
        margin: 0 auto;

    }
    .hd_top_news {
        font-size: 17px;
    }

    #ANMainNewsAbstract {
        display: none;
    }

    /* by sahar-- adv for mob */

    .hidemob {
        display: none;
    }
}


@media only screen and (max-width: 40em) {
    .topManPos {
        padding: 5px 0px 0px 0px;
        margin-bottom: 2px;
    }

    .hd_comment {
        width: 45% !important;
    }

    #floatit {
        display: none !important;
    }

    .carousel-inner {
        height: 19em !important;
    }

    .hideforsmall {
        display: none !important;
    }

    .bref_innerdaily {
        padding-left: 0 !important;
    }

    .hideforbig {
        position: fixed;
        z-index: 100000;
        width: 100%;
        /*height: 23%;*/
        display: block;
        bottom: 0;
        padding: 0 !important;
        color: white;
        font-size: large;
    }

    .right_block_comment, .add_answer_button, .right_block_comment {
        display: none;
    }

    .berf_comment {
        width: 60% !important;
    }

    .editors .img_editors2 {
        border: none !important;
    }

    .superbanner, .footer_content, .news_ticker, #divBeforWriters, .bars_logo {
        display: none !important;
    }

    .bar_icon_top {
        height: 70px;
    }
    /*.Writer_ahram 
       {
           width:100% !important;
       }*/
    .content_writer2 {
        /*width: 100% !important;*/
    }

    .Shortlinkdiv {
        width: 100% !important;
    }

        .Shortlinkdiv input {
            font-size: 0.7em;
        }

    .block_field {
        /*float: right; magi commented*/
        font-size: 12px;
        color: #484848;
        font-weight: bold;
        width: 55%;
    }

    .name_field {
        float: right;
        width: 29%;
        margin: 5px 20px 10px 0;
    }

    .button_comment {
        float: none;
    }

    .hidesmall {
        display: none !important;
    }
    .viewsmall{
          display: inline !important;
        margin: 0 auto;

    }
    .hd_top_news {
        font-size: 17px;
    }

    #ANMainNewsAbstract {
        display: none;
    }
    /*by sahar*/

    .Writer_ahram .content_writer3 {
        width: 100% !important;
        height: 10% !important;
    }

    /* by sahar-- adv for mob */

    .hidemob {
        display: none;
    }
    .content_writer2 {
       
        width: 100%;
        float: right;
    }
    .bxsliderAra2 {
    height:110px;
    
    }
}

/*.outer_contentC{    float: right;
    width: 666px;
    background-color: #FFF;
    margin-bottom: 20px;}*/

/*  ------------ Survey ------------ */
.surveyM:hover .surveyHeader {
    background-color: #1A5C98;
    color: #fff;

}

.surveyHeader {
    border: 1px solid #EDEEF0;
    background-color: #F8F9FD;
    color: #376096;
    font-size: 16px;
    padding: 8px;
    text-align:right;
    direction:rtl;
}

.survRes ,.survRes td{
    color: #376096;
    font-size:22px;
    text-align:right
}
.surveyCat {
    text-align: right;
    margin-right: 25px;
    color: #333333;
    font-size: 21px;
    float:right;
}
.surveyCat td{
    float:right;
    width   :100%;
    text-align:right;    
}

.radio_surv {
    display: block;
    height: 80px;
    background-repeat: no-repeat;
    background-position: right center;
}


    .radio_surv label {
        float: right;
        width: 400px;
        padding-top: 40px;
    }

    .radio_surv input {
        margin-right: 162px;
        float: right;
        width: 20px;
        margin-top: 40px;
    }

.dateSite span {
    color: #003399;
    font-weight: bold;
}
.register span
{
    color:red!important
}
/*  ------------ End Survey ------------ */