@font-face {
    font-family: "byekan";
    src: url("../fonts/byekan.eot?") format("eot"), url("../fonts/byekan.woff") format("woff"), url("../fonts/byekan.ttf") format("truetype"), url("../fonts/byekan.svg#svgGraublauweb") format("svg");
}
a {
    color: #0A5A9B;
    text-decoration: none;
}

.bg_tile{ background-image: url('http://www.transparenttextures.com/patterns/3px-tile.png'); }
.bg_twill{ background-image: url('http://www.transparenttextures.com/patterns/black-twill.png'); }

body{ background-image:url('../../images/allbg.jpg'); font-family:tahoma; font-size: 12px;}

.tophead{ background-image:url('../../images/headbg_2.png'); background-position:center;  }
.rsm_topnav{ background-color:#333; height:20px; }
.topheadm .topnav{ margin-top:3px;}
.topheadm .topnav span{ float:right; padding:1px 4px; color:#8C0C0C;}
.topheadm .topnav span a{ text-decoration:none; color:#fff;}

.topheadm{ background-image:url('../../images/headbg2.png'); background-repeat:no-repeat; background-position:left 35px;  }

.topmenu2{ background-color:#444; }
.topmenu2 .navbar-toggle{  color:#fff; border-radius: 3px; border: 1px solid #fff; float: right; }
.topmenu2 .navbar-header{ }
.topmenu2 li{height:38px; }

.topmenu2  li > a {
    padding-bottom: 3px;
    padding-top: 8px;


    color:#fff;
    font-size:12px;
    height:38px;
    font-weight:bold;
    font-family: 'byekan';
}

.topmenu{ background-image:url('../../images/menubg.gif'); }
.topmenu li{height:38px; }
.topmenu  li > a {
    padding-bottom: 3px;
    padding-top: 8px;


    color:#fff;
    font-size:12px;
    height:38px;
    font-weight:bold;
    font-family: 'byekan';
}

.subtopmenu{ background-color:#800C0D; }
.subtopmenu li{height:24px; }
.subtopmenu  ul { display: none; }
.subtopmenu  li > a {
    padding-bottom: 3px;
    padding-top: 3px;


    color:#fff;
    font-size:12px;
    height:24px;
    font-weight:bold;
    font-family: 'byekan';
}
.subtopmenu  li > a:focus, .subtopmenu  li > a:hover {
    background-color: #660D0D;
    text-decoration: none;
}
@media (max-width: 1000px) {
    .topmenu  li > a {
        padding-right: 0px;
        padding-left:16px;

    }
}

.topmenu .nav > li > a:focus,
.topmenu .nav > li > a:hover,
.topmenu .nav > li.active > a
{
    background-color: #800C0D ;
    text-decoration: none;
}

.topmenusticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}
.topsubmenusticky {
    position: fixed;
    top: 38px;
    width: 100%;
    z-index: 999;

}
.col1st{ margin-top:5px;    padding-left: 0;  padding-right: 0;}
.col2nd{  margin-top:5px;   }
.col3th{margin-top:5px; padding-left: 0;  padding-right: 0;}
.service{ border:1px solid silver; background-color:red; }
.service img{ width:100%;}
.newslist{ padding: 5px ; }

.newslist li{list-style:outside none none;

    background-image: url("../../images/newslist.png");
    background-position: right 5px;
    background-repeat: no-repeat;
    display: inline-block;

    margin-bottom: 3px;
    margin-left: 5px;
    min-height: 27px;
    padding-right: 12px;
    width: 100%;


}
.newslist li h4{font-size: 12px; margin: 0; line-height: 1.42857;}
.taglist{ background-color: #f8f8f8;
    border: 1px solid #e1e1e1;
    margin: 10px 5px;
    padding: 5px; }
.taglist span{ float: right; margin-left: 20px;  }


.taglist ul li{list-style:outside none none;

    background-image: url("../../images/newslist.png");
    background-position: right 10px;
    background-repeat: no-repeat;
    display: inline-block;

    margin-bottom: 3px;
    margin-left: 5px;

    padding-right: 12px;



}

.newsbox{   }
/*
ghabli
.newsbox_head{
    width: 100%;
    height: 35px;
    background-image:url('../../images/bg/3px-tile.png');
    background-color:#232323; padding-top:5px;
    border-bottom: 4px solid #BC1616;
    border-radius: 5px 5px 0 0;
    font-family: 'byekan';
}
.newsbox_title{
    padding: 0 10px;
    float: right;
    background-image:url('../../images/bg/dark-stripes.png');
    background-color:#d21a1a; color:#fff; height: 26px; border: none; margin-top:1px;
    margin-right: 15px;
}
.newsbox_title span,
.newsbox_title h3 span,
.newsbox_title h2 span
{
    color: #ffffff;
    direction: rtl;
    display: block;
    font-family: 'byekan';
    font-size: 13px;
    padding-top: 3px;
    text-align: center;
    min-width: 75px;


}
.newsbox_title h3 ,
.newsbox_title h2
{

    margin-top: 0;
    margin-bottom: 0;
}
ghabli
*/
.newsbox_head{
    width: 100%;
    height: 28px;

    font-family: 'byekan',arial;

    background: rgba(0, 0, 0, 0) url("../../images/boxheadbg.jpg") no-repeat scroll right center;

    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    border-radius: 13px 13px 0 0;
    color: #dbdbdb;
   }
.newsbox_title{
    padding: 0 10px;
    float: right;
    background-image:url('../../images/bg/dark-stripes.png');

    background-color:#111;
    color:#fff;

    border: none;

    height: 28px;
    border-left: 1px solid #fff;
    border-radius: 0 13px 0 0;
}
.newsbox_title span,
.newsbox_title h3 span,
.newsbox_title h2 span
{
    color: #ffffff;
    direction: rtl;
    display: block;
    font-family: 'byekan';
    font-size: 13px;
    padding-top: 3px;
    text-align: center;
    min-width: 75px;


}
.newsbox_title h3 ,
.newsbox_title h2
{

    margin-top: 0;
    margin-bottom: 0;
}

.newsbox_main{ margin-bottom: 5px; border: 1px dashed silver; border-top: none; background-color: #fff;}
.newsbox .item{
    border-bottom:1px dashed silver;

    width:100%;
    min-height:75px;
    margin-bottom:5px;
    padding: 5px 10px;
}
.newsbox .item .img{
    background-color:#efefef;
    height:55px;
    width:90px;
    float:right;
    margin-left:10px;

}
.newsbox .titr{ /*font-weight: bold; */}
.newsbox .titr h3{ font-size: 11px; margin: 0;   font-weight: bold;}
.newsbox .img{ height:40px; width:100%;}
.newsbox .item  .img img{ padding: 3px;
    height:60px;
    width:90px;
    border:1px solid silver;}

.mostbox{  /* padding-top:3px;*/ }
.mostbox img{ height:430px;width:100%;}
.mostbox .tab-content{ background-color:#fff; border:1px dashed silver; border-top: none;}
.mostbox ul.nav-tabs { background-image:url('../../images/bg/3px-tile.png');
    background-color:#232323; padding-top:8px;
    border-bottom: 4px solid #BC1616;
    border-radius: 5px 5px 0 0;
    font-family: 'byekan';}
.mostbox .nav-tabs li{ text-align: center;}
.mostbox .nav-tabs li a,
.mostbox .nav-tabs li>a:focus,
.mostbox .nav-tabs li>a:hover{
    background-image:url('../../images/bg/dark-stripes.png');
    background-color:#973C3C; color:#fff; height: 23px; border: none; margin-top:4px;
    margin-right: 5px; border-radius:0; padding: 4px 15px;}
.mostbox .nav-tabs li>a.active,
.mostbox .nav-tabs li.active>a
{

    background-color:#D21A1A;height: 26px; color:#fff; font-weight: bold; margin-top:0px;  }



@media (max-width: 768px) {
    .navbar-collapse{ background-image:none;background-color:#393939; margin:0; }
    .navbar-nav{ background-image:none;background-color:#393939; margin:0; }

}

#rsm-slider{
    border: 1px dashed silver;
}
#rsm-slider .owl-controls .owl-pagination{
    /*background-color: #333;*/
    text-align: left;
    padding-left: 30px;


}
#rsm-slider  .owl-controls .owl-page span{
    background-color:#232323;
    border-radius: 0;
    opacity: 1;
    border: 1px solid #fff;
}

#rsm-slider  .owl-controls .owl-page.active span,   .owl-controls.clickable .owl-page:hover span
{ background-color:  #bc1616; border: 1px solid #fff; }



#rsm-slider .item{
    /* background: #000000;
     padding:20px 10px 5px;
     margin: 10px;
    color: #FFF;*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}
#rsm-slider .box{bottom: 0;
    height: 70px;
    background-color: #fff;
    padding: 5px 2% ;
    /*position: absolute;*/
    width: 100%;
    z-index: 11;
direction: rtl;}

#rsm-slider .boxbg {
    background: #000 none repeat scroll 0 0;
    bottom: 0;
    right:0;
    height: 18%;
    opacity: 0.6;
    padding: 2% 3% 2% 14%;
    position: absolute;
    width: 100%;
    z-index: 10;
    display: none;
}

#rsm-slider .item img{
    height:310px;
    width:100%;
}
#rsm-slider .item h3{
    font-size:20px;
    text-align:right;
    margin-top:5px;
    /*color:#fff;*/
    font-family: 'byekan';

}
#rsm-slider .item h5{
    font-size:14px;
    text-align:right;
    margin-top:5px;
}

#rsm-slider .item .brief{
    font-size:10px;
    text-align:right;
}

#rsm-slider   .owl-controls {
    bottom: 75px;

    position: absolute;
    text-align: center;
    z-index: 999;
}

.customNavigation{
    text-align: center;
}

.customNavigation a{
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


.topheadm .logo{ float:right;}
.topheadm .logo img {height: 110px;
    padding: 23px 10px;}
.topheadm .lefthead{float: left;}
.topheadm .topnav{   color:#fff; height: 31px;}
.topheadm   .searchbox{ margin-top:30px;  float: left;}
.topheadm   .searchbox input{ float: right; padding: 4px 10px 4px 4px; border: none; border-radius: 0px 5px 5px 0px; height: 25px; font-family: 'byekan',tahoma;}
.topheadm   .searchbox button { float: right; border: none; border-right: 1px solid silver; background-color: #fff; height: 25px;   border-radius: 5px  0px 0px 5px ;}


.rsm-underslider{direction: ltr;}

.rsm-underslider .item{
    background: #3fbf79;
    padding: 30px 0px;
    margin: 10px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}
.customNavigation{
    text-align: center;
}

.customNavigation a{
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.rsm-underslider-main{
    margin-top:5px;

}
.rsm-underslider-main:first-child{   padding-right: 0; }
.rsm-underslider-main:last-child{    padding-left: 0;}

.rsm-underslider-box .owl-controls {
    width: 100%;

}
.rsm-underslider-box{ background-color:#fff; }
.rsm-underslider-box .owl-theme .owl-controls .owl-pagination{
    /*background-color: #333;*/
    text-align: right;
    padding-right: 30px;
    float: right;

}
.rsm-underslider-box .owl-theme .owl-controls .owl-page span{
    background-color:#232323;
    border-radius: 0;
    opacity: 1;

}

.rsm-underslider-box .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span
{ background-color:  #bc1616; }


.rsm-underslider  .owitem{

    width:100%;
    min-height:70px;
    margin-bottom:1px;
    padding: 1px 5px;
    direction:rtl;

}
.rsm-underslider .owitem .img{
    background-color:#efefef;
    height:110px;
    width:100%;

    margin-left:10px;

}
.rsm-underslider .owitem .titr{ /*margin-right:5px; */ }
.rsm-underslider .owitem .titr h4{  text-align: center; font-size: 11px; font-weight: bold; margin: 3px 2px 5px 2px; }


.rsm-underslider .owitem .img img{ padding: 3px;
    height:110px;
    width:100%;
    border:1px solid silver;}

.rsm-service{background-color:#fff; padding: 5px 20px 5px 5px;}
.rsm-service .right-item{}
.rsm-service .left-item{ border-right:1px dashed silver;}

.rsm-service .right-item {
    direction: rtl;
    margin-bottom: 5px;
    min-height: 70px;
    padding: 5px 10px;

}
.rsm-service .right-item .titr {
    margin-right: 5px;
}

.rsm-service .right-item .titr a {
    font-weight: bold;
}

.rsm-service .right-item .img {
    background-color: #efefef;
    height: 110px;
    margin-left: 10px;
    width: 190px;
}
.rsm-service .right-item .img img {
    border: 1px solid silver;
    height: 110px;
    padding: 3px;
    width: 100%;
}
.rsm-poll {
    margin: 5px 20px 15px;

}
.rsm-slidbox{ direction: ltr;}
.rsm-slidbox  .owitem{

    width:100%;
    min-height:70px;
    margin-bottom:5px;
    padding: 5px 10px;
    direction:rtl;

}
.rsm-slidbox .owitem .img{

    height:170px;
    width:100%;

    margin-left:10px;

}
.rsm-slidbox .owitem .titr{ margin-right:5px; }

.rsm-slidbox .owitem .img img{ padding: 3px;
    background-color:#efefef;
    height:170px;
    width:100%;
    border:1px solid silver;
}


.rsm-slidbox.portrait .owitem .img{
margin: 0 auto;
    width: auto;
    height: auto;
    text-align: center;
}
.rsm-slidbox.portrait .owitem .img img{
width: 120px;
    height: 160px;
}

.rsm-underslider-box .owl-controls {
    width: 100%;

}

.rsm-slidbox .owl-theme .owl-controls .owl-pagination{
    /*background-color: #333;*/
    text-align: center;
    /*padding-right: 30px;*/

}
.rsm-slidbox .owl-theme .owl-controls .owl-page span{
    background-color:#232323;
    border-radius: 0;
    opacity: 1;

}

.rsm-slidbox .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span
{ background-color:  #bc1616; }


.rsm-media{ direction: ltr;}
.rsm-media .owitem{direction: rtl; padding: 15px 15px 2px;}
.rsm-media .item img {
    display: block;
    width: 100%;
    height: auto;
}
#rsm-media .owl-pagination{ background-color:#232323; padding-top: 5px;  }
.rsm-media .owl-theme .owl-controls {
    position: relative;
}
.rsm-media .media-img{ width: 100%; height: 250px;}
.rsm-media .info{ padding-top:20px}

.rsm-media .owl-theme .owl-controls .item-link {
    position: relative;
    display: block;
    width: 86px;
    height: 59px;
    margin: 0 7px;
    border-bottom: 4px solid #666;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-right: 1px solid #666;

    outline: none;

}

.rsm-media .owl-theme .owl-controls .item-link:focus {
    -webkit-box-shadow: 0 0 8px #bc1616;
    -moz-box-shadow: 0 0 8px #bc1616;
    box-shadow: 0 0 8px #bc1616;
    outline: none;
}

.rsm-media .owl-theme .owl-controls .active .item-link {
    border-bottom: 4px solid #bc1616;
    border-bottom: 4px solid #bc1616;
    border-top: 1px solid #bc1616;
    border-left: 1px solid #bc1616;
    border-right: 1px solid #bc1616;
}

.rsm-media .owl-theme .owl-controls .owl-page span {
    display: none;
}

.rsm-media .owl-theme .prev-owl,
.rsm-media .owl-theme .next-owl {
    position: absolute;
    top: 5px;
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #c0c0c0;
    outline: none;
}

.rsm-media .owl-theme .prev-owl:focus,
.rsm-media .owl-theme .next-owl:focus {
    -webkit-box-shadow: 0 0 8px #cc4895;
    -moz-box-shadow: 0 0 8px #cc4895;
    box-shadow: 0 0 8px #cc4895;
}

.rsm-media .owl-theme .prev-owl {
    left: 24px;
}

.rsm-media .owl-theme .next-owl {
    right: 24px;
}
.rsm-media .owl-page{


}

.footerout{

    background-color:#454545;

}
.footer .logo{float: left;}
.footer .logo img {width: 150px; margin:10px 30px 5px ;}

.footer ul li{ }
.footer ul li a{color:#fff; font-family: 'byekan'}

.footer ul li h1{ font-size:20px; margin: 0; padding: 0; }

.footer ul{}
.footer .nav > li > a:focus,.footer .nav > li > a:hover{background:none;}
.copyrightout  {
    color:#fff;
    background-color:#232323;
}

.copyrightout .copyright p{ padding: 15px 30px; }

.rsm-ads {text-align: center; margin:10px 0;}
.rsm-ads img{padding-top: 5px;}



.categorylist{ margin-bottom: 5px; border: 1px dashed silver; border-top: none; background-color: #fff;}
.categorylist .item{
    border-bottom:1px dashed silver;

    width:100%;
    min-height:105px;
    margin-bottom:5px;
    padding: 5px 10px;
}
.categorylist .item .img{
    background-color:#efefef;
    height:85px;
    width:130px;
    float:right;
    margin-left:10px;

}
.categorylist .titr{ /*font-weight: bold; */}
.categorylist .title{ /*font-weight: bold; */}
.categorylist .brief{ /*font-weight: bold; */}

.categorylist .img{ height:70px; width:100%;}
.categorylist .item  .img img{ padding: 3px;
    height:85px;
    width:130px;
    border:1px solid silver;}
.categorylist .pagination li a{ font-family: 'byekan',tahoma;}
.categorylist .rss-link{  float:left;}
.rss-link img{ width: 40px; padding: 5px;}
.rss-link-sm img{ width: 30px; padding: 5px;}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{ background-color: #B50305; border-color: #970909; }
#main-content{ background-color: #fff;}

.rsm-archive{text-align: left; padding: 3px 5px 5px 10px;}














.rsm_comment_row {width: 100%;
    height: 33px;
    background: #EDEDED;
    padding-right: 5px;
    overflow: hidden;
}
.rsm_comment_detail {
    height: 33px;
    float: right;
    margin-left:10px;
}
.rsm_comment_detail_content {width: 330px;
    height: 33px;
    float: right;

}
.rsm_comment_detail_name {width: 139px;
    height: 33px;
    font: 11px tahoma;
    color: #5F5F5F;
    float: right;
    text-align: center;
    line-height: 24px;
}


.rsm_comment_detail_date {width: 130px;
    height: 33px;
    font: 11px tahoma;
    color: #5F5F5F;
    text-align: center;
    float: right;
    line-height: 24px;
}





.rsm_comment_line {width: 1px;
    height: 33px;
    float: right;
    font: 11px tahoma;
    color: #C0C0C0;
    line-height: 24px;
}
.rsm_comments {width:100%;
    padding: 20px 50px 10px 50px;
    font: 12px tahoma,'byekan', arial ;
    color: #000;
    line-height: 160%;
    text-align: justify;
    margin-bottom: 8px;
}
.rsm_comments_form_container {width: 100%;
}
.com_title {width: 137px;
    height: 29px;
    overflow: hidden;

    text-decoration: none;
    font: normal 11px tahoma;
    text-align: right;
    line-height: 29px;
    color: #000;
    float: right;
    text-indent: 23px;
}
.rsm_comment_votes{padding: 5px;}

.rsm-gallery { }
.rsm-gallery .rsm-gallery-item { width: 150px; height: 150px; float: right; overflow: hidden; margin: 5px 10px; border: 1px solid silver; border-radius: 3px; }
.rsm-gallery .rsm-gallery-item img {  width: 150px; height: 150px; }


.rsm_brand {
    background-image: url(../../images/icons/index.png);
    background-repeat: no-repeat;
    display: block;
}

.rsm_brand-SocialMedia-GooglePlus-A {
    width: 22px;
    height: 22px;
    background-position: -5px -5px;
}

.rsm_brand-aparat {
    width: 22px;
    height: 22px;
    background-position: -37px -5px;
}

.rsm_brand-cloob {
    width: 22px;
    height: 22px;
    background-position: -69px -5px;
}

.rsm_brand-facebook {
    width: 22px;
    height: 22px;
    background-position: -101px -5px;
}

.rsm_brand-facenama {
    width: 22px;
    height: 22px;
    background-position: -133px -5px;
}

.rsm_brand-gmail {
    width: 30px;
    height: 30px;
    background-position: -165px -5px;
}

.rsm_brand-instagram {
    width: 22px;
    height: 22px;
    background-position: -205px -5px;
}

.rsm_brand-linkedin {
    width: 30px;
    height: 30px;
    background-position: -237px -5px;
}

.rsm_brand-rss {
    width: 22px;
    height: 22px;
    background-position: -277px -5px;
}

.rsm_brand-tumblr {
    width: 30px;
    height: 30px;
    background-position: -309px -5px;
}

.rsm_brand-twitter {
    width: 30px;
    height: 30px;
    background-position: -349px -5px;
}


.rsm_brand-magnifier {
    width: 30px;
    height: 30px;
    background-position: -385px -7px;
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
}
.dropdown-menu li > a{ color:#000;}