.box-border-shadow {
    border: 1px solid #dadada;
    border-bottom: 2px solid #f1f1f1;
    background: url(../images/download/dot.png) 0 bottom repeat-x;
    height: 1%;
    margin-top: 10px;
}
.cat-box-header {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 2px;
}
.cat-nav {
    border-bottom: 1px solid #d8d8d8;
    padding: 6px 30px 5px 10px;
    position: relative;
    background: #fff url(../images/download/cat-header-bg.png) bottom repeat-x;
    font-size: 16px;
    font-weight: bold;
}
.cat-news {
    width: 100%;
}
.cat-news ul {
}
.cat-news ul li {
    padding: 5px 5px 5px 10px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #666666;
}
h1.bigtitle {
    font-size: 16px;
}

/*Block*/
#calendar{
    width:230px;
    background-color:#fdfdfd;
}
#forms{
    width: 230px;
    height: 153px;

}
#form{
    border:1px silver solid;
}

#forms tr td {
    text-align:center;
    background-image:url(../images/workcalendar/bg.gif);
    border:1px #fefefe solid;

}
#forms tr td.work {
    text-align:center;
    background-image:url(../images/workcalendar/bg1.gif);
    border:1px #fefefe solid;

}
#forms tr td.current {
    text-align:center;
    background-image:url(../images/workcalendar/bg2.gif);
    border:1px #fefefe solid;

}
/* search css */
.sea-frame {
    padding: 10px;
    border: #CCC 1px solid;
    margin-bottom: 10px;
    margin-top: 10px;
    background: #F0F0F0;
}

.sea-title {
    font-weight: bold;
    font-size: 12px;
    color: #069;
    margin: auto;
    text-align: center;
}

.sea-form {
    padding: 10px;
    margin: auto;
}

.sea-form table {
    margin: auto;
}

.intxt {
    width: 230px;
    font-size: 12px;
    height: 14px;
}

.cltxt {
    font-size: 12px;
}

.sl2 {
    width: 206px;
    font-size: 12px;
}

.bt-search {
    width: 208px;
}

.result-frame {
    padding: 10px;
    margin: auto;
    border: #CCC 1px solid;
    margin-bottom: 10px;
    margin-top: 10px;
}

.result-title {
    color: #069;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
}
.keyword {
    background: #FF3
}
.result-author {
    color: #990;
    text-align: right;
    padding-top: 5px;
    font-size: 11px
}

.sl-choose {
    width: 200px;
    font-size: 11px
}

.result-source {
    font-size: 11px;
    color: #CCC
}

.result-source span {
    font-size: 11px;
    color: #09F
}

.bt-remove {
    border: #CCC 1px solid;
    background: #CCC
}

#contentwork .week-des {
    text-decoration: underline;
}

#contentwork .nowrap{
    white-space: nowrap;
}

.w200 {
    width: 200px;
}

.schedule-list-tool{
    width: 500px;
    margin: 0 auto 10px auto;
}
.schedule-list-tool > .btn-group { display: table; width: 100%;border-collapse: separate;table-layout: fixed; }
.schedule-list-tool > .btn-group > .btn {display: table-cell;float: none;width: 40px;}
.schedule-list-tool > .btn-group > .btn-group {display: table-cell;float: none;}
.schedule-list-tool > .btn-group > .btn-group > .btn {width: 100%;}
.schedule-list-tool > .btn-group > .btn-group > .dropdown-menu {width: 100%;}
.schedule-list-tool .dropdown-menu{
    max-height: 300px;
    overflow: auto;
}

/* RESPONSIVE */
@media only screen and (max-width: 767px) {
.schedule-list-tool{width:100%}
}

.weekattchimage {
    max-width: 100%;
    margin: 0 auto 15px auto;
}

.weekattchgdrive {
    width: 100%;
    height: 920px;
    border: 0;
}