.pop_mainsearch2 { position: absolute; float: right; right: 0; top: 54px; padding: 10px 10px; width: 592px; height: 290px; background-color: white; border: 1px solid #646464; z-index: 1000; *zoom: 1; }
.pop_mainsearch2:after { content: ""; display: block; clear: both; }

.pop_mainsearch2 label { display: block; float: left; width: 62px; text-align: left; font-size: 13px; line-height: 24px; }

.pop_mainsearch2 select { float: left; }

.pop_mainsearch2 .btn_wrap { position: absolute; float: right; right: 27px; bottom: 19px; *zoom: 1; }
.pop_mainsearch2 .btn_wrap:after { content: ""; display: block; clear: both; }

.pop_mainsearch2 .btn_wrap button { margin-left: 10px; vertical-align: middle; }

#content_language {background: 0 0 no-repeat; padding:1px 1px 0 1px;}

#inputs {overflow:hidden; *zoom:1;}
#inputs select {width:152px; float:left; font-size:12px;}
#lang {width:413px; padding:10px; float:right; font-size:16px;}
* html #lang {padding:10px 0; }
#lang input {width:13px; height:20px; cursor:pointer; border:0; font-size:14px; line-height:100%;}
#paging { padding:10px; float:center; font-size:11px;}
input.m_text {padding:4px 5px; width:480px; height:30px; box-sizing:border-box;border:1px solid #ccc; line-height:100%;}