body{margin:30px 0px 0px 0px;padding:0;background:#000000;text-align:justify;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:14px;color:#FFFFFF;}
h1{font-size:1.6em;font-weight:normal;}
h2{font-size:1.2em;font-weight:normal;}
h3{font-size:1em;}
ul{}
figure {margin:0;}
a{text-decoration:none;color:#9bced8;}
a:hover{text-decoration:underline;color:#a7d9e3;}
a img{border:none;}
a.scr_link{font-size:1.2em;font-weight:normal;color:#ffffff;}
a.scr_link:visited{font-size:1.2em;font-weight:normal;color:#eeeeee;}
a.scr_link:hover{font-size:1.2em;font-weight:normal;color:#ffffff;text-decoration: underline;text-shadow: 0px 0px 2px white;}
img.left{float:left;margin:0 20px 0 0;}
img.right{float:right;margin:0 0 0 20px;}
#header{width:1080px;margin:0 auto;}
#logo{width:1080px;height:130px;margin:0 auto;background:url(images/img02.jpg) no-repeat left top;}
#logo h1, #logo p{margin:0;color:#FFFFFF;}
#logo span{color:#FFFFFF;}
#logo a{border:none;text-decoration:none;color:#d9e6e9;}
#logo a:hover{text-decoration:underline;}
.logo_text{padding:90px 0 0 58px;font-size:18px;color:#d9e6e9;}
#wrapper{width:100%;margin:0px;padding:0px;}
#page{width:1080px;margin:0 auto;padding:0px;background:url(images/img03.jpg) no-repeat left top;}
#page-bg{}
#content{float:right;width:740px;margin:0px 20px 20px 20px;}
.post{padding-bottom:0px;line-height:120%;}
.postd{padding-bottom:15px;line-height:120%;}
.post h1{font-weight:normal;font-size:1.8em;line-height:120%;}
.post h2{font-weight:normal;font-size:1.6em;line-height:120%;}
.title{margin:0;padding:30px 0 4px 0px;font-size:28px;font-weight:normal;}
.title a{border-bottom:none;color:#FFFFFF;}
.title a:hover{border-bottom:1px dotted #000000;}
.entry{display: inline-block; width:100%;float:left;padding:10px 0px;border-top:1px #2C4449 solid;color:#EDEDED;}
.entryAd{display: inline-block; width:100%;float:left;padding:10px 0px;border-top:1px #2C4449 solid;color:#EDEDED;border-bottom:1px #2C4449 solid;}
.blocks{float:left;width:364px;padding:0px 6px 0px 0px;}
.blocks_brk{float:left;width:364px;padding:0px 6px 0px 0px;word-break:break-all;}
.blocks_full{float:left;width:100%;padding:0px 6px 0px 0px;}
.no_link{font-size:1.2em;font-weight:normal;color:#ffffff;}
.blocks_img{max-width:none;}
.dnl-cat{width:100px;height:30px;}
.dnl-cat a{width:100px;height:30px;display:block;background: url(images/dnl-bt.png) no-repeat;}
.dnl-cat-market{width:100px;height:30px;}
.dnl-cat-market a{width:100px;height:30px;display:block;background: url(images/dnl-bt-market.png) no-repeat;}
.dnl-cat-market-rus{width:150px;height:45px;}
.dnl-cat-market-rus a{width:150px;height:45px;display:block;background: url(images/dnl-page-market-rustore.png) no-repeat;}
#sidebar1{float:left;width:300px;}
.sidebar{float:left;padding:0;color:#737373;}
.sidebar ul{margin:0;padding:20px 0 0 5px;list-style:none;}
.sidebar li{padding:0 0 20px 0;}
.sidebar li ul{background:none;padding-bottom:20px;}
.sidebar li li{margin:0px 15px;padding:11px 0px 5px 0px;border-bottom:1px #314A4F dashed;background:none;}
.sidebar li h2{height:26px;margin:0 15px;padding:14px 15px 0px 0px;border-bottom:1px #2C4449 solid;text-transform:capitalize;font-size:20px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-weight:normal;color:#FFFFFF;}
.sidebar a{color:#BDBDBD;font-size:15px;font-weight:bold;}
#footer{width:1080px;height:80px;margin:0 auto;padding:0 20px;border-top:1px solid #2C4449;}
#footer p{margin:0;padding:10px 0 0 0;text-align:center;text-transform:uppercase;font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#737373;}
#footer a{color:#BDBDBD;}
#footer .link{}
#footer .copyright{}
#prodpg_ad_block{text-align:center;float:left;margin-right:15px;margin-bottom:5px;margin-top:15px;width:300px;height:250px;border:none;}
#prodpg_ad_block_hor{margin-right:15px;margin-bottom:35px;margin-top:30px;border:none;}
#prodpg_shots{margin-bottom:5px;margin-top:35px;text-align: center;}
.video-responsive{width:672px;height:378px;margin:auto;}
.video-responsive iframe,
.video-responsive object,
.video-responsive embed{top:0;left:0;width:100%;height:100%;border-width:0px;}

.progressive{position:relative;display:block;overflow:hidden;outline:none;}
.progressive img{max-width:none;height:auto;border:0 none;}
.progressive img.preview{filter:blur(2vw);transform:scale(1.05);}
.progressive img.reveal{position:absolute;left:0;top:0;will-change:transform, opacity;animation:progressiveReveal 500ms ease-out;}
@keyframes progressiveReveal{0% {transform:scale(1.05);opacity:0;} 100% {transform:scale(1);opacity:1;}}

/* Стили для социальных кнопок (Только иконки, в строку) */
.custom-share-buttons {
    display: flex;
    flex-direction: row; /* Горизонтальное выравнивание */
    flex-wrap: wrap; /* Если не влезет в ширину, перенесется на новую строку */
    gap: 5px; /* Расстояние между кнопками */
    align-items: center; /* Центрируем по вертикали с надписью Share: */
    margin: 10px 0;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.share-title {
    font-weight: bold;
    color: #FFFFFF;
    margin-right: 10px; /* Отступ справа от заголовка */
}

.share-btn {
    display: inline-block;
    width: 36px; /* Ширина кнопки */
    height: 36px; /* Высота кнопки */
    border-radius: 6px; /* Слегка скругленные углы. Если хотите круглые кнопки, измените на 50% */
    transition: transform 0.2s, opacity 0.2s; /* Анимация увеличения и прозрачности */
    border: none !important;
    text-decoration: none !important;
    /* Полностью скрываем текст, оставляем только фон */
    font-size: 0 !important;
    color: transparent !important;
    overflow: hidden;
    /* Настройки для иконки - строго по центру */
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 20px 20px; /* Размер иконки внутри кнопки */
}

    .share-btn:hover {
        opacity: 0.8;
        transform: scale(1.1); /* Легкое увеличение кнопки при наведении мышки */
    }

/* Цвета и встроенные SVG-иконки для каждой соцсети */
.share-fb {
    background-color: #1877f2;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.53 11.53 6 13.5 6c1.97 0 3.5 1.5 3.5 3.5V12h2.5l-1 3H16v6.8c4.56-.93 8-4.96 8-9.8z'/%3E%3C/svg%3E");
}

.share-x {
    background-color: #333333;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L5.09 21.75H1.78l7.527-8.606L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/svg%3E");
}

.share-in {
    background-color: #0a66c2;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M20.45 20.45h-3.56v-5.37c0-1.28-.02-2.93-1.78-2.93-1.78 0-2.06 1.4-2.06 2.84v5.46h-3.56v-10.7h3.42v1.46h.05c.48-.9 1.64-1.85 3.38-1.85 3.6 0 4.27 2.37 4.27 5.45v5.64zM5.34 8.2c-1.14 0-2.06-.92-2.06-2.06 0-1.14.92-2.06 2.06-2.06s2.06.92 2.06 2.06c0 1.14-.92 2.06-2.06 2.06zM7.12 20.45H3.56v-10.7h3.56v10.7z'/%3E%3C/svg%3E");
}

.share-wa {
    background-color: #25d366;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M12.03 2.06c-5.46 0-9.91 4.45-9.91 9.9 0 1.75.46 3.45 1.32 4.95L2 22l5.25-1.38c1.45.79 3.08 1.21 4.78 1.21 5.46 0 9.91-4.45 9.91-9.91 0-5.45-4.45-9.9-9.91-9.9m5.5 13.91c-.24.68-1.4 1.3-1.93 1.37-.5.06-1.15.18-3.23-.68-2.5-1.03-4.1-3.6-4.22-3.77-.12-.16-1.02-1.35-1.02-2.58s.64-1.82.87-2.07c.22-.24.48-.3.65-.3h.46c.16 0 .4.06.6.53.22.56.76 1.84.82 1.98.07.13.11.29.02.48-.08.18-.13.3-.26.44-.13.14-.28.32-.39.42-.13.13-.27.27-.12.53.15.26.66 1.1 1.42 1.78.98.88 1.8 1.14 2.06 1.27.26.13.41.11.56-.06.15-.17.65-.75.82-1.01.17-.26.34-.22.58-.13.24.09 1.54.73 1.8 8.1.26.13.43.2.49.33.06.13.06.77-.18 1.45'/%3E%3C/svg%3E");
}

.share-rd {
    background-color: #ff4500;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M12 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0zm5.01 4.744c.688 0 1.25.561 1.25 1.249a1.25 1.25 0 0 1-2.498.056l-2.597-.547-.8 3.747c1.824.07 3.48.632 4.674 1.488.308-.309.73-.491 1.207-.491.968 0 1.754.786 1.754 1.754 0 .716-.435 1.333-1.01 1.614a3.111 3.111 0 0 1 .042.52c0 2.694-3.13 4.87-7.004 4.87-3.874 0-7.004-2.176-7.004-4.87 0-.183.015-.366.043-.534A1.748 1.748 0 0 1 4.028 12c0-.968.786-1.754 1.754-1.754.463 0 .898.196 1.207.49 1.207-.883 2.878-1.43 4.744-1.487l.885-4.182a.342.342 0 0 1 .14-.197.35.35 0 0 1 .238-.042l2.906.617a1.214 1.214 0 0 1 1.108-.701zM9.25 12C8.561 12 8 12.562 8 13.25c0 .687.561 1.248 1.25 1.248.687 0 1.248-.561 1.248-1.249 0-.688-.561-1.249-1.249-1.249zm5.5 0c-.687 0-1.248.561-1.248 1.25 0 .687.561 1.248 1.249 1.248.688 0 1.249-.561 1.249-1.249 0-.688-.561-1.249-1.25-1.249zm-2.467 3.928c-1.465 0-2.884-.378-3.411-.59-.19-.077-.282-.288-.204-.477.076-.188.286-.28.475-.203.401.163 1.637.541 3.14.541 1.503 0 2.739-.378 3.14-.541.189-.077.4-.015.476.174.077.189-.014.4-.204.476-.527.212-1.946.59-3.411.59z'/%3E%3C/svg%3E");
}

.share-tg {
    background-color: #2481cc;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24zm5.57 8.23-1.97 9.29c-.14.65-.54.81-1.08.5l-3-2.21-1.44 1.39c-.16.16-.3.3-.61.3l.21-3.05 5.56-5.02c.24-.22-.05-.34-.38-.11l-6.87 4.32-2.96-.93c-.64-.2-.65-.64.14-.95l11.56-4.45c.53-.2.99.13.84.92z'/%3E%3C/svg%3E");
}
/* Конец стилей для кнопок */

@media only screen and (max-device-width: 640px)
{
    body{margin-top:0px;}
    #wrapper{width:auto;}
    #header{width:auto;height:auto;margin:0 auto;}
    #logo{width:auto;height:62px;margin:0 auto;background:url(images/img02-small.jpg) no-repeat left top;}
    .logo_text{padding:22px 0 0 28px;font-size:20px;}
    #page{width:auto;margin:0 auto;padding:0px;background:none;background-color:#000000;}
    #content{float:none;width:auto;margin:0px 0px 0px 0px;border-bottom:1px #2C4449 solid;padding:0px 10px 15px 10px;font-size:16px;}
    #content img {max-width:100%;height:auto;}
    #content .blocks_img{max-width:none;}
    .post h1{font-size:24px;}
    .entry{width:100%;float:none;margin-top:0px;padding-top:20px;border-top:1px #2C4449 solid;color:#EDEDED;}
    .blocks{float:left;width:100%;padding:0px 0px 10px 0px;}
    #footer{width:auto;height:0px;margin:0 auto;padding:0 20px;border-top:0px;}
    #sidebar1{float:none;width:auto;padding: 0px 5px 0px 5px;}
    .sidebar li h2{height:26px;margin:0 15px;padding:14px 15px 0px 0px;border-bottom:1px #2C4449 solid;text-transform:capitalize;font-size:22px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-weight:normal;color:#FFFFFF;}
    .sidebar a{color:#BDBDBD;font-size:16px;font-weight:bold;}
    #prodpg_ad_block{float:left;margin-right:20px;margin-bottom:5px;margin-top:15px;width:320px;height:100px;border:none;}
    .video-responsive {position:relative;padding-bottom:56.25%;margin:0;width:auto;height:0;overflow:hidden;}
    .video-responsive iframe,
    .video-responsive object,
    .video-responsive embed{position: absolute;}
}

@media only screen and (max-device-width: 450px)
{.logo_text{padding:10px 0 0 18px;font-size:19px;}}
