body {margin: 0px; background-color: #EFEFEF; line-height: 1.7}

#main_container {margin: auto; font-family: verdana, arial; font-size: 14px; width: 1000px; background-color: #FFFFFF;}
#menu_top_container {width: 100%; margin-top: 5px; background-color: #163c61; border-bottom: 1px solid #FFFFFF; text-align: right; font-size: 13px; font-weight: bold; color: #FFFFFF;}
#menu_top_container a {color: white;}
#header_container {border-bottom: 1px solid #163c61; background-color: #83c0dd; padding: 5px; background-image: url('../images/bg_header.jpg')}
#search_container {width: 100%; margin-top: 5px;}
#logo_slogan_container {width: 100%}
#image_logo {float:left;}
#logo {height:25px; width:200px;}
#slogan{float:right; font-size: 14px; font-weight: bold; color: #555555; font-family: georgia}
#form_search_text {width: 95%; border: 2px solid #888888; height: 30px; font-size: 100%; }
#submit_form {padding-top: 2px;}

#content_container {width: 100%; background-color: #FFFFFF;}
#write_here {color: #555555; font-size: 95%; font-family: georgia}

#search_lang {padding-top: 5px;}
.fieldradio {padding-bottom:5px; border-top: 1px solid #5daf49; width: 93%; font-size: 100%; }
#button_submit {width: 200px; height: 35px; font-weight: bold; font-size: 100%}
#bookmark_small {float: right; width: 250px; padding-left: 5px;}

.footer { width:100%; padding: 5px;  padding-top: 10px; text-align: center; font-size: 80%; color: #333333; background-color: #83c0dd}

#left_content {float:left; width: 645px; margin-top: 5px;}
#right_content {float: right; width: 345px; padding-left: 3px; margin-top: 5px;}

#prefix_index {margin-top:7px; padding:5px; border-top:1px solid #AAAAAA; font-size:90%}

a {color: #0033CC; font-size: 100%;}
a:visited {color: #011c6c}
a:hover {text-decoration:none}

h1 {margin:0px; padding: 10px 0 10px 5px; font-size: 110%; font-weight: bold; font-family: georgia, verdana, arial;  color: #555555; background-color: #EFEFEF; border-bottom: 1px solid #333333;}
h2 {font-size: 100%; color: #333333;  font-weight: bold; font-family: tahoma, verdana, arial;  border-bottom: 1px solid #CCCCCC;  padding-top: 5px;}
h3 {font-size: 100%; color: #0b4627;  font-weight: bold; font-family: georgia, verdana, arial;  border-top: 1px solid #CCCCCC;  padding-top: 5px;}

table {width: 100%}

.result_title_language {margin: 0px; font-weight: bold; font-family: georgia, verdana, arial; color: #222222; background-color: #b4d866; border-bottom: 1px solid #006e2e; border-top: 2px solid #006e2e; line-height: 1}
.result_title_query {font-size: 110%; color:#004c0d;  font-weight: bold; font-family: georgia, verdana, arial;  padding-top: 15px;}
.result_error {color: #7b1a2c}

.result_sub_title_query {font-size: 95%; color:#444444;  line-height: 1.5;  font-weight: bold; font-family: georgia, verdana, arial; }

.result_sub_title_language {margin: 0px; padding: 5px 0 5px 5px; height: 20px; font-size: 95%; font-weight: bold; font-family: verdana, arial; color: #000000;  border-bottom: 1px solid #35860d; }

.result_text { color: #222222; line-height: 1.5; }

.header_tr {background-color: #cdeb8b; font-size: 100%; color:#183a07;  font-weight: bold; font-family: georgia, verdana, arial; height: 23px; line-height: 2;  line-height: 1 }
.header_left_td {width: 30%; padding: 5px; border-bottom: 1px #afd261 solid;}
.header_right_td {width: 70%; padding: 5px; border-left: 1px solid #afd261; border-bottom: 1px #a3c1d9 solid;}
.left_td {width: 30%; padding: 5px; border-bottom: 1px #afd261 solid; vertical-align: top;}
.right_td {width: 70%; padding: 5px; border-left: 1px solid #afd261; border-bottom: 1px #afd261 solid;  vertical-align: top;}

.pos_name {font-size: 110%; color: #04564b; font-weight: bold; font-family: georgia, verdana, arial; border-top: 1px solid #CCCCCC; padding-top: 5px; }

.thesaurus_group {line-height: 1.5; padding: 5px;}
.thesaurus_group ul {list-style: decimal; font-size: 100%; margin-left: 20px; line-height: 1.5}
.thesaurus_group li {padding-bottom: 5px;}

.word_pron {font-size: 90%; color:#555555}
.word_pos {font-size: 95%; font-style: italic;}
.word_thesaurus {font-size: 105%; color: #112d49;}
.word_example {color: #4a3d2c; font-style: italic; padding: 5px 0px 0px 15px; font-family: arial, verdana; font-size: 100%}
.word_synonym {color: #555555; padding: 5px 0px 0px 15px; font-family: arial, verdana; font-size: 100%}
.word_synonym a { color:#0033CC}
.word_source { font-size: 85%; text-align: right; padding-bottom: 10px; color: #50666f;}

.did_you { color: #555555; border-top: 1px solid #CCCCCC; padding-top: 5px; }
.did_you_content {padding-left: 10px;}

.thesaurus_description {font-size: 100%; font-weight: normal; color: #555555; font-family: verdana, arial;}

.mark_word {background-color:#fbf0c6}
.content {background-color: #FFFFFF; padding: 5px;}
.ads {background-color: #FFFFFF}
.powered_by {font-size: 85%; float: right; color: #888888}

.fieldcontain {width: 90%; padding: 5px;}

.more_details {float: right}


ul{margin:0; padding:0; list-style-type:none;line-height:0;}

.paging {border: 1px solid #CCCCCC; padding: 4px; margin-left: 2px;}

.bgtop {background-color: #cdeb8b}

#image_visual {width: 600px; height: 400px}
