div#systranPopupDiv {
    padding-bottom: 5px;
    float: left;
    position: relative;
    z-index:10000;
    border-color: gray;
    border-style: solid;
    border-width: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
    width: 300px;
}

img#systranPopupImageFont {
    position: absolute;
    z-index: 9988;
}

div#popup_processing {
    float: right;
    padding-right: 4px;
    position: relative;
}

div#systranPopupHeader {
    background-image: url(../../template/TemplateImages/url-popup-top-middle.gif);
	height: 30px;
	position: relative;
	margin: 0 10px 0 10px;
    z-index: 10000;
}

div#systranPopupTitle {
    background-image: url(../../template/TemplateImages/url-popup-top-left.gif);
	background-repeat:no-repeat;
	width: 320px;
	height: 30px;
    position: absolute;
	left: -10px;
    z-index: 10000;
}

div#systranPopupClose {
    position: absolute;
	top: 0;
	right: -10px;
	background-image: url(../../template/TemplateImages/url-popup-top-right.gif);
	background-position: top right;
    background-repeat: no-repeat;
    height: 30px;
	padding-top: 13px;
    z-index: 10000;
}

div#systranPopupClose a {
	color: #ffffff;
	background-image: url(../../template/TemplateImages/url-popup-close.gif);
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 20px;
	font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
	text-decoration: none;
	margin-right: 5px;
}

div#systranPopupClose a:hover {
	color: #ffffff;
	background-image: url(../../template/TemplateImages/url-popup-close.gif);
	background-position: top right;
	background-repeat: no-repeat;
	text-decoration: underline;
}

div#systranPopupFooter {
	height: 8px;
	position: relative;
	clear: both;
    z-index: 10000;
}

div#systranPopupFooterLeft {
	height: 8px;
	width: 50%;
	position: absolute;
	left: 0;
	background-image: url(../../template/TemplateImages/url-popup-bottom-left.gif);
	background-repeat: no-repeat;
}

div#systranPopupFooterRight {
	height: 8px;
	width: 50%;
	position: absolute;
	right: 0;
	background-image: url(../../template/TemplateImages/url-popup-bottom-right.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

div#systranPopupOriginalSource {
    color: #1e85c0;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-bottom: 4px;
    z-index: 10000;
}

div#systranPopupSource {
    position: relative;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black;
    padding-bottom: 2px;
    z-index:10000;
}

div#systranPopupDivContent {
    position: relative;
    padding: 7px;
    padding-bottom: 10px;
    padding-bottom: 0px;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ecf9ff;
    border-left: 1px solid #035eb3;
	border-right: 1px solid #035eb3;
    z-index: 9995;
}

/**
** Altmeaning choices
*/
a.systran-altmeaning-choice {
    text-decoration: none;
    color: black;
}

a.systran-altmeaning-choice:hover {
    text-decoration: underline;
}

a.systran-altmeaning-choice-selected {
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: black;
}

/**
** Altmeanings
*/
/*div#systranPopupDivContent span.systran_altmeaning {
    background-color: #fffddc;
}

span.systran_altmeaning {
    background-color: #fffddc;
    color: black;
} */

/*span.systran_nfw_source {
    color: red;
} */

div#systranPopupDivContent span.systran_nfw_source {
    color: red;
}


/**
** Feedback
*/
div#systranPopupFeedbackDiv {
	margin-top: 7px;
    padding-top: 7px;
    padding-bottom: 0px;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top: 1px dotted #bddaf0;
    position: relative;
}

div#systranPopupFeedbackDiv img {
	border: 0;
}

div.systranPopupFeedbackDivContent {
	text-align: center;
}

a#systranFeedbackMenu {
    color: #1E85C0;
    font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div#systranPopupFeedbackSubmitArea {
    width: 98%;
    height: 20px;
    text-align: right;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}

div#systranPopupFeedbackSubmitArea a {
	margin-right: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #1E85C0;
}

input#systranPopupFeedbackSubmit {
	background: url('../../template/TemplateImages/bg-input-submit.png');
	height: 16px;
	border: 1px solid #9d9d9d;
	font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	color: #ffffff;
	margin: 0;
}

textarea#systranPopupFeedbackText {
    margin-top: 10px;
	border: 1px solid #9d9d9d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
}

/**
** Rating
*/

div#systranRatingDiv {
    position: absolute;
    top: 5px;
    right: 5px;
}

/**
** Tab inside popup
*/
div#systranPopupTabSubDiv {
    position: absolute;
    float: left;
    z-index:10;
    padding: 0px;
    /*background-color: #74ccf3;*/
}

div.systran-altmeaning-tab  {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color: #ffedbd;
    padding: 2px 2px 2px 5px;
    color: black;
}

div.systran-lookup-tab {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color: #b9e7fd;
    padding: 2px;
    color: black;
}

/**
** Lookup stylesheet
*/

div#systranPopupTabContent {
    /*height:200px;
    overflow:auto;*/
    z-index: 9995;
}

div#lookup_results {
    border: 0;
    position: relative;
    margin-top:8px;
    margin-bottom:3px;
    height:200px;
    overflow:auto;
    z-index: 9999;
    width: auto;
}

img#lookup_results_image {
    position: absolute;
    z-index: 9994;
    display: none;
}

*.dl_dir_header {
    width:96%;
    height:16px;
    background-color:#BCD0EE;
    border-style:outset;
    border-width:1px;
    margin-top:2px;
    text-indent:2px;
    position:relative;
}

*.dl_dict_header {
    width:98%;
    background-color:#ecf9ff;
    border-style:solid;
    border-width: 0 1px 1px 0;
    border-color: #035eb3;
    text-indent:2px;
    position:relative;
    margin-top:3px;
}

img.dl_dict_header_ico {
    vertical-align:middle; padding-right:6px; padding-top:1px; padding-bottom: 1px;
}

*.dl_dir_area {
    margin-left: 0px;
}

*.dl_dict_area {
    margin-left: 0px;
    margin-bottom: 10px;
}

*.dl_dict_addinfo {
    color: #666666;
    width: 96%;
    text-align: right;
    margin-top: 4px;
    margin-right: 2px;
}

*.dl_spellchecked {
    margin-top: 2px;
}

*.dl_source {
    margin-top: 4px;
}

*.dl_source_position {
    font-weight: bold;
    margin-right: 2px;
}

*.dl_source_text {
    font-weight: bold;
    margin-right: 4px;
}

*.dl_phonetic {
    color: #2DABF5;
    margin-right: 4px;
}

*.dl_pos {
    font-style: italic;
    color: #08CF1F;
    margin-right: 4px;
}

*.dl_target {
    margin-left: 10px;
    margin-top: 2px;
}

*.dl_target_word {
    font-weight: bold;
}

*.dl_target_word a {
    font-weight: bold;
    color: #1e85c0;
}

*.dl_target_bullet {
    color: #2DABF5;
    margin-right: 4px;
}

*.dl_target_otherexpressions {
    font-style: italic;
}

*.dl_target_domain {
    color: #666666;
    margin-right: 4px;
}

*.dl_target_usage {
    color: #666666;
    margin-right: 4px;
}

*.dl_target_indicator {
    color: #666666;
    margin-right: 4px;
}

*.dl_target_morpho {
    color: #08CF1F;
    margin-left: 4px;
}

*.dl_expression {
    margin-left: 20px;
}

*.dl_exsource {
    color: #666666;
}

*.dl_additional_meaning {
    color:#1e85c0;
}

*.dl_additional_meaning:hover {
    color:#1e85c0; text-decoration:underline; cursor:pointer;
}

*.dl_additional_expression {
    color:#1e85c0;
}

*.dl_additional_expression:hover {
    color:#1e85c0; text-decoration:underline; cursor:pointer;
}

img.dl_header_chevron {
    position:absolute; right:2px; width:14px; height:14px; vertical-align:middle;
}