/*General*/

body {color:#000; text-align:center; margin:0; padding:0; font-size:13px; font-family:Tahoma, Helvetica, sans-serif; height:100%;}

a{outline:none !important;}
a:visited{  }
a:hover{text-decoration:none;}
a:active{}

h1, h2, h3, h4, h5{font-weight:normal !important; margin:0 0 1em 0;}
p{margin:0 0 1em 0;}
table{border-collapse:collapse;}
table.main-table td.left, table.main-table td.right{vertical-align:top;}
img{border:none;}
div.padder-small{padding:.5em;}
div.padder{padding:1em;}
div.padder-big{padding:2em;}
div.padder-t-l-r{padding:1em 1em 0 1em;}
div.padder-l-r{padding:0 1em;}
div.padder-l-r-b{padding:0 1em 1em 1em;}
td.left-padder{padding:0 0 0 1em;}
.black{color:#000;}
.gray{color:#666;}
.bg-white{background-color:#fff !important;} 
.center-txt{text-align:center;}
.right-txt{text-align:right;}
.title0{margin:0; padding:0;}
.clear{clear:both;}
.orange{color:#f15a24 !important;}
.red{color:red;}

.slider {margin:0 auto 1em auto;}

/**/

/*title-tab-orange*/
div.title-tab-o div.tab-container-o {padding:0 10px 0 0; background: url(/images/tab-o-rgt.gif) #ef4e1c no-repeat 100% 0; width:150px;}
div.title-tab-o div.tab-container-o div.box-text{padding-left: 10px; color:#fff; background: url(/images/tab-o-lft.gif) #ef4e1c no-repeat 0 0; text-align:center;}
div.title-tab-o{border-bottom:1px solid #f15a24; margin:0 0 1em 0; padding-left: .5em;}

/*title-tab-violet*/
div.title-tab-v div.tab-container-v {padding:0 10px 0 0; background: url(/images/tab-p-rgt.gif) #e01772 no-repeat 100% 0; width:150px;}
div.title-tab-v div.tab-container-v div.box-text{padding-left: 10px; color:#fff; background: url(/images/tab-p-lft.gif) #e01772 no-repeat 0 0; text-align:center;}
div.title-tab-v{border-bottom:1px solid #e01772; margin:0 0 1em 0; padding:0 0 0 .5em;}

/*title-tab-blue*/
div.title-tab-b div.tab-container-b {padding:0 10px 0 0; background: url(/images/tab-b-rgt.gif) #337dff no-repeat 100% 0; width:150px;}
div.title-tab-b div.tab-container-b div.box-text{padding-left: 10px; color:#fff; background: url(/images/tab-b-lft.gif) #337dff no-repeat 0 0; text-align:center;}
div.title-tab-b{border-bottom:1px solid #337dff; margin:0 0 1em 0; padding:0 0 0 .5em;}

/*title-tab-gray*/
div.title-tab-g div.tab-container-g {padding:0 10px 0 0; background: url(/images/tab-gr-rgt.gif) #999999 no-repeat 100% 0; width:150px;}
div.title-tab-g div.tab-container-g div.box-text{padding-left: 10px; color:#fff; background: url(/images/tab-gr-lft.gif) #999999 no-repeat 0 0; text-align:center;}
div.title-tab-g{border-bottom:1px solid #999; margin:0 0 1em 0; padding:0 0 0 .5em;}

/*title-tab-green*/
div.title-tab-green div.tab-container-green {padding:0 10px 0 0;	padding-left: 0; background: url(/images/tab-g-rgt.gif) #55ce1b no-repeat 100% 0; width:150px;}
div.title-tab-green div.tab-container-green div.box-text{padding-left: 10px; color:#fff; background: url(/images/tab-g-lft.gif) #55ce1b no-repeat 0 0; text-align:center;}
div.title-tab-green{border-bottom:1px solid #55ce1b; margin:0 0 1em 0; padding:0 0 0 .5em;}

/*title-tab-blue-light*/
div.title-tab-b-l div.tab-container-b-l {padding:0 10px 0 0; background: url(/images/tab-b-rgt.gif) #337dff no-repeat 100% 0; width:150px;}
div.title-tab-b-l div.tab-container-b-l div.box-text{padding-left: 10px; color:#fff; background: url(/images/tab-b-lft.gif) #337dff no-repeat 0 0; text-align:center;}
div.title-tab-b-l{border-bottom:1px solid #19a6dc; margin:0 0 1em 0; padding:0 0 0 .5em;}

/*title-tab-yellow*/
div.title-tab-y div.tab-container-y {padding:0 10px 0 0; background: url(/images/tab-y-rgt.gif) #ffc200 no-repeat 100% 0; width:150px !important;}
div.title-tab-y div.tab-container-y div.box-text {padding-left: 10px; color:#fff; background: url(/images/tab-y-lft.gif) #ffc200 no-repeat 0 0; text-align:center;}
div.title-tab-y{border-bottom:1px solid #ffc200; margin:0 0 1em 0; padding:0 0 0 .5em;}

/*title-tab-violet-big*/
div.profile div.title-tab-vb div.tab-container-v{padding:0 10px 0 0; background:url(/images/tab-p-rgt.gif) #e01772 no-repeat 100% 0; width:237px !important;}
div.title-tab-vb div.tab-container-v div.box-text{background-color:#e01772; color:#fff; background:url(/images/tab-p-lft.gif) #e01772 no-repeat 0 0; padding:0 1em; text-align:center;}
div.title-tab-vb{border-bottom:1px solid #e01772; margin:0 .5em; padding:0 0 0 .5em;}

/*title-tab-orange-big*/
div.profile div.title-tab-ob div.tab-container-ob{padding:0 10px 0 0; background: url(/images/tab-o-rgt.gif) #ef4e1c no-repeat 100% 0; width:237px !important;}
div.title-tab-ob div.tab-container-ob  div.box-text{padding-left: 10px; color:#fff; background: url(/images/tab-o-lft.gif) #ef4e1c no-repeat 0 0; text-align:center;}
div.title-tab-ob{border-bottom:1px solid #f15a24; margin:0 .5em; padding:0 0 0 .5em;}

/*title-tab-blue-big*/
div.profile div.title-tab-bb div.tab-container-bb{padding:0 10px 0 0; background: url(/images/tab-b-rgt.gif) #337dff no-repeat 100% 0; width:237px !important;}
div.title-tab-bb div.tab-container-bb div.box-text {padding-left: 10px; color:#fff; background: url(/images/tab-b-lft.gif) #337dff no-repeat 0 0; text-align:center;}
div.title-tab-bb{border-bottom:1px solid #337dff; margin:0 .5em; padding:0 0 0 .5em;}

/*title-tab-yellow-big*/
div.profile div.tab-container-y{padding:0 10px 0 0; background: url(/images/tab-y-rgt.gif) #ffc200 no-repeat 100% 0; width:237px !important;}
div.title-tab-yb div.tab-container-y div.box-text{padding-left:10px; color:#fff; background: url(/images/tab-y-lft.gif) #ffc200 no-repeat 0 0; text-align:center;}
div.title-tab-yb{border-bottom:1px solid #ffc200; margin:0 .5em; padding:0 0 0 .5em;}

div.profile div.tab-container-g, div.profile-charts div.tab-container-g{padding:0 10px 0 0; background: #666 url('/images/tab-gr3-rgt.gif') no-repeat right 0; width:auto;}
div.profile div.tab-container-g div.box-text, div.profile-charts div.tab-container-g div.box-text{padding:0 0 0 10px; color:#fff; background:#666 url('/images/tab-gr2-lft.gif') no-repeat 0 0; text-align:center;}
div.profile div.title-tab-g{margin:0; padding:0;}

/**/
div.page-error h2{color:#f15a24;}
div.page-error a.btn-back{display:block; background:url('/images/sprites.png') no-repeat -189px 0; width:73px; height:20px; text-align:center; text-decoration:none; color:#fff;}

/**/
div.wrapper{background:#fff url('/images/bg.gif') no-repeat center 0; width:1000px; margin:0 auto; border-left:1px dashed #e6e6e6; border-right:1px dashed #e6e6e6; text-align:left;}
div.wrapper div.frame-padder{padding:0 0 0 50px;}

div.header{color:#fff; padding:0 0 0 105px; margin:0 0 4em 0;}
div.header div.toolbar{background:url('/images/sprites.png') no-repeat 0 -20px; width:815px; height:56px; position:relative;}
div.header div.toolbar a.logo{display:block; width:198px; height:43px;}
div.header div.toolbar td.search-block input[type='button']{border:none; padding:0; font-weight:bold; cursor:pointer;}
div.header div.toolbar td.search-block{padding:2px 0 0 40px;}
div.header div.toolbar td.search-block a{display:block; color:#000; margin:0 0 2px 0; padding:0 0 0 43px;}
div.header div.toolbar td.search-block input[type='text']{background:url('/images/sprites.png') no-repeat 0 0; width:107px; height:18px; padding:2px 5px 0 5px; border:none;}
div.header div.toolbar td.search-block input[type='submit']{background:url('/images/sprites.png') no-repeat -154px 0; width:34px; height:20px; border:none; cursor:pointer;}
div.header div.toolbar div.icon-profile{background:url('/images/sprites.png') no-repeat -136px -2px; width:15px; height:15px; margin:0 .2em;}
div.header div.toolbar div.icon-cart{background:url('/images/sprites.png') no-repeat -119px -2px; width:15px; height:15px; margin:0 .2em;}
div.header div.toolbar table.info-block{float:right; padding:5px 5px 0 0;}
div.header div.toolbar table.info-block a{color:#fff;}

div.header div.toolbar table.main-table td{vertical-align:top;}

div.header div.toolbar table.login-block input.enter{background:url('/images/sprites.png') no-repeat -787px -313px; width:48px; height:20px; border:none; cursor:pointer; font-size:11px; margin:0 0 0 1em;}
div.header div.toolbar table.login-block td.item1 a, div.header div.toolbar table.login-block td.item2 a{display:block; color:#000; margin:0 0 2px 0;}
div.header div.toolbar table.login-block input.login, div.header div.toolbar table.login-block input.password{background:url('/images/sprites.png') no-repeat -837px -289px; width:80px; height:13px; border:none; font-size:11px; padding:.3em .2em;}

div.header div.menu-help{clear:both; text-align:right; font-size:120%; width:815px;}
div.header div.menu-help a{margin:0 1em 0 0; color:#666;}

div.mainframe{background:url('/images/mainframe-bg.gif') repeat-y 0 0; width:921px; min-height:500px;}
div.mainframe-bottom{background:url('/images/sprites.png') no-repeat 0 -151px; height:15px; margin:0 0 2em; clear:both;}

div.mainmenu{background:url('/images/sprites.png') no-repeat 0 -76px; height:75px; position:relative; bottom:8px; z-index:1;}
div.mainmenu ul{list-style:none; padding:0; margin:0;}
div.mainmenu div.menu-type{margin:0 0 0 0;}
div.mainmenu div.menu-type ul li{float:left; font-size:140%; padding:0 0 0 1.5em; line-height:36px;}
div.mainmenu div.menu-type ul li a{display:block; padding:.2em 1.5em .5em 0;}
div.mainmenu div.menu-type ul li div{background:url('/images/menu-current-c.png') no-repeat center -30px;}
div.mainmenu div.menu-type ul li a, div.mainmenu div.menu-abc ul li a{color:#000; text-decoration:none;}
div.mainmenu div.menu-type ul li.active{background:url('/images/menu-current.png') no-repeat left 0; position:relative; bottom:10px;}
div.mainmenu div.menu-type ul li.active a{display:block; background:url('/images/menu-current-r.png') no-repeat right 0; line-height:36px;}
div.mainmenu div.menu-type ul li.active a span.artists{border-bottom:2px solid #fcde7d;}
div.mainmenu div.menu-type ul li.active a span.albums{border-bottom:2px solid #fcbf7c;}
div.mainmenu div.menu-type ul li.active a span.soundtrack{border-bottom:2px solid #ec88b5;}
div.mainmenu div.menu-type ul li.active a span.abooks{border-bottom:2px solid #96bbfc;}
div.mainmenu div.menu-type ul li.active a span.collections{border-bottom:2px solid #f5a98e;}
div.mainmenu div.menu-type ul li.active a span.classics{border-bottom:2px solid #89cfeb;}

div.mainmenu div.menu-type ul li.active a span.artists b{background:url('/images/sprites.png') no-repeat 1px -224px; position:absolute; left:47px; top:-30px; display:block; width:61px; height:30px; }
div.mainmenu div.menu-type ul li.active a span.albums b{background:url('/images/sprites.png') no-repeat -242px -224px; position:absolute; left:33px; top:-30px; display:block; width:61px; height:30px; }
div.mainmenu div.menu-type ul li.active a span.soundtrack b{background:url('/images/sprites.png') no-repeat -121px -224px; position:absolute; left:45px; top:-30px; display:block; width:61px; height:30px; }
div.mainmenu div.menu-type ul li.active a span.abooks b{background:url('/images/sprites.png') no-repeat -182px -224px; position:absolute; left:45px; top:-30px; display:block; width:61px; height:30px; }
div.mainmenu div.menu-type ul li.active a span.collections b{background:url('/images/sprites.png') no-repeat -61px -224px; position:absolute; left:37px; top:-30px; display:block; width:61px; height:30px; }
div.mainmenu div.menu-type ul li.active a span.classics b{background:url('/images/sprites.png') no-repeat -303px -224px; position:absolute; left:33px; top:-30px; display:block; width:61px; height:30px; }


div.mainmenu div.menu-abc{text-align:right; color:#999; position:relative; bottom:5px; text-transform:lowercase;}
div.mainmenu div.menu-abc ul{clear:both; margin:0 0 0 100px;}
div.mainmenu div.menu-abc ul li{float:left; font-size:130%; padding:0 .4em;}
div.mainmenu div.menu-abc ul li.last{border-left:1px solid #f26532;}
div.mainmenu div.menu-abc ul li.last a{color:#f26532;}

div.menu-footer{background:url('/images/sprites.png') no-repeat 0 -166px; width:815px; height:54px; margin:0 auto; clear:both;}
div.menu-footer ul{list-style:none; padding:1em 0 0 0; margin:0 0 0 6em;}
div.menu-footer ul li{float:left; font-size:140%; margin:0 1.5em 0 1.5em;}
div.menu-footer ul li a{color:#ccc;}

div.footer-bottom div.copyrights{margin:0 0 0 80px;}
div.footer-bottom, div.footer-bottom a{color:#fff;}
div.footer-bottom{background:url('/images/footer-bg.gif') repeat-x; height:80px; clear:both;}
div.footer-bottom div.paysystems{float:right; margin:1em 0 0 0;}
div.footer-bottom div.paysystems ul{margin:0; padding:0; list-style:none;}
div.footer-bottom div.paysystems li{float:left; margin:0 1em 0 0;}

div.footer-bottom div.paysystems li.assist a{display:block; background:url('/images/paysystems/assists.gif') no-repeat; width:68px; height:24px;}
div.footer-bottom div.paysystems li.moneymail a{display:block; background:url('/images/paysystems/moneymails.gif') no-repeat; width:68px; height:24px;}
div.footer-bottom div.paysystems li.rbc a{display:block; background:url('/images/paysystems/rbkmoneys.gif') no-repeat; width:68px; height:24px;}
div.footer-bottom div.paysystems li.webmoney a{display:block; background:url('/images/paysystems/webmoneys.gif') no-repeat; width:68px; height:24px;}
div.footer-bottom div.paysystems li.yandex a{display:block; background:url('/images/paysystems/yandexs.gif') no-repeat; width:68px; height:24px;}

div.attention-line{background-color:#FFE4A0; height:30px; line-height:30px; margin:3em 0 4.5em 0; padding:0 0 0 10em; position:relative; color:#603813;}
div.attention-line div.medal{background:url('/images/medal.png') no-repeat; width:80px; height:102px; position:absolute; bottom:-50px; left:40px;}
div.attention-line div.medal a{display:block; width:80px; height:102px;}

/*main page*/
div.main-page div.string1{margin:0 0 1em 0;}
div.main-page div.string1 div.item1{float:left; width:140px; text-align:center !important; margin:0 1em 0 0;}
div.main-page div.string1 div.item1 div.video-list{position:relative; border-left:1px solid #ececec; border-right:1px solid #ececec;}
div.main-page div.string1 div.item1 div.video-list div.padder{padding:2em 1em;}
div.main-page div.string1 div.item1 div.top{background:url('/images/sprites.png') no-repeat -151px -500px; height:9px;}
div.main-page div.string1 div.item1 div.bottom{background:url('/images/sprites.png') no-repeat 0 -503px; height:9px;}

div.main-page div.string1 div.item1 div.video-list a.up{display:block; position:absolute; top:-15px; left:50px; background:url('/images/sprites.png') no-repeat -860px -192px; width:39px; height:23px;}
div.main-page div.string1 div.item1 div.video-list a.down{display:block; position:absolute; bottom:-15px; left:50px; background:url('/images/sprites.png') no-repeat -819px -192px; width:39px; height:23px;}

div.main-page div.string1 div.item1 div.video-list div.padder img {width: 105px; height: 66px;}
div.main-page div.string1 div.item3 div.video-list div.padder div.over{overflow:auto; height:223px;}
div.main-page div.string1 div.item1 div.video-list div.padder div.over{overflow:hidden; height:223px;}

div.main-page div.string1 div.item2{float:left; width:449px; margin:0 1em 0 0;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel{background:url('/images/sprites.png') no-repeat 0 -405px; width:449px; height:38px; position:relative;}
div.main-page div.string1 div.item2 div.video-box{background-color:#000; width:449px;}
div.main-page div.string1 div.item2 div.video-box div.video-frame{height:253px;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel ul{margin:0; padding:0; list-style:none; position:absolute; left:150px; top:2px;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel li{float:left; margin:0 .5em 0 0;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel li.previous a{display:block; background:url('/images/sprites.png') no-repeat -451px -408px; width:20px; height:20px;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel li.stop a{display:block; background:url('/images/sprites.png') no-repeat -491px -408px; width:20px; height:20px;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel li.play a{display:block; background:url('/images/sprites.png') no-repeat -471px -408px; width:20px; height:20px;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel li.next a{display:block; background:url('/images/sprites.png') no-repeat -511px -408px; width:20px; height:20px;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel a.sms{display:block; position:absolute; right:46px; top:4px; background:url('/images/sprites.png') no-repeat -883px -170px; width:11px; height:18px;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel a.buy{display:block; position:absolute; right:9px; top:8px; background:url('/images/sprites.png') no-repeat -896px -173px; width:17px; height:14px;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel div.volume{position:absolute; left:20px; top:4px;}

div.main-page div.string1 div.item2 div.video-box div.video-control-panel a.vol0{display:block; float:left; background:url('/images/volume.png') no-repeat -19px -8px; width:3px; height:8px; margin:9px 2px 0 0;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel a.vol0-off{display:block; float:left; background:url('/images/volume.png') no-repeat -7px -24px; width:3px; height:8px; margin:9px 2px 0 0;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel a.vol1{display:block; float:left; background:url('/images/volume.png') no-repeat 0px -7px; width:4px; height:9px; margin:8px 2px 0 0;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel a.vol1-off{display:block; float:left; background:url('/images/volume.png') no-repeat -12px -25px; width:4px; height:9px; margin:8px 2px 0 0;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel a.vol2{display:block; float:left; background:url('/images/volume.png') no-repeat -6px -3px; width:4px; height:13px; margin:4px 2px 0 0;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel a.vol2-off{display:block; float:left; background:url('/images/volume.png') no-repeat -6px -22px; width:4px; height:13px; margin:4px 2px 0 0;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel a.vol3{display:block; float:left; background:url('/images/volume.png') no-repeat 0 0; width:4px; height:16px; margin:1px 2px 0 0;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel a.vol3-off{display:block; float:left; background:url('/images/volume.png') no-repeat 0 -19px; width:4px; height:16px; margin:1px 2px 0 0;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel div.timeline{position:absolute; bottom:4px; margin:0 20px; clear:both; width:400px; background-color:#fff; height:5px; cursor:pointer; border:1px solid #a9a9a9;}
div.main-page div.string1 div.item2 div.video-box div.video-control-panel div.time-lost{background-color:#f15a25; height:5px;}

div.main-page div.string1 div.item3{float:left; width:246px; position:relative;}
div.main-page div.string1 div.item3 div.video-top-list{border-left:1px solid #ECECEC; border-right:1px solid #ECECEC; border-bottom:1px solid #ECECEC;}
div.main-page div.string1 div.item3 div.video-top-list div.new, div.main-page div.string1 div.item3 div.video-top-list div.popular{position:relative; bottom:3px;}
div.main-page div.string1 div.item3 div.video-top-list div.new div.title{background:url('/images/sprites.png') no-repeat -676px -419px; width:246px; height:31px; line-height:23px; text-align:center; cursor:pointer; position:relative; top:-1px;}
div.main-page div.string1 div.item3 div.video-top-list div.new div.active{background:url('/images/sprites.png') no-repeat -676px -450px; cursor:default;}
div.main-page div.string1 div.item3 div.video-top-list div.popular div.title{background:url('/images/sprites.png') no-repeat -676px -419px; width:246px; height:31px; line-height:23px; text-align:center; position:relative; top:-9px; cursor:pointer;}
div.main-page div.string1 div.item3 div.video-top-list div.popular div.active{background:url('/images/sprites.png') no-repeat -676px -450px; cursor:default;}
div.main-page div.string1 div.item3 div.video-top-list div.active{color:#fff;}
div.main-page div.string1 div.item3 div.video-top-list div.l-b{position:absolute; left:0; bottom:0; background:url('/images/sprites.png') no-repeat -861px -178px; width:10px; height:8px;}
div.main-page div.string1 div.item3 div.video-top-list div.r-b{position:absolute; right:0; bottom:0; background:url('/images/sprites.png') no-repeat -871px -178px; width:10px; height:8px;}
div.main-page div.string1 div.item3 div.video-top-list div.content ul{margin:0; padding:0; list-style:none;}
div.main-page div.string1 div.item3 div.video-top-list div.content li{border-bottom:1px solid #ececec; padding:.5em 0;}
div.main-page div.string1 div.item3 div.video-top-list div.content li.first{padding:0 0 .5em 0;}
div.main-page div.string1 div.item3 div.video-top-list div.content li.last{border:none;}
div.main-page div.string1 div.item3 div.video-top-list div.content div.over{overflow:auto; height:210px;}
div.main-page div.string1 div.item3 div.video-top-list div.content div.over span.orange{cursor:pointer;}

div.main-page div.string1 div.item3 div.video-top-list div.content li div.action-links{float:right; width:40px; margin:1em 0 0 0;}
div.main-page div.string1 div.item3 div.video-top-list div.content li div.action-links a.add-in-cart{display:block; background:url('/images/sprites.png') no-repeat -835px -38px; width:13px; height:12px; float:left;}
div.main-page div.string1 div.item3 div.video-top-list div.content li div.action-links a.buy-sms{display:block; background:url('/images/sprites.png') no-repeat -853px -38px; width:9px; height:14px; margin:0 0 0 18px;}

div.main-page div.string2 div.block-info{float:right; width:170px; border:1px solid #d9d9d9; font-size:75%;}
div.main-page div.string2 div.padder-l-r-b{padding:0 4em 1em 4em;}
div.main-page div.string2 div.block-info div.top{background:url('/images/sprites.png') no-repeat -534px -295px; color:#fff; padding:0 .5em; height:19px; line-height:19px;}
div.main-page div.string2 div.block-info a{color:#fd7d1e;}


div.main-page div.string3{margin:0 0 1em 0;}
div.main-page div.string3 ul li{float:left; width:10%; padding:0 0px 0 0; margin:0 .7em;}
div.main-page div.string3 ul{list-style:none; margin:0; padding:0;}

div.main-page div.string4 div.left{width:420px;}
div.main-page div.string4 div.left div.content img.cover, div.main-page div.string4 div.right img.cover{float:left;}
div.main-page div.string4 div.left div.content div.info, div.main-page div.string4 div.right div.content div.info{margin:0 0 0 90px;}
div.main-page div.string4 div.left div.content ul, div.main-page div.string4 div.right div.content ul{list-style:none; margin:0; padding:0;}
div.main-page div.string4 div.left div.content ul li, div.main-page div.string4 div.right div.content ul li{float:left; margin:0 0 1em 0; width:210px; position:relative;}
div.main-page div.string4 div.left div.content ul li a, div.main-page div.string4 div.right div.content ul li a{color:#ef5821; text-decoration:none;}
div.main-page div.string4 div.left div.content ul li a.buy, div.main-page div.string4 div.right div.content ul li a.buy{display:block; background:url('/images/sprites.png') no-repeat -835px -38px; width:13px; height:12px; position:absolute; bottom:0;}
div.main-page div.string4 div.right div.content ul li a.subscribe{background:url('/images/sprites.png') no-repeat scroll -866px -38px; display:block; height:11px; width:13px; position:absolute; bottom:0; left:107px;}
div.main-page div.string4 div.right{width:445px; margin:0 0 0 0;}

div.main-page div.string5{margin:0 0 1em 0;}
div.main-page div.string5 div.reviews div.item1, div.main-page div.string5 div.reviews div.item2,
div.main-page div.string5 div.reviews div.item3, div.main-page div.string5 div.reviews div.item4,
div.main-page div.string6 div.reviews div.item1, div.main-page div.string6 div.reviews div.item2,
div.main-page div.string6 div.reviews div.item3, div.main-page div.string6 div.reviews div.item4
{float:left; width:217px; padding:0 0 0 .5em; font-size:85%;}
div.main-page div.string5 div.reviews div.item1 img.cover, div.main-page div.string5 div.reviews div.item2 img.cover,
div.main-page div.string5 div.reviews div.item3 img.cover, div.main-page div.string5 div.reviews div.item4 img.cover,
div.main-page div.string6 div.reviews div.item1 img.cover, div.main-page div.string6 div.reviews div.item2 img.cover,
div.main-page div.string6 div.reviews div.item3 img.cover, div.main-page div.string6 div.reviews div.item4 img.cover
{float:left; margin:0 .5em .5em 0;}
div.main-page div.string5 div.reviews div.item1 div.more a, div.main-page div.string5 div.reviews div.item2 div.more a,
div.main-page div.string5 div.reviews div.item3 div.more a, div.main-page div.string5 div.reviews div.item4 div.more a
{color:#55ce1b;}
div.main-page div.string6 div.reviews div.item1 div.more a, div.main-page div.string6 div.reviews div.item2 div.more a,
div.main-page div.string6 div.reviews div.item3 div.more a, div.main-page div.string6 div.reviews div.item4 div.more a
{color:#19a6dc;}

/*Page text*/
div.page-text h4, div.page-text-news h3, div.page-text-reviews h3{font-weight:bold !important;}
div.page-text h3, div.page-text-news h3, div.page-text-reviews h2{margin:0 0 .3em 0 !important;}
div.page-text a, div.page-text-news a, div.win-pay-sms a{color:#2284C5;}
div.page-text-reviews a{color:#55CE1B;}
div.page-text span.buy-sms{background:url('/images/sprites.png') no-repeat scroll -853px -38px; display:inline-block; height:14px; width:9px;}
div.page-text span.listen{background:url('/images/sprites.png') no-repeat scroll -818px -38px; display:inline-block; height:12px; width:15px;}
div.page-text span.cart{background:url('/images/sprites.png') no-repeat scroll -835px -38px; display:inline-block; height:12px; width:13px;}
div.page-text span.subscribe{background:url('/images/sprites.png') no-repeat scroll -866px -38px; display:inline-block; height:11px; width:13px;}

/*all reviews*/
div.all-reviews-news div.string{margin:0 0 2em 0;}
div.all-reviews-news div.string img.cover{float:left; margin:0 0 10px 0;}
div.all-reviews-news div.string div.text{margin:0 0 0 130px;}
div.all-reviews-news div.string div.text h3{margin:0 0 .3em 0; font-weight:bold !important;}
div.all-reviews-news div.string div.item1{float:left; width:420px; margin:0 2em 0 0; border-right:1px solid #;}
div.all-reviews-news div.string div.item2{float:left; width:440px;}

/**/
div.page-text-news img{margin:0 .5em .5em 0;}
div.page-text-news div.separator{margin:2.5em 0;}
div.minor-news div.string{margin:0 0 2em 0;}

div.page-text-reviews div.main-review ul.add-inn li{float:left; margin:0 .5em 0 0;}
div.page-text-reviews div.main-review ul.add-inn a.buy{display:block; background:url(/images/sprites.png) no-repeat scroll -715px 0; width:23px; height:19px;}
div.page-text-reviews div.main-review ul.add-inn a.subscribe{display:block; background:url(/images/sprites.png) no-repeat scroll -740px 0; width:19px; height:19px;}
div.page-text-reviews div.main-review ul.add-inn a.strimming{display:block; background:url(/images/sprites.png) no-repeat scroll -715px 0; width:23px; height:19px;}
div.page-text-reviews img{margin:0 0 .5em 0; float:left;}
div.page-text-reviews div.info{margin:0 0 0 210px;}
div.page-text-reviews div.info ul{margin:0 0 1em 0; padding:0; list-style:none;}
div.page-text-reviews div.separator{margin:2.5em 0;}
div.page-text-reviews div.string{margin:0 0 2em 0;}
div.page-text-reviews div.minor-review h3{margin:0;}
div.page-text-reviews div.minor-review img{margin:0 .5em .5em 0;}

/*catalog*/
div.catalog ul{list-style:none; margin:0; padding:0;}
div.catalog div.string1 ul li{float:left; width:10%; padding:0 0px 0 0; margin:0 .7em;}
div.catalog div.string2  ul.catalog-list li{margin:0 20px 5px 0;}
div.catalog div.string2  ul.catalog-list li a{color:#000; text-decoration:none;}
div.catalog div.string2  ul.catalog-list li a:hover{text-decoration:underline;}
div.catalog div.string1{margin:0 0 1em 0;}
div.artist-album a, div.title-album a{font-size:85%; text-decoration:none;}
div.artist-album a{color:#f15a24;}
div.title-album a{color:#000;}
div.separator{background:url('/images/sprites.png') no-repeat 0 -220px; height:4px; clear:both;}

div.catalog div.string2  ul.catalog-list{width:275px; margin:0 20px 5px 0;}
div.catalog div.string2  ul.catalog-list{float:left;}


/*profile*/
div.profile{position:relative;}
div.profile a{color:#2284c5;}
div.profile ul.menu{margin:0; padding:0;}
div.profile ul.menu li{float:left; list-style:none; line-height:18px;}
div.profile ul.menu li a{text-decoration:none; color:#000;}
div.profile ul.menu li a:hover{text-decoration:underline;}
div.profile ul.menu li.active span{background:#ffc200 url('/images/tr.gif') no-repeat right 0;}
div.profile ul.menu li span{background:#ffe292 url('/images/tr-na.gif') no-repeat right 0; position:relative;}
div.profile ul.menu li span.cart{background:#ffe292 url('/images/tr-na-last.gif') no-repeat right 0; position:relative;}
div.profile ul.menu li.active span.cart{background:#ffc200 url('/images/tr-last-active.gif') no-repeat right 0;}
div.profile ul.menu li span{padding:0 2.4em;}
div.profile ul.menu li span.profile b, div.profile ul.menu li span.paid b, div.profile ul.menu li span.subscribe b,
div.profile ul.menu li span.strimming b, div.profile ul.menu li span.cart b
{display:block; width:15px; height:15px; position:absolute; bottom:0;}
div.profile ul.menu li span.profile b{height:17px;}

div.profile ul.menu li span.profile b{background:url('/images/sprites.png') no-repeat -136px 0; left:115px;}
div.profile ul.menu li span.paid b{background:url('/images/sprites.png') no-repeat -834px -20px; left:112px;}
div.profile ul.menu li span.subscribe b{background:url('/images/sprites.png') no-repeat -849px -20px; left:90px;}
div.profile ul.menu li span.strimming b{background:url('/images/sprites.png') no-repeat -818px -20px; left:99px;}
div.profile ul.menu li span.cart b{background:url('/images/sprites.png') no-repeat -120px 0; left:111px; bottom:2px;}

div.profile td.right div.padder, div.profile-charts  td.right div.padder{padding:1em 0em 1em .3em;}
td.right .album-page .list div.padder{padding:1em 0em 1em 1em;}
div.profile td.right div.item, div.profile-charts  td.right  div.item{height:210px;}

div.profile td.left, div.profile-charts td.left{width:245px; background-color:#f2f2f2;}
div.profile td.left div.filed{background-color:#fff;}
div.profile td.left div.filed h4{text-align:center;}
div.profile td.left div.filed h4 span{color:#ed1c24;}
div.profile td.left div.filed div.bottom{background:url('/images/sprites.png') no-repeat -263px -1px; width:151px; height:16px; margin:0 auto; padding:3px 0 0 0; text-align:center;}
div.profile div.filed div.avatar{background:url('/images/sprites.png') no-repeat 0 -254px; width:151px; height:151px; margin:0 auto; vertical-align:middle; text-align:center;}
div.profile div.filed div.avatar span{position:relative; top:2px; left: 2px; color:#fff;}

div.profile td.right div.left-block{ float:left;}
div.profile td.right div.left-block div.string{margin:0 0 .5em 0;}
div.profile td.right div.left-block div.string input[type="text"]{background-color:#fff8e9; border:1px solid #000;}
div.profile td.right div.left-block label{display:block; width:70px; float:left; text-align:right; margin:0 .5em 0 0;}

table.main-table{width:100%;}
div.profile td.left{background-color:#f2f2f2; width:245px;}
div.profile td.left div.padder{padding:11px;}
div.profile td.left div.filed{background-color:#fff;}
div.profile td.left div.filed a{text-decoration:none; color:#000;}
div.profile td.left div.filed h4{text-align:center;}
div.profile td.left div.filed h4 span{color:#ed1c24;}
div.profile td.left div.filed div.bottom{background:url('/images/sprites.png') no-repeat -263px -1px; width:151px; height:16px; margin:0 auto; padding:3px 0 0 0; text-align:center;}
div.profile td.filed div.avatar{background:url('/images/sprites.png') no-repeat 0 -254px; width:151px; height:151px; margin:0 auto; vertical-align:middle; text-align:center;}
div.profile td.filed div.avatar span{position:relative; top:70px; color:#fff;}

div.profile td.right div.right-block{margin:0 0 0 250px; background-color:#fff8e9;}
div.profile td.right div.right-block table.add-avatar{margin:0 0 3em 0; padding:0 0 0 6.6em;}
div.profile td.right div.right-block table.add-avatar label{display:block; float:left; margin:0 .5em 0 0; width:50px;}
div.profile td.right div.right-block table.add-avatar div{text-align:right; padding:0 .3em;}
div.profile td.right div.right-block div.string{margin:0 0 .5em 0;}
div.profile td.right div.right-block label{display:block; width:120px; float:left; text-align:right; margin:0 .5em 0 0;}
div.profile td.right div.right-block div.string input[type="text"]{background-color:#fff; border:1px solid #000;}
div.profile td.right div.right-block input.btn-save{margin:0 0 0 .5em;}
div.profile td.right div.history-payment-field input.btn-upd{background:url('/images/sprites.png') no-repeat -415px 0; width:71px; height:19px;}

/*all buttons*/
input.btn-save{background:url('/images/sprites.png') no-repeat -415px 0; width:71px; height:19px;}
input.btn-save, input.add-money, input.add-sms-money, input.btn-pay, input.btn-download-zip, input.btn-subscribe, input.btn-buy, input.add-playlist,
input.btn-ok, div.hidden-panel input.btn-search, div.login-field input.btn-send, div.profile div.payment-page2 input.btn-continue{border:none; font-size:85%; padding:0 0 2px 0; cursor:pointer;}
input.btn-ok, div.registration input#update-captcha-button, div.registration input.btn-reg, div.profile td.right div.history-payment-field input.btn-upd,
div.login-page div.login-field input.btn-send
{border:none; font-size:85%; padding:0 0 2px 0; cursor:pointer;}

div.profile div.right div.right-block{margin:0 0 0 250px; background-color:#fff8e9;}
div.profile div.right div.right-block table.add-avatar{margin:0 0 3em 0; padding:0 0 0 6.6em;}
div.profile div.right div.right-block table.add-avatar label{display:block; float:left; margin:0 .5em 0 0; width:50px;}
div.profile div.right div.right-block table.add-avatar div{text-align:right; padding:0 .3em;}
div.profile div.right div.right-block div.string{margin:0 0 .5em 0;}
div.profile div.right div.right-block label{display:block; width:120px; float:left; text-align:right; margin:0 .5em 0 0;}
div.profile div.right div.right-block div.string input[type="text"]{background-color:#fff; border:1px solid #000;}
div.profile div.right div.right-block input.btn-save{margin:0 0 0 .5em;}

div.profile div.info-toolbar{background:url('/images/sprites.png') no-repeat -151px -255px; line-height:34px; padding:0 .5em; text-align:right; color:#fff; clear:both;}
div.profile div.info-toolbar select.enter-amount, div.profile div.info-toolbar strong{margin:0 .5em 0 0;}
div.profile div.info-toolbar input.add-money{background:url('/images/sprites.png') no-repeat -488px 0; width:72px; height:19px;}
div.profile div.info-toolbar input.add-sms-money{background:url('/images/sprites.png') no-repeat -561px 0; width:130px; height:19px;}
div.profile div.info-toolbar input.enter-amount{width:50px;}

div.history-payment-field{background-color:#fff8e9;}
div.history-payment-field div.padder{padding:1em !important;}
div.query-result{background-color:#fff;}
div.query-result table{width:100%;}
div.query-result table.tb1{border-bottom:3px solid #ffe292; margin:0 0 1em 0;}
div.query-result table.tb1 thead{background-color:#ffe292;}
div.query-result table.tb2{border-bottom:3px solid #fff8e9;}
div.query-result table.tb2 thead{background-color:#fff8e9;}
div.query-result table thead th{text-align:left; padding:.2em .5em .2em 1em;}
div.query-result table tbody td{padding:.2em .5em .2em 1em;}

/*User login*/
div.login-page div.tab-container-g{width:200px !important;}
div.login-page div.login-field{width:288px;}
div.login-page div.login-field label{width:70px; display:block; float:left; margin:0 .5em 0 0;}
div.login-page div.login-field input.login, div.login-field input.password{width:200px; border:1px solid #f15a24; padding:.2em;}
div.login-page div.login-field input.btn-send{background:url('/images/sprites.png') no-repeat -415px 0; width:71px; height:19px;}
div.login-page div.login-field a.special-padder{margin:0 0 0 80px;}
/*Registration*/
div.registration div.string{margin:0 0 1em 0;}
div.registration div.rules{padding:0 0 0 150px;}
div.registration div.string label{display:block; float:left; width:150px;}
div.registration div.string input.i-t{width:200px;}
div.registration div.string select.i-t{width:203px;}
div.registration img#captcha-image{position:relative; top:5px;}
div.registration input#update-captcha-button{background:url('/images/sprites.png') no-repeat -415px 0; width:71px; height:19px;}
div.registration input.btn-reg{background:url('/images/sprites.png') no-repeat -397px -294px; width:125px; height:21px; color:#fff;}

/*profile-charts*/
div.profile-charts{position:relative;}
div.profile-charts ul.menu{margin:0; padding:0; float:right; position:absolute; left:250px; z-index:0;}
div.profile-charts ul.menu li{float:left; list-style:none; line-height:18px;}
div.profile-charts ul.menu li a{text-decoration:none; color:#000;}
div.profile-charts ul.menu li a:hover{text-decoration:underline;}
div.profile-charts ul.menu li span.top-albums{background:#ff8500 url('/images/tr2.gif') no-repeat right -48px;}
div.profile-charts ul.menu li span.top-artists{background:#ffe292 url('/images/tr2.gif') no-repeat right 0;}
div.profile-charts ul.menu li span.top-tracks{background:#e01772 url('/images/tr2.gif') no-repeat right -32px;}
div.profile-charts ul.menu li.active span.top-albums, div.profile-charts ul.menu li.active span.top-tracks, 
div.profile-charts ul.menu li.active span.top-artists{color:#fff;}
div.profile-charts ul.menu li span{padding:0 2.4em;}

div.profile-charts div.news-block{margin:0 0 2em 0;}
div.profile-charts div.news-block div.padder{padding:.5em;}
div.profile-charts div.news-block h5{font-weight:bold !important; margin:0;}
div.profile-charts div.news-block small{color:#f15a24;}
div.profile-charts div.news-block div.news-body{clear:left; font-size:11px;}
div.profile-charts div.news-block img{float:left; margin:0 1em .5em 0;}
div.profile-charts div.news-block a.more{color:#0071bc; font-size:11px;}

div.profile-charts table.table-charts thead, div.profile-charts table.table-charts2 thead, div.profile-charts table.table-charts3 thead{text-align:left;}
div.profile-charts table.table-charts td img, div.profile-charts table.table-charts2 td img, div.profile-charts table.table-charts3 td img{margin:0 1em 0 0;}
div.profile-charts table.table-charts, div.profile-charts table.table-charts2, div.profile-charts table.table-charts3{width:100%;}

div.profile-charts table.table-charts tr.place1, div.profile-charts table.table-charts tr.place2, 
div.profile-charts table.table-charts tr.place3{background-color:#fff0ee;}
div.profile-charts table.table-charts td, div.profile-charts table.table-charts th, 
div.profile-charts table.table-charts2 th, div.profile-charts table.table-charts2 td,
div.profile-charts table.table-charts3 th, div.profile-charts table.table-charts3 td{padding:.5em;}
div.profile-charts table.table-charts{border-bottom:10px solid #ffa083;}
div.profile-charts table.table-charts thead{background-color:#ffa083;}
div.profile-charts table.table-charts td div, div.profile-charts table.table-charts2 td div, 
div.profile-charts table.table-charts3 td div{width:24px; height:24px; margin:auto;}

div.profile-charts table.table-charts td.action ul{margin:0 auto; padding:0;}
div.profile-charts table.table-charts td.action ul li{float:left; margin:0 .5em 0 0; list-style:none;}
div.profile-charts table.table-charts td.action ul li a.add-in-cart{display:block; background:url('/images/sprites.png') no-repeat -835px -38px; width:13px; height:12px;}
div.profile-charts table.table-charts td.action ul li a.subscribe{display:block; background:url('/images/sprites.png') no-repeat -866px -38px; width:13px; height:11px;}

div.profile-charts table.table-charts td.n1 div, div.profile-charts table.table-charts2 td.n1 div, div.profile-charts table.table-charts3 td.n1 div{background:url('/images/sprites.png') no-repeat -153px -291px;}
div.profile-charts table.table-charts td.n2 div, div.profile-charts table.table-charts2 td.n2 div, div.profile-charts table.table-charts3 td.n2 div{background:url('/images/sprites.png') no-repeat -177px -291px;}
div.profile-charts table.table-charts td.n3 div, div.profile-charts table.table-charts2 td.n3 div, div.profile-charts table.table-charts3 td.n3 div{background:url('/images/sprites.png') no-repeat -201px -291px;}
div.profile-charts table.table-charts td.n4 div, div.profile-charts table.table-charts2 td.n4 div, div.profile-charts table.table-charts3 td.n4 div{background:url('/images/sprites.png') no-repeat -225px -291px;}
div.profile-charts table.table-charts td.n5 div, div.profile-charts table.table-charts2 td.n5 div, div.profile-charts table.table-charts3 td.n5 div{background:url('/images/sprites.png') no-repeat -249px -291px;}
div.profile-charts table.table-charts td.n6 div, div.profile-charts table.table-charts2 td.n6 div, div.profile-charts table.table-charts3 td.n6 div{background:url('/images/sprites.png') no-repeat -273px -291px;}
div.profile-charts table.table-charts td.n7 div, div.profile-charts table.table-charts2 td.n7 div, div.profile-charts table.table-charts3 td.n7 div{background:url('/images/sprites.png') no-repeat -297px -291px;}
div.profile-charts table.table-charts td.n8 div, div.profile-charts table.table-charts2 td.n8 div, div.profile-charts table.table-charts3 td.n8 div{background:url('/images/sprites.png') no-repeat -321px -291px;}
div.profile-charts table.table-charts td.n9 div, div.profile-charts table.table-charts2 td.n9 div, div.profile-charts table.table-charts3 td.n9 div{background:url('/images/sprites.png') no-repeat -345px -291px;}
div.profile-charts table.table-charts td.n10 div, div.profile-charts table.table-charts2 td.n10 div, div.profile-charts table.table-charts3 td.n10 div{background:url('/images/sprites.png') no-repeat -369px -291px;}

div.profile-charts table.table-charts2{border-bottom:10px solid #ffe292;}
div.profile-charts table.table-charts2 thead{background-color:#ffe292;}
div.profile-charts table.table-charts2 tr.place1, div.profile-charts table.table-charts2 tr.place2,
div.profile-charts table.table-charts2 tr.place3{background-color:#fff8e9;}
div.profile-charts table.table-charts2 td.action ul{margin:0 auto; padding:0;}
div.profile-charts table.table-charts2 td.action ul li{float:left; margin:0 .5em 0 0; list-style:none;}
div.profile-charts table.table-charts2 td span{color:#f15a24;}
div.profile-charts table.table-charts2 td.action a{display:block; background:url('/images/sprites.png') no-repeat scroll -867px -23px; width:9px; height:10px; margin:0 auto;}

div.profile-charts table.table-charts3{border-bottom:10px solid #f995c7;}
div.profile-charts table.table-charts3 thead{background-color:#f995c7;}
div.profile-charts table.table-charts3 tr.place1, div.profile-charts table.table-charts3 tr.place2,
div.profile-charts table.table-charts3 tr.place3{background-color:#fff0f8;}
div.profile-charts table.table-charts3 td.action ul{margin:0 auto; padding:0;}
div.profile-charts table.table-charts3 td.action ul li{float:left; margin:0 .5em 0 0; list-style:none;}
div.profile-charts table.table-charts3 td span{color:#f15a24;}

div.profile-charts table.table-charts3 td.action ul li a.listen{display:block; background:url('/images/sprites.png') no-repeat -818px -38px; width:15px; height:12px;}
div.profile-charts table.table-charts3 td.action ul li a.add-in-cart{display:block; background:url('/images/sprites.png') no-repeat -835px -38px; width:13px; height:12px;}
div.profile-charts table.table-charts3 td.action ul li a.buy-sms{display:block; background:url('/images/sprites.png') no-repeat -853px -38px; width:9px; height:14px;}
div.profile-charts table.table-charts3 td.action ul li a.subscribe{display:block; background:url('/images/sprites.png') no-repeat -866px -38px; width:13px; height:11px;}

/*cart*/
div.profile table.cart, div.profile table.subscribe{margin:0 0 1em 0;}
div.profile table.cart td, div.profile table.subscribe td{padding:.2em 1em;}
div.profile table.cart thead, div.profile table.subscribe thead{background-color:#ffe292;}
div.profile table.cart thead th, div.profile table.subscribe thead th{padding:0 1em;}
div.profile table.cart tr.type-separator, div.profile table.subscribe tr.type-separator{background-color:#fff8e9;}
div.profile table.cart td.del, div.profile table.subscribe td.del{text-align:center;}
div.profile table.cart td.del a, div.profile table.subscribe td.del a{display:block; background:url('/images/sprites.png') no-repeat -693px 0; width:20px; height:20px;}
div.profile table.cart td.designation, div.profile table.subscribe td.designation{width:100%;}
div.profile table.cart td.designation img, div.profile table.subscribe td.designation img{float:left; margin:0 .5em 0 0;}
div.profile table.cart td.designation span, div.profile table.subscribe td.designation span{color:#f15a24;}
div.profile table.cart td.designation span a, div.profile table.subscribe td.designation span a{text-decoration:none !important;}
div.profile table.cart td.download-all, div.profile table.subscribe td.download-all{padding:1em; text-align:right;}
div.profile table.cart tfoot, div.profile table.subscribe tfoot{background:url('/images/sprites.png') no-repeat -152px -254px; color:#fff; text-align:right; height:30px;}
div.profile table.cart td.status{white-space:nowrap;}
td.status{white-space:nowrap;}
div.profile table.subscribe tfoot a{color:#fff;}
div.profile table.cart tfoot input.btn-pay{background:url('/images/sprites.png') no-repeat -488px 0; width:72px; height:19px; margin:0 0 0 2em;}
div.profile img.ui-datepicker-trigger{cursor:pointer; position:relative; right:1px; top:4px; margin:0 7px 0 0; width:42px; height:21px;}
div.profile input.calendar_field{border:2px solid #f8a987; width:120px; height:15px; margin:0 .2em 0 0;}
div.profile select#balbnce_type{margin:0 .5em 0 0; border:2px solid #f8a987;}

div.profile div.encoding{background:url('/images/') no-repeat left 0; padding:0 0 0 20px;}


/*CreditCard-logos*/
a.assist{background:url('/images/sprites.png') no-repeat -158px -320px; width:154px; height:49px;}
a.mastercard{background:url('/images/sprites.png') no-repeat -155px -374px; width:50px; height:31px;}
a.mastercard-secure{background:url('/images/sprites.png') no-repeat -536px -412px; width:50px; height:31px;}
a.club{background:url('/images/sprites.png') no-repeat -207px -374px; width:50px; height:31px;}
a.visa{background:url('/images/sprites.png') no-repeat -260px -374px; width:50px; height:31px;}
a.visa-vrf{background:url('/images/sprites.png') no-repeat -403px -337px; width:55px; height:31px;}
a.yandex{background:url('/images/sprites.png') no-repeat -312px -374px; width:88px; height:31px;}
a.moneymail{background:url('/images/sprites.png') no-repeat -402px -374px; width:88px; height:31px;}
a.webmoney{background:url('/images/sprites.png') no-repeat -312px -337px; width:88px; height:31px;}
a.chronopay{background:url('/images/sprites.png') no-repeat -460px -337px; width:111px; height:31px;}
a.rbc{background:url('/images/sprites.png') no-repeat -492px -374px; width:88px; height:31px;}
a.jcb{background:url('/images/sprites.png') no-repeat -588px -412px; width:50px; height:31px;}

/*payment page*/
div.profile div.payment-page h3{float:left; margin:0 3em 0 0; color:#f15a24;}
div.profile div.payment-page div.padder-special, div.profile div.payment-page2 div.padder-special{padding:.5em 1em;}
div.profile div.payment-page div.title-separator, div.profile div.payment-page2 div.title-separator{background:url('/images/sprites.png') no-repeat -152px -254px; color:#fff; padding:.5em 1em; font-weight:bold;}
div.profile div.payment-page div.item1 dt, div.profile div.payment-page div.item2 dt{margin:0 0 1em 0;}
div.profile div.payment-page div.item1 p, div.profile div.payment-page div.item2 p{margin:0;}
div.profile div.payment-page div.item1 dl, div.profile div.payment-page div.item2 dl, div.profile div.payment-page div.item3 dl{padding:0 0 0 5em;}
div.profile div.payment-page div.item1 dt a, div.profile div.payment-page div.item2 dt a{display:inline-block;}
div.profile div.payment-page div.item1 dt input.radio{position:relative; right:461px;}
div.profile div.payment-page div.item2 dt input.radio{position:relative; right:244px;}
div.profile div.payment-page div.item2 dt input.radio-s{position:relative; right:133px;}
div.profile div.payment-page div.item2 dt input.radio-c{position:relative; right:156px;}
div.profile div.payment-page div.item3 label{display:block; float:left; width:200px;}
div.profile div.payment-page div.item3 input.count{width:50px;}
div.profile div.payment-page div.item3 input.btn-pay{background:url('/images/sprites.png') no-repeat -488px 0; width:72px; height:19px; margin:0 0 0 2em;}
div.profile div.payment-page div.item2 dt a.moneymail{background:url('/images/sprites.png') no-repeat -402px -374px; width:88px; height:31px; position:relative; top:10px;}
div.profile div.payment-page div.item2 dt a.rbc{background:url('/images/sprites.png') no-repeat -492px -374px; width:88px; height:31px; position:relative; top:10px;}
div.profile div.payment-page div.item2 dt a.webmoney{background:url('/images/sprites.png') no-repeat -312px -337px; width:88px; height:31px; position:relative; top:10px;}
div.profile div.payment-page div.item2 dt a.chronopay{position:relative; top:10px;}
div.profile div.payment-page div.item1 dd, div.profile div.payment-page div.item2 dd{margin:0; padding:0;}

div.profile div.payment-page2 div.string{margin:0 0 1em 0;}
div.profile div.payment-page2 label{display:block; float:left; width:110px;}
div.profile div.payment-page2 input.i-t{width:200px;}
div.profile div.payment-page2 input.btn-continue{background:url('/images/sprites.png') no-repeat -810px 0; color:#fff; width:98px; height:20px; margin:0 0 0 110px; border:none;}

/*help-page*/
div.paysistems ul{list-style:none; margin:0 0 1em 0; padding:0;}
div.paysistems ul li{float:left; margin:0 .5em 0 0;}
div.paysistems li a{display:block;}

/*popup windows*/
div.background-frame{background-color:#fff; height:100%; opacity:0.6; filter:alpha(opacity=60); position:fixed; top:0; width:100%; z-index:3;}
div.win-pay-sms, div.win-playlist{left:50%; margin-top:-155px !important; margin-left:-155px; position:fixed; top:50%; width:310px; z-index:4;} 
div.win-pay-sms{font-size:12px;}
div.win-pay-sms h3{color:#f15a24;}
div.win-pay-sms .padder{padding:1em;}
div.win-pay-sms .top, div.win-playlist .top{background:url('/images/sprites.png') no-repeat -610px -376px; height:12px; position:relative;}
div.win-pay-sms .content, div.win-playlist .content{background-color:#fff; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; margin:0 0 0 1px;}
div.win-pay-sms .bottom, div.win-playlist .bottom{background:url('/images/sprites.png') no-repeat -610px -387px; height:18px;}

div.win-pay-sms .top small, div.win-playlist .top small{position:absolute; right:20px; top:5px; color:#f15a24;}
div.win-pay-sms .top a.close, div.win-playlist .top a.close{display:block; background:url('/images/sprites.png') no-repeat -819px -52px; width:13px; height:14px; position:absolute; right:-15px; top:-0px;}
div.win-pay-sms .content input.price{width:40px; margin:0 .2em 0 .5em; border:1px solid #f15a24;}
div.win-pay-sms .content input.sum{width:40px; margin:0 .2em 0 .6em; border:1px solid #f15a24;}
div.win-pay-sms .content input.btn-pay{background:url('/images/sprites.png') no-repeat -188px 0px; width:74px; height:20px; color:#fff;}
input.btn-download-zip{background:url('/images/sprites.png') no-repeat -5-62px 0px; width:129px; height:20px;}
div.paid-page tfoot{text-align:left !important;}

div.win-playlist ol, div.win-audio-player ol{margin:0 0 2em 0; padding:0;}
div.win-playlist ol li, div.win-audio-player ol li{margin:0 0 .5em 0;}
div.win-playlist ol li a, div.win-audio-player ol li a{color:#000;}
div.win-playlist table.playlist, div.win-audio-player table.playlist{width:100%;}
div.win-playlist table.playlist td, div.win-audio-player table.playlist td{padding:0 0 .5em 0;}
div.win-playlist table.playlist thead th, div.win-audio-player table.playlist table th {font-weight:normal; padding:0 0 1em 0; text-align:left;}
div.win-playlist table.playlist td.designation, div.win-audio-player table.playlist td.designation{width:150px;}
div.win-playlist table.playlist td.designation small, div.win-audio-player table.playlist td.designation small{color:#666;}
div.win-playlist table.playlist td.num, div.win-audio-player table.playlist td.num{vertical-align:top; width:15px;}
div.win-playlist table.playlist td.action, div.win-audio-player table.playlist td.action{width:90px !important;}
div.win-playlist table.playlist, div.win-audio-player table.playlist{margin:0 0 1em 0;}
div.win-playlist div.listen{float:right;}
div.win-playlist div.listen a{display:block; background:url('/images/sprites.png') no-repeat -882px -49px; height:21px; float:left; margin:0 .2em 0 0; padding:5px 0 0 35px;}
div.win-playlist table.playlist th a{display:block; margin:.5em 0 0 0;}
input.btn-ok{background:url('/images/sprites.png') no-repeat -819px -168px; width:40px; height:21px; color:#fff;}
div.win-playlist div.add-track{padding:0 0 0 1.5em;}
div.win-playlist div.add-track input.btn-ok{background:url('/images/sprites.png') no-repeat -810px 0; width:98px; height:20px; color:#fff; margin:5px 0 0 0;}
div.playlist-name{margin:0 0 1em 0;}
div.playlist-name input[type='text']{width:230px; border:1px solid #000; padding:.1em 0 .2em .1em;}
div.playlist-name input[type='submit']{padding:0;}

div.add-box div.padder{padding:3em 2em;}
div.add-box div.album-cover img{float:left; margin:0 .5em 0 0;}
div.add-box div.action-info{margin:0 auto 3em auto; width:200px;}
div.add-box div.attention{margin:0 0 0 100px;}
div.add-box div.links{clear:both; text-align:center;}

div.video-player{left:50%; margin-top:-250x !important; margin-left:-235px; position:fixed; top:15%; width:465px; z-index:100;} 


div.video-player .top{background:url('/images/sprites.png') no-repeat -456px -224px; height:11px; position:relative;}
div.video-player .top small{position:absolute; right:20px; top:5px; color:#f15a24;}
div.video-player .top a.close{display:block; background:url('/images/sprites.png') no-repeat -819px -52px; width:13px; height:14px; position:absolute; right:-15px; top:-0px;}
div.video-player .content{background-color:#fff; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; margin:0 0 0 1px;}
div.video-player .bottom{background:url('/images/sprites.png') no-repeat -456px -233px; height:21px;}
div.video-player div.video-link{color:#777; text-align:left;}
div.video-player div.video-link span{margin:0 0 0 11px;}
div.video-player div.video-link div.link{background-color:#f3f3f3; color:#777; border:none; font-size:10px; height:23px; line-height:23px;}
div.video-player div.video-link div.left{background:url('/images/input-l.gif') no-repeat left 0; padding:0 0 0 11px;}
div.video-player div.video-link div.right{background:url('/images/input-r.gif') no-repeat right 0; padding:0 11px 0 0;}


div.video-player div.content{padding:1em 0 0 0;}
div.video-player div.content div.padder-special{padding:0 .5em .5em .5em;}
div.video-player div.video-box div.video-control-panel{background:url('/images/sprites.png') no-repeat 0 -405px; width:450px; height:38px; position:relative;}
div.video-player div.video-box{background-color:#000; width:449px; margin:0 auto;}
div.video-player div.video-box div.video-frame{height:253px;}
div.video-player div.video-box div.video-control-panel ul{margin:0; padding:0; list-style:none; position:absolute; left:150px; top:2px;}
div.video-player div.video-box div.video-control-panel li{float:left; margin:0 .5em 0 0;}
div.video-player div.video-box div.video-control-panel li.previous a{display:block; background:url('/images/sprites.png') no-repeat -451px -408px; width:20px; height:20px;}
div.video-player div.video-box div.video-control-panel li.stop a{display:block; background:url('/images/sprites.png') no-repeat -491px -408px; width:20px; height:20px;}
div.video-player div.video-box div.video-control-panel li.play a{display:block; background:url('/images/sprites.png') no-repeat -471px -408px; width:20px; height:20px;}
div.video-player div.video-box div.video-control-panel li.next a{display:block; background:url('/images/sprites.png') no-repeat -511px -408px; width:20px; height:20px;}
div.video-player div.video-box div.video-control-panel a.sms{display:block; position:absolute; right:46px; top:4px; background:url('/images/sprites.png') no-repeat -883px -170px; width:11px; height:18px;}
div.video-player div.video-box div.video-control-panel a.buy{display:block; position:absolute; right:9px; top:8px; background:url('/images/sprites.png') no-repeat -896px -173px; width:17px; height:14px;}
div.video-player div.video-box div.video-control-panel div.volume{position:absolute; left:20px; top:4px;}

div.video-player div.video-box div.video-control-panel a.vol0{display:block; float:left; background:url('/images/volume.png') no-repeat -19px -8px; width:3px; height:8px; margin:9px 2px 0 0;}
div.video-player div.video-box div.video-control-panel a.vol0-off{display:block; float:left; background:url('/images/volume.png') no-repeat -7px -24px; width:3px; height:8px; margin:9px 2px 0 0;}
div.video-player div.video-box div.video-control-panel a.vol1{display:block; float:left; background:url('/images/volume.png') no-repeat 0px -7px; width:4px; height:9px; margin:8px 2px 0 0;}
div.video-player div.video-box div.video-control-panel a.vol1-off{display:block; float:left; background:url('/images/volume.png') no-repeat -12px -25px; width:4px; height:9px; margin:8px 2px 0 0;}
div.video-player div.video-box div.video-control-panel a.vol2{display:block; float:left; background:url('/images/volume.png') no-repeat -6px -3px; width:4px; height:13px; margin:4px 2px 0 0;}
div.video-player div.video-box div.video-control-panel a.vol2-off{display:block; float:left; background:url('/images/volume.png') no-repeat -6px -22px; width:4px; height:13px; margin:4px 2px 0 0;}
div.video-player div.video-box div.video-control-panel a.vol3{display:block; float:left; background:url('/images/volume.png') no-repeat 0 0; width:4px; height:16px; margin:1px 2px 0 0;}
div.video-player div.video-box div.video-control-panel a.vol3-off{display:block; float:left; background:url('/images/volume.png') no-repeat 0 -19px; width:4px; height:16px; margin:1px 2px 0 0;}
div.video-player div.video-box div.video-control-panel div.timeline{position:absolute; bottom:4px; margin:0 20px; clear:both; width:400px; background-color:#fff; height:3px; border:1px solid #a9a9a9;}
div.video-player div.video-box div.video-control-panel div.time-lost{background-color:#f15a25; height:3px;}

/*subscribe*/
div.subscribe h2{color:#f15a24;}
div.subscribe div.subscribe-separator{background:url('/images/sprites.png') no-repeat -152px -260px; line-height:30px; height:30px; padding:0 1em;}
div.subscribe div.subscribe-separator a{color:#fff;}
div.subscribe div.subscribe-separator input.btn-subscribe{background:url('/images/sprites.png') no-repeat -562px 0px; width:129px; height:20px; margin:.5em 2em 0 0; float:left;}
div.subscribe div.subscribe-separator input.signup-streaming{background:url('/images/sprites.png') no-repeat -312px -317px; width:293px; height:20px; padding:0 0 .3em 0; margin:.5em 0 0 0; border:none; cursor:pointer;}
input.btn-subscribe{background:url('/images/sprites.png') no-repeat -562px 0px; width:129px; height:20px; margin:.5em 2em 0 0; float:left;}

/*ost page*/
div.album-page{position:relative;}
div.album-page div.cover-box{width:168px; float:left;}
div.album-page div.description-box{margin:0 0 0 200px;}
div.album-page div.description-box h2{margin:0 0 .2em 0; color:#f15a24;}
div.album-page div.description-box h1{margin:0 0 0 0;}
div.album-page div.description-box h3{margin:0 0 .2em 0;}
div.album-page div.description-box ul{margin:1em 0 0 0; padding:0; list-style:none;}
div.album-page div.description-box ul li.buy-all, div.album-page div.description-box ul li.add-all{font-size:130%;}
div.album-page div.description-box ul li.buy-all a, div.album-page div.description-box ul li.add-all a{color:#f15a24;}
div.album-page div.description-box ul li.buy-all span{display:block; background:url('/images/sprites.png') no-repeat -715px 0px; float:left; width:23px; height:19px; margin:0 .5em 0 0;}
div.album-page div.description-box ul li.add-all span{display:block; background:url('/images/sprites.png') no-repeat -738px 0px; float:left; width:22px; height:19px; margin:0 .5em 0 0;}

div.album-page table.ost{background-color:#ffeef8;}
div.album-page table.ost thead{background-color:#f995c7;}
div.album-page table.collection{background-color:#fff0ee;}
div.album-page table.collection thead{background-color:#ffa083;}
div.album-page table.classic{background-color:#eefcff;}
div.album-page table.classic thead{background-color:#83d6fe;}
div.album-page table.abooks{background-color:#eef7ff;}
div.album-page table.abooks thead{background-color:#83b4ff;}
div.album-page table.artists{background-color:#fff8e8;}
div.album-page table.artists thead{background-color:#fee191;}

div.album-page table thead th{padding:0 1em; text-align:left;}
div.album-page table td{padding:.2em 1em;}
div.album-page td.designation{width:50%;}
div.album-page td.designation a.copyrights{position:relative; bottom:5px; left:3px;}
div.album-page td.designation a.copyrights img{border:none;}
div.album-page div.padder-special{padding:.5em 1em;}
div.album-page tfoot td{background-color:#fff;}
div.album-page tfoot input.count{width:50px; margin:0 .5em;}
div.album-page tfoot input.btn-buy{background:url('/images/sprites.png') no-repeat -760px 0px; width:48px; height:19px; color:#fff;}

div.album-page tfoot td.item2{padding:0 0 0 285px;}
div.album-page tfoot td.item2 ul li.buy-all, div.album-page tfoot td.item2 ul{margin:0; padding:0; list-style:none; position:relative; bottom:10px;}
div.album-page tfoot td ul li.buy-all, div.album-page tfoot td ul li.add-all{font-size:130%;}
div.album-page tfoot td ul li.buy-all a, div.album-page tfoot td ul li.add-all a{color:#f15a24;}
div.album-page tfoot td ul li.buy-all span{display:block; background:url('/images/sprites.png') no-repeat -715px 0px; float:left; width:23px; height:19px; margin:0 .5em 0 0;}
div.album-page tfoot td ul li.add-all span{display:block; background:url('/images/sprites.png') no-repeat -738px 0px; float:left; width:22px; height:19px; margin:0 .5em 0 0; clear:left;}


td.action{width:20% !important;}
td.action ul{margin:0 auto; padding:0;}
td.action ul li{float:left; margin:0 .5em 0 0; list-style:none;}
td.action ul li a.listen{display:block; background:url('/images/sprites.png') no-repeat -818px -38px; width:15px; height:12px;}
td.action ul li a.add-in-cart{display:block; background:url('/images/sprites.png') no-repeat -835px -38px; width:13px; height:12px;}
td.action ul li a.buy-sms{display:block; background:url('/images/sprites.png') no-repeat -853px -38px; width:9px; height:14px;}
td.action ul li a.subscribe{display:block; background:url('/images/sprites.png') no-repeat -866px -38px; width:13px; height:11px;}
td.action ul li a.up{display:block; background:url('/images/sprites.png') no-repeat -879px -22px; width:7px; height:11px;}
td.action ul li a.down{display:block; background:url('/images/sprites.png') no-repeat -888px -22px; width:7px; height:11px;}
td.action ul li a.del{display:block; background:url('/images/sprites.png') no-repeat -897px -22px; width:9px; height:11px;}
td.action ul li a.out{display:block; background:url('/images/sprites.png') no-repeat -880px -38px; width:15px; height:12px;}
td.action ul li a.strimming{display:block; background:url('/images/sprites.png') no-repeat -897px -36px; width:10px; height:12px;}
td.action ul li a.del-track{display:block; background:url('/images/sprites.png') no-repeat -897px -23px; width:8px; height:10px;}


div.similar-ost{width:83px; margin:0 auto 2em auto;}

/*horizontal list*/
div.list{position:relative;}
div.list ul{margin:0; padding:0; list-style:none;}
div.list ul li{float:left; width:83px; margin:0 2em 0 0; font-size:11px;}

div.tags{width:270px; position:absolute; right:7px;}
div.tags ul li{display:inline; float:none;}
div.tags li.t1{font-size:11px; margin:0 .5em 0 0;}
div.tags li.t2{font-size:14px; margin:0 .5em 0 0;}
div.tags li.t3{font-size:17px; margin:0 .5em 0 0;}
div.tags li.t4{font-size:20px; margin:0 .5em 0 0;}
div.tags li.t5{font-size:23px; margin:0 .5em 0 0;}

/*strimming*/
div.album-page table.strimming{width:100%;}
div.album-page table.strimming thead{background-color:#ffe292;}
div.album-page table.strimming tr.separator {background-color:#fff8e9}
div.album-page table.strimming td.action ul li a.plus{display:block; background:url('/images/sprites.png') no-repeat -852px -52px; width:13px; height:11px;}

div.videoclips div.list div.action ul li a.add-in-cart{display:block; background:url('/images/sprites.png') no-repeat -835px -38px; width:13px; height:12px;}
div.videoclips ul#videoRow li{float:left; width:105px; margin:0 1em 1em 0; height:100px !important; overflow:hidden; font-size:11px;}
div.artist-page div.videoclips li{width:105px !important; margin:0 1em 2em 0;}
div.artist-page div.videoclips li.prog_playArtClip, .prog_playArtClip{cursor:pointer;}

div.playlists table{width:214px; margin:2em auto 1em auto;}
div.playlists table thead{background:url('/images/sprites.png') no-repeat -706px -355px; color:#fff; height:20px;}
div.playlists table thead th{text-align:left; padding:.2em 1em;}
div.playlists table td{padding:.2em 1em;}
div.playlists table td.designation{width:50%;}
div.playlists table tfoot td{padding:1em 1em 0 1em;}
div.playlists a.add-in-playlist{display:block; background:url('/images/sprites.png') no-repeat -866px -52px; width:13px; height:11px;}
input.add-playlist{background:url('/images/sprites.png') no-repeat -809px 0; width:99px; height:20px; color:#fff;}
div.playlists table td.action{white-space:nowrap; width:100px !important;}

/**/
div.artist-page table.all-tracks{clear:left; background-color:#fff8e9;}
div.artist-page table.all-tracks thead{background-color:#ffe292;}
div.artist-page div.list{border-bottom:1px solid #ffc200; margin:0 0 1em 0;}
div.artist-page div.list ul li{width:100px; height:200px;}
div.artist-page div.list div.action ul li{width:13px; height:13px; margin:0 .2em 0 0;}
div.artist-page div.list div.year{margin:0 0 .5em 0;}
div.artist-page div.list div.action ul li a.add-in-cart{display:block; background:url('/images/sprites.png') no-repeat -835px -38px; width:13px; height:12px;}
div.artist-page div.list div.action ul li a.subscribe{display:block; background:url('/images/sprites.png') no-repeat -866px -38px; width:13px; height:11px;}
div.artist-page div.artist-photo{width:200px;}
div.artist-page div.artist-photo div.foot, div.profile td.left div.artist-photo div.foot{width:200px; background-color:#ffc200;position:relative; line-height:18px; text-align:center; margin:0 0 1em 0;}
div.artist-page div.artist-photo div.foot div.l, div.profile td.left div.artist-photo div.foot div.l{position:absolute; left:0; bottom:0; background:url('/images/sprites.png') no-repeat -720px -348px; width:5px; height:5px;}
div.artist-page div.artist-photo div.foot div.r, div.profile td.left div.artist-photo div.foot div.r{position:absolute; right:0; bottom:0; background:url('/images/sprites.png') no-repeat -916px -348px; width:5px; height:5px;}

div.artist-page div.list-release a, div.profile td.left  div.list-release a{color:#000; text-decoration:none;}
div.artist-page div.list-release a, div.profile td.left  div.list-release a:hover{text-decoration:underline;}
div.artist-page div.list-release ul, div.profile td.left  div.list-release ul{margin:0; padding:0; list-style:none;}
div.artist-page div.list-release li, div.profile td.left div.list-release li{margin:0 0 .3em 0;}

/*Advanced search*/
div.hidden-panel{background:url('/images/sprites.png') no-repeat 0 -443px; width:660px; height:51px; margin:0 auto; position:relative; bottom:1em; z-index:0;}
div.hidden-panel div.box{width:570px; margin:0 auto; padding:1em 0 0 0;}
div.hidden-panel div.box select.search-year, div.hidden-panel div.box select.search-type{margin:0 .5em 0 0;}
div.hidden-panel div.box input[type='text']{margin:0 .5em 0 0;}
div.hidden-panel input.btn-search{background:url('/images/sprites.png') no-repeat -189px 0px; width:73px; height:20px; color:#fff;}
div.hidden-panel a.close{display:block; position:absolute; right:1em; top:.5em; padding:0 15px 0 0; text-decoration:none; color:#f15a24;}
div.hidden-panel a.close span{display:block; background:url('/images/sprites.png') no-repeat -819px -52px; width:13px; height:13px; position:absolute; right:0; top:3px;}

div.advanced-search table{width:100%;}
div.advanced-search table thead{font-weight:normal; background-color:#ffe292;}
div.advanced-search table tr.subtitle{background-color:#fff8e9;}
div.advanced-search table tr.subtitle td{text-align:center; padding:.5em 0;}
div.advanced-search table td{padding:1em .5em;}
div.advanced-search table td.count{text-align:center;}
div.advanced-search table td.name img.cover{float:left;}
div.advanced-search table td.name div.txt{margin:32px 0 0 100px;}

/**/
ul.pager{margin:0; padding:0; list-style:none; float:right;}
ul.pager li{float:left; margin:0 .5em .5em 0; padding:.2em .5em; border:1px solid #F15A24;}
ul.pager li.first{background:url('/images/pager-l.gif') no-repeat 5px 10px; padding:.2em .5em .2em 1em;}
ul.pager li.last{background:url('/images/pager-r.gif') no-repeat 54px 10px; padding:.2em 1em .2em .5em;}
ul.pager li.active{background-color:#F15A24;}
ul.pager li a{color:#F15A24;}
ul.pager li.active a{color:#fff; text-decoration:none;}

.track-attributes-opener {cursor:pointer;}