* {
	margin: 	0;
	padding:	0;
}
html {overflow-y: scroll; }
body {
	background:		url(../images/bg.gif);
}
img { border:0}
#horizon {
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	margin-top: -300px;
	text-align: center;
}

#wrapper {
	background-color: transparent;
	position: relative;
	text-align: center;
	width: 850px;
	height: 400px;
	margin: 0px auto;
}

#main {
	min-width:		300px;
	max-height:		500px;
	margin-left:	0px;
	font-family:	arial, verdana, sans-serif;
	font-size:		.9em;
	line-height:	1.4em;
	text-align:		left;
	}

#content {
	background:		#FFF url(../images/content_tr.gif) top right no-repeat;
	width:			845px;
	font-family:	"Lucida Grande", verdana, arial, sans-serif;
	font-weight:	lighter;
	font-size:		.9em;
	line-height:	1.4em;
	color:			#333;
	text-align:		left;
	padding-top:	25px;
	margin-bottom:	25px;
	}

#sidebar {
	width:		185px;
	height:		150px;
	float:		left;
	margin-top: -25px;
	left:		0px;
}

#logo {
	background:			transparent;
	}

.section {
	width:		790px;
	background:	url(../images/content_bl.gif) bottom left no-repeat;
	margin:	-5px 25px 0px 0px;
	padding: 0 0 25px 25px;
}

/* START HTML NAVIGATION LIST */

#nav1 ul {
	list-style-type:	none;
	padding-top:		87px;
	text-align:			left;
	margin:				0 0 6px 40px;

	}

#nav1 ul li {
	display:			inline;
	margin-right:5px;
	
	}

#nav1 ul li a {
	font-family:		arial, verdana, sans-serif;
	font-size:			.95em;
	text-transform:		uppercase;
	color:				black;
	text-decoration:	none;
	margin-left:6px;
	}
#nav1 ul li:first-child a { margin-left:0;}

#nav1 ul li a:hover {
	font-family:		arial, verdana, sans-serif;
	font-size:			.95em;
	font-weight:		bold;
	text-transform:		uppercase;
	color:				#A92024;
	text-decoration:	none;
	}

	/* START JS NAVIGATION LIST */
	
#nav2 {
	height:				300px;
}

#nav2 ul li {
	list-style-type:	none;
	text-align:			center;
	margin-bottom:		10px;
	}


#nav2 ul li a {
	font-family:		arial, verdana, sans-serif;
	font-size:			.8em;
	text-transform:		uppercase;
	color:				#777;
	text-decoration:	none;
	}

#nav2 ul li a:hover,a:active {
	font-family:		arial, verdana, sans-serif;
	font-size:			.8em;
	font-weight:		bold;
	text-transform:		uppercase;
	color:				#A92024;
	text-decoration:	none;
	}

#content .side {
	float:			right;
	border:			1px solid #999;
	margin-left:	20px;
}

.side a {
	border:			none;
}

#content p {
	margin-bottom:	10px;
}

#content h4 {
	font-weight:	bold;
	font-size:		1.1em;
	line-height:	1.7em;
}

#job ul {
	list-style:		inside;
	margin:			0 0 0 10px;
}	

#links {
	float:			right;
	font-size:		.9em;
	margin:			-10px 10px 0 0;
}

#links span {
	font-size:		1em;
	font-family:	Georgia, "Times New Roman", Times, serif;
	font-style:		italic;
	margin:			-10px 10px 0 0;
}

#links ul li {
	display:			inline;
	margin-left:		.8em;
	}
	
#links ul li a {
	text-decoration: 	none;
	font-family:		arial, verdana, sans-serif;
	color:				black;
}
	
#links ul li a:hover {
	text-decoration: 	underline;
	font-family:		arial, verdana, sans-serif;
	color:				#A92024;
}

.facebook { float:right; width:100px; text-align:right; font: italic 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; margin:-16px 0 0 0; line-height:12px;}
.facebook img { float:right; margin:-1px 0 0 7px; }
.facebook:active { font-size:11px; font-weight:normal; text-transform:none;  color:#000000; }

#gallery_block { position:relative; width:770px; height:610px; margin-left:10px; }
#gallery_block .foto_description { position:absolute; left:0; top:475px; width:375px; font:italic 11px Arial, Helvetica, sans-serif; color:#010101; z-index:10;  line-height:18px;}

#gallery_block .musician { position:absolute; left:0; top:546px; position:absolute; font:italic 11px Arial, Helvetica, sans-serif; color:#010101; z-index:10; min-height:55px; width:340px; line-height:18px;}
#gallery_block .musician img { float:left; position:relative; z-index:1; cursor: pointer;}
#gallery_block .musician .new { position:absolute; left:17px; top:5px; z-index:2; background:#a8070a; padding:0 8px 0 8px; color:#ffffff; line-height:14px;}
#gallery_block .musician p { margin:3px 0 0 78px;  line-height:18px;}

#gallery_block .big_fotos_list { position:absolute; left:0; width:720px; top:46px; height:417px; background:#4d4d4d; z-index:1; overflow:hidden; padding-left:50px; }
#gallery_block .big_fotos_list .list { position: relative; left:0; top:0; list-style:none; padding:0; margin:0; width:100000px;  height:422px;}
#gallery_block .big_fotos_list .list  li { float:left; width:362px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); -moz-opacity: 0.1; -khtml-opacity: 0.1; opacity: 0.1; height:422px;}
#gallery_block .big_fotos_list .list  li:first-child {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity:1; opacity:1;}
#gallery_block .shadow_1 { z-index:2; position:absolute; height:34px; width:100%; background:url(../images/bg_2.png) 0 0 repeat-x; left:0; top:46px;}
#gallery_block .shadow_2 { z-index:2; position:absolute; height:38px; width:100%; background:url(../images/bg_2.png) 0 bottom repeat-x; left:0; bottom:147px;}

#gallery_block .plashka { position:absolute; left:432px; top:4px; width:302px; height:592px; background:url(../images/bg_3.png) 0 0 no-repeat; z-index:3;}
#gallery_block .mini_gal { position:relative; width:100%; height:55px; margin-top:30px;}
#gallery_block .mini_gal .gall_name { position:absolute; left:35px; top:8px; color:#ffffff; font:italic 11px Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #000; z-index:3;}
#gallery_block .mini_gal .arrow-1, #gallery_block .mini_gal .arrow-2 { visibility:hidden; position:absolute; width:17px; height:34px; left:80px; top:23px; background:url(../images/bg_4.png) 0 0 no-repeat; cursor:pointer; z-index:2;}
#gallery_block .mini_gal .arrow-2 { left:270px; background-position:0 -42px}
#gallery_block .mini_gal .overflow { position:absolute; left:95px; top:0; height:55px; width:176px; overflow:hidden; z-index:1;}
#gallery_block .mini_gal .overflow ul { list-style:none; padding:0; margin:0; width:100000px; position:absolute; left:0; top:0; }
#gallery_block .mini_gal .overflow ul li {margin-right:3px; width:56px; height:54px; text-align:center; float:left; background:#000000}
#gallery_block .mini_gal .overflow ul li a { outline:none; text-decoration:underline;}
#gallery_block .mini_gal .overflow ul li img { vertical-align:top; max-width:56px; max-height:54px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4;}
#gallery_block .mini_gal .overflow ul li.active img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)!important; -moz-opacity: 1!important; -khtml-opacity: 1!important; opacity: 1!important;}

#gallery_block .mini_gal_2  {height:auto; margin-top:28px;}
#gallery_block .mini_gal_2:first-child { margin-top:11px;}
#gallery_block .mini_gal_2 .overflow { position:relative; height:auto; width:180px;  }
#gallery_block .mini_gal_2 .overflow ul { position:relative; width:auto;}
#gallery_block .mini_gal_2 .overflow ul li { margin-top:3px;}

	

