body { margin: 0; padding: 0; background-image: url('/img/bg_all.jpg'); background-color: #3c7f1f; background-repeat: repeat; background-position: top left; }
img { border: 0; }
table { font: normal 11px Tahoma; color: #24282a; }
a:link { color: #24282a; text-decoration: underline; }
a:visited { color: #24282a; text-decoration: underline; }
a:hover { color: #24282a; text-decoration: underline; }
a.green { font: bolder 12px Trebuchet MS; }
a.green:link { color: #7cb826; text-decoration: underline; }
a.green:visited { color: #7cb826; text-decoration: underline; }
a.green:hover { color: #7dd204; text-decoration: underline; }
p { font: normal 11px Tahoma; margin: 0 0 5px 0; padding: 0 0 0 0; text-indent: 0px; }
.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 8px 0; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }

.btn_ { padding: 0 15px 0 15px; }
.qsearch_text { width: 94px; height: 15px; font: normal 10px Tahoma; border: 1px solid #508406;  }
.qsearch_txt { padding: 0 0px 7px 14px; color: #508406; font-size: 10px; }
.qsearch_text_p { padding: 0 0 5px 0; }
.btn_search { padding: 0 0px 9px 0; }
.qsearch_submit { background-color: #ffffff; color: #508406; border: 1px solid #508406; font-size: 11px; }
.frm_subm { background-color: #ffffff; color: #508406; border: 1px solid #508406; font-size: 11px; }

a.agreen:link { color: #508406; text-decoration: none; }
a.agreen:visited { color: #508406; text-decoration: none; }
a.agreen:hover { color: #6bb206; text-decoration: none; }

.tl { vertical-align: top; background-image: url('/img/tl.gif'); background-color: #589e2e; background-repeat: repeat-y; background-position: top left; }
.tr { vertical-align: top; background-image: url('/img/tr.gif'); background-color: #589e2e; background-repeat: repeat-y; background-position: top left; }
.t_5 { font-size: 0; width: 180px; padding: 0 0 24px 0; vertical-align: bottom; background-image: url('/img/t_5.jpg'); background-repeat: no-repeat; background-position: top left; // padding: 0 0 24px 0; }
.logo { padding: 61px 10px 0 17px; vertical-align: top; }
.bg_top { vertical-align: top; background-image: url('/img/bg_top.jpg'); background-repeat: repeat-x; background-position: bottom left; }
.tm_bg { border-top: 2px solid #ffffff; background-image: url('/img/tm_bg.gif'); background-color: #a5ce55; background-repeat: repeat-x; background-position: bottom left; }

.tm { padding: 0 20px 0 20px; text-align: center; text-transform: uppercase; white-space: nowrap; font: bold 11px Tahoma; color: #fcffa3; }
.tm a:link { color: #ffffff; text-decoration: none; }
.tm a:visited { color: #ffffff; text-decoration: none; }
.tm a:hover { color: #fcffa3; text-decoration: none; }

.options { margin: 10px 0 0 0; font: normal 11px Tahoma; background-color: #a5ce54; //position: absolute; }
.options ul { margin: 0 0 0 0; padding: 0; }
.options li { margin: 0; padding: 0; list-style: none; }
.options li a { display: block; padding: 2px 2px 2px 7px; border-bottom: 1px solid #618923; width: 100%; }
.options a:link { width: 100%; color: #ffffff; text-decoration: none; }
.options a:visited { width: 100%; color: #ffffff; text-decoration: none; }
.options a:hover { width: 100%;color: #fcffa3; background-color: #87bd1a; text-decoration: none; }

.tl_b { vertical-align: bottom; background-image: url('/img/tl.gif'); background-color: #589e2e; background-repeat: repeat-y; background-position: top left; }
.tr_b { vertical-align: bottom; background-image: url('/img/tr.gif'); background-color: #589e2e; background-repeat: repeat-y; background-position: top left; }
.tc_b { height: 57px; background-image: url('/img/tc_b.jpg'); background-color: #4c9423; background-repeat: repeat-x; background-position: top left; }
.tc_bl { padding: 0 0 7px 25px; color: #ffffff; background-image: url('/img/tc_bl.gif'); background-repeat: no-repeat; background-position: bottom left; }
.tc_br { padding: 0 25px 7px 0; font-weight: bold; color: #ffffff; text-align: right; background-image: url('/img/tc_br.gif'); background-repeat: no-repeat; background-position: bottom right; }
.tc_br a:link { color: #ffffff; text-decoration: none; }
.tc_br a:visited { color: #ffffff; text-decoration: none; }
.tc_br a:hover { color: #fcffa3; text-decoration: none; }
.block { background-color: #ffffff; }

.lm_z { background-image: url('/img/lm_z.gif'); background-repeat: repeat-x; background-position: top left; border-top: 1px solid #99cc33; border-bottom: 1px solid #99cc33; background-color: #99cc33; }
.lm_z_t { width: 100%; text-align: center; font: bold 10px Tahoma; color: #ffffff;}
.lm_arrow { padding: 0 5px 0 0; background-image: url('/img/lm_bull.gif'); background-repeat: no-repeat; background-position: top left; }
.lm { width: 100%; font: bold 10px Tahoma; padding: 3px 5px 7px 0px; color: #383b3d; }
.lm a:link { color: #383b3d; text-decoration: none; }
.lm a:visited { color: #383b3d; text-decoration: none; }
.lm a:hover { color: #525658; text-decoration: none; }
ul.lm_sub { margin: 0 0 0 0; padding: 0px 0 5px 5px; color: #383b3d; font: normal 10px Tahoma; }
ul.lm_sub li { margin: 0 0 0 0; padding: 3px 0 3px 0; list-style: none; }
ul.lm_sub li a:link { color: #383b3d; text-decoration: none; }
ul.lm_sub li a:visited { color: #383b3d; text-decoration: none; }
ul.lm_sub li a:hover { color: #525658; text-decoration: none; }
.menu_l { padding: 14px 5px 30px 9px; background-color: #efeee9; vertical-align: top; border-left: 1px solid #d6d5cf; border-top: 1px solid #d6d5cf; border-right: 1px solid #d6d5cf; background-image: url('/img/menu_l.jpg'); background-repeat: repeat-x; background-position: bottom left; }
.menu_r { padding: 14px 5px 14px 9px; background-color: #efeee9; vertical-align: top; border: 1px solid #d6d5cf; }
.p_in_block { padding: 10px 5px 10px 5px; text-align: center; }
.br { padding: 0 0 20px 0; vertical-align: top; background-image: url('/img/trava_bot.jpg'); background-repeat: repeat-x; background-position: bottom left; }
.bc { padding: 0 20px 10px 20px; vertical-align: top; background-image: url('/img/trava_bot.jpg'); background-repeat: repeat-x; background-position: bottom left; }

.d_price_t { padding: 10px 0 4px 0; text-align: center; font: bold 10px Tahoma; color: #508406; }
.d_price { margin: 0 40px 10px 42px; padding: 0 0 0 15px; font: normal 10px Tahoma; color: #508406; background-image: url('/img/i_downl.gif'); background-repeat: no-repeat; background-position: top left; }

h1.title_page { margin: 0 0 0 0; padding: 0 0 12px 20px; font: bold 18px Tahoma; color: #508406; background-image: url('/img/h1.gif'); background-repeat: no-repeat; background-position: top left; }

.tbl_cat { margin: 10px 0 0 0; border-top: 3px solid #99cc33; }
.cat_bag { padding: 0 0 20px 0; vertical-align: bottom; font: bold 10px Tahoma; }
.cat_i { padding: 14px 7px 14px 7px; }
.cat_t { padding: 18px 7px 0 0; vertical-align: top; font-size: 10px; }
.cat_brd { padding: 0 5px 0 5px; background-image: url('/img/cat_brd.gif'); background-repeat: repeat-y; background-position: top left; }

.path { padding: 4px 0 0 20px; vertical-align: top; font: normal 10px Tahoma; color: #508406; }
.path a:link { color: #508406; text-decoration: underline; }
.path a:visited { color: #508406; text-decoration: underline; }
.path a:hover { color: #6bb206; text-decoration: underline; }

ol { margin: 5px 0 5px 0; padding: 0 0 0 28px; }
ol li { margin: 0 0 0 0; padding: 2px 0 2px 0; }
ul { margin: 5px 0 5px 0; padding: 0px 0 2px 30px; }
ul li { margin: 0 0 0 0; padding: 2px 0 2px 0; }


.tline_bot { height: 29px; margin: 10px 0 0 0; padding: 1px 0 0 0; background-image: url('/img/tline_bot.gif'); background-repeat: repeat-x; background-position: top left; }
.h_line { padding: 7px 0 7px 0; background-image: url('/img/h_line.gif'); background-repeat: repeat-x; background-position: center center; }
