:root { 
  --theme_main_color: #2DBDA6;
  --theme_main_color_dark: #007D74;
  --lang_link_color: #196C5F;
  --bg_color_dark: #13161a;/****/
  --bg_color_medium: #4c5053; 
  --bg_color_light:	#CDD0D2; 
  --color_footer: #2d3035;
  --color_title: #404249;	 /****/
  --color_title_1: #363940;	
  --cover_color: #002E52;
  --contact_section: rgba(5, 8, 11, 0.7);
  --more_inf_link: #2DBDA6;	
    
  --url_divider: url("../img/devider.png"); 

}

html,body{margin:0;padding:0}
body{}
img{border:none}
p{padding:0;margin-top:10px;margin-bottom:10px;}

@font-face
{
font-family: yekan_font;
src: url('../Img/BYekan.ttf') ,
url('../Img/BYekan.woff') ,
url('../Img/BYekan.eot'); /* IE9 */
} /* font-family:yekan_font,Tahoma, Geneva, sans-serif; */

.banner-min-height{
    display:block;
    min-width:95%;
    max-height:100%;
    min-height:480px;
	background-size:cover;
	
}
@media (min-width: 1024px) and (max-width: 1366.1px) {
    .banner-min-height{min-height:292px;}
}

@media (min-width: 1400.1px) and (max-width: 1680px) {
    .banner-min-height{min-height:350px;}
}

@media (min-width: 1680.1px) and (max-width: 1920px){
    .banner-min-height{min-height:415px;}
}

@media (min-width: 1920.1px) and (max-width: 2560px){
    .banner-min-height{min-height:500px;}
}


.LogoRepeatGrayBackground_header{background:url(../Img/LogoRepeatGray.png) repeat-x;height:27px;width:100%;position:absolute;left:0;top:5px;}

.LogoRepeatGrayBackground_footer{background:url(../Img/LogoRepeatWhite.png) repeat-x;height:27px;width:100%;position:absolute;left:0;top:5px;}

.header_background{width:100%;background-color:var(--theme_main_color);height:125px;}
.footer_background{width:100%;background-color:var(--theme_main_color);height:243px;position:relative}
.center_div{width:1100px;margin-left:auto;margin-right:auto;position:relative}
.vertically_center
{
	position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.login_part_tbl td{font-family:yekan_font,Tahoma, Geneva, sans-serif;color:#ffffff;font-size:18px;padding:0 10px;}
.circle_div {
	width: 20px;
	height: 20px;
	background: #ffffff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;position:relative;
	
	
}

.basket_cnt_div{color:var(--theme_main_color_dark);position:absolute;left:6px;top:-5px;}
.shopping_menu{
	display:block;float:right;padding-left:5px;padding-right:5px;border-left:1px solid #ffffff;color:#ffffff;text-decoration:none;
	font-family:yekan_font,Tahoma, Geneva, sans-serif;font-size:16px;
}
.content_wrapper{background-color:var(--bg_color_light);width:100%;position:relative}
.ttl_h6{font-family:yekan_font,Tahoma, Geneva, sans-serif;font-size:16px;color:var(--bg_color_medium);padding:0;margin:0;text-align:center;}
.devider{background:var(--url_divider) no-repeat center;width:350px;height:28px;margin:11px auto}
.ttl_cat{font-weight:bold}
.cat_links
{
	display:block;border-bottom:1px solid var(--bg_color_medium);font-family:yekan_font,Tahoma, Geneva, sans-serif;font-size:16px;text-decoration:none;direction:rtl;
	color:#000000;height:25px;
}
.cat_wrapper{float:left;position:relative;width:268px;height:216px;border-bottom:1px solid #3c3c3c;border-right:1px solid #3c3c3c;display:block}
.cat_wrapper img{width: 268px;height: 216px;}
.cat_ttl_backgrnd{position:absolute;bottom:0;left:0;width:100%;height:40px;z-index:2;background-color:#ffffff;opacity:.5}
.cat_ttl
{
	position:absolute;bottom:0;left:0;width:100%;height:30px;z-index:3;text-align:center;color:#3c3c3c;
	font-family:yekan_font,Tahoma, Geneva, sans-serif;font-size:16px;font-weight:bold;
}

.recent_prdt_div_big{float:left;text-align:center;padding-left:15px;padding-right:15px;height:182px;border-left:1px solid #ffffff;}
.recent_prdt_div{width:171px;height:114px;position:relative;background-color:#ffffff;}
.recent_prdt_img{
	position: relative;
  	top: 50%;
    width: 171px;
    height: 114px;
  	-webkit-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	transform: translateY(-50%);
}
.magnifying{position:absolute;background:url(../Img/magnifying.png) no-repeat center;width:22px;height:21px;left:5px;bottom:5px}
.home_prdts_ttl_div{width:171px;text-align:right;margin-left:auto;margin-right:auto;margin-top:5px;}
.home_prdts_ttl_div div{font-family:Tahoma, Geneva, sans-serif;font-size:13px;direction:rtl;color:#3c3c3c;margin-top:3px;}

.home_prdts_ttl_div a
{font-family:Tahoma, Geneva, sans-serif;font-size:13px;direction:rtl;color:#3c3c3c;margin-top:3px;text-decoration: none;}

.cross_spn{color:#d77328;}
.shopping_footer_menu_tbl{direction:rtl}
.shopping_footer_menu_tbl td{font-family:Tahoma, Geneva, sans-serif;font-size:13px;color:#ffffff;text-align:right}
.shopping_footer_menu_tbl td a{font-family:Tahoma, Geneva, sans-serif;font-size:13px;color:#ffffff;text-align:right;text-decoration:none;display:block}
.contact_tbl{direction:rtl}
.contact_tbl td{direction:rtl}
.contact_inp{border:none;border-radius:5px;direction:rtl;font-family:Tahoma, Geneva, sans-serif;font-size:13px;color:#000000;padding:3px 5px;margin:5px 0}
.contact_main_ttl{font-family:yekan_font,Tahoma, Geneva, sans-serif;font-size:16px;color:#ffffff;font-weight:bold}
.qw{position:absolute;right:0;bottom:25px;width:260px;}
.bank_icon_div{text-align:center;background-color:#ffffff;padding-top:5px;padding-bottom:5px}
.social_media_div{background-color:#ffffff;padding:10px;margin-top:20px;}
.social_media_icon{color:var(--theme_main_color_dark);padding:5px;font-size: 24px}
.social_media_ttl{font-family:yekan_font,Tahoma, Geneva, sans-serif;font-size:16px;color:#3a3a3a;font-weight:bold;text-align:right;direction:rtl;}
.social_media_ttl_padding{padding-bottom: 10px;}
.contact_phon_div{background-color:#ffffff;padding:10px 10px 4px 10px;margin-top:20px;}
.phon_inf_div{background:url(../Img/phon_inf_icon.png) center no-repeat;width:250px;height:110px;margin-left:auto;margin-right:auto;border:1px solid transparent;}
.phon_inf_div_t{
	margin-top:67px;margin-left:75px;width:170px;height:28px;color:#ffffff;font-weight:bold;font-size:20px;font-family:yekan_font,Tahoma, Geneva, sans-serif;
}
.h3_ttl{font-family:yekan_font,Tahoma, Geneva, sans-serif;font-size:20px;border-bottom:1px solid #666;text-align:right;direction:rtl;}
.btn_log{background:url(../Img/log_btn.png) no-repeat center;width:32px;height:32px;border:none;float:right;display:block;margin-top:-5px;margin-right:5px;cursor:pointer}
.login_inp,.login_inp_error{font-family:Tahoma, Geneva, sans-serif;font-size:12px;width:110px;padding:3px 5px;float:right;display:block;border-radius:5px;margin-right:5px;}
.login_inp_error{background-color:#FFD9D9;}
.forget_pass_link{font-family:Tahoma, Geneva, sans-serif;font-size:12px;text-decoration:none;color:#ffffff;float:right;display:block;margin-right:5px;margin-top:5px;}
.forget_pass_link:hover{color:#D6D6D6;}
.new_member{cursor:pointer;border-right:1px solid #ffffff;}
.new_member:hover{color:#D6D6D6;}

/********************************************************/
.register_div
{
	width:600px;margin-right:auto;margin-left:auto;text-align:right;
}
.reg_inp,.reg_inp_error
{
	width:150px;padding-right:10px;text-align:right;font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:11px;color:#000000;
	border:1px solid #46094B;border-radius:10px;height:22px;
}
.reg_inp_error
{
	background-color:#FFD9D9;
}

.generate_pass_link
{
	font-family:yekan_font,tahoma,verdana,sans-serif;font-weight:bold;font-size:13px;color:#46094B;
	border:1px solid #46094B;border-radius:10px;height:22px;display:block;text-align:center;float:right;text-decoration:none;
	margin-right:10px;margin-top:2px;padding-right:5px;padding-left:5px;width:110px;
}
.out_put_span
{
	font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:11px;color:#000000;display:block;width:100px;height:20px;float:right;
	margin-right:10px;background-color:#8C8C8C;border-radius:7px;text-align:center;padding-top:2px;margin-top:2px;
}

.response_div
{
	height:40px;padding-top:3px;padding-bottom:3px;text-align:right;
}
.shop_select_response_div{float: right;width: 300px;text-align:right;margin-top:25px;}
.register_div
{
	width:600px;margin-right:auto;margin-left:auto;text-align:right;
}

.error_css
{
	height:30px;
	font-family:yekan_font,tahoma,verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#8C000A;
	text-align:right;
	
	border:1px solid #8C000A;
	border-radius:3px;
	direction:rtl;
	padding-top:2px;padding-right:4px;
	background-color:#EEEEEE;
}
.ok_css
{
	height:30px;
	font-family:yekan_font,tahoma,verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#007138;
	text-align:right;
	
	border:1px solid #007138;
	border-radius:3px;
	direction:rtl;
	padding:2px;padding-right:4px;
	background-color:#EEEEEE;

}
.response_ok
{
	text-align:center;direction:rtl;margin-right:auto;margin-left:auto;
}

.saved_member_links
{
	width:150px;font-weight:bold;font-size:14px;
}
.saved_member_links a
{
	font-family:yekan_font,tahoma,verdana,sans-serif;font-weight:bold;font-size:14px;color:#820D29;height:22px;display:block;text-align:center;	
	text-decoration:none;width:145px;
}
.member_name_lbl
{
	color:#FCF6D0;font-family:yekan_font,tahoma,verdana,sans-serif;font-weight:bold;font-size:16px;
}
/******************************************************************************/
.prdt_list
{
	width:228px;float:right;margin-right:20px;margin-left:20px;margin-top:30px;
}
.prdt_list_img_wrapper{position:relative;width:228px;height:152px;background-color:#ffffff}
.prdt_list_img_wrapper img{max-height:230px}
.sale_icon_on_img_cat_list
{
	z-index:2;
	position:absolute;
	background:url(../Img/cat_show_sale_icon.png) no-repeat center;
	/*width:74px;height:188px;*/width:74px;height:78px;left:0px;top:-5px;
	color:#A40004;font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;font-size:30px;
	text-decoration:none;padding-top:110px;text-align:center;
}
.bigImg{text-decoration:none;}
.magnifing_link
{
	z-index:2;background:url(../Img/magnifying_icon.png);position:absolute;top:5px;left:5px;display:block;width:21px;height:20px;
}
.prdt_list_img{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:0;}
.prdt_list_name{font-family:Tahoma, Geneva, sans-serif;font-size:13px;direction:rtl;color:#3c3c3c;margin-top:5px;text-align:center}
.prdt_list_name_link
{
	font-family:tahoma,verdana,sans-serif;font-size:13px;color:#3c3c3c;direction:rtl;text-align:center;
	text-decoration:none;font-weight:bold;margin-top:5px
}
.prdt_list_price{font-family:tahoma,verdana,sans-serif;font-size:13px;color:#3c3c3c;direction:rtl;text-align:center;margin-top:10px}
.old_price{color: #D00000; text-decoration: line-through;padding-left: 5px;}
.prdt_list_wrapper{}
.carpets_path
{
	font-family:tahoma,verdana,sans-serif;font-size:12px;font-weight:normal;text-align:right;direction:rtl;color:#000000;margin-bottom:20px;
}

.carpets_path a
{
	font-family:tahoma,verdana,sans-serif;font-size:12px;font-weight:normal;direction:rtl;color:#000000;text-decoration:none;
}
.customer_des_div{position: absolute;width: 100%;height: 100px;top: 0;left: 0;background-color: transparent;display: none;z-index: 2}
.customer_dscrption_btn{
	font-family:tahoma,verdana,sans-serif;font-size:11px;font-weight:bold;direction:rtl;color:#fff;text-decoration:none;background-color: #006a4a;
	display: block;width: 100px;height: 22px;text-align: center;float: right;padding-top: 10px;border-radius: 6px;
}
.add_to_basket_link
{
	display:inline-block;width:146px;height:32px;background:url(../Img/add_to_basket.png) center no-repeat;margin-right:auto;margin-left:auto;
}
.add_to_basket_link_disable
{
	display:inline-block;width:146px;height:32px;background:url(../Img/add_to_basket.png) center no-repeat;margin-right:auto;margin-left:auto;opacity:0.7;
}
.carpet_ttl
{
	font-family:tahoma,verdana,sans-serif;font-size:18px;font-weight:bold;text-align:right;direction:rtl;color:#000000;
	/*margin-bottom:30px*/
}
.carpet_ttl h1
{
	font-family:tahoma,verdana,sans-serif;font-size:18px;font-weight:bold;color:#000000;
}
.carpet_features{font-family:tahoma,verdana,sans-serif;font-size:13px;font-weight:normal;text-align:right;direction:rtl;color:#000000;}
.carpets_dtls_ttl
{
	color:#00396B;font-family:tahoma,verdana,sans-serif;font-size:13px;font-weight:normal;direction:rtl;float:right;width:180px;text-align:left;
	line-height:25px;
}
.prdt_cnt
{
	display:block;float:left;width:32px;height:24px;border:3px solid #006A4A;border-radius:7px;text-align:center;
	font-family:tahoma,verdana,sans-serif;font-size:15px;font-weight:bold;color:#000000;
}
.shopping_cart_response_div
{
	width:300px;height:165px;border:2px solid var(--theme_main_color_dark);border-radius:7px;text-align:center;background-color:#FFFFFF;padding:10px;
}
.carpets_dtls_ttl
{
	color:#00396B;font-family:tahoma,verdana,sans-serif;font-size:13px;font-weight:normal;direction:rtl;float:right;width:180px;text-align:left;
	line-height:25px;
}
.carpets_dtls_val,.tahoma_bold_red
{
	color:#000000;font-family:tahoma,verdana,sans-serif;font-size:13px;font-weight:normal;margin-right:10px;float:left;width:160px;text-align:right;
	line-height:25px;direction:rtl;
}
.tahoma_bold_red{font-weight:bold;color:#D00000;}
.carpets_dtls_ttl_ex_price
{
	color:#00396B;font-family:tahoma,verdana,sans-serif;font-size:12px;font-weight:bold;direction:rtl;float:right;width:190px;text-align:left;
	line-height:25px;position:relative;
}
.ex_price_icon
{
	position:absolute;z-index:2;left:0;top:0;
}
.add_interests_link
{
	font-family:yekan_font,tahoma,verdana,sans-serif;font-weight:bold;font-size:14px;color:#820D29;padding-left:7px;padding-right:7px;
	border:1px solid #820D29;border-radius:7px;text-decoration:none;display:inline-block;
}
.tahome_twelve_bold
{
	font-family:tahoma,verdana,sans-serif;font-size:12px;font-weight:bold;direction:rtl;text-align:right;color:#000000;margin-top:20px;
}
.tahome_eleven,.tahome_eleven_center,.tahoma_txtarea
{
	font-family:tahoma,verdana,sans-serif;font-size:11px;font-weight:normal;direction:rtl;text-align:justify;color:#000000;line-height:20px;
}
.tahome_eleven_center{text-align:center;line-height:45px;}
.tahoma_txtarea{width: 100%; height: 100px;margin-top: 10px}
.red_yekan_ttl,.red_yekan_ttl_2
{
	font-family:yekan_font,tahoma,verdana,sans-serif;font-weight:bold;font-size:20px;color:#D00000;text-align:right;direction:rtl;
	padding-top:10px;
}
.red_yekan_ttl_2{padding-top:0px;text-align:center}
.carpet_more_pics_wrapper
{
	/*width:170px;height:120px;*/margin-top:20px;width:135px;height:90px;position:relative;background-color:#ffffff;
}
.carpet_more_pics{max-height:90px;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}
.shopping_response_btns,.shopping_response_btns_center
{
	font-family:yekan_font,tahoma,verdana,sans-serif;font-weight:bold;font-size:14px;width:82px;height:22px;text-align:center;display:block;
	text-decoration:none;border:2px solid var(--theme_main_color_dark);border-radius:7px;color:#820D29;
}
.shopping_response_btns_center{margin-left:auto;margin-right:auto}
.shopping_response_txt_bold{font-family:tahoma,verdana,sans-serif;font-weight:bold;font-size:12px;text-align:center;margin-top:10px;margin-bottom:10px}
.shopping_response_txt_normal{font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:12px;text-align:center;margin-top:10px;margin-bottom:20px;direction:rtl}
.gray_basket_ttl{font-family:yekan_font,tahoma,verdana,sans-serif;font-weight:bold;font-size:20px;text-align:right;color:#7B7979;direction:rtl}
.basket_th{font-family:"Times New Roman",Times, serif,Cambria, "Hoefler Text", "Liberation Serif";font-weight:bold;font-size:14px;color:#231F20}
.basket_1_spn
{
	display:block;font-weight:normal;font-size:14px;font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	direction:rtl;margin-top:5px;margin-bottom:5px
}
.basket_1_spn a
{
	font-weight:normal;font-size:14px;font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	direction:rtl;color:#000000;text-decoration:none;
}
.basket_1_spn a:hover{color:#484848}
.basket_1_price_ttl
{
	display:block;font-family:tahoma,verdana,sans-serif;font-weight:bold;font-size:12px;color:#00396B;direction:rtl;
}

.basket_3_spn
{
	font-weight:bold;font-size:14px;font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	direction:rtl;float:right;margin-right:20px;
}

.basket_crpt_img
{
	height:100px;max-width:120px;
}
.basket1_price_div
{
	font-family:"Times New Roman",Times, serif,Cambria, "Hoefler Text", "Liberation Serif";font-weight:bold;font-size:15px;text-align:center;
	width:120px;height:22px;color:#000000;border:3px solid #006A4A;border-radius:10px;padding-top:6px;
}
.basket1_sale_div
{
	font-family:"Times New Roman",Times, serif,Cambria, "Hoefler Text", "Liberation Serif";font-weight:bold;font-size:15px;text-align:center;
	width:120px;height:22px;color:#7D0D41;border:3px solid #7D0D41;border-radius:10px;margin-top:5px;padding-top:6px;
}
.basket_prce_ttl_2
{
	font-family:"Times New Roman",Times, serif,Cambria, "Hoefler Text", "Liberation Serif";font-weight:bold;font-size:13px;color:#231F20;
}
.basket1_price_div2
{
	width:100px;/*height:26px;*/border:1px solid #7D0D41;color:#7D0D41;border-radius:10px;text-align:center;margin-bottom:3px;
	height:21px;padding-top:5px;
}
.basket1_price_div3
{
	width:100px;/*height:26px;*/border:1px solid #8C000A;background-color:#8C000A;border-radius:10px;text-align:center;color:#FFFFFF;
	height:21px;padding-top:5px;
}
.basket_total_prce_ttl
{
	font-family:"Times New Roman",Times, serif,Cambria, "Hoefler Text", "Liberation Serif";font-weight:bold;font-size:13px;color:#231F20;
}
.basket1_price_div4
{
	font-family:"Times New Roman",Times, serif,Cambria, "Hoefler Text", "Liberation Serif";font-weight:bold;font-size:15px;text-align:center;
	width:126px;height:22px;color:#FFFFFF;border-radius:103px;padding-top:6px;background-color:#006A4A;
}
.basket1_price_div5
{
	font-family:"Times New Roman",Times, serif,Cambria, "Hoefler Text", "Liberation Serif";font-weight:bold;font-size:15px;text-align:center;
	width:120px;height:22px;color:#FFFFFF;border:3px solid #8D8D8D;border-radius:10px;padding-top:6px;background-color:#8D8D8D;
}
.basket3_price_div6
{
	font-family:"Times New Roman",Times, serif,Cambria, "Hoefler Text", "Liberation Serif";font-weight:bold;font-size:15px;text-align:center;
	width:120px;height:22px;color:#FFFFFF;border:3px solid #000000;border-radius:10px;padding-top:6px;background-color:#000000;
}
.basket1_price_div7
{
	font-family:"Times New Roman",Times, serif,Cambria, "Hoefler Text", "Liberation Serif";font-weight:bold;font-size:15px;text-align:center;
	width:120px;height:22px;color:#8D8D8D;border:3px solid #8D8D8D;border-radius:10px;padding-top:6px;background-color:#FFFFFF;
}
.freight_cost_ttl
{
	font-family:"Times New Roman",Times, serif,Cambria, "Hoefler Text", "Liberation Serif";font-weight:normal;font-size:13px;color:#006A4A;
}
.basket_1_send
{
	display:block;background:url(../Img/basket_1_send.png) no-repeat center;width:133px;height:33px;
}
.basket_step1_link{text-decoration:none;border:1px solid #ffffff;border-radius:3px;display:block;font-family:yekan_font,Tahoma, Geneva, sans-serif;color:#ffffff;font-size:18px;padding:0 10px;}
.del_div,.payment_div
{
	width:300px;height:165px;border:2px solid #7D0D41;border-radius:7px;text-align:center;background-color:#FFFFFF;padding:10px;position:relative;
}
.payment_div{position:absolute;z-index:100;display:none;bottom:0;left:0;height:250px}
.YesButton
{
	background-color:#009200;
	color:#FFF;
	font-size: 11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	border:0;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	min-width:100px;
	max-width:120px;
	min-height:20px;
	max-height:25px;
	margin-top:25px;
	margin-bottom:10px;
	padding:5px;
	border-radius:3px;
	/*padding-left:15px;
	padding-right:15px;*/
}
.RejectButton
{
	background-color:#B32D53;
	color:#FFF;
	font-size: 11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	border:0;
	cursor:pointer;
	text-align:center;
	margin-top:25px;
	margin-left:5px;
	vertical-align:middle;
	min-width:100px;
	max-width:120px;
	min-height:20px;
	max-height:25px;
	margin-bottom:10px;
	padding:5px;
	border-radius:3px;
	/*padding-left:15px;
	padding-right:15px;*/
}
.user_profile_link{display:block;color:#FFFFFF;text-decoration:none;border:1px solid #ffffff;border-radius:3px;margin:0;padding:0;height:32px;width:32px;}
.generate_pass_link
{
	font-family:yekan_font,tahoma,verdana,sans-serif;font-weight:bold;font-size:13px;color:var(--theme_main_color_dark);
	border:1px solid var(--theme_main_color_dark);border-radius:10px;height:22px;display:block;text-align:center;float:right;text-decoration:none;
	margin-right:10px;margin-top:2px;padding-right:5px;padding-left:5px;width:110px;
}
.profile_links
{
	width:110px;font-weight:bold;font-size:14px;float:left;
}
.profile_links a
{
	font-family:yekan_font,tahoma,verdana,sans-serif;font-weight:bold;font-size:14px;color:#820D29;height:22px;display:block;text-align:center;	
	text-decoration:none;width:110px;
}
.register_div_border
{
	border-top:1px solid #B8B7B8;border-bottom:1px solid #B8B7B8;padding-bottom:40px;margin-top:10px;
}
.register_btn
{
	background:url(../Img/user_account.png) no-repeat center bottom;float:right;margin-top:-5px;width:140px;height:30px;border:none;cursor:pointer;
}
.register_div
{
	width:600px;margin-right:auto;margin-left:auto;text-align:right;
}
.register_div
{
	width:600px;margin-right:auto;margin-left:auto;text-align:right;
}
.reg_inp,.reg_inp_error
{
	width:150px;padding-right:10px;text-align:right;font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:11px;color:#D00000;
	border:1px solid var(--theme_main_color_dark);border-radius:10px;height:22px;
}
.reg_inp_error
{
	background-color:#FFD9D9;
}
.inp_lbl_profile,.inp_lbl_profile_2,.inp_lbl_profile_3
{
	font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:11px;float:right;margin-top:7px;width:70px;text-align:left;display:block;
	margin-left:10px;direction:rtl;
}
.inp_lbl_profile_2{width:110px}
.inp_lbl_profile_3{width:40px;margin-left:10px;}

.txt_profile
{
	font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:11px;float:right;margin-top:7px;text-align:right;direction:rtl;
}
.profile_inp,.profile_inp_error
{
	width:127px;padding-right:10px;text-align:right;font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:11px;color:#CF1316;
	border:1px solid var(--theme_main_color_dark);border-radius:10px;height:22px;float:right;background-color:transparent;
}
.profile_inp_error
{
	background-color:#FFD9D9;
}
.profile_inp_gray
{
	width:162px;padding-right:10px;text-align:right;font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:11px;
	border:1px solid #C9C9C9;border-radius:10px;height:22px;float:right;
}
.drop_down_div_wrapper{position:relative;}
.drop_down_div_wrapper{position:relative;}

.drop_down_div,.drop_down_div_error
{
	height:19px;border:1px solid var(--theme_main_color_dark);border-radius:10px;
	background-image:url(../Img/red_arrow_bottom.png);background-repeat:no-repeat;background-position:5px center;cursor:pointer;
	text-align:right;font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:11px;color:#8C000A;padding-right:7px;padding-top:3px;
	float:right;padding-left:30px;direction:rtl;
}
.drop_down_div_error
{
	background-color:#FFD9D9;
}
.gender_selected_div
{
	border:1px solid #7D0D41;display:none;line-height:20px;font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:10px;
	color:#6E6E6E;clear:both;direction:rtl;width:90%;position:absolute;z-index:2;top:23px;
	background-color:#FFFFFF;margin-left:auto;margin-right:auto;left:0;right:0;
}
.gender_selected_div div{cursor:default;padding-right:5px;text-align:right}
.gender_selected_div div:hover{background-color:#C0C0C0}

.profile_send
{
	background:url(../Img/save_btn.png) no-repeat center;width:112px;height:30px;display:block;margin-left:auto;margin-right:auto;margin-top:30px;
}

.add_addredd_link
{
	display:block;background:url(../Img/add_address.png) no-repeat center;width:142px;height:30px;float:left;margin-top:15px;
}
.send_guide_link
{
	display:block;background:url(../Img/detail.png) no-repeat center;width:30px;height:22px;float:left;margin-top:15px;
}
.send_guide_div
{
	background-color:#666;width:150px;height:50px;
}
.edit_member_inf
{
	background:url(../Img/edit_member_inf.png) no-repeat center;width:160px;height:30px;display:block;
}
.send_cost_ttl
{
	float:right;font-family:"Times New Roman",Times, serif,Cambria, "Hoefler Text", "Liberation Serif";font-weight:bold;font-size:13px;color:#231F20;
	margin-top:15px;margin-left:10px;
}
.send_cost_val
{
	font-family:"Times New Roman",Times, serif,Cambria, "Hoefler Text", "Liberation Serif";font-weight:bold;font-size:15px;text-align:center;
	width:120px;height:22px;color:#FFFFFF;border:3px solid #8D8D8D;border-radius:10px;margin-top:5px;padding-top:6px;float:right;
	background-color:#8D8D8D;
}
/* */
.web_icon,
.web_icon2
{
	color:#8C000A; font-size: 1.8em; float:left; margin-right:7px; cursor:pointer;
}
.web_icon2
{
	font-size:18px; font-weight:bold; margin-right:3px; margin-top:1px;
}
.web_icon:hover,
.web_icon2:hover
{
	color:#F60;
}
/* */
.basket2_back
{
	display:block;width:99px;height:34px;background:url(../Img/basket_prev_level.png) no-repeat center;float:right;
}
.basket2_next
{
	display:block;width:129px;height:34px;background:url(../Img/basket_2_send.png) no-repeat center;float:left;
}
.basket3_next
{
	display:block;width:186px;height:34px;background:url(../Img/save_purchase2_icon.png) no-repeat center;
}
.tahome_num{font-family:tahoma,verdana,sans-serif;font-weight:bold;font-size:15px;}
.times_num{font-family:"Times New Roman",Times, serif,Cambria, "Hoefler Text", "Liberation Serif";font-weight:bold;font-size:15px;}
.del_div,.payment_div
{
	width:300px;height:165px;border:2px solid #7D0D41;border-radius:7px;text-align:center;background-color:#FFFFFF;padding:10px;position:relative;
}
.payment_div{position:absolute;z-index:100;display:none;bottom:0;left:0;height:250px}
.basket2_ttl
{
	height:25px;font-family:"Times New Roman",Times, serif,Cambria, "Hoefler Text", "Liberation Serif";font-weight:bold;font-size:16px;color:#006A4A;
}
.basket2_ttl2
{
	height:25px;font-family:"Times New Roman",Times, serif,Cambria, "Hoefler Text", "Liberation Serif";font-weight:normal;font-size:14px;direction:rtl;
}
.basket_ttl{font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:12px;text-align:right;margin-bottom:10px}
.gray_basket_ttl{font-family:yekan_font,tahoma,verdana,sans-serif;font-weight:bold;font-size:20px;text-align:right;color:#7B7979;direction:rtl}

.basket_th{font-family:"Times New Roman",Times, serif,Cambria, "Hoefler Text", "Liberation Serif";font-weight:bold;font-size:14px;color:#231F20}
.gray_line
{
	height:1px;background-color:#B8B7B8;margin-top:11px;margin-bottom:10px;
}
.factor_order_number_div
{
	width:160px;height:11px;background-color:#006A4A;color:#FFFFFF;text-align:right;border-radius:8px;margin-bottom:7px;direction:rtl;padding:10px;
	padding-top:4px;
	font-family:"Times New Roman", serif,Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L";font-weight:bold;font-size:14px;
}
.factor_current_div
{
	width:158px;height:9px;color:#000000;text-align:right;border:1px solid #000000;border-radius:8px;direction:rtl;padding:10px;padding-top:4px;
	font-family:"Times New Roman", serif,Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L";font-weight:normal;font-size:12px;
}
.factor_tbl
{
	font-family:"Times New Roman", serif,Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L";font-weight:normal;font-size:14px;
	border:1px solid #000000;border-bottom:none;border-left:none;margin-top:10px;
}
.factor_tbl th{border-bottom:1px solid #000000;border-left:1px solid #000000;font-weight:bold}
.factor_tbl td{border-bottom:1px solid #000000;border-left:1px solid #000000}
.factor_customer_spn
{
	display:inline-block;margin-left:13px;direction:rtl;text-align:right;line-height:30px;
}
.factor_ttl_1
{
	font-family:"Times New Roman", serif,Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L";font-weight:bold;font-size:14px;float:right;
	margin-top:5px;
}
.factor_txt_1
{
	font-family:"Times New Roman", serif,Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L";font-weight:normal;font-size:14px;
	line-height:25px;margin-top:25px;direction:rtl;text-align:justify;
}
.bank_account_name{clear:both;direction:rtl;font-size:12px;height:13px}

.factor_ttl2
{	font-family:yekan_font,tahoma,verdana,sans-serif;font-weight:bold;font-size:16px;color:#5F5C5C;margin-right:5px;float:right; width:220px; margin-left:40px;
}

.thik_black_line
{
	background-color:#000000;
	width:100%;
	height:3px;
}
.payment_choose_ttl
{
	font-family:"Times New Roman", serif,Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L";font-weight:bold;font-size:14px;
	color:#000000;text-align:center;height:22px;padding-top:5px;clear:both;
}
.choose_pay_divs
{
	float:right;width:220px;margin-left:40px;
}
.inp_lbl_profile,.inp_lbl_profile_2,.inp_lbl_profile_3
{
	font-family:tahoma,verdana,sans-serif;font-weight:normal;font-size:11px;float:right;margin-top:7px;width:70px;text-align:left;display:block;
	margin-left:10px;direction:rtl;
}
.inp_lbl_profile_2{width:110px}
.inp_lbl_profile_3{width:40px;margin-left:10px;}
.back_btn_class
{
	width:95px;text-align:center;/*font-family:tahoma,verdana,sans-serif;*/font-weight:normal;font-size:12px;color:#7D0D41;
	border:1px solid #7D0D41;border-radius:8px;height:18px;padding-top:2px;float:right;background-color:transparent;cursor:pointer;margin-top:20px;
	text-decoration:none;
	
	font-family:yekan_font,tahoma,verdana,sans-serif;
}
.send_btn_class
{
	background:url(../Img/send_btn.png) center no-repeat;width:95px;height:30px;border:none;margin-top:20px;cursor:pointer;float:right;margin-right:100px;
}
.change_pass{float:left;margin-top:-15px;width:77px;height:32px;border:none;cursor:pointer;display:block;}

.online_payment_factor_link{
	text-decoration: none;display: block;font-family:"Times New Roman", serif,Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L";font-weight:bold;
	font-size:16px;color:rgba(30,30,30,1.00);
}
.online_payment_factor_link:hover{color: rgba(59,59,59,1.00)}

.descriptions_shop,.descriptions_shop p{
	font-family:Tahoma, Geneva, sans-serif;font-size:15px;direction:rtl;color:#3c3c3c;text-align: right;
}


.shopping_heder{
	font-family: yekan_font;font-size: 20px;padding-bottom: 20px;
}
.shop_select_txt{font-family:Tahoma, Geneva, sans-serif;font-size:13px;direction:rtl;color:#3c3c3c;margin-top:3px;}
.shop_select_link{
	font-family:yekan_font,Tahoma, Geneva, sans-serif;font-size:18px;text-decoration: none;width: 120px;background-color: var(--theme_main_color);color: #fff;
	display: block;height: 30px;border-radius: 2px;
}
.shop_select_link:hover{background-color: var(--theme_main_color_dark);}

.shop_select_inp{width:160px; direction: rtl;float: none;}

.shop_td{border-left:  1px solid #888;}

.cstmr_mor_dscrption_ttl{
	font-family:"Times New Roman", serif,Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L";font-weight:bold;font-size:14px;text-align: right;
	direction: rtl;color: #515151;margin-top:20px;
}

.cstmr_mor_dscrption_val{color: #000;}
.cstmr_mor_dscrption{
	font-family:"Times New Roman", serif,Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L";font-weight:normal;font-size:14px;
	line-height:25px;margin-top:5px;direction:rtl;text-align:right;
}