<style><!--

.dummy {}

body { margin: 0px; padding: 0px; background: #FFFFFF }
h1   { font: normal 24px Tahoma; color #000000 }
h2   { font: bold 16px Arial; color: #FF8A00; margin-top: 10px;}
h3   { font: bold 14px Tahoma; color: #E45600; margin-bottom: 0px }
h4   { font: bold 12px Tahoma; color: #000000; margin-bottom: 0px }
h3 s { font: normal 12px Tahoma; color: #E45600; text-decoration: none }

table   { font: normal 11px Tahoma; color: #333333 }
table a { text-decoration: underline; color: #A10000 }

li.projects {background-image: url(image/li_b.gif); list-style-type:none; background-repeat: no-repeat; background-position: 7 4;}

span.bottomlogo {font: normal 14px Arial; color: #333333}
table.bottom {font: normal 10px Tahoma; color: #333333; margin: 5 10 5 40; line-height:9px;}
table.bottom a { color:#6B6963;}

table.forummessage {border-top:1px solid #E7E7E7}

.star                {color: #FF0000}

table.td.content {padding-left:15px; padding-right:10px; padding-top:10px; padding-bottom:10px;}

td.goldenimage {text-align:center; padding-top:0px; padding-bottom:20px;}
td.content {padding-left:15px; padding-right:10px; padding-top:10px; padding-bottom:10px;}

.mainlink {font-weight: bold; font-style: normal; color: #DE5918; text-decoration:underline; }

.lref { font: normal 9px Tahoma; color: #AAAAAA; text-decoration: none }
.lref a { font: normal 9px Tahoma; color: #AAAAAA; text-decoration: none }
.lref a:hover { text-decoration: underline }

.bottomref { font: normal 10px Tahoma; color: #AAAAAA; text-decoration: none }
.bottomref a { font: normal 10px Tahoma; color: #AAAAAA; text-decoration: none }
.bottomref a:hover { text-decoration: underline }
.bottomref span { text-decoration: underline }
.bottomref a:hover span { text-decoration: underline }

.lrefb { font: normal 9px Tahoma; color: #8C8C8C; text-decoration: none }
.lrefb a { font: normal 9px Tahoma; color: #8C8C8C; text-decoration: none }
.lrefb a:hover { text-decoration: underline }

.mapref { font: normal 9px Tahoma; color: #FFFFFF; text-decoration: none }
.mapref a { font: normal 9px Tahoma; color: #FFFFFF; text-decoration: none }
.mapref a:hover { text-decoration: underline }

.ltext { font: normal 9px Tahoma; color: #333333 }
.ltext a { color: #333333; text-decoration: none }
.ltext a:hover { text-decoration: underline }

.news { font: normal 11px Tahoma; color: #333333 }

.text { font: normal 11px Tahoma; color: #333333 }
.text table { font: normal 11px Tahoma; color: #333333 }
.text a { text-decoration: underline; color: #A10000 }
/*.text i { font-weight: bold; font-style: normal; color: #FE8A00 } */
.text strong { font: bold 12px Tahoma; color: #FFFFFF; background: #FF8A00;}
.text s  { color: #FE8A00; text-decoration: none }
.strong1 { color: #FF7F00; padding: 4px; font: bold 11px Tahoma }


.textref { font: normal 11px Tahoma; color: #333333 }
.textref a { text-decoration: none; color: #898989 }
.textref a:hover { text-decoration: underline }

.menu1 { font: bold 11px Tahoma; color: #4C5056; text-decoration: none }
.menu1 a { color: #4C5056; text-decoration: none }

.menu2 { font: normal 10px Tahoma; color: #4C5051}
.menu2 a { color: #4C5051; text-decoration: none }

.inpnews { font: normal 10px Verdana; color: #797979; width: 153px; height: 18px; border: 1 solid #E1E1E1 }
.inpsearch { width: 130px; height: 18px; border: 1 solid #969696; background: #FFFFFF }

input,select,textarea { font: normal 12px Tahoma; color: #333333; }

.votestyle { list-style-type: square; font: normal 11px Tahoma; color: #333333; margin-left: 16px }
.votestyle li { color: #A10000 }
.votestyle a { font: normal 11px Tahoma; color: #A10000; text-decoration: none }
.votestyle a:hover { text-decoration: underline }
.thw { background: #FFFFFF; text-align: center }
.trw { background: #FFFFFF; text-align: center; font-weight: normal }

.mtl_2 { margin-top: 2px; margin-left: 2px }

#padl4     { padding-left: 4px }
#padl6     { padding-left: 6px }
#padl28    { padding-left: 28px}
#padt6     { padding-top: 6px }
#padt7     { padding-top: 7px }
#padt11    { padding-top: 11px }
#padt12    { padding-top: 12px }
#padt33    { padding-top: 33px }
#padt22    { padding-top: 22px }
#padt2l7   { padding-left: 7px; padding-top: 2px }
#padt2l1   { padding-top: 2px; padding-left: 1px }
#padt17l8  { padding-top: 17px; padding-left: 8px }
#padt12l20 { padding-left: 20px; padding-top: 12px }
#borderlrt { border-left: 1px solid #969696; border-right: 1px solid #969696; border-top: 1px solid #969696 }
#borderlr  { border-left: 1px solid #969696; border-right: 1px solid #969696 }
#borderl   { border-left: 1px solid #969696 }
#bordert   { border-top: 1px solid #969696 }
#menu0     { background: #FE8A00; border-left: 1px solid #969696; border-right: 1px solid #969696 }
#menulh    { background: #FFFFFF; padding-left: 20px; padding-top: 14px; padding-bottom: 10px}
#menucrh   { padding-left: 20px; padding-top: 14px }
#menucrh1  { padding-left: 20px; padding-top: 18px }
#menuvote  { padding-top: 16px; padding-left: 20px }
#padcb     { padding: 10px 10px 15px 15px }
#padl20    { padding-left: 20px }
#padsub    { padding: 22px 0px 0px 20px }
#marsub    { margin: 6px 0px 13px 20px }
#padbgo    { padding-left: 6px; padding-top: 2px }
#msep      { width: 252px; height: 5px; background: #FF7E00 }
#marvotei  { margin-left: 14px; margin-top: 8px }
#padvoteb  { padding-left: 18px; padding-top: 11px }
#padnewsl  { padding: 4px 0px 12px 10px }
#padnewsll { padding: 12px 0px 12px 0px }
#padnewslll { padding: 12px 0px 12px 10px }

#padl12    { padding-left: 12px }
#padrl8    { padding-right: 8px; padding-left: 12px }
#padr8     { padding-right: 8px }
#menu1     { height: 22px; width: 252px; background: url('image/lm-bg.gif'); background-repeat: repeat-x; border-bottom: 1px solid #EFEFEF }
#menupad   { padding: 4px 4px 4px 20px }
#menu2     { height: auto; width: 252px; background: #FFFFFF; border-bottom: 1px solid #EFEFEF; padding-top: 1px; }
#menu2end  { height: auto; width: 252px; background: #FFFFFF; padding-top: 1px}
.tblmbottom { margin-bottom: 25px; }

.ttt    { font: normal 11px Tahoma; color: #333333; background:#DADADA; }
.ttt td {padding: 4px; }
.tt    { font: normal 9px Tahoma; color: #333333; background:#DADADA; }
.tt td {padding: 7px 2px 7px 2px; }

td.hmborder { background-color: #E75500; }
tr.hmr { background: #E75500; cursor: pointer; height: 15px }
tr.hmrs { background: #F4F4F4; cursor: pointer; height: 15px }
tr.hmr a { text-decoration:none; font: bold 10px Tahoma; color: #FFFFFF; padding: 0px 20px }
tr.hmrs a { text-decoration:none; font: bold 10px Tahoma; color: #E75500; padding: 0px 20px }

td.hmsep { background: #F07961; margin: 0px; padding: 0px }

tr.hmr2 { background: #FFFFFF; cursor: pointer; height: 15px }
tr.hmr2s { background: #FFFFFF url('image/i-lis.gif') no-repeat 8px 6px; cursor: pointer; height: 16px }
tr.hmr2 a { text-decoration:none; font: normal 10px Tahoma; color: #4C5051; padding: 0px 15px }
tr.hmr2s a { text-decoration:none; font: bold 10px Tahoma; color: #FF7E00; padding: 0px 15px }

table.tbls { font: normal 11px Tahoma; color: #333333; background-color:#DADADA; }
table.tbls th { padding:4px; background-color: #FFFFFF; text-align: center; font: bold 11px Tahoma; }
table.tbls td { padding:4px; background-color: #FFFFFF; }

a.history {font-weight: bold; font-style: normal; color: #FE8A00; text-decoration:underline; }
span.history {font-size:10px; color:#102C5A;}

TABLE.order-form TD {background-color:#ffffff}
TD.order-th {padding-left:20; padding-top:10; padding-bottom:10; padding-right:10;}
TD.order-th-red { padding:10; color: #FF1821 }
TD.order-th-first {padding-left:20; padding-top:10; padding-bottom:10; padding-right:10;}
TD.order-th-last {padding-left:20; padding-top:10; padding-bottom:20; padding-right:10;}
TD.order-td {padding-left:0; padding-top:10; padding-bottom:10; padding-right:20;}
TD.order-td-first {padding-left:0; padding-top:20; padding-bottom:10; padding-right:20;}

TABLE.in_order      {font: normal 11px Tahoma; color: #333333; background-color: #FE8A00 }
TABLE.in_order  th  {color:#ffffff; background-color: #FE8A00}
TABLE.in_order  tr  {background-color: #FFFFFF}

hr                  {height: 1px; color: #FE8A00 }

table.calendar     { margin:2px 0px; pading:0px; background-color:#FFFFFF; color:#333333; }
table.calendar th  { font:bold 12px Tahoma; color:#FFFFFF; padding:2px; background-color:#FE8A00; text-align:center;}
table.calendar td  { font:normal 12px Tahoma; color:#333333; padding:2px; background-color:#EFEFEF; text-align:center;}

ol.olclass      { margin:0px 15px 10px 15px; padding: 0px 0px 0px 10px; }
olclass.li      { padding:2px 0px; text-align:justify;}


table.votes td {padding:5px 0px 5px 0px;}
table.expression td {padding:5px}
table.expr_res td {padding: 0px}
table.expr_res tr {padding: 2px}

span.votes{color: #FF8A00; background-color: #FF8A00; font-weight: normal; font-size: 8px;}

table.tblcal     { margin:2px 0px 4px 0px; pading:0px; background-color:#FFFFFF; color:#333333; }
table.tblcal td  { font: normal 11px Tahoma; padding:2px 2px 4px 2px; }
table.tblcal td  span { color:#A10000; }
table.tblcal td a { text-decoration: none; }
table.tblcal td a:hover { text-decoration: underline; }

.bord td { border-top:1px solid #E7E7E7; }

div.image {float:left; padding: 5px; margin: 3px; text-align:center; height: 160px;}

.article-year {
    float:left;
    margin: 3px 5px 3px 0px;
    font-size: 11px;
}
.article-year .bold {
    font-weight: bold;
    color:#A10000; 
    font-size: 11px;
}
.article-year img {
    margin-right: 5px;
}
ul.list {margin: 0px; padding: 5px 0px 5px 15px}
ul.list li {background-image: url(/image/i-li.gif); list-style-type:none; background-repeat: no-repeat; background-position: 0px 7px; padding: 2px 0px 2px 10px; margin:0px;}
.nop p {margin:0px; padding: 4px 0px 4px 0px;}

.hide_im_map {
   display: none;
   position: absolute;
}
.hide_im_map img {
   border: 5px solid #dcdcdc;
}

//-->
</style>

