/* img             { behavior:url(/png.htc); } */

body, p, table, ul, ol  { font-family: verdana; font-size: 10pt; }

h1 { font-size: 13pt; font-family: arial narrow, arial; color: #172980; padding-top: 10px; padding-bottom: 10px; margin: 0px; }
h2 { font-size: 10pt; font-family: arial; color: #172980; padding-top: 10px; padding-bottom: 10px; margin: 0px; }
h2.np { font-size: 10pt; font-family: arial; color: #172980; padding-top: 3px; padding-bottom: 3px; margin: 0px; }
b.hl { color: #172980; }

.sign { font-size: 8pt; font-family: tahoma; }
.copy { font-size: 11pt; font-family: arial, verdana, tahoma; }

.dt { background-image: url(/img/c.gif); background-position: top left; background-repeat: no-repeat; padding-left: 15px; font-size: 8pt; }

.news   { padding-bottom: 20px; vertical-align: top; padding-right: 15px; }

a { color: #172980; }

.sm { vertical-align: top; padding: 10px 15px 20px 15px; }
.smf { vertical-align: top; padding: 10px 15px 20px 0px; }
.sms { background-image: url(/img/m_bg.gif); background-position: top left; background-repeat: repeat-x; }

table.mi { width: 100%; background-image: url(/img/m_l.gif); background-position: top left; background-repeat: no-repeat; }
table.mi td { padding-left: 15px; padding-right: 15px; background-image: url(/img/m_r.gif); background-position: top right; background-repeat: no-repeat; }

table.cnt th, table.cnt td, table.cnt th.fl, table.cnt th.fl { font-family: tahoma; font-size: 8pt; }
table.cnt td { border-bottom: 1px solid #eccd1c; }
table.cnt th, table.cnt th.fl { border-top: 1px solid #eccd1c; border-bottom: 2px solid #eccd1c; background-color: #f8f8f8; }
table.cnt th.fll { border-top: 2px solid #eccd1c; border-bottom: 0; background-color: #f8f8f8;}
table.cnt th.fl__ { border-top: 2px solid #eccd1c; }

table.cnt th.la_22 { text-align: left; border-top: 2px solid #eccd1c; }
table.cnt th.la_12 { text-align: left; }

table.cnt td.nb { border: none; }
table.cnt td.lf { padding-left: 30px; }
table.cnt td.lf2 { padding-left: 50px; }
table.cnt td.gr { background-color: #f8f8f8;}

table.inv th, table.inv td, table.inv th { font-family: tahoma; font-size: 8pt; }
table.inv td, table.inv th { border: none; }
table.inv th { background-color: #f8f8f8; font-weight:bold; }

.nav, .nav a { color: white; font-family: tahoma; font-size: 8pt; }


.sm1, .sm1s, .sm1a, .sm2, .sm2s, .sm2a, .sm3, .sm3s, .sm3a { font-family: arial; }
.sm4, .sm5, .sm4s, .sm4a, .sm5s, .sm5a { font-family: tahoma; font-size: 8pt; }
.sm1, .sm1s, .sm1a { padding: 12px 30px 0px 30px; }
.sm2, .sm2s, .sm2a { padding: 12px 30px 0px 60px; }
.sm3, .sm3s, .sm3a { padding: 12px 30px 0px 90px; }
.sm4, .sm4s, .sm4a { padding: 10px 15px 0px 110px; }
.sm5, .sm5s, .sm5a { padding: 10px 15px 0px 130px; }
.sm1s, .sm1a, .sm2s, .sm2a, .sm3s, .sm3a, .sm4s, .sm4a, .sm5s, .sm5a { font-weight: bold; }
.sm1, .sm1 a, .sm1a, .sm1a s, .sm2, .sm2 a, .sm2a, .sm2a a, .sm3, .sm3 a, .sm3a, .sm3a a, .sm4a, .sm4a a, .sm5a, .sm5a a { color: #152573; }
.sm1s, .sm1s a, .sm2s, .sm2s a, .sm3s, .sm3s a, .sm4s, .sm4s a, .sm5s, .sm5s a { color: #59aee6; }
.sm1a, .sm2a, .sm3a, .sm4a { background-image: url(/img/sm_lid.gif); background-position: 10px 12px; background-repeat: no-repeat; }
.sm2a { background-position: 40px 12px; }
.sm3a { background-position: 70px 12px; }
.sm4a { background-position: 90px 9px; }
.sm5a { background-position: 110px 9px; }
.sm1s, .sm2s, .sm3s, .sm4s, .sm5s { background-image: url(/img/sm_li.gif); background-position: 10px 12px; background-repeat: no-repeat; }
.sm2s { background-position: 40px 12px; }
.sm3s { background-position: 70px 12px; }
.sm4s { background-position: 90px 9px; }
.sm5s { background-position: 110px 9px; }

ul, ol { padding: 0px; margin-left: 0px; }
li { background-image: url(/img/li.gif); list-style: none; background-position: 20px 4px; background-repeat: no-repeat; padding-left: 50px; padding-bottom: 15px; /* border: 1px solid black; */ }
li.np { background-image: url(/img/li.gif); list-style: none; background-position: 20px 4px; background-repeat: no-repeat; padding-left: 50px; padding-bottom: 5px; /* border: 1px solid black; */ }

.inp { background:#ffffff; border: 1px solid #b3b9c3; height: 19px; }
.btn { font-family: tahoma; font-size: 8pt; height: 19px; border-top: 1px solid #f6f6f7; border-right: 1px solid #b3b3b3; border-left: 1px solid #b3b3b3; border-bottom: 1px solid #919194; background-color: #e0dfe3; }

i.s { font-size: 7pt; color: #333333; }
i.r { color: #660000; }