@media screen and (max-width:1100px) {
.stext_wrapper {margin-bottom: 10px!important;margin-right: auto!important;position: relative!important;}
.div_sort {margin-left: 4px;margin-right: 4px;}
}
@media screen and (min-width:1100px)
{
.stext_wrapper {margin: 10px 15px 0 0;}
.contentbl {position: relative;}
}


.div_sort {font-size: 15px;line-height: 15px;text-align: center;cursor: pointer;}
#sort {margin-top: 4px;}
#sort,#sort a {color: #ccc;}
.div_sort {
background: #444;
color: #e4e4e4;
border: 1px solid #2d2d2d;display: inline-block;

margin: 0 2px;

border-radius: 5px;
padding: 6px 5px 6px 5px;
position: relative;
}

.sort_ul {background: #f4f4f4;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;left: 0;padding-bottom: 0;padding-top: 0;position: absolute;top: 26px;width: 100%;z-index: 999;display: none;border: 1px solid #555;margin-left: -1px;margin-top: -1px;}

.sort_ul li a {display: block;border-bottom: 1px solid #999;margin-bottom: 9px;margin-top: 9px;padding-bottom: 9px;}

.sort_ul li a:hover{font-weight:bold;}

.sort_ul li:last-child a {border-bottom: 0!important;padding-bottom: 0!important;}
.div_sort.active_sort>a {display: block;width: 100%;color: #f90;}
.active_sort {color: #f90;border-color: #4d4d4d;}

.div_sort:hover ul.sort_ul {display: block!important;}

@media screen and (max-width:770px) {
.sort_ul {top: 28px!important;}
}
@media screen and (max-width:540px) {
.stext_wrapper {margin-bottom: 10px!important;margin-left: 4px;margin-right: auto!important;position: relative!important;}
}
@media screen and (max-width:355px) {.div_sort {padding-left: 2px;padding-right: 2px;margin-left: 2px;margin-right: 2px;}}

.stext_wrapper {margin-bottom: 5px;position: absolute;right: 0;top: 0;}
.div_sort>a {color: #e4e4e4;text-decoration: none;}

.sort_ul a {
    text-decoration: none;
    float: none;
    border: 0;
    color: #333;
    font-size: 15px;
}
.minwidth_65 {min-width: 65px;}.minwidth_98 {min-width: 98px;}
.model_search {
    border: 1px solid #3d3d3d;
    color: #505050;
    margin: 0 0 7px 5px;
    padding: 5px;
    font-size: 15px;
}
.subscribe {background: url(/img/subscribe2.png) 12px 2px no-repeat rgba(0,0,0,0);
    font-size: 15px;
    font-weight: 700;
    padding-left: 20px;
    width: 170px;
    margin: 15px 0 15px 0px;cursor: pointer;}
.subscribe2 {border: 1px solid #e4e4e4;
    padding: 7px;
    padding-left: 26px;
    margin-left: -15px;}




.catspisok a,.catt,.tlist a{white-space:nowrap;display:block}
.mainlinks a,.sortmenu a{text-decoration:none;display:block;float:left;transition:ease .3s all}
.mainlinks,a.link1{position:relative}
.logo,.plone,.search,.sortmenu a,.topblock,.topp,.vml{float:left}
#leftcat a,.leftsearch .searchtext,.mainlinks a,.searchform,.sortmenu a{transition:ease .3s all}
.catspisok,.clear{clear:both}
#less,#more,#preview,.categ,.infblock,.pornstar,.pornstudios a,.pornstudios a img,.vbuttons{box-sizing:border-box}
@font-face{font-family:'PT Sans Narrow';src:url(/fonts/pts.eot);src:url(/fonts/pts.woff) format("woff"),url(/fonts/pts.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:RussiaLight;src:url(/fonts/russia-light-webfont.eot);src:url(/fonts/russia-light-webfont.woff) format("woff"),url(/fonts/russia-light-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display: swap}
@font-face{font-family:icomoon;src:url(/fonts/icmf.eot?c5l2il);src:url(/fonts/icmf.eot?c5l2il#iefix) format('embedded-opentype'),url(/fonts/icmf.ttf?c5l2il) format('truetype'),url(/fonts/icmf.woff?c5l2il) format('woff'),url(/fonts/icmf.svg?c5l2il#icomoon) format('svg');font-weight:400;font-style:normal;font-display: swap}
#gototop:before,#loginb:before,#minus:before,#plus:before,#preview .dlit:before,#preview .ratedis:before,#preview .ratelike:before,#reg:before,#video:after,.avapart:before,.back:before,.close:before,.commdown:before,.commup:before,.dobcomm:before,.favorites a:before,.favoritesf a:before,.mainlinks a:before,.mobmenu:before,.mobsearch:before,.showrep:after,.topexit:before,.uplogin a:before,.uplogin div:before,.vbuttons a:before,.vprev:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;vertical-align:middle}
*{margin:0;padding:0;border:0}
body{color:#000;font-size:15px;background:#fff;font-family:RussiaLight,Verdana,Arial}
.mainlinks{padding:0;background-color:#505050;letter-spacing:.03em}
.mainlinks a{padding:14px 15px;text-transform:uppercase;border-right:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);font-family:PT Sans Narrow,sans-serif;font-weight:400;font-size:17px;color:#fff}
.mainlinks a:hover{background-color:#737373}
.sortmenu{background-color:#eee;padding:7px 20px}
.sortmenu a{padding:5px 10px;border:1px solid #cfcfcf;background-color:#dfdfdf;color:#333;margin:3px 5px}
.searchbt,.searchform,li,ul{margin:0}li,ul{padding:0}
.sortmenu a:hover{background-color:#505050;color:#fff}a.link1:after{width:10px;height:10px;content:"";display:block;position:absolute;top:20px;right:6px;background:url(/img/sprite.png) -50px -80px no-repeat}
h2{padding:15px 0;font-weight:400;font-size:24px}
.cnavigation{padding-top:10px}
.caveat,.sreg{font-size:17px}a{color:#000}li{list-style:none}
.mobmenu,.mobsearch{display:none}
#i_pcfqwE0EKwwELfv{padding-bottom:10px}
.caveat{padding:15px 15px 10px 0}
.sreg{text-decoration:underline;color:#e4e4e4;cursor:pointer}
#leftcat a,#less,#more,#plnew,#plold,#preview a,.catspisok a,.dobcomm,.mobnavigation a,.navigation a,.navigation span,.porncategories a,.porncategories h2,.pornstudios a,.red a,.red a:hover,.sreg:hover,.statnav a,.titlepart a,.uplog a,.uplogin a,.uplogin div,.vbuttons a,.vbuttons div{text-decoration:none}
.maintext input[type=text],input[type=password],select,textarea{width:100%;padding:5px;height:20px;border:1px solid #ccc;background:#f1f1f1;font-size:15px;font-family:Oxygen,Verdana,sans-serif}
.maintext textarea{height:200px}
#header{background-color:#000;padding-top:20px}
.toppart{padding:20px}
.logo{padding:7px 20px 20px;overflow:hidden;display:block}
.logo:hover{opacity:.8}
.search{position:relative;width:40px;height:40px;padding-right:5px}
.searchblock{padding:0;height:40px;margin:0;width:auto;position:absolute;left:0;top:-2px;z-index:600}
.searchform{color:#505050;width:0;height:40px!important;padding:0 0 0 40px!important;border:0;font-size:13px;background:url(/img/search.png) no-repeat rgba(255,255,255,.15);overflow:hidden}
.searchform:hover{cursor:pointer;background-color:rgba(255,255,255,.3)}
.searchform:focus{width:150px;padding:10px 10px 10px 40px;cursor:text;background:url(/img/search.png) 0 -40px no-repeat #fff;border-radius:2px}
.searchbt{width:29px;height:29px;padding:0;position:absolute;display:none;text-indent:-9999px}
.plone{width:100px;padding-top:6px}
.vml{width:30px;padding-top:8px}
.topblock{width:130px;padding-left:10px}
.topp{width:220px;padding-left:20px}
.uplogin{float:right;padding-right:20px}
.uplogin a,.uplogin div{display:block;width:24px;height:24px;margin:5px;float:left;color:#aaa;font-size:26px}
.uplogin a:nth-child(1):before{content:"\e903"}
.uplogin a:nth-child(2):before{content:"\e96b";font-size:22px}
.uplogin a:nth-child(3):before{content:"\e918"}
. .leftsearch{float:right;z-index:800;padding:3px 0 0;position:absolute;top:0;right:15px}
.leftsearch .searchtext{background:url(/img/search.png) 5px 5px no-repeat;width:31px;height:31px;display:block;overflow:hidden;border-radius:0;border:0;padding:2px;float:right}
#leftcat,#link2{float:left}
.leftsearch .searchtext:hover{cursor:pointer;background-color:#212121}
.leftsearch .searchtext:focus{width:150px;padding:2px 5px 2px 32px;cursor:text;background:url(/img/search.png) 5px -30px no-repeat #fff;color:#333}
.leftsearch .searchbutton{width:1px;height:1px;background:0 0;margin:0;padding:0;border:0}
#leftcat{width:180px;margin:10px 0 0 10px}
#leftcat a{background-color:#f1f1f1;margin:0 0 2px;display:block;padding:7px 10px;width:160px;font-size:17px}
#catspshow,#leftcat a.back,#video,.back,.mobv,.socmenu{display:none}
#leftcat a:hover{background-color:#ddd}
#leftcat a.bp{background-color:#e4e4e4!important}
.fullw{background-color:#505050;width:100%}
.socmenu{border-top:5px solid #303030;position:absolute!important;top:46px;left:0;height:auto;opacity:1;z-index:551;width:146px;background:#404040}
#link2,#preview .preview_screen,.topcateg{position:relative}
#footer,.titles{background-color:#f1f1f1}
.socmenu a{padding:5px 10px;width:126px;border-bottom:1px solid #303030;border-right:0;color:#fff;font-family:RussiaLight,Verdana,Arial;text-transform:none;font-size:17px}
.information,.information a{color:#505050}
.information{font-size:15px;float:left;overflow:hidden}
#footer{text-align:center;padding:10px 20px;margin-top:40px}
.li{width:100px;float:right}
.contentbl h1,.htitle,.title{font-size:25px;text-align:left;padding:0 5px 15px;font-weight:400}
.title{font-size:28px;padding-bottom:20px}
.relattitle{padding:15px 10px 20px 5px}
.titles{padding:15px 20px;font-size:25px}
.noots{padding-bottom:0!important}
.infblock{padding:15px!important;background-color:#e4e4e4;width:100%}
.sres{text-align:left;padding:10px 10px 20px;font-size:18px}
.pl_ad{margin:0 0 10px;text-align:center}
.leftside{width:190px;margin:0 20px;float:left}
.topcats{background-color:#222;padding:5px 10px 5px 20px}
#cattitle{float:left;font-size:16px;padding:6px 10px;cursor:pointer;background-color:#555}
.title_left{padding:8px 0 6px 15px;font-size:13px;color:#fff;text-transform:uppercase}
.downcateg,.topcateg{border:1px solid #dfdfdf;font-size:16px;background-color:#f1f1f1}
#preview .delfromfav,.quality{position:absolute;border-radius:2px;color:#fff}
.top_p{padding-bottom:5px}
.topcateg{padding:10px;margin:5px 0 0 5px;top:-10px}
.downcateg{padding:10px;margin-top:20px}
.contentbl{margin:0 auto 0 190px;padding:10px;min-height:750px}
#preview{width:24.8%;display:inline-block;margin:0;overflow:hidden;vertical-align:top;padding:0}
#preview .innercont{margin:0 5px 10px;overflow:hidden}
#preview .preview_screen img{display:block;width:120%}
#preview .preview_title a{display:block;font-size:20px;background-color:#f1f1f1;font-weight:400;overflow:hidden;padding:10px;text-align:left;min-height:46px;cursor:pointer}
#preview .dlit,#preview .ratedis,#preview .ratelike{top:5px;background:rgba(0,0,0,.7);position:absolute;border-radius:2px;color:#fff}

#preview .preview_screen video{position:absolute;height:100%;z-index: 1}
#preview1 .preview_screen>a>video{width:100%;height:100%;background:#000;}

#showtags,.quality,.showrep{font-weight:700}
.cphoto,.rasskaz{overflow:hidden!important}
#preview .dlit{left:3px;padding:7px 5px 7px 8px;width:60px;font-size:14px;z-index:2}
#preview .dlit:before,#preview .ratedis:before,#preview .ratelike:before{content:"\e900";font-size:16px;padding-right:5px;vertical-align:top}
#preview .ratedis,#preview .ratelike{font-size:14px;right:3px;padding:7px 5px;width:50px;z-index:2}
#preview .ratedis{top:37px}
#preview .ratelike:before{content:"\e905"}
#preview .ratedis:before{content:"\e904"}
#preview .popul{position:absolute;top:5px;left:3px;padding:7px 5px 7px 30px;background:url(/img/viewed.png) 5px 9px no-repeat rgba(0,0,0,.7);width:55px;color:#fff}
#preview .delfromfav{bottom:5px;right:5px;padding:7px 10px;background:#5b0000;z-index:900}
#gototop,.close{right:10px;cursor:pointer}
#preview .delfromfav a{color:#fff}
#preview a .pornotext{display:none;font-size:13px;line-height:20px;margin:0;padding:5px;z-index:555}
.maintext,.vbuttons,.vdopinf{line-height:150%}
#preview a:hover .pornotext{display:block;background-color:#000;opacity:.8;color:#fff;position:absolute;left:0;bottom:0;z-index:555;font-size:18px}
.quality{bottom:5px;left:5px;padding:7px;background:rgba(0,0,0,.7);font-size:14px}
.leftalign{text-align:left}
.mobnavigation a{padding:10px 0;font-size:22px;width:48%;text-align:center;margin:0 4% 0 0;display:block;color:#fff;background-color:#505050;float:left}
.mobnavigation :last-child{margin:0}
.mobnavigation,.navigation{padding:40px 5px 10px;text-align:left}
.mobnavigation{padding-top:10px;display:none}
.navigation a,.navigation span,.pornstudios a{display:block;float:left}
.navigation a,.navigation span{padding:10px 20px;font-size:22px;background-color:#eee;transition:ease .3s all;margin:2px 3px 2px 0}
.categ a .catname,.categ a .catnum,.pornstar a .pornstarname{z-index:555;transition:.2s ease;font-size:16px;text-align:center}
.navigation span{color:#fff;background-color:#505050}
.navigation a:hover,.pornstar a .pornstarname{background-color:#000;color:#fff}
.maintext ul li{padding:5px;border-bottom:1px solid #ccc}
.maintext ul{padding-bottom:10px}
.categ{width:24.8%;float:left;padding:0 15px 15px 0}
.categ a img{width:100%;position:relative}
.categ a{position:relative;top:0;left:0;display:block}
.categ a .catname,.categ a .catnum{position:absolute;background-color:rgba(0,0,0,.7);color:#fff}
.categ a .catname{bottom:0;left:0;width:100%;padding:7px 0}
.categ a .catnum{top:3px;right:3px;padding:7px;border-radius:3px}

.pornstar {position:relative;}
.flag {position: absolute;opacity: 1;}
.flag {width: 32px;height: 32px;background: url(/img/flags.png) no-repeat;display: block;left: 12px;opacity: .65;top: 8px;}.flag.flag-am {background-position: -32px 0;}.flag.flag-ar {background-position: -64px 0;}.flag.flag-at {background-position: -96px 0;}.flag.flag-au {background-position: -128px 0;}.flag.flag-az {background-position: -160px 0;}.flag.flag-bg {background-position: -192px 0;}.flag.flag-br {background-position: 0 -32px;}.flag.flag-by {background-position: -32px -32px;}.flag.flag-ca {background-position: -64px -32px;}.flag.flag-cn {background-position: -96px -32px;}.flag.flag-co {background-position: -128px -32px;}.flag.flag-cz {background-position: -160px -32px;}.flag.flag-de {background-position: -192px -32px;}.flag.flag-ee {background-position: 0 -64px;}.flag.flag-es {background-position: -32px -64px;}.flag.flag-fi {background-position: -64px -64px;}.flag.flag-fr {background-position: -96px -64px;}.flag.flag-gb {background-position: -128px -64px;}.flag.flag-gi {background-position: -160px -64px;}.flag.flag-gr {background-position: -192px -64px;}.flag.flag-hu {background-position: 0 -96px;}.flag.flag-il {background-position: -32px -96px;}.flag.flag-in {background-position: -64px -96px;}.flag.flag-is {background-position: -96px -96px;}.flag.flag-it {background-position: -128px -96px;}.flag.flag-jp {background-position: -160px -96px;}.flag.flag-kr {background-position: -192px -96px;}.flag.flag-lt {background-position: 0 -128px;}.flag.flag-lu {background-position: -32px -128px;}.flag.flag-lv {background-position: -64px -128px;}.flag.flag-md {background-position: -96px -128px;}.flag.flag-mt {background-position: -128px -128px;}.flag.flag-mx {background-position: -160px -128px;}.flag.flag-nl {background-position: -192px -128px;}.flag.flag-no {background-position: 0 -160px;}.flag.flag-pl {background-position: -32px -160px;}.flag.flag-pt {background-position: -64px -160px;}.flag.flag-ro {background-position: -96px -160px;}.flag.flag-rs {background-position: -128px -160px;}.flag.flag-ru {background-position: -160px -160px;}.flag.flag-se {background-position: -192px -160px;}.flag.flag-si {background-position: 0 -192px;}.flag.flag-sk {background-position: -32px -192px;}.flag.flag-th {background-position: -64px -192px;}.flag.flag-tr {background-position: -96px -192px;}.flag.flag-ua {background-position: -128px -192px;}.flag.flag-us {background-position: -160px -192px;}
.pornstar .cnt_span{font-weight: 700;position: absolute;display: block;}
.pornstar .cnt_span{background: url(/img/video-call-24.png) no-repeat rgba(0,0,0,0);color: #000;font-size: 19px;height: 25px;padding-left: 30px;right: 12px;top: 12px;}
.pornstar{width:16.6666%;float:left;padding:7px}
.pornstar a img{width:100%}
.pornstar a{position:relative;top:0;left:0}
.pornstar a .pornstarname{position:absolute;bottom:3px;left:0;opacity:.7;padding:10px 15px 10px 0;box-sizing:border-box;width:100%}
.cphoto,.fullt,.gifimg,.rasskaz{background-color:#f1f1f1}
.pornstar a:hover .pornstarname{opacity:1}
.pornstudios a img{width:100%;border:5px solid #e4e4e4}
.pornstudios a{width:16.6666%;padding:0 10px 10px 0;position:relative}
.rasskaz{max-height:250px;min-height:180px}
.gifimg img{max-height:270px;min-height:175px}
.cphoto{max-height:300px}
#yourating,.fullt,.vdopinf{overflow:hidden}
.view_video{width:60%;margin:0 auto}
.fullhdf{width:30px;float:left;padding:5px 0 0;position:absolute}
.fullt{padding:10px 10px 0;position:relative}
.white{background-color:#666 !important;margin-left:10px}
.view_video h1{padding:10px 10px 15px;float:left;width:100%}
.fullhdc{padding-left:40px!important}
.vbuttons{padding:5px 0 5px 5px;display:inline-block;width:100%}
#plnew,#plold,.vbuttons a,.vbuttons div{display:block;float:left}
#plnew,#plold{padding:7px 15px;font-size:16px;background-color:#505050;color:#fff;margin-right:10px;text-transform:uppercase}
.vbuttons a,.vbuttons div{padding:7px 10px 7px 5px;margin-right:5px;font-size:17px;text-transform:none;cursor:pointer}
.vbuttons div{padding:0}
#gototop{position:fixed;opacity:.6;padding:8px;background:#000;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;bottom:10px;display:none}
#gototop:before{opacity:1;color:#f6f6f6;content:"\ea41";font-size:32px}
.down_block{padding:0;position:relative}
.vbuttons a:before{font-size:26px;padding-right:5px;vertical-align:middle;color:#333}
#downvid:before,#downvid1:before,#videoscreen:before{font-size:22px;top:-2px;position:relative}
#videoscreen:before{content:"\e901"}
#downvid:before,#downvid1:before{content:"\e933"}
.favorites a:before,.favoritesf a:before{content:"\e903";position:relative;top:-1px}
#plus:before,.commup:before{content:"\e905"}
.favorites a.color:before,.favorites a:hover:before,.favoritesf a.color:before,.favoritesf a:hover:before{color:#C62C1E}
#minus:before,#plus:before{color:#333;position:relative}
#plus:before{top:-4px}
#minus:before,.commdown:before{content:"\e904"}
#minus:before{top:3px}
#plus.selected:before,#plus:hover:before{color:#248C1E}
#minus.selected:before,#minus:hover:before{color:#D5200D}
.vidinfact{color:#fff!important;background:#505050!important;position:relative}
.vidinfact:after{content:"";position:absolute;display:block;width:0;height:0;bottom:-10px;left:50%;margin:0 0 0 -5px;border-top:5px solid #505050!important;border:5px outset transparent}
#videoscreen.vidinfact:before{color:#eee;font-size:19px;padding-right:8px}
.help{background:url(/img/help.png) 0 5px no-repeat;color:#b02611}
.red,.red a{color:#b44e3e}
.help:hover{background-position:0 -31px}
.red{padding-top:20px}
.red a{border-bottom:1px solid #d66d5d}
.red a:hover{color:#d66d5d;border-bottom:1px solid #e0887b}
#ivideoscreen{display:none;text-align:center}
#ivideoscreen img{margin:5px;border:5px solid #e4e4e4}
#downspisok{position:absolute;top:45px;left:0;margin:0;padding:0;z-index:9999;display:none}
#downspisok li div{display:block;background-color:#333;padding:5px 3px 5px 20px;margin:0;border-bottom:3px solid #424647;color:#fff;font-size:15px;text-decoration:none;width:75px;text-align:left;cursor:pointer}
#downspisok li div:hover{background-color:#424647;color:#fff}
.vdopinf{padding:10px;background-color:#f1f1f1;border-top:2px solid #505050}
.ph{background-color:#fff!important;float:none!important}
.phb{border:0}
.photofull{margin:0 auto;padding:0;font-size:18px}
.lpart,.rpart{padding-top:10px}
.photofull img{width:100%;max-width:720px}
#yourating,.lpart{width:166px;float:left}
.phblock{background-color:#f1f1f1;padding:10px}
.lpart{text-align:center}
.rpart{padding-left:0;text-align:left}
.viewed{font-size:13px;margin-top:10px}
#yourating{height:4px;position:relative}
#yourating div{float:left}
#likes{background:#060;height:4px;margin-right:0}
#dislikes{background:#c00;height:4px}
.catspisok a,.spisokcomm{background-color:#e4e4e4}
#registration input,.bpols input{width:200px;font-size:16px;height:20px;padding:5px 10px;border:0}
.bpols a{color:#f4f4f4}
.full{width:24.8%;text-align:center;float:left}
#registration .inptype,.bpols .inptype{width:200px;margin:5px 0}
.dliteln{padding:5px;font-size:13px}
.tlist a{float:left;padding:7px 10px;font-size:18px}
.catspisok{padding:5px 10px 5px 0;float:left}
.catspisok a,.catt{margin:2px 10px 2px 0;float:left;font-size:15px}
.catt,.tagg{font-size:14px}
.catspisok a{float:left;padding:4px 10px}
.catt{padding:4px 10px 4px 0}
#commform,.tagmore,[id^=partcomm],div[class^=showrepcomm]{display:none}
.next_link,.maintext,.statnav a,.textpart,[id^=showcomm]{display:inline-block}
.tagsspisok{padding:5px 10px 5px 0;float:left;clear:both}
.tagsspisok,.tagsspisok a{font-size:15px}
.spisokcomm{padding:15px 10px;text-align:left}
.dobcomm{background:#f1f1f1;margin-left:10px;padding:5px 10px}
.dobcomm:before{content:"\e96b";font-size:20px;vertical-align:top;margin-right:10px;color:#c6c6c6}
.subbutton{background-color:#414141;padding:5px 20px;margin-top:5px;color:#fff;font-size:18px}
[id^=showcomm]{background-color:#505050;padding:5px 30px;text-align:center;color:#fff;cursor:pointer;margin:10px 0 auto}
.next_link {
    background-color: #505050;
    padding: 9px 38px;
    color: #fff;
    cursor: pointer;
    margin: 5px;
    font-size: 19px;
}
.next_link_center {
text-align: center;
}
#commform,.comblock,.maintext,.textpart{text-align:left}
.showrep{color:#333;padding:10px 0 0 10px;cursor:pointer}
.showrep:after{content:"\e906";font-size:16px;margin-left:5px}
.replies{padding-left:30px}
.commdown,.commrep,.commup{font-size:14px;float:left;color:#555;padding-right:10px;padding-top:15px;text-transform:uppercase}
.commup.selected:before{color:#248C1E}
.commdown.selected:before{color:#D5200D}
.commdown:hover,.commrep:hover,.commup:hover{cursor:pointer;color:#000}
.commrep:hover{color:#000}
.commdown:before,.commup:before{padding-right:5px;font-size:18px}
.commup:before{position:relative;top:-3px}
#commform{width:100%;margin:7px 0}
#commform textarea{margin:5px 0;width:99%;height:90px}
#commform input{background-color:#fff;margin:5px 0;width:99%;width:200px;padding:5px;height:20px;border:1px solid #ccc;font-size:15px;font-family:Oxygen,Verdana,sans-serif}
.avapart,.avapartlog,.avapartlog img,.uplog a{border-radius:5px}
.reminder input[type=text]{width:200px!important}
.titlepart a{color:#333;font-size:16px}
.titlepart{padding-bottom:10px}
.comblock{width:99%;padding:8px 5px;background-color:#f1f1f1;margin-top:15px}
#comments{background-color:#fff}
.avapart{float:left;margin:5px 15px 10px 10px;background-color:#606060;padding:5px 7px}
.avapartlog{float: left;margin: 1px 9px 10px 6px;background-color: #606060;padding: 1px 1px;}
.avapart:before{content:"\e916";color:#f1f1f1;font-size:24px}
.textpart{font-size:16px}
.textpart img{max-width:100%}
.infpart{color:#666;font-size:14px;padding-bottom:10px}
.statnav,.statnav a{font-size:17px}
.maintext{padding:0 0 10px 5px}
.mw{max-width:1200px;width:98%}
.statnav a{background-color:#505050;color:#fff;padding:7px 20px;margin:2px 5px}
.inptype,.labell{padding: 0px;min-height:26px;margin:2px 0;float:left}
.labell{font-size:16px;width:170px}
.inptype{width:100%}
.addthis_sharing_toolbox{float:left;padding-right:10px}input.sec_code{max-width:150px}
.uplog{float:right;width:190px;width:auto;padding-right:20px}
.uplog a{display:block;margin:2px 5px;float:left;padding:7px 12px;background-color:#444;text-transform:uppercase;font-size:14px;transition:ease .3s all;color:#e4e4e4}
.uplog a:hover{background-color:#666}
.porncategories a,.porncategories h2{background-color:#181818}
#reg:before{content:"\e9b8"}
#loginb:before{content:"\e98e"}
#loginb:before,#reg:before{vertical-align:top;font-size:16px;padding-right:7px;position:relative;top:-1px}
.errors{color:#ff7444;margin:0 auto}
.errors ul li:last-child{padding-bottom:10px}
.errors ul li{list-style-type:square!important;list-style-position:inside;margin:8px 0}
#logpart{display:none}
.nodisplay{display:none!important}
.display{display:block}
.porncategories a{display:block;float:left;width:252px;margin:10px 8px}
.porncategories h2{font-size:19px;color:#efefef;font-weight:400;padding:10px;text-align:left;margin:0}
.faq,.faq a{font-size:16px}
.faq h2,.faq h3{font-family:RussiaLight,Verdana,Arial;font-weight:400;color:#303030}
.porncategories img{margin:0;padding:0}
.faq{padding:0 0 50px;line-height:22px}
.faq h2{font-size:24px!important;line-height:25px;margin:10px 0 5px}
.faq h3{font-size:20px;padding:20px 0}
.rolikqual{margin:0;padding:0;border-top:1px solid #e4e4e4}
.rolikqual td{padding:10px 0;border-bottom:1px solid #e4e4e4;margin:0}
.rolikq{padding-right:20px!important}
.err_1,.err_2,.err_3,.err_4,.noshow{display:none}
.upper{width:454px;position:fixed;top:20%;z-index:1002;left:50%;margin-left:-227px}
.white_content{position:absolute;z-index:1002;width:400px;min-height:50px;border:7px solid #666;padding:0 20px 20px;background-color:#222;color:#fff}
.close{z-index:1003;position:absolute;top:10px}
.close:before{content:"\e912";font-size:25px;color:#222;display:block;border-radius:25px;background-color:#888;padding:1px}
.black_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:998;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70)}
#submform{margin:0 auto;padding:0;width:300px}
#submform input[type=submit]{background-color:#414141;width:300px;padding:7px 20px;color:#fff;font-size:16px;margin:5px 0}
.pheading h2{margin-right:20px}
#less,#more{width:100%;padding:5px 10px;text-align:center;background-color:#505050;color:#fff;margin:10px 0;display:none}
.chooseql{position:absolute;bottom:3px;right:3px}.chooseq{z-index:778;display:inline-block;background:rgba(0,0,0,.6);color:#fff;padding:5px 12px;margin-left:3px;border:1px solid #555;font-weight:700}.wrpl{position:relative}.slct{background: rgba(0,0,0)}.vprev:before{content:"\e909";font-size:90px;color:#fff;position:absolute;top:50%;left:50%;margin-top:-55px;margin-left:-45px;text-shadow:1px 1px 5px #000;filter:Shadow(Color=#000, Direction=45, Strength=5);width:100px;height:100px}

@media (max-width:1600px){#preview{width:33%}
.pornstar,.pornstudios a{width:20%}}
@media (max-width:1450px){#preview,.categ{width:33%}}
@media (max-width:1200px){.categ{width:50%}
#preview{width:33%}
.pornstar,.pornstudios a{width:25%}
.full{width:33%}
.f4{display:none}
.rasskaz{min-height:180px}
.contentbl{min-height:500px}textarea{height:100px}
.cphoto{max-height:210px}
.view_video{width:90%;margin:0 auto;padding:0}
#minus:hover:before,#plus:hover:before{color:#333}
#plus.selected:before{color:#248C1E}
#minus.selected:before{color:#D5200D}}
@media (max-width:1024px){#preview{width:49%}
.pornstar,.pornstudios a{width:33%}
.full{width:49%}
.f3{display:none}
.rasskaz{max-height:250px}
.contentbl{min-height:500px}textarea{height:100px}
.view_video{width:100%;margin:0 auto;padding:0}}
@media (max-width:1000px){.mainlinks a{padding:14px 5px;font-size:16px}}
@media (max-width:800px){#more{display:block}
#ivideoinfo,#preview a:hover .pornotext,.topcateg{display:none}
#preview{width:49%}
/*#player{min-height:260px}*/
.cphoto{max-height:150px}
.gifimg img{min-height:145px}
.sortmenu{padding:7px 10px}
.logo{padding:3px 0 0;float:none;margin:0 auto;width:210px}
#preview h2{font-size:18px}
.uplog,.uplogin{float:left;padding:10px 5px 10px 20px}
.uplog{padding-left:10px}
.uplogin{width:100%;background-color:#e4e4e4}
.mobmenu,.mobsearch{display:block;float:left;font-size:32px;color:#fff}
.mobsearch{float:right}
.mobmenu:before{content:"\e90a"}
.mobsearch:before{content:"\e986"}
.topp{width:100%;padding:10px 0;background-color:#000;float:none;overflow:hidden}
.search,.searchblock{width:100%;text-align:center;padding-top:10px}
.searchform,.searchform:focus{vertical-align:top;width:70%;padding:10px!important;height:20px!important;cursor:text;border-radius:2px;background:#fff;display:inline-block;margin:0}
.searchbt{text-indent:-9999px;background:url(/img/search.png) 0 -40px no-repeat #ddd;width:40px;height:40px;position:static;display:inline-block;border-radius:2px}
#header{padding:10px;position:fixed;top:0;left:0;width:100%;z-index:998;margin:0;box-sizing:border-box}
#leftcat,.topmob,.white_content{overflow-y:scroll!important;left:0;width:80%}
#leftcat,.close,.topexit,.topmob,.white_content{position:fixed;top:0;z-index:999;height:100%}
.content{margin-top:52px}
.login,.registration{max-width:250px;padding:10px 10px 30px}
#loginform{max-width:250px}
.sortmenu,.topmob,.topp{display:none}
.white_content{padding:0;margin:0;border:0;-webkit-transform:translateZ(1px);-moz-transform:translateZ(1px);-o-transform:translateZ(1px);transform:translateZ(1px)}
#leftcat,.topmob{background-color:#fff;-webkit-transform:translateZ(1px);-moz-transform:translateZ(1px);-o-transform:translateZ(1px);transform:translateZ(1px)}
.close,.close:before,.topexit{background-color:#333}
.close,.topexit{right:0;display:none;width:20%}
.close{display:block}
.close:before,.topexit:before{content:"\e912";font-size:32px;color:#fff;display:block;text-align:center;border-radius:0}
.ots{padding:10px}
.uplogin a,.uplogin div{color:#333}
#leftcat{display:none}
#leftcat,.contentbl{margin:0}
#leftcat a,.sortmenu a{width:auto;padding:14px 20px;font-family:PT Sans Narrow,sans-serif;font-size:17px}
.mainlinks{background:0 0;border-top:2px solid #fff}
#leftcat a,.mainlinks a,.mainlinks a:hover{background-color:#f4f4f4}
#leftcat a,.mainlinks a{text-transform:none;float:none;border:0;border-bottom:2px solid #fff;color:#333;padding:14px 10px;font-size:16px;font-family:Arial}
.mainlinks a:before{padding-right:10px;font-size:19px;vertical-align:top;position:relative;bottom:2px}
.mainlinks a:nth-child(1):before{content:"\e913"}
.mainlinks span a:nth-child(1):before{content:"\e953"}
.mainlinks span a:nth-child(2):before{content:"\e99e"}
.mainlinks span a:nth-child(3):before{content:"\e9a9"}
.mainlinks a:nth-child(3):before{content:"\e90c"}
.mainlinks a:nth-child(4):before{content:"\e9a5";position:relative;top:1px}
.mainlinks a:nth-child(5):before{content:"\e90b"}
.mainlinks a:nth-child(6):before{content:"\e911"}
.mainlinks a:nth-child(7):before{content:"\e901"}
.mainlinks a:nth-child(8):before{content:"\e91c"}
.mainlinks a:nth-child(9):before{content:"\e902";position:relative;bottom:0}
.mainlinks a:last-child{border-bottom:2px solid #fff}
#catspshow,#video,.mobv{display:block!important}
.mainlinks span{display:none}
.mainlinks span a{padding-left:50px}
#video:after{content:"\e906";padding-left:10px}
.back{background-color:#555!important;color:#fff!important;display:block!important;width:100%;padding:14px 20px;text-decoration:none;font-size:17px}
.back:before{content:"\e914";padding-right:10px}}
@media (max-width:479px){.categ{width:100%;padding:0 10px 15px}
.subbutton{margin-top:15px}
.caveat{font-size:16px}
.sreg{padding-top:15px;display:block}
.catspisok{padding:5px 0}
.catspisok a,.catt{margin:2px 4px 2px 0}
.catt{padding:4px 4px 4px 0}
.catspisok a{padding:4px 5px}
.navigation{display:none}
.mobnavigation{display:block}
#preview a:hover .pornotext,.f2,.mindisp{display:none}
.pornstudios a{width:50%;padding:0 5px 10px}
.pornstar{width:50%}
.maintext{padding-right:10px}
.vbuttons a{padding:7px 5px;text-decoration:none;margin-right:2px}
.contentbl{position:relative}
#videoscreen,.favorites a{position:absolute;top:20px;right:10px;color:#fff;padding:8px 10px;background:rgba(0,0,0,.7);border:1px solid #555;width:115px}
#videoscreen:before,.favorites a:before{color:#fff}
.favorites a{top:65px}
#preview,.full{width:100%}
.cphoto{max-height:300px}
#preview h2{font-size:20px}
.innercont{margin:0 0 10px}
.upper{width:300px;margin:0 auto}
#submform,#submform input[type=submit]{width:250px}
.inptype,.labell{min-height:20px;margin:0}header{margin:5px}
.search_block{float:left}
.contentbl{padding:10px 5px}
#submform{margin:0 auto;padding:0}
.g-recaptcha{transform:scale(.85);-webkit-transform:scale(.85);transform-origin:0 0;-webkit-transform-origin:0 0}}
@media (max-width:350px){.logo,.logo a img{width:210px}}
@media (max-width:240px){.logo,.logo a img{width:140px;padding-top:3px}}
@media all and (max-width:427px){#player2{height:260px}}
@media all and (min-width:427px) and (min-height:260px){#player2{height:260px}}
@media all and (min-width:640px) and (min-height:480px){#player2{height:390px}}
@media all and (min-width:740px) and (min-height:600px){#player2{height:400px}}
@media all and (min-width:1320px) and (min-height:650px){#player2{height:420px}}
@media all and (min-width:1800px) and (min-height:900px){#player2{height:570px}}

.smile {margin-left: 5px;margin-right: 5px;cursor: pointer;}
.smiles {height: 23px;margin-bottom: 5px;margin-top: 5px;}.smile {display: inline-block;width: 24px;}.text-smile>img {background-image: url(/img/smiles-text.png);margin-left: 3px;margin-right: 3px;position: relative;top: 3px;width: 16px;}.mini-smile-1 {background-position: 0 -78px;}.mini-smile-2 {background-position: 0 -156px;}.mini-smile-3 {background-position: 0 -130px;}.mini-smile-4 {background-position: 0 -182px;}.mini-smile-5 {background-position: 0 -104px;}.mini-smile-6 {background-position: 0 -208px;}.mini-smile-7 {background-position: 0 -26px;}.mini-smile-8 {background-position: 0 0;}.smile>img {background-image: url(/img/smiles.png);width: 24px;}.smile_1 {background-position: 0 -68px;}.smile_2 {background-position: 0 -204px;}.smile_3 {background-position: 0 -170px;}.smile_4 {background-position: 0 -238px;}.smile_5 {background-position: 0 -136px;}.smile_6 {background-position: 0 -272px;}.smile_7 {background-position: 0 -34px;}.smile_8 {background-position: 0 0;}
