/**************************************
 * THEME NAME: admin_one
 *
 * Files included in this sheet:
 *
 *   admin_one/reset.css
 *   admin_one/styles.css
 *   admin_one/css3.css
 *   admin_one/debug.css
 *   admin_one/extensions/tabs_outline/tabs.css
 *   admin_one/extensions/admintheme/admin.css
 *   admin_one/extensions/admintheme/admintheme.css
 *   admin_one/extensions/admintheme/admin_grey.css
 **************************************/

/***** admin_one/reset.css start *****/

.admin html, .admin body, .admin div, .admin span, .admin applet,
.admin object, .admin iframe,
.admin h1, .admin h2, .admin h3, .admin h4, .admin h5, .admin h6,
.admin p, .admin blockquote, .admin pre,
.admin a, .admin abbr, .admin acronym, .admin address,
.admin cite, .admin code,
.admin del, .admin dfn, .admin font,
.admin img, .admin ins, .admin kbd, .admin q, .admin s, .admin samp,
.admin small, .admin strike,
.admin tt, .admin var,
.admin dl, .admin dt, .admin dd, .admin ol, .admin ul, .admin li,
.admin fieldset, .admin form, .admin label, .admin legend,
.admin table, .admin caption, .admin tbody, .admin tfoot, .admin thead,
.admin tr, .admin th, .admin td {
  background-image: none;
  border-style: none;
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
}
.admin i, .admin em, .admin strong, .admin b,
.admin big, .admin sub, .admin sup {
  background-image: none;
  border-style: none;
  border: 0;
  margin: 0;
  outline: 0;
  padding: 0;
}
/* IEs break with vertical-align: baseline on images */
/* set different vertiacal-align for tr, th, td for Moodle */
.admin html, .admin body, .admin div, .admin span, .admin applet,
.admin object, .admin iframe,
.admin h1, .admin h2, .admin h3, .admin h4, .admin h5, .admin h6,
.admin p, .admin blockquote, .admin pre, .admin a,
.admin abbr, .admin acronym, .admin address, .admin big, .admin cite,
.admin code, .admin del, .admin dfn, .admin em, .admin font,
.admin ins, .admin kbd, .admin q, .admin s, .admin samp,
.admin small, .admin strike, .admin strong, .admin sub, .admin sup,
.admin tt, .admin var,
.admin dl, .admin dt, .admin dd, .admin ol, .admin ul, .admin li,
.admin fieldset, .admin form, .admin label, .admin legend,
.admin table, .admin caption, .admin tbody, .admin tfoot, .admin thead {
  vertical-align: baseline;
}
.admin tr, .admin th, .admin td {
  vertical-align: top;
}
/* remember to define focus styles! */
.admin :focus {
  outline: 1px dotted;
}
body.admin  {
  line-height: 1;
  color: black;
  background: white;
}
.admin ol, .admin ul {
  list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
.admin table {
  border-collapse: collapse;
  border-spacing: 0;
}
.admin caption, .admin th, .admin td {
  text-align: left;
  font-weight: normal;
}
.admin blockquote:before, .admin blockquote:after,
.admin q:before, .admin q:after {
  content: "";
}
.admin blockquote, .admin q {
  quotes: "" "";
}
body.admin  {
  font: 13px/1.385 "Lucida Grande", "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
}
.admin table {
  font-size: inherit;
  font: 100%;
}
.admin pre, .admin code, .admin kbd, .admin samp, .admin tt {
  font-family: monospace;
}/***** admin_one/reset.css end *****/

/***** admin_one/styles.css start *****/

/* @override http://ubuntu.userver.lan/moodle_19_theme/theme/basic_round_dynamic/styles.css
	http://ubuntu.userver.lan/moodle_19_theme/theme/basic_round_slideshow/styles.css */
/* @group core */
body {
    background: #f0f0f0 url(img/bg_gradient.jpg) repeat-x left top;
}
#page-wrapper {
    width: 73.85em;
    margin: 10px auto;
    padding: 0;
}
#page {
    padding: 0;
    background-color: #fff;
    /*min-height: 600px;*/
}
.clearer {
    overflow: hidden;
}
p, ul, ol {
    margin: 0 0 1em 0;
}
ul {
    list-style-type: disc;
    padding-left: 2.4em;
}
ol {
    list-style-type: decimal;
    padding-left: 2.6em;
}
li {
    margin: 0 0 0.25em 0;
}
strong, b {
    font-weight: bold;
}
em, i {
    font-style: italic;
}
sub {
    font-size: smaller;
    vertical-align: sub;
}
sup {
    font-size: smaller;
    vertical-align: super;
}
a {
    text-decoration: none;
}
a:link {
    color: #129;
}
a:visited {
    color: #c01;
}
a:hover {
    color: #391;
}
a.dimmed:link,
a.dimmed:visited {
    color: #aaa;
}
a.autolink:link,
a.autolink:visited {
    background: none !important;
    border-bottom: 2px dotted #cbd3d6;
}
a.autolink:hover {
    text-decoration: none;
}
a.autolink.glossary:hover {
    cursor: help;
}
.dimmed_text,
.dimmed_text a {
    color: #aaa;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0 0 0.5em 0;
    font-weight: bold;
    line-height: normal;
}
h1.main,
h2.main,
h3.main,
h4.main,
h5.main,
h6.main {
    text-align: left;
    margin: 0 auto;
    color: #444;
    background-color: #fff;
    font-size: 100%;
    width: 95%;
    clear: both;
}
h1 {
    font-size: 167%;
}
h2 {
    font-size: 138.5%;
}
h3 {
    font-size: 123.1%;
}
h4 {
    font-size: 100%;
}
img.resize {
    width: 1em;
    height: 1em;
}
hr {
    color: #eee;
    background-color: #eee;
    height: 1px;
    border-style: none;
}
button#searchform_button,
.styledbtn {
    /*background-color: #52dc17;*/
    background-color: #2d628e;
    border-color: #dcdcdc #ccc #ccc #dcdcdc;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    cursor: pointer;
    /*float: right;*/
    /*font-family: Verdana,Arial,Sans-serif;*/
    /*font-size: 0.94em;*/
    font-size: 93%;
    font-weight: bold;
    margin: 2px;
    padding: 2px 5px;
    text-align: center;
    width: auto;
}
.cell {
    padding: 0.15em;
}
tr.r1 {
    background-color: #fafafa;
}
.highlight {
    background-color: #afa;
}
.highlight2 {
    color: #a00; 
    /* highlight missing terms in forum search */
}
h2.headingblock {
    border-style: none;
    margin: 10px 0 0 0;
    padding-top: 0;
    font-size: 100%;
}
#site-index .headingblock, 
#course-view .headingblock {
    display: none;
}
.tabledivider {
    border-style: none;
}
.generalbox {
    margin-top: 5px;
    border-color: #eee;
}
table.generalbox {
    border-style: none;
}
.generaltable {
    border-style: none;
}
th.header, 
td.cell {
    padding: 0.31em 0.61em;
    border-bottom: 1px solid #eee;
    text-align: left;
    vertical-align: top;
}
th.header {
    border-right: 1px solid #eee;
    background-color: #fafafa;
    white-space: normal !important;
}
.generaltable .cell {
    padding: 0.31em 0.61em;
    border-style: none;
    border-bottom: 1px solid #eee;
    vertical-align: top;
}
table.generalbox th, 
table.generalbox td {
    padding: 0.31em 0.61em;
    border-bottom: 1px solid #eee;
    text-align: left;
    vertical-align: top;
}
.translator th, 
.translator td  {
    padding: 0.31em;
    text-align: left;
    vertical-align: top;
}
/*th.header,
.admin th.header.c0,
.generalbox th,
.generaltable th.header {
    background-color: #fafafa;
}*/
.generalboxcontent .formtable th {
    text-align: right;
}
.informationbox {
    border-style: none;
    border-color: #ddd;
}
table.userinfobox {
    border-style: none;
    margin: 0 auto 5px;
}
.errorbox {
    border: 2px solid #913;
}
/* notification messages (can be good or bad) */
.notifysuccess {
    color: #060;
}
.notifytiny {
    color: #004;
}
.informationbox {
    border-color: #ddd;
}
.feedbackbox {
    border-color: #888;
}
.feedbackby {
    background-color: #bbb;
}
.errorbox {
    color: #fff;
    border-color: #600;
    background-color: #900;
}
.errorboxcontent {
    background-color: #fbb;
}
.notifyproblem {
    float: left;
    width: 50%;
    text-align: left;
    padding: 10px;
    margin: 10px;
    border: 2px solid #913;
}
.noticebox {
    background-color: #fff;
    border: 2px solid #fc1;
}
#notice.generalbox {
    padding: 10px;
    background-color: #fff;
    border: 2px solid #fc1;
}
.teacheronly {
    color: #900;
}
.unread {
    background: #ffd991;
}
.censoredtext {
    color: #000;
    background: #000;
}
.boxwidthwide {
    width: 95%;
    margin-left: 1em;
}
.categorylist {
    margin-top: 10px;
}
.categorylist .info {
    text-align: right;
}
/* @end */
/* @group img */
img.accessicon {
    width: 1.23em;
    height: 1.23em;
}
img.icon {
    margin-right: 0.31em;
    width: 1.23em;
    height: 1.23em;
}
img.iconsmall {
    margin-right: 0.08em;
    width: 0.85em;
    height: 0.85em;
}
img.iconhelp {
    margin-right: 0.31em;
    width: 1.31em;
    height: 1.31em;
}
.userpicture, 
.picture user, 
.picture teacher {
    width: 2.69em;
    height: 2.69em;
}
.sideblock .header .commands a img {
    margin: 0 0.15em;
    width: 0.85em;
    height: 0.85em;
}
/* @end */
/* @group Moodle tabs */
.tabrow0 {
    font-size: 100%;
    margin-top: 0;
}
.tabrow0 div,
.tabrow0 ul {
    top: 1.7em;
    font-size: 100%;
}
ul.tabrow1 li a,
ul.tabrow1 li a:link,
ul.tabrow1 li a:visited {
    font-size: 100%;
}
/* @end */
/* @group forms */
.mform {
    width: 95%;
    padding-bottom: 0.77em;
}
.mform fieldset {
    border-color: #eee;
    margin: 0 0 0.77em;
}
.mform .required label {
    color: #a00;
}
.mform .fdescription.required {
    color: #a00;
}
.mform .required .fgroup span label {
    color: #000;
}
div.fitem {
    padding: 0.15em 0 0.77em;  
}
/* @end */
/* @group header */
#header,
#header-home {
    margin: 0;
}
#header #logo,
#header-home #logo {
    margin: 10px 15px 0 10px;
    float: left;
}
#header-home .headermain,
#header .headermain {
    margin: 11px 0 0 35px;
    font-size: 167%;
    color: #6b95cf;
}
.headermenu {
    margin: 10px 10px 0 0;
    color: #888;
}
.headermenu .logininfo {
    margin: 0 0 2px 0;
}
.navbar {
    clear: both;
    padding: 0;
    margin: 0;
    min-height: 2em;
    border-style: none;
    background: #eceeed url(img/nav_bg_grad.jpg) repeat-x left top;
}
.navbar .breadcrumb {
    margin: 0.77em 0 0 0.77em;
}
.navbar .breadcrumb a {
    text-decoration: none;
}
.navbar .navbutton {
    margin: 0.62em 0.77em 0 0;
}
.navbar .navbutton form div {
    margin-left: 0.31em;
}
span.arrow {
    font-family: Arial,Helvetica,Courier,sans-serif;
    font-size: 93%;
}
span.arrow.sep,
.breadcrumb .sep {
    color: #a1a7a9;
}
.navigation select {
    background-color: #fff;
}
.navigation optgroup {
    background-color: #eee;
}
.navigation optgroup option {
    background-color: #fff;
}
/* @end */
/* @group footer */
#footer {
    margin: 0;
    padding: 1em 0 0;
    background: #cbd3d6 url(img/footer_shadow_grad.jpg) repeat-x left top;
}
.homelink {
    margin: 0;
}
#footer #company-stuff {
    display: none;
}
/*#footer #company-stuff {
    float: left;
    text-align: left;
}
#footer #company-stuff p {
    margin: 0;
    padding: 0;
}*/
#footer #moodle-stuff {
    text-align: center;
}
#footer p.helplink {
    margin: 0;
}
#course-report #footer p.helplink {
    text-align: center;
}
.homelink a {
    padding: 0;
}
/* @end */
/* @group grade */
.grade-edit-tree .moving {
    background-color: #e8eef7;
}
.grade-edit-outcome .buttons {
    margin-top: 0;
}
#grade-aggregation-help dt {
    font-weight: bold;
}
#grade-aggregation-help dd.example {
    font-style: italic;
}
#grade-aggregation-help code {
    font-style: normal;
}
.grade-report-grader #siteconfiglink {
    margin: 0 0.77em;
}
.grade-report-grader #choosepluginreport {
    margin: 0 0.77em;
}
/* @end */
/* @group sideblock */
.sideblock input {
    font-size: inherit;
}
.sideblock input.styledbtn {
    font-size: 93%;
}
.sideblock a {
    text-decoration: none;
}
.sideblock a.current {
    background-color: #fafafa;
}
#left-column .hidden .header {
    border-style: none;
}
#right-column .hidden .header {
    border-style: none;
}
.skip-block-to {
    overflow: hidden;
}
.sideblock .header .hide-show-image {
    margin-top: 0;
    width: 0.85em;
    height: 0.85em;
}
.sideblock {
    margin-bottom: 0.62em;
    padding-bottom: 0;
    /*background-color: #eee;*/
    background-color: #fff;
}
.sideblock .header,
.sideblock h2.header {
    border-style: none;
    padding: 0;
    background-color: #cbd3d6;
    border-bottom: 2px solid #fff;
}
.sideblock.first .header h2,
.sideblock.first h2.header {
    color: #fff;
}
.sideblock .header h2 {
    font-size: 100%;
    color: #444;
    background-color: transparent;
    line-height: 1;
    padding-bottom: 0.3em;
}
.sideblock .header .title {
    padding: 0 0.85em 0.23em;
}
#course-view div.sideblock.hidden .header h2 {
    color: #444;
}
.sideblock .content {
    border-style: none;
    padding: 0.31em 0.92em;
    background: #f8f8f8 url(img/sideblock_bg_grad.jpg) repeat-x left bottom;
}
.sideblock .list li {
    margin: 0;
    padding-bottom: 0.38em;
    line-height: normal;
}
.sideblock div.column.c0 {
    margin-left: -19px;
}
.sideblock .content .icon {
    display: none;
}
.sideblock .content div.info {
    text-align: left;
}
.sideblock .content div.bold {
    font-weight: bold;
}
.sideblock .footer {
    text-align: left;
}
.calendar-controls .previous,
.calendar-controls .next,
.calendar-controls .current {
    text-decoration: none;
}
.sideblock .header .commands {
    background-color: #eee;
    padding: 0.08em;
}
.activitydate, .activityhead {
    text-align: left;
}
.sideblock .content h3.eventskey {
    font-size: 100%;
}
.block_search_forums .searchform {
    text-align: left;
}
.block_calendar_month .content {
    padding: 0.62em;
}
.block_calendar_month .calendar-controls {
    padding: 0.31em 0;
}
.block_calendar_month table.minicalendar {
    margin: 0;
}
.block_messages .content {
    font-size: 100%;
}
.block_glossary_random .content h2 {
    margin: 0;
    font-size: 100%;
}
.block_glossary_random .footer {
    margin-top: 1em;
}
/* @group login */
.block_login .loginform label {
    padding-right: 0.31em;
}
.block_login .loginform .c1 {
    margin: 0.3em 0 0;
    padding: 0;
    text-align: left;
}
.block_login .loginform .username {
    margin-bottom: 0.77em;
}
.block_login .loginform .fld input {
    width: 95%;
}
.block_login .loginform div.c1.btn {
    margin-bottom: 0.92em;
    text-align: left;
}
.block_login .loginform .c1.btn input {
}
.block_login .footer div {
    padding: 0.23em 0;
}
.block_login .footer a {
}
/* @end */
/* @end */
/* @group login */
.loginbox {
    margin-bottom: 0;
    border-color: #eee;
}
.loginbox.twocolumns .loginpanel {
    border-color: #eee;
}
.loginbox h2 {
    color: #444;
    font-weight: normal;
    font-style: normal;
}
/* @end */
/* @group content */
#content {
    clear: both;
    margin: 0.77em;
    padding: 0 0.62em 0.62em;
}
#content.wrap {
    margin: 0;
}
#site-index div#content,
#course-view div#content,
.haslayouttable div#content {
    margin: 0;
}
#layout-table {
    border-collapse: collapse;
    margin-top: 0;
}
#layout-table #left-column,
#layout-table #right-column {
    padding: 0;
    width: 15.38em !important;
}
#layout-table #middle-column {
    padding: 0;
    text-align: left;
}
.headingblock {
    border-style: none;
}
#content .section {
    border-style: none;
}
.section {
    border-style: none;
}
#middle-column > .wrap {
    margin: 0 0.92em;
}
#middle-column .wraplevel2 {
    margin: 0 0.92em;
}
.skip-block-to,
#maincontent {
    overflow: hidden;
}
/* @end */
/* @group startpage */
.sitetopiccontent {
    border-style: none;
}
.categoryboxcontent {
    border-style: none;
}
.courseboxcontent {
    border-style: none;
}
.coursebox {
    border-style: none;
    border-top: 1px solid #eee;
    margin: 0 0.77em 1.15em;
    width: auto;
}
.coursebox .teachers {
    padding: 10px 0 0 0;
}
.coursebox .info {
    width: 45%;
    padding-left: 0;
}
.coursebox .summary {
    width: 45%;
    padding-left: 0;
}
.categorybox {
    border-top: 1px solid #eee;
}
#site-index #content {
    background: url(img/content_top_bg_grad.jpg) repeat-x left top;
}
#site-index .sitetopic {
    width: 38.46em;
    margin: 0 auto;
    padding: 0;
    border-style: none;
}
#site-index .subscribelink,
#course-view .subscribelink {
    margin: 0 0.77em;
}
.forumaddnew,
.forumnodiscuss,
.noticeboxcontent {
    margin: 0.77em;
}
#site-index.editing #page-wrapper-left {
    width: 78.76em;
}
/* @end */
/* @group course */
#course-import #content-i3 {
    padding-bottom: 1px;
}
#course-view .section td.side {
    border-style: none;
    /*border-top: 1px solid #eee;*/
}
#course-view .current td.left,
#course-view .current td.right {
    background-color: #f8f8f8;
}
#course-view .section td.left {
    color: #444;
    font-weight: bold;
    padding: 0.62em 0 0;
}
#course-view .section .spacer {
    height: 3em;
}
#course-view .section .activity .spacer {
    height: 0.5em;
}
.section .summary {
    color: #444;
    padding: 0.62em 0.15em 0.23em;
}
.section .summary > br {
    display: none;
}
ul.section li.activity {
    background-color: transparent;
}
ul.section li.label {
    background-color: #fff;
}
#course-report #content {
    padding: 0;
}
#course-report #content-i3 {
    padding-bottom: 1px;
}
#course-report p {
    text-align: left;
    margin: 0 0.77em 0.77em;
}
.block_news_items .newlink {
    text-align: left;
}
#course-view .hidden *,
#course-view .section.hidden td.left {
    color: #ccc;
}
#files-index #dirform td {
    padding: 0.15em 0.15em 0.38em;
}
#course-view .section td.content {
    position: relative;
    padding: 0 0.38em;
    border-style: none;
}
#course-view.editing #page-wrapper-left {
    width: 78.76em;
}
.course .img-right {
    width: 11.53em;
    margin-left: 0.77em;
    float: right;
    border-style: none;
}
.section .activity img.activityicon {
    height: 1.23em;
    width: 1.23em;
}
/* @group topicsef */
.topicsef .section .content .wrap {
    width: 40.76em;
    padding: 0 0.15em;
    margin: 0 auto;
}
.topicsef #middle-column #section-0 .i1,
.topicsef #middle-column #section-0 .i2,
.topicsef #middle-column #section-0 .i3 {
    background-color: #eee;
    padding: 0;
}
.topicsef #middle-column #section-0 .i3 {
    padding-bottom: 5px;
    background: #f8f8f8 url(img/sideblock_gradient.jpg) repeat-x left bottom;
    overflow: hidden;
}
.topicsef #middle-column #section-0 ul.section {

}
.topicsef #middle-column #section-0 li.activity {
    background-color: transparent;
    margin-left: 0.85em;
    margin-right: 0.85em;
    padding-top: 0;
}
.topicsef #middle-column #section-0 li.label {
    background-color: transparent;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}
.topicsef #middle-column #section-0 li.label p,
.topicsef #middle-column #section-0 li.label h3,
.topicsef #middle-column #section-0 li.label h4 {
    margin: 0.77em;
}
.topicsef #middle-column #section-0 .bt,
.topicsef #middle-column #section-0 .bt div {
    display: block;
    background-image: url(img/box_white.png);
}
.topicsef #middle-column #section-0 .bt {
    position: relative;
    margin-bottom: -8px;
}
.topicsef #middle-column #section-0 .bb,
.topicsef #middle-column #section-0 .bb div {
    display: block;
    background-color: #eee;
    background-image: url(img/box_white.png);
}
/* @end */
/* @end */
/* @group calendar */
#calendar .event_global {
    background-color: #d6f8cd;
    border-color: #d6f8cd;
    border-bottom-style: none !important;
    border-top-style: none !important;
    border-right-style: none !important;
    border-left-style: none !important;
}
#calendar .event_group {
    background-color: #fee7ae;
    border-color: #fee7ae;
    border-left-style: none !important;
    border-right-style: none !important;
    border-top-style: none !important;
    border-bottom-style: none !important;
}
#calendar .event_course {
    background-color: #ffd3bd;
    border-color: #ffd3bd;
    border-left-style: none !important;
    border-right-style: none !important;
    border-top-style: none !important;
    border-bottom-style: none !important;
}
#calendar .event_user {
    background-color: #dce7ec;
    border-color: #dce7ec;
    border-left-style: none !important;
    border-right-style: none !important;
    border-top-style: none !important;
    border-bottom-style: none !important;
}
table.minicalendar .event_global {
    background-color: #d6f8cd;
    border-color: #d6f8cd;
}
.block_calendar_month .event_global {
    background-color: #d6f8cd;
    border-color: #d6f8cd;
}
table.minicalendar .event_course {
    background-color: #ffd3bd;
    border-color: #ffd3bd;
}
.block_calendar_month .event_course {
    background-color: #ffd3bd;
    border-color: #ffd3bd;
}
table.minicalendar .event_group {
    background-color: #fee7ae;
    border-color: #fee7ae;
}
.block_calendar_month .event_group {
    background-color: #fee7ae;
    border-color: #fee7ae;
}
table.minicalendar .event_user {
    background-color: #dce7ec;
    border-color: #dce7ec;
}
.block_calendar_month .event_user {
    background-color: #dce7ec;
    border-color: #dce7ec;
}
#calendar .duration_global,
table.minicalendar .duration_global {
    border-top-color: #66d14d !important;
    border-bottom-color: #66d14d !important;
}
#calendar .duration_course,
table.minicalendar .duration_course {
    border-top-color: #f96 !important;
    border-bottom-color: #f96 !important;
}
#calendar .duration_group,
table.minicalendar .duration_group {
    border-top-color: #fbbb23 !important;
    border-bottom-color: #fbbb23 !important;
}
#calendar .duration_user,
table.minicalendar .duration_user {
    border-top-color: #a1becb !important;
    border-bottom-color: #a1becb !important;
}
#calendar .duration_course0,
table.minicalendar .duration_course0 {
    border-top-color: #f96 !important;
    border-bottom-color: #f96 !important;
}
#calendar .duration_course1,
table.minicalendar .duration_course1 {
    border-top-color: #09f !important;
    border-bottom-color: #09f !important;
}
#calendar .duration_course2,
table.minicalendar .duration_course2 {
    border-top-color: #ff0 !important;
    border-bottom-color: #ff0 !important;
}
#calendar .nottoday,
table.minicalendar .nottoday {
    border-color: #eee;
}
table.minicalendar {
    border-style: none;
}
.weekend.day.event_course a {
    text-decoration: none;
}
table.cal_popup_bg {
    background-color: #fff;
    border-color: #ccc;
}
#calendar .maincalendar {
    border-style: none;
}
#calendar .sidecalendar {
    border-style: none;
}
table.minicalendar .today {
    border: 1px solid #ccc;
}
table.minicalendar .today a {
    text-decoration: none;
}
table.minicalendar .weekdays abbr {
    border-style: none;
}
.block_calendar_month .filters {
    padding: 0 0.31em;
    font-size: 100%;
}
table.minicalendar th {
    padding: 0;
}
table.minicalendar td {
    padding: 0;
}
table.minicalendar .day {
    line-height: 1.1em;
    padding: 0.23em 0 0.08em;
    border: 1px solid #fff;
}
table.minicalendar .weekdays th {
    font-weight: normal;
}
table.minicalendar .today {
    border: 1px solid #ccc;
}
.cal_popup_bg {
    background-color: #fff;
    border-color: #ccc;
}
.cal_popup_cg {
    background-color: #fff;
    border-color: #ccc;
}
.cal_popup_fg {
    background-color: #fff;
    border-color: #ccc;
}
.cal_popup_fg div a {
    font-size: 100% !important;
}
.block_calendar_month .cal_popup_caption, 
.block_calendar_month .cal_popup_fg div {
    border-color: #9b9984;
    font-size: 100% !important;
    color: #999;
}
#calendar .event_global,
#calendar .event_course,
#calendar .event_group,
#calendar .event_user,
.minicalendar .event_global,
.minicalendar .event_course,
.minicalendar .event_group,
.minicalendar .event_user {
    border: 1px solid  #9b9984 !important;
}
#calendar {
    width: 95%;
    border-spacing: 0;
    border-collapse: collapse;
    margin: 0 auto;
}
#calendar .today,
table.minicalendar .today {
    border: 1px solid #ccc;
}
#calendar .maincalendar .calendarmonth th {
    border-bottom: 1px solid #ccc;
}
#calendar td.sidecalendar .sideblock {
    border-color: #eee;
    margin-bottom: 10px;
}
#calendar td.sidecalendar .minicalendarblock {
    border: 1px #eee;
    border-style: solid none;
}
.block_calendar_month .filters {
    padding: 0 4px;
    font-size: 100%;
}
.block_calendar_month .filters table {
    background-color: transparent;
}
.block_calendar_month .content {
    padding: 4px;
}
.sideblock .content h3.eventskey {
    font-size: 100%;
    font-weight: normal;
    margin: 0;
}
.block_calendar_month .cal_popup_caption, 
.block_calendar_month .cal_popup_fg div {
    border-color: #9B9984;
    font-size: 100% !important;
    color: #999;
}
/* @end */
/* @group modules */
.entrybox {
    border-style: none;
}
.entryboxheader {
    border-style: none;
}
#scormpage #tocbox {
    border-style: none;
}
#grade-index .grades {
    border-style: none;
}
#mod-data-edit .generalbox fieldset {
    border-style: none;
}
#files-index th,
#files-index td {
    padding: 0.31em 0.61em;
}
.files td {
    text-align: left;
    border-bottom: 1px solid #eee;
}
p.book_chapter_title {
    font-family: inherit;
    color: #006ea2;
    font-size: 138.5%;
    font-weight: normal;
    font-style: normal;
    line-height: 140%;
}
.book_toc_none,
.book_toc_bullets,
.book_toc_numbered,
.book_toc_indented {
    font-size: 100%;
}
/* @end */
/* @group resource */
#resource {
    border-top: 1px solid #fff;
}
#mod-resource-view #content {
    padding-top: 1.54em;
}
#mod-resource-view #content-i3 {
    min-height: 38.46em;
}
#mod-resource-view div#footer {
    margin: 0;
    padding: 0.38em 0 0;
}
#mod-resource-view #footer #footer-bt {
    display: none;
}
#mod-resource-view #footer #footer-bb {
    background-image: url(img/box_white_inv.png);
}
#mod-resource-view #footer #footer-bb div {
    background-image: url(img/box_white_inv.png);
}
#mod-resource-view #page-bt {
    margin-right: 0;
    background-image: url(img/box_grey.png);
}
#mod-resource-view #page-bt div {
    background-image: url(img/box_grey.png);
}
#mod-resource-view #page-bb {
    background-color: #f0f0f0;
}
#mod-resource-view #page-bb div {
    background-color: #f0f0f0;
}
#mod-resource-view #footer #footer-i1 {
    background-color: #fff;
}
/* @end */
/* @group forum */
.forumpost {
    border-style: none;
}
.forumheaderlist {
    border-style: none;
    margin-left: 0.92em;
    margin-bottom: 1.85em;
    width: 98%;
}
.forumheaderlist .header {
    text-align: left;
}
.forumpost .topic {
    border-bottom-style: none;
    background-color: #eee;
}
.forumpost .commands {
    border-top: 1px solid #eee;
}
tr.discussion td {
    border-style: none;
    border-bottom: 1px solid #eee;
}
.forumthread .unread {
    background: #ffd991;
}
#mod-forum-discuss .forumpost.unread .content {
    border-color: #ffd991;
}
#mod-forum-index h2.main {
    width: 80%;
    margin: 1.54em auto 0.77em;
}
/* @end */
/* @group glossary */
.glossarypost {
    margin-top: 0.92em;
    border-style: none;
    border-top: 1px solid #eee;
}
.glossarypost .concept h3, 
.glossarypost.continuous .concept {
    display: inline;
}
.glossarycategoryheader h2,
.glossarypost .concept h3 {
    font-size: 100%;
    margin: 0;
}
.glossarypost .entryheader {
    background: url(img/list_bg.jpg) repeat-x scroll left top;
}
#mod-glossary-showentry #page-wrapper {
    width: auto;
}
#mod-glossary-showentry #footer,
#mod-glossary-showentry #header,
#mod-glossary-showentry .navbar {
    display: none;
}
#mod-glossary-showentry,
#mod-glossary-showentry #content {
    background: none;
}
/* @end */
/* @group quiz question */
#mod-lesson-edit .addlinks {
    margin-bottom: 1.85em;
}
#mod-quiz-report #attempts td {
    border-style: none;
}
.que {
    border-color: #eee;
}
.que .feedback {
    border-color: #ddd;
}
.que .incorrect {
    
}
.que.multianswer .incorrect {
    background-color: #faa;
}
.que .partiallycorrect {
    background-color: #ff9;
}
.que .correct {
    background-color: #afa;
}
.quizattemptsummary .bestrow td {
    background-color: #e8e8e8;
}
.quizreviewsummary th.cell {
    background: #f0f0f0;
}
.quizreviewsummary td.cell {
    background: #fafafa;
}
#question-edit .questionbank {
    line-height: 174%;
}
/* @end */
/* @group wiki */
.mwiki .boxwidthwide {
    width: 95%;
}
.mwiki .tabtree {
    margin-top: 0.92em;
}
/* @end */
/* @group blog */
.block_blog_tags .official {
    color: #00c;
}
.block_blog_tags .personal {
    color: #669;
}
/* @end */
/* @group notes */
body.notes .generalbox {
    margin-bottom: 0;
}
/* @end */
/* @group chat */
#mod-chat-view #middle-column {
    padding: 0;
}
#mod-chat-view #enterlink {
    text-align: left;
    margin-left: 0;
    margin-right: auto;
}
#mod-chat-gui_header_js-jsupdate .chat-message {
    font-size: 81.25%;
}
#mod-chat-gui_header_js-chatinput #header {
    display: none;
}
#mod-chat-gui_header_js-chatinput #page {
    background-image: none;
}
#mod-chat-gui_header_js-chatinput #content {
    margin-left: 0.38em;
}
#mod-chat-gui_header_js-chatinput .navbar {
    display: none;
}
#mod-chat-gui_header_js-chatinput {
    background-image: none;
}
#mod-chat-gui_header_js-users #header {
    display: none;
}
#mod-chat-gui_header_js-users #page {
    background-image: none;
}
#mod-chat-gui_header_js-users #content {
    margin-left: 0.38em;
}
#mod-chat-gui_header_js-users {
    background-image: none;
}
#input_chat_message {
    width: 20em;
}
/* @end */
/* @group message */
#message-index,
#message-index #content,
#message-user #content,
#message-user,
#message-send,
#message-messages,
#message-discussion,
#message-discussion #content,
#message-history #content,
#message-history,
#mod-glossary-showentry,
#mod-glossary-showentry #content {
    background: none;
}
#message-index #header,
#message-index .navbar,
#message-user #header,
#message-user .navbar,
#message-discussion #header,
#message-discussion .navbar,
#message-history #header,
#message-history .navbar{
    display: none;
}
#message-index #footer,
#message-discussion #footer,
#message-history #footer {
    display: none;
}
#message-index .footernotice,
#message-discussion .footernotice,
#message-history .footernotice {
    display: none;
}
#message-index #page-wrapper,
#message-user #page-wrapper,
#message-history #page-wrapper {
    width: auto;
}
#message-user #page {
    margin: 0;
}
#message-user #content {
    padding: 0;
}
#message-send .htmlarea iframe.iframe,
#message-send .fhtmleditor textarea#id_content {
    height: 7.15em !important;
    border: 1px solid #eee;
}
#message-index .message_form td,
#message_contacts td {
    padding: 2px 4px;
}
/* @end */
/* @group help */
#help,
#help #content {
    background: none;
}
#help #footer {
    display: none;
}
#help #page-wrapper {
    width: auto;
}
/* @end */
/* @group htmleditor */
.htmlarea iframe.iframe,
.fhtmleditor textarea#id_content {
    height: 30em !important;
    border: 1px solid #eee;
}
.htmlarea .toolbar th,
.htmlarea .toolbar td {
    vertical-align: top;
    padding: 0;
}
/* @group diagnostics */
/*#left-column,
#middle-column,
#right-column {
    border: 1px solid #faa !important;
}
#middle-column>div {
    border: 1px solid #afa !important;
}*/
/* @end */
/* @group groups */
#group-overview .generaltable {
    margin-top: 10px;
}
/* @end */

/* @group tabs */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen {
/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
	.ui-tabs-hide {
	  display: none;
	}
}
/* Hide useless elements in print layouts... */
@media print {
	.ui-tabs-nav {
	  display: none;
	}
}
/* Skin */
/*.ui-tabs-nav, 
.ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}*/
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 3px;
}
.ui-tabs-nav:after {
    /* clearing without presentational markup, IE gets extra treatment */
    
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 2px;
    font-weight: bold;
}
.ui-tabs-nav a, 
.ui-tabs-nav a span {

/* fixes dir=ltr problem and other quirks IE */
    
    float: left;
    padding: 0 12px;
    background: url(img/tabs.png) no-repeat;
}
.ui-tabs-nav a {
    
/* position: relative makes opacity fail for disabled tab in IE */
	
    margin: 5px 0 0;
    padding-left: 0;
    background-position: 100% 0;
    text-decoration: none;
    
/* @ IE 6 */
    
 white-space: nowrap;
    
/* @ Firefox, prevent dotted border after click */ 
    
    outline: 0;
}
.ui-tabs-nav a:link, 
.ui-tabs-nav a:visited {
    color: #fff;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    background-position: 100% -23px;
}
.ui-tabs-nav a span {
    padding-top: 1px;
    padding-right: 0;
    height: 20px;
    background-position: 0 0;
    line-height: 20px;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-top: 0;
    height: 27px;
    background-position: 0 -23px;
    line-height: 27px;
}
.ui-tabs-nav .ui-tabs-selected a:link, 
.ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, 
.ui-tabs-nav .ui-tabs-disabled a:visited {
    
/* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, 
.ui-tabs-nav a:focus, 
.ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, 
.ui-tabs-nav .ui-tabs-unselect a:focus, 
.ui-tabs-nav .ui-tabs-unselect a:active {
    
/* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-nav .ui-tabs-disabled a:link, 
.ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #000;
}
.ui-tabs-panel {
    border: 1px solid #eee;
    border-top-color: #0066b3;
    padding: 10px;
    
/* declare background color for container to avoid distorted fonts in IE while fading */
    
    background: #fff;
}
/*.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}*/
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav {
    
/* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav {
    /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
/* @end */
/* @group tag_cloud */
.tag_cloud .s20 {
    font-size: 1.5em;
    font-weight: bold;
}
.tag_cloud .s19 {
    font-size: 1.5em;
}
.tag_cloud .s18 {
    font-size: 1.4em;
    font-weight: bold;
}
.tag_cloud .s17 {
    font-size: 1.4em;
}
.tag_cloud .s16 {
    font-size: 1.3em;
    font-weight: bold;
}
.tag_cloud .s15 {
    font-size: 1.3em;
}
.tag_cloud .s14 {
    font-size: 1.2em;
    font-weight: bold;
}
.tag_cloud .s13 {
    font-size: 1.2em;
}
.tag_cloud .s12,
.tag_cloud .s11 {
    font-size: 1.1em;
    font-weight: bold;
}
.tag_cloud .s10,
.tag_cloud .s9 {
    font-size: 1.1em;
}
.tag_cloud .s8,
.tag_cloud .s7 {
    font-size: 1em;
    font-weight: bold;
}
.tag_cloud .s6,
.tag_cloud .s5 {
    font-size: 1em;
}
.tag_cloud .s4,
.tag_cloud .s3 {
    font-size: 0.9em;
    font-weight: bold;
}
.tag_cloud .s2,
.tag_cloud .s1 {
    font-size: 0.9em;
}
/* @end */
/* @group htmleditor */
.htmlarea iframe.iframe,
.fhtmleditor textarea#id_content {
    height: 30em !important;
    width: 49.23em !important;
    border: 1px solid #eee;
}
.htmlarea .toolbar {
    width: 49.23em !important;
}
.htmlarea .toolbar img {
    width: 1.384em !important;
    height: 1.384em !important;
}
.htmlarea .toolbar th,
.htmlarea .toolbar td {
    vertical-align: top;
    padding: 0;
}
.htmlarea .statusBar {
    font-size: 100% !important;
    width: 48.8em !important;
}
/* @end */
/* @group expandcollapse */
.course-cont span.contentTrigger {
    color: #d48306;
    cursor: pointer;
    font-weight: bold;
    font-style: italic;
}
/* @end */
/* @group expandcollapse setting areas */
.ftoggler img.ftoggler-img {
    height: 11px;
    margin-left: 6px;
    margin-top: 3px;
    vertical-align: top;
    width: 11px;
}
.ftoggler img.ftoggler-closed {
    background: transparent url(pix/t/switch_plus.gif) center center no-repeat;
}
.ftoggler img.ftoggler-open {
    background: transparent url(pix/t/switch_minus.gif) center center no-repeat;
}
/* @end */
/* @group custom_corners */
.bt {
    text-align: left;
    margin: 0 0 0 8px;
    height: 8px;
    background: transparent none no-repeat 100% 0;
}
.bt div {
    font-size: 1px;
    line-height: 1%;
    height: 8px;
    width: 8px;
    position: relative;
    left: -8px;
    background: transparent none no-repeat 0 0;
}
.bb {
    text-align: left;
    margin: 0 0 0 8px;
    height: 8px;
    background: transparent none no-repeat 100% 100%;
}
.bb div {
    font-size: 1px;
    line-height: 1%;
    height: 8px;
    width: 8px;
    position: relative;
    left: -8px;
    background: transparent none no-repeat 0 100%;
}
.i1 {
    padding: 0;
    background: transparent none repeat-y 0 0;
}
.i2 {
    padding: 0;
    background: transparent none repeat-y 100% 0;
}
#page-bt {
    margin-right: 21px;
    background-image: url(img/box_white_inv.png);
}
#page-bt div {
    background-image: url(img/box_white_inv.png);
}
#page-bb {
    /*margin-right: 21px;*/
    background-image: url(img/box_white_inv.png);
}
#page-bb div {
    background-image: url(img/box_white_inv.png);
}
#header-home-bt.bt,
#header-bt.bt {
    background-image: url(img/box_grey.png);
}
#header-home-bt.bt div,
#header-bt.bt div {
    background-image: url(img/box_grey.png);
}
#header-home-bb.bb,
#header-bb.bb {
    background-image: url(img/box_grey.png);
}
#header-home-bb.bb div,
#header-bb.bb div {
    background-image: url(img/box_grey.png);
}
#navbar-bb.bb,
#navbar-bb.bb {
    background-color: #eceeed;
    background-image: url(img/box_white.png);
    margin-bottom: 0.62em;
}
#navbar-bb.bb div,
#navbar-bb.bb div {
    background-color: #eceeed;
    background-image: url(img/box_white.png);
}
#header-home-i3 {
    min-height: 70px;
}
#header-i3 {
    min-height: 55px;
}
#footer-bt.bt {
    background: #a8b0b2 url(img/box_white_inv.png) right bottom;
}
#footer-bt.bt div {
    background: #a8b0b2 url(img/box_white_inv.png) left bottom;
}
#footer-bb.bb {
    background-color: #f0f0f0;
    background-image: url(img/box_grey_inv.png);
}
#footer-bb.bb div {
    background-color: #f0f0f0;
    background-image: url(img/box_grey_inv.png);
}
#content-bt.bt {
    display: none;
}
#content-bb.bb {
    display: none;
}
#site-index #content-i1 {
    padding-top: 14px;
}
#content-i3 {
    min-height: 30.77em;
}
#left-column .wraplevel2 .bt,
#left-column .wraplevel2 .bb {
    display: none;
}
#left-column .sideblock .header .bt,
#left-column .sideblock .header .bt div,
#left-column .sideblock .bb,
#left-column .sideblock .bb div {
    display: block;
    background-image: url(img/box_white.png);
}
#right-column .wraplevel2 .bt,
#right-column .wraplevel2 .bb {
    display: none;
}
#right-column .sideblock .header .bt,
#right-column .sideblock .header .bt div,
#right-column .sideblock .bb,
#right-column .sideblock .bb div {
    display: block;
    background-image: url(img/box_white.png);
}
#left-column .sideblock .bb,
#left-column .sideblock .bb div,
#right-column .sideblock .bb,
#right-column .sideblock .bb div {
    background-color: #eee;
}
#middle-column .bt,
#middle-column .bt div,
#middle-column .bb,
#middle-column .bb div {
    display: none;
}
/*#middle-column .i1,
#middle-column .i2,
#middle-column .i3 {
    background-color: #fff;
}*/
#middle-column .wrap.generalbox {
    border-style: none;
}
#middle-column .wrap.generalbox .bt,
#middle-column .wrap.generalbox .bt div,
#middle-column .wrap.generalbox .bb,
#middle-column .wrap.generalbox .bb div {
    background-image: url(img/box_white.png);
}
#middle-column .wrap.generalbox .i3 {
    /*padding: 0 10px;*/
}
#help #page-bt.bt,
#help #page-bb.bb {
    display: none;
}
#mod-glossary-showentry #navbar-bb.bb,
#mod-glossary-showentry #footer-bt.bt,
#mod-glossary-showentry #footer-bb.bb {
    display: none;
}
/* @end */
/* @group htmlcleaner */
table.hasborder {
    border: 1px solid #c6ced1;
}
table.hasborder th,
table.hasborder td {
    border: 1px solid #c6ced1;
    padding: 2px 4px;
}
/* @end *//***** admin_one/styles.css end *****/

/***** admin_one/css3.css start *****/

/***** admin_one/css3.css end *****/

/***** admin_one/debug.css start *****/

/* @group debug */
.admin #header .headermain:before {
    content: '.admin_one.';
    font-size: 50%;
}
/* @end *//***** admin_one/debug.css end *****/

/***** admin_one/extensions/tabs_outline/tabs.css start *****/

/***** admin_one/extensions/tabs_outline/tabs.css end *****/

/***** admin_one/extensions/admintheme/admin.css start *****/

/***** admin_one/extensions/admintheme/admin.css end *****/

/***** admin_one/extensions/admintheme/admintheme.css start *****/

/***** admin_one/extensions/admintheme/admintheme.css end *****/

/***** admin_one/extensions/admintheme/admin_grey.css start *****/

/***** admin_one/extensions/admintheme/admin_grey.css end *****/


