/* Сброс стилей */
html, body, div, applet, object, iframe, 
h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, tt, var,
dl, dt, dd,
fieldset, form, label, legend,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

		/*@font-face {
            font-family: Calibri;
            src: local("Calibri"), 
                 url(images/calibri.ttf);
                 }*/
                 body{
                    font-family: 'Open Sans', 'Trebuchet MS','Helvetica CY',sans-serif;
                    background: rgb(213, 245, 238);
                    background: rgba(213, 245, 238, 0.65);
                }
                p {
                    font-size: 15px;
                }
                a{
                    color: rgb(0, 116, 109);
                }
                #body{
                    max-width: 1440px;
                    min-width: 960px;
                    margin: 0 auto;
                }
                #wrapper{
                    margin: 0 auto;
                    width: 1000px;
                    box-shadow: 0 0 5px #50ceb2;
                    background-color: white;
                    text-align: left;
                }
                .header{
                    position: relative;
                    overflow: hidden;
                }
                .header-inn{
                    background: url('/vs/green/img/logo.png') no-repeat 1% 4%;
                    width: 100%;
                    min-height: 256px;
                }
                .header-inn .logo{
                    margin: 20px 0px 0px 15px;
                    height: 60px
                }
                .header-inn .logo a{
                    text-decoration: none;
                    font-size: 22px;
                    display: block;
                    text-transform: uppercase;
                }
                .header-inn .logo img{
                    max-width: 75px;
                    max-height: 75px; 
                    float: left; 
                    margin: 0 20px 0 0;
                }
                .header-inn .logo p{
                    margin: 0px 0px 0px 80px;
                    position: relative;
                    top: 22px;
                    font-size: 22px;
                }
                .header-inn .left{
                    float: left;
                    margin-right: 585px;
                    width: 52%;
                    min-width: 287px;
                }
                .info{
                    margin: 56px 0px 0px 30px;
                }
                .phone{
                    background: url("/vs/green/img/phone.png") no-repeat;
                    color: #838383;
                    display: block;
                    padding: 0px 0px 0px 35px; 
                }
                .phone span{
                    font-size: 22px;
                    color: rgb(0, 116, 109);
                    position: relative;
                    top: 5px;
                    left: 3px;
                }

                .header .right{
                    float: right;
                    width: 560px;
                }

                .icons{
           /* position: absolute;
           top: 0px;*/
           
           float: right;
       }
       .icons a{
        text-decoration: none;
        display: inline-block;
        margin-right: 10px;

    }
    .icons img{
        position: relative;
        top: 2px;
        max-width: 15px;
        max-height: 15px;
    }
    .icons span{
        font-size: 13px !important;
        display: inline-block;
        color: #464444;
        text-decoration: underline;
    }
    .icons span:hover{
        border-bottom: 2px dotted rgb(0, 116, 109);
        color: rgb(0, 116, 109);
        text-decoration: none;
    }
    .icons .last{
        margin-right: 0px;
    }

    .searchForm{
        display: inline-block;
        position: relative;
        top: 2px;
        padding-right: 5px;
    }
    #textForSearch{
        height: 12px;
        float: left;
        margin-right: 5px;
        margin-top: 3px;
    }
    .submit{
        margin-top: 3px;
        background: #FFF;
        border: 1px solid #808080;
        height: 17px;
    }
    .submit:hover {
        cursor: pointer;
    }

    .submit img {
        max-width: 15px;
        max-height: 15px;
        position: inherit;
    }

    .slideshow{
        width: 45%;
        position: absolute;
        right: 1px;
        top: 35px;
    }

    .left{
        float: left;
        position: relative;
        width: 195px;
    }
    .left .border{
        background: url("/vs/green/img/bordforPhoto.png");
        background-repeat: no-repeat;
        position: absolute;
        padding: 15px;
        left: 10px;
        top: 10px;
    }
    .left .medic{
        background-color: rgb(226, 244, 242);
        width: 92%;
        margin: 12px;
        background-repeat: no-repeat;
        box-shadow: 0px 20px 20px -20px #000;
    }
    .medic img{
        width: 80%;
        margin: 15px 15px 5px 17px;
    }
    .medic a{
        font-size: 13px;
        margin: 0px 0px 0px 7px;
        padding: 0px 10px 15px 10px;
        color: black;
        display: block;
    }
    .medic a:hover{
        color: rgb(0, 116, 90);
    }

    .menu{
        width: 100%;
        /*background: rgb(226, 244, 242);*/
        margin: 0px 0px 10px 0px;
    }
    .menu ul {
        margin: 0 10px;
        padding: 3px 0 3px 0;
        background: url(/vs/green/img/bordforPhoto.png);
        background-repeat: no-repeat;
        padding: 6px 5px 0;
        list-style-type: none;
        display: flex; 
        flex-direction: row; 
        flex-wrap: wrap; 
        align-items: flex-start; 
        align-content: flex-start;
    }
    .menu .elem,
    .menu .element-select {
        color: rgb(0, 116, 90);
        text-transform: uppercase;
        font-size: 13px;
        font-weight: bold;
        text-align:center;
        display: inline-block;
        margin: 5px 5px;
    }
    .menu ul .elem a,
    .menu .element-select a {
        transition: 0.4s;
        -webkit-transition: 0.4s;
        -o-transition: 0.4s;
    }
    .menu ul .elem a {
        display: inline-block;
        padding: 6px 10px 4px;
        text-decoration: none;
        border-bottom: 3px solid transparent;
    }
    .menu .element-select a{
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2f4f2+0,e2f4f2+100&0+0,1+100 */
        background: -moz-linear-gradient(top, rgba(226,244,242,0) 0%, rgba(226,244,242,1) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(226,244,242,0) 0%,rgba(226,244,242,1) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(226,244,242,0) 0%,rgba(226,244,242,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e2f4f2', endColorstr='#e2f4f2',GradientType=0 ); /* IE6-9 */
        border-bottom: 3px solid rgb(51, 151, 165);
        display: inline-block;
        padding: 6px 10px 4px;
        text-decoration: none;
    }
    .menu ul .elem a:hover {
        /*background: #E2F4F2;*/
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2f4f2+0,e2f4f2+100&0+0,1+100 */
        background: -moz-linear-gradient(top, rgba(226,244,242,0) 0%, rgba(226,244,242,1) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(226,244,242,0) 0%,rgba(226,244,242,1) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(226,244,242,0) 0%,rgba(226,244,242,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e2f4f2', endColorstr='#e2f4f2',GradientType=0 ); /* IE6-9 */
        border-bottom: 3px solid rgb(51, 151, 165);
    }
    .center{
        margin: -8px 10px 0px 205px;
        min-height: 365px;
    }
    .content{
        margin-right: 220px;
    }
    .content p{
        margin: 10px 0px;
    }
    .content .head{
        background: rgb(54, 184, 157);
        padding: 2px 10px;
    }
    .content .head p{
        color: white;
        text-transform: uppercase; 
        margin: 0px;
    }
    .content .content-inn{
        line-height: 1.5;
        margin: 0px 0px 0px 10px;
        float: left;
        width: 765px;
        min-height: 355px;
    }
    .content-inn .head{
        width: 98%;
        margin-bottom: 10px;
    }
    .content .content-inn img{
        margin:0px 10px 0px 0px;
        border: 1px solid rgb(0, 116, 90);
        padding: 3px;
    }


    .word{
        margin: 30px 221px 20px 0px;
        background-image: url("/vs/green/img/line.png");
        background-repeat: repeat-y;
        padding: 10px;
        background-color: rgb(226, 244, 242);
        position: relative;
        box-shadow: 0px 20px 10px -20px #000;
        overflow: hidden;
    }

    .word-inn{
        width: 100%;
        background-color: rgb(226, 244, 242);
        padding-left: 5px;
    }
    .word-inn img{
        float: left;
        margin: 0px 10px 0px 5px;
    }
    .word-inn h4{
       color: #00746D;
       font-size: 14px;
       font-weight: bold;
       margin: 5px 0px;
   }
   .word-inn a{
       margin-top: 5px;
       color: #0497EB;
       text-decoration: none;
   }
   .word-inn a:hover{
    border-bottom: 1px solid #0497EB;
}

.word .shadow{
    width: 100%;
    position: absolute;
    top: 133px;
    right: 5px;
    left: 1px;
}
.word .shadow img{
    width: 100%;
}
.word-inn .content-inn {
    font-size: 15px;
}
.word-inn .content-inn .text {
    margin-top: 15px;
}

.right{
    float: right;
    width: 210px;
    margin-right: 10px;
    margin-top: 5px;
}

.newsBar{
    float: right;
    width: 195px;
    margin-right: 10px;
}

.news{
    width: 100%;
}
.news .head{
    width: 100%;
    background: #36B89D;
}
.news .head a{
    color: white;
    text-transform: uppercase;
    margin: 0px 0px 10px 10px;
    padding: 2px 0px 2px 0px;
    text-decoration: none;
}
.news .news-inn{
    width: 100%;
    font-size: 13px;
}
.news .news_content{
    border-bottom: 1px solid rgb(13, 161, 152);
    margin: 10px 0px;
    padding: 5px 0px 15px 0px;
}
.news .news_content:last-child{
    border-bottom: 0px;
}
.news .news_content .date{
    color: rgb(113, 113, 113);
    font-size: 12px;
}
.news .news_content img{
    float: left;
    max-width: 76px;
    max-height: 76px;
    border: 1px solid rgb(13, 161, 152);
    margin: 0px 4px 2px 0px;
}
.news .news_content a{
    color: #0497EB;
    text-decoration: none;
}
.news .news_content a:hover{
    border-bottom: 1px solid #0497EB;
}
.noNews{
    margin-top: 10px;
    font-size: 15px;
}

.right-menu{
    width: 100%;
    margin: 5px 0px 0px 10px;
}
.right-menu .elem{

}
.right-menu .elem-inn{
    padding: 7px 0px;
    margin-left: 7px;
}
.right-menu .elem-inn a{
    color: #0087D5;
    font-size: 14px;
}
.right-menu .elem-selected{
    background-color: #E2F4F2;
    background-image: url("/vs/green/img/line.png");
    background-repeat: no-repeat;
}
.right-menu .subelem{
    margin-left: 10px;
}
.right-menu .subelem-selected{
    background-color: #E2F4F2;
    background-image: url("/vs/green/img/line.png");
    background-repeat: no-repeat;
    margin-left: 25px;
}

.footer{
    margin-top: 10px;
    width: 100%;
    background-color: rgb(226, 244, 242);
    min-height: 125px;
    border-top: 1px solid rgb(13, 161, 152);
    background-image: url("/vs/green/img/shadowFooter.png");
    background-position: 50% 0%;
    background-repeat: no-repeat;
    padding-bottom: 35px;
}
.footer .copyright{
    padding-top: 25px;
    float: left;
    width: 20%;
    margin: 0px 20px;

}
.footer .copyright p {
    font-size: 13px;
}

.footer .shkala{
    float: left;
    width: 20%;
    padding-top: 55px;
    font-size: 13px;

}
.footer .fmenu{
    width: 20%;
    float: left;
    margin-top: 55px;
    font-size: 13px;
}
.footer .fmenu .column{
    width: 270px;
    float: left;
    padding-right: 20px;
}
.footer .right{
    float: right;
    width: 200px;
    border-left: 1px dotted rgb(51, 153, 164);
    padding: 10px;
    margin: 15px;
    min-height: 80px;
}
.itis{
    position: relative;
    top: 20px;
    left: 15px;
}
.footer .right span{
    font-size: 13px;
    line-height: 16px;
    display: block;
    margin: 0px 0px 0px 40px;
    position: relative;
    top: -6px;

}
.footer .right a{
    color: #0497EB;
}
.footer .right img{
    float: left;
}

.clear{
    clear: both;
}

.fotocontainer {display: flex; flex-direction: row; flex-wrap: wrap; align-items: flex-start; align-content: flex-start;}
.fotko {margin: 0 15px 15px 0;}
.foto-r {padding:0 3px 0 0; float:left}
.foto-b {padding:0 0 3px;}
.foto-b a img {border:none}
.albom  {margin: 5px 20px 25px 5px; width: 150px; display: inline-block; vertical-align: top; *height: 230px;}
.albom .foto-r {background:none; padding:0px; position:relative; bottom:1px; right:1px;}
.albom .foto-b {background:none; padding:0px; position:relative; bottom:1px; right:1px;}
.albom img {position:relative; bottom:1px; right:1px;}

.person {width:182px; margin:0;}
.person .img_cont {background:url('../img/person_bg.png') center bottom no-repeat; text-align:center; padding:0px 0px 2px 0px;}
.person .text_cont {margin:10px 0px 0px 0px; line-height:20px; padding:0px 0px 0px 5px;}
.person  .name {color:#000; font-style:italic; font-size:13px; font-weight:bold;}
.person  .rang { font-style:italic;}

.public_opinion {font-size:15px; margin:0px 0px 33px 0px;}
.public_opinion .elem {margin:0px 0px 22px 0px; border-bottom:1px solid rgb(13, 161, 152); padding-bottom: 30px;}
.public_opinion .elem:last-child{border: 0px;}
.public_opinion .last_elem {margin:0px 0px 0px 0px; border-bottom:0px;}
.public_opinion .name {color:#000; font-weight:bold; margin:0px 10px 0px 0px;}
.public_opinion .title_elem {margin:0px 0px 4px 0px;}
.public_opinion .text_elem {margin:0px 0px 23px 0px;}
.public_opinion p {margin:0px 0px 4px 0px;}
blockquote {background:#C4E7DF; padding:20px 26px 20px 26px;}
.public_opinion blockquote .elem {margin:0px 0px 0px 0px; border-bottom:0px; padding: 0px}
.public_opinion blockquote .text_elem {margin:0px 0px 0px 0px;}


.comment  {border-top:1px solid #9a9a9a; padding:13px 0px 0px 0px;}
.comment table {border:0px;}
.comment table td {padding:12px 8px 12px 0px;}
.comment input[type=text] {width:300px;}
.comment  .code_input {margin:0px 14px 0px 0px;}
.comment  .capcha {margin:0px 14px 0px 0px; border:1px solid #86a0b1;}
.refresh {font-size:15px; }

.person_block {background:#e4ebf2; padding:4px 10px 2px 10px; margin:0px 0px 30px 0px;}
.person_block table {border:0px; margin:0px 0px 0px 0px;}
.person_block table td {border:0px;}
.person_block table p {margin:0px 0px 3px 0px;}
.person_block img {margin:0px 0px 0px 0px;}

.content-inn table {width:100%; margin:10px 0px 21px 0px; border-collapse: collapse; border: 2px solid #36B89D !important;}
.content-inn table thead {background-color: #D5F5EE; font-weight: bold;}
.content-inn table td {border:1px solid #36B89D; padding:6px 8px 8px 0px;}
.content-inn table td.last_td {border-bottom:0px;}
.content-inn table img {margin:0px 0px 2px 0px;}
.content-inn .title_table {text-transform:uppercase;}
.content-inn table th {font-size:14px; font-weight:bold; color:#black; padding:0px 3px 9px 3px; border-bottom:1px solid #e6e6e6;}
.content-inn table th * {font-size:14px; font-weight:bold; color:#666666;}
.content-inn table th a {color:#5C89C7;}
.content-inn table p {margin:3px 0px;}

.content-inn h1 {color:#00746D; font-size:20px; font-weight:bold; margin-top:5px; margin-bottom: 10px;}
.content-inn h2 {color:#00746D; font-size:18px; font-weight:bold; margin-top:5px; margin-bottom: 5px;}
.content-inn h3 {color:#00746D; font-size:16px; font-weight:bold; margin-top:5px; margin-bottom: 5px;}
.content-inn h4 {color:#00746D; font-size:14px; font-weight:bold; margin-top:5px; margin-bottom: 5px;}
.content-inn h5 {color:#00746D; font-size:12px; font-weight:bold; margin-top:5px; margin-bottom: 5px;}
.content-inn h6 {color:#00746D; font-size:10px; font-weight:bold; margin-top:5px; margin-bottom: 5px;}

.content-inn p {margin:0px 0px 10px 0px;}


.content-inn .date {color:#aaa; font-size:12px; font-style:italic;}
.content-inn .date a {color:#aaa;}

.content-inn .files {display:inline-block; padding:6px 0px 4px 30px; margin: 0px 0px 0px 25px; background-position:0px 2px; background-repeat:no-repeat !important;}
.content-inn .files.xls {background-image:url("../img/file_xls.png");}
.content-inn .files.pdf {background-image:url("../img/file_pdf.png");}
.content-inn .files.ppt {background-image:url("../img/file_ppt.png");}
.content-inn .files.rtf {background-image:url("../img/file_rtf.png");}
.content-inn .files.doc {background-image:url("../img/file_doc.png");}
.content-inn .files.rar {background-image:url("../img/file_rar.png");}
.content-inn .files.zip {background-image:url("../img/file_zip.png");}
.content-inn .files.ppt {background-image:url("../img/file_ppt.png");}

.content-inn ul {margin:0px 0px 16px 0px;}
.content-inn ol {margin:0px 0px 16px 0px;}
.content-inn ul li , .content-inn ol li {padding:5px 0px 5px 0px; font-size: 15px;}
select {padding:4px 4px;}
.no_border {border:0px !important;}

.comment_count {position:relative;}
.comment_count .c {position:absolute; right:0px; top:0px;}

.block-row {overflow: hidden; margin: 0px 0px 20px 10px;}
.block-row p {margin: 5px !important;}
.person-left {float: left; width: 48%;}
.person-right {float: right; width: 48%;}
.person-left img, .person-right img {float: left; margin: 0 10px 10px 0;}

.worker{margin-top: -30px;}
.worker .person {width: 200px; float: left;}
.worker .info {margin-left: 210px;}
.worker .info h4 {color: black;}
.worker .info>div {border-bottom: 1px solid rgb(13, 161, 152); padding-bottom: 5px; margin-top: 10px;}
.worker .info>div:first-child {margin-top: 0px;}
.worker .info>div:last-child {border: 0px;}
.worker .phone {padding: 3px 0 10px 20px; margin: 10px 0px 5px 0px; background: url("/vs/green/img/icons/telephone.png") no-repeat; background-position: 0% 20%; color: black; font-size: 15px;}
.worker .ext_cont {margin: 5px 12px;}
.worker .email {border-bottom: 1px solid rgb(13, 161, 152); padding-bottom: 10px;}
.worker .email a {color: #0497EB;}
.worker .work_time{margin-top: 10px;}
.worker .work_time h4{margin-bottom: 5px;}
.worker .work_time p {background: url("/vs/green/img/icons/time.png") no-repeat; background-position: 0% 50%; padding-left: 20px;}

.person h4{font-size: 15px; color: #999;}

.section {margin: 0px 0px 20px 20px; overflow: hidden; border-bottom: 1px solid #E6E6E6;}
p.short {margin-bottom: 10px;}

.bread_crumbs {font-size:12px;}
.bread_crumbs a {color: rgb(0, 116, 109);}
.inn_bread.bread_crumbs {margin:0 0 15px 0px;}

.v_top {vertical-align:top;}
.v_middle {vertical-align:middle;}
.v_bottom {vertical-align:bottom;}


.block-content {width: 75%; margin-left: 30px; padding-bottom: 10px;}
.block-content .right { margin-top: -10px;}
.calendar {font-size: 12px; float: left;}
.calendar ul {margin: 0; padding: 0; list-style: none; overflow: hidden;}
.calendar li {float: left; margin-right: 3px;}

.right .title{
   background: rgb(54, 184, 157);
   color: white;
   text-transform: uppercase;
   padding: 2px 10px 1px 10px;
   margin: 25px 0px 0px 0px;
}

.right_menu{
    float: right;
    width: 100%;
    margin: 5px 0px 0px 10px;
}
.right_menu .elem{

}
.right_menu .elem-inn{
    padding: 7px 0px;
    margin-left: 7px;
}
.right_menu .elem-inn a{
    color: #0087D5;
    font-size: 14px;
}
.right_menu .elem.selected{
    background-color: #E2F4F2;
    background-image: url("/vs/green/img/line.png");
    background-repeat: no-repeat;
}

#searchForm .icons li.active{
   background: #36B89D !important;
}

.banners {

}
.banners .banner{
    margin: 10px;
    float: left;
}
/*.banner:first-child {
    margin-left: 0px;
}
.banner:last-child {
    margin-right: 0px;
    }*/
.banners .banner img{
    width: 170px;
    height: 75px;
}

cite{
    border-left: 2px solid #00746D;
    background-color: #EBEBEB;
    display: block;
    padding: 5px;
    font-style: italic;
    width: 80%;
    margin-left: 10px;
}

.news_elem{
}
.news_main_block .img_cont{
    float: left;
}
.v_top{
    vertical-align: top;
}

.metrika {
    margin-top: 30px;
    float: left;
}

.AlignLeft {text-align: left;}
.AlignCenter {text-align: center;}
.AlignRight {text-align: right;}
.AlignJustify {text-align: justify;}

/* spoiler */
div.spoiler {
    padding: 5px;
    line-height: 1.6;
}

div.spoiler div.spoiler-title {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    padding: 4px 7px;
    border: 1px solid #bbbbbb;
    border-bottom-color: #999999;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 0 2px rgba(255,255,255,.15) inset, 0 1px 0 rgba(255,255,255,.15) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 0 2px rgba(255,255,255,.15) inset, 0 1px 0 rgba(255,255,255,.15) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 0 2px rgba(255,255,255,.15) inset, 0 1px 0 rgba(255,255,255,.15) inset;
    background: #cfd1cf;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
    background-image: -moz-linear-gradient(top, #f5f5f5, #e5e5e5);
    background-image: -webkit-linear-gradient(top, #f5f5f5, #e5e5e5);
    background-image: -o-linear-gradient(top, #f5f5f5, #e5e5e5);
    background-image: -ms-linear-gradient(top, #f5f5f5, #e5e5e5);
    background-image: linear-gradient(top, #f5f5f5, #e5e5e5);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf');
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

div.spoiler div.spoiler-title div.spoiler-toggle {
    display: inline-block;
    width: 11px;
    height: 11px;
    line-height: 14px;
    margin-left: 4px;
    margin-right: 6px;
    cursor: pointer;
    -webkit-user-modify: read-only;
}

div.spoiler div.spoiler-title div.hide-icon {
    background: url('/images/minus.png') no-repeat scroll left center transparent;
}

div.spoiler div.spoiler-title div.show-icon {
    background: url('/images/plus.png') no-repeat scroll left center transparent;
}

div.spoiler div.spoiler-content {
    font-size: 16px;
    border: 1px solid #bbbbbb;
    border-top: 0px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: none repeat scroll 0 0 #F5F5F5;
    padding: 4px 10px;
}
