body { margin: 0 0 0 0; padding: 0 0 0 0; background-color: #ffffff; background-image: url('../img/bg_all.gif'); background-repeat: repeat-x; background-position: top left; }
img {  border: 0; }
table { font: normal 11px Verdana; color: #2b2b2b; }
a:link { color: #2b2b2b; text-decoration: underline; }
a:visited { color: #2b2b2b; text-decoration: underline; }
a:hover { color: #5a5a5a4; text-decoration: underline; }
p { margin: 0 0 8px 0; text-align: justify; text-indent: 0px; line-height: 20px; }
.v_top { vertical-align: top; }
.v_bot { vertical-align: bottom; }
.a_c { text-align: center; }
.a_r { text-align: right; }

.c_red { background-color: #de2b22; }
.logo { padding: 12px 0 15px 38px; vertical-align: top; }
.bg_ttopr { text-align: center; padding: 0 226px 4px 0; background-image: url('../img/bg_ttopr.jpg'); background-repeat: no-repeat; background-position: bottom right; }

.copyr_l { height: 41px; font-size: 10px; text-align: center; color: #ffffff; background-image: url('../img/copyr_bg.gif'); background-color: #cf231b; background-repeat: repeat-x; background-position: top left; }
.copyr_r { background-image: url('../img/copyr_bg.gif'); background-color: #cf231b; background-repeat: repeat-x; background-position: top left; }

.copyr_link { padding: 0 12px 12px 0; vertical-align: bottom; text-align: right; font: bold 10px Verdana; color: #ffffff; }
.copyr_link a:link { color: #ffffff; text-decoration: none; }
.copyr_link a:visited { color: #ffffff; text-decoration: none; }
.copyr_link a:hover { color: #f4bebb; text-decoration: none; }

.qsearch_text { width: 112px; height: 16px; font-size: 10px; border: 0; }
.qsearch_txt { padding: 0 0px 11px 8px; vertical-align: bottom; color: #ffffff; font-size: 10px; }
.qsearch_text_p { padding: 0 0 7px 0; vertical-align: bottom; }
.btn_search { padding: 0 0px 11px 0; vertical-align: bottom; }

.bg_tc { background-image: url('../img/bg_tc.gif'); background-repeat: repeat-x; background-position: bottom left; }
.bg_tc_r { background-image: url('../img/bg_tc.gif'); background-repeat: repeat-x; background-position: bottom left; }


.tm_i { padding: 0 12px 0 12px; font-size: 10px; color: #2d2d2d;  }
.tm { padding: 0 3px 3px 3px; font: bold 11px Verdana; color: #ffffff; white-space: nowrap;  }
.tm a:link { color: #ffffff; text-decoration: none; }
.tm a:visited { color: #ffffff; text-decoration: none; }
.tm a:hover { color: #f4bebb; text-decoration: none; }

.i_r_bg { height: 31px; background-image: url('../img/i_r_b.jpg'); background-repeat: no-repeat; background-position: bottom right; }
.i_r_padd { padding: 0 235px 0 0; }


.bl { vertical-align: top; background-image: url('../img/bc_bg.gif'); background-repeat: repeat-x; background-position: top left; border-right: 1px solid #bbbbbb; }




.lm { padding: 8px 5px 8px 6px; color: #333333; }
.lm a:link { color: #333333; text-decoration: none; }
.lm a:visited { color: #333333; text-decoration: none; }
.lm a:hover { color: #595959; text-decoration: none; }

.lm_i { font-size: 0; background-color: #dddddd; }

div.lm_sub { margin: 0 0 0 0; padding: 0 0 0 0; }
div.lm_sub div { padding: 8px 0 8px 28px; color: #333333; border-bottom: 1px solid #dddddd; background-image: url('../img/lm_sub_bull.gif'); background-repeat: no-repeat; background-position: top left; }
div.lm_sub div a:link { color: #333333; text-decoration: none; }
div.lm_sub div a:visited { color: #333333; text-decoration: none; }
div.lm_sub div a:hover { color: #595959; text-decoration: none; }

.tl_t0 { padding: 12px 0 10px 15px; border-bottom: 1px solid #bbbbbb; background-image: url('../img/lm_tl_bg.gif'); background-repeat: repeat-y; background-position: top left; }
.tl_t { padding: 12px 0 10px 15px; border-top: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; background-image: url('../img/lm_tl_bg.gif'); background-repeat: repeat-y; background-position: top left; }


.frm_ent_padd { padding: 12px 12px 12px 0; }

.f_ent_txt { padding: 0 6px 0 0; font-size: 10px; color: #404040; text-align: right; }

input.f_ent_text { width: 108px; height: 15px; font-size: 10px; border: 1px solid #b6b6b6; }
input.f_ent_submit { width: 53px; height: 19px; font: bold 10px Verdana; color: #ffffff; border: 0; background-color: #a4a4a4; }


.bl_info_p { padding: 15px 12px 15px 10px; }

.bl_info_i { width: 50%; text-align: center; background-image: url('../img/vtchk_line.gif'); background-repeat: repeat-y; background-position: top right; }
.bl_info_t { width: 50%; padding: 0 10px 0 10px;  vertical-align: top; line-height: 20px; }

.bc { vertical-align: top;}

.bc_bg_r { background-image: url('../img/bc_bg_r.jpg'); background-repeat: no-repeat; background-position: top right; }


.tpage { width: 100%; }
h1.titlepage {  margin: 0 0 0 0; padding: 23px 0 0 38px; vertical-align: top; font: bold 13px Verdana; color: #cb231a; }


.btn_p { padding: 0 15px 0 15px; vertical-align: bottom; }

.padd_text { padding: 10px 0 28px 38px; vertical-align: top; }

.bot_news_date { padding: 8px 0 8px 0; font: bold 11px Verdana; color: #d4241b; }
.bot_news_link { width: 100%; padding: 0 0 10px 0; color: #808080; line-height: 18px; }
.bot_news_link a:link { color: #808080; }
.bot_news_link a:visited { color: #808080; }
.bot_news_link a:hover { color: #4f4f4f; }

.gtchk_line { padding: 15px 0 15px 0; background-image: url('../img/gtchk_line.gif'); background-repeat: repeat-x; background-position: center left; }

.rnews { width: 200px; padding: 2px 25px 0 0; vertical-align: top; }

.ctext { padding: 6px 25px 0 0; vertical-align: top; }

.rnews_vline { width: 25px; background-image: url('../img/vtchk_line.gif'); background-repeat: repeat-y; background-position: top left; }


.options { text-align: left; font: normal 12px Arial; margin-bottom: 1em; background-color: #d93535; color: #ab4040; }

.options ul { text-align: left; list-style: none; margin: 0; padding: 0; border: none; }
.options li { list-style: none; margin: 0; padding: 0px 0 0px 0; border: none; }


.options li a { display: block; padding: 2px 7px 2px 3px; border-bottom: 1px solid #d93535; text-decoration: none; width: 100%; }

.options a:link { color: #d93535; text-decoration: none; }
.options a:visited { color: #d93535; text-decoration: none; }
.options a:hover { background-color: #e94545; color: #FFFFFF; text-decoration: none; }

ol { margin: 0 0 0 0; padding: 0 0 0 47px; }
ol li { margin: 0 0 0 0; padding: 0 0 1px 0; }

ul { margin: 0 0 0 0; padding: 0px 0 2px 40px; }
ul li { margin: 0 0 0 0; padding: 1px 0 1px 0; }
