body {
  font-family:arial,helvetica,sans-serif;
/*font-family:'myArial';*/
  font-size:12px;
  margin:0;
}
/*
@font-face{
  font-family : 'myArial';
  src : url('/fonts/myArial.eot');
  src : url('/fonts/myArial.eot?') format('eot),
        url('/fonts/myArial.woff') format('woff'),
        url('/fonts/myArial.svg#abcd') format('svg'),
        url('/fonts/myArial.ttf') format('truetype');
}
*/

/* padding: top right bottom left */

a {
  text-decoration:none;
  color:#b80;
}
a:visited {
  color:#850;
}
a:hover {
  text-decoration:underline;
}
a.anchor {
  text-decoration:none;
  color:#000;
}

img {
  border:none
}

fieldset {
  padding:0;
  margin:0;
  border:none;
}

form {
  padding:0;
  margin:0;
}

input {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  padding:0;
}

select {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
}

ul {
  list-style:none;
}


div#global-div {
  width:1000px;
  margin-left:auto;
  margin-right:auto;
}


div#briant-div {
  position:absolute;
  top:3px;
  width:390px;
  color:#B3B3B3;
  text-align:right;
  font-style:italic;
  font-size:11px;
}

div#shortcuts-div {
  position:absolute;
  width:580px;
  height:17px;
  margin-left:400px;
  padding-right:20px;
  padding-top:3px;
  text-align:right;
  font-size:11px;
  background-color:#f2f2f2;
}

div#shortcuts-div ul {
  margin:0;
}

div#shortcuts-div a {
  color:#777;
  margin-left:20px;
}

/*** HEADER ***/

div#header-div {
  width:1000px;
  height:150px;
}

div#edito-div {
  position:absolute;
  top:55px;
  margin-left:600px;
  width:190px;
  color:#B3B3B3;
  text-align:right;
  font-style:italic;
}

div#switch-language-div {
  position:absolute;
  top:128px;
  margin-left:200px;
  width:190px;
  text-align:right;
  font-size:11px;
  color:#aaa;
}

div#switch-language-div a {
  color:#aaa;
}

div#switch-language-div a:hover {
  color:#eee;
  text-decoration:none;
}


/*** SEARCH ***/

div#search-div {
  position:absolute;
  top:120px;
  margin-left:400px;
  width:600px;
  height:30px;
  z-index:10001;
}

div#toggle-search-div {
  position:absolute;
  width:190px;
  height:23px;
  padding-right:10px;
  padding-top:7px;
  text-align:right;
  font-size:14px;
  color:#333333;
  cursor:pointer;
}

div#toggle-search-div:hover {
  color:#fff;
}

div#toggle-search-div a:hover {
  text-decoration:none;
}

div#toggle-search-div span.close {
  display:none;
  float:left;
  margin-left:10px;
  width:15px;
  height:3px;
  background-color:#fff;
}

div#search-panel-div {
  display:none;
  position:absolute;
  top:30px;
}

div#search-yellow-border-div {
  position:relative;
  width:600px;
  height:5px;
  background-color:#e6aa14;
}

div#search-tabs-div {
  position:relative;
  height:20px;
  width:600px;
  background-color:#999;
}

div#search-tabs-div div.switch-tab {
  float:left;
  height:18px;
  padding:2px 20px;
  cursor:pointer;
  font-weight:bold;
}

div#search-tabs-div div.active {
  color:#fff;
  cursor:default;
}

div#search-tabs-div div.passive {
  color:#333;
}

div#switch-full-search-div {
  background-color:#ccc;
  /*width:100px;*/
}

div#switch-objects-search-div {
  background-color:#b3b3b3;
  /*width:280px;*/
}

div#switch-texts-search-div {
  background-color:#999;
  /*width:160px;*/
}

div#search-panel-div div.tab {
  display:none;
  position:absolute;
  padding:5px 5px 5px 15px;
}

div#search-panel-div div.toggle-panel {
  padding-left:35px;
  padding-top:3px;
  height:17px;
  color:#444;
  font-weight:bold;
  font-size:11px;
}

div#search-panel-div div.open {
  background:url("../ima/search/open.png") 19px 6px no-repeat #cbcbcb;
  cursor:default;
}

div#search-panel-div div.close {
  background:url("../ima/search/close.png") 20px 5px no-repeat #cbcbcb;
  cursor:pointer;
}

div#toggle-search-objects-free-div {
  border-bottom:2px solid #fff;
}

div#full-search-div {
  background-color:#ccc;
}

div#objects-search-div {
  background-color:#b3b3b3;
}

div#texts-search-div {
  background-color:#999;
}

div#toggle-search-texts-free-div {
  border-bottom:2px solid #fff;
}

div#search-panel-div div.free-form {
  background-color:#fff;
  padding:25px 20px;
  width:540px;
  height:35px;
}

div#search-panel-div div.detailed-form {
  background-color:#fff;
  padding:10px;
  width:560px;
}

div#search-panel-div div.hiddenField {
  display:none;
}

div#search-panel-div div.formField {
  position:relative;
  padding-top:2px;
  clear:left;
  height:19px;
}

div#search-panel-div div.formField input {
  margin:0;
}

div#search-panel-div div.formField input.text {
  width:252px;
}

div#search-panel-div div.formField input.check {
  width:249px;
}

div#search-panel-div div.formField input.numeric {
  width:200px;
}

div#search-panel-div div.formField select {
  width:256px;
  margin:0;
}

div#search-panel-div div.formField select.operator {
  width:50px;
  margin-right:2px;
}

div#search-panel-div div.formChildField {
  position:relative;
  padding-top:2px;
  margin-left:23px;
  margin-right:22px;
  background-color:#e6e6e6;
  border-left:1px solid #aaa;
  border-right:1px solid #aaa;
  clear:left;
  height:19px;
}

div#search-panel-div div.formLastChildField {
  position:relative;
  padding-top:2px;
  padding-bottom:2px;
  margin-left:23px;
  margin-right:22px;
  margin-bottom:1px;
  background-color:#e6e6e6;
  border-left:1px solid #aaa;
  border-right:1px solid #aaa;
  border-bottom:1px solid #aaa;
  clear:left;
  height:19px;
}

div#search-panel-div div.formChildField input {
  margin:0;
}

div#search-panel-div div.formChildField input.text {
  width:228px;
}

div#search-panel-div div.formChildField input.check {
  width:226px;
}

div#search-panel-div div.formChildField input.numeric {
  width:198px;
}

div#search-panel-div div.formChildField select {
  width:232px;
  margin:0;
}

div#search-panel-div div.formChildField select.operator {
  width:50px;
  margin-right:2px;
}

div#search-panel-div div.formChildField select.third {
  width:75px;
}

div#search-panel-div div.formChildField select.composite {
  width:auto;
}

div#search-panel-div div.formChildField input.composite {
  border:1px solid #aaa;
  height:19px;
  vertical-align:top;
  width:22px;
}

div#search-panel-div div.formLastChildField input {
  margin:0;
}

div#search-panel-div div.formLastChildField input.text {
  width:228px;
}

div#search-panel-div div.formLastChildField input.numeric {
  width:200px;
}

div#search-panel-div div.formLastChildField select {
  width:232px;
  margin:0;
}

div#search-panel-div div.formLastChildField select.operator {
  width:50px;
  margin-right:2px;
}

div#search-panel-div div.formLastChildField select.composite {
  width:auto;
}

div#search-panel-div div.formLastChildField input.composite {
  border:1px solid #aaa;
  height:19px;
  vertical-align:top;
  width:22px;
}

div#search-panel-div div.formCheck {
  width:258px;
  float:left;
}

div#search-panel-div div.formCheck label {
  margin-left:5px;
}

div#search-panel-div div.spacer {
  float:left;
  width:22px;
}

div#search-panel-div div.delField {
  float:left;
  width:22px;
  background:url("../ima/search/delete-field.png") no-repeat 7px 6px;
  height:19px;
  cursor:pointer;
}

div#search-panel-div div.dataField {
  float:left;
  margin-left:1px;
}

div#search-panel-div div.addField {
  float:left;
  width:22px;
  background:url("../ima/search/add-field.png") no-repeat 7px 6px;
  height:19px;
  cursor:pointer;
}

div#search-panel-div div.formAction {
  text-align:right;
  padding-right:22px;
  padding-top:10px;
}

div#search-panel-div div.formAction input {
  margin-left:10px;
}

div#search-panel-div div.formAction input.button {
  background-color: #E6E6E6;
  border: 1px solid #aaa;
  cursor: pointer;
  font-size: 14px;
  height: 30px;
  margin-left: 20px;
  padding-bottom: 2px;
  width: 100px;
}

div#search-panel-div div.formAction input.logicInput {
  margin-right:5px;
}

div#search-panel-div input.free-query {
  width:400px;
  height:20px;
  padding:5px;
  border:1px solid #ccc;
  font-size:14px;
}

div#search-panel-div input.free-button {
  width:100px;
  height:30px;
  margin-left:20px;
  background-color:#e6e6e6;
  border:1px solid #aaa;
  font-size:14px;
  cursor:pointer;
  padding:3px 5px 5px 5px;
}

div#search-panel-div div.thesaurus-form {
  border-left: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
  border-right: 1px solid #bbb;
  margin-bottom: 2px;
}
div#search-panel-div div.thesaurus-keywords {
  max-width: 508px;
}
div#search-panel-div div.thesaurus-keywords ul {
  float:left;
  max-width:130px;
  padding-left:20px;
}
div#search-panel-div div.thesaurus-keywords li {
  margin-bottom:5px;
  cursor:pointer;
}
div#search-panel-div div.thesaurus-keywords li:hover {
  text-decoration:underline;
}
div#search-panel-div div.thesaurus-pager {
  clear: both;
  border-top: 1px solid #bbb;
  background-color: #eee;
  max-width: 513px;
  line-height: 19px;
}
div#search-panel-div div.thesaurus-pager a {
  padding: 2px 5px;
  border-bottom: 1px solid #bbb;
  border-right: 1px solid #bbb;
  /*white-space: nowrap;*/
}
div#search-panel-div div.thesaurus-pager a.current {
  color:#999;
}
div#search-panel-div div.thesaurus-pager a.current:hover {
  text-decoration:none;
}
div#search-panel-div div.thesaurus-pager a.load {
  cursor:pointer;
}
div#search-panel-div div.thesaurus-close {
  width: 23px;
  border-right: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
  height: 20px;
  background: url("../ima/search/delete-field.png") no-repeat 7px 6px #eee;
  cursor:pointer;
}
div.yellow-rect {
  position:absolute;
  left:0;
  bottom:0;
  width:15px;
  height:5px;
  background-color:#e6aa14;
}



/** SPACE ***/

div#space-div {
  position:absolute;
  top:120px;
  margin-left:600px;
  width:400px;
  height:30px;
  z-index:10002;
}

div#toggle-space-div {
  position:absolute;
  padding-top:7px;
  height:23px;
  width:390px;
  text-align:right;
  font-size:14px;
  color:#333333;
  cursor:pointer;
}

div#toggle-space-div:hover {
  color:#fff;
}

div#toggle-space-div span.close {
  display:none;
  float:left;
  margin-left:10px;
  width:15px;
  height:3px;
  background-color:#fff;
}

div#space-panel-div {
  display:none;
  position:absolute;
  top:30px;
  background-color:#666;
  padding:0px 5px 5px 15px;
}

div#space-user-div {
  background-color:#666;
  color:#fff;
  font-weight:bold;
  height:17px;
  padding-top:3px;
  padding-right:5px;
  width:375px;
  overflow:hidden;
}

div#user-name-div {
  float:left;
  width:350px;
  cursor:pointer;
}

div#disconnect-div {
  float:left;
  height:15px;
  width:15px;
  margin-left:10px;
  margin-top:3px;
  text-align:center;
  cursor:pointer;
}

div#space-action-div {
  position:relative;
  background-color:#4d4d4d;
  height:20px;
  border-bottom:2px solid #808080;
}

div.space-panel {
  position:relative;
  background-color:#4d4d4d;
  color:#fff;
  border-bottom:2px solid #808080;
  display:none;
}

div.space-panel p {
  margin:0;
  padding:5px;
}

div#space-panel-div div.formRow {
  margin-bottom:2px;
}

div#space-panel-div div.formLabel {
  width:190px;
  margin-right:2px;
  padding-top:2px;
  text-align:right;
  font-weight:bold;
  float:left;
}

div#space-panel-div div.formData input {
  width:170px;
}

div#space-panel-div div.formAction {
  width:366px;
  text-align:right;
}

div#space-panel-div div.formAction input {
  background-color: #999;
  border: 1px solid #808080;
  color: #FFFFFF;
  cursor: pointer;
  font-weight: bold;
  padding:0 4px;
}

div#space-signin-div {
}

div#space-forgot-div {
}

div#space-signup-div {
  border:none;
}

div#space-signup-processing-div {
  display:none;
  background-color: #4D4D4D;
    bottom: 0;
    left: 0;
    padding-top: 20px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
  filter:alpha(opacity=90);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)";
  opacity:0.9;
}

div#toggle-signup-div {
  border:none;
}

div#space-account-panel-div {
  display:none;
  background-color:#4d4d4d;
  height:575px;
}

div#space-cancel-div {
}

div#space-content-panel-div {
  display:none;
  background-color:#4d4d4d;
  height:575px;
  overflow-y:auto;
}

div#space-content-panel-div input.ok {
  background-color:#666;
  border:1px solid #000;
  height:20px;
  padding:0 5px 2px;
  vertical-align:top;
  margin-top:-2px;
  cursor:pointer;
  font-weight:bold;
  font-size:11px;
  color:#fff;
}

div#space-content-panel-div input.c {
  background-color:#666;
  border:1px solid #000;
  height:20px;
  padding:0 5px 2px;
  vertical-align:top;
  margin-top:-2px;
  margin-left:-2px;
  cursor:pointer;
  font-weight:bold;
  font-size:16px;
  color:#fff;
}

div#space-content-panel-div input.x {
  background-color:#c00;
  border:1px solid #000;
  height:20px;
  padding:0 5px 2px;
  vertical-align:top;
  margin-top:-2px;
  margin-right:-5px;
  cursor:pointer;
  font-weight:bold;
  font-size:11px;
  color:#fff;
}

div#space-content-panel-div input.label {
  border:1px solid #AAAAAA;
  height:17px;
  vertical-align:top;
  margin-left:-2px;
  margin-top:-2px;
  padding-bottom:1px;
  /*font-weight:bold;*/
  width:250px;
}

div#space-content-panel-div select.mover {
  margin-right:3px;
  border:none;
}

div#space-content-panel-div select.blur {
  width:16px;
}

div#space-content-panel-div select.focus {
  width:auto;
}

div#space-panel-div div.toggle-panel {
  position:relative;
  height:20px;
  border-bottom:2px solid #808080;
}

div#space-panel-div div.open {
  background:url("../ima/space/open.png") 9px 6px no-repeat #4d4d4d;
}

div#space-panel-div div.open div.label {
  float:left;
  height:18px;
  padding-top:2px;
  padding-left:25px;
  font-weight:bold;
  color:#fff;
}

div#space-panel-div div.open div.end {
  float:left;
  background:#E6AA14;
  width:5px;
  height:20px;
  margin-left:5px;
}

div#space-panel-div div.close {
  background:url("../ima/space/close.png") 10px 5px no-repeat #4d4d4d;
  cursor:pointer;
}

div#space-panel-div div.close div.label {
  float:left;
  height:18px;
  padding-top:2px;
  padding-left:25px;
  font-weight:bold;
  color:#b3b3b3;
}

div#space-panel-div div.close div.end {
  float:left;
  background:#808080;
  width:5px;
  height:20px;
  margin-left:5px;
}

div#space-content-panel-div div.toggle-folder {
  position:relative;
  height:20px;
  border-bottom:2px solid #808080;
  cursor:pointer;
}

div#space-content-panel-div div.open {
  background:url("../ima/space/open.png") 9px 6px no-repeat #4d4d4d;
}

div#space-content-panel-div div.edit {
  position:absolute;
  right:2px;
  top:2px;
}

div#space-content-panel-div div.folder {
  display:none;
}

div#space-content-panel-div div.item {
  position:relative;  
  background-color: #fff;
  border-bottom: 2px solid #808080;
  height:50px;
}

div#space-content-panel-div div.thumbnail {
  width:50px;
  height:50px;  
  background-color: #4d4d4d;
  text-align:middle;
  overflow:hidden;
  float:left;
}

div#space-content-panel-div div.thumbnail img {
  max-width:50px;
  max-height:50px;  
}

div#space-content-panel-div div.note {
  margin-left:5px;
  float:left;
}

div#space-content-panel-div div.select {
  position:absolute;
  right:0;
}

div#space-content-panel-div div.title {
  font-weight:bold;
  width:295px;
  overflow:hidden;
}

div#space-content-panel-div div.title a {
  color:#000;
  }

div#space-content-panel-div div.category {
  width:295px;
  overflow:hidden;
}

div#space-content-panel-div div.chapter {
  color:#808080;
  width:295px;
  overflow:hidden;
}

div#add-folder-div {
  position:absolute;
  right:4px;
  top:4px;
  cursor:pointer;
}

div#new-folder-div {
  padding-left:25px;
  padding-top:2px;
  display:none;
}

div#item-selection-div {
  width:380px;
  height:22px;
  background-color:#999;
  text-align:right;
  overflow:hidden;
  display:none;
}

div#item-selection-div input {
  border:1px solid #ccc;
}

div#item-selection-div select {
  border:1px solid #ccc;
}

div.toggle-space-help {
  top:20px;
  height:40px;
  left:0;
  position:absolute;
  width:15px;  
}

/*** MAIN MENU ***/

div#main-menu-div {
  width:1000px;
  height:50px;
  position:relative;
  z-index:9000;
}

div#main-menu-div  a:hover {
  text-decoration:none;
}

div#menu-1-div {
  background:url("../ima/menu/menu-1.jpg") 0 0 no-repeat;
  left:0;
}

div#menu-2-div {
  background:url("../ima/menu/menu-2.jpg") 0 0 no-repeat;
  left:200px;
}

div#menu-3-div {
  background:url("../ima/menu/menu-3.jpg") 0 0 no-repeat;
  left:400px;
}

div#menu-4-div {
  background:url("../ima/menu/menu-4.jpg") 0 0 no-repeat;
  left:600px;
}

div#menu-5-div {
  background:url("../ima/menu/menu-5.jpg") 0 0 no-repeat;
  left:800px;
}

div.menu-container-L1 {
  position:absolute;
  width:200px;
  height:50px;
  overflow:hidden;
}
/*
div.menu-container-L1:hover {
  height:200px;
  overflow:visible;
}
*/
div.menu-opacity-L1 {
  background-color:#000;
  width:200px;
  height:50px;
  position:relative;
  top:0;
  filter:alpha(opacity=60);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
  opacity:0.6;
}

div.current-L1 div.menu-opacity-L1 {
  background-color:#E6AA14;
}

div.menu-content-L1 {
  position:relative;
  top:-50px;
  width:190px;
  height:45px;
  padding-left:10px;
  padding-top:5px;
}

div.menu-content-L1 a {
  color:#fff;
  font-size:16px;
  line-height:16px;
}

div.menu-opacity-L2 {
  background-color:#000;
  width:200px;
  height:150px;
  position:relative;
  top:-50px;
  filter:alpha(opacity=60);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
  opacity:0.6;
}

div.menu-container-L2 {
  position:relative;
  top:-190px;
  width:190px;
  /*overflow:hidden;*/
}
/*
div.menu-container-L2:hover {
  overflow:visible;
}
*/
div.menu-content-L2 {
  padding:2px 5px 2px 20px;
  width:175px;
}

div.menu-content-L2:hover {
  background:#e6aa00 url('../ima/menu/left-pointer.png') 5px 5px no-repeat;
}

div.menu-content-L2 a {
  color:#fff;
  font-size:14px;
  line-height:16px;
}

div.menu-content-L2:hover a {
  color:#000;
}

div.menu-content-L2:hover div a {
  color:#fff;
}

div.menu-content-L2:hover div a:hover {
  color:#000;
}

div.menu-container-L3 {
  /* RESA
  background-color:#4E4E4E;
  border-left: 2px solid #ccc;
  */
  background-color:#222;
  border-left: 2px solid #555;
  
  margin-left:170px;
  position:absolute;
  top:5px;
  white-space:nowrap;
  padding:5px 0px 5px 10px;
  display:none;
}

div.menu-content-L3 {
  padding-left:2px;
  padding-right:2px;
}

div.menu-content-L3:hover {
  background-color:#e6aa00;
}

div.menu-content-L3 a {
  color:#fff;
  font-size:12px;
  line-height:14px;
}

div.menu-border-L3 {
  float:right;
}

div.menu-corner-L3 {
  /* RESA
  background:url('../ima/menu/left-corner.png') 0px 0px no-repeat;
  */
  
  background:url('../ima/menu/left-corner-222.png') 0px 0px no-repeat;
  position:absolute;
  top:0px;
  right:-10px;
  width:10px;
  height:10px;
}

div.menu-base-L3 {
  /* RESA
  background-color:#4E4E4E;
  */
  background-color:#222;
  
  position:absolute;
  top:10px;
  bottom:0px;
  width:10px;
  right:-10px;
}

/*- RIGHT -*/
div.menu-content-L2-right {
  padding:2px 5px 2px 20px;
  width:175px;
}

div.menu-content-L2-right:hover {
  background:#e6aa00 url('../ima/menu/right-pointer.png') 185px 5px no-repeat;
}

div.menu-content-L2-right a {
  color:#fff;
  font-size:14px;
  line-height:16px;
}

div.menu-content-L2-right:hover a {
  color:#000;
}

div.menu-content-L2-right:hover div a {
  color:#fff;
}

div.menu-content-L2-right:hover div a:hover {
  color:#000;
}

div.menu-container-L3-right {
  /* RESA
  background-color:#4E4E4E;
  border-right: 2px solid #ccc;
  */
  background-color:#222;
  border-right: 2px solid #555;
    
  position:absolute;
  right:180px;
  top:5px;
  white-space:nowrap;
  padding:5px 10px 5px 0px;
  display:none;
}

div.menu-content-L3-right:hover {
  background-color:#e6aa00;
}

div.menu-border-L3-right {
  float:left;
}

div.menu-corner-L3-right {
  /* RESA
  background:url('../ima/menu/right-corner.png') 0px 0px no-repeat;
  */
  background:url('../ima/menu/right-corner-222.png') 0px 0px no-repeat;
  
  position:absolute;
  top:0px;
  left:-10px;
  width:10px;
  height:10px;
}

div.menu-base-L3-right {
  /* RESA
  background-color:#4E4E4E;
  */
  background-color:#222;
  
  position:absolute;
  top:10px;
  bottom:0px;
  width:10px;
  left:-10px;
}
/*--*/


/*** PAGE ***/

div#page-div {
  position:relative;
  min-height:550px;
}


/*** CRUMBTRAIL ***/

div#crumbtrail-div {
  position:relative;
  width:1000px;
  height:30px;
  overflow:hidden;
}

div#crumbtrail-images-div {
  position:absolute;
  width:1000px;
  top:-50px;
}

div#crumbtrail-images-div ul {
  padding:0;
  margin:0
}

div#crumbtrail-images-div ul li {
  float:left;
}

div#crumbtrail-opacity-div {
  position:absolute;
  height:30px;
  width:1000px;
  background-color:#000;
  filter:alpha(opacity=80);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
  opacity:0.8;
}

div#crumbtrail-container-div {
  position:absolute;
  height:30px;
  width:960px;
  padding-left:20px;
  padding-right:20px;
  display:table;
}

div#crumbtrail-path-div {
  color:#ccc;
  vertical-align:middle;
  display:table-cell;
  line-height:12px;
}

div#crumbtrail-path-div a {
  color:#ccc;
}


/*** MAP ***/

div#map-div {
  clear:left;
  min-height:30px;
}

div#toggle-map-div {
  float:left;
  height:28px;
  padding-top:2px;
  width:390px;
  padding-left:10px;
  background-color:#4e4e4e;
  color:#aaa;
  font-size:20px;
  cursor:pointer;
}

div#toggle-map-div:hover {
  color:#eee;
}

div#search-mirror-div {
  float:left;
  height:30px;
  width:200px;
  background-color:#e6aa14;
}

div#space-mirror-div {
  float:left;
  height:30px;
  width:100px;
  background-color:#efbd47;
}

div#full-map-div {
  display:none;
  width:900px;
  padding-left:60px;
  padding-right:40px;
  background-color:#4e4e4e;
  font-size:11px;
}

div#full-map-div ul {
  list-style:none;
  padding:0;
  margin-left:10px;
  margin-right:10px;
  width:160px;
  height:130px;
  float:left;
}

div#full-map-div ul li {
  list-style-image:url('../ima/map/open.png');
}

div#full-map-div ul a {
  font-weight:bold;
  color:#fff;
}

div#full-map-div ul li ul {
  margin-top:2px;
  width:auto;
  float:none;
}

div#full-map-div ul li ul li {
  list-style:none;
}

div#full-map-div ul ul li{
  list-style:none;
}

div#full-map-div ul li ul li a {
  font-weight:normal;
  color:#ccc;
}

div.clear {
  clear:both;
}

/*** FOOTER ***/

div#footer-div {
  height:20px;
  padding-top:10px;
  text-align:center;
  font-size:11px;
  color:#666;
}

div#footer-div img {
  vertical-align:text-top;
}

div#footer-div a {
  margin-left:5px;
  margin-right:5px;
  color:#666;
}


/* --- HELP --- */

img.toggle-help {
  cursor:pointer;
}
div.help {
  display:none;
  position:absolute;
  width:280px;
  height:390px;
  overflow:hidden;
  background-color:#999;
  z-index:20001
}
div.image-tools-help {
  top:0;
  left:O;
}
div.view-tools-help {
  top:0;
  right:50px;
}
div.space-help {
  top:0;
  right:0;
}
div.help-content {
  position:absolute;
  top:5px;
  left:15px;
  width:260px;
  height:380px;
  overflow:auto;
  background-color:#fff;
}
div.help-content p {
  padding:5px;
}
div.help-content h3 {
  background-color:#333;
  color:#fff;
  padding:15px 10px 10px;
  margin:0;
}
div.help-content h3 img {
  vertical-align:text-bottom;
}
div.help-content ul {
  padding-left:10px;
}
div.help-content li {
  padding:5px;
}
div.help-yellow-top {
  position:absolute;
  top:0px;
  width:390px;
  height:5px;
  background-color: #e6aa14;
}
div.help-yellow-bottom {
  position:absolute;
  bottom:0px;
  width:15px;
  height:5px;
  background-color: #e6aa14;
}
div.help-yellow-right {
  position:absolute;
  top:5px;
  right:0;
  width:5px;
  height:45px;
  background-color: #e6aa14;
}
div.help-close {
  position:absolute;
  top:5px;
  background-color:#c00;
  color:#fff;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  width:15px;
  height:45px;
}


      