body {
	background-color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:center;
	background:black;
	color:#bba;
	font-family: Arial, Helvetica, sans-serif;
}
#container {
	position:relative;
	left:0px;
	top:0px;
	width:1011px;
	height:761px;
	z-index:1;
}
#container_about {
	position:relative;
	left:0px;
	top:0px;
	width:1011px;
	height:1200px;
	z-index:1;
}
#header1 {
	position:absolute;
	left:0px;
	top:0px;
	width:0px;
	height:303px;
	z-index:1;
	background-image: url(images/top-left-2.jpg);
	background-repeat: no-repeat;
	padding-left: 260px;
}
#header2 {
	position:absolute;
	left:261px;
	top:0px;
	width:606px;
	height:263px;
	z-index:1;
	border-color: #FFFFFF;
	border-width: 3;
	padding: 40px 35px 0px 35px;
}
#navigation {
	position:absolute;
	left:0px;
	top:304px;
	width:250px;
	height:140px;
	z-index:1;
}
#navigation a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}
#navigation a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	text-decoration: none;
}
#navigation a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #6C6C6C;
	text-decoration: none;
}
#navigation a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	text-decoration: none;
}
#content {
	position:absolute;
	left:254px;
	top:305px;
	width:649px;
	height:191px;
	z-index:1;
	line-height: 120%;
	padding: 0 0 0 46px;
}
#content a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #686868;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
}
#content a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#content a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}
#content a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.xmashours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border: 2px solid #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
}

#bottom_img {
	position:absolute;
	left:0px;
	top:440px;
	width:252px;
	height:280px;
	z-index:1;
}
#footer {
	position:absolute;
	left:0px;
	top:722px;
	width:1009px;
	height:40px;
	z-index:1;
}
#footer_about {
	position:absolute;
	left:13px;
	top:722px;
	width:1009px;
	height:79px;
	z-index:1;
	padding: 400px 0 0 0;
}
#content-aboutus {
	position:absolute;
	left:302px;
	top:305px;
	width:646px;
	height:154px;
	z-index:1;
	line-height: 120%;
}
#content-news {
	position:absolute;
	left:299px;
	top:43px;
	width:680px;
	height:677px;
	z-index:1;
	line-height: 120%;
	overflow: auto;
	scrollbar-base-color: #000000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #000000;
}
#content-contact {
	position:absolute;
	left:307px;
	top:111px;
	width:242px;
	height:500px;
	z-index:1;
	line-height: 120%;
}
#content-contact a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #686868;
	text-align: left;
	font-weight: none;
	text-decoration: none;
}
#content-contact a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #686868;
	font-weight: none;
	font-weight: none;
}
#content-contact a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #686868;
	text-decoration: none;
	font-weight: none;
}
#content-contact a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #686868;
	text-decoration: none;
	font-weight: none;
}
#content-contact2 {
	position:absolute;
	left:588px;
	top:149px;
	width:267px;
	height:134px;
	z-index:1;
	line-height: 120%;
}
#content-portfolio {
	position:absolute;
	left:307px;
	top:41px;
	width:701px;
	height:581px;
	z-index:1;
}
content-portfolio img{
	border: 5px solid white;
	margin: 0 5px 5px 0;
}
.style8 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
}
.style9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
}
.style10 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: medium;
}
.style12 {
	font-size: medium;
	font-weight: bold;
}
.style13 {font-size: small}
.style15 {
	font-size: medium;
	font-weight: bold;
	color: #000000;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: medium;
}
.style2 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
.style3 {font-size: medium}
.style7 {color: #FFFFFF}
.style16 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: medium;
}
.style17 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.style19 {font-size: medium; font-family: Arial, Helvetica, sans-serif; }

	/* BEGIN DEMO STYLE */
	*{margin:0;padding:0}
	h1,h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	a{
	color:#FFFFFF;
	text-decoration:none;
	outline:none;
}
	a:hover{
	color:#CCCCCC;
}
	.caption{font-style:italic;color:#887;}
	.demo{
	position:relative;
	left: 270px;
	width: 644px;
	}
	.gallery_demo{
	width:644px;
	margin:0 auto;
	padding: 0 20px 0 50px;
}
	.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
	.gallery_demo li div{
	left:240px;
	width: 644px;
}
	.gallery_demo li div .caption{
	font:0.7em/1.4 Arial, Helvetica, sans-serif;
}
	
	#main_image{
	margin:0px 0px 0px 0px;
	height:438px;
	width:700px;
	background:black;
	left: 200px;
	padding: 20px 10px 60px 10px;
	}
	#main_image img{margin-bottom:10px;}
	
	.nav{
	clear:both;
	font:80%;
	letter-spacing:3px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px 0 0 0px;
	margin: 0 0 0 30px;
}
	
	.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em;}

