*
{
   padding: 0px;
   margin: 0px;
   border: 0px;
   font-family: verdana, arial;
   letter-spacing: 0.1px;
}
* html img,
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "css/img/empty.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
/** html td { background:expression(imgbck(this)); }*/
* html div { 
	background:expression(imgbck(this)); 
}
a
{
	position: relative;
}
a:hover
{
	text-decoration: none;
}
a:active, a:focus
{
  outline: none;
}
ul
{
	list-style: none;
}
	ul li
	{
		background: transparent url('img/list.png') no-repeat left 8px;
		padding: 2px 0px 2px 10px;
	}
textarea
{
    border: 1px solid #203040;
    vertical-align: top;
}
table
{
	empty-cells: show;
	border-collapse: collapse;
	/*width: 100%;*/
}
table td
{
	border-collapse: collapse;
	vertical-align: top;
}
p
{
	padding: 0px 0px 14px 0px;
}
.cl
{
    clear: both !important;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
}

html, body
{
	height: 100%;
	background-image: url('img/repeat.png');
}
#page_set
{
	height: 101%;
	width: 100%;
	min-height: 500px;
	min-width: 847px;
	background: transparent url('img/top_repeat_1.jpg') repeat-x 0px 0px;
	text-align: center;
}

#page_content
{
    text-align: left;
    width: 847px;
    margin: 0px auto;
	height: 100%;
    position: relative;
}

#intro_position
{
	position: absolute;
	top: 50%;
	width: 100%;
	margin-top: -380px;
	text-align: center;
}
	#intro
	{
		text-align: center;
		margin: 0px auto;
		width: 610px;
	}
		#flash_menu
		{
			height: 130px;
			z-index: 100;
		}
		
		#intro_text
		{
			font-size: 8px;
			color: #b2a47d;
			font-style: oblique;
			font-family: Verdana;
			font-weight: 700;
		}
	
	#intro a
	{
		color: #B3A57D;
		font-size: 1.0em;
		font-style: italic;
	}

   #page_content #header
   {
	height: 162px;
	background-image: url('img/top_1.jpg');
	position: relative;
	z-index: 9;
   }  
   
    #header img
	{
		position: absolute;

		/*border: 1px solid #121212;*/
	}
   #page_content #middle
   {
	background-image:  url('img/middle_b.png');
	padding: 0px 24px 0px 23px;
	_margin-bottom: -1px;
	_height: 1px;
   }
   #page_content #footer_back
   {
	background-image: url('img/bottom_1.png');
	height: 135px;
   }


	
#main_content_l
{
	width: 596px;
}
#right
{
	width: 203px;
}


