/*
Theme Name: Aseman
Ver: 1.0 - Date 25.12.92
Site: http://Sefaresh.Net
Email: info@sefaresh.net
*/

form, h1, h2, h3, h4, h5, body, em, td, p, input, textarea, select, button, .reset, .reset li, a, .topmenu ul, .topmenu ul li, ul, ol, ul.blocknews, ul.blocknews li {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
body {
  background: none repeat scroll 0 0 #3d3225;
  direction: rtl;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  height: 100%;
  line-height: 106%;
}
@font-face {
	font-family: 'BBCNassim';
	src: url('../fonts/BBCNassim.eot');
	src: url('../fonts/BBCNassim.eot?iefix') format('eot'), url('../fonts/BBCNassim.woff') format('woff'), url('../fonts/BBCNassim.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

h1 {
	font-size: 1.8em;
}
h2 {
	font-size: 1.7em;
}
h3 {
	font-size: 1.35em;
}
h4 {
	font-size: 1.2em;
}
h5 {
	font-size: 1.1em;
}
a {
	color: #04245D;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a img {
	border: 0 none;
}
input, textarea, select, a {
	outline: none;
}

li{list-style:none;}
p {
	margin-bottom: 0.4em;
}
.clr {
	clear: both;
}
.small {
	font-size: 0.9em;
}
hr {
	border: 0 none;
	border-top: 1px solid #cfcfcf;
	height: 1px;
}
ul {
	padding-left: 0;
	list-style-position: outside;
	list-style-image: none;
}
ol {
  list-style: decimal outside none;
  margin-left: 0.3em;
  margin-right: 0.3em;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
.reset, .reset li, .topmenu ul, .topmenu ul li, ul.blocknews, ul.blocknews li {
	list-style: none;
}
input.reset, .loginform .lfield input, .loginform .submit input {
	background: none;
	border: 0 none;
}
.pagebg {
  background: url("../images/s_fonb.png") repeat-y scroll center center rgba(0, 0, 0, 0);
  overflow: hidden;
  text-align: center;
}
.wrapper {
	width: 990px;
	text-align: right;
	margin: 0 auto;
	font-size: 0.75em;
}
.listing li.listing {
	padding: 3px 4px;
	border: 1px solid #E0E0E0;
	margin-bottom: 2px;
}
.listing li.listing:hover {
	background-color: #f9f9f9;
}
.tophead h1, .lcolomn, .rcolomn {
	display: inline;
}
.lcolomn, .arg {
	float: left;
}
.rcolomn {
	float: right;
}
.thide {
	overflow: hidden;
	display: block;
	height: 0;
	line-height: normal;
}
.navi li a, .topmenu li a, .block ul.navs li a, .argmore a {
	text-decoration: none !important;
}
.headwide {
	width: 100%;
}
.tophead {
  background: url("../images/headerparsian98.jpg") no-repeat scroll 0 0 #4a371e;
  font-size: 0.9em;
  height: 211px;
  overflow: hidden;
  padding: 0 18px 0 0;
  position: relative;
}
.tophead h1 a {
	margin: 48px 18px 16px;
	float: right;
	width: 170px;
	padding-top: 59px;
	background: url("../images/logo.png") no-repeat;
}
/* Sefaresh.Net */
.rss {
	position: absolute;
	top: 0;
	left: 0;
	width: 98px;
	height: 36px;
}
.rss a {
	display: block;
	width: 98px;
	padding-top: 36px;
	background: url("../images/prss.png");
}
.rss a:hover {
	background-position: 0 -36px;
}

.loginform .lfield, .loginform .submit {
	float: right;
	margin-right: 8px;
}
.loginform .lfield {
	width: 113px;
}
.loginform .lfield div {
	padding: 4px 0 0 5px;
	width: 108px;
	height: 18px;
	background: url("../images/loginform.png") no-repeat;
}
.loginform .lfield input {
	color: #fff;
	width: 103px;
}
.loginform .lfield p {
	line-height: normal;
	height: 16px;
	margin: 0;
	padding-left: 3px;
}
.loginform .submit {
	width: 50px;
	padding-top: 16px;
}
.loginform .submit input {
	background: url("../images/loginform.png") no-repeat 0 -23px;
	cursor: pointer;
	height: 23px;
	width: 50px;
	padding-bottom: 4px;
}
.loginform .submit input:hover {
	background-position: -50px -23px;
}
.loginenter {
  padding: 2px;
}
.topmenu {
  background: none repeat scroll 0 0 #4A371E;
  font: 1.3em bbcnassim;
  height: 37px;
  padding: 0 0 0 5px;
}
.topmenu {
  background: none repeat scroll 0 0 #4a371e;
  border-radius: 4px;
  font: 1.3em bbcnassim;
  height: 37px;
  margin: 3px -21px 2px -12px;
  padding: 0 0 0 5px;
}
.topmenu ul li, .topmenu ul li a, .topmenu ul li a b {
	float: right;
}
.topmenu ul li a {
  color: #EEEEEE;
  font-size: 1.15em;
  height: 37px;
  line-height: 37px;
}
.topmenu ul li a b {
	font-family: bbcnassim;
	font-weight: normal;
	cursor: pointer;
	background: url("../images/topmenulink.png") no-repeat 0 0;
	padding: 0 4px;
}
.topmenu ul li a b:hover {
  background-color: #261a0d;
  cursor: pointer;
  font-family: bbcnassim;
  font-weight: normal;
  padding: 0 4px;
}
/*.topmenu ul li a:hover {
	color: #fff;
	background: url("../images/topmenulink.png") repeat-x 100% 100%;
}*/
.qsearch {
  margin-top: 6px;
  width: 224px;
}
.searchbox {
	font-size: 0.9em;
	overflow: hidden;
	padding: 0 0 0 2px;
	width: 220px;
	height: 22px;
	margin-bottom: 0.4em;
	background: #2f2f2f url("../images/search.png") no-repeat;
	border-radius: 0 6px 6px 0;
}
.searchbox .lcolomn {
	color: #FFFFFF;
	float: right;
	margin: 4px 5px 0 0;
	width: 190px;
}
.searchbox .rcolomn {
	width: 25px;
	height: 22px;
	background: #4A371E url("../images/search.png") no-repeat -2px -22px;
}
.searchbox .rcolomn:hover {
	background-position: -2px -22px;
}
.scontainer {
  height: 320px;
  overflow: hidden;
  position: relative;
  width: 533px;
}
.scontainer1 {
  position: relative;
  text-align: center;
}
#slider {
  margin: 3px -17px 0 -7px;
  position: relative;
  z-index: 0;
}
#slider ul {
	background: #fff;
	border: 1px solid #d8d8d8;
	list-style: none;
	border-radius: 5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-o-border-radius:5px 5px 5px 5px;
}
#slider li {
	height: 300px;
	margin: 0;
	padding: 9px;
	position: relative;
}

#slider1 {
  position: relative;
  z-index: 0;
  margin-top: 3px;
}
#slider1 ul {
	border: 1px solid #d8d8d8;
	list-style: none;
	border-radius: 5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-o-border-radius:5px 5px 5px 5px;
}
#slider1 li {
	margin: 0;
	padding: 2px;
	position: relative;
    text-decoration: none;
}
#slider li .slide-info {
  background: rgba(61, 32, 1, 0.6) none repeat scroll 0 0;
  border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
-webkit-border-radius: 8px 8px 0 0;
-o-border-radius: 8px 8px 0 0;
  color: #ffffff;
  height: 48px;
  left: 9px;
  padding: 4px 8px 4px 12px;
  position: absolute;
  top: 9px;
  width: 494px;
}
#slider li .slide-info h2 {
	letter-spacing: -1px;
	line-height: 18px;
	margin: 0px 5px 0px 0px;
}
#slider li .slide-info h2 a {
  color: #fff;
  font-family: bbcnassim;
  font-size: 19px;
  font-weight: normal;
  line-height: 20px;
  text-decoration: none;
}
#slider li .slide-info h2 a:hover {
	text-decoration: none;
    color: #FDFFD8;
}
#slider li .slide-info .meta {
	margin-bottom: 12px;
}
#slider li .slide-info .meta, #slider li .slide-info .meta a {
	color: #dfdfdf;
}
#slider li .slide-info .meta a {
	text-decoration: underline;
}
#slider li .slide-info .meta a:hover {
	color: #999999;
}
#slider li .slide-info .comments-count {
	color: #bfbdbd;
	float: left;
	font-weight: bold;
	margin-top: 5px;
	text-decoration: none;
}
#slider li .slide-info .comments-count:hover {
	text-decoration: underline;
}
#slider li .slide-info .slider-button {
	background: #5e5c5c; /* For IE */
	background: #999999;
	color: #fff;
	float: right;
	font-weight: bold;
	height: 10px;
	padding: 5px 10px 10px;
	text-decoration: none;
}
#slider li .slide-info .slider-button:hover {
	text-decoration: underline;
}
#sliderNav {
  left: 12px;
  position: absolute;
  bottom: 15px;
  z-index: 99;
}
#sliderNav a {
  background: none repeat scroll 0 0 rgba(48, 63, 64, 0.6);
  border: 1px solid #84766c;
  border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 -o-border-radius:  3px;
  color: #ffffff;
  display: block;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin-left: 2px;
  padding: 3px 4px;
  text-decoration: none;
}
#sliderNav a.activeSlide {
	background: #A3502F; /* For IE */
	background: #A3502F;
}


#sliderNav1 {}
#sliderNav1 a {}
#sliderNav1 a.activeSlide {}
/* Sefaresh.Net */
.menublock {
	border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
-o-border-radius:     0 0 5px 5px;
	background-color: #f4f4f4;
	margin: 0;
	width: 100%;
}
.reset, .reset li {
	list-style: none;
	padding: 0;
	margin: 0;
}
#slidemenu {
	font-size: 1.25em;
}
#slidemenu li a, #slidemenu li span {
	font: 1.1em/32px bbcnassim;
	text-decoration: none;
	color: #595959;
	display: block;
	border-bottom: 1px solid #dfdfdf;
	padding: 0 12px 2px;
	height: 31px;
	line-height: 32px;
}
#slidemenu li span {
	cursor: pointer;
	background: url("../images/slidemenu.png") no-repeat 12px 0;
}
#slidemenu li a:hover, #slidemenu li span:hover {
	color: #ffffff;
	background-color: #846D50;
}
#slidemenu li.selected span {
  background-color: #706250;
  background-position: 13px -38px;
  color: #ffffff;
  height: 34px;
  line-height: 32px;
}
#slidemenu li.submenu {
	overflow: hidden;
}
#slidemenu li.submenu ul {
  background-color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  list-style: none outside none;
  margin: 0;
  overflow: hidden;
  padding: 0 0 0 5px;
}
#slidemenu li.submenu ul a {
  border: 0 none;
  font-size: 0.9em;
  height: auto;
  line-height: normal;
  padding: 5px 5px 8px 0;
  width: 100%;
}
.add-comment-line {
	clear: both;
}
.add-comment-line-left {
	float: right;
	width: 90px;
	padding: 0;
	height: 27px;
	line-height: 27px;
}
.add-comment-line-right {
	float: right;
	width: 500px;
	padding: 0 0 5px 0;
}
.add-comment-line-right input {
	border-radius: 3px;
    -moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
	background: #fff;
	height: auto !important;
	padding: 5px 10px 5px 10px;
	border: 1px #e8e8e8 solid;
}
.ticker {
	height: 443px;
	list-style: none outside none;
	margin: 0 0 0 0;
	overflow: hidden;
	padding: 0;
}
.ticker1 {
	height: 170px;
	list-style: none outside none;
	margin: 0 0 0 0;
	overflow: hidden;
	padding: 0;
}
.tick li:hover{background:#f0f0f0;text-decoration: none;}
.tick a:hover{color:#094DF9;text-decoration: none;}

.nicetext {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  direction: rtl;
  font-family: Tahoma;
  font-size: 8pt;
  padding: 0 3px 0 0;
  text-align: center;
  width: 97%;
}
ul li {
	list-style-type: none;
}
.nicetext li a, .nicetext li a:link {
	background: none repeat scroll 0 0 #f0f0f0;
	color: #000000;
	display: block;
	margin: 4px 0 0;
	padding: 4px 5px 5px;
	transition: all 0.4s ease 0s;
}
.nicetext li a:hover {
	border-radius: 0 15px 0 15px;
    -moz-border-radius: 0 15px 0 15px;
	-webkit-border-radius: 0 15px 0 15px;
	-o-border-radius: 0 15px 0 15px;
	color: #094df9;
}
.nicetext li a.blue:hover {
      text-decoration: none;
	background: none repeat scroll 0 0 #5A585B;
}
.nicetext li a.red:hover {
	background: none repeat scroll 0 0 #FF0066;
}
.nicetext li a.purple:hover {
	background: none repeat scroll 0 0 #945FBF;
}
.nicetext li a.green:hover {
	background: none repeat scroll 0 0 #6E9000;
}
.nicetext li a.firouzeh:hover {
	background: none repeat scroll 0 0 #00BED3;
}
.nicetext li a:hover .link, .nicetext li a:hover .name {
	color: #FFFFFF;
}
.nicetext span {
	display: block;
}
.nicetext .name {
	color: #555555;
	font-weight: bold;
}
.nicetext .link {
	color: #666666;
}
/* Sefaresh.Net */
.wptop {
  background-color: #bea483;
  border-radius: 5px;
  height: 25px;
  margin: 1px -17px 0 -7px;
}
.container {
	padding: 0 0 0 236px;
}
.container1 {
  padding: 0 0 0 221px;
}
.container2 {
	padding: 0 0 0 14px;
}
.container .midside .container {
	padding: 0 20px 0 0;
}
.leftside {
	width: 221px;
	padding: 0 15px 0 9px;
	margin: 0 0 0 -245px;
}
.rightside {
	width: 200px;
	margin: 0 -245px 0 0;
	padding: 0 10px 0 11px;
	background: url("../images/lbox.png") no-repeat scroll 0 100% #E8E5E1;
}
.midside, .mainside, .vsep {
	width: 100%;
}
.righton .midside .container {
	padding: 0 245px 0 0;
}
.vsep {
	background-color: #f8f5ef;
}
.lbox {
	width: 200px;
	padding: 0 11px 1px 10px;
	background: #e8e5e1 url("../images/lbox.png") no-repeat 0 100%;
}
.btl {
  font-size: 1.5em;
  text-align: center;
}
.block ul.navs {
	padding: 0;
	margin-top: -1px;
}
.block ul.navs li {
	padding: 5px 0;
	margin: 0;
	list-style: none;
	background: url("../images/linepointer.png") repeat-x;
}
.block ul.navs li a {
	font-weight: bold;
	color: #313131;
}
.block ul.navs li a:hover {
	color: #377cb0;
}
.bcalendar {
	margin-bottom: 1em;
	color: #fff;
	padding-top: 10px;
	width: 200px;
	background: #514331 url("../images/bcalendar.png") no-repeat;
}
.bcalendar a {
	color: #c5e4f9;
}
.bcalendar .btl {
	font-family: bbcnassim;
	font-weight: normal;
	line-height: 19px;
	padding-right: 12px;
	margin-bottom: 0.3em;
}
.bcalendar .dbtm {
	padding-bottom: 24px;
	background: url("../images/bcalendar.png") no-repeat -200px 100%;
}
.bcalendar .dcont {
	font-size: 0.9em;
	margin: 0 11px;
}
.leftside .block, .rightside .block {
	width: 200px;
	overflow: hidden;
	margin-bottom: 1em;
}
.rightside .block {
	background: #efe3d4 url("../images/rightblocka.png") repeat-y -200px 0;
}
.rightside .block .btl {
  background: url("../images/rightblock.png") no-repeat scroll 0 0 #4a371e;
  color: #e8e5e1;
  font-family: bbcnassim;
  font-weight: normal;
  height: 30px;
  margin-bottom: 0.2em;
  padding: 12px 0 0;
}
.rightside .block .dcont {
	margin: 0 11px;
	padding: 0;
	overflow: hidden;
}
.rightside .block .dbtm {
	height: 10px;
	overflow: hidden;
	background: #E8E5E1 url("../images/rightblocka.png") repeat-y -400px 100%;
}
.leftside .block {
	background: #efe3d4 url("../images/rightblocka.png") repeat-y -200px 0;
}
.leftside .block .btl {
  background: url("../images/leftblock.png") no-repeat scroll 0 0 #4A371E;
  color: #E8E5E1;
  font-family: bbcnassim;
  font-weight: normal;
  height: 30px;
  line-height: 19px;
  margin-bottom: 0.6em;
  padding: 12px 0 0;
}
.leftside .block .dcont {
	margin: 0 10px;
	overflow: hidden;
}
.leftside .block .dbtm {
	height: 10px;
	overflow: hidden;
	background: #E8E5E1 url("../images/rightblocka.png") repeat-y -400px 100%;
}
.leftside .block .dcont {
	margin: 0 10px;
	overflow: hidden;
}
ul.blocknews {
}
ul.blocknews li {
	background: url("../images/arrow.png") no-repeat 0 6px;
	text-indent: 10px;
	margin: 0.2em 0;
}
.votemsg {
	color: #4383b2;
}
/* Sefaresh.Net */
.ddiframeshim {
	display: none;
}
.footwide {
  background: url("../images/s_fonb.png") repeat-y scroll center center rgba(0, 0, 0, 0);
  height: 65px;
  width: 100%;
}
.footer {
  background-color: #F8F5EF;
  position: relative;
}
.copyright {
  border-top: 1px solid #F8F5EF;
  color: #377CB0;
  font: 1.1em bbcnassim;
  padding: 10px 0 0 20px;
}
.dfooter {
  background: #3D3225;
  font-size: 0.9em;
  height: 53px;
  padding-left: 20px;
  margin: 0 -3px;
}
.countbig {
	position: absolute;
	right: 0;
	top: 25px;
	padding: 0 13px;
	width: 88px;
	height: 113px;
	background: url("../images/countbigbg.png") no-repeat;
}
.counts {
	display: inline;
}
.counts ul {
	float: left;
	margin: 11px 0 0 -7px;
	padding-right: 4px;
}
.counts ul li {
	float: left;
	width: 88px;
	margin-left: 8px;
}
.counts ul li {
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter: alpha(opacity=40);
}
.counts ul li:hover {
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
}
.syscopyright {
	display: inline;
}
.syscopyright span {
  border-radius: 5px;
  color: #fff;
  float: right;
  font: 1.4em bbcnassim;
  margin: 13px 2px 0;
  padding: 0 5px;
}
.syscopyright a {
  color: #ecf796;
}
.syscopyright a:hover {
	color: orangered;
}
/* Sefaresh.Net */
.twocol .colomn {
	float: left;
	width: 50%;
	margin: 0 -1px;
}
.threecol .colomn {
	float: left;
	width: 33.3%;
}
.avatarcol {
	padding: 0 0 0 70px;
}
.avatarcol .lcolomn {
	margin: 0 0 0 -70px;
	width: 70px;
	overflow: hidden;
}
.avatarcol .rcolomn {
	width: 100%;
}
.avatarcol .avatarbox img {
	width: 60px;
}
h2.trigger {
	padding: 5px 0 0 10px;
	margin: 0 0 5px 0;
	background: url(../images/navi.png) no-repeat;
	width: 181px;
	height: 22px;
	font-size: 13px;
}
h2.trigger:hover {
	background-position: 0 -102px;
}
h2.active {
	background-position: 0 -28px;
}
h2.active:hover {
	background-position: 0 -130px;
}
h2.trigger a {
	color: #363636;
	display: block;
	height: 22px;
}
h2.trigger a:hover {
	color: #222;
}
h2.trigger.active a {
	color: #d5d5d5;
	display: block;
	text-shadow: 1px 1px 1px #464646;
}
h2.trigger.active a:hover {
	color: #f4f4f4;
}
.toggle_container {
	margin: 0 0 5px 0;
	padding: 3px;
	overflow: hidden;
	font-size: 12px;
	width: 178px;
}
.toggle_container ul a {
	display: block;
	height: 22px;
	margin: 0 0 4px 0;
}
.toggle_container ul a, .toggle_container ul a:link, .toggle_container ul a:active, .toggle_container ul a:visited {
	height: 17px;
	background: url(../images/navi.png) no-repeat 0 -56px;
	color: #4d4b4b;
	padding: 3px 5px;
}
.toggle_container ul a:hover {
	margin-left: 2px;
	background: url(../images/navi.png) no-repeat 0 -79px;
	color: #7c4605;
}
.messagebox {
	padding-bottom: 18px;
	background: url("../images/lineandblue.png") no-repeat 0 100%;
}
.base {
  clear: both;
  margin-top: 3px;
}
.baseul, .baseul li {
	float: right;
	margin: 0.03em 0 0;
}
.comedit .baseul {
	float: right !important;
}
.baseul li {
	margin-right: 10px;
}
.baseul li img {
	vertical-align: middle;
}
.baseul li .fbutton {
	width: 100px;
}
.headinfo {
  border-left: 1px solid #9a9b9e;
  border-right: 1px solid #9a9b9e;
  font-size: 0.9em;
  line-height: 1.2em;
  margin: 0;
}
.headinfo .baseul {
	color: #858585;
}
.edit span {
	float: right;
}
.edit span img {
	vertical-align: middle;
}
.bheading {
  background: none repeat scroll 0 0 #514331;
  color: #ffffff;
  font: 1.62em bbcnassim;
  padding: 0 5px;
  border-radius: 8px 8px 0 0;  
}

.bheading a {
  text-decoration: none !important;
  color: #ffffff;
}
.bheading a:hover{
  color: #C5D8DB;
  text-decoration:none;
}    
.bheading a:visited{
  color: #FCFCBD;
}    
.rootitr {
  background: none repeat scroll 0 0 #DDDBCC;
  color: #000000;
  font: 1em tahoma;
  height: 19px;
  padding: 3px 5px;
  border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
-o-border-radius: 5px 5px 0 0;
}
.bcheading {
  background: none repeat scroll 0 0 E2D7C9
  border-radius: 5px;
  -moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius:   5px;
  color: #111CAF;
  font: 1.79em bbcnassim;
  margin-bottom: 10px;
  padding: 0 5px;
}
.maincont {
  border-left: 1px solid #9A9B9E;
  border-right: 1px solid #9A9B9E;
  direction: rtl;
  overflow: hidden;
  padding: 0 5px;
  text-align: justify;
}
.maincont1 {
  border-left: 1px solid #9a9b9e;
  border-right: 1px solid #9a9b9e;
  padding: 1px 6px;
}
.maincont img {
  border: 2px solid #514331;
  border-radius: 4px;
  float: left;
  margin-right: 9px !important;
  margin-top: 4px;
  max-width: 250px;
  opacity: 0.9;
    -moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
}
.maincont img:hover{
  opacity: 1; 
  border: 2px solid #17457A;
}
.maincont1 img {
  border: 2px solid #3D628D;
  border-radius: 4px;
    -moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
  text-align: center;
}
.maincont1 img:hover{
  border: 2px solid #097A07;
  border-radius: 4px; 
      -moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;  
}
.bhome {
  margin-bottom: -5px;
}
.bmore {
  background: none repeat scroll 0 0 #EBEBEB;
  border-bottom: 1px dashed #C9C8C6;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
-o-border-radius:   0 0 5px 5px;
  color: #858585;
  font-size: 0.9em;
  padding: 5px 5px 5px 3px;
  border-bottom: 1px solid #9A9B9E;
  border-left: 1px solid #9A9B9E;
  border-right: 1px solid #9A9B9E;  
}
.bmore .baseul li, .bmore .baseul {
	margin-top: 5px;
	float: right;
}
.bmore .baseul li {
	margin: 0 0 0 10px;
}
.more1{
  border: 1px solid;
  border-radius: 5px;
}
.more1:hover{
  border: 2px solid;
  border-radius: 5px;
}    
.catbar, .moreinfo {
	margin-bottom: 2em;
	padding: 4px 7px;
	background-color: #e8e5df;
	font-size: 0.9em;
}
.argmore {
	display: inline;
}
.argmore input, .argmore a, .argmore span {
	float: left;
	margin-right: 10px;
}
.argmore a, .argmore span {
  background-color: #B9A285;
  border-radius: 5px;
  -moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius:   5px;
  color: #000000;
  font: 1.3em bbcnassim;
  padding: 2px 8px 3px 9px;
}
.argmore a:focus {
  color: #000000;
}
.argmore a:hover, .argmore span {
	background-color: #846D50;
	color: #fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}
.price {
	font-weight: bold;
	font-style: normal;
	color: #d55378;
	font-size: 2em;
	float: left;
	margin-top: 9px;
}
.argrate {
	float: left;
	width: 85px;
	height: 17px;
	margin-right: 10px;
	padding-top: 2px;
}
.moreinfo {
	background-color: #f9f9f9;
}
.moreinfo ul {
	float: left;
	width: 49%;
}
.moreinfo li {
	font-style: italic;
	color: #858585;
}
/* Sefaresh.Net */
.short_infup {
	background-color: #ebebeb;
	padding: 5px 10px;
	color: #7d7d7d;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	height: 15px;
	width: 515;
}
.comments {
  background: none repeat scroll 0 0 #EDEEF9;
  border-top: 1px solid #C9C8C6;
  margin-bottom: 10px;
  padding: 10px 2px 5px 2px;
}
#dle-comments-form {
  background: none repeat scroll 0 0 #FFFFFF;
  padding: 5px;
}
.avatar {
	float: right;
	width: 50px;
	margin: 0 3px 3px 10px;
}
.avatar img {
	width: 50px;
}
.comhead {
	float: right;
	width: 315px;
}
.cmaincont {
	font-size: 12px;
	color: #4f4f4f;
}
.chead {
	padding: 0 0 0 45px;
	margin-bottom: 0.4em;
	height: 49px;
}
.cinfo {
	padding-left: 8px;
	font-size: 0.9em;
	color: #828280;
}
.cinfo h3 {
	font-size: 1.17em;
	color: #2684b3;
}
.comnum {
	float: right;
	font-size: 0.9em;
	margin: 0 0 0 8px;
}
.pagelink {
  clear: both;
  margin-bottom: 8px;
  padding-top: 6px;
}
.pagelink span {
	font-size: 1em;
	color: #aeaeaf;
	margin-bottom: 6px;
}
.pagelink a {
	color: #466b96;
}
.pagelink span, .pagelink a {
  background-color: #d3d3d3;
  border-radius: 5px;
  font: 15px bbcnassim;
  padding: 0 8px;
}
.pagelink a:hover {
	color: #fff;
	background-color: #466b96;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.nbutton {
	float: right;
	margin-right: 10px;
}
.nbutton {
	background-color: #aeaeaf;
	color: #fff;
	font: 1.2em bbcnassim;
	padding: 3px 8px 3px 11px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}
.nbutton:hover {
	background-color: #466b96;
	color: #fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}
.admt input {
	margin: 5px 10px 0 60px;
}
.usercolomn {
  margin-bottom: 9px;
  overflow: hidden;
}
.usercolomn .lcolomn {
  float: left;
  margin: 3px 0 0 10px;
}
.usercolomn .rcolomn {
  float: right;
  margin: 45px 10px 0 0;
}
.usercolomn .lcolomn img {
	width: 100px;
}
.userinfo h2 {
	font-size: 18px;
	color: #828282;
	font-weight: normal;
}
.userinfo .uirow, .userinfo .uirow2 {
	padding: 10px 0;
}
.userinfo .uirow {
	font-size: 0.9em;
	padding-top: 0;
}
.userinfo .uirow2 {
	font-size: 0.9em;
	background: url("../images/dotted.png") repeat-x 0 0;
}
.userinfo .colomn {
	float: left;
}
.boxlinks {
	font-size: 0.9em;
	padding: 10px;
	border: 1px solid #f5f5f5;
	background-color: #fefefe;
	margin-bottom: 3px;
}
.statistics {
	margin: 0 auto;
}
.statinn {
	text-align: right;
}
.statistics ul {
	margin-bottom: 15px;
}
.statistics ul li {
	position: relative;
	background: url("../images/dotted.png") repeat-x 0 100%;
	padding: 4px 10px;
}
.statistics ul li b {
	position: absolute;
	left: 10px;
}
.searchstyle {
	width: 480px;
}
.search {
	font-size: 11px;
}
.searchtable table {
	border-collapse: separate;
	border-spacing: 0;
	border: 0;
}
.searchtable fieldset {
}
.searchtable fieldset legend {
	color: #404040;
}
#searchuser, #searchinput {
	width: 90% !important;
}
.label {
	width: 22%;
	vertical-align: top;
	font-weight: normal;
}
.f_input {
	width: 300px;
	margin-bottom: 2px;
}
.addcombtn {
	text-align: center;
	font: 1.15em/30px sans-serif;
	color: #fff;
	float: left;
	height: 31px;
	width: 181px;
	padding-right: 27px;
	background: #428cda url("../images/addcombtn.png") no-repeat;
}
.addcombtn:hover {
	background-position: 0 -31px;
}
.bcomment {
	border-bottom: 1px solid #dadada;
	background: url("../images/speedbar.png") repeat-x 0 100%;
	padding-bottom: 15px;
}
.bcomment .dcont, .bcomment .dtop {
	padding: 0 15px;
}
.bcomment .dcont {
	padding-top: 10px;
}
.bcomment .dtop {
	overflow: hidden;
	padding-left: 70px;
	height: 67px;
	border-top: 3px solid #3f84cb;
}
.bcomment .dtop .lcol {
	width: 40px;
	padding: 0 15px;
	margin-left: -70px;
}
.bcomment .dtop .lcol span {
	margin-top: 12px;
	float: left;
	width: 40px;
	height: 40px;
	overflow: hidden;
}
.bcomment .dtop .lcol span img {
	width: 40px;
}
.bcomment .dtop .rcol {
	font-size: 0.9em;
	color: #90a7b2;
	width: 100%;
}
.bcomment .dtop .rcol ul {
	margin-top: 12px;
	padding-top: 4px;
	height: 36px;
	float: left;
	margin-right: 15px;
}
.cmsep {
	padding-left: 19px;
	background: url("../images/cmsep.png") no-repeat 0 50%;
}
.reply a, .reply a b {
	height: 28px;
	background: #2b88d5 url("../images/reply.png") no-repeat;
}
.reply a {
	float: right;
	margin-top: 21px;
	color: #fff;
	line-height: 27px;
}
.reply a b {
	cursor: pointer;
	float: left;
	padding: 0 15px;
	background-color: transparent;
	background-position: 100% -28px;
}
.reply a:hover {
	background-position: 0 -56px;
}
.reply a:hover b {
	background-position: 100% -84px;
}
div.cominfo {
	position: relative;
	border-bottom: 1px solid #fff;
	color: #000000;
	font-size: 0.9em;
	height: 29px;
	background: #7ACF51;
}
div.cominfo .thide {
	width: 13px;
	padding-top: 8px;
	position: absolute;
	left: 29px;
	top: -7px;
	background: url("../images/comarrow.png") no-repeat;
}
div.cominfo .dpad {
	overflow: hidden;
}
.comedit, .selectmass {
	display: inline;
}
.selectmass input, .comedit ul, .comedit ul li {
	float: right;
}
.comedit ul li, .selectmass input {
	margin: 6px 0 0 8px;
}
.comedit ul li {
	float: left;
}
.comedit ul li a {
  color: #93101F;
  text-decoration: none;
}
.selectmass input {
	vertical-align: middle;
}
.signature {
	color: #93918d;
}
ul.cominfo, ul.cominfo li {
	float: left;
}
ul.cominfo {
	margin: 6px 0 0 -8px;
}
ul.cominfo li {
	border-left: 1px solid #73858e;
	margin: 0 7px 0 0;
	padding-left: 7px;
}
/* Sefaresh.Net */
.userinfo {
	padding-left: 125px;
}
.ui-dialog-content .userinfo {
	padding: 10px 0 10px 125px;
}
.userinfo .lcol {
	margin-left: -125px;
	width: 110px;
	padding-right: 15px;
}
.userinfo .lcol .avatar {
	margin-bottom: 10px;
	padding: 4px;
	background-color: #fff;
}
.userinfo .lcol .avatar img {
	width: 100px;
    height: 100px;
}
.userinfo .lcol ul {
	font-size: 0.9em;
}
.userinfo .rcol {
	width: 480px;
}
.userinfo .rcol ul {
	list-style: none;
	margin-left: 0;
}
.userinfo .rcol ul li {
	margin-bottom: 0.2em;
}
.ussep {
	padding-top: 12px;
	background: url("../images/ussep.png") no-repeat;
}
.grey {
	color: #6c838e;
}
.blue {
	color: #388bd4;
}
.pm_status {
	float: left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	width: 300px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}
.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}
/* Sefaresh.Net */
.pm_status_content {
	padding: 5px;
}
.lastnews {
  background: url("../images/lastnews.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 25px;
  margin-left: 90%;  
}
#ticker-area {
  font: 1.3em bbcnassim;
  padding: 0 5px;
}
#ticker-area a {
	color: #371D01;
    font: 1em bbcnassim;
}
#ticker-area a:hover {
	color: #094DF9;
    text-decoration: none;
}
#gotop{position:fixed;width:41px;height:48px;right:7px;bottom:20px;display:block;background:url('../images/gotop.png') no-repeat;z-index:9998;display:none;}
.linkimg img {
  border-radius: 8px;
  opacity: 0.85;
}
.linkimg img:hover { 
    opacity: 1;
    border-radius:#003982;
    -moz-border-radius:#003982;
-webkit-border-radius:#003982;
-o-border-radius:#003982;
        }
.fieldset1 {
  direction: rtl;
  padding: 5px;
  text-align: right;
  margin-top: 2px;
}
.img-radius img {
  border-radius: 8px;
  width: 176px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
 margin-top: 8px;
}
.sidebar-post {
	border-bottom: 1px dashed #BFCBBC;
	height: 50px;
	width: 178px;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 0 0 10px;
	position: relative;
}
.sidebar-post a {
    font: 14px/23px BYekan;
}
.sidebar-post:last-child {
	border-bottom: 0 none;
}
.sidebar-post span {
	float: left;
	margin-left: 75px;
}
.sidebar-post img {
	border: 1px solid #003F81;
	position: absolute;
	top: 2px;
	right: 1px;
}
.sidebar-post span a {
	color: #686868;
}
.sidebar-post h3 {
    float: right;
    margin: 3px 58px -3px 2px;
}
.sidebar-ticker {
	border-bottom: 1px dashed #BFCBBC;
	height: 50px;
	width: 178px;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 0 0 10px;
	position: relative;
}
.sidebar-ticker a {
    font: 14px/18px BYekan;
}
.sidebar-ticker span {
	float: left;
	margin-left: 75px;
}
.sidebar-ticker img {
	border: 1px solid #003F81;
	position: absolute;
	top: 2px;
	right: 1px;
}
.sidebar-ticker span a {
	color: #686868;
}
.sidebar-ticker h3 {
    float: right;
    margin: 0 58px -3px 2px;
}
.sidebar-date {
	color: #6C6C6C;
	line-height: 21px;
	font-size: 11px;
	font-weight: normal;
	float: right;
	margin: 0 58px 0 10px;
}

/*-----------------------------------------------------------------*/
.moarefiostan
{
    background-image: url("http://4000shahid.ir/templates/SE_4000/images/bubble.png");
    border: 2px double;
    border-radius: 10px;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
    box-shadow: 2px 2px 0 activecaption, 5px 3px 3px rgba(0, 0, 0, 0.25);    
	opacity:1;
}
.moarefiostan:hover {
    background-image: url("http://4000shahid.ir/templates/SE_4000/images/bubble.png");
    border: 2px double;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    box-shadow: 0px 0px 0px #FFFFFF, 0px 0px 0px #535353, 0px 0px 0px #535353, 0px 0px 0 #535353, -5px 5px 5px rgba(0, 0, 0, 0.15);    
	opacity:0.80;
}
.moarefiostan img{border-radius: 10px;
        -moz-border-radius: 10px;
-webkit-border-radius: 10px;
-o-border-radius: 10px;    
}
.imgmaps :hover
{background: url("../uploads/posts/2014-03/1396098571_map.jpg");}
.titlevote {
  font: 1.2em bbcnassim;
  padding: 0;
}
/*----- Bodybackground Switch ----jquery mape ostan golestan------*/
#NewsValue{width:700px;height:600px;background:#FFF;position:fixed;top:30px;margin-left:20%;margin-right:0%;display:none;z-index:41;
		   -webkit-box-shadow: 8px 8px 3px 3px rgba(0, 0, 0, .5);box-shadow: 8px 8px 3px 3px rgba(0, 0, 0, .5); }

.NewsTitr { font: 1.6em bbcnassim;}
#weather-layer {
  font: 0.9em tahoma;
  padding: 2px 0;
  text-align: right;
  width: 185px;
}
#weather-layer ul {list-style: none outside none;}
.bmoree {
  background: none repeat scroll 0 0 #EBEBEB;
  border-bottom: 4px double #C9C8C6;
  border-radius: 5px;
            -moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
  color: #858585;
  font-size: 0.9em;
  padding: 2px 20px 5px 3px;
}
.newfori {
  background: none repeat scroll 0 0 #DBFFFC;
  border: 1px solid #FF0000;
  border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;  
  margin: 3px 0 5px;
  padding: 3px;
  text-align: justify;
  height: 25px;
}
.imgnewfori {
  border-radius: 5px;
                -moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
  float: right;
  margin: -1px -1px -4px 0;
}
.otherlink{
	color: #000080;
    padding: 5px 15px 0 0;
}
/*----- tabs  ------*/
.widget {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 4px;
  -moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius:   4px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.07);
  margin: 5px auto;
  position: relative;
  width: 498px;
}

.widget-tabs {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 9px 12px 0;
  text-align: right;
  /* Make the last tab in the DOM the left-most tab on the screen.
     That way we can activate it by default and still be able to
     deactivate it later using the ~ selector. */
  direction: rtl;
  background: #f5f5f5;
  border-bottom: 1px solid #ddd;
  border-radius: 3px 3px 0 0;
}

.widget-tab,
.widget-list:target:first-of-type ~ .widget-tabs > .widget-tab:first-child ~ .widget-tab,
.widget-list:target:nth-of-type(2) ~ .widget-tabs > .widget-tab:nth-child(2) ~ .widget-tab,
.widget-list:target:last-of-type ~ .widget-tabs > .widget-tab:last-child ~ .widget-tab {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-top: 3px;
  line-height: 36px;
  font-weight: normal;
  color: #999;
  background: #fcfcfc;
  border: solid #ddd;
  border-width: 1px 1px 0;
  border-radius: 5px 5px 0 0;
 -moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
-o-border-radius:    5px 5px 0 0;
  /* Reset %active-widget-tab */
  padding-bottom: 0;
  bottom: auto;
}
.widget-tab > .widget-tab-link,
.widget-list:target:first-of-type ~ .widget-tabs > .widget-tab:first-child ~ .widget-tab > .widget-tab-link,
.widget-list:target:nth-of-type(2) ~ .widget-tabs > .widget-tab:nth-child(2) ~ .widget-tab > .widget-tab-link,
.widget-list:target:last-of-type ~ .widget-tabs > .widget-tab:last-child ~ .widget-tab > .widget-tab-link {
  margin: 0;
  border-top: 0;
}

.widget-tab + .widget-tab {
  margin-right: -1px;
}

.widget-tab:last-child,
.widget-list:target:first-of-type ~ .widget-tabs > .widget-tab:first-child,
.widget-list:target:nth-of-type(2) ~ .widget-tabs > .widget-tab:nth-child(2),
.widget-list:target:last-of-type ~ .widget-tabs > .widget-tab:last-child {
  bottom: -1px;
  margin-top: 0;
  padding-bottom: 2px;
  line-height: 34px;
  font-weight: bold;
  color: #555;
  background: white;
  border-top: 0;
}
.widget-tab:last-child > .widget-tab-link,
.widget-list:target:first-of-type ~ .widget-tabs > .widget-tab:first-child > .widget-tab-link,
.widget-list:target:nth-of-type(2) ~ .widget-tabs > .widget-tab:nth-child(2) > .widget-tab-link,
.widget-list:target:last-of-type ~ .widget-tabs > .widget-tab:last-child > .widget-tab-link {
  margin: 0 -1px;
  border-top: 4px solid #4cc8f1;
}

/* Deactivate the default tab when a preceding tab is activated. */
.widget-tab-link {
  display: block;
  min-width: 60px;
  padding: 0 15px;
  color: inherit;
  text-align: center;
  text-decoration: none;
  border-radius: 4px 4px 0 0;
 -moz-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
-o-border-radius:    4px 4px 0 0;
}

.widget-list {
  display: none;
  padding-top: 50px;
  /* The last list is activated (visible) by default. */
}
.widget-list > li + li {
  border-top: 1px solid #e8e8e8;
}
.widget-list:last-of-type {
  display: block;
}
.widget-list:target {
  display: block;
  /* Hide the default list when another is activated. */
  /* First list activates the first tab, second list activates the second tab, etc. */
}
.widget-list:target ~ .widget-list {
  display: none;
}

.widget-list-link {
  display: block;
  line-height: 18px;
  padding: 10px 12px;
  font-weight: bold;
  color: #555;
  text-decoration: none;
  cursor: pointer;
    text-align:right;
}
.widget-list-link:hover {
  background: #f7f7f7;
}
li:last-child > .widget-list-link {
  border-radius: 0 0 3px 3px;
 -moz-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
-o-border-radius:    0 0 3px 3px;
}
.widget-list-link > img {
  float: right;
  width: 32px;
  height: 32px;
  margin: 2px 12px 0 0;
}
.widget-list-link > span {
  display: block;
  font-size: 11px;
  font-weight: normal;
  color: #999;
  text-align:right;
  margin-right:50px
}

#dle-poll-list div{clear:both;padding:2px 2px 2px 0}
#dle-poll-list div input{float:right;margin:0;padding:0;width:14px;height:14px;margin-left:4px}
.pollvotelist{width:70%;text-align:right}
.pollvotelist input{margin-left:5px}
/*---infoblock---*/
.infoblock{background-color:#f1f5f7;padding:15px;margin-bottom:25px}
.pollvotelist{width:100%;text-align:right}
	.pollvotelist input{margin-left:5px}

.mass_comments_action{border-top:2px solid #eee;border-bottom:1px solid #dadada;background-color:#f5f6f7;padding:10px 15px}
.radial {
  background-color: #DFDFDF;
  border: 1px solid #90ABDF;
  border-radius: 7px;
 -moz-border-radius: 7px;
-webkit-border-radius: 7px;
-o-border-radius: 7px;
  color: #000000;
  margin-left: 5px;
  margin-top: 5px;
  padding: 8px;
}
.radial ul a,#loading-layer,.navigation a,#dropmenudiv{
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.heading {
  color: #9966CC;
  font: 1.8em bbcnassim;
}
/*-- tab --*/    
ul.jDesign_tabs {
    border-bottom: 1px solid #999999;
    border-radius: 0 8px 0 0;
    border-right: 1px solid #999999;
    float: right;
    height: 32px;
    list-style: outside none none;
    margin: 5px -23px 0 0;
    padding: 0;
    width: 107%;
}
ul.jDesign_tabs li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #e0e0e0;
    border-color: #999 -moz-use-text-color #999 #999;
    border-image: none;
    border-radius: 8px 8px 0 0;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    float: right;
    height: 31px;
    line-height: 31px;
    margin: 0 0 -1px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
ul.jDesign_tabs li a {
    color: #000000;
    direction: rtl;
    display: block;
    font: 1.5em bbcnassim;
    outline: medium none;
    padding: 0 15px;
    text-decoration: none;
}
ul.jDesign_tabs li:hover {
    background: none repeat scroll 0 0 #ccc;
    text-decoration: none;
}
html ul.jDesign_tabs li.active, html ul.jDesign_tabs li.active a:hover {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #fff;
}
.jDesign_ir {
    background: none repeat scroll 0 0 #ffffff;
    border-color: #999999;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    clear: both;
    float: right;
    margin-right: -23px;
    padding: 4px;
    width: 105.3%;
}
.jDesign_info {
    border: 5px solid #006cd9;
    border-radius: 5px;
    box-shadow: 0 0 5px #ac987e;
    direction: rtl;
    font-family: Tahoma;
    font-size: small;
    margin-left: 200px;
    margin-right: 200px;
    padding: 6px;
    text-align: right;
}
.jDesign_info a {
    color: #006cd9;
    text-decoration: none;
}
.jDesign_info a:hover {
    background: none repeat scroll 0 0 #006cd9;
    border-radius: 2px;
    color: #fff;
    text-shadow: 2px 1px 3px #000;
    transition: background 0.3s ease-in 0s;
}
/*-- tab --*/    
.linksms {
  font: 1.46em bbcnassim;
  letter-spacing: -0.05em;
  padding-right: 55px;
  text-decoration: none;
}
.linksms a{
  color: #EF0B07;
}
.linksms a:hover{
  color: #000;
  text-decoration: none;
}
/*---Error Output---*/
.berrors {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: url("../images/berrors.png") repeat-x scroll 0 0 #00679C;
  border-color: #6D4595;
  border-image: none;
  border-style: solid;
  border-width: 1px 0;
  color: #FFFFFF;
  font: 1em/20px tahoma;
  padding: 10px;
}
.berrors a{color:#E7FC05}
.basecont {
  background: none repeat scroll 0 0 #bfb297;
  border-radius: 5px;
  height: auto;
  margin-top: 13px;
  padding: 4px 2px 9px 1px;
}
.basecont1 {
  background: none repeat scroll 0 0 #efede8;
  border-radius: 8px;
  margin-top: 3px;
  padding: 4px 2px 9px 1px;
}
.basecont .relat li {
	padding: 0 10px 0 0;
	background: url("../images/news.png") no-repeat right 8px;
}
/*---Zagolovok page---*/
.pheading {
  background: none repeat scroll 0 0 #E2D7C9;
  border-radius: 5px;
  -moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius:   5px;
  color: #111CAF;
  font: 1.65em bbcnassim;
  margin-bottom: 5px;
  padding: 0 5px;
}
.pheading h2{color:#468edb;font-size:1.1em;font-weight:normal}
	.pheading .lcol{margin-right:10px}
	.pheading h2 span{color:#3f4b51}

		.pheading .ratebox{width:141px;padding:3px 0 1px 0;padding-left:6px;background:#f1f5f7 url(../images/ratebox2.png) no-repeat}
			.pheading .ratebox .rate,.pheading .ratebox span{float:left}
			.pheading .ratebox span{padding-left:5px;font-size:0.9em;color:#a2b2ba}

	.lexit{width:33px;padding-top:43px;background:url(../images/lexit.png) no-repeat}
		.lexit:hover{background-position:0 -43px}

.print {
  background-image: url("../images/printer1.png");
  float: left;
  height: 21px;
  padding: 0 18px 0 2px;
}
.esm span.transition {
  background: -moz-linear-gradient(right bottom , rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.35) 35%, rgba(255, 255, 255, 0.65) 50%, rgba(255, 255, 255, 0.35) 65%, rgba(255, 255, 255, 0) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: block;
  height: 30px;
  position: absolute;
  right: -160px;
  top: 0;
  width: 100%;
}
.khabar {
  border-left: 1px solid #c8c8c8;
  border-radius: 5px 5px 0 0;
  border-right: 1px solid #c8c8c8;
  border-top: 1px solid #c8c8c8;
  color: #a0a0a0;
  float: right;
  font: 1em tahoma;
  margin-right: 3px;
  padding: 0 10px;
 -moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
-o-border-radius: 5px 5px 0 0;
}
.alarmticker {
  background: url("../images/topwrap.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: right;
  height: 19px;
  margin-top: 2px;
  width: 30px;
}
.menujdate {
  background: none repeat scroll 0 0 #E7ECEC;
  border: 1px solid #D1CCCC;
  border-radius: 3px;
  color: #000000;
  font: 1.15em bbcnassim;
  margin-bottom: 8px;
  text-align: center;
}
.regspeed {
  float: right;
  height: 58px;
}
/* -- login -- */
.topline {
  margin-right: 500px;
  position: absolute;
}
.loginpanel {
  color: #909090;
  float: left;
  height: 26px;
  line-height: 25px;
  min-width: 83px;
  padding: 5px 10px;
  text-align: right;
}
.loginpanel a {
	text-decoration: none;
	padding: 1px 0 2px 0;
	color: #fff;
}
.loginpanel a:hover {
	color: #fff;
	text-decoration: none;
}
#login {
  background: url("../images/grey.png") repeat scroll 0 0 #EEEEEE;
  border: 5px solid #CCCCCC;
  box-shadow: 0 0 10px #000000;
  color: #909090;
  display: none;
  min-height: 220px;
  min-width: 280px;
  position: absolute;
  z-index: 20000;
  -moz-box-shadow: 0px 0px 10px #000;
  -webkit-box-shadow: 0px 0px 10px #000;
}

#login a {
	color: #00719D;
	text-decoration: none;
}
#login a:hover {
	color: #303030;
	text-decoration: none;
}
.logintitle {
	line-height: 40px;
	height: 40px;
	text-align: center !important;
	padding-right: 15px;
}
.logintitle span {
	font-size: 14px;
	color: #303030;
	float: right;
}
.login-close {
	position: absolute;
	background: url(../images/login-close.png) 0 0 no-repeat;
	width: 20px;
	height: 20px;
	cursor: pointer;
	top: 10px;
	left: 10px;
}
.login-close:hover {
	background-position: 0 -20px;}
.login1 {
  border: 1px solid #816907;
  border-radius: 6px;
  -moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius:   6px;
  padding: 5px 10px !important;
}
.login1 hover {
  background: none repeat scroll 0 0 #00387F;
}
.profilephoto {
	margin: 5px;
	width: 100px;
	padding: 5px;
	background: #ccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.profilephotoimg {
	width: 100px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.profile {
	width: 140px;
	float: right;
	margin: 5px 10px 5px 0;
}
.profile ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #303030;
}
.profile li {
	position: relative;
	height: 24px;
	line-height: 20px;
	margin: 0;
}
.profile li a {
	text-align: right;
	padding: 0 10px;
	line-height: 24px;
	font-size: 12px;
	color: #00719D !important;
	text-decoration: none !important;
	display: block;
	text-shadow: 0 1px 1px #fff;
}
.profile li a:hover {
	color: #303030 !important;
	text-decoration: none !important;
}
.login_input {
	width: 250px;
	height: 70px;
	margin: 15px;
}
.login_field {
	width: 250px;
	height: 30px;
	line-height: 35px;
	vertical-align: middle;
	font-size: 15px;
	padding: 0;
	color: #505050;
	background: #fff;
	margin-top: 5px;
}
.enter {
	width: 250px;
	height: 35px;
	background: #fff url(../images/white.png) repeat-x;
	border: 0;
	text-shadow: 0 1px 1px #fff;
	cursor: pointer;
	margin: 20px 0 0;
	font-weight: bold;
	color: #505050;
	font-size: 16px;
	line-height: 35px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 1px 3px #909090;
	-webkit-box-shadow: 0 1px 3px #909090;
	moz-box-shadow: 0 1px 3px #909090;
}
.enter:hover {
	background-position: 0 -5px;
	color: #000;
	box-shadow: 0 1px 2px #505050;
	-webkit-box-shadow: 0 1px 2px #505050;
	moz-box-shadow: 0 1px 2px #505050;}
/* -- Sefaresh.Net -- */	
.not_save {
	font-size: 12px;
	padding: 0;
	margin: 0;
	width: 240px;
	height: 28px;
}
#login_overlay {
	background-color: #000;
	height: 100%;
	left: 0;
	opacity: 0.50;
	-moz-opacity: 0.5;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000;
	display: none;
}
.field {
	padding: 5px;
	width: 240px;
	height: 20px;
	color: #505050;
	font-size: 15px;
	font-family: Tahoma;
	background: none;
	border: 1px solid #bbb;
	vertical-align: middle;
}
.field:hover, .field:active, .field:focus {
	box-shadow: inset 0 0 5px #ccc;
	-webkit-box-shadow: inset 0 0 5px #ccc;
	-moz-box-shadow: inset 0 0 5px #ccc;
}
/* -- Sefaresh.Net -- */	
.cont11 {
  background: none repeat scroll 0 0 #846D50;
  border-radius: 10px 0 0 10px;
  -moz-border-radius:10px 0 0 10px;
-webkit-border-radius:10px 0 0 10px;
-o-border-radius:  10px 0 0 10px;
  color: #FFFFFF;
  margin-bottom: -5px;
  margin-right: -3px;
  padding: 3px 3px 6px 5px;
  text-align: center;
  width: 110px;
}
.cont12 {
  border-radius: 10px;
  -moz-border-radius: 10px;
-webkit-border-radius: 10px;
-o-border-radius:   10px;
  color: #FFFFFF;
  margin-right: 298px;
  margin-top: 18px;
  padding: 3px 3px 6px 5px;
  text-align: center;
  width: 200px;
}
.cont12 a {
  border-radius: 5px;
  -moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius:   5px;
  color: #fff;
  padding: 5px 10px 5px 8px;
  text-align: center;
  background: #846D50;
  margin-right: 3px;
  text-decoration: none;
}
.cont12 a:hover {
  background: #000;
  color: #fff;
}
.cont12 a:focus {
  color: #000000;
}
.aaa {
  background-color: #D3D1D1;
  border-radius: 5px;
  -moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius:   5px;
  margin-bottom: 10px;
  padding: 5px;
}
#dle-ajax-comments {
  padding: 1px;
}
.com_1,.com_2 {background: #fdf5e6;}
.com_3,.com_4,.com_5,.com_6,.com_7,.com_8,.com_9,.com_10, {background: #fff;}
.w_warning {
  background: none repeat scroll 0 0 #cfcdd8;
  border-left: 1px solid #9a9b9e;
  border-right: 1px solid #9a9b9e;
  color: #8364bd;
  padding: 2px 8px 4px 2px;
}
.informer{  padding: 2px;}
.informer:hover {
  padding: 2px;
  background: #F8F5EF;
  color:#FC764A;
  border-radius: 5px;
}
.informer a:hover {
  text-decoration: none;
}
.news-clip-play {
  background: url("../images/play.png") no-repeat scroll center top rgba(0, 0, 0, 0);
  display: block;
  height: 70px;
  margin-bottom: -70px;
  opacity: 0.6;
  position: relative;
  right: 0;
  top: 30px;
  width: 175px;
}
.news-clip-play:hover {
  opacity: 0.9;
}

#carousel {
  margin: 0 auto;
  padding: 0;
}
#carousel ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
#carousel li {
	display: inline;
	float: left;
}
.textholder {
	text-align: left;
	font-size: small;
	padding: 6px;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}
.barnameh {
  color: #000666;
}
.barnameh span {
  color: #E50000;
}
/*galery*/
.main-news {
  border: 1px solid #ACACAD;
  border-radius: 5px;
  float: right;
  margin: 9px 4px 0;
  width: 232px;
}
.main-news-image {
  background: none repeat scroll 0 0 #E5E3D6;
  border-radius: 3px;
  height: 150px;
  padding: 5px;
}
.main-news-image:hover{ background:#042DF9;}								
.main-news-image-hidden{
width: 150px;
height: 150px;
overflow: hidden;
position: relative;
}								
.main-news-image-hidden img{
min-width: 150px;
height: 150px;
position: absolute;
top: 0px;
right: -70px;
}
.main-news-image-hidden1 {
  height: 150px;
  overflow: hidden;
  position: relative;
}
.main-news-image-hidden1 img {
  height: 150px;
  position: absolute;
  top: 0;
  width: 224px;
}					
.main-news h2 a {
  color: #383338;
  display: block;
  font-family: bbcnassim,tahoma,arial;
  font-size: 15px;
  font-weight: normal;
  height: 35px;
  line-height: 18px;
  overflow: hidden;
  text-align: center;
}					
.main-news h2 a:hover{
color: #042DF9;
}
.main-news1 {
  float: right;
  margin: 0 4px 5px;
  width: 95px;
}
						
.main-news-image1 {
  background: none repeat scroll 0 0 #E5E3D6;
  border-radius: 3px;
  height: 92px;
  padding: 4px;
  width: 92px;
}
.main-news-image1:hover{ background:#042DF9;}								
.main-news-image-hidden2{
width: 92px;
height: 92px;
overflow: hidden;
position: relative;
}				
.main-news-image-hidden2 img{
min-width: 92px;
height: 92px;
position: absolute;
top: 0px;
right: -70px;
}
									
.main-news-image-hidden11{
width: 92px;
height: 92px;
overflow: hidden;
position: relative;
}						
.main-news-image-hidden11 img {
  height: 90px;
  min-width: 98px;
  position: absolute;
  top: 0;
}						
.main-news1 h2 a {
  color: #383338;
  display: block;
  font-family: bbcnassim,tahoma,arial;
  font-size: 11px;
  font-weight: normal;
  height: 47px;
  line-height: 15px;
  overflow: hidden;
  text-align: center;
}
.main-news1 h2 a:hover{color: #042DF9;}
.dates {
  background: none repeat scroll 0 0 #C9C7C7;
  color: #000000;
  font: 1.4em bbcnassim;
  text-align: center;
}
.dates1 {
  background: none repeat scroll 0 0 #C9C7C7;
  color: #000000;
  font: 0.9em bbcnassim;
  text-align: center;
}
.help {
  background: none repeat scroll 0 0 #DAFCE8;
  border: 2px solid #EA0E0E;
  border-radius: 5px;
  color: #000000;
  font: 1.1em bbcnassim;
  margin-bottom: 5px;
  padding: 3px;
  text-align: center;
}
/*galery*/
.dastgah {
  background: none repeat scroll 0 0 #DADADA;
  color: #000BBC;
  font: 1.3em bbcnassim;
  padding: 3px 6px;
}
.editpost {
  background: none repeat scroll 0 0 #BF0723;
  color: #FFF600;
  margin-top: 11px;
  padding: 6px;
}
#dle-content {  margin: 0 -22px 0 -13px;}
#dle-content1 {  margin: 1px;}
.story_dl {
  background: none repeat scroll 0 0 #0b1f8b;
  border-radius: 5px;
  margin: 0 207px;
  padding: 3px;
  text-align: center;
}
.story_dl:hover {
  background: none repeat scroll 0 0 #000000;
}
.story_dl a {
  color: #E1FF05;
  text-decoration: none;
}

.more {
  float: left;
  margin-left: 10px;
}
.speedbar {
  background: none repeat scroll 0 0 inactivecaption;
  border-radius: 5px;
  color: #b20000;
  font: 0.9em bbcnassim;
  margin: 2px -26px -12px -18px;
  padding: 3px 5px 3px 0;
}