#password #main{margin-left:116px;}
#password #main img{margin-bottom:-5px;}
#password #mail{margin-left:25px;}
#left_area{width:49%; padding-left:21px;vertical-align:top;}
#left_area img{margin:15px 0px;}
#right_area{width:50%; padding-left:10px;padding-right:15px;vertical-align:top;}
#right_area img{margin:15px 0px;}
#left_area_bottom{width:50%;padding-left:21px;background-color:#ececec;height:auto;vertical-align:top;}
#left_area_bottom img{margin:15px 0px;}
#right_area_bottom{width:49%;padding-left:10px;background-color:#feefe7;height:100%;vertical-align:top;}
#form label{color:#123a96;font:normal 12px Arial;display:block;margin-bottom:1px;}
.image{border:1px solid #123a96;width:112px;height:112px;background-repeat:no-repeat;background-position:center;}
.archive{text-align:right;vertical-align:top;padding-bottom:5px;}
.archive a{color:#123a96;font:normal 11px Arial;}
.archive a:hover{text-decoration:none;}
#form{width:100%;height:100%;}
#form tr.first td{padding:15px 0px;}
.date{color:#0774d7;font:normal 12px Arial;}
td.date{padding-left:8px;height:5%;}
.info {margin-bottom:3px;}
.info a{color:#7b7b7b;font:bold 12px Arial;}
.info a:hover{color:#087ce7;text-decoration:none;}
.text{color:#656565;font:normal 11px Arial;text-align:justify;}
td.about{height:5%;}
.about a{color:#f26522;font:bold 12px Arial;margin-left:8px;}
.about a:hover{color:#087ce7;text-decoration:none;}
#form input, #form textarea{font:normal 11px Arial;background-color:#e2e0e0;border:1px solid #8b8a89;}
#form input{width:238px;}
#status{font:14px normal Arial;padding:3px 0px;}
#status.success{color:green;border:1px solid green;text-align:center;background:#eeffee;margin:2px 0px;width:280px;}
.none{display:none;}
.error{color:red;text-align:center;padding:1px;border:1px solid red;margin:1px 0px 3px;font:11px normal Arial;}
#form input#btn_send{width:auto;text-align:center;cursor:pointer;margin:2px 0px 15px;display:block;}
tr#last_row .first{background-color:#ececec;}
tr#last_row .third{background-color:#feefe7;}
#form textarea{width:280px;}
#new{margin-right:20px;}
#new a{display:block;color:#7b7b7b;font:bold 12px Arial;margin-bottom:8px;background-image:url('img/disc.gif');background-repeat:no-repeat; background-position:center left;padding-left:15px;}
#new a:hover{color:#087ce7;text-decoration:none;}
.news_bl{margin-bottom:15px;width:99%;}
.news_bl td{vertical-align:top;}
td.text{vertical-align:top;padding-left:8px;}