@charset "utf-8";

/* container */
#material_main {
  width: 962px;
  margin: 0;
  padding: 0;
}

#material_left {
  width:  662px;
  margin-left: 20px;
  float:  left;
  text-align: left;
}
#material_right {
  width:  230px;
  margin: 0;
  padding: 15px;
  float:  left;
  background-color: #f2f2e6;
}

.commons_icon {
}
.commons_date {
  font-size: 12px;
  margin: 3px 0;
}
.commons_meta {
  width: 510px;
  margin:  0;
  padding: 0;
  float: left;
}
.commons_title {
  font-size: 16px;
  font-weight: bold;
  color: #f8812f;
}
.commons_info {
  color: #978578;
  margin: 4px 0;
}
.commons_info_value {
  color: #666;
}
.commons_license {
  width: 152px;
  text-align: center;
  float: right;
}
.commons_description {
  margin: 6px 10px 6px 0;
  line-height: 1.4;
}
.commons_preview {
  margin: 1em 0;
}
.commons_thumbnail {
  width:  400px;
  float: right;
  text-align: center;
  border: 1px solid #c2c2a6;
}
.commons_download {
  padding: 0 14px;
  float: right;
}
.commons_derivation {
  padding: 0 10px;
}

/* tags */
#tag_container {
	border: 2px solid #dcdcdc;
	margin: 8px 20px 8px 2px;
	padding:8px;
}
#tag_edit {
  display: none;
}
#tag_list {
  color: #978578;
}
a#tag_button_begin_edit {
  color: #f30;
}

/* material info */
.minfo {
  width: 100%;
  padding: 1px 0;
  border-width: 0 0 1px 1px;
  border-style: solid;
  border-color: #e3e3e3;
}
.minfo td {
  padding:   5px;
  border-width: 1px 1px 0 0;
  border-style: solid;
  border-color: #e3e3e3;
}
.minfo_caption {
  width: 40%;
  white-space: nowrap;
  background-color: #f5f5f5;
}
.minfo_caption60 {
  width: 60%;
  white-space: nowrap;
  background-color: #f5f5f5;
}

/* right menu - user */
.m_user_header {
  height: 35px;
	background: url(../images/dl/user_header.png) no-repeat 0 0;
}
.m_info_header {
  height: 34px;
	background: url(../images/dl/info_header.png) no-repeat 0 0;
}
.m_mirror_header {
  height: 34px;
	background: url(../images/dl/mirror_header.png) no-repeat 0 0;
}
.m_header {
  width: 230px;
  border-bottom: 1px solid #F2F2E6;
}
.m_body {
  padding: 12px 8px 0 8px;
  background-color: #fff;
}
.m_footer {
  width: 230px;
  height: 8px;
  padding: 0;
  margin-bottom: 20px;
	background: url(../images/dl/m_footer.png) no-repeat 0 0;
}
.m_base {
  background-color: #fff;
}

.m_info_type p {
  color: #978578;
  padding: 4px;
}
.m_info_menu {
  margin: 4px;
  text-align: right;
  line-height: 1.5;
}

.m_user_icon {
  float: left;
}
.m_user_icon img {
  width: 80px;
  height: 80px;
  margin: 2px;
}
.m_user_profile {
  padding: 0 4px;
  float: left;
  text-align: left;
}
.m_user_separator {
  margin:  4px;
  padding: 4px 0;
  color: #978578;
  font-weight: bold;
  text-align: left;
  border-top: 1px dotted #ddd;
}
.m_user_works {

}

/* derivation */
.commons_parents {
  width: 316px;
  float: left;
}
.commons_children {
  width: 316px;
  float: right;
}

.commons_parents_header {
  height: 22px;
	background: url(../images/dl/derivation_parents.png) no-repeat 0 0;
}
.commons_children_header {
  height: 22px;
	background: url(../images/dl/derivation_children.png) no-repeat 0 0;
}
.commons_derivation_body {
  padding: 8px 6px 0 6px;
  text-align: center;
  background-color: #fff;
	background: url(../images/dl/derivation_body.png) repeat-y 0 0;
}
.commons_derivation_footer {
  height: 8px;
  padding: 0;
  /*margin-bottom: 20px;*/
	background: url(../images/dl/derivation_footer.png) no-repeat 0 0;
}
.commons_derivation_description {
  text-align: center;
  font-size: 10px;
  margin-bottom: 4px;
}
.commons_derivation_tree {
  margin: 4px;
  text-align: right;
}
.commons_derivation_link {
  margin: 0 2px;
}
.commons_derivation_items {
  border: 0;
  margin: 0 auto;
  text-align: center;
  border-spacing: 2px;
}
.commons_derivation_items tr {
    vertical-align:top;
}
/* license history */
.commons_license_history {
  margin: 12px 12px 0 12px;
  padding: 8px;
  border: 1px solid #ccc;
}
.commons_license_history_title {
  color: #978578;
  font-weight: bold;
  margin-bottom: 8px;
}

.lc_history_item {
  margin-top:  4px;
  padding-top: 8px;
  border-top: 1px dotted #ccc;
  display: none;
}

/* report */
.commons_report {
  padding: 4px 12px;
  line-height: 1.4;
}

.lc_history_item_date {
  color: #888;
  margin: 0 1em;
}
.lc_history_item_text {
  padding: 4px 1em;
}

/* previewPlayer */
#dummyPreviewPlayer {
  padding: 2em;
}

/* mirror */
.m_mirror_base {
  padding: 12px 8px 4px 8px;
}
.m_mirror_thumbnail {
  float: left;
}
.m_mirror_info {
  padding: 8px;
  float: left;
  text-align: left;
}
.m_mirror_info img {
  padding-bottom: 2px;
}

/* img border */
img.thumb_commons {
  border: 1px solid #f8812f;
}
img.thumb_smilevideo {
  border: 1px solid #cfedff;
}

