﻿@charset "utf-8";
html {overflow-y:scroll;}
html, body {margin:0 auto;height:100%;position:relative;}
body {font:14px/17px Helvetica, Verdana, Geneva, sans-serif;background:#000;}

* {margin:0;padding:0;}
a,a:link,a:active {color:#be1f24;outline:none;}
img {border:0;}
p {padding:0 0 16px;text-align:justify;}
blockquote {float:right;width:320px;margin-right:-100px;text-align:center;}
blockquote strong {display:block;padding:10px 4px;text-align:right;}

#main {margin:0 auto;width:100%;background:url('imgs/bgr.gif') repeat;}
#wrap {position:relative;width:1000px;margin:0 auto;}
#curt_1 {position:absolute;left:-50px;width:218px;height:900px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/tmpl/imgs/curtain.png');z-index:99;}
#curt_1[id] {background:url('imgs/curtain.png') no-repeat 100% 0%;}
#curt_2 {position:absolute;left:-28px;width:136px;padding-bottom:160px;height:100%;z-index:98;overflow:hidden;}
html>body #curt_2 {height:expression(document.body.offsetHeight>document.getElementById('text').offsetHeight?document.body.offsetHeight:document.getElementById('text').offsetHeight);} 
* html #curt_2 {bottom:-180px;height:expression(document.body.offsetHeight>document.getElementById('text').offsetHeight?document.body.offsetHeight:document.getElementById('text').offsetHeight);} 
#curt_3 {position:relative;margin-top:860px;height:100%;background:url('imgs/curtback.gif') repeat-y 0% 100%;}
* html #curt_3 {margin-top:1040px;}
#text {position:relative;min-height:620px;width:840px;top:40px;margin:0 0 10px 0;padding:0 0 160px 160px;background:#FFF url('imgs/textback.jpg') no-repeat 100% 100%;border-bottom:16px solid #191513;}
* html #text {height:620px;}
#text h2 {position:relative;top:10px;left:6px;font-size:18px;color:#bf1f24;padding:0 0 20px;}
#text h3 {position:relative;font-size:15px;color:#bf1f24;padding:0 0 10px;}
#text h4 {display:inline;}
#text ul {margin:0 16px 20px;}
#textwr {clear:both;width:588px;padding:0 0 0 44px;}
#textwr h2 {font-size:18px;color:#bf1f24;margin:0 0 16px -10px;padding:0 0 6px;}

#head {}
#head a {outline:none;}
#foot {clear:both;background:url('imgs/bbgr.gif') repeat-x 0 100%;height:180px;text-align:center;color:#8f8882;font-size:11px;line-height:16px;}
#foot div {position:relative;top:14px;width:1000px;margin:0 auto;}
#foot a {display:block;color:#5c5753;}
#count {display:none;}

.logo {position:relative;left:182px;margin:16px 0 8px;}
.menu {position:relative;list-style:none;margin:0 0 0 -6px;height:48px;font:bold 17px Arial, Helvetica, sans-serif;background:url('imgs/menuback.jpg') no-repeat 0% 100%;white-space:nowrap;}
.menu a {display:block;float:left;margin:0 4px;color:#000;text-decoration:none;}
.menu a.active,.menu a:hover {color:#bf1f24;}
.submenu {position:absolute;width:70%;left:0px;top:21px;list-style:none;height:26px;line-height:18px;padding:0 84px;white-space:nowrap;font-size:15px;}
.submenu li {float:left;padding:3px 8px;}
.submenu li a {color:#DCDCDC;font:normal 15px Helvetica, Arial, sans-serif;}
.submenu li a.active,.submenu li a:hover {color:#FFF;}

.iblock, .mblock, .sblock {position:absolute;right:-50px;text-align:right;z-index:96;font-size:16px;}
.iblock {top:50px;width:244px;height:114px;background:url('imgs/iblock.gif') no-repeat 100% 100%;}
.iblock img {}
.mblock, .sblock {margin-bottom:20px;width:190px;margin-left:40px;background:url('imgs/msblock.gif') no-repeat 100% 100%;}
.mblock {top:210px;height:134px;}
.mblock img {}
.sblock {top:370px;height:66px;}
.sblock img {}

.none {}
.center {text-align:center;}
.small {font-size:x-small;}
.bmore {display:block;text-align:right;margin:0 0 10px;}
.left {float:left;}
.right {float:right;}
.tleft {float:left;text-align:left;z-index:99;}
.tright {float:right;text-align:right;z-index:99;}
.ileft {float:left;padding:5px 16px 5px 0;}
.iright {float:right;padding:5px 0 5px 16px;}
.aimg {float:left;padding:5px 6px 5px 0;margin:0 -44px;}
.alimg {float:left;padding:5px 14px 6px 0;margin:0;}
.back {position:absolute;display:block;left:208px;bottom:100px;}

.dec {float:right;margin:3px 0 10px 0;}
.dec strong {display:block;}
.dec ul {list-style:none;width:266px;margin:16px 0 16px 0!important;padding:0 !important;font-size:13px;}
.dec a {font-size:13px;color:#000;text-decoration:none;}
.dec a.mp3 {color:#be1e25;text-decoration:none;}

.subsc {position:relative;float:right;width:266px;margin:0 0 16px 16px;}
.subsc * {margin:3px;}
.subsc input {}
.subsc strong {display:block;margin:0 5px;}
.subsc .subm {width:100px;height:20px;margin:6px 0 0 132px;}

.news {margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #968981;}
.news h4 {display:inline;}
.news div {margin:0;}
.news p {text-align:left;}
.news a {color:#be1f24;}

.concert {border-bottom:1px solid #968981;margin-bottom:10px;}
.concert p {text-align:left;}

.bio {float:left;width:180px;height:100px;margin:-8px 5px;}
.biograph {}
.biograph strong {float:left;}

.press {padding:6px 0;}

.album {float:left;width:180px;height:200px;margin:8px 5px;}
.album strong {display:block;text-align:center;}
.album strong a {color:#000;}

.photo {float:left;height:146px;width:180px;margin:8px 5px;text-align:center;}
.photo strong {display:block;text-align:center;font-size:13px;}
.photo strong a {color:#000;}

.mailform {float:right;width:98%;padding:10px 0;}
.mailform * {margin:5px;}
.mailform img {float:left;}
.mailform label {clear:both;float:left;}
.mailform input {float:right;}
.mailform select {float:right;}
.mailform textarea {float:right;}
.red, .errors {color:#FF0000;}
.errors strong {color:#000;}

.pagination {position:absolute;bottom:98px;font:bold 15px Verdana, Geneva, sans-serif;color:#9c2929;width:560px;margin-top:20px;border-bottom:2px solid #9c2a2a;text-align:center;}
.pagination a {font:bold 15px Verdana, Geneva, sans-serif;color:#9c2929;text-decoration:none;}
.ditto_previous_off,.ditto_next_link {}
.ditto_previous_link,.ditto_previous_off {position:absolute;height:60px;width:44px;left:-24px;top:-5px;}
.ditto_next_link,.ditto_next_off {position:absolute;height:60px;width:44px;right:-24px;top:-5px;}
.ditto_page,.ditto_currentpage {position:relative;padding:14px 70px;background:url('imgs/cscroll.gif') no-repeat 50% 100%;}

.alnav {clear:both;position:absolute;bottom:80px;font:bold 15px Verdana, Geneva, sans-serif;color:#9c2929;width:540px;text-align:center;padding:0 20px;}
.alnav div {float:left;width:100px;margin:4px;}
.alnav img {display:block;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.alnav img.active {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.alnav .left {float:left;position:absolute;height:60px;width:44px;left:-24px;top:30px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.alnav .right {position:absolute;height:60px;width:44px;right:-24px;top:30px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.imnav {clear:both;position:absolute;bottom:70px;font:bold 15px Verdana, Geneva, sans-serif;color:#9c2929;width:540px;margin-top:20px;text-align:center;padding:0 20px;}
.imnav div {float:left;width:100px;margin:4px;}
.imnav img {display:block;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.imnav img.active {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.imnav .left {float:left;position:absolute;height:60px;width:44px;left:-24px;top:8px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.imnav .right {position:absolute;height:60px;width:44px;right:-24px;top:8px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
