A { color: #0E5FA2; text-decoration: none; }
BODY {background: #dcb8a0 url("/css/image/bg.jpg") repeat top left;
    margin: 0; padding: 0; font-family: "Microsoft Sans Serif",serif; font-size: 14px; font-weight: normal; line-height: 18px; }
IMG { border: 0px; }
TABLE { font-family: "Microsoft Sans Serif",serif; font-size: 12px; line-height: 18px; }
H1 { color: #333333; font-size: 20px; font-weight: bold; padding: 5px 5px 5px 10px; margin: 0 0 10px 0; }
H2 { font-size: 18px; margin: 10px 0 10px 0; font-family: "Arial",serif; }
INPUT.searchInput { height: 23px; width: 154px; font-family: "Microsoft Sans Serif",serif; font-size: 14px; margin: 0 0 0 0; color: #464646;
    border: 1px solid;
}

.button { font-family: "Microsoft Sans Serif",serif; font-size: 14px;
    border: 1px solid;
    cursor: pointer;
}
.button:hover { font-family: "Microsoft Sans Serif",serif; font-size: 14px;
    border: 1px solid #FF0000;
    cursor: pointer;
}

.findtext {
    color: #00AA00;
}

.clear {
    clear: both;
}


.wrapper {
    width: 100%;
    margin: 0 auto;
    /*min-width: 1024px;*/
}


#header {
    height: 170px;
    /*min-width: 1024px;*/
    overflow: hidden;
    background-color: #f5dbca;
    /*background: url("/css/image/head-bg.png") repeat;*/
}


#header .logo {
    float:left;
}

#header .first-line {

    width: 99%;
    text-align: right;

}

.top-menu {
    text-align: left;
    /*min-width: 1024px;*/
    background-color: #f5dbca;
}

.top-menu .items {
    background-color: #f5dbca;
    padding-left: 5px;
    /*height: 130px;*/
}

.top-menu .item {
    padding-top: 10px;
    float: left;
    width: 100px;
    text-align: center;
    height: 50px;
}


.top-menu .item-hover {
    background-color: #f4eee9;
}

.top-menu .item-selected {
    padding-top: 8px;
    background-color: #f9f3ee;
    border: #bb907f 2px solid;
    /*height: 118px;*/
    height: 48px;
}

.top-menu .work-count {
    float:right;
    background: url("/img/itemCount.png");
    width:21px;
    height: 19px;
    margin-top: -5px;
    padding-top: 2px
}


/*
*   Left column
*/
.left-column {
    width: 252px;
    float: left;
    padding: 15px 15px 15px 15px;
}

.left-column a {
    color: #990000;
}
.left-column a:hover {
    color: #ff0000;
}


.left-column .placeholder {
    height: 30px;
}

.left-column .block {
    font-size: 14px;
    border: #bb907f 3px solid;
    background: #f5dbca;
}

.left-column .block-line {
    background: url('/css/image/left_block_lines.png') no-repeat center;
    height: 20px;
}

.left-column .inner-content {
    padding: 6px 0 4px 0;
}

.left-column .block-header {
    border: #c69886 1px solid;
    background: #c69886;
    padding: 6px 0 4px 0;
    text-align: center;
}

.menuImg {
    margin: 5px 5px 0 3px;
}
.left-column .section-content img {
    margin: 5px 5px 0 3px;
}

.left-column .section-content {
    font-size: 14px;
    padding-left: 10px;
}

.left-column .section-content .item {
    padding: 6px 0 4px 10px;
}

.left-column .section-content .item-selected {
    background: #f9f3ee;
    padding: 6px 0 4px 10px;
}



/*
* Content
*/

.content {
    margin: 20px 330px 0 285px ;
    /*padding: 15px;*/
    font-family: "Arial",serif;
    font-size: 14pt;
    line-height: 100%;
    /*background-color: #f5dbca;*/
    /*border: #000000 1px solid;*/
    min-height:800px;
}


.content-wide {
    margin: 20px 20px 0 20px ;
    /*padding: 15px;*/
    font-family: "Arial",serif;
    font-size: 14pt;
    line-height: 100%;
    /*background-color: #f5dbca;*/
    /*border: #000000 1px solid;*/
    min-height:800px;
}


.content-frame {
    display:table;
    width:99%;
    border: #bb907f 3px solid;
    margin-bottom: 20px;
}

.content-frame .frm-lt {
    /*display:table-cell; background: url('/css/image/content-border-lt.png') no-repeat;*/ 
    /*width: 22px; height: 23px;*/
}

.content-frame .frm-ct {
    display:table-cell;
    /*background: url('/css/image/content-border-top.png') repeat-x;*/
    /*height: 23px;*/
    /*margin-left: 22px;*/
    /*margin-right: 22px;*/
}
.content-frame .frm-rt {
    display:table-cell;
    /*background: url('/css/image/content-border-rt.png') no-repeat;*/
    /*width: 22px;*/
    /*height: 23px;*/
}

.content-frame .frm-m {
    display:table-row;
}

.content-frame .frm-lm {
    display:table-cell;
    /*background: url('/css/image/content-border-left.png') repeat-y;*/
    /*width: 22px;*/
    height: 100%;
}

.content-frame .frm-cm {
    display:table-cell;
    margin: 0 10px 0 10px;
    padding: 30px;
    background: #ffffff;
}

.content-frame .frm-rm {
    display:table-cell;
    /*background: url('/css/image/content-border-right.png') repeat-y;*/
    /*width: 22px;*/
    /*height: 100%;*/
}

.content-frame .frm-lb {
    display:table-cell;
    /*background: url('/css/image/content-border-lb.png') no-repeat;*/
    /*width: 22px;*/
    /*height: 23px;*/
}
.content-frame .frm-cb {
    display:table-cell;
    /*background: url('/css/image/content-border-bottom.png') repeat-x;*/
    /*height: 23px;*/
    /*margin-left: 22px;*/
    /*margin-right: 22px;*/
}
.content-frame .frm-rb {
    display:table-cell;
    /*background: url('/css/image/content-border-rb.png') no-repeat;*/
    /*width: 22px;*/
    /*height: 23px;*/
}


/*
*   Right column
*/

.right-column
{
    margin: 20px 15px 0 15px;
    float: right;
    width: 300px;
}

.right-column .block {
    font-size: 14px;
    border: #bb907f 3px solid;
    background: #f5dbca;
}

.right-column .block-line {
    background: url('/css/image/left_block_lines.png') no-repeat center;
    height: 20px;
}

.right-column .inner-content {
    padding: 6px 0 4px 0;
}

.right-column .block-header {
    border: #c69886 1px solid;
    background: #c69886;
    padding: 6px 0 4px 0;
    text-align: center;
}

.right-column .placeholder {
    height: 30px;
}

.vote-progress {
    height:15px;
    background-color: #ffb396;
}

.vote-progress-count {
    text-align: center;
    margin-top: -15px;
    color: #301f09;
    line-height: 15px;
}

.vote-progress-bg {
    height:15px;
    width: 180px;
    background-color: #ffedda;
}


.footer-projects {
    margin: 20px 330px 0 285px;
    text-align: center;
    padding: 20px 0;
}

.footer-projects .item {
    display: inline-block;
    margin: 5px;
    border: #bb594f 3px solid;
}

.footer {
    border: #bb907f 2px solid;
    font-size: 14px;

    color: #ffffff;
    margin: 0 330px 0px 285px;
}
.footer a {
    color: #B7E4FF;
}


.footer .copyright {
    text-align: center;
    font-size: 12px;
    color: #000000;
    padding: 5px 5px 5px 10px;
}
.footer .copyright a {
    color: #000000;
}

.sameItem {
    float:left; 
    width: 20%; 
    padding-right:5%;
}

@media (max-width : 1023px) {
   .right-column {display: none;}
   .content {
    margin: 20px 20px 0 285px ;
   }
   .footer-projects {
    margin: 20px 20px 0 285px;
   }
   .footer {
    margin: 20px 20px 0 285px;
   }
   .top-ads {
        display: none;
    }
    .highslide img {
        max-width: 90%;
    }
}
@media (max-width : 800px) {
    .top-menu .item {
        margin-left: 20px;
        margin-bottom: 20px;
    }
    .sameItem {
        width: 28%; 
        float:left; 
        padding-right:5%;
    }
    .sameItems #index-3 
    {
        display: none;
    }
    
}
@media (max-width : 700px) {
    .left-column {display: none;}
   .content {
    margin: 20px 20px 0 20px ;
   }
   .footer-projects {
    margin: 20px 20px 0 20px;
   }
   .footer {
    margin: 20px 20px 0 20px;
   }
   .sameItem {
        width: 43%; 
        float:left; 
        padding-right:5%;
    }
    .sameItems #index-2 
    {
        display: none;
    }
}

html {
   -webkit-text-size-adjust : 100%;
   text-size-adjust         : 100%
}


.ya-share2__container_size_m .ya-share2__icon {
    height: 36px !important;
    width: 36px !important;
}
.ya-share2__list_direction_horizontal > .ya-share2__item {
    padding-right: 30px;
}

.pluso-wrap div {
    margin-right: 30px !important;
}

.ya-share2__container_size_m .ya-share2__icon
{
    background-size: 36px 36px !important;
}