@charset "UTF-8";

h1, h2, h3, h4, h5, p, ul {
    margin: 0;
    padding: 0;
    font-weight: normal;
}


body {
	font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #828281;
	background: #1b130c url(../images/cdBg.jpg) no-repeat center top;
}

#pageBody { background: #1b130c url(../images/cdBg.jpg) no-repeat center top; }
#indexBody { background: #1b130c url(../images/cdBg.jpg) no-repeat center top; }
#cdpageBody { background: #1b130c url(../images/bodyBg.jpg) no-repeat center top; }
#contactusBody { background: #1b130c url(../images/contactBg.jpg) no-repeat center top; }
#galleryBody { background: #B2AAA2; }

h1 { color:#e6a009; font-size:17px; padding:10px 0; text-transform:uppercase; }
h2 { color:#e6a009; font-size:15px; padding:10px 0; text-transform:uppercase; }
h3 { font-size:14px; padding:10px 0; font-size:13px; color:#e6a009; text-transform:uppercase; }
h4 { font-size:13px; color:#e6a009; text-transform:uppercase; font-size:12px; padding:5px 0; }
h5 { font-size:13px; }

p { margin:0; padding:5px 0; }

a img { border:none; }

a { text-decoration:none; color:#e6a009; outline:none; }
a:hover { text-decoration:none; color:#fff; outline:none; }
address { font-style:normal;  }

/* Comn styling ST */

.clearBoth { clear:both; font-size:0; }
.back { float:left; }
.forward { float:right; }
.yellow { color:#e6a009; }
/* Comn styling EN */

#header, #headerIndex, #contentWrapper, #contentWrapperGal, #contentWrapperIndex, #footer { margin:0 auto; }

#header { padding:157px 2px 0 2px; width:998px; height:146px; }
#headerIndex { padding:157px 2px 0 2px; width:998px; }
#logo { height:32px; width:408px; padding-bottom:85px; }
#logo a { background:url(../images/logo.png) no-repeat; display:block; height:32px; width:408px; }
#headerIndex #logo { height:32px; width:408px; padding-bottom:123px; }

#navigation { list-style:none; height:10px; }
#navigation li { float:left;  padding:0 48px 0 0; }
#navigation li a { display:block; height:10px; float:left; }
#navigation span { display:none; }
#navigation li.home a { background:url(../images/buttonHome.png) no-repeat top left; width:44px; }
#navigation li.cd a { background:url(../images/buttoncd.png) no-repeat top left; width:22px; }
#navigation li.contact a { background:url(../images/buttoncontact.png) no-repeat top left; width:71px; }
#navigation li.concerts a { background:url(../images/buttonCons.png) no-repeat top left; width:82px; }

#navigation li a:hover { background-position:left bottom; }
#navigation li a.current { background-position:left bottom; }

#contentWrapper { width:960px; border:1px solid #252423; height:375px; background:url(../images/contentBg.png) repeat; padding:25px 15px 25px 25px; }
#contentWrapperGal { width:970px; border:1px solid #252423; height:676px; background:url(../images/contentBg.png) repeat; padding:25px 15px 0 15px; }
#contentWrapperIndex { width:960px; border:1px solid #252423; height:410px; background:url(../images/contentBg.png) repeat; padding:10px 15px 0 25px; margin-top:8px;  }

.indexContent { width:407px; padding-right:30px; }
.content { width:657px; padding-right:30px; }
.albam { width:190px; padding-right:60px;  }
.albamTitle { padding:0 0 30px 0; }
.cover { padding:5px; border:1px solid #373737; }
.albamName { font-size:12px; font-weight:700; }
.performances { width:270px; }
.performancesTitle { padding:0 0 22px 0; }
.news { padding-bottom:28px; }
.siteMap { margin:0; padding:20px; font-size:14px; list-style:square; }
.siteMap li { margin-bottom:10px; }
.cds { padding-top:20px; }
.cds li { padding-bottom:15px; height:45px; }
.cds li span { display:block; margin-bottom:5px; }
.cds li span strong { color:#fff; }
.albumImage { width:147px; height:170px; padding:0 10px 0 0; }
.albumContent { width:620px; padding-bottom:10px; }
.albumContent h2 { padding:0 0 10px 0; }
.button { padding:5px 0 0 0; }

.contatcform { border:0; width:320px;  padding:20px 0 0 50px;}
.contatcform form { margin:0; padding:0; }
.contatcform label { display:block; height:20px; line-height:20px; font-size:13px; width:90px; }
.contatcform input { width:200px; margin:0; padding:0; height:20px; margin-bottom:5px; }
.contatcform textarea { width:200px; padding:0; height:60px; margin-bottom:10px; }
.contatcform #submit { width:56px; height:20px; background:url(../images/submit.gif) no-repeat; border:0; margin:0; }

.addressBox {
    padding: 20px 0 0;
    width: 280px;
}

.logos { font-size:0; width:90px; }
.logos .img { margin-right:9px; }
.galleryImg {
    font-size: 0;
    height: 124px;
    padding: 0 10px 20px 20px;
    width: 204px;
}

.galleryImg img {
    border: 1px solid #999999;
    padding: 2px;
}

#footer { width:1000px; padding:10px 1px 0 1px; }
.player { width:400px; height:35px; }
.copy { padding-left:5px; line-height:25px; } 
#footer a { color:#828281; }
#footer a:hover { color:#fff; }

.contatcform1 { border:0; width:320px;  padding:20px 0 0 50px;}
.contatcform1 form { margin:0; padding:0; }
.contactform1 label { display:block; height:20px; line-height:20px; font-size:13px; width:150px; }
.contatcform1 input { width:200px; margin:0; padding:0; height:20px; margin-bottom:5px; }
.contatcform1 textarea { width:200px; padding:0; height:60px; margin-bottom:10px; }

