/*css reset*/
body {
	color:#3C3C3C;
    font: 12px/1.5 ËÎÌå,Arial,sans-serif;
}
html, body, iframe, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, fieldset, form, legend {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	font-size:12px;
}
ol, ul, li {
	list-style:none outside none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* table  */
table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	table-layout: fixed;
}
td img, img {
	border:0 none;
	vertical-align:middle;
}

/*link style*/
a:link { color:#3C3C3C; text-decoration:none; }
a:visited { color:#5c5c5c; text-decoration:none; }
a:hover { color:#E12222; text-decoration:underline; }

a:link em { color:#1E50A2; font-style:normal; }
a:visited em { color:#1E50A2; font-style:normal; }
a:hover em { color:#E12222; }

.subMenuCon a,.subMenuCon a:visited{ color:#3c3c3c; text-decoration:none;}
.subMenuCon a:hover{ color:#e12222; text-decoration:none;}

.list li a{ color:#3c3c3c; }
.list li a:visited{ color:#999; }
.list li a:hover{ color:#e12222; }

.proTypeList a{ color:#3c3c3c;}
.proTypeList a:visited{ color:#1E50A2;}
.proTypeList a:hover{ color:#e12222;}

/**/
input { vertical-align:middle; }

/*layout*/
.container{ width:1090px; margin:10px auto 0; background:#FFF; }
.cl:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;} .cl { zoom: 1; }
.inbox,
.inlines li{ 
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1; display: inline;
    }

.fl{ float:left;}
.fr{ float:right;}
.al{ text-align:left; height:30px; line-height:30px;}
.ac{ text-align:center; }
.ar{ text-align:right; }
.cls{ clear:both;}
.spH { margin-top:10px; }
.hide { display:none; }

/*color*/
.red, .red a, .red:visited, .red a:visited, .red:link, .red a:link{ color:#e12222; }
.orange,.orange a{ color:#ff7300;}
.blue{ color:#1e50a2;}
.gray, .gray a{ color:#666;  }
.gray1{ color:#999; }

/*top*/
#topBar{ background:#f3f3f3; height:26px; border-bottom:1px solid #e3e3e3; margin:0 auto; }
	.topCon{ margin:0 auto; width:960px;}
	.topCon p{ color:#666; line-height:18px; padding-top:4px;}
	.topCon p a{ margin-left:10px;}
	.topCon p a:visited em{ color:#1E50A2;}
	.topCon p a:hover em{ color:#e12222;}
	.topCon p span{ padding:0 5px 0 15px;}
	.topCon ul{ margin-top:6px; margin-top:/*\**/8px\9; *margin-top:8px;}
	.topCon li{ float:left; display:inline; margin-left:10px;color:#666; height:18px;}
	.topCon li.splitLine{ line-height:12px;}
	.topCon .mailInfo{ 
        padding-left:16px;background:url(images/icon16.gif) no-repeat left -119px; 
        background-position:/*\**/left -121px\9;*background-position:left -121px;
        }
	.topCon ul a,.topCon ul a:visited{ color:#666;}
	.topCon ul a:hover{ color:#e12222;}
	.topCon .member,.topCon .memberOn{ width:50px;position:relative; z-index:999;}
	.topCon .cityMenu,.topCon .cityMenuOn{ width:62px;position:relative; z-index:998;}
	.topCon .member h6,
    .topCon .cityMenu h6{
        padding-right:14px; height:18px; color:#666; 
        font-weight:normal; 
        background:url(images/arrow.gif) no-repeat right -8px;
        background-position:/*\**/right -10px\9;
        *background-position:right -10px;}
	.topCon .memberOn h6,
    .topCon .cityMenuOn h6{
        width:36px; cursor:default; 
        position:absolute; z-index:1001; 
        left:-6px; top:-5px; padding:5px; 
        line-height:12px;padding-right:14px; 
        border:1px solid #ff7300; 
        border-bottom:none;  color:#ff7300; 
        font-weight:normal; 
        background:url(images/arrow.gif) no-repeat right -20px #fff;
        background-position:/*\**/right -22px\9;
        *background-position:right -22px;
        }
	.topCon .cityMenuOn h6{ width:48px; cursor:default;z-index:1003;}
	.topCon .member .menuList,
    .topCon .cityMenu .menuList{ display:none;}
	.topCon .memberOn .menuList,
    .topCon .cityMenuOn .menuList{ 
        position:absolute; z-index:1000; left:-21px; top:11px;
        top:/*\**/9px\9;*top:9px; border:1px solid #ff7300; 
        background:#fff; 
        width:70px; padding:5px 0;
        }
	.topCon .cityMenuOn .menuList{ 
        width:250px; z-index:1002;left:-204px; padding:10px 0 10px 15px;}
	.topCon .memberOn .menuList li{ padding-left:10px; margin:0; float:inherit; height:20px; line-height:20px;}
	.topCon .cityMenuOn .menuList li{ float:left; margin:0; width:50px; height:20px; line-height:20px;}
.detailTopBar{ width:988px; margin:0 auto; border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.detailTopBar .topCon{ width:auto; margin: 0 10px;}


/*header*/
#headA{ margin:0 auto; width:960px; margin-top:20px;}
	#headA h1{ float:left; height:45px; width:200px; padding:2px 0 2px 5px;}
	#headA .header p{ float:right; width:170px; height:60px; line-height:28px;}
	#headA .header p a{ display:inline-block; height:28px; text-indent:-9999px;}
	#headA .header p .a1{ width:92px; background:url(images/btnBg.gif) no-repeat left -175px;}
	#headA .header p .a2{ width:64px; background:url(images/btnBg.gif) no-repeat left -214px; margin-left:10px;}

#searchBox{ float:left; margin-left:50px; display:inline; width:495px; height:60px;}
	#searchBox .searchTabs{ position:relative; z-index:500; height:24px;}
	#searchBox .searchTabs ul{ position:absolute; left:3px; top:0px;}
	#searchBox .searchTabs li{ 
        float:left; width:60px; height:25px; 
        text-align:center;font-size:14px; line-height:25px; color:#1e50a2;}
	#searchBox .searchTabs li a{ font-size:14px; line-height:25px; color:#1e50a2; cursor:pointer;}
	#searchBox .searchTabs li a:visited{ color:#1e50a2;}
	#searchBox .searchTabs li a:hover{ color:#e12222;}
	#searchBox .searchTabs li.selected{ 
        background:url(images/searchBig.png) no-repeat -60px -84px;
        color:#3c3c3c; font-weight:bold;}
	#searchBox .searchTabs li.selected a{ color:#3c3c3c; font-weight:bold;}
	#searchBox .searchTabs li.selected a:visited{ color:#3c3c3c;}
	#searchBox .searchTabs li.selected a:hover{ color:#3c3c3c; text-decoration:none;}
	#searchBox .searchFields .fl,
	#searchBox .searchFields .fr{ 
        float:left; height:36px; width:3px; 
        background:url(images/searchBig.png) no-repeat left -84px; }
	#searchBox .searchFields .fr{ float:right;background-position: right -84px;}
	#searchBox .searchFields div{ 
        float:left; width:489px; border-bottom:1px solid #dadada;
        border-top:1px solid #dadada; background:#f2f2f2; 
        height:32px; *height:33px; padding-top:2px;*padding-top:1px;
        }
	#searchBox .searchFields .searchInput{ 
        width:362px; height:20px; line-height:20px; color:#666; 
        padding:5px 5px 5px 30px; margin:0; 
        border:none; background:url(images/searchBig.png) no-repeat 0 -42px;}
	#searchBox .searchFields .searchBtn{ 
        height:30px; width:86px; border:none; 
        background:url(images/searchBig.png) no-repeat -160px -84px; 
        cursor:pointer; }
	/*prompt info box style*/
	#searchBox .searchFields div div{ border:1px solid #ccc; border-top:none; height:auto; *height:auto;}
	
#menu{ height:43px; background:url(images/BgRepeatX.png) repeat-x left -86px; margin-top:15px;}
	#menu p{ width:5px; height:43px; background:url(images/BgRepeatX.png) no-repeat left top;}
	#menu .fl{_margin-right:-3px;}
	#menu .fr{ background-position:-5px -43px; }
	#menu ul{ height:43px; zoom:1; overflow:hidden; }
	#menu ul li{ 
        float:left; height:43px; 
        background:url(images/splitLine.gif) no-repeat right -45px; 
        padding-right:2px;}
	#menu ul li a{ display:block; height:43px; line-height:36px; float:left; padding-right:14px; font-size:14px; font-weight:bold; color:#FFF; }
	#menu ul li a em{ float:left; width:16px; height:43px; _margin-right:-3px; }
	#menu ul li a:hover{ color:#FFF; background:url(images/BgRepeatX.png) repeat-x 0 -129px;}
	#menu ul li .selected,
    #menu ul li .selected:hover{ 
        color:#000; text-decoration:none; 
        background:url(images/btnBg.gif) no-repeat right -248px; }
	#menu ul li .selected em{ background:url(images/BgRepeatX.png) no-repeat 0 -172px;}
    #menu ul li.last{ background: none; }

/**/
#headB{ margin:0 auto; padding:15px 0 10px; width:960px;}
	#headB h1{ float:left; height:45px; width:220px; padding:2px 0 7px 0; margin-left:5px; display:inline;}
	#headB h2{ float:left; margin:8px 0 0 10px; 
        padding-left:10px; display:inline; 
        background:url(images/splitLine.gif) no-repeat left top; 
        font-size:20px; font-family:"ºÚÌå"; font-weight:normal; line-height:45px;}
	#headB #searchBox{ margin-left:65px; width:535px;}
	#headB .searchFields div{ width:529px;}
	#headB .searchFields .searchInput{ width:406px;}

/**/
#headC{ margin:0 auto; padding:15px 0 5px; height:45px; width:960px;}
	#headC h1{ float:left; height:45px; width:200px; padding-left:5px;}
	#headC h2{ 
        float:left; margin-left:10px; 
        padding-left:10px; display:inline; 
        background:url(images/splitLine.gif) no-repeat left top; 
        font-size:20px; font-family:"ºÚÌå"; font-weight:normal; line-height:45px; }
	#headC p{ text-align:right; line-height:22px; margin-right:5px;}
	#headC p a:visited em{ color:#1E50A2;}
	#headC p a:hover em{ color:#e12222;}
	#headC p a,#headC p a:visited{ color:#666; margin-left:10px;}
	#headC p a:hover{ color:#e12222;}

/*footer*/
#footerA{margin:10px auto 0; padding:7px 0; width:960px;border-top:1px solid #e3e3e3;height:150px; line-height:18px;}
	#footerA .footMenu{ text-align:center; padding:0 5px;}
	#footerA .footMenu a{ margin:0 7px;}
	#footerA .footMenu a:visited{ color:#1E50A2;}
	#footerA .footMenu a:hover{ color:#e12222;}
	#footerA .performance{ text-align:center; padding:7px 5px 0;}
	#footerA .performance span{ margin:0 7px;}
	#footerA .copyRight{ margin-top:15px; padding:0 5px;}
	#footerA .copyRight p,#footerA .copyRight ul{ float:left; display:inline; }
	#footerA .copyRight p,#footerA .copyRight li{ list-style-position:outside; } 
	#footerA .copyRight p{ margin-left:140px;}
	#footerA .copyRight ul{ margin-left:30px;}
	
#footerB{}
#footerC{ margin:10px auto 0; padding:10px 0; width:960px;  border-top:1px solid #e3e3e3;height:30px; line-height:18px;}
	#footerC .fl{ padding-left:5px;}
	#footerC .fl{ padding-right:5px;}

/*crumbs style*/
.crumbs{ height:24px; background:url(images/BgRepeatX.png) repeat-x 0 -391px; border:1px solid #e3e3e3;}
    .crumbs li{ 
        float:left; height:24px; line-height:24px; 
        padding:0 22px 0 10px; background:url(images/BgRepeatX.png) no-repeat right -367px;}
    .crumbs li a,.crumbs li a:visited{ color:#0063dc;}
    .crumbs li a:hover{ color:#e12222;}
    .crumbs p{ float:right; margin:4px 10px 0 0;}
    .crumbs p a{ display:inline-block; height:16px; line-height:16px; padding-left:20px; margin-left:15px;}

    .crumbs div{ float:right; margin:4px 10px 0 0;}
    .crumbs div a{ display:inline-block; height:16px; line-height:16px; padding-left:20px; margin-left:15px;}

	
/* for js select */
#orderby { float:right; margin:4px 0 0 0; }
.selectoff, 
.selecton{ 
		border:1px solid #eee; 
		height:18px; line-height:18px; 
		margin:0; padding:0 2px 0 2px; 
		cursor:pointer; display:block;	}
	.selectoff{ background:#fff url(/css/images/order_off.gif) no-repeat 100% 50%; }
	.selecton{ background:url(/css/images/order_on.gif) no-repeat 100% 50%; }
	
	.selectwarp{ width:150px; font-size:12px; float:left; margin-right:4px; }
	.selectwarp a{ text-decoration:none; }
	.selectwarp .null{ padding-left:16px; }
	.selectwarp .up{ background:url(/css/images/order_up.gif) no-repeat 2px 50%; padding-left:16px; }
	.selectwarp .down{ background:url(/css/images/order_dwn.gif) no-repeat 2px 50%; padding-left:16px; }
		.selectwarp .selectlist{ 
            padding:4px 0; margin:0; 
            background:#fff; 
            width:150px; 
            border:1px solid #ddd; border-top:none; 
            }
		.selectwarp .selectlist li{ 
            padding:4px 6px; margin:0; cursor:pointer; font-size:12px; 
            list-style:none; border-bottom:1px solid #d9e9fb; 
            }
		.selectwarp .selectlist .over{ background:#f7f7f7; }

/*pubulic title style*/
.ttl{ 
    height:24px; line-height:24px; 
    background:#efefef; overflow:hidden;
    border-bottom:1px solid #ddd;
    }
	.ttl h4{  
        float:left; padding:0 12px; 
        background:#c00; color:#fff;
        }
	.ttl h5{ float:right; padding-right:10px; }
	.ttl h5 a{ margin-top:6px; height:12px; width:38px; }
	
.mainBar{ height:27px; background:#e7e7e7; }
	.mainBar h3{ 
        float:left; padding:0 15px; 
        height:26px;  line-height:24px; 
        font-size:14px; 
        color:#FFF; background:#b00;
        border-left:4px solid #900;
        }
	.mainBar p{ zoom:1; overflow:hidden; }
	.mainBar strong{ color:#3c3c3c; }

.tabs1 ul{ 
    height:22px; line-height:22px; 
    background:#ddd; 
    }
	.tabs1 li{ text-align:center; float:left;  cursor:default; }
	    .tabs1 li em{ font-style:normal;}
    
	.tabs1 li.selected{ 
        position:relative; height:22px; width:124px;
        background:#c00; 
        }
	    .tabs1 li.selected em{ 
            position:absolute; left:0; top:0; 
            width:124px; height:25px; line-height:20px;
            background:url(images/block.gif) no-repeat center -216px;
            color:#fff; font-weight:bold; 
            }
	        .tabs1 li.selected em a,
            .tabs1 li.selected em a:visited,
            .tabs1 li.selected em a:hover{ color:#e12222;}

.tabs2{ height:26px; background:url(images/boxBg.gif) no-repeat left 5px; }
	.tabs2 ul{ height:26px; background:url(images/boxBg.gif) no-repeat right -21px;}
	.tabs2 ul li{ 
        float:left;width:100px; padding-top:6px; height:20px; 
        line-height:20px; text-align:center; cursor:default;
        }
	.tabs2 ul li.selected{ 
        width:100px; background:url(images/boxBg.gif) no-repeat left -51px; 
        font-weight:bold;
    }
	
/*block style*/ 
.cnt{ border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
	.cnt .list{ padding:12px 10px;}
	.cnt .list li{ 
        height:20px; line-height:20px; padding-left:10px;
        background:url(images/arrow.gif) no-repeat 0 9px; 
        overflow:hidden;
        }
	.cnt .list li em{ float:right; color:#999; font-style:normal;}
	
.cntBottom{ height:2px; overflow:hidden; font-size:0; background:url(images/block.gif) repeat-x 0 -208px;}
	.cntBottom span{ display:block; width:2px; height:2px;overflow:hidden; font-size:0;}
	.cntBottom .fl{ background:url(images/block.gif) repeat-x 0 -210px;}
	.cntBottom .fr{ background:url(images/block.gif) repeat-x right -210px;}


/* rank block style */
.rankBox .cnt ul{ padding:12px 10px;}
	.rankBox .cnt li{ height:22px; line-height:22px; padding-left:25px; overflow:hidden;}
	.rankBox .cnt li em{ float:right; color:#999; font-style:normal;}
	.rankBox .cnt .rank0,
    .rankBox .cnt .rank1,
    .rankBox .cnt .rank2,
    .rankBox .cnt .rank3,
    .rankBox .cnt .rank4,
    .rankBox .cnt .rank5,
    .rankBox .cnt .rank6,
    .rankBox .cnt .rank7,
    .rankBox .cnt .rank8,
    .rankBox .cnt .rank9{ background:url(images/arrowRank.gif) no-repeat 0 0; }
	.rankBox .cnt .rank1{ background-position:0 -23px; }
	.rankBox .cnt .rank2{ background-position:0 -46px; }
	.rankBox .cnt .rank3{ background-position:0 -69px; }
	.rankBox .cnt .rank4{ background-position:0 -92px; }
	.rankBox .cnt .rank5{ background-position:0 -115px; }
	.rankBox .cnt .rank6{ background-position:0 -138px; }
	.rankBox .cnt .rank7{ background-position:0 -161px; }
	.rankBox .cnt .rank8{ background-position:0 -184px; }
	.rankBox .cnt .rank9{ background-position:0 -207px; }


/*type search style*/
.typeSearch{ height:34px; border:1px solid #e3e3e3; background:url(images/typeBg.gif) repeat-x left top;}
	.typeSearch .fl{ width:870px; padding-top:10px; _margin-right:-3px;}
	.typeSearch .fl a{ display:inline-block; margin-left:20px; }
	.typeSearch .allType,
    .typeSearch .allTypeOn{ 
        float:right; position:relative; z-index:1000; 
        padding-top:8px; padding-right:80px; height:26px;
        }
	.typeSearch .allType h5,
    .typeSearch .allTypeOn h5{ 
        height:17px; width:65px; line-height:17px; 
        font-weight:normal; padding-left:5px; 
        border:1px solid #e3e3e3; background:url(images/arrow.gif) no-repeat right -8px #fff; 
        position:absolute; left:0; top:8px;}
	.typeSearch .allTypeOn h5{ 
        border:1px solid #ff7300; background-position: right -24px; 
        color:#ff7300; border-bottom:none; z-index:601;
        }
	.typeSearch .allType .typeList{ display:none; }
	.typeSearch .allTypeOn .typeList{ 
        display:block; width:500px; padding:10px; 
        background:#fff; border:1px solid #ff7300; 
        position:absolute; left:-445px; top:25px; z-index:600;
        }
	.typeSearch .allTypeOn .typeList a{ display:inline-block; margin:5px 10px;}

/*search result null block style*/
.resultBox{ padding:4px; border:1px solid #e3e3e3; background:#f7f7f7;}
	.resultCon{ background:#fff; padding:15px 15px 20px;}
	.resultCon h5{ 
        height:22px; padding:14px 0 6px 80px; 
        font-family:"ºÚÌå"; font-size:18px; font-weight:normal; 
        line-height:22px; 
        background:url(images/icon48.gif) no-repeat 20px center;
        }
	.resultCon h5 strong{ color:#e12222; font-weight:normal; padding:0 5px;}
	.resultCon dl{ padding-left:80px; margin-top:15px; font-size:14px;}
	.resultCon dt{ height:24px; line-height:20px; }
	.resultCon dd{ height:20px; line-height:20px; }
	.resultCon dd{ padding-left:15px; background:url(/css/images/arrow.gif) no-repeat left 8px;}	

/*related Infomation style*/
.relatedInfo{ padding:15px 20px;}
	.relatedInfo .fl,.relatedInfo .fr{ width:330px;}/*330--355--365*/
	.relatedInfo .ttl{ height:25px; border-bottom:1px solid #e3e3e3; background:none; padding:0 10px; width: 90%;}
	.relatedInfo .ttl h4{ float:left; font-size:14px; padding:0; color:#3c3c3c; background:none;}
	.relatedInfo .ttl h5{ float:right; background:none; padding-right:0; font-weight:normal;}
	.relatedInfo .ttl h5 a{ text-indent:0; background:none; display:inline; float:none; margin-top:0;}
	.relatedInfo .cnt{ border:none; padding:0 ;}
	.relatedInfo .list{ padding-bottom:0;}
	.relatedInfo .cnt a{ font-size:14px;}


/*prompt block style*/
.prompt{ border:1px solid #fcd1a3; background:#fffae6; padding:10px 12px; color:#3c3c3c; line-height:18px;}
	.prompt .fl{ 
            width:26px; height:20px; 
            background:url(images/icon16.gif) no-repeat left -52px; 
            _margin-right:-3px;}
	.prompt .promptCon{ overflow:hidden;zoom:1;}

/*page style*/
.pageBox{ padding:15px 0; text-align:center;}
	.pageBox .pageBtn a,
    .pageBox .pageBtn span{
         display:inline-block; 
         padding:1px 4px 0; margin:0 2px; 
         height:16px; line-height:14px; 
         background:#FFF; border:1px solid #ccc; 
         }
	.pageBox .pageBtn span{ background:#e12222; border:1px solid #e12222;}
	.pageBox .pageBtn strong{ color:#fff; }
	.pageBox .pageBtn .pageIndex,
    .pageBox .pageBtn .pagePrev,
    .pageBox .pageBtn .pageNext,
    .pageBox .pageBtn .pageLast{ 
        background:url(images/btnBg.gif) repeat-x 0 0; 
        margin-bottom:/*\**/2px\9;
        *margin-bottom:2px; 
        padding-top:/*\**/3px\9; 
        *padding-top:3px;
        height:/*\**/14px\9; 
        *height:14px; }
	.pageBox p{ padding:15px 0 10px; }

/*button*/
.buttonGray{ 
    height:19px;_height:16px;line-height:16px;_line-height:13px; 
    background:url(images/btnBg.gif) repeat-x left top; 
    border:1px solid #cacaca; 
    font-size:12px; color:#3c3c3c; 
    padding:0 5px;_padding-top:1px; 
    width:auto; _width: 0;
    overflow:visible !ie;
    }
.btnOrderInfo,
.btnFavorite,
.btnShare,
.btnCopy,
.btnNewsMailing,
.viewOnline,
.downLoad,
.writeInfo{ 
    background:url(images/icon16.gif) no-repeat 0 -186px; 
    display:inline-block; height:16px; line-height:16px; padding-left:20px;
    }
    .btnFavorite{ background-position:left -357px;}
    .btnShare{ background-position:left -390px;}
    .btnCopy{ background-position:left -421px;}
    .btnNewsMailing{ background-position:left -608px;}
    .viewOnline{ background-position:left -647px;} 
    .downLoad{ background-position:left -684px;}
    .writeInfo{ background-position:left -720px;}

/*input text*/
.inputText{ 
    background:#fff url(images/widgetBg.gif) no-repeat left top; 
    border:1px solid #cacaca; padding:0;  
    font-size:12px; color:#3c3c3c;
    }

#mainCnt{ font-size:14px; line-height:160%; }
#mainCnt p{ margin:0; padding:6px 0; text-indent:28px; }

.ADS{ width:100%; }
.ADS li{ float:left; margin:4px 4px 4px 0; }
.ADS li.first{ margin-left:0; }
.adlist li{ float:left; margin:0 1px; }
.adlist li.first{ margin-left:0; }
.nofloat li{ float:none; }

.shortInfo{ 
    margin-top:10px; 
    border:1px solid #e3e3e3; 
    background:#fff; 
    padding:10px; line-height:18px; font-size: 12px; }

/* flink */
#flinks .head{ 
    font-size: 12px; 
    border-bottom: 1px solid #dfdfdf;
    }
    #flinks .head li { padding:0 12px;  padding-top:2px; line-height: 28px;  }
    #flinks .head li.sel{ 
        font-weight:bold; 
        background : #dfdfdf;
        }
    #flinks .cnt{ 
        padding: 8px; 
        font-size: 12px; 
        border:1px solid #efefef;
        }
    #flinks .cnt a{ 
        display:inline-block;
        margin-right:10px; 
        line-height:20px;
        }
    
.app{ 
    background:url('/css/images/icon16.gif') no-repeat 0 -858px;
    padding-left : 18px;
    display: inline-block;
    zoom: 1; display: inline;
    }