body			{
				margin:0;
				padding:0;
				font-size:11px;
				text-align:center;
				font-family:Tahoma, Arial, Helvetica, sans-serif;
				line-height:normal;
				color:#71625B;
				background:#ffffff;
				}

a 				{
				text-decoration:underline;
				color:#E68530;
				}
		
a:hover 		{
				text-decoration:none;
				color:#FF9900;
				}

p				{
				margin:0;
				padding:0 0 12px 0;
				}
				
img				{border:0; behavior: url("js/iepngfix.htc");}
				
div				{
				margin:0;
				padding:0;
				text-align:left;
				}
				
.abs			{vertical-align:middle;}
				
fieldset		{
				border:0;
				margin:0;
				padding:0;
				}
				
label			{
				margin:0;
				padding:0;
				}
				
input, select, textarea {
				font:0.9em Arial, Helvetica, sans-serif;
				border:1px solid #BCBCBC;
				}
				
#container		{
				width:766px;
				margin:0 auto;
				position:relative;
				background:url(images/head_bg.jpg) top left no-repeat;
				}
				
				
/* ---------------------------------- header ----------------------------------------------*/

#top			{
				width:766px;
				height:113px;
				position:relative;
				font-size:0.9em;
				color:#8C8C8C;
				}
				
#top .left		{
				width:277px;
				height:107px;
				float:left;
				border-top:6px solid #E68530;
				}
				
#top .right		{
				width:467px;
				height:77px;
				padding:30px 0 0 20px;
				float:right;
				border-top:6px solid #71625B;
				}
				
#top .logo		{
				position:absolute;
				bottom:0;
				left:0;
				}
				
#top .txt		{
				border-left:1px solid #BCBCBC;
				padding:3px 0 3px 10px;
				}
				
#header			{
				width:766px;
				height:183px;
				position:relative;
				}
				
#header .main_pic	{
				width:487px;
				height:183px;
				background:url(images/main_pic.jpg) 0 0 no-repeat;
				padding-bottom:1px;
				border-bottom:3px solid #B5B5B5;
				position:absolute;
				top:0;
				right:0;
				}
				

/* ---------------------------------- menu ----------------------------------------------*/

#menu			{
				width:250px;
				height:147px;
				padding:30px 0 10px 27px;
				background:url(images/menu_px.gif) top left repeat-y #F6F6F6;
				float:left;
				}

#menu ul		{
				margin:0;
				padding:0;
				list-style:none;
				}
				
#menu li		{
				width:233px;
				margin:0 0 18px 0;
				padding:0;
				font:1.1em Verdana, Arial, Helvetica, sans-serif;
				color:#494949;
				background:url(images/px.gif) left bottom no-repeat;
				}
				
#menu li a		{
				width:220px;
				display:block;
				background:url(images/bull.gif) 5px 6px no-repeat;
				padding:0 0 3px 13px;
				color:#494949;
				text-decoration:none;
				}
				
#menu li a:hover	{
				color:#A6A6A6;
				text-decoration:none;
				}
				

	
/* ---------------------------------- content ----------------------------------------------*/

h1				{
				font:bold 1.7em Arial, Helvetica, sans-serif;
				color:#FF6600;
				border-bottom:3px solid #FF6600;
				margin:0 0 10px 0;
				padding:0 0 5px 0;
				}
				
h2				{
				font:1.3em Arial, Helvetica, sans-serif;
				color:#850004;
				}
				
h3				{
				font:bold 1em Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				color:#0066CC;
				}
				
h4				{
				font:1.1em Arial, Helvetica, sans-serif;
				color:#850004;
				}
				
h2, h3, h4, h5, h6
				{
				margin:0 0 10px 0;
				padding:0;
				}
				
#content		{
				width:676px;
				padding:0 45px 25px 45px;
				position:relative;
				font-size:0.9em;
				}
				
.search_area	{
				width:381px;
				height:45px;
				padding:35px 0 0 385px;
				color:#71625B;
				position:relative;
				}

.search_area label	{margin-right:10px;}

.search_area input	{
				width:100px;
				font-size:1em;
				padding-left:15px;
				}
				
.search_area .search	{
				position:absolute;
				top:8px;
				right:347px;
				}
				
.cont_row		{
				position:relative;
				overflow:hidden;
				}
				
.l				{float:left;}
.r				{float:right;}
				
.item			{
				display:block;
				width:310px;
				min-height:90px;
				padding:10px 0 10px 15px;
				overflow:hidden;
				zoom:1;
				border-bottom:1px solid #BCBCBC;
				}
				
.item a			{
				color:#71625B;
				text-decoration:none;
				}
				
.item a:hover	{
				color:#E68530;
				text-decoration:none;
				}
				
*html .item		{height:95px;}

.det			{margin-left:90px;}
				
.det h2			{
				padding:10px 0 1px 0;
				margin:0 0 6px 0;
				border-bottom:1px solid #BCBCBC;
				font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif;
				color:#E68530;
				text-transform:uppercase;
				}
				
.bot			{
				position:relative;
				overflow:hidden;
				width:766px;
				}

.banner			{padding-left:50px;}
				


				
/* ---------------------------------- FOOTER ----------------------------------------------*/				
#footer			{
				clear:both;
				height:53px;
				position:relative;
				color:#6C6C6C;
				}
				
#footer .left	{
				width:456px;
				height:20px;
				float:left;
				border-top:7px solid #71625B;
				padding:17px 0 10px 26px;
				}
				
#footer .logo	{
				position:absolute;
				top:12px;
				left:274px;
				}
				
#footer .counter1	{
				position:absolute;
				top:16px;
				left:338px;
				}
				
#footer .counter2	{
				position:absolute;
				top:16px;
				left:452px;
				}
				
#footer .right	{
				width:281px;
				float:right;
				border-top:7px solid #E68530;
				}
				
