@charset "utf-8";
/* CSS Document */
@font-face {
  font-family:'DroidNaskh'; font-style:normal; font-weight:400; src: url(/themes/font/DroidNaskh-Regular.eot);
  src: url(/themes/font/DroidNaskh-Regular.eot?#iefix) format('embedded-opentype'), url(/themes/font/DroidNaskh-Regular.woff2) format('x-woff2'), url(/themes/font/DroidNaskh-Regular.woff) format('woff'), url(/themes/font/DroidNaskh-Regular.ttf) format('truetype');
}
@font-face {
  font-family:'DroidNaskh'; font-style:normal; font-weight:700; src: url(/themes/font/DroidNaskh-Bold.eot);
  src: url(/themes/font/DroidNaskh-Bold.eot?#iefix) format('embedded-opentype'), url(/themes/font/DroidNaskh-Bold.woff2) format('x-woff2'), url(/themes/font/DroidNaskh-Bold.woff) format('woff'), url(/themes/font/DroidNaskh-Bold.ttf) format('truetype');
}
body {
  padding: 0;
  margin: 0;
  background-color: #FFF;
  direction: rtl;
  text-align: center;
  font-family: tahoma;
  font-size: 11px;
}

a {
  text-decoration: none;
}

a img {
  border: none;
}

#wrapper {
  width: 100%;
  overflow: hidden;
  margin: 0;
  padding: 0;
  position: relative;
  background-image: url(../images/headbg.gif);
  background-attachment: scroll;
  background-position: left top;
  background-repeat: repeat-x;
}

#wrapper #topBar {
  width: 877px;
  height: 21px;
  margin: 0 auto;
  padding: 0;
  position: relative;
  background-color: #000;
}

#wrapper #topBar  div.topmnu {
  width: 347px;
  height: 23px;
  float: left;
  background: url(../images/objects.png) no-repeat scroll 0 -659px transparent;
  padding: 0;
  margin: 0;
}

#head {
  width: 877px;
  height: 74px;
  margin: 0 auto;
  padding: 0;
  position: relative;
}

#logo {
  width: 290px;
  height: 69px;
  background-image: url(../images/objects.png);
  background-attachment: scroll;
  background-position: 0 0;
  background-repeat: no-repeat;
  float: right;
  display: block;
  margin: 4px 0 0;
  padding: 0;
  position: relative;

}

#siteLogo {
  width: 275px;
  height: 55px;
  background-image: url(../images/objects.png);
  background-attachment: scroll;
  background-position: -280px -247px;
  background-repeat: no-repeat;
  float: left;
  display: block;
  margin: 10px 0 0;
  padding: 0;
  position: relative;
}

#top {
  width: 877px;
  height: 244px;
  margin: 0 auto;
  padding: 0;
  position: relative;
  line-height: 13px;
}

#top_t1 {
  width: 583px;
  height: 244px;
  position: relative;
  float: right;
  background-color: #999;
}

#top_t2 {
  width: 286px;
  height: 244px;
  position: relative;
  float: left;
  background-color: #999;
}

#middle {
  width: 877px;
  margin: 0 auto;
  padding: 7px 0;
  position: relative;
  font-size: 11px
}

#bottom {
  width: 100%;
  min-height: 251px;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  position: relative;
  background-color: #0D4B18;
}

#bottom div.footerflw {
  width: 388px;
  height: 46px;
  background: scroll url(../images/objects.png) 0 -694px no-repeat;
  margin: 10px auto;
  position: relative;
}

#bottom div.footercpw {
  width: 736px;
  height: 30px;
  border-top: solid 1px #cecece;
  text-align: center;
  margin: 0 auto;
  padding: 0;
  color: #cecece;
}

/**********************************************************/

.box1 {
  width: 214px;
  height: 235px;
  position: relative;
  float: right;
  background-color: #eee;
  margin: 0 0 7px 7px;
}
.box5 {
  width: 214px;
  height: 235px;
  position: relative;
  float: right;
  margin: 0 0 7px 7px;
}

.box1_last {
  margin-left: 0;
}

.bx_l1 {
  height: 190px;
}

.box1_head {
  width: 100%;
  height: 29px;
}

.box1_cnt {
  padding:8px;
  position: relative;
  display:block;
  height:190px;
}


.box2_cnt {
  position: relative;
  display:block;
  height:235px;
}

.box3_cnt{padding-bottom:3px; display:block; width:285px; height:220px; text-align:right;}

.box1_cnt ul{list-style:none; padding:0; margin:0; width:100%; height:inherit; overflow:hidden;}
.box1_cnt ul li{display:table; width:inherit; margin:5px 0 15px;}
.box1_cnt ul li img{float:right; margin-left:3px; border:none;width: 85px;}
.box1_cnt ul li .title{font:normal 11px tahoma; margin:0; padding:0;}
.box1_cnt.list-type ul li{margin:0 0 3px; font-size:11px;}
.box1_cnt img.star {width: 5px;height: 5px;margin-top:6px;margin-left:6px;}
.box1_tools {width: 200px; text-align:left; height: 11px; left: 0; top: 219px; position: absolute;}

.box2_cnt ul{list-style:none; padding:0; margin:0; width:100%; height:inherit; overflow:hidden;}
.box2_cnt ul li{display:table; width:inherit; height:115px; margin-bottom:5px; overflow:hidden;}
.box2_cnt ul li img{border:none; width:100%; height:114px;}

.box3_cnt ul{list-style:none; padding:0; margin:0; width:100%; height:inherit; overflow:hidden;}
.box3_cnt ul li{color:#555;display:table; width:inherit; margin-bottom:5px; margin-right: 10px; background:url(../images/li_star_1.gif) right 5px no-repeat; text-indent:15px;}
.box3_cnt ul li img{border:none; float:left; width: 285px;height: 97px}
.box3_cnt ul li .title{font-weight:normal; margin:0; padding:0; font-size:11px; line-height:15px;}
.box3_cnt ul li .lead{display:inline-block; width:100%;;text-align: center}
.box3_cnt ul li.first{background:none; text-indent:0; margin-bottom:4px;margin-right: 0}
.box3_cnt ul li.first .title{font:1.3em/1.5em DroidNaskh;text-align: center}


.box2 {
  width: 190px;
  height: 185px;
  background-image: url(../images/objects.png);
  background-attachment: scroll;
  background-position: 0 -375px;
  background-repeat: no-repeat;
  position: relative;
  float: left;
  background-color: #eee;
  margin: 0 0 1px;
  padding: 0;
  text-align: right;
  font-size: 10px;
  overflow: hidden;
}

.box3 {
  width: 190px;
  height: 95px;
  background-image: url(../images/objects.png);
  background-attachment: scroll;
  background-position: 0 -561px;
  background-repeat: no-repeat;
  position: relative;
  float: left;
  background-color: #eee;
  margin: 0 0 7px;
  padding: 0;
  text-align: right;
  overflow: hidden;
}

.box1 ul {
  padding: 0;
  margin: 0;
  text-align: right;
}

.box3 ul {
  padding: 0;
  margin: 0;
  text-align: right;
}

.box1 li {
  list-style-type: none;
}

.box3 li {
  list-style-type: none;
  margin-right: 3px;
}


.box4 {
  width: 877px;
  height: 143px;
  position: relative;
  background: #FFF;
  border:1px solid #f3dd44;
  margin: 0 auto;
  overflow: hidden;
}



/**********************************************************/
/**********************************************************/

#bx2 .box1_head {
  background: url(../images/objects.png) 0px -255px no-repeat;
}

#bx6 .box1_head {
  background: url(../images/objects.png) 0px -165px no-repeat;
}

#bx7 .box1_head {
  background: url(../images/objects.png) 0px -225px no-repeat;
}

#bx8 .box1_head {
  background: url(../images/objects.png) 0px -195px no-repeat;
}

#bx30 .box1_head {
  background-image: url(../images/objects.png);
  background-attachment: scroll;
  background-position: 0 -345px;
  background-repeat: no-repeat;
}

#bx13 .box1_head {
  background: url(../images/objects.png) 0px -135px no-repeat;
}

#bx12 .box1_head {
  background: url(../images/objects.png) 0px -105px no-repeat;
}

#bx5 .box1_head {
  background-image: url(../images/objects.png);
  background-attachment: scroll;
  background-position: 0 -285px;
  background-repeat: no-repeat;
}

#bx3 .box1_head {
  background: url(../images/objects.png) 0px -135px no-repeat;
}

#bx1 .box1_head {
  background: url(../images/objects.png) 0px -75px no-repeat;
}

/**********************************************************/
#pscroller {
  width: 500px;
  height: 20px;
  direction: rtl;
}

#pscroller a {
  color: #ffffff
}

#pscroller a:hover {
  color: #988D31
}

.divTitr2 {
  display: inline;
  float: left;
  width: 285px;
  height: 244px;
  border: 1px solid #f6e263;
  border-top: none;
  background:#FFF;
}

.divTitr2 div.topbg {
  background: url('../images/titr2bluetile.gif') repeat-x top right
}

.divTitr1 {
  width: 583px;
  height: 244px;
  display: inline;
  float: right;
}

.rc1, .rc2, .rc3, .rc4 {
  width: 4px;
  height: 4px;
  font-size: 0em;
  display: block;
  position: relative;
  z-index: 5;
  /*
    background-image: url('../images/roundedcorner.gif');
    background-repeat: no-repeat;
  */
}

.rc1_white, .rc2_white, .rc3_white, .rc4_white {
  width: 4px;
  height: 4px;
  font-size: 0em;
  display: block;
  position: relative;
  z-index: 5;
  background-image: url('/image/ver2/roundedcorner_white.gif');
  background-repeat: no-repeat;
}

.rc1_gray, .rc2_gray, .rc3_gray, .rc4_gray {
  width: 4px;
  height: 4px;
  font-size: 0em;
  display: block;
  position: relative;
  z-index: 5;
  background-image: url('/image/ver2/roundedcorner_gray.gif');
  background-repeat: no-repeat;
}

.rc1, .rc1_white, .rc1_gray {
  background-position: right top;
  z-index: 1;
  display: inline;
  float: right;
  position: relative;
}

.rc2, .rc2_white, .rc2_gray {
  background-position: left top;
  z-index: 2;
  clip: rect(-1px, inherit, inherit, -1px);
  float: left;
}

.rc3, .rc3_white, .rc3_gray {
  background-position: left bottom;
  z-index: 3;
  clip: rect(1px, auto, auto, -1px);
  float: left;
}

.rc4, .rc4_white, .rc4_gray {
  background-position: right bottom;
  z-index: 4;
  clip: rect(1px, inherit, inherit, 1px);
  float: right;
}

.div3 {
  margin: auto;
  font-family: tahoma;
  font-size: 11px;
  color: #FFFFFF;
  height: 236px;
  width: 100%;
}

.box1_cnt a {
  color: #103B7F;
}

.box1_cnt a:hover {
  color: #d71e20;
}

.box2 a {
  color: #333;
}

.box3 a {
  color: #333;
}

.liStar3 {
  width: 100%;
  height: 11px;
  background-image: url('/image/ver2/li_star_3.gif');
  background-repeat: no-repeat;
  background-position: right 3px;
  border: 0;
  padding-right: 14px;
}

.footer {
  width: 973px;
  margin: 0 auto;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 10px;
  padding-right: 17px;
  height: 250px;
}

.footer a:link, .footer a:visited, .OthersFooter a:link, .OthersFooter a:visited {
  font: normal 11px tahoma;
  color: #cecece;
}

.footer a:hover, .OthersFooter a:hover {
  color: #FFFFFF;
}

.footer ul, .OthersFooter ul {
  margin: 0;
  padding: 0;
  float: right;
  display: inline;
  width: 106px;
  list-style: none;
}

.footer li, .OthersFooter li {
  list-style: none;
  margin: 0;
  padding: 4px 0 0 0;
  text-indent: 0;
  font: normal .95em tahoma;
  text-align: right;
}

.footer ul li.titr, .footer ul li.titr a:link, .footer ul li.titr a:visited, .OthersFooter ul li.titr, .OthersFooter ul li.titr a:link, .OthersFooter ul li.titr a:visited {
  font: 600 12px tahoma;
  color: #FFFFFF;
}

ul.arcList {
  margin: 0;
  padding: 25px;
  float: right;
  display: inline;
  width: 100%;
  text-align: right;
  list-style: none;
}

ul.arcList li {
  width: 725px;
  border-bottom: 1px solid #30352f;
  margin-top: 12px;
  padding-bottom: 12px;
}
ul.arcList li img.thumb{
	height:43px;
	max-width: 100px;
}
.txtGray {
  color: gray;
}

.sayedhassan-speech{display:block; float:right; margin:3px 5px; background:url(../images/objects.png) -228px -84px  no-repeat; width:99px; height:22px;}


h3.box-title { line-height: 25px; }
h3.box-title a { font-weight: bold; font-size: 14px; }
h3.box-title a, h3.box-title a:visited { color: #103b7f; text-decoration: none; display: block }
h3.box-title a:hover { color: #988d32; }
span.box-icon { width: 80px; height: 24px; position: absolute; top: 1px; padding: 0; left: 11px; }

#selections .subscribe {width: 20px; height: 8px; position: absolute; top: 9px; left: 9px; background: url(../images/trans_icons.gif) no-repeat scroll 0 -140px transparent; }
#selections .subscribe a {float: left; }
a.rss-icon {display: block; width: 10px; height: 8px;}
a.rss-icon:hover { background: url(../images/trans_icons.gif) no-repeat scroll -20px -140px transparent; }
a.add-icon {display: block; width: 10px; height: 8px;}
a.add-icon:hover { background: url(../images/trans_icons.gif) no-repeat scroll -30px -140px transparent; }

.box-inner-horizontal { height: 118px; position: absolute; right: 0; top: 0; margin: 0; padding:0; list-style:none; float: none; position: absolute; width: 5000px; clear: both; text-align: center; }

#selections div.box-head {displaY:inline-block; width:100%; height:26px;padding-bottom: 2px; padding:0; }
#selections div.box-head-bg {width:100%;}
#selections .box-head span.box-icon { right: 11px; left: auto; background: url("../images/logo_24x_blue_hover.png") no-repeat scroll 5px -192px transparent; }
#selections .box-head a:hover span.box-icon { background: url("../images/logo_24x_blue_hover.png") no-repeat scroll -76px -192px transparent; }
#selections .box-body {width: 100% !important; height: 117px !important; margin: 0 !important; /**/background: none !important; }
#selections .box-inside-wrapper {width:781px; height: 117px; margin:0 45px; overflow: hidden; position:relative;}
#selections-list { width: 800px; height: 110px; padding: 3px; }
#selections-list li { width: 111px; height: 95px; overflow: hidden; padding: 3px; background: none; float: right; margin: 0 7px; /*background: url("/themes/fa_def/images/ver2/li_shadow.jpg") no-repeat scroll top right transparent;*/ }
/*
#selections-list li a:hover { background: url("http://farsi.khamenei.ir/themes/fa_def/images/ver2/li_shadow_selected.gif") no-repeat scroll top right transparent; }
*/
#selections-list li a { width: 104px; height: 87px; overflow: hidden; padding: 3px; background-color: #e7f4e7; display: block; overflow: hidden;text-align: center;color: #103B7F; line-height: 1.1em }
#selections-list li img { width: 100px; height: 50px; }
#selections .pointMarker, #selections .pointMarkerSelected{ display:inline; float:right; width:11px; height:11px; background:url(../images/li_stars.png) top; cursor:pointer; margin:2px;}
#selections .pointMarkerSelected { background-position:0 -11px;cursor:default;}

.navigate-right-big, .navigate-left-big,.navigate-right-big2, .navigate-left-big2  { width: 8px; height: 15px; display: block; overflow: hidden; position: absolute; cursor:pointer;}
.navigate-right-big { top: 70px; right: 20px; background: url("../images/trans_icons.png") no-repeat scroll -185px -90px transparent; }
.navigate-right-big:hover { background: url("../images/trans_icons.png") no-repeat scroll -185px -105px transparent }
.navigate-left-big { top: 70px; left: 20px; background: url("../images/trans_icons.png") no-repeat scroll -170px -90px transparent; }
.navigate-left-big:hover{ background: url("../images/trans_icons.png") no-repeat scroll -170px -105px transparent; }
.navigate-right-big2 { top: 70px; right: 20px; background: url("../images/trans_icons.png") no-repeat scroll -120px -71px transparent; }
.navigate-right-big2:hover { background: url("../images/trans_icons.png") no-repeat scroll -185px -105px transparent }
.navigate-left-big2 { top: 70px; left: 20px; background: url("../images/trans_icons.png") no-repeat scroll -105px -71px transparent; }
.navigate-left-big2:hover{ background: url("../images/trans_icons.png") no-repeat scroll -170px -105px transparent; }

#tag_middle{position:relative; width:879px; height:24px; margin:8px auto 7px; background:#f7f7f7; line-height:23px; font-size:11px;}
#tag_middle .tag-title{position:absolute;display:block; width:110px; height:inherit; background:#23840a; color:#FFF; text-align:center;}
#tm_prevArrow{position:absolute; cursor:pointer; width:20px; height:inherit; background:url(../images/objects.png) -286px -130px no-repeat #23840a; right:110px; transition:ease-in-out 0.1s;}
#tm_prevArrow:hover{ background-position:-288px -130px;}
#tm_prevArrow:active{ background-position:-286px -130px;}
#tm_nextArrow{position:absolute; cursor:pointer; width:20px; height:inherit; background:url(../images/objects.png) -248px -130px no-repeat #23840a; left:0; transition:ease-in-out 0.1s;}
#tm_nextArrow:hover{ background-position:-246px -130px;}
#tm_nextArrow:active{ background-position:-248px -130px;}
#tm_items{position:absolute; height:inherit; left:20px; right:130px; overflow:hidden;} 
#tm_items ul{list-style:none; width:5000px; margin:0; padding:0; position:absolute; top:0; right:0; height:inherit;}
#tm_items ul li{display:inline; float:right; height:inherit;}
#tm_items ul li a{display:block; height:inherit; padding:0 20px; color:#218308; transition:ease-in-out 0.3s;}
#tm_items ul li a:hover{ background:#cdfaaf;}
#tm_items ul li.even{background:#e6e6e6;}



