﻿body {margin: 0; font-family: Arial; font-size: 12px; color: #333; line-height: 20px; background: #f2f2f2;}
table {border-collapse: collapse; }
a {color: #333; text-decoration: none;}
a:hover {color: #dc0000; text-decoration: underline;}
h2 {padding: 0px; margin-top: 0px; margin-bottom: 0px; font-size: 13px;}
#leftblock {width: 194px; margin: 0px 5px; float: left;}
#centerblock {width: 582px; margin: 0px 5px; float: left;}
#rightblock {width: 194px; margin: 0px 5px; float: left;}
.dtltitle {line-height: 30px; font-size: 14px; color: #dc0000; font-weight: bold;}
.topmenu {width: 800px; height: 35px; line-height: 35px; background: url(images/bgmenu.gif) repeat-x;}
.topmenu a {color: #fff; font-weight: bold; padding: 10px 13px 10px 14px; }
.topmenu .am {height: 35px; line-height: 35px; background: url(images/split.gif) no-repeat top left;}
.topmenu a:hover {color: #fff; text-decoration: none;}

.headerred {height: 35px; line-height: 35px; color: #fff; font-weight: bold; text-align: center; background: url(images/header-red.gif) no-repeat;}
.headeryellow {height: 35px; line-height: 35px; color: #fff; font-weight: bold; text-align: center; background: url(images/header-yellow.gif) no-repeat;}
.headergrey {height: 35px; line-height: 35px; color: #fff; font-weight: bold; text-align: center; background: url(images/header-grey.gif) no-repeat;}
.leftmenu {display: block; font-weight: bold; line-height: 24px; padding-left: 20px; background: url(images/bullet-red.gif) 8px 6px no-repeat; margin: 0px 5px;}
.leftmenue {display: block; font-weight: bold; line-height: 24px; padding-left: 20px; background: #dedede url(images/bullet-red.gif) 8px 6px no-repeat; margin: 0px 5px;}
.leftdot {display: block; height: 5px; background: url(images/dot.gif) repeat-x; margin: 0px 5px;}
.tm {display: block; font-weight: bold; line-height: 20px; padding-left: 30px; background: #fcfcfc url(images/bullet-red-mini.gif) 20px 6px no-repeat; margin: 0px 5px;}
.tmsub {display: block; font-weight: bold; line-height: 20px; padding-left: 34px; background: #fcfcfc url(images/bullet-red-mini.gif) 26px 6px no-repeat; margin: 0px 5px;}
.submenu {display: block; font-weight: bold; line-height: 20px; padding-left: 30px; background: #f3f3f3 url(images/bullet-red-sub.gif) 20px 6px no-repeat; margin: 0px 5px;}

.headmain {line-height: 35px; background: #d8d8d8; color: #dc0000; font-weight: bold; padding: 0px 10px;}
.headmaincat {line-height: 35px; background: #d8d8d8; color: #dc0000; font-weight: bold; padding: 0px 10px;}
.iteml {width: 50%; margin-top: 20px; min-height: 240px; height:auto !important; height:240px; float: left;}
.itemr {width: 50%; margin-top: 20px; min-height: 240px; height:auto !important; height:240px; background: url(images/dotc.gif) repeat-y; float: right;}
.itemmain {line-height: 26px; background: #e6e6e6; color: #dc0000; font-weight: bold; padding: 0px 10px;}
.itemmaindtl {line-height: 26px; background: #ececec; font-weight: bold; padding: 0px 10px;}
.item {width: 170px; height: 150px; background: url(images/bgitem.gif) no-repeat; margin-top: 12px; overflow: hidden;}
.itemdtl {width: 200px; height: 180px; margin-top: 12px; overflow: hidden;}
.newsimg {float:left; border:1px solid #d3d3d3; padding:1px; margin-top: 3px; margin-right: 6px; width: 180px;}
.news {color: #111; font-weight: bold; text-decoration: none; line-height: 26px;}
.news:hover {color: #dc0000; text-decoration: underline;}
.othernews {display: block; clear: left; height: 38px; line-height: 34px; padding-left: 48px; font-weight: bold; color: #dc0000; background: url(images/othernews.gif) no-repeat;}
.othernewstopic {display: block; color: #0053ba; line-height: 24px; padding-left: 16px; background: url(images/bullet-b.gif) 4px 11px no-repeat; margin: 0px 5px;}
.bluetopic {display: block; color: #0053ba; line-height: 24px; margin-top: 6px;}
.itemdtll {width: 46%; margin-top: 20px; float: left;}
.itemdtlr {width: 54%; margin-top: 20px; float: left;}
.sap {display: inline-block; width: 100%; border-bottom: solid 1px #eee; float: left;}
.sap1 {display: inline-block; width: 96%; border-bottom: solid 1px #eee; float: left;}
.agent {width: 180px; text-align: center; margin-left: 6px; margin-top: 5px; background: #fff; border-top: 1px solid #eaeaea; border-right: 2px solid #d6d6cb; border-bottom: 2px solid #d6d6cb; border-left: 1px solid #eaeaea;}
.logo {width: 100%; text-align: center; margin-top: 5px;}

#outer {
text-align: center;
display: table;
vertical-align: middle;
width: 150px;
height: 130px;
line-height: 130px;
margin: 10px auto;
overflow: hidden;
}
#outer * {vertical-align: middle;}
#middle {display: table-cell; height: 100%;}
#inner {}
#inner img {width: 140px;}

.hc0 {border: 1px solid #ccc; padding: 3px; width: 20px; text-align: center; background: #ececec; float: left;}
.hc1 {border: 1px solid #ccc; margin-left: -1px; padding: 3px; width: 20px; text-align: center; font-weight: bold; background: #ececec; float: left;}
.hc11 {border: 1px solid #ccc; padding: 3px; width: 20px; text-align: center; font-weight: bold; background: #ececec; float: left;}
.hc2 {border: 1px solid #ccc; margin-left: -1px; padding: 3px; width: 265px; font-weight: bold; background: #ececec; float: left;}
.hc21 {border: 1px solid #ccc; margin-left: -1px; padding: 3px; width: 292px; font-weight: bold; background: #ececec; float: left;}
.hc3 {border: 1px solid #ccc; margin-left: -1px; padding: 3px; width: 60px; text-align: center; font-weight: bold; background: #ececec; float: left;}
.hc4 {border: 1px solid #ccc; margin-left: -1px; padding: 3px; width: 70px; text-align: center; font-weight: bold; background: #ececec; float: left;}
.hc5 {border: 1px solid #ccc; margin-left: -1px; padding: 3px; width: 104px; text-align: center; font-weight: bold; background: #ececec; float: left;}
.c0 {border: 1px solid #ccc; margin-top: -1px; padding: 3px; width: 20px; height: 20px; text-align: center; float: left;}
.c1 {border: 1px solid #ccc; margin-top: -1px; margin-left: -1px; padding: 3px; width: 20px; text-align: center; float: left;}
.c11 {border: 1px solid #ccc; margin-top: -1px; padding: 3px; width: 20px; text-align: center; float: left;}
.c2 {border: 1px solid #ccc; margin-top: -1px; margin-left: -1px; padding: 3px; width: 265px; float: left;}
.c21 {border: 1px solid #ccc; margin-top: -1px; margin-left: -1px; padding: 3px; width: 292px; float: left;}
.c3 {border: 1px solid #ccc; margin-top: -1px; margin-left: -1px; padding: 3px; width: 60px; height: 20px; text-align: center; float: left;}
.c4 {border: 1px solid #ccc; margin-top: -1px; margin-left: -1px; padding: 3px; width: 70px; text-align: right; float: left;}
.c5 {border: 1px solid #ccc; margin-top: -1px; margin-left: -1px; padding: 3px; width: 104px; text-align: right; float: left;}
.b1 {border: 1px solid #ccc; margin-top: -1px; padding: 3px; width: 386px; background: #ececec; text-align: center; float: left;}
.b2 {border: 1px solid #ccc; margin-top: -1px; margin-left: -1px; padding: 3px; width: 181px; background: #ececec; text-align: right; float: left;}

.d1 {border: 1px solid #ccc; margin-top: -1px; padding: 3px; width: 24px; text-align: center; float: left;}
.d2 {border: 1px solid #ccc; margin-top: -1px; margin-left: -1px; padding: 3px; width: 389px; float: left;}
.d3 {border: 1px solid #ccc; margin-top: -1px; margin-left: -1px; padding: 3px; width: 70px; height: 20px; text-align: center; float: left;}
.d4 {border: 1px solid #ccc; margin-top: -1px; margin-left: -1px; padding: 3px; width: 70px; text-align: right; float: left;}
