/* CSS Document */

body {
	background: line;
	padding:0;
	margin:0 auto;
}

#site {
	width:920px;
	min-height:470px;
	margin:0 auto;
}

*html #site {
	height:470px;
}

#wrap {
	background:url(../images/wrap.jpg) repeat-y;
	width:920px;
	min-height:470px;
	float:left;
}

*html #wrap {
	height:470px;
	
}

#line_home {
	background:url(../images/line_home.jpg) no-repeat;
	width:920px;
	height:38px;
}

#line_home img {
	border:0;
	margin:12px 0 0 20px;
}

#head {
	width:920px;
	height:451px;
}

#menuH {
	background: url(../images/menuH.jpg) no-repeat;
	width:920px;
	height:60px;
}

#menuH a {
	text-decoration:none;
	color:#FFFFFF;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	float:right;
	padding:0 20px 0 20px;
	margin:10px 0 0 0;
	border-right: solid 1px #FFFFFF;
}


#menuH a:hover {
	color:#ffffee;
}


#right {
	width:200px;
	min-height:210px;
	float:left;
	padding:10px 0 0 0;
}

*html #right {
	height:210px;
}

#right a {
	text-decoration:none;
	color:#666666;
	padding:0;
	margin:0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

.begin {
	width:190px;
	margin:0 10px 10px 0;
	float:left;
} 

.begin a {
	float:right;
}


.begin img {
	border:0;
}


#content {
	width:673px;
	min-height:211px;
	float:left;
	padding:10px 0 0 20px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;	
}

*html #content {
	height:211px;
}

#content p span img{
	border:1px solid #eeeeee;
}

#content p{
	line-height:14px;
}

#content h1 {
	width:420px;
	padding:0 0 5px 1px;
	margin:0 0 10px 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#bbbbbb;
	font-weight:bold;
	border-bottom: dashed 1px #000000;
}

.box1 {
	width:200px;
	margin:10px 20px 0 0;
	float:left;
}

.box1 a {
	text-decoration:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	padding:5px 0 0 0;
}

.read_more {
	margin:5px 0 0 0;
	float:left;
}

.read_more span a {
	padding:9px 0 0 0;
}

.read_more img {
	border:0;
}

#info {
	width:230px;
	min-height:140px;
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

*html #info {
	height:140px;
}

#before {
	float:right;
}

#footer {
	background:url(../images/footer.jpg) no-repeat;
	width:880px; /*920-40*/
	height:28px; /*38-10*/
	float:left;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:10px 20px 0 20px;
}

#footer_left {
	width:270px;
	float:left;
	margin:4px 0 0 0;
}

#footer_right {
	float:right;
}

#footer_right img {
	border:0;
	position:relative;
	top:2px;	
}


/*-----------------------------------------------------------group-----------------------------------------*/
#header {
	background:url(../images/header.jpg) no-repeat;
	width:920px;
	height:92px;	
}

#logo img {
	border:0;
}

#SitePath {
	width:670px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0 0 10px 0;
}

#SitePath a {
	text-decoration:none;
	color:#bbbbbb;
}

#SitePath a:hover {
	color:#666666;
}

#gropup img {
	border: solid 1px #eeeeee;
	float:left;
	margin:0 20px 20px 0;
}

#group_right {
	width:230px;
	min-height:140px;
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

#group_right a  {
	color:#949494;
}

#group_right a:hover {
	color:#B20C00;
}

#group_right h2 {
	padding:0 0 5px 0;
	margin:0 0 20px 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#d21500;
	font-weight:bold;
	border-bottom: dashed 1px #000000;
}


.gallery {
	width:673px;
	min-height:170px;
	float:left;
}

*html .gallery {
	height:170px;
}

#content h3 {
	width:645px;
	padding:0 0 5px 1px;
	margin:15px 0 15px 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#bbbbbb;
	font-weight:bold;
	border-bottom: dashed 1px #000000;
}

.gallery img {
	border: solid 1px #eeeeee;
	margin:0 20px 20px 0;
}

/*--------------------------------------------------------------news-----------------------------------------------*/

.news {
	width:425px;
	min-height:145px;
	float:left;
	margin:0 0 40px 0;
	position:relative;
}

*html .news  {
	height:145px;
}

.news a  {
	color:#949494;
}

.news a:hover {
	color:#B20C00;
}

#content h4 {
	width:425px;
	padding:0 0 5px 1px;
	margin:0 0 15px 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#bbbbbb;
	font-weight:bold;
	border-bottom: dashed 1px #000000;
}

.news p {
	width:290px;
	padding:0;
	margin:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	float:right;
}

.news img {
	float:left;
}

.read_more2 {
	float:left;
	position:absolute;
	bottom:0;
	right:0;
}

.read_more2 a {
	text-decoration:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
}

.read_more2 span a {
	padding:5px 0 0 0;
}

.read_more2 img {
	border:0;
}

.textpage_content p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0;
	margin:0;
}

.textpage_content a  {
	color:#949494;
}

.textpage_content a:hover {
	color:#B20C00;
}



form {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;	
}

.subbutton {
	border:1 solid #666666;
	background:#F7F7F7;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;	
}

#Pages {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;	
}

#Pages spam {
	padding:0 5px 0 0;
}

#flash {
	padding-left:1px;
}






























