.s_cat_toplist {
    margin:15px 30px 20px 30px;
}

/*
.s_cat_toplist a:link, .s_cat_toplist a:visited, .s_cat_toplist a:active { color:#0066ff; }
.s_cat_toplist a:hover { color:#ff6600; }
*/

.toplistlabel {
    color:#666666;
    font-weight:bold;
    padding:2px 10px;
    margin:0px 0px 0px 0px;
    border-left:5px #003399 solid;
}

.toplist_cats ul {
    margin:5px 15px 15px 15px;
    list-style-type:none;
}

.toplist_cats li {
    border-right:1px #003399 solid;
    padding:0px 5px 0px 0px;
    margin-left:5px;
    display:inline;
    color:#666666;
}



/* pcat */
.s_cat_plist {
    margin:15px 30px;
}
.s_cat_plist table{
    font-size:14px;
    color:#666666;
}
.plistlabel {
    color:#ffffff;
    font-weight:bold;
    font-size:14px;
    padding:2px 5px;
    margin:10px 0px 0px 0px;
    background-color:#003399;
}


.plistlabel a:link, .plistlabel a:visited, .plistlabel a:active{ color:#ffffff; }
.plistlabel a:hover { color:#ffffff; }

/*
.plist_cats a:link, .plist_cats a:visited, .plist_cats a:active { color:#0066ff; }
.plist_cats a:hover { color:#ff6600; }
*/

.plist_cats ul{
    list-style-type:square;
}


.s_cat_plist .plist_cats_left{
    width:250px;
    float:left;
    margin:0px;
    padding:15px 0px 15px 10px;
}

.s_cat_plist .plist_cats_right{
    float:right;
    width:250px;
    margin:0px;
    padding:15px 0px 15px 10px;
}


/* scat */
.s_cat_slist {
    margin:5px 30px;
}

/*
.s_cat_slist a:link, .s_cat_slist a:visited, .s_cat_slist a:active { color:#0066ff; }
.s_cat_slist a:hover { color:#ff6600; }
*/

.s_cat_slist table{
    font-size:14px;
    color:#666666;
}

.s_cat_slist ul{
    list-style-type:square;
}

.s_cat_slist .slist_cats_left{
    width:250px;
    float:left;
    margin:0px;
    padding:0px 0px 10px 10px;
}

.s_cat_slist .slist_cats_right{
    float:right;
    width:250px;
    margin:0px;
    padding:15px 0px 15px 10px;
}

.slist_units {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #666666;
	padding: 5px 0px 5px 0px;
}

.slist_unit {
	border-style: dotted;
	border-width: 0px 0px 1px 0px;
	border-color: #666666;
	padding: 3px 0px 3px 0px;
}

.slist_unit .slist_unit_lm {
    color:#003399;
    font-size:10px;
    padding-right:5px;
}
.slist_unit .slist_unit_pre{
    font-size:13px;
    font-weight: bold;
    margin-right:10px;
}
.slist_unit .slist_unit_name{
    font-weight: bold;
}

.slist_free_unit{
    font-size:14px;
}

.slist_free_unit .slist_unit_lm{
    color:#666666;
    font-size:10px;
    padding-right:5px;
}

.slist_unit_copy{
    padding-left:15px;
    color:#990000;
}


/* list unit */
.list_units {
    margin:10px 0px;
    width:705px;
}

/*
.list_units a:link, .list_units a:visited, .list_units a:active { color:#0066ff; }
.list_units a:hover { color:#ff6600; }
*/

/*
.list_units img{
    float:right;
}
*/
.list_unit .list_unit_no{
    color:#ff0000;
    padding:0px 5px;
    font-weight:bold;
}

.list_unit .list_unit_pre{
    font-size:13px;
    font-weight:bold;
    margin-right:5px;
}
.list_unit .list_unit_name{
    font-weight:bold;
}

.list_free_unit .list_unit_no{
    color:#666666;
    padding:0px 5px;
}

.list_unit_data{
    margin:5px 0px 5px 15px;
    line-height:110%;
}
.list_unit_data .list_unit_tel{
    margin-right:10px;
}

.list_unit_copy{
    color:#990000;
}

.list_unit hr, .list_free_unit hr{
    clear:both;
}


