body {margin:0; padding:0; min-width:760px; font-family:arial, sans-serif; color:#000; background:#fff}
table, img {border:0}
.cl {clear:both}
p, li {font-size:0.75em}

#top {width:100%; height:63px; position:relative; clear:both;  margin-top:19px; display:table; //display:block}
#top div.l {width:25%; height:63px; min-width:250px; background:url(../i/f/bg_logo.gif) repeat-x 0 49px #ed1c24; display:table-cell; //display:block; //float:left}
#top div.l img {display:block; margin:0 28px 0 61px}
#top div.r {width:75%; height:63px; display:table-cell; //width:auto; //display:inline-block}
#top div.r ul {list-style:none; margin:10px 0 0 30px; padding:0; clear:both}
#top div.r ul li {display:block; float:left; color:#e14c4c; font:bold 12px arial; text-transform:uppercase; padding:0; margin:0 25px 10px 0; //margin:0 25px 0 0}
#top div.r ul li.l {padding:0; margin:0}
#top div.r ul a {color:#000; text-transform:uppercase}
#top div.r ul a:hover {color:#e14c4c}

#top div.r form {margin:0 0 0 30px; padding:0; clear:both}
#top div.r form p {margin:2px 0; font:11px tahoma; color:#7f7f7f}
#top div.r form b {text-transform:uppercase; color:#434343; font-size:12px; font-family:arial; position:relative; display:block; float:left; margin-top:4px; //margin-top:3px}
#top div.r form input {width:140px; background:#fef6f6; border:1px solid #a38480; font:12px arial; height:16px; padding:0 3px; margin:0 0 0 9px}
#top div.r form input.bt {width:auto; background:none; border:0; color:#ed1c24; font:bold 12px arial; margin:3px 0 0 0; //margin:0}

#vs {width:100%; height:212px; clear:both; background:#f8f8f8}

#main {width:100%; position:relative; clear:both; display:table; //display:block}
#main div.cadd {width:100%; display:table-row; float:none; clear:both}
#main div.cadd div.l {background:none}

#main div.l, div.r {vertical-align:top}

#main div.l {width:25%; min-width:250px; background:url(../i/f/d_prods.gif) no-repeat 0 15px; display:table-cell; //display:block; //float:left}
#main div.l h3 {text-transform:uppercase; font:bold 1.1125em tahoma; margin:28px 0 0 61px}
#main div.l h3 b {display:none; text-transform:uppercase}
#main div.l p.cs {font:bold 13px arial; text-transform:uppercase; color:#ff7800; background:url(../i/f/p_cs.gif) no-repeat 0 0; padding:8px 0 8px 34px; margin:20px 0 0 26px}
#main div.l p.cs a {text-transform:uppercase; color:#ff7800}

#main div.l ul.m {font:1.4525em tahoma; color:#767676; list-style:none; margin:0; padding:0}
#main div.l ul.m a {color:#767676}
#main div.l ul.m a:hover {color:#230908}
#main div.l ul.m li {background:url(../i/f/m_li.gif) no-repeat 0 11px; margin:10px 40px 9px 48px; padding:2px 0 3px 13px; //display:inline-block}
#main div.l ul.m li.s {color:#fff; margin-left:0; padding:0}
#main div.l ul.m li.s a {color:#fff; //float:none; //display:inline}
#main div.l ul.m li.s span {background:url(../i/f/m_lise.gif) no-repeat 48px 11px #000; display:block; padding:2px 0 3px 61px; height:content-height}
#main div.l ul.m li ul {list-style:none; margin:0; padding:0; color:#767676}
#main div.l ul.m li li {background:url(../i/f/li.gif) no-repeat 0 6px; color:#767676; padding:0 0 0 10px; margin:5px 0 0 60px}
#main div.l ul.m li li a {color:#767676}
#main div.l ul.m li li a:hover {color:#000}
#main div.l ul.m li li a.s {color:#000}
#main div.l ul.m li.s li {color:#767676}
#main div.l ul.m li.s li a {color:#767676}
#main div.l ul.m li.s li a:hover {color:#000}
#main div.l ul.m li.s li a.s {color:#000; font-weight:bold}
#main div.l ul.m li li ul {margin-bottom:15px}
#main div.l ul.m li li li {background:none; color:#767676; padding:0; margin:5px 0 0 15px; font:0.85em tahoma}
#main div.l ul.m li.s li.s {background:url(../i/f/li.gif) no-repeat 0 6px; font-weight:bold; color:#000; padding:0 0 0 10px; margin:5px 0 0 60px}
#main div.l ul.m li.s li.lb {margin-left:0; margin-top:10px; font-weight:bold}
#main div.l ul.m li.s li.lb span {background:#e9e9e9; padding:2px 2px 2px 5px; margin:0 0 0 -5px}
#main div.l ul.m li.s li.s li.s {background:url(../i/s/li.gif) no-repeat 0 6px; color:#e14c4c; margin-left:5px; padding:0 0 0 10px}
#main div.l ul.m li.s li.s li.s a {color:#e14c4c}

#main div.l div.ins {width:84%; background:#e9e9e9}

#main div.l div.su {margin-top:68px; background:url(../i/f/d_sign.gif) no-repeat 0 100% #e9e9e9; padding:5px 0}
#main div.l div.su form {margin:0 15px 0 61px; padding:0}
#main div.l div.su p {margin:2px 0; font:11px tahoma; color:#7f7f7f}
#main div.l div.su b {text-transform:uppercase; color:#434343; font-size:12px; font-family:arial}
#main div.l div.su input {width:72%; background:#fff; border:1px solid #a38480; font:12px arial; height:16px; padding:0 3px}
#main div.l div.su input.bt {width:auto; background:none; border:0; color:#ed1c24; font:bold 12px arial}

#main div.l div.cat {position:relative; height:78px; background:#f5f5f5; margin-top:24px}
#main div.l div.cat img {position:absolute; top:-27px; left:0}
#main div.l div.cat p {font:bold 12px arial; text-transform:uppercase; margin:0 0 0 97px; padding-top:11px; color:#362f2f}
#main div.l div.cat a {text-transform:uppercase; color:#362f2f}

#main div.l div.str {width:250px; height:1px}
#main div.l div.str br {display:none}

#main div.r {width:75%; padding-bottom:24px; display:table-cell; //width:auto; //display:inline-block; //padding-bottom:0}
#main div.r p {color:#555}
#main div.r p.int {width:95%; margin:39px 0 25px 17px; position:relative}
#main div.r p.int img {position:relative; float:left; margin:-23px 7px 0 -19px}
#main div.r p.int b {color:#230908}

#main div.r a {color:#e14c4c}
#main div.r a:hover {color:#333}

#main div.r h2 {font:1.3em arial; color:#444}
#main div.r h3 {font:1.1em arial; color:#444}
#main div.r h4 {font:bold 0.75em arial; color:#444; margin-bottom:10px}

#main div.r div.res {width:95%; margin-left:17px}

#main div.r div.sep {width:97%; height:1px; background:#ccc; clear:both}
#main div.r div.sep br {display:none}

#main div.r div.apr {position:relative; margin-bottom:-1px}

#main div.r div.add {background:#000}

#main div.r div.ilist {width:100%; clear:both; margin:0; padding:0 0 26px 0; position:relative; overflow:hidden}
#main div.r div.ilist div {width:33%; height:400px; float:left; border-top:1px solid #ccc; padding-top:26px}
#main div.r div.ilist div div {width:85%; position:relative; overflow:hidden; padding:0; margin:0; border:0; float:none}
#main div.r div.ilist div img {/*width:234px; height:160px; height:160px;*/ margin-top:10px}
#main div.r div.ilist h2 {font:bold 0.9525em arial; letter-spacing:-0.04em; text-transform:uppercase; border-left:12px solid #ed1c24; color:#230908; padding:4px 7px 7px 5px; margin:0 0 10px 0}
#main div.r div.ilist h2 a {color:#230908; text-decoration:none; text-transform:uppercase}
#main div.r div.ilist h2 i {display:block; font:0.75em tahoma; letter-spacing:normal; font-style:normal; text-transform:none; color:#787878; margin:4px 0 0 1px; text-indent:0}
#main div.r div.ilist h2 i a {color:#787878; text-decoration:underline; text-transform:none}
#main div.r div.ilist h2 i a:hover {color:#000}
#main div.r div.ilist p {font:0.7em tahoma; color:#555; margin:0 0 0 17px}
#main div.r div.ilist p.pr {font:bold 1.75125em arial; color:#230908; margin-bottom:12px}
#main div.r div.ilist p.pr i {font-size:0.7em; font-style:normal; margin-right:-0.25em}

#main div.r div.ilist div.lst {margin-right:0}

#main div.r div.ilist div.sale h2 {border-left:12px solid #3f952d}
#main div.r div.ilist div.sale p.pr {color:#3e932f; position:relative}
#main div.r div.ilist div.sale p.pr img {display:inline; float:left; margin:-1px 7px 5px 0}

#main div.r div.ilist div.cs h2 {border-left:12px solid #ff8a00}
#main div.r div.ilist div.cs p.pr {color:#ff8a00}
#main div.r div.ilist div.cs p.pr b {text-decoration:line-through; display:block; color:#8f8f8f; font:bold 0.4em tahoma; margin:-3px 0 0 2px}

#main div.r div.lview {padding:0}
#main div.r div.lview div {width:97%; height:auto; float:none; margin:0; /*border-bottom:1px solid #ccc;*/ padding:26px 0; position:relative}
#main div.r div.lview div div {width:25%; float:left; padding:20px 0; border:1px solid #ccc; margin:0 32px 0 12px; text-align:center; overflow:hidden; min-width:220px; min-height:180px}
#main div.r div.lview div div img {margin:0 auto}
#main div.r div.lview h2 {padding:0}
#main div.r div.lview p {margin-right:20px}
#main div.r div.lview div.lst {border-bottom:0}

#main div.r div.tview h2 {padding:4px 7px 7px 5px; margin-bottom:26px}

#main div.r form.cnt {}
#main div.r form.cnt p {font:bold 0.7em tahoma; margin:5px 0}
#main div.r form.cnt input {font:1.1em arial; padding:2px 4px}
#main div.r form.cnt input.bt {background:#1cc513; font:bold 0.8em arial; color:#fff; border:1px solid #ccc; text-transform:uppercase}
#main div.r form.cnt p input {width:230px}
#main div.r form.cnt p.chk {margin-left:-4px; margin-bottom:10px}
#main div.r form.cnt p.chk input {width:auto; bottom:-2px; position:relative}

#main div.r div.cntfl {width:40%; float:left; margin-right:5%}

#main div.tsm {padding-bottom:0}
#main div.tsm div {width:21%; float:left; margin-left:4%; min-width:150px}
#main div.tsm div.fst {margin-left:16px}
#main div.tsm div.sep {margin:0; float:none; clear:both}
#main div.tsm h3 {font:bold 0.85125em arial; text-transform:uppercase; color:#514b4b; margin:30px 0 0 -1px}
#main div.tsm ul {margin:0; padding:0; list-style:none; font:0.9em tahoma; color:#646464}
#main div.tsm li {background:url(../i/f/li.gif) no-repeat 0 5px; padding:0 0 0 10px; margin:11px 10px 11px 0; line-height:1.3525em}

#main div.tsm div.tf {width:auto; height:76px; float:none; clear:both; background:#230908; margin:40px 0 0 16px; position:relative}
#main div.tsm div.tf p {color:#fff; font:bold 18px arial; font-variant:small-caps; margin:0; padding:10px 0 0 15px}
#main div.tsm div.tf p b {font:25px tahoma}
#main div.tsm div.tf img {display:block; position:absolute; top:-141px; right:40px}

#main div.bb {width:90%; clear:left; float:right; position:relative; margin:-1px -16px 0 0; border-top:1px solid #000; padding-top:31px}
#main div.bb img {display:inline; margin:4px 4px 0 0}

#main div.base div.r {padding-top:31px}
#main div.base p {font:11px tahoma; margin:0 20px 7px 31px; line-height:18px}
#main div.base p i {font-style:normal; font-size:10px}

#main div.base div.r img {display:inline; margin:15px 20px 0 -6px}
