body {
    background-color: #f2f2f2;
}
a {
    color: #666;
}
*{
    box-sizing: inherit;
}

.h1, .h2, .h3, .h4, .h5, .h6{
    font-family: unset;
    font-weight: unset;
    line-height: unset;
    color: unset;
    margin-top: unset;
    margin-bottom: unset;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: unset;
    margin-bottom: unset;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: unset;
    font-weight: unset;
    line-height: unset;
    color: unset;
}
.h4, .h5, .h6, h4, h5, h6 {
    margin-top: unset;
    margin-bottom: unset;
}
dt {
    font-weight: 100;
}
h2{
    font-weight: 600;
}

.btn-default {
    text-shadow: 0 1px 0 #fff;
    background-color: #fbe7e7;
    border-color: #ccc;
}

#ct{
    padding: 20px;
    background-color: white;
}
#wp .btn{
    padding: unset;
}

.ct2 .mn {
    width: 865px !important;
}
#pt {
    margin: 10px 20px 0 !important;
}
.boardnav .mn {
    margin-top: -20px;
}
kbd{
    padding: unset;
    font-size: unset;
    color: unset;
    background-color: unset;
    border-radius: unset;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.bm_h {
    padding: 10px !important;
}
.fl .bm .bm_h{
    margin: unset !important;
}
.xs2 {
    font-weight: 600;
}
.ct2_a{
    margin-bottom: 30px;
}
.tl .th td, .tl .th th {
    font-size: 13px;
}
.tl th, .tl td {
    background: white;
}
@media (min-width: 992px) and (max-width: 1199px)
.hidden-md {
    display: none !important;
}
#ct {
    padding-top: 6px;
    font-size: 14px;
    margin-bottom: 20px;
}
#ct .pbm {
    padding: 20px 0 !important;
}

#uhd {
    padding-top: 0;
}
#uhd .h {
    background-color: white;
    padding: 20px;
}
#uhd .avt {
    margin-left: 0;
    margin-right: 10px;
}
#uhd .mt {
    font-size: 22px;
}
.avt img {
    width: 80px;
    height: 80px;
}
#uhd .mn {
    margin-top: 20px;
}