@charset "UTF-8";
@font-face {font-family: 'AKufi';src: url('../fonts/AKufi.woff') format('woff'),url('../fonts/AKufi.ttf') format('truetype');}
@font-face {font-family: 'BArshia';src: url('../fonts/BArshia.woff') format('woff'),url('../fonts/BArshia.ttf') format('truetype');}
@font-face {font-family: 'BDastnevis';src: url('../fonts/BDastnevis.woff') format('woff'),url('../fonts/BDastnevis.ttf') format('truetype');}
@font-face {font-family: 'BEntezar';src: url('../fonts/BEntezar.woff') format('woff'),url('../fonts/BEntezar.ttf') format('truetype');}
@font-face {font-family: 'BMorvarid';src: url('../fonts/BMorvarid.woff') format('woff'),url('../fonts/BMorvarid.ttf') format('truetype');}
@font-face {font-family: 'BNazanin';src: url('../fonts/BNazanin.woff') format('woff'),url('../fonts/BNazanin.ttf') format('truetype');}
@font-face {font-family: 'BTitr';src: url('../fonts/BTitr.woff') format('woff'),url('../fonts/BTitr.ttf') format('truetype');}
@font-face {font-family: 'BYekan';src: url('../fonts/BYekan.woff') format('woff'),url('../fonts/BYekan.ttf') format('truetype');}
@font-face {font-family: 'BZar';src: url('../fonts/BZar.woff') format('woff'),url('../fonts/BZar.ttf') format('truetype');}
@font-face {font-family: 'CEntezar';src: url('../fonts/CEntezar.woff') format('woff'),url('../fonts/CEntezar.ttf') format('truetype');}
@font-face {font-family: 'DEntezar';src: url('../fonts/DEntezar.woff') format('woff'),url('../fonts/DEntezar.ttf') format('truetype');}
@font-face {font-family: 'IranNastaliq';src: url('../fonts/IranNastaliq.woff') format('woff'),url('../fonts/IranNastaliq.ttf') format('truetype');}
@font-face {font-family: 'IRANSans';src: url('../fonts/IRANSans.woff') format('woff'),url('../fonts/IRANSans.ttf') format('truetype');}

body {width:100% !important;overflow-x:hidden !important;}
.rtl {direction:rtl;}
.ltr {direction:ltr;}
.center {text-align:center;}
.fleft {float:left;}
.fright {float:right;}
.fleftr {float:right;}
.frightr {float:left;}
.tleft {text-align:left;}
.tright {text-align:right;}
.absolute {position:absolute;}
.inline {display:inline-block;}
.pull-none {text-align:center;}
pre {direction:ltr;text-align:left;}

div#content {overflow-x:hidden;}

/* Unpublished */
.system-unpublished, tr.system-unpublished {
	background: #e8edf1;
	border-top: 4px solid #c4d3df;
	border-bottom: 4px solid #c4d3df;
}

span.highlight {
	background-color:#FFFFCC;
	font-weight:bold;
	padding:1px 0;
}

.img-fulltext-float-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.img-fulltext-float-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.img-fulltext-float-none {
}

.img-intro-float-right {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

.img-intro-float-left {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.img-intro-float-none {
}

/*S63*/
.smessage {
position: fixed;
bottom: 3px;
width: 100%;
z-index:999999;
}

#login-form li {
    margin-bottom: 3px;
}

table.stable {
    *border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: solid #ccc 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;         
}
table.stable tbody tr:nth-child(even) {
    background: rgba(240,240,240,0.5);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
}
table.stable tbody tr:nth-child(odd) {
    background: rgba(220,220,220,0.5);;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.3) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.3) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.3) inset;        
}
table.stable tbody tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}
table.stable td, table.stable th {
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;
    text-align: right;
    width:auto;
}
table.stable th {
    background-color: #dce9f9;
    background-image: -webkit-gradient(linear, right top, right bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
table.stable td:first-child, table.stable th:first-child {
    border-right: none;
}
table.stable th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}
table.stable th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}
table.stable th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}
table.stable tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}
table.stable tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}
table.s2c tr td {width:50%;}
table.s3c tr td {width:33.3%;}
table.s4c tr td {width:25%;}
table.s5c tr td {width:20%;}
table.s6c tr td {width:16.6%;}
table.s7c tr td {width:14.2%;}
table.s8c tr td {width:12.5%;}
table.s9c tr td {width:11.1%;}
table.s10c tr td {width:10%;}

.sround0 {-moz-border-radius: 0% !important;-webkit-border-radius: 0% !important;border-radius:0% !important;}
.sround10 {-moz-border-radius: 10% !important;-webkit-border-radius: 10% !important;border-radius:10% !important;}
.sround20 {-moz-border-radius: 20% !important;-webkit-border-radius: 20% !important;border-radius:20% !important;}
.sround30 {-moz-border-radius: 30% !important;-webkit-border-radius: 30% !important;border-radius:30% !important;}
.sround40 {-moz-border-radius: 40% !important;-webkit-border-radius: 40% !important;border-radius:40% !important;}
.sround50 {-moz-border-radius: 50% !important;-webkit-border-radius: 50% !important;border-radius:50% !important;}
.sround60 {-moz-border-radius: 60% !important;-webkit-border-radius: 60% !important;border-radius:60% !important;}
.sround70 {-moz-border-radius: 70% !important;-webkit-border-radius: 70% !important;border-radius:70% !important;}
.sround80 {-moz-border-radius: 80% !important;-webkit-border-radius: 80% !important;border-radius:80% !important;}
.sround90 {-moz-border-radius: 90% !important;-webkit-border-radius: 90% !important;border-radius:90% !important;}
.sround100 {-moz-border-radius: 100% !important;-webkit-border-radius: 100% !important;border-radius:100% !important;}

.sborder {border:5px solid #ccc !important;}

.slist {list-style:none;}
.slist li {clear:both;background:rgba(240,240,240,0.5);line-height:40px;padding:1px 5px;margin-bottom:1px;transition-property:background,padding,border;transition-duration:0.3s;}
.slist li:hover {background:rgba(220,220,220,0.5);padding-right:15px;border-right:3px solid #aaa;}
.slist li a {font-size:inherit;}

.nobacklist li,.nobacklist li:hover,.mnobacklist li,.mnobacklist li:hover {background:transparent !important;}

dd.field-entry {margin-right:0px;}

dd.field-entry span.field-value a {
display:block;
line-height:30px;
background:#eee;
margin-top:3px;
padding:3px 10px;
text-decoration:none;
}

.item img,.item-pagearticles img {height:auto !important;}

.dl-horizontal dt, .profile > ul {background: #e0e5e7;padding: 5px 5px 5px 25px;border-radius: 0 5px 5px 0;margin-right:5px;}
.dl-horizontal dd {margin: 9px 135px 0 0;background: #eee;padding: 5px;border-radius: 5px 0 0 5px;min-height: 24px;}

select.tagselector {width:100%;}

.tag-body img {float: right !important;width: 150px !important;height: 150px !important;vertical-align: middle;margin: 0 5px;}

div.stbox div.spanx {padding:3px;border:1px solid #f5f5f5;border-radius:3px;}

.product-price-container {text-align: center;background: #97d7ff;padding: 3px 0;}

div#content div.icons {margin-top:-40px;margin-bottom:45px;}

@media (max-width: 767px) {
	.mobilehide {display:none}
    .form-horizontal .controls {margin-right:0px;clear:both;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .tablethide {display:none}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.mediumhide {display:none}
}
@media (min-width: 1200px) {
	.widehide {display:none}
}