@charset "utf-8";


.list {
	margin: 15px 0 15px 35px;
}

.list ul {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:12px;
}
.list li {
	background:url(../images/rating_star_blank.png) no-repeat left;
	padding:4px 0 4px 20px;
	list-style:none;
}
.list a {
	color:#333333;
}

.list2 {margin: 15px 0 15px 35px;}

.list2 ul { font-family: Tahoma, Helvetica, Arial, sans-serif; font-size:12px;}

.list2 li { background:url(../images/kk_15.jpg) no-repeat left; padding:4px 0 4px 10px; list-style:none;}

.list2 a { color:#333333;}

#left_railpass {
float:left;
margin-top:20px;
top:20px;
width:100%;
}

#left_railpass hr { margin:0px 18px 0 18px;}

#left_railpass p {font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#333333; line-height:16px; padding:10px 18px 6px 18px; text-align: left;}

#left_railpass .adv {margin:0 0 12px 10px;}

#left_railpass .header3 {
	padding:20px 0 0 18px;
	width:362px;
	position:relative;
	background:url(../images/bullet_16.jpg) no-repeat left bottom;
	margin-left:18px;
}

#left_railpass .header3 h3 {
	font: normal 1em Tahoma, Helvetica, Arial, sans-serif;
	color:#3c6d7e;
	font-size:17px;
	padding-bottom:4px;
	margin-left:12px;
}

#left_railpass .header3 .apDiv1 {
	position:absolute;
	z-index:1;
	top:27px;
	right:6px;
}

.pass {text-align:left; font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif; font-size:12px; color: #333333;}

.pass table {margin-left:auto; margin-right:auto;}

.pass td { padding:4px 0 0 8px;}

.pass table a {color:#666666;}

h2 {font-family: Tahoma, Helvetica, Arial, sans-serif; font-size:13px; font-weight: 500; color:#2A95C3; padding:10px 18px 0 18px;}