body { margin:0px; direction:ltr; font-size:13px; font-family:Tahoma; color:#000000; background-color:#EEE; background-image:url(db/pages/files/images/bg.jpg);  }
@font-face {
    font-family: 'dana';
    src: url(/db/pages/files/images/fonts/dana-regular.eot);
    src: url(/db/pages/files/images/fonts/dana-regular.eot?#iefix) format("eot"), url(/db/pages/files/images/fonts/dana-regular.woff2) format("woff2"), url(/db/pages/files/images/fonts/dana-regular.woff) format("woff"),
        url(/db/pages/files/images/fonts/dana-regular.ttf) format("ttf");
    font-weight: 300;
}
@font-face {
    font-family: 'danaMedium';
    src: url(/db/pages/files/images/fonts/dana-medium.eot);
    src: url(/db/pages/files/images/fonts/dana-medium.eot?#iefix) format("eot"), url(/db/pages/files/images/fonts/dana-medium.woff2) format("woff2"), url(/db/pages/files/images/fonts/dana-medium.woff) format("woff"),
        url(/db/pages/files/images/fonts/dana-medium.ttf) format("ttf");
    font-weight: 300;
}
@font-face {
    font-family: 'danaBold';
    src: url(/db/pages/files/images/fonts/dana-bold.eot);
    src: url(/db/pages/files/images/fonts/dana-bold.eot?#iefix) format("eot"), url(/db/pages/files/images/fonts/dana-bold.woff2) format("woff2"), url(/db/pages/files/images/fonts/dana-bold.woff) format("woff"),
        url(/db/pages/files/images/fonts/dana-bold.ttf) format("ttf");
    font-weight: 300;
}
@font-face {
    font-display: swap;
    font-family: FontAwesome;
    src: url(/db/pages/files/images/fonts/fontawesome-webfont.eot?v=4.7.0);
    src: url(/db/pages/files/images/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(/db/pages/files/images/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),
        url(/db/pages/files/images/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(/db/pages/files/images/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),
        url(/db/pages/files/images/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");
    font-weight: 400;
    font-style: normal;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
    content: "\f0c9";
}
.fa-home:before {
    content: "\f015";
}
.fa-bell:before {
    content: "\f0f3";
}
.fa-bell-o:before {
    content: "\f0a2";
}
#qc-cmp2-persistent-link{display: none!important;}
table,tr,th,td,p,div,span,hr,img,ul,li,a { margin:0px; padding:0px; }
.ipage_box_share{clear: both;}
#full_window { text-align:center; vertical-align:inherit; box-sizing:border-box; }

#site_window { width:1300px; background-color:#fff5fd; border:solid 3px #fff; display:inline-block; vertical-align:top; margin:12px 0px 20px 0px; border-radius:8px; box-sizing:border-box; 

-webkit-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.75); }

header { display:block; padding:3px; background-color:#FFF; vertical-align:top; margin:3px 3px 3px 3px; border-radius:4px 4px 4px 4px; box-sizing:border-box; direction:rtl; }

#site_header { height:95px; background-image:url(db/pages/files/images/bg_header.jpg); background-repeat:no-repeat; background-position:right top; box-sizing:border-box;  }

#col_midright { width:980px; display:inline-block; vertical-align:inherit; box-sizing:border-box; direction:ltr; float:right; }

#col_mid { width:780px; display:inline-block; vertical-align:inherit; box-sizing:border-box; direction:rtl; }

#col_right { width:200px; display:inline-block; vertical-align:inherit; box-sizing:border-box; direction:rtl; }

#col_left { width:310px;  display:inline-block; vertical-align:inherit; float:left; box-sizing:border-box; direction:rtl; }

#content_left { padding:0px 2px 5px 3px; text-align:center; box-sizing:border-box;  }

#content_right { padding:0px 3px 5px 2px;  text-align:center; box-sizing:border-box;  }

a, a:visited, a:link, a:active { color:#09F; text-decoration:none; }

a:hover { color:#A03; }

article { margin:2px 0px 0px 0px; box-sizing:border-box;  }

footer { display:block;  margin:0px; padding:30px 100px 10px 210px; 

border-radius:0px 0px 4px 4px; border:0px solid #d9b4d7; clear:both; background-color:#e9c5eb; box-sizing:border-box; text-align:center; 

background: -webkit-repeating-linear-gradient(#fde1ff, #fff);

background: -o-repeating-linear-gradient(#fde1ff, #fff);

background: -moz-repeating-linear-gradient(#fde1ff, #fff);

background: repeating-linear-gradient(#fde1ff, #fff);}

#footer { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-variant:small-caps; letter-spacing:2px; text-decoration:overline; direction:ltr; color:#d9b4d7;     font-family: 'danaBold';
    font-size: 16px;}

#footer a {  font-family:farsi1, Arial; font-size:14px; font-weight:700; color:#d9b4d7;  letter-spacing:0px;      font-family: 'danaBold';} #footer a:hover { color:#C36; }

#banners_header { float:left; margin:1px 0px 0px 1px; direction:ltr; }

#banners_footer { text-align:center; }

#topmenu { box-sizing:border-box; direction:rtl; display:block; margin:0px; padding:2px 4px 2px 0px; border-radius:4px; text-align:right;  background-color: #5b0061;clear: both; }

#topmenu ul { box-sizing:border-box; direction:rtl; margin:0px; padding:0px; }

#topmenu ul#loginbtn { box-sizing:border-box; direction:rtl; float:left; }

#topmenu li { box-sizing:border-box; direction:rtl; list-style:none; display:inline-block; }

#topmenu a.btnmenu,#topmenu a.btnmenu:link,#topmenu a.btnmenu:visited,#topmenu a.btnmenu:active { 

box-sizing:border-box; direction:rtl; list-style:none; display:inline-block; margin:1px 0px 1px 5px; color:#fff;  

text-decoration:none; border-radius:15px; min-width:60px; white-space:nowrap;

text-align:center; font-family:farsi1, Arial; font-size:15px; font-weight:700;  text-shadow:0px 0px 3px #c659c0; padding:0px 12px 1px 12px; opacity:0.95;

border:solid 1px #92108b; background-color: #5b0061;font-family: 'dana';font-weight: normal;}

#topmenu a.btnmenu:hover { opacity:1.0; color:#FFF; 

border:solid 1px #a2209b; background-color: #c659c0; 

background: -webkit-repeating-linear-gradient(#c659c0, #c659c0 65%, #a2209b 85%, #a2209b 100%);

background: -o-repeating-linear-gradient(#c659c0, #c659c0 65%, #a2209b 85%, #a2209b 100%);

background: -moz-repeating-linear-gradient(#c659c0, #c659c0 65%, #a2209b 85%, #a2209b 100%);

background: repeating-linear-gradient(#c659c0, #c659c0 65%, #a2209b 85%, #a2209b 100%); }

#topmenu a.btnmenu2,#topmenu a.btnmenu2:link,#topmenu a.btnmenu2:visited,#topmenu a.btnmenu2:active { 

box-sizing:border-box; direction:rtl; list-style:none; display:inline-block; margin:1px 0px 1px 5px; color:#FFF;  

text-decoration:none; border-radius:15px; min-width:60px; white-space:nowrap;

text-align:center; font-family:farsi1, Arial; font-size:15px; font-weight:700;  text-shadow:0px 0px 3px #FFF; padding:0px 20px 0px 20px; opacity:1;

border:solid 2px #FFF; background-color:#A00;font-family: 'dana';font-size: 14px;font-weight: normal;}

#topmenu a.btnmenu2:hover { opacity:1.0; background-color: #F00; }

.downmenu_arrow_space { box-sizing:border-box; direction:rtl; display:inline-block; width:15px;  }

.downmenu_arrow { box-sizing:border-box; direction:rtl; border-style: solid; border-width: 7px 5px 0 5px; border-color: #ffccf5 transparent transparent transparent; margin:9px -5px; position:absolute; }

.dropmenu { box-sizing:border-box; direction:rtl; position: absolute; width: 180px; margin:-1px 0px; z-index:3000; display:none; 

padding:5px 2px 2px 2px; border-radius:0px 0px 10px 10px; text-align:right;  background-color: #6d0367;

-webkit-box-shadow: -5px 10px 10px 1px rgba(0,0,0,0.75); -moz-box-shadow: -5px 10px 10px 1px rgba(0,0,0,0.75); box-shadow: -5px 10px 10px 1px rgba(0,0,0,0.75);  

background: -webkit-repeating-linear-gradient(#6d0367, #6d0367 5%, #92108b 30%, #92108b 100%);

background: -o-repeating-linear-gradient(#6d0367, #6d0367 5%, #92108b 30%, #92108b 100%);

background: -moz-repeating-linear-gradient(#6d0367, #6d0367 5%, #92108b 30%, #92108b 100%);

background: repeating-linear-gradient(#6d0367, #6d0367 5%, #92108b 30%, #92108b 100%); }

.dropmenu a.dropmenu_item, .dropmenu a.dropmenu_item:link, .dropmenu a.dropmenu_item:visited, .dropmenu a.dropmenu_item:active { 

box-sizing:border-box; direction:rtl; display:block; margin:2px; padding:4px 10px 4px 2px; color:#fff; text-decoration:none; border-radius:15px; white-space:nowrap;

text-align:right; font-family:farsi1, Arial; font-size:14px;  text-shadow:0px 0px 3px #c659c0; opacity:0.8; border:solid 1px #92108b; background-color: #5b0061;

-webkit-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.75); font-family: 'dana';}

.dropmenu a.dropmenu_item:hover { opacity:1.0; color:#FFF; border:solid 1px #a2209b; background-color: #c659c0; 

background: -webkit-repeating-linear-gradient(#c659c0, #c659c0 65%, #a2209b 85%, #a2209b 100%);

background: -o-repeating-linear-gradient(#c659c0, #c659c0 65%, #a2209b 85%, #a2209b 100%);

background: -moz-repeating-linear-gradient(#c659c0, #c659c0 65%, #a2209b 85%, #a2209b 100%);

background: repeating-linear-gradient(#c659c0, #c659c0 65%, #a2209b 85%, #a2209b 100%); }

@font-face{font-family:farsi1;font-weight:700;font-style:normal;src:url(db/pages/files/images/f1.woff) format("woff")} */

h1 { font-family:farsi1, Arial; font-size:26px; color:#906; }

.block { display:block; text-align:center; }

.inline { display:inline-block; }

.hide { display:none; }

.clear { clear:both; }

.iframes { width:100%; height:700px; border:none; overflow:scroll; }

a.btn_op { opacity:0.85; } a.btn_op:hover { opacity:1; }

.fleft { display:block; box-sizing:border-box; float:left; margin:0px 20px 0px 0px; }

.fright { display:block; box-sizing:border-box; float:right; margin:0px 0px 0px 20px; }

.box1 { display:block; text-align:center; border:solid 1px #ebcbed; background-color:#FFF; border-radius:7px; padding:3px; margin:0px 0px 3px 0px;  }

.box2 { display:block; text-align:center; border:solid 1px #ebcbed; background-color:#FFF; border-radius:4px; padding:2px; margin:0px 0px 10px 0px; box-shadow: 0px 10px 10px -10px rgba(162,5,172,0.5); }

.box3 { display:block; text-align:center; border:solid 1px #ebcbed; background-color:#f0e0f3; border-radius:2px; padding:3px; 
/*
background: -webkit-repeating-linear-gradient(#fffcff, #fde3ff);

background: -o-repeating-linear-gradient(#fffcff, #fde3ff);

background: -moz-repeating-linear-gradient(#fffcff, #fde3ff);

background: repeating-linear-gradient(#fffcff, #fde3ff);*/}

.box4 { display:block; text-align:center; border:solid 1px #ebcbed; background-color:#FFF; border-radius:4px; padding:1px; margin:0px 0px 2px 0px; 

box-shadow: 0px 6px 10px -10px rgba(162,5,172,0.5); }

a.box5,a.box5:active,a.box5:link,a.box5:visited   { display:block; text-align:right; border:solid 1px #fde3ff; background-color:#fcfcfc; border-radius:2px; padding:1px;

 text-decoration:none; color:#301; font-size:15px; font-family:farsi1, Arial;
/*
background: -webkit-repeating-linear-gradient(#fcfcfc, #fde3ff);

background: -o-repeating-linear-gradient(#fcfcfc, #fde3ff);

background: -moz-repeating-linear-gradient(#fcfcfc, #fde3ff);

background: repeating-linear-gradient(#fcfcfc, #fde3ff);*/
font-family: 'danaMedium';font-size: 13px;color: #0d0101;
}

a.box5:hover { background-color:#e9c5eb; color:#714;

background: -webkit-repeating-linear-gradient(#fff, #e9c5eb);

background: -o-repeating-linear-gradient(#fff, #e9c5eb);

background: -moz-repeating-linear-gradient(#fff, #e9c5eb);

background: repeating-linear-gradient(#fff, #e9c5eb);}

.box5b { display:inline-block; width:16px; height:22px; float:right; border:solid 1px #ebcbed; background-color:#e9c5eb; border-radius:2px; margin-left:6px; 

background: -webkit-repeating-linear-gradient(#fff, #e9c5eb);

background: -o-repeating-linear-gradient(#fff, #e9c5eb);

background: -moz-repeating-linear-gradient(#fff, #e9c5eb);

background: repeating-linear-gradient(#fff, #e9c5eb);}

.box6 { display:block; text-align:center; border:solid 1px #ebcbed; border-radius:8px; padding:3px; margin:0px 0px 5px 0px;  
    background-color:#fcfcfc; 
/*
background: -webkit-repeating-linear-gradient(left, #fffcff, #fef1ff 50%, #fffcff 100%);

background: -o-repeating-linear-gradient(left, #fffcff, #fef1ff 50%, #fffcff 100%);

background: -moz-repeating-linear-gradient(left, #fffcff, #fef1ff 50%, #fffcff 100%);

background: repeating-linear-gradient(left, #fffcff, #fef1ff 50%, #fffcff 100%); */}

.linkbox { display:block; box-sizing:border-box; height:250px; overflow-style:auto; overflow:auto; }

.imgblock { display:block; text-align:center; }

.title_box  { display:block; text-align:center; color:#660000; font-family:farsi1, Arial; font-size:24px; border-radius:10px; background-color:#f0e0f3; 

padding:10px; margin:0px 4px 0px 4px; border:2px solid #FFF; background-image:url(db/pages/files/images/h1_bg.png); background-size:100%; background-position:bottom;

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);     font-family: 'danaBold';
font-size: 23px;}

.title_box2  { display:block; text-align:center; color:#FFF; font-family:farsi1, Arial; font-size:22px; border-radius:10px; background-color:#906; 

padding:10px; margin:0px 0px 30px 0px; border:2px solid #FFF;  background-image:url(db/pages/files/images/h1_bg.png); background-size:100%; background-position:bottom;

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); font-family: 'danaBold';font-size: 19px;}

.title_box3  { text-align:center; color:#606; font-family:farsi1, Arial; font-size:22px;font-family: 'danaBold';font-size: 21px;}

#ad_warning { display:block; box-sizing:border-box; margin:10px 4px 10px 4px; padding:10px 5px 10px 5px; text-align:center; color:#602; font-family:'danaBold'; font-size:11px; 

background-color:#FFF; border:solid 3px #602; border-radius:10px; }

.ipage_box { display:block; text-align:center; color:#000;  border-radius:10px; background-color:#F9F9F9; font:13px Arial;

padding:10px; margin:4px 4px 4px 4px; border:2px solid #FFF; 

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); }

.ipage_box2 { display:block; text-align:center; color:#000;  border-radius:10px; background-color:#fff; padding:10px; margin:4px 4px 4px 4px; border:2px solid #FFF; min-height:500px; 

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); }

.ipage_box_search { direction:rtl; text-align:left; }

a.ui-corner-all { color:#888 !important; direction:rtl !important; text-align:right !important; font-family:farsi1, Arial !important; font-size:16px !important; font-weight:100 !important; }

.gsc-above-wrapper-area { display:none !important; }

.gsc-results {  direction:rtl !important; text-align:right !important; border-radius:5px !important;  }

.gsc-input {  direction:rtl !important; text-align:right !important; border-radius:5px !important; 

font-family:farsi1, Arial !important; font-size:20px !important; font-weight:100 !important; background:none !important; }

.gsc-url-bottom, .gs-visibleUrl, .gs-visibleUrl-short, .gs-visibleUrl-long { direction:ltr !important; text-align:left !important; font-family:Arial !important; font-size:12px !important; }

.gsc-results div {  direction:rtl !important; text-align:right !important; font-family:'danaBold' !important; }

.gs-title {font-family: 'danaBold' !important;font-size: 16px !important; font-weight:100 !important; direction:rtl !important; text-align:right !important; margin-right:10px !important;  }

.gs-title b {  font-family:farsi1, Arial !important; font-size:20px !important; font-weight:bold !important; }

.gs-bidi-start-align {  font-family:farsi1, Arial !important; font-size:14px !important; font-weight:100 !important; direction:rtl !important; text-align:right !important; margin-right:20px !important;  }
.gs-snippet{font-size: 13px!important;}
.gcsc-branding { opacity:0.01 !important; }

.gsc-adBlock { display:none !important; }

.navgo { width:0; height:0; border-style:solid; border-width: 5px 8.7px 5px 0; border-color: transparent #a300a3 transparent transparent; display:inline-block; margin:0px 5px 0px 5px; }

#article_nav { text-align:right; padding:2px 10px 2px 1px;     font-family: 'dana'; font-size: 16px;}

#article_nav a { text-decoration:none; font-size:12px; font-family:farsi1, Tahoma; color:#000000;font-family: 'dana';} #article_nav a:hover { color:#F00; }

.article_title  { text-align:center; color:#702; font-family:farsi1, Arial; font-size:28px; line-height:39px; border-bottom:solid 1px #FFCCFF; margin:20px 20px 0px 20px; padding:0px 0px 20px 0px;font-family: 'dana';font-size: 26px;}

.article_date { font-family:farsi1, Arial; font-size:12px; font-weight:100; color:#999; direction:rtl; text-align:right; padding:0px; margin:7px 20px 50px 20px;     font-family: 'dana';    font-size: 13px;}

#article_text { margin:0px 0px 20px 0px; }

.text { font-family:farsi1, Tahoma; font-size:16px; font-weight:100; color:#000; direction:rtl; text-align:justify; padding:15px; line-height:30px; font-family: 'dana';}

.sharebox {  width:110px; text-align:center; box-sizing:border-box; vertical-align:bottom; } 

.ipage_box_share { display:block; margin:10px 5px 0px 5px; background-color:#fffcff;box-shadow:none !important; box-sizing:border-box; border-radius:10px; border:solid 1px #ccc; padding:28px; vertical-align:middle; }

a.balashare, a.balashare:link, a.balashare:visited, a.balashare:active { opacity:0.7; }

a.balashare:hover { opacity:1; }

#vote_container1 { float:left; margin:0px 0px 0px -5px; }

#vote_container2 { float:right; margin:-12px 30px 0px 0px; }

.ipage_box_warn { display:inline-block; width:338px; margin:10px 0px 10px 10px; background-color:#F0F4FF; box-sizing:border-box; height:247px;  

border-radius:10px; border:solid 1px #C0C4CF; font:11px Tahoma; text-align:justify; padding:32px;  }

.ipage_box_warn_title {  font-size:15px; font-family:farsi1, Arial; color:#028; margin:0px 0px 5px 0px; }

.ipage_box_fan { display:inline-block; width:390px; margin:10px 0px 10px 0px; vertical-align:top; box-sizing:border-box;  }

.ipage_box_fan1 { display:block; margin:0px 0px 14px 0px; background-color:#fff; height:115px;  border-radius:10px; border:solid 1px #070; 

font-size:15px; font-family:farsi1, Arial; color:#070; text-align:justify; padding:20px; box-sizing:border-box;    }

.ipage_box_fan2 { display:block; margin:0px 0px 0px 0px; background-color:#fff; height:115px;  border-radius:10px; border:solid 1px #CC3333; 

font-size:15px; font-family:farsi1, Arial; color:#CC3333; text-align:justify; padding:20px; box-sizing:border-box;font-family: 'dana';font-size: 12px; }

#search_form { background-color:#FFF; border-radius:10px; border:solid 1px #ebcbed; }

#search_form input { background-color:#FFF; border:hidden; font-size:14px; font-family:farsi1, Arial; color:#603; width:140px;  }

#search_form button { background-color:#FFF; border:hidden; width:18px; height:17px;  cursor:pointer; opacity:0.7; box-sizing:border-box; margin:0px; 

background-image:url(db/pages/files/images/btn_like.png); background-repeat:no-repeat; background-position:2px -75px; background-size:100%; }

#search_form button:hover { opacity:1.0; }

.shad1 { -webkit-box-shadow: 0px 0px 7px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 7px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 7px -1px rgba(0,0,0,0.75); }

.inshad1 { box-shadow:0px 0px 35px -15px rgba(0,0,0,0.30) inset; -webkit-box-shadow:0px 0px 35px -5px rgba(0,0,0,0.30) inset; -moz-box-shadow:0px 0px 35px -15px rgba(0,0,0,0.30) inset; }

.innerbox1 { display:block; text-align:right;  font-family:farsi1, Arial; font-size:22px; border-radius:10px; background-color:#fff; 

padding:15px; margin:10px 10px 30px 10px; border:2px solid #906; 

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); font-family: 'danaBold';font-size: 19px;}

#home_container { background-color:#ecdede; border-radius:5px; padding:3px; vertical-align:top; box-sizing:border-box; }

#home_right { width:386px; display:inline-block; margin-left:1px; vertical-align:top; box-sizing:border-box; }

#home_left { width:386px; display:inline-block; margin-right:1px; vertical-align:top; box-sizing:border-box; }

a.home_box_title_link,a.home_box_title_link:active,a.home_box_title_link:link,a.home_box_title_link:visited  { display:block; text-align:right; 

padding-right:10px; text-decoration:none; color:#301;font-size: 15px;font-family: 'danaBold';}

a.home_box_title_link:hover { color:#C00; }

a.home_link_compact li { list-style-position:inside;  list-style-type:square; }

a.home_link_compact span { display:inline-block; text-align:center; width:35px; font:bold 10px Tahoma; color:#873266; 

direction:ltr; margin-left:5px; padding:0px 3px 2px 1px; border-radius:4px; border:solid 1px #873266; background-color:#fff; }

.home_thumb { width:80px; height:80px; float:right; margin:8px 4px 4px 10px; border:2px solid #FFF; border-radius: 4px; 

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); }

a.home_link_compact,a.home_link_compact:active,a.home_link_compact:link  { display:block; text-align:right; 

padding:1px 10px 1px 0px; text-decoration:none; color:#0d0101; border-top:solid 1px #FFCCFF;  border-radius:10px 0px 0px 0px;
font-family: 'danaMedium';
font-size: 13px;clear: both;}
a.home_link_compact:hover { color:#A03; /*background-color:#FFC; */}

a.home_link_compact:visited { color:#A03;}

a.home_link_big,a.home_link_big:active,a.home_link_big:link/*,a.home_link_big:visited*/  { display:block; text-align:right; height:100px;

padding:0px; text-decoration:none; color:#0d0101; font-size:14px; font-family:'danaBold'; border-top:solid 1px #FFCCFF;  border-radius:10px 0px 0px 0px;      }

a.home_link_big:hover { color:#C00; /*background-color:#FFC;*/ }

a.home_link_big:visited { color: #494747;}

a.home_link_big li { list-style-position:inside;  list-style-type:square; margin:7px 10px 3px 4px;  font-family: 'danaBold';font-size: 14px;}

.home_desc { display:block; text-align:right; padding:1px 10px 1px 0px; text-decoration:none; color:#808080; font-size:12px; font-family:farsi1, Tahoma; font-family: 'dana';
	font-size: 12px; }

a.cate_link,a.cate_link:active,a.cate_link:link  { display:block; text-align:right; padding:0px; text-decoration:none; color:#301; font-size:17px; font-family:'danaBold'; height:135px;  color: #0d0101;}

a.cate_link:hover { color:#C00; }

a.cate_link:visited { color:#494747;}

a.cate_link li { list-style-position:inside;  list-style-type:square; margin:7px 10px 3px 4px;font-family: 'danaBold';font-size: 17px;}

.cate_thumb { width:160px; height:120px; float:right; margin:0px 4px 30px 20px; border:4px solid #FFF; border-radius: 6px; 

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.50); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.50); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.50); }

.cate_date { display:block; text-align:right; padding:8px 10px 10px 0px; text-decoration:none; color:#9F6060; font-family:farsi1, Arial; font-size:12px; font-weight:100;font-family: 'dana';font-size: 11px;}

.cate_desc { display:block; text-align:right; padding:0px 10px 0px 0px; text-decoration:none; color:#808080; font-size:13px; font-family:farsi1, Tahoma; line-height:18px;font-family: 'dana';font-size: 14px; }

.cate_vote { box-sizing:border-box; float:left; width:70px; text-align:left; padding:0px; margin:20px 20px 50px 25px; }

.cate_pages { display:block; box-sizing:border-box; text-align:right; margin:30px; direction:rtl; }

.cate_pages a , .cate_pages a:visited , .cate_pages a:active , .cate_pages a:link { display:inline-block; box-sizing:border-box; text-align:center; margin:1px; 

padding:5px; min-width:35px; border:solid 1px #ddb1df; border-radius:5px; text-decoration:none; color:#ddb1df; font-size:17px; font-family:Arial;font-family: 'dana'; }

.cate_pages a:hover { background-color:#990066; color:#FFF; border:solid 1px #990066; }

.cate_pages .current { background-color:#990066 !important; color:#FFF !important; border:solid 1px #990066 !important; }

.cate_pages span { display:inline-block; box-sizing:border-box; text-align:center; margin:1px; padding:5px; width:35px; text-decoration:none; color:#ddb1df; font-size:17px; font-family:Arial; }

.vote_box,.vote_box_cate { background-color:#fff; display:inline-block; width:54px; border-radius:10px; text-align:center; padding:2px;

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); }

.vote_up { display:block; color:#fff; border-radius:8px 8px 0px 0px; padding:4px; text-decoration:none; direction:ltr; font:bold 12px Tahoma; letter-spacing:1px; background-color:#066; cursor:pointer;

background: -webkit-repeating-linear-gradient(#066, #066 75%, #097 95%, #097 100%);

background: -o-repeating-linear-gradient(#066, #066 75%, #097 95%, #097 100%);

background: -moz-repeating-linear-gradient(#066, #066 75%, #097 95%, #097 100%);

background: repeating-linear-gradient(#066, #066 75%, #097 95%, #097 100%); }

.vote_up:hover { background-color:#097;

background: -webkit-repeating-linear-gradient(#097, #097 35%, #066 95%, #066 100%);

background: -o-repeating-linear-gradient(#097, #097 35%, #066 95%, #066 100%);

background: -moz-repeating-linear-gradient(#097, #097 35%, #066 95%, #066 100%);

background: repeating-linear-gradient(#097, #097 35%, #066 95%, #066 100%); }

.vote_mid { display:block; background-color:#fff; color:#777; padding:3px; font:11px Tahoma;} 

.vote_down { display:block; color:#fff; border-radius:0px 0px 8px 8px; padding:4px; text-decoration:none; direction:ltr; font:bold 12px Tahoma; letter-spacing:1px; background-color:#600; cursor:pointer;

background: -webkit-repeating-linear-gradient(#600, #600 75%, #900 95%, #900 100%);

background: -o-repeating-linear-gradient(#600, #600 75%, #900 95%, #900 100%);

background: -moz-repeating-linear-gradient(#600, #600 75%, #900 95%, #900 100%);

background: repeating-linear-gradient(#600, #600 75%, #900 95%, #900 100%); } 

.vote_down:hover { background-color:#900;

background: -webkit-repeating-linear-gradient(#900, #900 35%, #600 95%, #600 100%);

background: -o-repeating-linear-gradient(#900, #900 35%, #600 95%, #600 100%);

background: -moz-repeating-linear-gradient(#900, #900 35%, #600 95%, #600 100%);

background: repeating-linear-gradient(#900, #900 35%, #600 95%, #600 100%); }

.msg4user { margin:40px; color:rgb(209, 206, 208); }

.bg_green { background-color:#763273 !important; }

.bg_blue { background-color:#761a5d !important; }

.bg_red { background-color:#600 !important; }

.bg_brown { background-color:#7b557a !important; }

.userlabel3 { font:bold 13px Tahoma; color:#603; }

.userlabel  { font-family:farsi1, Arial; font-size:20px; font-weight:700; color:#603; font-family: 'danaBold';font-size: 18px;}

.user_forms { color:#000; border-radius:5px; background-color:#F5F1F8; font:13px Tahoma; border:1px solid #C98BBA; padding:4px;font-family: 'dana'; font-size: 16px;}

.userredtxt  { font:11px Tahoma; color:#A05;font-family: 'dana';font-size: 12px; }

.user_btn { color:#FFF; border-radius:5px; background-color:#E06A46;  font-family:farsi1, Arial; font-size:24px; border:3px solid #FFF; padding:6px; cursor:pointer;

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);font-family: 'danaBold';font-size: 17px;}

.user_btn:hover { background-color:#F00; }

#findus { margin:13px 0px 0px 0px; border-style:hidden; }

a.enlink,a.enlink:active,a.enlink:link,a.enlink:visited { font:bold 11px Verdana; color:#906; display:block; text-decoration:none; margin:5px 0px 5px 0px;font-size: 13px;font-family: 'dana'; }

a.enlink:hover { color:#F39; }

#signup_err { margin:30px 100px 30px 30px; text-align:right; }

#signup_err li { margin:10px; color:#900; font-family:farsi1, Arial; font-size:22px; }

#popup_container {  font-family:farsi1, Arial; font-size:26px; min-width: 400px;  max-width: 700px; 

	background: #FFF; border: solid 10px #FFF; color: #F44; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 

	-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);  }

#popup_title { font-family:farsi1, Arial; font-size:30px; text-align: center; color: #FFF; background: #F44; cursor: default; padding: 0em; margin: 0em; }

#popup_content { background: 16px 16px no-repeat url(db/db/js/alert/images/info.gif); border: solid 10px #F44; padding: 1em 1.75em; margin: 0em; }

#popup_content.alert { background-image: url(db/db/js/alert/images/important.gif); }

#popup_content.confirm { background-image: url(db/db/js/alert/images/important.gif); }

#popup_content.prompt { background-image: url(db/db/js/alert/images/help.gif); }

#popup_message { padding-left: 48px; }

#popup_panel { text-align: center; margin: 1em 0em 0em 1em; }

#popup_prompt { margin: .5em 0em; }

#popup_ok { color:#FFF; border-radius:0px; background-color:#F44;  font-family:Arial, Tahoma; font-size:20px; border:3px solid #FFF; padding:6px; cursor:pointer; width:130px;

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);  }

#popup_ok:hover { background-color:#500; }

.btn1 { background-position:-1px 0px; } .btn2 { background-position:106px 0px; } .btn3 { background-position:36px 0px; } .btn4 { background-position:72px 0px; }

a.btn_findus,a.btn_findus:link,a.btn_findus:visited,a.btn_findus:active { border-style:hidden; width:35px; height:35px; display:inline-block; margin:2px; 

background-image:url(db/pages/files/images/social_icon.png); opacity: 0.8; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;  }

a.btn_findus:hover { -webkit-box-shadow: 0px 0px 5px 5px #fff; box-shadow: 0px 0px 5px 5px #fff; opacity: 1.0; -webkit-transform: rotate(360deg); transform: rotate(360deg); }

.comment { display:block; border:1px solid #d3d3d3; border-radius:10px; margin:0px 10px 5px 10px; padding:10px; background-color:#fffaf8; box-sizing:border-box; clear:both;  

box-shadow:0px 0px 35px -15px rgba(0,0,0,0.10) inset; -webkit-box-shadow:0px 0px 35px -5px rgba(0,0,0,0.10) inset; -moz-box-shadow:0px 0px 35px -15px rgba(0,0,0,0.10) inset; }

.commentname { display:inline-block; width:250px; float:right; padding:0px 0px 20px 10px; box-sizing:border-box; direction:rtl; text-align:left;

font-family:farsi1, Arial; font-size:13px; font-weight:700; color:#0066cc;font-family: 'dana';font-size: 14px;}

.commentinfo {  direction:rtl; text-align:left; cursor:pointer; }

.commentprofile { display:inline-block; width:24px; float:right; text-align:center; padding:0px; box-sizing:border-box; }

.commentbody {display:block; font-family:farsi1, Arial, Tahoma; font-size:14px; font-weight:700; line-height:25px; 

color:#555555; direction:rtl; text-align:justify; margin:0px 250px 0px 25px; padding:0px 35px 0px 0px; box-sizing:border-box; border-right:solid 1px #E6DDD5;font-family: 'dana';font-size: 15px;}

.commentvote { display:inline-block; width:250px; float:right; font-family:farsi1, Arial; font-size:13px; font-weight:700; 

color:#0066cc; direction:rtl; text-align:left; padding:0px 0px 0px 10px; box-sizing:border-box; }

.commentdate {display:block; font-family:farsi1, Arial, Tahoma; font-size:12px; font-weight:700; line-height:25px; 

color:#C8BCB7; direction:rtl; text-align:justify; margin:0px 250px 0px 25px; padding:0px 35px 0px 0px; box-sizing:border-box; border-right:solid 1px #E6DDD5; }

.comment_quot { border:solid 1px #AAA; padding:0px 5px 0px 5px; margin:0px -20px 2px 0px; display:block; box-sizing:border-box; color:#000; border-radius:0px 0px 10px 0px;

border-top:hidden; border-left:hidden; }

.comment_quot span { float:left; display:inline-block; width:18px; height:18px; box-sizing:border-box; margin:5px 0px 0px 0px; 

background-image:url(db/pages/files/images/btn_like.png); background-repeat:no-repeat; background-position:2px -123px; background-size:100%; }

.cup { display:inline-block; width:60px;  cursor:pointer; opacity:0.3; box-sizing:border-box; padding:0px 0px 1px 20px; margin:0px; border-radius:5px; text-align:center; color:#000; font:bold 13px Verdana; 

border:solid 1px #080;  background-color:#AFA; background-image:url(db/pages/files/images/btn_like.png); background-repeat:no-repeat; background-position:2px 1px; background-size:16px; }

.cup:hover { opacity:1; }

.cdown { display:inline-block; width:60px; cursor:pointer; opacity:0.3; box-sizing:border-box; padding:0px 0px 1px 20px; margin-left:5px; border-radius:5px; text-align:center; color:#000; font:bold 13px Verdana; 

border:solid 1px #800;  background-color:#FAA; background-image:url(db/pages/files/images/btn_like.png); background-repeat:no-repeat; background-position:2px -17px; background-size:16px; }

.cdown:hover { opacity:1; }

.g1 {  width:18px; height:17px; box-sizing:border-box; background-image:url(db/pages/files/images/btn_like.png); background-color:transparent; opacity:0.5;

 background-repeat:no-repeat; background-position:2px -90px; background-size:100%; margin:0px 6px 0px 0px; }

.g2 {  width:18px; height:17px; box-sizing:border-box; background-image:url(db/pages/files/images/btn_like.png); background-color:transparent; opacity:0.5;

 background-repeat:no-repeat; background-position:2px -107px; background-size:100%; margin:0px 6px 0px 0px; }

.age1 {  font-family:farsi1, Arial; font-size:16px; font-weight:700; color:#000; direction:rtl; width:24px; height:20px; box-sizing:border-box; margin:0px;  margin:-4px 0px 0px 0px; opacity:0.5; }

.age2 {  font-family:farsi1, Arial; font-size:16px; font-weight:700; color:#000; direction:rtl; width:24px; height:20px; box-sizing:border-box; margin:0px;  margin:-4px 0px 0px 0px; opacity:0.5; }

.commentprofile_flag { display:block; box-sizing:border-box; width:18px; height:12px; opacity:0.5; border:hidden; alignment-adjust:top; margin:0px 4px 0px 0px; }

 .smiley1 { display:inline-block; width:18px; height:18px; box-sizing:border-box; background-image:url(db/pages/files/images/btn_like.png); 

 background-repeat:no-repeat; background-position:0px -139px; background-size:100%; margin:2px 1px -3px 1px; opacity:0.8; }

.smiley2 {  display:inline-block; width:18px; height:18px; box-sizing:border-box; background-image:url(db/pages/files/images/btn_like.png); 

 background-repeat:no-repeat; background-position:0px -157px; background-size:100%; margin:2px 1px -3px 1px; opacity:0.8; }

.smiley3 { display:inline-block; width:18px; height:18px; box-sizing:border-box; background-image:url(db/pages/files/images/btn_like.png); 

 background-repeat:no-repeat; background-position:0px -175px; background-size:100%; margin:2px 1px -3px 1px; opacity:0.8; }

.smiley4 {  display:inline-block; width:18px; height:18px; box-sizing:border-box; background-image:url(db/pages/files/images/btn_like.png); 

 background-repeat:no-repeat; background-position:0px -193px; background-size:100%; margin:2px 1px -3px 1px; opacity:0.8; }

.smiley5 {  display:inline-block; width:18px; height:18px; box-sizing:border-box; background-image:url(db/pages/files/images/btn_like.png); 

 background-repeat:no-repeat; background-position:0px -211px; background-size:100%; margin:2px 1px -3px 1px; opacity:0.8; }

.sym_o { display:inline-block; box-sizing:border-box; width:28px; height:26px; margin:10px 0px 0px 2px; opacity:0.8;

background-image:url(db/pages/files/images/btn_like.png); background-repeat:no-repeat; background-position:2px -55px; background-size:26px; }

.sym_x { display:inline-block; box-sizing:border-box; width:28px; height:26px; margin:10px 0px 0px 2px; opacity:0.5;

background-image:url(db/pages/files/images/btn_like.png); background-repeat:no-repeat; background-position:2px -82px; background-size:26px; }

.score_oooo {font-size:22px; line-height:33px; }

.score_ooo {font-size:20px; line-height:31px; }

.score_oo { font-size:18px; line-height:29px; }

.score_o {font-size:16px; line-height:27px; }

.score_x {font-size:13px; opacity:0.8; line-height:23px;}

.score_xx {font-size:12px; opacity:0.6; line-height:21px;}

.score_xxx {font-size:12px; opacity:0.4; line-height:21px;}

.score_xxxx {font-size:11px; opacity:0.2; line-height:19px;}

#addcommnet_container { display:block; border:1px solid #d3d3d3; border-radius:10px; margin:0px 10px 5px 10px; padding:5px; background-color:#f8f8f8; box-sizing:border-box; direction:rtl; }

#your_comment { display:inline-block; width:150px; margin:5px; font-family:farsi1, Arial, Tahoma; font-size:22px; font-weight:700; color:#06C; text-align:left; vertical-align:top; box-sizing:border-box;     font-family: 'danaBold';   font-size: 21px;}

#add_comment_textbox_container { 

display:inline-block; width:544px; margin:5px 0px 0px 0px;; vertical-align:top; box-sizing:border-box; text-align:left;  }

#add_comment_textbox { width:100%; height:80px; border:solid 1px #999999; background-color:#fff; border-radius:10px; padding:5px; box-sizing:border-box;

font-family:farsi1, Arial, Tahoma; font-size:16px; font-weight:700; color:#069; text-align:right;font-family: 'dana';}

#comment_btn_container { display:block; height:40px; margin:5px 0px 10px 0px; }

#comment_btn { text-align:center; margin:0px; color:#FFF; border-radius:5px; background-color:#E06A43;  font-family:farsi1, Arial; font-size:16px; float:left; 

border:3px solid #FFF; padding:2px; cursor:pointer; width:100px; opacity:0.8; 

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);font-family: 'danaBold'; }

#comment_btn:hover {  opacity:1; }

#behnevis_container { float:right; margin:0px 0px 0px 4px; color:#fff; border-radius:5px; background-color:#8B5287;  font-family:farsi1, Arial; font-size:16px; 

border:3px solid #FFF; padding:2px; cursor:pointer; width:80px; opacity:0.5; text-align:center;

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);  }

#behnevis_container:hover { opacity:1; }

#userhome_btn { float:right; margin:0px 0px 0px 4px; color:#fff; border-radius:5px; background-color:#8B5287;  font-family:farsi1, Arial; font-size:16px; 

border:3px solid #FFF; padding:2px; cursor:pointer; width:80px; opacity:0.5; text-align:center; text-decoration:none;

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);font-family: 'danaBold';}

#userhome_btn:hover {  opacity:1; }

#userlogout_btn { float:right; margin:0px 0px 0px 4px; color:#fff; border-radius:5px; background-color:#8B5287;  font-family:farsi1, Arial; font-size:16px; 

border:3px solid #FFF; padding:2px; cursor:pointer; width:80px; opacity:0.5; text-align:center; text-decoration:none;

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);font-family: 'danaBold';}

#userlogout_btn:hover {  opacity:1; }				

#comment_warn_user { display:block; box-sizing:border-box; margin:10px 4px 10px 4px; padding:10px 5px 10px 5px; text-align:center; color:#602; font-family:farsi1, Arial; font-size:16px; 

background-color:#FFF; border:solid 2px #602; border-radius:10px;font-family: 'danaBold';font-size: 15px;}

#comment_warn_user span { margin:10px; color:#06C; font-weight:bold; font-size:17px; }

#comment_warn_box { display:block; box-sizing:border-box; margin:5px; padding:5px; text-align:center; color:#602; font-family:farsi1, Arial; font-size:16px; 

background-color:#FFF; border:solid 2px #602; border-radius:10px; }

#comment_warn_title {  display:block; box-sizing:border-box; margin:5px ; padding:5px; text-align:center; color:#A02; font-family:farsi1, Arial; font-size:19px; 

background-color:#FFC; border:solid 2px #602; border-radius:10px; }

#comment_warn_desc { text-align:right; color:#A9D; font-size:19px; margin:10px 10px 0px 0px; }

#comment_warn_items { text-align:right; color:#936; font-size:15px; margin:10px 40px 10px 10px; }

.comment_msg { margin:30px; border:solid 1px #0066CC; background-color:#D2E1F9; border-radius:10px; text-align:center; padding:30px; 

font-family:'dana'; font-size:18px; color:#039; }

#comment_tools { display:none; box-sizing:border-box; margin:10px 0px 0px 5px; padding:10px; text-align:center; 

border:solid 1px #996655; border-radius:8px; background-color:#F5F1DD; height:75px;  }

.comment_tools_graph_container { display:inline-block; box-sizing:border-box; background-color:#FFF; width:122px; border:solid 1px #888; height:20px;  }

.comment_tools_graph_fill { float:left; display:inline-block; box-sizing:border-box; background-color:#FCE; width:0px; height:18px;  }

.comment_tools_graph_percent { display:inline-block; position:relative; top:-73px; left:3px; box-sizing:border-box; direction:ltr; font:bold 12px Verdana; color:#503;  }
.reply-main-box{
    background: #fff4f4;
    padding: 15px 5px 15px 5px;
    border-radius: 10px;
    box-shadow: 1px 1px 9px 0px #786262;
    position: relative;
} 
.reply-main-box .close-reply-btn{
    float: right;
    position: absolute;
    right: 10px;
    background: none;
    border: 2px solid red;
    top: 10px;
    color: red;
    font-weight: bold;
}
.reply-main-box .comment_tools_graph_percent {
    right: 0px;
    display: inline-block;
    position: relative;
    top: -16px;
    left: 3px;
    box-sizing: border-box;
    direction: ltr;
    font: bold 12px Verdana;
    color: #503;
}
.reply-main-box .comment_tools{
    position: relative;
    width: 160px;
    float: left;
    box-sizing: border-box;
    margin: 0px 0px 0px 5px;
    padding: 10px;
    text-align: center;
    border: solid 1px #996655;
    border-radius: 8px;
    background-color: #F5F1DD;
    height: 75px;
}
.per_main_box{height: 20px;}
#btn_tools_1 { cursor:pointer; }

#btn_tools_2 { cursor:pointer; }

#btn_tools_3 { cursor:pointer; }

#btn_tools_4 { cursor:pointer; }

#btn_tools_5 { cursor:pointer; }

.disabledtextbox { color:#999 !important; }

#add_comment_signup_div { float:right; }

#add_comment_signup_div a { float:right; margin:0px; color:#fff; border-radius:5px; background-color:#8B5287;  font-family:farsi1, Arial; font-size:16px; 

border:3px solid #FFF; padding:2px; cursor:pointer; width:80px; opacity:0.8; text-align:center; text-decoration:none;

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);     font-family: 'danaBold'; }

#add_comment_signup_div a:hover { opacity:1; }

#add_comment_login_div { float:left; }

#add_comment_login_div a { float:right; margin:0px; color:#fff; border-radius:5px; background-color:#8B5287;  font-family:farsi1, Arial; font-size:16px; 

border:3px solid #FFF; padding:2px; cursor:pointer; width:80px; opacity:0.8; text-align:center; text-decoration:none;

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);      font-family: 'danaBold';}

#add_comment_login_div a:hover { opacity:1; }

#commnets_title { display:block; border:hidden; padding:1px; border-radius:15px 15px 0px 0px; margin:5px 10px 5px 10px;  box-sizing:border-box; background-color:#F3F3F3;

background: -webkit-repeating-linear-gradient(#CCCCCC, #CCCCCC 35%, #FFFFFF 95%, #FFFFFF 100%);

background: -o-repeating-linear-gradient(#CCCCCC, #CCCCCC 35%, #FFFFFF 95%, #FFFFFF 100%);

background: -moz-repeating-linear-gradient(#CCCCCC, #CCCCCC 35%, #FFFFFF 95%, #FFFFFF 100%);

background: repeating-linear-gradient(#CCCCCC, #CCCCCC 35%, #FFFFFF 95%, #FFFFFF 100%); }

#commnets_title_inner { display:block; border:hidden; padding:10px 35px 5px 35px; border-radius:15px 15px 0px 0px; margin:0px; border-bottom-style:hidden; 

text-align:left; box-sizing:border-box; font-family:farsi1, Arial, Tahoma; font-size:26px; font-weight:700; color:#069; background-color:#F3F3F3;

background: -webkit-repeating-linear-gradient(#F3F3F3, #F3F3F3 35%, #FFFFFF 95%, #FFFFFF 100%);

background: -o-repeating-linear-gradient(#F3F3F3, #F3F3F3 35%, #FFFFFF 95%, #FFFFFF 100%);

background: -moz-repeating-linear-gradient(#F3F3F3, #F3F3F3 35%, #FFFFFF 95%, #FFFFFF 100%);

background: repeating-linear-gradient(#F3F3F3, #F3F3F3 35%, #FFFFFF 95%, #FFFFFF 100%);font-family: 'danaBold';font-size: 24px;}

.arrow_bottom { width:20px; position: relative; border: hidden; }

.arrow_bottom::after, .arrow_bottom::before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }

.arrow_bottom::after { border-color: rgba(180, 180, 180, 0); border-top-color: #F3F3F3; border-width: 5px; margin-left: -5px; } 

.arrow_bottom::before { border-color: rgba(180, 180, 180, 0); border-top-color: #058; border-width: 9px; margin-left: -9px; }

#commnets_sort { float:right; margin:10px -5px 0px 0px; cursor:pointer; width:15px; height:15px; opacity:0.3; }

#commnets_sort:hover { opacity:1; }

#commnets_sort_list { display:none; float:right; position:absolute; border:solid 1px #BBB; background-color:#603;

width:140px; margin:25px 0px 0px 0px; box-sizing:border-box; z-index:1000; border-radius:5px; padding:0px; 

-webkit-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.75); }

#commnets_sort_list li { box-sizing:border-box; display:block; list-style:none; padding:5px 20px 5px 0px; margin:1px; border:solid 1px #CCC; border-radius:5px;

cursor:pointer;  font-family:farsi1, Arial; font-size:20px; font-weight:700; color:#603; text-align:right; background-color:#feefff; 

background: -webkit-repeating-linear-gradient(#fffcff, #fde3ff);

background: -o-repeating-linear-gradient(#fffcff, #fde3ff);

background: -moz-repeating-linear-gradient(#fffcff, #fde3ff);

background: repeating-linear-gradient(#fffcff, #fde3ff);font-family: 'danaBold';font-size: 17px;}

#commnets_sort_list li:hover {background-color:#e9c5eb; color:#714;

background: -webkit-repeating-linear-gradient(#fff, #e9c5eb);

background: -o-repeating-linear-gradient(#fff, #e9c5eb);

background: -moz-repeating-linear-gradient(#fff, #e9c5eb); }

#login_pop { direction:rtl; }

.userlabel2 {  font-family:farsi1, Arial; font-size:20px; font-weight:700; color:#603;font-family: 'danaBold';font-size: 19px;}

.btn_popup { margin:0px; color:#fff; border-radius:5px; background-color:#8B5287;  font-family:farsi1, Arial; font-size:16px; 

border:3px solid #FFF; padding:2px; cursor:pointer; width:80px; opacity:0.7; text-align:center; text-decoration:none;

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);font-family: 'danaBold';font-size: 17px;}

.btn_popup:hover { opacity:1; }

.i_titr1 { display:block; box-sizing:border-box; font-size:22px; color:#936; margin:15px 0px 5px 0px; }

.i_titr2 { display:block; box-sizing:border-box; font-size:20px; color:#099; margin:15px 0px 5px 0px; }

.i_titr3 { display:block; box-sizing:border-box; font-size:18px; color:#B20; margin:15px 0px 5px 0px; }

.i_desc1 { display:block; box-sizing:border-box; font-size:14px; color:#999; margin:5px; text-align:center; }

.i_quote1 { display:block; box-sizing:border-box; font-size:18px; color:#A89182; margin:20px 20px 20px 20px; padding:10px 60px 10px 40px; 

text-align:justify; border-radius:10px; border:solid 1px #A89182; background-color:#F7F1E8; }

.i_quote2 { display:block; box-sizing:border-box; font-size:18px; color:#006; margin:20px 20px 20px 20px; padding:10px 60px 10px 40px; 

text-align:justify; border-radius:10px; border:solid 1px #006; background-color:#EDF1FA; }

.i_quote3 { display:block; box-sizing:border-box; font-size:18px; color:#060; margin:20px 20px 20px 20px; padding:10px 60px 10px 40px; 

text-align:justify; border-radius:10px; border:solid 1px #060; background-color:#E4F3EB; }

.i_quote4 { display:block; box-sizing:border-box; font-size:18px; margin:20px 20px 20px 20px; padding:20px 70px 20px 20px; text-align:right; 

border-radius:10px; border:solid 1px #666; color:#444; background-color:#F0F0F0; 

background-image:url(db/pages/files/images/icon_big_quote.png); background-repeat:no-repeat; background-position:top right; }

.i_en1 { display:block; box-sizing:border-box; direction:ltr; font-size:18px; font-weight:100px; font-family:Arial, Helvetica, sans-serif; color:#333; margin:15px 0px 15px 0px; text-align:left;  }

.imgclass1 { border:6px solid #FFF; border-radius: 5px; margin:10px;

-webkit-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.75); }

.imgclass2 { border:1px solid #000; border-radius: 30px; margin:10px;

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); }

.imgclass3 { border:15px solid #FFF; border-radius: 15px; margin:10px;

-webkit-box-shadow: 0px 0px 15px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 15px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 15px -1px rgba(0,0,0,0.75); }

.imgclass4 { border:10px solid #FFF; border-radius: 0px; margin:10px;

-webkit-box-shadow: 0px 0px 15px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 15px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 15px -1px rgba(0,0,0,0.75); }

#banners_0 { text-align:center; }

#banners_1 { text-align:center; }

#banners_2 { text-align:center; }

#banners_3 { text-align:center; }

#banners_4 { text-align:center; }

#banners_5 { text-align:center; }

#banners_6 { text-align:center; }

#banners_7 { text-align:center; }

#banners_8 { text-align:center; }

#home_topbanners { text-align:center; }

a.comment_list_box,a.comment_list_box:active,a.comment_list_box:link,a.comment_list_box:visited 

{ display:block; text-align:right;  font-family:farsi1, Arial; font-size:22px; border-radius:10px; background-color:#fff; vertical-align:top; 

padding:5px; margin:4px 4px 4px 4px; border:2px solid #906; 

-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); }

a.comment_list_box:hover { background-color:#FFC; }

.icon_comment_wait { display:inline-block; box-sizing:border-box; width:24px; height:24px; vertical-align:top; border-radius:10px; 

background-image:url(db/pages/files/images/icon_big_wait.png); background-color:#FF9; background-repeat:no-repeat; background-size:100%; }

.icon_comment_approve { display:inline-block; box-sizing:border-box; width:24px; height:24px; vertical-align:top;  border-radius:10px;

background-image:url(db/pages/files/images/icon_big_approve.png); background-color:#6D6; background-repeat:no-repeat; background-size:100%; }

.comment_list_date { display:inline-block; box-sizing:border-box; width:150px; font-family:farsi1, Arial; font-size:13px; font-weight:700; color:#906; vertical-align:top;font-family: 'dana';font-size: 11px;}

.comment_list_status { display:inline-block; box-sizing:border-box; width:32px; font-family:farsi1, Arial; font-size:13px; font-weight:700; color:#930; vertical-align:top; text-align:center;  }

.comment_list_article { display:inline-block; box-sizing:border-box; width:160px; font-family:farsi1, Arial; font-size:13px; font-weight:700; color:#009; vertical-align:top;  font-family: 'dana';font-size: 12px;}

.comment_list_body { display:inline-block; box-sizing:border-box; width:285px; font-family:farsi1, Arial; font-size:12px; font-weight:700; color:#333; vertical-align:top;font-family: 'dana';font-size: 12px;}
.comment_list_body2{width: 350px;}
.comment_list_up { display:inline-block; box-sizing:border-box; width:35px; font-family:farsi1, Arial; font-size:14px; font-weight:700; color:#090; text-align:left; direction:ltr; vertical-align:top;  }

.comment_list_down { display:inline-block; box-sizing:border-box; width:35px; font-family:farsi1, Arial; font-size:14px; font-weight:700; color:#900;  text-align:left; direction:ltr; vertical-align:top;  }

#signup_agree { border-style:hidden; margin-top:5px; }

a.signup_agree_link,a.signup_agree_link:active,a.signup_agree_link:link,a.signup_agree_link:visited  { display:block; text-align:right; text-decoration:none; color:#09F; font-size:16px; font-family:farsi1, Arial;font-family: 'danaBold';font-size: 14px;}

a.signup_agree_link:hover { color:#C00; }

a.loginbtn_forget, a.loginbtn_forget:link { display:inline-block; box-sizing:border-box; float:right; font-family:farsi1, Arial; font-size:14px; font-weight:700; color:#C981F3; margin:0px 5px 0px 0px;font-family: 'danaBold';font-size: 16px;}

a.loginbtn_forget:hover { color:#C00; }

a.loginbtn_signup, a.loginbtn_signup:link { display:inline-block; box-sizing:border-box; float:left; font-family:farsi1, Arial; font-size:14px; font-weight:700;  color:#C981F3; margin:0px 5px 0px 0px;font-size: 16px;font-family: 'danaBold'; }

a.loginbtn_signup:hover { color:#C00; }

a.loginbtn_forget2, a.loginbtn_forget2:link { display:block; box-sizing:border-box; font-family:farsi1, Arial; font-size:18px; font-weight:700; color:#606; margin:30px 5px 0px 0px;  }

a.loginbtn_forget2:hover { color:#C00; }

a.loginbtn_signup2, a.loginbtn_signup2:link { display:block; box-sizing:border-box; font-family:farsi1, Arial; font-size:18px; font-weight:700;  color:#606; margin:10px 5px 0px 0px;  }

a.loginbtn_signup2:hover { color:#C00; }

.switch_placeholder { display:inline-block !important; }

.banners_container { text-align:center; }

/*new desktop*/
main {
    width: 100%;
    float: left;
    background: #fafafa;
}
main article ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
main article ul li {
    padding: 5px 4px 9px 4px;
    border-bottom: 1px solid #FFCCFF;
}
main article ul li .big-video img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center 15%;
    border: 2px solid #FFF;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 5px -1px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px -1px rgb(0 0 0 / 75%);
}
main article ul li .big-video .fa {
    position: absolute;
    top: 0;
    background-color: #5b0061;
    color: #fff;
    padding: 5px 8px;
    font-size: 14px;
}
main article ul li .big-text {
    font-weight: 400;
    text-align: right;
    max-width: 95%;
}
main article ul li .big-text h3 {
    margin: 5px 0 0 0;
    font-family: 'danaMedium';
    font-size: 16px;
    line-height: 29px;
}

main article ul li .big-text h3 a:nth-child(2) {
    margin-left: 10px;
}
main article ul li .big-text h3 .fa-ellipsis-v {
    position: relative;
    left: 0;
    float: left;
    top: 10px;
    color: #9e9e9e;
}
main article ul li .row {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
main article ul li .row .col-xl-8 {
    width: 65%;
    float: left;
    position: relative;
    font-size: 400;
    text-align: right;
}
main article ul li .row .col-xl-8 .small-text {
    padding-right: 15px;
}
main article ul li .row .col-xl-8 .small-text h3 {
    margin: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    font-family: 'danaMedium';
    /*color: #0d0101;*/
}

main article ul li .row .col-xl-4 {
    width: 35%;
    float: left;
    position: relative;
}
main article ul li .row .col-xl-4 .small-img .fa-play {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #5b0061;
    color: #fff;
    padding: 5px 5px;
    font-size: 9px;
}
main article ul li .row .col-xl-4 .small-img .fa-ellipsis-v {
    position: absolute;
    right: 4px;
    z-index: 1000;
    color: #fff;
    font-size: 20px;
    top: 3px;
}
main article ul li .row .col-xl-4 .small-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center 15%;
    /* margin: 8px 4px 4px 10px; */
    border: 2px solid #FFF;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 5px -1px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px -1px rgb(0 0 0 / 75%);
}
main article ul li .row .col-xl-4 .small-img a.smallimg {
    float: left;
    width: 100%;
    height: 75px;
}
main article ul li:first-child {
    padding-top: 0;
}
main article ul li:last-child {
    margin-bottom: 5px;
}
main article ul li .big-video {
    position: relative;
    height: 173px;
    max-width: 95%;
    margin: initial;
    text-align: right;
}
.two-section{
    width: 100%;
    float: left;
}
.two-section .two-left{
    float: left;
    width: 50%;
}
.two-section .two-right{
    float: right;
    width: 50%;
}
.two-section img{
    max-width: 100%;
}
.two-section .small-img{
    height:90px;
    max-width: 87%;
    margin:0 auto;
    text-align: center;
}
.two-section .small-text{
    max-width: 87%;
    margin: 0 auto;
}
.two-section .small-img img{
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center 15%;
    border: 2px solid #FFF;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 5px -1px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px -1px rgb(0 0 0 / 75%);
}
.two-section .small-text a h3 {
    /*color: #0d0101;*/
    font-size: 13px;
    font-family: 'dana';
    margin: 10px 0px 0px 0px;
    min-height: 60px;
    text-align: right;
}
#home_right .banners_container .ext-spaces{
    margin: 10px auto;
}
.two-section main article ul li {
    border-bottom: 1px solid #FFCCFF;
}
.two-section main article ul li:last-child{
    margin-bottom: 10px;
}

main article ul li .row .col-xl-8 .small-text a:link,
main article ul li .big-text h3 a:link,
.two-section .small-text a:link {
    color: #0d0101;
}

/* visited link */
main article ul li .row .col-xl-8 .small-text a:visited,
main article ul li .big-text h3 a:visited,
.two-section .small-text a:visited,
a.home_link_compact:visited{
    color: #573f6c;
}

/* mouse over link */
main article ul li.small-list:hover .row .col-xl-8 .small-text a,
main article ul li:hover .big-text h3 a,
.two-section main article ul li:hover .row a,
a.home_link_compact:hover{
    color: #A03;
}
.col-xl-12{width:100%;}
.no-border-a a {
    border-top: solid 0px #FFCCFF !important;
}
.no-li-border a li{
    list-style-position: inside;
    list-style-type: square;
    margin: 0px !important;
    padding: 0px;
    border: 0px;
}
.no-li-border a.home_link_compact,.no-li-border a.home_link_compact:active,.no-li-border a.home_link_compact:link{
    font-size: 15px;
    font-family: 'danaMedium';
}
.last-border-a a{
    border-bottom: solid 1px #FFCCFF;
    margin-bottom: 10px;
}
/*new desktop*/
.custom-banner-17{
    text-align: center;
    float: left;
    position: relative;
    display: block;
    margin: 0 auto;
    width: 100%;
}
.reply-main-box{display: none;margin-top: 10px;}
.comment-reply{
    width: 100%;
}
.comment-reply .comment-reply-textarea{
    width: 100%;
    height: 80px;
    border: solid 1px #999999;
    background-color: #fff;
    border-radius: 10px;
    padding: 5px;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: 700;
    color: #069;
    text-align: right;
    font-family: 'dana';
}
.comment-reply .reply-commented-msg{
    font-size: 12px;
    background: green;
    color: #FFF;
    padding: 10px 20px 10px 20px;
    border-radius: 10px;
    font-weight: normal;
}
.can_reply_comment{
    float: none;
    color: #30637c;
    background: #dee9f5;
    padding: 2px 15px 5px 15px;
    font-family: "dana";
    width: 60px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}
.can_reply_comment:hover{
    background: #30637c;
    color: #FFFFFF;
}
.text-left{text-align: left;}
/*.npad{padding: 10px 10px 40px 10px;}*/
/*.notification-icon{
    float: right;
    background: #5b0061;
    padding: 0px;
    margin-left: 20px;
    position: relative;
}
.notification-icon a img{
    height: 30px;
    float: left;
}
.notification-icon a span{
    position: absolute;
    color: #FFF;
    left: 0;
}*/
.replyBox{
    background: #daeb79;
    max-width: 80%;
    margin: 0 auto;
    text-align: center;
    color: #0d0101;
    padding: 9px 5px 5px 5px;
    border-radius: 10px;
    font-size: 13px; 
    letter-spacing: 1px;
    display: table;
}
.replyBox div{
    display: table-cell;
}
.notification {
    background-color: #5b0061;
    color: white;
    text-decoration: none;
    padding: 0px 0px;
    position: relative; 
    border-radius: 2px;
    max-width: 27px;
    float: right;
    margin-left: 10px;
    width: 23px;
    height: 27px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .notification i{
    color: #FFFFFF;
    font-size: 25px;
  }
  
  
  .notification .badge {
    position: absolute;
    top: -5px;
    right: -10px;
    padding: 1px 7px;
    border-radius: 50%;
    background: #ff0000de;
    color: white;
    border: 1px solid red;
  }
  .notification .badge2 {
    right: -20px;
  }
  .comment_reply_btn{
    text-align: center;
    margin: 0px;
    color: #FFF;
    border-radius: 5px;
    background-color: #E06A43;
    font-family: farsi1, Arial;
    font-size: 16px;
    float: none;
    border: 3px solid #FFF;
    padding: 2px;
    cursor: pointer;
    width: 100px;
    opacity: 0.8;
    -webkit-box-shadow: 0px 0px 5px -1px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px -1px rgb(0 0 0 / 75%);
    font-family: 'danaBold';
  }
  .reply-commented-msg{
    margin: 30px;
    border: solid 1px #0066CC;
    background-color: #D2E1F9;
    border-radius: 10px;
    text-align: center;
    padding: 30px;
    font-family: 'dana';
    font-size: 18px;
    color: #039;
  }
  .your_comment_reply{
    font-size: 20px;
  }
  .create-main-comment-box{
    display: none;
  }
 .create-main-comment-box .create-main-comment{
    background: #e6fbe1;
    border: 2px solid #CCC;
    padding: 10px 30px 10px 30px;
    font-size: 21px;
    border-radius: 10px; 
    font-weight: 700;
    color: #06C;
    box-sizing: border-box;
    font-family: 'danaBold';
    display: inline-block;
  }
  .comment-to-name-dtl{
    color: #990066;
    font-family: "danaBold";
    background-color: #daeb79;
  }
  .teply-total-count-display{
    background: #a2209b;
    color: #FFFFFF;
    padding: 2px 13px 0px 13px;
    border-radius: 100%;
  }