body { padding:0px; margin:0px; background-image:url(./pic/bg.jpg); background-color:#363636; background-repeat:repeat-x; height:100%;}
/*body { padding:0px; margin:0px;  background-color:#fff; background-repeat:repeat-x; height:100%;}*/


#main 
{ 
	width:900px; 
	min-height:100%; 
  	
	position:absolute; 
	top:0px; 
	left:50%; 
	margin-left:-450px; 
	background-color:#fff;
	background-image:url(./pic/footer/lala.png);
	background-position: left bottom;
	background-repeat:no-repeat;
}

#sb_maker
{
	width:900px;
	background-color:#fff;
	height:1px;
	bottom:-1px;
	position:absolute;
}

#main_index
{ 
	width:900px; 
	min-height:100%; 
  	
	position:absolute; 
	top:0px; 
	left:50%; 
	margin-left:-450px; 
	background-color:#fff;
}

#header { width:900px; height:215px; background-image:url(./pic/header/bg.jpg); background-repeat:no-repeat;}
#main_menu {position:absolute; top:115px; right:0px; width:627px; height:44px; background-image:url(./pic/header/menu_bg.jpg); background-repeat:no-repeat;}
#heart { position:absolute; top: 215px; width:900px; height:476px; background-image: url(./pic/main/heart.jpg); background-repeat:no-repeat; background-position: 264px 0px; }
#main_bottom {position:absolute; bottom:0px; width:100%;}

a.main {	position:absolute; font-size:25px; font-family:Verdana; color:#333; text-decoration:none; }
a.main:hover { color:#999; }
a.main#music       { left:229px; top:6px; }
a.main#history   { left:582px; top:-30px; }
a.main#news         { left:680px; top:90px; }
a.main#photo       { left:178px; top:162px; }
a.main#forum       { left:252px; top:300px; }
a.main#contacts { left:640px; top:235px; }

div#main_menu a {font-size:18px; font-family:Verdana; color:#333; text-decoration:none; }
div#main_menu  a:hover {color:#3a6798;}

div#main_menu div {float:left; width:120px; height:28px; text-align:center; margin-top:8px; border-right: dashed 1px #ccc; }

img#netpeak_banner { width:88px; height:31px; background-image:url(./pic/footer/netpeak.png); background-repeat:no-repeat; }
img#netpeak_banner:hover { background-position: 0px -31px; }

a.copyright {font-size:12px; color:#444; font-family:Verdana; text-decoration:none; font-weight:bold; padding-bottom:1px; }
a.copyright:hover{border-bottom:dashed 1px #444;}

div#partner_links_block  a { font-size:10px; color: #444; font-family:Verdana; text-decoration:none; padding-bottom:1px; }
div#partner_links_block  a:hover { border-bottom: dotted 1px #444; }

/* INFO */
#main_info {	width:100%; }

#left_block { width:262px; float:left; margin-left:10px; border-right:solid 1px #ccc; }
#left_block span.date { color:#266197; font-size:16px; font-family:Verdana; }
#left_block div.news_text { color:#676767; font-size:10px; font-family:Verdana; padding:5px 5px 20px 8px; }
#left_block div.album { margin-bottom:10px; line-height:12px;}
#left_block div.album div.thumb { margin-left: 40px; width:179px; height:179px; background-image:url(./pic/main/photo/_border.png); }
#left_block div.album div.thumb img { margin-left: 9px; margin-top: 9px; width:160px; height:160px; background-position:center center; background-repeat:no-repeat;}
#left_block div.album a.txt { font-size:12px; font-family:Verdana; color:#325d92; text-align:center; width:100%; text-decoration:none;}
#left_block div.album span.comment { font-size:10px; color:#818181; font-family:Verdana; text-align:center; }
#left_block a.arj { font-size:12px; color:#316398; font-family:Verdana; text-decoration:none; border-bottom:dashed 1px #316398; }
#left_block a.arj:hover {color:#000;}

#left_block #news_calendar { text-align:center; line-height:50px; }
#left_block #news_calendar a { font-family:Verdana; font-size:30px; color:#316398; text-decoration:none; border-bottom:dashed 1px #316398; padding-bottom:0px; }
#left_block #news_calendar a:hover { color:#000; border-bottom-color:#000; }

#info { margin-left:10px; float:left; width:608px;}
#info #music_navbar {padding-bottom:10px; font-size:18px; padding-left: 15px; padding-bottom:20px;}
	#music_navbar a {font-size:25px; font-family:Verdana; color:#316398; text-decoration:none;  border-bottom:dotted 1px #316398; padding-bottom:2px;}
	#music_navbar a:hover {color:#000; /*color:#1a3f66; */}
	#music_navbar span.title { font-size:25px; color:#72891e; font-family:Verdana; }
	#music_navbar div.title { font-size:25px; color:#72891e; font-family:Verdana; float:left; width:350px;}
	#info #albums {  }
	#info #albums .album { width:100%; padding-bottom:20px; border-bottom: dotted 1px #ccc; margin-bottom:20px}
	#info #albums .album .thumb_container { width:198px; height:198px; background-image: url(./pic/main/music/thumbs/_border.png); float:left;}
	#info #albums .album .thumb { width:180px; height:180px; margin-left:9px; margin-top:9px; }
	#info #albums .album .right { padding-top:10px; padding-left:10px; float:left;}
	#info #albums .album .right a.title { font-size:18px; color:#316398; font-family:Verdana; text-decoration:none;}
	#info #albums .album .right a.title:hover { color:#000; }
	#info #albums .album .right div.year { font-size:16px; color:#444; font-family:Verdana; padding-top:10px;}
#info_music_left { width:250px; float:left; }
	#info_music_left div.album { width:250px; height:230px; background-image:url(./pic/main/music/album_tmpl.png);}
	#info_music_left div.album div.spacer { height:11px; }
	#info_music_left div.album  div.cover { width:180px; height:180px; margin-left:11px; background-repeat:no-repeat;}
#info_music_right { width:340px; float:left; margin-left:10px;}
	#info_music_right div.song { border-bottom:solid 1px #ccc; margin-bottom:15px;}
	#info_music_right div.song_title { font-size:16px; color:#4e4e4e; font-family:Verdana; float:left; margin-bottom:5px;}
	#info_music_right div.song_duration { font-size:16px; color:#4e4e4e; font-family:Verdana; text-align:right;}
	#info_music_right div.song a { font-size:10px; font-family:Verdana; color:#316398; text-decoration:none; border-bottom:dashed 1px #316398; padding-bottom:2px; margin-right:10px; cursor:pointer;}
	#info_music_right div.song a:hover {color:#000; border-bottom-color:#000; }
#info_music_descr { font-size:12px; color:#4e4e4e; font-family:Verdana; padding-left:10px; padding-top:10px; line-height:20px; }
#info_music_descr a { padding:10px; background-color:#eee; color:#316398; text-decoration:underline;  font-size:10px;}
#info_music_descr a:hover { color:#000;   background-color:#def;}
#info #history { font-family:Verdana; color:#444; font-size:14px; padding-left:10px; padding-right:20px; line-height:25px; }
#info #history .artist { font-family:Verdana; font-size:14px; color:#266197; }
#info #history a { font-size:14px; color:#316398; border-bottom:dashed 1px #316398; font-family:Verdana; padding-bottom:2px; text-decoration:none;}
#info #history a:hover { color:#000; }


#info #photos_list { width:100%; }
#info #photos_list td{ width:25%; text-align:center; padding-bottom:20px; }
#info #photos_block {width:100%; background-color:#eaeaea}
#info #photos_block .top {width:100%; height:20px; background-color:#eaeaea; background-image:url(./pic/main/photo/ur.png); background-position:top right; background-repeat:no-repeat;}
#info #photos_block .body {width:100%; background-color:#eaeaea; background-position:top right;}
#info #photos_block .body .photo_frame{width:137px; height:137px; background-image:url(./pic/main/photo/thumbs/_border.png); background-repeat:no-repeat; margin-left:12px; float:left;}
#info #photos_block .body .photo_frame img.photo{ width:119px; height:119px; background-repeat:no-repeat; margin:9px 0px 0px 9px; background-position:center center; }

#info #photos_block .bottom {width:100%; height:20px; background-color:#eaeaea; background-image:url(./pic/main/photo/dr.png); background-position:top right; background-repeat:no-repeat;}
#info #contacts { font-family:Verdana; font-size:14px; color:#444; padding-left:20px; line-height:30px;}
#info #contacts a.email { font-size:14px; color:#316398; border-bottom:dashed 1px #316398; font-family:Verdana; padding-bottom:2px; text-decoration:none;}
#info #contacts a.email:hover { color:#000; }
#info #contacts a.rider { font-size:20px; color:#316398; border-bottom:dashed 1px #316398; font-family:Verdana; padding-bottom:2px; text-decoration:none;}
#info #contacts a.rider:hover { color:#000;}

#info #news { font-family:Verdana; font-size:14px; color:#444; padding-left:20px; line-height:30px;}
#info #news .news_item { border-bottom: dashed 1px #ddd; padding-bottom:20px; margin-bottom:20px;}
#info #news .news_item div.date { font-size:18px; color:#316398; }

#info .quote {color:#888; font-family:Verdana; font-size:12px; font-style:italic; float:left; width:240px; line-height:24px;}
#info .quote_sign {font-family:Georgia; font-size:24px; color:#ccd; }

#tracktext_main { display:none; z-index:20; background:#fff; position:absolute; width:480px; height:490px; }
#tracktext_main .header { height:45px; background-image:url(./pic/main/music/txt/head_pz.png); background-repeat:no-repeat; background-position:left bottom;}
#tracktext_txt div.title { font-size:18px; color:#000; padding-bottom:10px;}
