html, body { margin: 0px; padding: 0px; }
img { border: 0px solid black; margin: 0px; }
table, td, div { font-family: Arial; font-size: 12px;}
p { margin: 0px 0px 10px 0px; padding: 0px; }

a { color: #00639C; }

h1 { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 25px; font-size: 16px; font-weight: normal; color: #353432; background: transparent url(../img/str.gif) no-repeat 0px 5px; }
h2 { margin: 0px 0px 10px 0px; font-size: 12px; font-weight: bold; color: #646464; }

ul{ list-style: none; padding:0; margin:0; font-size: 12px; } 
ul li{ list-style: none; padding: 5px 0 5px 20px; margin:0; background: url(../img/str2.gif) 4px 9px no-repeat; }

#main_table { height: 100%; background: transparent url(../img/bg1.gif) repeat-x top left; }
#top { height: 83px; background: transparent url(../img/top.jpg) no-repeat top left; }

#ln { padding-top: 50px; }
#ln div.n { margin: 20px 0px 15px 10px; }
#ln p { margin: 0px; }
#ln div.n p.m { margin: 0px; padding-left: 14px; background: transparent url(../img/cir.gif) no-repeat 0px 5px; }
#ln div.n p.m a { font-size: 15px; color: #006633; text-decoration: none; }
#ln div.n p.dot { margin: 3px 0px 3px 0px; background: transparent url(../img/dot.gif); }
#ln div.n p.line { margin: 3px 0px 3px 0px; background: transparent url(../img/line.gif); }
#ln div.n p.pod { margin: 0px; padding-left: 30px; background: transparent url(../img/kv.gif) no-repeat 20px 7px; }
#ln div.n p.pod a { font-size: 13px; color: #6E6C55; text-decoration: underline; }
#ln div.n p.pline { margin: 7px 0px 3px 0px; background: transparent url(../img/line.gif); }

#rn { width: 199px; vertical-align: top;}
#rn .title { color: #fff; font-weight: bold; height: 27px; padding-left: 16px; }
#rn .rntext { colr: #010101; padding: 10px 10px 10px 16px; font-size: 10px; }
#rn span.dt { background-color: #CFCFCF; font-size: 10px; font-weight: bold; padding: 2px; }
#rn .rntext p { margin: 10px 0px 0px 0px; }
#rn .rntext a { font-size: 10px; color: #00639C; }

#rntb1 { background: transparent url(../img/ll1.gif) no-repeat top left; }
#rntb2 { background: transparent url(../img/ll2.gif) no-repeat top left; }
#rntb3 { background: transparent url(../img/ll3.gif) no-repeat top left; }

#main { padding: 28px 20px 20px 20px; }
#main a { font-size: 11px; }

#footer { text-align: center; font-size: 11px; color: #608DBE; }

table.portfolio td {padding-bottom: 5px;padding-top: 20px;padding-left: 10px;border-bottom: solid 1px #000000;}
table.portfolio td img {border: solid 1px #f1f1f1;}

table.catalogfirm { border-collapse: collapse; }
table.catalogfirm td { border: #cccccc 1px solid; padding: 5px; }