@charset "utf-8";
body{font-size:100%;font-weight:normal;font-family:Tahoma,Helvetica,sans-serif;background:#a2a2a2;margin:0;}img{max-width:100%;border:none;}@media screen and (max-width:500px){h1.singletxt{font-size:1.1em;}}a{text-decoration:none;}textarea, [type="text"]{padding:0 3px;}#addcomment textarea{width:18em !important;height:6em;}.clear{clear:both;}.center{text-align:center;}.padding{padding:10px 0;}.red{margin-top:0;margin-bottom:0;color:#f00;}.smallfont{font-size:0.8em;}button,.button{margin-bottom:10px;border:2px solid #fc0;border-radius:5px;background:#ffe;cursor:pointer;}
.nextbtn{display:inline-block;margin-top:10px;margin-bottom:0;font-size:1.3em !important;padding:5px 10px !important;background-color:#fff8d8;border-radius:10px;}
img {opacity:1;transition:opacity 0.3s;}
img[data-src]{opacity:0;}
#main img{margin:0 1px;padding:1px;border:1px solid #a2a2a2;}
#main .author img{border:none;}
#main .onetxt a{font-size:1.3em;text-decoration:underline;}
#main .onetxt a.readmore{text-decoration: none;font-size:1em;}
.thebest{color:#ffd700;font-weight:600;text-shadow:2px 2px 5px #ab7500;font-size:1.5em;-webkit-text-stroke:1px #ab7500;margin-bottom:7px !important;}
#bestauthor{padding-bottom:4px;line-height:0.5;}
#bestauthor .noties,.onetxt .noties{padding-top:10px;font-size:0.85em;color:#808080;line-height:1.2;}
.bestauthorbar{position:relative;width:100%;max-height:53px;overflow:hidden;margin-bottom:5px;}
.bestauthorbar img{width:50px;height:50px;border-radius:50%;border:none !important;}
.picanons{padding-bottom:10px;text-align:center;box-sizing: border-box;}
.picanons img{box-sizing:border-box;max-height:100vh;}
.picanons .picanonssmall img{width:125px;height:125px;}
.picanons .piclink{text-align:left;}
.picanons .piclink a{font-size:1.3em !important;text-decoration: underline;}
.picanonssmall{display:flex;justify-content:space-around;}
@media screen and (max-width:560px)
{
    .picanons .picanonssmall img{width:45%;height:26vh;vertical-align:top;}
    .picanonssmall{display: inline-block;}
}
.onetxt h3 span{color:red;}
.onetxt p{margin-top:5px;margin-bottom:0;text-align:justify;line-height:1.5;}
.bestminipicbar{margin-top:3px;max-height:130px;overflow:hidden;text-align:center;}
#photoprikol a{font-size:100% !important;}
#main #photoprikol div a img{margin-bottom:10px;}
#rassylki{margin:5px auto 0;max-width:600px;text-align:center;border:double #fc9;background:url(/images/rassylki.jpg) no-repeat right;}#rassylki ul{margin:5px auto;padding-left:0;max-width:200px;list-style-type:none;text-align:left;font-size:1.1em;}#rassylki [type="text"],#rassylki [type="submit"]{margin-top:5px;width:100%;font-size:1.2em;border-radius:5px;}
#container{margin:0 auto;padding:0;max-width:780px;background:#fff;border:1px solid #808080;-webkit-box-shadow:2px 2px 5px #808080;-moz-box-shadow:2px 2px 5px #808080;box-shadow:2px 2px 5px #808080;}
#header,#footer{padding:0.1em 0.5em;background:#fc0;}
#footer{margin-top:10px;}
#header{font-size:1.2em;}
#header a{color:#000;text-decoration:none;}
#content{padding:10px 1em 0.1em;position:relative;}#content h1{text-align:center;}#content a{color:#f60;}
.text{text-align:justify;line-height:1.5;}
#footer{text-align:right;position:relative;}
#footer i{float:left;width:200px;height:16px;background-position:0px -96px;}
#counters{margin:0 auto;padding:0 0.1em;max-width:1000px;}.author{margin-top:5px;}.authorbig,.author{color:#f20;}.authorbig{font-size:1.7em;text-align:center;line-height:1.2;}.authorbig span,.author span{font-size:0.8em;font-weight:bold;color:#000;}.authorbig span{font-size: 0.7em;}.authorbig img,.author img{margin-right:10px !important;padding:1px;float:left;border-radius: 50%;}.authorbig img{float:none;vertical-align:middle;padding:2px;}.authorbig .rad{border-radius:50%;}.authorbig .line{width:100px;height:2px;background-color:#ffbb21;margin:0 15px;vertical-align: middle;}@media screen and (max-width:700px){.authorbig .line{display:none;}}@media screen and (min-width:650px){.authorbig div{display:inline-block;}}.writer,.site{font-size:0.75em;}.site{color:#808080;}
.ratebox{width:230px;margin-bottom:15px;}
.rate{position:relative;padding-left:10px;font-size:0.75em;line-height:1.2;white-space:nowrap;}
.ratecontainer{margin-right:5px;padding:1px;display:inline-block;vertical-align:top;width:99px;height:9px;border:1px solid #ddd;}
.clear_rateBox{width:100%;height:9px;background:#ddd url( '/images/rate_bg.gif ') repeat-x left bottom;}
.ratebar_p{height:9px;background:#595 url( '/images/rate_p.gif ') repeat-x left bottom;}
.ratebar_m{height:9px;background:#f2c url( '/images/rate_m.gif ') repeat-x left bottom;}
.golos{margin-top:10px;}
.golos-row{display:table;width:100%;height:26px;}
.golos-row>div{display:table-cell;width:20%;padding-left:7px;text-align:left;position:relative;vertical-align:top;}
.golos-row.radio>div:before{position:absolute;display:block;content:'';width:20px;height:20px;top:0;left:0;background:#fff;border:2px solid #d2d2d2;border-radius:50%;}
.golos-row.radio>div:after{position:absolute;display:block;content:'';top:7px;left:7px;width:10px;height:10px;border-radius:50%;background-color:#00a046;opacity:0;}
.golos-row.radio>div.checked:after{opacity:1;}
@media screen and (max-width:550px){.ratebox{width:100%;}}
.p{color:#595;}
.m{color:#f2c;}
.commtxt{position:absolute;width:26px;height:54px;right:0;bottom:4px;}
.commtxt a{position:absolute;bottom:0;text-decoration:none;display:inline-block;width:100%;height: 100%;}
.commtxt i{position:absolute;width:24px;height:30px;bottom:0;right:0;background-position: -42px -64px;}
.cball{position:absolute;top:3px;right:0;width:25px;height:20px;background-position: -2px -69px;font-size:10px;text-align:center;line-height:17px;}
#content .commtxt a{color:#000;}
#warn,#sendwriter,#sendwriter a{font-size:0.7em;margin-bottom: 10px;}
#warn a,#sendwriter a{color:#f60;font-size:1.1em;}
#warn i{width:15px;height:15px;background-position: 88px -55px;}
#sendwriter{margin-bottom:10px;}.button{padding:0 5px;text-decoration:none;white-space:nowrap;}#content .button{color:#000;}#comments h3{margin-top:10px;margin-bottom:10px;}#showcomments span{margin-right:1em;font-size:0.8em;}
.comment{margin-bottom:1.5em;padding-left:0.5em;font-size:0.95em;border-left:1px solid #f40;}
.comment p{margin:0;clear:both;word-break:break-all;}
.comment span{font-size:0.7em;font-weight:normal;}
.comment .author img{width:41px;height:41px;}
form h3{margin-bottom:0;}
form p{margin:5px 0 0;}
#sender{width:15em;}
.txt{padding-bottom:15px;position:relative;border-top:2px solid #fc0;}
.txt .author img{width:40px;height:40px;}
.morebtn{color:#000;font-size:1.25em !important;text-decoration:none;white-space:nowrap;display:inline-block;margin-top:10px;margin-bottom:3px;margin-left:3px;padding:2px 5px !important;background-color:#fff8d8;border-radius: 10px;border:2px solid #fc0;cursor:pointer;}.more{margin-left:10px;margin-right:5em;font-size:0.85em;font-weight:bold;line-height:1.5;text-decoration:none;white-space:nowrap;}
#bar{line-height:40px;text-align:center;}
#bar .bigbtn{position:relative;margin-bottom: 10px;}
#bar .bigbtn a{position:relative;width:30%;height:41px;border-radius:4px;background-color: #ee9405;border-color: #ee9405;color: #fff;display:inline-block;margin:2px 5px;vertical-align: top;text-shadow: 0 1px 2px #000;box-sizing: border-box;text-decoration:none;}
#bar .newbtn{font-size:1.7em !important;line-height:1.43 !important;}
#bar .arrow-right i,#bar .arrow-left i,.b-sharing--facebook i,.b-sharing--vk i,.b-sharing--ok i,.b-sharing--twitter i,.useracc .exit,.commtxt i,.cball,#warn i,#footer i,.menubtn i,.down-f,.up-f{background-image: url(/images/bgimg.png);display: inline-block;vertical-align: middle;}
#bar .arrow-right i,#bar .arrow-left i{width:60px;height:30px;}
#bar .arrow-left i{background-position: 65px -1px;}
#bar .arrow-right i{background-position: 65px -32px;}
#bar .otherbtn{width:100%;box-sizing:border-box;padding:10px;}
#bar .otherbtn a,#bar .otherbtn span{margin:0 2px;padding:5px 10px;border:1px solid #fc0;border-radius:2px;}
#bar .otherbtn a{color:#000;text-decoration:none;background:#f9eeb4;box-shadow: 1px 1px 1px #ee9405;}
#bar .otherbtn a:hover{background:#fc9;}
#bar .otherbtn span{color:#f00;}
#bar .bigbtn.morebar{display:table;border-spacing:10px;margin:0 auto;width:95%;}
#bar .bigbtn.morebar a{display:table-cell;width:40%;font-size:1.6em;line-height:1.05;height:100%;padding: 5px;}
.additionbtn{text-align:center;}
.additionbtn a{padding:5px 10px;margin:5px;width:45%;min-height:68px;font-size:1.5em;border-radius:4px;background-color: #ee9405;color: #fff !important;display:inline-block;vertical-align: top;text-shadow: 0 1px 2px #000;box-sizing: border-box;text-decoration:none;}
.additionbtn a:nth-child(1){background:#38d700;}
.additionbtn a:nth-child(2){background:#36f;}
.additionbtn a:nth-child(3){background:#ec207d;}
.additionbtn a:nth-child(4){background:#d80000;}
.additionbtn a:nth-child(5){background:#396;}
.additionbtn a:nth-child(6){background:#fea52f;}
.additionbtn a:nth-child(7){background:#7d0f79;}
.additionbtn a:nth-child(8){background:#1100d7;}
.additionbtn a:nth-child(9){background:#3cc;}
.additionbtn a:nth-child(10){background:#795548;}
@media screen and (max-width:600px)
{
    .additionbtn a{display:block;width:90%;margin: 7px auto;box-sizing: border-box;}
}
#head{padding:3px 100px 5px 20px;min-height:70px;background:#ee9405 url( '/images/hbgf.png') repeat-y;border:2px solid #fff8d8;text-align:left;position:relative;box-sizing:border-box;}
#head .htitle{font-size:3em;-webkit-text-stroke:2px #ab7500;}
.useracc a,#head .htitle{color:#fdf6d0 !important;font-weight:600;text-shadow:2px 2px 5px #ab7500;}
.useracc{position:absolute;right:0;top:3px;padding-right:40px;font-size:12px;line-height:1.2;}
.useracc .ava{margin-right:10px;width:60px;height:60px;border-radius:50%;cursor:pointer;}
.useracc .welcome{display:inline-block;vertical-align:top;}
.useracc .welcome .name{color:#da0000;font-weight:600;}
.useracc .tooltip{padding-right:20px;background:transparent url(/images/help.gif) no-repeat right;color:#36f;cursor:help;position:relative;}
.useracc .exit{position:absolute;top:10px;right:0;width:29px;height:30px;cursor:pointer;background-position:-72px -23px;}
.useracc .step{margin-left: 10px;}
.useracc .panel a{margin-top:3px;display:inline-block !important;z-index:100;}
.menubtn{position:absolute;top:0;right:3px;width:38px;height:38px;line-height:0;display:none;text-align:center;cursor:pointer;}
.menubtn i{margin-top:6px;width:30px;height:27px;background-position: -78px -66px;}
#submenu{position:relative;width:230px;overflow:hidden;z-index:1;}
#submenu ul,.mainmenu ul{margin:0 auto;padding:2px;width:200px;font-size:0.95em;list-style:none;}
#submenu li,.mainmenu li{margin:0;padding:0 5px;line-height:1.4;}
#submenu a{display:block;color:#000;font-size:1em;text-decoration:none;white-space:normal;}
#submenu .fs{width:100%;display:block;text-align:center;font-size:1.2em;font-weight:bold;box-sizing:border-box;border-bottom:1px dashed #fff;}
#submenu .fs .hl3{margin:0;display:inline;}
ul.mainmenu{margin-bottom:10px !important;}
.mainmenu li a{color:#fff !important;text-shadow: 0 1px 2px #000;}
.mainmenu li:nth-child(1){background:#fc0;}
.mainmenu li:nth-child(2){background:#fea52f;}
.mainmenu li:nth-child(3){background:#396;}
.mainmenu li:nth-child(4){background:#36f;}
.mainmenu li:nth-child(5){background:#3cc;}
.mainmenu li:nth-child(6){background:#d80000;}
.mainmenu li:nth-child(7){background:#d700cf;}
.mainmenu li:nth-child(8){background:#1100d7;}
.mainmenu li:nth-child(9){background:#38d700;}
#submenu .mainmenu li{padding:5px 15px;border-radius:5px;margin-top:3px;border:1px solid #fff;}
#submenu .userclone{margin-bottom:2px;width:100%;box-sizing:border-box;height:70px;background-color:#fbcc62;display:none;}
#columns{margin: 0 auto;display:table;box-sizing:border-box;}
#container,#submenu{display:table-cell;vertical-align:top;box-sizing:border-box;}
#menu1,#menu2,#menu3,#menu4,#menu5,#menu6{background:#fff;}#menu2 li:hover a,#menu2 .fs .hl3,#menu3 li:hover a,#menu3 .fs .hl3,#menu4 li:hover a,#menu4 .fs .hl3,#menu5 li:hover a,#menu5 .fs .hl3,#menu6 li:hover a,#menu6 .fs .hl3{color:#fff;}#menu1{border:2px solid #fc0;}#menu1 li:hover,#menu1 .fs{background:#fc0;}#menu2{border:2px solid #fea52f;}#menu2 li:hover,#menu2 .fs{background:#fea52f;}#menu3{border:2px solid #396;}#menu3 li:hover,#menu3 .fs{background:#396;}#menu4{border:2px solid #36f;}#menu4 li:hover,#menu4 .fs{background:#36f;}#menu5{border:2px solid #3cc;}#menu5 li:hover,#menu5 .fs{background:#3cc;}#menu6{border:2px solid #d80000;}#menu6 li:hover,#menu6 .fs{background:#d80000;}
.anonspic p{margin:0;}
.anonspic p.text{text-align:center;}
.anonspic img{margin:0 2px;padding:1px;border:1px solid #a2a2a2;box-sizing:border-box;}
.anonspic .txt:first-child{border:none;}
.anonspic>.txt>.text>a>img{max-width:100%;max-height:100vh}
.anonspic .author{margin-bottom:5px;font-weight:600;color:#000;}
.anonspic .author>img{float:none;vertical-align:middle;width:40px;height:40px;border-radius:50%;border:none !important;}
.anonspic h2{margin:0;font-weight:400;}
#bigpic{text-align:center;margin-top:10px;}#bigpic h1{margin-top:0;background:#eaeaea;}#switch>img{padding:2px;border:1px solid #a2a2a2;-webkit-box-shadow:2px 2px 5px #555;-moz-box-shadow:2px 2px 5px #555;box-shadow:2px 2px 5px #555;box-sizing:border-box;}#switch{position:relative;display:inline-block;}#prev,#next{position:absolute;height:100%;z-index:100;opacity:0.5;}#prev{left:0;width:40%;}#next{right:0;width:60%;}#prev:hover,#next:hover{opacity:1;}#prev a,#next a{display:block;height:100%;}#prev img,#next img{position:absolute;margin:auto;top:0;bottom:0;opacity:0.7;}#prev img{left:0;}#next img{right:0;}#picsocrate .soc{float:none;width:100%;}#picsocrate .ratebox{margin:10px auto;float:none;width:130px;}#picsocrate .golos{width:100%;}.altpic{padding-bottom:10px;}.altpic ul{list-style:none;margin:0;padding:0 0 0 10px;}.altpic li{position:relative;font-size:1.05em;line-height:1.5;margin-bottom:5px;}.altpic .fs{font-weight:bold;}.altpic .m{color:#b5b5b5;}.altpic span{font-size:0.9em;white-space:nowrap;}.altpic .pr{padding-left:5px;color:#41a741;}.altpic .mr{padding-left:5px;color:#f00;}
.down-f,.up-f{width:35px;height:35px;cursor:pointer;}
.down-f{background-position:-130px -62px;margin-right:10px;}
.up-f{background-position:-165px -62px;}
.inp{margin-bottom:10px;}
.wrap{text-align:left;display:inline-block;width:100%;max-width:415px;box-sizing:border-box;}
.alt,.nap{padding:3px 5px;font-size:1.4em;border:1px solid #d0d0d0;border-radius:3px;}
.alt{width:100%;max-width:100%;box-sizing:border-box;}
.alt.indent{padding-right:115px;}
.nap{max-width:120px;margin-right:5px;margin-bottom:5px;}
.inp .addaltbtn{margin:0;padding:0;border:none;border-radius:0;margin-left:-110px;top:-1px;position:relative;font-size:0.95em;color:#adadff;display:none;outline:none;}
.inp .addpicbtn{font-size:1.6em;}
#addform input,#addform select,#addform button{width:95%;max-width:400px;font-size:1.2em;}#addform select{margin-top:0.5em;}#addform h1,#addform .warn{text-align:center;}#addform .warn{font-size:0.95em;}#addtitle{margin-right:10px;}#addtxt{width:95%;height:15em;}#addform a{margin-right:10px;font-size:1.2em;}#loginform,#chngpassform,#chngavaform{text-align:left;}#loginform p,#chngpassform p,#chngavaform p{margin:0;padding:0;}#loginform label,#chngpassform label,#chngavaform label{font-size:0.95em;margin-left:1.5em;}#login,#pass,#email{margin:0 auto;padding:0 5px;display:block;width:75%;font-size:1.2em;border-radius:5px;}#img{margin:0 auto;padding:0 5px;display:block;}.b-share{text-align:right;}
.share{margin:0;margin-right:5px;padding:2px 15px;display:inline-block;text-align:center;background-color:#fff8d8;border:2px solid #fc0;border-radius:7px;color:#000 !important;font-size:1.3em !important;}
.registration span{margin-left:15px;font-size:0.8em;text-decoration:underline;cursor:pointer;}#remForm,#regForm{margin-top:0;text-align:left;}#remForm label,#regForm label{font-size:0.95em;margin-left:1.5em;}.oh{margin-top:10px;margin-bottom:10px;width:100%;min-width:100px;overflow:hidden;}.oh iframe{width:100% !important;}.midreklama{padding-top:15px;max-height:360px;overflow:hidden;}#midreklama img{width:70% !important;height:70% !important;}#fixblock{width:220px;display:block;}.sticky{position:fixed;top:0;z-index:101;}#po{border:1px solid #e0e0e0;border-right:none;}#po >div{border-right:1px solid #e0e0e0;}@media screen and (max-width:450px){#po >div{display:block !important;width:100% !important;}}@media screen and (max-width:880px){.img1,.img3{display:none;}}
@media screen and (max-width:750px){.more{margin-right:0;}}
@media screen and (max-width:990px){#head .htitle{font-size:1.9em;}}
@media screen and (max-width:800px)
{
    .menubtn{display:inline-block;}
    #head .useracc{display: none;}
    #head{padding: 5px 50px 3px 10px;min-height:40px;position:fixed;top:0;z-index:10;width:98.5%;border:none;box-sizing:border-box;font-size:1.2em;-webkit-text-stroke:0;}
    #head .htitle{font-size:1.3em;}
    #submenu{display:none;height: 94vh;width:260px;position:fixed;top:40px;right:0px;z-index:10;background-color:#ab780c;}
    #submenu .userclone{display:block;}
    #submenu .scrollmenu{height:90vh;overflow-y:scroll;box-sizing:border-box;padding-bottom: 70px;}
    #container{padding-top:40px !important;width:99%;display:block;}
    #columns{display:block;}
}
.scrollUp{position:fixed;top:auto;bottom:20px;left:auto;right:20px;z-index:9999;opacity:0.5;cursor:pointer;}
.scrollUp svg{width: 32px;height:32px;}
span.tell:before{content:'Рассказал(а):';}
/*SOC*/
.b-sharing{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;padding:10px 2%;}
@media screen and (min-width:992px){.b-sharing{flex-wrap:nowrap;}}
.b-sharing__button{flex:1;color:#fff;margin:2px 5px;padding:0 8px;min-height:45px;line-height:43px;border-radius:4px;text-align:center;white-space:nowrap;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;}
@media screen and (min-width:768px){.b-sharing__button{margin:0 5px;}}
.b-sharing__button:hover{opacity:.8;filter: "alpha(opacity=80)";-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04);}
.b-sharing__button span{display:none;margin:0 5px;font-size:1.1em;}
.b-sharing__button.main{flex:2.5;animation:pulse 1.5s infinite;}
@-webkit-keyframes pulse{
0%{-webkit-box-shadow:0 0 0 0 rgba(66,93,157,0.4);}
70%{-webkit-box-shadow:0 0 0 10px rgba(66,93,157,0);}
100%{-webkit-box-shadow:0 0 0 0 rgba(66,93,157,0);}
}
@keyframes pulse{
0%{-moz-box-shadow:0 0 0 0 rgba(66,93,157,0.4);box-shadow:0 0 0 0 rgba(66,93,157,0.4);}
70%{-moz-box-shadow:0 0 0 10px rgba(66,93,157,0);box-shadow:0 0 0 10px rgba(66,93,157,0);}
100%{-moz-box-shadow:0 0 0 0 rgba(66,93,157,0);box-shadow:0 0 0 0 rgba(66,93,157,0);}
}
.b-sharing__button.main span{display:inline-block;}
@media screen and (max-width:380px){.b-sharing__button.main span{display:none;}}
.b-sharing--facebook{background:#425497;}
.b-sharing--vk{background:#526e8f;}
.b-sharing--ok{background:#f2720c;}
.b-sharing--twitter{background:#00b7ec;}
.b-sharing--facebook i {background-position: 0px 0px;width:25px;height:33px;}
.b-sharing--vk i{background-position: -26px -1px;width:32px;height:23px;}
.b-sharing--ok i{background-position: 1px -33px;width:32px;height:33px;}
.b-sharing--twitter i{background-position: -26px -27px;width:32px;height:25px;}

.scrollUp{position:fixed;top:auto;bottom:0;left:auto;right:5px;z-index:9999;opacity:0.5;cursor:pointer;}
.scrollUp svg{width: 50px;height:50px;}