@charset "utf-8";

@import url("reset.css");

* { }
body { margin:0px; padding:0px; background-color:#ced0ba; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }

.outer-box { background:url(images/a_03.gif) repeat-x bottom; }
.cbox { width:1132px; margin:0 auto; position:relative; padding-bottom:81px; }

.top-box { width:1132px; height:374px; background:url(images/a_01.jpg) no-repeat; }
.mmenu { width:1132px; height:103px; background:url(images/a_02.jpg) no-repeat; }
.mmenu .mask { background:url(images/p1.png) no-repeat center center; height:38px; width:95px; position:absolute; top:-5px; display:none; _background-image:url(images/p1.gif); }
.mmenu .menu { margin-left:300px; width:700px; height:44px; position:relative; }
.mmenu .menu a { display:block; background:url(images/buts.png) no-repeat transparent; height:29px; _background-image:url(images/buts.gif); position:absolute; top:0px; }
.mmenu .menu a.m1 { width:82px; left:0px; }
.mmenu .menu a.m2 { width:91px; background-position:-82px 0px; left:92px; }
.mmenu .menu a.m3 { width:72px; background-position:-173px 0px; left:193px; }
.mmenu .menu a.m4 { width:71px;  background-position:-245px 0px; height:44px; left:275px; }
.mmenu .menu a.m5 { width:109px; background-position:-316px 0px; height:35px; left:356px; }
.mmenu .menu a.m6 { width:128px; background-position:-425px 0px; height:35px; left:475px; }
.mmenu .menu a.m7 { width:75px; background-position:-553px 0px; height:35px; left:613px; }

.mmenu .menu a.m1:hover { background-position:0px -44px; }
.mmenu .menu a.m2:hover { background-position:-82px -44px; }
.mmenu .menu a.m3:hover { background-position:-173px -44px; }
.mmenu .menu a.m4:hover { background-position:-245px -44px; }
.mmenu .menu a.m5:hover { background-position:-316px -44px; }
.mmenu .menu a.m6:hover { background-position:-425px -44px; }
.mmenu .menu a.m7:hover { background-position:-553px -44px; }

.main-box { background:url(images/a_06.jpg) repeat-y; position:relative; }
.main-box .inner { background:url(images/a_04.gif) repeat-y; width:974px; margin-left:81px; padding:5px; padding-bottom:10px; }
.main-box .inner .mtbl { width:974px; }
.main-box .inner .mtbl td { vertical-align:top; }
.main-box .inner .mtbl .c1 { padding:0px 10px 0px 35px; min-height:600px; }
.main-box .inner .mtbl .c2 { width:122px; padding:0px 10px 0px 10px; }

.main-box .inner .spacer { height:1px; border-top:1px solid #e5c35e; line-height:0px; font-size:0px; margin-top:10px; margin-bottom:10px; }

.fmenu { _margin-bottom:5px; }
.fmenu a { color:#58595b; font-size:11px; font-weight:bold; line-height:20px; margin-right:30px; }

.hnews { height:50px; margin-top:10px; }
.hnews .newx { background:url(images/news.png) no-repeat; width:98px; height:32px; float:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='./themes/site/images/news.png', sizingMethod='crop'); _background-image: none; }
.hnews .date { width:95px; height:50px; float:left; text-align:right; vertical-align:bottom; font-size:14px; font-style:italic; font-weight:bold; }
.hnews .date .year { font-size:11px; color:#e5c35e; margin-top:20px; }
.hnews .msg { width:110px; height:50px; float:left; padding-left:5px; padding-right:5px; font-size:11px; }
.hnews .msg a { color:#000; }

.footer { background:url(images/footer.png) no-repeat bottom; width:1132px; height:81px; position:absolute; left:0px; bottom:0px; }
.footer .logo { display:block; width:166px; height:59px; background:url(images/p8.png) no-repeat; margin-left:90px; margin-top:15px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='./themes/site/images/p8.png', sizingMethod='crop'); _background-image: none; }
.footer2 { background:url(images/footer.png) no-repeat left top; width:81px; height:73px; position:absolute; left:0px; bottom:81px; }
.footer3 { background:url(images/footer.png) no-repeat right top; width:81px; height:73px; position:absolute; right:0px; bottom:81px; }

.hphoto { margin-top:5px; margin-bottom:15px; margin-left:80px; }
.hphoto .from { margin:0px 5px 0px 5px; width:152px; height:76px; background:url(images/from-photo.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='./themes/site/images/from-photo.png', sizingMethod='crop'); _background-image: none; }

.mtbl2 { margin-top:15px; }

.hphoto .imgs { white-space:nowrap; }
.imgs img { border:1px solid #6a7c81; padding:3px; margin-right:6px; }

.home .x1 { width:325px; }
.home .x2 { padding-left:15px; }

.home .x2 img { border:1px solid #7d1e18; }
.home .x2 .text { margin-left:20px; text-align:justify; line-height:1.2em; }

.afisha { width:325px; }
.afisha .atop { width:325px; height:12px; line-height:0px; font-size:0px; background:url(images/a1.gif) no-repeat; }
.afisha .amid { width:325px; height:200px; background:url(images/a2.gif) repeat-y; }
.afisha .abot { width:325px; height:125px; background:url(images/afisha.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='./themes/site/images/afisha.png', sizingMethod='crop'); _background-image: none; }
.afisha { font-size:11px; }
.afisha .holder { padding:10px 46px 10px 24px; }
.afisha .holder div { margin-left:10px; padding-top:1px; padding-bottom:1px; }
.afisha .holder .date { color:#7d120c; font-weight:bold; margin-left:0px; }
.afisha .holder .spacer2 { height:10px; }
.afisha .holder a { color:#000; }

.sobstvenno { width:115px; height:38px; background:url(images/sobstvenno.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='./themes/site/images/sobstvenno.png', sizingMethod='crop'); _background-image: none; }
.sobstvenno { margin-bottom:10px; }

.not-home { width:786px; margin-top:10px; }
.not-home td.cz1 { padding-right:5px; }
.not-home td.cz2 { width:230px; padding-left:10px; padding-bottom:150px; }

/*.not-home td { border:1px solid red; }*/

.mid-block img { margin-bottom:6px; }
.mid-block .photos { width:230px; height:170px; }
.mid-block .photos img { margin-bottom:4px; padding:2px; display:block; float:left; width:104px; margin-left:2px; margin-right:2px; }
.mid-block .videos img { border:none; padding:0; margin:0; margin-left:4px; }

.xnode .subtitle { text-align:justify; color:#333;s }
.xnode h1 { margin-bottom:3px; font-weight:bold; font-size:12px; }
.xnode .title { font-size:14px; font-weight:bold; margin-bottom:20px; }
.xnode .body { text-align:justify; line-height:130%; }
.xnode .body p { margin-bottom:5px;}

.video { }
.video .video-div { padding:3px; text-align:center; margin-top:20px; }

.gallery2 { }
.gallery2 .prevs { margin:10px 0px 5px 0px; height:78px; overflow:hidden; vertical-align:top; margin-left:35px; }
.gallery2 .prevs img { margin-left:5px; margin-top:0px; }
.gallery2 .prevs img.first { margin-left:0px; }
.gallery2 .prevs img:hover { border-color:#F00; }
.gallery2 .prevs .sel img { border-color:#F00; border-width:2px; margin-top:0px; }
.gallery2 .cur { text-align:center; font-size:10px; margin-bottom:5px; }
.gallery2 img { border:1px solid #999; }
.gallery2 .img { text-align:center; }
.gallery2 .prevs { margin-top:20px; }

.news { margin-bottom:30px; }
.news .date { font-size:10px; text-transform:lowercase; color:#7d120c; font-weight:bold; float:left; padding:10px 15px 10px 15px; }

.items-list table { width:100%; margin-bottom:20px; font-size:11px; }
.items-list a { color:#666; }
.items-list img { border:1px solid #6a7c81; padding:3px; margin-right:6px; }
.items-list h1 { margin-bottom:3px; font-weight:bold; font-size:12px; }
.items-list h1 a { color:#000; }
.items-list .text { text-align:justify; color:#333; }

.list-gallery { }
.list-gallery { }


.news-list .date { width:120px; padding-right:10px; text-align:right; vertical-align:top; font-size:14px; font-style:italic; font-weight:bold; }
.news-list .date .year { font-size:11px; color:#e5c35e; margin-top:0px; }

.png-last-photo { margin-bottom:3px; margin-left:10px; width:98px; height:27px; background:url(images/p4.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='./themes/site/images/p4.png', sizingMethod='crop'); _background-image: none; }
.png-last-video { margin-top:10px; margin-bottom:3px; margin-left:10px; width:46px; height:35px; background:url(images/p5.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='./themes/site/images/p5.png', sizingMethod='crop'); _background-image: none; }
.png-news1 { margin-bottom:10px; margin-left:20px; width:107px; height:31px; background:url(images/news1.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='./themes/site/images/news1.png', sizingMethod='crop'); _background-image: none; }
.png-photo { margin-bottom:10px; margin-left:20px; width:100px; height:38px; background:url(images/photo.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='./themes/site/images/photo.png', sizingMethod='crop'); _background-image: none; }
.png-video { margin-bottom:10px; margin-left:20px; width:92px; height:38px; background:url(images/video.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='./themes/site/images/video.png', sizingMethod='crop'); _background-image: none; }
.png-bio { margin-bottom:10px; margin-left:20px; width:94px; height:32px; background:url(images/bio.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='./themes/site/images/bio.png', sizingMethod='crop'); _background-image: none; }
.png-afisha1 { margin-bottom:10px; margin-left:20px; width:92px; height:34px; background:url(images/afisha1.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='./themes/site/images/afisha1.png', sizingMethod='crop'); _background-image: none; }
.png-discography { margin-bottom:10px; margin-left:20px; width:109px; height:34px; background:url(images/discography.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='./themes/site/images/discography.png', sizingMethod='crop'); _background-image: none; }
.png-news2 { margin-bottom:10px; margin-left:20px; width:92px; height:32px; background:url(images/news2.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='./themes/site/images/news2.png', sizingMethod='crop'); _background-image: none; }
.png-contacts { margin-top:20px; margin-bottom:20px; margin-left:20px; width:278px; height:154px; background:url(images/p6.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='./themes/site/images/p6.png', sizingMethod='crop'); _background-image: none; }

.txx { width:500px; position:relative; }
.txx h1 { font-weight:bold; font-size:14px; position:absolute; top:10px; left:120px; }

.w278 { width:278px; }
.w159 { width:159px; }

.right-side { position:relative; width:109px; height:200px; margin-top:20px; margin-left:5px; }
.right-side .important { width:175px; height:45px; background:url(images/p2.png) no-repeat; position:absolute; top:0px; left:-30px; _left:-30px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='./themes/site/images/p2.png', sizingMethod='crop'); _background-image: none; }
.right-side .press { width:106px; height:34px; display:block; margin-bottom:5px; background:url(images/p3.png) 0px 0px; position:absolute; top:50px; }
.right-side .raider { width:106px; height:34px; display:block; margin-bottom:5px; background:url(images/p3.png) 0px -34px; position:absolute; top:84px; }
.right-side .listen { width:106px; height:34px; display:block; margin-bottom:5px; background:url(images/p3.png) 0px -68px; position:absolute; top:118px; }
.right-side .press:hover { background-position:0px -102px; }
.right-side .raider:hover { background-position:0px -136px; }
.right-side .listen:hover { background-position:0px -170px; }

.contacts2 { width:127px; height:203px; background:url(images/p7.png) no-repeat; position:relative; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='./themes/site/images/p7.png', sizingMethod='crop'); _background-image: none; }

.files { margin-top:20px; }
.files h1 { font-weight:bold; }
.files ul { margin-left:0px; }
.files ul li { margin-left:30px; list-style:disc; line-height:16px; }
.files ul li a { color:#333; }
.files .player { text-align:center; margin-top:5px; margin-bottom:10px; }
.files .current { font-size:11px; margin-top:10px; color:#666; text-align:center; }
.files .current span { font-weight:bold; }

.discography-2 h1 { line-height:25px; }