 /* --------------------- Style main --------------------- */
html, body { height:100%;}
body { 	
	margin:0;
	padding:0;	
	background:url(../img/px_body.gif) 0 0 repeat;}
	
a {
	color:#006666;
	text-decoration:underline;}
	
a:hover {
	color:#04A2A2;
	text-decoration:none;}
	
div {
	margin:0;
	padding:0;
	font-family:tahoma;
	font-size:12px; color:#000;
	line-height:14px;}

	
em {
	font-style:normal;}
	
img {
	border:0;}
	
p {
	margin:0;
	padding:12px 0;}
	
ul {
	margin:0;
	padding:0;
	list-style:none;}
	
li {
	margin:0;
	padding:0;
	line-height:normal;}
	
h1 {
	color:#fff;
	font:18px tahoma;
	margin:0;
	padding:0;}
	
h2 {
	color:#000;
	font:17px tahoma;
	margin:0;
	padding:0;
	font-weight:bold;}

#container {
	width:913px;
	margin:0 auto;}

#page {
width:100%;
height:100%;
min-width:913px;
min-height:722px;
position:absolute;
background:url(../img/px_body_top.gif) 0 0 repeat-x;}


/************NEW STYLE************/

.table { width:100%; height:100%; border:0; background:url(../img/px_body_top.gif) 0 0 repeat-x;}
td { vertical-align:top;}
body { width:100%; height:100%; position:absolute;}
.px_cont1 { overflow:hidden; zoom:1; min-height:230px; padding:1px 7px 0 18px; background:url(../img/px_cont1.gif) 0 0 no-repeat;}
.px_cont { background:url(../img/px_cont.gif) 0 0 repeat-y;}
/*********************************/

#map {
	width:100%;
	height:100%;
	min-width:913px;	
	background:url(../img/bg_map.jpg) 50% 0 no-repeat;}
	
/********************************************************* HEADER *********************************************************/
#header {
	height:145px;}

.top {
	height:74px;}

.top1 {
	height:71px;
	background:url(../img/bg_logo.jpg) 0 0 no-repeat;}
	
.top1 .left {
	float:left;
	padding:5px 0 0 39px;}

.top1 .lang {
	float:right;
	padding:21px 27px 0 0;}
	
.top1 .lang li {
	float:left;
	padding-left:9px;}	
	
.top1 .right {
	float:right;
	padding:16px 18px 0 0;}
	
/********************************************************* CONTENT *********************************************************/
#content {}

	
.bg_top {
	opacity:0.9;
	filter: alpha(opacity=90);
	background:#fff;
	padding:11px 0 0;
	background:url(../img/bg_cont_top.gif) 0 0 no-repeat;}
	
.bg_bottom {	
	padding:0 0 11px;
	background:url(../img/bg_cont_bottom.gif) 0 100% no-repeat;}


#left_block {
	width:620px;
	float:left;}	
	
#left_block .menu {	
	width:100%;
	float:left;
	padding:0 0 14px;}

#left_block .menu li {	
	float:left;
	color:#006666;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;}
	
#left_block .menu li a {
	color:#006666;
	text-decoration:none;
	font-weight:bold;}

#left_block .menu li a:hover {
	color:#04A2A2;
	text-decoration:underline;}
	
#left_block .menu li.active {
	color:#999999;}	
	
#left_block .menu li .active {
 color:#999999;}
	
#left_block p {
	padding:15px 0 0;}
	
#left_block .img {
	margin:0 0 10px;
	display:block;}

/*#left_block .left {
	width:209px;
	float:left;}

#left_block .right {
	width:410px;
	float:right;}*/

#left_block .content {
	width:619px;
	float:left;
}

#left_block .right .more {
clear:left;
padding:18px 5px 0;
text-align:right;
}

#left_block .right .more a {
	padding:0 12px 0 0;
	font-weight:bold;
	text-decoration:none;
	background:url(../img/arrow_more.gif) 100% 4px no-repeat;}

#left_block .right .more a:hover {
	color:#006666;
	text-decoration:underline;}


#right_block {
	width:252px;
	float:right;}
	
#right_block .cont {
	padding:12px 0 0 12px;}

#right_block .cont a {
	text-decoration:none;}

#right_block .cont .title {
	width:100%;	
	overflow:hidden;
	padding:0 0 5px;}

#right_block .cont .title strong {
	padding:0 0 0 14px;	
	background:url(../img/arrow.gif) 0 3px no-repeat;}

#right_block .image1 {
	width:100%;
	float:left;}

#right_block .image1 li {
	float:left;
	padding:5px 0 0 6px;}


#right_block .line {
	width:228px;	
	height:12px;
	float:left;
	clear:left;
	margin-top:10px;
	border-top:1px solid #BDBCBC;}

#right_block .image2 {
	width:100%;
	float:left;
	text-align:center;}


	
#right_block .image {
	width:239px;
	height:196px;
	position:relative;}
	
#right_block .image img {
	position:absolute;
	top:0;
	left:0;}
	
#right_block .image em {
	position:absolute;
	top:167px;
	width:239px;
	text-align:center;}
	
/********************************************************* FOOTER *********************************************************/	 
#footer {
	height:150px;
	margin:7px 0 0;}
	
#footer .slogan {	
	height:72px;
	background:url(../img/banner_bot.gif) 0 0 no-repeat;}
	
#footer .slogan .cont {
	width:400px;
	float:right;
	padding:10px 15px 0 0;
	text-align:center;}
	
#footer .left {
	width:350px;
	float:left;
	font-size:11px;
	padding-left:24px;}
	
#footer .left .text {
	padding:0 0 0 48px;}
	
#footer .right {
	width:500px;
	padding-right:5px;
	float:right;
	text-align:right;}
	
#footer .right img {
	margin:0 2px 0 10px;}	
	
/********************************************************* END *********************************************************/


/* ----------------------------------- Contact Box */
.ContactBox { padding:0 35px 0 0;}
.ContactBox .address_row { width:100%; float:left; padding:0 0 38px;}
.ContactBox .address_row .left { width:220px; float:left; font-size:12px;}
.ContactBox .address_row .right { width:200px; float:left; text-align:right; font-size:12px;}

.ContactBox .form_row { width:100%; float:left; padding:0 0 14px;}
.ContactBox .name { width:90px; float:left; color:#8D8D8D; font-size:12px; padding:1px 0 0;}
.ContactBox .form { width:300px; float:left;}
.ContactBox .form input { width:280px; height:13px; padding:2px; border:1px inset #808080;}
.ContactBox .form textarea { width:278px; height:101px; padding:2px 3px; border:1px inset #808080;}
.ContactBox .button { width:300px; float:left;}