p {margin: 12px 0;line-height: 1.2em;}
b {font-weight: bold;}

textarea {resize: none;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

*:focus {outline: none;}

body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;background: #fbfbfb url(../../../img/side.png) repeat;color: #2f2f2f;max-width:1200px;margin:0 auto;box-shadow: 0 0 30px rgba(0,0,0,0.1);}
a {color: #183DAB;}
a:visited {color: purple;}
a:hover {color: #990000;}

.menu {width: 100%;position: fixed;top: 0;height: 24px;background-color: #d42628;border-bottom: 3px #e16869 solid;padding: 0;z-index: 2;max-width:1200px;}
.menu ul li {float: left;list-style-type: none;font-size: 1em;margin: 6px 10px;}
.menu a, .short_post span.rub a {color: white;text-shadow: 0px 1px 0px #980708;text-transform: uppercase;}
.menu a:hover, .short_post span.rub a:hover {color: #2f2f2f;text-shadow: none;}

.header {width: 100%;padding-bottom: 14px;padding-top:30px;background: #fff url(../../../img/head_bg.png) repeat-x bottom;}
.header .logo {margin-left: 56px;}
.header .slogan {margin: 10px 0 6px 32px;}
.header .slogan h1, .proval .title, .header .slogan div {font-weight: bold;font-size: 1.3em;text-shadow: 1px 1px 0 #aaaaaa;margin-bottom: 6px;}
.singhed{font-weight: bold;font-size: 1.3em;text-shadow: 1px 1px 0 #aaaaaa;margin-bottom: 6px;}
.header .slogan span, .header .slogan em {font-style: italic;color: #505050;}

.footer {clear: both;background: #fff url(../../../img/foot.png) repeat-x;padding: 10px 0px 10px 0px;position: fixed;width: 100%;bottom: 0;font-size: 0.9em;text-align: center;color: #494949;max-width:1200px;}
.footer span {padding-right: 16px;}

#go_up{position: fixed;bottom: 20px;right: 20px;background-color: #000;color: #fff;padding: 10px;cursor: pointer;display: none;border-radius: 5px;text-align: center;}


.content {position: relative;margin: 0px 0 36px 0;padding: 10px 56px 10px 20px;background-color:#fff;overflow:hidden;min-height:1600px;}
.content .left {padding: 10px 320px 0 10px;}
.content .right {position: absolute;width: 320px;top: 20px;right: 25px;}

.interact {padding: 0px 0px 20px 0px;}
.random, .add {margin-bottom: 12px;height: 20px;}
.random a, .add a {padding-left: 26px;font-size: 1.4em;font-weight: bold;}
.add {background: url(../../../img/plus.png) no-repeat left;}
.random {background: url(../../../img/random.png) no-repeat left;}
.add a {color: #dd6700;}
.add a:hover {color: #f3923b;}
.random a {color: #f72123;}
.random a:hover {color: #ff5c5e;}


.cookie_notice{display: none;position: fixed;z-index: 9999999;bottom: 0;left: 0;right: 0;text-align: center;color: #EDF4FC;background: rgb(5 13 93 / 85%);font-size: 13px;min-width: 100%;box-shadow: 0 0 10px rgba(0,0,0,0.6);}
.incookie{display: table;margin: 0 auto;padding: 20px 0px 0px 0px;max-width: none !important;width: auto !important;position: relative;box-sizing: border-box;outline: none !important;}
.cookietext{display: inline-block;font-size: 13px;line-height: 1.5;box-sizing: border-box;max-width:780px;vertical-align: middle;text-align:center;padding:0px 20px 20px 20px;}
.cookietext a, .cookietext a{color:#fff !important;text-decoration:underline;}
.cookietext a:hover{color:#e0f0fe !important;text-decoration:none;}
.cookiebtn{display: inline-block !important;width: auto;vertical-align: middle;padding:0px 0px 20px 0px;}
.cookie_btn{display: inline-block;position: relative;vertical-align: top;height: 40px;width: 165px;border: none;box-sizing: border-box;border-radius: 3px;font-size: 16px;line-height: 40px;background: #0080FF;color: #ffffff;transition: background-color 0.2s ease-out;white-space: nowrap;padding: 0px 0px 0px 0px;}
.cookie_btn:hover{color: #FFF;background: #0066cc;transition: background-color 0.2s ease-out;cursor:pointer;}


br
{   content: "A" !important;
    display: block !important;
    margin-bottom: 1.5em !important;
}

.short_post {clear: both;padding-bottom: 18px;}

.short_post .thumb {
    width: 204px;
    float: left;
    background: #faebd2;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    margin-right: 20px;
    position: relative;
}

.short_post .count span, .content_tabs ul li span, .post .zag span, .post .aside .similar ul li span {
    background-color: #d42628;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border-bottom: 2px solid #e16869;
    padding: 2px 4px 0 4px;
    font-size: 0.8em;
    color: white;
    font-weight: bold;
    text-shadow: 0px 1px 0px #980708;
}

.short_post .count {
    text-align: center;
    margin-top: 2px;
}

.short_post .date {
    width: 25%;
    float: left;
    text-align: center;
    padding-top: 2px;
}

.short_post .date span {
    padding-left: 20px;
    background: url(../../../img/clock.png) no-repeat top left;
}

.short_post .image {
    /*-webkit-border-radius: 12px;
     -moz-border-radius: 12px;
     border-radius: 12px;
     border: 2px solid #2f2f2f;
     overflow: hidden;*/
    margin-top: 10px;
    text-align: center;
}

.short_post .image img {
    max-width: 100%;
}

.tophot .image img {
    width: 100%;
    max-width: 200px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.short_post .info {
    padding: 8px 10px;
    background: #FAEBD2;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    margin: 10px 0;
    /*max-width: 600px;*/
    clear: both;
    overflow:hidden;
}



.vote, .short_post .count, .short_post .info .star {
    /*width: 33%;*/
    float: left;
    padding-right: 20px;
}

.short_post .info .comm{
    float: left;
    padding-right: 0px;
}

.short_post .info .star a {
    display: block;
    width: 16px;
    height: 16px;
    text-indent: -999em;
}

.short_post .info .star a.on {
    background: url(../../../img/star_on.png) no-repeat center center;
}

.short_post .info .star a.off {
    background: url(../../../img/star_off.png) no-repeat center center;
}

.vote {
    position: relative;
    text-align: left;
}

.vote .rating {
    position: absolute;
    top: 24px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    width: 200px;
    padding: 10px;
    z-index: 3;
    text-align: center;
    background: #e5e5e5;
    color: #636363;
}

.vote .rating .summary {
    position: relative;
}

.vote .rating .summary a {
    display: block;
    position: absolute;
    right: -2px;
    top: -2px;
    text-indent: -999em;
    width: 12px;
    height: 12px;
    background: url(../../../img/close.png) no-repeat center top;
}

.vote .rating ul {
    margin-top: 8px;
}

.vote .rating ul li {
    width: 50%;
    float: left;
}

.vote a.up, .vote a.down {
    display: block;
    text-indent: -999em;
    width: 16px;
    height: 16px;
    float: left;
}

.vote a.up {
    background: url(../../../img/upvote.png) no-repeat 50%;
}

.vote a.down {
    background: url(../../../img/downvote.png) no-repeat 50%;
}

.vote span {
    float: left;
    display: block;
    padding: 2px 4px;
    font-weight: bold;
    color: #2f2f2f;
}

.vote a span {
    text-decoration: underline;
    color: #183DAB;
}

.vote a:hover span {
    color: #990000;
}

.short_post .info .comm {
    margin-top: 2px;
    text-align: right;
    float: right;
}



.short_post_title {
    font-weight: bold;
    font-size: 1.4em;
    line-height: 1.6em;
    display: inline;
}

.short_post .anons {
    line-height: 1.2em;
    margin-top: 14px;
}

.linkdump ul li {
    float: left;
    padding: 2px;
}

.short_post h2 a {
    /*color: #2f2f2f;*/
}

.short_post h2 a:hover {
    /*color: #f72123;*/
}

.short_post span.rub {
    margin-left: 4px;
    line-height: 1.8em;
}

.short_post span.user {
    margin-left: 10px;
    font-size: 0.9em;
    color: #828282;
    line-height: 1.8em;
}

.short_post span.rub a {
    background-color: #f72123;
    font-weight: normal;
    margin-bottom: 2px;
    /*color: #fff;*/
    padding: 0 4px 0 4px;
    /*text-decoration: none;*/
    font-size: 1.2em;
}

.short_post span a:hover {
    /*text-decoration: underline;
     color: white;*/
}

.tophot {
    background: #dfc9af url(../../../img/stripes.png) repeat;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    border-top: 3px solid #9d917b;
    border-bottom: 3px solid #9d917b;
    clear: both;
    margin-bottom: 30px;
    padding: 10px 20px;
}

.tophot .title {
    color: #fff;
    text-shadow: 0px 1px 0px #9d917b;
    font-weight: bold;
    font-size: 1.6em;
}

.tophot ul {
    margin: 20px 0;
}

.tophot ul li {
    width: 33%;
    float: left;
}

.tophot .image {
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    border: 2px solid #fff;
    overflow: hidden;
    width: 100%;
    max-width: 200px;
    position: relative;
}

.tophot .image .graal {
    position: absolute;
    top: 4px;
    right: 4px;
}

.tophot .zag {
    padding: 10px 20px 10px 0;
}

.tophot .zag_title {
    display: inline;
    font-size: 1.1em;
    line-height: 1.4em;
}

.tophot .zag h2 a {
    /*color: #2f2f2f;*/
}

.tophot .zag h2 a:hover {
    /*color: #d42628;*/
}

.tophot .zag span {
    margin-left: 8px;
}

.pages {
    clear: both;
    padding: 0 0 30px 0;
}

.pagination {
    clear: both;
}

.pagination a, .pagination span {
    width: 5%;
    text-align: center;
    display: block;
    float: left;
    padding-bottom: 6px;
    font-size: 0.8em;
}

.pagination span {
    font-weight: bold;
}

.listing {
    clear: both;
}

.prev, .next, .moar {
    width: 49%;
    float: left;
    font-size: 1.3em;
    padding-top: 4px;
    padding-bottom: 6px;
}

.prev a, .next a, .moar a {
    display: block;
    color: #fff;
    height: 18px;
}

.prev, .next {
    background-color: #333333;
    border-bottom: 2px solid #717171;
}

.prev {
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
    text-align: left;
    padding-left: 1%;
}

.prev a {
    background: url(../../../img/prev.png) no-repeat left center;
    padding-left: 24px;
}

.next {
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
    text-align: right;
    padding-right: 1%;
}

.next a {
    background: url(../../../img/next.png) no-repeat right center;
    padding-right: 24px;
}

.moar {
    background-color: #d42628;
    border-bottom: 2px solid #e16869;
    text-align: center;
}

.moar a img {
    position: relative;
    top: 1px;
}

.moar a span {
    position: relative;
    top: -3px;
    text-shadow: 0px 1px 0px #980708;
    padding: 0 8px;
}

.tabbed_area {
    background-color: #333333;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 14px 8px;
    margin-bottom: 30px;
}

.tabbed_area .title {
    text-align: center;
    font-weight: bold;
    font-size: 1.4em;
    color: #fff;
    text-shadow: 0px 1px 0px #000;
    padding-bottom: 18px;
}

.tabbed_area ul.tabs, .tabbed_area ul.tabs2 {
    text-align: center;
    text-transform: lowercase;
}

.tabbed_area ul.tabs li, .tabbed_area ul.tabs2 li {
    display: inline;
}

.tabbed_area ul.tabs li a, .tabbed_area ul.tabs2 li a {
    padding: 4px 18px;
    font-size: 1em;
    color: #fff;
    text-shadow: 0px 1px 0px #000;
    text-decoration: none;
}

.tabbed_area ul.tabs li a.active, .tabbed_area ul.tabs2 li a.active {
    color: #2f2f2f;
    font-weight: bold;
    background-color: #fcf4e6;
    text-shadow: none;
}

.tabbed_area ul.tabs li a.active {
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
}

.tabbed_area ul.tabs2 li a.active {
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
}

.content_tabs, .post .aside .similar ul {
    background-color: #fcf4e6;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin: 4px 0;
    padding-top:5px;padding-bottom:8px;
}

.content_tabs ul li, .post .aside .similar ul li {
    padding: 10px;
    border-bottom: 1px solid #d8c8af;
    border-top: 1px solid #fff;
    font-size: 0.9em;
    line-height: 1.6em;
}

.content_tabs ul li:first-child, .post .aside .similar ul li:first-child {
    border-top: none;
}

.content_tabs ul li:last-child, .post .aside .similar ul li:last-child {
    border-bottom: none;
}

.content_tabs ul li a {
    margin-right: 6px;
}

.feedback {
    margin: 30px 0;
    font-size: 1.2em;
}

.feedback a {
    display: block;
    margin-top: 12px;
    font-weight: bold;
    font-size: 1.2em;
    text-decoration: none;
    color: #d42628;
    padding-left: 26px;
    background: url(../../../img/send.png) no-repeat left 2px;
}

.feedback a:hover {
    text-decoration: underline;
}

.hello {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 10px 12px;
    background-color: #FAEBD2;
    margin-bottom: 30px;
}

.proval {
    padding: 20px;
    margin-bottom: 30px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: #ececec;
    border-top: 2px solid #636363;
    border-bottom: 2px solid #636363;
}

.proval .title {
    margin-bottom: 24px;
}

.proval .short_post:last-child {
    padding-bottom: 0;
}

.right .start {
    margin-bottom: 30px;
}

.right .start ul {
    text-transform: uppercase;
}

.right .start ul li {
    font-size: 1.1em;
    float: left;
    margin: 4px;
    padding: 4px 6px;
}

.right .start ul li.active {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #f72123;
    color: #fff;
}

.right .start .image {
    clear: both;
    text-align: center;
    padding: 10px 0;
}

.right .start p {
    padding: 10px 20px;
}

.right .start span {
    font-style: italic;
    position: relative;
    top: -2px;
    left: 4px;
}

.right ul.soc {
    margin: 20px 0;
}

.right ul.soc li {
    float: left;
    margin-right: 8px;
    margin-bottom: 8px;
}

.right ul.soc li:first-child {
    margin-left: 0;
}

.right ul.soc li a {
    display: block;
    text-indent: -999em;
    width: 48px;
    height: 48px;
    background: no-repeat center center;
}

.right ul.soc li a.rss {
    background-image: url(../../../img/icon_rss.png);
}

.right ul.soc li a.fb {
    background-image: url(../../../img/icon_fb.png);
}

.right ul.soc li a.vk {
    background-image: url(../../../img/icon_vk.png);
}

.right ul.soc li a.lj {
    background-image: url(../../../img/icon_lj.png);
}

.right ul.soc li a.tw {
    background-image: url(../../../img/icon_tw.png);
}

.right ul.soc li a.ya {
    background-image: url(../../../img/icon_ya.png);
}

.glob_rnd {
    position: fixed;
    left: 6px;
    bottom: 80px;
}

.glob_rnd a {
    display: block;
    width: 36px;
    height: 36px;
    background: url(../../../img/random_icon.png) no-repeat top center;
    text-indent: -999em;
}

.glob_rnd .tooltip, .moveup .tooltip {
    position: absolute;
    top: 6px;
    left: 36px;
    color: #fff;
    font-size: 12px;
    padding-left: 18px;
    background: url(../../../img/tooltip_pin.png) no-repeat left center;
    display: none;
}

.glob_rnd:hover .tooltip, .moveup:hover .tooltip {
    display: block;
}

.glob_rnd .tooltip {
    width: 120px;
}

.moveup .tooltip {
    width: 140px;
}

.tooltip span {
    -webkit-border-radius: 0px 4px 4px 0px;
    border-radius: 0px 4px 4px 0px;
    height: 12px;
    display: block;
    padding: 6px 8px;
    background: url(../../../img/tooltip_tile.png) repeat-x left center;
}

.moveup {
    position: fixed;
    left: 6px;
    bottom: 38px;
}

.moveup a {
    display: block;
    width: 36px;
    height: 36px;
    background: url(../../../img/moveup.png) no-repeat top center;
    text-indent: -999em;
}

.post {
    line-height: 1.2em;
    position: relative;
}

.post .full {
    margin-bottom: 20px;
    clear: both;
    font-size:16px;
}

.post .full li{
    list-style-type:disc;
	margin-left:20px;
	margin-bottom:10px;
}

.post .full p{

}

.post .full strong {
    font-weight: bold;
}

.post .full img {
    max-width: 100%;
    margin-bottom:10px;
	height:auto;
}

.post .zag {
    padding: 40px 0 10px 0;
}

.post h1 {
    font-weight: bold;
    font-size: 16px;
    line-height: 1.5em;
    display: inline;
}

.profile {
    margin-bottom: 20px;
}

.profile h1 {
    padding-bottom: 20px;
    margin-bottom: 20px;
    background: url(../../../img/head_bg.png) bottom repeat-x;
    font-size: 1.4em;
    font-weight: bold;
}

.profile strong {
    display: block;
    font-style: italic;
    line-height: 1.2em;
    font-size: 1em;
}


/*.post .anons {
	margin-top: 20px;
}*/
.post .anons, .profile strong {
    padding: 24px 40px;
    background: #f8f8f8 url(../../../img/quote.png) no-repeat 10px 10px;
    margin-bottom: 20px;
}

.post .aside {
    background: #333333;
    padding: 14px;
    color: #fff;
    margin-bottom: 20px;
}

.post .aside .posted a {
    color: #fff;
}

.post .aside .posted a:hover {
    color: #ff5c5e;
}

.post .aside > div {
    margin-bottom: 14px;
}

.post .aside > div:last-child {
    margin-bottom: 0;
}

.post .aside .share {
    padding: 10px;
    background: #fff;
}

.post .aside .share span.random {
    padding: 4px 0;
    margin-left: 10px;
}

.post .aside .share span.bayan {
    margin: 0 20px;
    color: #333333;
}

.post .aside .share span.fav {
    /*position: relative;
     top: 2px;*/
}

.post .aside .share span.fav a {
    color: #183DAB;
    text-decoration: none;
    border-bottom: 1px dashed #183DAB;
}

.post .aside .share span.fav a:hover {
    color: #ff5c5e;
    border-bottom: 1px dashed #ff5c5e;
}

.post .aside .permlink .in {
    width: 98%;
}

.post .aside .permlink .title, .post .aside .similar .title {
    font-weight: bold;
    font-size: 1.1em;
    margin-bottom: 8px;
}

.post .aside .permlink .title {
    background: url(../../../img/permlink.png) no-repeat top left;
    padding-left: 18px;
}

.post .aside .similar {
    font-size: 1.1em;
}

.post .aside .similar a {
    color: #183DAB;
}

.post .aside .similar a:visited {
    color: purple;
}

.post .aside .similar a:hover {
    color: #990000;
}

.post .aside .similar ul li {
    border: none;
    padding: 2px 10px;
}

/*.post .aside .similar ul li {
 padding-left: 20px;
 font-size: 1.1em;
 line-height: 1.4em;
 background: url(../../../img/sim.png) no-repeat 6px 6px;
 }*/
.post .crumbs {
    position: absolute;
    top: 0;
    left: 0;
    line-height: 1.5em;
    font-size: 1.1em;
}

.post .crumbs span {
    padding: 2px 6px;
    background: #d42628;
    margin-right: 8px;
}

.post .crumbs span a {
    padding-right: 24px;
    background: url(../../../img/moar.png) no-repeat top right;
    color: #fff;
}

.post .crumbs span a:hover {
    color: #e2e2e2;
}

.post .crumbs span:first-child {
    background: #333333;
}

.post .crumbs span:last-child {
    background: none;
}

.post .crumbs span:first-child a {
    background: url(../../../img/next.png) no-repeat top right;
}

.post .zag span {
    margin-left: 10px;
    position: relative;
    top: -2px;
}


.centered {
    text-align: center;
}

.green {
    color: #060;
    font-weight: bold;
    font-size: 1.1em;
}


.p_cont, .m_cont {
    position: relative;
}

.m_cont {
    margin-top: 8px;
}

.all_plus_g {
    position: absolute;
    left: 250px;
    top: 0;
    color: #060;
    font-size: 12px;
}

.all_minus_g {
    position: absolute;
    left: 250px;
    bottom: 0;
    color: red;
    font-size: 12px;
}

.for_zero {
    position: relative;
}

.for_zero div {
    position: absolute;
    left: 250px;
    top: -4px;
    color: #666;
    font-size: 12px;
}

ul.counters {
    margin: 20px 0;
    text-align:center;
}

ul.counters li {
    float: left;
    margin-left: 7px;
}

ul.counters li:first-child {
    margin-left: 0;
}

#content_2, #content_3, #content_4, #content_5, #content_6 {
    display: none;
}

#contents {
    width: 492px;
    font-size: 30px;
    display: none;
}

#contents span {
    cursor: pointer;
}

ul.votesoc {
    margin: 10px 0;
}

ul.votesoc li {
    float: left;
    margin-right: 16px;
}

ul.partners {
    margin-bottom: 20px;
}

ul.partners li {
    text-align:center;
}

ul.partners li:last-child {
    clear:both;overflow:hidden;
}

h1.not-found {
    width: 640px;
    height: 543px;
    display: block;
    margin: 0 auto 20px;
    text-indent: -999em;
    background: url(../../../img/404.jpg) no-repeat center top;
}

.adult18 {
    display: inline-block;
    background: url(../../../img/18_4.png) no-repeat center center;
    text-indent: -9999px;
    width: 22px;
    height: 22px;
    margin-left: 20px;
}

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.logoBlock {
    text-align: center;
}

.logo {
    float: left;
    margin-right: 20px;
}


.postNav {
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: bold;
}

.postNavPrev {
    padding-top: 10px;
    float: left;
}

.postNavNext {
    float: right;
    padding-top: 10px;
}



.short_post {-webkit-transition: -webkit-transform 0.3s ease;-webkit-transition-delay: 0s;-moz-transition: -moz-transform 0.3s ease 0s;-o-transition: -o-transform 0.3s ease 0s;transition: transform 0.3s ease 0s;-webkit-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate(0%, 100%);-moz-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate(0%, 100%);-ms-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate(0%, 100%);-o-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate(0%, 100%);transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate(0%, 100%);}
.come-in {-webkit-transform: perspective(500px) rotateY(0deg) rotateZ(0deg);-moz-transform: perspective(500px) rotateY(0deg) rotateZ(0deg);-ms-transform: perspective(500px) rotateY(0deg) rotateZ(0deg);-o-transform: perspective(500px) rotateY(0deg) rotateZ(0deg);transform: perspective(500px) rotateY(0deg) rotateZ(0deg);}
.already-visible {-webkit-transform: translate(0);-moz-transform: translate(0);-ms-transform: translate(0);-o-transform: translate(0);transform: translate(0);}


.sidka{background-color:#f0f0f0;padding:20px;font-size:14px;}
.sideother p{margin-bottom:8px;border-bottom:1px solid #d6d6d6;padding-bottom:8px;}
.sideother p:last-child{border-bottom:none;padding-bottom:0px;}
.sideother a{}
.sideother span{color:#f13c21;font-size:12px;}

.sidka2{background-color:#f9f9f9;font-size:14px;padding:20px;text-align:center;}
.pik{font-size:16px;}


@media all and (max-width: 960px) {
    .searcher{display:none;}
	.content{padding: 10px 24px 10px 6px;min-height:0;}
	.header{padding-top:14px;}
	.header .slogan{margin: 10px 0 6px 16px;}
	.header .slogan em{font-size:11px;font-family:Tahoma;}
    .content .left {width:100%;}
    .content .right {display:none;}
	.menu {height: 24px;}
	.footer span{padding-right:10px;}
	.menu ul li {font-size: 9px;margin: 8px 5px 0px 5px;}
	.adult18 {margin:0;padding:0;display:none;}
	.post .full iframe{width:100%;}
}

.searcher{float:right;margin-top:-38px;margin-right:25px;}
.ssearch  {font-size:14px;float: left;height:26px;color: #A1A1A1;padding-left:10px;padding-right:10px;width:234px;}
.ssubmit {color: #ffffff !important;background-color: #9a9a9a;border: 1px solid #9a9a9a;width: 60px;margin-left: 2px;cursor:pointer;padding-top:8px;padding-bottom:7px;}

.similar2{clear:both;overflow:hidden;}
.similar2 ul{list-style-type:disc;margin-left:20px;font-size:14px;}
.similar2 ul li{margin-bottom:10px;}

#colo{width:1px;height:1px;opacity:0.1;overflow:hidden;}

.post .full h2{font-size:22px;margin-bottom:20px;margin-top:20px;}
.post .full h3{font-size:20px;margin-bottom:20px;margin-top:20px;}
.post .full ul{list-style-type:circle;margin-left:30px;margin-bottom:10px;margin-top:10px;}
.post .full ul li{margin-bottom:10px;}

.post li{line-height: 1.2em!important;}