body {min-width:1000px; margin:0; padding:0; background:#000; font-family:arial, tahoma, sans-serif; color:#fff}

table, img {border:0}

h3 {font:1.05em tahoma; margin-bottom:0}

#main {width:1000px; min-height:950px; margin:0 auto; position:relative; background:url(i/v.jpg) no-repeat 100% 0; border-right:7px solid #222; ; border-left:7px solid #222}
#main img.l {position:absolute; top:27px; left:50px}

ul.tnav {list-style:none; padding:0; margin:45px 30px 0 0; position:absolute; top:0; left:330px; z-index:5; overflow:hidden; position:absolute}
ul.tnav li {font:11px tahoma; float:left; color:#fff; margin:0 15px; padding:2px 0 2px 18px}
ul.tnav a {color:#fff}

ul.tnav li.tnh {background:url(i/p_home.gif) no-repeat 4px 4px}
ul.tnav li.tns {background:url(i/p_cart.gif) no-repeat 0 4px}
ul.tnav li.tnw {background:url(i/p_list.gif) no-repeat 0 4px}
ul.tnav li.tny {background:url(i/p_accaunt.gif) no-repeat 0 4px}

form {position:absolute; top:70px; left:350px; margin:0; padding:0 0 0 25px; background:url(i/p_search.gif) no-repeat 0 20px; //padding-top:15px;}
form label {display:none}
form input {font:12px arial, sans-serif}
form input.bt {font-weight:bold; color:#fff; margin:0 0 0 10px; border:1px solid #982802; background:#760100; padding:3px 5px; //padding:2px 5px; //margin:1px 0 -1px 10px;}

.mprod {width:280px; margin:0 0 0 50px; padding-top:150px}

.ilist {width:100%}
.ilist div {width:100%; margin:10px 0 0 0; padding:20px 0 10px 0; position:relative}
.ilist div div {width:100%; max-width:250px; float:none; border:1px dashed #ba0000; margin:0; padding-bottom:20px; overflow:hidden; text-align:center; position:relative}
.ilist div div img {margin:0 auto}
.ilist div div img.mi {margin:0; position:absolute; top:0; left:100%; margin-left:-19px; //margin-left:-17px;}
.ilist h2 {font:0.7em tahoma; color:#54789a; border-left:4px solid #ba0000; padding:0 0 3px 10px; margin:10px 0}
.ilist p {font:0.7em tahoma; color:#777; margin:10px 0}
.ilist p.mi {font:0.7em tahoma; color:#54789a; border-left:4px solid #ba0000; padding:0 0 3px 10px; margin:10px 0}
.ilist p.pr {width:100%; max-width:250px; color:#fff; font-weight:bold; position:absolute; top:0; left:0; margin:0}
.ilist p.pr b {font:bold 1.6em tahoma; display:block; position:absolute; bottom:-2px; right:0}
.ilist a {color:#fff}

.ilist div.sale h2 {border-left:4px solid #f7941c}
.ilist div.sale p.pr b {color:#f7941c}

.fo {width:100%; height:128px; overflow:hidden; position:absolute; top:731px; left:0}
.fo div {width:65%; height:128px; background:url(i/bg_fo.jpg) repeat-x 0 0 #c50000; float:right; position:relative}
.fo div img {position:absolute; top:10px}
/*.fo div img.d1 {left:15px; display:none}*/
.fo div img.d1 {left:15px}
.fo div img.d2 {left:222px}
.fo div img.d3 {left:429px}
.fo p {float:left; font:0.7em tahoma; color:#fff; margin:30px 0 0 50px}
.fo p b {display:block; font-size:2em; font-weight:normal; color:#fff}

ul.m {width:200px; font:0.7em tahoma; list-style:none; margin:0; padding:10px 0; position:absolute; top:205px; left:350px; background:#000; border:0}
ul.m li {margin:3px 0; position:relative; line-height:1em; padding:0; background:#000}
ul.m li span {font-weight:bold; display:block; padding:1px 0; margin:1px; background:#e4e4e4; color:#000}
ul.m li span:hover {background-color:#777; color:#fff}
ul.m li span a {display:block; position:relative; padding:4px 10px 6px 23px; margin:0 -1px; background:url(../i_l/m/m_lia.gif) no-repeat 12px 7px #e4e4e4; color:#fff}
ul.m li span a:hover {background-color:#777; color:#fff}

ul.m a {text-decoration:none}
ul.m a:hover {text-decoration:underline}

ul.m li ul {font-size:1em; background:#fff}
ul.m li li {font-size:1em; line-height:1em; display:auto; position:static; background:#fff}

ul.m li.s {margin-left:0; margin-top:0; padding:0; position:relative}
ul.m li.s span {font-weight:bold; display:block; padding:1px 0; margin:1px; background:#777; color:#fff}
ul.m li.s span a {display:block; position:relative; padding:4px 10px 6px 23px; margin:0 -1px; background:url(../i/m/m_lis.gif) no-repeat 12px 9px #777; color:#fff}

ul.m li.s ul {list-style:none; margin:4px 0 0 0; padding:0; background:none; border-top:0}
ul.m li.s li {font-size:1em; background:none; margin-top:0; margin-left:15px; padding:2px 5px 6px 8px; background:url(../i_l/m/m_libg.gif) repeat-x 0 100%}
ul.m li.s li.lb {margin:0 0 2px 0; position:relative; padding:0}
ul.m li.s li.lb span {font-weight:normal; background:#ccc; color:#6f6f6f; margin-left:15px; padding:2px 5px 6px 8px; padding-top:4px}
ul.m li.s li a {color:#7490aa}

ul.m li.ac {margin-left:0; margin-top:0; padding:0; position:relative}
ul.m li.ac span {font-weight:bold; display:block; position:relative; padding:1px 0; margin:1px; background:#777; color:#fff}
ul.m li.ac span:hover {background-color:#7f0000; color:#fff}
ul.m li.ac span a {display:block; position:relative; padding:4px 10px 6px 23px; margin:0 -1px; background:url(i/m_lis.gif) no-repeat 12px 9px #777; color:#fff}
ul.m li.ac span a:hover {background-color:#7f0000; color:#fff}

ul.m li.ac ul {list-style:none; margin:4px 0 0 0; padding:0; background:none; border-top:0}
ul.m li.ac li {font-size:1em; font-weight:bold; background:none; margin-top:0; margin-left:15px; padding:2px 5px 6px 8px}
ul.m li.ac li.lb {margin:0 0 2px 0; position:relative; padding:0}
ul.m li.ac li.lb span {font-weight:normal; background:#ccc; color:#6f6f6f; padding-left:34px; padding-top:4px;}
ul.m li.ac li a {color:#fff}

ul.m li.cls span a {background:url(../i_l/m/m_lia.gif) no-repeat 12px 7px #e4e4e4}

ul.m li.s li.s {margin-left:16px; margin-top:0; padding:0; position:relative}
ul.m li.s li.s span {font-weight:bold; display:block; padding:1px 0; margin:1px; background:#e4e4e4; color:#fff}
ul.m li.s li.s span a {display:block; position:relative; padding:4px 10px 6px 23px; margin:0 -1px; background:url(../i/m/m_lis.gif) no-repeat 12px 9px #e4e4e4; color:#fff}

ul.m li.s li.sn {font-size:1em; background:none; margin-top:0; margin-left:15px; padding:0; background:url(../i_l/m/m_libg.gif) repeat-x 0 100%}
ul.m li.s li.sn span {display:block; padding:2px 5px 6px 6px; color:#555; background:url(../i_l/m/m_liag.gif) no-repeat 0 5px #fff}
ul.m li.s li.sn span a {display:inline; background:none; padding:0; margin:0; color:#555; position:static}

ul.m li.s li.s ul {list-style:none; margin:4px 0 0 0; padding:0; background:#fff; border:0}
ul.m li.s li.s li {font-size:1em; background:none; margin-top:0; margin-left:15px; padding:2px 5px 6px 8px; background:url(../i_l/m/m_libg.gif) repeat-x 0 100% #fff}
ul.m li.s li.s li a {color:#7490aa}
ul.m li.s li.s li.lb {padding:0; background:none; margin:0}
ul.m li.s li.s li.lb span {font-weight:bold; background:#d8c5bc; color:#5e2e17; margin-left:15px; padding:4px 5px 6px 8px}

ul.m li.s li.s li.s {font-size:1em; background:none; margin-top:0; margin-left:15px; padding:0; background:url(../i_l/m/m_libg.gif) repeat-x 0 100%}
ul.m li.s li.s li.s span {display:block; padding:2px 5px 6px 6px; color:#555; background:url(../i_l/m/m_liag.gif) no-repeat 0 5px #fff}
ul.m li.s li.s li.s span a {display:inline; background:none; padding:0; margin:0; color:#555; position:static}

ul.m li.ang {display:none}

.footer {width:100%; position:absolute; top:880px; left:0}
.footer p {font:0.75em arial; margin:14px 0}
.footer p.l {position:absolute; top:0; left:50px}
.footer p.r {margin-left:350px; margin-right:20px}
.footer a {color:#fff}