/*global*/
body {font:12px tahoma,sans-serif;color:#19181d;background:#fff;margin:0;text-align:center}
a,a:hover {font:12px tahoma,sans-serif;color:#c50f35;text-decoration:none}
a:hover {color:#49484c;text-decoration:underline}

.left {float:left} .right {float:right} .clear {clear:both} .txl {text-align:left} .txc {text-align:center} .txr {text-align:right} img {border:0}
.red {color:#c50f35}
.error {color:#ff0000}

#root {margin:0 auto;width:990px;border:0px #ebebeb dotted}

/*top*/
#top {background:#fff;width:990px;height:55px;margin:0}
#top img,#top2 img,.hbox,.hbox2 {display:block}
h1 {position:relative;left:30px;top:16px;width:179px;height:24px;margin:0;padding:0;float:left}

#nv1 {color:#19181d;width:490px;margin:12px 0 0;text-align:right}
#nv1 a,#nv1 a:hover {font:11px tahoma,sans-serif;color:#a09cad;text-decoration:none;padding:0 15px}
#nv1 a:hover {color:#49484c;text-decoration:underline}

#search {width:155px;margin:10px 0 0 5px}
.i130 {background:url('images/i130.gif') no-repeat 0;width:130px;height:20px;}
.i130 input {width:128px;background:none;border:0;margin:2px 0 0}
#search .button {background:url('images/srcbu.gif') no-repeat 0;width:20px;height:20px;border:0;cursor:pointer}

/*nvt*/
#nvt {background:url('images/nvt.png') repeat-x;width:990px;height:30px;margin:0 0 20px}
#nvt .left {background:url('images/nvtl.gif') no-repeat 0;width:3px;height:30px}
#nvt .right {background:url('images/nvtr.gif') no-repeat 0;width:3px;height:30px}

#nvt ul {list-style-type:none;padding:0;margin:0;float:left}
#nvt li {background:url('images/nvtm.gif') no-repeat right;float:left;margin:0;width:120px;text-align:center}
#nvt li a {font:12px tahoma,sans-serif;color:#fff;text-decoration:none;padding:8px 30px;display:block}
#nvt li a:hover {text-decoration:underline}

#nvt ul ul li {border-top:1px transparent solid}
#nvt ul ul li a {color:#fff;text-align:left;background:#c50f35;width:150px;display:block;padding:5px 0 5px 10px;word-spacing:-1px}
#nvt ul ul li a:hover {color:#c50f35;background:#fff}

#nvt ul :hover {position:relative;z-index:100}
#nvt ul ul,#nvt ul :hover ul ul,#nvt ul :hover ul :hover ul ul {visibility:hidden;width:0;height:0;overflow:hidden}
#nvt ul :hover ul {visibility:visible;overflow:visible;position:absolute;left:0;top:30px;width:150px} /*sub*/
#nvt ul :hover ul :hover ul {visibility:visible;overflow:visible;width:150px;padding:0;left:160px;top:-1px}
#nvt ul :hover ul :hover ul li {border-left:1px transparent solid}

#nvt ul li.subed a {background:#aa0d2c url('images/arrow.gif') no-repeat 150px 9px} /*sub sub*/
#nvt ul li.subed a:hover {background:#fff url('images/arrow.gif') no-repeat 150px}
#nvt ul li.subed li a,#nvt ul li.subed li a:hover {background-image:none}
#nvt ul li.subed li a:hover {color:#c50f35;background:#fff}

.vert_menu {display:block}
.vert_menu a {color:#000}

/*top2*/
#top2 {background:url('images/main.jpg') no-repeat 0 0;width:990px;height:200px;margin:0}
#top2 #black,#black {width:316px;height:200px}
#top2 #black {background:url('images/hblack.jpg') no-repeat}
#black {background:url('images/black.jpg') no-repeat;text-align:left}
#black dl {font:11px tahoma,sans-serif;color:#fff;line-height:17px;margin:13px 20px 0;padding:0}
dt,dd {margin:0;padding:0}
dl a,dl a:hover {font:12px tahoma,sans-serif;color:#c2bfca}
dl a:hover {color:#c50f35;text-decoration:underline}

/*hbox*/
h2 {margin:0;padding:0}
.hbox {width:316px;height:200px;position:relative;top:20px;margin:0 0 20px}
.hbox2 {width:317px;height:200px;position:relative;top:20px;left:20px;margin:0 0 20px}

.htxt {font:11px tahoma,sans-serif;line-height:14px;text-align:justify;width:316px;height:110px;margin:20px 20px 0px 0}
.htxt.right {margin-right:0}
.htxt h3 {margin:0 0 5px;padding:0}
.htxt h3 a {font:bold 12px tahoma,sans-serif;color:#49484c}
.htxt p {margin:0;padding:0}

/* CONTENT --------------------------------*/
#content {font:12px tahoma,sans-serif;width:650px;float:left;line-height:17px;text-align:justify}
#content h2 {font:bold 18px tahoma,sans-serif;color:#49484c;background:url('images/dot.gif') no-repeat 0 5px;
margin:15px 0 25px;padding:0 0 12px 20px;border-bottom:1px #c2bfca solid}

h3 {font:bold 14px tahoma,sans-serif;color:#49484c;margin:0 0 10px;padding:0;word-spacing:-1px}
.data {font:normal 11px tahoma,sans-serif;color:#c2bfca;margin-left:10px}

#content .title {font:bold 12px tahoma,sans-serif;color:#49484c;margin:0 0 5px;padding:0} /*.htxt h2*/
.title a {font:bold 12px tahoma,sans-serif}

#content .news_item {margin:0 0 10px;padding:0 0 10px;border-bottom:1px #c2bfca solid}
#content div.news_item {margin:0 0 20px;padding:0}

#content p {margin:0 0 10px;padding:0}
#content li {margin:0 0 5px;padding:0}
#content i,#content em {font-style:normal;color:#000;background:#f5f5f7}

img.right {margin:0 0 0 20px}
img.left {margin:0 20px 0 0}

.tmn td {border:1px #c2bfca solid;text-align:center;height:60px}

/*left_col*/
#left_col {width:650px;float:left}

/*right_col*/
#right_col {position:relative;right:0;top:0;margin:0 0 10px;float:right;padding:0 0 15px}
#right_col #black {background:url('images/black.jpg') no-repeat}

.box {text-align:justify;background:#fbfbfb url('images/box_bg.jpg') no-repeat 0 bottom;
width:316px;position:relative;top:20px;clear:both;border-bottom:1px #fff solid;padding-bottom:5px}
.box h5 {font:bold 12px tahoma,sans-serif;color:#fff;text-indent:20px;background:url('images/box_top.gif') no-repeat 0;margin:0 0 20px;padding:8px 0 8px;width:316px;overflow:hidden;display:block}

.box h3 {text-align:left;margin:0 20px 5px;padding:0}
.box h3 a {font:bold 12px tahoma,sans-serif;color:#49484c;line-height:17px;display:block}

.box b {font:bold 12px tahoma,sans-serif;color:#49484c}
.box p {font:11px tahoma,sans-serif;line-height:14px;margin:0 20px 5px;padding:0;text-align:justify;clear:both}
.box .more {margin:5px 20px 20px 0}

.more {height:15px;margin:5px 10px 15px 0}
.more a {font-size:11px;color:#fff;padding:1px 4px;background:#c50f35;border:1px #c50f35 solid;width:32px;height:14px;display:block}
.more a:hover,.more2 a:hover {font-size:11px;color:#c50f35;background:#fff;border:1px #c50f35 solid;text-decoration:none}

.more2 {margin:5px 10px 15px 0}
.more2 a {font-size:11px;color:#c50f35;padding:1px 4px 2px;border:1px #c2bfca solid;height:15px}

/*foot*/
#foot {width:990px;height:28px;margin:0 auto;padding:5px 0;border-top:1px #c50f35 solid;clear:both}
#foot,#foot a,#foot a:hover {font:11px tahoma,sans-serif;color:#19181d}
#foot a {color:#c2bfca}

/*forms*/
form,input,select,textarea {font:12px tahoma,sans-serif;color:#49484c;margin:0}
input,select,textarea {background:#fff;border:1px #c2bfca solid}

.button {color:#fff;background:#c50f35;border:1px #c50f35 solid;cursor:pointer}
.button:hover {color:#c50f35;background:#fff;border:1px #c50f35 solid}