*:active, *:focus, *:visited {outline: none; -moz-outline-style: none;}
body {font-family: Tahoma, Helvetica, Arial, sans-serif; font-size:14px; line-height:20px; color:#181616; background-color:#fff; position:relative; margin-bottom:30px;}
h1 {background:url(../i/header.gif) no-repeat top left; text-indent:-9999px; width:1004px; height: 168px; margin: 0 auto;}
h2 {text-indent:-9999px;}
a {color:#c60751; text-decoration:none}
a:hover {text-decoration:underline;}

.fl {float:left; width:240px;}
.fr {float:right}
.cb {clear:both}
.bold {font-weight:bold}
.w620 {width:620px;}

#line_top {height:4px; width:100%; background:url(../i/dots.gif) top left repeat; position:absolute; top:196px;}
#line_bottom {height:4px; width:100%; background:url(../i/dots.gif) top left repeat;}
#all_wrap {width:100%; height:100%}
#wrapper {width:960px; min-height:650px; margin: 0 auto; position:relative}
#menu {}
#navi {width:960px; height:28px; background:url(../i/navi.gif) top left no-repeat; overflow:hidden}

#ul {overflow:hidden}

#ind, #lei, #ref, #abo, #kon, #imp  {display:block; height:28px; width:160px; float:left}

#ind_on {display:block; height:28px; width:160px; float:left; background:url(../i/navi.gif) 0 -28px no-repeat;}
#lei_on {display:block; height:28px; width:160px; float:left; background:url(../i/navi.gif) -160px -28px no-repeat;}
#ref_on {display:block; height:28px; width:160px; float:left; background:url(../i/navi.gif) -320px -28px no-repeat;}
#abo_on {display:block; height:28px; width:160px; float:left; background:url(../i/navi.gif) -480px -28px no-repeat;}
#kon_on {display:block; height:28px; width:160px; float:left; background:url(../i/navi.gif) -640px -28px no-repeat;}
#imp_on {display:block; height:28px; width:160px; float:left; background:url(../i/navi.gif) -800px -28px no-repeat;}

#ind:hover {background:url(../i/navi.gif) 0 -28px no-repeat;}
#lei:hover {background:url(../i/navi.gif) -160px -28px no-repeat; }
#ref:hover {background:url(../i/navi.gif) -320px -28px no-repeat; }
#abo:hover {background:url(../i/navi.gif) -480px -28px no-repeat; }
#kon:hover {background:url(../i/navi.gif) -640px -28px no-repeat; }
#imp:hover {background:url(../i/navi.gif) -800px -28px no-repeat; }


#content {margin-left:170px; margin-bottom:100px; overflow:hidden; position:relative;}
#content2 {margin-left:170px; margin-bottom:100px; overflow:hidden}
#h_ind {background:url(../i/h_ind.gif) top left no-repeat; height:29px; width:660px; margin:85px 0 30px 150px;}
#h_lei {background:url(../i/h_lei.gif) top left no-repeat; height:29px; width:660px; margin:85px 0 30px 150px;}
#h_ref {background:url(../i/h_ref.gif) top left no-repeat; height:29px; width:660px; margin:85px 0 30px 150px;}
#h_ref2 {background:url(../i/h_ref2.gif) top left no-repeat; height:29px; width:660px; margin:-50px 0 30px 150px;}
#h_abo {background:url(../i/h_abo.gif) top left no-repeat; height:29px; width:660px; margin:85px 0 30px 150px;}
#h_kon {background:url(../i/h_kon.gif) top left no-repeat; height:29px; width:660px; margin:85px 0 30px 150px;}
#h_imp {background:url(../i/h_imp.gif) top left no-repeat; height:29px; width:660px; margin:85px 0 30px 150px;}

#portrait {position:absolute; top:115px; left:826px; }
#bio td {vertical-align:top; padding: 0 60px 20px 0;}

#logo {margin-bottom:5px;}

#fh {font-size:10px; position:absolute; right:170px; bottom:100px;}
#fh a:hover {font-style:italic}
#creator {font-size:24px; font-weight:bold; color:#FFFFFF; text-indent:-9999px;}
