/*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*/

/*add_popup*/

.add_popup {
    background: none repeat scroll 0 0 #565656;
    border-radius: 5px;
    color: #ffffff;
    font-size: 15px;
    height: 100px;
    left: 50%;
    margin-left: -210px;
    margin-top: -90px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 420px;
    z-index: 2147483647;
}
.add_popup_content{
    width:420px;
    height:180px;
    display:block;
    position:relative;
    border-radius:5px;
}
.add_popup_content_remove{
    width:420px;
    height:180px;
    /* background:url("images/remove.png") no-repeat center 27px; */
    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{
    position:absolute;
    width:204px;
    line-height:28px;
    right:4px;
    bottom:4px;
    border-radius: 5px;
    /* border: 1px solid #BFBFBF; */
    text-align: center;
    height: 28px;
    color: #ffffff;
    font-size: 16px;
    background: #36C360;
    cursor: pointer;	
}
.add_popup_more:hover{
    color: #ffffff;
    background:#008a00;
}
.add_popup_tasviye{
    position:absolute;
    width:204px;
    height: 28px;
    line-height:28px;
    color:#ffffff;
    background:#34C7C7;
    left:4px;
    bottom:4px;
    border-radius: 5px;
    /* border: 1px solid #BFBFBF; */
}
.add_popup_tasviye:hover{
    color:#ffffff;
    background:#2989D8;
}
/*add_popup*/

/*modalbox*/
#modalbox-wrap {
    display:none;
    position:relative;
    z-index:9999999999999;
    opaticy: 1;
    margin:auto;
    width: 400px;
    margin-top: 2px;
}
#modalbox-bg{
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1002;
}
/*modalbox*/

.like-active{
    background: url(img/icons.png) no-repeat -87px -70px;
    width: 17px;
    height: 15px;
    display: block;
    float: left;
    margin:8px 5px;
    background-position: -87px -97px;
}

.like-notactive{
    background: url(img/icons.png) no-repeat -87px -70px;
    width: 17px;
    height: 15px;
    display: block;
    float: left;
    margin:8px 5px;
}

/*invoice*/
.table11 {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #CDCDCD;
    /* border-radius: 3px 3px 3px 3px; */
    box-shadow: 0 2px 2px -2px #CCCCCC;
    position: relative;
    /* margin:10px; */

}
.table11  td, .table  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; width:9% !important;  }
.table11  td:first-child, .table  th:first-child { border-right: none; }
.table11  td { padding: 9px 16px; vertical-align: middle; color: #000; text-align:center;}
.table11  td  a:hover{ color: #FF7617;}
.table11  td  a{ color: #2C5CAA;}
.table11  tr { border-top: 1px solid #dadada; }

.table11 tbody tr.deleted { border-top: 1px solid #E5383F !important; }

.table11  th { text-align: center; padding: 7px 12px; 
               background: #F8F8F8;
               background: -moz-linear-gradient(top, #efefef 0%, #efefef 100%);
               background: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #F8F8F8), color-stop(100%, #EFEFEF));
               background: -webkit-linear-gradient(top, #F8F8F8 0%, #EFEFEF 100%);
               background: -o-linear-gradient(top, #F8F8F8 0%, #EFEFEF 100%);
               background: -ms-linear-gradient(top, #F8F8F8 0%, #EFEFEF 100%);
               background: linear-gradient(top, #F8F8F8 0%, #EFEFEF 100%);
               filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#efefef',GradientType=0 );
               color: #000000;
               font-family: Ham3D,B Yekan,Tahoma;font-weight:normal; font-size: 16px;
               border: 1px solid #cecece;
}
/*invoice*/
/*invoice_info*/
.table33 {
    border: 1px solid #CDCDCD;
    /* border-radius: 3px 3px 3px 3px; */
    box-shadow: 0 2px 2px -2px #CCCCCC;
    position: relative;
    width:100%;

}
.table33  td, .table3  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; width:auto !important;  }
.table33  td:first-child, .table3  th:first-child { border-right: none; }
.table33  td { padding: 9px 16px; vertical-align: middle; color: #000; text-align:center;}
.table33  td  a:hover{ color: #FF7617;}
.table33  tr { border-top: 1px solid #dadada; }

.table33 tbody tr.deleted { border-top: 1px solid #E5383F !important; }

.table33  th { text-align: center; padding: 7px 12px; 
               background: #F8F8F8;
               background: -moz-linear-gradient(top, #efefef 0%, #efefef 100%);
               background: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #F8F8F8), color-stop(100%, #EFEFEF));
               background: -webkit-linear-gradient(top, #F8F8F8 0%, #EFEFEF 100%);
               background: -o-linear-gradient(top, #F8F8F8 0%, #EFEFEF 100%);
               background: -ms-linear-gradient(top, #F8F8F8 0%, #EFEFEF 100%);
               background: linear-gradient(top, #F8F8F8 0%, #EFEFEF 100%);
               filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#efefef',GradientType=0 );
               color: #000000;
               font-family: Ham3D,B Yekan,Tahoma;font-weight:normal; font-size: 13px;
               border: 1px solid #cecece;
}


.table22 {
    border: 1px solid #CDCDCD;
    /* border-radius: 3px 3px 3px 3px; */
    box-shadow: 0 2px 2px -2px #CCCCCC;
    position: relative;
    width:100%;
}
.table22  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; }
.table22  td:first-child, .table2  th:first-child { border-right: none; }
.table22  td { padding: 9px 16px; vertical-align: middle; color: #000; text-align:center;/*width:10% !important;*/}
.table22  td  a:hover{ color: #FF7617;}

.table22  tr { border-top: 1px solid #dadada; }

.table22 th { text-align: center; padding: 7px 12px; 
              background: #F8F8F8;
              background: -moz-linear-gradient(top, #efefef 0%, #efefef 100%);
              background: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #F8F8F8), color-stop(100%, #EFEFEF));
              background: -webkit-linear-gradient(top, #F8F8F8 0%, #EFEFEF 100%);
              background: -o-linear-gradient(top, #F8F8F8 0%, #EFEFEF 100%);
              background: -ms-linear-gradient(top, #F8F8F8 0%, #EFEFEF 100%);
              background: linear-gradient(top, #F8F8F8 0%, #EFEFEF 100%);
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#efefef',GradientType=0 );
              color: #000000;
              font-family: Ham3D,B Yekan,Tahoma;font-weight:normal; font-size: 13px;
              border: 1px solid #cecece;
}
/*invoice_info*/
/*invoice_info*/
.basket_final_r {
    float:right;
    width:61%;
    padding:0 2%;
    border-left:1px solid #e5e5e5;
}
.basket_final_r div {
    padding: 10px 5px;
}
.basket_final_r hr {
    height:1px;
    padding:1px 0;
    margin:3px 0;
    border:0;
    border-bottom:1px solid #e5e5e5;
    clear:both;
}
.basket_final_l {
    float:left;
    width:33%;
}
.basket_final_l a.add_pro {
    margin-top:-7px;
}
/*invoice_info*/
.filter .view-count{float:right; position:relative;}
.filter .view-count a{
    display:block;
    color:#08A6D5!important;
    line-height:16px;
    font-size:14px;
    padding:0px 3px;
    margin-left:2px;
    margin-top:4px;
    float:right;
    text-align:center;
}
.filter .view-count a:hover,
.filter .view-count .active{
    background:#fff;
    border-radius: 5px;
    color: #08A6D5;
    height: 20px;
    line-height: 17px;
}
/*compare*/
#comparetable tr:hover .products2 {
    background:#21B8B8 !important;
    color:#ffffff;
}
#comparetable td {
    vertical-align:middle;
}
.ts-basket-product-arrow {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("img/comparearrow.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    bottom: -8px;
    height: 8px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    width: 15px;
}
#comparetable tr:hover .products2{
    background:#91B8F9 !important;
    color:#ffffff;
}
#comparetable td{
    vertical-align:middle;
}
.block2 .blc5{
    position: relative;
    width: 200px;
}
.blc5  input[type="text"]{
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #dbdbdb;
/*    height: 18px;
    line-height: 18px;*/
    padding: 5px;
    width: 231px;
}
.blc5 > ul #ajax_result22 {
    background: none repeat scroll 0 0 #ffffff;
    height: 170px;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 33px;
    width: 219px;
    z-index: 99999999;
}
.result_hover a:hover{
    color:#61BAD0;
}
.blccc {
    color: #000000;
    font-size: 15px;
    font-weight: normal;
    height: 40px;
    line-height: 20px;
    padding: 0 12px;
    width: 194px;
}
.ts-basket-product-close{
    width: 15px;
    height: 15px;
    cursor: pointer;
    background:url("img/remove2.png") no-repeat 0px 0px;
    display:block;
}
/*compare*/
