@charset "utf-8";
/*
©2008-2010
Hifi
All Rights Reserved
*/
html,body,address,blockquote,div,p,pre,h1,h2,h3,h4,h5,h6,hr,
dd,dl,dt,ul,ol,li,
a,abbr,acronym,b,big,br,cite,code,del,dfn,em,i,
ins,kbd,q,samp,small,span,strong,sub,sup,tt,var,
img,object,
caption,
input,textarea,select,button,form,fieldset,legend,label,
u,font,s,center,dir,menu,strike,xmp,table
{
margin: 0;
padding: 0;
vertical-align: baseline;
text-align: left;
text-indent: 0;
font-size: 1em;
font-family: Calibri,"lucida sans unicode",sans-serif;/*Georgia,Times,'Times New Roman','Lucida Sans Unicode',serif;*/
text-decoration: none;
list-style-type: none;
outline:none;
border-spacing: none;
border-collapse: collapse
}

h1              { font-size: 26px; margin: 7px 0  }
h1 a             { font-size:  1em;}
h2              { font-size: 1.65em; margin: .75em 0 }
h3              { font-size: 1.55em; margin: .83em 0 }
h4              { font-size: 1.5em; margin: .83em 0 }
p,blockquote { margin: 1.12em 0; }
h5              { font-size: .83em; margin: 1.5em 0 }
h6              { font-size: .75em; margin: 1.67em 0 }
h1, h2, h3, h4, h5, h6, b, strong  { font-weight: bolder }
blockquote      { margin-left: 40px; margin-right: 40px }
i, cite, em, var, address { font-style: italic }
pre, tt, code,kbd, samp   { font-family: monospace }
pre             { white-space: pre }
h1,h2,h3,h4,h5,h6,strong,em,blockquote,var, address,pre, tt, code,kbd, samp,p,div,span{cursor:default;}
@media print
{
h1            { page-break-before: always }
h1, h2, h3, h4, h5, h6    { page-break-after: avoid }
ul, ol, dl    { page-break-before: avoid }
}
applet,embed {display: none;}
input,select,button {vertical-align: middle;}
input[type=checkbox]{width:15px;}
input[type=submit]{text-align: center}
select[size]{vertical-align: top;}
select[size="1"]{vertical-align: middle;}
caption,td,th,tr{vertical-align: top;}
/*table{border-collapse: collapse;}*/
caption,td,th,tr {vertical-align: top;}
ol li, ul li{vertical-align: bottom;}
ul {list-style: none;}
li {list-style: none;margin: 5px 0}

fieldset,object,img{border:none;}
input,a,label{cursor:pointer}
input[type="text"],input[type="password"]{cursor:text}
textarea{overflow: auto}
a,a *{color:#383535;font-family: Calibri, "Bitstream Vera Sans",Arial,sans-serif;text-decoration: underline;cursor: pointer}
a:hover{color:#7585E3;text-decoration:none;}
a:active{color:#C03327;}
div.noscript{background:#ccc;position: absolute;top:0;z-index:100;width: 100%;left:0;}
div.noscript *,div.noscript noscript{text-align:center;display: block}

.error_list,.error_list li{color:#FF2A00}
.success{color: green}


html, body {width: 100%;height: 100%;font-size: 13px;position: relative;min-width: 1000px;overflow-y:auto}
body{margin: 0 auto; background: #F2FCE7}
.top,.bottom{background:url(/images/tb.jpg) repeat-x;position: absolute;width: 100%;left: 0;z-index: -10}
.bottom{bottom: 0;background-position: 57% 100%;height: 222px;}
.top{top: 0;background-position:  50% 0;height: 294px}
#wrapper{position: relative;min-height: 100%;z-index: 1;margin: 0 auto;}
#content{padding-top: 294px;margin: 0 auto;width: 820px}
#empty{height:222px;clear: both;width: 100%}
#footer{z-index: 10;clear: both;height:222px;position: relative;margin: -222px  auto 0;}
#footer .content{text-align: center;height:222px;margin: 0 auto}

.logo{display: block;background:  url(/images/logo.png) 0 0 no-repeat;width: 439px;height: 139px;position: absolute;left:-40px;top:-294px}
.garant{display: block;background:  url(/images/garant.png) 0 0 no-repeat;width: 180px;height: 35px;position: absolute;left:-50px;top:-121px}
#cart{position: relative;padding: 0 6px 0 48px ;background:  no-repeat 0 0;min-width:  100px;height: 58px;position: absolute;top: -244px;right: -20px;z-index: 13}
#cart .l,#cart .r{position:absolute;height: 58px;background-image: url('/images/c.gif');top:0;}
#cart .l{background-position: 0 0;width: 48px;left: 0}
#cart .r{background-position: 100% 0;right:0;width: 6px;}
#cart .c ins{padding: 5px 10px 0;display: block;color: #848484;}
#cart .c{background: #fff;display: block;height: 100%;}
#cart *{text-decoration: none}
.mores{color: #979896;padding-top: 5px;display: block}
#menu{text-align: center;position: absolute;top: 270px;text-align: center;width: 800px}
#menu a{color: #545454;}
#menu li{display: inline;font-size: 14px;padding: 8px 9px 15px 4px}
#menu li.curr a{color: #a97110;text-decoration: none;cursor: default}




#innerwrapper{padding: 0 10px; position:relative;z-index:1;clear: both;max-height: 100%;position: relative;}


.breadcrumb{margin:15px 0;clear: both}
.breadcrumb,.breadcrumb *{font-size: 18px}
.breadcrumb *{text-decoration: underline}
.breadcrumb h1{display: inline;text-decoration: none;color: #cd993d;font-size: 22px}
.breadcrumb a{color: #c4c3c2}
.breadcrumb a:hover{text-decoration: none}

.good{margin-bottom: 5px;min-height: 185px}
.goodlist{width: 49%;float: left; margin-right: 3px;}
.good>a>img{float: left;width: 150px;}
.good>div{padding-left: 160px}
.good h2{margin: 0 0 3px;font-size: 18px;line-height: 17px}


.pages{text-align: right;clear: both}
.pages a,.pages span{text-decoration: underline;border-right: 1px solid  #000;padding:0 10px}
.pages a.last,.pages span.last{border:none}
.pages span.curr{font-weight: bold;color: #cd993d}
.pages span{text-decoration: none}

#footer .menu{border-bottom: 1px solid #327600;width: 600px;margin:0 auto 5px;padding:35px 0 10px;text-align: center;}
#footer .menu ul{margin:0 auto 5px;text-align: center;}
#footer .menu ul li{display: inline}
#footer .menu ul a{padding: 0 5px;color: #6d725d}
#footer .menu>a{padding: 0 5px;color: #cd993d}

.rating,.rating a{color: #cd993d;font-size: 12px;}
.rating a{text-decoration: none}
.rating{margin-bottom: 5px}
.price{}
.comments,.comments a {color: #ccc}
.comments a{text-decoration: underline;}
.promo{width: 55%;color: #516a1e;float: left}
#search{float: right;width: 40%;margin: 20px 0}
#search fieldset>input[type=text]{border: 1px solid #516A1E;padding: 3px 5px}
#search fieldset>input[type=submit]{border: none;border-bottom: 1px solid #516A1E;background: none;}
#search div>input[type=text]{width: 100px}
#search input{color: #516A1E}
#search div{margin-top: 10px}
#search div a{color: #ccc}
#footer span,#footer span *{color: #fff}
#footer span a{display: block;text-align: center}
#footer a span{font-weight: bold}



#content>div{position: relative;width: 100%;clear: both}

#content>div>ins
{display:block;font-size:0;line-height:0;overflow:hidden;position:absolute;text-decoration:none;text-indent:-9999px;}



#wrapper .content{padding: 15px 15px 25px}
.t{background:url('/images/top.png')  scroll 0 0;height: 6px;width: 100%;position: absolute;top: 0;left: 10px;right:  -10px;height:9px;z-index: 1}
.tl,.tr,.bl,.br{background-repeat: no-repeat;z-index: 2}
.tl{top:0;left:0;background-position: 0 0;}
.tr{margin-left:100%;top:0;background-position: 100% 0;}
.bl{background-position: 0 100%;bottom:0;}
.br{margin-left:100%;background-position: 100% 100%;bottom:0;}
.l,.r {background-repeat: repeat-y;z-index: 0}
.l{background-position: 0 0;left:0}
.r{background-position: 100% 0;margin-left:100%;}

#content>div{padding: 0 0}
#content>div>.content{padding:0 10px;margin: 0 0;min-height: 300px}
#content>div>.tr,#content>div>.r,#content>div>.br{left:-10px}
#content>div>.l,#content>div>.r{width:10px;}

#content>div>.tl{width:107px;height:133px;left: -98px}
#content>div>.tr{width:49px;height:46px;}
#content>div>.bl,#content>div>.br{width:10px;height:82px;}
#content>div>.l,#content>div>.r{top:0px;bottom:0;}


#content>div>.tl{background-image: url('/images/left.png');}
#content>div>.tr{background-image: url('/images/right.jpg');}
#content>div>.bl,#content>div>.br{background-image: url('/images/trans.jpg');}
#content>div>.l,#content>div>.r{background-image: url('/images/sides.jpg');}

#submenu{background: #d09b3e;padding:13px 10px 6px;text-align: center}
#submenu a{display: inline-block;margin-right: 3px;
color: #d09b3e;background:#fff  url('/images/subsides.jpg') 0 0 no-repeat;
text-decoration: none;font-size: 15px;padding: 3px 5px;position: relative;overflow: hidden}
#submenu a ins{background:url('/images/subsides.jpg') 100% -25px no-repeat;width: 4px;height: 24px;position:absolute;right:0;
top:0;}
#submenu a:hover{color: #fff;background:#bc5c3d  url('/images/subsides.jpg') 0 -50px no-repeat;}
#submenu a:hover ins{background:#ccc url('/images/subsides.jpg') 0 -75px no-repeat;}
.text{clear: both}
th, td {
border:1px solid #000000;
padding:0.5em;
}

.page-list{clear: both}

.vote ul {
background:transparent url(/images/old/vote-ul.gif) repeat-x scroll 0 11px;
margin:8px 12px 15px;
padding:0 12px;
}
.vote li {
display: inline
}
.vote li a {
background:transparent url(/images/old/vote-li.png) no-repeat scroll 0 0;
display:inline-block;
font-size:1.07em;
margin:0 3px;
padding:4px 9px 3px 7px;
text-decoration:none;
}
.ordering table {
border:none;width: 100%;
}
.ordering td {
border:none;
}
table.shopping-cart {
border:1px solid #B9B9B9;
border-collapse: collapse;
font-size:13px;
margin:10px 0 0;
width:100%;
}
table.shopping-cart th, table.shopping-cart td {
border: 1px solid #B9B9B9;
border-left: none;
border-right: none;
font-weight:normal;
text-align:left;
}
table.shopping-cart th {
padding:1px 8px;
vertical-align: middle;
}
table.shopping-cart td {
padding:8px 6px;
vertical-align:top;
width:auto;
}
table.shopping-cart .prev img {
border:1px solid #FFA1A1;
}
table.shopping-cart td li h4 {
font-size:18px;
font-weight:normal;
}
table.shopping-cart input {
width:48px;
}
.shopping-cart.form input, .shopping-cart.form textarea {
  width: 300px;
}
table.shopping-cart .total { text-align: right !important; }
.reserve { text-align: right; padding: 5px; }