.red	{color:#D60000}
.gray	{font-size:11px;color:#B2B3B5}
.star	{font-size:12px;color:#CD150D}
.itr	{visibility:hidden}

form	{margin:0}

body {color:#000; font:12px Arial,Helvetica,sans-serif; margin:0 0 0 50px;padding:0; background:#fff url(i/bg.gif) repeat-y 0 0; height:100%}
input,textarea,option,select,td {color:#000; font:12px Arial,Helvetica,sans-serif}

a {color:#DA251D; text-decoration:none}
a:hover {color:#fff; background-color:#DA251D; text-decoration:none}

#path {font-size:11px; border-right:1px solid #778699; text-transform:lowercase}

#top {border-right:1px solid #778699}
#top #menu {background:#DA251D url(i/menu.gif) repeat-y 6px 0}
#top #menu div {margin-left:6px; width:153px}
#top #menu a {color:#fff; display:block; text-decoration:none; font-size:14px; font-weight:bold; padding:5px 0 5px 5px}
#top #menu a:hover {color:#007AB3; background:#fff url(i/menu_bg.gif) repeat-y 100% 0}
#top #menu .here {color:#007AB3; background:#fff url(i/menu_bg.gif) repeat-y 100% 0}
#top .t2 {background:#fff url(i/t2.gif) repeat-y 100% 0}

#middle {border-left:1px solid #DA251D; border-right:1px solid #778699; padding:10px 0}
#middle h2 {background:#DA251D url(i/middle_h1.gif) repeat-y 5px 0; color:#fff; font-size:14px; font-weight:bold; padding:5px 0 5px 15px; margin:0 15px 0 0; text-transform:uppercase}
/* #middle .m1 {padding-top:26px} */
#middle .fsearch {margin:10px 0 15px 0; height:20px}
#middle .fsearch td {font-size:11px}
#middle .fsearch input,select {font:11px Tahoma,Arial,Helvetica,sans-serif;border:1px solid #DA251D; margin:0 0 0 5px; padding:0 2px}
#middle .fsearch input.btn {border:0px; margin-right:15px}
#middle .m1 .txt {margin:10px 15px 10px 15px; width:237px}

#middle .m_cat {border-left:1px solid #919CAA; margin-top:15px}
#middle .m_cat td {padding-bottom:5px}
#middle .m_cat img {margin:2px 6px 0 6px}
#middle .m_cat .im:hover {background:none}
#middle .m_cat .desc a {display:block; padding-left:2px}
#middle .m_cat .desc a:hover {color:#fff; background-color:#DA251D; text-decoration:none}
#middle .m_cat ul { margin:0; padding:0 0 0 18px;font:11px Arial,Helvetica,sans-serif}
#middle .m_cat li {list-style-type: square;color:#DA251D;margin:0px;padding:0px}
#middle .m_cat li a {color:#007AB3; text-decoration:underline}
#middle .m_cat li a:hover {background-color:#eee; color:#fff}

#middle .sps {height:34px}
#middle .m2 h2 {margin-top:45px}
#middle .m2 .body {margin-right:15px; width:473px; margin-top:15px}
#middle .m2 .body h3 {color:#007AB3; font-size:13px}
#middle .m2 .body .tbl td {font-size:11px}
#middle .m2 .body input.btn {background:#DA251D;padding:0;color:#fff; border:1px solid #DA251D; width:86px}
#middle .m2 .body form input,select,textarea {font-size:11px;color:#000;border:1px solid #778699;padding-left:5px;padding-right:5px;margin-top:2px}
#middle .m2 .body form .gray {font-size:10px;line-height:10px}
#middle .m3 {padding-top:45px; padding-left:15px}
#middle .m3 .news {margin:10px 15px 0 15px; width:176px}
#middle .m3 .news .date {color:#576679; font-weight:bold;margin-bottom:5px}
#middle .m3 .news .desc {margin-bottom:15px}

#middle .m2 .body .news .date {color:#576679; font-weight:bold;margin-bottom:5px}
#middle .m2 .body .news .desc {margin-bottom:15px}

#bottom {border-left:1px solid #DA251D; border-right:1px solid #778699}
#bottom .b2 {border-top:1px solid #778699; font-size:11px}
