body
{
	background-color: #DDE6E6;
	margin: 12px 0px 7px 0px;
	color: #666666;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:link, a:visited, a:active  {color:#009097; text-decoration: none;}
a:hover {color:#009097; text-decoration: underline;}

#speciallink a:link, #speciallink a:visited, #speciallink a:active  {color:#009097; text-decoration: none;}
#speciallink a:hover {color:#009097; text-decoration: underline;}

#speciallink img, #speciallink a img {
border:none;	
}

/* ***************** forms styles ************************ */
select, input, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
form{margin: 0px;}
/* ***************** end forms styles ************************ */

/* ***************** structure styles ************************ */
.table_main {
	width: 994px;
	background-color: #FFFFFF;
	background-image: url(../images/td_main_bg.gif);
	background-repeat: repeat-y;
}
.top_l {
	font-weight: bold;
	background-image: url(../images/top_address_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	height: 31px;
	width:250px;
}
.top_r {
	font-weight: bold;
	background-image: url(../images/top_menu_bg.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	height: 31px;
	width:730px;
}
.top_menu {
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	background-image: url(../images/top_menu_separator.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 90px;
}
.top_menu a:link, .top_menu a:visited, .top_menu a:active, .top_menu a:hover {color:#FFFFFF;}

.col_l {
	vertical-align: top;
	width: 200px;
	padding:  20px 15px 20px 15px;
	background-color: #8FC5C7;
	text-align: center;
}
.col_r {
	vertical-align: top;
	background-image: url(../images/shad_content_l.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.col_r_top {
	background-image: url(../images/shad_content_t.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.content {
	padding: 30px 50px 15px 0px;
	line-height: 16px;
}
.box_contact {
	background-image: url(../images/box_contact.jpg);
	height: 129px;
	width: 220px;
	padding:  30px 15px 10px 25px;
}
.box_contact_en{
	background-image: url(../images/box_contact_en.jpg);
	height: 129px;
	width: 220px;
	padding:  30px 15px 10px 25px;
}
.shad_l {width: 7px; background-image: url(../images/shad_l.gif); background-repeat: repeat-y; vertical-align: top;}
.shad_r {width: 7px; background-image: url(../images/shad_r.gif); background-repeat: repeat-y; vertical-align: top;}
.shad_t {height: 7px; background-image: url(../images/shad_t.gif); background-repeat: repeat-x; vertical-align: top;}
.shad_b {height: 7px; background-image: url(../images/shad_b.gif); background-repeat: repeat-x; vertical-align: top;}

th {
	background-image:url(../images/bg_th.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#88C1C4;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	}
.border {
	border:1px solid #009097;
	}
.odd {
	background-color:#EAF4F4;
	}
/* ***************** end structure styles ************************ */

/* ***************** text styles ************************ */
p {
	margin:0px;
	padding: 6px 0px 6px 0px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #3D504D;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#009097;
	}
ul {
	margin:0px;
	padding: 0px 0px 0px 30px;
}
li {
	list-style-image: url(../images/bullet.gif);
	padding: 3px 0px 3px 0px;
}
/* ***************** end text styles ************************ */

/* ***************** footer ************************ */
.footer_l
{
	vertical-align: middle;
	height: 70px;
	background-image: url(../images/footer_l_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #B2D4D6;
	color: #FFFFFF;
	text-align: center;
}
.footer_r
{
	vertical-align: middle;
	height: 70px;
	background-image: url(../images/footer_r_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	text-align: right;
	padding: 10px 20px 10px 20px;
}
.footer_r a:link, .footer_r a:visited, .footer_r a:active, .footer_r a:hover {color:#FFFFFF;}
/* ***************** end footer ************************ */


.adn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #3D504D;
	}

