/*---------------------------------------------------   ------------------------
A~?i"?1/2A~?A^�A~?A^�A~?A^�A~?A^?A~?A^�A~?A^�A~?A^? A~?A^^(2)A~?A^1/2A~?A^?A~?A^?
---------------------------------------------------------------------------*/
body {
    padding: 0 0 50px; margin: 0;
    color: #000; font: normal 70% Tahoma, Verdana, Arial, Sans-serif;
    background: #cedee7 url('/styles/subsilver2/theme/images2/bg.gif') repeat left top;}

form {padding: 0; margin: 0;}
img {border: 0;}
hr {}
blockquote {}

#footer td, header td {vertical-align: top;}

#frame {
    width: 999px; margin: 0 auto;
    border: 7px solid #fff;
    border-top: 0;
    background: #f1f2ed url('/styles/subsilver2/theme/images2/frame_bg.jpg') no-repeat left bottom;}
#frame2 {background: url('/styles/subsilver2/theme/images2/header_bg.jpg') no-repeat left top;}

#header {height: 240px;}

a img#logo {position: absolute; margin: 20px 0 0 59px;}
#service {position: absolute; margin: 170px 0 0 54px;}
#service a {margin: 0 31px 0 0;}
#shortcuts {position: absolute; margin: 19px 0 0 223px; color: #fff; font: normal 12px Tahoma, Verdana, Arial;}
#shortcuts a {color: #fff; text-decoration: none; margin: 0 4px;}
#shortcuts a:hover {text-decoration: underline;}
#title {position: absolute; margin: 64px 0 0 220px; color: #2f538a; font: normal 20px 'Myriad Pro', Arial, Tahoma; text-transform: uppercase;}
#title div {margin: 0 0 0 31px; color: #5479b1; font: normal 13px 'Myriad Pro', Arial, Tahoma;}

#center {width: 100%; margin: 0; background: url('/styles/subsilver2/theme/images2/center_bg.gif') repeat-y center top;}
/* #contentTop {height: 90px;} */
#container {}
#contentBottom {width: 999px; height: 22px; background: url('/styles/subsilver2/theme/images2/center_bottom.gif') no-repeat center top;}
    
#footer {width: 100%; height: 170px; border: 0; color: #696969; font: normal 11px Tahoma, Verdana, Arial;}
#footer a {color: #c60202;}

#footer .f1 {width: 150px; padding: 60px 0 0 65px; background: url('/styles/subsilver2/theme/images2/logo_shadow.gif') no-repeat 20px 57px;}

/* #footer .f2 {}

#footer .megaLink {
    position: absolute; display: block; margin: 130px 0 0 240px;
    color: #105607; font: normal 23px Tahoma, Verdana, Arial;}
*/

#footer .f3 {width: 201px; padding-top: 60px;}
#footer .f3 div {margin: 15px;}