body{background:#002a53;}
a{color:#002a53;font-weight:normal}

.mir { letter-spacing : -1000em; }
/* Just for Opera, but hide from MacIE */
/*\*/html>body .mir { letter-spacing : normal; text-indent : -999em; overflow : hidden;}
/* End of hack */ 


#page_container{margin:50px auto 10px;width:983px;height:580px;background:#fff url(../img/layout/main_bg.jpg) no-repeat scroll;color:#002a53;}


#page_left{float:left;position: relative;margin:15px 70px 0 10px;width:153px;height:565px;}
	#page_left ul{margin: 0;}
	#page_left li{font-size:16px; overflow: hidden; margin:0; padding: 10px; background: transparent url(../img/layout/separator.png) scroll no-repeat 0 0; line-height: 1.2em;}
	#page_left li.first{background: none}
	#page_left li a{text-decoration:none}
	#page_left li a:hover{color: #b90500}
#page_left p.gh {position: absolute;bottom: 0;left: 0;}
	#page_left p.gh a{display: block;height:40px;width:130px;}
	#page_left p.gh span{display: none}

#page_right{float:left; position: relative;}

#page_header{position: absolute; z-index: 20; top: -40px; right:-175px; padding: 25px 50px 15px; width: 618px; height: 160px; background: transparent url(../img/layout/titlebox.png) scroll no-repeat 0 0;}
	#page_header p, #page_header h1 {display: none;}

#page_content{position:relative; margin:110px 110px 0 10px; padding:10px 0; height:380px; width:630px; overflow:auto; font-size:15px;}
#page_alert{position:absolute;z-index: 1000;background:transparent url(../img/layout/infobox.png);height:216px; width:457px; padding:80px 20px 20px;}
#page_alert .close{position:absolute;top:15px;left:21px;width:19px;height:18px;}
#page_alert .inside{height:210px;overflow:auto}

#page_bottom{margin:26px 120px 0 0; text-align: center;}
.bordo, a.bordo, .bordo a {color: #ac0000;}