body { margin: 0 0 0 0; padding: 0 0 0 0; background-color: #3f3f3f; background-image: url('../img/bg_all.gif'); background-repeat: repeat-x; background-position: top left; }
img { border: 0; }
table { font: normal 11px Tahoma; color: #341e00; }
a:link { color: #341e00; text-decoration: underline; }
a:visited { color: #341e00; text-decoration: underline; }
a:hover { color: #573301; text-decoration: underline; }
p { font: normal 11px Tahoma; margin: 0 0 12px 0; text-indent: 0px; line-height: 18px; }
.v_top { vertical-align: top; }
.v_bot { vertical-align: bottom; }
.a_c { text-align: center; }
.a_r { text-align: right; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 0 0; padding: 5px 0 10px 0; font-family: Arial Narrow; }
h1 { font-size: 16px; }
h2 { font-size: 15px; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }
a.ay:link { color: #fff6e2; text-decoration: none; }
a.ay:visited { color: #fff6e2; text-decoration: none; }
a.ay:hover { color: #fefbf5; text-decoration: none; }

.spanclass { padding: 0 2px 2px 2px; background-color: #8e0000; color: #ffffff}

.logo { background-color: #7f0000; }
.t_2 { background-color: #630000; background-image: url('../img/t_2.gif'); background-repeat: repeat-x; background-position: top left; }
.t_3 { width: 100%; background-color: #630000; background-image: url('../img/t_3.gif'); background-repeat: repeat-x; background-position: top left; }
.t_9 { vertical-align: top; background-color: #fffffe; background-image: url('../img/t_9.jpg'); background-repeat: repeat-x; background-position: top left; }
.t_12 { vertical-align: top; background-color: #7f0000; background-image: url('../img/t_12.gif'); background-repeat: repeat-x; background-position: top left; }
.t_18 { background-color: #8d0000; background-image: url('../img/t_18.jpg'); background-repeat: no-repeat; background-position: top left; }
.t_19 { background-color: #3f3f3f; background-image: url('../img/t_19.jpg'); background-repeat: no-repeat; background-position: top left; }
.t_20 { background-color: #8e0000; background-image: url('../img/t_20.gif'); background-repeat: repeat-x; background-position: top left; }
.t_24 { vertical-align: top; background-image: url('../img/t_24.gif'); background-repeat: repeat-y; background-position: top left; }
.t_26 { vertical-align: top; background-image: url('../img/t_26.gif'); background-repeat: repeat-y; background-position: top left; }

.slg { padding: 18px 15px 0 15px; width: 100%; }
.slg div { padding: 0 0 10px 0; }
.slg1 { font: bold 11px Tahoma; color: #7b5225; }
.slg2 { font: normal 22px Tahoma; color: #8a5c29; }
.slg3 { font: normal 11px Tahoma; color: #8a5c29; }

.lang_p { padding: 0 0 0 32px; }
.lang { width: 95px; padding: 3px 0 6px 15px; text-align: left; font: bold 11px Tahoma; color: #ffbebe; background-image: url('../img/lang_bg.gif'); background-repeat: no-repeat; background-position: bottom left; }
.lang a:link { color: #fff6e2; text-decoration: none; }
.lang a:visited { color: #fff6e2; text-decoration: none; }
.lang a:hover { color: #ffbebe; text-decoration: none; }

.bg_srch { padding: 5px 0 0 0; background-color: #770000; background-image: url('../img/bg_srch.jpg'); background-repeat: no-repeat; background-position: top left; }
.bg_btn { padding: 4px 0 0 0; background-color: #770000; background-image: url('../img/bg_btn.jpg'); background-repeat: no-repeat; background-position: top left; }
.btn_ { padding: 0 15px 0 15px; }
.qsearch_text { width: 80px; height: 15px; font: normal 10px Tahoma; border: 1px solid #808080; color: #341e00; }
.qsearch_txt { padding: 4px 0px 14px 0; vertical-align: bottom; color: #f2decc; font: normal 10px Tahoma; }
.qsearch_text_p { padding: 4px 0 12px 0; vertical-align: bottom; }
.btn_search { padding: 4px 0px 14px 0; vertical-align: bottom; }

.bg_tm { padding: 9px 0 0 0; background-color: #ece8df; background-image: url('../img/bg_tm.gif'); background-repeat: repeat-x; background-position: top left; }
.tm_p { width: 100%; padding: 0 0 3px 0; }
.tm_razd { padding: 0 16px 0 16px; }
.tm { font: bold 12px Arial; }
.tm a:link { color: #5e4727; text-decoration: none; }
.tm a:visited { color: #5e4727; text-decoration: none; }
.tm a:hover { color: #845f2d; text-decoration: none; }

.bg_bot { vertical-align: top; padding: 0 0 5px 0; background-image: url('../img/bg_bot.gif'); background-repeat: repeat-x; background-position: top left; }
.bg_bot_r { background-image: url('../img/bg_bot_r.gif'); background-repeat: no-repeat; background-position: top right; }
.copyr { padding: 0 22px 0 0; text-align: right; font: bold 10px Tahoma; color: #dbdbdb; }
.copyr a:link { color: #dbdbdb; text-decoration: none; }
.copyr a:visited { color: #dbdbdb; text-decoration: none; }
.copyr a:hover { color: #ffffff; text-decoration: none; }
.bot_adr { vertical-align: top; padding: 0 17px 0 18px; font: bold 10px Tahoma; color: #dbdbdb; }
#adr { background-image: url('../img/adr_i.gif'); background-repeat: no-repeat; background-position: top left; }
#phone { background-image: url('../img/phone_i.gif'); background-repeat: no-repeat; background-position: top left; }

.lm_b { background-color: #7c0000; background-image: url('../img/bg_lb.gif'); background-repeat: repeat-x; background-position: bottom left; }
.bg_lm { padding: 10px 0 27px 10px; vertical-align: top; background-image: url('../img/bg_lm.gif'); background-repeat: repeat-y; background-position: top left; }
.lm_sep { padding: 2px 0 2px 0; background-image: url('../img/lm_sep.gif'); background-repeat: no-repeat; background-position: top left; }
.lm_arrow { padding: 0 0 0 3px; background-image: url('../img/lm_bull.gif'); background-repeat: no-repeat; background-position: top left; }
.lm { width: 100%; font: bold 10px Tahoma; padding: 0px 8px 8px 2px; color: #fff6e2; }
.lm a:link { color: #fff6e2; text-decoration: none; }
.lm a:visited { color: #fff6e2; text-decoration: none; }
.lm a:hover { color: #fdfbf6; text-decoration: none; }
.lm_sub { margin: 0px 0 14px 5px; padding: 0px 0  0; color: #c88810; font: normal 10px Tahoma; }
.lm_sub li { margin: 1px 0 5px 0; padding: 0 8px 0 9px; list-style: none; background-image: url('../img/lm_bull_sub.gif'); background-repeat: no-repeat; background-position: top left; }
.lm_sub li a:link { color: #fff6e2; text-decoration: none; }
.lm_sub li a:visited { color: #fff6e2; text-decoration: none; }
.lm_sub li a:hover { color: #fdfbf6; text-decoration: none; }

.bc { padding: 12px 26px 5px 26px; vertical-align: top; background-color: #f0ece2; background-image: url('../img/bc_bg.gif'); background-repeat: repeat-x; background-position: top left; }
.br { background-color: #3f3f3f; background-image: url('../img/bg_brb.jpg'); background-repeat: repeat-x; background-position: bottom left; }
.br_top { padding: 8px 8px 20px 0px; vertical-align: top; background-color: #3f3f3f; background-image: url('../img/bg_br.gif'); background-repeat: repeat-y; background-position: top left; }
/*
.rbt { margin: 6px 0 6px 16px; padding: 0 0 0 18px; font: bold 10px Tahoma; color: #FFFFFF; background-image: url('../img/rbt_i.gif'); background-repeat: no-repeat; background-position: top left; }
*/
.rbt a{ margin: 6px 0 6px 16px; padding: 0 0 0 18px; font: bold 10px Tahoma; color: #fff6e2; background-image: url('../img/rbt_i.gif'); background-repeat: no-repeat; background-position: top left; }


.r_sep { margin: 3px 0 3px 0; background-image: url('../img/r_sep.gif'); background-repeat: no-repeat; background-position: top left; }
.bcsl { padding: 16px 0 8px 5px; font: bold 10px Tahoma; color: #a73e3c; background-image: url('../img/bcsl_bg.gif'); background-repeat: repeat-x; background-position: top left; }

h1.title_p { margin: 0 0 0 0; padding: 2px 0 20px 0; font: normal 18px Tahoma; color: #951313; }
h4.title_p { margin: 0 0 0 0; padding: 2px 0px 20px 0; font: normal 12px Tahoma; color: #FFFFFF; }
h2.title_p { margin: 0 0 0 0; padding: 2px 0 20px 0; font: bold 14px Tahoma; color: #951313; }
.path { padding: 2px 0 2px 0; font-size: 10px; color: #341e00; }
.path a:link { color: #951313; text-decoration: underline; }
.path a:visited { color: #951313; text-decoration: underline; }
.path a:hover { color: #341e00; text-decoration: underline; }

ol { margin: 0 0 0 0; padding: 5px 0 5px 35px; }
ol li { margin: 0 0 0 0; padding: 2px 0 2px 0; }
ul { margin: 0 0 0 0; padding: 5px 0 5px 35px; }
ul li { margin: 0 0 0 0; padding: 2px 0 2px 0; }