body {
font-family: 'Exo 2', sans-serif, Arial;
background-color: #0D000D;
color: #ffe7ff;
font-size: 14px;
margin: 0;
}
a { color: #ffd8ff; text-decoration: none;}
a:hover { color: #ffecff; text-decoration: none;}
.cat {
border: 1px solid #750075;
float: left;
position: relative;
height: auto;
width: 23%;
border-radius: 4px;
margin: 8px 15px 13px 6px;
font-size: 14px;
}
.def {
  font-family: 'Open Sans', sans-serif;
  cursor: pointer;
  background: rgb(128, 75, 148);;
  display: inline-block;
  padding: 7px 25px;
  border: 0;
  color: #fff;
  border-bottom: 2px solid rgba(0, 0, 0, 0.3);
  border-radius: 4px;
}
.mini {
  font-family: 'Open Sans', sans-serif;
  cursor: pointer;
  background: rgb(128, 75, 148);;
  display: inline-block;
  padding: 2px 10px;
  border: 0;
  color: #fff;
  border-bottom: 2px solid rgba(0, 0, 0, 0.3);
  border-radius: 2px;
}

.def:hover {
  background: rgb(135, 75, 148);;
}
.user img.ava {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  vertical-align: middle;
  margin-right: 5px;
}
.user {
  display: inline-block;
  #background: #71802c;
  color: #fff;
  padding: 4px 9px;
  border-radius: 2px;
  margin-bottom: 4px;
  margin-right: 8px;
  position: relative;
  font-size: 15px;
}
.cat:hover {
border: 1px solid #b000b0;
}
.folderimg {
position: relative;
}
.folderimg a {
display: block;
height: 224px;
}
.folderimg img {
background-color: #270027;
border-radius: 3px;
width: 100%;height: 100%;
}
.bignamefolder {
text-align: center;
font-size: 16px;
width: 100%;
background: rgba(13, 0, 13, 0.7);
border-top: 1px solid #890089;
border-radius: 0 0 4px 4px;
left: 0;
height: 40px;
bottom: 0px;
position: absolute;
}
.bignamefolder span {
display: inline-block;
padding: 8px 2px 0 2px;
}
.infocats {
position: absolute;
text-align: left;
color: #ffe7ff;
font-weight: bold;
font-size: 14px;
bottom: 47px;
left: 6px;
border-radius: 5px;
opacity: 90%;
padding: 7px 5px 7px 29px;
border: 1px solid #750075;
background: url(rfolder.png) no-repeat left #270027;
}


.likeright {float: right;}
.iloveit img {vertical-align: top;margin: 0 6px 0 0;}

a.slike {
display: inline-block;
color: #f5faeb;	
padding: 13px 3px 13px 10px;
}
.likes {
color: #71802c;
display: inline-block;
padding: 0 10px 0 6px;
}
.iloveit {
padding: 0;
border-radius: 10px;
margin: 0 2px 0 0;
font-size: 16px;
background-color: #002c00;
display: inline-block;
border: 1px solid #227122;
box-shadow: 0 0 2px 1px rgba(0, 38, 0, 1);
}
.likepick {
display: inline-block;
color: #71802c;
padding: 13px 3px 11px 10px;
}
.netsearch {
text-align: left;
padding: 4px 9px 7px 9px;
font-size: 15px;
}
.topchoo b {
display: inline-block;
background: url(icoprmcheck.png) no-repeat left;
padding: 0 0 0 20px;text-decoration: underline;margin: 0;
}
.topchoo {
text-align: left;
padding: 5px 10px 2px 10px;
margin: 0;
font-size: 15px;
}
.topchoo a {
background: url(namevideobg.png) repeat-x top #3A003A;
display: inline-block;
padding: 8px 12px;
border: 2px solid #750075;
border-radius: 7px;
margin: 0 3px 0 3px;
}
.topchoo a:hover {
border: 2px solid #c300c3;
}
.pressedtopm {
border-radius: 7px;
margin: 0 3px 0 3px;	
color: #b000b0;
padding: 8px 12px 8px 10px;
background: url(poop.png) repeat-x top #000000;
display: inline-block;
border: 2px solid #ff00ff;

}
.netsearch b { color:#ffe7ff;display: inline-block;font-weight: bold;font-size: 16px;margin: 5px 0 5px 0;}
.videotiming {
opacity: 0.9;
background-color: #270027;
position: absolute;
right: 0;
top: 0;
border-radius: 0 3px 0 5px;
margin: 0;
}
.videotiming span {
padding: 4px 5px 4px 18px;
display: inline-block;
text-align: left;
font-size: 14px;
background: url(rtime.png) no-repeat left;
}
.videocountviews {
	opacity: 0.9;
background-color: #270027;
position: absolute;
left: 0;
top: 0;
border-radius: 3px 0 5px 0;
margin: 0;
}
.videocountviews span {
padding: 4px 6px 4px 22px;
display: inline-block;
text-align: left;
font-size: 14px;
background: url(ruser.png) no-repeat left;
}
.like {
opacity: 0.9;
background-color: #270027;
position: absolute;
left: 0;
bottom: 1px;
border-radius: 0 5px 0 0;
margin: 0;
}
.like span {
padding: 4px 6px 4px 22px;
display: inline-block;
text-align: left;
font-size: 14px;
background: url(rminilike.png) no-repeat left;
}
.getdown img {
vertical-align: top;
margin: 0 5px 0 0;
}
a.getdown {
background-color: #200020;
display: block;
border: 1px solid #470047;
margin: 0 7px 10px 7px;
text-align: left;
font-size: 18px;
padding: 14px 8px 14px 14px;
border-radius: 8px;
}
a.getdown:hover { border: 1px solid #820082;}
.vesy {
float: right;	
display: inline-block;
background-color: #0c000c;
padding: 1px 3px;
opacity: 0.9;
color: #ffe7ff;
border-radius: 6px;
}
.tdright img {
vertical-align: middle;
margin: 0 4px 3px 0;
}
.tdright {
display: inline-block;
padding: 6px 11px 6px 3px;
margin: 12px 3px 0 0;
font-size: 17px;
}
.goplay {
border: 1px solid #0D000D;
height: 700px;
width: 98.5%;
text-align: center;
margin: 8px auto 4px auto;
}
.goplayimg {
border: 1px solid #0D000D;
min-height: 300px;
width: 98.5%;
text-align: left;
font-size: 3vw;
margin: 8px auto 4px auto;
}
.filedescr {
margin: 17px 6px 0 0;
text-align: left;
display: inline-block;
}
.rn {width: 65%;}
.fileinfo {padding: 10px 3px 5px 13px;color: #ffe7ff;}
.xt {text-align: center;width: 100%;}
.likemain {text-align: right;float: right;margin-right: 2px;}
.filecatinfo {text-align: left;float: left;margin: 15px 2px 9px 0; font-size: 15px;}
.filecatinfo span {display: inline-block;text-decoration:none;text-align: left;padding: 8px 8px 8px 0;margin: 5px 0 0 0;}
.filecatinfo a {
display: inline-block;
text-align: left;
background: url(namevideobg.png) repeat-x top #0D000D;
border-radius: 7px;
border: 2px solid #750075;
padding: 8px 12px;margin: 0 3px 0 3px;}
.filecatinfo a:hover {border: 2px solid #c300c3;}
.infoaboutcifry {text-align: left; font-size: 13px;}
.loadfile {
padding: 5px 0 0 0;
display: block;
margin: 8px 7px 8px 0;
} 
.rpcnavigation, .rpcbotomtopblock {
padding: 8px 3px 8px 3px;
text-align: center;
}
.rpcbotomtopblock {text-align: left;}
.rpcnavigation a {
background: url(namevideobg.png) repeat-x top #280028;
display: inline-block;
border: 2px solid #750075;
margin: 0 3px 0 7px;
font-size: 16px;
padding: 15px 21px;
border-radius: 28px;
}
.rpcnavigation a:hover {
border: 2px solid #e2ebf2;
}
a.rpcbottomtop {
width: 99%;
text-align: center;
font-size: 17px;
background: url(namevideobg.png) repeat-x top #0D000D;
border-radius: 7px;border: 2px solid #750075;display: inline-block;padding: 10px 3px 10px 2px;}
a.rpcbottomtop:hover {
border: 2px solid #c300c3;
}
.rpcpressedpage {
padding: 15px 21px;
border-radius: 28px;
margin: 0 3px 0 7px;
font-size: 16px;
display: inline-block;
border: 2px solid #eb00eb;
color: #b000b0;
font-weight: bold;
text-decoration: underline;
background: url(headmenubgactive.png) repeat-x top #4E004E;
}

.botdes {
font-size: 12px;
margin: 0;
color: #ffe7ff;
text-align: left;
padding: 7px 6px 9px 10px;
}
.link {
height: 53px;
background: url(rulogobackminis.png) repeat-x top #140014;
}
.link a {
display: block;
border-top: 1px solid #470047;
font-size: 18px;
height: 52px;
text-align: left;
}
.link a:hover {text-decoration: underline;background-color: #160016;}
.copyblock, .copyspan {
width: 86%;
background: url(go-home-24.png) no-repeat left;
margin: 14px auto 7px auto;
padding: 0 0 0 30px;
display: block;
}
.copyblock {
width: 1366px;
}
.tophead {background: url(supheadbg.png) no-repeat top left #0D000D;}
.ashadin {
width: 82%;
text-align: left;
margin: 0 5px 0 5px;
display: inline-block;
}

.zastenk {display: inline-block;float: right;}
.allcats h1, .ashadin h1, h2, .ashadin span {
min-width: 260px;
font-weight: normal;
font-size: 20px;
color:#ff89ff;
margin: 0;
text-align: left;
display: inline-block;
padding: 13px 13px 11px 3px;

}
.logofirst {
text-align: left;
height: 53px;max-width: 100%;
}
.rlogosize {
width: 78%;
margin: 0 auto 0 auto;
padding: 0;
text-align: left;
}
.rlogogz {max-width: 100%;
height: 53px;
display: block;
background: url(rulogobackminis.png) repeat-x top #140014;
}
.ratlog {max-width: 100%;
height: 53px;background: url(rulogobackground.png) no-repeat top left #140014;width: 980px;
}
.ratlog img {
vertical-align:top;
border-left: 1px solid #750075;
margin: 0 0 0 8px;
}
.logofirst img {
margin-right: 20px;
}
.logolinkmenu {
color:#79ce5c;
display: inline-block;
position: absolute;
margin: 0 0 0 4px;
}
.logolinkmenu a {
border-left: 1px solid #750075;
border-right: 1px solid #750075;
border-bottom: 1px solid #3A003A;
height: 52px;
background: url(headmenubgactive.png) repeat-x top #000000;
display: block;
color: #ffd8ff;
text-decoration: none;
font-size: 16px;
}
.logolinkmenu span {
display: inline-block;
margin: 14px 12px 3px 12px;
}
.logolinkmenu a:hover {
border-left: 1px solid #890089;
border-bottom: 1px solid #610061;
border-right: 1px solid #890089;
color: #ffecff;
background: url(headmenubg.png) repeat-x top #0D000D;
text-decoration: underline;
}
.logos {
position: absolute;
top: 10px;
right: 127px;
display: inline-block;
max-width: 100%;
}
.reg {
position: absolute;
top: 10px;
right: 50%;
display: inline-block;
max-width: 40%;
}
input[type='submit'] {
border: 1px solid #750075;
background: url(headmenubgactive.png) repeat-x top #0D000D;
float: right;
margin: 0 2px 0 0;
height: 32px;cursor:pointer;
padding: 0 8px 0 7px;
border-radius: 0 3px 3px 0;
}
input, textarea, select {
background: url(namevideobg.png) repeat-x top #0D000D;
height: 30px;float: left;
padding: 0 6px 0 10px;
margin: 0;
border-radius: 3px 0 0 3px;
border-left: 1px solid #750075;border-top: 1px solid #750075;border-right: 0;border-bottom: 1px solid #750075;
font-size: 13px;
color: #ffd8ff;
}
input::-webkit-input-placeholder {color: #d800d8;}
.catsiz, .size, .ashdvasize {
width: 88%;
margin: 0 auto 0 auto;
padding: 0;
text-align: left;
}
.ashdvasize {
margin: 0 auto 0 auto;
text-align: left;
}
.finish {
height: 0;
clear: both;
}
.contentblock:hover {
border: 1px solid #b000b0;
}
.contentblock {
float: left;
width: 18.60%;
text-align: left;
height: 230px;
border-radius: 4px;
border: 1px solid #750075;
margin: 8px 16px 12px 5px;
color: #ffecff;
background: url(namevideobg.png) repeat-x bottom #0D000D;
}
.videoimage {
position: relative;
}
.videoimage a {
display: block;
}
.videoimage img {
border-bottom: 1px solid #890089;
display: block;
border-radius: 3px 3px 0 0;
max-width: 100%;
width: 100%;
height: 180px;
}
.videoname {
padding: 7px 3px 0 7px;
color: #ffc4ff;
float: left;font-size: 14px;
overflow: hidden;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.logolinkmenu1 {
color:#79ce5c;
display: inline-block;
position: absolute;
margin: 0 0 0 4px;
}
.logolinkmenu1 a {
border-left: 1px solid #750075;
border-right: 1px solid #750075;
border-bottom: 1px solid #3A003A;
height: 52px;
background: url(headmenubgactive.png) repeat-x top #0D000D;
display: block;
color: #ffd8ff;
text-decoration: none;
font-size: 16px;
}
.logolinkmenu1 span {
display: inline-block;
margin: 14px 12px 3px 12px;
}
.logolinkmenu1 a:hover {
border-left: 1px solid #890089;
border-bottom: 1px solid #610061;
border-right: 1px solid #890089;
color: #ffecff;
background: url(headmenubg.png) repeat-x top #0D000D;
text-decoration: underline;
}


@media screen and (max-width: 1900px) {
.contentblock {
width: 18%;
}
}
@media screen and (max-width: 1700px) {
.rpcbotomtopblock {
padding: 8px 3px 8px 12px;}
	.cat {
	width: 23%;}
	.rlogosize {
width: 97%;
}
.allcats h1, .ashadin h1, h2, .ashadin span {padding: 10px 6px 10px 10px;
}
.contentblock {
float: left;
width: 18%;margin: 8px 9px 12px 14px;
	}.zastenk {float: none; position: aboslute;max-width: 100%; width: 100%;} 
	.catsiz {width:98%; border-left: 0; border-right: 0;}
	.size {width:99%; border-left: 0; border-right: 0;}
	}
@media screen and (max-width: 1500px) {
	.contentblock {
float: left;
width: 17.6%;
	}
}
@media screen and (max-width: 1460px) {

input[type='submit'] {
margin: 0 9px 0 0;
}
.rpcnavigation {
border-left: 0;
border-right: 0;
}

.link {
max-width: 100%;

}
.ashdvasize {
width: 98%;}
.copyblock, .copyspan {max-width: 100%;padding: 0 0 0 30px;}
.loadfile {margin: 8px 0 8px 0; } .goplay {height: 650px;}

a.getdown {
font-size: 17px;
}
.videoimage img {width: 100%;}

}

@media screen and (max-width: 1300px) {
a.rpcbottomtop {width: 93%;text-align: center; border-radius: 12px;}
.goplay {height: 600px; }
.filecatinfo a {
margin: 0 5px 8px 3px;}
.contentblock {width: 22.5%;height: 212px;} .videoimage img {height:160px;} .iloveit { font-size: 16px;} .tdright {font-size: 14px;}
.allcats h1, .ashadin h1, h2, .ashadin span {font-size: 19px;}
	.cat {
	width: 31%;}
}

@media screen and (max-width: 1024px) {
	.rpcbotomtopblock {
padding: 8px 3px 8px 9px;}
.allcats h1, .ashadin h1, h2, .ashadin span {padding: 8px 6px 8px 10px; font-size: 18px;}
.goplay {height: 570px; }
.contentblock {width: 31.5%; height: 219px; margin: 5px 3px 9px 10px;}.videoimage img {height:168px;} a.getdown { font-size: 16px; }
.videoname { padding: 3px 2px 4px 6px;}
.iloveit {margin: 0 8px 6px 0;}
.topchoo {
padding: 7px 3px 7px 5px;
}
	.cat {
	width: 30%;}
}

@media screen and (max-width: 970px) {
.goplay {height: 480px; } a.rpcbottomtop {width: 92%; font-size: 18px;}
.contentblock {width: 31%; margin: 6px 7px 9px 9px;}
.iloveit { font-size: 15px;} .filecatinfo a, .filecatinfo span {font-size: 16px;}
.cat {
	width: 30%;}
	.folderimg a {
display: block;
height: 215px;
}
}
@media screen and (max-width: 800px) {
	.cat {
	width: 46%;}
.logofirst img {
margin-right: 9px;
}
.goplay {height: 400px; }
a.rpcbottomtop {width: 90%; font-size: 17px;} .rn {width: 100%; display: block;}
.vdvdvd {width: 100%; display: block;}
a.getdown {margin: 0 7px 11px 7px;}
.loadfile { display: block;float: right;width: 98%;padding: 11px 3px 3px 3px;color:#79ce5c;}
.allcats h1, .ashadin h1, h2, .ashadin span {padding: 8px 2px 8px 3px; font-size: 17px;}
.contentblock {
width: 47%;
height: 230px;
margin: 5px 6px 7px 10px;}
.videoimage img {height:180px;}
.logos {position: static;right: 0;top: 0;
display: block;
float: left;color:#79ce5c;padding: 0; margin:0;width: 100%;
}
input, textarea, select {
margin: 12px 0 0 9px;
float: left;
}
input[type='submit'] {
margin: 12px 0 0 0;
float: none;
}
.logolinkmenu a {font-size: 15px;}
}
@media screen and (max-width: 640px) {
.cat {
	width: 43.4%;}
	.folderimg a {
height: 180px;
}
.infablock {padding: 10px 0 8px 2px;}
.boxter {border-top: none;} .iloveit { font-size: 14px;} .filecatinfo a {font-size: 15px;} .filecatinfo span {font-size: 15px;} .goplay {height: 300px; }
.rpcpressedpage, .rpcnavigation a {margin: 0 0 0 7px;font-size: 17px;padding: 11px 17px;}
.contentblock {width: 45.5%; height: 215px;}
.videoimage img {height:165px;}
a.rpcbottomtop {font-size: 15px; width: 90%;padding: 8px 7px 8px 7px;}
.videoname {padding: 4px 2px 4px 6px;}
.topchoo {font-size: 14px;}
}


@media screen and (max-width: 433px) {.logolinkmenu a {font-size: 14px;margin:0;}

.rpcnavigation {padding: 8px 6px 8px 6px;}
.rpcpressedpage, .rpcnavigation a {margin: 3px 0 3px 7px;font-size: 16px;padding: 10px 16px;}
.allcats h1, .ashadin h1, h2, .ashadin span { font-size: 15px;}
.topchoo {padding: 7px 2px 7px 3px;}
.contentblock {
width: 96%;margin: 4px 3px 8px 7px; height: 255px; }	 .videoimage img { height: 210px; }
a.rpcbottomtop {font-size: 15px;width: 82%;}
.iloveit {margin: 4px 8px 0 0;}
}
@media screen and (max-width: 360px) {
	.logolinkmenu a {font-size: 13px; }
.cat {
	width: 94%;}
.logofirst img {
margin-right: 3px;
}
.contentblock {height: 220px; }	 .videoimage img { height: 170px; }
.tdright {font-size: 13px;} .goplay {height: 195px;}}