body{color:#333333;position:relative;background-color:#DEE4ED;font:12px Arial,"Hiragino Sans GB","Microsoft Yahei","Simsun","Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,sans-serif;_font:12px Arial,"Hiragino Sans GB","Microsoft Yahei","Simsun","Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,sans-serif;}

html,body{line-height:1.6;background-color:#DEE4ED;}

a img{border:none;}
a:link{color:#00529B;text-decoration:none;}
a:visited{color:#00529B;text-decoration:none;}
a:hover,a:active,a:focus{color:#000000;text-decoration:underline;}

.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}

* html .clearfix{zoom:1;}
*:first-child+ html .clearfix{zoom:1;}

.hidden{display:none;}
.visibily{display:block;}

.fl-l{float:left;display:inline;}
.fl-r{float:right;display:inline;}
.al-l{text-align:left;}
.al-r{text-align:right;}
.al-c{text-align:center;}

.f-b{font-weight:bold;}
.nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.al-r .textfield{text-align:right;}
.al-l .textfield{text-align:left;}

.no-bb{border-bottom:0 !important;}
.no-bt{border-top:0 !important;}
.no-bl{border-left:0 !important;}
.no-br{border-right:0 !important;}

.no-mb{margin-bottom:0 !important;}
.no-mt{margin-top:0 !important;}
.no-ml{margin-left:0 !important;}
.no-mr{margin-right:0 !important;}

.help{cursor:help;}
.price {color:#D94F38;}
