/* Icons
----------------------------------*/

/* states and images */

.ui-icon, .ui-iconb  { border:0; padding:0; margin-right:3px; width: 16px; height: 16px; }

.ui-iconb { width: 15px; height: 11px; }
.ui-iconc { width: 25px; height: 16px; }
.ui-iconl { margin-right:3px; }
.ui-iconr { margin-left:3px; margin-right:0px; }
.ui-iconlr { margin-left:3px; }
.ui-iconn { margin:0px; }
.ui-icon-btn { cursor:hand;cursor:pointer; }

.ui-icon, .ui-iconb  { background-image: url(ui-icons.png); }
.ui-widget-content .ui-icon {background-image: url(ui-icons.png); }
.ui-widget-header .ui-icon {background-image: url(ui-icons.png); }
.ui-state-default .ui-icon { background-image: url(ui-icons.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(ui-icons.png); }
.ui-state-active .ui-icon {background-image: url(ui-icons.png); }
.ui-state-highlight .ui-icon {background-image: url(ui-icons.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(ui-icons.png); }

/* positioning */
.ui-icon-blank { background-position: -128px -32px; }
.ui-icon-com-on { background-position: -48px -32px; }
.ui-icon-com-off { background-position: -64px -32px; }
.ui-icon-ver { background-position: 0 -48px; }
.ui-icon-ver-big { background-position: -80px -112px; width:32px; height:32px;}
.ui-icon-realname {background-position: -32px -96px; }
.ui-icon-realname-personal {background-position: -32px -97px; width:18px; height:18px; }
.ui-icon-realname-company {background-position: -54px -97px; width:18px; height:18px; }
.ui-icon-tnp { background-position: 0 -32px; }
.ui-icon-tnm { background-position: -16px -32px; }
.ui-icon-cart-on { background-position: -162px -48px; width:18px; }
.ui-icon-cart-off { background-position: -144px -48px; width:18px; }
.ui-icon-cart-chosen { margin-left:1px; background-position: -64px -16px; }
.ui-icon-new { background-position: -16px -16px; }
.ui-icon-new2 { background-position: -192px -192px; width:25px; } 
.ui-icon-send-inquiry { background-position: -80px 0; }
.ui-icon-send-contact { background-position: -0px -100px; width: 22px;height: 25px;}
.ui-icon-by-product { background-position: -96px -16px; }
.ui-icon-by-company { background-position: -80px -16px; }
.ui-icon-tool { background-position: 0 -16px; }
.ui-icon-free-2 { background-position: -32px -96px;  width: 25px;}
.ui-icon-free-3 { background-position: -64px -96px;  width: 25px;}
.ui-icon-free-4 { background-position: 0 -160px; width: 25px; }
.ui-icon-new-2 { background-position: -64px -192px; width: 25px; }
.ui-icon-new-3 { background-position: -96px -192px; width: 25px; }
.ui-icon-new-4 { background-position: -128px -192px; width: 25px; }
.ui-icon-new-5 { background-position: 0 -350px; width: 32px; }
.ui-icon-new-5-zh { background-position: 0 -370px; width: 32px; }

.ui-icon-freetpl { background-position: -32px -448px; width:34px; }
.ui-icon-newtpl { background-position: -33px -432px; width:28px; }
.ui-icon-anitpl { background-position: -32px -416px; }

.ui-icon-prodcat { background-position: -80px -240px; }
.ui-icon-starbg { background-position: -112px -16px; width:28px;  height:26px; text-indent:0;}

.ui-icon-round-rectangle1 { background-position: -128px -48px; }

.ui-icon-information { background-position: -112px 0; }

.ui-icon-sub { background-position: -16px -272px; }
.ui-icon-sub-off { background-position: -16px -292px; }
.ui-icon-folder { background-position: 0 -272px; }
.ui-icon-page { background-position: -32px -272px; }

.ui-icon-copperstar { background-position: -112px -64px; }

.ui-icon-talkframe-sep { background-position: -112px -16px; width:2px;height:23px;}

.ui-icon-skype { background-image: url(/site-res/img/skype-icon.png); }

.ui-icon-im-onlinebutton {width:20px; height:20px; background-position: -128px -188px; }
.ui-icon-im-bigbutton {width:32px; height:32px; background-position: -258px -208px; }
.ui-icon-im-bigbutton2 {width:32px; height:32px; background-position: -290px -208px; }

.ui-icon-pullleft {background-position: -32px -128px; }
.ui-icon-pullright {background-position: -48px -128px; }

.ui-icon-pullleft-off {background-position: -32px -151px; }
.ui-icon-pullright-off {background-position: -48px -151px; }

.ui-icon-step1 {background-position: -160px -64px; width:36px;height:36px;}
.ui-icon-step2 {background-position: -196px -64px; width:36px;height:36px;}
.ui-icon-step3 {background-position: -232px -64px; width:36px;height:36px;}
.ui-icon-step4 {background-position: -268px -64px; width:36px;height:36px;}

.ui-icon-feature1 {background-position: -129px -100px; width:24px;height:24px; margin-right:16px;}
.ui-icon-feature2 {background-position: -155px -100px; width:24px;height:24px; margin-right:16px;}
.ui-icon-feature3 {background-position: -180px -100px; width:24px;height:24px; margin-right:16px;}
.ui-icon-feature4 {background-position: -205px -100px; width:24px;height:24px; margin-right:16px;}
.ui-icon-feature5 {background-position: -129px -124px; width:24px;height:24px; margin-right:16px;}
.ui-icon-feature6 {background-position: -155px -124px; width:24px;height:24px; margin-right:16px;}
.ui-icon-feature7 {background-position: -180px -124px; width:24px;height:24px; margin-right:16px;}
.ui-icon-feature8 {background-position: -205px -124px; width:24px;height:24px; margin-right:16px;}


.ui-icon-bigfeature1 {background-position: -230px -102px; width:45px;height:40px; margin-right:16px;}
.ui-icon-bigfeature2 {background-position: -275px -102px; width:45px;height:40px; margin-right:16px;}
.ui-icon-bigfeature3 {background-position: -230px -149px; width:45px;height:40px; margin-right:16px;}
.ui-icon-bigfeature4 {background-position: -275px -149px; width:45px;height:40px; margin-right:16px;}
.ui-icon-bigfeature5 {background-position: -184px -149px; width:45px;height:40px; margin-right:16px;}

.ui-icon-imball {background-position: -49px -96px; width:24px; height:24px;}

.ui-icon-movedown { background-position: -160px -19px;}
.ui-icon-moveup { background-position: -176px -19px;}
.ui-icon-movedown-disable { background-position: -192px -19px;}
.ui-icon-moveup-disable { background-position: -208px -19px;}

.ui-icon-tpledit-1, .ui-icon-tpledit-2, .ui-icon-tpledit-2b,
.ui-icon-tpledit-3, .ui-icon-tpledit-4, .ui-icon-tpledit-5, .ui-icon-tpledit-6 {
   width:21px;height:19px; margin:0 5px 0 7px;
}

.ui-icon-tpledit-1 { background-position: -160px 0;}
.ui-icon-tpledit-2 { background-position: -181px 0;}
.ui-icon-tpledit-2b { background-position: -202px 0;}
.ui-icon-tpledit-3 { background-position: -223px 0;}
.ui-icon-tpledit-4 { background-position: -244px 0;}
.ui-icon-tpledit-5 { background-position: -265px 0;}
.ui-icon-tpledit-6 { background-position: -286px 0;}

.ui-icon-fm, .ui-icon-bm, .ui-icon-rm { width:20px; height:20px; }
.ui-icon-fm { background-position: -285px -281px; }  
.ui-icon-bm, .bm-yr0 { background-position: -67px -306px; }
.ui-icon-rm, .rm-yr0 { background-position: -67px -378px; }

.bm-yr1 { background-position: -67px -306px; }
.bm-yr2 { background-position: -91px -306px; }
.bm-yr3 { background-position: -115px -306px; }
.bm-yr4 { background-position: -139px -306px; }
.bm-yr5 { background-position: -163px -306px; }
.bm-yr6 { background-position: -187px -306px; }
.bm-yr7 { background-position: -212px -306px; }
.bm-yr8 { background-position: -236px -306px; }
.bm-yr9 { background-position: -260px -306px; }
.bm-yr10 { background-position: -284px -306px; }
                                      
.bm-yr11 { background-position: -67px -330px; }
.bm-yr12 { background-position: -91px -330px; }
.bm-yr13 { background-position: -115px -330px; }
.bm-yr14 { background-position: -139px -330px; }
.bm-yr15 { background-position: -163px -330px; }
.bm-yr16 { background-position: -187px -330px; }
.bm-yr17 { background-position: -212px -330px; }
.bm-yr18 { background-position: -236px -330px; }
.bm-yr19 { background-position: -260px -330px; }
.bm-yr20 { background-position: -284px -330px; }

.bm-yr21 { background-position: -67px -354px; }
.bm-yr22 { background-position: -91px -354px; }
.bm-yr23 { background-position: -115px -354px; }
.bm-yr24 { background-position: -139px -354px; }
.bm-yr25 { background-position: -163px -354px; }
.bm-yr26 { background-position: -187px -354px; }
.bm-yr27 { background-position: -212px -354px; }
.bm-yr28 { background-position: -236px -354px; }
.bm-yr29 { background-position: -260px -354px; }
.bm-yr30 { background-position: -284px -354px; }


.rm-yr1 { background-position: -67px -378px; }
.rm-yr2 { background-position: -91px -378px; }
.rm-yr3 { background-position: -115px -378px; }
.rm-yr4 { background-position: -139px -378px; }
.rm-yr5 { background-position: -163px -378px; }
.rm-yr6 { background-position: -187px -378px; }
.rm-yr7 { background-position: -212px -378px; }
.rm-yr8 { background-position: -236px -378px; }
.rm-yr9 { background-position: -260px -378px; }
.rm-yr10 { background-position: -284px -378px; }
                                      
.rm-yr11 { background-position: -67px -402px; }
.rm-yr12 { background-position: -91px -402px; }
.rm-yr13 { background-position: -115px -402px; }
.rm-yr14 { background-position: -139px -402px; }
.rm-yr15 { background-position: -163px -402px; }
.rm-yr16 { background-position: -187px -402px; }
.rm-yr17 { background-position: -212px -402px; }
.rm-yr18 { background-position: -236px -402px; }
.rm-yr19 { background-position: -260px -402px; }
.rm-yr20 { background-position: -284px -402px; }

.rm-yr21 { background-position: -67px -426px; }
.rm-yr22 { background-position: -91px -426px; }
.rm-yr23 { background-position: -115px -426px; }
.rm-yr24 { background-position: -139px -426px; }
.rm-yr25 { background-position: -163px -426px; }
.rm-yr26 { background-position: -187px -426px; }
.rm-yr27 { background-position: -212px -426px; }
.rm-yr28 { background-position: -236px -426px; }
.rm-yr29 { background-position: -260px -426px; }
.rm-yr30 { background-position: -284px -426px; }


.ui-icon-share { background-position: -112px -48px; }
.ui-icon-bookmark { background-position: -144px -32px; }
.ui-icon-facebook { background-position: -160px -32px; }
.ui-icon-twitter { background-position: -176px -32px; }
.ui-icon-google { background-position: -208px -32px; }
.ui-icon-delicious { background-position: -224px -32px; }
.ui-icon-reddit { background-position: -240px -32px; }
.ui-icon-baidu { background-position: -272px -32px; }
.ui-icon-yahoo { background-position: -288px -32px; }
.ui-icon-live { background-position: -304px -32px; }