﻿body, .wrap_page {background-image:none;}
input.txt, select {font-size:11px; color:#595959; border:1px solid #a7a7a7; background:#f1f1f1;}
option {padding:0 3px;}
input.btn {background:#f2db00; border:0; height:auto; font:bold 11px Arial, Helvetica, sans-serif; color:#1b1b1b;}
input.btn, .ybtn input {padding:0.18em 0.1em;}
a {color:#000000;}
.btnY-64 {width:54px;}
.btnY-131 {width:109px;}
.all, .ContentColumn .sBox  {width:220px; overflow:hidden;}

.TopPanel { height:80px; background:#fff; padding:8px 5px 8px 8px;}
.SiteName {float:none; height:34px;}
.SiteName h1 {font-size:15px;}
.SiteName a span {padding-left:5px; padding-top:0; line-height:2.7em;}
.FastSearch {float:none; padding-top:0; margin-top:-6px;}
.FastSearch input.btn {margin-left:5px; margin-top:4px;}
.FastSearch .CustomSelect {margin-top:4px; margin-left:0;}
.CustomSelect {background:none;}
.CustomSelect select {width:155px; display:block; padding:0;}
.CustomSelect select, .FastSearch input.btn {height: 17px;}
.select-area {display:none;}
.FastSearch .CustomSelect select {width:147px;}
.FastSearch input.txt {padding:1px 7px 1px; width:188px; float:left; margin-left:0;}
.FastSearch input.txt, .Login input.txt {width:188px;}

.TopMenu {clear:both; padding:3px; border-top:1px solid #000; border-bottom:1px solid #000; height:auto; overflow:hidden;}
.TopMenu p {height:auto; font-size:11px; line-height:12px; padding:1px 12px 1px 0; display:inline;}
.TopMenu li.menuheader {font:11px normal; padding:2px 7px 0; height:14px;}
.TopMenu li.menuheader ul {padding:5px;}
.TopMenu li.menuheader ul li {font-size:10px;}

.MiddlePanel {padding:5px 0 0 0;}
.DayHit {float:none; width: auto; border-bottom:1px solid #000;}
.DayHit .cont {background:#000; overflow: visible; color:#a2a2a2;}
.DayHit .ribbon {background:url(../images/dayH-ribbon_sm.png) no-repeat; float:right; width:43px; height:42px; margin:0 0 -43px -42px;}
.DayHit .cont h2 {font-size:14px; padding-bottom:5px; padding-right:40px; display:inline;}
.DayHit .wrapper {clear:both;}
.DayHit .descr {padding:0px 8px 10px; height: auto; overflow:auto;}
.DayHit .image {float:left; height: auto; padding-top:3px; padding-left:8px;}
.DayHit .cont p {padding-bottom:0px; font-size:11px; line-height:14px;}
.DayHit .cont .st-1 {font-size:11px; margin-right:0px; display:block;}
.DayHit .dayH-btn a.ico-listen {margin-top:5px; clear:both; display:block;}
.DayHit .botm {background:#474747; padding:6px 4px 9px 8px; height: auto; clear:both; line-height:14px;}
.DayHit .btn-buy {background:#2a2a2a;}
.Login {width: auto; height:auto; float:none; border:none; padding:11px 4px 8px 8px; overflow: hidden; border-bottom:1px solid #000; line-height:normal;}
.Login input.txt {padding:1px 7px 1px;}
.Login span {font-size:10px; color:#595959; padding:0;}
.Login p {float:left; padding-bottom:2px;}
.Login h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; text-transform:uppercase; display:block; padding-bottom:4px;}
.Login .number {padding:7px 8px 3px; background:#E4E4E4; width:auto;}

.mobile-action .popup {position:relative;}  
.mobile-action #Popups {width:172px; overflow:hidden; padding:20px 0 10px; margin:0 auto;}  
.mobile-action .infoPopup {float:none; display:block; width:auto;}
.mobile-action .infoPopup .buttons {height:25px;}

.Content {padding:0; margin:0;}
.MainInfo {font-size:11px;}
.Listing {font-size:10px;}
.InfoFrame .ContentText {padding:5px 6px 0;}
.LeftColumn, .RightColumn {float:none; margin:0; width:auto;}
.LeftColumn {border-bottom:1px solid #000;}
.MainMenu {padding-bottom:0;}
.sBox {margin-bottom:0;}
.sBox .PageNavigation {padding:8px 6px 6px;}
.sBox .PageNavigation .active, .sBox div.PageNavigation a  {font-size:1em; display:inline;}
.ContentColumn {float:none; width:100%;}
.MelodyPackages .Package {border:0 none; border-bottom:1px solid #000; width:103px; padding:7px 0px 7px 7px; height:auto;}
.Image {margin:0; padding-bottom:10px;}
.MelodyPackages .Cont {padding:0; overflow:hidden;}
.MelodyPackages .Cont h3 {font-size:11px;}
.MelodyPackages .Cont p {line-height:11px; padding-bottom:6px;}
.bg {background:none; padding:0 2px 0px 0px;}
.MelodyPackages .bg {padding-bottom:0px;}
.btn-buy {float:none; background:#FFF; height:auto; width:auto;}
.btn-buy input.btn {background:#f2db00; border:none; width: auto; height: auto; font:bold 11px Arial, Helvetica, sans-serif; color:#1b1b1b; float:none; display:inline;}
.btn-buy .price {float:left; color:#2a2a22; width:33px; padding:1px 2px 1px 2px; text-align:center; border:1px solid #a7a7a7; background:#fff;}
.btn-buy .price em {font-size:11px; font-style:normal;}
div.PageNavigation a.ArrowPrev {margin-right:8px;}
div.PageNavigation a.ArrowNext {margin-left:8px;}
div.PageNavigation .counter {padding-top:5px;}
.news {padding:4px 8px;}
.news .date {text-decoration:none;}
.Footer {padding-top:9px; padding-left:8px; line-height:14px; clear:both;}
.Copyright { width:115px; display:block; padding-bottom:6px;}
.FooterLogo {margin-top:-1px; width:70px;}
.FooterMenu {clear:both;}
.FooterMenu li {margin-left:0; clear:both;}

.btnY-131 {margin-top:0px;}
.ybtn {height: auto; background:none;}
.ybtn input {font-size:11px; background:#f2db00; height: auto;}

.grid-shadow th {padding:7px 1px 3px 3px;}
.grid-shadow td, .empty-list {padding:2px 6px 2px 4px;}

.select-melody select {width:181px; margin-top:1px;}
.select-melody option {width:155px;}
.muzauto .row .txt {width:135px;}
.muzauto select {margin-top:5px;}
.muzauto select option {width:125px;}
.my-groups .container {padding-left:4px; padding-right:4px;}
.sBox .my-users p {padding-left:7px; padding-right:4px;}
.w-287 {width:151px;}
.w-280 {width:207px;}
.w-265 {width:199px;}
.w-210 {width:207px;}
.w-139 {width:130px;}
.w-123 {width:117px;}

.addRule option {width:181px;}
.addRule .chbUseRules {margin-top:-2px;}
.addRule .middle, .addRule .timeRuleData, .addRule .dateRuleData {width:auto;}
.addRule .dateRuleData .txt {width:95px;}
.addRule .calendar-container option {width:auto;}
.calendar-container .day {width:50px;}
.calendar-container .month {width:85px;}
.calendar-container .year {width:63px;}

.cont-col {width:auto;}
ul.content-nav {width:auto; float:none; padding-top:4px; margin-bottom:0;}
.content-nav li {background:#fff; font-size:11px; color:#6c6c6c; padding:4px 3px 5px 20px; line-height:14px; border:0; list-style:none; margin:0;}
.content-nav li a {color:#595959; text-decoration:none; display:block; background:url(../images/bullet-2.gif) 0 4px no-repeat; padding-left:14px;}
.content-nav li.cur {border:0; font-weight:bold; padding:4px 3px 5px 20px;}
.sel-content {width:auto; position:static; margin:0; padding:15px 5px 15px 8px; clear:both; float:none; border:none; border-bottom:1px solid #000; overflow:hidden;}
.sel-content h2 {font-size:18px; line-height:20px;}
.sel-content .sBox {width:auto; margin-bottom:10px;}
.group-buttons .ybtn:first-child {margin-bottom:10px;}
.group-buttons .w-139, .group-buttons .w-123 {width:130px;}
.group-buttons .w-78, .om-buttons .w-78 {width:70px;}

div.ContentToolbar {margin-bottom:5px; margin-left: 8px;}
div.SitePath {padding-top: 3px; padding-bottom:5px;}
div.SitePath li {font-size: 11px;}
div.SitePath li.Last {padding-left: 5px;}
div.SitePath li a {padding-left: 5px; margin-right:0;}
div.SitePath li:first-child a {padding-left: 0;}

.MediaElementView h2 {font-size:14px;}
.MediaElementView .ImagePreview { padding:0 5px 5px 0;}
.MediaElementView .DivCaption {width:100px; margin-bottom:8px;}
.MediaElementView .Field {font-size:11px; margin-bottom:2px;}
.MediaElementView .ListenAndBuy {width:95px; margin:0 0 5px 5px;}
.MediaElementView .clear {clear:none;}
.MediaElementView .ListenAndBuy a.ico-listen {margin-top:2px; background-image:url("../images/icon_listen_big_mob.png");height:20px;width:23px;}
.MediaElementView .ListenAndBuy a.is-playing {background-image:url(../images/icon-stop-listen-big-mob.png);}

/* Popups */
div.PopUpBox div.bg {margin:10px 0; min-height:0;}
div.PopUpContent {padding-left:8px;padding-right:8px;}
div.PopUpContent div.Caption h2 {font-size:1.2em;}
div.PopUpContent div.Caption h2.Error {padding-bottom:0.4em;}
div.PopUpContent div.Caption h2.Notification {padding-bottom:0.2em;}
.PopUpContent div.ListModeA {padding-left:8px; margin-top:6px;}
.PopUpContent div.ListModeA.centered {text-align:center; padding-left:0;}
div.PopUpBox .buttons {margin:10px auto 0px; overflow:hidden; width:64px;}
