/*   */
body {background:#3e3e3e; margin:0; padding:0;}
body, td {font-family:Tahoma; font-size:11px; color:#000;}
a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}

li {display:block; padding:0; margin:0; list-style:none;}
#hidden {overflow:hidden;}
hr {color:#ccc;}

/*  */
#container_wrap {width:1020px; margin:0 auto;}
#fix_top {background:url(/images/fix_bg.png) no-repeat 0 0; width:1020px; height:26px;}
#fix_bott {background:url(/images/fix_bg.png) no-repeat -1020px bottom; width:1020px; height:16px;}
#fix_cont {background:#fff; overflow:hidden;}
#fix_left {width:210px; float:left;}
#fix_right {width:210px; float:right;}
#fix_center {margin:0 215px;}

/*   */
#h_v {background:url(/images/h_v.png) no-repeat; width:1020px; height:52px;}
#h_prof, #h_prof li {display:block; padding:0; margin:0; list-style:none; float:right;}
#h_prof {float:right; height:24px; overflow:hidden; margin:12px 10px;}
#h_prof li {height:24px; float:left; overflow:hidden; margin:0 2px;}
#h_prof li a {background:url(/images/h_prof.png) no-repeat left 0; color:#3e3e3e; text-decoration:none; height:24px; display:block; padding:0 0 0 25px; font-weight:bold;}
#h_prof li a span {background:#474747 url(/images/h_prof.png) no-repeat right top; height:24px; line-height:23px; display:block; padding:0 25px 0 0;}
#h_bg {background:url(/images/h_bg.png) no-repeat; width:1020px; height:177px; margin:1px 0;}
#h_bg2 {background:url(/images/h_bg2.png) no-repeat; width:1020px; height:51px; margin:-1px 0;}
#h_logo {background:url(/images/h_logo.png) no-repeat; width:385px; height:190px; float:left; margin:-27px 0;}
#h_banka {background:url(/images/h_banka.png) no-repeat; width:535px; height:173px; float:right; margin:4px 0;}
#h_banka img {padding:51px 13px; width:468px; height:60px;}
#h_m {background:url(/images/h_m.png) no-repeat; width:1009px; height:37px; margin:5px 5px; position:absolute;}
#h_menu, #h_menu li {display:block; padding:0; margin:0; list-style:none; float:left;}
#h_menu {float:left; height:25px; overflow:hidden; position:absolute; margin:6px 10px;}
#h_menu li {height:25px; float:left; overflow:hidden; margin:0 2px;}
#h_menu li a {background:url(/images/h_menu.png) no-repeat left 0; color:#fff; text-decoration:none; height:25px; display:block; padding:0 0 0 25px; font-weight:bold;}
#h_menu li a span {background:url(/images/h_menu.png) no-repeat right top; height:25px; line-height:24px; display:block; padding:0 25px 0 0;}
#h_menu li a:hover {background:url(/images/h_menu.png) no-repeat left -25px;}
#h_menu li a:hover span {background:url(/images/h_menu.png) no-repeat right -25px; color:#404040;}

/*   */
#f_bg {background:url(/images/f_bg.png) no-repeat; width:1020px; height:136px;}
#f_text {padding:20px 20px; color:#3e3e3e; float:left; width:70%;}
#f_text a {color:#3e3e3e;}
#f_b {float:right; margin:20px 30px;}
#f_blank {margin:5px 0; width:88px; height:31px;}

/*  */
#block {width:200px; margin:3px auto;}
#block_top {background:url(/images/block_bg.png) no-repeat 0 0; width:200px; height:57px; color:#fff; text-align:center; line-height:55px; font-weight:bold;}
#block_cont {background:#f3f3f3; padding:0 3px;}
#block_bott {background:url(/images/block_bg.png) no-repeat -200px bottom; width:200px; height:5px;}

#menu {width:194px;}
#menu ul {padding:0; margin:0;}
#menu li {display:block; height:21px; line-height:22px; padding:2px 0;}
#menu li a {display:block; background:url(/images/menu_bg.png) no-repeat 0 0; height:21px; padding:0 5px; color:#f58f22;}
#menu li a:hover {background-position:0 -22px; text-decoration:none; color:#fff;}

/*  */
#viewn {width:585px; margin:3px auto;}
#viewn_top {background:url(/images/viewn_bg.png) no-repeat 0 0; width:585px; height:40px; color:#fff; text-align:center; line-height:27px; font-weight:bold;}
#viewn_top a {color:#fff;}
#viewn_cont {background:#f8f8f8;}
#viewn_bott {background:url(/images/viewn_bg.png) no-repeat -585px bottom; width:585px; height:7px;}
#viewn_poster {background:url(/images/viewn_poster.png) no-repeat; width:136px; height:141px; float:left; margin:0 5px;}
#viewn_poster img {padding:3px 3px; width:130px; height:135px;}
#viewn_text {overflow:hidden;}
#viewn_info {background:url(/images/viewn_info.png) no-repeat; width:576px; height:29px; margin:5px 5px;}
#viewn_info #li1 {float:left; color:#fff; font-weight:bold; padding:7px 10px;}
#viewn_info #li1 a {color:#fff;}
#viewn_info #li2 {float:right; padding:7px 15px;}