﻿@charset "UTF-8";
/*Общие теги*/
* {
    margin: 0;
    padding: 0;
    outline-style: none;
}

table {
    border: 0;
    border-collapse: collapse;
}
/*убираем столбцы рейтингов для мобильных*/
@media only screen and (max-width: 1100px) { /*Тут размер в пикселах*/
    #content.statistic-post table .about {
        display: none; /*убираем блок на маленьких экранах*/
    }
    div#mp_custom_1933 { /*убираем блок РЕКЛАМЫ на маленьких экранах*/
        background: none;
        display: none;
        opacity: 0;
        z-index: -1;
        visibility: hidden;
    }
}      


html, body, p, input, textarea {
    font-family: Arial,Helvetica,sans-serif;
}

html, body {
    height: 100%;
    font-size: 16px;
    color: #464646;
}
/*\Общие теги*/

/* картинка в теме */
#popup {
    position: absolute;
    width: 120px;
    height: 120px;
    z-index: 150;
    left: -10000px;
}

    #popup div {
        height: 1px;
        font-size: 1px;
        line-height: 1px;
        overflow: hidden;
    }

    #popup .img {
        width: 120px;
        height: 112px;
        background-position: 0 -4px;
        border-left: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
    }

    #popup .u1 {
        width: 112px;
        margin-left: 2px;
        background-position: top;
        border-left: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-top: 1px solid #cfcfcf;
        height: 0px;
    }

    #popup .u2 {
        width: 116px;
        margin-left: 1px;
        background-position: 0 -1px;
        border-left: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
    }

    #popup .u3 {
        width: 118px;
        margin-left: 0px;
        background-position: 0 -2px;
        border-left: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
    }

    #popup .u4 {
        width: 118px;
        margin-left: 0px;
        background-position: 0 -3px;
        border-left: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
    }

    #popup .b4 {
        width: 112px;
        margin-left: 2px;
        background-position: 0 -119px;
        border-left: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-bottom: 1px solid #cfcfcf;
        height: 0;
    }

    #popup .b3 {
        width: 116px;
        margin-left: 1px;
        background-position: 0 -118px;
        border-left: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
    }

    #popup .b2 {
        width: 118px;
        margin-left: 0px;
        background-position: 0 -117px;
        border-left: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
    }

    #popup .b1 {
        width: 118px;
        margin-left: 0px;
        background-position: 0 -116px;
        border-left: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
    }
/*структура*/
#index {
    min-height: 100%;
    position: absolute;
    height: auto;
    /*min-width: 1205px;*/
    width: 100%;
}


#top {
    position: relative;
    width: 95%;
    /*padding-bottom: 50px; высота футера с учетом наезда-отступа*/
    min-height: 0px; /*Минимальная высота контента*/
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

/* заголовок */
#header {
    min-height: 40px;
}
/* иконки источников */
#header img {
border: none;
max-width: 100% !important; /*чтобы баннер не вылезал*/
}

.socialico {
margin: 2px 0 0 3%;
float: left;
width: 30%;
}

.socialico div {
    margin-bottom: 16px;
}

.socialico a {
    padding: 1px 4px 1px 16px;
    color: #000;
    /*font-size: 11px;*/
}

.socialico a:hover {
    color: #088FE5;
}

.socialico .lj {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAftJREFUeNqU001o03AcxvFvkqbpy+ws1M11rtR1KoMpKGUwBBEEqayo4E5evOnBgS84xdeLMA+iDgXFq54sVMXDDh7UguLFF4SJc852TlRaaYfOMpu0jUm0xdHazd8h5IV88vwf/hF0XcccIbzv98mf0Z9dF1jECCZgvnyieyk+p514tsSTD9lFI6L58pkeL267zFN3K4/jwzy6sBtPWa1JVRcwD7Jo44HuInZp0Lp5PvaSnr4+AstXLIhYwN2ZEqf3bCSRSNCyaZAlnevZf2AvJ88eoyuwsiFiAc8/5qyLoWsP8QW7UWSRn3MlHIqdI6cOs6oBUi0x5LHj6uhiy9YI7ybeYpMEotEIdkWmoGpcHB5hPDVZU6xYafv9d5VsZgZNUwmFQmjFMqOj9ykUNCOJzKHjB1kT7KxJIlT2QWUvdLS2E921A9lmI5lMIhlJ+vsjNDXZMCxGzl3h1fhYNck8oIK0G8j2gZ3IkkQqNWVELLIh3EtJlJhOTnLj8lXwuC2kBqgg/mVtFuJQFMbeTCBnXrB5tZO1bRKvp2cZup22ALFes+aDz1+/cOdWHFVVafEHWBds5mjUy7ZeHwNh3/wS/4WkcxniBvIjn8frNJZsfi9fJOh3LQxUkWyae7GbzGZzfMoUwCHyba5cXWrdDup10vBv/N/5G/wlwABil9HyVMIwfgAAAABJRU5ErkJggg==) no-repeat;
}

.socialico .liru {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpiDGiY+Z+BAsACItbXpzGSozmwcdZ/JgYKAYoBjIyM/0EYl2Js8hS7gIUUxf///2fE6wWKw4AQoEkYDLwBLLj8Sij0aeMCfDbRLB2wwHIVuQYABBgAc8McA4Ma6YkAAAAASUVORK5CYII=) no-repeat;
}

.socialico .yaru {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAP8AAP9VM/9VZv+qmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG3I4XkAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS40Po3MdgAAAFNJREFUKFN1jkESwCAIA03h/19Og2gLzsgJloXJYJYZiWjGmgFrgNAa/huk08oJZunN+hH3OW6g++lfgfbdUK4TIFN9OZ4TRMxqSOggttUIwTd4ASr5x481BAFUAAAAAElFTkSuQmCC) no-repeat;
}

.socialico .mail {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmxJREFUeNqE0V9IU1EcB/Dv2WZsOrHFhMko7A8zirZBRFgPGbVAg0TyoSSieo16cD2FhP0RKqcEvUSW4SDyzyDRWokP2h/rwWbblaZSYCOy/APb9O7u3v25p3vH1G2WHfjdwzncz/fc87uEUgp5uFuuOcL+13YF5cAGefAxDbYdqWEq629YsM5QyI9PfZ2OCXeHrdioQ5F+E7Qb86AEh7Gedgw+aPb9N8DT12VTKoh5aX4WfIRFMkmhIICSEPO05+N6Hqr0bC7QE1Q3lkmRGhAhAEQn4Lylhn90xJyLWD4BrVq1+gWawiIcrxNBaAyQK5194gyHsn3ZLXCP/T5bfXuETv5c3C2vyXITxVErJXoJK3VAchEQpkHnVVDsHSfI37yCG7u+dCzxccQhMq768rrVgKlmivBNkEJpLSZAI0op/ShD9vda0tghYbuMFzgBCywHIw27UlfonXjvs3/ToH3UBPpdDfFHIUYmS9EdrRnMODkLa9k5xnGh3EkqOq/Q4YCXkRu5fM8DeSIK1CV4err14gdfjG1yT3Xk4rZLFQ2njln6VcOcHyjekNVpvdbAPKm863nniR6WsCkHuyTslHGq1aVGg2uGm63NDLhz0A7vePB8kzuAv5y8glMBQ+UNj+/77tUKCSG1YdSUYGd+UcgQuopdyiq85NSZ+LKE32QelvoLsWQMn+f8PSEhEjDptti2zrwyJ78+Qziuw7mBKgz9irRIuD8Xp4YckFVx9nqsv4oKj3ZQvm07ne8+aR8Y8h5a81661my86HwoYRONtu6hCaaHinwY/8JrAoLBIKxWK/W/fU7XQ5n1R4ABAGtSsjq7kd6nAAAAAElFTkSuQmCC) no-repeat;
}

.socialico .diary {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMlJREFUeNpi/P//PwM6uH92N6YgECgauzKiizEiGwDTKKluxIjNgOc3z/1HNwhuAEgzssYsIUkUV0x795wR2SC4ISAD7p3Z9f/75zcMIJzIyvofhGF8XOIgPSC9LMi2gGxFtgmbC9DVsKA7HR0gewVZI0gPSC8TPtvRwwHGRxZnIWQruvPR1WI1wMDbG86+sHUrAz6A1YC0xXMYcTkZHTAhOxNf3CPzUWIBlCDwxQSuaIUlJhZ0xTBX4IoRdHGKkzL1MhO52RkgwADAKLgfTDXhxQAAAABJRU5ErkJggg==) no-repeat;
}

.socialico .vk {
    background: url(data:image/gif;base64,R0lGODlhEAAQALMAADJeiWKHrOft8khymlyBpRZHd1Z7nmaNsK7B0kBpkERuk2yRsz9ojG6RsEFojP///yH5BAAAAAAALAAAAAAQABAAAAR68JxGq6XhZMk7X4QWjENpjuMiBsMjvK+CigQBPHguKPVY2zhEIZfoBQgG4AMRCCqSNYP0lsMFEtKaaVjFAUrJLa5R4CISg6SixBU0cgHG0+BQKLhV4cAhZTgcAAFSSQAACg4MaX5/hY0MiwwGA4+PiJZ/i4d/m5ydDBEAOw==) no-repeat;
}

.socialico .email {
    background: url(data:image/gif;base64,R0lGODlhEAAQAMQAAAAAAP///wiP5ReW5yed6Dak6kar7FWy7WW573TA8ITH8pPO9KLV9bLc98Hj+NHq+uDx/PD4/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAEAAQAAAFjGAgik1iGMcCjaxDCMP5CgobMILRsBAiICPIABhYGBARhlLgECEMooKgQJDWUIEIM6AQMLKvHS7QGIgIRK4gEnAIuNCHd5QoiBgEeHt7Jh6AC3kQNCILcwwDK3JNBgIJCAM0XV8iJ1mNBhAvBg4PCmxyBys2ZEMjZQIpDqsKUmkiEAkzArScpEGrTTYhADs=) no-repeat;
}

.socialico .rss, .rss2 {
    background: url(data:image/gif;base64,R0lGODlhEAAQAPcAAAAAAP////7+//7//////v3z6veBIvaCJPi+j/nIoPrRsPvfyPNxCvNzEfNzEvNyE/NzFfJ0FfN4F/R6G/V7HPZ8HfZ7HvN5HvZ8IPZ8IfZ+IfV7IfN6IfR7IvWBJPR/JPR/JfWBJvSBJvWBJ/WCJ/SCJ/OBLPSKOPagW/agYPenZ/eqb/i4hvi6ivi+kvvbwvvex/vhzf307f728PJrD/NzFvNyHPV1IPV3IfN4IfZ5IvN5IvZ5I/R7I/N3JPN7JPSGN/OHOvSRSfagYvi8kvnFovveyvvhz/FmCvFpD/FoE/JqFuhrHvN0IfV0IvR1IvN9MfOAOPaha/apePe9mvzj0/3v5v3y6+9iE+9lFvBpHfJtHvFrHvJuIvJvI/BtI+9vJ/B4M/J9OvSfbfvcyvBoH+9nH+1mI+5nJO5pJO1mJOxmJOVtLu1yNeh5Peh4P+h5P+59RfCJVfKWZu2YbvSmfPOtiv728udXF+xdGOdcH+pgI+1mJexqLOd0P+h2QOdzQOd2QOV6S+R5SuV+TOaDVeWEWO6ac+2ZcuuXcvS1l/S+pf3y7eZWGOZYIOlgJehfJedhJ+pzP+ZxQORwQOV0Q+NxQ+V5S+R4S+N3S+yXc+uVc+idfvK0mfnbzvrm3vzw6+FLE+JQGONQGuRTG+RTHuVZJeVaJt5ZJeZlNedpOuFqP+NtQONwQ+FtQ+N1S+F0S+BzS+KAW+mQceqUc+mSc+mTc+aUdOWYfPPArfrj2t5PIOBQIeFVJtpTJ+FdMOJjOuBrQ99pQ91oROGBYeORd/PZ0d1LIt1MI91PJ91mQ9xkQ+V7Xeueh+/LwPDQx9pAHNpIJttQL+mZhuu8sOy/s+7Hvf3189U4GdpXPOmhktM1G9U7INc/I9dBJPLX0tQ7I9VIM/Tf3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAEAAQAAAI/wADWJO1ihWlSYD8/HkDx00hagKeoSpFCk8eM16c6Nig4YABJtVujUq1SNGcMEts7OgAgsQIC4ZiOZIUoKaMIkEifChBogeOQLH29KlD5YjNFRNC/GjSpRIsNWm+KKEh5EVNFjWafEFj6VUZMVaqEDHRAEFNKVn4PGqVaUuUGTULqGDgIgCjNnpOucL0xAeQFDACEBiShEyATqJ6BbvEI8cDBxISBLgCRk4AUL+QCROU4UKLBSggGAlgp9GnAMygDRtU4cSAADGQjAngKVSuANOwKSNkQIQCGVOwxLmja1eza9q2LeNEwQMHKFrWRFIFLJm0bOG4EfvGBsMNLmcgmR3idSyaN3DdfDkLIA4XnUOINCXaRMtWrVnFjAUICAA7) no-repeat;
}

a.rss2 {
    padding: 1px 4px 1px 16px;
}

.socialico .tm {
    background: url('i/ico_telegram.png') no-repeat;
}

.socialico .tw {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAo5JREFUeNp8U01rE1EUPW8m6SQz6Uc+mhAaUiVtimDqQlD8RFdudKPgTsEf4MofIQjuBHHrVtyI4lLBTQUrpaBEaxqTTFN0TJs2MZPM1/O+ZJLGgj44M2/m3Xfuvee8xzjnEKPT6cy02+1zEwFJZmDwmKSoqrqhKMoa/jcEQa/Xm2y3Wqdozssm53pPzPiXcrl8i95HRMy/IAmSZrPJNU29sNIEHpVcPCZ8M5FPJ2efGoZxcZhoWO34CIiH49ie7bi3NzsSOi5gEjbbHAuJEDTPvWT3eknOvYptO5blOBa19ppaOyDoE3O+LDGABIB471oeql0ZCE7d8TxappCpMBCnHfV6/WoqlXoly/KAwB/rhGXaiyA9VveAtX13tOgRg0IN38jIKMwmXupbWzez2ewzyV+XDvfm0AbRzhBdqmK7C3zaF9EyTNM8aEEkGK9ClBuSBhn5WAUpheFklOaO/dWPHRGECOJnnvvZz0cZLscZnEH/LREUDrCu4lq/Vz+u3T9eKFgjAsZYgIIqhPxQVI30mxFiAA8Js37G9OfiBhYWF99qmmaPucBJfYawrwRNUaScy5NAdAL3PL8P4dDSUh4/jV81+nwxIiBPOeMeliLAO2MgyPcOx5OKh0hgoIMgEQmuzQWRTcTv6rpeymQy5X7ORCJh1Orbb45p4GfiUl8DYeCOzVEhoipBNznWWxwrDeGClOuaZmtcRIRVtbTX3H1+PR2dmQzK8+8bHvYFEzuwKUq6HNWE5xy241T/Ikgmk0W6PB9Ms3v6SjqNs3FpXvhuuQOO/kkMAlk6wcVi6QHF90Vkhy9Io9GYq9VqJ8IhJRKbno6oEc0QyemK/6DrvlPVt3ajsVg1l8v1bfwjwAClm0NYgmcrBAAAAABJRU5ErkJggg==) no-repeat;
}

.socialico .fb {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbdJREFUeNqUU8tKw0AUvYmTSW2FiooWCm2qLgSFiiCiC0GKW6m4deED3OgnuPMvFNSFuA64EtSVv+ATtKFSFJ9t0SZN5mEzaaXRVujdnJk795x75jIjTaY3k4FAUFewqkEL4dhlw7JKaYTVgD6XmtIGYr2t8OEu+6zpJ+c6UpCqveUtuDRuWhLo62wHjAMa4pIM19l3oIy1JPBRNIFxCRChFMoOaVo4M9EPqwtjEApisZ/fOBRIKAOXi2hl4dDm3VfqyGJ4dbUutyJAxaJZdFTJ61tHcP/w4TujNQcAXFj6L26NV98etclVB5XhYVkGy6a+gtPdZYGMcYHHO0sCUyt7AoOKLAYvroBlSQykPghxGjqp1WEZe1dwrauoDZxqp1pML+97TrYXvc5rB75zl+NyUeU5AicWfH4WGna0Hc/J73MeVsDlou5YHBLJUcj3NBYgVYF4ctyXT0TDYLgCjmUDNUsQBApvX/bfT0O8R2Z+mT+57hAWHEY4ICQx4/HlSRuJRgErXX8EVFUVODsUqbtWGTK5HEi0bCBWKqRvMhn96t5o+J0HI8MC9bMLX16WuMHNYvpbgAEAXITVkyzU52wAAAAASUVORK5CYII=) no-repeat;
}

.socialico .bc {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAt0lEQVQ4y2P4TyXAMIINevHtz/+aM2//B+5+/j/18Kv/B59/J92gV9///Dff+Pi/6qqHKHj746+kGdR47h2GISBsBjT86dff+A269v7n/xV3P4MVRu9/gdUgENZa8+j/8ZffsRu09v4XFIXhe3EbBMJZR19jN8ht+zO8GtGxwbrH/7/+/odq0OV3P8ESpBgEwp0X30MMuvfp1//cY69JNgA5CB5/+Y0Z2KAoB7nu06+/o3ltsBoEAAlQpgIEdQo5AAAAAElFTkSuQmCC) no-repeat;
}

span.tw {
    background: url('i/shadetw.png') -0px -1px no-repeat transparent;
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 8px;
}

span.tw:hover {
    background: url('i/shadetw.png') -0px -19px no-repeat transparent;
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 8px;
}

span.fb {
    background: url('i/shadefb.png') -0px -1px no-repeat transparent;
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 8px;
}

span.fb:hover {
    background: url('i/shadefb.png') -0px -19px no-repeat transparent;
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 8px;
}

span.vk {
    background: url('i/shadevk.png') -0px -1px no-repeat transparent;
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 8px;
}

span.vk:hover {
    background: url('i/shadevk.png') -0px -19px no-repeat transparent;
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 8px;
}

span.skype {
    background: url('i/shadesk.png') -0px -1px no-repeat transparent;
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 8px;
}

span.skype:hover {
    background: url('i/shadesk.png') -0px -19px no-repeat transparent;
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 8px;
}

span.ig {
    background: url('i/ico_ig.png') -0px -1px no-repeat transparent;
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 8px;
}
span.yt {
    background: url('i/ico_youtube.png') -0px -1px no-repeat transparent;
    margin-left: 0px;
    padding-left: 28px;
    padding-right: 8px;
}

/* логотип */
#header .logo {
    display: block;
    margin: 5px 0%;
    float: left;
    /*width: 33%;*/
    /*text-align: center;*/
}
/* поиск */
#header .search {
    float: left;
    /* width: 269px; */
    margin: 10px 0 0 5%;
    text-align: right;
    height: 25px;
    overflow: hidden;
}


    #header .search .a {
        border: 1px solid #b5b5b5;
        /*width: 226px;*/
        height: 18px;
        padding: 1px 6px 1px 6px;
        color: #d0d0d0;
        float: left;
        margin-top: 1px;
    }

    #header .search .search-active .a {
        color: #9d9d9d;
    }

    #header .search span {
        float: right;
        padding-left: 6px;
        height: 22px;
        margin-top: 0;
        position: absolute;
        right: 3%;
        top: 32px;
    }

html:not(:nth-child(1)) #header .search span {
    top: 30px;
}

x:-moz-any-link, x:default, #index #header .search span {
    top: 32px;
}

.search .b {
    cursor: pointer;
    border: none;
    width: 22px;
    height: 22px;
    background-image: url('i/button_ok.gif');
    background-position: top;
}

.search .search-active .b {
    background-position: bottom;
}

.b2 {
    cursor: pointer;
    border: none;
    width: 22px;
    height: 22px;
    background-image: url('i/button_ok.gif');
    background-position: top;
	margin-left: 5px;
}

/* правый блок - облако тэгов и доп.инф. */
#r-content {
    float: right;
    margin: 10px 0 0 0;
    width: 200px;
}

@media only screen and (max-width: 1100px) { /*Тут размер в пикселах*/
    #r-content {
        display: none; /*убираем правый блок на маленьких экранах*/
    }
}


#r-content .cloud {
    margin-top: 47px;
}

    #r-content .cloud li {
        list-style: none;
        display: inline;
    }

    #r-content .cloud a {
        margin-right: 5px;
        color: #088FE5;
        text-decoration: none;
    }

    #r-content .cloud .size1 {
        font-size: 12px;
    }

    #r-content .cloud .size2 {
        font-size: 14px;
    }

    #r-content .cloud .size3 {
        font-size: 16px;
    }

    #r-content .cloud .size4 {
        font-size: 18px;
    }

    #r-content .cloud .size5 {
        font-size: 20px;
    }

    #r-content .cloud .size6 {
        font-size: 22px;
    }

    #r-content .cloud .size7 {
        font-size: 24px;
    }

    #r-content .cloud .size8 {
        font-size: 26px;
    }

    #r-content .cloud .size9 {
        font-size: 28px;
    }

    #r-content .cloud .size10 {
        font-size: 30px;
    }

#r-content .info {
    font-size: 11px;
    color: #9d9d9d;
    margin: 35px 0;
}

    #r-content .info b {
        display: block;
        color: #464646;
        margin-bottom: 3px;
    }

    #r-content .info p {
        margin-top: 15px;
        line-height: 15px;
    }

        #r-content .info p a {
            color: #088FE5;
        }

/* контент - общая часть */
#content {
    float: left;
    width: 80%;
	max-width: 960px;
	margin: 10px 0 0 0;
}

@media only screen and (max-width: 1100px) { /*Тут размер в пикселах*/
    #content {
        width: 95%; /*на маленьких экранах - не в край*/
    }
}

/* описание содержимого для малых экранов */
#descr-top {
    float: center;
    font-size: 20px;
}

/* меню-бургер для малых экранов */
input {display: none;}
input.map {
    display: inline-block;
}
    input.searchbox {
        display: inline-block;
        width: 360px;
    }
    input.a, input.b2 { display: inline-block;}

label {cursor: pointer;}

.nav {
    user-select: none;
    position: fixed;
    right: 5%;
    margin-top: -9px;
    z-index: 9999;
    float: left;
}

@media only screen and (min-width: 1100px) { /*Тут размер в пикселах*/
    #descr-top {
        display: none; /*убираем описание на больших экранах*/
                }
    }

.nav__showmenu {
    position: relative;
    z-index: 3;
    display: inline-block;
    margin-top: -9px;
    float: left;
    padding: 5px 10px 10px;
    top: 2px;
    font-size: 30px;
}

    .nav__showmenu:hover {
        cursor:pointer;
    }

    .nav__showmenu span {
        color: #9d9d9d;
        display: block;
        border-bottom: 3px solid #9d9d9d;
        height: 3px;
        margin: 3px 0 0 0;
        width: 18px;
    }

.nav__back {
    position: fixed;
    top: 0;
    right: 0;  
    /*bottom: 0;*/
    left: 0;
    transition: background-color .3s;
}

.menus, .menus__submenu{
    list-style: none;
    padding: 0;
    color: #fff;
    overflow: hidden;
  }

.menus {
    position: fixed;
    top: 0;
    /*bottom: 0;*/
    left: 0;
    display: none;
    width: 220px;
    margin: 0;
    padding: 17px 0;
    text-transform: uppercase;
    line-height: 2em;
    background-color: #2c2c2c;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    transition: transform .3s;
    will-change: transform;
    backface-visibility: hidden;
}

.menus__submenu {
    font-size: .8em;
    background-color: #ddd;
    max-height: 0;
    transition: max-height .3s ease-in-out;
}

.menus__showsub {
    position: absolute;
    right: 0;
    margin-top: -34px;
    padding: 10px;
    line-height: normal;
}

.menus__item {  
    display: block;
    text-align: center;
    text-decoration: none;
    color: #fff;
}

.menus__submenu .menus__item {color: #000;}

.nav__check:checked~.nav__back {
    background-color: rgba(0,0,0,.2);
    bottom: 0;
}

.menus__item:hover,.nav__showmenu:hover,.menus__showsub:hover {opacity: 0.7;}
.menus::-webkit-scrollbar {display: none;}
.nav__check:checked+.nav__showmenu {color:#fff;}
.menus__check:checked~.menus__submenu {max-height: 100vh;}
.menus__check:checked+.menus__showsub {transform: rotate(180deg);}

/* меню для больших экранов */
#content .menu {
    margin: 0 0 35px 0;
}

@media only screen and (max-width: 1100px) { /*Тут размер в пикселах*/
    #content .menu {
        display: none; /*убираем меню на маленьких экранах*/
                }
    }

    #content .menu li {
        float: left;
        list-style: none;
        display: block;
    }

    #content .menu ul.a {
        height: 37px;
    }

        #content .menu ul.a li {
            border-top: 1px solid #fff;
            height: 29px;
            padding-top: 6px;
            z-index: 0;
        }

            #content .menu ul.a li.first-tab {
                background-color: #f4f4f4;
                border-top: 1px solid #cfcfcf;
                height: 28px;
            }

            #content .menu ul.a li.dummy {
                border-top: none;
                width: 2%;
                padding: 0;
                height: 34px;
            }

            #content .menu ul.a li.first-tab-dummy {
                background-color: #f4f4f4;
                border-top: 1px solid #cfcfcf;
            }

            #content .menu ul.a li.stat {
                float: right;
            }

            #content .menu ul.a li.active {
                background-color: #eaeaea;
                border-top: 1px solid #cfcfcf;
                color: #088fe5;
                height: 28px;
                border-bottom: 1px solid #eaeaea;
                z-index: 2;
            }

                #content .menu ul.a li.active a {
                    color: #088fe5;
                }

    #content .menu span {
        display: block;
    }

    #content .menu .top-left {
        background-image: url('i/back1.gif');
        font-size: 0px;
        height: 5px;
    }

    #content .menu .last-tab-dummy .top-left {
        background-image: url('i/back4.gif');
    }

    #content .menu .first-tab-l {
        background-image: url('i/back3.gif');
        background-position: left -1px;
        border-top: 1px solid #cfcfcf;
    }

    #content .menu .dummy .l-into {
        background-color: #eaeaea;
        border-left: 1px solid #cfcfcf;
        border-bottom: 1px solid #eaeaea;
        height: 30px;
    }

    #content .menu .last-tab-dummy .l-into {
        background-color: #f4f4f4;
        border-bottom: 1px solid #f4f4f4;
        height: 29px;
    }

    #content .menu .top-right {
        background-image: url('i/back1.gif');
        font-size: 0px;
        background-position: 100% 0;
        height: 5px;
    }

    #content .menu .first-tab-r {
        background-image: url('i/back3.gif');
        background-position: right -1px;
        border-top: 1px solid #cfcfcf;
    }

    #content .menu .last-tab-dummy .top-right {
        background-image: url('i/back4.gif');
    }

    #content .menu .dummy .r-into {
        background-color: #eaeaea;
        border-right: 1px solid #cfcfcf;
        border-bottom: 1px solid #eaeaea;
        height: 30px;
    }

    #content .menu .last-tab-dummy .r-into {
        background-color: #f4f4f4;
        border-bottom: 1px solid #f4f4f4;
        height: 29px;
    }

    #content .menu a {
        color: #9d9d9d;
    }

    #content .menu ul.a a:hover {
        color: #088fe5;
    }

    #content .menu .border-m {
        height: 1px;
        border-bottom: 1px solid #cfcfcf;
        position: relative;
        top: -3px;
        z-index: -1;
        font-size: 0;
    }

    #content .menu .bottom-m {
        font-size: 13px;
        color: #313131;
        background-color: #eaeaea;
        height: 28px;
        position: relative;
        top: -3px;
    }

        #content .menu .bottom-m a {
            /*text-decoration: none;*/
            text-decoration: underline;
            /*border-bottom: 1px dashed #9d9d9d;*/
        }

            #content .menu .bottom-m a:hover {
                color: #088fe5;
            }

        #content .menu .bottom-m ul {
            height: 20px;
            padding: 10px 0 0 0;
            border-left: 1px solid #cfcfcf;
            border-right: 1px solid #cfcfcf;
            background-color: #eaeaea;
        }

        #content .menu .bottom-m li {
            margin: 0 2% 0 2%;
            display: inline;
        }

#content .statistic-post .menu li {
    margin: 0 15px;
}

#content .menu .bottom-m .bottom-left {
    background-color: #fff;
    background-image: url('i/back1.gif');
    background-position: 0 -5px;
    font-size: 0px;
    height: 5px;
    margin-right: 5px;
}

#content .menu .bottom-m .bottom-right {
    background-image: url('i/back1.gif');
    background-position: 100% -5px;
    font-size: 0px;
    height: 5px;
    margin-left: 5px;
    margin-top: -5px;
}
/* контент - топики */
#content .elem {
    margin: 0 0 12px 0;
    position: relative;
}

#content .elem-even {
    margin-bottom: 11px;
}

#content .elem div.a { /* фотка */
    width: 70px;
    height: 70px;
    margin: 5px 10px 0 60px;
    float: right;
}



#content.photo-top .elem div.a {
    float: left;
    margin: 7px 17px 7px 0;
}

/*уменьшаем фото для фототопа*/
@media only screen and (max-width: 1100px) { /*Тут размер в пикселах*/
    #content.photo-top .elem div.a {
		width: 40px;
		height: 40px;
		margin: 5px 27px 35px 10px
        /*display: none; убираем картинку к посту на маленьких экранах*/
    }
}



#content .elem div.a .wrapper {
    position: absolute;
    height: 70px;
    width: 70px;
    overflow: hidden;
}

#content .elem .wrapper .mask {
    position: absolute;
    height: 70px;
    width: 70px;
    z-index: 2;
}

#content .elem-odd .wrapper .mask {
    background-image: url('i/photoshape1.png');
    display: block;
}

#content .elem-even .wrapper .mask {
    background-image: url('i/photoshape2.png');
    display: block;
}

#content .elem div.a img {
    position: absolute;
}

#content .elem .ico {
    float: left;
    width: 16px;
    height: 16px;
    margin-left: 7px;
    padding-top: 3px;
}

    #content .elem .ico img {
        border: none;
    }

#content .elem div.b {
    overflow: hidden;
}

#content .elem .left-p {
    float: left;
    width: 53px;
    line-height: 22px;
}

    #content .elem .left-p .number {
        float: right;
        width: 30px;
        text-align: right;
        color: #9d9d9d;
        margin-top: 1px;
        font-size: 14px;
    }

#content .elem .right-p {
    margin-left: 55px;
}

    #content .elem .right-p .a,
    #content .elem .name {
        color: #9d9d9d;
        font-size: 18px;
        line-height: 21px;
    }

#content .elem .title {
    color: #088FE5;
}

@media only screen and (max-width: 1100px) { /*Тут размер в пикселах*/
    #content .title {
        font-size: 15px; /*увеличиваем для моб*/
    }
}

#content .elem .title_red {
    color: #ff0000;
    text-transform: uppercase;
}

#content .elem a.title:visited {
    color: #87bde0;
}

#content .elem .right-p .a a {
    text-decoration: none;
}

    #content .elem .right-p .a a:hover {
        border-bottom: 1px solid;
    }

#content .elem .descr {
    font-size: 13px;
    margin: 7px 0 0px 0;
    line-height: 15px;
    color: #464646;
}

@media only screen and (max-width: 1100px) { /*Тут размер в пикселах*/
    #content .descr {
        font-size: 15px; /*увеличиваем для мобильных*/
    }
    #content .descr.empty {
        display:none; /*скрываем пустую область*/
    }
}

@media only screen and (min-width: 1100px) { /*Тут размер в пикселах*/
    #content .descr {
        font-size: 13px; /*уменьшаем для деск*/
    }
}

#content.topic-elem-minheight .elem .descr {
    min-height: 34px;
}
/* для микротопа и результатов поиска */
#content.micro-top .elem .right-p {
    min-height: 65px;
    /*position: relative;*/
    padding-bottom: 15px;
}

    #content.micro-top .elem .right-p .footer {
        position: absolute;
        bottom: 0px;
    }

#content.micro-top .elem img {
    background-color: #fff;
    left: -13px;
    top: -13px;
}

#content.micro-top .elem-even img {
    background-color: #E9E9E9;
}

#content.micro-top .descr img {
    float: left;
    margin: 0 7px 10px 0;
}

@media only screen and (max-width: 1100px) { /*Тут размер в пикселах*/
    #content.micro-top .descr img {
		width: 100px;
		height: 100px; /*уменьшаем для моб*/
    }
}


img.opacity {
    opacity: 0.3;
    -moz-opacity: 0.3;
    filter: alpha(opacity=30) black;
    -khtml-opacity: 0.3;
}

    img.opacity:hover {
        opacity: 1.0;
        -moz-opacity: 1.0;
        filter: alpha(opacity=100) black;
        -khtml-opacity: 1.0;
    }

img.tt {
    height: 180px;
}

#content .elem .footer, #content .elem .footer a {
    font-size: 11px;
    color: #9d9d9d;
    margin: 5px 0 0 0;
}
@media only screen and (max-width: 1100px) { /*Тут размер в пикселах*/
    #content .elem .footer a {
        display: none; /*убираем футер ссылок поста на маленьких экранах*/
    }
}

    #content .elem .footer span {
        padding-right: 8px;
    }

        #content .elem .footer span b {
            color: #505050;
        }

#content .elem-odd {
    padding: 5px 0px 5px 0;
}

/* топики с серым фоном */
#content .elem-even .into {
    background-color: #e9e9e9;
}

#content .elem-even .top-left {
    background-image: url('i/back2.gif');
    font-size: 0px;
    height: 5px;
}

#content .elem-even .top-right {
    background-image: url('i/back2.gif');
    font-size: 0px;
    background-position: 100% 0;
    height: 5px;
    margin-left: 5px;
    margin-top: -5px;
}

#content .elem-even .bottom-left {
    background-image: url('i/back2.gif');
    background-position: 0 -5px;
    font-size: 0px;
    height: 5px;
    margin-right: 5px;
}

#content .elem-even .bottom-right {
    background-image: url('i/back2.gif');
    background-position: 100% -5px;
    font-size: 0px;
    height: 5px;
    margin-left: 5px;
    margin-top: -5px;
}
/* кнопка "больше" */
#content .next {
    margin: 21px 0 0 0;
    font-size: 12px;
}

    #content .next table {
        height: 22px;
    }

    #content .next .r {
        background-image: url('i/button_next_r.gif');
    }

#content .next-hovered .r, #content .next-hovered .l {
    background-position: bottom;
}

#content .next .l {
    background-image: url('i/button_next_l.gif');
}

#content .next a {
    display: block;
    text-align: center;
    height: 18px;
    padding-top: 4px;
    background-image: url('i/button_next.gif');
    color: #9d9d9d;
    text-decoration: none
}

    #content .next a:hover {
        color: #464646;
        background-position: bottom;
    }

#content .next .into {
    background-color: #f4f4f4;
    text-align: center;
}

/* страница "помощь" */
#content.help .menu {
    margin-bottom: 65px;
}

#content.help p {
    font-size: 13px;
    color: #464646;
    line-height: 15px;
    margin: 0 12px 0 12px;
}

#content.help h3 {
    font-size: 18px;
    color: #088FE5;
    margin: 0 12px 4px 12px;
    font-weight: normal;
}

#content.help p a {
    color: #088FE5;
}

#content.help p .blogs-ico {
    position: absolute;
    margin-top: 3px;
}

    #content.help p .blogs-ico a {
        padding-right: 5px;
    }

/* страница "статистика" */
#content.statistic {
    width: 94%;
}

    #content.statistic .user-info .b .c {
        padding: 0 5px 0 30px;
    }

    #content.statistic .addlink span {
        font-size: 12px;
        display: block;
        margin-bottom: 2px;
    }

    #content.statistic .addlink textarea {
        border: 1px solid #9D9D9D;
    }

    #content.statistic td i {
        font-style: normal;
        font-size: 10px;
    }

    #content.statistic .menu {
        margin-bottom: 78px;
    }

#content .user-info {
    height: 70px;
    margin: 0px 0 10px 0;
}

    #content .user-info .a {
        float: left;
        height: 70px;
        margin: 0 0 0 0;
        width: 70px;
    }

    #content .user-info .wrapper {
        height: 70px;
        position: absolute;
        width: 70px;
    }

        #content .user-info .wrapper img {
            position: absolute;
        }

    #content .user-info .mask {
        background-image: url(i/photoshape1.png);
        height: 70px;
        position: absolute;
        width: 70px;
        z-index: 2
    }

    #content .user-info .b {
        float: left;
        font-size: 18px;
        margin-left: 10px;
    }

        #content .user-info .b a {
            color: #088FE5;
        }

        #content .user-info .b p {
            margin: 4px 0 20px 0;
        }

            #content .user-info .b p img {
                position: absolute;
            }

            #content .user-info .b p a {
                text-decoration: none;
                padding-left: 30px;
            }

            #content .user-info .b p span {
                padding: 0 0 0 8px;
                position: absolute;
                margin-top: 4px;
            }

    #content .user-info b {
        color: #088FE5;
        font-weight: normal;
        padding-right: 7px;
        font-size: 18px;
    }

    #content .user-info span.c b {
        padding-left: 4px;
    }

    #content .user-info .b span {
        font-size: 13px;
        color: #9d9d9d;
        padding-right: 20px;
    }

#content.statistic table {
    font-size: 13px;
    color: #464646;
    margin-top: 13px;
    margin-bottom: 24px;
}

    #content.statistic table.addlink {
        margin-top: 26px;
    }

        #content.statistic table.addlink td {
            padding: 20px;
        }

    #content.statistic table a {
        color: #088FE5;
        padding: 0 22px 0 5px;
        background-image: url('i/ico8.gif');
        background-repeat: no-repeat;
        background-position: right;
    }

    #content.statistic table tr {
        height: 35px;
    }

        #content.statistic table tr.th {
            height: 43px;
        }

    #content.statistic table .even td {
        background-color: #e9e9e9;
    }

    #content.statistic table .even .l {
        background-image: url('i/back5l.gif');
    }

    #content.statistic table .even .r {
        background-image: url('i/back5r.gif');
    }

    #content.statistic table .even .ico {
        background: none;
    }

    #content.statistic table .ico img {
        display: block;
        margin-top: -3px;
    }

    #content.statistic table .th {
        color: #9d9d9d;
    }

    #content.statistic table .active {
        color: #088FE5;
    }

#content.statistic .grafic {
    float: left;
    font-size: 13px;
    color: #464646;
    margin: 48px 0 0 0;
    width: 49%;
}

#content.statistic .grafic-r {
    float: right;
}

#content.statistic .grafic p {
    text-align: center;
}

#content .graf-selectors {
    margin: 16px 0 0 60px;
}

    #content .graf-selectors a {
        float: left;
        width: 100px;
        height: 18px;
        background-image: url('i/button_stat.gif');
        font-size: 12px;
        color: #D0D0D0;
        text-decoration: none;
        text-align: center;
        padding-top: 4px;
        margin-right: 39px;
    }

        #content .graf-selectors a:hover {
            background-position: bottom;
            color: #9d9d9d;
        }

    #content .graf-selectors .active {
        background-image: url('i/button_stat_active.gif');
        color: #464646;
    }

        #content .graf-selectors .active:hover {
            background-position: top;
            color: #464646;
        }

#content.statistic .no-float {
    float: none;
}

#content.statistic p span {
    color: #088FE5;
    font-size: 18px;
    padding-right: 8px;
}

#content.statistic p {
    font-size: 13px;
    color: #464646;
}

#content.statistic .th a {
    color: #9D9D9D;
    background-image: none;
    padding: 0;
}

#content .subsrc {
    margin-bottom: 10px;
}

    #content .subsrc a {
        color: #464646;
        padding: 0 0 1px 29px;
        background-image: url('i/ico_31.gif');
        background-repeat: no-repeat;
        background-position: left;
    }

/* статистика постов */
#content.statistic-post .menu .bottom-m li {
    float: right;
}
#content.statistic-post.left .menu .bottom-m li {
    float: left;
}
#content.statistic-post table {
    font-size: 13px;
}

    #content.statistic-post table tr {
        height: 35px;
    }

    #content.statistic-post table .name a {
        color: #9d9d9d;
        text-decoration: none;
    }

        #content.statistic-post table .name a:hover,
        #content.statistic-post table .title a:hover {
            border-bottom: 1px solid;
        }

    #content.statistic-post table .title a {
        text-decoration: none;
    }

    #content.statistic-post table .about a {
        text-decoration: none;
        color: #9d9d9d;
    }

    #content.statistic-post table .name {
        color: #9d9d9d;
        padding: 0 4px;
    }

    #content.statistic-post table .even .l {
        background-image: url('i/back5l.gif');
    }

    #content.statistic-post table .even .r {
        background-image: url('i/back5r.gif');
    }

    #content.statistic-post table .even td {
        background-color: #e9e9e9;
    }

    #content.statistic-post table tr.th {
        height: 43px;
        color: #9d9d9d;
    }

        #content.statistic-post table tr.th a {
            color: #9d9d9d;
        }

    #content.statistic-post table .active {
        color: #088FE5;
    }

    #content.statistic-post table .title {
        padding-left: 4px;
    }

/* footer */
#foot {
    bottom: 0px;
    position: absolute;
    /*height: 50px; /*высота футера*/
    width: 100%;
}

    #foot #foot-wrap {
        position: relative;
        width: 100%;
        max-width: 1500px;
        margin: 0 auto;
    }

    #foot #f_left {
        color: #858585;
        font-size: 0.75em;
        width: 250px;
        margin-left: 35px;
        margin-top: 37px;
    }

    #foot #f_right {
        width: 18%;
        height: 32px;
        right: 3%;
        position: absolute;
        top: -80px;
        z-index: 200;
    }

        #foot #f_right img {
            float: left;
            width: 70px;
        }

        #foot #f_right p {
            float: right;
            font-size: 11px;
            line-height: 12px;
        }

            #foot #f_right p span {
                display: block;
            }

        #foot #f_right a {
            color: #088FE5;
        }

/* общие классы */
a {
    color: #088FE5;
}

.searchmenu a {
    color: gray;
}

.cl {
    clear: left;
}

.cr {
    clear: right;
}

.ca {
    clear: both;
}

.hidden {
    display: none;
}

#content .elem .right-p .a a b,
#content .elem .descr b, #content .elem .footer b {
    padding-bottom: 2px;
    background-color: #d5ecfb;
    font-weight: normal;
}

a .match {
    text-decoration: underline;
}

a img {
    border: none;
}


.keywords-list {
    border: 1px solid #b9b9b9;
    border-bottom: 1px solid !important;
    border-color: #088FE5 !important;
}

.keywords-list-item {
    list-style: none !important;
    background-color: #ffffff;
    border: none;
    padding-left: 6px;
    color: #494949;
    font-size: 13px;
    border-bottom: 1px solid #088FE5;
}

.keywords-list-item-selected {
    padding-left: 6px;
    background-color: #e5e5e5;
    color: black;
    font-size: 13px;
    border-bottom: 1px solid #088FE5;
}

.errorpage {
    position: absolute;
    width: 610px;
    height: 150px;
    background-position: left 0;
    background-repeat: no-repeat;
    left: 50%;
    top: 50%;
    margin: -75px 0 0 -305px;
}

#error404 {
    background-image: url('404.jpg');
}

#error503 {
    background-image: url('503.jpg');
}

.errorpage h1 {
    font-size: 18px;
    color: #ff0000;
    font-weight: normal;
    margin: 10px 0 8px 340px;
}

.errorpage p {
    font-size: 16px;
    color: #4f4f4f;
    margin: 0 0 17px 340px;
}

.errorpage div {
    margin: 0 0 0 340px;
}

    .errorpage div a {
        font-size: 16px;
        color: #008bd2;
    }

#videocontainer {
    height: 720px;
}

.new-label {
    position: absolute;
    color: red;
    font-style: italic;
    font-size: 12px;
    left: -27px;
    top: 10px;
}

.table-params .paginator {
    float: left;
    margin-top: 11px;
}

.paginator {
    cursor: default;
}

    .paginator b {
        font-size: 14px;
        padding-right: 7px;
    }

    .paginator a {
        font-size: 12px;
        text-decoration: none;
        color: #808080;
    }

        .paginator a:hover {
            color: #000;
        }

.copy {
    display: none;
}

#rght {
    float: right;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 70px;
    width: 212px;
}

.signtwitter {
    margin-bottom: 10px;
    width: 151px;
    height: 24px;
    display: block;
    background: transparent url('https://rating.t30p.ru/cdn/rating.t30p.ru/images/twitter_sign_in.png') center top no-repeat;
}

    .signtwitter:hover {
        background-image: url('https://rating.t30p.ru/cdn/rating.t30p.ru/images/twitter_sign_in_dark.png');
    }

.signgoogle {
    margin-bottom: 10px;
    width: 151px;
    height: 24px;
    display: block;
    background: transparent url('https://rating.t30p.ru/cdn/rating.t30p.ru/images/google_sign_in.png') center top no-repeat;
}

    .signgoogle:hover {
        background-image: url('https://rating.t30p.ru/cdn/rating.t30p.ru/images/google_sign_in_dark.png');
    }

.signinstagram {
    margin-bottom: 10px;
    width: 86px;
    height: 24px;
    display: block;
    background: transparent url('https://rating.t30p.ru/cdn/rating.t30p.ru/images/instagram_sign_in.png') center top no-repeat;
}

    .signinstagram:hover {
        background-image: url('https://rating.t30p.ru/cdn/rating.t30p.ru/images/instagram_sign_in_dark.png');
    }

.signsoundcloud {
    margin-bottom: 10px;
    width: 95px;
    height: 24px;
    display: block;
    background: transparent url('https://rating.t30p.ru/cdn/rating.t30p.ru/images/soundcloud_sign_in.png') center top no-repeat;
}

    .signsoundcloud:hover {
        background-image: url('https://rating.t30p.ru/cdn/rating.t30p.ru/images/soundcloud_sign_in_dark.png');
    }

/* Footer */
.skf {
    /*min-width: 960px;*/
	/*max-width: 1500px;*/
    /*background: #F5F5F5;*/
    margin: 10px 0 0;
    padding: 0 20px;
    /*border-top: 1px dashed #B7B6B7;*/
}

.sk1 {
    max-width: 100%;
    margin: auto;
    text-align: left;
    position: relative;
    z-index: 1;
}

.foot {
    margin-left: 10%;
    width: 90%;
}

.foot1 {
    padding: 25px 0 20px;
    vertical-align: top;
    width: 35px;
}

.foot2 {
    padding: 25px 0 0;
    vertical-align: top;
}

.foot3 {
    padding: 25px 0 20px 25px;
    vertical-align: top;
    text-align: left;
    font-family: Arial;
    font-size: 13px;
}

@media only screen and (max-width: 1100px) { /*Тут размер в пикселах*/
    .foot3 {
        display: none; /*убираем правый столбец футера на маленьких экранах*/
    }
}

    .foot3 p {
        margin: 10px 0;
        color: #666;
        font-size: 12px;
        line-height: 1.3em;
    }

    .foot3 .foot-title {
        color: #000;
        font-weight: bold;
    }

.footinf {
    width: 100%;
}

.footinf2 {
    vertical-align: top;
    font-family: Arial;
    font-size: 12px;
    width: 50%;
}

    .footinf2 a {
        color: #262626;
        text-decoration: underline;
    }

        .footinf2 a:visited {
            color: #262626;
            text-decoration: underline;
        }

        .footinf2 a:hover {
            color: #000;
            text-decoration: underline;
        }

    .footinf2 div {
        padding-left: 5px;
        margin-bottom: 9px;
    }

.mlink span {
    background-color: #F5F5F5;
    padding: 0 5px 0 5px;
}

.mlink a {
    color: #262626;
    text-decoration: none;
    outline: none;
    border-bottom: 1px dashed #262626;
}

    .mlink a:visited {
        color: #262626;
        text-decoration: none;
        outline: none;
        border-bottom: 1px dashed #262626;
    }

    .mlink a:hover {
        color: #000;
        text-decoration: none;
        outline: none;
        border-bottom: 0px;
    }

.footinf2 .foot-title {
    color: #666;
    font-weight: bold;
    margin: 0 0 10px 0;
}

    .footinf2 .foot-title a {
        color: #666;
        text-decoration: underline;
    }

        .footinf2 .foot-title a:visited {
            color: #666;
            text-decoration: underline;
        }

        .footinf2 .foot-title a:hover {
            color: #000;
            text-decoration: underline;
        }

.userlist {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}

    .userlist img {
        max-width: 50px;
    }

    .userlist li {
        float: left;
        margin: 4px 8px;
        position: relative;
    }

    .userlist .rating {
        position: absolute;
        left: -8px;
        bottom: 5px;
        width: 40px;
        height: 19px;
    }

    .userlist img {
        display: block;
    }
/*Для отображения карты*/
#regions td {
    color: #1A3DC1;
    border-bottom: 1px dotted currentColor;
    cursor: pointer;
    text-decoration: none;
    padding: 0 20px 0 0;
}

    #regions td:hover {
        color: #FF0000 !important;
    }

/*menu at right*/
.linkstable {
    border-collapse: separate;
}

    .linkstable td {
        padding: 3px;
    }

.live {
    cursor: pointer;
}

    .live:hover {
        text-decoration: underline;
    }

img.android:hover {
    opacity: 0.75;
}


