h1{
    font-size:16px !important;
	margin-top:6px !important
}
.und{
    text-decoration:underline
}
.cp{
    cursor:pointer
}
.bld {
    font-weight:bold
}
.fl_l{
	float:left
}
.fl_r{
	float:right
}
#train_route{
	width:100%;
}
.tt_panel{
	margin:10px
}
.ttt{
	width:100%
}
.ttt td:first-child{
	width:220px
}
.ttt td:last-child{
	
}
.stxt {
    margin-bottom:2px;
    margin-left:4px
}
.link_api{
	clear:both;
	padding-left:4px;
	margin-top:6px
}
.st{
    background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGCAMAAAA1zgQDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9QTFRF+Pj47+/v5ubm3d3d/////QfgkwAAABZJREFUeNpiYGZgYmBkYGBgYWABCDAAAFYAD05SL7UAAAAASUVORK5CYII=") repeat-x scroll 0 0 #fff;
    border-color:#aaa #ccc #ccc #aaa;
    border-radius:2px;
    border-style:solid;
    border-width:1px;
    outline:0 none;
    overflow:hidden;
    padding:6px;
    width:200px
}
#rdate, #rdate2 {
    background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAVCAMAAACaPIWZAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAMUExURf///8zMzJmZmf///6ZC30AAAAAEdFJOU////wBAKqn0AAAAR0lEQVR42tSO0QoAIAgD5/z/f440k8CCemvgOE4QoT0kVRfCzkunMUkClp6IMkiyEqhrI5m+yIO3t6PgdPK/3Lnz9QJNgAEAJAsEKJOtu5gAAAAASUVORK5CYII=") no-repeat scroll right center #fff;
    border-color:#aaa #ccc #ccc #aaa;
    border-radius:2px;
    border-style:solid;
    border-width:1px;
    box-shadow:0 3px 4px #e2e2e2 inset;
    cursor:pointer;
    outline:0 none;
    overflow:hidden;
    padding:6px;
    width:110px;
}
.btn{
	border:1px solid #aa;
    color:#555;
    cursor:pointer;
    font-size:12px;
	height:30px;
    font-weight:bold
}
.err{
	background-color:#FEF1EC;
	border:1px solid #CD0A0A;
	border-radius:3px;
	text-align:center;
	padding:6px;
    color:#CD0A0A
}
.inp,.dts{
	float:left;
	margin-right:10px
}
.lf{
	margin-top:12px;
	margin-bottom:10px;
	min-height:80px
}
.lfirst{
    color:#45688e;
    font-weight:bold;
    margin-left:10px;
    margin-top:4px
}
.lfirst a{
	background-color:#fff;
    border:1px solid #d7d7d7;
	border-radius:4px;
    margin-right:4px;
	margin-bottom:4px;
	text-decoration:none;
	color:#555;
	padding:6px;
    padding:6px 8px 6px;
	float:left
}
.lfirst-active, .lfirst a:hover{
	background-color:#EEE !important;
    box-shadow:0 0 12px rgba(0, 0, 0, 0.1) inset;
    border:1px solid #d1d1d1
}
.f-st{
    display:block;
    float:left;
    padding:2px;
	margin-top:3px;
    width:440px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.f-st a{
    border:1px solid #fff;
    padding:4px
}
.f-st a:hover{
    background-color:#e1e7ed;
    text-decoration:none
}
.rasp-block{
	background-image:linear-gradient(to bottom, #e9e9e9, #fff);
	border:1px solid #D1D1D1;
	border-radius:4px;
	margin:6px;
	padding:6px;
	box-shadow:0 0 12px rgba(0, 0, 0, 0.1) inset
}
.block-head{
	text-align:center;
	margin:0;
}
.like_station{
    color:#45688e;
    font-weight:bold;
    margin-top:5px
}
.alike{
    background-color:#fff;
    display:block;
    float:left;
    padding-left:10px;
    white-space:nowrap;
    width:290px
}
table.tsorter{
    border-radius:4px;
    font-size:8pt;
    text-align:center;
    width:inherit;
	min-width:400px
}
table.tsorter thead tr th, table.tsorter tfoot tr th{
    background-color:#e9e9e9;
    border:1px solid #ccc;
    height:40px;
    min-width:50px;
    padding:4px 12px 4px 4px
}
table.tsorter thead tr .header{
    background-position:right -15px;
    background-repeat:no-repeat;
    cursor:pointer
}
table.tsorter thead tr .header:hover{
    background-color:#f9f9f9
}
table.tsorter tbody td{
    background-color:#fff;
    border:1px solid #ccc;
    color:#3d3d3d;
    padding:4px
}
table.tsorter tbody tr:hover{
}
table.tsorter tbody tr:hover td{
    background-color:#f2f2f2 !important
}
table.tsorter tbody tr.odd td{
    background-color:#f9f9f9
}
table.tsorter thead tr .headerSortUp{
    background:url(/images/tsort.gif) no-repeat scroll right -49px #DDD
}
table.tsorter thead tr .headerSortDown{
    background:url(/images/tsort.gif) no-repeat scroll right 17px #DDD
}
table.tsorter a{
	font-size:10px;
}
.top_mod{margin-left:116px !important;width:100% !important}