@charset "utf-8";
/*ebook*/
.entry .ebook{
	float: left;
	width: 760px;
	padding: 0 0 20px 20px;
}
.download{
	float: right;
	width: 200px;
	padding-top: 560px;
}
.entry .download a{
	font-size: 14px;
	line-height: 36px;
	font-weight: bold;
	background: url(bg/shared.gif) no-repeat 0px -530px;
	height: 36px;
	width: 74px;
	padding-left: 25px;
	color: #900;
	display: block;
}
/*mapbox*/
.entry .mapbox{
	padding: 0px;
	height: 450px;
}
/*condits*/
.entry .condits{
	color: #333;
	line-height: 21px;
}
.condits h4{
	font-size: 14px;
	line-height: 30px;
	padding: 10px 20px 0;
}
.condits .panel{
	background: #CCC;
	padding: 5px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	clear:both;
}
.condits .panel li.n{
	float:left;
	margin:10px auto auto 60px;;
}
.condits .panel h5{
	font-size: 14px;
	line-height: 30px;
}

.condits input.text{
	border: 1px solid #999;
	width: 180px;
	padding: 3px 5px;
}
.condits input.button{
	background: url(bg/shared.gif) 100% -200px;
	height: 18px;
	width: 52px;
	color: #FFF;
}
.condits .returns{
	background: #FFF url(bg/point.bg.gif) repeat-x 0px -480px;
	border: 1px solid #FFF;
	height: 270px;
	padding: 5px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}
ul.returns li{}
/*round*/
.condits ul.round{ height: 42px; }
ul.round li{
	float: left;
	background: url(bg/shared.gif) no-repeat -5px -574px;
	padding-left: 22px;
	width: 45px;
}
ul.round a{}
ul.round a.choosed{ color: #FF3; }
ul.round li.medical{ background-position: -5px -604px;}
ul.round li.biz{background-position: -5px -634px;}
ul.round li.finance{background-position: -5px -664px;}
ul.round li.catering{background-position: -5px -694px;}
ul.round li.disport{background-position: -5px -724px;}
ul.round li.hotel{background-position: -5px -754px;}
ul.round li.traffic{background-position: -5px -784px;}
/*intro*/
.entry .show{
	float: left;
	width: 300px;
	border: 1px solid #FFF;
	padding: 2px;
	background: #333;
}
.show img{}
.entry .main{
	float: right;
	color: #FFF;
	background: #3d3d3d;
	height: 325px;
	width: 615px;
}
.main .cont{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 10px;
	height: 305px;
	line-height: 21px;
	display:none;
}
.cont p{
	padding-bottom: 10px;
	text-indent: 2em;
}
/*relate*/
.entry ul.relate{
	clear: both;
	padding-top: 10px;
	_padding-top: 0;
}
ul.relate li{
	float: right;
	padding-left: 10px;
}
ul.relate a{
	display: block;
	background: url(bg/shared.gif) 0px -810px;
	height: 38px;
	width: 119px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	padding-top: 3px;
}
ul.relate a span{
	display: block;
	text-transform: uppercase;
	font-size: 9px;
	line-height: 9px;
}
ul.relate a:hover{ color: #9F0; }
/*dates*/
.entry table.dates{}
table.dates th,
table.dates td{
	padding: 2px 5px;
	vertical-align: top;
}
table.dates th{
	color: #F90;
	text-align: right;
	width: 100px;
}
table.dates td{}
/*certs*/
.entry ul.certs{}
ul.certs li{
	float: left;
	height: 160px;
	width: 190px;
	text-align: center;
}
ul.certs img{
	border: 1px solid #ACACAC;
	padding: 2px;
	background: #FFF;
}
ul.certs a:hover img{ background: #09F; border-color:#0053EE; }
/*album*/
.entry ul.album{}
ul.album li{
	float: left;
	height: 170px;
	width: 225px;
}
ul.album img{
	border: 1px solid #ACACAC;
	padding: 2px;
	background: #FFF;
	display: block;
	margin: 0 auto;
}
ul.album a span{
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	height: 24px;
	width: 200px;
	background: #000;
	color: #FFF;
	filter:alpha(opacity=60);
	opacity: 0.6;
	position: absolute;
	margin-top: 129px;
	margin-left: 12px;
	text-align: center;
}
ul.album a:hover img{
	background: #09F;
	border-color:#0053EE;
}
/*dialog*/
.dialog{
	position: fixed;
	_position:absolute;
	top: 100px;
	padding: 10px;
	background-color: #8d8d8d;
	z-index: 1001;
	display: none;
}
.dialog h2{
	color: #333;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	background: #cbcbcb;
	text-align: center;
}
.dialog h2 a.closer{
	float: right;
	height: 30px;
	width: 30px;
	background: url(bg/shared.gif) no-repeat 100% -240px;
}
.dialog .dwrap{ border: 1px solid #CCC; }
/*lightbox*/
.lightbox{
	width: 302px;
	margin-left: 341px;
}
.lightbox acronym{
	width: 303px;
	margin-top: 135px;
}
.lightbox acronym a{
	filter:alpha(opacity=80);
	opacity: 0.8;
	background: url(bg/shared.gif) no-repeat;
	height: 63px;
	width: 61px;
	line-height: 63px;
	color: #FFF;
}
.lightbox acronym a:hover{
	color: #333;
	background-color:transparent;
	filter:alpha(opacity=90);
	opacity: 0.9;
}
.lightbox acronym a.prev{
	background-position: 0 -860px;
	text-align: right;
	margin-left: -61px;
	_margin-left: 0;
}
.lightbox acronym a.next{
	background-position: 100% -860px;
	margin-right: -61px;
	_margin-right: 0;
}
.lightbox .dwrap{
	height: 300px;
	background: #333 url(../../resold/skins/ing/loadimg.gif) no-repeat 50% 50%;
}

