﻿@font-face {
    font-family: 'main_font';
    src: url('fonts/vazir-font-v19.1.0/Farsi-Digits/Vazir-FD.eot');
    src: url('fonts/vazir-font-v19.1.0/Farsi-Digits/Vazir-FD.eot#iefix') format('embedded-opentype'),
         url('fonts/vazir-font-v19.1.0/Farsi-Digits/Vazir-FD.woff') format('woff'),
         url('fonts/vazir-font-v19.1.0/Farsi-Digits/Vazir-FD.ttf') format('truetype'),
         url('fonts/vazir-font-v19.1.0/Farsi-Digits/Vazir-FD.svg#CartoGothicStdBook') format('svg');
    font-weight: normal;
    font-style: normal;
}




html {height: 100%; margin: 0; border: 0; font-family: "main_font", tahoma; font-size: 15px; line-height: 110%;}
body {background-color: White; height: 100%; margin: 0; border: 0; font-family: "main_font", tahoma; font-size: 15px; line-height: 110%; padding:0; text-align: center;}
.mgr_body {background-color: white;}

div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin: 0; border: 0; font-family: "main_font", tahoma; font-size: 15px; line-height: 110%;}


#USDT_RIAL {display: none;}
.en {direction: ltr;}
.fa {direction: rtl;}
#language_div {cursor: pointer; position: absolute; top: 1px; left: 20px; color: #E0FFFF; font-size: 8px;}
#language_div a {color: #696969;}

.cart_a2 {display: block;}

img {vertical-align: top}
image {vertical-align: top}

.asp_validator {color: red; font-size: 20px; vertical-align: -6px;}

.radio_green:after {cursor: pointer; width: 13px;height: 13px;border-radius: 15px;top: -2px;left: 0px;position: relative;background-color: #d1d3d1;content: '';display: inline-block;border: 1px solid silver;}
.radio_green:checked:after {width: 13px;height: 13px;border-radius: 15px;top: -2px;left: 0px;position: relative;background-color: #6CBB3C;content: '';display: inline-block;border: 1px solid silver;}

.fontsize12 {font-size: 11px;}
.fontsize13 {font-size: 12px;}
.fontsize14 {font-size: 13px;}
.fontsize15 {font-size: 14px;}
.fontsize16 {font-size: 15px;}
.fontsize17 {font-size: 16px;}
.fontsize18 {font-size: 17px;}
.fontsize19 {font-size: 18px;}
.fontsize20 {font-size: 19px;}
.fontsize21 {font-size: 20px;}
.fontsize22 {font-size: 21px;}

.width100_height24px {width: 100%; height: 24px;}

#tooltip {font-size: 14px; direction: rtl; text-align: right; line-height:1.5; color:#fff; background: #4682B4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow:0 3px 5px rgba( 0,0,0,.3 ); -moz-box-shadow:0 3px 5px rgba( 0,0,0,.3 );box-shadow:0 3px 5px rgba( 0,0,0,.3 ); position: absolute; z-index:100;padding:15px}
#tooltip:after {width:0; height:0; border-left: 10px solid transparent; border-right:10px solid transparent; border-top-color: #4682B4; border-top:10px solid #4682B4; content:''; position:absolute; left:50%; bottom:-10px; margin-left:-10px}
#tooltip.top:after {border-top-color: #4682B4; border-bottom-color: #4682B4; border-bottom: 10px solid #4682B4; top:-20px; bottom: auto}
#tooltip.left:after{left:10px; margin:0}
#tooltip.right:after{right:10px; left:auto; margin:0}

h1{font-size: 20px; text-shadow: 0 0 0px #DDDDDD;}
h2{line-height: 160%; font-size: 18px; font-weight: bold;}
h3{font-size: 15px; font-weight: bold;}

div {margin:0 auto; direction:rtl;}

a{text-decoration:none;color:#336b8f;}
a:hover{text-decoration:none;color:#000;}

hr {margin: 0; padding: 0; height: 1px; width: 100%; clear: both; overflow: hidden;}
.DivHr {height: 1px; background-color:#E5E5E5; overflow: hidden; clear: both;}
.DivHr2 {height: 1px; background-color: silver; overflow: hidden; clear: both;}

.clear{ display: block; clear: both; }

.hide_scrollbar{scrollbar-width: none;}
.hide_scrollbar::-webkit-scrollbar {width: 0;}

#captcha_div {}
.captcha_iframe {margin-top: 4px;}

.custom-file-input::-webkit-file-upload-button {visibility: hidden;}
.custom-file-input::before {content: 'Upload';display: inline-block;font-family: "main_font", tahoma; background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);border: 1px solid #999;border-radius: 3px;padding: 0px 10px;outline: none;white-space: nowrap;-webkit-user-select: none;cursor: pointer;text-shadow: 1px 1px #fff;}
.custom-file-input:hover::before {border-color: black;}
.custom-file-input:active::before {background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);}
.button_st {font-family: "main_font", tahoma; font-size: 15px; direction: rtl; text-align: center; cursor: pointer; padding-top: 0px; padding-bottom: 0px; color: white; border: 0px; background-color: #57a4ff; border-radius: 3px; height: 32px; line-height: 32px; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);}
.button_st:hover {border-collapse: separate; -webkit-filter: opacity(90%); opacity: 0.9; filter: alpha(opacity=90);}
.shadow_button_st {font-family: "main_font", tahoma; font-size: 15px; direction: rtl; text-align: center; padding-top: 0px; padding-bottom: 0px; color: white; border: 0px; background-color: #57a4ff; border-radius: 3px; height: 32px; line-height: 32px; -webkit-filter: opacity(60%); opacity: 0.6; filter: alpha(opacity=60);}
.hover_off {cursor: default;}
.hover_off:hover {-webkit-filter: opacity(100%); opacity: 1; filter: alpha(opacity=100);}

.button_big {position: relative; width: 250px; height: 44px; line-height: 44px; font-size: 19px; background-color: #1589FF;}
.button_big .title {position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); line-height: 44px; font-size: 19px;}
.button_big .count {position: absolute; left: 8px; top: 8px; min-width: 20px; background-color: #99C68E; padding: 5px; border-radius: 50%; font-size: 17px;}
.marginbottom50 {margin-bottom: 50px;}
.backcolor54C571 {background-color: #54C571;}
.backlink_fields {width: 58%;}
.StartDate {float: right; margin-left: 20px; margin-top: 10px; width: 140px; color: #3090C7; border-radius: 4px; padding: 4px;}
.CodeArea {font-family: "main_font"; font-size: 17px; float: left; direction: ltr; border: 1px solid silver; width: 80%; height: 40px; transition: box-shadow 0.3s, border 0.3s;}

.BarRedBlack {float: left; width: 6px; margin-right: 1px;}
.BarRed {background-color: #e74c3c;}
.BarRed1 {height: 7px; margin-top: 28px;}
.BarRed2 {height: 10px; margin-top: 25px;}
.BarRed3 {height: 16px; margin-top: 19px;}
.BarRed4 {height: 21px; margin-top: 14px;}
.BarRed5 {height: 26px; margin-top: 9px;}
.BarRed6 {height: 31px; margin-top: 4px;}
.BarRed7 {height: 35px;}
.BarBlack {background-color: #5b5b5b;}
.BarBlack1 {height: 7px; margin-top: 28px;}
.BarBlack2 {height: 10px; margin-top: 25px;}
.BarBlack3 {height: 16px; margin-top: 19px;}
.BarBlack4 {height: 21px; margin-top: 14px;}
.BarBlack5 {height: 26px; margin-top: 9px;}
.BarBlack6 {height: 31px; margin-top: 4px;}
.BarBlack7 {height: 35px;}

.tooltip {position: relative; display: inline-block; border-bottom: 1px dotted black;}
.tooltip .tooltiptext {position: absolute; bottom: 0px; left: 50%; -ms-transform: translate(-50%); transform: translate(-50%); visibility: hidden; min-width: 220px; display: inline-block; box-shadow: 0 5px 12px 0 rgba(0,0,0,0.6); opacity: 0.7; transition: opacity 0.1s; background-color: black; color: #fff; border-radius: 6px; padding: 4px 0; position: absolute; z-index: 1; text-align: right; padding: 10px;}
.tooltip:hover .tooltiptext {visibility: visible;}

.user_arm {vertical-align: -3px;}
#top_div {min-width: 320px; width: 100%; border-bottom: 0px solid #DDDDDD;}
#top_div2 {background-color: #5499C7; min-width: 320px; width: 100%; height: 35px;}
#top_HLine {position: absolute; left: 0px; top: 28px; width: 100%; height: 0px; background-color: #DDDDDD;}

#top_menu_div {border-top: 1px solid #DDDDDD; margin-top: 10px;}
.menu_item_class {display: inline-block; min-width: 80px; overflow: hidden; border-radius: 0px; position: relative;}
.menu_item_class div {margin: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.menu_item_class div p {margin-top: 2px;}
.menu_item_class div p img {min-width: 60px;}
.menu_item_class:hover {opacity: 0.8; -webkit-filter: opacity(80%); filter: alpha(opacity=80);}
.menu_pic {width: 70px; height: 70px;}

#login_link_div {float: right; width: 130px; margin-left: 10px; margin-right: 10px;}
#register_link_div {float: right; overflow: hidden; width: 140px; margin-left: 5px; margin-right: 5px;}
#arm_div {float: left; margin-left: 8px; margin-right: 8px;}
#arm_div img {width: 120px; margin-top: 8px;}
.top_flname_a {float: right; text-align: right; overflow: hidden; cursor: pointer; width: 160px; height: 23px; line-height: 23px; margin-left: 5px; margin-right: 5px;}
.top_mojudi {float: right; overflow: hidden; margin-left: 10px; margin-right: 10px; width: 180px; height: 23px; line-height: 23px;}
.bazaryabi_rotbe {margin-right: 20px; float: right; min-width: 100px;}

#TopTable {width: 100%; border-spacing: 0px; border-collapse: separate; padding: 0px;}
#TopTable tr td {border: 0px solid silver;}
#panel_link_div {float: right; overflow: hidden; position: absolute; width: 100%; padding: 0px; height: 23px; top: 2px;}
#panel_link_label {width: 100%; padding: 0px; direction: rtl; color:#777777;}
.menu_div_class {float: left; margin-left: 7px; margin-right: 7px;}
.menu_div_class img {height: 22px;}
.menu_div_class img {cursor: pointer; border-radius: 50%;}
.menu_div_class :hover {opacity: 0.8;}
#result_menu_div {max-width: 320px; display: none; z-index: 2000; position: fixed; left: 1%; top: 1vh;}
#language_a {color: #696969;}
#Select_language_a {float: left; position: relative; margin-left: 7px; margin-right: 7px;}
#Select_language_a img {height: 23px; opacity: 0.5;}
#language_box {display: none; opacity: 1; width: 150px; height: 80px; position: fixed; left: 0px; top: 0px; background-color: white;}
#share_div {display: none; float: left; margin-left: 5px; margin-right: 5px;}
#share_div img {cursor: pointer; border-radius: 50%; height: 23px;}
#share_div :hover {box-shadow: 0 5px 12px rgba(0,0,0,0.6); opacity: 2; transition: opacity 0.1s;}
#result_share_div {display: none; z-index: 2000; position: fixed; max-width: 400px; height: 500px; left: 4px; top: 2px;}


.share_div2 {position: absolute; top: 4px; left: 4px; border-radius: 50%;}
.share_div2 :hover {opacity: 0.8; filter: alpha(opacity=80); -webkit-filter: opacity(80%);}
.share_div2 img {cursor: pointer; box-shadow: 0 0px 4px rgba(0,0,0,0.2); border-radius: 50%;}

#p_count_span {position: absolute; top: 0px; right: 0px; color: #696969; font-size: 14px;}
.share_div3 {position: absolute; top: 0px; left: 0px; border-radius: 50%;}
.share_div3 :hover {opacity: 0.8; filter: alpha(opacity=80); -webkit-filter: opacity(80%);}
.share_div3 img {width: 24px; cursor: pointer; box-shadow: 0 0px 8px rgba(0,0,0,0.3); border-radius: 50%;}

.share_class {overflow: hidden; width: 100%; min-height: 500px; height: 98vh; border: 1px solid silver; background-color: white; box-shadow: 0 5px 12px 0 rgba(0,0,0,0.6); opacity: 1; transition: opacity 0.1s;}
.share_top_line {float: left; background-color: #666666; height:2px;}
.share_title {float: left; padding: 8px; background-color: #CFE6FF; width: 100%; height: 47px; }
.share_title_str {float: right; width: 100%; margin-left: 2px; margin-right: 2px; text-align: right; font-size: 20px; color: black; line-height: 38px;}
.share_close {position: absolute; float: left; top: 10px; left: 5px; cursor: pointer; width: 30px;}
.share_close :hover {box-shadow: 0 5px 12px rgba(0,0,0,0.6); opacity: 2; transition: opacity 0.1s;}
.share_close img {border-radius: 50%;}

.share_back {position: absolute; float: left; top: 10px; left: 50px; cursor: pointer; width: 30px;}
.share_back :hover {box-shadow: 0 5px 12px rgba(0,0,0,0.6); opacity: 2; transition: opacity 0.1s;}
.share_back img {border-radius: 50%;}

.share_line {float: right; background-color: silver; width: 100%; height:1px;}
.share_column {float: left; width: 100%; height: 85vh; overflow: auto;}
.share_a :hover {cursor: pointer;}
.img_and_str {float: left; padding: 5px; width: 100%; height: 49px;}
.img_and_str2 {text-align: right; width: 100%; height: 49px;}
.img_and_str3 {font-size: 16px; direction: rtl; margin-top: 15px; padding: 5px;}
.img_and_str:hover {background-color: #EEEEEE; box-shadow: 0 5px 8px rgba(0,0,0,0.1); opacity: 2; transition: opacity 0.1s;}
.img_and_str2:hover {background-color: #EEEEEE; box-shadow: 0 5px 8px rgba(0,0,0,0.1); opacity: 2; transition: opacity 0.1s;}
.share_img {float: left; width: 40px; height: 40px;}
.share_img img {border-radius: 50%; width: 40px; height: 40px;}
.share_strs {float: left; font-size: 19px; text-align: left; margin-top: 10px; margin-left: 10px; margin-right: 10px;}
.share_strs2 {font-size: 16px; height: 100%; display: inline-block; padding: 20px;}
.share_strs a:hover {font-weight: bold; box-shadow: 0 0px 0px rgba(0,0,0,0.6); opacity: 2; transition: opacity 0.1s;}


#sabad_and_search {position: absolute; top: 40px; margin-left: 5px; margin-right: 5px;}
#sabad_div {float: right; margin-top: 5px; margin-left: 5px; margin-right: 5px;}
#sabad_div :hover {box-shadow: 0 5px 12px rgba(0,0,0,0.1); opacity: 1; transition: opacity 0.1s;}
#sabad_img1 {border-radius: 3px}
#sabad_img2 {border-radius: 3px; height: 29px;}
.cart_a2 {position: relative;}
#search_div {float: right; margin-top: 5px; margin-left: 0px; margin-right: 0px;}

#basic_parts_div {display: none; position: absolute; right: 1%; max-width: 320px; z-index: 1000;}
.basic_parts_class {overflow: hidden; border: 1px solid silver; background-color: white; box-shadow: 0 5px 12px 0 rgba(0,0,0,0.6); opacity: 1; transition: opacity 0.1s;}
.basic_parts_top_line {background-color: #666666; height:2px;}
.basic_parts_title {padding: 4px; background-color: #EEEEEE; height: 37px;}
.basic_parts_title_str {float: right; margin-right: 15px; margin-left: 15px; margin-top: 5px; text-align: right; font-size: 20px;}
.basic_parts_close {float: left; cursor: pointer; width: 30px;}
.basic_parts_close img {border-radius: 50%;}
.basic_parts_close :hover {box-shadow: 0 5px 12px rgba(0,0,0,0.6); opacity: 2; transition: opacity 0.1s;}
.basic_parts_contents {float: right; overflow: auto; height: 87vh; direction: ltr;}
.basic_parts_column {float: right; width: 300px; padding-left: 12px; padding-right: 12px; padding-top: 8px; padding-bottom: 8px;}
.basic_parts_line {float: right; margin-top: 0px; background-color: silver; width: 100%; height:1px;}
.basic_parts_strs {float: right; padding: 3px; margin-top: 0px; width: 280px; height: 25px; text-align: right; font-size: 18px; direction: rtl;}
.basic_parts_strs a:hover {font-size: 20px;}
.Blue_Circle {margin-top: 6px; margin-right: 10px;}

#p_name_search_div {float: right; position: relative;}
#p_name_search_box2 {background-color: whitesmoke; padding-left: 5px; padding-right: 5px; border-radius: 3px; color:#606060; font-family: "main_font", tahoma; border: 1px solid #EEEEEE; font-size: 13px; DIRECTION: rtl; TEXT-ALIGN: right; Width: 350px; Height: 30px;}
#mohtava_kind_div {float: right; display: none; margin-left: 0in}
#mohtava_kind_box {padding-right: 5px; border-radius: 3px; color:#AAAAAA; font-family: "main_font", tahoma; border: 1px solid silver; font-size: 15px; DIRECTION: rtl; TEXT-ALIGN: right; Width: 165px; Height: 34px;}
#product_search_bt_div {float: right; margin-left: 0in}
#product_search_bt {display: none; border: 0px; margin-right: 2px; margin-top: 1px; background: url(images/home/search.png) no-repeat; Width:32px; Height:32px; cursor:pointer}

#keypress_srch_div {overflow: hidden; position: absolute; right: 0px; top: 33px; z-index:500; width: 1100px; display: none; border: 1px solid silver; background-color: white; opacity: 1; box-shadow: 0 3px 6px rgba(0,0,0,0.6);}
.search_column {float: right; padding: 10px; width: 366px; height: 460px;}
.search_result_div {float: right; direction: ltr; overflow: auto; padding: 5px; width: 365px; height: 410px;}
.title_search_result {float: right; margin-top: 10px; min-width: 60px; height: 25px; font-size: 16px;}
.line_search_result {float: right; margin-top: 20px; margin-right: 10px; background-color: silver; width: 200px; height: 1px;}
.row_search_result {float: right; width: 332px;}
.row_search_result:hover {background-color: #CFE6FF; opacity: 2; transition: opacity 0.1s;}
.image_search_result {float: right; width: 55px; height: 55px; margin: 0.05in; direction: rtl;}
.name_search_result {float: right; width: 307px; margin-right: 5px; margin-top: 10px; margin-bottom: 10px; direction: rtl; text-align: right;}

.mojood_shod_div {position: relative; background-color: Silver; color: brown; margin-top: 15px; float: right; width: 280px; height: 40px; line-height: 40px;}
.mojood_shod_div img {position: absolute; right: 4px; margin: 8px; margin-top: 3px; border-radius: 3px;}

.add_to_cart_div {display: inline-block; width: 218px; height: 40px; margin-top: 20px; background-color: white;}
.add_to_cart_div :hover {box-shadow: 0 5px 12px rgba(0,0,0,0.1); opacity: 1; transition: opacity 0.1s;}
.add_to_cart_bt {font-family: "main_font", tahoma; cursor: pointer; width: 100%; height: 100%; font-size: 16px; direction: rtl; color: white; border-radius: 7px; border: 0px; background-color: #62b965;}
.AddToCartImg {position: absolute; margin: 8px; margin-top: 3px;}
.add_to_cart_loading {display: none; width: 100%; height: 100%;}

.add_to_cart_div2 {width: 218px; height: 40px; margin-top: 40px; margin-bottom: 10px; background-color: white;}
.add_to_cart_div2 :hover {box-shadow: 0 5px 12px rgba(0,0,0,0.1); opacity: 1; transition: opacity 0.1s;}

.add_to_cart_div3 {width: 218px; height: 40px; margin-top: 20px;  background-color: white;}
.add_to_cart_div3 :hover {box-shadow: 0 5px 12px rgba(0,0,0,0.1); opacity: 1; transition: opacity 0.1s;}

#main {min-width: 320px; width: 100%; height: auto; margin-top: 15px; text-align: right; direction: rtl;}
#main2 {min-width: 320px; background-color: #ffffff; height: auto; direction: rtl;}


#top_banner_div {max-width: 100%; margin-bottom: 20px; border: 1px solid #DDDEEE; background-color: White; padding-top: 10px; padding-bottom: 10px; border-radius: 5px; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}

.new_articles_div {display: inline-block; width: 100%; margin-top: 35px; border: 1px solid #DDDEEE; background-color: white; border-radius: 5px; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}

.view_free_send_div {display: inline-block; width: 100%; margin-top: 35px; border: 1px solid #DDDEEE; background-color: white; border-radius: 5px; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
.view_free_send_div :hover {transition: opacity 0.05s;}
.view_free_send_container {text-align: left; position: relative; display: block;}
.view_free_send_img {max-height: 220px; padding-bottom: 25px;}
.view_free_send_text {position: absolute; right: 30px; top: 25%; margin-left: 140px; text-shadow: 0 0 1px #999999;}
.view_free_send_text div {width: 100%; padding-bottom: 15px; font-size: 20px;}

.view_free_send_container2 {position: relative;}
.view_free_send_img2 {width: 100%; height: auto; border-radius: 4px;}
.view_free_send_text2 {position: absolute; top: 173px; right: 8px; left: 8px; text-shadow: 0 0 1px #CCCCCC;}
.view_free_send_text2 div {text-align: right; padding-bottom: 12px; font-size: 16px;}
.ersale_raygan_text {font-size: 21px; font-weight: bold; margin-top: 5px;}

#mohtava_div {margin-bottom: 0.1in; border: 1px solid #DDDEEE; background-color: White; min-width: 320px; max-width: 90%; min-height: 90px; border-radius: 5px;}

.date_field_table{border-collapse: collapse; direction: ltr;}
.date_field_table tr td{padding: 0px;}
.date_field_table tr td select{text-align: center; text-align-last: center; -moz-appearance: none; -webkit-appearance: none;}
.date_field_table tr td select option {text-align: center;}
.scrollno_field {-moz-appearance: none; -webkit-appearance: none;}

/* home.aspx */
.main_column_right_td {text-align: right; width: 192px;}
.main_column_right {width: 170px; display: inline-block;}
.main_column_left_td {text-align: left; width: 282px;}
.main_column_left {width: 260px; display: inline-block;}
#hr_before_RahHa, #hr_after_RahHa, #latest_logins_div {display: none;}
#top_banner_div {display: none;}
#slider_div {margin-top: 0px;}
#portal_items_div {display: none; margin-top: 30px;}


/* __________________________________________ */

* {box-sizing: border-box}
.slideshow-container {overflow: hidden; max-width: 100%; height: 300px; position: relative; margin: auto;}
.mySlides {position: absolute; width: 100%; height: 300px; line-height: 300px; display: none; cursor: pointer; border-radius: 3px;}
.imgSlides {vertical-align: middle;}
.sellers_slideBgcolor {background-color: #6ff5f7;}
.marketing_slideBgcolor {background-color: #1f1f1f;}
.advertiser_slideBgcolor {background-color: #2485ce;}
.store_slideBgcolor {background-color: #daeffa;}
.author_slideBgcolor {background-color: #940840;}


.prevSlides, .nextSlides {cursor: pointer; position: absolute; top: 50%; width: auto; padding: 16px; margin-top: -22px; color: white; font-weight: bold; font-size: 18px; transition: 0.6s ease; border-radius: 0 3px 3px 0; user-select: none;}
.prevSlides {right: 0; border-radius: 3px 0 0 3px;}
.nextSlides {left: 0;}
.prevSlides:hover, .nextSlides:hover {background-color: rgba(0,0,0,0.8);}
.textSlides {color: #f2f2f2; font-size: 15px; padding: 8px 12px; position: absolute; bottom: 8px; width: 100%; text-align: center;}
.numbertextSlides {color: #f2f2f2; font-size: 12px;padding: 8px 12px; position: absolute; top: 0; left: 0px; direction: ltr}
.dotSlides {cursor: pointer; height: 15px; width: 15px; margin: 0 2px; background-color: #bbb; border-radius: 50%; display: inline-block; transition: background-color 0.6s ease;}
.activeSlides, .dotSlides:hover {background-color: #717171;}
.fadeSlides {animation-name: fadeSlides; animation-duration: 1.5s;}
.MoveSlides1 {animation-name: MoveSlides1; animation-duration: 0.2s;}
.MoveSlides2 {animation-name: MoveSlides2; animation-duration: 0.2s;}
@keyframes fadeSlides {
  from {opacity: .4} 
  to {opacity: 1}
}
@keyframes MoveSlides1 {
  from {left: 0%; opacity: 0.4;} 
  to {left: 100%; opacity: 1;}
}
@keyframes MoveSlides2 {
  from {left: -100%; opacity: 0.4;} 
  to {left: 0%; opacity: 1;}
}
@media only screen and (max-width: 300px) {
  .prevSlides, .nextSlides,.textSlides {font-size: 11px}
}
/* __________________________________________ */


#first_parag2_tb {width: 98%;}
#first_parag2_tb img {border-radius: 5px;}
.groups_row {text-align: right; margin-right: 20px;}
.groups_row :hover {font-weight: bold;}
.groups_a img {vertical-align: -12px;}
.sellers_operation {margin-top: 20px; text-align: center; margin-bottom: 0.1in; border: 1px solid #DDDEEE; background-color: white; border-radius: 4px;}
#mosabeghe_div {width: 100%; padding-bottom: 4px; text-align: center; margin-top: 40px; border: 1px solid #DDDEEE; background-color: white; border-radius: 4px; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
.mosabeghe_titr {font-size: 14px; float: right; text-align: right; margin-top: 5px; margin-right: 10px; color: #0066FF; font-weight: bold;}
.mosabeghe_info {color: black; font-size: 14px;}
.asli_parts_div {display: inline-block; margin-bottom: 20px; padding-top: 11px; padding-bottom: 11px; border: 1px solid #DDDEEE; width: 100%; background-color: white; border-radius: 5px; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
.best_members_div {margin-top: 7px; margin-bottom: 15px; width: 100%; border-radius: 5px;}
.asli_parts_img {width: 65px; height: 65px;}
.asli_parts_txt {font-size: 15px; text-align: justify;}
#store_div {margin-top: 40px;}
#bazaryab_mosabeghe_div {width: 100%; text-align: center; margin-top: 40px; border: 1px solid #EEEEEE; background-color: lightyellow; border-radius: 50px; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}

.users_about_div {width: 100%; text-align: justify; padding: 15px; margin-top: 40px; border: 1px solid #cde9fb; background-color: #f4f9fc; border-radius: 40px; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
.user_about_div {margin-top: 20px; margin-bottom: 20px;}
.user_about_flname {color: #3498db;}
.user_about_description {color: #696969;}
.user_about_link {cursor: pointer; font-size: 13px; color: #3498bb;}

.porforush_div {background-color: white; direction: rtl; text-align: right; height: 270px; margin-bottom: 27px; padding-top: 9px; padding-bottom: 9px; padding-right: 0px; border: 1px solid #DDDEEE; border-radius: 8px; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
#jadid_tarin_div {background-color: whitesmoke; margin-top: 50px;}
#por_binande_div {background-color: whitesmoke; margin-top: 50px;}
#por_forush_p_div {background-color: whitesmoke; margin-top: 50px;}
#scrolly {direction: rtl; text-align: right; overflow-x: scroll; overflow-y: hidden; margin: 0 auto;}
#horizontal_width_div {height: 240px; width: 2100px;}
.asli_tarinha_box {padding: 6px; margin-top: 10px; margin-left: 5px; margin-right: 5px; float: right; width: 190px; height: 210px; background-color: white; border:1px solid #CCCCCC; border-radius: 3px;}
.asli_tarinha_box:hover {box-shadow: 0 5px 12px rgba(0,0,0,0.6); opacity: 2; transition: opacity 0.1s;}
.div_asli_images {margin-top: 5px; height: 100px; text-align: center;}
.div_asli_name {font-size: 15px; height: 60px; margin-left: 3px; margin-right: 3px; margin-top: 3px; text-align: justify; direction: rtl;}
.div_asli_name a font {font-size: 13px;}
.div_asli_cost {background-color: silver; width: 90%; height: 32px; margin-top: 5px; margin-right: 5px; text-align: right; direction: rtl;}
.sellers_operations_table {background-color: White; width: 90%; border-color:#CFE6FF; border-collapse: collapse; Direction: rtl; text-align: center; height: 35px; CellPadding: 2px; CellSpacing: 0px;}
.sellers_operations_td {color: Blue; border-color: #66CCFF; border-width: 1px; border-style: solid;}
.best_products_font {font-size: 14px;}
.cart_count_div {position: absolute; background-color: #60baa5; border-radius: 50%; width: 23px; height: 23px; right: 148px; top: 84px; color: white;}
.cart_count_div span {font-family: tahoma; font-size: 13px; vertical-align: -2px;}
.cart_count_div2 {position: absolute; top: -11px; margin-left: 8px; margin-right: 8px; background-color: red; width: 18px; height: 17px; line-height: 19px; border-radius: 50%; color: white;}
.cart_count_div2 span {font-family: tahoma; font-size: 12px; vertical-align: 0px;}
.room_row {width: 100%; padding: 10px; border-spacing: 0px; cursor: pointer; border-bottom: 1px solid #EEEEEE;}
.room_row tr td {border-collapse: collapse;}
.room_col1 {float: right; background: url(images/home/empty_profile_photo56.png) no-repeat; background-color: #E5E4E2; width: 56px; height: 56px; border-radius: 50%; border: 1px solid #EEEEEE;}
.room_col1 img {border-radius: 50%; width: 100%; height: 100%;}
.room_col2 {text-align: right; width: 100%; background-color: yellow; height: 65px; text-align: right; padding-left: 10px; padding-right: 10px; padding-top: 5px; border-bottom: 1px solid #EEEEEE;}
.room_col2_flname {direction: rtl; text-align: right; font-size: 17px; margin-left: 5px; margin-right: 5px; margin-top: 5px; height: 24px; overflow: hidden;}
.profile_pic_text {margin-top: 9px; color: blue;}
.part_of_mess {direction: rtl; text-align: right; margin-left: 5px; margin-right: 5px; margin-top: 2px; overflow: hidden; line-height: 22px; height: 22px; color: #696969; font-size: 13px;}
.part_of_mess img {margin-top: 3px;}
.part_of_date {margin-top: 2px; text-align: center; color: #696969; font-size: 13px;}
.new_mess_count3 {cursor: pointer; border-radius: 50%; background-color: #52D017; width: 20px; height: 20px; line-height: 20px; text-align: center;}
.new_mess_count3 span {font-size: 12px; color: white; font-family: Consolas; font-weight: bold;}
.ertebat_mohtava {overflow-y: scroll; padding-top: 10px; padding-bottom: 10px; direction: rtl;}
.ertebat_error {overflow-y: scroll; padding: 10px; direction: rtl; color: red;}
.chatroom_header_pic {float: right; background: url(images/home/empty_profile_photo40.png) no-repeat; background-color: #E5E4E2; width: 40px; height: 40px; border-radius: 50%; margin-top: 7px; text-align: center;}
.chatroom_header_pic img {cursor: pointer; width: 100%; height: 100%; border-radius: 50%;}
.chatroom_header_pic2 {float: right; width: 40px; height: 40px; margin-top: 6px; text-align: center;}
.chatroom_header_name {float: right; overflow: hidden; font-size: 18px; min-width: 250px; height: 22px; text-align: right; margin-left: 10px; margin-right: 10px; margin-top: 8px;}
.chatroom_header_date {float: right; overflow: hidden; font-size: 12px; min-width: 250px; height: 15px; text-align: right; margin-left: 10px; margin-right: 10px; margin-top: 3px;}
.post_header {float: right; width: 100%; height: 22px; margin-top: 5px; margin-bottom: 10px; direction: rtl; text-align: center;}
.post_date {width: 140px; background-color: silver; color: white; font-size: 14px; border: 1px solid silver; border-radius: 7px; padding: 3px;}
#post_unread {width: 150px; background-color: #8EEBEC; color: #666666; font-size: 14px; border: 1px solid #EEEEEE; border-radius: 10px; padding: 3px;}
.post_box_father {display: inline-block; width: 100%;}
.post_box {float: left; overflow: hidden; word-break: break-word; max-width: 84%; min-width: 70px; background-color: white; border: 1px solid silver; border-radius: 7px; margin-bottom: 6px; margin-left: 10px; margin-right: 10px; padding: 8px; padding-bottom: 4px; direction: rtl; text-align: right;}
.botMenu {float: left; direction: rtl; margin-left: 10px; margin-right: 10px;}
.botButton {direction: rtl; background-color: #e7e7e7; color: black; border-radius: 7px; padding-left: 8px; padding-right: 8px; margin-bottom: 10px; box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.3);}
.post_text {font-size: 17px; direction: rtl; text-align: right; line-height: 140%;}
.post_text img {max-width: 97%; height: auto;}
.post_time {float: right; width: 95%; color: #999999; font-size: 12px; margin-top: 5px;}
.post_status {float: right; width: 95%; font-size: 13px; margin-top: 10px;}
.post_time span {float: right; margin-left: 3px; margin-right: 3px; font-size: 13px;}
.post_viewcount {margin-left: 10px; margin-right: 10px;}
.scroll_to_end {display: none; position: absolute; left: 20px; bottom: 70px; width: 35px; height: 35px; background-color: White; Opacity: 0.7; border-radius: 50%; border: 1px solid silver;}
.scroll_to_end img {border-radius: 50%;}
#post_editor_div {display: none; position: relative; background-color: white; border: 1px solid silver; width: 100%; height: auto;}
.post_editor {display: inline-block; overflow-y: scroll; font-family: "main_font", tahoma; font-size: 18px; direction: rtl; text-align: right; width: 66%; height: 31px; margin-top: 9px; margin-bottom: 9px; margin-left: 15px; border: 0px solid white; outline: 0; line-height: 26px; vertical-align: middle; padding: 0px; scrollbar-width: none;}
.post_editor::-webkit-scrollbar {width: 0;}
.post_editor:empty:before {content: attr(placeholder); color: #999999; display: block; /* For Firefox */}
.send_post_span {display: none; position: absolute; left: 7px; bottom: 5px; margin-right: 10px; width: 40px; height: 40px;}
.send_post_span img {width: 40px; height: 40px; border-radius: 50%;}
.show_stickers_span {cursor: pointer; position: absolute; right: 1px; bottom: 5px; margin-left: 10px; width: 40px; height: 40px;}
.show_stickers_span :hover {Opacity: 0.7;}
#PostAttachFile_span {right: 36px;}
#PostAttachFile {opacity: 0; cursor: pointer; background-color: #4E8975; right: 36px;}
#PostAttachFile::-webkit-file-upload-button {cursor: pointer;}
#attach_format_span {direction: ltr; width: 16px; height: 10px; bottom: 34px; right: 52px; font-size: 10px; color: blue; display: none;}
#unread_posts_div {display: none; float: right; width: 90%; height: 20px; background-color: lightBlue; color: blue;}
#unread_mysend_posts_div {display: none; float: right; width: 90%; height: 20px; background-color: lightGreen; color: green;}
#latest_post_id_div {display: none; float: right; width: 90%; height: 20px; background-color: pink; color: red;}
#send_options_div {background-color: lightyellow; height: 320px; display: none;}
#ertebat_help {color: #696969; margin-bottom: 30px; display: none;}
.ertebat_help_close {position: fixed; left: 20px; bottom: 298px;}
.ertebat_options_close {position: fixed; left: 10px; bottom: 298px;}
#chat_search {font-family: "main_font", tahoma; font-size: 17px; direction: rtl; text-align: right; width: 60%; height: 30px; margin-top: 5px; margin-bottom: 5px; margin-left: 10%; margin-right: 10%; border: 0px solid white; outline: 0; line-height: 110%; vertical-align: middle; padding: 4px; background-color: #3090C7; border-radius: 5px;}
#chat_search_loading {display: none; margin-left: 4px; margin-right: 4px; position: absolute; right: 10px; bottom: 13px;}
#search_unicode {display: block; color: red;}
#ertebat_menu {display: none; z-index: 1003; position: absolute; top: 15px; right: 15px; background-color: white; width: 190px; height: 120px; border-radius: 3px; padding: 0px; padding-top: 10px; box-shadow: 5px 7px 8px #888888; -webkit-box-shadow: 5px 7px 8px #888888;}
#ertebat_menu div {text-align: right; font-size: 19px; color: black; padding: 10px; padding-top: 14px; padding-bottom: 14px; cursor: pointer;}
#inner_mask {display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: silver; opacity: 0.1;}
#profile_pic_div {position: relative; background-color: #EEEEEE; color: #696969; margin-top: 40px; padding: 0px; width: 250px; height: 250px; text-align: center; border-radius: 50%; border: 1px solid #EEEEEE;}
#profile_pic_div img {border-radius: 50%;}
#profile_img {max-width: 250px; width: 100%; height: 100%; height: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;}
#send_profile_pic_div {cursor: pointer; background-color: #4E8975; position: absolute; bottom: 7px; width: 50px; height: 50px; border-radius: 50%;}
#send_profile_pic_div img {width: 40px; margin-top: 5px;}
#send_profile_pic_div img :hover {opacity: 0.8;}
#profile_pic_file {left: 200px; opacity: 0; cursor: pointer; background-color: #4E8975; position: absolute; bottom: 7px; width: 50px; height: 50px; border-radius: 50%;}
#profile_pic_file::-webkit-file-upload-button {cursor: pointer;}
#delete_profile_pic_div {cursor: pointer; background-color: #F75D59; position: absolute; bottom: 7px; left: 0px; width: 50px; height: 50px; border-radius: 50%;}
.crop_profile_pic {margin: 0; position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
#p_mask1 {position: absolute; background-color: black; opacity: 0.5; left: 0px; top: 0px;}
#p_mask2 {position: absolute; background-color: black; opacity: 0.5; right: 0px; top: 0px;}
#p_mask3 {position: absolute; background-color: black; opacity: 0.5; right: 0px; bottom: 0px;}
#p_mask4 {position: absolute; background-color: black; opacity: 0.5; left: 0px; bottom: 0px;}
#croper_div {position: absolute; text-align: center; border: 1px solid rgba(255, 255, 255, .5); top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
#drager_div {position: absolute; left: 20px; right: 20px; top: 20px; bottom: 20px; cursor: move; min-width: 30px;}
.c_corner {position: absolute; width: 30px; height: 30px;}
#c_corner1 {left: 0px; top: 0px; border-left: 2px solid white; border-top: 2px solid white; cursor: se-resize;}
#c_corner2 {right: 0px; top: 0px; border-right: 2px solid white; border-top: 2px solid white; cursor: sw-resize;}
#c_corner3 {left: 0px; bottom: 0px; border-left: 2px solid white; border-bottom: 2px solid white; cursor: sw-resize;}
#c_corner4 {right: 0px; bottom: 0px; border-right: 2px solid white; border-bottom: 2px solid white; cursor: se-resize;}
#c_corner5 {left: 50%; top: 0px; -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); border-top: 2px solid white; cursor: s-resize;}
#c_corner6 {right: 0px; top: 50%; -ms-transform: translate(0, -50%); transform: translate(0, -50%); border-right: 2px solid white;cursor: w-resize;}
#c_corner7 {left: 50%; bottom: 0px; -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); border-bottom: 2px solid white; cursor: s-resize;}
#c_corner8 {left: 0px; top: 50%; -ms-transform: translate(0, -50%); transform: translate(0, -50%); border-left: 2px solid white; cursor: w-resize;}
.croper_grid {position: absolute; background-color: white; border-width: 0px; opacity: 0.5}
#croper_grid1 {width: 1px; height: 100%; left: 33%; top: 0px; -ms-transform: translate(-33%, 0); transform: translate(-33%, 0);}
#croper_grid2 {width: 1px; height: 100%; left: 66%; top: 0px; -ms-transform: translate(-66%, 0); transform: translate(-66%, 0);}
#croper_grid3 {width: 100%; height: 1px; left: 0px; top: 33%; -ms-transform: translate(0, -33%); transform: translate(0, -33%);}
#croper_grid4 {width: 100%; height: 1px; left: 0px; top: 66%; -ms-transform: translate(0, -66%); transform: translate(0, -66%);}
#small_profile_pic {display: none; width: 250px; height: 250px; background-color: #93FFE8; border-radius: 3px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; box-shadow: 5px 7px 8px #888888; -webkit-box-shadow: 5px 7px 8px #888888;}
#stickers_div {text-align: right; display: none; overflow-y: scroll; width: 94%; height: 170px; right: 4px; background-color: whitesmoke; border: 1px solid silver; border-radius: 3px; position: absolute; box-shadow: 5px 3px 4px #888888; -webkit-box-shadow: 5px 3px 4px #888888; overflow: -moz-scrollbars-none; -ms-overflow-style: none;}
#stickers_div::-webkit-scrollbar {width: 0;}
#stickers_div img {width: 37px; height: 37px; margin: 10px;}
#user_pic {position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; max-width: 100%; height: auto;}
#header_view_pic {width: 100%; height: 25px; line-height: 25px; background-color: #87AFC7; opacity: 0.7; color: white; position: absolute; top: 0px;}
.back_for_big_pic {cursor: pointer; position: absolute; top: -2px; left: 0px;}
#user_pic_loading {position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 100px; height: 100px;}
#profile_pic_result {margin-top: 30px;}
.pic_done_return {position: absolute; color: white; bottom: 20px; width: 100%; height: 20px;}
.pic_done_return span {font-size: 19px;}

/* مثلث سبز ضلع بالا افقی و ضلع چپ عمودی */
.triangle_shape1 {width: 0; height: 0; border-left: 20px solid #C3FDB8; border-bottom: 20px solid transparent;}

/* مثلث سفید ضلع بالا افقی و ضلع راست عمودی */
.triangle_shape2 {width: 0; height: 0; border-right: 20px solid #C3FDB8; border-bottom: 20px solid transparent;}


/* SiteDesign.aspx */
#v1_link1, #v1_link2 {color: #696969;}
#v1_link2 div {font-size: 20px; font-weight: bold;}
.SiteDesign_parags {color: #333333; direction: rtl; text-align: justify; line-height: 140%;}
.SiteDesign_parags2 {color: #333333; direction: rtl; text-align: justify; line-height: 140%; margin: 5px 15px;}
.versions_table {display: none; direction: rtl; border-color:#E4E4F5; border-radius: 3px; border-collapse: collapse; width: 100%; border: 1px;}
.displaynone {display: none;}
.displayblock {display: block;}
#table_v1 {background-color: #F5FFFA;}
#table_v2 {background-color: #FFF0F5;}
#table_v3 {background-color: #FDF5E6;}
#table_v4 {background-color: #DFFFBF;}
#table_v5 {background-color: #F5F5DC;}
#table_v6 {background-color: #D2E3DC;}
#table_v7 {background-color: #FFEFD5;}
#table_v8 {background-color: #E0FFFF;}
#table_v9 {background-color: #FFE4E1;}
#table_v10 {background-color: #F5DEB3;}
#table_v11 {background-color: #F5F5DC;}
#table_v12 {background-color: #F0F8FF;}
.versions_top_td {border: 1px solid LightBlue; height: 30px; background-color: LightBlue;}
.versions_top_p {font-weight: bold; color: #3366cc; font-size: 17px;}
.versions_tds {min-width: 40px; border: 1px solid LightBlue; padding: 4px; padding-right: 12px; padding-left: 12px;}
.installation_in_td {width: 100px; display: none;}
.tarefe_td {color: #696969; border: 1px solid; border-color: silver;}
.tarefe_p {font-size: 15px; text-align: center; direction: rtl;}


/* ads.aspx */
.agahi_box {padding: 0.7%; float: right; width: 25%; position: relative;}
.agahi_sub_box {background-color: white; border:1px solid #CCCCCC; border-radius: 3px; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
.agahi_sub_box:hover {box-shadow: 0 5px 12px rgba(0,0,0,0.6); opacity: 2; transition: opacity 0.1s;}

.star_update_table {width: 100%; color: #696969; border-spacing: 0px; margin-top: 0in;}
.update_date_td {font-size: 13px; border: 0px solid silver;}
.star_td {font-size: 13px; border: 0px solid silver;}
.star_td img {width: 15px; height: auto;}

.div_agahi_ha_images {margin-top: 10px; height: 240px; text-align:center;}
.div_agahi_ha_name {font-size: 15px; min-width: 225px; height: 50px; margin-left: 10px; margin-right: 10px; margin-top: 5px; text-align: right; direction: rtl;}
.div_agahi_ha_cost {min-width: 145px; margin: 10px; text-align: right; direction: rtl;}

/* ad.aspx */
#top_groups_div3 img {margin-top: 0.02in;}
.agahi_link_div {float: right; width: 100%; margin-top: 20px;}


/* store.aspx */
#top_groups_div {overflow: hidden; margin-bottom: 10px; text-align: right; direction: rtl; border-bottom: 1px solid #DDDDDD; background-color: White; width: 100%; border-radius: 4px;}
.top_groups_label {color: #999999; padding: 5px; direction: rtl; text-align: right;}
.top_groups_label a {color: black; font-size: 17px;}
#top_groups_div a {font-size: 13px; color: #999999}
#top_groups_div img {margin-top: 0.02in;}
#groups_and_sort_div {padding-left: 10px; padding-right: 10px; direction: rtl; position: relative; color: #606060; min-height: 25px; margin-bottom: 0.1in; border-radius: 4px;}
#groups_and_sort_div2 {direction: rtl; display: none; justify-content: center; align-items: center; verical-align: middle; cursor: pointer; color: #696969; min-height: 25px; padding: 5px; border-radius: 4px;}
#groups_and_sort_div2 img {vertical-align: -6px; height: 20px; margin-top: 2px;}
#this_group_div {width: 100%; direction: rtl; margin-top: 0.1in; margin-bottom: 0.1in;}
#sub_g_menu {font-size: 14px; direction: rtl;}
#sort_div {color: #606060; align: right; direction: rtl; margin-top: 7px; margin-bottom: 7px; margin-left: 3px; margin-right: 3px;}
#sort_options {font-size: 14px; font-family: "main_font", tahoma; Height: 25px; Width: 160px; DIRECTION: rtl; TEXT-ALIGN: right}

.products_div {margin-top: 10px; direction: rtl;}
.product_box {padding: 0.54%; float: right; min-width: 234px; width: 25.0%;}
.product_sub_box {position: relative; background-color: white; height: 393px; border:1px solid #CCCCCC; border-radius: 3px; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
.product_sub_box:hover {box-shadow: 0 5px 12px rgba(0,0,0,0.6); opacity: 2; transition: opacity 0.1s;}
.div_m_box_images {margin-top: 10px; height: 240px; text-align:center;}
.div_m_box_images img {border-radius: 5px;}
.div_m_box_free_send_image {position: absolute; right: -2px; top: 0px;}
.div_m_box_free_send_image img {border-radius: 3px;}
.div_m_box_name {font-size: 14px; font-family: "main_font", tahoma; height: 40px; margin: 15px; margin-bottom: 0px; text-align: right; direction: rtl;}
.div_m_box_name a font {color: #333333;}
.sub_pre_price {font-size: 14px; color: red; font-weight: normal;}
.div_m_box_cost {color: #009900; height: 30px; margin: 15px; text-align: left; direction: rtl;}
.div_m_box_cost1 {color: black; float: left; height: 30px; margin-top: 3px; margin-right: 0px; font-size: 16px;}
.div_m_box_cost_img {float: left; width: 30px; height: 30px; margin-top: -5px;}
.toman_class {font-size: 14px; font-weight: normal;}
.StaticMenuItemClass {border: 1px solid LightBlue; border-radius: 3px; margin-left: 10px; margin-bottom: 10px; padding: 5px;}
.DynamicMenuItemClass {border: 1px solid LightBlue; border-radius: 2px; margin-left: 5px; margin-bottom: 5px; padding: 5px;}
.grayscale_pic{
   filter: grayscale(100%); /* اعمال فیلتر خاکستری*/
   -webkit-filter: grayscale(100%); /* webkit برای مرورگر های */
   filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* برای سازگاری با فایرفاکس در ویندوز و اندروید */
}

/* product.aspx */
.discount_code_div {border: 1px solid Turquoise; border-radius: 4px; background-color: LightCyan; color: green; font-weight: normal; padding: 7px; margin-bottom: 10px;}
.pic_and_title {display: inline-block; width: 100%;}
.pic_and_title table {width: 100%;}
.product_pic1 {position: relative; max-width: 400px; float: right; margin-top: 28px; margin-left: 2%;}
.product_pic1 img {border-radius: 3px; max-width: 400px;}
.product_pic1_replace {position: relative; max-width: 500px; margin-top: 28px;}
.product_pic1_replace img {border-radius: 3px; max-width: 500px;}
.div_product_free_send_image {position: absolute; right: 0px; top: 0px;}
.div_product_free_send_image img {border-radius: 3px;}
.product_top_info {float: right; text-align: right; margin-top: 10px;}
.product_top_info #product_name1 {display: inline-block; width: 100%; color: #696969; font-size: 17px; font-weight: bold;}
.emtiaz_div {display: none; width: 160px; float: right; text-align: right; margin-top: 10px; margin-right: 10px; margin-left: 10px;}
.product_pics {margin-bottom: 40px; padding: 10px;}
.line_div {float: right; width: 99%; height: 2px; margin-top: 0.1in; margin-bottom: 0.1in; background-color: #EEEEEE;}
.status_label_class {display: inline-block; margin-top: 20px;}
.status_label_class div {float: right;}
.ravesh_ersal {margin-top: 16px;}
.mabda_ersal {margin-top: 16px;}
.hajme_file {margin-top: 16px;}
.product_pre_p_cost {font-size: 14px; color: #666666; margin-top: 16px;}
.product_p_cost {font-size: 17px; font-weight: bold; margin-top: 15px;}
.product_p_cost span {font-size: 18px; color: #009900;}
.product_p_cost a img {margin-top: -5px;}
.product_naghdi_p_cost {font-size: 17px; font-weight: bold; margin-top: 15px;}
.product_naghdi_p_cost span {font-size: 18px; color: red;}
.omdeh_discount_label {font-size: 14px; color: red; margin-top: 14px;}
.product_color_box {float: right; cursor: pointer; padding: 3px; margin-bottom: 10px; margin-left: 10px; border: 1px solid #E6E6FA; border-radius: 3px;}
.product_color_box:hover {border-collapse: separate; box-shadow: 0 1px 4px rgba(0,0,0,0.6); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.6); -ms-box-shadow: 0 1px 4px rgba(0,0,0,0.6); -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.6); -o-box-shadow: 0 1px 4px rgba(0,0,0,0.6);}
.product_color_box div {font-size: 14px;}
.fasele_support_div {width: 100%; height: 45px;}
.big_support_div {display: block; z-index: 1000; position: fixed; bottom: 0px; left: 0px; width: 100%; height: 33px; background-color: LightBlue; box-shadow: 0 0px 12px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0px 12px rgba(0,0,0,.5);}
.product_support_tell {z-index: 1002; display: none; position: fixed; right: 0px; bottom: 0px; width: 100%; font-size: 15px; color: white; border: 1px solid #808080; border-radius: 5px; background-color: #808080;}
.product_support_tell div {float: right; width: 250px; margin-right: 20px; padding: 4px; text-align: right;}
.div_support_tell {display: block;}
.hide_support_tell {z-index: 1001; cursor: pointer; display: block; color: white; position: fixed; right: 2px; bottom: 2px; padding: 3px; border: 1px solid #1E90FF; border-radius: 5px; background-color: #4682B4}
.hide_support_mail {z-index: 1001; cursor: pointer; display: block; color: yellow; position: fixed; left: 2px; bottom: 2px; padding: 3px; border: 1px solid #F08080; border-radius: 5px; background-color: #A52A2A}
.ghore_div {font-size: 13px; margin-top: 5px; color: red;}
.sabte_nazar_fasele {height: 40px;}
.share_to_sites {float: right; margin-left: 8px; margin-bottom: 6px;}
.share_to_sites img {cursor: pointer; box-shadow: 0 0px 12px rgba(0,0,0,0.1); border-radius: 4px;}
.share_to_sites :hover {opacity: 0.8; filter: alpha(opacity=80); -webkit-filter: opacity(80%);}
.colors_title {color: Green; width: 100; padding-bottom: 5px;}
.color_circle {float: right; width: 12px; height: 12px; vertical-align: middle; margin-top: 2px; margin-right: 0px; border-radius: 50%; border-width: 1px; border-style: solid;}
.color_name {float: right; margin-right: 5px; margin-left: 2px; border: 0px solid white;}
.parag1_div {width: 100%; float: right; text-align: justify; direction: rtl; font-size: 15px;}
#parag1 {text-align: justify; direction: rtl;}
.pic_lb2_div {width: 100%; float: right; text-align: center; margin-top: 20px; margin-bottom: 20px;}
.moarrfi_mahsul {display: none; font-size: 17px; font-weight: bold;}
.buy_div {width: 100%; float: right;}
.M_Link {min-width: 300px; display: inline-block; color: #696969; background-color: LightYellow; border: 1px solid silver; border-radius: 3px; padding: 5px; line-height: 20px;}
#comment_div {float: right; width: 100%; margin-top: 40px; margin-bottom: 15px;}
.moratab_sazi_span {float: left; border: 0px solid yellow; border-radius: 3px; width: 245px; height: 30px; padding: 4px; margin-top: 4px;}
.comments_table {background-color: #F5F5DC; width: 100%; margin-bottom: 40px; padding-bottom: 20px; direction: rtl; border: 0px solid #EEEEEE; border-spacing: 0px;}
.comm_class {min-height: 30px; word-break: break-word;}
.comments_mohtava {background-color: #FFFFFF; box-shadow: 0 1px 1px rgba(0,0,0,0.1); border: 1px solid #EEEEEE; border-radius: 8px; margin-top: 10px; padding: 10px;}
.comments_name {text-align: right; margin-top: 7px; margin-bottom: 10px; color: #444444; font-size: 14px;}
.comment_ans_bt {float: right; color: #999999; font-size: 14px; background-color: #F0FFFF; border: 1px solid #EEEEEE; width: 70px; height: 25px; line-height: 25px;}
.ans_form {display: none; border-radius: 0px; margin-top: 15px; margin-bottom: 25px; padding: 0px;}
.ans_result {display: block; margin-right: 40px;}
.comment1_class {font-size: 15px; font-family: "main_font", tahoma; DIRECTION: rtl; TEXT-ALIGN: right; width: 99%; height: 120px; border: solid 1px #dcdcdc; transition: box-shadow 0.3s, border 0.3s;}
.sort_comment_span {float: right; height: 28px; line-height: 28px; margin-left: 4px; margin-right: 4px;}
.sort_comment {float: right; margin-left: 4px; margin-right: 4px; width: 170px; background-color: lightyellow;}
.otagh_member_pic_span img {width: 20px; height: 20px; margin-top: -2px; margin-left: 7px; border-radius: 50%;}
.kalamate_kelidi_div {width: 95%; float: right; margin-right: 2%;}
.eshterak_div {width: 99%; float: right; margin-top: 30px; margin-bottom: 10px; margin-right: 2%;}
.seller_tell_class {display: none;}
.check_div {cursor: pointer; float: right; width: 15px; height: 15px; border: 1px solid silver; border-radius: 4px; margin-left: 0px; margin-right: 0px; background-color: White;}
.check_div img {border-radius: 4px;}
.check_div_str {float: right; height: 20px; margin-left: 5px; margin-right: 5px; width: 90%;}
.radio_div {cursor: pointer; float: right; width: 15px; height: 15px; border: 1px solid silver; border-radius: 50%; margin-left: 0px; background-color: white;}
.radio_div img {border-radius: 50%;}
.radio_div_str {float: right; height: 20px; margin-left: 5px; margin-right: 5px; width: 90%;}
.ertebat_icon_div {z-index: 1002; position: fixed; left: 1px; bottom: 75px; width: 40px; height: 40px; border-radius: 50%; box-shadow: 0 1px 4px rgba(0,0,0,0.6);}
.ertebat_icon_div img {border-radius: 50%;}
.seller_chat {cursor: pointer; padding-right: 6px; padding-left: 6px; margin: 3px; color: blue; width: 250px; height: 33px; line-height: 33px; background-color: #BDEDFF; border-radius: 3px; box-shadow: 0 1px 2px rgba(0,0,0,0.3);}
.seller_chat img {margin: 4px; margin-left: 5px;}
/* #big_rating_div {margin-top: 25px; width: 100%; height: 20px;} */
#big_rating_div {display: none;}
.MainRateDiv {float: right; Width: 100px; Height: 20px; margin-left: 7px;}
.RateDivStr {float: right; Width: 162px; Height: 20px; font-size: 13px; color: #666666; margin-top: 4px;}
.RateDivStr span {font-size: 13px;}
.RateDiv {float: right; Width: 20px; Height: 20px;}
.EmptyRate {background: url("images/home/StarEmpty.gif") no-repeat right top;}
.EmptyRate:hover {background: url("images/home/StarFilled.gif") no-repeat right top;}
.EmptyRate2 {background: url("images/home/StarEmpty.gif") no-repeat right top;}
.FilledRate {background: url("images/home/StarFilled.gif") no-repeat right top;}
#moneyback_div {display: none; margin-top: 10px; color: red;}
#about_teachers_div {display: none; width: 100%; float: right; margin-top: 30px;}
.about_user_div {margin-top: -1px; background-color: #EFEFEF; border-radius: 4px; border: 1px solid #D1D0CE;}
.about_user_div table {width: 100%; margin-left: 4px; margin-right: 4px; color: #696969;}
.about_teacher_pic {width: 90px; border-radius: 50%; cursor: pointer;}
#chat_div {display: block;}
#same_products {width: 100%;}
#same_products table {width: 100%;}

/* articles.aspx */
.article_box {width: 33.3%; height: 100px; float: right; border:1px solid #CCCCCC;}
.article_box:hover {background-color: #EEEEEE; box-shadow: 0 1px 4px rgba(0,0,0,0.6); opacity: 1; transition: opacity 0.1s;}
.div_article_images {width: 100px; float: right; padding: 7px; text-align: center;}
.div_article_images img {border-radius: 4px;}
.div_article_name_grade {width: 60%; float: right; padding: 0px;}
.div_article_name {font-size: 16px; direction: rtl; text-align: right; margin: 0.05in 0in}
.div_article_grade {float: right; direction: rtl; text-align: justify;}
.update_date_span {float: right; color: #696969; font-size: 13px;}

/* article.aspx */
.article_top_info {width: 98%; float: right; text-align: right; margin-top: 25px;}
.article_top_info #product_name1 {display: inline-block; width: 98%; color: #696969; font-size: 17px;}
#mosabeghe_div2 {float: right; width: 100%; margin-top: 40px;}
.mosabeghe_table2 {border:1px solid #FFCC99; width:100%; background-color: LightBlue; direction: rtl;}
.mosabeghe_table2 table {direction: rtl;}
.barande_ha {overflow-y: auto; max-height: 50vh; direction: ltr; background-color: white; border-radius: 4px; position: absolute; left: 0px; width: 192px; display: none; border: 0px solid; border-color: silver; box-shadow: 0 5px 12px rgba(0,0,0,0.6); opacity: 2; transition: opacity 0.1s;}
.p_summery_article {display: inline-block; width: 100%; margin-top: 20px; background-color: white; color: #696969; border: 0px solid #EBF4FA; border-radius: 4px; padding: 0px; line-height: 150%;}

#article_mosabeghe_label {font-weight: bold;}

/*  city.js */
.ostan_class {background-color: white; font-size: 15px; font-family: 'main_font','tahoma',Arial;color:#555; direction: rtl; text-align: right; height: 27px;}
.shahr_class {background-color: white; font-size: 15px; font-family: 'main_font','tahoma',Arial;color:#555; direction: rtl; text-align: right; height: 27px;}

/* search.aspx */
.search_sub_box {margin-top: 20px; margin-bottom: 20px; padding-bottom: 10px; width: 100%; border-bottom: 1px solid #DDDDDD;}
.search_image_td {width: 90px;}
.search_cost {font-weight: normal; margin-top: 15px;}
.search_p_name {direction: rtl; text-align: right; margin: 5px 10px;}
.farsi_kind_span {margin-right: 10px; font-size: 13px; color: #AAAAAA;}
.search_parag1 {direction: rtl; text-align: justify; line-height: 140%; margin: 5px 8px; font-size: 14px;}

/* contactus.aspx  */
#send_mess_table {border: 1px solid #DCDCDC; background-color: whitesmoke; width: 98%;}
.modir_info {width: 98.5%; padding-top: 10px; padding-bottom: 10px; border: 1px solid #DDDEEE; background-color: LightYellow; border-radius: 5px;}
.contacts_faq {width: 98%; margin-bottom: 30px; padding: 10px; border: 1px solid #CFE6FF; background-color: #EEF6FF; border-radius: 5px;}
.Today_page_class {color: silver;}

/* orderad.aspx  */
.td_left_class {width: 35%; text-align: left;}
.td_right_class {width: 65%; text-align: right; color: #4682B4; direction: ltr;}

#panel_mohtava_div {align: center; margin-bottom: 18px; border: 1px solid #DDDEEE; background-color: White; max-width: 90%; min-height: 90px; border-radius: 4px; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
#panel_mohtava_div2 {position: relative; overflow: hidden; align: center; margin-bottom: 18px; background-color: white; min-width: 320px; max-width: 100%; min-height: 480px; border-radius: 4px;}
#panel_mohtava_div3 {position: relative; overflow: hidden; margin-bottom: 18px; background-color: White; min-width: 300px; width: 98%; min-height: 480px; border-radius: 4px;}
#panel_mohtava_div4 {overflow: hidden; align: center; margin-bottom: 18px; border-bottom: 1px solid #DDDEEE; background-color: White; min-width: 320px; max-width: 100%; min-height: 480px;}
.main_column_center img {max-width: 95%; height: auto;}
.main_column_center2 img {max-width: 95%; height: auto;}

#content_div {max-width: 100%;}

#rotbe_div {margin-top: 0.15in; border-radius: 8px; border: 1px solid #DDDEEE; background-color: white;}

#enamad_div {display: none; float: right; margin-bottom: 20px; width: 170px; border-radius: 5px; border: 1px solid #DDDEEE; background-color: white;}
#enamad_div2 {float: right; margin-bottom: 20px; width: 170px; border-radius: 5px; border: 1px solid #DDDEEE; background-color: white;}
#groups_div {float: right; margin-bottom: 20px; width: 170px; border-radius: 5px; border: 1px solid #DDDEEE; background-color: white; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
#groups_div img {margin-top: 10px; margin-bottom: 10px;}
#dargah_pics_div {display: none; float: right; padding-top: 10px; margin-bottom: 20px; width: 170px; min-height: 50px; border-radius: 5px; border: 1px solid #DDDEEE; background-color: white; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
#right_vertical_div {float: right; margin-top: 0.15in; width: 170px; max-height: 100%; border-radius: 5px; border: 1px solid #DDDEEE; background-color: white;}
#seller_rotbe_div {float: right; width: 170px; margin-bottom: 20px; border-radius: 5px; border: 1px solid #DDDEEE; background-color: white; box-shadow:0 1px 2px 0 rgba(0,0,0,.1);}

#center_div {margin-top: 0.1in; border: 1px solid #DDDEEE; background-color: White; min-width: 320px; max-width: 100%; min-height: 320px; border-radius: 5px;}
#parts_bts_div {padding-top: 4px; padding-bottom: 4px; min-height: 32px; width: 100%; border-radius: 3px; border-bottom: 1px solid whitesmoke; background-color: #FFF5EE;}
#parts_bts_table {width: 690px;}
.part_link {float: right; margin: 0.5%; width: 165px; font-size: 13px; color: #FFFFFF; background-color: #294999;}
.part_link :hover {opacity: 0.8; -webkit-filter: opacity(80%); filter: alpha(opacity=80);}
.part_img {float: right; margin: 3px; width: 145px;}
.menu_articles {background-color: #0066cc;}
.menu_sellers {background-color: #0066cc;}
.menu_marketing {background-color: #0066cc;}
.menu_ads {background-color: #0066cc;}
.menu_banners {}
.menu_sites {}
.sub_page_div {min-height: 520px; width: 100%; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; border-radius: 3px; border: 0px solid #DDDDDD; background-color: white;}
.main_parts {cursor: pointer; position: relative; float: right; margin: 1.6%; width: 30.1%; padding: 0px;}
.main_parts :hover {opacity: 0.98; -webkit-filter: opacity(98%); filter: alpha(opacity=98);}
.main_parts_text {font-size: 13px; position: absolute; color: orange; top: 7px; left: 10px; ; color: white; text-shadow: 2px 2px 4px #000000;}
.main_parts img {max-width: 100%; border-radius: 10px; box-shadow: 0 2px 4px 0 rgba(0,0,0,.2); -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);}
.td_style {border: 1px solid silver;}
.td_style1 {border: 1px solid #CFE6FF;}
.td_style2 {vertical-align: middle;}
.td_style3 {border: 1px solid #EEEEEE; padding: 10px; color: #696969;}
.td_style4 {border: 1px solid silver; padding: 7px; color: #696969;}
.td_style5 {border: 1px solid #EEE8AA;}
.td_style6 {border: 1px solid #EBEBEB;}
.td_style7 {border: 1px solid #a0d2eb; padding: 5px; font-size: 14px;}
.td_style8 {text-align: right; padding: 3px; opacity: 0.8; width: 90px;}
.td_style9 {text-align: left; padding: 3px;}
.table_style250px {width: 250px; border: 1px solid silver; border-collapse: collapse; border-radius: 4px;}
.table_style320px {width: 320px; border: 1px solid silver; border-collapse: collapse; border-radius: 4px;}
.table_style100 {width: 100%; border: 1px solid silver; border-collapse: collapse; border-radius: 4px;}




/* _____________________________مربوط به ترید_________________________ */


.td_style10 {height: 21px; font-size: 14px; text-align: center; padding: 5px; border-bottom: 0.8px solid #DDDDDD;}
.td_style11 {height: 21px; font-size: 13px; text-align: center; padding: 1px;}
.td_style12 {height: 21px; font-size: 13px; text-align: center; padding: 5px; background-color: #EEEEEE;}
.td_style13 {height: 19px; font-size: 14px; text-align: center; padding: 5px; border-bottom: 0.8px solid silver;}
.td_style14 {height: 19px; font-size: 13px; text-align: center; padding: 5px; border-bottom: 1px solid silver;}


/* trades_chart */
#RewardCaption, #BuyCaption, #RiskCaption {display: none; position: absolute; padding: 4px; border-radius: 4px; width: 0px; height: 20px; left: 0px; bottom: 0px;}
#chart_risk_stop2, #chart_buy_stop2, #chart_reward_stop2 {position: absolute; border: 0px; border-radius: 2px; padding: 4px; width: 85px; height: 20px; right: 5px;}
#DateDivMiladi, #DateDivShamsi {padding: 3px; padding-top: 6px; background-color: #666666; border-radius: 2px; color: white;}


/* trade.aspx */
#tradeicon {position: absolute; top: 2px; left: 2px;}
#TradeSiteName {position: absolute; top: 10px; left: 35px; color: #E0FFFF;}

#trade_help {display: none; cursor: pointer; position: absolute; top: 10px; left: 300px; color: #E0FFFF;}
#trade_date {display: none; position: absolute; top: 12px; left: 135px; color: #E0FFFF;}
#trade_tb {width: 98%; border-collapse: collapse; margin-top: 15px; margin-bottom: 40px; border: 0.8px solid white; direction: ltr;}
#currencies_tb {width: 98%; border-collapse: collapse; margin-top: 15px; margin-bottom: 40px; border: 0.8px solid white; direction: ltr;}
#trade_events_tb {width: 98%; border-collapse: collapse; margin-top: 15px; margin-bottom: 40px; border: 0.8px solid white; direction: rtl;}
#trade_signals_tb {width: 98%; border-collapse: collapse; margin-top: 15px; margin-bottom: 40px; border: 0.8px solid white; direction: rtl;}
#trade_stat_tb1 {float: right; width: 50%; min-width: 450px; border-collapse: collapse; border: 0.8px solid white;}
#trade_stat_tb2 {float: right; width: 50%; min-width: 450px; border-collapse: collapse; border: 0.8px solid white;}
#trade_form_tb {width: 100%; border: 0px solid silver; border-collapse: collapse; border-radius: 4px; direction: ltr;}

#mask2{display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:1100;background-color: rgb(14, 16, 23); opacity: 0.5;}
#overlay2{display: none; width: 500px; position: fixed; z-index: 1101; overflow: hidden; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
#overlay2 #loading2 {position: relative; text-align:center; background-color: #f0f0f0; width: 220px; height: 100px}
#overlay2 #inner2{background-color: #fff; border-radius: 4px; overflow: hidden;}
#overlay2 #inner2 #header2{border-radius: 8px; background-color: #fff;}
#overlay2_container{background-color: #D1D0CE; position: relative; height: 49px; text-align: right;}
#overlay2_title{position: relative; overflow: hidden; padding-right: 15px; line-height: 49px; font-size: 20px; font-family: 'main_font','tahoma',Arial; color: white;}
#overlay2_history {display: none;}
#current2_page {display: none;}
#overlay2_mohtava_loading {display: none; overflow-y: scroll; padding: 10px;}
#overlay2_mohtava_loading img {margin-top: 50px; width: 300px;}


#mask3{display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:1100;background-color: rgb(14, 16, 23); opacity: 0.5;}
#overlay3{display: none; width: 500px; position: fixed; z-index: 1101; overflow: hidden; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
#overlay3 #loading3 {position: relative; text-align:center; background-color: #f0f0f0; width: 220px; height: 100px}
#overlay3 #inner3{background-color: #fff; border-radius: 4px; overflow: hidden;}
#overlay3 #inner3 #header3{border-radius: 8px; background-color: #fff;}
#overlay3_container{background-color: #D1D0CE; position: relative; height: 49px; text-align: right;}
#overlay3_title{position: relative; overflow: hidden; padding-right: 15px; line-height: 49px; font-size: 20px; font-family: 'main_font','tahoma',Arial; color: white;}
#overlay3_history {display: none;}
#current3_page {display: none;}
#overlay3_mohtava_loading {display: none; overflow-y: scroll; padding: 10px;}
#overlay3_mohtava_loading img {margin-top: 50px; width: 300px;}


.checkbox_MASmall {accent-color: LightBlue; vertical-align: -1px;}
.checkbox_MALarge {accent-color: Orange; vertical-align: -1px;}
.checkbox_MABig {accent-color: red; vertical-align: -1px;}
.checkbox_MABigest {accent-color: blue; vertical-align: -1px;}
.checkbox_Supports {vertical-align: -2px;}
.checkbox_Resistants {vertical-align: -2px;}
.checkbox_Volume {vertical-align: -2px;}

.CandleBody_div {position: absolute;}
.CandleShadow_div {position: absolute; width: 0.8px;}
.Volume_div {position: absolute; opacity: 0.6; border: 0px;}
.MA_Small_div {position: absolute; width: 2px; height: 2px; border: 0px; background-color: LightBlue;}
.MA_Large_div {position: absolute; width: 2px; height: 2px; border: 0px; background-color: Orange;}
.MA_Big_div {position: absolute; width: 2px; height: 2px; border: 0px; background-color: Red;}
.MA_Bigest_div {position: absolute; width: 2px; height: 2px; border: 0px; background-color: Blue;}

.resize_circle {position: absolute; border: 2px solid #1e53e5; border-radius: 4px; width: 10px; height: 10px;}

.parag_style_ltr1 {direction: ltr; text-align: left; margin: 10px 10px;}

.tools_class {width: 35px; border-radius: 4px;}

/* ______________________________________________________ */




.result_message {direction: rtl; text-align: center; color: red;}

/* message_page.aspx */
.message_page_table {color: red; border-radius: 5px; border: 1px solid LightBlue; background-color: white; width: 550px; height: 130px;}


/* marketing.aspx */
.overview_table_class {direction: rtl; border-radius: 4px; width: 70%; margin-top: 55px; BORDER-COLLAPSE: collapse;}
.code_haye_ekhtesasi {border-radius: 4pt; border: 1px solid #DDDDDD; background-color: #D3EFF8; width: 98%;}
.market_links_items_class {background-color: #F0F8FF; overflow: hidden; float: right; border: 1px solid LightBlue; padding: 4px; border-radius: 3px; margin-left: 3px; justify-content: center; align-items: center;}
.market_links_items_class :hover {background-color: #EEEEEE;}
.linke_bazaryabi {display: none; position: absolute; left: 10px; min-width: 320px; min-height: 24px; line-height: 24px; margin-top: -5px; margin-right: 3px; text-align: left; background-color: LightYellow; border: 1px solid silver; padding: 3px; padding-left: 6px; padding-right: 6px; border-radius: 3px; border-collapse: separate; box-shadow: 2px 7px 12px rgba(0,0,0,0.6);}
.linke_bazaryabi img {float: right; margin-left: 12px; width: 23px;}
.latest_logins_div {font-size: 19px; margin-top: 20px; max-width: 350px; border-radius: 4px; background-color: white; border: 0px solid #CCCCCC; direction: rtl; text-align: justify;}

/* sellers.aspx */
.report_label_class {margin-top: 20px; border: 1px solid #DDDEEE; border-radius: 5pt; background-color: Lightyellow; width: 90%;}
.p_group_list_div {float: right; height: 33px; margin-left: 10px;}
.order_details_div {display: none; z-index: 1000; max-height: 80vh; direction: ltr; left: 1%; padding: 10px; text-align: right; color: #0C090A; background-color: LightYellow; border-radius: 4px; position: absolute; width: 290px; border: 1px solid silver; border-collapse: separate; box-shadow: 2px 7px 12px rgba(0,0,0,0.6);}
.order_clock {font-size: 12px;}
.rahgiri_texts {font-size: 14px;}
.tracking_input {width: 210px; height: 25px; font-size: 14px; text-align: left; direction: ltr;}
.send_tracking_result {text-align: left; padding: 5px; font-size: 14px; color: red;}
.view_order_ticket img {cursor: pointer; box-shadow: 0 0px 12px rgba(0,0,0,0.1);}
.view_order_ticket :hover {opacity: 0.8; filter: alpha(opacity=80); -webkit-filter: opacity(80%);}
.div_ticket {display: none; z-index: 1000; text-align: right; border-radius: 5px; color: #0C090A; background-color: #CFE6FF; border: 1px solid #CFE6FF; position: fixed; left: 10px; top: 10px; width: 65%; min-width: 280px; height: 550px; border-collapse: separate; box-shadow: 2px 7px 12px rgba(0,0,0,0.6);}
.address_form {display: none; width: 500px; position: fixed; z-index: 1101; overflow: hidden; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
#mask_address {display: none; z-index: 1101; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: silver; opacity: 0.1;}

.ticket_header {overflow: hidden; color: White; min-height: 18px; padding: 10px; background-color: #2980B9; border-radius: 2px; border-bottom: 1px solid silver;}
.ticket_name_date span {font-size: 13px;}
#add_product_table {width: 90%; margin-bottom: 20px; border-radius: 7px; background-color: whitesmoke; border:1px solid silver;}
.help_img {vertical-align: -4px;}
.plus_minus_div {vertical-align: -1px; margin-left: 5px;}
.p_name_class {width: 80%; float: right;}
.p_title_class {width: 85%; float: right;}
.p_url_class {width: 75%; float: right;}
.select_color :hover {border: 2px solid blue; box-shadow: 0 5px 12px rgba(0,0,0,0.3);}
.parag1_class {color: #696969; line-height: 160%; font-size: 16px; font-family: 'main_font',tahoma,Arial;}
.parag1_class p {color: #696969; line-height: 160%; font-size: 16px; margin-top: 10px;}
.parag1_class div {color: #696969; line-height: 160%; font-size: 16px; margin-top: 10px;}
.parag1_class span {color: #696969; line-height: 160%; font-size: 16px;}
.div_progress {color: #808080; border-radius: 4px; border:1px solid #CCCCCC; DIRECTION: rtl; background-color: #F5F5F5; width: 500px; height: 140px;}
.free_send_seller_div {background-color: #DFFFE0; border: 1px solid #CFE6FF; border-radius: 4px; margin-top: 60px; margin-bottom: 40px; padding-top: 7px; padding-bottom: 7px;}
.seller_code_div {background-color: #EEEEEE; border: 1px solid Silver; border-radius: 4px; margin-top: 60px; margin-bottom: 40px;}
.color_input_circle {float: right; width: 15px; height: 15px; margin-top: 3px; margin-left: 6px; margin-right: 6px; border: 1px solid silver; border-radius: 50%;}
.color_input_text {float: right; margin-top: 3px; margin-right: 6px; cursor: pointer;}
.color_input_box {float: right; font-size: 14px; font-family: 'main_font',tahoma,Arial; margin-top: 2px; margin-left: 4px; margin-right: 4px;}
.color_input_img {float: right; margin-top: 8px; margin-right: 2px; display: none;}
.color_price_box {float: left; width: 85px; text-align: center; direction: ltr; font-size: 14px; font-family: 'main_font',tahoma,Arial; margin-top: 2px; margin-left: 3px; margin-right: 3px;}
.color_price_img {float: left; margin-top: 8px; margin-left: 2px; margin-right: 2px display: none;}
.divtable {display: table; width: 100%; border-collapse:collapse;}
.divtable div {display: table-row; border: 0.8px solid #CCCCCC;}
.divtable div div {padding: 3px; display: table-cell; text-align: center; vertical-align: middle;}
.header_row {color: blue; background-color: #CFE6FF;}
.detail_row {background-color: white;}
.footer_row {color: red; background-color: LightYellow;}
.deftable {width: 100%; border-collapse:collapse;}
.deftable tr td {border: 1px solid #DDDDDD; border-bottom: 2px solid silver; padding: 3px; text-align: center; vertical-align: middle;}
.deftable tr td .subitems {-moz-box-shadow:inset 0 2px 5px #666;-webkit-box-shadow:inset 0 2px 5px #666;box-shadow:inset 0 2px 5px #666;text-align:center;padding:10px}
#p_teacher {width: 60%;}
.add_edit_product_bts {background-color: #1589FF; width: 190px; height: 37px; line-height: 37px;}
#add_edit_product_result {width: 100%; margin-bottom: 10px;}
#pics_help_p {display: none; text-align: center; color: #999999; margin: 5px;}

/* forum.aspx */
.otagh_main_column_right_td {width: 230px;}
.otagh_main_column_right {margin-right: 0in; width: 230px; padding: 5px; margin-left: 20px;}
.otagh_search_table {width: 220px; margin-top: 5px; margin-bottom: 5px; border-radius: 5px; border:1px solid LightBlue; BORDER-COLLAPSE: collapse; color:#000000; background-color: #F0F0F0;}
#otagh_subject_div {float: right; margin-top: 0.0in; padding: 5px; width: 220px; border-radius: 5px; border: 1px solid #DDDEEE; background-color: white; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
.otagh_header_div {width: 95%; margin-top: 5px; text-align: right; border-radius: 5px; border: 1px solid #DDDEEE; background-color: #EEF6FF; padding: 5px;}
.otagh_count_span {float: left; overflow: hidden;}
#otagh_search_div {float: right; padding-top: 0px; padding-bottom: 0px; margin-bottom: 10px; width: 230px; min-height: 150px; border-radius: 5px; border: 1px solid #DDDEEE; background-color: white; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
.otagh_send_table {display: none; margin-top: 40px; width: 750px; border: 1px solid Silver; border-radius: 5px; z-index: 600;}
.talk_body_class {font-family: "main_font", tahoma; font-size: 14px; DIRECTION: rtl; TEXT-ALIGN: right; width: 400px; height: 140px;}
#taahod_div {border-radius: 12px; color: #808080; border:1px solid #FFCC66; DIRECTION: rtl; background-color: #FFFFCC; width: 95%;}


/* market_mgr.aspx */
.mgr_arm {position: absolute; width: 75px; top: 5px; left: 0px;}
.mgr_arm img {width: 75px;}
.mgr_menu_link {cursor: pointer;}
.mgr_menu_link img {margin-top: -6px; width: 24px;}
.mgr_menu_link :hover {opacity: 0.8; -webkit-filter: opacity(80%); filter: alpha(opacity=80);}
#modir_name {text-align: right; direction: rtl; margin-top: 10px; margin-right: 20px;}
.mgr_top_links {text-align: right; direction: rtl; margin-top: 18px; margin-right: 10px; height: 32px; direction: rtl;}
.mgr_top_links div {float: right; margin-right: 9px;}
.logout_bt {float: left; margin-left: 7px;}
.home_bt {float: left; margin-left: 7px;}
.mgr_top_links a :hover {opacity: 0.8; -webkit-filter: opacity(80%); filter: alpha(opacity=80);}
.modir_img {width: 30px; cursor: pointer; border-radius: 12px; box-shadow: 0 2px 4px 0 rgba(0,0,0,0.3);}
#mgr_now {font-size: 13px; text-align: right; color: green; margin-top: 17px; margin-right: 20px;}
#mgr_parts_div {border-radius: 3px; background-color: white; width: 97%; display: none; z-index: 1000; box-shadow: 0 5px 12px 0 rgba(0,0,0,0.6); opacity: 1; transition: opacity 0.1s;}
.mgr_parts_title {width: 100%; height: 40px; background-color: #DDDDDD; border-top: 2px solid Silver; border-bottom: 1px solid Silver;}
.mgr_parts_title_str {font-size: 21px; margin-top: 5px; float: right; width: 150px;}
.mgr_parts_close {float: left; margin-left: 5px; margin-top: 5px; width: 30px; cursor: pointer;}
.mgr_parts_close :hover {box-shadow: 0 5px 12px rgba(0,0,0,0.6); opacity: 2; transition: opacity 0.1s;}
.mgr_parts_close img {border-radius: 50%;}
.mgr_parts_all_columns {background-color: #EEEEEE; overflow-y: scroll; width: 100%; height: 420px; direction: ltr;}
.mgr_parts_column {float: right; width: 205px; border: 0px solid #E0FFFF; border-radius: 3px; background-color: #EEEEEE; margin-top: 20px; margin-right: 40px;}
.mgr_parts_column_header {font-size: 18px;}
.mgr_parts_column_header img {margin-top: 5px; margin-right: 5px;}
.mgr_part_bt {margin-top: 7px;}
.mgr_part_bt a {position: relative;}
.mgr_part_bt a span {position: absolute;}
.mgr_part_bt :hover {opacity: 0.8; -webkit-filter: opacity(80%); filter: alpha(opacity=80);}
.product_notvalid_table_class {display: none; width: 600px; height: 200px; position: fixed; border: 1px solid #silver; border-radius: 3px; BORDER-COLLAPSE: collapse; color:#666666; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); box-shadow: 2px 7px 12px rgba(0,0,0,0.6)}
.product_valid_table_class {display: none; width: 500px; height: 280px; position: fixed; border:1px solid #silver; border-radius: 3px; BORDER-COLLAPSE: collapse; color:#666666; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); box-shadow: 2px 7px 12px rgba(0,0,0,0.6)}
.rede_sefaresh_input {font-family: "main_font", tahoma; color: #696969; text-align: right; direction: rtl;}

.cart_count_div3 {float: left; margin-right: 5px; border-radius: 3px; width: 20px; height: 20px; background-image: url(images/home/sabad4.png); color: green;}
.cart_count_div3 span {position: relative; bottom: 10px; font-weight: bold; font-family: tahoma; font-size: 13px; vertical-align: 0px;}
.orders_count_div {float: left; margin-right: 5px; border-radius: 3px; width: 20px; height: 20px; background-image: url(images/home/order50.png); color: brown;}
.orders_count_div span {position: relative; bottom: 10px; font-weight: bold; font-family: tahoma; font-size: 13px; vertical-align: 0px;}
.delete_order {position: relative; left: -20px;}
.opened_file {font-family: tahoma; direction: ltr; font-size: 16px; width: 99.2%; height: 440px; border: 1px solid silver; border-radius: 2px; display: none; padding: 0.3%; margin-top: 8px; margin-bottom: 8px;}
.save_bt {width: 100px; height: 26px; line-height: 28px; padding-left: 5px; padding-right: 5px; display: none;}
#UploadFile::-webkit-file-upload-button {cursor: pointer;}

/* send_change */
.sms_status_cells {float: right; min-height: 100px; margin-top: 20px; border: 0px solid white; padding: 10; text-align: right}
.faq_parag_rtl {margin: 0.1in 0.2in; DIRECTION: rtl; LINE-HEIGHT: 150%; TEXT-ALIGN: justify}
.faq_parag_ltr {margin: 0.1in 0.2in; DIRECTION: ltr; LINE-HEIGHT: 150%; TEXT-ALIGN: center}
.otagh_subject_text_link {margin-right: 5%;}
.otagh_subject_text_link img {margin-top: 3px;}
#GridView1 {}
#GridView1 tr th {background-color: LightYellow; font-weight: normal; border: 1px solid silver; text-align: left;}
#GridView1 tr td {direction: rtl; text-align: left; border: 1px solid silver;}
.scrolldiv {direction: ltr; width: 1400px; height: 310px; border: 1px solid #bed5cd; overflow: auto; white-space: nowrap; -webkit-appearance: none;}


/* visitors.aspx */
.amare_kolli_class {width: 95%; margin-bottom: 30px; border: 1px solid silver; border-collapse: collapse; text-decoration: none; padding :4px;}
.visitors_main_link {margin-top: 10px; margin-bottom: 10px;}
.visitors_main_link img {vertical-align: -2px;}
.referer_class {margin-bottom: 30px;}

.mohtava_check_link {margin-left: 10px;}
.mohtava_check_link:hover {box-shadow: 0px 2px 0px rgba(0,0,0,0.3); opacity: 3; transition: opacity 0.1s;}

#star_sabtesites_div {margin-bottom: 20px; min-height: 50px; width: 260px; background-color: white; border:1px solid #DDDEEE; border-radius: 5px; direction: rtl; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
#sub_star_sabtesites_div {color: #555555; border-radius: 5px; height: 27px; line-height: 27px; background-color:#EEF6FF; text-align: center;}
#star_sabtesites_p1 {text-align: right; direction: rtl; margin: 0.03in 0.1in; line-height: 150%; font-size: 14px;}
#star_sabtesites_p2 {text-align: right; direction: rtl; margin: 0.1in 0.1in; line-height: 150%; font-size: 14px;}
.seller_info_div {width: 100%; margin-top: 5px; font-size: 15px; text-align: right;}
.seller_info_div a font {font-size: 14px;}
.update_date_div {width: 100%; color: silver; font-size: 11px; margin-top: 7px;}

.dollar_div {width: 320px; position: absolute; right: 420px; top: -1px; color: #333630; border-radius: 5px;}
.dollar_div table {display: inline-block; margin-top: 5px;}

.view_best_products_div {width: 260px; height: 110px; text-align: left; border-radius: 5px; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
#best_image_div {display: block; position: relative; float: right; width: 90px; min-height: 105px; margin-top: 2px; margin-left: 5px; margin-right: 5px;}
#best_image_div a img {position: absolute; margin: auto; left: 0; top: 0; bottom: 0; right: 0; border-radius: 5px; max-width: 90px; max-height: 90px;}
#best_p_name_div {line-height: 100px; float: right; width: 142px; direction: rtl; text-align: right; height: 100%; margin-left: 5px; margin-right: 5px;}
#best_p_name_div div {display: inline-block; vertical-align: middle; line-height: 120%;}

.parag_style00 {direction: rtl; text-align: right; line-height: 150%;}
.parag_style0 {margin-top: 5px; margin-left: 3px; margin-right: 3px; DIRECTION: rtl; LINE-HEIGHT: 150%; TEXT-ALIGN: justify;}
.parag_style1 {margin-top: 10px; margin-left: 10px; margin-right: 10px; DIRECTION: rtl; LINE-HEIGHT: 150%; TEXT-ALIGN: justify;}
.parag_style2 {margin: 0.05in 0.2in; DIRECTION: rtl; LINE-HEIGHT: 150%; TEXT-ALIGN: justify;}
.parag_style3 {margin: 0.1in 0.1in; DIRECTION: rtl; LINE-HEIGHT: 150%; TEXT-ALIGN: justify;}
.parag_style4 {margin: 5px 10px; DIRECTION: rtl; LINE-HEIGHT: 120%; TEXT-ALIGN: right;}
.parag_style5 {margin: 0.05in 0in; DIRECTION: rtl; LINE-HEIGHT: 150%; TEXT-ALIGN: justify}
.parag_style6 {margin: 0.01in 0.1in; DIRECTION: rtl; LINE-HEIGHT: 150%; TEXT-ALIGN: justify;}
.parag_style7 {margin: 10px 0px; DIRECTION: rtl; LINE-HEIGHT: 130%; TEXT-ALIGN: right; font-size: 17px;}
.parag_style8 {margin: 10px 0px; DIRECTION: rtl; LINE-HEIGHT: 120%; TEXT-ALIGN: right; font-size: 15px;}
.parag_style9 {margin: 3px 0px; DIRECTION: rtl; LINE-HEIGHT: 140%; TEXT-ALIGN: right;}

#mask{display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:1100;background-color: rgb(14, 16, 23); opacity: 0.5;}
#overlay{display: none; width: 500px; position: fixed; z-index: 1101; overflow: hidden; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
#overlay #loading {position: relative; text-align:center; background-color: #f0f0f0; width: 220px; height: 100px}
#overlay #loading img.tl{margin-top:20px}
#overlay #inner{background-color: #fff; border-radius: 4px; overflow: hidden;}
#overlay #inner #header{border-radius: 8px; background-color: #fff;}
#overlay_container{background-color: #D1D0CE; position: relative; height: 49px; text-align: right;}
#overlay_title{position: relative; overflow: hidden; padding-right: 10px; padding-left: 10px; line-height: 49px; font-size: 20px; font-family: 'main_font','tahoma',Arial; color: white;}

#overlay_history {display: none;}
#current_page {display: none;}
#overlay_mohtava_loading {display: none; overflow-y: scroll; padding: 10px;}
#overlay_mohtava_loading img {margin-top: 50px; width: 300px;}
.close {float: left; margin-top: 5px; margin-left: 5px; cursor: pointer;}
.close img {border-radius: 50%;}
.close :hover {background-color: silver;}
.messenger_menu {cursor: pointer;}
.messenger_menu img{border-radius: 50%; margin-top: 5px;}
.messenger_menu :hover {background-color: silver;}
#overlay #inner iframe{border:0}
#main_login_div {width: 400px; height: 330px;}
#main_signup_div {margin-top: 10px; margin-bottom: 10px;}
#main_login_table {font-size: 17px; text-align: center; direction: rtl; width: 300px; border: 0px; height: 330px; border-spacing: 0px;}
.login_left_td {width: 200px;}
.login_left_td a {font-size: 13px;}
.login_a {border-radius: 4px; cursor: pointer; width: 136px; height: 38px;}
.login_a :hover {border-collapse: separate; box-shadow: 0px 5px 12px rgba(0,0,0,0.3);}

.input_user_password {color: #888888; direction: ltr; text-align: left; margin: 0; width: 200px; font-weight: bold; font-size: 15px; box-shadow: none; padding: 7px; border: solid 1px #dcdcdc; transition: box-shadow 0.3s, border 0.3s; height: initial;}
.input_user_password:focus {outline: none; border: solid 1px #707070; box-shadow: 0 0 5px 1px #969696;}
.input_captcha {color: #888888; direction: ltr; text-align: left; margin: 0; width: 90px; font-weight: bold; font-size: 15px; box-shadow: none; padding: 5px; border: solid 1px #dcdcdc; transition: box-shadow 0.3s, border 0.3s; height: initial;}
.input_captcha:focus {outline: none; border: solid 1px #707070; box-shadow: 0 0 5px 1px #969696;}
.login_strs {color: #444444; direction: rtl;}

.checkbox_medium {-ms-transform: scale(1.5); -moz-transform: scale(1.5); -webkit-transform: scale(1.5); -o-transform: scale(1.5);}

.checkbox_big {margin-top: 7px; cursor: pointer; -ms-transform: scale(2); -moz-transform: scale(2); -webkit-transform: scale(2); -o-transform: scale(2);}
.login_error_strs {color: red; font-size: 13px; direction: rtl;}
.signup_str {color: #444444; font-size: 15px;}

.input_register_ltr {font-family: "main_font", tahoma; font-size: 15px; direction: ltr; text-align: left; height: 28px; line-height: 100%; border: solid 1px #dcdcdc; transition: box-shadow 0.3s, border 0.3s;}
.input_register_rtl {font-family: "main_font", tahoma; font-size: 15px; direction: rtl; text-align: right; height: 28px; line-height: 100%; border: solid 1px #dcdcdc; transition: box-shadow 0.3s, border 0.3s;}
.input_height {height: 28px;}
.input_dropdown_ltr {font-family: "main_font", tahoma; font-size: 14px; direction: ltr; text-align: left; height: 28px; background-color: white; border: solid 1px #dcdcdc; transition: box-shadow 0.3s, border 0.3s;}
.input_dropdown_rtl {font-family: "main_font", tahoma; font-size: 14px; direction: rtl; text-align: right; height: 28px; background-color: white; border: solid 1px #dcdcdc; transition: box-shadow 0.3s, border 0.3s;}
.input_register_strs {vertical-align: middle; font-size: 15px; direction: rtl; margin-left: 5px; margin-right: 5px; height: 25px; line-height: 25px;}
.input_maltiline_ltr {font-family: "main_font", tahoma; font-size: 15px; direction: ltr; text-align: left; border: solid 1px #dcdcdc; transition: box-shadow 0.3s, border 0.3s;}
.input_maltiline_rtl {font-family: "main_font", tahoma; font-size: 15px; direction: rtl; text-align: right; border: solid 1px #dcdcdc; transition: box-shadow 0.3s, border 0.3s;}

.safhebandi_table {height: 25px; padding: 0px; border: 0px solid #555555; margin: 5px; DIRECTION: rtl; TEXT-ALIGN: center}
.safhebandi_td {width: 45px; background-color: WhiteSmoke; padding: 0px;}
.safhebandi_td div {padding-left: 3px; padding-right: 3px; border: 1px solid #DDDDDD; border-radius: 3px; height: 100%; line-height: 22px; font-size: 14px;}
.safhebandi_td div:hover {background-color: #DDDDDD; opacity: 0.6; filter: alpha(opacity=60); transition: opacity 0.1s;}
.safhebandi_select_div {color: white; background-color: silver; font-size: 14px;}


/* profile.aspx */
#all_parts_div {width: 100%;}
.signup_edit_table {width: 420px; background-color: #EEF6FF; border:1px solid #CFE6FF;}
.activate_divs {width: 98%; font-size: 17px; color: #696969; text-align: center; min-height: 35px; margin-top: 40px; padding-bottom: 10px; DIRECTION: rtl; text-align: right; font-family: "main_font", tahoma;}
#activate_help {text-align: right; direction: rtl; margin: 0.05in 0.4in;}

.ertebat_cell {vertical-align: middle; border-radius: 4px; width: 95%; overflow: hidden; margin-top: 20px; margin-bottom: 25px;}
.ertebat_header {overflow: hidden; text-align: right; direction: rtl; padding: 4px; border-bottom: 1px solid #EEEEEE;}
.ertebat_header div {float: right; color: #808080; margin-right: 8px; margin-left: 8px;}
.ertebat_message {overflow: hidden; text-align: justify; direction: rtl; padding: 5px; margin-right: 10px;}
.ertebat_footer {overflow: hidden; color: green; border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 5px;}
.ertebat_footer div {float: right; margin-left: 15px; width: 90%;}
.new_mess_div {float: left; display: none; width: 26px; height: 17px; direction: rtl; margin-left: 7px; margin-right: 7px; margin-top: 4px;}
.new_mess_div a img {}
.new_mess_count {display: none; cursor: pointer; border-radius: 50%; text-align: center; background-color: orange; width: 15px; height: 15px; line-height: 12px; position: relative; margin: auto; margin-top: -22px; color: white; font-family: Consolas; font-size: 10px; padding: 2px;}
.new_mess_count2 {display: none; cursor: pointer; border-radius: 50%; text-align: center; background-color: orange; width: 17px; height: 15px; line-height: 12px; position: relative; margin: auto; margin-top: -50px; color: white; font-family: Consolas; font-size: 10px; padding: 2px;}

.circle_help {margin-top: 3px;}
.circle_help2 {margin-top: 6px;}
.cart_image_div {float: right; margin-left: 10px; margin-right: 10px; margin-bottom: 10px;}
.cart_p_name_color_send_type {float: right; width: 70%;}
.cart_p_name_color_send_type div {font-size: 14px;}
.select_rtl {font-family: "main_font", tahoma; font-weight: bold; font-size: 14px; direction: rtl; text-align: center; height: 30px;}
.cart_sum_table {width: 70%; border: 0px solid LightGreen; border-collapse: collapse; border-radius: 4px;}
.cart_sum_table tr td {padding: 14px; text-align: center; border: 1px solid LightGreen; color: #696969}
.cart_sum_table2 {width: 100%; border: 0px solid LightGreen; border-collapse: collapse; border-radius: 4px;}
.cart_sum_table2 tr td {padding: 14px; text-align: center; border: 1px solid #EEEEEE; color: #696969}
.sum_total_price {font-size: 16px; font-weight: bold;}
.sum_total_cost {font-size: 16px; font-weight: bold;}
.sum_total_discount div {color: white; font-size: 11px; padding-top: 4px; width: 130px; float: right; background-color: #ff7272; height: 20px;}
.ozviat_sabte_num_str {margin: 12px; font-size: 17px; color: #666666;}
.order_address_table {width: 100%; background-color: white;}
.order_address_table tr td {border: 1px solid #EEEEEE;}
.order_address_table tr td div {font-size: 14px; color: #666666; margin-left: 7px; margin-right: 20px; margin-top: 7px; margin-bottom: 7px;}
.order_address_table tr td #address_fl_name {font-size: 17px;}
#new_address_div {cursor: pointer; font-size: 17px; font-weight: bold; color: #4caf50; padding: 30px;}
.address_box_class {width: 100%; float: right;}
#end_shipping_table {width: 98%; margin-top: 30px;}
.payment_bt {cursor: pointer; width: 164px; height: 38px; border-radius: 4px; border: 0px; background: url(images/home/pardakht_va_takmil.png) no-repeat; }
.download_link {float: right; margin-bottom: 5px;}
.download_link :hover {-webkit-filter: opacity(80%); opacity: 0.8; filter: alpha(opacity=80); cursor: pointer;}
#website_address {width: 260px;}
.zamane_tahvil_div {font-weight: normal; color: #666666;}
.zamane_tahvil_img {vertical-align: -2px;}
.payment_portal_list {display: inline-block; line-height: 1.2px; margin-right: -6px; margin-left: -6px; border-spacing: 0px 13px; color: #666666; DIRECTION: rtl; TEXT-ALIGN: right; font-size: 17px; -ms-transform: scale(1.0); -moz-transform: scale(1.0); -webkit-transform: scale(1.0); -o-transform: scale(1.0);}
.order_status_table {float: right; border-collapse: collapse; margin-right: 15px; margin-left: 15px; margin-top: 30px; height: 230px; width: 370px;}
.order_status {display: inline-block; width: 80px; height: 26px; line-height: 27px; font-size: 12px; font-family: "main_font", tahoma; direction: rtl; text-align: center; padding-top: 0px; padding-bottom: 0px; color: white; border: 0px; border-radius: 2px;}
.cart_free_send_logo {float: right; width: 100%; margin-top: 10px; color: orange;}
.order_help_div {display: none; color: red; margin-left: 10px; margin-right: 10px; margin-top: 20px; margin-bottom: 20px;}
.pay_div {margin-top: 10px; margin-bottom: 20px; padding: 15px; border: 1px solid #EEEEEE; border-radius: 3px;}
.order_progress {width: 100%; text-align: right; margin-top: 0px; color: #666666;}
.order_progress1 {width: 100%; text-align: right; margin-top: 20px; color: #666666;}
.send_cost_title {color: #666666; font-size: 17px;}
.send_cost_div {margin-top: 5px; color: red; font-weight: bold; font-size: 17px;}
.ertebat_form_div {text-align: right;}
.thisborder0 {border: 0px solid white;}

.blink_me {animation: blinker 1s linear infinite; -webkit-animation: blinker 1s linear infinite;}
@keyframes blinker {50% {opacity: 0.2;}}
@-webkit-keyframes blinker {50% {opacity: 0.2;}}

.blink_me2 {animation: blinker2 1s linear infinite; -webkit-animation: blinker2 1s linear infinite;}
@keyframes blinker2 {50% {opacity: 0.5;}}
@-webkit-keyframes blinker2 {50% {opacity: 0.5;}}

.blink_me3 {animation: blinker3 1.5s infinite; -webkit-animation: blinker3 1.5s infinite;}
@keyframes blinker3 {50% {opacity: 0;}}
@-webkit-keyframes blinker3 {50% {opacity: 0;}}

#profile_photo_div {display: none; position: absolute; top: 3px; left: 3px; width: 56px; height: 56px; border-radius: 50%;}
#profile_photo_div img {border-radius: 50%; border: 1px #E5E4E2; cursor: pointer; background-color: silver;}


/* variz_result.aspx */
.bank_result_div {overflow: hidden; min-height: 30px; width: 96%; margin: 5px; border: 1px solid #EEEEEE; border-radius: 3px; background-color: #f7fff7; text-align: center; padding: 10px; DIRECTION: rtl;}


/* باکس لایک و آنلایک */
.top_like_unlike {position: absolute; left: 52px; top: 2px;}
.like_unlike_div {float: left; overflow: hidden; width: 148px; height: 27px;}
.like_unlike_div2 {float: right; overflow: hidden; height: 27px;}
.main_span {float: left; height: 25px; margin-top: 0px; margin-left: 0px;}
.div_like_comment {vertical-align: middle; padding: 2px; cursor: pointer; margin-left: 7px; border:1px solid #EEEEEE; border-radius: 4px; background-color: #F5F5F5; text-align: left;}
.div2_like_comment {vertical-align: middle; min-width: 43px; direction: ltr; justify-content: center; align-items: center;}
.like_unlike_img {vertical-align: middle; border-radius: 5px;}
.span_like_count {padding: 2px; display: flex; font-family: tahoma; display: inline-block; vertical-align: middle; font-size: 14px; min-width:20px; justify-content: center; align-items: center; text-align:center;}



#footer {padding:10px; text-align:center;}
#footer_banner_div {display: inline-block; width: 100%; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px; border: 1px solid #DDDEEE; border-radius: 5px; background-color: white; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
#footer_banner_div div {display: inline-block; padding-top: 10px; padding-bottom: 10px; float: right; width: 50%;}
#footer_banner_div div img {max-width: 95%; height: auto;}

#footer .footer_links{max-width: 100%; height:30px; padding-top:15px; text-align:center; margin:0 auto;}
#footer .footer_link {justify-content: center; align-items: center;}
#footer .footer_links a{text-align:center; color:#0e64ae; font-weight:normal; margin:1px 11px;}
#footer .footer_links a:hover{text-decoration:underline; color:#000;}

#copyright_div {font-family: tahoma; font-size: 12px; margin-top: 0.1in; margin-bottom: 0.05in; direction: ltr;}
.copyright_class {font-family: tahoma; font-size: 12px;}
#designer_div1 {font-size: 12px; margin-top: 10px;}
#designer_div2 {color: #606060; direction: rtl; margin-top: 0.04in; margin-bottom: 0.1in; font-weight: 400;}
.designer_a1 {}
.designer_a2 {font-size: 11px;}


/* course.aspx */
.course_menu {float: right; font-size: 15px; width: 180px; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; padding: 5px; color: white; border: 1px solid #3090C7; border-radius: 2px; background-color: #3090C7;}
.course_menu_td1 {display: none;}
.course_details {margin-top: 15px;}
.course_details div {margin-top: 7px;}
.teacher_question {height: 47px; line-height: 19px;}
.teacher_question_names {font-size: 12px; color: #EEEEEE;}
.course_video {width: 100%;}


.view1300 {display: none;}

@media screen and (max-width:5000px){
   .column5000 {display: none;}
}

@media screen and (max-width:1335px){
   .product_box {width: 33.3%;}
}


@media screen and (max-width:1320px){
   .divtable div .column1320 {display: none;}
   .column1320 {display: none;}
}


@media screen and (max-width:1300px){
   #menu_item_13 {display:none;}
   .article_box {width: 49.8%;}
   .view1300 {display: block;}
   .StartDate {width: 110px;}
   .divtable div .column1300 {display: none;}
   .column1300 {display: none;}
}

@media screen and (max-width:1250px){
   #menu_item_12 {display:none;}
   .view_free_send_text {top: 25%;}
   .view_free_send_text div {font-size: 20px;}
   .divtable div .column1250 {display: none;}
   .column1250 {display: none;}
}
@media screen and (max-width:1200px){
   #keypress_srch_div {width: 734px;}
   .divtable div .column1200 {display: none;}
   .column1200 {display: none;}
}
@media screen and (max-width:1150px){
   #menu_item_11 {display:none;}
   .footer_banner_sub_div {width: 500px;}
   #keypress_srch_div {width: 735px;}
   #all_parts_div {width: 100%;}
   .sub_page_div {width: 100%;}
   .bank_result_div {width: 95%;}
   #parts_bts_div {min-height: 32px; align: center; width: 100%;}
   .agahi_box {width: 33.3%;}
   .divtable div .column1150 {display: none;}
   .column1150 {display: none;}
}

@media screen and (max-width:1100px){
   #footer_banner_div div {width: 100%;}
   .main_column_left_td {width: 0px; display:none;}
   .main_column_left {display: none;}
   .view_free_send_text {top: 25%; right: 30px;}
   .view_free_send_text div {padding-bottom: 15px;}
   .divtable div .column1100 {display: none;}
   .column1100 {display: none;}
}

@media screen and (max-width:1050px){
   #menu_item_10 {display:none;}
   #mohtava_kind_div {display:none;}
   .product_box {width: 49.9%;}
}

@media screen and (max-width:1000px){
   .article_box {width: 100%;}
   .div_article_images {width: 20%;}
   .div_article_name_grade {width: 75%;}
   .order_status_table {width: 45%;}
   .divtable div .column1000 {display: none;}
   .column1000 {display: none;}
}

@media screen and (max-width:950px){
   #product_features_replace {display: block;}
   #menu_item_9 {display:none;}
   .divtable div .column950 {display: none;}
   .column950 {display: none;}
}
@media screen and (max-width:900px){
   #menu_item_8 {display:none;}
   .main_column_right_td {width: 0px; display:none;}
   .main_column_right {display: none;}
   .otagh_main_column_right_td {width: 0px;}
   .otagh_main_column_right {display:none;}
   .div_ticket {width: 95%;}
   .cart_p_name_color_send_type {width: 67%;}
   .cart_sum_table {width: 80%;}
   .otagh_send_table {width: 95%;}
   .product_support_tell {display: none;}
   .p_support_tell {right: 1px; left: auto;}
   .p_support_mail {left: 1px; right: auto;}
   .latest_logins_div {}
   .divtable div .column900 {display: none;}
   .column900 {display: none;}
}
@media screen and (max-width:850px){
   .dollar_div {display: none;}
   #arm_div img {width: 110px; margin-top: 8px;}
   #menu_item_7 {display:none;}
   #footer_link_10 {display:none;}
   #footer_link_9 {display:none;}
   #mgr_parts_div {height: 96vh;}
   .cart_p_name_color_send_type {width: 59%;}
   .bazaryabi_rotbe {display: none;}
   .order_status_table {width: 95%; height: 150px; margin-left: 0px; margin-right: 10px;}
   .CodeArea {height: 55px;}
   .divtable div .column850 {display: none;}
   .column850 {display: none;}
}
@media screen and (max-width:800px){
   #parts_bts_table {width: 512px;}
   #keypress_srch_div {width: 368px;}
   .overview_table_class {width: 90%;}
   .divtable div .column800 {display: none;}
   .column800 {display: none;}
}
@media screen and (max-width:750px){
   .footer_links {height: 100px;}
   #footer_link_8 {display:none;}
   #main {width: 100%;}
   .message_page_table {width: 95%;}
   .product_notvalid_table_class {width: 90%;}
   .product_valid_table_class {width: 90%;}
   .share_div3 {left: 1%;}
   .view_free_send_text {top: 20%; right: 30px;}
   .view_free_send_text div {font-size: 19px;}
   .divtable div .column750 {display: none;}
   .column750 {display: none;}
}

@media screen and (max-width:700px){
   #pic_replace_div {display: block;}
   .slideshow-container {height: 250px;}
   .mySlides {height: 250px; line-height: 250px;}
   #menu_item_6 {display:none;}
   .cart_p_name_color_send_type {width: 95%;}
   .cart_sum_table {width: 100%;}
   .zoomContainer {display: none;}
   .zoomLens {display: none;}
   .zoomTint {display: none;}
   .zoomWindow {display: none;}
   .zoomWindowContainer {display: none;}
   .zoomWrapper {display: none;}
   .course_menu_td2 {display: none;}
   .course_menu_td1 {display: block;}
   .divtable div .column700 {display: none;}
   .column700 {display: none;}
}

@media screen and (max-width:650px){
   .divtable div .column650 {display: none;}
   .p_name_class {width: 100%;}
   .p_title_class {width: 100%;}
   .p_url_class {width: 100%;}
   .overview_table_class {width: 99%;}
   .add_to_cart_div {text-align: center;}
   .article_top_info {margin-top: 15px;}
   .article_like {margin-top: 80px; margin-left: 2px;}
   .address_box_class {width: 97%;}
   #groups_and_sort_div2 {display: block;}
   #groups_and_sort_div {display: none;}
   .agahi_box {width: 50%;}
   .rede_sefaresh_input {width: 220px;}
   .latest_logins_td {display: none;}
   #top_groups_div {display: none;}
   #p_teacher {width: 90%;}
   .divtable div .column650 {display: none;}
   .column650 {display: none;}
}

@media screen and (max-width:600px){
   .slideshow-container {height: 200px;}
   .mySlides {height: 200px; line-height: 200px;}
   .div_article_images {width: 25%;}
   .div_article_name_grade {width: 67%;}
   .main_parts_text {font-size: 14px;}
   #parts_bts_table {width: 96%;}
   .part_link {width: 49%;}
   #basic_parts_div {width: 100%; right: 0px; top: 0px;}
   #arm_div img {width: 80px; margin-top: 15px;}
/* #top_div {z-index: 600; position: fixed;} */
   #result_menu_div {display: block;}
   #share_div {display: block;}

   .product_sub_box {height: 310px;}
   .cart_a2 {display: block;}
   #keypress_srch_div {direction: ltr; height: 600px; overflow-y: scroll; overflow-x: hidden;}
   #footer_link_7 {display:none;}
   #add_product_table {width: 98%; border-width: 0px;}
   #website_address {width: 61%;}
   .div_progress {color: #808080; border-radius: 4px; border:1px solid #CCCCCC; DIRECTION: rtl; background-color: #F5F5F5; width: 95%; height: 140px;}
   #result_share_div {width: 98%;}
   .SiteDesign_main_div {display: none;}
/* .sabte_nazar_fasele {width: 100%; height: 120px;} */
   .view_free_send_text {top: 15%; right: 30px;}
   .view_free_send_text div {font-size: 17px;}
   .CodeArea {height: 80px;}
   .divtable div .column600 {display: none;}
   .column600 {display: none;}
}
@media screen and (max-width:550px){
   #trade_help {display: none;}
   .part_img {margin-left: 10px; margin-right: 10px;}
   #p_name_search_box2 {margin-right: 5px; width: 250px;}
   #menu_item_5 {display:none;}
   .products_div {width: 100%;}
   .product_box {width: 100%; padding: 6px; margin-bottom: 20px;}
   .agahi_box {width: 100%; padding: 0px; margin-bottom: 20px;}
   .div_agahi_ha_name {height: 40px;}
   #footer_link_6 {display:none;}
   .p_support_tell {bottom: 3px;}
   .p_support_mail {bottom: 3px;}
   .add_to_cart_div2 {z-index: 1001; display: block; position: fixed; right: 0px; left: 0px; bottom: 0px; width: 218px; height: 40px; background-color: Silver; margin-top: 0px; margin-bottom: 0px; box-shadow: 0 0px 12px rgba(0,0,0,0.5);}
   .add_to_cart_div {display:none;}
   .add_to_cart_div3 {display:none;}
   .view_free_send_text {top: 10%; right: 15px;}
   .view_free_send_text div {padding-bottom: 10px; font-size: 16px;}
   .zamane_tahvil_div {display: none;}
   .top_flname_a {width: 160px;}
   .divtable div .column550 {display: none;}
   .column550 {display: none;}
}
@media screen and (max-width:500px){
   .main_parts {width: 98.3%; margin-bottom: 20px;}
   html {font-size: 17px;} 
   body {font-size: 17px; background-color:#FFFFFF;}
   #panel_mohtava_div, #panel_mohtava_div2, #panel_mohtava_div3, .asli_parts_div, .porforush_div, #top_banner_div, #footer_banner_div {border-width: 0px; box-shadow: 0 0px 0px 0 rgba(0,0,0,0);}
   #comment_div {width: 100%; margin-left: 0; margin-right: 0;}
   h1 {font-size: 18px;}
   h2 {font-size: 17px;}
/*
   div, span, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{font-size: 16px}
*/
   .asli_parts_txt {font-size: 15px;}
   .best_products_font {font-size: 15px;}
   .div_m_box_name {font-size: 17px;}
   .activate_divs {font-size: 17px;}
   .parag1_div {font-size: 17px;}
   .parag1_class {font-size: 17px;}
   .parag1_class p {font-size: 17px;}
   .parag1_class div {font-size: 17px;}
   .parag1_class span {font-size: 17px;}
   .comments_name {font-size: 16px; font-weight: bold;}
   .top_flname_a {height: 20px;}
   #footer_link_5 {display:none;}
   .talk_body_class {width: 280px; height: 100px;}
   .new_mess_a {display: none;}
   #product_search_bt {display: none;}
   #overlay {width: 100%;}
   .signup_edit_table {width: 97%;}
   .notify_img {width: 70px;}
   .new_mess_div {position: absolute; left: 97px; top: 50px;}
   #overlay_title {font-size: 21px;}
   .room_col2_flname {font-size: 19px;}
   /* .post_text {font-size: 19px;} */
   .chatroom_header_name {font-size: 20px; margin-top: 2px;}
   .chatroom_header_date {font-size: 13px; margin-top: 6px;}
   .post_date {font-size: 15px;}
   .post_time {font-size: 14px;}
   .post_status {font-size: 14px}
   .post_time span {font-size: 14px;}
   .post_editor {font-size: 22px; margin-right: 15px; width: 63%;}
   #chat_search {font-size: 21px;}
   .linke_bazaryabi {left: 3px;}
   .backlink_fields {width: 100%;}
   .divtable div .column500 {display: none;}
   .column500 {display: none;}
}
@media screen and (max-width:450px){
   #p_name_search_box2 {width: 200px;}
   #footer_link_4 {display:none;}
   .part_img {margin-right: 10px; margin-left: 10px;}
   .view_free_send_text {top: 10%; right: 10px;}
   .view_free_send_text div {font-size: 15px;}
   /*.part_of_mess {width: 70%;} */
   .room_col2 {width: 81%;}
}
@media screen and (max-width:440px){
   #menu_item_4 {display:none;}
   .top_flname_a {width: 160px;}
   .top_mojudi {width: 160px;}
}
@media screen and (max-width:430px){
   .post_editor {font-size: 22px; margin-right: 15px; width: 60%;}
   .view_free_send_text {top: 10%; right: 10px;}
   .view_free_send_text div {font-size: 14px;}
   .divtable div .column430 {display: none;}
   .column430 {display: none;}
   .zamane_tahvil_img {display: none;}
}
@media screen and (max-width:400px){
   #search_div {display:none;}

   .view_free_send_text {top: 10%; right: 7px;}
   .view_free_send_text div {font-size: 13px;}
   .new_mess_div {}
   .top_flname_a {width: 120px;}
   .room_col2 {width: 78%;}
}
@media screen and (max-width:380px){
   .p_support_tell {bottom: 44px;}
   .p_support_mail {bottom: 44px;}
   .new_mess_div {display:none;}
}
@media screen and (max-width:320px){
   #footer_link_3 {display:none;}
}
