@charset "UTF-8";
////mean
.show_key{margin-top:20px; margin-left:5px;}
#ga{position: absolute; right:5px; margin-top:10px;}
.tacon {FONT-SIZE: 25px; LINE-HEIGHT: 150%; font-family:MS PMincho;}
.korean {FONT-SIZE: 25px; LINE-HEIGHT: 150%;}
.maincontent {FONT-SIZE: 16px; LINE-HEIGHT: 150%;}
.dropdown {margin-top:10px; margin-bottom:10px;}
.read {FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 150%;}
.opt{margin-top:4px; margin-bottom:4px;}


.word {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 24px;
	padding: 0px;
	border-bottom: 2px solid blue;
}
.thisword {
	FONT-SIZE: 24px;
	color: red;
LINE-HEIGHT: 150%;
}

.mean1 {
height: 25px;
FONT-SIZE: 14px;
LINE-HEIGHT: 200%;
color: #000000;
}
.mean2 {
height: 25px;
LINE-HEIGHT: 200%;
color: green;
font-size: 12px;	
}
.mean3 {
height: 25px;
LINE-HEIGHT: 200%;
color: #FF6600;
font-size: 12px;	
}

.vicilinks A  {
LINE-HEIGHT: 150%;
	FONT-SIZE: 12px;
	text-decoration: none;
	color: #009900;
}
.vicilinks A:hover  {
LINE-HEIGHT: 150%;
	FONT-SIZE: 12px;
	text-decoration: underline;
	background-color: yellow;
	color: #FF0000;
}

FORM,TEXTAREA,INPUT{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, play, video {
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	font-size:100%;
	vertical-align:baseline;
	-webkit-text-size-adjust:none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	min-height:360px;
	background:url("bg1.jpg");
}
.clear{
	font-size:0px;
	height:0px;
	line-height:0px;
	clear:both;
}
#main_content{
	margin:0;
	padding:0;
}
#hdr{
	text-align:center;
	background-repeat:no-repeat;
	background-position:center bottom;
	padding:10px;
	margin:0 0 10px 0;
}
#hdr #select_lang{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	border:1px solid #bababa;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	padding:8px 5px 8px 10px;
	margin:-33px 0 0 0;
	background-color:#ffffff;
	background:-moz-linear-gradient(top, #ffffff, #e6e6e6)!important;
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#ffffff), to(#e6e6e6))!important;
}
#hdr #select_lang select{
	background:url("arr_down.png") 90% center no-repeat;
	padding:0 20px 0 0;
	border:none;
	outline:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	font-size:12px;
	font-weight:bold;
	color:#545454;
}
.switch1, .switch2 {
	margin:10px;
	padding: 5px;
	border:1px solid #bababa;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	background-color:#ffffff;
	background:-moz-linear-gradient(top, #ffffff, #e6e6e6)!important;
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#ffffff), to(#e6e6e6))!important;
	text-decoration:none;
	font-size: 90%;
	font-weight:bold;
	display: inline-block;
}
.switch1 {
	float: left;
	clear:left;
}
.switch2 {
	float:right;
	clear:right;
}
#logo{
	background:url("logo.png");
	background-repeat:no-repeat;
	background-size:234px 63px;
	display:block;
	width:234px;
	height:63px;
	outline:none;
	margin:0 0 0 50px;
}
#content{
	padding:10px;
}
#content .tab_dict{
	margin:0 auto 0 auto;
	width:80%;
	list-style:none;
	padding:0;
	height:42px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	-moz-box-shadow:0 -5px 5px 0 rgba(0,0,0,0.05);
  -webkit-box-shadow:0 -5px 5px 0 rgba(0,0,0,0.05);
	box-shadow:0 -5px 5px 0 rgba(0,0,0,0.05);
	background-color:#f9f9f9;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	position:relative;
	z-index:999;
}
#content .tab_dict li{
	display:inline-block;
	margin:0 1% !important;
	float:left;
	width:48%;
	text-align:center;
	z-index:9999999;
}
#content .tab_dict li a{
	background-color:#e1e1e1;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	color:#9d9d9d;
	display:block;
	text-decoration:none;
	outline:none;
	margin:5px;
	padding:10px 10px 0 10px;
	height:22px;
	z-index:9999999;
}
#content .tab_dict li a.selected, #content .tab_dict li a:hover{
	background-color:#9d9d9d;
	background:-moz-linear-gradient(top, #acacac, #9d9d9d)!important;
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#acacac), to(#9d9d9d))!important;
	color:#ffffff;
	-moz-box-shadow:inset 0 0 4px rgba(0,0,0,0.15);
  -webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.15);
	box-shadow:inset 0 0 4px rgba(0,0,0,0.15);
}
#content .search_border{
	background-color:#f9f9f9;
	background:-moz-linear-gradient(top, #f9f9f9, #f2f2f2)!important;
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#f9f9f9), to(#f2f2f2))!important;
	padding:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	box-shadow:0 0 10px rgba(0,0,0,0.25);
	position:relative;
	z-index:99;
	text-align:center;
}
#content .input_wrapper{
	display:block;
}
#content .submit_wrapper{
	width:20%;
	float:right;
	margin:-47px 1% 0 0;
}
#content .search_border #btn_clear{
	background:url("btn_del.png") 0 0 no-repeat;
	background-size:20px 20px;
	width:20px;
	height:20px;
	outline:none;
	float:right;
	position:relative;
	margin:-36px 21% 0 0;
}

#content .search_border #btnVietkey{
	width:20px;
	height:20px;
	outline:none;
	float:left;
	position:relative;
	top: 12px;
	right: 40px
}

#content .search_border #btn_clear.loading{
	background:url("loading.gif") 0 0 no-repeat;
	background-size:20px 20px;
}

#content .search_border #word{
	background-color:#ffffff;
	color:#333333;
	border:1px solid #d5d5d5;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	height:45px;
	-moz-box-shadow:inset 0 0 4px rgba(0,0,0,0.15);
  -webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.15);
	box-shadow:inset 0 0 4px rgba(0,0,0,0.15);
	outline:none;
	width:95%;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	margin:0 auto;
	padding:0 2%;
}
#content .search_border #word:focus{
	border:1px solid #FF9900;
}
#content .search_border #btn_submit{
	background-color:#FF9900;
	background:-moz-linear-gradient(top, #54B2D2, #46A0BE)!important;
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#54B2D2), to(#46A0BE))!important;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	display:block;
	text-decoration:none;
	outline:none;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding:5px 0;
	margin:5px 0 0 5px;
	position:relative;
	z-index:99999;
}
#content .search_border #suggestions{
	text-align:left;
	list-style:none;
	width:97%;
	margin:0 auto;
	background:url("gap.gif");
}
#content .search_border #suggestions li{	
	width:50%;
	display:block;
	float:left;
}
#content .search_border #suggestions li a{
	color:#333333;
	margin:15px 10px;
	display:block;
	text-decoration:none;
	outline:none;
	font-size:16px;
	height:20px;
}
#content .search_border #content_result{
	padding:15px 10px 10px 10px;
	text-align:left;
}
#content .search_border #content_result h1{
	font-weight:bold;
	font-size:24px;
	display:block;
	padding:0 0 5px 0;
	text-align:left;
}
#content .search_border #content_result h1.no{
	font-weight:bold;
	font-size:20px;
	display:block;
	padding:0 0 5px 0;
	text-align:center;
	color:#a4a4a4;
	padding:0;
}
#content .search_border #content_result #play{
	background:url("btn_play.png");
	background-size:25px 24px;
	width:25px;
	height:24px;
	display:inline-block;
	outline:none;
	margin:-33px 0 0 10px;
	float:left;
}
#content .search_border #content_result #play span{
	display:none;
}

#content .search_border #content_result .phanloai,#content .search_border #content_result .idioms{
	background:#e6e6e6;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	display:block;
	padding:6px;
	margin:6px 0;
	font-weight:bold;
}
#content .search_border #content_result ul.list1{
	margin:10px 0 10px 10px;
}
#content .search_border #content_result ul.list1  li{
	margin:0 0 0 22px;
	padding:0;
}
#content .search_border #content_result ul.list1  li b{
	font-weight:bold;
}

.example-original{
	color:#125699;
}
#content #history{
	background-color:#efefef;
	padding:0;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	box-shadow:0 0 10px rgba(0,0,0,0.25);
	position:relative;
	text-align:left;
	margin:20px 0 0 0;
}
#content #history .hl{
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	background:#ffffff;
	padding:10px;
	font-weight:bold;
	color:#666666;
	min-height:18px;
}
#content #history .hl .del{
	float:right;
	background:url("btn_del.png");
	background-size:20px 20px;
	display:block;
	width:20px;
	height:20px;
	outline:none;
	margin:0;
}
#content #history.not_found .hl{
	color:#F33;
}
#content #history ul{
	text-align:left;
	list-style:none;
	width:97%;
	margin:0 auto;
	display:block;
	background:url("gap.gif");
	padding:0 0 6px 0;
}
#content #history ul li{	
	width:50%;
	display:block;
	float:left;
}
#content #history .hl #suggestresult{
	width:90%;
	float:left;
}
#content #history .hl ul li{
	width:100%;
}
#content #history ul li a{
	color:#333333;
	margin:15px 10px;
	display:block;
	text-decoration:none;
	outline:none;
	font-size:16px;
	height:20px;
}
#content .suggestno{
	background-color:#efefef;
	padding:0;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	box-shadow:0 0 10px rgba(0,0,0,0.25);
	position:relative;
	text-align:left;
	margin:20px 0 0 0;
}
#content .suggestno .phanloai{
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	background:#ffffff;
	padding:10px;
	font-weight:bold;
	color:#666666;
}
#content .suggestno ul{
	text-align:left;
	list-style:none;
	width:97%;
	margin:0 auto;
	display:block;
	background:url("gap.gif");
	padding:0 0 6px 0;
}
#content .suggestno ul li{	
	width:50%;
	display:block;
	float:left;
}
#content .suggestno ul li a{
	color:#333333;
	margin:15px 10px;
	display:inline-block;
	text-decoration:none;
	outline:none;
	font-size:16px;
	height:20px;
}
#foo{
	font-size:0.7em;
	color:#999999;
	width:100%;
	text-align:center;
	padding:20px 0 0 0;
}
#foo .copy{
	padding:10px;
}
#foo .switch{
	padding:10px;
}
#foo .switch a{
	color:#0033CC;
}
.autocomplete-word-hightline {
	color: #0099CC;
}