.ui-state-default{border:1px solid #aed0ea;font-weight:bold;color:#2779aa;}
.ui-helper-clearfix:after{content:".";display:block; height:0; clear:both; visibility:hidden;}
.ui-widget-content{border:1px solid #ddd; background:#f2f5f7 url(images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x;color:#362b36;}
.ui-corner-all{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999;}
#tiptip_holder.tip_top{padding-bottom:5px;}
#tiptip_holder.tip_bottom{padding-top:5px;}
#tiptip_holder.tip_right{padding-left:5px;}
#tiptip_holder.tip_left{padding-right:5px;}
.ui-keyboard-button{font-size:1.3em;width:2em;height:2em;cursor:pointer;margin:2px;}
.ui-keyboard-col-0,.ui-keyboard-col-1,.ui-keyboard-col-2,.ui-keyboard-col-3,.ui-keyboard-col-4,.ui-keyboard-col-5,.ui-keyboard-col-6{float:left;display:block;margin:2px 0 2px 2px;padding:5px 0 2px 2px;}
.ui-keyboard-col-0,.ui-keyboard-col-4{width:216px;}
.ui-keyboard-col-1{width:36px;}
.ui-keyboard-col-2,.ui-keyboard-col-5{width:144px;}
.ui-keyboard-col-3{width:72px;}
.ui-keyboard-col-6{width:72px;}
.ui-keyboard-col-0,.ui-keyboard-col-2,.ui-keyboard-col-4,.ui-keyboard-col-6{background-color:#eef;}
.ui-keyboard-row{float:left;display:block;}
.tooltip-option-name-character{font-size:6em;cursor:pointer;margin:0;padding:0;}

.thisword {
    display:inline-block;
    FONT-SIZE: 30px;
    font-weight: bold;
    letter-spacing: 5px;
    LINE-HEIGHT: 150%;
    text-shadow: 2px 2px 2px #00205b, 1px -1px 1px #00205b, -1px 1px 1px #00205b, -1px -1px 1px #00205b;
}


.dict_title {
    display:inline-block;
    color:#E6E6E6;
    font: 20px Tahoma;
    letter-spacing: 1px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #ef333f, 1px -1px 1px #ef333f, -1px 1px 1px #ef333f, -1px -1px 1px #ef333f;
}



body{font-family:Arial,Helvetica,sans-serif;font-size:12px; margin:0;padding:0}
.relink {
PADDING-RIGHT: 15px;
text-decoration: none;
}


.play{
	background:url("btn_play.png");
	background-size:25px 24px;
	width:25px;
	height:24px;
	display:inline-block;
	outline:none;
}


img{border:none}a{outline:none;text-decoration:none}
#logo{position:absolute;top:7px;left:3px}
#logo
a{display:block;width:267px;height:121px}.neo-bs-title{margin-left:83px;width:458px}ul.neo-search-title{list-style:none}ul.neo-search-title
li{display:block;float:left;width:80px;margin-top:7px;color:#009f92;text-align:center}ul.neo-search-title li
a{color:#3c967c;text-transform:uppercase;font-weight:bold}ul.neo-search-title li
a.current{color:#000}ul.neo-search-title
li.wlinks{width:87px}ul.neo-search-title
li.video{width:57px}ul.neo-search-title
li.tratu{width:57px}.neo-sl-title a:hover{color:#aaa}.neo-suggest{font-size:14px;color:#666}.neo-suggest
a{text-decoration:underline;font-weight:bold}.neoneo-box-search-result-content-l{float:left;width:675px}.neo-result-content-r{float:right;width:85px;text-align:center}.xemtiep{text-align:right;margin-top:5px}.xemtiep
a{color:#ff0073;font-weight:bold}


#neo-container,#neo-container2{width:100%;margin:0 auto;}
#neo-header{background:url('top_bg2.jpg') top left; height:50px;}

#logo{
  position: absolute; left: 50%; top:130px;  margin-left: -205px;
}
h1{width:410px;height:118px;background:url('vndic_logo2.png')  no-repeat top left;}
h2{width:410px;height:118px;background:url('vdict_logo2.png') no-repeat top left; }

#logo a{display:block;width:350px;height:120px}


#home-menu{position:absolute;z-index:99;top:0;right:0}
#home-menu ul{list-style:none;list-style-image:none}
#home-menu ul li{z-index:0;border:none;padding:0;display:inline;color:#2f6fab;margin-left:1em;line-height:1.2em;background:none}
#home-menu li
a{text-decoration:none;color:#005896;padding-bottom: .2em;background:none;font-weight:bold}
#home-menu li a:hover{background-color:transparent;padding-bottom: .2em;text-decoration:none}
#home-menu li.active a:hover{background-color:transparent}
.neo-sl-title{width:523px;color:#00a79b;text-align:center;margin-top:10px}
#neo-box-search{display:block;width:auto;height:auto;position:static}
.neo-bs-top{ display: table; margin: 0 auto; margin-top:290px;}
.neo-bs-title{margin-left:30px;width:458px}
.bottom{
width:100%;
height:50px;
text-align: center;
bottom: 0;
top:10px;
}
ul.neo-search-title{list-style:none}ul.neo-search-title
.clearfix:after{clear:both;display:block;content:".";height:0;visibility:hidden}* html > body
.clearfix{width:100%;display:block}* html
.clearfix{height:1%}
.neo-search-input{background:url('neo-homesearch-input-bg3.png') no-repeat top left;width:700px;height:37px;margin-left:8px;margin-top:4px;position:relative}
.neo-search-input img{position:absolute;top:8px;left:4px}
.neo-si-input{width:330px; position:absolute;top:7px;left:28px}
.neo-input{border:none;width:328px}
.se-input{border: none; border-color: #fff; width: 374px; height:20px; FONT-SIZE: 16px;}
.neo-si-btnsubmit{border:medium none;display:block;position:absolute;width:116px; height:33px;background:url('search-button2.png') no-repeat top left; top:2px; right:157px; cursor:pointer}
.neo-si-select{position:absolute;width:150px;height:31px;top:3px;right:3px;border:medium none;font-size:12px; background:#FFF url('neo-si-select.png') no-repeat center left; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;}
.mobile{position:absolute; width:24px;height:42px; top:10px; left:5px;}

.neo-si-keyboard{border:medium none;display:block; position:absolute;width:20px; height:14px;background:url('key_icon.png') no-repeat top left; top:10px; right:275px; cursor:pointer; FONT-SIZE: 0px;}
#ketqua{position: absolute; margin-top:15px; margin-left:30px; width:95%; height:100%;}

#neo-box-search2{display:block;width:auto;height:auto;position:static;}
.neo-bs-top2{ display: table; margin-left:240px; margin-top:11px;}
#logo_small{position: absolute; margin-top:1px;  margin-left:4px;}
#logo_small a{display:block;width:200px;height:54px}
.logo_small1{width:242px;height:69px; background:url('vndic_logo_small.png')  no-repeat top left;}
.logo_small2{width:242px;height:69px; background:url('vdict_logo_small.png') no-repeat top left; }
.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: 14px; LINE-HEIGHT: 150%;}
.dropdown {margin-top:10px; margin-bottom:10px;}

.opt{margin-top:4px; margin-bottom:4px;}


.rsbox {width:80%; text-align: center; margin-left:10%;}
.rsstyle {FONT-SIZE: 18px; margin:5px}
a.rsstyle:hover {background:yellow; }


.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}







#divContainerRight
{
	float:left;
	margin-left:10px
    width:240px;
    background:#ffffff url('bar_right_center.jpg') repeat-y top left;
}

#divContainerRightHead
{
    width:240px;
    background: url('bar_right_head.jpg') no-repeat top left;
}

#divContainerRightHeadThin
{
    width:240px;
    background: url('background_head_thin.jpg') no-repeat top left;
}

#divContainerRightFoot
{
    width:240px;
    height:6px;
    background: url('bar_right_footer.jpg') no-repeat bottom left;
}
#ulrelateArtist
{
padding-left:1px;
    list-style-type:disc;
    width:220px;
    margin:0 auto;
}

#ulrelateArtist li
{
    
    border-bottom:1px dotted #cccccc;
    padding-left:2px;
    padding-top:10px;
    list-style-position:inside;
    color:#00A79B;
}
.linkblack:link
{
    color:#000000;
    text-decoration:none;
}

.linkblack:visited
{
    color:#000000;
    text-decoration:none;
}






.rlt {
	FONT-SIZE: 12px;
	text-decoration: underline;
}

.rwTitle {width: 100%; padding: 2px; border-top: 1px solid #666666; color:#000000; background:#CCFF99; font-size: 14px; font-family:Arial, Helvetica, sans-serif; }
.vicilink {width: 100%; padding: 2px; border-top: 1px solid #666666; color:#000000; background:#FFE6F0; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.rw:hover {color:#CC3300; BACKGROUND: #D2FFD2 url('tic.png') no-repeat 39 7px; text-decoration:none; background-color:#D2FFD2}
.rw { display: block;  PADDING-LEFT: 45px; PADDING-TOP: 2px; BACKGROUND: url('tic.png') no-repeat 35 7px; text-align: left; font-size:12px; font-family:Verdana,Helvetica, Tahoma,Arial; color:#008000; font-weight:bold;width: 100%px; height: 20px; text-decoration: none}
.headlink {FONT-SIZE: 14px; COLOR: #FF6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.menu:hover {background-color: #FFDDEE; color: #008000;text-decoration:none;}
.menu {PADDING-LEFT: 20px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; BACKGROUND: url(menubg.gif) no-repeat 0 3px;;  background-color:#FF71AA; display: block;  text-align: left; font-size:12px; font-family:Verdana,Helvetica, Tahoma,Arial; color:#FFFFFF; font-weight:bold;width: 100%px; height: 15px; text-decoration: none;}
.danhtu {font-weight: bold; FONT-SIZE: 14px; COLOR: blue; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}


.list1{ padding-left: 25px; font-size: 12px; font-family:Arial, Helvetica, sans-serif; } 
.list2{ padding-left: 25px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; list-style: circle; } 
.list3{ padding-left: 25px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; list-style: square; } 
.list_word{ padding: 5px; font-size: 12px; } 
.list_word a{ font-size: 12px; font-weight: bold; text-decoration: underline; color:#339933; } 
.list_word a:hover{ font-size: 12px; font-weight: bold; text-decoration: none; color:#0033FF; }

td {FONT-SIZE: 12px; COLOR: #003500; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.title {font-weight: bold; FONT-SIZE: 14px; COLOR: #669900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.read {FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 150%;
}

a.top:hover {
color : red;
font-family: Helvetica, Verdana, Arial,sans-serif;
font-size: 13px;
text-decoration: none;
font-weight:bold;
}

a.top {
padding: 6px;
background-color: #F3F3F3;
color : #000000;
font-family: Helvetica,Verdana, Arial,sans-serif;
text-decoration : none;
font-size: 13px;
font-weight:bold;
}

a:hover
{
text-decoration: none;
background-position: bottom bottom;
}


////mean
.word {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 24px;
	padding: 0px;
	border-bottom: 2px solid blue;
}

.mean1 {
height: 25px;
FONT-SIZE: 14px;
LINE-HEIGHT: 200%;
color: #3C372F;
}
.mean2 {
height: 25px;
LINE-HEIGHT: 200%;
color: #008080;
font-size: 14px;	
}
.mean3 {
height: 25px;
LINE-HEIGHT: 200%;
color: #D25400;
font-size: 14px;	
}

.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;
}





.autosuggest ul em { font-style: normal; color:#AA2222; } 
.suggestions { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#0099CC; padding: 5px 0 5px 1px; }

div.autosuggest
{
	position: absolute;
	padding: 5px 0 0 0;
}

div.autosuggest div.as_header,
div.autosuggest div.as_footer
{
	position: relative;
}
div.autosuggest div.as_footer
{
}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{
	position: absolute;
}
div.autosuggest div.as_footer div.as_corner
{
}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar
{
	/* phan dau va phan cuoi */
	height: 0px;
	overflow: hidden;
	background-color: #333;
	border: 0px solid #001919;
}


div.autosuggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	border: 1px solid #001919;
	background-color: #EFF9FC;/*: #f5f5f5;	/* mau nen cua list */
}

div.autosuggest ul li
{
	color: #ccc;
	padding: 0;
	margin: 0 4px 0px;
	text-align: left;
}

div.autosuggest ul li a
{
	color: #808080;
	display: block;
	text-decoration: none;
	background-color: transparent;
	text-shadow: #000 0px 0px 5px;
	position: relative;
	padding: 0;
	width: 100%;
}
div.autosuggest ul li a:hover
{
}
div.autosuggest ul li.as_highlight a:hover
{
	background-color: #FFCC00;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 1px 6px;
	font-weight: bold;
}

div.autosuggest ul li a span small
{
	font-weight: normal;
	color: #DDDDDD;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #ccc;
}

div.autosuggest ul li.as_highlight a
{
	color: #fff;
	background-color: #CBECF5;
}

div.autosuggest ul li.as_highlight a span
{
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr
{
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
}

div.autosuggest ul li.as_highlight a .tr
{
	right: 0;
}



div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul em
{
	font-style: normal;
	color:#AA2222;
}