@charset "utf-8";
/* GENERAL */
h2 {
    margin-bottom: 10px;
}

/* SEARCH ENC */
.search-enc {
    width: 360px;
    margin: 0 20px 0 5px;
}

.search-enc .inner {
    margin: 10px;
}

.search-enc .text {
    width: 100%;
/ / width: 98 %;
}

.search-enc .btn {
    margin-left: 10px;
    font-size: .81em;
    font-family: Arial, sans-serif;
    height: 24px;
    padding: 0 5px;
    width: auto;
    overflow: visible;
}

.search-enc p {
    font-size: .63em;
    text-align: right;
}

/* HEADER */
.header .idx {
    margin-left: 400px;
}

.logo-enc {
    float: left;
    margin: 0 20px 20px 0;
}

.title-section {
    color: red;
    font-size: 36px;
    font-weight: 700;
    line-height: 36px;
    padding-top: 25px;
}

.title-section h1 {
    font-size: 36px;
    font-weight: 700;
    line-height: 36px;
}

.title-section a {
    color: red;
    text-decoration: none;
}

.popular-topics {
    margin: 12px 0;
    font-size: 13px;
}

/* CATEGORIES */
.categories, .subcategories {
    margin: 10px 0;
}

.categories .inner, .subcategories .inner {
    margin: 10px 5px;
}

.categories h1 {
    font-size: 1.5em;
}

.categories h3 {
    font-size: 13px;
    padding-left: 15px;
    margin-bottom: 10px;
}

.categories .row, .subcategories .row {
    border-bottom: #BFBBB8 1px solid;
}

.categories .col, .subcategories .col {
    float: left;
    width: 50%;
}

.categories p {
    font-size: 13px;
}

.categories .last, .subcategories .last {
    border: none;
}

.categories__descr {
    font-size: 13px;
    color: #717171;
    border-bottom: 1px solid #bfbbb8;
    padding: 3px 0 14px;
}

/* SUBCATEGORIES */
.subcategories h2 {
    font-size: 18px;
    margin: 15px 0 0;
}

.subcategories h3 {
    font-size: 13px;
    padding-left: 15px;
    margin-bottom: 15px;

}

.subcategories .popular {

}

.subcategories .interactive {

}

.subcategories p {
    font-size: 12px;
}

.subcategories img {
    border: 1px solid #8F8F8F;
}

/* BAR POPULAR ARTICLE */
.bar-popular-articles {

    padding: 5px 0 6px 25px;
    font-size: 13px;
    line-height: 14px;
    font-weight: 700;
}

.bar-popular-articles a {
    color: #333;
}

/* COLUMN ARTICLE */
.col-article {
    width: 100%;
}

.col-article-r {
    margin-left: 270px;
}

.col-article-l {
    width: 260px;
    float: left;
    margin-left: -100%;
}

/* ARTICLE LIST */
.article-list {
    margin-bottom: 10px;
}

.article-list ul, .article-list ul.popular {
    list-style: none;
}

.article-list ul li {
    margin-bottom: 3px;
    font-size: 13px;
    font-weight: 700;

    padding: 6px 5px 7px 20px;
/ / padding: 3 px 5 px 7 px 20 px;
}

.article-list ul li.selected, .article-list ul li:hover {

}

.article-list ul.popular li {

}

.article-list ul.popular li.selected, .article-list ul.popular li:hover {

}

.article-list a {
    color: #000;
}

/* ARTICLE POPULAR LIST */
.articles-pop-list {
    margin-bottom: 10px;
    padding-top: 10px;
    border-bottom: 4px solid #A8C9E8;
    border-left: 1px solid #D4D4D4;
}

.articles-pop-list ul {
    list-style: none;
}

.articles-pop-list li {
    margin-bottom: 10px;
}

.articles-pop-list .idx {
    margin-left: 110px;
/ / margin: - 20 px 0 0 110 px;
}

.articles-pop-list p {
    font-size: 13px;
    margin-bottom: 5px;
}

.articles-pop-list img {
    border: #e0e0e0 1px solid;
}

/* SIMPTOMS */
.symptoms h3 {
    margin: 20px 0 5px;
}

.symptoms h3 a {
    color: #277AB5;
    text-decoration: none;
}

/* ARTICLE PRINT */
.print {
    float: right;
    font-size: 0.69em;
    margin: 10px 0 0 15px;
}

.print a {
    display: block;
    height: 16px;
    padding-left: 20px;
}


/* SECTIONS */
.sections {
    margin: 20px 0;
}

.sections .inner {
    margin: 0 10px;
}

.sections .col {
    width: 33%;
    float: left;

    font-size: 13px;
    line-height: 14px;
}

.sections ul {
    list-style: none;
}

.sections li {
    padding-left: 15px;
    margin-bottom: .5em;

}

.sections li.other {

}

.sections li.interactive {

}

.sections li.red a {
    color: red;
}

.sections .first {
    background: none;
}

/* BANNER */
.top-banner, .top-banner__center {
    margin: 24px 0;
    overflow: hidden;
}

.top-banner__center .banner-728x90 {
    width: 728px;
    margin: 0 auto;
}

