html, body, form, ul, li, p, h1, h2 { 
	padding: 0px;
	margin: 0px;
}
html, body, * html #main { 
	height: 100%;
}
img {
	border: 0px;
	behavior: url("pngbehavior.htc");
}
body {
	font-size: 12px;
	font-family: arial;
}
.bg_index {
	background: url(../images/bg_index.jpg) repeat-x;
}
.bg_inner {
	background: url(../images/bg_inner.jpg) repeat-x;
}
#main {
	width: 1002px; 
	min-height: 100%;
	margin: 0 0 -30px 0;
	position: relative;
}
#lang {
	width: 970px;
	color: #009492;
	font-size: 11px;
	padding: 15px 15px 5px 15px;
	text-align: right;
	float: left;
}
#lang span {
	font-size: 16px;
	font-family: Verdana;
	padding: 0 2px 0 2px;
}
#lang a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0 2px 0 2px;
}
#lang a.act {
	color: #009492;
}
#header_index, #header_inner {
	width: 940px;  
	float: left;
}
#header_index {
	height: 334px;
	padding: 20px 0 0 62px;
}
#header_inner {
	height: 195px;
	padding: 10px 0 0 62px;
}
#logo_index {
	width: 940px;
	height: 61px;
	padding: 20px 0 0 0;
	float: left;
}
#logo_inner {
	width: 550px;
	height: 71px;
	float: left;
}
#header_index .p, #header_inner .p {
	width: 350px;
	color: #D8D7D7;
	float: left;
  vertical-align: top;
}
#header_index .p {
	padding: 85px 235px 20px 0;
}
#header_inner .p {
	padding: 5px 35px 10px 0;
}
#header_index span, #header_inner span {
	width: 75px;
	color: #FFFFFF;
	float: left;
  display: inline;
}
#header_index span {
	padding: 0 20px 0 0;
}
#header_inner span {
	padding: 10px 20px 0 0;
    width: 85px; 
}
#header_index span small, #header_inner span small {
	width: 75px;
	font-size: 12px;
	float: left;
}
#header_index span img, #header_inner span img {
	margin: 0 0 5px 0;
	float: left;
}
#header_index #list, #header_inner #list {
	color: #FFFFFF;
	font-family: verdana;
	list-style: none;
	padding: 5px 0 10px 0;
	float: right;
}
#header_index #list {
	width: 347px;
	font-size: 13px;
}
#header_inner #list {
	width: 340px;
	font-size: 11px;
}
#header_index #list li, #header_inner #list li {
	text-transform: uppercase;
	float: left;
}
#header_index #list li {
	width: 327px;
	min-height: 15px;
	_height: 15px;
	padding: 7px 0 8px 10px;
}
#header_inner #list li {
	width: 320px;
	min-height: 16px;
	_height: 16px;
	padding: 4px 0 3px 10px;
}
#header_index #list a, #header_inner #list a {
  color: #FFFFFF; 
	text-decoration: none;
}
#header_index #list .li_1 {
	background: url(../images/index_1.gif) no-repeat 0 bottom;
  white-space: nowrap;
}

#header_index #list .li_2 {
  background: url(../images/index_2.gif) no-repeat 0 bottom;
  white-space: nowrap;
}

#header_index #list .li_3 {
	background: url(../images/index_3.gif) no-repeat 0 bottom;
  white-space: nowrap;
}
#header_index #list .li_4 {
	background: url(../images/index_4.gif) no-repeat 0 bottom;
  white-space: nowrap;
}
#header_index #list .li_5 {
	background: url(../images/index_5.gif) no-repeat 0 bottom;
  white-space: nowrap;
}
#header_index #list .txt, #header_inner #list .txt {
	background: url(../images/line_1.gif) no-repeat 0 bottom;
  
}
#header_inner #list .li_1 {
	background: url(../images/inner_1.gif) no-repeat 0 bottom;
  white-space: nowrap; 
}
#header_inner #list .li_2 {
  background: url(../images/inner_2.gif) no-repeat 0 bottom;
  white-space: nowrap; 
}
#header_inner #list .li_3 {
	background: url(../images/inner_3.gif) no-repeat 0 bottom;
  white-space: nowrap; 
}
#header_inner #list .li_4 {
	background: url(../images/inner_4.gif) no-repeat 0 bottom;
  white-space: nowrap; 
}
#header_inner #list .li_5 {
	background: url(../images/inner_5.gif) no-repeat 0 bottom;
  white-space: nowrap; 
}
#header_index #list .txt span, #header_inner #list .txt span {
	width: 250px;
	padding: 0 0 5px 0;
	float: left;
}
#header_index #list .txt p, #header_inner #list .txt p {
	width: 250px;
	color: #CBE1E0;
	font-family: arial;
	text-transform: none;
	float: left;
}
#header_index #list .txt p {
	font-size: 12px;
	padding: 0 0 5px 0;
}
#header_inner #list .txt p {
	font-size: 11px;
	padding: 0 0 3px 0;
}
#header_index #list .txt img, #header_inner #list .txt img {
  float: right;
}
#header_index #list .txt p a, #header_inner #list .txt p a {
	text-decoration: underline;
}

#menu, #sub_menu {
	width: 940px;
	padding: 0 0 10px 62px;
	float: left;
}
#menu li, #sub_menu li {
	display: inline;
}
#menu a {
  color: #FFFFFF;
  text-decoration: none;
  margin: 0 12px 0 0;
}
#sub_menu a {
	/*color: #FFFFFF;*/
  color: #000000;
	text-decoration: none;
	margin: 0 12px 0 0;
}
#sub_menu a {
	font-size: 11px;
}
#menu a.act {
  color: #000000;
}
 #sub_menu a.act {
	/*color: #000000;*/
  color: #FFFFFF;
}
#content_index {
	width: 902px;
	padding: 40px 50px 20px 50px;
	float: left;
}

#content_inner {
  width: 375px;  
  padding: 40px 277px 20px 50px;
  float: left;
}
#content_index .news_block {
  width: 430px;
  padding: 0 21px 20px 0;
  float: left;
}
#content_index .news_block img {
  margin: 0 10px 5px 0;
  float: left;
}
#content_index .news_block span {
  color: #005B56;
  font-weight: bold;
  padding: 0 0 5px 0;
  display: block;
}
#content_index .news_block p {
  color: #5D5D5D;
  display: block; 
}

#content_inner .news_list {
	width: 630px;
	padding: 0 21px 20px 0;
	text-align: justify;
	clear: both;
}
#content_inner .news_list img {
	margin: 0 10px 5px 0;
	float: left;
}
#content_inner .news_list span {
	color: #005B56;
	font-weight: bold;
	padding: 0 0 5px 0; 
	display: block;
}
#content_inner .news_list p {
	color: #5D5D5D;  
  
	
}

#content_inner #path {
	width: 675px;
	color: #007774;
	padding: 0 0 15px 0;
	float: left;
}
#content_inner #path a {
	color: #007774;
	text-decoration: none;
}
#content_inner #path span {
	color: #000000;
}

#content_inner h1 {
	width: 675px;/**/
	color: #00908D;
	font-size: 13px;
	font-family: Verdana;
	text-transform: uppercase;
	border-bottom: 1px solid #009492;
	padding: 5px 0 2px 0;
	margin: 0 0 10px 0;
	float: left; /* */
}
#content_inner h2 {
	width: 675px;
	color: #00908D;
	font-size: 13px;
	font-family: Verdana;
	padding: 0 0 10px 0;
	float: left;
}
#content_inner #pi {
	width: 675px;   /* */
	padding: 0 0 15px 0;  
	float: left;
}
#content_inner #pi a, #content_inner span a, #content_inner a {
	color: #009492;
}

#content_index p a, #content_index span a {
  color: #009492;
}

#content_inner ol  {
  list-style: decimal inside;
 
  float: left;  
}
  
#content_inner ul {
	width: 675px;
	font-size: 12px;
	/*font-weight: bold;*/
	list-style: none;
	padding: 0 0 15px 0;
	float: left;
}
#content_inner ul li {
	background: url(../images/icon_1.gif) no-repeat 0 5px;
	padding: 3px 0 3px 15px;
	display: block;
}
#content_inner ul li a {
	color: #6B6B6B;
}
#content_inner .table_default {

	width: 675px;  /* */
	text-align: center;
	background: url(../images/table_top.jpg) no-repeat;
	border-top: 1px solid #A8A8A8;
	border-right: 1px solid #A8A8A8;
	margin: 0 0 15px 0;
	float: left;
}

#content_inner .table_default_cell {
	border-left: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
	padding: 5px 7px 5px 7px;   
  
}
#content_inner .table_default_top_cell {
	color: #008B89;
  border-left: 1px solid #A8A8A8;
  border-bottom: 1px solid #A8A8A8;
	font-size: 13px;
	font-weight: bold;
}
#content_inner #contact_form, #content_inner #contact_form .row {
	width: 675px;
	font-size: 11px;
	float: left;
}
#content_inner #contact_form label {
	padding: 5px 0 3px 0;
	display: block;
}
#content_inner #contact_form .input, #content_inner #contact_form .textarea {
	width: 275px;
	font-size: 11px;
	font-family: arial;
	border: 1px solid #B0A081;
	padding: 2px;
	float: left;
}
#content_inner #contact_form span {
	color: #D33C00;
	padding: 3px 0 0 10px;
	float: left;
}
#content_inner #contact_form .submit {
	cursor: pointer;
	margin: 5px 0 0 0;
	float: left;
}
#back, #top {
	width: 850px;
	padding: 0 0 10px 0;
	float: left;
}
#back a, #top a {
	color: #009492;
	text-decoration: none;
	padding: 0 20px 0 0;
	float: right;
}
#back a {
	background: url(../images/a.back.gif) no-repeat right 6px;
}
#top a {
	background: url(../images/a.top.gif) no-repeat right 1px;
}
a.all_news {
	color: #009492;
	font-size: 11px;
	text-decoration: none;
	background: url(../images/a.all_news.gif) no-repeat center 6px;
	padding: 0 31px 0 35px;
	float: right;
}
#footer_main {
	width: 100%;
	min-width: 1002px;
	height: 29px;
	border-top: 1px solid #009492;
	position: relative;
}
#footer {
	width: 982px;
	height: 21px;
	color: #878787;
	font-size: 11px;
	padding: 8px 0 0 20px;
	float: left;
}
#footer a {
	color: #878787;
	text-decoration: none;
}
.clearfooter {
	height: 30px;
	clear: both;
}
#content_inner p a:hover, #content_inner .list a:hover, #content_index p a:hover, #content_inner span a,#content_index span a,#header_index #list .txt  a:hover, #header_inner #list .txt  a:hover {
	text-decoration: none;
}
#footer a:hover, #menu a:hover, #sub_menu a:hover, #back a:hover, #top a:hover, #content_inner #path a:hover, a:hover.all_news, #content_inner span a:hover,#content_index span a:hover {
	text-decoration: underline;
}
/*-----------------------------------*/
#header_index #list .li_1 img {
display: none;
}

#header_index #list .li_1 p {
display: none;
}
#header_index #list .li_2 img {
display: none;
}

#header_index #list .li_2 p {
display: none;
}
#header_index #list .li_3 img {
display: none;
}

#header_index #list .li_3 p {
display: none;
}
#header_index #list .li_4 img {
display: none;
}

#header_index #list .li_4 p {
display: none;
}
#header_index #list .li_5 img {
display: none;
}

#header_index #list .li_5 p {
display: none;
}

#header_inner #list .li_1 img {
display: none;
}

#header_inner #list .li_1 p {
display: none;
}
#header_inner #list .li_2 img {
display: none;
}

#header_inner #list .li_2 p {
display: none;
}
#header_inner #list .li_3 img {
display: none;
}

#header_inner #list .li_3 p {
display: none;
}
#header_inner #list .li_4 img {
display: none;
}

#header_inner #list .li_4 p {
display: none;
}
#header_inner #list .li_5 img {
display: none;
}

#header_inner #list .li_5 p {
display: none;
}

.error {
color: #D33C00;  
}

#content_inner table {
  width: 675px;  /* */
  margin: 0 0 15px 0;
  float: left;   
}