*{margin:0;padding:0;}
body{text-align:center; font:62.5%/130% Verdana, Tahoma, sans-serif; color:#8196b8; background:#021f3a url(img/bodyBg.gif) 0 0 repeat-x;}
a{color:#a9bcdd; text-decoration:none;} a:hover{text-decoration:underline;}

html, body{height:100%;}
#page{width:980px; min-height:100%; height:auto !important; height:100%; margin:0 auto; text-align:left; position:relative;}

#head{width:980px; height:181px; background:url(img/headBg.jpg) 0 0 no-repeat;}
h1{font:1.8em Tahoma, sans-serif; color:#fff; position:absolute; top:2px; left:705px;}
h2{font:bold 1.5em Tahoma, sans-serif; color:#fff; text-align:center; padding:5px 0 10px;}
#logo{text-indent:-999em; display:block; width:250px; height:20px; position:absolute; top:9px; left:33px; overflow:hidden;}
#head ul{padding:154px 20px 0 40px; list-style:none; overflow:hidden;}
#head li{height:18px; line-height:18px; float:left; background: url(img/menuBg.gif) 0 0 no-repeat; padding:0 40px 0 10px;}
#head a{font:bold 12px/18px Verdana, sans-serif; color:#cecece;}

#main{width:690px; float:right; display:inline; margin:15px 10px 0 0; padding:4px 0; border:1px solid #2a435c;}
#main p{font-size:1.1em; padding:5px 10px; text-align:justify; text-indent:10px;}
#main p.img{padding:5px 10px; text-align:center; text-indent:0; line-height:0;}
#main strong{color:#a9bcdd;}
#main img.left{margin:3px 12px 5px 0; padding:3px; border:1px solid #2a435c; text-align:center; text-indent:0; line-height:0;}
#main img.right{margin:3px 0 6px 12px; padding:3px; border:1px solid #2a435c; text-align:center; text-indent:0; line-height:0;}
#main ul{font-size:1.1em; padding:5px 10px 5px 35px;}
#main li{padding:3px 0;}

#side{width:250px; float:left; display:inline; margin:0 0 0 10px;}
#side .sideBlock{margin:15px 0 0; padding:4px 10px; background:#03101c;}
#side .menuTitle{padding:7px 0 10px 15px; color:#eee; font-size:1.1em; font-weight:bold;  }
#side ul{list-style:none;}
#side li{padding:5px 0 5px 17px; background: url(img/menuMarker.gif) 0 center no-repeat;}
#side a{font-weight:bold;}

#boofer{width:980px; height:50px; clear:both;}
#foot{width:960px; height:30px; line-height:30px; text-indent:765px;  margin:-30px auto 0; background:#557fa9; color:#111;}

.left{float:left; display:inline;}
.right{float:right; display:inline;}
.clear{clear:both; height:0; overflow:hidden;}