HTML, BODY {margin:0; padding:0; min-width:1000px; font-size:12px; font-family: Verdana, Arial, sans-serif; color:#46525D; background:$FFF;}
A IMG {border:0;}
A {color:#46525D;}
FORM {margin:0; padding:0;}

#topbgi {position:absolute; top:0; left:0; width:100%; background:#E4ECF0; height:111px;}
#alli {position:relative; width:914px; margin:0 auto;}
#mainlogoi {position: relative; display:block;}

#topbg {position:absolute; top:0; left:0; width:100%; background:#E4ECF0; height:87px; border-bottom: 1px solid #788994;}
#all {position:relative; width:100%; max-width:1280px; z-index:40;}
#mainlogo {position: relative; display:block; z-index:5;}
#mainlink {position: absolute; display:block; top:0; left:0; width:180px; height:170px; z-index:100;}
#buttons {position:absolute; z-index:15; top:66px; left:190px;}
#buttons DIV {position:relative; float:left; height:20px; line-height:20px; min-width:80px; background:#FFF; color:#46525D; font-size:11px; text-align:center; border:1px solid #788994; margin-right:5px;}
#buttons DIV A {display:block; padding: 0 5px; color:#46525D; text-decoration:none;}

#body {position:relative; left:185px; margin-right:185px;}
#bodyi {position:relative; width:100%; font-size:11px;}

#body1 {position:relative; float:left; height:100%; padding:4px; width:177px; margin-left:-185px; font-size:11px;}
#body1i {position:relative; float:left; margin:0; padding:4px; width:177px; font-size:11px;}

#leftlogin {margin: 2px 4px; padding:0;}
#leftlogin .text {width:89px;}

#lefttops .text {width:100%;  margin:2px 0; height:auto;padding:0;}
#lefttops .text OPTION {padding:0; margin:0;}

#alpleft {padding:3px 0 3px 5px;}
#alpleft A {position:relative; display:block; float:left; margin:1px; width:23px; height:17px; line-height:17px; border:1px solid #788994; background:#FFF; text-align:center; text-decoration:none; font-weight:bold;}

#body2 {position:relative; padding:4px;}
.linebg {background: #EFF4F9 url(/img/body22bg.gif) right top repeat-y !important;}
#body2i {position:relative; float:left; margin:0; padding:4px; width:535px;}
#searchmain {text-align:center; padding: 5px 0;}
#searchmain .text {width:283px;}
#top10s {border: 1px solid #788994; position:relative; width:100%; background: #EFF4F9;}
#top10s TD {vertical-align:top; padding:1px;}
#top10s TD.top10left {border-right:1px solid #788994; border-bottom:1px solid #788994;}
#top10s TD.top10right {border-bottom:1px solid #788994;}
#rate {padding:5px;}
#rate IMG {cursor:pointer;}
#body2 .insidehead {text-align:left; padding-left:15px;}
.editinfo {position:relative; float:left; text-align:left; margin:3px; width:45%;}
.editinfo .text {width:250px;}
.screenshot {border:1px solid #788994; margin:4px; position:relative; display:block; float:left;}

#body21 { margin-right:347px;}
#body22 {position:relative; float:right; width:341px; margin-top:1px;}

#body3i {position:relative; float:left; margin:0; padding:4px; width:177px; font-size:11px;}
.newsitem {position:relative; margin:4px 4px 0 4px;}
.newsitem IMG {position:relative; border:1px solid #788994; float:left; margin: 0 4px 4px 0;}

#footer {position:relative; margin:4px; padding:1px 0; clear:both; border-top:1px solid #606F7A; border-bottom: 1px solid #606F7A;}
#footmain {position:relative; height:25px; line-height:25px; border-top:1px solid #606F7A; border-bottom: 1px solid #606F7A; text-align:center; color:#FFF; background: #8695A0;}

.inside {position:relative; border:1px solid #788994; padding:1px; margin:4px 0; background: #EFF4F9;}
.insidehead {background: #788994; color:white; text-align:center; height:19px; line-height:19px; font-size:10px; font-weight:bold;}

.spacer {position:relative; clear:both; height:1px; font-size:1px; overflow:hidden;}
.newssep {background:#C5D1DA; margin:2px 6px; position:relative; height:1px; font-size:1px;overflow:hidden;}
.newssep2 {background:#788994; margin:1px 1px; position:relative; height:1px; font-size:1px;overflow:hidden;}

.more {height:20px; line-height:20px; text-align:center;}

.text {height: 16px; border:1px solid #B2BDC7;}
TEXTAREA.text {height:auto;}

.bar {height:5px; font-size:1px; background:#788994; margin:3px 0 5px 10px;}
.bar2 {height:10px; font-size:1px; background:#788994; margin:3px 0 2px 10px;}
.bartitle {margin:0; padding:0;}

.mainimg {position:relative; float:left; border:1px solid #8695A0; margin:5px;}