@import "reset.css";
#page{
	position			: relative;
	width				: 100%;
	min-width			: 1000px;
	min-height			: 100%;
	background			: #000 url(../images/bg.gif) 50% 0px repeat-y;
}
#wrapperTop {
	position			: relative;
	background			: url(../images/bg_top.jpg) 50% 0px no-repeat;
}
#wrapperBottom {
	position			: relative;
	background			: url(../images/bg_bottom.jpg) 50% 100% no-repeat;
}
#wrapper {
	position			: relative; 
	width				: 600px;
}
/* HEADER *******************************
*****************************************/
#header {height: 248px;}
	/********Logo****************************/
	#header div.logo{
		margin				: 28px 0 0 164px;
		position			: absolute;
		width				: 387px;
		height				: 109px;
	}
		#header div.logo a {
			display				: block;
			width				: 387px;
			height				: 109px;
		}
			#header div.logo a img{
				width				: 387px;
				height				: 109px;
			}
	/********End Logo************************/
	
	/********Menu****************************/			
	#header div.menu{
		position			: absolute;
		margin				: 149px 0 0 0;
		width				: 600px;
		height				: 100px;
	}
		#header div.menu img{
			width				: 600px;
			height				: 100px;
		}
	/********end Menu************************/
/* END HEADER ***************************
*****************************************/

/* CONTAINER ****************************
*****************************************/
#container {
	margin			: 0px;
	min-height		: 610px;
}
	div.path{
		margin			: 10px 0 0 10px;
		width			: 580px;
		height			: 47px;
		background		: url(../images/path.gif) 0px 0px repeat-x;
	}
	div.path2{
		margin			: 10px 0 0 10px;
		width			: 580px;
		height			: 47px;
		background		: url(../images/path.gif) 0px 0px repeat-x;
	}
		div.path p{
			margin				: 0 0 0 25px;
			padding				: 15px 0 0 0;
			font-size			: 14px;
			font-weight			: bolder;
			color				: #fff;
		}
		div.path2 p{
			margin				: 0 0 0 25px;
			padding				: 7px 0 0 0;
			font-size			: 14px;
			font-weight			: bolder;
			color				: #fff;
		}
		div.path p a{
			font-size			: 14px;
			color				: #fff;
			text-decoration		: none;
		}
		div.path2 p a{
			font-size			: 14px;
			color				: #fff;
			text-decoration		: none;
		}
		div.path span.subscr{
			display				: block;
			text-align			: left;
			align				: left;
			margin				: 0 0 0 454px;
			padding				: 0 0 0 0;
		}
		div.path2 span.subscr{
			display				: block;
			text-align			: left;
			align				: left;
			margin				: 0 0 0 454px;
			padding				: 0 0 0 0;
		}
	div.content{
		font-family		: Verdana;
		font-size		: 12px;
		margin			: 40px 0 0 35px;
		width			: 525px;
	}
	div.content p{
		line-height		: 15px;
	}
	/********Main page***********************/
	
	div.content img{
		margin				: 0 10px 0 0;
	}
	
	
	div.main{}
	div.main div.content{
		position			: relative;
		margin				: 10px 0 0 10px;
		width				: 580px;
		background			: #b32c1a;
	}
		div.main div.content div.top{
			position			: absolute;
			display				: block;
			top					: 0;
			width				: 580px;
			height				: 53px;
			background			: url(../images/main_content_top.gif) 0px 0px no-repeat;
			z-index				: 0;
		}
		div.main div.content div.bottom{
			position			: absolute;
			bottom				: 0;
			width				: 580px;
			height				: 53px;
			background			: url(../images/main_content_bottom.gif) 0px 0px no-repeat;
			z-index				: 0;
		}
		div.main div.content div.inner{
			position			: relative;
			padding				: 24px 10px 15px 45px;
			z-index				: 100;
		}
		div.main div.content p{
			margin				: 0;
			width				: 525px;
			font-size			: 14px;
			font-weight			: bolder;
			color				: #fff;
		}
	div.main div.news{
		margin				: 40px 0 0 35px;
		width				: 520px;
	}
		div.main div.news div.item{
			margin				: 0 0 20px 0;
		}
		div.main div.news p{
			margin				: 0 0 0px 0;
			font-size			: 14px;
			font-weight			: bolder;
		}
		div.main div.news p a{
			font-size			: 14px;
			font-weight			: normal;
		}
	/********end Main page*******************/
	/********Photo page**********************/
	div.photo{}
		div.photo div.content{
			margin			: 30px 0 0 35px;
			width			: 555px;
		}
		div.photo td{
			padding	    	: 0 35px 0 0; 		
		}
			div.photo td p, div.photo td a{
				font-size		: 14px;
				font-weight		: bolder;
				text-align		: center;
				text-decoration	: none;
			}
		div.photo img.small{
			margin			: 0 22px 25px 0;
			width			: 113px;
			height			: 96px;
			 		
		}
	/********end Photo page******************/
	/********Music page**********************/
	div.music{}
		div.music div.content{
			margin			: 30px 0 0 35px;
			width			: 555px;
		}
		div.music td{
			text-align		: center;
			padding	    	: 0 35px 0 0; 		
		}
			div.music td p, div.music td a{
				font-size		: 14px;
				font-weight		: bolder;
				text-align		: center;
				text-decoration	: none;
			}
		div.music ol{}
			div.music ol li{
				margin			: 0 0 0 32px;
				height			: 12px;
				line-height		: 12px;
				font-size		: 14px;
				font-weight		: bolder;
			}
	/********end Music page******************/
	/********Materials page******************/
	div.materials{}
		div.materials div.content{
			margin			: 30px 0 0 35px;
			width			: 525px;
		}
		div.materials p {
			font-size			: 14px;
			line-height			: 18px;
		}
		div.materials p.b {
			margin-bottom		: 5px;
			font-size			: 14px;
			line-height			: 18px;
		}
			div.materials p.b a {
				font-size			: 14px;
				font-weight			: bolder;
				text-decoration		: none;
			}
	/********end Materials page******************/
/* END CONTAINER ************************
*****************************************/

/* FOOTER *****************************
***************************************/
#footer {
	height				: 125px;
	margin				: -125px 0 0 0;
	min-width			: 1000px;
	position			: relative;
	width				: 100%;
}
	#footer div.block {
		padding			: 75px 0 0 0;
		width			: 600px;
	}
	/********Menu****************************/			
	#footer ul.menu{
		margin				: 0px 0 0 90px;
		height				: 20px;
		padding				: 0;			
	}
		#footer ul.menu li{
			float				: left;
			margin				: 0 6px 0 6px;
			padding				: 0;
			line-height			: 13px;
		}
		#footer ul.menu li a{
			font-family			: Verdana;
			font-size			: 12px;
			font-weight			: bolder;
			color				: #000;
			text-decoration		: none;
		}
	/********end Menu************************/
/* END FOOTER *************************
***************************************/

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
.clearBoth{
	clear				: both;
	font-size			: 0px;
	height				: 0px;
}
/*>>>>>>>>>>*/
.empty {height: 125px;}



.next_in {position: relative !important; margin: 33px 0 0 10px !important; float:left;}
.prev_in {position: relative !important; margin: 33px 10px 0 0 !important; float:left;}

.pic_in          {float:left;	}
.pic_in li       {background-image: none; height: 80px; display: inline; list-style:none; padding: 0 5px 0 0; margin: 0;}
.pic_in li a     {height: 80px !important; width: 80px !important;}
.pic_in li a img {border: 1px solid #000000;}

 
.pic_in li img.active {border: 1px solid #B9B9B9 !important}

.bigpic {border: 1px solid #000000 !important}

.gallink {border: 1px solid #000000 !important}

#map {width: 500px;}
#map ul li {padding-top: 2px; padding-bottom: 2px; list-style: square; color: #aaa}
#map ul {padding-left: 20px; margin-bottom: 1em}

img.l {float:left; margin-right: 15px; clear: left;}
img.r {float:right; margin-left: 15px; clear: right;}