html,body{color:#6f7070;background:#fff;/*min-width:400px;*/margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:middle;}
img{vertical-align:middle;}
.logo{background:#fba400 url(//puskai.ru/img/headd.gif);background-repeat:repeat-x;height:60px;}
.copy{background:#fba400 url(//puskai.ru/img/cop.gif);background-repeat:repeat-x;height:40px;color:#fff;font-weight:bold;}
.title{padding:8px;font-weight:bold;color:#ffffff;border-top:1px solid #ffcb6e;border-bottom:1px solid #df7c02;background:#f28703 url(//puskai.ru/img/title.gif) repeat-x 50% top;}
a{text-decoration:none;color:#639516;}
a:hover{text-decoration:none;color:#f57e00;font-weight:bold;}
.adult{height:18px;width:18px;background:url(//puskai.ru/img/adult.png) no-repeat;vertical-align:middle;}
.adult-category{float:right;}
.adult-file{display:inline-block;}
.rekl{padding:8px;color:#000000;background:#c8f08b url(//puskai.ru/img/rekl.gif) repeat-x;text-align:left;margin:1px 4px;border-radius:8px;border:1px solid #add86b;}
.rekl a{color:#000000;}
.rekln{padding:8px;color:#FF0000;background:#c8f08b url(//puskai.ru/img/rekl.gif) repeat-x;text-align:center;margin:1px 4px;border-radius:8px;border:1px solid #add86b;}
.rekln a{color:#FF0000;}
.menu{padding:8px;color:#9a9997;background:#fde8c3 url(//puskai.ru/img/menu.gif) repeat-x;text-align:left;margin:2px 4px;border-radius:8px;border:1px solid #f8c772;}
.menu a{color:#f47c01;}
.menu1{padding:8px;color:#4b691b;background:#dfffa2 url(//puskai.ru/img/menu1.gif) repeat-x;text-align:left;margin:2px 4px;border-radius:8px;border:1px solid #ace257;}
.menu1 a{color:#4a730a;}
.razdel{font-weight:bold;color:#ffffff;border-top:1px solid #b2ea5c;border-bottom:1px solid #5e8f1c;background:#7cb72d url(//puskai.ru/img/razd.gif) repeat-x top;padding: 5px;}
.count{background:#F4F5FB;border:#d2c9c9 solid 0px;text-align: center;font-weight:700;padding:8px;border:1px dotted #000;}
.count img{opacity:0.2;}
.count img:hover{opacity:0.9;}
.sort a{width:48%;display:inline-block;font-weight:bold;text-align:center;}
.footer nav{padding:8px;color:#4b691b;background:#dfffa2 url(//puskai.ru/img/menu1.gif) repeat-x;text-align:left;margin:2px 4px;border-radius:8px;border:1px solid #ace257;}
.menuspan{background:#BBB;padding:3px;margin:2px;color:#FFF;display:inline-block;border-radius:4px;min-width:25px;text-align:center;}
.ext{background:#BBB;padding:3px;margin:2px;color:#FFF;display:inline-block;border-radius:4px;min-width:25px;text-align:center;}
.menu11{padding:8px;color:#4b691b;background:#dfffa2 url(//puskai.ru/img/menu1.gif) repeat-x;text-align:center;margin:2px 4px;border-radius:8px;border:1px solid #ace257;}
.menu11 a{color:#4a730a;}
.letter{color:red;}
.letter1{color:blue;}
.titles{margin:0;padding:0 0 2px 0;font-weight:bold;color:#ffffff;border-top:1px solid #ffcb6e;border-bottom:1px solid #df7c02;background:#f28703 url(//puskai.ru/img/niz.png) repeat-x 100% top;}
.navi{background:#F4F5FB;border:#d2c9c9 solid 0px;font-weight:700;padding:8px;border:1px dotted #000;}
.navi a{border-radius:4px;line-height:32px;border:#34EB94 solid 0px;color:#fdfdfd;background:#2798E2;padding:5px;border:1px dotted #000;}
.pagination a{display: inline-block;padding: 5px;margin: 3px;}
.nextPrev{margin-bottom: 7px;}
.screen{display:inline-block}
.nclick{padding:8px;color:#4b691b;background:#dfffa2 url(//puskai.ru/img/menu1.gif) repeat-x;text-align:left;margin:2px 4px;border-radius:8px;border:1px solid #ace257;}
.duration{
position:absolute;
left:3px;bottom:3px;
color:#fff; 
background:#57001c url(images/fap2.gif) repeat-x top;
padding:1px 3px;
font-size:11px;
border-radius:3px
}
.seo-text {
    max-width: 900px;
    margin: 20px auto;
    padding: 16px 20px;
    background: #f8f9fa;          /* мягкий светлый фон */
    border: 1px solid #e9ecef;    /* едва заметная рамка */
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.5;
    color: #444;
}

.seo-text h1 {
    font-size: 17px;
    margin: 0 0 10px;
    color: #1a1a1a;
    font-weight: 600;
}

.seo-text p {
    margin: 0 0 8px;
}

.seo-text p:last-child {
    margin-bottom: 0;
}

.seo-text a {
    color: #0066cc;
    text-decoration: none;
}

.seo-text a:hover {
    text-decoration: underline;
}

.seo-text strong {
    color: #1a1a1a;
}

/* Мобильная адаптация */
@media (max-width: 600px) {
    .seo-text {
        margin: 12px 8px;
        padding: 12px 14px;
        font-size: 13px;
    }
    .seo-text h1 {
        font-size: 15px;
    }
}