body 
  { margin:0; padding:0; width:5330px; height:740px; color:#949494; font-family: Times New Roman; background:url('images/bg-main.jpg') #171C19 repeat left top; line-height:145%; }
body.second
  { width:4000px; }
body.lyrics
  { width:11200px; }
body.repa
  { width:6200px; }
	
body
  { font-size:85%; }
*html body
  { font-size:80%; }
html:root body
  { font-size:80%; }	
	
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html,
p, blockquote, fieldset, input, td, th
  { margin:0; padding:0; }
:focus
  { -moz-outline-style: none; }
a img
  { border:none; }
	
a
  { color:#707A6B; }	
a:hover
  { text-decoration:none; }	
p
  { margin:0 0 15px 0; font-size:110%; } 
p.zero
  { margin:20px 0 15px 0; font-size:14px; color:#949494; } 	
	
h1 
  {font-size:290%; color:#707A6B; font-weight:normal; line-height:100%; padding:0 0 30px 0; }
h1.lyrics
  {font-size:290%; color:#707A6B; font-weight:normal; line-height:100%; padding:0 0 0 0; margin:-30px 0 -55px 0; }
h1.rep
  {font-size:290%; color:#707A6B; font-weight:normal; line-height:100%; padding:0 0 0 0; margin:-30px 0 0 0; }
h1.white
  { margin:-28px 0 30px 0; font-weight:normal; padding:0; color:#fff; }
h1.white2
  { margin:0 0 30px 0; font-weight:normal; padding:0; color:#fff; }
h2
  { font-size:150%; margin:0; font-weight:normal; padding:0 0 15px 0; color:#707A6B; }

hr, .hide {	position:absolute; top:0; left:-9000px; }	

#page
  { height:740px; }
#page-lyr
  { height:740px; background:url('images/bg-lyrics.gif') no-repeat left top; }
#page-reports
  { height:740px; background:url('images/bg-reports.gif') no-repeat left top; }
	
#leftsider
  { padding:0; float:left; width:900px; background:url('images/bg-left.gif') no-repeat left top; height:740px; }
#leftsider2
  { padding:0; float:left; width:680px; background:url('images/anketi-bg1.gif') no-repeat left top; height:740px; }
*html #leftsider2
  { width:750px; }
#lyrics-left
  { padding:0; float:left; width:744px; background:url('images/anketi-bg1.gif') no-repeat left top; height:740px; }
*html #lyrics-left
  { width:750px; }
#lyrics-left2
  { padding:0; float:left; width:744px; }
*html #lyrics-left2
  { width:750px; }

	
#menu 
  {	margin:180px 0 0 730px; }
#menu ul 
  { list-style:none; font-size:165%; line-height:130%; }
#menu a
  {	text-decoration:underline; color:#CDCECF; }
#menu a:hover
  { text-decoration:underline; color:#707A6B; }

#menu-second1
  {	margin:70px 0 0 85px; }
#menu-second1 ul 
  { list-style:none; font-size:165%; line-height:130%; }
#menu-second1 a
  {	text-decoration:underline; color:#CDCECF; }
#menu-second1 a:hover
  { text-decoration:underline; color:#707A6B; }
#menu-second1 ul li.active
  { list-style:none; padding:0; margin:0; color:#CDCECF; }
#menu-second1 ul li ul li
  { font-size:53%; padding:0 30px 0 10px; margin:0; color:#CDCECF; }
#menu-second1 ul li ul li.active
  { background:url('images/menu-right.gif') no-repeat right 16px; padding:0 45px 0 10px; }
#menu-second1 ul li ul 	
	{ padding:0; margin:0; line-height:90%; width:220px; white-space:nowrap; }
#menu-second1 ul li ul.lyr 	
	{ padding:0; margin:0; line-height:90%; width:180px; white-space:nowrap; }
#menu-second1 ul li ul.rep
	{ padding:0; margin:0; line-height:90%; width:345px; white-space:nowrap; }
	
#menu-second2
  {	margin:0 0 0 5px; }
#menu-second2 ul 
  { list-style:none; font-size:140%; line-height:160%; }
#menu-second2 ul li
  { list-style:none; }
#menu-second2 a
  {	text-decoration:underline; color:#CDCECF; }
#menu-second2 a:hover
  { text-decoration:underline; color:#707A6B; }	
	
#menu-second1-padding
  {	margin:80px 5px 0 100px; float:left; height:400px; }
#menu-second1-padding3
  {	margin:80px 5px 0 100px; height:700px; }
#menu-second1-padding4
  {	margin:130px 5px 0 100px; height:700px; }
#menu-second1-padding2
  {	margin:300px 0 0 5px; }
#menu-lyrics-pad
  {	margin:155px 0 0 5px; }
	
#content
  { margin:0; float:left; font-size:110%; padding:0; }

	
/* Part description */	

.par1
  {	margin:0 0 0 -15px; float:left; width:540px; height:700px; background:url('images/bg-line.gif') no-repeat left top; }
.par2 
  {	margin:0px; float:left; width:430px; height:700px; padding:0 20px 0 15px; }
.par3
  {	margin:0; float:left; width:1050px; height:700px; background:url('images/bg-line.gif') no-repeat left top; }
.par4
  {	margin:0; float:left; width:1700px; height:700px; background:url('images/bg-part4.gif') no-repeat left 162px; }
.par5
  {	margin:0; float:left; width:670px; height:700px; background:url('images/bg-part51.gif') no-repeat center top; }
.bg-part1
  { padding:16px 80px 32px 50px; }
.bg-part22
  { padding:16px 80px 32px 20px; }
.bg-part32
  { padding:16px 80px 32px 0; }
.bg-part52
  { padding:16px 80px 42px 50px; background:url('images/bg-line.gif') no-repeat left top; }
.bg-part422
  { padding:16px 80px 0 50px;  }
.bg-part5-left
  { background:url('images/bg-part5-left.gif') no-repeat left 370px; }
.bg-part12
  { padding:0 80px 0 50px;  }
.bg-part3
  { padding:0 0 0 50px; background:url('images/bg-part2.gif') no-repeat right top; height:700px; }
.bg-part4
  { background:url('images/bg-line.gif') no-repeat left top; height:700px; }
.bg-part42
  { padding:15px 20px 0 50px; background:url('images/bg-part4-2.gif') no-repeat right 330px; height:700px; }
.part3-float1	
  { float:left; width:650px; }
.part3-float2
  { float:left; width:340px; }
*html .part3-float2
  { width:320px; }
.part3-float3
  { float:left; width:300px; }
.bg-part43	
  { background-color:#161916; padding:30px 20px 40px 20px; height:540px; }
.part4-float1
  { float:left; width:850px; }
.part4-float2	
  { float:left; width:450px; }
.part4-float3	
  { float:left; width:250px; font-size:110%; line-height:160%; color:#707A6B; padding:65px 0 0 40px; }
.bg-part5
  { padding:0 0 0 50px; height:700px; }
.part5-float1
  { float:left; width:220px; }
.part5-float2
  { float:left; width:400px; position:relative; margin:-50px 0 0 0; }
.part5-bg2
  { background:url('images/turd.gif') no-repeat right top; height:190px; padding:50px 0 0 0; } 

	
/* Part description Anketi*/	
	
.member1
  {	margin:18px 0 0 0; float:left; width:820px; height:700px; }	
.member2
  {	margin:18px 0 0 0; float:left; width:820px; height:700px; }	
.member-photo
  { float:left; margin:0 30px 0 0; }	
.under-arrow
  { padding:48px 0 0 0; }
.member-text	
  { width:365px; float:left; }
.photos
  { float:left; width:6100px }
.photos div
  { float:left; display:inline; width:auto; }
.photos div img
  { height:600px; }
p.members
  { color:#707A6B; margin:0 0 2px 0; }	
	
/* Additional styles */		

.concert-news
  { background-color:#161916; padding:10px 30px 25px 20px; margin:0 0 30px 0; }
.concert-news div
  { color:#CDCECF; font-size:120%; padding:0 0 3px 0; }	
.total
  { color:#4B573E; font-size:85%; padding:0 0 40px 0; }
*html .total
  { padding:0 0 3px 0; }
.third-column
  { float:left; width:280px; padding:75px 0 0 0; }	
.music-block
  { background-color:#161916; padding:20px; width:240px; color:#646464; font-size:85%; margin:0 0 10px 0; }
.music-block div.archive
  { color:#CDCECF; line-height:120%; color:#676F65; padding:15px 0 0 0; }
.float-down1
  { float:left; width:40px; }	
.float-down2
  { margin-left:55px; }
a.white
  { color:#CDCECF; font-size:185%; }
a.w
  { color:#CDCECF; }
.krsk h1
  { font-size:170%; font-weight:normal; color:#949494; padding:0; margin:0 0 5px 0; }	
.krsk a	
  { color:#CDCECF; font-size:120%; }
.krsk 	
  { color:#7D7E7D; font-size:90%; padding:5px 0 0 70px; }
.concert-pad
  { padding:0 0 0 20px; }
.m
  { float:left; width:35px; padding:3px 0 0 0; }
.support
  { float:left; width:180px; font-size:90%; line-height:120%; }
.font110
  { font-size:110%; }
.icons
  { font-size:110%; line-height:170%; }
.icons a
  { color:#CDCECF; }
.icons img
  { margin:0 10px -2px 0; }
*html .icons img
  { margin:5px 10px -1px 0; }
.turd-bg	
  { background-color:#707A6B; height:75px; width:330px; color:#161916; font-size:150%; line-height:130%; margin:0; }
.turd-bg a
  { color:#161916; }
.write-us
  { padding:10px 0 0 25px; }	
.kolosoff	
  { padding:300px 0 0 150px; font-size:120%; color:#707A6B; }
.cont-pad	
  { padding:0 0 0 26px; }
.lyrics-float3
  { float:left; height:500px; width:280px; margin:0 0 0 -10px; }
.lyrics-bg	
  { background:url('images/bg-line.gif') no-repeat left top; padding:15px 0 0 50px; width:551px; float:left; }
.lyrics-bg3	
  { background:url('images/bg-line.gif') no-repeat left top; padding:15px 0 0 50px; width:351px; float:left; }
.lyrics-bg2
  { background:url('images/bg-line.gif') no-repeat left top; padding:15px 0 0 50px; width:1000px; float:left; }	
.left-lyr
  { float:left; padding:0 50px 0 0; width:290px; height:400px; }
.left-lyr2
  { float:left; padding:0 50px 0 0; width:480px; height:400px; }
.left-lyr3
  { float:left; padding:0 50px 0 0; width:400px; height:400px; }
.left-lyr4
  { float:left; padding:0 50px 0 0; width:350px; height:400px; }
.right-lyr	
  {  float:left; padding:0 50px 0 0; width:290px; }
.right-lyr2	
  {  float:left; padding:0 50px 0 0; width:350px; }
.right-lyr3
  {  float:left; padding:0 50px 0 0; width:400px; }
.right-lyr5
  {  float:left; padding:0 50px 0 0; width:460px; }
	
/* Ol songs */	

ol.songs
  { padding:0 0 13px 0; width:100%; line-height:130%; font-size:100%; }
*html ol.songs
  { line-height:135%; padding:0 0 5px 25px; }
ol.songs a 
  { text-decoration:underline; color:#CDCECF; }
ol.songs a:hover
  { text-decoration:none; }
ol.songs li
  { padding:0 0 2px 0; margin:0 0 0 4px; color:#4B573E; }
ol.songs li span
  { color:#777777; }
	
	
/* Tool tip */	

#arrow-up img
  { background-position:0 0; background-image:url('images/arrow.gif'); width:25px; height:17px; }	
a#arrow-up:hover img
  { background-position:0 17px; }	
#arrow-fat img
  { background-position:0 0; background-image:url('images/arrow-fat.gif'); width:26px; height:17px; }	
a#arrow-fat:hover img
  { background-position:0 17px; }	
	
a.info, a.info2
  { position:relative; z-index:24; text-decoration:none; font-size:13px; }
a.info:hover, a.info2:hover
  { z-index:25; }
a.info span, a.info2 span
  { display:none; }

a.info:hover span
  { display:block; position:relative; top:-16px; left:33px; width:56px; height:12px; background-color:#707A6B; padding:0 0 9px 4px; color:#000; text-align: left; }	
*html a.info:hover span
  { top:2px; left:33px; margin:20px 0 0 0; }
.info-pad	
  { position:relative; width:100px; height:27px; }
a.info2:hover span
  { display:block; position:relative; top:-16px; left:33px; width:68px; height:12px; background-color:#707A6B; padding:0 0 9px 4px; color:#000; text-align: left; }	
*html a.info2:hover span
  { top:2px; left:33px; margin:20px 0 0 0; }


.rss-right
  { float:left; font-size:90%; line-height:120%; }
.rss-left
  { float:left; width:50px; padding:7px 0 0 50px; }