﻿@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;
}


@font-face {
    font-family: 'Vazir-Medium-FD';
    src: url('fonts/vazir-font-v19.1.0/Farsi-Digits/Vazir-Medium-FD.eot');
    src: url('fonts/vazir-font-v19.1.0/Farsi-Digits/Vazir-Medium-FD.eot#iefix') format('embedded-opentype'),
         url('fonts/vazir-font-v19.1.0/Farsi-Digits/Vazir-Medium-FD.woff') format('woff'),
         url('fonts/vazir-font-v19.1.0/Farsi-Digits/Vazir-Medium-FD.ttf') format('truetype'),
         url('fonts/vazir-font-v19.1.0/Farsi-Digits/Vazir-Medium-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 {height: 100%; margin: 0; border: 0; font-family: "main_font", tahoma; font-size: 15px; line-height: 110%; background-color: #EFEFEF; padding:0; text-align: center;}
.body2 {background-color: #FFFFFF;}
.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%;}

img {vertical-align: top}
image {vertical-align: top}

#panel_link_label {direction: rtl; color:#777777;}

.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{direction:rtl;text-align:right;text-shadow:0 1px rgba( 0,0,0,.5 );line-height:1.5;color:#fff;background:#333;background:-webkit-gradient( linear,left top,left bottom,from( rgba( 0,0,0,.6 ) ),to( rgba( 0,0,0,.8 ) ) );background:-webkit-linear-gradient( top,rgba( 0,0,0,.6 ),rgba( 0,0,0,.8 ) );background:-moz-linear-gradient( top,rgba( 0,0,0,.6 ),rgba( 0,0,0,.8 ) );background:-ms-radial-gradient( top,rgba( 0,0,0,.6 ),rgba( 0,0,0,.8 ) );background:-o-linear-gradient( top,rgba( 0,0,0,.6 ),rgba( 0,0,0,.8 ) );background:linear-gradient( top,rgba( 0,0,0,.6 ),rgba( 0,0,0,.8 ) );-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:#333;border-top:10px solid rgba( 0,0,0,.7 );content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px}#tooltip.top:after{border-top-color:transparent;border-bottom-color:#333;border-bottom:10px solid rgba( 0,0,0,.6 );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: 'بارگذاری';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: #46C7C7; border-radius: 3px; height: 32px; line-height: 32px;}
.button_st:hover {border-collapse: separate; -webkit-filter: opacity(80%); opacity: 0.8; filter: alpha(opacity=80);}
.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: #46C7C7; 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: 150px; 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;}

#top_div {min-width: 320px; background-color: white; background: url(images/home/background/background14.jpg) repeat; height: 120px; width: 100%; border-bottom: 1px solid Silver;}
#top_div2 {background-color: #24617e; min-width: 320px; width: 100%; height: 35px;}
#top_menu_div {height: 35px; margin-top: 0.04in; max-width: 97%;}
.menu_item_class {min-width: 73px; overflow: hidden; margin: 0; margin-left: 0.03in; margin-right: 0.03in; justify-content: center; align-items: center;}
.menu_item_class span {vertical-align: -2px;}
.menu_item_class:hover {opacity: 0.8; -webkit-filter: opacity(80%); filter: alpha(opacity=80);}
#login_link_div {width: 130px; float: right; margin-left: 0px;}
#register_link_div {overflow: hidden; width: 140px; float: right; margin-right: 0px;}
#arm_div {margin-left: 50px;}
.top_flname_img {margin-top: 2px;}
.top_flname_a {overflow: hidden; cursor: pointer; float: right; width: 200px; height: 19px; line-height: 19px;}
.top_mojudi {overflow: hidden; margin-right: 20px; float: right; width: 170px; height: 17px;}
.bazaryabi_rotbe {margin-right: 20px; float: right; min-width: 100px;}
#panel_link_div {margin-right: 2%}
.menu_div_class {display: none; position: absolute; left: 6px; top: 5px; }
.menu_div_class img {cursor: pointer; border-radius: 50%;}
.menu_div_class :hover {box-shadow: 0 5px 12px rgba(0,0,0,0.6); opacity: 2; transition: opacity 0.1s;}
#result_menu_div {display: none; z-index: 2000; position: fixed; right: 2%; top: 1vh;}



#share_div {display: none; position: absolute; left: 45px; top: 5px;}
#share_div img {cursor: pointer; border-radius: 50%;}
#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; width: 80%; height: 500px; left: 3px; top: 2px;}


.share_div2 {position: absolute; top: 4px; right: 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 8px rgba(0,0,0,0.3); border-radius: 50%;}

.share_div3 {position: fixed; top: 193px; left: 10px; border-radius: 50%;}
.share_div3 :hover {opacity: 0.8; filter: alpha(opacity=80); -webkit-filter: opacity(80%);}
.share_div3 img {cursor: pointer; box-shadow: 0 0px 8px rgba(0,0,0,0.3); border-radius: 50%;}

.share_class {overflow: hidden; 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: 35px; }
.share_title_str {float: right; width: 100%; margin-right: 25px; text-align: right; font-size: 21px; color: black;}
.share_close {position: absolute; float: left; top: 10px; left: 10px; 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; margin-top: 0px; background-color: silver; width: 100%; height:1px;}
.share_column {float: left; width: 100%; margin-top: 0px; height: 85vh; overflow: auto;}
.share_a :hover {cursor: pointer;}
.img_and_str {float: left; padding: 5px; width: 100%; height: 40px;}
.img_and_str2 {width: 100%; padding-top: 30px; padding-bottom: 30px; height: 40px;}
.img_and_str3 {font-size: 17px;
 width: 90%; direction: rtl; margin-top: 15px; margin-right: 20px; margin-left: 20px;}
.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; width: 170px; font-size: 19px;
 text-align: left; margin-top: 10px; margin-left: 10px;}
.share_strs2 {float: left; width: 95%; font-size: 19px;
 text-align: right; margin-top: 10px; margin-right: 3px;}
.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 {margin-right: 2%;}
#sabad_div {margin-top: 5px; margin-left: 10px; float: right;}
#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}
.cart_a2 {display: none; position: relative;}
#search_div {margin-top: 5px; float: right;}
#basic_parts_div {display: none; right: 2%; width: 90%; position: absolute; z-index: 1000;}

.basic_parts_class {overflow: hidden; min-height: 250px; 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_close {position: absolute; float: left; top: 10px; left: 25px; 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: 270px; direction: ltr;}
.basic_parts_column {float: right; width: 200px; padding: 15px;}
.basic_parts_title {float: right; padding: 8px; background-color: #EEEEEE; width: 100%;}
.basic_parts_title_str {width: 200px; float: right; margin-right: 25px; text-align: right; font-size: 20px; width: 100%;}
.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: 190px; height: 25px; text-align: right; font-size: 19px;
 direction: rtl;}
.basic_parts_strs a:hover {font-size: 20px;}
.Blue_Circle {margin-top: 6px; margin-right: 10px;}

#p_name_search_div {float: right; margin-left: 0.01in; position: relative;}
#p_name_search_box2 {padding-right: 5px; border-radius: 3px; color:#606060; font-family: "main_font", tahoma; border: 1px solid silver; font-size: 15px; DIRECTION: rtl; TEXT-ALIGN: right; Width: 320px; Height: 30px;}
#mohtava_kind_div {display: none; float: right; 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 {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; margin-left: 10px; position: absolute; top: 33px; z-index:500; width: 900px; 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; margin-bottom: 10px; width: 280px; height: 460px;}
.search_result_div {float: right; direction: ltr; overflow: auto; padding: 5px; width: 280px; 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: 170px; height: 1px;}
.row_search_result {float: right; margin-top: 5px; width: 250px; height: 65px;}
.group_row_search_result {float: right; width: 240px;}
.row_search_result:hover {background-color: #CFE6FF; opacity: 2; transition: opacity 0.1s;}
.group_row_search_result:hover {background-color: #CFE6FF; opacity: 2; transition: opacity 0.1s;}
.image_search_result {width: 55px; height: 55px; float: right; margin: 0.05in; direction: rtl;}
.p_name_search_result {width: 170px; height: 55px; float: right; direction: rtl;}
.group_name_search_result {width: 240px; float: right; margin-right: 5px; margin-top: 10px; margin-bottom: 10px; direction: rtl;}
.underline_search_result {float: right; margin-right: 0px; background-color: #DDDDDD; width: 240px; height: 1px;}
.group_underline_search_result {float: right; margin-right: 5px; background-color: #DDDDDD; width: 240px; height: 1px;}

.mojood_shod_div {margin-top: 15px; margin-right: 0px; width: 370px; height: 50px;}
.mojood_shod_div img {border-radius: 3px;}

.add_to_cart_div {margin-top: 20px;}
.add_to_cart_div :hover {box-shadow: 0 5px 12px rgba(0,0,0,0.1); opacity: 0.9; transition: opacity 0.1s;}
.add_to_cart_bt {cursor: pointer; width: 248px; height: 50px; border-radius: 7px; border: 0px; background: url(images/home/sabad_plus5.png) no-repeat;}

.add_to_cart_div3 {margin-top: 20px;}
.add_to_cart_div3 :hover {box-shadow: 0 5px 12px rgba(0,0,0,0.1); opacity: 0.9; transition: opacity 0.1s;}
.add_to_cart_bt3 {cursor: pointer; width: 219px; height: 97px; border-radius: 4px; border: 0px; background: url(images/home/kharid_mahsul.gif) no-repeat; }

.add_to_cart_div2 {margin-top: 40px; margin-bottom: 10px;}
.add_to_cart_div2 :hover {box-shadow: 0 5px 12px rgba(0,0,0,0.1); opacity: 0.9; transition: opacity 0.1s;}
.add_to_cart_bt2 {cursor: pointer; width: 219px; height: 97px; border-radius: 4px; border: 0px; background: url(images/home/kharid_mahsul.gif) no-repeat;}

#main {min-width: 320px; background-color: auto; width: 92%; 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);}

.view_free_send_div {display: inline-block; width: 100%; margin-bottom: 20px; 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 {position: relative;}
.view_free_send_img {width: 99%; height: auto;}
.view_free_send_text {position: absolute; top: 45%; right: 30px; text-shadow: 0 0 1px #999999;}
.view_free_send_text div {width: 100%; padding-bottom: 15px; font-size: 23px;}

.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;}


/* asli.aspx */
#top_menu_preview_tb {width: 100%; DIRECTION: rtl; TEXT-ALIGN: center; border-color: #FFFFFF; border: 0px; border-spacing: 0px; border-collapse: separate;}
.main_column_right_td {width: 170px;}
.main_column_right {margin-right: 0in; width: 170px; margin-left: 20px;}
.main_column_left_td {width: 262px; }
.main_column_left {margin-left: 0in; width: 262px; margin-right: 20px;}
#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-bottom: 20px; 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; width: 200px; text-align: right; margin-top: 5px; margin-right: 10px; color: #0066FF; font-weight: bold;}
.mosabeghe_info {color: black; font-size: 14px;}
.asli_parts_div {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; border: 1px solid #EEEEEE; width: 100%; background-color: #FEFCFF; 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);}
.asli_parts_img {width: 65px; height: 65px;}
.asli_parts_txt {font-size: 15px; text-align: justify;}
#bazaryab_mosabeghe_div {width: 100%; text-align: center; margin-bottom: 20px; border: 1px solid #FFE4B5; 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);}
.porforush_div {background-color: white; 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);}
#scrolly {overflow-x: scroll; overflow-y: hidden; margin: 0 auto;}
#horizontal_width_div {height: 240px; width: 2100px;}
.asli_tarinha_box {padding: 8px; margin-top: 10px; margin-right: 15px; float: right; width: 170px; height: 202px; 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 {height: 68px; margin-right: 5px; margin-top: 3px; text-align: right; direction: rtl;}
.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: -13px; margin-right: 10px; background-color: Green; width: 22px; height: 21px; line-height: 23px; border-radius: 50%; color: white;}
.cart_count_div2 span {font-weight: bold; font-family: tahoma; font-size: 14px; vertical-align: 0px;}
.room_row {padding: 10px; padding-bottom: 10px; height: 60px; cursor: pointer;}
.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 {float: right; width: 83%; height: 65px; text-align: right; padding-right: 10px; padding-top: 5px; border-bottom: 1px solid #EEEEEE;}
.room_col2_flname {float: right; font-size: 19px; width: 70%; height: 24px; overflow: hidden;}
.profile_pic_text {margin-top: 9px; color: blue;}
.part_of_mess {float: right; margin-right: 0px; overflow: hidden; line-height: 140%; margin-top: 6px; width: 80%; height: 22px; color: #696969; font-size: 14px;}
.part_of_mess img {margin-top: 3px; margin-left: 3px;}
.part_of_date {float: left; color: #696969; font-size: 13px;}
.new_mess_count3 {float: left; margin-top: 2px; margin-left: 2px; 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; width: 67%; height: 22px; text-align: right; margin-right: 10px; margin-top: 5px;}
.chatroom_header_date {float: right; overflow: hidden; font-size: 12px; width: 200px; height: 15px; text-align: right; margin-right: 10px; margin-top: 5px;}
.post_header {float: right; width: 100%; height: 22px; margin-top: 5px; margin-bottom: 10px; direction: rtl; text-align: center;}
.post_date {width: 120px; 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;}
.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: 5px; font-size: 13px;}
.post_viewcount {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: 70%; 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: 7px; bottom: 5px; margin-left: 10px; width: 40px; height: 40px;}
.show_stickers_span :hover {Opacity: 0.7}
#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: 70%; height: 30px; margin-top: 5px; margin-bottom: 5px; 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-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; height: 25px; padding: 10px; padding-right: 15px; 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%;}
#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%);}
#mask1 {position: absolute; background-color: black; opacity: 0.5; left: 0px; top: 0px;}
#mask2 {position: absolute; background-color: black; opacity: 0.5; right: 0px; top: 0px;}
#mask3 {position: absolute; background-color: black; opacity: 0.5; right: 0px; bottom: 0px;}
#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 */
.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 {direction: rtl; border-color:#E4E4F5; border-radius: 3px; border-collapse: collapse; width: 95%; 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; border-color: silver; height: 20px; background-color: #99CCFF;}
.versions_top_p {margin-top: 0; margin-bottom: 0; margin-right:0.2in; direction: rtl;}
.versions_tds {min-width: 40px; border: 1px solid; border-color: silver; padding: 4px; padding-right: 12px; padding-left: 12px;}
.tarefe_td {color: #696969; border: 1px solid; border-color: silver;}
.tarefe_p {font-size: 15px; text-align: center; direction: rtl;}


/* agahi_ha.aspx */
.agahi_box {padding: 8px; float: right; width: 23%;}
.agahi_sub_box {background-color: white; min-width: 178px; height: 280px; 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: 13px; height: auto;}

.div_agahi_ha_images {margin-top: 10px; height: 170px; text-align:center;}
.div_agahi_ha_name {font-size: 16px; min-width: 175px; height: 60px; margin-left: 10px; margin-right: 10px; margin-top: 5px; text-align: right; direction: rtl;}
.div_agahi_ha_cost {min-width: 175px; margin: 0.1in; text-align: right; direction: rtl;}

/* agahi.aspx */
#top_groups_div3 img {margin-top: 0.02in;}
.agahi_link_div {float: right; width: 100%; margin-top: 20px;}
.agahi_link_div img {max-width: 150px;}


/* m_box.aspx */
#top_groups_div {font-size: 15px; overflow: hidden; margin-bottom: 0.1in; text-align: right; direction: rtl; border: 1px solid #DDDEEE; background-color: White; width: 100%; 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);}
.top_groups_label {margin-right: 10px; width: 97%; padding-top: 5px; padding-bottom: 5px;}
#top_groups_div a {font-size: 15px;}
#top_groups_div img {margin-top: 0.02in;}
#groups_and_sort_div {position: relative; color: #606060; min-height: 25px; margin-bottom: 0.1in; border: 1px solid #DDDEEE; background-color: White; max-width: 100%; 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);}
#groups_and_sort_div2 {display: none; justify-content: center; align-items: center; verical-align: middle; font-weight: bold; cursor: pointer; background-color: #90EE90; color: white; min-height: 25px; padding-top: 2px; margin-bottom: 0.1in; border: 1px solid #DDDEEE; max-width: 100%; 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);}
#groups_and_sort_div2 img {vertical-align: middle; height: 18px; 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; direction: rtl; margin-top: 7px; margin-bottom: 7px; margin-right: 3px;}
#sort_options {font-size: 14px; font-family: "main_font", tahoma; Height: 25px; Width: 160px; DIRECTION: rtl; TEXT-ALIGN: right}
.products_div {display: inline-block; width: 98%;}
.product_box {padding: 7px; float: right; min-width: 234px; width: 23%;}
.product_sub_box {position: relative; background-color: white; height: 333px; 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: 180px; 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;}
.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; font-weight: bold; width: 140px; 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 */
.product_pic1 {position: relative; width: 240px; float: right; margin-top: 28px; margin-right: 3%; margin-left: 1%;}
.product_pic1 img {border-radius: 3px;}
.div_product_free_send_image {position: absolute; right: 0px; top: 0px;}
.div_product_free_send_image img {border-radius: 3px;}
.product_top_info {width: 550px; float: right; text-align: right; margin-top: 25px; margin-right: 1%; margin-left: 10px;}
.product_top_info #product_name1 {display: inline-block; width: 98%; 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: 94%; height: 2px; margin-top: 0.1in; margin-bottom: 0.1in; margin-left: 3%; margin-right: 3%; background-color: #EEEEEE;}
.status_label_class {margin-top: 20px;}
.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; left: 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; right: 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 {float: right; text-align: justify; direction: rtl; margin-left: 3%; margin-right: 3%; 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: 98%; float: right; margin-right: 2%;}

#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: 200px; 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; font-weight: bold;}
.comment_ans_bt {float: right; color: #999999; font-size: 14px; background-color: #F0FFFF; border: 1px solid #EEEEEE; width: 60px; 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;}

.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%;}
#bottom_products_div {display: none;}
.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; background-color: White;}
.check_div img {border-radius: 4px;}
.check_div_str {float: right; height: 20px; 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-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; 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: 5px; color: red;}
#about_teachers_div {display: none; width: 96%; float: right; margin-top: 30px; margin-right: 2%;}
.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: none;}
#same_products {width: 100%;}
#same_products table {width: 100%;}

/* articles.aspx */
.article_box {width: 31%; height: 100px; float: right; margin-top: -1px; margin-right: -1px; padding: 10px; 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: 180px; 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 {color: #696969; font-size: 13px;}

/* article.aspx */
.article_top_info {width: 95%; float: right; text-align: right; margin-top: 25px; margin-right: 3%; margin-left: 3%;}
.article_top_info #product_name1 {display: inline-block; width: 98%; color: #696969; font-size: 17px;}
#mosabeghe_div2 {float: right; width:96%; margin-top: 0px; margin-right: 2%;}
.mosabeghe_table2 {border:1px solid #FFCC99; width:100%; background-color: LightYellow;}
.barande_ha {overflow-y: auto; max-height: 50vh; direction: ltr; background-color: white; border-radius: 4px; position: absolute; 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 {margin-top: 20px; background-color: #F0FFFF; color: #696969; border: 1px solid #EBF4FA; border-radius: 4px; padding: 10px; line-height: 150%;}

/*  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;}

/* contacts.aspx  */
#send_mess_table {border: 1px solid #DCDCDC;}
.modir_info {width: 90%; padding: 10px; border: 1px solid #DDDEEE; background-color: LightYellow; border-radius: 5px;}
.contacts_faq {width: 90%; 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 {overflow: hidden; align: center; margin-bottom: 18px; border: 1px solid #DDDEEE; background-color: White; min-width: 320px; max-width: 100%; min-height: 480px; 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_div3 {position: relative; overflow: hidden; margin-bottom: 18px; border: 1px solid #DDDEEE; background-color: White; min-width: 300px; width: 100%; min-height: 480px; 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_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 {float: right; padding-top: 10px; margin-bottom: 20px; width: 170px; 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);}
#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: 615px;}
.part_link {float: right; margin: 3px; width: 145px; font-size: 15px;}
.part_link :hover {opacity: 0.8; -webkit-filter: opacity(80%); filter: alpha(opacity=80);}
.part_img {float: right; margin: 3px; width: 145px;}
.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;}

.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 silver; padding: 5px;}
.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;}

/* forget.aspx */
#forget_table {border: 1px solid #CFE6FF; border-collapse:collapse; border-radius: 5px; margin-top: 50px; width: 530px; background-color: #EEF6FF;}
.result_message {direction: rtl; text-align: center; color: red;}

/* message_page.aspx */
.message_page_table {border-radius: 5px; border: 1px solid #FFCC66; width: 550px; height: 130px; background-color: #FFFFCC;}


/* report.aspx */
.overview_table_class {border-radius: 4px; width: 550px; margin-top: 55px; BORDER-COLLAPSE: collapse;}
.code_haye_ekhtesasi {border-radius: 8pt; border: 1px solid #DDDDDD; background-color: #F8F8FF; width: 95%;}
.market_links_items_class {background-color: #F0F8FF; min-width: 90px; overflow: hidden; float: right; border: 1px solid LightBlue; padding: 4px; border-radius: 3px; margin-right: 0.05in; margin-bottom: 0.08in; 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: 2%; 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; font-size: 14px; text-align: left; direction: ltr;}
.send_tracking {border-collapse: separate; cursor: pointer;}
.send_tracking :hover {box-shadow: 0 5px 12px rgba(0,0,0,0.3);}
.send_tracking_result {font-weight: bold; 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);}
.ticket_header {overflow: auto; color: #666666; min-height: 18px; padding: 10px; font-weight: bold; background-color: #CCCCCC; border-radius: 2px; border-bottom: 1px solid silver;}
.ticket_header div {font-size: 14px;}
.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-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 {width: 65%; float: right; font-size: 14px; font-family: 'main_font',tahoma,Arial; margin-top: 2px; margin-right: 4px;}
.color_input_img {float: right; margin-top: 8px; margin-right: 2px; display: none;}
.color_price_box {float: left; width: 78px; text-align: center; direction: ltr; font-size: 14px; font-family: 'main_font',tahoma,Arial; margin-top: 2px; margin-left: 10px;}
.color_price_img {float: left; margin-top: 8px; margin-left: 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%;}
.dropdown_text_center {text-align: center; text-align-last: center;}
.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 {font-weight: bold; cursor: pointer;}
.mgr_menu_link img {margin-top: -3px;}
.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 {cursor: pointer; border-radius: 5px}
#mgr_now {font-size: 13px; text-align: right; color: green; margin-top: 17px; margin-right: 20px;}
#mgr_parts_div {overflow: hidden; border-radius: 3px; background-color: white; width: 97%; height: 95%; 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: #EEEEEE; 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 {overflow: auto; width: 100%; height: 95%; direction: ltr;}
.mgr_parts_column {float: right; width: 205px; height: 360px; border: 1px solid #E0FFFF; border-radius: 3px; background-color: #F5FFFA; 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 :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; width: 65%; 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;}


/* 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;}


/* 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 {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;}

.crypto_div {width: 240px; background-color: #D1F2EB; color: #333630; margin-bottom: 18px; padding: 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);}
.crypto_td_right {font-size: 14px; text-align: right; height: 20px;}
.crypto_td_left {font-size: 14px; text-align: left; height: 25px;}

.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-right: 10px;}
#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-right: 10px;}
#best_p_name_div div {display: inline-block; vertical-align: middle; line-height: 120%;}

.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: 15px; 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;}
#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: 350px; 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; font-size: 17px; 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: 17px; text-align: left;}

.input_register_ltr {font-family: "main_font", tahoma; font-size: 15px; direction: ltr; text-align: left; height: 22px; 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: 22px; line-height: 100%; border: solid 1px #dcdcdc; transition: box-shadow 0.3s, border 0.3s;}

.input_dropdown_ltr {font-family: "main_font", tahoma; font-size: 14px; direction: ltr; text-align: left; height: 27px; 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: 27px; 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; 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: 95%; 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;}
.site_activate_div {width: 500px; margin-top: 10px; background-color: White; border:1px solid #CFE6FF; border-radius: 4px;}
.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 {display: none; width: 26px; height: 17px; float: right; direction: rtl; margin-right: 10px;}
.new_mess_div a img {margin-top: -2px;}
.new_mess_count {display: none; cursor: pointer; border-radius: 50%; background-color: #F70D1A; width: 15px; position: relative; margin: auto; margin-right: -5px; margin-top: -25px; color: white; font-family: Consolas; font-size: 12px; font-weight: bold; padding: 2px;}
.new_mess_count2 {display: none; cursor: pointer; border-radius: 50%; background-color: #F70D1A; width: 15px; position: relative; margin: auto; margin-right: 10px; margin-top: -50px; color: white; font-family: Consolas; font-size: 12px; font-weight: bold; padding: 2px;}
.circle_help {margin-top: 3px;}
.circle_help2 {margin-top: 6px;}
.cart_image_div {float: right; margin-left: 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: 19px; font-weight: bold;}
.sum_total_discount div {color: white; font-size: 11px; padding-top: 4px; width: 80px; 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: 500px; float: right;}
#end_shipping_table {width: 95%; 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; }
.payment2_bt {cursor: pointer; width: 134px; height: 38px; border-radius: 4px; border: 0px; background: url(images/home/pardakht3.png) no-repeat; }
.download_link {float: right; margin-left: 8px; 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 {margin-top: 5px;}
.payment_portal_list {display: inline-block; line-height: 1.2px; border-spacing: 0px 15px; font-weight: bold; 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;}
.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; padding: 15px; border: 1px solid #EEEEEE; border-radius: 3px;}
.order_progress {width: 100%; text-align: right; margin-top: 15px; margin-right: 15px;}
.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;}

.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: 85%; 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: 2px; 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: 0in;}
#designer_div2 {color: #606060; direction: rtl; margin-top: 0.04in; margin-bottom: 0.1in; font-weight: 400;}
.designer_a2 {font-size: 11px;}


/* course.aspx */
.course_menu {float: right; font-size: 17px; font-weight: bold; width: 130px; margin-left: 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: 37px; line-height: 19px;}
.teacher_question_names {font-size: 12px; color: #EEEEEE;}
.course_video {width: 100%;}


.view1300 {display: none;}

@media screen and (max-width:1335px){
   .product_box {width: 31%;}
   .agahi_box {width: 23%;}
}


@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: 46%;}
   .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;}
   .product_top_info {width: 470px;}
   .view_free_send_text {top: 40%;}
   .view_free_send_text div {font-size: 20px;}
   .divtable div .column1250 {display: none;}
   .column1250 {display: none;}
}
@media screen and (max-width:1150px){
   #menu_item_11 {display:none;}
   .footer_banner_sub_div {width: 500px;}
   #keypress_srch_div {width: 600px;}
   .product_top_info {width: 430px;}
   #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: 30%;}
   .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;}
   #bottom_products_div {display: block;}
   .product_top_info {width: 560px;}
   .view_free_send_text {top: 40%; right: 30px;}
   .view_free_send_text div {padding-bottom: 15px;}
   .divtable div .column1100 {display: none;}
   .column1100 {display: none;}
}

@media screen and (max-width:1050px){
   .basic_parts_contents {height: 390px;}
   #parts_bts_table {width: 615px;}
   #menu_item_10 {display:none;}
   #mohtava_kind_div {display:none;}
   #arm_div {margin-left: 30px;}
   /* .product_top_info {width: 280px;} */
   .product_box {width: 47%;}
}

@media screen and (max-width:1000px){
   .article_box {margin-right: 10px; width: 90%;}
   .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){
   #menu_item_9 {display:none;}
   .product_top_info {width: 490px;}
   .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;}
   .product_top_info {width: 470px;}
   .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){
   #menu_item_7 {display:none;}
   #arm_div {margin-left: 10px;}
   #arm_div img {width: 140px;}
   #p_name_search_box2 {width: 290px;}
   #footer_link_10 {display:none;}
   #footer_link_9 {display:none;}
   #keypress_srch_div {width: 300px;}
   #mgr_parts_div {height: 96vh;}
   .product_top_info {width: 360px;}
   .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){
   .divtable div .column800 {display: none;}
   .column800 {display: none;}
}
@media screen and (max-width:750px){
   #arm_div img {width: 110px;}
   #p_name_search_box2 {width: 220px;}
   .footer_links {height: 100px;}
   #footer_link_8 {display:none;}
   #main {width: 97%;}
   .message_page_table {width: 95%;}
   .basic_parts_contents {height: 390px;}
   .product_top_info {width: 330px;}
   .product_notvalid_table_class {width: 90%;}
   .product_valid_table_class {width: 90%;}
   .share_div3 {left: 1%;}
   .view_free_send_text {top: 37%; right: 30px;}
   .view_free_send_text div {font-size: 19px;}
   .divtable div .column750 {display: none;}
   .column750 {display: none;}
}

@media screen and (max-width:700px){
   #parts_bts_table {width: 460px;}
   #menu_item_6 {display:none;}
   /* .product_top_info {width: 260px;} */
   .div_article_images {float: right; width: 20%; min-width: 100px; height: 120px; margin-right: 5px;}
   .div_article_images img {float: right; margin-top: 0px; margin-right: 0px; max-width: 130px; max-height: 90px;}
   .div_article_name_grade {float: right; width: 57%; height: 30px; margin-top: 0px;}
   .div_article_name {width: 90%;}
   .div_article_grade {}
   .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){
   #p_name_search_box2 {width: 161px;}
   .divtable div .column650 {display: none;}
   .p_name_class {width: 100%;}
   .p_title_class {width: 100%;}
   .p_url_class {width: 100%;}
   .product_pic1 {margin-top: 15px;}
   .product_top_info {width: 95%; margin-right: 3%; margin-top: 15px;}
   .article_top_info {margin-top: 15px;}
   .article_like {margin-top: 80px; margin-left: 2px;}
   .share_div2 {top: 3px; left: 135px; right: auto;}
   .address_box_class {width: 97%; float: right;}
   #groups_and_sort_div2 {display: block;}
   #groups_and_sort_div {display: none;}
   .agahi_box {width: 45%;}
   .rede_sefaresh_input {width: 220px;}
   .latest_logins_td {display: none;}
   #top_groups_div {display: none;}
   .overview_table_class {width: 90%;}
   #p_teacher {width: 90%;}
   .divtable div .column650 {display: none;}
   .column650 {display: none;}
}

@media screen and (max-width:600px){
   #basic_parts_div {width: 100%; right: 0px; top: 0px;}
   #top_menu_div {position: absolute; left: 6px; top: 83px; width: 100%;}
   #top_div {z-index: 600; position: fixed;}
   .basic_parts_contents {height: 85vh;}
   .menu_div_class {display: block;}
   #result_menu_div {display: block; width: 98%;}
   #share_div {display: block;}
   .site_activate_div {width: 93%;}
   .cart_a1 {display: none;}
   .cart_a2 {display: block;}
   #p_name_search_box2 {margin-right: 5px; width: 210px;}
   #keypress_srch_div {direction: ltr; height: 600px; overflow-y: scroll; overflow-x: hidden;}
   .main_column_center {width: 99%; margin-top: 120px;}
   #arm_div img {position: absolute; left: 0px; top: 44px; width: 85px;}
   #footer_link_7 {display:none;}
   #forget_table {width: 90%;}
   #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;}
   .share_div2 {display: none;}
   .share_div3 {display: none;}
   .sabte_nazar_fasele {width: 100%; height: 120px;}
   .view_free_send_text {top: 35%; 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){
   #parts_bts_table {width: 335px;}
   .part_link {margin-left: 10px; margin-right: 10px;}
   .part_img {margin-left: 10px; margin-right: 10px;}
   #menu_item_5 {display:none;}
   .products_div {width: 100%;}
   .product_box {width: 100%; padding: 0px; margin-bottom: 20px;}
   .product_sub_box {width: 95%; min-width: 300px; height: 145px;}
   .div_m_box_images {float: right; width: 32%; min-width: 100px; height: 130px; margin-right: 5px;}
   .div_m_box_images img {width: 95%; margin-top: 5px; max-height: 115px;}
   .div_m_box_name {font-size: 16px; font-family: "main_font", tahoma; float: right; width: 57%;}
   .div_m_box_cost {float: right; width: 57%; margin-right: 10px;}
   #p_name_search_box2 {width: 190px; font-size: 16px;}
   #footer_link_6 {display:none;}
   .p_support_tell {bottom: 7px;}
   .p_support_mail {bottom: 7px;}
   .add_to_cart_div2 {z-index: 1001; display: block; position: fixed; right: 0px; bottom: 0px; width: 100%; height: 44px; background-color: Silver; margin-top: 0px; margin-bottom: 0px; box-shadow: 0 0px 12px rgba(0,0,0,0.5);}
   .add_to_cart_bt2 {width: 100%; height: 46px; cursor: pointer; border-radius: 4px; border: 0px; background: url(images/home/sabad_plus.png) no-repeat center;}
   .view_free_send_text {top: 30%; 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){
   html {font-size: 17px;} 
   body {font-size: 17px; background-color:#FFFFFF;}
   #groups_and_sort_div, #panel_mohtava_div, #panel_mohtava_div2, #panel_mohtava_div3, .asli_parts_div, .porforush_div, #top_banner_div, #footer_banner_div {width: 100%; 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%;}
   #main_login_div {width: 90%;
}
   #main_login_table {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;}
   #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){
   #footer_link_4 {display:none;}
   .part_img {margin-right: 10px; margin-left: 10px;}
   .view_free_send_text {top: 30%; right: 10px;}
   .view_free_send_text div {font-size: 15px;}
   .agahi_box {width: 100%; padding: 0px; margin-bottom: 20px;}
   .agahi_sub_box {width: 95%; min-width: 300px; height: 150px;}
   .div_agahi_ha_images {float: right; width: 30%; min-width: 90px; height: 110px; margin-right: 5px;}
   .div_agahi_ha_images img {width: 110px; margin-top: 10px; max-height: 110px;}
   .div_agahi_ha_name {float: right; width: 57%; height: 50px; margin-top: 20px; margin-right: 15px;}
   .div_agahi_ha_cost {float: right; width: 57%;}
   .part_of_mess {width: 70%;}
   .room_col2 {width: 81%;}
}
@media screen and (max-width:440px){
   #arm_div img {}
   #sabad_img2 {}
   #p_name_search_box2 {width: 180px;}
   #menu_item_4 {display:none;}
   .top_flname_a {width: 140px;}
   .top_mojudi {width: 160px;}
}
@media screen and (max-width:430px){
   .view_free_send_text {top: 25%; 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){
   .site_activate_div {width: 320px;}
   .view_free_send_text {top: 22%; right: 7px;}
   .view_free_send_text div {font-size: 13px;}
   #p_name_search_box2 {width: 170px;}
   .new_mess_div {}
   .top_flname_a {width: 120px;}
   .room_col2 {width: 78%;}
}
@media screen and (max-width:380px){
   #p_name_search_box2 {}
   .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;}
}
