@font-face {
    font-family: "Vazir";
    font-weight: normal;
    src: url("https://cdn.rawgit.com/rastikerdar/vazir-font/v16.1.0/dist/Vazir.eot?#iefix") format("embedded-opentype"), url("https://cdn.rawgit.com/rastikerdar/vazir-font/v16.1.0/dist/Vazir.woff2") format("woff2"), url("https://cdn.rawgit.com/rastikerdar/vazir-font/v16.1.0/dist/Vazir.woff") format("woff"), url("Vazir.ttf") format("truetype");
}

* {
    font-family: "Vazir"!important;
    font-size: 12px!important;
}

html {
    background: #f1f1f1;
}

body {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: #3B3b3b;
    margin: 0 auto;
    background-color: #ffffff;
}

td {
    font-family: Tahoma, sans-serif, Helvetica, Arial;
    font-size: 12px;
}

input,
select {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #000;
    background-color: #FFFFFF;
    border: 1px solid #E3E3E3;
}


/*  */

img {
    border: 0;
}


/* Header 1 - Main header */

tr.header1 {
    background: #dddddd;
    color: #ffffff;
    font-weight: bold;
    padding-left: 10px;
    font-size: 10pt;
}

tr.header1 a {
    text-decoration: none;
}

tr.header1 a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

td.header1 {
    background: #dddddd;
    color: #444444;
    font-weight: bold;
    padding-left: 10px;
    height: 25px;
    font-size: 10pt;
    text-align: center !important;
}

.header1Title {
    background-image: url('/Forum/images/MenuC1.gif');
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 10px;
    height: 25px;
    font-size: 10pt;
}


/* Header 2 - Sub header */

tr.header2 {
    background: url('/Forum/images/MenuC1.gif');
    color: #BDDAF7;
    font-weight: bold;
}

td.header2 {
    background: url('/Forum/images/MenuC1.gif');
    color: #BDDAF7 !important;
    font-weight: bold;
    height: 30px;
    padding: 0px 10px !important;
}

td.header2 a {
    color: #BDDAF7 !important;
    text-decoration: none;
}

td.header2 a:link {
    color: #ffffff;
    text-decoration: none;
}

td.header2 a:visited {
    color: #ffffff;
    text-decoration: none;
}

td.header2 a:active {
    color: #ffffff;
    text-decoration: none;
}

td.header2 a:hover {
    color: #ffffff;
    text-decoration: none;
}

#forum6 {
    background: url('/Forum/images/MenuGreen.gif') !important;
    color: #EEFFE5 !important;
}

#forum6 a {
    color: #EEFFE5 !important;
}

#forum1 {
    background: #c65200 url('/Forum/images/shahr.gif') !important;
    color: #FFECDD !important;
}

#forum1 a {
    color: #FFECDD !important;
}

td.infoTable {
    background-color: #FAFAFA;
    padding: 10px;
    border: 1px solid #F2F2F2;
}


/* all links */

.content a {
    color: #008375;
    text-decoration: none;
}

.content a:hover {
    color: #02A999;
    text-decoration: none;
}


/* Footer1 - Bottom of tables */

.footer1 {
    font-size: 7pt;
    height: 28px;
    background-color: #f4f4f4;
}

.footer1 select,
.footer1 td {
    font-size: 10px;
}

.forumheading {
    font-size: 9pt;
    font-weight: bold;
}

a.post_link {
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}


/* Header of posts */

.postheader {
    background-color: #f0f0f0;
}

.postheader a {
    font-size: 11pt;
    color: Black;
}


/* User info and post/article */

.post {
    background-color: #F5F5F5;
}

.post_alt {
    background-color: #FaFaFa;
}

tr.post:hover {
    background-color: #FFFFFF;
}

tr.post_alt:hover {
    background-color: #FFFFFF;
}


/* Footer of posts */

.postfooter {
    background-color: #cdcdcd;
}


/* Area between posts */

.postsep {
    background-color: #009999;
    font: 0px;
    padding: 0px;
    line-height: 0px;
}

.postsep td {
    background-color: #009999;
    font: 0px !important;
    padding: 0px !important;
    line-height: 0px !important;
}


/* most tables are class 'content' */

.content {
    border: solid 1px #cccccc;
    padding: 0px;
    margin: 0px;
    color: #000000;
}

.postformheader {
    background-color: #EEEEEE;
    font-weight: bold;
}

table.content td {
    padding: 8px;
}


/* used for quoting messages */

.quote {
    padding-left: 16px;
    margin: 5px;
}

.innerquote {
    padding: 4px;
    background-color: #fefefe;
    border: 1px dashed #808080;
}


/* used for code */

.code {
    padding-left: 16px;
    margin: 5px;
}

.innercode {
    padding: 4px;
    background-color: #efefef;
    border: solid 1px #808080;
    color: #000000;
    font-size: 8pt;
    font-family: Courier New, Courier;
}


/* font sizes */

.smallfont {
    font-size: 10px;
}

.largefont {
    font-size: 12px;
}


/* Image Links */

a.imagelink {
    font-weight: bold;
    color: #000000;
}

a:hover.imagelink {
    text-decoration: none;
    /*background-color: #D0D0D0;*/
}


/* Used for editor textarea */

.posteditor {
    width: 100%;
    height: 200px;
}


/* Table just above and below tables */

table.command {
    padding: 3px;
}


/* p-tag at the top of pages with navigation links */

.navlinks {
    font-weight: bold;
    color: #000000;
}

.navlinks a {
    color: #000000;
    text-decoration: none
}

.navlinks a:hover {
    color: #666666;
}


/* for printing */

table.print {
    border: solid 1px #C0C0C0;
}

.printheader {
    background-color: #DDDDDD;
    color: #000000;
    padding: 4px;
}

.printbody {
    background-color: #FFFFFF;
    color: #000000;
    padding: 4px;
}

.pbutton {
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #ffffff;
    background: url(/Forum/themes/yafpro/BTNN.gif);
    height: 25px;
    width: 100px;
    border: 0px !important;
}

.textfield {
    background-color: #FFFFFF;
    border: 1px solid #3B3b3b;
    width: 100%;
}

.ButtonOut {
    border: #E3E3E3 1px solid;
}

.ButtonOver {
    border: #000000 1px solid;
    background-color: #ffffff;
}

.ButtonChecked {
    border: #000000 1px solid;
}

.ButtonOff {
    border: #669966 1px solid;
}

#bbcodeFeatures {
    border: #eeffee 1px solid;
}


/*
Use this to setup overflow feature for your site.
On IE that would mean specifying a width so that the overflow will work properly.
This CSS already works on FireFox.
*/

div.postdiv {
    width: 100%;
    min-height: 100px;
    overflow: auto;
}

#_ctl0 {
    width: 950px;
    margin: 0 auto;
}

#_ctl0>table:nth-child(19)>tbody>tr:nth-child(1)>td>table>tbody>tr>td:nth-child(2) {
    display: none
}