body {margin:0; padding: 0; background: #fff; color:#585b55;}

/* Colors */
a.light-blue, .light-blue {color:#0574b5;}
a.light-blue:hover {color:#374f6e;text-decoration:underline;}

a.link-blue, .link-blue {color:#06699f}

a.pale-blue, .pale-blue {color:#778da4}
a.dark-blue, .dark-blue {color:#225370;}

a.light-gray, .light-gray {color:#9d9d9d;}

a.dark-gray, .dark-gray {color: #576874;}

.pale-red, a.pale-red {color:#b23a3c;}
.pale-green, a.pale-green {color:#4C8600;}

/* 4sync colors */
.green {color:#357500}
.red, .red a:link, .red a:visited, .red a:hover {color:#CC0000}
.blue {color:#006699}
.lblue {color:#157BB1}
.orange {color:#cc6600}
.lgrey{color:#939496}
.white {color:#FFFFFF}
.gold {color:#FFE59D}
.black {color:#000000}
.bloody {color:#bd1200}

a.no-line, a.no-line:hover {text-decoration:none !important;}
.line, .line:hover {text-decoration:underline;}

label {
  font-weight: normal;
  display: inline;
  margin-bottom: 0;
}

.alignRight {text-align:right;}
.floatRight {float:right;}
.alignLeft {text-align:left;}
.floatLeft {float:left;}
.alignCenter {text-align:center; *text-align:center !important;}
.alignJustify {text-align:justify;}


.paddingR5 {padding-right:5px;}
.paddingL5 {padding-left:5px;}
.paddingR10 {padding-right:10px;}
.paddingL10 {padding-left:10px;}
.paddingR15 {padding-right:15px;}
.paddingL15 {padding-left:15px;}
.paddingR20 {padding-right:20px;}
.paddingL20 {padding-left:20px;}
.paddingR25 {padding-right:25px;}
.paddingL25 {padding-left:25px;}
.paddingR30 {padding-right:30px;}
.paddingL30 {padding-left:30px;}
.paddingL35 {padding-left:35px;}
.paddingR40 {padding-right:40px;}
.paddingL40 {padding-left:40px;}
.paddingR45 {padding-right:45px;}
.paddingL45 {padding-left:45px;}
.paddingR50 {padding-right:50px;}
.paddingL50 {padding-left:50px;}
.paddingT5 {padding-top:5px;}
.paddingT10 {padding-top:10px;}
.paddingT15 {padding-top:15px;}
.paddingT20 {padding-top:20px;}
.paddingT25 {padding-top:25px;}
.paddingT30 {padding-top:30px;}
.paddingT50 {padding-top:50px;}
.paddingB5 {padding-bottom:5px;}
.paddingB10 {padding-bottom:10px;}
.paddingB15 {padding-bottom:15px;}
.paddingB20 {padding-bottom:20px;}
.paddingB25 {padding-bottom:25px;}
.paddingB30 {padding-bottom:30px;}
.paddingB50 {padding-bottom:50px;}

.paddingLR5 {padding-left:5px; padding-right:5px;}
.paddingLR10 {padding-left:10px; padding-right:10px;}
.paddingLR15 {padding-left:15px; padding-right:15px;}
.paddingLR20 {padding-left:20px; padding-right:20px;}
.paddingLR25 {padding-left:25px; padding-right:25px;}
.paddingLR30 {padding-left:30px; padding-right:30px;}

.margin0 {margin:0 !important;}

.marginR5 {margin-right:5px;}
.marginL5 {margin-left:5px;}
.marginR10 {margin-right:10px;}
.marginL10 {margin-left:10px;}
.marginR15 {margin-right:15px;}
.marginL15 {margin-left:15px;}
.marginR20 {margin-right:20px;}
.marginL20 {margin-left:20px;}
.marginR25 {margin-right:25px;}
.marginL25 {margin-left:25px;}
.marginR30 {margin-right:30px;}
.marginL30 {margin-left:30px;}
.marginR40 {margin-right:40px;}
.marginL40 {margin-left:40px;}
.marginR45 {margin-right:45px;}
.marginL45 {margin-left:45px;}
.marginT5 {margin-top:5px;}
.marginT10 {margin-top:10px;}
.marginT15 {margin-top:15px;}
.marginT20 {margin-top:20px;}
.marginT25 {margin-top:25px;}
.marginT30 {margin-top:30px;}
.marginB5 {margin-bottom:5px;}
.marginB10 {margin-bottom:10px;}
.marginB15 {margin-bottom:15px;}
.marginB20 {margin-bottom:20px;}
.marginB25 {margin-bottom:25px;}
.marginB30 {margin-bottom:30px;}

.marginT0 {margin-top:0;}
.marginB0 {margin-bottom:0;}
.marginL0 {margin-left:0;}
.marginR0 {margin-right:0;}

.marginLR5 {margin-left:5px; margin-right:5px;}
.marginLR10 {margin-left:10px; margin-right:10px;}
.marginLR15 {margin-left:15px; margin-right:15px;}
.marginLR20 {margin-left:20px; margin-right:20px;}
.marginLR25 {margin-left:25px; margin-right:25px;}
.marginLR30 {margin-left:30px; margin-right:30px;}


.round4 {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.roundTL4 {-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;}
.roundTR4 {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;}
.roundBL4 {-webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px;}
.roundBR4 {-webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px;}

.round5 {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.roundTL5 {-webkit-border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px;}
.roundTR5 {-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;}
.roundBL5 {-webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px;}
.roundBR5 {-webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px;}

.round8 {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.roundTL8 {-webkit-border-top-left-radius: 8px;-moz-border-radius-topleft: 8px;border-top-left-radius: 8px;}
.roundTR8 {-webkit-border-top-right-radius: 8px;-moz-border-radius-topright: 8px;border-top-right-radius: 8px;}
.roundBL8 {-webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-left-radius: 8px;}
.roundBR8 {-webkit-border-bottom-right-radius: 8px; -moz-border-radius-bottomright: 8px; border-bottom-right-radius: 8px;}

.round10 {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.roundTL10 {-webkit-border-top-left-radius: 10px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px;}
.roundTR10 {-webkit-border-top-right-radius: 10px;-moz-border-radius-topright: 10px;border-top-right-radius: 10px;}
.roundBL10 {-webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px;}
.roundBR10 {-webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px;}


.f9 {font-size:9px;}
.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f17 {font-size:17px;}
.f18 {font-size:18px;}
.f19 {font-size:19px;}
.f21 {font-size:21px;}
.f24 {font-size:24px;}
.f26 {font-size:26px;}
.f30 {font-size:30px;}
.f36 {font-size:36px;}
.f40 {font-size:40px;}

.f11-f13 {font-size:13px;line-height:16px}
.f11-f13:first-line {font-size:11px;;line-height:15px}

.xsmall {font-size: 10px;}
.small {font-size: 11px;}
.big {font-size: 16px;}
.large {font-size: 18px;}

.bold {font-weight: bold;}
.regular{ font-weight: normal;}
.ffshadow {text-shadow:1px 1px 0 #fff;}
.nowrap {white-space:nowrap;}


/* don't use! causes critical traffic usage and long page loading  */

/*@font-face {*/
  /*font-family: "Lucida Grande";*/
  /*src: local("Lucida Grande"), url(/lucida.ttf) format("truetype");*/
/*}*/

/*@font-face {*/
  /*font-family: "Lucida Grande";*/
  /*src: local("Lucida Grande Bold"), url(/lucidaBold.ttf) format("truetype");*/
  /*font-weight: bold;*/
/*}*/

.lucida, input.lucida, .lucida input {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}

.inline {display:inline-block !important; *display:inline !important; zoom:1;}
.d-none {display:none !important;}
.d-block {display:block !important;}

.relative {position:relative;}

.absmid {vertical-align:middle}
.centered {width:980px; margin:auto; *text-align:left;}
body{ min-width:980px; }


.sprite1 {
    background-image:url("/images/indexPage/sprite1.png?3525893067");
    background-repeat:no-repeat;
}

/* Lang div */

.langdiv {
  max-width: 550px;
  width: auto;
}

.langdiv .column {
  display: block;
  min-width: 115px;
}

.langdiv .column:first-child {padding:0; margin:0;}
.langdiv .column a {
    display:block;
    padding:5px 5px 5px 25px;
    background-image:url("/images/newUi/sprites/select_language.png?90297645");
    background-repeat:no-repeat;
    text-align:left;
    text-decoration:none;
}

.langdiv .lang-en {background-position:left 7px;}
.langdiv .lang-pt-BR {background-position:left -25px; direction: ltr;}
.langdiv .lang-es {background-position:left -56px;}
.langdiv .lang-ar {background-position:left -87px; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;}
.langdiv .lang-fr {background-position:left -120px}
.langdiv .lang-pl {background-position:left -153px}
.langdiv .lang-fa {background-position:left -184px;}
.langdiv .lang-tr {background-position:left -216px}
.langdiv .lang-in {background-position:left -248px}
.langdiv .lang-th {background-position:left -280px}
.langdiv .lang-de {background-position:left -312px}
.langdiv .lang-it {background-position:left -344px}
.langdiv .lang-zh {background-position:left -375px}
.langdiv .lang-ja {background-position:left -408px}
.langdiv .lang-ko {background-position:left -439px}
.langdiv .lang-vi {background-position:left -471px}
.langdiv .lang-ms {background-position:left -503px}
.langdiv .lang-ru {background-position:left -535px}


.attentiondiv {
    padding:5px 0;
    width:300px;
    position:absolute;
    top:20px;
    left:50%;
    margin-left:-100px;
    background:#f9ecbf;
    z-index:9999;
    text-align:center;
    color:#313131;
    display:none;
    font-size:12px;
    border:1px #f2c87a solid;
    -moz-box-shadow: 3px 3px 6px #929095;
    -webkit-box-shadow: 3px 3px 6px #929095;
    box-shadow: 3px 3px 6px #929095;
    filter: progid: DXImageTransform.Microsoft.Shadow(strength = 3, direction = 135, color = '#929095');
    -ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 3, Direction = 135, Color = '#929095')";
}

.attentiondiv a {color:#1d1d1d; text-shadow:1px 1px 0 #fefbf2; text-decoration:none; font-size:12px;}

.upprogr .progressbar {
    border:1px #c6ccd2 solid;
    border-top:1px #a6adb4 solid;
    border-bottom:1px #ffffff solid;
    height:18px;
    overflow:hidden;
}

.progressbar .in_shadow {
    border-bottom:1px #d6dbe1 solid;
    -moz-box-shadow:inset 0 0 8px 2px #d6dbe1;
    -webkit-box-shadow:inset 0 0 8px 2px #d6dbe1;
    box-shadow:inset 0 0 8px 2px #d6dbe1;
    height:17px;
    position:relative;

}

.upprogr .progress {
    position:absolute;
    -webkit-animation-duration: 24s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -webkit-animation-name: progressBarAnim;
    background:url("/images/indexPage/upprogressBg.png?1920502252") top left repeat-x;
    border-right:1px #cccccc solid;
    height:18px;
    width:50%;
}

@-webkit-keyframes progressBarAnim {
	0% { background-position-x:  350px; }
	100% { background-position-x: 0px; }
}

.smartbox {
    border: 1px #d9dcde solid;
    padding: 1px;
    background: #fff;
}

.smartbox .i-light {
    background: #f8f7f7;
    padding: 20px;
}

.lineheight12 {line-height: 12px;}
.lineheight15 {line-height: 15px;}
.lineheight17 {line-height: 17px;}
.lineheight18 {line-height: 18px;}
.lineheight20 {line-height: 20px;}
.lineheight22 {line-height: 22px;}
.lineheight23 {line-height: 23px;}
.lineheight24 {line-height: 24px;}
.lineheight25 {line-height: 25px;}
.lineheight26 {line-height: 26px;}
.lineheight28 {line-height: 28px;}
.lineheight30 {line-height: 30px;}
.lineheight32 {line-height: 32px;}

.jsPopupLoading {
  width: 455px;
  height: 300px;
  background: #e8eef3 url("/images/ajax_loading.gif?3975074307") center center no-repeat;
}

.firstUploadPopup .slimScrollDiv {
  border: 1px solid #c2d1dd;
  border-radius: 5px;
}

.firstUploadPopup .firstUploadFiles {
  background: #fbfcfd;
  height: 201px;
}

.curPointer {cursor: pointer;}
.curDefault {cursor: default;}


.clear {clear:both;}
.clearFix:after {
  clear: both;
  content: "";
  height: 0;
  visibility: hidden;
  display: block;
}

.loadingSpinnerLeft,
.loadingSpinnerRight {
  position: relative;
  opacity: 0.6;
}

.loadingSpinnerCentered:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(/images/ajax_loading.gif?3975074307) no-repeat center center;
  background-color: #fff;
  background-color: rgba(255,255,255,0.2);
}

.loadingSpinnerLeft:before,
.loadingSpinnerRight:after {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  background: url(/images/ajax_loading.gif?3975074307) no-repeat center center;
  opacity: 1;
}

.loadingSpinnerLeft:before {
  left: -30px;
}

.loadingSpinnerRight:after {
  right: -30px;
}

.big-button.loadingSpinnerRight:after {
  right: 20px;
}

.rotate90 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.rotate180 {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.rotate270 {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.collapseForTroubleAds {
  height: 0;
  overflow: hidden;
}

.userBg {
  background-position: center 91px;
}

.userBg.stdBG-1 {background: url(/images/backgrounds/bg001.jpg?2116658154) center 91px no-repeat #00aff0;}
.userBg.stdBG-2 {background: url(/images/backgrounds/bg002.jpg?3556483517) left 91px no-repeat #1d3478;}
.userBg.stdBG-3 {background: url(/images/backgrounds/bg003.jpg?4003288434) left 91px no-repeat #bed0d4;}
.userBg.stdBG-4 {background: url(/images/backgrounds/bg004.jpg?1699302220) center 91px no-repeat #000000}
.userBg.stdBG-5 {background: url(/images/backgrounds/bg005.jpg?2384768439) left 91px no-repeat #f2cd72}
.userBg.stdBG-6 {background: url(/images/backgrounds/bg006.png?1382055817) left 91px repeat-x #4ecaf5}
.userBg.stdBG-7 {background: url(/images/backgrounds/bg007.gif?1921487178) left 91px #197630}
.userBg.stdBG-8 {background: url(/images/backgrounds/bg008.png?3342508294) left 91px repeat-x #f6a5b6}
.userBg.stdBG-9 {background: url(/images/backgrounds/bg009.jpg?2351278256) left 91px no-repeat #f5f5f5}
.userBg.stdBG-10 {background: url(/images/backgrounds/bg010.jpg?3329334904) left 91px repeat-x #fdfdfd}
.userBg.stdBG-11 {background: url(/images/backgrounds/bg011.jpg?544501811) center 91px no-repeat #ffffff}
.userBg.stdBG-12 {background: url(/images/backgrounds/bg012.jpg?4268138607) center 91px #ab69a9}
.userBg.stdBG-13 {background: url(/images/backgrounds/bg013.jpg?1869903737) center 91px no-repeat #00080b}
.userBg.stdBG-14 {background: url(/images/backgrounds/bg014.jpg?705861101) center 91px no-repeat #ffffff}
.userBg.stdBG-15 {background: url(/images/backgrounds/bg015.jpg?4216037556) left 91px repeat-x #ffffff}
.userBg.stdBG-16 {background: url(/images/backgrounds/bg016.gif?4171074198) left 91px repeat-x #000000}
.userBg.stdBG-17 {background: url(/images/backgrounds/bg017.jpg?4231927576) left 91px no-repeat #ffffff}
.userBg.stdBG-18 {background: url(/images/backgrounds/bg018.jpg?4163792991) left 91px no-repeat #fcf1d5}
.userBg.stdBG-19 {background: url(/images/backgrounds/bg019.jpg?648284222) center 91px no-repeat #ffffff}
.userBg.stdBG-20 {background: url(/images/backgrounds/bg020.jpg?2017995366) center 91px no-repeat #ffffff}
.userBg.stdBG-21 {background: url(/images/backgrounds/bg021.gif?1397014069) left 91px repeat-x #5f97ff}
.userBg.stdBG-22 {background: url(/images/backgrounds/bg022.jpg?971908069) center 91px no-repeat #033f97}
.userBg.stdBG-23 {background: url(/images/backgrounds/bg023.jpg?1102011713) center 91px no-repeat #000000}
.userBg.stdBG-24 {background: url(/images/backgrounds/bg024.jpg?3519190030) center 91px no-repeat #032a4b}
.userBg.stdBG-25 {background: url(/images/backgrounds/bg025.jpg?1451180140) center 91px no-repeat #000000}
.userBg.stdBG-26 {background: url(/images/backgrounds/bg026.jpg?361047578) center 91px no-repeat #00beee}
.userBg.stdBG-27 {background: url(/images/backgrounds/bg027.jpg?2355170711) center 91px no-repeat #194256}
.userBg.stdBG-28 {background: url(/images/backgrounds/bg028.jpg?4087792610) left 91px repeat-x #b7e8fc}
.userBg.stdBG-29 {background: url(/images/backgrounds/bg029.jpg?419904759) center 91px no-repeat #e4f7ee}
.userBg.stdBG-30 {background: url(/images/backgrounds/bg030.jpg?2750301056) center 91px no-repeat #dd2104}
.userBg.stdBG-31 {background: url(/images/backgrounds/bg031.jpg?2086047150) left 91px #ff8bb2}
.userBg.stdBG-32 {background: url(/images/backgrounds/bg032.jpg?2387242947) center 91px no-repeat #000000}
.userBg.stdBG-33 {background: url(/images/backgrounds/bg033.jpg?4148314316) left 91px #f06659}
.userBg.stdBG-34 {background: url(/images/backgrounds/bg034.jpg?2467683938) left 91px #edd578}
.userBg.stdBG-35 {background: url(/images/backgrounds/bg035.jpg?1914625517) center 91px no-repeat #f7f5e8}
.userBg.stdBG-36 {background: url(/images/backgrounds/bg036.jpg?2253222384) center 91px no-repeat #efe3d3}
.userBg.stdBG-37 {background: url(/images/backgrounds/bg037.jpg?1100591541) center 91px no-repeat #d3d3d3}
.userBg.stdBG-38 {background: url(/images/backgrounds/bg038.jpg?3889577328) left 91px #4f0117}
.userBg.stdBG-39 {background: url(/images/backgrounds/bg039.jpg?4009517856) center 91px no-repeat #eae5bb}
.userBg.stdBG-40 {background: url(/images/backgrounds/bg040.jpg?3165252635) center 91px no-repeat #daebf2}
.userBg.stdBG-41 {background: url(/images/backgrounds/bg041.jpg?396876147) left 91px #c8e5eb}
.userBg.stdBG-42 {background: url(/images/backgrounds/bg042.jpg?143483182) center 91px no-repeat #e1fefc}
.userBg.stdBG-43 {background: url(/images/backgrounds/bg043.jpg?602248530) center 91px no-repeat #f6f8f7}
.userBg.stdBG-44 {background: url(/images/backgrounds/bg044.jpg?2012411462) center 91px no-repeat #000000}
.userBg.stdBG-45 {background: url(/images/backgrounds/bg045.jpg?3838121992) left 91px no-repeat #12b0eb}
.userBg.stdBG-46 {background: url(/images/backgrounds/bg046.jpg?571222769) center 91px no-repeat #071657}
.userBg.stdBG-47 {background: url(/images/backgrounds/bg047.jpg?327459553) center 91px no-repeat #000000}
.userBg.stdBG-48 {background: url(/images/backgrounds/bg048.jpg?2946566752) center 91px no-repeat #4cdcf4}
.userBg.stdBG-49 {background: url(/images/backgrounds/bg049.jpg?2908713914) center 91px no-repeat #4adcf3}
.userBg.stdBG-50 {background: url(/images/backgrounds/bg050.jpg?84082026) center 91px no-repeat #01c5c3}
.userBg.stdBG-51 {background: url(/images/backgrounds/bg051.jpg?3994225997) center 91px no-repeat #000000}

/*old hack from header*/
.IE9 a.button-orange,
.IE9 .submit-blue,
.IE9 a.submit-blue,
.IE9 a.submit-blue:link,
.IE9 a.submit-blue:visited,
.IE9 .submit-light,
.IE9 a.submit-lightm,
.IE9 .gradient_bg { filter:none !important; }

/*quick edit forms*/
.limitedTextArea {
  width:330px;
  resize: vertical;
}

.input-light-small.subdomainQEform {
  position: relative;
  padding-right: 100px;
}

.subdomainQEform input {
  width: 100%;
}

.subdomainQEform .jsSiteDomain {
  position: absolute;
  right: 10px;
  top: 3px;
}

.breakWord {
  word-wrap: break-word;
  word-break: break-all;
}

.notificator-page .mobileAppsLinks {
  display: none;
}

.notificator-page .smartbox {
  margin-top: 70px;
  font-size: 14px;
}

.notificator-page .notificatorItemWrapper {
  padding: 50px;
  text-align: center;
}

.notificator-page .submit-light {
  padding: 9px 20px;
  font-weight: bold;
  text-shadow: none;
}

body .brn_scroller {
  overflow-y: auto;
}

body .brn_scroller__bar {
  z-index: -1;
}

body .brn_scroller .brn_scroller__bar_state_on {
  z-index: 1;
}

/*ads blocks with iframes*/

.featured-frame {
  position: relative;
  overflow: hidden;
}

.featured-frame iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  margin: 0;
  padding: 0;
  outline: 0;
  overflow: hidden;
}

.featured-frame.type-1 {
  width: 338px;
  height: 70px;
  float: left;
  margin-right: 15px;
}

.featured-frame.type-2 {
  width: 180px;
  height: 36px;
  float: left;
  margin-right: 9px;
}

.featured-frame.type-3 {
  width: 383px;
  height: 217px;
  float: left;
  margin-right: 25px;
}

.featured-frame.type-4 {   /*d2 text teaser below counters block*/
  width: 440px;
  height: 18px;
  float: left;
  margin-left: 15px;
}

.featured-frame.type-5 {   /*d1-d2 text teaser in file info block*/
  width: 360px;
  float: left;
  line-height: normal;
  margin-top: -2px !important;
}

.jsAdBlockDisable {
  display: none;
}

.justify-helper {
  width: 100% !important;
  height: 0 !important;
  visibility: hidden !important;
  margin: 0 !important;
  border: 0 !important;
}

/*social buttons for both sites*/

.icoTw:before,
.icoFb:before,
.icoGp:before,
.icoPi:before,
.icoVk:before {
  content: '';
  width: 18px;
  height: 18px;
  position: absolute;
  background: url(/images/social/social-icons-white-sprite.png?217462553) no-repeat 0 0;
}

.icoTw:before {background-position: center 0 !important;}
.icoFb:before {background-position: center -19px !important;;}
.icoGp:before {background-position: center -38px !important;;}
.icoPi:before {background-position: center -57px !important;;}
.icoVk:before {background-position: center -76px !important;;}

.nBtn.icoTw {background-color: #43befc;}
.nBtn.icoFb {background-color: #637bad;}
.nBtn.icoGp {background-color: #e24b35;}
.nBtn.icoPi {background-color: #e2353d;}
.nBtn.icoVk {background-color: #6086ae;}

.nBtn.icoTw:hover {background-color: #3fd4f1; opacity: 1;}
.nBtn.icoFb:hover {background-color: #728abd; opacity: 1;}
.nBtn.icoGp:hover {background-color: #de7a66; opacity: 1;}
.nBtn.icoPi:hover {background-color: #df2028; opacity: 1;}
.nBtn.icoVk:hover {background-color: #6e91b7; opacity: 1;}

.nBtn.icoTw:active {background-color: #1fbde5;}
.nBtn.icoFb:active {background-color: #516ba2;}
.nBtn.icoGp:active {background-color: #cc644e;}
.nBtn.icoPi:active {background-color: #bd2028;}
.nBtn.icoVk:active {background-color: #54789f;}

/*hack for fullscreen overlay ads override*/
div[id*="epom-"],
ins.a3dcb213 {
  position: relative;
  z-index: 99;
  line-height: 1px;
}

.d1rightPanel ins.a3dcb213,
.featured_top_wrapper ins.a3dcb213 {box-shadow: 0 -1px 2px #cbcecf}
.d1leftPanel ins.a3dcb213 {box-shadow: 0 -1px 2px #cbcecf, 0 2px 2px 0 #cbcecf}

.linkErrorPage .featured_top_wrapper ins.a3dcb213,
.downloadApk .featured_top_wrapper ins.a3dcb213,
.downloadMusic .featured_top_wrapper ins.a3dcb213,
.downloadImage .featured_top_wrapper ins.a3dcb213 {
  box-shadow: none;
}

.desktopVersionLink {
  display: none;
}

#smartbanner {
  display: none !important;
}