html {width: 100%; }
body {margin: 0; padding:0; background:#fff; font: bold 12px Georgia, "Times New Roman", Times, serif; color: #fff; text-decoration:none;height:100%; }
.hidden {display:none}
img {border: none}
.relative {position: relative;}
.bred {border: 1px solid red}
.clear {clear: both}
.vmiddle {vertical-align: middle}
h3 {font: bold 24px Georgia, "Times New Roman", Times, serif; margin-bottom: 0;}

table {font: normal 12px Verdana, Arial, Helvetica, sans-serif;} 
#maincontent a {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration:underline; padding:1px;}
#maincontent a:hover {text-decoration:none; }


a.buyalbum-ua {background: url(/img/buyalbum-ua.png) no-repeat; width:130px; height:130px;display: block; text-indent:-9999px}
a.buyalbum-ru {background: url(/img/buyalbum-ru.png) no-repeat; width:130px; height:130px;display: block; text-indent:-9999px}
a.buyalbum-en {background: url(/img/buyalbum-en.png) no-repeat; width:130px; height:130px;display: block; text-indent:-9999px}

div.rss {text-align: center}
div.rss a {background: url(/img/rss.png) no-repeat; width: 100px; height: 30px;padding-left: 40px;display: block; line-height: 30px; vertical-align: middle; margin: 0 auto}

*html a.buyalbum{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/buyalbum.png", sizingMethod="scale");
	cursor:pointer;
}

*html a.buyalbum-ua{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/buyalbum-ua.png", sizingMethod="scale");
	cursor:pointer;
}
*html a.buyalbum-ru{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/buyalbum-ru.png", sizingMethod="scale");
	cursor:pointer;
}


*html a.buyalbum-en{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/buyalbum-en.png", sizingMethod="scale");
	cursor:pointer;
}


div.answer {
	margin-left: 20px;
	margin-top: 4px;
	background-color:#666666;
	padding: 2px 5px;
}

#about {
	font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;
	text-align:  justify;
}

#about  a {font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;}

#about h1 {font: normal 32px Georgia, "Times New Roman", Times, serif;margin-bottom: 2px; margin-top:2px; color: #0066CC; background:#fff; display:inline; padding:2px 8px; }
#about h2 {background-color: #e6e6e6; font: normal 20px Georgia, "Times New Roman", Times, serif;margin-bottom: 2px; margin-top:2px; color: #0066CC; display:inline; padding:2px 8px; margin-left: 10px; }
#about h3 {background-color: #fff; font: normal 20px Georgia, "Times New Roman", Times, serif;margin-bottom: 2px; margin-top:2px; color: #0066CC; display:inline; padding:2px 8px; }


blockquote {
  font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;
  width: 540px;
  background: url(/img/quotes.png) no-repeat right bottom;
  padding-left: 18px;
  text-indent: -18px;
  margin: 0;
}

blockquote:first-letter {
  color:  #999;
  background: url(/img/quotes.png) no-repeat left top;
  _background: none;
  padding-left: 22px;
  font: italic 1.4em Georgia, "Times New Roman", Times, serif;
}

*html blockquote{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/quotes.png", sizingMethod="crop");
}

*html blockquote:first-letter{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/quotes.png", sizingMethod="crop");
}


#contactmessage {color:#990033; background-color:#fff; margin-top:4px;}


#langs {
	position:absolute;
	top:125px;
	left: 50px;
}

#langs a	{
	text-indent: -9999px; 
	display: block;width: 22px;height: 13px; text-decoration: none;background: transparent url(/img/version.gif) no-repeat;overflow:hidden;background-position: 0 -11px; float:left; margin: 0 5px;
}

#langs a:hover	{
	text-indent: -9999px; 
	display: block;width: 22px;height: 13px; text-decoration: none;background: transparent url(/img/version.gif) no-repeat;overflow:hidden; background-position: -22px -11px;
}

#langs a.ru	{background-position: -44px -11px;}
#langs a.ru:hover	{background-position: -66px -11px;}
#langs a.en	{background-position: -88px -11px;}
#langs a.en:hover	{background-position: -110px -11px;}

#mainmenu {
	position:absolute;
	top:30px;
	left: 190px;
	*left: 150px;	
	*top:43px;
}

#mainmenu ul	{padding: 0; width: 145px;text-indent: -9999px; }	
#mainmenu li {list-style: none;margin: 0 0 5px 5px;padding: 0;height: 16px; width: 64px; float: left; overflow:hidden;text-indent: -9999px;}
#mainmenu.ua li a {display: block;width: 64px;height: 16px; text-decoration: none;background: transparent url(/img/menu_ua.gif) no-repeat;overflow:hidden;}
#mainmenu.ru li a {display: block;width: 64px;height: 16px; text-decoration: none;background: transparent url(/img/menu_ru.gif) no-repeat;overflow:hidden;}
#mainmenu.en li a {display: block;width: 64px;height: 16px; text-decoration: none;background: transparent url(/img/menu_en.gif) no-repeat;overflow:hidden;}


#mainmenu li#menunews a {background-position: -64px 0 ;}
#mainmenu li#menu4press a {background-position: 0 -16px  ;}
#mainmenu li#menuabout a {background-position: -64px -16px  ;margin-left: 4px;}
#mainmenu li#menulj a {background-position: 0 -32px  ;}
#mainmenu li#menumusic a {background-position: -64px -32px  ;}
#mainmenu li#menulastfm a {background-position: 0 -48px  ;}
#mainmenu li#menuphoto a {background-position: -64px -48px  ;}
#mainmenu li#menumyspace a {background-position: 0 -64px  ;}
#mainmenu li#menuguest a {background-position: -64px -64px  ;}
#mainmenu li#menuyoutube a {background-position: 0 -80px  ;}
#mainmenu li#menucontacts a {background-position: -64px -80px  ;}

#mainmenu li#menupress a:hover, #mainmenu li#menupress.active a {background-position: -128px 0  ;}
#mainmenu li#menunews a:hover, #mainmenu li#menunews.active a {background-position: -192px 0  ;}
#mainmenu li#menu4press a:hover, #mainmenu li#menu4press.active a {background-position: -128px -16px   ;}
#mainmenu li#menuabout  a:hover, #mainmenu li#menuabout.active a {background-position: -192px -16px   ;}
#mainmenu li#menulj a:hover, #mainmenu li#menulj.active a {background-position: -128px -32px   ;}
#mainmenu li#menumusic a:hover, #mainmenu li#menumusic.active a {background-position: -192px -32px   ;}
#mainmenu li#menulastfm a:hover, #mainmenu li#menulastfm.active a {background-position: -128px -48px   ;}
#mainmenu li#menuphoto a:hover, #mainmenu li#menuphoto.active a {background-position: -192px -48px   ;}
#mainmenu li#menumyspace a:hover, #mainmenu li#menumyspace.active a {background-position: -128px -64px   ;}
#mainmenu li#menuguest a:hover, #mainmenu li#menuguest.active a {background-position: -192px -64px   ;}
#mainmenu li#menuyoutube a:hover, #mainmenu li#menuyoutube.active a {background-position: -128px -80px   ;}
#mainmenu li#menucontacts a:hover, #mainmenu li#menucontacts.active a {background-position: -192px -80px   ;}


#mainbottom {
	background: url(/img/pagebg.jpg) repeat-y;
	width: 686px;
}

#maincontent {
	background: url(/img/pagedisc.jpg) no-repeat;
	_background: none;
	min-height:75px;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
}




#maintop {
	background: url(/img/pagetop.jpg) no-repeat;
	height: 173px; width: 686px;
}

#maintop img.topimage {float: right;}

#music {
	line-height: 16px;
}

#music a {
	line-height: 16px;
}

#music h1 {font: normal 24px/48px Georgia, "Times New Roman", Times, serif;margin-bottom: 5px; margin-top:2px; color: #0066CC; background:#fff; display:inline; padding:2px 8px;}
#music h2 {font: normal 24px/48px Georgia, "Times New Roman", Times, serif;margin-bottom: 5px; margin-top:2px; color: #fff;display:inline; padding:2px 8px;}
#music h1 a  {font: normal 20px/48px Georgia, "Times New Roman", Times, serif;margin-bottom: 2px;  margin-top:2px; color:#0066CC; background:#fff; display:inline; padding:-2px 8px; }
#music th {width: 130px;}


#news h1  {font: normal 24px Georgia, "Times New Roman", Times, serif;margin-bottom: 2px; margin-top:2px; color: #0066CC; background:#fff; display:inline; padding:2px 8px;}
#news .date {
	font: normal 14px Georgia, "Times New Roman", Times, serif;color: #ccc; 
	margin-bottom: 5px;
}
#news .news {margin-top: 1px;}

#photos {text-align: center}
#photos h1 {font: bold 16px Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:5px 0}

#photos div {width: 140px; float: left; padding-bottom:10px;}
#photos div.desc {float: none; width:auto; text-align:center;}

#prevversion {
	position:absolute;
	top:100px;
	left: 55px;
}

#prevversion a	{
	text-indent: -9999px; 
	display: block;width: 75px;height: 11px; text-decoration: none;background: transparent url(/img/version.gif) no-repeat;overflow:hidden;
}

#prevversion a:hover	{
	text-indent: -9999px; 
	display: block;width: 75px;height: 11px; text-decoration: none;background: transparent url(/img/version.gif) no-repeat;overflow:hidden; background-position: -75px 0;
}

#publics h1 {font: normal 24px Georgia, "Times New Roman", Times, serif;margin-bottom: 2px; margin-top:2px; color: #0066CC; background:#fff; display:inline; padding:2px 8px; }
#publics h1 a  {font: normal 22px Georgia, "Times New Roman", Times, serif !important;color:#0066CC; display:inline; line-height: 20px  }
#publics .date {margin-bottom: 1px; }
#publics .publics {font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;margin-top: 6px;}

#publics .publics a {font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;}


#publics .author {font: 1.2em/1.2em Georgia, "Times New Roman", Times, serif;font-style: italic; margin-top:10px;margin-bottom: 10px; color: #ccc;}
.publics img {float: left; margin-right: 5px;}
.publics td {vertical-align: top}
.publics, .publics p, .publics div {text-align: justify;font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;}


div#photoalbum {} 
#photoalbum h1  {line-height: 60px; vertical-align: middle;margin:0 0 20px; float:left}
#photos h1  {font: normal 24px/48px Georgia, "Times New Roman", Times, serif;margin-bottom: 5px;color: #0066CC; background:#fff; display:inline; padding:2px 8px; line-height: 56px; vertical-align: middle; text-align:center}
#photoalbum a  {float:left}

#photoalbum h1 a  {font: normal 24px/48px Georgia, "Times New Roman", Times, serif;margin-bottom: 5px;color: #0066CC; background:#fff; display:inline; padding:2px 8px; line-height: 56px; vertical-align: middle; }
div.photoalbum { margin-bottom: 10px;} 


#rightpart {
	position:absolute;
	top:10px;
	left: 340px;
	*left: 300px;	
	*top:23px;
}

#topgb {
	position:absolute;
	top:7px;
	left: 360px;
	width: 242px;
	color: #fff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif
}

#topgb input {border:1px solid #999999; font: normal 10px Arial, Helvetica, sans-serif}
#topgb input.contactInput {width: 200px;}
#topgb textarea.contactTextarea {width: 240px; border:1px solid #999999; height: 50px;font: normal 10px Arial, Helvetica, sans-serif}
#topgb input.submit {border: none; background-color:#fff;}

#topgb  a {color: #fff}

#topmusic {
	position:absolute;
	top:5px;
	left: 340px;
	width: 330px;
}

#topmusic table {
	margin: 0 auto;
}

#topmusic td {
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	color: #fff;
	font-size:13px;
}

#topmusic td img {
	padding: 5px 30px 5px 30px;
}

#topmusic h1 {
	font: normal 18px/28px Georgia, "Times New Roman", Times, serif;margin-bottom: 5px; margin-top:-15px; color: #0066CC; background:#fff; display:inline; padding:2px 4px;
}

#wrapper {
	width: 686px;
	margin: 50px auto 0px;
}



.highslide-caption {display: none; border: 1px solid #dedede; border-top: none; padding: 5px; background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; color: black;text-align: center;font-weight:bold;font-size:12px}
.highslide-caption-desc  {font-family: Verdana, Arial, Helvetica, sans-serif; color: black;text-align: center;font-weight:normal;font-size:12px; color:#666666}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide-loading {display: block;color: white;font-size: 9px;font-weight: bold;text-transform: uppercase;text-decoration: none;	padding: 3px;border-top: 1px solid white;border-bottom: 1px solid white;background-color: white;height: 20px;width: 20px;    background-image: url(/js/graphics/loader.gif); background-repeat: no-repeat; background-position: center;}
