.over_cat{margin-bottom: 25px;font-size:13px;color:#333;line-height: 18px;}
.over_cat input[type="radio"]{vertical-align:middle;}
.over_cat span{vertical-align:middle;}
label{padding: 10px;cursor: pointer;vertical-align:middle;white-space: nowrap;}
label:hover{text-decoration: underline;}
.cat_name{font-size: 15px;margin: 14px 0 9px 0;font-weight: bold;color:#41506F;cursor: pointer;}
.cat_name span{color:#6B93C2;}
.cat_name:hover{color:#6B93C2;}
.cat_name:hover span{color:#41506F;transition: 0.2s linear;}
.item a{text-decoration: none;color:#333;}
.item a:hover {color: #48496d;text-decoration: underline;}
table{border-spacing: 1px;border: 0;width: 100%;}
th, td{padding: 4px 10px 4px 7px;text-decoration: none;border: 1px solid #aaa;color:#555;}
.subcat{background:#ebeadf;}
a.subcat_name{text-decoration: none;font-weight: bold;}
.odd{background:#f8f8f8;}
.even{background:#fbfbfb;}
.scrollup {margin: 0 auto;width: 40px;height: 40px;opacity: 0.3;  transition: 0.2s linear;position: fixed;bottom: 30px;right: 50%;margin-right: -300px;display: none;text-indent: -9999px;background: url('../img/icon_top.png') no-repeat;}
.scrollup:hover{opacity: 0.6;}
@media screen and (max-width: 768px){.scrollup {right: 30px;margin-right: 0;}}