* {margin:0;padding:0}
html{
	font-family: Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	font-size: 12px;
	line-height:1.5;
	color:#000;
}
html,body{
	height:100%;
}


a:link, a:visited{
	color:#999;
	text-decoration: none;
}
a:hover{
	color:#5c9688;
	text-decoration: none;
}
ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
li{
	margin: 0;
	padding: 0;
}
.center{
	text-align: center;
	margin: 0 auto;
}
.bold{
	font-weight:bold;
}
.hide{
	display: none;
}
.vt{vertical-align: top;}
.vm{vertical-align: middle;}
.vb{vertical-align: bottom;}
.red{color:#c00;}
.line-through{text-decoration:line-through;}
.ft11{font-size:11px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.left{
	text-align: left;
}
.right{
	text-align: right;
}
.fleft{
	float: left;
}
.fright{
	float: right;
}
img{
	border:0;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.pt-list .pt-p{
	float:left;
	vertical-align:middle;
}
.pt-list .pt-t{
	float:left;
}
.pt-list .pt-t h3{
	font-size:12px;
	font-weight:normal;
	line-height:1.5;
}
.wrapper{
	width:969px;
	height:565px;
	overflow:hidden;
	margin:0 auto;
	background:#fff url(../images/title.jpg) center top no-repeat;
}
.container{
	margin-top:142px;
	height:378px;
	overflow:hidden;
	background:#999 url(../images/container.jpg) center top no-repeat;
}
.footer{
	height:28px;
	font-size:13px;
	line-height:28px;
	padding:0 69px;
	position:relative;
	color:#999;
	margin:14px auto 0;
	text-align:center;
	font-family:verdana;
}
.footer a:link,
.footer a:visited{
	color:#999;
	font-weight:bold;
}
.footer a:hover,
.footer a.selected{
	color:#5c9688;
}
.btn{
	display:block;
	position:absolute;
	width:70px;
	height:28px;
}
#prev{left:0;top:0;text-indent:-9999px;}
#prev:link,
#prev:visited{
	background:url(../images/previous.gif) no-repeat;
}
#prev:hover,
#prev:active{background-position:0 -28px;}
#next{right:0;top:0;text-indent:-9999px;}
#next:link,
#next:visited{
	background:url(../images/next.gif) no-repeat;
}
#next:hover,
#next:active{background-position:0 -28px;}

.block_wrapper{
	padding:24px 0 0 47px;
	color:#969696;
}
.block{
	width:395px;
	text-align:center;
	float:left;
}
.left_block{
	padding-right:85px;
}
h2{
	font-size:14px;
	font-weight:normal;
	margin:15px 0 0;
	line-height:1.5;
}
.link{
	margin-top:16px;
	font-size:11px;
}
