table{font-family:Verdana;font-size:11px;}
a img  {border:0;}
form{margin:0;border:0;padding:0;}
body{margin:0;padding:0;font-family:Verdana;font-size:11px;}
a{color:#000;text-decoration:underline;}
a:hover{text-decoration:none;}

ul,  ol {margin:0 0 0 0;padding:1ex 0 2ex 0;}
ul ul, ul ol {margin:0 0 0 30px;}
li {margin:0 0 0 25px;padding:0 0 3px 0;}
.divcenter {font-weight:bold;text-align:left;font-size:14px;}

/* top  1 */
.t{width:100%;height:84px;}
.tb{padding:3px;vertical-align:middle;}
.tb img{margin:3px;}

/* top 2 */
.t2 {background:#D00C0C;height:58px;width:100%;}
.t2 td {color:#FFF;}

.t2srch {vertical-align:middle;padding:0 0 0 15px;color:white;}
.t2srch .search{margin-right:5px;}
.t2srch input.sb{font-size:9px;}
.t2lg{background:url(/im/logobg.gif) repeat-y #FFF;padding-left:6px;}

#icons {padding-right:108px;background:url('/im/vsbg.gif') 100% 0 no-repeat;text-align:center;}
#icons img {margin:0 4px 6px 4px;vertical-align:middle;}
#bag span {font-weight:bold;font-size:12px;}
#bag img {margin-right:5px;}
#bag td {padding-bottom:3px;}

.ts{padding:15px;width:235px;}
.ts table{width:100%;border:1px solid #000;background:#E6E6E6;height:50px;text-align:center;font-size:14px;}
.t3{background:url(/im/top3bg.gif) repeat-y;height:128px;width:100%;}
.t3sep{background:#FFF;height:3px;font-size:1px;padding:3px 0 0 2px;}
.t3sep div{border-top:2px solid #D00C0C;}
.t3m{width:100%;height:100%;}
.t3mtd{background:url(/im/menubg.gif) 100% 0% no-repeat;width:80;vertical-align:top;}
.t3mttl{color:#999;padding:4px 20px;}
.t3mttle{color:#999;padding:4px 20px;}
.t3mttlno{color:#FFF;padding-left:15px;}
.t3mlist{padding:3px 20px 10px 6px;border-top:1px solid #D00C0C;line-height:140%;}
.t3mlist img{margin-right:8px;}
.t3mb{width:5px;vertical-align:top;padding-top:3px}
.t3mb div{border-left:1px solid #D00C0C;border-bottom:1px solid #D00C0C;padding:1px 0 4px 0;}

.t3l{width:223px;height:100%;}
.t3lm{text-align:center;font-weight:bold;padding-bottom:22px;}
.t3lm td{font-size:14px;text-align:center;vertical-align:middle;padding:4px 2px;}
.t3lm select{border:1px solid #000;margin-bottom:2px;}

.r{background:#E1E1E1  url('/im/bb2.gif') 100% 100% no-repeat;text-align:center;vertical-align:top;}
.m{vertical-align:top;}

.rttl{border-right:4px solid #747474;background:url(/im/rttlbg2.gif) 0% 0 no-repeat #CCC;font-size:12;font-weight:bold;padding:4px 20px;text-align:right;}

.lblock {background:#E1E1E1  url('/im/bb2.gif') 100% 100% no-repeat;border-bottom:8px solid white;}
.rblock {background:#E1E1E1  url('/im/bb3.gif') 0 100% no-repeat; border-bottom:8px solid white;}
#rs {padding-top:10px;}
#rs img {border:1px solid #707070;margin:10px 0;}
#rp{line-height:150%;padding:5px 8px 15px 8px;text-align:left;}
#rp ul {margin:0; padding:0;}
#rl{line-height:150%;padding:5px 10px 15px 45px;text-align:left;}
#rb{text-align:center;}
#rb img{margin:15px 0;}

.mtl {height:67px;width:50%;padding:7px 12px 7px 12px;background:#EBEBEB;vertical-align:top;border-left:5px solid white;border-right:5px solid white;}
.mtl strong{color:#D00C0C;}
.mtl div{float:left;}
.hotnews p {text-indent:-52px;margin:0 0 0 52px;padding:0;}

th.mtl, th.mtr {border-bottom:5px solid white;font-weight:normal;text-align:left;}

.mtr {height:67px;width:50%;padding:7px 12px 7px 12px;background:#EBEBEB;vertical-align:top;border-right:5px solid white;}
.mtr strong{color:#D00C0C;}
.mtr strong a{color:#D00C0C;}
.mtr div{float:left;}

.mtb {width:50%;padding:3px 12px 0 15px;vertical-align:top;}
.mtb strong{color:#D00C0C;}
.mtb strong a{color:#D00C0C;}

.mtop{padding:10px 13px;text-align:justify;}
.l{vertical-align:top;width:230px;background:#E9E9E9;}
.ls{font-size:1px;height:8px;background:#FFF;}

/* user panel */
.lu{background:#E1E1E1 url('/im/keys.jpg') 0% 100% no-repeat;vertical-align:top;padding:15px 30px 15px 50px; }
.lus {border-top:1px solid #999;line-height:140%;}
.lus a {color:#D00C0C;}
.lugo {margin-bottom:5px;color:#666;font-weight:bold;border-top:1px solid #9B9B9B;border-right:1px solid #747474;border-left:1px solid #747474;border-bottom:1px solid #747474;background:#CCC;}
.lu td {padding:1px;}
.lu input{border:1px solid #000;width:80px;height:18px;font-size:11px;}
.lu .username{text-align:right;font-weight:bold;padding-bottom:3px;}

.lttl{border-left:4px solid #747474;background:url(/im/lttlbg2.gif) 100% 0 no-repeat #CCC;font-size:12;font-weight:bold;padding:4px 20px;height:10px;}
.ln{background:#E1E1E1  url('/im/bb2.gif') 100% 100% no-repeat;padding:10px 10px 10px 20px;height:8px}
.ln input{border:1px solid #000;height:18px;font-size:11px;}
.ln .lngo{border:0;height:auto;}

.ll{background:#E1E1E1  url('/im/bb2.gif') 100% 100% no-repeat;line-height:150%;padding:5px 10px 15px 25px;vertical-align:top;}

.lctl{background:#E1E1E1 url('/im/bb2.gif') 100% 100% no-repeat;vertical-align:top;padding:10px 10px 40px 5px;height:10px;}
.lctl a.act{color:#D00C0C;}
.lctl .lf{float:left;padding:3px 0;}
.lctl .lf1{float:left;padding:3px 0; width:170px;}
.lctl .noobj{padding:3px 0 3px 17px;font-weight:bold;color:#D00C0C;}
.bg{font-size:0;background:#FFF;}
.mt2{padding:10px;width:30%;}
.mt2 img{margin-right:5px;}
.mt3{background:#E1E1E1  url('/im/bb2.gif') 100% 100% no-repeat;height:200px;vertical-align:top;padding:10px;}
.cl{clear:both;font-size:0;}
.mb{height:100%;text-align:center;vertical-align:bottom;padding-bottom:10px;}
.mbmenu{font-weight:bold;border-top:1px solid #D00C0C;color:#AAA;text-align:center;padding:12px 0 25px 0;}
.mbmenu a{color:#999;text-decoration:none;}
.mbmenu a:hover{text-decoration:underline;}
.calendescr{font-size:11px;padding:5px 0 0 0;color:#000000;text-align:center;}
.calentd{background:#E1E1E1  url('/im/bb2.gif') 100% 100% no-repeat;padding:5px 0 15px 0;text-align:center;}
#calendar a{color:#000000;}
#calendar table{background:#FFF;}
#calendar td.now{background:#D00C0C;color:#FFF;}
#calendar td.now a{color:#FFF;}
#calendar td.select{background:#E1E1E1;color:#000000;}
#calendar td{padding:3px 0px;font-weight:bold;color:#585858;}
#calendar td.ttl{border-bottom:2px solid #E1E1E1;}
.firms_list{width:100%;}
.firms_list td{vertical-align:top;text-align:justify;padding-bottom:5px;}
.firms_list td.fly{padding:5px;width:82px;border-bottom:2px solid #CCC;}
.firms_list .ttl{color:#000;font-size:12px;}
.firms_face {width:100%;padding-left:10px;padding-bottom:5px;}
.firms_news{width:100%;}
.firms_news td{width:100%;vertical-align:top;text-align:justify;padding-bottom:10px;}

.news_main {width:100%;}
.news_main .firm{text-align:right;}
.news_main td {vertical-align:top;text-align:justify;padding-bottom:10px;}
.news_main th a {text-decoration:none;color:#D00C0C;}
.news_main .first{padding-left:5px; padding-right:15px;}
.news_main .second{padding-left:15px; padding-right:5px;}
.news_main div{padding:5px 0;font-size:11px;}
.news_main td a {color:#666;}
.news_main th {text-align:left;text-align:justify;color:#D00C0C;font-size:14px;padding-bottom:0;}
.news td {padding:0 0 15px 15px;}

.maintext {padding:0 30px 60px;}
.maintext a, .path{color:#666;}
.maintext ul li {list-style-image:url('/im/li2.gif');margin-left:33px;}
.header{font-size:17px;color:#666;padding:5px 5px 5px 16px;vertical-align:top;}

h1{font-size:13px;color:#000;margin:4px 0;text-decoration:none;}
.error{color:#F00;}
.dscr, #form div{font-size:10px;color:#4B4B4B;padding-top:2px;text-align:left;}

#form div.left{float:left;}
#form div.left1{float:left;padding-top:4px;}
#form div.clear{clear:both;}
#form select.small{font-size:11px;}
#form td{padding:3px 5px;background:#FFF;font-size:11px;}
#form th{padding:3px;background:#E6E6E6;font-size:11px;color:#101796;}
#form textarea{border:1px solid #A6A6A6;width:100%;height:100px;}
#form input{border:1px solid #A6A6A6;width:100%;}
#form input.radio{width:20px;border:0;}
#form input.secret{width:100px;}
#form div.secret{padding:3px 0 0 5px;float:left;}
#form input.ronly{background:#F6F6F6;color:#666;}
#form .elem{vertical-align:top;padding:3px 10px;}
#form {background:#A6A6A6;}
.alert, #form .message, #tableform .message  {font-size:11px;padding:15px 20px 15px 60px;background:#f8fac5 url('/im/alert.gif') 10px 50% no-repeat;}
.alert {border:1px solid #A6A6A6;}
#form input.sbmt {width:auto;}

input.sbmt{color:#666;width:auto;margin:5;border:1px solid #ccc;border-color:#f0f0f1 #a5a5a6 #acabab #edeeee; background:#d6d6d7 url('/im/btn.gif') repeat-x;}

a input{text-decoration:none;}

h2 {font-size:12px;}

.pay{background:#AAA;}
.pay td{background:#FFF;}	

.odd td {background:#eee;}
.green {color:#006600;}
.red {color:#660000;}

hr {width:90%; border:0; border-top:1px solid #ccc;height:1px;}

.foot div{background:url('/im/logonfoot.gif') repeat-x;height:28ppx;padding-top:10px;text-align:center;}
.foot {padding:5px 19px 0 19px;}