/* layout */
body{font:12px/1.16 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}
.wrap{width:1000px;margin:0 auto;}

/* top-link */
.top-link{height:27px;border-bottom:1px solid #dcdcdc;background-color:#f5f5f5;}
.top-link-triangle{float:left;width:0;height:0;display:inline-block;border-top:5px solid #000;border-left:5px dashed transparent;border-right:5px dashed transparent;margin-left:5px;position:relative;top:12px;*top:10px;}
.top-link-item{float:left;padding:0 7px 0 6px;position:relative;}
.top-link-right .top-link-item {background:url('../images/top-link-split.gif') 100% 50% no-repeat;}
.top-link-left .top-link-item{padding:0 3px;}
#favorites{background:url('../images/top-link-split.gif') 100% 50% no-repeat;margin:0 10px 0 5px;padding-right:11px;cursor:pointer;}
.top-link-item a {text-decoration:none;color:#666;line-height:27px;float:left;}
.top-link-item .red{color:#e30000}
.top-link-right .top-link-item-last{background:none;margin-right:0;}
.top-link-item .top-dropmenu {width:75px;*width:80px;background:#fff;position:absolute;top:27px;right:0;border:1px solid #dcdcdc;border-top:none;display:none;z-index:9999;}
.top-link-item .top-dropmenu a{float:none;}
.top-link-item-last .top-dropmenu{width:70px;}
.top-link-item .top-dropmenu .top-dropmenu-item{padding-left:10px;}
.top-link  .active{background:#fff url('../images/top-link-split.gif') 100% 50% repeat-y;}
.top-link .active .top-link-triangle{float:left;width:0;height:0;display:inline-block;border-bottom:5px solid #000;*border-bottom:6px solid #000;border-left:5px dashed transparent;border-right:5px dashed transparent;border-top:0;position:relative;*top:10px;_top:-7px;left:-2px;}
.top-dropmenu a:hover{color:#e30000;text-decoration:underline;}

.banner-top{text-indent:-9999px;height:52px;background:url('../images/banner-top.png') no-repeat;}
.banner-top-link{display:block;width:100px;height:35px;cursor:pointer;margin:-8px 0 0 10px;}

/* footer */
.ftbg-top{background-color:#e8e8e8;padding:10px 0;}
.mydl-links-item{float:left;width:124px;padding-left:75px;}
.mydl-links-item a{color:#333;text-decoration:none;}
.mydl-links-item a:hover{color:#e30000;text-decoration:underline;}
.mydl-links-item dd{border-right:1px dashed #888;padding:2px 0;}
.mydl-links-item-last dd{border:0;}
.mydl-links-item dt{font-weight:bold;font-size:14px;padding-bottom:10px;color:#333;}
.ftbg-bottom{background-color:#4872a1;height:34px;font-size:12px;margin-bottom:15px;}
.ftbg-bottom-cont{text-align:center;color:#fff;line-height:34px;cursor:default;}
.ftbg-bottom-item{padding-right:45px;background:url('../images/icon-square.gif') no-repeat 85% 60%;}
.ft-declaration{width:988px;background-color:#fffae0;border:1px solid #cac9c7;color:#333;font-size:12px;line-height:2;padding:5px;margin-bottom:10px;}
.ft-favor{text-align:center;padding-top:10px;border-top:1px solid #999;margin-bottom:10px;}
.ft-favor a, .ft-link a, .ft-other a{color:#1e51a2;cursor:pointer;text-decoration:underline;}
.ft-favor a:hover, .ft-link a:hover, .ft-other a:hover{color:#e30000;}
.ft-link{float:left;position:relative;left:50%;}
.ft-link li{float:left;margin-right:45px;position:relative;left:-50%;}
.ft-other{text-align:center;margin-top:10px;color:#333;}