html {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin:0px;
}
body {
	padding: 0px;
	width: 100%;
	margin:0px auto;
}
body center{
	padding:0px;
	margin:0px;
}
a{
	text-decoration:none;
}

img{
border:0px;
}
div.left
{
	background-image: url(../images/BG.jpg);
	background-repeat: repeat;
	background-position: left top;
	float: left;
	height: 100%;
	width: 246px;
	position:relative; 
	
	display:block;
	overflow:hidden;
}
div.right{
	background-image: url(../images/BG.jpg);
	background-repeat: repeat;
	background-position: left top;
	float: left;
	height: 100%;
	width: 246px;
	left:3px;
	position:relative; 	
	display:block;
	overflow:hidden;
}

.right {
	margin: 0px auto;
	float: left;
	height: 100%;
	width: 249px;
	position: relative;
	display:block;
	overflow:hidden;
}
.middle, .rightContainer{
	margin: 0px auto;
	float: left;
	height: 932px;
	width: 496px;
	display:block;
	position: relative;
	overflow:hidden;
	padding:0px 3px;
	
}
/* rightContainer style start */
/* FF */
.rightContainer{

	width: 750px;
	left:0px;
	background-image: url(../images/BG_Dark.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding:0px;
}

/* IE8*/
.rightContainer{
	width: 752px\9;
	left:2px\9;

}
/* IE7 */
*+html .rightContainer{

	width: 750px;
	left:1px;

}
/* IE6 */
*html .rightContainer{

	width: 750px;
	left:2px;

}
 .rightContainer ul{
margin:0px;
padding:20px;
_padding-top:0px;
_margin-top:20px;
padding-right:0px;
display:block;
overflow:hidden;
}
.rightContainer li{
	margin:0px;
	padding:0px;
	list-style:none;
	width:364px;
	height:160px;
	display:block;
	float:left;
	
}
.rightContent{
	padding:20px;
	_padding:20px 18px;
	position:relative;
	z-index:100;
	
}
.rightContent .transbox{
	padding:15px;
	width:678px;
	height:865px;
}
.rightContent .transbox .description{
	width:678px;
	display:block;
	float:left;
	margin-top:10px;
	text-align:justify;
	text-justify:inter-ideograph;
}
h5{
	padding:0px;
	padding-bottom:5px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
}

.detailsTable{
	display:block;
	float:right;
	/*width:270px;*/
	width:210px;
	height:300px;
}
.detailsTable{
	text-align:left;
	font-size:12px;
}
/* google map show start */
#googleMap{
	width:450px;
	height:350px;
	display:block;
	float:left;
	position:relative;
	z-index:1000;
}
/* google map show end */
/* gallery start*/
#gallery_container {width:678px; overflow:hidden; height:124px; margin:15px auto 10px; background:#EBE2E5 ; padding:7px 0px 0px; display:block; position:relative; }
/* the width is set to show the number of thumbnails that will be visible */
#thumb_container{ position:relative ; overflow:hidden ; width:528px ; height:120px ; margin:0px auto 0px;}
/* the thumbnails container */
#thumbs { white-space:nowrap; display:block; position:relative;}

#thumbs a { padding:0px; margin:0px; }

#thumbs a img{ border:0px #333333 solid; }
/* the forward and backward buttons 
.addfwd {display:block; position:absolute; cursor:pointer; width:25px; height:120px; top:0px; right:0px; background:url(../images/gallery_fwd.gif) no-repeat;}
.addbkwd {display:block; position:absolute; cursor:pointer; width:25px; height:120px; top:0px; left:0px; background:url(../images/gallery_back.gif) no-repeat;  }
*/
/* gallery end */
/* rightContainer style end */


div #m_info,div #m_ensure{
	width:247px;
	height:550px;
	position: relative;
}
#m_ensure .title,#m_info .title{
	background-color:#004792;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:left;
}

#m_ensure div,#m_info div{
	padding-left:10px;
	padding-top:3px;
}
#m_ensure #shadow_top,#m_info #shadow_top{
top:33px;
padding:0px;
}
#m_ensure #shadow_bottom,#m_info #shadow_bottom{
padding:0px;
}

#m_info {
	float: left;
}
#m_ensure {
	float: right;
}

#shadow_top
{
height:70px;
width:100%;
display:block;
position:absolute;
top:22px;
left:0px;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='images/Shadow_top.png');
}
html>body #shadow_top{
background-image:url(../images/Shadow_top.png);
}

#shadow_bottom{
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='images/Shadow_bottom.png');
height:70px;
width:100%;
display:block;
position:absolute;
bottom:0px;
left:0px;
}
html>body #shadow_bottom{
background-image:url(../images/Shadow_bottom.png);
}

#small_block ,#big_block{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:251px;
	position:relative;
}
#big_block{
	width:745px;
}

#small_block form{
padding:0px;
margin:0px;
}
#small_block ul {
	margin: 0px;
	padding: 0px;
}
#small_block li {
	margin: 0px;
	list-style-type: none;
	padding:2px 10px;
	vertical-align:middle;
}
#small_block li span {
	padding-right:3px;
	width:95px;
	display:inline-block;
	text-align:right;
	font-weight:bold;
	margin:auto;
}
#small_block li b
{
	width:auto;
	line-height:150%;
	font-size:14px;
	font-weight:bold;
}

#small_block li font {
	font-size: 11px;
	font-weight: bold;
	color: #1F70AF;
	padding:2px;
	margin:auto;
}

#small_block #contact li span{
	width:50px;
	position:relative;
	top:0px;

}

*+html #small_block #contact li span{

	height:22px;
	line-height: 20px;
	overflow: hidden;
}

#small_block li input, #small_block li textarea{
	width:165px;
	border:1px #566471 solid;
	background-color:#CCCCCC;
	padding:2px;
	font-size:12px;
}

#small_block li SELECT{
	border:1px #566471 solid;
	background-color:#CCCCCC;
	width:115px;
	padding:0px;
	margin:0px;
}


.searchbtn{
background-image:url(../images/Search_icon.gif);
background-position:0px 0px;
}
.searchbtn:hover{
background-position:0px 41px;
}

abbr{font-family:arial;}


/* FF */ 
.pageContainer{
width:100%;
margin-left:132px;
display:block;
overflow:hidden; 
height:auto!important;
height:936px;
}
/* Firefox 1 - 2 */
body:empty .pageContainer
{
margin-left:130px;
}
/* Firefox */
@-moz-document url-prefix()
{
.pageContainer {
	margin-left:132px;
}
}

/* Google Chrome */ 
@media screen and (-webkit-min-device-pixel-ratio:0)
{
 .pageContainer {
	position:relative;
	left:131px;

	height:800px;
} 
}


/* IE8 */ 
.pageContainer { 
margin-left:129px\9;
height:800px\9;
} 
/* IE6 */ 
*html .pageContainer { 
margin-left:130px;
} 
/* IE7 */ 
*+html .pageContainer { 
margin-left:130px;

}
/* FF */ 
.showRaM{
height:934px;
width:742px;
float: left;
display:block;
margin: 0px auto;
padding:0px 3px 0px 0px; 
background-image: url(../images/BG_Dark.jpg);
background-repeat: repeat;
background-position: left top;
}

/* IE8 */ 
.showRaM {
width:742px\9;
padding:0px 3px 0px 0px;  /*右边box大小，主页的间隔*/
} 

/* IE6 */ 
*html .showRaM {
width:745px;
position: relative;
overflow:hidden;
} 
/* IE7 */ 
*+html .showRaM { 
width:745px;
position: relative;
overflow:hidden;
}

.senLink{
position: absolute;
z-index:1000;
display:none;
width: 463px;
height:302px;
top:193px;
left:510px;
background:url(../images/send_mail_bg.gif);
}

.senLink_hu{
position: absolute;
z-index:1000;
display:none;
width: 463px;
height:302px;
top:193px;
left:510px;
background:url(../images/send_mail_bg_hu.jpg);
}


/* FF */ 
.senLinkFrom{
width:263px;
height:15px;
margin-top:55px;
margin-left:80px;
margin-left:139px;
display:inline;
float: left;
z-index:1000;
}


/* IE6 */ 
*html .senLinkFrom{
margin-top:55px;

}
/* IE7 */ 
*+html .senLinkFrom{
margin-top:55px;

}

/* FF */ 
.senLinkTo{
width:263px;
height:15px;
margin-top:12px;
margin-left:139px;
display:inline;
float: left;
}
/* IE6 */ 
*html .senLinkTo{
margin-top:1px;

}
/* IE7 */
*+html .senLinkTo{
margin-top:12px;

}

.senLinkSubject{
width:263px;
height:15px;
margin-top:12px;
margin-left:139px;
display:inline;
float: left;
}

/* FF */ 
.senLinkComtent{
width:255px;
height:59px;
margin-top:10px;
margin-left:140px;
display:inline;
float: left;
}
/* IE8 */ 
.senLinkComtent{
margin-top:2px\9;
height:50px\9;
}
/* IE6 */ 
*html .senLinkComtent{
margin-top:3px;
margin-left:145px;

}
/* IE7 */
*+html .senLinkComtent{
margin-top:11px;
margin-left:145px;
}

/* FF */ 
.senLinkComtent textarea{
background-color:transparent;
width:255px;
height:59px;
border: 0;
display:inline;
margin-left:13px;
margin-top:5px;
}

/* IE8 */
.senLinkComtent textarea{

margin-left:3px\9;
height:50px\9;
}
/* IE6 */
*html .senLinkComtent textarea{
margin-top:7px;
width:257px;
height:61px;
}
/* IE7 */
*+html .senLinkComtent textarea{
margin-top:5px;
width:261px;
height:61px;

}
.sendInput{
background-color:#DEDEDE;
width:250px;
height:16px;
border: 0;
margin-left:10px;
}

.page_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:  #66CCFF;
	border: 1px solid #000066;
	line-height: 20px;
	position:relative;
	display:inline;

}

.page_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #66CCFF;
	background-color: #FFFFFF;
	border: 1px solid #000066;
	line-height: 20px;
	cursor: pointer;
	position:relative;
}
/* FF */
.cpcomPage{
	font-size:11px; 
	text-align:center; 
	padding-right:210px; 
	padding-top:5px; 
	width:748px;
	OVERFLOW: hidden;
	margin-top:0px;
	position: relative;
	float: left;
}
*html .cpcomPage{
	padding-right:100px; 
}
*+html .cpcomPage{
	padding-right:100px; 
}
/* FF */ 
.innerHTMLLoading{
	position:absolute;
	right:450px;
	top:400px;
}
/* IE6 */
*html .innerHTMLLoading{
	right:310px;top:200px;
}
/* IE7 */
*+html .innerHTMLLoading{
	right:450px;top:400px;
}

/* FF */ 
.innerRSCLoading{
	position:absolute;
	right:450px;
	top:400px;
}
/* IE6 */
*html .innerRSCLoading{
	right:310px;top:200px;
}
/* IE7 */
*+html .innerRSCLoading{
	right:310px;top:200px;
}
.transbox{
    padding:10px;
	z-index:1000;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='images/White.png');
	width:324px;
	float:left;
	position:relative;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	height:120px;
}
html>body .transbox{
background-image:url(../images/White.png);
}
*+html .transbox{
background-image:url(../images/White.png);
}

.transbox .details{
	display:block;
	float:left;
	width:170px;
	padding:0px;
	overflow:hidden;
}

.transbox .details span{
	display:inline-block;
	width:40px;
	font-weight:bold;
	line-height: 20px;
	overflow: hidden;

		
}


.details{
padding:0px 0px;
z-index:100;
position:relative;
text-align:left;
}
.details span{
	display:inline-block;
	width:40px;
	font-weight:bold;
	line-height: 19px;
	overflow: hidden;
	height:17px;
}
.details label{
	display:inline-block;
	line-height: 31px;
	overflow: hidden;
	height:20px;
}

.details_de{
padding:0px 0px;
z-index:100;
position:relative;
text-align:left;
}
.details_de span{
	display:inline-block;
	width:40px;
	font-weight:bold;
	line-height: 18px;
	overflow: hidden;
	height:18px;
}
/*
.details_de label{
	display:inline-block;
	line-height: 17px;
	overflow: hidden;
	height:19px;
}
.details_de font{
	display:inline-block;
	line-height: 16px;
	overflow: hidden;
	height:18px;
}

*/

.imgBox{
	border:1px #CCCCCC solid;
	display:block;
	width:133px;
	height:118px;
	position:relative;
	float:left;
}
.imgBox span{
	width:125px;
	height:110px;
	padding:3px;
	border:1px #999999 solid;
	background-color:#FFFFFF;
	display:block;
}
.imgBox img{
	border:0px;
	text-align:center;
	vertical-align:middle;
	width:125px;
	height:110px;
}

/* images shower start*/
#imgshower{
padding-bottom:3px;
width:495px;
height:380px;
font-size:12px;
text-align:left;
}
#imgshower #container img{
    border: none;
    display: none;
}

#imgshower #container{
	height:300px;
	padding-bottom:3px;
	text-align:left;
}
#imgshower #imgcontent{
background-image:url(../images/AD_des_bg.jpg);
height:67px;
display:block;
padding:5px 10px;
position:relative;
bottom:0px;
color:#FFFFFF;
font-size:12px;
left:0px;
overflow:hidden;
text-align:left;
}
#imgshower #imgcontent h1{
font-size:18px;
font-weight:bold;
line-height:150%;
padding:0px;
margin:0px;
}

#imgcontent_1{
background-image:url(../images/AD_des_bg.jpg);
height:67px;
display:block;
padding:5px 10px;
position:relative;
bottom:0px;
color:#FFFFFF;
font-size:12px;
left:0px;
overflow:hidden;
text-align:left;
}
/* images show end */

/* page navigation start */
.nav{
padding:0px 20px;
height:32px;
background-image:url(../images/Menu_BG.jpg);
display:block;
position:relative;
top:0px;
left:0px;
text-align:center;
padding-top:3px;
}
.nav span{
padding:0px 5px;
}
.navbtn{
	width:174px;
	display:inline-block;
	height:22px;
	padding-top:6px;
	background-image:url(../images/Menu_Button.gif);
	background-position:0px 0px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	margin-left:5px;
}
.navbtn:hover{
background-position:0px 28px;
}

.navbtn_on{
	width:174px;
	display:inline-block;
	height:22px;
	padding-top:6px;
	background-image:url(../images/Menu_Button.gif);
	background-position:0px 0px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	margin-left:5px;
	background-position:0px 28px;
}

/* page navigation end */

/* select box start */
.es_container {
	display:block;
	position:relative;
	border:1px #566471 solid;
	background-color:#CCCCCC;
	top:2px;
	height:16px;
	_height:18px;
}
.es_container a{
	display:block;
	position:absolute;
	float:right;
	right:2px;
	top:2px;
}
.es_container #textBox{
	overflow:hidden;
	position:relative;
	float:left;
	font-weight:normal;
	padding-left:2px;
	text-align:left;
}
#list{
	top:-1000px;
	display:block;
	position:absolute;
	background-color:#CCCCCC;
}

 .table_style{
	border-top:1px dashed #cccccc;
	border-left:1px dashed #cccccc;
	border-right:1px dashed #cccccc;
}
#list ul{
padding:0px;
margin:0px;
border:1px #566471 solid;
}
#list li{
padding:0px;
margin:0px;
list-style:none;
overflow:hidden;
}
#list li a{
position:relative;
display:block;
width:auto;
text-align:left;
font-size:11px;
text-decoration:none;
color:#000;
padding:0px 5px;
padding-bottom:4px;
height:13px;
}

#list li a:hover{
background-color:#333;
color:#FFFFFF;
}
/* select box end */
#coordinate{
text-align:left;
width:180px;
/*height:400px;*/
display:block;
height:auto;
position:relative;
margin-left:20px;

}
#coordinate ul{
margin:0px;
padding:0px;
}
#coordinate li{
padding:0px;
margin:0px;
display:block;
width:185px;
list-style:none;
line-height:18px;
height:auto;
white-space:normal;
}

#coordinate li span{
font-weight:bold;
width:80px;
text-align:left;
padding-right:1px;
display:inline-block;
/*border-right:#000000 solid 0px;
margin-left: 1px;*/
}

 .spana a{
position:absolute;
top:286px; 
width:170px;
height:16px;
text-align:left;
}

 .spana a:hover{
position:absolute;
top:286px; 
background-image:url(../images/Send_Up.gif);
width:170px;
height:16px;
text-align:left;
}

/*
#coordinate li a link{
background-color:#606060;
display:inline-block;
}

#coordinate li a visited{
background-color:#606060;
display:inline-block;
}
*/

.errdiv{
	background-color:#000000;
	color:#FFFFFF;
}
.errInput{
	border:1px #FF0000 solid;
	background-color:#CC3300;
}

.rollphotos{	
	MARGIN-TOP: 200px; 
	PADDING: 0px; 
	POSITION: relative;	
	DISPALY:BLOCK;
	
}
.rollphotos TABLE {	
	MARGIN: 0px; 
	PADDING: 0px; 
	POSITION: relative;	
	DISPALY:BLOCK;
	
}
/*.rollphotos BODY {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px; FONT-FAMILY: ""}*/

.f12 {	FONT-SIZE: 12px}
.F14lists {	LINE-HEIGHT: 23px}
.F14lists UL {	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.F14lists LI {	PADDING-LEFT: 2px; FONT-SIZE: 14px; VERTICAL-ALIGN: bottom}
.F14lists LI SPAN {	FONT-SIZE: 9px; COLOR: #533826}
.FixTitle A:link {	COLOR: #0736aa; TEXT-DECORATION: none}
.FixTitle A:visited {	COLOR: #0736aa; TEXT-DECORATION: none}
.FixTitle A:hover {	TEXT-DECORATION: underline}
.FixTitle {	BORDER-RIGHT: #a2d1ff 1px solid; BORDER-TOP: #a2d1ff 1px solid; BACKGROUND: url(../images/olyready_bg_cl_002.gif) 0px -101px; OVERFLOW: hidden; BORDER-LEFT: #a2d1ff 1px solid; LINE-HEIGHT: 24px; BORDER-BOTTOM: #a2d1ff 1px solid; HEIGHT: 24px}
.FixTitle H3 {	PADDING-LEFT: 30px; FONT-SIZE: 14px; BACKGROUND: url(../images/olyready_bg_cl_001.gif) 2px -197px; FLOAT: left; COLOR: #0736aa}
.FixTitle SPAN {	PADDING-RIGHT: 5px; FLOAT: right}
.RForm {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
.RForm DT {	LINE-HEIGHT: 23px}
.RformB {	PADDING-LEFT: 10px}
.blk_29 {
	BACKGROUND: url(../images/scroll_bg.gif);
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 8px;
	PADDING-BOTTOM: 7px;
	ZOOM: 1;
	POSITION: relative;
	MARGIN-TOP:360px;
}

.blk_29 {
	MARGIN-TOP:310px\9;
}

*html .blk_29 {
	MARGIN-TOP:0px;
}
*+html .blk_29 {
	MARGIN-TOP:0px;
}
.blk_29 .LeftBotton {LEFT: 7px;	BACKGROUND: url(../images/scroll_bg_left.gif) ; FLOAT: left; WIDTH: 24px; CURSOR: pointer; POSITION: absolute; TOP: 60px; HEIGHT: 24px}
.blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(../images/scroll_bg_right.gif) ; FLOAT: right; WIDTH: 24px; CURSOR: pointer; POSITION: absolute; TOP: 60px; HEIGHT: 24px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 650px; PADDING-TOP: 0px}
.blk_29 .box {	FLOAT: left; WIDTH: 152px; TEXT-ALIGN: center;OVERFLOW: hidden;DISPLAY:INLINE;}
.blk_29 .box IMG {	BORDER-RIGHT: #add2fc 1px solid; PADDING-RIGHT: 0px;BORDER-TOP: #add2fc 1px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; BORDER-LEFT: #add2fc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #add2fc 1px solid}
.blk_29 .box A:hover IMG {	BORDER-RIGHT: #5385cc 1px solid; BORDER-TOP: #5385cc 1px solid; BORDER-LEFT: #5385cc 1px solid; BORDER-BOTTOM: #5385cc 1px solid}
.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px}
.rollphotos {	MARGIN-TOP: 10px;WIDTH: 677px}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 950px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}

.details span.select {
   position: absolute;
   width: 190px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
   height: 19px;
   padding: 0 100px 0 31px;
	text-align:left;
	top:5px;
	left:111px;
   color: #000000;
	
   background: url(select_button.jpg) no-repeat;
   overflow: hidden;
 }







