@charset "windows-1251";
/* CSS Document */
html, body, div, form, table, tr, td, input, select, p, h4, a, img, ul, li {margin:0; padding:0; border:none;}
table, td {border-spacing:0;}
body {margin:0; padding:0; background:#f8e9cc; font-family: Verdana, Courier, monospace; color:#2e2b28; font-size:11px;}
ul, li {list-style:none;}
h1, h2, h3, h4, h5 {padding:0; margin:0;}
a {color:#2e2b28; font-size:11px; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}

div#wrapper {width:1000px; margin:0 auto;}

	div#header {width:1000px; height:297px; background: url(/images/header/flash.jpg) no-repeat center;}
	* html div#header {margin-bottom:-2px;}
	
	div#menu {width:1000px; height:42px; background:url(/images/menu/bg.jpg) no-repeat; padding-top:10px;}
	div#menu ul li {list-style:none; display:block; float:left;}
	div#menu ul li a {display:block;}
	
	div#menu ul li a#news {width:131px; height:35px; background:url(/images/menu/news.gif) no-repeat; margin-right:70px;}
	div#menu ul li a#news:hover {width:131px; height:35px; background:url(/images/menu/news_a.gif) no-repeat;}
	
	div#menu ul li a#concerts {width:113px; height:35px; background:url(/images/menu/concerts.gif) no-repeat; margin-right:2px;}
	div#menu ul li a#concerts:hover {width:113px; height:35px; background:url(/images/menu/concerts_a.gif) no-repeat;}
	
	div#menu ul li a#group {width:74px; height:35px; background:url(/images/menu/group.gif) no-repeat; margin-right:2px;}
	div#menu ul li a#group:hover {width:74px; height:35px; background:url(/images/menu/group_a.gif) no-repeat;}
	
	div#menu ul li a#photo {width:65px; height:35px; background:url(/images/menu/photo.gif) no-repeat; margin-right:2px;}
	div#menu ul li a#photo:hover {width:65px; height:35px; background:url(/images/menu/photo_a.gif) no-repeat;}
	
	div#menu ul li a#video {width:72px; height:35px; background:url(/images/menu/video.gif) no-repeat; margin-right:2px; margin-top:8px;}
	div#menu ul li a#video:hover {width:72px; height:35px; background:url(/images/menu/video_a.gif) no-repeat;}
	
	div#menu ul li a#discography {width:140px; height:45px; background:url(/images/menu/discography.gif) no-repeat; margin-right:2px;}
	div#menu ul li a#discography:hover {width:140px; height:45px; background:url(/images/menu/discography_a.gif) no-repeat;}
	
	div#menu ul li a#download {width:101px; height:35px; background:url(/images/menu/download.gif) no-repeat; margin-right:2px;}
	div#menu ul li a#download:hover {width:101px; height:35px; background:url(/images/menu/download_a.gif) no-repeat;}
	
	div#menu ul li a#family {width:86px; height:35px; background:url(/images/menu/family.gif) no-repeat; margin-right:2px; margin-top:3px;}
	div#menu ul li a#family:hover {width:86px; height:35px; background:url(/images/menu/family_a.gif) no-repeat;}
	
	div#menu ul li a#links {width:92px; height:26px; background:url(/images/menu/links.gif) no-repeat;}
	div#menu ul li a#links:hover {width:92px; height:26px; background:url(/images/menu/links_a.gif) no-repeat;}
	
	
	div#content {width:1000px;}
	* html div#content img {margin-bottom:-2px;}
	
		div#left_col {float:left;}
		div#center_col {float:left; width:380px;}
		div#right_col {float:right; width:285px;}
		
		div.inner {background-color:#f0dca9; padding-left:15px; padding-right:15px;}
		div.inner span.date {display:block; margin-bottom:7px; margin-top:15px;}
		div.inner span.title {display:block; margin-bottom:7px;}
		div.inner p {margin-bottom:5px;}
		
		div#events {width:334px; float:left;}
		div#events div.inner {width:279px; background:#f0dca9 url(/images/content/events/bottom.jpg) left bottom no-repeat; margin-left:13px; float:left; padding-bottom:75px;}
		* html div#events div.inner {margin-left:6px; position:relative; left:1px;}
		
		div#video {width:380px; float:left;}
		div#video div.inner {width:323px; background:#f0dca9 url(/images/content/video/bottom.jpg) left bottom no-repeat; float:left; padding-bottom:68px;}
			div.player_wrapper {text-align:center; margin-top:25px; margin-bottom:5px;}
			a.video_title {font-weight:bold; font-size:12px; padding-left:10px; display:block;}
			div.center {text-align:center;}
		
		div#anons {width:370px; float:left;}
		div#anons div.inner {width:327px; background:#f0dca9 url(/images/content/anons/bottom.jpg) left bottom no-repeat; float:left; padding-bottom:50px; margin-left:13px;}
		* html div#anons div.inner {margin-left:6px; position:relative; left:1px;}
		 p.big {padding:0 5px 10px; font-size:16px;}
		 
		div#email {width:370px; float:left;}
		div#email div.inner {width:316px; background:#f8e9cc url(/images/content/email/bottom.jpg) left bottom no-repeat; float:left; padding-bottom:90px; padding-top:10px; margin-left:14px;}
		* html div#email div.inner {margin-left:7px;}
			input.txt {border:2px solid #3a191a; padding:0 3px;}
			#subscr {position:relative; top:5px;}
		
		div#direction {width:244px; height:200px; background: url(/images/content/direction/bg.jpg) no-repeat; float:left; text-align:center; padding: 20px 10px 0;}
		
		div#buy {float:left;}
		
		div#partners {width:257px; float:left; min-height:167px; background:url(images/content/partners/bg.jpg) no-repeat; text-align:center; padding-top:15px;}
		div#partners img {display:block; margin:0 auto; padding-bottom:10px;}
		
		hr {border:1px solid #f8e9cc;}
		
		div#poll {width:285px; float:left; position:relative;}
		div#poll div.inner {width:234px; background:#f8e9cc url(/images/content/poll/bottom.jpg) left bottom no-repeat; float:left; padding-bottom:50px; margin-left:11px; min-height:68px;}
		* html div#poll div.inner {margin-left:5px; height:68px; position:relative; left:1px;}
			input.radio {margin-right:10px; margin-left:5px;}
			input#vote {margin-top:20px;}
			
		div.block {float:left; background:url(/images/content/block/bg.jpg) 21px top repeat-y;}
			div.inner_bottom {padding-bottom:70px; float:left; background:url(/images/content/block/bottom.jpg) 21px bottom no-repeat;}
			div.inner_top {width:640px; padding:0 20px 0 40px; float:left; background:url(/images/content/block/top.jpg) left top no-repeat;}
				div.title_wrapper {width:640px; height:85px; text-align:center; padding-top:15px;}
				div.title_wrapper img {margin-left:-99px;}
	
	div#footer {width:1000px; height:300px; clear:both; background:url(/images/footer/bg.jpg) no-repeat; position:relative; color:#2e2b28;}
	div#footer ul {margin-left:54px; padding-top:60px;}
	div#footer ul li {display:inline; padding:0 3px;}
	div#footer ul li a {color:#2e2b28; text-transform:uppercase; font-size:18px; font-weight:normal;}
	div#footer ul li a:hover {text-decoration:none; color:#000000;}
		p#copy {position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; top:95px; left:57px;}
		p#design {position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; top:115px; left:57px;}
		p#design a {color:#2e2b28; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
		p#design img {position:relative; top:8px; margin-right:10px;}
		p#banners {position:absolute; right:80px; top:100px;}
				
		img.gallery_photo {border:3px solid #2E2B28; width:128px; height:96px; margin-top:8px;}
		p.photo_title {font-size:18px; font-weight:bold; margin-top:20px; margin-bottom:5px}
		
	div#photopage_links a
	{
		margin-left: 5px;
		margin-right: 5px;
	}
	
	div#page_links a
	{
		margin-left: 5px;
		margin-right: 5px;
	}
	
	div#news_title
	{
		font-size: 100%;
		font-weight: bold;
		margin-left: 20px;
	}
	
	div#news_whoadd
	{
		margin-left: 20px;
	}
	div#news_date
	{
		margin-left: 20px;
	}
	
	div#concert_info
	{
		margin-left: 64px;
	}
	
	a.links
	{
		margin-left: 10px;
		font-weight: normal;
		text-decoration: underline;
	}
	
	a.links:hover
	{
		text-decoration: none;
	}