/**
* Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
* http://cssreset.com
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    text-decoration: none;
  direction:rtl;
}
strong,b{
  font-weight: bold;
}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {
  font-family: 'yekan';
    src: url(../font/BYekan.eot?#) format('eot'),  /* IE6–? */
    url(../font/BYekan.woff) format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url(../font/BYekan.ttf) format('truetype');  /* Saf3—?, Chrome4+, FF3.5, Opera 10+ */
    }
@font-face {
  font-family: 'B Yekan';
  src: url('../font/BYekan.eot?#') format('eot'),  /* IE6?¢â‚¬â€œU¸ */
    url('../font/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../font/BYekan.ttf') format('truetype');  /* Saf3?¢â‚¬â€?Uµ, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'B Koodak';
  src:url('../font/35.eot?#') format('eot'),    
      url('../font/35.woff') format('woff'),
      url('../font/35.ttf') format('truetype');
}
@font-face {
  font-family: 'koodak';
  src:url('../font/35.eot?#') format('eot'),    
      url('../font/35.woff') format('woff'),
      url('../font/35.ttf') format('truetype');
}
/******************************** template style start **************************/

body {
  text-align:center;
  line-height:18px;
  background: #fff;
  direction:rtl;
  font-family:tahoma;
  font-size:11px;
  position: relative;
}
.cls{clear: both;}
#warper{
  position: relative;
  /*background: url(../images/bg-back.png) top center repeat;*/
  background: url(../images/bg-back-2.png) top center repeat;
}
#header{
  background: #032170 url(../images/bg-header-repeat.png) bottom center repeat-x;
}
#header #header-inner{
  height: 222px;
  background: url(../images/bg-header.jpg) center 0px  no-repeat;
  min-width:1000px;
}
#header-pos{
  height: 165px;
  width:815px;
  overflow:hidden;
}
#header-pos-back{
  height: 165px;
  width:1000px;
  overflow:hidden;
    margin: 0 auto;
  background: #032170 url(../images/bg-header-repeat.png) top center repeat-x;
}
#main-menu{
  padding-top: 0px;
  height:40px;
  text-align: right;
  width: 1000px;
  margin: 0 auto;
}
#main-content{
  text-align: justify;
  direction: rtl;
      margin-top: -10px;
}
#main-content #main-content-inner{
  margin: 0 auto;
    width: 1000px;
    border: 1px solid #e8e8e8;
    background-color: #f8fdfe;
    box-shadow: 0px 3px 12px 0px #22318C;
      overflow-x: hidden;
}
#top-pos,#center-pos{
  padding:10px 0 5px;;
}
#top-pos #top-right-pos,
#center-pos #center-right-pos,
#center-pos #center-left-pos {
  width: 50%;
  float: right;
  /*overflow-x:hidden; */
}
.page-content{
  padding: 10px;
}
#right-pos{
  float:right;
  width:20%;
}
.page-content-right{
  float: left;
  width: 79%;
  padding: 10px 0 10px 1%;
}
#left-pos{
  float:left;
  width:20%;
}
.page-content-Left{
  float: right;
  width: 79%;
  padding: 10px 1% 10px 0;
}
.page-content-Left-right{
  float:right;
  width: 60%;
  padding: 10px 0%;
}
#right-pos #right-pos-inner, #left-pos  #left-pos-inner{
  padding: 0 5px;
}
#top-pos #top-left-1-pos,#top-pos #top-left-2-pos{
  width: 25%;
  float: left;
  /*overflow-x:hidden; */
}
#top-right-pos-inner{
  text-align:right!important;
  direction:rtl!important;
}
#top-content-2cols-pos{
  clear:both;
}
#top-content2-pos{
  clear:both;
  padding: 0 10px;
}
#top-content-2cols-pos #top-content-left-pos{width:50%;float:left;}
#top-content-2cols-pos #top-content-right-pos{width:50%;float:right;}
#cols3-right-pos,#cols3-center-pos,#cols3-left-pos{float:right;width:33%;}
#top-pos #top-right-pos #top-right-pos-inner,
#top-pos #top-left-1-pos #top-left-1-pos-inner,
#top-pos #top-left-2-pos #top-left-2-pos-inner,
#center-pos #center-right-pos #center-right-pos-inner,
#center-pos #center-left-pos #center-left-pos-inner,
#cols3-right-pos #cols3-right-pos-inner,
#cols3-center-pos #cols3-center-pos-inner,
#cols3-left-pos #cols3-left-pos-inner{
  padding: 0 10px;
}
#tab-pos-inner{padding: 10px;}
#bottom-content-pos{margin: 5px 0;}
#bottom-content-pos #bottom-content-pos-inner{padding: 0 10px;}
#footer-pos
{
  background-color: #353535;
  padding: 30px 0;
  min-width:1000px;
}
#footer-pos #footer-pos-inner
{
  margin: 0 auto;
  width: 1000px;
}
#copyright-pos
{
  color:#9f9f9f;
  background-color: #f5f5f5;
  padding: 15px 0;
  display: inline-block;
  font-family: 'B Yekan',B yekan, tahoma;
  font-size: 13px;
  text-align: center;
  width: 100%;
}
.footer-count-1 .modules-container{
  width:100%;
}
.footer-count-2 .modules-container{
  width:50%;
  float: right;
}
.footer-count-3 .modules-container{
  width:33%;
  float: right;
}
.footer-count-4 .modules-container{
  width:25%;
  float: right;
}
.footer-count-5 .modules-container,
.footer-count-6 .modules-container,
.footer-count-7 .modules-container,
.footer-count-8 .modules-container,
.footer-count-9 .modules-container,
.footer-count-10 .modules-container{
  width:20%;
  float: right;
}
#footer-pos .modules-container h3{
  padding: 15px;
  text-align: right;
  color:#3abfea;
  font-family: 'B Yekan',B yekan, tahoma;
  font-size: 14px;
  font-weight: bold;
}
#footer-pos .modules-container .content{
  padding: 0 15px;
  text-align: right;
  color:#A9A9A9;
}
#cols3-pos{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0986b1+0,0d4f89+26,0d4f89+76,0986b1+98 */
background: rgb(9,134,177); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(9,134,177,1) 0%, rgba(13,79,137,1) 26%, rgba(13,79,137,1) 76%, rgba(9,134,177,1) 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,134,177,1)), color-stop(26%,rgba(13,79,137,1)), color-stop(76%,rgba(13,79,137,1)), color-stop(98%,rgba(9,134,177,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(9,134,177,1) 0%,rgba(13,79,137,1) 26%,rgba(13,79,137,1) 76%,rgba(9,134,177,1) 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(9,134,177,1) 0%,rgba(13,79,137,1) 26%,rgba(13,79,137,1) 76%,rgba(9,134,177,1) 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(9,134,177,1) 0%,rgba(13,79,137,1) 26%,rgba(13,79,137,1) 76%,rgba(9,134,177,1) 98%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(9,134,177,1) 0%,rgba(13,79,137,1) 26%,rgba(13,79,137,1) 76%,rgba(9,134,177,1) 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0986b1', endColorstr='#0986b1',GradientType=0 ); /* IE6-9 */

}
#cols3-pos a{
  color:#D7EFF9;
}
/******************************** module style start **************************/
#top-content2-pos .modules-container ,
#top-content-right-pos .modules-container ,
#top-content-left-pos .modules-container ,
#top-content-pos .modules-container ,
#right-pos #right-pos-inner .modules-container ,
#left-pos  #left-pos-inner .modules-container,
#top-content-pos #top-content-inner .modules-container,
#bottom-center-content-pos #bottom-center-content-inner .modules-container{
  margin: 0 0 10px 0;
  /*background: #fff url(../images/bg-modules.png) bottom center no-repeat;
  border-left: 1px solid #dee5e6;
  border-right: 1px solid #dee5e6;
  border-top: 1px solid #dee5e6;*/
  padding:10px 5px 15px;
  porsition:relative;
  line-height:20px;
}
#cols3-right-pos #cols3-right-pos-inner .modules-container,
#cols3-center-pos #cols3-center-pos-inner .modules-container,
#cols3-left-pos #cols3-left-pos-inner .modules-container{
  margin: 0 0 10px 0;
  padding:10px 5px 15px;
  line-height:20px;
  color:#90B1BF;
}
#top-content2-pos .modules-container h3,
#top-content-right-pos .modules-container h3,
#top-content-left-pos .modules-container h3,
#top-content-pos .modules-container h3,
#right-pos #right-pos-inner .modules-container h3,
#left-pos  #left-pos-inner .modules-container h3,
#top-content-pos #top-content-inner .modules-container h3,
#bottom-center-content-pos #bottom-center-content-inner .modules-container h3,
#bottom-center-content-pos #bottom-center-content-inner .modules-container h3,
#cols3-right-pos #cols3-right-pos-inner .modules-container h3,
#cols3-center-pos #cols3-center-pos-inner .modules-container h3,
#cols3-left-pos #cols3-left-pos-inner .modules-container h3{
  font-family: 'B yekan';
  font-size: 12px;
  color: #0d4f89;
  font-weight: bold;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #dee5e6;
}
#cols3-right-pos #cols3-right-pos-inner .modules-container h3,
#cols3-center-pos #cols3-center-pos-inner .modules-container h3,
#cols3-left-pos #cols3-left-pos-inner .modules-container h3{
  font-family: 'B yekan';
  font-size: 22px;
  color: #D7EFF9;
  padding-bottom: 10px;
  text-align: center;
  text-shadow: 0 3px 2px #0E4769;
  margin-bottom: 10px;
  border-bottom: 1px dashed #2EA4D2;
  box-shadow: 0 2px 0px #14668E;
      font-weight: normal;
}
#right-pos #right-pos-inner .modules-container  ul li a,
#left-pos  #left-pos-inner .modules-container ul li a,
#top-content-pos #top-content-inner .modules-container ul li a,
#bottom-center-content-pos #bottom-center-content-inner .modules-container ul li a{
  color: #D76616;
  font-family: 'B yekan',tahoma;
  font-size: 12px;
  font-weight: bold;
  transition:0.3s;
}
#top-content-pos #top-content-inner  .aidanews2 a{
  color: #D76616;
  font-family: 'B yekan',tahoma;
  font-size: 12px;
  font-weight: bold;
  transition:0.3s;
}
#top-content-pos #top-content-inner  .aidanews2 h1 a{
  font-size: 16px;
}
#top-content-pos #top-content-inner  .aidanews2 .aidanews2_title {
  display: block;
    padding: 5px 10px 3px;
    margin: 0;
}
#right-pos #right-pos-inner .modules-container a:hover,
#left-pos  #left-pos-inner .modules-container a:hover,
#top-content-pos #top-content-inner .modules-container a:hover{
  color: #2CA9BA;
}
#main-menu ul,.vt_menu_wapper,.vtem_roundedleft,.vtem_roundedcenter,.vtem_roundedright{
  display: inline-block;
}
#main-menu ul li a{
  display: inline-block;
}
#main-menu ul li a span{
  display: inline-block;
  font-family: 'B Yekan',B yekan, tahoma;
  font-size: 15px;
  font-weight: bold;
  color: #0d4f89;
}
#main-menu ul.vt_menu li a:hover, #main-menu  ul.vt_menu li ul.vt_menu_sub li a:hover, #main-menu  ul.vt_menu li.active a, #main-menu ul.vt_menu li span.separator{
  color: #f3f3f3!important;
}
#main-menu  ul.vt_menu li ul.vt_menu_sub li a:hover{
  background-color: #20619b!important;
}
#main-menu ul li a:hover{
  background: #0d4f89;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
}
#main-menu ul li a:hover span{
  color: #f3f3f3;
}
#main-menu ul li li a:hover{
  background: none;
  color: #f3f3f3;
  border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -webkit-border-radius: 0;
}
#main-menu ul li li a:hover span{
  color: #f3f3f3;
}
#main-menu ul li.active a{
  background: #0d4f89;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
}
#main-menu ul li.active a span{
  color: #f3f3f3;
}
#main-menu ul ul a span{
  color: #f3f3f3;
  font-size: 13px;
  font-weight: normal;
}
#searchForm fieldset{
  border-top: 4px double #9FB3C3;
    padding-right: 25px;
  padding-bottom: 10px;
  margin-top: 10px;
}
#searchForm fieldset legend{
  padding:2px 10px;
  background: #f8fdfe;
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  font-family: B Yekan;
  color: #1C5A90;
}
#searchForm .searchintro{
  text-align: center;
}
#searchForm .searchintro p,#searchForm p.counter{
    display: inline-block;
  background: #fff;
  border: 1px solid #1C5A90;
  padding: 4px 17px;
  margin: 3px;
  border-radius: 20px;
  font: 13px bold "B Yekan";
}
.search label{
  display: inline-block;
  padding:5px;
  font-family: 'B Yekan',B yekan, tahoma;
  font-size: 13px;
  font-weight: bold;
  text-align: right;
}
.search #mod-search-searchword{
  border:1px solid #219fcb;
  padding:3px 10px;
  font-family: 'B Yekan',B yekan, tahoma;
  font-size: 13px;
  font-weight: normal;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  background: url(../images/bg-search-input.png) 10px center no-repeat;
  width:90%;
}
.date-module{
  background: url(../images/bg_date.png) right 5px no-repeat;
  padding: 10px 30px 7px 5px;
  font-family: 'B Yekan',B yekan, tahoma;
  font-size: 13px;
  font-weight: bold;
}
.date-module .date-module-title{
  margin: -10px 0px 5px 5px;
}
.date-module .date-module-text{
  font-weight: normal;
  font-size: 11px;
}
.vsra-module{
  background: url(../images/bg-news.png) right 5px no-repeat;
  height:75px;
  margin-right: 10px;
  padding-right: 60px;
  font-family: 'B Yekan',B yekan, tahoma;
  font-size: 13px;
  font-weight: bold;
}
.vsra-module .vsra-title{}
.vsra-module .vsra-text a{
  color:#adadad;
  font-weight: normal;
  font-size: 12px;
}
.vsra-module .vsra-text a span{
  float: left;
  color: #ccc;
  direction: rtl;
}
.vsra-module .vsra-text a:hover{
  color:#0d4f89;
}
.vsra-module .vsra-text a:hover span{
  color: #f44118;
}
.slides_container{
  direction: ltr!important;
}
.bt-introtext{
  display: inline;
  direction:rtl;
  font-family: yekan;
  font-size: 12px;
  color: #454444;
}
.bt-cs-title{
  background: #00eaff;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
}
.bt-cs-title span{
  display: inline-block;
  height:30px;
  background: #0d4f89;
  color: #fff;
  font-family: 'B Yekan',B yekan, tahoma;
  font-size: 14px;
  font-weight: bold;
  padding: 0 15px;
  line-height: 30px;
  text-align: center;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
}
#center-pos #center-right-pos #center-right-pos-inner{
  padding-bottom: 20px;
}
.djslider{
  border:1px solid #ccc;
  padding: 1px;
}
.breadcrumbs{
  background-color: #f6f6f6;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  padding: 5px 15px;
  font-family: 'B Yekan',B yekan, tahoma;
  font-size: 11px;
  font-weight: bold;
}
.breadcrumbs a{
  color: #0d4f89;
  font-size: 12px;
}
/********************************** content style ***********************************/
.content-container
.blog{
  width:100%;
  font-size:tahoma;
}
.rf-content{
  padding:0;
}
.rf-content h2,.categories-list ul li .item-title a,h1.pagetitle{
  font-family: 'B Yekan',B yekan, tahoma;
  font-size: 18px;
  font-weight: bold;
  padding: 15px 0;
}
.rf-content h2 a,.categories-list ul li .item-title a{
  color:#0d4f89;
}
.rf-content h2 a:hover,.categories-list ul li .item-title a:hover{
  color:#858585;
}
.rf-content .items-leading ,
.rf-content .item-page ,
.rf-content .item {
  line-height: 35px;
}
.rf-content .item {
  padding: 0 10px;
}
.content_rating{
  float:right;  
  color: #0D4F89;
  margin-bottom: 3px;
  padding: 0 5px;
  font-size: 11px;
  font-weight: bold;
  border-bottom: 1px dotted #0D4F89;
  border-right: 2px solid #0D4F89;
  border-radius: 4px;
 }
.content_rating img {
  padding: 0!important;
  margin: 0!important;
  background: none !important;
  border: none!important;
}
.content_vote_form{
  float:left;
  color: #0D4F89;
  margin-bottom: 3px;
  font-size: 11px;
  padding: 0 5px;
  font-weight: bold;
  border-bottom: 1px dotted #0D4F89;
  border-left: 2px solid #0D4F89;
  border-radius: 4px;
}
.article-info{
  clear:both;
  border: 1px dotted #0D4F89;
  border-left: 2px solid #0D4F89;
  border-right: 2px solid #0D4F89;
  background:#fff;
  padding: 3px 5px;
  margin: 3px 0 10px;
    font-family: 'B yekan';
    border-radius: 4px;
  font-size: 12px;
}
.article-info dt,.article-info dd{
  display:inline-block;
}
.article-info dt{
  color: #0D4F89;
  padding-left: 5px;
  font-size: 11px;
  font-weight: bold;
}
.article-info .category-name{
  color: #C27830;
  padding: 0 0 0 10px;
}
.article-info .create{
  color: #0D4F89;
  padding: 0 0 0 10px;
  float: left;
}
.item-page .pagenav{
  clear:both;
  border-radius: 4px;
  height: 20px;
  padding: 3px  10px;
    margin: 20px 0;
  background:#fff;
  border: 1px dotted #0D4F89;
  border-left: 2px solid #0D4F89;
  border-right: 2px solid #0D4F89;
}
.item-page .pagenav .pagenav-prev{
  float:right;
  color: #0D4F89;
  font-size: 13px;
  font-weight: bold;
}
.item-page .pagenav .pagenav-next{
  float:left;
  color: #0D4F89;
  font-size: 13px;
  font-weight: bold;
}
.item-page .pagenav .pagenav-prev a,.item-page .pagenav .pagenav-next a{
  color: #0D4F89;
   font-family: 'B yekan';
  font-size: 13px;
  font-weight: bold;
}
.rf-content .items-leading img,
.rf-content .item-page img,
.rf-content .item img{
  background-color: #FFFFFF;
  border: 1px solid #ccc;
  padding: 5px;
  margin: 0px 21px;
  border-radius: 8px;
}
.rf-content  .item-separator{
  clear: both;
  margin: 45px 0 15px 0;
  border-bottom: 1px dotted #ccc;
}
.rf-content a.readmore,
.rf-content  a.readon,
.rf-content .items-leading p.readmore a ,
.rf-content .item p.readmore a  {
  display: inline-block;
  background: url(../images/bg-read-more.png) right center no-repeat;
  padding: 10px 20px 10px 5px;
  color: #a8b7c5;
  cursor: pointer;
  float: left;
  transition: 0.3s;
  -webkit-transition: 0.3s;
}
.rf-content a.readmore:hover,
.rf-content  a.readon:hover,
.rf-content .items-leading p.readmore a:hover,
 .rf-content .item p.readmore a:hover{
  color: #0d4f89;
  padding: 10px 20px 10px 25px;
}
.rf-content .categories-list{
  margin-top: 10px;
  border-bottom: 1px dotted #ccc;
  padding: 20px 0 0 0;
}

.rf-content .categories-list .category-desc{
  border-top: 1px dotted #ccc;
  padding: 20px 0 0 0;
  margin-top: 20px;
}
.categories-list ul{
  margin-top: 20px;
}
.categories-list ul li{
  clear:both;
  transition:  0.3s;
  -webkit-transition: 0.3s;
  padding: 15px;
  margin-top: 10px;
}
.categories-list ul li:hover{
  background: #f6f6f6;
}
.categories-list ul li  .category-desc{
  color:#9a9a9a
}
.categories-list ul li .item-title {
  padding: 3px 20px 6px 5px;
  display:inline-block;
  margin: 0 20px 0 0 ;
  background: url(../images/bg-news-header.png) right center no-repeat;
}
.categories-list ul li .item-title a{}
.categories-list ul li ul{
  margin-right:45px;
  border-right:1px solid #868ca0;
  border-bottom:3px solid #868ca0;
  padding-bottom: 10px;
  border-radius: 0 0  10px 0px;
  -moz-border-radius:0 0  10px 0px;
  -o-border-radius:0 0  10px 0px;
  -webkit-border-radius:0 0  10px 0px;
  
}
.categories-list ul li ul li{
  padding-right:12px;
  border-bottom:1px solid #868ca0;
  border-radius: 0 0  10px 0px;
  -moz-border-radius:0 0  10px 0px;
  -o-border-radius:0 0  10px 0px;
  -webkit-border-radius:0 0  10px 0px;
}
.categories-list ul li dl{
  text-align:left;
}
.categories-list ul li  dt,.categories-list ul li  dd{
  display:inline-block;
  padding: 0 3px
}
.pagination{
  text-align:center!important;
  font-size:0px;
  font-family: 'B Yekan',B yekan, tahoma;
  font-size: 14px;
  font-weight: bold;
  margin:20px 0;
}
.pagination *{
  text-align:center!important;
}
.pagination  .counter{
  font-size:17px!important;
  color:#888888;
  padding: 10px 0;
}
.pagination ul li{
  display: inline-block;;
  padding: 0 3px;
}
.pagination  .pagenav{
  border:1px solid #dddddd;
  color:#b1b1b1;
  display:niline-block;
  padding: 2px 10px 4px 10px;
  font-size:17px!important;
  margin: 0 -2px;
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffffff 1%, #f6f6f6 47%, #e0e0e0 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 1%,#f6f6f6 47%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 1%,#f6f6f6 47%,#e0e0e0 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 1%,#f6f6f6 47%,#e0e0e0 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 1%,#f6f6f6 47%,#e0e0e0 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
  transition:  0.7s;
  -webkit-transition: 0.7s;
}
.pagination   a.pagenav{
  color:#3589b7
}
.pagination   a.pagenav:hover{
  color:#ff7e00;
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffffff 1%, #f6f6f6 47%, #c0c0c0 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#c0c0c0)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 1%,#f6f6f6 47%,#c0c0c0 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 1%,#f6f6f6 47%,#c0c0c0 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 1%,#f6f6f6 47%,#c0c0c0 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 1%,#f6f6f6 47%,#c0c0c0 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-9 */
}
.pagination ul li:first-child .pagenav {
  border-radius:0 3px 3px 0 ;
  -moz-border-radius:0 3px 3px 0 ;
  -o-border-radius:0 3px 3px 0 ;
  -webkit-border-radius:0 3px 3px 0 ;
}
.pagination ul li:last-child .pagenav {
  border-radius: 3px 0  0px 3px;
  -moz-border-radius:3px 0  0px 3px;
  -o-border-radius:3px 0  0px 3px;
  -webkit-border-radius:3px 0  0px 3px;
}
#top-content-pos .modules-container{    
  margin: 0 0 10px 0!important;
  padding: 0px 5px 0px!important;
}


/**
**    rf-profiletheme
**/
.rf-profiletheme{
  padding: 0 5px!important;
    /* margin: 0 0 5px; */
    border: 1px solid #ccc!important;
    background-color: #FFFCF3!important;
}
.rf-profiletheme h3{
  padding: 10px 0 10px!important;
    text-align: center!important;
    font-size: 16px!important;
    border-bottom: 1px dotted #987C56!important;
    margin: 0 0 10px!important;
}
.rf-profiletheme .content img{
    border: 1px solid #CEB79B!important;
    padding: 4px!important;
    border-radius: 3px!important;
    background-color: #F3E6D2!important;
}
.rf-profiletheme .content  h4{
  margin: 10px 0!important;
  padding:0  5px!important;
  font-family: 'B yekan'!important;
    font-size: 14px!important;
    text-align: center!important;
    color: #0d4f89!important;
    font-weight: bold!important;
    display: block!important;
}
.rf-profiletheme .content  h4 a{
  font-family: 'B yekan'!important;
    font-size: 14px!important;
    text-align: center!important;
    color: #0d4f89!important;
    font-weight: bold!important;
    display: block!important;
      transition: 0.4s;
}
.rf-profiletheme .content  h4 a:hover{
  color: #894E0D!important;
}
.rf-menuthem{
  margin: 10px 0!important;
    padding: 0!important;
}
/**
**    rf-profiletheme-blue
**/
.rf-profiletheme-blue{
  padding: 0 5px!important;
    /* margin: 0 0 5px; */
    border: 1px solid #ccc!important;
  border-radius:4px;
      margin-right: -5px!important;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3ba0c0+0,0c538b+22,0d4f89+75,3ba0c0+100 */
  background: rgb(59,160,192); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(59,160,192,1) 0%, rgba(12,83,139,1) 22%, rgba(13,79,137,1) 75%, rgba(59,160,192,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,160,192,1)), color-stop(22%,rgba(12,83,139,1)), color-stop(75%,rgba(13,79,137,1)), color-stop(100%,rgba(59,160,192,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(59,160,192,1) 0%,rgba(12,83,139,1) 22%,rgba(13,79,137,1) 75%,rgba(59,160,192,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(59,160,192,1) 0%,rgba(12,83,139,1) 22%,rgba(13,79,137,1) 75%,rgba(59,160,192,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(59,160,192,1) 0%,rgba(12,83,139,1) 22%,rgba(13,79,137,1) 75%,rgba(59,160,192,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(59,160,192,1) 0%,rgba(12,83,139,1) 22%,rgba(13,79,137,1) 75%,rgba(59,160,192,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ba0c0', endColorstr='#3ba0c0',GradientType=0 ); /* IE6-9 */

}
.rf-profiletheme-blue h3{
      padding: 10px 0 10px!important;
    text-align: center!important;
    font-size: 16px!important;
    border-bottom: 1px dotted #62ABC7!important;
    margin: 0 0 10px!important;
    color: #F2FAFD!important;
    text-shadow: 0 2px 1px #0C528A;
}
.rf-profiletheme-blue .content {
  color:#fff;
}
.rf-profiletheme-blue .content img{
    border: 1px solid #3698BA!important;
    padding: 0px!important;
    border-radius: 14px!important;
    background-color: #98CFE2!important;
    box-shadow: 0 3px 3px #173C5A;
}
.rf-profiletheme-blue .content  h4{
  margin: 10px 0!important;
  padding:0  5px!important;
  font-family: 'B yekan'!important;
    font-size: 14px!important;
    text-align: center!important;
        color: #CDEAF5!important;
    text-shadow: 0 2px 2px #0C2D48;
    font-weight: bold!important;
    display: block!important;
}
.rf-profiletheme-blue .content  h4 a{
  font-family: 'B yekan'!important;
    font-size: 14px!important;
    text-align: center!important;
        color: #CDEAF5!important;
    text-shadow: 0 2px 2px #0C2D48;
    font-weight: bold!important;
    display: block!important;
      transition: 0.4s;
}
.rf-profiletheme-blue .content  h4 a:hover{
  color: #894E0D!important;
}


























































































.items-leading,#userpages{
  margin: 5px 1px;
  padding:10px;
}
.content-container h2 ,.content-container h2  a{
  font-size:23px;
  font-family: B Nazanin;
  color:#223e7f;
  font-weight:bold;
}
.content-container .item-page,.items-row .item  {
  min-height: 150px;
  border-radius:2px;
  -moz-border-radius:2px;
  -o-border-radius:2px;
  -webkit-border-radius:2px;
  border:1px solid #ededed;
  box-shadow: 0 1px 3px #cfcfcf  ;
  -moz-box-shadow: 0 1px 3px #cfcfcf  ;
  -webkit-box-shadow: 0 1px 3px #cfcfcf  ;
  -o-box-shadow: 0 1px 3px #cfcfcf  ;
  background:#fcfcfc;
}
.rf-content  .item-page{
  padding: 10px;
    margin: 10px 0;
    line-height: 35px;
    font-size: 16px;
    color: #545454;
    font-family: "B Koodak",tahoma!important;
    border: 1px solid #D6DCE2;
    border-radius: 2px;
    background-color: #f9f9f9;
    padding: 0 10px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+16,ffffff+43,ffffff+43,ededed+100 */
  background: rgb(255,255,255); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 16%, rgba(255,255,255,1) 43%, rgba(255,255,255,1) 43%, rgba(237,237,237,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(43%,rgba(255,255,255,1)), color-stop(43%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 16%,rgba(255,255,255,1) 43%,rgba(255,255,255,1) 43%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(255,255,255,1) 16%,rgba(255,255,255,1) 43%,rgba(255,255,255,1) 43%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(255,255,255,1) 16%,rgba(255,255,255,1) 43%,rgba(255,255,255,1) 43%,rgba(237,237,237,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(255,255,255,1) 16%,rgba(255,255,255,1) 43%,rgba(255,255,255,1) 43%,rgba(237,237,237,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

}

.content-container .item-page{
  padding: 10px;
  margin: 10px 0;
  line-height:35px;
font-size:13px;
font-family:"yekan",tahoma;
}
.content-container h2{
  padding: 3px 20px 10px 5px;
  background: url(../images/bg-news-header.png) right center no-repeat;
}
.items-row{
  padding:0;
}
.items-row{

}
.items-row .item  h2  a,
.items-row .item  h2{
  font-size:17px;
}
.cols-1 .column-1{
  padding: 5px 10!important;
  margin: 2px 0 5px!important;
  overflow: hidden!important;
  line-height: 35px;
    font-size: 16px;
    color: #545454;
    font-family: "B Koodak",tahoma!important;
}
.cols-2 .column-1,.cols-2 .column-2{
  float:right;
  width:43%!important;
  margin: 10px 1%!important;
  padding: 5px 2%!important;
  overflow: hidden;
  line-height: 35px;
    font-size: 16px;
    color: #545454;
    font-family: "B Koodak",tahoma!important;
}
.cols-3 .column-1,.cols-3 .column-2,.cols-3 .column-3{
  float:right;
  width:29%!important;
  margin: 10px 1%!important;
  padding: 5px 1%!important;
  overflow: hidden;
  line-height: 35px;
    font-size: 16px;
    color: #545454;
    font-family: "B Koodak",tahoma!important;
}
.row-separator,.items-morer{
  clear:both;
}
.items-more{
  clear:both;
  padding: 15px 5px;
  margin-top:5px;
  background:url(../images/bg-read-more.png)  center 5px no-repeat;
}
.items-more a{
  display:inline-block;
  background:url(../images/bg-arraow-1.png) right center  no-repeat;
  padding: 0px 15px 0px 0;
  color:#888888;
}

#userpages #member-registration label{
  display: inline-block;
  width: 15%;
  font-weight: bold;
  color: #12568E;
}
.search-results{
  background: url(../images/bg-read-more.png) top center no-repeat;
  padding: 20px;
  margin-top:20px
}
.result-title,.result-title a{
  font-size: 17px;
  color:#223e7f;
  font-weight:bold;
  font-family: B Nazanin;
}
.result-category,.result-created{
  display:none;
  }
.result-text{
  margin-right: 35px;
  margin-top: 10px;
  border-right: 3px solid #01195f;
  padding : 4px 10px 0 0;
  margin-bottom: 20px;
  color:#999999;
  text-align:justify
}
.blog{
  width:100%;
}
.rf_content h2 a{
  color:#223e7f;
}
.rf_content h2 a:hover{
  color:#ff7e00;
}
.jsn-articlecols{
  float: right;
}
.componentheading ,   
.contentheading,
.contentpagetitle,.rf_content h2{
  font-family:B Nazanin !important;
  font-size:22px;
  color:#223e7f;
}
h3.contentheading ,.rf_content h2{
  margin: 3px 0;
  padding: 10px;
  line-height:20px;
}
.content-tool{
  padding:5px 0 0;
  margin:5px 0;
  border-bottom:1px solid #e7e7e7;
  border-top:1px solid #e7e7e7;
}
.content-data,.modifydate{
  padding:0 10px;
  font-size:9px;
  color:#878787;
  float:right;
}
.buttoncontent{
padding:0 10px;
float:left;
}
.contentpaneopen,.contentpane,.jsn-article{
  border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  -webkit-border-radius:3px;
  border:1px solid #eee;
  box-shadow: 0 1px 1px #ccc  ;
  -moz-box-shadow: 0 1px 1px #ccc  ;
  -webkit-box-shadow: 0 1px 1px #ccc  ;
  -o-box-shadow: 0 1px 1px #ccc  ;
  margin: 5px 1px;
  padding:10px;
}

.content-article,.rf_content{
  line-height:22px;
  font-size:12px;
  padding: 10px;
  text-align:justify;
  direction:rtl;
}
.content-article  img ,.rf_content img{
  border: 1px solid #ccc !important;
  padding: 3px!important;
  margin: 4px 10px!important;
  background: #e8e8e8;
}

.componentheading{
  margin: 5px;
  padding: 10px;
}
.blog_more{
  padding:10px;
}
.blog_more div strong{
font-family:B Koodak !important;
font-size:14px;
}

a.blogsection {
  color:#4AB6F5 ;
  background:url(../images/bg_blogmorelink.png) right center no-repeat;
  padding: 0px 15px 0px 2px;
  display:inline-block;
}
a.blogsection:hover{
  color:#dd6b1d;
}
table.pagination{
  margin:5px 0;
  border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  -webkit-border-radius:3px;
  border:1px solid #eee;
  box-shadow: 0 1px 1px #ccc  ;
  -moz-box-shadow: 0 1px 1px #ccc  ;
  -webkit-box-shadow: 0 1px 1px #ccc  ;
  -o-box-shadow: 0 1px 1px #ccc  ;
  background:#f7f7f7;
}
table.pagination *{
  font-family:B Koodak;
  font-size: 15px;
}
table.pagination td.text_ac ,
table.pagination td.link_ac{
  padding: 2px 2px;
}
table.pagination a{
  display:inline-block;
  background:#2fa1db;
  border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  -webkit-border-radius:3px;
  color:#fff ;
  padding: 1px 5px;
}

table.pagination a:hover{
background:#dd6b1d;
}

input.button,button.button , #userpages #member-registration button, #userpages #member-registration a, a.button {
  border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  -webkit-border-radius:3px;
  border:1px solid #6abee9;
  border-top:3px solid #6abee9;
  box-shadow: 0 1px 1px #ccc  ;
  -moz-box-shadow: 0 1px 1px #ccc  ;
  -webkit-box-shadow: 0 1px 1px #ccc  ;
  -o-box-shadow: 0 1px 1px #ccc  ;
  background:#2fa1db;
  color:#fff;
  transition:  0.3s;
  -webkit-transition: 0.3s;
  line-height:18px;
  font-family:B Koodak;
  font-size:15px;
  cursor:pointer;
  padding-top:-5px;
}


input.button:hover, a.button:hover,
button.button:hover ,
#userpages #member-registration button:hover,
 #userpages #member-registration a:hover{
  background:#e8001c;
  border:1px solid #b0000e;
  border-top:3px solid #b0000e;
  box-shadow: 0 1px 3px #515151  ;
  -moz-box-shadow: 0 1px 3px #515151  ;
  -webkit-box-shadow: 0 1px 3px #515151  ;
  -o-box-shadow: 0 1px 3px #515151  ;
}

input.inputbox{
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffffff 1%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 1%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 1%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 1%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 1%,#f6f6f6 47%,#ededed 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
  padding:1px 6px;
  margin:5px 4px;
  display:inline-block;
  border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  -webkit-border-radius:3px;
  border:1px solid #dadada;
  box-shadow: 0 1px 3px #ccc  ;
  -moz-box-shadow: 0 1px 3px #ccc  ;
  -webkit-box-shadow: 0 1px 3px #ccc  ;
  -o-box-shadow: 0 1px 3px #ccc  ;
  color:#515151;
  transition:  0.3s;
  -webkit-transition: 0.3s;
  line-height:15px;
  font-family:B Koodak;
  font-size:15px;
  cursor:pointer;
  padding-top:-5px;
}
input.invalid{
  border:1px solid #fa1243;
  color:#ee0032;
}

/* System Messages */
#system-message {
  margin-bottom: 10px;
  padding: 0;
}

#system-message > dt {
  font-weight: bold;
  display: none;
}

#system-message > dd {
  margin: 0;
  font-weight: bold;
  text-indent: 30px;
}

#system-message > dd > ul {
  color: #0055BB;
  background-position: 4px top;
  background-repeat: no-repeat;
  margin-bottom: 10px;
  list-style: none;
  padding: 10px;
  border-top: 3px solid #84A7DB;
  border-bottom: 3px solid #84A7DB;
}

#system-message > dd > ul > li {
  line-height: 1.5em;
}

/* System Standard Messages */
#system-message > .message > ul {
  background-color: #C3D2E5;
  background-image: url(../images/notice-info.png);
}

/* System Error Messages */
#system-message > .error > ul,
#system-message > .warning > ul,
#system-message > .notice > ul {
  color: #c00;
}

#system-message > .error > ul {
  background-color: #E6C0C0;
  background-image: url(../images/notice-alert.png);
  border-color: #DE7A7B;
}

/* System Warning Messages */
#system-message > .warning > ul {
  background-color: #E6C8A6;
  background-image: url(../images/notice-note.png);
  border-color: #FFBB00;
}

/* System Notice Messages */
#system-message > .notice > ul {
  background-color: #EFE7B8;
  background-image: url(../images/notice-note.png);
  border-color: #F0DC7E;
}

/************************* comments style ***************************************/
#comments-form label, #comments-report-form label{
  float:right;   
  margin-left: 10px;
  padding: 3px 10px;
  font-family:'B Yekan',B yekan, tahoma;
  font-size: 12px;
  font-weight: bold;
  display:inline-block;
  border-bottom: 1px solid #0D4F89;
  border-right:3px solid #0D4F89;
  color:#0D4F89;
}
#comments-form input, #comments-report-form input, #comments-form textarea{
  font-family:'B Yekan',B yekan, tahoma;
  font-size: 12px;
  font-weight: bold;
}

.tip-wrap{
    background-color: #fff;
  padding: 5px;
  border: 1px solid #ccc;
  text-align:right;
  border-radius: 5px;
  box-shadow: -1px 2px 3px 1px #302F2F;
  color: #DD0A0A;
}
.tip-title{font-weight:bold;font-size:13px;}
.tip-text{  color: #868686;}
.slide-desc-text .slide-title{
  font-size: 15px!important;
    color: #0D4F89!important;
    margin-bottom: 5px!important;
    font-family: "B Yekan"!important;
    font-weight: bold!important;
}
.tab-items{
  border: 1px solid #00EAFF;
    border-top: none;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+29,eaeaea+100 */
  background: rgb(255,255,255); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 29%, rgba(234,234,234,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(29%,rgba(255,255,255,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 29%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(255,255,255,1) 29%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(255,255,255,1) 29%,rgba(234,234,234,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(255,255,255,1) 29%,rgba(234,234,234,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
  border-radius: 0 0 5px 5px;

}
.tab-items .aidanews2_title{
  padding: 5px;
    margin: 0;
    display: block;
    font-size: 15px;
    font-family: "B Yekan";
    border: 0 !important;
  font-weight: bold;
  color: #E8700D;
}
.tab-items .aidanews2_title a{
    color: #E8700D;
  transition: 0.4s;
}
.tab-items .aidanews2_title a:hover{
  color:#0d4f89;
}
.tab-items .aidanews2_mainR img{
  padding: 2px!important;
    margin: 0 0 0 5px!important;
    border-radius: 5px!important;
  border: solid 1px #ccc!important;
  height: 65px!important;
    width: 85px!important;
}
.tab-items .aidanews2_readmore{
  display: inline-block;
    padding: 0px 7px;
    background-color: #E8700D;
    color: #fff;
    border-radius: 4px;
    margin: 0 10px 2px 0;
    border: 1px solid #C15F0E;
  transition: 0.4s;
}
.tab-items a:hover .aidanews2_readmore{
    background-color: #5489B7;
    border: 1px solid #1D5C94;
}  
.tab-items .aidanews2_bottomlink{
  text-align:center;
}
.tab-items .aidanews2_bottomlink a{
      display: inline-block;
    padding: 3px 50px;
    border: 1px solid #3A5877;
    border-left-width: 4px;
    border-right-width: 4px;
    background-color: #527AA7;
    font-family: "B Yekan";
    color: #FFF;
    border-radius: 5px;
    font-weight: bold;
    font-size: 15px;
}
.tab-buttons ul li span{
  font-size:17px;
}
.tab-buttons ul li.active{
  border-left: 1px solid #00eaff;
    border-right: 1px solid #00eaff;
    border-top: 5px solid #58E6F3;
    border-radius: 5px 5px 0 0;
  height:42px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+0,ffffff+100 */
  background: rgb(229,229,229); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}
.tab-buttons ul li{
  border: 1px solid #ccc;
    margin-left: 2px;
  height:35px;
  margin-top:5px;
    border-radius: 5px 5px 0 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f2f2+0,ffffff+100 */
  background: rgb(242,242,242); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}
.tab-buttons ul -{
}
.btTab-article-title{
    color: #1C5A90;
    font-size: 16px;
    font-family: "B Yekan";
    text-transform: uppercase;
    padding-bottom: 7px;
    font-weight: bold;
}
.tab-items .moduletable  ul.latestnews {
      padding-right: 20px;
}
.tab-items .moduletable  ul.latestnews li{
  border-bottom:1px solid #ccc;
  border-bottom: 1px solid #ccc;
    list-style-type: decimal;
    font-size: 11px;
    color: #808080;
}
.tab-items .moduletable  ul.latestnews li a{
  font-family: "B Yekan";
  font-size:13px;
  color:#A06815;
  transition: 0.4s;
  display:inline-block;
  padding: 6px 10px 6px 20px;
  border-radius: 2px;
}
.tab-items .moduletable  ul.latestnews li a:hover{
  color:#fff;
  background: #1C5A90;
  margin-right:10px;
}
.newstyper{
    border: 4px double #CEB79B;
    background-color: #FFFCF3;
    border-radius: 13px;
   padding: 5px 10px;
  font-size: 16px;
    font-family: "B Yekan";
    font-weight: bold;
  color:#A06815;
}
.newstyper a{
  color:#4D804D;
}

.ph-removePadding{padding:0!important;margin:0!important;}

.rf-newspage .actions{
  float:left;
}
.rf-newspage .actions li{
  display:inline-block;
}
.rf-newspage .actions li a{display:inline-block;border:1px solid #ccc;border-radius:4px;padding:1px;height:24px;width:24px;}
.rf-newspage .actions li a img{padding:2px;margin:0;border:1px solid #ccc;border-radius:2px;height:20px;width:20px;}
.rf-newspage .actions:after{
  clear:both;
  display:block;
}
 .rf-content .rf-newspage .item p.readmore a{float:right!important;}
.rf-newspage h1{
  font-size: 22px;
    font-family: "B Yekan";
    text-align: center;
    padding: 10px;
    font-weight: bold;
    color: #B16A0F;
    line-height: 40px;
    margin-bottom: 10px;
    border-bottom: 4px double #487AA6;
}
.rf-content h1,
.rf-content h2,
.rf-content h3,
.rf-content h4,
.rf-content h5,
.rf-content h6{
  font-family: "B Yekan";
  color: #0d4f89;
}
.rf-content p a{
  font-family: "B Yekan";
  display:inline-block;
  border-bottom: 1px dashed #42A21A;
    color: #42A21A;
}
.rf-content p a:hover{
  color:#E48F32;
  border-bottom: 1px dashed #E48F32;
  transition:0.3s;
}
#userpages {
  font-family: "B Yekan";
  font-weight: bold;
  font-size: 15px;
  line-height:35px;
}
#userpages #users-profile-core{
  border :1px solid #ccc;
  border-radius:5px;
  margin:4px;
  padding: 10px 20px;
}
#userpages dl dt{
  width:15%;
  float:right;
  color:#DE890B;
}
#userpages dl dd{
  width:83%;
  float:left;
}

.srfrContainer  li{
  border-radius: 4px!important;
    margin-bottom: 5px!important;
    padding: 8px 15px!important;
    background: #F4FAFF!important;
    border: 1px solid #D9E8FF!important;
    box-shadow: 0px 3px 2px #F4FAFF!important;
}
.srfrContainer  li  h3{
  display: inline-block!important;
  margin-bottom: 2px!important;
  padding-bottom: 5px!important;
}
.srfrContainer  li .srfrFeedItemDate{
  float: left!important;
  color: #789AC1!important;
}
ol.gkTabsNav li{float:right}
.rf-ghaza .vsra_scroller a{
  display: inline-block;
    width: 88%;
    border: 1px solid #C8D5D8;
    font-family: yekan;
    font-size: 13px;
    color: #6693BD;
    background: #EAFBFF;
    padding: 3px 5px;
    border-radius: 3px;
    font-weight: bold;
}
.rf-ghaza .vsra_scroller a:hover{
  border: 1px solid #B9D29E;
    color: #39985A;
    background: #EAF7EA;
}
.modules-rf-boxed{
  border: 3px double #6BABCC;
    border-radius: 6px;
    background-color: #FFFFFF;
    padding: 5px;
    box-shadow: 0 3px 0px #6BABCC;
    font-family: "yekan";
    font-size: 13px;
  text-align:right;
}



.vsra_scroller  a{
  color:#4D804D;
  font-size:12px;
}
.vsra_scroller {
    border: 1px double #CEB79B;
    background-color: #FFFCF3;
    border-radius: 8px;
    padding: 0px 5px;
  font-size: 16px;
    font-family: "B Yekan";
    font-weight: bold;
  line-height:20px;
  color:#A06815;
  margin: 10px 0;
}

#top-mainpos{
  padding:0 0;
}  
#top-mainright-pos{
  width:70%;
  overflow-x:hidden;
  float:right;
}
#top-mainleft-pos{
  width:29%;
  overflow-x:hidden;
  float:left;
}
.vt_nivo_slider{direction:ltr;text-align:left}

.rf_pagination_links {
  background-color:#c3d9ff;
  border-top:1px solid #b3c9e4;
  border-bottom:1px solid #b3c9ef;
  height:1%; /* fixing IE 6 */
  margin:0 0 1.5em 0;
  min-height:auto;
  overflow:auto;
  padding:0.67em 0 0.67em 0;
}
.rf_pagination_links li {
  float:left;
  line-height:1.5;
  list-style-type:none;
  margin:0 0.5em 0 0.5em;
  padding:0;
}
.rf_pagination_links li a {
  color:#222;
  cursor:pointer;
  display:block;
  float:left;
  font-weight:bold;
  padding:0 .33em 0 .33em;
}
.rf_pagination_links li a.current {
  color:#555;
  cursor:default;
}
.rf_pagination_links li a, .rf_pagination_links li a:focus, .rf_pagination_links li a:hover {
  text-decoration:none;
}
.rf_pagination_links li a:focus, .rf_pagination_links li a:hover {
  color:#555;
  outline:none;
}
.rf_pagination_links li.label {
  font-weight:normal;
  line-height:1.5;
  margin-right:1em;
  padding:.15em .33em .15em .33em;
}
.orgchart-search-list .item-page img{
	margin:5px;
}
.orgchart-search-list .item-page h2 {
	font-size:14px;
	padding: 3px;
	margin:0;
}
.orgchart-search-list  .inputbox {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 1%, #f6f6f6 47%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));
    background: -webkit-linear-gradient(top, #ffffff 1%,#f6f6f6 47%,#ededed 100%);
    background: -o-linear-gradient(top, #ffffff 1%,#f6f6f6 47%,#ededed 100%);
    background: -ms-linear-gradient(top, #ffffff 1%,#f6f6f6 47%,#ededed 100%);
    background: linear-gradient(to bottom, #ffffff 1%,#f6f6f6 47%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
    padding: 1px 6px;
    margin: 5px 4px;
    display: inline-block;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #dadada;
    box-shadow: 0 1px 3px #ccc;
    -moz-box-shadow: 0 1px 3px #ccc;
    -webkit-box-shadow: 0 1px 3px #ccc;
    -o-box-shadow: 0 1px 3px #ccc;
    color: #515151;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    line-height: 15px;
    font-size: 15px;
    cursor: pointer;
    padding-top: -5px;
}

.accordion, .pane-sliders {
    margin-bottom: 20px;
}
.accordion-group, .pane-sliders .panel {
    margin-bottom: 2px;
    border: 1px solid #e3dfff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.accordion-heading, .pane-sliders h3.title {
	font-size: 20px;
    margin: 0;
    border-bottom: 0;
    background: #eff6fd;
    border-radius: 4px;
    line-height: 35px;
    padding: 0 10px;
    color: #4e4e4e;
	transtion: 0.3s;
}
.accordion-heading:hover, .pane-sliders h3.title:hover{
	background: #ebf2f9;
}
.accordion-heading a, .pane-sliders h3.title a{
	color: #3a7abf;
	    display: block;
    text-shadow: 0 1px 1px #fff;
	}
.collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    -moz-transition: height .35s ease;
    -o-transition: height .35s ease;
    transition: height .35s ease;
}
.accordion-inner ,.pane-slider{
    padding: 9px 15px;
    border-top: 1px solid #e5e5e5;
    background: #f9f9f9;
}
.contact-form{padding:10px 0; }