@charset "windows-1251";
/* CSS Import */
@import url("framework.css");
@import url("background.php");
/* CSS Document */
html, body {height: 100%; width: 100%}
* {margin:0; padding:0;} 
body {margin:0; padding:0; vertical-align:top; color:#c4b199; font-family: Times New Roman, Times, serif; font-weight:normal; background:#000;}
table, td, tr {padding:0; margin:0; border-collapse:collapse; vertical-align:top;}
em {font-style:normal; color:#f1ebe1;}
p {padding-bottom:10px;}
h1 {font-size:1.2em;}
a:link,
a:visited,
a:hover,
a:active {color:#f5e4af;}
/* head */
#adminpanel { position:absolute; top:0; padding:10px; height:auto; background:#232323; color:#CCC; border-bottom:#666666 solid 1px; border-right:#666666 solid 1px;}

/* head */
#pagehead {height:287px; clear:both; vertical-align:top;}
#pagehead table {width:100%;}
#logo {width:592px;}
#logo img {width:592px; height:82px;}
#logobg {width:100%;}
#logobg img {width:100%; height:82px;}
#headbg {height:54px;}
#headbg img {width:100%; height:54px;}
/* content start */
#pagecontent {padding:10px 10px 40px 10px; text-align:center; width:90%; margin:0 5%;}
#pagecontent img {text-align: center; }
#pagecontent p {text-align:left;}
#pagecontent table {height:100%;}
/* news page */
/* left column for main */
.lcol {width:32%; height:100%; background:url(../images/news_bg.gif) #2c0000 repeat-x top; text-align:left; padding:0 10px;}
#ru-concerts {background:url(../images/ru-concerts.gif) 50% 0 no-repeat; padding:90px 0 0 0;}
#en-concerts {background:url(../images/eng-concerts.gif) 50% 0 no-repeat; padding:90px 0 0 0;}
/* raider */
#raider {background:url(../images/ridersmall.gif) 100% 0 no-repeat #e3cdb6; padding:5px; margin:10px 0 0 0;}
#raider a:link,
#raider a:visited,
#raider a:hover,
#raider a:active {color:#000;}
/* counter */
#counter {background:#232323; text-align:center; padding:5px; margin:10px 0;}
#counter img { display:inline; border:0;}
/* right column for main */
.rcol {width:67%; height:100%; text-align:left; padding:0 0 0 20px;}
#shopbutton img {width:241px; height:48; border:none; margin:0 0 20px 0;}
/* disco page */
#disco {margin-bottom:40px;}
table#disco {width:100%;}
#disco td {padding:20px; vertical-align:middle;}
#disco td img {border: #bcbcbc solid 1px;}
.25col {width:25%; text-align:center; margin:40px auto;}
.la {background:url(../images/pimp.gif) no-repeat left bottom;}
.ra {background:url(../images/pimp.gif) no-repeat right bottom;}
/* album page */
#album {//height: 1%; padding:0 0 50px 0;}
#album:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#alc {width:30%; float:left;}
.aitem { text-align:left; clear:both;}
.aitem img {border: #bcbcbc solid 1px; float: left; margin:0 10px 10px 0;}
#zakazcd {padding:5px; text-align:center; background:#2c0000; border:#730000 solid 1px; clear:both; margin:30px 10px 30px 0;}
#arc {width:68%; float:left; text-align:left; padding:0 0 0 10px;}
#arc img {border: #bcbcbc solid 1px; float: left; margin:0 10px 10px 0;}
#arc h3 {padding:0 0 20px 220px; color:#FFF; font-weight:800; font-size:20px;}
#arc p {margin:0 0 15px 0;} 
p#tracknames {padding:0 0 40px 220px; color:#FFF;}
/* shop page */
#shop {}
#shopbg {background:url(../images/shop.gif) no-repeat top left; padding:20px; *//height: 1%;}
#shopbg:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#address {width:80%; float:right;}
#address td {padding:10px;}
.st {text-align:right;}
.nowarp {white-space:nowrap;}
.max2 {width:50%}
.max2 input {width:100%;}
tr.max input {width:100%;}
tr.max textarea {width:100%; height:5em; float:right;}
#vitrina {margin:30px auto;}
#vitrina table {width:100%;}
#vitrina td {background:text-align:left; padding:5px; border: 1px solid #730000;}

#vitrina img {border: #bcbcbc solid 1px; float: left; margin:0 7px 0 0; width:32px; height:auto;}
.vitrinatitle { color:#FFF; margin:20px 0 0 0; height:30px; clear:both;}
.vitname {padding:6px 0 0 0; float:left;}
.vittitle {padding:0 0 6px 45px; float:left;}
#vitrina p {display:inline; padding:5px 0 0 0;}
.price {float:right; display: inline; margin:0 7px 0 0; color:#FFF;}
.price input { margin:3px 10px 0 0; width:70px;}
#sendmail {float: right; display:inline; padding:10px 0 0 0;}
#sendmail input {padding:2px; color:#c4b199; background:#740000; border-right:#4a0000 1px solid; border-top: #ca2b2f 1px solid; border-left: #ca2b2f 1px solid; border-bottom: #4a0000 1px solid; float:right;}

/* gallery page */
#gallery {margin:40px auto; width:90%;}
table#gallery {width:90%; margin:0 auto 50px auto;}
#gallery td {padding:20px; vertical-align:middle; text-align:center;}
#gallery td img {border: #bcbcbc solid 1px;}
.30col {width:30%;}
td.30col a:link {width:100%;}
#galleryindex {border-collapse:collapse; margin:0 auto 30px auto;}
#galleryindex th {text-align:center; padding:5px 10px; font-weight:normal; border-collapse:collapse;}
#galleryindex td {background:#2c0000; text-align:left; padding:5px; border: 1px solid #730000;}
/* history page */
#history p {text-align:left;}
#history img {border:#bcbcbc solid 1px; margin:20px auto;}
/* guestbook page */
#guestbook p {margin:0 0 15px 0;}
#addguest {background:url(../images/news_bg.gif) repeat-x top #2c0000; margin:0 auto; width:100%; text-align:left; border:#730000 solid 1px;}
#guestbg {background:url(../images/letters.gif) no-repeat top left; padding:20px; //height: 1%;}
#guestbg:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#fields textarea {margin:10px 0 20px 0; width:100%;}
#fields {float:right; width:70%; text-align:left;}
#fieldnames {text-align:left; float:left; left:6%; top:15px; position: relative;}
#fieldnames p {margin:0 0 10px 0;}
input#name {width:100%; margin:10px 0;}
input#email {width:100%; margin:10px 0;}
#add {padding:2px; color:#c4b199; background:#740000; border-right:#4a0000 1px solid; border-top: #ca2b2f 1px solid; border-left: #ca2b2f 1px solid; border-bottom: #4a0000 1px solid;}
#pagenumbers {text-align:right; margin:20px 0; padding:0 20px 0 0;}
cite {padding:1px 5px 1px 5px; margin:10px 0 10px 40px; background:#ddd3a9; color:#000; text-align:left;}
/* links page */
#links {margin:0 0 60px 0;}
#links p {text-align:left;}
/* content end */
/* footer */
#pagefooter {width:100%; background:url(../images/bottom_bg.jpg) repeat-x bottom #292929; text-align:center; bottom:0; vertical-align:bottom; height:90px;}
/* bottom menu */
#bottommenu {margin:0; padding:0; vertical-align:bottom; bottom:0;}
#bottommenu table {width:70%; height:70px; background:url(../images/dm_bg.gif) bottom repeat-x; text-align:center; margin:0px auto;}
td#lb {background:url(../images/footermenuleft.jpg) no-repeat bottom left; padding:15px 0 0 18px;}
td#lb a:link,
td#lb a:visited,
td#lb a:hover,
td#lb a:active {color:#000;}
.pt {background:url(../images/footermenucenter.jpg) no-repeat bottom left; padding:15px 0 0 0;}
.pt a:link,
.pt a:visited,
.pt a:hover,
.pt a:active {padding:0 0 0 18px; color:#000;}
.pt2 {background:url(../images/footermenucenter.jpg) no-repeat bottom left; width:18px;}
td#rb {background:url(../images/footermenuright.jpg) no-repeat bottom right; padding:15px 18px 0 0;}
td#rb a:link,
td#rb a:visited,
td#rb a:hover,
td#rb a:active {color:#000;}
/* copyright */
#copy {top:-30px; width:90%; clear:both; position:relative; margin:0 auto;}
#copy a:link,
#copy a:visited,
#copy a:hover,
#copy a:active {color:#f5e4af;}
#copyl {text-align:left; width:59%; float:left; padding:0 0 0 10px;}
#copyr {text-align:right; float:right; display:inline;}
#clearcopy {clear: both;}
/* newpages */
div.dcms_maintext {text-align:left; width:100%;}
/* admin */
div.admin {margin:10px auto;}
p.hidden {color:#666;}
p.hidden em {color:#999;}
.delete {background:url(../images/delete.gif) no-repeat; width:17px; height:17px; border:none; padding:0; cursor:pointer;}
div#login {background:#333333; border:solid 1px #c4b199; margin:15% auto; text-align: right; padding:30px; width:380px; //margin-left: 30%;}
#login p {white-space:nowrap;}
div#edit_song {background:#333; padding:40px;}
