body,img,table {margin: 0px; padding: 0px; border: none;}
body {background: #ffffff; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #000000; width: 100%; height: 100%; min-width: 750px; font-size: 12pt}

a{color: #333399;}
a.image:{vertical-align: bottom;}
a.image:hover{color: #009900; filter:alpha(Opacity=80); vertical-align: bottom;}
a.ti:{}
a.ti:hover{filter:alpha(Opacity=80)}

table, div {background: #ffffff;}

.tabletop {height: 100px; width: 100%; background: none;}
.tablemiddle {height: 85%; width: 100%; background: none;}
.tablebottom {height: 100px; width: 100%; vertical-align: bottom;}

.pad {width: 5%; vertical-align: top; padding: 45px 0px 0px 0px;}
.line {border-bottom: 1px #039 solid; margin: 0px; padding: 0px}
.topmenu {height: 20px; width: 100%; border-bottom: 1px #039 solid;}
.topmenucontaner {padding: 0px 0px 54px 0px; text-align: right; vertical-align: bottom;}
.topmenucont {text-align: right;}
.logo {width: 169px; vertical-align: top; padding: 33px 0px 0px 0px;}
.navcenter {background: #7070B7; height: 19px;}
.navcenter a {padding: 3px; color: #ffffff; font-size: 0.6em; text-decoration: none;}
.navcenter a:hover {color: #ffffff;}
.navspace {width: 3px;}
.parners, .mail, .search, .topnavangletl {vertical-align: top; background: #7070B7;}

.pad2 {width: 10%;}
.pad3 {width: 15%; vertical-align: top; text-align: left;}
.menu {background: #F5F5F5; width: 100%;}
.menucol {width: 25%; text-align: left; vertical-align: top;}
.menuangle {text-align: right; height: 6px; padding: 0px; margin: 0px;}
.menuline {height: 1px; background: #CFCDE3;}
.menuspace {height: 7px;}

.menusectionpic {width: 10%; background: url('/images/ul_sec.gif') 2px 5px no-repeat;}
.menusection {padding: 4px 0px;}
.menusection a {font-size: 0.8em; text-decoration: none; color: #333399;}
.menusection a:hover {color: #009900;}

.menuactsectionpic {width: 10%; background: url('/images/ul_sec_s.gif') 2px 5px no-repeat;}
.menuactsection {padding: 4px 0px;}
.menuactsection a {font-size: 0.8em; text-decoration: none; color: #009900; font-weight: bold;}
.menuactsection a:hover {color: #009900;}

.menusubsectionpic {width: 5.5%; background: url('/images/ul_subsec.gif') 0px 3px no-repeat;}
.menusubsection {padding: 3px 0px;}
.menusubsection a {font-size: 0.6em; color: #333399;}
7.menusubsection a:hover {color: #009900;}

.menuactsubsectionpic {width: 5.5%; background: url('/images/ul_subsec_s.gif') 0px 3px no-repeat;}
.menuactsubsection {padding: 3px 0px;}
.menuactsubsection a {font-size: 0.6em; color: #009900; font-weight: bold;}
.menuactsubsection a:hover {color: #009900;}

.banner {height: 60px; width: 100%; margin: 15px 0px 0px 0px; cursor: hand;}
.bannercontent {padding: 5px 20px 5px 0px; font-size: 0.6em; vertical-align: bottom;}
.bigbanner {height: 200px; width: 100%; margin: 0px 0px 40px 0px; cursor: hand;}
.bigbannercontaner {height: 200px; width: 100%;}
.text {text-align: left; vertical-align: top; padding: 0px 0px 40px 0px;}
.text2 {text-align: justify; vertical-align: middle; padding: 0px 0px 0px 0px; font-size: 0.6em}

.greenline {width: 100%; border-bottom: 1px #009400 solid; margin: 0px;}
.bottomcontaner {padding: 10px 10px 10px 30%; background: url('/images/codeback.gif'); vertical-align: middle;}
.bottomtext {font-size: 0.6em; border-left: 1px #009400 solid; padding: 0px 6px 3px 6px;}
.bottomcontaner table {background: none;}

p {text-align: justify;}
p.map4 {margin: 0px 0px 0px 80px; line-height: 1.7em; clear: both;}
p.map4 img {float: left; margin: 4px 4px 0px 4px;}
p.map3 {margin: 0px 0px 0px 60px; line-height: 1.7em; clear: both;}
p.map3 img {float: left; margin: 4px 4px 0px 4px;}
p.map2 {margin: 0px 0px 0px 40px; line-height: 1.7em; clear: both;}
p.map2 img {float: left; margin: 4px 4px 0px 4px;}
p.map1 {margin: 0px 0px 0px 20px; line-height: 1.7em; clear: both;}
p.map1 img {float: left; margin: 4px 4px 0px 4px;}
p.map {font-size: 0.8em; margin: 5px 0px 0px 0px; clear: both;}
p.map a {text-decoration: none;}
p.map img {float: left;}
p,div {font-size: 0.7em; margin: 5px 0px}
div.subscr {margin: 0px 20px 300px 0px; width: 150px; float: left;}
.support {background: #FAFAFA; border: 1px #EEEEEE solid}
.support input {width: 120px; font-size: 100%;}
.support td {font-size: 75%; padding: 5px 10px 5px 5px}
.support .sub {font-size: 90%; padding: 3px 5px; width: auto}
p.treenav {font-size: 0.6em; margin: 0px 0px 5px 0px;}
div.mainnews {font-size: 1em; margin: 0px 20% 0px 0px}
p.news {margin: 5px 0px}
p.news a {color: #333399;}
p.news a:hover {color: #009900;}
p.data {color: #999999; font-size: 0.6em; margin: 12px 0px 0px 0px;}
.price {font-size: 1.6em; line-height: 1.8em;}
.item {margin: 10px 10px 40px 0px;}
.image {width: 100px; vertical-align: top; padding: 0px 5px 0px 0px;}
.desc {text-align: left; vertical-align: top;}
.pic {position: absolute; z-index: -1; right: 0px; top: 46px; margin: 0px; padding: 0px}
.news b {color: #009900;}

h1 {font-size: 1.7em; color: #009900; margin: 0px 0px 10px 0px; font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase;}
h3 {font-size: 14px; font-weight: bold}
h2 {font-size: 14px; font-weight: bold}

ul,ol {padding: 5px; margin: 5px 5px 5px 25px;}

li {font-size: 0.7em; margin: 0px 0px 0px 10px;}

ul ul li {font-size: 1em; margin: 0px 0px 0px 10px;}

table.t1 tr td {font-size: 0.7em; padding: 0px 5px 30px 5px; vertical-align: top;}
table.t2 tr td {font-size: 0.7em; padding: 0px 5px 0px 0px; vertical-align: top;}


table.tth {width: 100%;}
table.tth ul {padding: 0px; margin: 0px 5px 0px 25px;}
td.thr {font-weight: bolder; font-size: 0.7em; padding: 5px; text-align: center; border-bottom: 1px #009900 solid;}
td.ttn {background: #f8f8f8; width: 40%; vertical-align: top; margin: 0px; padding: 5px; font-size: 0.7em; border-bottom: 1px #ccc solid;}
td.cen {background: #f8f8f8; width: 40%; vertical-align: top; margin: 0px; padding: 5px; font-size: 0.7em; text-align: center}
td.ttv {vertical-align: top; padding: 5px 5px 5px 20px; font-size: 0.7em; border-bottom: 1px #ccc solid;}
td.ttc {vertical-align: top; padding: 5px 5px 5px 20px; font-size: 0.7em; border-bottom: 1px #ccc solid;}
td.ttn li,td.ttv li,td.ttc li {font-size: 1em;}
td.lost {text-align: justify; vertical-align: top; padding: 0px 0px 0px 12px; font-size: 12pt; border-left: 0px #009400 solid;}
td.us {text-align: left; vertical-align: middle; padding: 0px 0px 0px 10px; font-size: 10pt; border-left: 0px #009400 solid;}
td.sup {background: #f8f8f8; vertical-align: middle; margin: 0px; padding: 2px 5px 2px 5px; font-size: 7.5pt; text-align: center}


ul.forum li {margin: 0px; padding: 0px}
ul.forum {padding: 0px; margin: 2px; margin-left: 15px;}
ul.forum ul {padding: 0px; margin: 2px; margin-left: 20px; list-style-type: circle}
ul.forum ul ul {padding: 0px; margin: 2px; margin-left: 20px; list-style-type: none}

b.alert {font-family: Times; font-size: 210%; color: #009900; margin-left: 6px}
.alert {background: #f5f5f5; 1width: 50%}
.alert td {background: #f5f5f5; padding: 0px 6px}