body {margin:0;padding:0;background:#F0F1F5;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;color:#383838;font-size:17px;}
 
a {color:#37153e;text-decoration:none}
a:hover {text-decoration:underline;}
a,input {outline:none;}
h1,h2, h3, h4, h5, h6 {line-height:125%;font-weight:bold;margin:0;}
img {border:none;}
h1 {font-size:22px;} 
h2 {font-size:13px;}
h3 {font-size:16px;}
h4 {font-size:15px;}
h5 {font-size:14px;}
h6 {font-size:13px;}
hr {border:none;border-bottom:1px solid #fff;border-top:1px solid #cdcdcd;}
ul {list-style:square;}
.clr {clear:both;}

.wrapper {width:982px;margin:0 auto;padding:0 9px;}

#header {background: #fff; box-shadow: 0px 5px 15px 0px rgb(240 241 245 / 75%); margin-bottom: 30px;}
#header .wrapper {height: 63px; padding-top: 10px;}
#mainmenu {background:#f3f3f3 url(/img/2.png) 0 bottom repeat-x;height:63px;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;}
#mainmenu .menu-box {background:url(/img/4.png) 0 0 no-repeat;padding:0 0 0 2px;position:relative;}
#mainmenu .balloons {background:url(/img/5.png) 0 0 no-repeat;width:435px;height:24px;position:absolute;z-index:400;top:-4px;left:276px;_background-image:url(/img/6.gif);}
#mainmenu ul {padding:0;margin:0;list-style:none;height:63px;overflow:hidden;}
#mainmenu ul li {padding:0;margin:0;width:138px;float:left;line-height:63px;background:url(/img/4.png) right 0 no-repeat;padding:0 2px 0 0;}
#mainmenu ul li a {display:block;width:138px;height:63px;overflow:hidden;text-align:center;color:#3a3a3a;line-height:63px;font-size:15px;text-decoration:none;}
#mainmenu ul li a:hover,#mainmenu ul li a.uMenuItemA {background:#dfd4b2 url(/img/7.png) 0 0 repeat-x;}
#logo {padding:24px 0 0 164px;}
#logo a {display:block;width:196px;height:96px;overflow:hidden;text-indent:-10000px;}
.lgfrm {height: 65px;width: 214px;padding: 56px 0 0 0;}
.lgbox {padding:0 0 0 10px;width:160px;float:left;}
.lgname {padding:0 0 13px 0;}
.lgpass {padding:0 0 5px 0;}
.lgrem {display:none;}
.lgname input,.lgpass input {background:none;border:none;height:27px;line-height:27px;padding:0 5px;margin:0;color:#252525;text-align:center;width:148px;}
.lgbut {float:right;width:38px;height:70px;_position:relative;}
.lgbut input {background:none;border:none;width:38px;height:70px;cursor:pointer;padding:0;margin:0;overflow:hidden;text-indent:-10000px;_position:absolute;}
.lgreg {font-size:13px;padding:0px 10px;text-align:left;white-space: nowrap;}

.prof {background:url(/img/9.png) 0 bottom no-repeat;height:70px;width:214px;padding:70px 0 0 0;}
.prof span {display:block;padding:0 10px 5px 10px;text-align:center;}
.prof .logout {color:#383838;font-weight:bold;text-decoration:none;}
.prof .logout:hover {color:#7f1993;}

.col-1,.col-3 {float: left; width: 25%; margin-right: 65px;}
.col-2 {float:left;width:65%;padding:0 10px;}
#header .col-2 {float: left; width: 60%; padding: 0 10px;}

#header .col-1 {
 width :30%; 
float:left;
}

#search {width: 55%; height: 27px; margin-top: 8px; float: right;}
#search form {margin:0;padding:0;}
#search .schQuery {float: left;}
#search .schQuery input {width: 112%; margin: 0; padding: 4px 10px; color: #252525; border: none; height: 28px; background: #F0F1F5;}
#search .schBtn button{display: inline; margin: 0; overflow: hidden; width: 94px; height: 36px; float: right; background: #DE63B6; border: none; color: #FFFFFF; cursor: pointer; font-size: 14px; font-weight: 600; transition: 1s; border-radius: 0px 5px 5px 0px;}

#casing {padding:20px 0 5px 0;}
.sidebox {margin:0 0 10px 0;font-size:15px;}
.sidebox .sidetitl {background: #DE63B6; padding: 5px 10px; overflow: hidden; font-weight: normal; color: #fff; font-size: 20px; text-shadow: 0 1px 0 #c759a2; margin-bottom: 15px; border-radius: 5px 0px 5px 0px;}
.sidebox .inner {padding: 10px 0px; padding-left: 10px;}
.sidebox ul li {
    line-height: 18px;
    color: #373737;
    list-style-type: none;
    padding: 13px 10px 11px 10px;
    background: #FFFFFF;
    margin-bottom: 10px;
    border-radius: 11px;
    box-shadow: 0px 5px 15px 0px rgb(222 222 222 / 75%);
}
ul li.arrow {
    background-size: 29px;
    padding-left: 48px;
    background-position: 10px 8px;
    background-color: #fff;
    background-repeat: no-repeat;
}
ul li.arrow:hover {
	    border: 1px solid #B5B5B5;
}
ul li.arrow a:hover {
	    text-decoration:none;
}
ul li.icon-new {	
background-image: url(/uploads/icons/icon-nov.png) ;
}

ul li.icon-humor {	
background-image:  url(/uploads/icons/icon-humor.png) ;
}

ul li.icon-rus {	
background-image:  url(/uploads/icons/icon-rus.png) ;
}
ul li.icon-usa {	
background-image:  url(/uploads/icons/icon-usa.png) ;
}
ul li.icon-club {	
background-image:  url(/uploads/icons/icon-club.png) ;
}
ul li.icon-w-love {	
background-image:  url(/uploads/icons/icon-w-love.png) ;
}
ul li.icon-m-love {	
background-image:  url(/uploads/icons/icon-m-love.png) ;
}
ul li.icon-mome {	
background-image:  url(/uploads/icons/icon-mome.png) ;
}
ul li.icon-dad {	
background-image:  url(/uploads/icons/icon-dad.png) ;
}
ul li.icon-son {	
background-image:  url(/uploads/icons/icon-son.png) ;
}
ul li.icon-dother {	
background-image:  url(/uploads/icons/icon-dother.png) ;
}
ul li.icon-brother {	
background-image:  url(/uploads/icons/icon-brother.png) ;
    background-size: 32px;
}
ul li.icon-sister {	
background-image:  url(/uploads/icons/icon-sister.png) ;
    background-size: 32px;
}
ul li.icon-fam {	
background-image:  url(/uploads/icons/icon-fam.png) ;
    background-size: 32px;
}
ul li.icon-friend {	
background-image:  url(/uploads/icons/icon-friend.png) ;
    background-size: 32px;
}
ul li.icon-girl {	
background-image:  url(/uploads/icons/icon-girl.png) ;
    background-size: 32px;
}
ul li.icon-name {	
background-image:  url(/uploads/icons/icon-name.png) ;
    background-size: 32px;
}
ul li.icon-80-90 {	
background-image:  url(/uploads/icons/icon-80-90.png) ;
    background-size: 32px;
}
ul li.icon-shanson {	
background-image:  url(/uploads/icons/icon-shanson.png) ;
    background-size: 32px;
}
ul li.icon-sound {	
background-image:  url(/uploads/icons/icon-sound.png) ;
}
ul li.icon-alarm {	
background-image:  url(/uploads/icons/icon-alarm.png) ;
}
ul li.icon-new-year {	
background-image:  url(/uploads/icons/icon-new-year.png) ;
}
ul li.icon-war {	
background-image:  url(/uploads/icons/icon-war.png) ;
}
ul li.icon-prazdnik {	
background-image:  url(/uploads/icons/icon-prazdnik.png) ;
}
ul li.icon-ads {	
background-image:  url(/uploads/icons/icon-ads.png) ;
}
ul li.icon-film {	
background-image:  url(/uploads/icons/icon-film.png) ;
}
ul li.icon-100 {	
background-image: url(/uploads/icons/icon-100.png);
    background-size: 42px;
    background-position: 10px 0px;
    padding-left: 57px;
}
ul li.icon-50 {	
background-image: url(/uploads/icons/top-50.png);
    background-size: 30px;
    background-position: 13px 6px;
    padding-left: 57px;
}
ul li.icon-rat {	
background-image: url(/uploads/icons/icon-rat.png);
    background-size: 30px;
    background-position: 13px 6px;
    padding-left: 57px;
}
.sidebox ul {padding:0;margin:-10px 0 0 -9px;list-style:none;}



.sidebox .catsTable td {background:url(/img/13.png) 0 bottom repeat-x;padding:6px 10px 10px 10px;}
.sidebox .catsTable td a {color:#2d2d2d;text-decoration:none;}
.sidebox .catsTable td a:hover {color:#7f1993;}
.sidebox .catNumData {font-size:11px;}

.sidebox .calTable {width:100%;font-size:13px;}
.calTable {}
.calTable td {background:#f2f2f2;padding:4px 2px;}
.calTable .calWday {font-weight:bold;}
.calTable .calWdaySe,.calTable .calWdaySu {color:#fff;background:#915586;font-weight:bold;border:1px solid #e1b2c7;}
.calTable .calMday {}
.calTable .calMdayA {background:#915586;border:1px solid #e1b2c7;font-weight:bold;color:#fff;}
.calTable .calMdayIs {color:#fff;font-weight:bold;border:1px solid #e1b2c7;}
.calTable .calMdayIsA {background:#915586;border:1px solid #e1b2c7;font-weight:bold;color:#fff;}
.calTable .calMdayIsA a:visited,.calTable .calMdayIsA a:link {color:#fff;} 

.site-info {padding:10px;margin:0 0 10px 0;background:#efefef;border:1px solid #fff;text-align:center;}
.site-info .title {color:#505050;font-size:15px;font-weight:bold;}
.site-info p {line-height:14pt;}

.cont-wide {border:1px solid #fff;background:#dbdbdb;margin:0 0 10px 0;}
.cont-arch table {background:#fff;}
.cont-arch table td {background-color:#dbdbdb;}
.cont-arch .archiveDateTitle {border:none;}
.cont-arch .archiveEntryTitle ul {padding:0;margin:0;list-style:none;}
.cont-arch .archiveEntryTitle ul li {padding:0;margin:0;}
.cont-arch .archiveEntryTitle .archiveEntryTime,.cont-arch .archEntryHr {display:none;}
.cont-arch .archiveDateTitle {background-color:#ededed;padding:10px;}
.list {border-bottom:none;}
.cont-wide .big-title {background:#963b8b url(/img/14.png) 0 0 no-repeat;padding:6px 10px 8px 10px;text-align:center;font-size:20px;color:#fff;text-shadow:0 1px 0 #5d234e;}
.tracklist {padding:0;margin:0;list-style:none;}
.tracklist li,.list-item,.archiveEntryTitle {padding:10px 10px 50px 42px;margin:0;border-bottom:1px solid #fff;background: url(/img/15.png) 0 center no-repeat;}
.list-item {border:1px solid #fff;border-top:none;}

.tracklist li,.list-item_pda,.archiveEntryTitle {padding:10px 10px 50px 10px;margin:0;border-bottom:1px solid #fff;background: url(/img/15.png) 0 center no-repeat;}
.list-item_pda {border:1px solid #fff;border-top:none;}

.tracklist li.odd,#allEntries div.odd .list-item,.cont-arch table tr.odd .archiveEntryTitle {background-color:#ededed;}
.tracklist li.hover,.list-item.hover,.archiveEntryTitle.hover {background-image:url(/img/16.png);}
.tracklist li a,.list-item a,.archiveEntryTitle a {font-size:14px;color:#353535;text-decoration:none;}
.tracklist li a:hover,.list-item a:hover,.archiveEntryTitle a:hover {color:#7f1993;}

.track-info {padding:10px 0 12px 0;background:url(/img/17.png) 0 bottom repeat-x;text-align:center;}
.track-info a {text-decoration:none;}
.track-info span {display:block;}
.track-author {font-weight:bold;padding:0 0 3px 0;}
.track-title {font-size:12px;padding:0 0 3px 0;}
.track-rating {margin:0 auto;background:url(/img/18.png) 0 -36px repeat-x;height:18px;}
.norating {background-position:0 0;width:90px;}

.breadcrumbs {background:#963b8b url(/img/14.png) 0 0 no-repeat;padding:6px 10px;text-align:center;font-size:12px;color:#fff;text-shadow:0 1px 0 #5d234e}
.breadcrumbs a {color:#fff;text-decoration:none;}
.breadcrumbs a:hover {text-decoration:underline;}
.single-title {background:#fdfdfd url(/img/19.png) 0 bottom repeat-x;}
.single-title span {display:block;padding:10px 10px 10px 42px;margin:0;border-bottom:1px solid #fff;background:url(/img/15.png) 0 center no-repeat;font-size:14px;font-weight:bold;color:#37153e;}
.single-info {padding:10px;}
.single-info .col-21 span,.single-info .col-22 span,.single-info .col-23 span {display:block;}
.col-21,.col-22,.col-23 {width:33%;float:left;}
.single-info .dots {background:url(/img/17.png) 0 bottom repeat-x;padding:0 0 12px 0;margin:0 0 10px 0;}
.download {float:right;}
.ads {text-align:center;padding:10px;}
.single-details {padding:10px;background:url(/img/17.png) 0 bottom repeat-x;margin:0 0 10px 0;font-size:11px;}
.single-tools {padding:0 10px 10px 10px;background:url(/img/17.png) 0 bottom repeat-x;margin:0 0 10px 0;}
.single-tools .left-col {float:left;width:210px;padding:10px 0 0 0;}
.single-tools .right-col {float:left;width:300px;padding:10px 0 0 0;}
.single-tools .right-col input {width:280px;padding:0 10px;background:url(/img/20.png) 0 0 no-repeat;height:29px;line-height:29px;border:none;}
.comments-list {padding:0 10px 10px 10px;}

.commFl {background:#bcbcbc;border:1px solid #fff;color:#383838;padding:5px;}
input.commFl {width:80%;}
textarea.commFl {width:96%;}
.cBlock1,.cBlock2{padding:5px;background:#e9e9e9;border:1px solid #bcbcbc;color:#383838;}

#footer {background:#e7e7e7 url(/img/21.png) 0 bottom repeat-x;}
#footer .wrapper {background:url(/img/22.png) 0 bottom no-repeat;padding-top:27px;padding-bottom:5px;text-align:center;color:#fff;font-size:11px;}
#footer a {color:#fff;}
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
/* PageSelector */
.catPages1{text-align: center; !important;padding:0 !important;margin:0 !important;}
.swchItemA, .swchItem, .swchItemA1, .swchItem1{color:#FFF;display:inline-block;padding:3px 8px;text-decoration:none;font-weight:normal;text-transform:uppercase;font-weight:bold;color:#9F67AB;border:2px solid #B1B1B1;text-decoration:none;display:inline-block;padding:3px 8px;padding-top:4px;margin-right:1px;margin-top:1px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.swchItem, .swchItem1{color:#525252;background:none;}
.swchItem:hover, .swchItem1:hover{color:#787878;text-decoration:none;border:2px solid #9F67AB;}
.swchItemA, .swchItemA1{border: 2px solid #9F67AB;}
.swchItemDots{padding:2px 0;padding-right:10px;color:#888181;display:inline-block}
.catPages1, .catPages2{padding:5px 0;}
.pagesBlock2{margin-top:10px!important;display:block}
.switch,.pagesInfo {padding: 3px 8px;font-weight:normal;font-size:8px;background: #9F67AB;color: #fbfbfb;border-radius: 3px;text-shadow: 0 1px 0 #7b7676;border: 1px solid #9F67AB;}
/*=== PageSelector ===*/ 
@media all and (min-width:240px) and (max-width:480px) { 
.pagesBlockuz1 {font-size: 8px;} 
}
 /* ------------- */

.popuptitle {background:#963b8b url(/img/24.png) 0 0 repeat-x;}
.popuptitle div {font-size:14px;background:url(/img/14.png) 0 0 no-repeat;padding:6px 10px 8px 10px;text-align:center;color:#fff;text-shadow:0 1px 0 #5d234e;}
.popupbody {background:#dbdbdb;padding:10px;font-size:12px;color:#383838;}
.popupbody * {font-size:12px!important;}
.popuptable {background:#fff;margin:10px auto;width:98%;}
.popuptable table {text-align:left;}

.eRating {font-size:8pt;}
.manTdError {color:#ff0000;}
.commReg {padding:10px 0;text-align:center;}
.commError {color:#ff0000;}
.pollBody {padding:7px;margin:0;}
.textResults {background:#e9e9e9;}
.legendTd {font-size:8pt;}
.outputPM {border:1px dashed #bcbcbc;margin:4px 0 4px 30px;}
.inputPM {border:1px dashed #bcbcbc;margin:4px 0;}
.uTable {background:#fff;padding:0;}
.uTable td {background:#e9e9e9;border:none;}
.eAttach .entryAttachSize {padding-left:4px;}
.nopad {padding:0;margin:0;}
.tracklist li a:visited,.list-item a:visited,.archiveEntryTitle a:visited {color:#9334a3;}

/*
 PLAYER
 */
.eTitle .audioplayer {width:auto;}
 .audioplayer
 {
 width: 35px;
 height: 35px; /* 40 */
 color: #fff;
 text-shadow: 1px 1px 0 #000;
 border: 1px solid #222;
 position: relative;
 z-index: 1;
 background: #333;
 }


 /* mini mode (fallback) */

 .audioplayer-mini
 {
 display: none;
 width: 2.5em; /* 40 */
 margin: 0 auto;
 }


 /* player elements: play/pause and volume buttons, played/duration timers, progress bar of loaded/played */

 .audioplayer > div
 {
 position: absolute;
 }


 /* play/pause button */

 .audioplayer-playpause
 {
 width: 35px; /* 40 */
 height: 100%;
 text-align: left;
 text-indent: -9999px;
 cursor: pointer;
 z-index: 2;
 top: 0;
 left: 0;
 }
 .audioplayer:not(.audioplayer-mini) .audioplayer-playpause
 {
 }
 .audioplayer-mini .audioplayer-playpause
 {
 width: 100%;
 }
 .audioplayer-playpause:hover,
 .audioplayer-playpause:focus
 {

 }
 .audioplayer-playpause a
 {
 display: block;
 }
 .audioplayer-stopped .audioplayer-playpause a
 {
position: absolute;
    margin: -12px -9px;
    background: url(/uploads/icons/play.png) no-repeat;
    width: 100%;
    background-size: 32px;
    height: 100%;
    top: 14px;
    left: 11px;
 }
 .audioplayer-playing .audioplayer-playpause a
 {
 width: 0.75em; /* 12 */
 height: 0.75em; /* 12 */
 position: absolute;
 top: 50%;
 left: 50%;
 margin: -0.375em 0 0 -0.375em; /* 6 */
 }
 .audioplayer-playing .audioplayer-playpause a:before,
 .audioplayer-playing .audioplayer-playpause a:after
 {
    width: 40%;
    height: 100%;
    background-color: #EA63A3;
    content: '';
    position: absolute;
    top: 0;
 }
 .audioplayer-playing .audioplayer-playpause a:before
 {
 left: 0;
 }
 .audioplayer-playing .audioplayer-playpause a:after
 {
 right: 0;
 }


 /* timers */

 .audioplayer-time
 {
 display: none;
 width: 4.375em; /* 70 */
 height: 100%;
 line-height: 2.375em; /* 38 */
 text-align: center;
 z-index: 2;
 top: 0;
 }
 .audioplayer-time-current
 {
 display: none;
 border-left: 1px solid #111;
 border-left-color: rgba( 0, 0, 0, .25 );
 left: 2.5em; /* 40 */
 }
 .audioplayer-time-duration
 {
 display: none;
 border-right: 1px solid #555;
 border-right-color: rgba( 255, 255, 255, .1 );
 right: 2.5em; /* 40 */
 }
 .audioplayer-novolume .audioplayer-time-duration
 {
 display: none;
 border-right: 0;
 right: 0;
 }


 /* progress bar of loaded/played */

 .audioplayer-bar
 {
 display: none;
 height: 0.875em; /* 14 */
 background-color: #222;
 cursor: pointer;
 z-index: 1;
 top: 50%;
 right: 6.875em; /* 110 */
 left: 6.875em; /* 110 */
 margin-top: -0.438em; /* 7 */
 }
 .audioplayer-novolume .audioplayer-bar
 {
 display: none;
 right: 4.375em; /* 70 */
 }
 .audioplayer-bar div
 {
 display: none;
 width: 0;
 height: 100%;
 position: absolute;
 left: 0;
 top: 0;
 }
 .audioplayer-bar-loaded
 {
 display: none;
 background-color: #333;
 z-index: 1;
 }
 .audioplayer-bar-played
 {
 display: none;
 background: #007fd1;
 z-index: 2;
 }


 /* volume button */

 .audioplayer-volume
 {
 display: none;
 width: 2.5em; /* 40 */
 height: 100%;
 border-left: 1px solid #111;
 border-left-color: rgba( 0, 0, 0, .25 );
 text-align: left;
 text-indent: -9999px;
 cursor: pointer;
 z-index: 2;
 top: 0;
 right: 0;
 }
 .audioplayer-volume:hover,
 .audioplayer-volume:focus
 {
 display: none;
 background-color: #222;
 }
 .audioplayer-volume-button
 {
 display: none;
 width: 100%;
 height: 100%;
 }
 .audioplayer-volume-button a
 {
 display: none;
 width: 0.313em; /* 5 */
 height: 0.375em; /* 6 */
 background-color: #fff;
 display: block;
 position: relative;
 z-index: 1;
 top: 40%;
 left: 35%;
 }
 .audioplayer-volume-button a:before,
 .audioplayer-volume-button a:after
 {
 display: none;
 content: '';
 position: absolute;
 }
 .audioplayer-volume-button a:before
 {
 display: none;
 width: 0;
 height: 0;
 border: 0.5em solid transparent; /* 8 */
 border-left: none;
 border-right-color: #fff;
 z-index: 2;
 top: 50%;
 right: -0.25em;
 margin-top: -0.5em; /* 8 */
 }
 .audioplayer:not(.audioplayer-muted) .audioplayer-volume-button a:after
 {
 display: none;
 /* "volume" icon by Nicolas Gallagher, http://nicolasgallagher.com/pure-css-gui-icons */
 width: 0.313em; /* 5 */
 height: 0.313em; /* 5 */
 border: 0.25em double #fff; /* 4 */
 border-width: 0.25em 0.25em 0 0; /* 4 */
 left: 0.563em; /* 9 */
 top: -0.063em; /* 1 */
 -webkit-border-radius: 0 0.938em 0 0; /* 15 */
 -moz-border-radius: 0 0.938em 0 0; /* 15 */
 border-radius: 0 0.938em 0 0; /* 15 */
 -webkit-transform: rotate( 45deg );
 -moz-transform: rotate( 45deg );
 -ms-transform: rotate( 45deg );
 -o-transform: rotate( 45deg );
 transform: rotate( 45deg );
 }


 /* volume dropdown */

 .audioplayer-volume-adjust
 {
 height: 6.25em; /* 100 */
 cursor: default;
 position: absolute;
 left: 0;
 right: -1px;
 top: -9999px;
 background: #333;
 }
 .audioplayer-volume:not(:hover) .audioplayer-volume-adjust
 {
 opacity: 0;
 }
 .audioplayer-volume:hover .audioplayer-volume-adjust
 {
 top: auto;
 bottom: 100%;
 }
 .audioplayer-volume-adjust > div
 {
 width: 40%;
 height: 80%;
 background-color: #222;
 cursor: pointer;
 position: relative;
 z-index: 1;
 margin: 30% auto 0;
 }
 .audioplayer-volume-adjust div div
 {
 width: 100%;
 height: 100%;
 position: absolute;
 bottom: 0;
 left: 0;
 background: #007fd1;
 }
 .audioplayer-novolume .audioplayer-volume
 {
 display: none;
 }


 /* CSS3 decorations */



 .audioplayer-volume-adjust
 {
 -webkit-box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );
 -moz-box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );
 box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );
 }
 .audioplayer-bar,
 .audioplayer-volume-adjust > div
 {
 -webkit-box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 );
 -moz-box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 );
 box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 );
 }
 .audioplayer-volume-adjust div div,
 .audioplayer-bar-played
 {
 -webkit-box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );
 -moz-box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );
 box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );
 }
 .audioplayer-playpause,
 .audioplayer-volume a
 {
 
 }
 .audioplayer,
 .audioplayer-volume-adjust
 {
 background: #9f67ab;
 }
 .audioplayer-bar-played
 {
 background: #9f67ab;
 }
 .audioplayer-volume-adjust div div
 {
 
 }
 .audioplayer-bar,
 .audioplayer-bar div,
 .audioplayer-volume-adjust div
 {
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 }
 .audioplayer
 {
    width: 35px;
    height: 35px;
    color: #fff;
    position: relative;
    z-index: 1;
     background: #fff;
    border: 5px solid #E9EBEE;
         border-radius: 50%;
 }
 .audioplayer-volume-adjust
 {
 -webkit-border-top-left-radius: 2px;
 -webkit-border-top-right-radius: 2px;
 -moz-border-radius-topleft: 2px;
 -moz-border-radius-topright: 2px;
 border-top-left-radius: 2px;
 border-top-right-radius: 2px;
 }
 .audioplayer *,
 .audioplayer *:before,
 .audioplayer *:after
 {
 -webkit-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
 -moz-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
 -ms-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
 -o-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
 transition: color .25s ease, background-color .25s ease, opacity .5s ease;
 }


 /* responsiveness */

 @media only screen and ( max-width: 32.5em ) /* 520 */
 {
 body
 {
 -webkit-box-shadow: inset 0 0 9.375em rgba( 0, 0, 0, .5 ); /* 150 */
 -moz-box-shadow: inset 0 0 9.375em rgba( 0, 0, 0, 5 ); /* 150 */
 box-shadow: inset 0 0 9.375em rgba( 0, 0, 0, .5 ); /* 150 */
 }
 #wrapper
 {
 width: 100%;
 height: auto;
 position: static;
 padding: 1.25em; /* 20 */
 margin: 0;
 }
 }


.tunilodas_denumag{position:relative;width: 33%;float:left;margin: 1.1%;margin-bottom: 2%;background: rgba(249, 245, 245, 0.37);padding: 30px;transition:all .3s;border: 1px solid #ada5a5;border-radius: 3px;box-shadow: 0px 0px 0px 1px rgba(107, 103, 103, 0.13), 0px 0px 3px 1px rgba(103, 96, 96, 0.33);}

.short-story { 
 border: solid 1px #353535; 
 border-radius: 8px; 
 margin: 1px 1px 1px 0px; 
 height: 130px; 
 width: 250px; 
 overflow: hidden; 
 } 

.eTitle2 {
border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 10px 12px;
    background: #fff;
    color: #3E3E3E;
    text-transform: uppercase;
    font: bold 15px/40px 'Roboto Condensed', sans-serif;
    margin: 10px 0px;
}

.eTitle2 a {
 color: #fff;
 text-transform: uppercase;
 font: bold 16px/40px 'Roboto Condensed', sans-serif;
}
.eTitle2 div[style^="float:right"] a {font-size: inherit;}

.top100short-story { 
 border: solid 1px #353535; 
 border-radius: 8px; 
 margin: 1px 1px 1px 0px; 
 height: 120px; 
 width: 250px; 
 overflow: hidden; 
 }

.MusicBlock {background:url('/music_bg.png') no-repeat right bottom; height:5px; width:115px; margin-right:2px;} .MusicBlock {border:1px solid #c5c5c5; padding:3px; background:#f8f8f8; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;} div.MusicBlock:hover {border:1px solid #56abdd;} a.mp:link {text-decoration:none; color:#2f8bcc;} a.mp:active {text-decoration:none; color:#2f8bcc;} a.mp:visited {text-decoration:none; color:#2f8bcc;} a.mp:hover {text-decoration:none; color:#515151;} ul.uz {list-style: none; margin: 0 0 0 0; padding-left: 0px;} .m {font-family:Tahoma,Arial,Helvetica;} a.m:link {text-decoration:none; color:#4C74B6} a.m:visited {text-decoration:none; color:#4C74B6} a.m:hover {text-decoration:none; color:#42aaff;} a.m:active {text-decoration:none; color:#4C74B6;} li.f{border:1px solid #BAC6D9; margin: 0px; padding: 2px 2px 2px 10px; background: #000000;} li.f:hover {border:1px solid #B8B8B8; margin: 0px; padding: 2px 2px 2px 10px; background: #000000;} li.m {border:1px solid #a3d3fa; margin: 0px; padding: 2px 2px 2px 10px; background: #F5F5F5;} li.m:hover {border:1px solid #42aaff; margin: 0px; padding: 2px 2px 2px 10px; background: #ffffff;}

/* Entries Style */
.eBlock {}
.eTitle {font-family:Verdana,Arial,Sans-Serif;font-size:14px;font-weight:bold;color:#61366b; background: url('') no-repeat 0px 0px;}
.eTitle a:link {text-decoration: underline; color: #3E3E3E;}
.eTitle a:visited {text-decoration:underline; color:#61366b;}
.eTitle a:hover {text-decoration:none; color:#959595;}
.eTitle a:active {text-decoration:underline; color:#000000;}

.eMessage {text-align:justify;padding-bottom:5px;}
.eText {text-align:justify;padding-bottom:5px;padding-top:5px;}
.eDetails {border-top:1px dashed #DDDDDD;border-bottom:1px dashed #DDDDDD;font-family:Tahoma,Arial,Sans-Serif;color:#1A1A1A;padding-bottom:5px;padding-top:3px;text-align:left;font-size:7pt;}
.eDetails1 {border-top:1px dashed #DDDDDD;border-bottom:1px dashed #DDDDDD;font-family:Tahoma,Arial,Sans-Serif;color:#1A1A1A;padding-bottom:5px;padding-top:3px;text-align:left;font-size:8pt;}
.eDetails2 {border-bottom:1px dashed #DDDDDD;font-family:Tahoma,Arial,Sans-Serif;color:#1A1A1A;padding-bottom:5px;padding-top:3px;text-align:left;font-size:8pt;}
.eTitle2-full {
    color: #3E3E3E;
    text-transform: uppercase;
    font: bold 15px/40px 'Roboto Condensed', sans-serif;
    background: #FFF;
    margin: 10px 0px;
    border-radius: 10px;
    padding: 10px 12px;
    box-shadow: 7px 7px 5px 0px rgb(222 222 222 / 75%);
    min-height: 45px;
}
.short-cat-img {
     margin-top: 20px;
    float: left;   
}
.short-cat-img img {
    position: relative;
    top: 7px;
    left: 1px;
    margin-right: 2px;
    margin-left: 5px;
}
.eRating {font-size:7pt;}

.eAttach {margin: 16px 0 0 0; padding: 0 0 0 15px; background: url('/.s/t/861/11.gif') no-repeat 0px 0px;}
/* ------------- */

.game-vid { width: 90%; float: left; background: #FFFFFF; margin: 10px 0px; border-radius: 10px; padding: 15px 12px; box-shadow: 7px 7px 5px 0px rgb(222 222 222 / 75%); }
.game-text {margin-top: 5px; height: 65px; overflow: hidden; text-align: justify; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; font-size: 12px; font-family: Tahoma,Arial; line-height: 17px;}
.game-title {white-space: nowrap; overflow: hidden; -webkit-mask: linear-gradient(to right, rgb(0, 0, 0), rgb(0, 0, 0) 86px, rgba(0, 0, 0, 0)); padding: 0 0 10px 0;}
.game-title a {line-height: 1.3;word-wrap: break-word;color: #61366b;font-size: 13px;font-weight: bold;}
.game-title a:hover {color: #AFAFAF;}
.game-detali {    overflow: hidden;padding-left: 3px;margin-top: 1px;height: 19px;line-height: 50px;font-size: 13px;padding-bottom: 25px;}

.apo-block a {
display: block;
max-width: 300px;
white-space: nowrap;
overflow: hidden;
vertical-align: bottom;
height: 20px;
}

.apo-block a:after {
content: '';
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0bf3f3', endColorstr='#fbfbfb',GradientType=1 ); /* IE6-9 */
float: right;
width: 50px;
height: 30px;
margin-top: -30px;
position: relative;
}

.ownedemis-bottom{color:#34495E;position:relative;height:30px;line-height:30px;overflow:hidden;padding-left:10px;border-radius: 0px 0px 3px 3px;} 
.ownedemis-date, .ownedemis-comments{font-size:15px;} 
.ownedemis-date i, .ownedemis-comments i{font-size:14px;margin-right:5px;} 
.ownedemis-comments{padding-left:10px;} 
.ownedemis-bottom .ownedemis-more{color: #fff; position: absolute; right: 0; width: 110px; display: inline-block; font-size: 14px; text-align: center; background: -webkit-radial-gradient(top left, #EA63A3, #C564CA); border-radius: 5px;} 
.ownedemis-bottom .ownedemis-more:hover{background: #B35BB8;text-decoration :none;}
.ownedemis-date img {
     position: relative;
    top: 6px;
    left: -3px;
    margin-right: 2px;
    margin-left: 5px;   
}
#banners a img {

 opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);
 
 }
 
 #banners a:hover img {

 opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
 
 }

ul.uRelatedEntries {list-style: none; margin-top: 0px; margin-bottom: 0; margin-left: 0; padding: 0 0 0 0;} 
.vvv li {list-style: none; font-weight: bold; margin-top: 5; padding: 3px 3px 3px 25px; margin-bottom: 0.1em; border-radius: 3px; margin-right: 0px; box-shadow: 0px 5px 15px 0px rgb(222 222 222 / 75%); background: #fff; padding: 10px 10px 10px 10px;} 
.pox {margin: 0px 3px;margin-bottom:10px} 
.pox1 {padding-right:24px;} 
.comment_pox {text-align: left; font-size: 19px;color: #585555;font-family: 'Roboto Condensed';}

.button.purple {background: url('https://mobzvonok.ru/images/highlight_faint.png') repeat-x top #CEB2D5;display: inline-block;border: 1px solid #9F67AB;border-radius: 10px;color: #000;padding: 5px;margin-bottom: 3px} 
 .button.purple:hover {background: url('https://mobzvonok.ru/images/highlight_faint.png') repeat-x top #D8C2DD} 
 .button.purple:active {background: url('https://mobzvonok.ru/images/highlight_faint.png') repeat-x top #9F67AB}

.button2.purple {display: inline-block; border-radius: 20px; color: #fff; padding: 7px 15px; margin-bottom: 3px; font-weight: 700; font-size: 13px; background: -webkit-radial-gradient(top left, #EA63A3, #C564CA);} 
 .button2.purple:hover {background: #B35BB8} 
 .button2.purple:active {background:#B35BB8}

vert#menu {list-style-type:none; margin:0; padding:0;}

vert#menu li a{
 color:#61366b;
 background: url(https://mobzvonok.ru/images/vert_menu21.png) no-repeat 0 0;
 text-decoration:none; 
 width: 200px;
 height: 55px;
 display:block;
 border:none;
font-weight: bold;
}
.e-tags {
	    text-align: left;
    display: block;
    margin-top: 25px;
}
.e-tags a {
display: inline-block;
    border-radius: 7px;
    color: #444444;
    padding: 7px 15px;
    font-weight: 700;
    font-size: 13px;
    background: #fff;
    margin-bottom: 8px;
        margin-right: 10px;
}
vert#menu li a:hover{
 background-position: 50% 100%; 
 width: 200px;
 height: 55px;
 display:block;
 color:#fff;
 font-weight: bold;
}

vert#menu li a span{
 font-family:sans-serif;
 font-size:16px; 
 padding:17px 0 0 20px;
 display:block; 
}

.soc-iconka {display: block; margin-top: -24px; margin-right: -45px;}
.soc-iconka img {border-radius: 10px;border: solid 2px #F7F7F7;}
.cBlock1,.cBlock2 {background:#fff;border-bottom:1px solid #dbe1e8;margin:0!important;padding:5px!important;}
.commTable {background:#E3D4E7;padding:20px;}
.cMessage {font-size: 15px;line-height: 130%; background-color: #E6D8E9;padding: 5px!important; margin-top: 10px!important; border-radius: 2px;}

.ramka-text{
 width: 800px;height: 480px;
margin: auto;}