body {background-color: rgb(231,194,60); margin: 0px; padding: 0px 0px 40px 0px; font-family: Verdana, sans-serif; font-size: 70%;}
a {text-decoration: none; color: rgb(15,43,64); border-bottom: 1px dotted #666666;}
a.noborder {border: 0px;}
a:hover {color: rgb(47,99,139);}
img {border: 0px;}
input {font-family: Verdana, sans-serif; font-size: 100%;}

#siteswitcher { background-color: #ecd277; border-bottom: 1px solid #FFFFFF; height: 24px; }
#siteswitcher-inside { width: 900px; margin: 0px auto 0px auto; }
#siteswitcher a.tab { float: left; background-color: #cccccc; padding: 3px 10px 5px 10px; height: 11px; border: 1px solid #FFFFFF; border-bottom: 0px; overflow-y: hidden; margin-top: 5px; margin-right: 5px; color: #333333;}
#siteswitcher a.tab:hover { color: #555555; }
#siteswitcher a.tabCurrent { background-color: rgb(56,55,50); color: #FFFFFF; padding-top: 3px; padding-bottom: 5px; }
#siteswitcher a.tabCurrent:hover { color: #DDDDEE; }

div#header {width:100%; height: 100px; background-color: rgb(56,55,50); background-image: url(header-bottom.gif); background-position: bottom left; background-repeat: repeat-x;}
div#header-inside {width: 900px; margin: 0 auto; position: relative; padding-top: 1px;}

div.shop { margin-top: 20px; background-color: #ffffbb; padding: 10px 10px; position: relative; }
div.shop div.caption { position: absolute; top: 10px; right: 10px; width: 165px; }
div.shop div.caption span.ga { display: block; font-weight: bold; margin-bottom: 5px; }
div.shop div.caption span.en { display: block;}

div#main {width: 100%; background-color: #FFFFFF;}
div#main-inside {width: 900px; margin: 0 auto; position: relative; padding-top: 1px; padding-bottom: 15px;}

div#main-data {/*margin-left: 250px;*/ float: left; width: 650px; margin-left: 20px; padding-bottom: 20px; margin-top: -10px;}
div#main-left {float: left; width: 230px; margin-top: 10px;}

div#main-toc {margin: 0px 0px 20px 0px; padding: 20px 20px 10px 15px; background-color: #EEEEEE; border: 2px solid #DDDDDD; width: 190px;}
div#main-toc ul {margin: 0px 0px 0px 0px; padding: 0px;}
div#main-toc li {list-style-type: none; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 20px;
	background-image: url(bullet_go.png); background-position: top left; background-repeat: no-repeat;}
div#main-toc li.all {padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px dotted #999999;}
div#main-toc li a {display: block; padding: 5px 5px; position: relative; top: -3px; border: 1px solid #EEEEEE;}
div#main-toc li a span.ga {font-weight: bold;}
div#main-toc li a span.number {color: #333333;}
div#main-toc li a:hover {background-color: #FFFFFF;}
div#main-toc li a.current {border: 1px solid #BBBBBB; background-color: #FFFFFF;}

div#footer {width: 100%;}
div#footer-inside {width: 900px; margin: 0 auto; position: relative; padding-top: 1px;}

a#logo {position: absolute; top: 15px; left: 5px;}
div#ad-top {position: absolute; top: 15px; left: 335px;}

div#menu a {float: left; padding: 3px 10px 3px 10px; color: #666666; margin-right: 0px; border: 0px; font-size: 90%;}
div#menu a:hover {color: #333333;}
div#menu a span.ga {font-weight: bold;}
div#menu a.current {background-color: #CCCCCC; color: #333333; margin-right: 10px;}

div#welcome {line-height: 1.5em; margin-top: 20px;}
div#welcome .ga {margin-bottom: 0px; color: rgb(15,43,64); font-size: 115%; margin-bottom: 0px; }
div#welcome .en {color: #666666; font-size: 115%; }

div#footer-inside {color: #444444; padding: 5px 0px; line-height: 1.5em;}
div#footer-inside p {margin: 5px 0px 5px 0px;}

form#searchbox {background-color: rgb(215,215,215); width: 650px; margin: 0 auto; margin-top: 20px; padding: 0px;}
div#searchbox-top {height: 5px; background-image: url(searchbox-top.gif); background-position: top right; background-repeat: no-repeat;}
div#searchbox-middle {background-image: url(searchbox-middle.gif); background-position: top right; background-repeat: repeat-y; padding: 10px 15px 10px 15px;}
div#searchbox-bottom {height: 5px; background-image: url(searchbox-bottom.gif); background-position: bottom right; background-repeat: no-repeat;}
form#searchbox div.line {margin-bottom: 10px;}
form#searchbox div.line input.textbox {font-size: 140%; padding: 2px; width: 550px; margin-right: 10px;}
form#searchbox div.line input.button {font-size: 140%; padding: 1px; width: 50px;}
form#searchbox div.similars {padding: 0px 2px; margin-bottom: 5px;}
form#searchbox div.similars span.title {color: #222222;}
form#searchbox div.help {color: #222222;}
form#searchbox .ga {font-weight: bold;}

div.noresults {text-align: center; margin-top: 50px; margin-bottom: 300px; color: #444444;}
div.noresults .ga {font-weight: bold; margin-bottom: 5px;}

div.langTable {height: 24px;}
div.langTable a {float: left; height: 18px; border: 1px solid #EEEEEE; padding: 2px 5px 5px 5px; background-color: #EEEEEE; margin-right: 10px; color: #444444;}
div.langTable a .ga {font-weight: bold;}
div.langTable a.current {border: 1px solid #999999; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; color: #222222; background-color: #FFFFFF;}
div.langTable a input {position: relative; top: 3px;}

div.formTable {padding: 10px 5px 10px 28px; position: relative;}
div.formTable img.icon {position: absolute; top: 10px; left: 5px;}
div.formTable .title {margin-bottom: 5px; color: #444444;}
div.formTable .title .ga {font-weight: bold;}
div.formTable .title em {font-style: normal; color: rgb(15,43,64);}
div.formTable span.word {font-size: 110%; color: rgb(15,43,64);}
div.formTable span.num {color: #444444;}

div.sectionHeading {font-size: 125%; background-color: rgb(56,55,50); padding: 5px; color: #FFFFCC; margin-bottom: 0px; margin-top: 30px; position: relative;}
div.sectionHeading span.ga {font-weight: bold;}

div.freqItem {margin-bottom: 10px; margin-top: 10px; margin-left: 5px;}
div.freqItem .ga {font-weight: bold;}
div.freqItem div.title {color: #330000; font-size: 120%; font-weight: bold;}
div.freqLine {position: relative; margin-top: 5px;}
div.freqLine div.caption {color: #333333;}
div.freqLine div.number {position: absolute; top: 2px; left: 120px; width: 100px; text-align: center; font-size: 150%; font-weight: bold; color: rgb(15,43,64);}
div.freqLine div.legend {position: absolute; top: 0px; left: 220px; color: #666666;}
div.freqWindow div.number {font-weight: normal;}

div.lsg {margin-bottom: 20px; line-height: 3em; margin-top: 10px; text-align: justify;}
div.lsg a {border: 0px; color: #222222; margin-right: 5px; padding: 3px 5px; white-space: nowrap; float: left;}
div.lsg a:hover {background-color: #CCD9F2; color: #AA3333;}

div.iry {margin-bottom: 15px; padding: 5px 5px 5px 5px; margin-top: 10px;}
div.iry-article {float: left; width: 275px; margin-bottom: 10px; margin-right: 10px; color: #222222; font-size: 110%; text-indent: -20px; margin-left: 20px;}

div.gt {margin-bottom: 15px; margin-top: 10px;}

a.info-button {position: absolute; bottom: 1px; right: 1px; width: 35px; top: 1px; background-color: #FFFFCC; padding: 5px; text-align: center; border: 0px;}
a.info-button:hover {background-color: #FFFF99;}
a.info-button img {}
a.info-button span.arrow {color: #555555; position: relative; top: -4px; font-size: 70%; margin-left: 5px;}
div.info-box {background-color: #FFFFCC; border-bottom: 2px solid #FFFF99; padding: 5px 10px 1px 10px; color: #333333; display: none; line-height: 1.5em;}
div.info-box p {margin: 5px 0px 10px 0px;}
div.info-box .ga {font-weight: bold;}

div.beo {margin-bottom: 15px; margin-top: 10px; padding: 5px 5px 5px 5px;}
div.beo-item {border-bottom: 1px solid #DDDDDD; padding: 7px 0px 10px 0px;}
div.beo-item div.left {float: left; width: 200px;}
div.beo-item div.source {color: #330000; font-size: 120%; font-weight: bold;}
div.beo-item div.target {color: #222222; font-size: 120%;}
div.beo-item div.right {margin-left: 220px; line-height: 1.5em;}
div.beo-item span.sentence {color: #222222;}
div.beo-item span.sentence span.highlight {background-color: #FFFF99; padding: 1px 3px; font-weight: bold; color: #330000;}
div.beo-item a.url {white-space: nowrap; border: none;}

iframe#frmList {height: 200px; width: 100%}

iframe#siteswapper {position: fixed; left: 0px; width: 100%; bottom: -1px; height: 30px; z-index: 20;}
* html iframe#siteswapper {display: none;}

div.gt-article {position: relative;}

div.edit-tools {float: right; font-size: 11px; color: #333333; position: relative; top: 5px;}
div.edit-tools a {color: #006600;}
div.edit-tools a:hover {color: #33AA33;}

