.detmods {display:block;padding:2px 0;color:#fff;font-size: 15px;font-family: 'Roboto',sans-serif;line-height:18px;}
#modznak {padding-right:3px;}
.detblock {display:inline-block;position:absolute;top:20px;left:20px;background:url(/img/fonvidshop.png);padding:12px;border-radius:3px;}
.detimg {background-size:cover!important;width: 100% !important;overflow:hidden;position:relative;height:300px;background-position-x:center!important;background-position-y:center!important;}
@media screen and (min-width:479px) and (max-width:699px) {.detimg {height:250px!important;}}
@media screen and (max-width:479px) {.detimg {height:200px!important;}}
@media screen and (max-width:599px) {.dowl-diw, .ads-div {width:100%!important;margin-bottom: 20px!important;}}
.dowl-diw {width:50%;float:left;}
.ads-div {width:50%;float:right;}
.filedowl-a {line-height:20px;text-transform: uppercase;display: inline-block;font-family: 'Roboto Condensed', sans-serif;padding:10px 30px;font-size:16px;color:#fff;background:#40b549;}
.filedowl-a:hover {text-decoration:none!important;background:#38903f;}
.filesize-span {line-height:20px;display: inline-block;font-family: 'Roboto Condensed', sans-serif;padding:10px 20px;font-size:15px;color:#555;background:#eee;}
.photo-file-sc {font-family: 'Roboto Condensed', sans-serif;line-height:30px;font-size:20px;font-weight:700;color:#343434;border-bottom:2px solid #343434;}
@media screen and (min-width: 359px) and (max-width: 599px) {.screened {width:50%!important;}}
@media screen and (max-width: 359px) {.screened {width:100%!important;}}
.screenname {padding:20px 0 10px;width:100%;color:#333;font-size:16px;text-align:center;margin-right: 1px;}
.screened {width:33.333%;float:left;padding: 10px;}
.screendiv-1 {width:100%;background-size:cover!important;width:100%!important;overflow:hidden;position:relative;background-position-y: center !important;background-position-x: center !important;}
#screena-1 {width:100%!important;overflow:hidden;position:absolute;top:0;left:0;height:100%;}
.screenblock {display: inline-block;width: 100%;}
.modsvideo-yt {width:33.333%;float:left;}
@media screen and (min-width: 479px) and (max-width: 699px) {.modsvideo-yt {width:50%!important;}}
@media screen and (max-width: 479px) {.modsvideo-yt {width:100%!important;}}
.addmods-a {width:100%;line-height: 20px;text-transform: uppercase;display: inline-block;font-family: 'Roboto Condensed', sans-serif;padding: 10px 0;text-align:center;font-size: 16px;color: #fff;background: #40b549}
.addmods-a:hover {text-decoration: none!important;background: #38903f;}
.ourtab {padding:7px 5px 7px 12px;}
.our-td {background-size: cover !important;width: 60px!important;overflow: hidden;position: relative;height:60px;}
.our-img-a {width:100%;height:100%;position: absolute;top: 0;left: 0;}
.ourtit {display: inline-block;padding-left:15px;text-transform: uppercase;font-family: 'Roboto Condensed', sans-serif;font-size: 16px;line-height: 20px;}
.ourtit:hover {text-decoration:none!important;color:#2c81ba;}
#box-2 {margin-left:0!important;height: 100%!important;left:0!important;}
#yt {position: absolute;left: 0;right: 0;margin: auto;}
.pop-up {width: 100%!important;box-shadow: 0 0 0 1000px rgba(0,0,0,0.7);background: rgba(0,0,0,0.7);position: fixed;top: 50%;margin-top: 100%;z-index: 9;color: #fff;display: none;}
.popup-close {width: 50px;opacity: 0.8;float: right; cursor: pointer;position: absolute;top: -60px;right: 10%;}
.popup-l1, .popup-l2 {width: 6px;height: 50px;margin-top: -5px;margin-left: 22px;background: #fff;}
.popup-l1 {float: left;transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.popup-l2 { transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.popup-close:hover {opacity: 1;}
.ytvidplay {position: absolute;width: 96%;height: 94%;}
#yticoplay {position: absolute;font-size: 48px;color: #eee;display: inline-block;left: 0;right: 0;margin: auto;width: 48px;height: 48px;top: 0;bottom: 0;}
#yticoplay:hover {color: #2c81ba;}
.top-place {font-family: 'Roboto Condensed', sans-serif;color: #54565a;background: #add;height: 20px;width: 20px;border-radius: 50%;display: inline-block;line-height: 20px;text-align: center;font-weight: 700;}
.topus-table {width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eee;}
.topus-td {width:20px;}
.topus-td2 {width:55px;padding:0 10px;}
.top-name {font-size:16px;font-weight:700;color:#000;font-family: 'Roboto Condensed', sans-serif;}
.top-name:hover {text-decoration:none!important;color:#2c81ba;}
.top-mod {font-size:14px;color:#222;}
.top-mod:hover {text-decoration:none!important;color:#555;}