/*error*/
.error {
	padding: 5px 5px;
	margin: 5px;
	border: solid 1px #FBD3C6;
	background: #FDE4E1;
	color: #CB4721;
	line-height: 20px;
}
.success {
	padding: 5px 5px;
	margin: 5px;
	border: solid 1px #C0F0B9 !important;
	background: #D5FFC6 !important;
	color: #48A41C !important;
}
.alert {
	/*border:solid 1px #FBD3C6 !important;*/
	background:#FDE4E1 !important;
	color:#CB4721 !important;
	opacity: 1 !important;
	direction: rtl !important;
}
/*error*/
/*modalbox*/
#modalbox-wrap {
	display:none;
	position:relative;
	z-index:9999999999999;
	opaticy: 1;
	margin:auto;
    width: 400px;
	margin-top: -12px;
}
#modalbox-bg{
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1002;
}
.add_popup{
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 8px;
    margin-right: -162px;
    min-height: 100px;
    overflow: hidden;
    padding: 23px 12px;
    position: fixed;
    right: 50%;
    top: 25%;
    width: 292px;
    z-index: 2147483646;
}
.add_popup h6 {
    background: url("images/links.png") no-repeat scroll right 0px rgba(0, 0, 0, 0);
    border-bottom: 1px solid #d1d1d1;
    color: #333333;
    display: block;
    font-weight: normal;
    height: 7px;
    line-height: 6px;
    margin-bottom: 20px;
    padding-bottom: 5px;
    padding-right: 21px;
}

.add_popup h5 {
    background: url("images/cats.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #d1d1d1;
    color: #333333;
    display: block;
    font-weight: normal;
    height: 25px;
    line-height: 15px;
    margin-bottom: 20px;
    padding-right: 40px;
    padding-top: 5px;
}
.add_popup h4 {
    background: url("images/pr_link.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #d1d1d1;
    color: #333333;
    display: block;
    font-weight: normal;
    height: 17px;
    line-height: 15px;
    margin-bottom: 20px;
    padding-right: 40px;
    padding-top: 5px;
}
.add_popup h3 {
    background: url("images/basket.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    border-bottom: 1px solid #d1d1d1;
    color: #333333;
    display: block;
    font-weight: normal;
    height: 25px;
    line-height: 18px;
    margin-bottom: 20px;
    padding-right: 40px;
    padding-top: 5px;
}
 
.closepopup {
    background: url("images/close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 20px;
    left: 4px;
    position: absolute;
    top: 4px;
    width: 20px;
}
.full_background3 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2147483645;
}
.tfc_btn {
    background: none repeat scroll 0 0 #41be55;
    border: medium none;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    float: left;
    height: 27px;
    line-height: 25px;
    text-align: center;
    width: 88px;
}
.tfc_btn:hover {
    background-color: #2f8a17;
}
.closepopup:hover {
    background-position: 0 -60px;
}
.add_popup_content_remove{
	width:420px;
	height:180px;
	display:block;
	position:relative;
}
.add_popup_content_remove span {
    display: block;
    padding-top: 37px;
}
.add_popup_content span {
    display: block;
    padding-top: 27px;
	line-height: 20px;
}
.add_popup_more {
    background: none repeat scroll 0 0 #282828;
    border-radius: 0 5px 5px 0;
    bottom: 4px;
    color: #ffffff;
    cursor: pointer;
    height: 35px;
    line-height: 34px;
    position: absolute;
    right: 10px;
    text-align: center;
    width: 146px;
}
.add_popup_more:hover{
	color:#FFFFFF;
	background:#565656;
}

.add_popup_tasviye {
    background: none repeat scroll 0 0 #40b521;
    border-radius: 5px 0 0 5px;
    bottom: 4px;
    color: #ffffff;
    height: 35px;
    left: 10px;
    line-height: 34px;
    position: absolute;
    text-align: center;
    width: 146px;
}
.add_popup_tasviye:hover{
	color:#FFFFFF;
	background:#2F8A17;
}
.to_login_content.to_login_content_ok{
	top:200px;
}
/*modalbox*/
/*upload*/

.error_success {
	background-color:#CCECC8;
	background-image: url("images/icon_success.png");
	background-position: 273px 11px;
	background-repeat: no-repeat;
	border: 1px solid #00a651;
	border-radius: 4px;
	color:#197b30;
	font-weight: bold;
	margin: 6px 0px 6px 0px;
	padding: 0px 25px 0px 0px;
	text-align: right;
	width:268px;
	line-height:33px;
	height:35px;
}
.error_error {
	background-color: #FFF3F3;
	background-image: url("images/icon_error.png");
	background-position: 273px 11px;
	background-repeat: no-repeat;
	border: 1px solid #E70000;
	border-radius: 4px;
	color: #E70000;
	font-weight: bold;
	margin: 6px 0px 6px 0px;
	padding: 0px 25px 0px 0px;
	text-align: right;
	width:268px;
	line-height:33px;
	height:35px;
}
.not_show {
display:none;
}
.title_me {
	display:block;
	background-color:#6E6D6D;
	padding:5px;
	color:#fff;
	margin:5px;
	border-radius:5px;
}
.ajax_upload {
    background-color: #ffffff;
 	-webkit-box-shadow: 4px 4px 10px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    4px 4px 10px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         4px 4px 10px 0px rgba(50, 50, 50, 0.75);   
    border-radius: 8px;
    color: #fff;
    direction: rtl;
    padding: 12px;
    width: 292px;
    z-index: 99999;
}
.button{
    background:#e1e1e1;
    border-radius: 5px 5px 5px 5px;
    color: #585858 !important;
    cursor: pointer;
    display: inline-block;
    font: bold 11px Tahoma,Arial,sans-serif;
    margin-right: 3px;
    outline: medium none;
    padding: 4px 6px;
    text-align: center;
    text-decoration: none;
}
.button:hover{
    background:#012F6D;
    color: #FFF !important;
}
.title_me {
    display:block;
    background-color:#6E6D6D;
    padding:5px;
    color:#fff;
    margin:5px;
    border-radius:5px;
}
.reg-pic{
    width: 384px!important;
}
.reg-pic input{
    width: 146px;
    position: relative!important;
    right: 56px!important;
}
.register .button{
    position: relative;
    top: 0;
    right: 82px;
}
.progress { position:relative; width:293px; line-height:20px; border-radius: 4px;direction: ltr; clear:both; margin-bottom:6px; background:#5E5E5E;}
.progress { position:relative; width:293px; height:25px; border-radius: 4px;direction: ltr; clear:both; margin-bottom:6px; background:#5E5E5E;}
.bar {
    background-color: #4bdb62;
    border-radius: 3px;
    direction: ltr;
    height: 25px;
    width: 0;
}
.percent { position:absolute; display:inline-block; top:3px; left:48%; }
/*upload*/
/*invoice_info*/
.table2 {
	border: 1px solid #CDCDCD;
	box-shadow: 0 2px 2px -2px #CCCCCC;
	position: relative;
	width:98%;
	margin: 8px;
}
.table2  td, .table2  th { border: 1px solid #dadada;  -webkit-border-top-right-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; }
.table2  td:first-child, .table2  th:first-child { border-right: none; }
.table2  td { padding: 9px 16px; vertical-align: middle; color: #000; text-align:center;/*width:10% !important;*/}
.table2  td  a:hover{ color: #FF7617;}

.table2  tr { border-top: 1px solid #E4E4E4; }

.table2 th { text-align: center; padding: 7px 12px; 
background: #E4E4E4;
color: #000000;
}
.basket_final_r {
	float:right;
	width:61%;
	padding:0 2%;
	border-left:1px solid #e5e5e5;
}
.basket_final_r div {
	padding:0 5px;
}
.basket_final_r hr {
	height:1px;
	padding:1px 0;
	margin:3px 0;
	border:0;
	border-bottom:1px solid #e5e5e5;
	clear:both;
}
/*invoice_info*/
/*new css 5040*/
.login_txt {
	text-align:right!important;
}
.sec_code_pic {
    margin-bottom: -10px;
    margin-right: 35px;
}
.count_of_view_active{
	color:#ffffff!important;
	background:#0F87FF!important;
	border:1px solid #0F87FF!important;
}
.sfm_search_result_number {
    float: right;
    height: 23px;
    margin-right: 25px;
    margin-top: 13px;
    position: relative;
}
.sfm_pagging {
    width: auto;
}
.sf_head {
    padding-top: 0;
}
.sf_head span {
    margin-bottom: 4px;
    margin-right: 8px;
    margin-top: 2px;
}
.sf_head a {
    margin-bottom: 4px;
    margin-right: 4px;
    margin-top: 4px;
	padding: 0 3px 0 20px;
}
span.cmm_title_box {
    width: 65px;
}
.ratingleft{
	float:left;
}
.star_comments_right{
	position:relative;
}
.star_comments_right_notshow {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    width: 100%;
}
.rate_of_product{
	position:relative;
}
.rate_of_product_notshow{
	/*width: 100%; height: 100%; position: absolute;opacity: 0;*/
}
.inactive{
	opacity: 0;
}
.specifications {
    padding: 30px 0 10px;
}
.news_brows_active_page {
    background: none repeat scroll 0 0 #0f87ff!important;
    border: 1px solid #0f87ff!important;
    color: #ffffff!important;
}
.news_pagging_active_page{
	background:#FFCC00!important;
	color:#ffffff!important;
}
.news_browse .news_browse_bottom {
    line-height: 20px;
}
.slug {
    line-height: 20px;
    padding: 10px 5px;
    text-align: justify;
}
.mini_sec_code {
    width: 200px;
}
.upload_input a.button {
	display:none;
}
.fpp_right .cpf_end img {
    height: 33px;
    margin-top: 13px;
}
.upload_input {
    cursor: pointer;
}
.cpf_end img {
    height: 33px;
}
.product_info{
	z-index:2147483646;
}
.full_background4{
	position:fixed;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
	display:none;
	z-index:2147483645;
	left:0px;
	top:0px;
}
.upt_left ul li {
    margin-top: 4px;
}
.upt_bottom {
    width: 400px;
}
.upt_more {
    padding: 0 10px;
    text-align: center;
    width: 100px;
}
.pagginginvoicelist {
    margin-bottom: 10px;
    margin-left: 17px;
    margin-top: 0;
}
.printinvoiceinfo {
	float: left;
    margin-left: 10px;
    margin-top: -48px;
}
.finish_btn_ch_password {
    background: none repeat scroll 0 0 #0f87ff;
    border: medium none;
    border-radius: 4px;
    color: #ffffff;
    cursor: pointer;
    float: right;
    height: 23px;
	margin-bottom: 10px;
    margin-right: 96px;
    margin-top: -13px;
    padding-bottom: 4px;
    text-align: center;
    width: 88px;
}
.upt_more {
	background: none repeat scroll 0 0 #f1f1f1;
}
.products li .pro_title {
	overflow: hidden;
}
.radio_list {
    clear: both;
    height: 20px;
    margin-top: 15px;
    overflow: visible !important;
	line-height: 20px;
}
.new_colors_product_info label > span{
	display:inline-block;
	height:12px;
	width:12px;
	border:1px solid #DBDBDB;
	border-radius:50%;
}
.new_colors22{
	height:22px;
	width:100%;
	text-align:center;
	position:absolute;
	bottom:49px;
	left:0px;
	z-index:67;	
}
.new_colors22 span{
	display:inline-block;
	height:12px;
	width:12px;
	border:1px solid #DBDBDB;
	border-radius:50%;
	margin:5px 3px;
}
/*
.post_slideshow{
	height:350px!important;
}
*/
.radio_list label{
	margin-left:25px;
}
.new_colors_product_info > span.colorproductinfo{
	margin-right:10px;
}
.post_details .radio_list strong {
    line-height: 21px;
    margin-left: 24px;
}
.post_details .colorproductinfo {
    float: left;
    margin-right: 5px;
    margin-top: 5px;
}
.post_details div.radio {
    margin-left: 7px;
    margin-top: 6px;
}
.post_slideshow .new_colors22{
	text-align: right;	
	line-height: 22px;	
}
.post_slideshow .new_colors22 span {
    float: left;
}
.mega_search{
	display:block;
}
.compare_page_top {
    margin: 10px auto;
}
.access_links_fixed_two {
    z-index: 2147483644!important;
}
.sf_content{
	position:relative;
	min-height:300px;
}
.my_loading{
	z-index:9999999; background-color:#FFFFFF; width:100%; height:100%;position:absolute;top:0px;right:0px;
}
.my_loading .logo{
	position:absolute;
	top:50%;
	left:35%;
}
.sf_content > ul > li .sfli_title a{
	height: 57px!important;
	padding: 22px 6px 0!important;	
}
.sf_content .new_colors {
    bottom: 87px!important;
}
.sf_content ul > li img{
	display: block!important;
    height: 170px!important;
    margin-right: 23px!important;
    margin-top: 8px!important;
    width: 170px!important;
}
.video-main span {
    position: absolute;
    top: 25%;
    right: 33%;
    width: 138px;
    height: 138px;
    -webkit-border-radius: 69px;
    -moz-border-radius: 69px;
    border-radius: 69px;
    opacity: 0.8;
    background: url(video-img/play-ic.png) no-repeat 53px 43px rgb(0,0,0);
    background: url(video-img/play-ic.png) no-repeat 53px 43px rgba(0,0,0,0.9);
}
.video-main span:hover{opacity: 1;}
.block .blc {
    padding: 4px 0;
}
.mini_sec_code input {
    width: 65px;
}

.new_block ul li.new_menu_active3 > a{
	color:#3FB499;
}
.menu > ul > li.new_menu_active > a{
	background-color:#0059B1;
}
.menu > ul > li > ul > li.new_menu_active2 > a {
     background: url("images/tp.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
	 color:#FFB300;
	 font-size:13px!important;
}
.au_close {
    background: url("images/close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 20px;
    left: 4px;
    position: absolute;
    top: 4px;
    width: 20px;
}
.au_close:hover {
    background-position: 0 -60px;
}
.au_title{
	width:258px;
	padding-right:40px;
	height:35px;
	border-bottom:1px solid #D1D1D1;
	color:#333333;
	font-size:12px;
	background:url("images/au_title.png") no-repeat right center;
	line-height:35px;
	margin-bottom:11px;
}
.upload_input2{
    background:#F8F8F8;
    height: 38px;
    line-height: 36px;
    position: relative;
    width: 93px;
	text-align:center;
	color:#313131;
	margin:0px auto;
	border:1px solid #CBCBCB;
	border-radius:3px;
}
.upload_input2 input{
    cursor: pointer;
    height: 38px;
	opacity:0;
	filter:alpha(opacity=0);
    width: 93px;
	position:absolute;
	right:0px;
	top:0px;
}
.au_right{
	width:95px;
	float:right;
}
.warning{
	float:left;
	width:175px;
	line-height:19px;
	text-align:justify;
	color:#666666;
	background:url("images/red_circle.png") no-repeat right 9px;
	padding-right:10px;
}
.au_right .button{
    background:url("images/button.png") no-repeat 50px 10px #0F87FF;
    border-radius: 4px;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    font: bold 11px Tahoma,Arial,sans-serif;
    margin-right: 0px;
    border: none;
    padding: 0px 50px 4px 0px;
    text-align: right;
    text-decoration: none;
	width:95px;
	height:40px;
	margin-top:5px;
}
.au_right .button:hover{
    background-color:#076FD8;
}

.bs_remove {
    top: 22px;
}
.bs_colors i {
    float: right;
    line-height: 20px;
	margin-left:4px;
}
.products_type_two.sf_content > ul > li .my_en_title{
	position:absolute!important;
	top:30px!important;
	font-size:12px!important;
	display:block!important;
	color:#666666!important;
}
.sf_content > ul > li .my_en_title{
	display:none;
}
.filter_block label a{
    clear: both;
    color: #666666;
    float: right;
    margin-bottom: 4px;
}
.filter_block label a:hover{
    clear: both;
    color: #2A82D7;
    float: right;
    margin-bottom: 4px;
}
.new_block {
    margin-right: 50px!important;
    width: 145px!important;
  
}
.code_of_product {
    font-size: 13px;
    width: 140px;
}
.to_login_content{
	position:fixed;
	top:-500px;
	right:50%;
	width:292px;
	padding:23px 12px;
	min-height:130px;
	overflow:hidden;
	border-radius:8px;
	margin-right:-162px;
	background:#ffffff;
	z-index:2147483646;
}
.to_login_content.to_login_content_active{
	top:25%;
}
.to_login_content h6 {
    background: url("images/registers_icon.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #d1d1d1;
    color: #333333;
    display: block;
    font-weight: normal;
    height: 25px;
    line-height: 25px;
    margin-bottom: 20px;
    padding-bottom: 5px;
    padding-right: 40px;
}
.to_login_content ul li{
	height:23px;
	line-height:23px;
	color:#666666;
	margin-bottom:17px;
}
.to_login_content ul li span{
	color:#FF3428;
}
.to_login_content ul li .tfc_inp_login{
	float:left;
	height:23px;
	padding:0px 10px;
	width:182px;
	border-radius:4px;
	border:none;
	background:#F0F0F0;
}
.to_login_content .tfc_btn_login {
    background: none repeat scroll 0 0 #41be55;
    border: medium none;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    float: left;
    height: 27px;
    line-height: 25px;
    text-align: center;
    width: 88px;
}
.to_login_content .tfc_btn_login:hover {
    background-color: #2f8a17;
}
.to_login_content ul li .tfc_inp_login:focus{
	background:#F8F8F8;
}
.tfc_close_login{
	width:20px;
	height:20px;
	position:absolute;
	display:block;
	left:4px;
	top:4px;
	background:url("images/close.png") no-repeat 0px 0px;
}
.tfc_close_login:hover{
	background-position:0px -60px;
}

.new_block h3 a {
    color: #666666;
    font-family: ham3d;
    font-size: 13px;
}

