body { padding:0; margin:0; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:12px; }
hr { display:none; }
h1, h2 { font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-weight:normal; }

.limit { width:950px; margin:0 auto 0 auto; position:relative; }

#head { position:relative; margin-bottom:25px; }
#head h1 { margin:0; margin-bottom:7px; padding:0; font-size:60px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; }

#footer { border-top:1px dotted #1E1E21; padding:10px 0; color:#1E1E21; }
#footer a { text-decoration:none; font-weight:bold; font-weight:bold; color:#1E1E21; }

.largecoright { width:625px; float:right; }

.smallcoleft { float:left; width:300px; }

.mb25px { margin-bottom:25px; }

.topMenu { padding:5px 10px; text-decoration:none; font-weight:bold; margin-bottom:25px; text-align:right; }
.topMenu a { text-decoration:none; font-weight:bold; }

#dUpPower { display:block; width:150px; height:51px; background:url('../img/dup_power_b.png') no-repeat; text-indent:-9999px; outline:none; }

.portElm { margin-bottom:25px; position:relative; background:url('../img/ajax-loader.gif') no-repeat center center; }
.portElm .overlay { position:absolute; left:0; right:0; background:url('../img/bg_port.png'); padding:15px; }
.portElm .overlay h2 { margin:0; padding:0; font-size:30px; color:#DB7509; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; text-align:right; }
.portElm .overlay .desc { text-align:right; color:#999; margin-top:25px; }
.portElm .overlay .desc a { color:#999; border-bottom:1px dotted #999; text-decoration:none; }

.backToTop { display:block; margin-bottom:25px; color:#1E1E21; text-decoration:none; font-weight:bold; outline:none; }
