html {
height:100%;
}

body {
height:100%;
font-family:Arial, sans-serif;
font-size:13px;
color:#3a464d;
margin:0;
padding:0;
}

table {
font-family:Arial, sans-serif;
border-collapse:collapse;
font-size:100%;
color:#3a464d;
margin:0;
}

td {
padding:0;
}

h1 {
font-size:24px;
color:#414649;
letter-spacing:-1px;
font-weight:400;
margin:0 0 9px;
}

.zsk2 h1 {
font-size:24px;
color:#414649;
letter-spacing:-1px;
font-weight:400;
margin:0 0 9px 11px;
}

h1 span {
color:#9d9e9c;
font-size:13px;
letter-spacing:0;
}

p {
line-height:1.3em;
margin:0 0 17px;
}

textarea {
font-size:100%;
font-family:Arial;
overflow:auto;
}

.sk {
min-width:970px;
width:expression(document.body.clientWidth<970?"970px":"100%");
text-align:center;
}

.isk1 {
vertical-align:top;
padding:11px 0 37px 27px;
}

.zsk1 {
width:215px;
vertical-align:top;
padding:11px 12px 37px 21px;
}

.zsk2 {
vertical-align:top;
padding:11px 24px 37px 0;
}

.zsk4 {
vertical-align:top;
padding:11px 24px 37px 38px;
}

.shead {
background:#eeebe4;
min-width:970px;
width:expression(document.body.clientWidth<970?"970px":"100%");
text-align:center;
}

.head {
background:#fff url(../images/bg/head.gif) left top repeat-x;
margin:0 0 17px;
}

.head1 {
background:url(../images/bg/head1.gif) left top no-repeat;
height:127px;
}

.head2 {
height:127px;
position:relative;
z-index:1;
background:url(../images/bg/head2.gif) right top no-repeat;
}

.logo {
position:absolute;
z-index:1;
left:34px;
top:18px;
}

.slogan {
font-size:9px;
color:#3a464d;
position:absolute;
z-index:1;
left:35px;
top:65px;
width:200px;
}

.byan {
position:absolute;
z-index:1;
left:593px;
top:18px;
}

.byan1 {
color:#52ad11;
font-size:36px;
padding-right:9px;
}

.byan2 {
font-size:13px;
color:#414242;
}

.htel {
position:absolute;
z-index:1;
left:210px;
top:20px;
color:#414649;
width:200px;
}

.htel1 {
font-size:21px;
letter-spacing:-2px;
}

.htel1 span {
margin-right:5px;
}

.htel2 {
font-size:14px;
font-weight:700;
letter-spacing:-1px;
}

.htel3 {
float:left;
margin-right:11px;
padding:3px 0;
}

.htel4 {
float:left;
padding:3px 0 3px 19px;
}

.tmenu {
width:100%;
position:absolute;
z-index:1;
top:87px;
left:0;
height:39px;
}

.tmenu1 {
font-size:15px;
padding:0 0 0 33px;
}

.tmenu1 a {
color:#3a464d;
text-decoration:none;
outline:none;
display:block;
float:left;
margin-right:29px;
}

.tmenu15 {
}

.tmenu2 {
text-align:center;
font-size:11px;
color:#545454;
padding:0 35px 0 0;
}

.tmenu3 {
float:right;
}

.ofor {
background:url(../images/bg/ofor.gif) left top no-repeat;
width:63px;
height:16px;
text-align:center;
font-size:9px;
padding-top:2px;
}

.hsk1 {
vertical-align:top;
padding:0 45px 23px 10px;
}

.hsk2 {
vertical-align:top;
width:176px;
padding:0 5px 13px 33px;
}

.rmenu {
font-size:13px;
}

.rmenu1 {
margin:0 0 4px;
}

.fpoisk {
margin:0 0 15px;
}

.fpoiskt {
width:100%;
margin:0 0 5px;
}

.fpoisk1 {
padding:0 10px 0 0;
}

.fpoisk1 input {
width:100%;
font-size:20px;
border:1px solid #6c6c6c;
padding-left:4px;
}

.fpoisk2 {
width:1px;
}

.fpoisk2 input {
background:url(../images/bg/fpoisk.gif) left top no-repeat;
width:60px;
font-size:13px;
color:#414649;
border:none;
height:29px;
padding:0;
}

.fpoisk3 {
font-size:9px;
color:#414649;
margin:0 0 2px 4px;
}

.fpoisk4 {
font-size:13px;
color:#414649;
margin:0 0 0 4px;
}

.fpoisk4 a {
color:#414649;
text-decoration:none;
outline:none;
border-bottom:1px dashed #414649;
}

.kline {
width:163px;
height:5px;
background:url(../images/bg/line1.gif) left top no-repeat;
position:relative;
z-index:1;
}

.kline1 {
width:163px;
height:5px;
background:url(../images/bg/line1_.gif) left top no-repeat;
position:relative;
z-index:1;
}

.lbeg {
width:10px;
height:14px;
background:url(../images/bg/lbeg.gif) left top no-repeat;
position:absolute;
z-index:1;
top:-5px;
left:7px;
}

.lbeg1 {
font-size:11px;
color:#727577;
position:absolute;
z-index:1;
right:0;
top:-14px;/*17px;*/
}

.rbeg {
width:10px;
height:14px;
background:url(../images/bg/rbeg.gif) left top no-repeat;
position:absolute;
z-index:1;
top:-5px;
right:7px;
font-size:11px;
color:#727577;
}

.rbeg1 {
font-size:11px;
color:#727577;
position:absolute;
z-index:1;
left:0;
top:-14px;/*17px;*/
}

.iban {
margin:0 0 30px;
}

.icat1 {
font-size:24px;
color:#aaa79f;
margin:0 0 3px;
}

.icat1 span {
font-size:13px;
color:#9d9e9c;
}

.icat2 {
color:#9d9e9c;
margin:0 0 7px;
}

.icat3 {
float:left;
white-space:nowrap;
margin:0 7px 0 0;
}

.icat4 {
background:#f6f5f1;
}

.icat5 {
vertical-align:top;
padding:5px 7px 3px 3px;
}

.icat6 {
vertical-align:top;
padding:5px 7px 3px 0;
}

.icat6-1 {
font-size:11px;
font-weight:700;
}

.icat6-2 {
font-size:9px;
float:left;
margin:0 7px 0 0;
}

.lspec {
height:11px;
background:#fe8300 url(../images/bg/lspec.gif) left top no-repeat;
font-size:9px;
color:#fff;
font-family:Tahoma;
float:left;
}

.lspec1 {
height:11px;
background:url(../images/bg/lspec1.gif) right top no-repeat;
padding:0 3px 0 4px;
}

.rspec1 {
color:#fe5800;
font-size:15px;
margin:0 0 6px;
}

.rspec2 {
width:100%;
margin:0 0 17px;
}

.rspec2-1 {
vertical-align:top;
width:65px;
padding:0 11px 0 0;
text-align: center;
}

.rspec3-1 {
font-size:9px;
margin:0 0 2px;
}

.rspec3-2 {
font-weight:700;
margin:0 0 4px;
}

.rspec3-3 {
font-size:14px;
white-space:nowrap;
color:#a2a4a6;
text-decoration:line-through;
margin:0;
}

.rspec3-4 {
font-size:21px;
white-space:nowrap;
letter-spacing:-1px;
}

.hfoot1 {
padding:0 20px 37px;
}

.foot {
width:100%;
border-top:1px solid #dbdbdb;
}

.foot1 {
vertical-align:top;
padding:11px 0 0 22px;
}

.foot2 {
vertical-align:top;
text-align:right;
padding:11px 16px 0 0;
}

.fmenu {
margin:0 0 19px;
}

.fmenu1 {
float:left;
margin:0 23px 0 0;
}

.foot .htel {
position:relative;
z-index:1;
left:0;
top:0;
color:#414649;
margin:0 0 11px;
}

.eu1 {
padding:0 5px 0 0;
}

.count {
margin:0 0 20px;
}

.xmenu {
background:url(../images/bg/xmenu.gif) left bottom repeat-x;
width:100%;
}

.xmenu1 {
background:url(../images/bg/xmenu1.gif) left bottom no-repeat;
}

.xmenu2 {
background:url(../images/bg/xmenu2.gif) right bottom no-repeat;
font-size:15px;
}

.xnone {
background:none;
width:100%;
}

.xnone .xmenu1 {
background:none;
}

.xnone .xmenu2 {
background:none;
font-size:15px;
}

.xmenu3 {
float:left;
height:33px;
letter-spacing:-1px;
margin:0 7px 0 8px;
}

.xmenu3_ {
float:left;
height:33px;
background:#fff url(../images/bg/xmenu3_.gif) left top no-repeat;
letter-spacing:-1px;
margin:0;
}

.xmenu3 a {
color:#314299;
text-decoration:none;
outline:none;
display:block;
padding:7px 0 0;
}

.xmenu3_ a {
color:#414649;
text-decoration:none;
outline:none;
float:left;
display:block;
height:25px;
background:url(../images/bg/xmenu3_1.gif) right top no-repeat;
padding:7px 33px 0 8px;
cursor: default;
}

.xmenu3_ a:hover {
color:#414649 !important;
}

.xmenu4 {
background:#fbfbf8 url(../images/bg/xmenu4.gif) left bottom repeat-x;
width:100%;
}

.xmenu5 {
background:url(../images/bg/xmenu5.gif) left bottom no-repeat;
}

.xmenu6 {
background:url(../images/bg/xmenu6.gif) right bottom no-repeat;
width:100%;
}

.xmenu8 {
color:#9d9e9c;
padding:2px 17px 5px 8px;
}

.xmenu7 {
white-space:nowrap;
float:left;
margin:0 7px 0 0;
}

.xmenu7 b {
font-weight:400;
color:#fe4200;
}

.param {
background:#f3f2ec url(../images/bg/param.gif) left top repeat-x;
width:215px;
margin:0 0 21px;
}

.param1 {
background:url(../images/bg/param1.gif) left bottom repeat-x;
}

.param2 {
background:url(../images/bg/param1.gif) left top repeat-y;
}

.param3 {
background:url(../images/bg/param1.gif) right top repeat-y;
}

.param4 {
background:url(../images/bg/param4.gif) left top no-repeat;
}

.param5 {
background:url(../images/bg/param5.gif) right top no-repeat;
}

.param6 {
background:url(../images/bg/param6.gif) left bottom no-repeat;
width:100%;
}

.param7 {
background:url(../images/bg/param7.gif) right bottom no-repeat;
padding:9px 14px 13px;
}

.paramc {
width:100%;
margin:0 0 3px;
}

.paramc1 {
width:1px;
vertical-align:top;
padding:0 7px 0 0;
}

.paramc2 {
font-size:11px;
vertical-align:top;
}

.paramx {
padding:0 0 26px;
}

.params {
padding:0 0 9px;
}

.bsrav {
width:100%;
background:url(../images/bg/bsrav.gif) left top repeat-x;
margin:0 0 21px;
}

.bsrav2 {
background:url(../images/bg/bsrav.gif) left top repeat-y;
}

.bsrav3 {
background:url(../images/bg/bsrav.gif) right top repeat-y;
}

.bsrav4 {
background:url(../images/bg/bsrav4.gif) left top no-repeat;
}

.bsrav5 {
background:url(../images/bg/bsrav5.gif) right top no-repeat;
}

.bsrav6 {
background:url(../images/bg/bsrav6.gif) right bottom no-repeat;
width:100%;
}

.bsrav7 {
background:url(../images/bg/bsrav7.gif) left bottom no-repeat;
padding:9px 7px 13px 14px;
}

.bsravx1 {
font-size:9px;
margin:0 0 11px;
}

.bsravx2 {
width:100%;
margin:0 0 11px;
}

.bsravx3 {
width:50px;
vertical-align:top;
padding:0 13px 0 0;
}

.bsravx4 {
font-weight:700;
vertical-align:top;
}

.bpro {
padding:0 0 9px 11px;
}

.bpro1 {
float:left;
margin:0 0 2px;
}

.bpro2 {
padding:0 3px 0 0;
}

.bpro3 {
padding:0 9px 0 0;
}

.bce {
margin:7px 0 10px 11px;/*0 0 19px 11px;*/
}

.bce1 {
padding:0 17px 0 0;
}

.bce2 {
padding:0 15px 0 0;
}

.bce3 {
font-size:11px;
padding:0 21px 0 0;
}

.bce2 .kline {
width:243px;
height:5px;
background:url(../images/bg/line2.gif) left top no-repeat;
position:relative;
z-index:1;
}

.bce2 .kline1 {
width:243px;
height:5px;
background:url(../images/bg/line2_.gif) left top no-repeat;
position:relative;
z-index:1;
}

.num {
border-top:1px solid #c9c3b4;
width:100%;
margin:0 0 11px;
}

.num1 {
font-size:9px;
width:100px;
vertical-align:top;
padding:8px 0 0 11px;
}

.num2 {
font-size:15px;
vertical-align:top;
padding:8px 0 0 11px;
}

.num4 {
float:left;
width:34px;
}

.num4 a {
color:#414649;
text-decoration:none;
outline:none;
float:left;
display:block;
width:34px;
text-align:center;
height:18px;
margin:0 1px 0 0;
}

.num4 a:hover {
color:#414649;
text-decoration:none;
outline:none;
background:#eeebe4;
}

.num4 span {
color:#fff;
background:#fe4100;
float:left;
display:block;
width:34px;
text-align:center;
height:18px;
margin:0 1px 0 0;
}

.sort3 {
font-size:11px;
background:#fbfbf9;
}

.sort4 {
float:left;
margin:0 7px 0 0;
padding:0 18px 2px 0;
}

.sort4 a:hover {
color:#fe4100;
text-decoration:none;
outline:none;
border-bottom:1px dashed #fe4100;
}

.tcat1 {
vertical-align:top;
border-top:1px solid #c9c3b4;
width:100px;
background:#fff;
padding:11px 11px 13px;
text-align:center;
}

.tcat2 {
vertical-align:top;
border-top:1px solid #c9c3b4;
padding:11px 27px 13px 0;
}

.tcat2 h2 {
font-size:15px;
font-weight:400;
letter-spacing:-1px;
margin:0 0 5px;
}

.tcat2 p {
font-size:11px;
margin:0 0 7px;
}

.tcat3 {
vertical-align:top;
border-top:1px solid #c9c3b4;
padding:11px 11px 13px 0;
}

.tcat3-1 {
white-space:nowrap;
font-size:21px;
color:#fe4100;
letter-spacing:-1px;
margin:0 0 5px;
}

.tcat3-2 {
font-size:11px;
background:url(../images/bg/gal.gif) left no-repeat;
padding:0 0 0 23px;
}

.tcat3-2 a {
color:#8c887c;
text-decoration:none;
outline:none;
border-bottom:1px dashed #b0aa9b;
}

.tcat3-2 a:visited {
color:#8c887c;
text-decoration:none;
outline:none;
}

.tcat3-2_ {
font-size:11px;
padding:0 0 0 2px;
color:#8c887c;
}

.tcat3-3 {
white-space:nowrap;
font-size:13px;
color:#a3a3a3;
letter-spacing:-1px;
margin:0 0 5px;
}

.tcat3-4 {
white-space:nowrap;
font-size:21px;
color:#a3a3a3;
letter-spacing:-1px;
margin:0 0 5px;
}

.tcat3-5 {
font-size:11px;
background:url(../images/bg/gal_.gif) left no-repeat;
padding:0 0 0 23px;
}

.tcat3-5 a:hover {
color:#314299;
text-decoration:underline;
outline:none;
}

.tcatr2 {
background:url(../images/bg/tcatr2.gif) right top repeat-y;
}

.pota {
position:relative;
display:none;
z-index:2;
}

.pota1 {
position:absolute;
z-index:2;
border:1px solid #c9c3b4;
width:250px;
background:#f4f3ee;
font-size:11px;
left:207px;
top:-30px;
padding:13px 7px 7px;
}

.pota2 {
position:absolute;
z-index:2;
top:3px;
right:7px;
}

.way {
font-size:15px;
margin:0 0 11px;
}

.tov {
width:100%;
margin:0 0 47px;
}

.tov1 {
width:400px;
min-width:390px;
vertical-align:top;
padding:0 26px 0 0;
}

.ito {
background:#eeebe4;
margin:0 0 37px;
}

.ito1 {
padding:6px 1px 1px 6px;
}

.ito1 a {
display:block;
float:left;
border:1px solid #eeebe4;
background:#fff;
margin:0 5px 5px 0;
}

.ito1 a:hover {
border:1px solid #fe4200;
}

.tovc1 {
color:#a3a3a3;
}

.tovc2 {
color:#a3a3a3;
font-size:30px;
white-space:nowrap;
letter-spacing:-1px;
}

.tovc3 {
color:#fe4200;
font-size:30px;
white-space:nowrap;
letter-spacing:-1px;
}

.tovc4 {
font-size:9px;
margin:0 0 9px;
}

.tovc5 {
font-size:12px;
color:#FE4200;
}

.tova {
cursor:pointer;
width:260px;
margin:0 0 13px;
}

.tova1 {
background:#eeebe4 url(../images/bg/bsrav.gif) left top repeat-x;
}

.tova1-1 {
background:url(../images/bg/tova1-1.gif) left top no-repeat;
}

.tova1-2 {
background:url(../images/bg/tova1-2.gif) right top no-repeat;
}

.tova1-3 {
background:url(../images/bg/bsrav.gif) left bottom repeat-x;
padding:15px 10px 13px;
}

.tova2-1 {
background:url(../images/bg/tova2-1.gif) left bottom no-repeat;
}

.tova2-2 {
background:url(../images/bg/tova2-2.gif) right bottom no-repeat;
padding:15px 10px 13px;
}

.tova2-2_quest {
font-size: 13px;
color:#FE5800;
text-decoration: underline;
}

.har1 {
float:left;
width:100%;
margin:0 15px 17px 0;
}

.har2 {
font-weight:700;
margin:0 0 7px;
}

.har3 {
width:100%;
font-size:11px;
}

.har3-1 {
border-bottom:4px #fff solid;
vertical-align:top;
padding:5px 7px 6px 10px;
}

.har3-2 {
border-bottom:4px #fff solid;
vertical-align:top;
width:30%;
padding:5px 7px 6px 10px;
}

.har3-t td {
background:#fbfbf9;
}

.har3-t_ td {
background:#eeebe4;
}

.har3-2 .pota {
position:relative;
z-index:5;
}

.har3-2 .pota1 {
position:absolute;
z-index:5;
border:1px solid #c9c3b4;
width:250px;
background:#f4f3ee;
font-size:11px;
left:0;
top:-30px;
padding:13px 7px 7px;
}

.har3-2 .pota2 {
position:absolute;
z-index:5;
top:3px;
right:7px;
}

option,optgroup,select {
color:#525355;
}

.parah_s {
margin-top:15px;
}

.ui-slider-range {
position:absolute;
background:url(../images/bg/line1_l.gif) left top repeat-x;
width:100%;
height:100%;
}

.ui-effects-transfer {
border:1px solid #aaa;
z-index:1001;
}

.ise4 .kline {
background:transparent url(../images/bg/line2.gif) no-repeat scroll left top;
height:5px;
position:relative;
width:243px;
z-index:1;
}

.page_scroller {
float:left;
width:80%;
overflow:hidden;
white-space:nowrap;
height:18px;
position:relative;
}

.page_holder,.page_containment {
position:absolute;
white-space:nowrap;
}

.paramx1 span {
font-weight:400;
}

.srav2 {
background-color:#f1eee8;
}

.srav td,th {
padding:3px 10px;
}

.srav_act {
text-decoration:none;
color:grey;
font-weight:700;
}

.basket_pay_item {
border-left:none;
margin-left:-1px;
font-size:15px;
color:#4e5255;
padding:19px;
}

.basket_pay_item span {
border-bottom:dashed 1px #414649;
cursor:pointer;
}

.bpact {
-moz-border-radius-topright:7px;
-webkit-border-radius-topright:7px;
-moz-border-radius-bottomright:7px;
-webkit-border-radius-bottomright:7px;
border:1px solid #c9c3b4;
border-left:none;
background-color:#FFF;
margin-left:-1px;
font-size:15px;
color:#4e5255;
padding:18px 18px 18px 19px;
}

.bpact span {
border-bottom:none;
}

.basket_pay_text {
min-height:300px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border:1px solid #c9c3b4;
width:350px;
font-size:11px;
color:#414649;
padding:10px;
}

.add_to_basket {
font-size:16px;
height:60px;
border:solid 1px #c9c3b4;
-moz-border-radius-topright:9px;
-webkit-border-radius-topright:9px;
-moz-border-radius-topleft:9px;
-webkit-border-radius-topleft:9px;
background:#d8d0c3 url(../images/basket_plus.gif) 10px no-repeat;
}

.quest_when {
background-image: url(../images/basket_quest.gif);
}

#basketLoader {
display:none;
margin:14px 14px 0 0;
}

#addedBasketBlock {
cursor:default;
}

img,object {
border:0;
}

form,.parah_,.parah,.bsravh,.bsravh_ {
margin:0;
}

input,select {
font-size:100%;
font-family:Arial;
}

a,a:visited,.eu2 a:hover,.xmenu3 a:visited,.xmenu3_ a:visited,.sort4 a:visited,.pota3 a:visited,.har3-2 .pota3 a:visited {
color:#314299;
text-decoration:none;
outline:none;
}

a:hover,.htel a:hover,.tmenu1 a:hover,.ofor a:hover,.rmenu a:hover,.icat6-1 a:hover,.fmenu1 a:hover,.xmenu3 a:hover,.xmenu3_ a:hover,.parah a:hover,.parah_ a:hover,.bsravh a:hover,.bsravh_ a:hover,.way a:hover {
color:#fe4200;
text-decoration:none;
outline:none;
}

.sk1,.shead1 {
max-width:1300px;
text-align:left;
width:expression(document.body.clientWidth>1300?"1300px":"100%");
position:relative;
z-index:1;
margin:auto;
}

.isk,.isk3,.zsk,.hsk,.hfoot,.paramt,.bsravt,.tcat,.tform {
width:100%;
}

.isk2,.zsk3 {
width:204px;
vertical-align:top;
padding:11px 20px 37px 0;
}

.isk4,.isk5 {
vertical-align:top;
width:50%;
padding:0 13px 0 0;
}

.htel a,.htel a:visited,.rmenu a,.rmenu a:visited,.fpoisk4 a:visited,.num4 a:visited {
color:#414649;
text-decoration:none;
outline:none;
}

.tmenu1 a:visited,.ofor a,.ofor a:visited,.fmenu1 a,.fmenu1 a:visited {
color:#3a464d;
text-decoration:none;
outline:none;
}

.tmenu3-1,.ise1,.ise3 {
padding-right:6px;
}

.fpoisk4 a:hover,.paramt2 a:hover,.bsravt2 a:hover,.bce3 a:hover,.tcat3-2 a:hover,.pota3 a:hover,.har3-2 .pota3 a:hover {
color:#fe4200;
text-decoration:none;
outline:none;
border-bottom:1px dashed #fe8300;
}

.ise2,.ise4 {
padding-right:16px;
}

.ise5 input,.paramt1 input {
background:#fff url(../images/bg/ise5.gif) left top no-repeat;
width:72px;
font-size:13px;
color:#414649;
border:none;
height:24px;
padding:0;
}

.icat,.tovc {
margin:0 0 21px;
}

.icat6-1 a,.icat6-1 a:visited {
color:#000;
text-decoration:none;
outline:none;
}

.rspec2-2,.tov2 {
vertical-align:top;
}

.rspec3-1 a,.rspec3-1 a:visited {
color:#5a5f61;
text-decoration:underline;
outline:none;
}

.rspec3-1 a:hover,.bsravx1 a:hover,.tcat3-5 a,.tcat3-5 a:visited {
color:#fe4200;
text-decoration:underline;
outline:none;
}

.copy,.eu2 {
font-size:9px;
color:#5a5f61;
margin:0 0 11px;
}

.eu2 a,.eu2 a:visited {
color:#5a5f61;
text-decoration:none;
outline:none;
}

.parah,.bsravh {
font-size:15px;
letter-spacing:-1px;
margin:0 0 15px;
}

.parah_,.bsravh_ {
font-size:15px;
letter-spacing:-1px;
}

.parah a,.bsravh a {
color:#4e5255;
text-decoration:none;
outline:none;
background:url(../images/bg/parah.gif) right no-repeat;
padding-right:15px;
}

.parah a:visited,.parah_ a:visited,.bsravh a:visited,.bsravh_ a:visited {
color:#4e5255;
text-decoration:none;
outline:none;
}

.parah_ a,.bsravh_ a {
color:#4e5255;
text-decoration:none;
outline:none;
background:url(../images/bg/parah_.gif) right no-repeat;
padding-right:15px;
}

.paramx1,.params1 {
font-size:11px;
font-weight:700;
margin:0 0 7px;
}

.paramt2,.bsravt2 {
font-size:11px;
text-align:right;
}

.paramt2 a,.bsravt2 a,.bce3 a {
color:#b0aa9b;
text-decoration:none;
outline:none;
border-bottom:1px dashed #b0aa9b;
}

.paramt2 a:visited,.bsravt2 a:visited,.bce3 a:visited {
color:#b0aa9b;
text-decoration:none;
outline:none;
}

.bsrav1,.tova2 {
background:url(../images/bg/bsrav.gif) left bottom repeat-x;
}

.bsravt1 input,.bce4 input {
background:#e5e5e5 url(../images/bg/ise5_b.gif) left top no-repeat;
width:72px;
font-size:13px;
color:#414649;
border:none;
height:24px;
padding:0;
}

.bsravx1 a,.bsravx1 a:visited {
color:#74777a;
text-decoration:underline;
outline:none;
}

.num3,.num5 {
float:left;
width:21px;
}

.sort1,.sort2 {
vertical-align:top;
font-size:11px;
background:#fbfbf9;
padding:2px 0 5px;
}

.sort4 a,.pota3 a,.har3-2 .pota3 a {
color:#314299;
text-decoration:none;
outline:none;
border-bottom:1px dashed #314299;
}

.pota3,.har3-2 .pota3 {
padding:7px 0 0;
}

.pota4,.har3-2 .pota4 {
width:10px;
height:19px;
background:url(../images/bg/pota4.gif) right top no-repeat;
position:absolute;
z-index:2;
top:27px;
left:-10px;
}

.way a,.way a:visited {
color:#7e7c78;
text-decoration:none;
outline:none;
}

#hiddenPanel_types,.noscript_table,.basket_pay_descr {
display:none;
}


div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../images/fancy/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('../images/fancy/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	/*
	background: #000;
	color: #FFF;
	*/
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('../images/fancy/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('../images/fancy/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('../images/fancy/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('../images/fancy/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../images/fancy/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('../images/fancy/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../images/fancy/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('../images/fancy/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../images/fancy/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('../images/fancy/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../images/fancy/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(../images/fancy/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(../images/fancy/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(../images/fancy/fancy_title_right.png) repeat-x;
}

.ssh {
display:none;
}



/* Suggest */
.ac_results {
padding: 0px;
border: 1px solid WindowFrame;
background-color: Window;
overflow: hidden;
z-index: 10;
}

.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}

.ac_results iframe {
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;
top:0;
left:0;
z-index:-1;
filter:mask();
width:3000px;
height:3000px;
}

.ac_results li {
margin: 0px;
padding: 2px 5px;
cursor: pointer;
display: block;
width: 100%;
font: menu;
font-size: 12px;
overflow: hidden;
}

.ac_loading {
/*background : Window url('./indicator.gif') right center no-repeat;*/
}

.ac_over {
background-color: Highlight;
color: HighlightText;
}

#exclam_basket_time {
width:465px;
border:1px solid #c9c3b4;
background: #eeebe4 url(/images/icons/exclamation-diamond.png) no-repeat 10px center;
padding: 10px 10px 10px 36px;
margin:-40px 0 0 259px;
}

.from_to_select {
	width: 37px;
}

#autofill {
width:80%;
}

#sGo {
margin-left:10px;
}



/* �� ���� ������ */
#e96_dmk	{ width: 100%;}
#e96_dmk_td	{ padding: 0 20px 27px 27px;} 
.dmk		{ width: 100%; background: #fff url(/images/bg/dmk.gif) left top repeat-x;}
.dmk1		{ background: url(/images/bg/dmk1.gif) left top no-repeat;}
.dmk2		{ background: url(/images/bg/dmk2.gif) right bottom no-repeat;}
.dmk3		{ background: url(/images/bg/dmk3.gif) left bottom no-repeat;}
.dmk4		{ background: url(/images/bg/dmk4.gif) right top no-repeat; padding: 11px 0 30px 0;}
.dmkh		{ font-size: 108%; font-weight: bold; color: #313150; padding: 0 0 0 14px; margin: 0 0 17px 0;}

.sdmk		{ width: 100%;}
.sdmk1		{ width: 33%; vertical-align: top; padding: 0 14px 0 14px;}
.sdmk1-1	{ font-size: 85%; color: #948c9e; margin: 0 0 15px 0;}
.sdmk1-2	{ width: 100%;}
.sdmk1-3	{ width: 120px; vertical-align: top;}
.sdmk1-4	{ vertical-align: top; padding: 0 0 0 17px;}
.sdmk1-3 a { padding: 0px;}
.sdmk1-3 a:hover		{ background: none;}
.sdmk1-5	{
color:#5A5F61; font-size: 9px;
}
.sdmk1-6	{ font-size: 100%; font-weight: 700;}
.sdmk1-7	{
color:#FE4100;
font-size:21px;
letter-spacing:-1px;
margin:0 0 5px;
white-space:nowrap;
}


/* �������� ����������� */
#rels { background:white; margin-bottom:27px; border:solid 1px #dfdbd2;}
#rels_h { background: #f2efea; height:36px;}
#rels_h_lt { background:transparent url('/images/rel_sprite.png') no-repeat -32px -8px; width:8px; height:8px; margin:-1px 0 0 -1px; float:left;}
#rels_h_rt { background:transparent url('/images/rel_sprite.png') no-repeat -24px -8px; width:8px; height:8px; margin:-1px -1px 0 0; float:right;}
#rels_h_plus { background:transparent url('/images/rel_sprite.png') no-repeat -40px 0px; width:28px; height:18px; margin:-14px 0 0 10px; float:left;}
#rels_h_label { width:100%; float:left; margin:3px 0 0 26px; font-size: 15px; color:#4e5255;}
#rels_h_no_tanx { margin-left:20px; border-bottom:dashed 1px #8c887c; color:#8c887c; font-size:11px; cursor: pointer;}
#rels_f { height:7px;}
#rels_f_lb { background:transparent url('/images/rel_sprite.png') no-repeat -32px 0px; width:8px; height:8px; margin:0 0 -1px -1px; float:left;}
#rels_f_rb { background:transparent url('/images/rel_sprite.png') no-repeat -24px 0px; width:8px; height:8px; margin:0 -1px -1px 0; float:right;}

#rels_list { overflow: hidden;}
.rel { float:left; margin: 5px 4% 0 4%; width: 42%; height:90px; }
.rel_l { width:30px; cursor: pointer; visibility: hidden; }
.rel_arr_l { background:transparent url('/images/rel_sprite.png') no-repeat 0px 0px; width: 6px; height: 8px; margin: auto; }
.rel_l:hover .rel_arr_l { background-position: -12px 0px; }
.rel_r { width:30px; cursor: pointer; }
.rel_arr_r { background:transparent url('/images/rel_sprite.png') no-repeat -6px 0px; width: 6px; height: 8px; margin: auto; }
.rel_r:hover .rel_arr_r { background-position: -18px 0px; }

.rel_prod_holder { overflow: hidden; width:250px; height: 80px; }
.rel_prod_list { width:10000px; }
.rel_item { float:left; width:250px; }

.rel_prod { padding-top: 10px; }
.rel_prod_img { margin:0 12px 0 0; }
.rel_prod_topic { }
.rel_prod_title { }
.rel_btn { background:transparent url('/images/rel_sprite.png') no-repeat 0px -18px; width: 49px; height: 18px; border: none; cursor:pointer; vertical-align: sub; margin-left: 10px; }
.rel_btn:hover { background-position:0px -36px; }
.rel_btn_span { font-size: 14px; margin-left: 10px; }
.rel_rur { font-size: 14px; }
.rel_prod_a_img { width:80px; height:65px; display: block; float:left; margin-right:10px; }


/* ������ */

.label_new {
background-color:#FE8300;
color:white;
font-weight:normal;
margin-left:7px;
padding:1px 5px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
h1 .label_new {
font-size:15px;
}

.label_reduction { color:#FE5800;font-size:15px;font-weight:normal;margin-left:7px; }
.label_reduction a { color:#FE5800; }

.label_act { color:#FE5800;font-size:15px;font-weight:normal;margin-left:7px; }
.label_act a { color:#FE5800; }



#whenProduct,#whenProductI {
display:none;
}
.whenProductInner {
padding:2em 1em 1em 1em;
}
.whenProductInner p {
height: 50px;
}
.whenForm {}
.whenForm fieldset {
border:none;
margin:0;padding:0;
}
.whenForm input {
width:99%;
margin-bottom:1.7em;
}
.whenProductBtns {
text-align:right;
padding-top:1em;
}
.whenProductCancel {
background:#FFFFFF url(../images/bg/ise5.gif) no-repeat scroll left top;
border:medium none;
color:#414649;
font-size:13px;
height:24px;
padding:0;
width:72px !important;
}
.whenProductOK {
background:#FFFFFF url(../images/bg/ise5.gif) no-repeat scroll left top;
border:medium none;
color:#414649;
font-size:13px;
height:24px;
padding:0;
margin-right:1em;
width:72px !important;
}
.whenProductLoader {
display:none;
padding:155px 0 0 200px;
}
.whenProductTanx {
display:none;
padding:100px;
}
.whenProductTanxCancel {
background:#FFFFFF url(../images/bg/ise5.gif) no-repeat scroll left top;
border:medium none;
color:#414649;
font-size:13px;
height:24px;
padding:0;
width:72px !important;
margin-top:2em;
}

.when_product {
color:#FE5800;
font-size:11px;
text-decoration: underline;
}
.when_product:visited {
color:#FE5800;
text-decoration: underline;
}

#addWhenProduct {
}

/* Main page's brands */
#brandsPanel {
background-color:#EEEBE4;
padding:0 25px 0 27px;
overflow:hidden;
display:none;
}
#brandsPanelIn {
background-color:#3e3c3b;
color:#fff;
font-size:13px;
}
#brandsList {
padding:20px 0 0 15px;
line-height: 24px;
text-align: justify;
}
#brandsList
	.size1 { font-size:13px; }
	.size2 { font-size:16px; }
	.size3 { font-size:19px; }
	.size4 { font-size:22px; }
	.size5 { font-size:25px; }
#brandsList a {
color:#fff;
text-decoration:none;
padding:3px 5px;
margin-right:14px;
white-space:nowrap;
}
#brandsList a:hover {
background-color:#5a5352;
}
#brandsPanelBottom {
background:#3b3a39 url(/images/brand_sprite.png) repeat-x left bottom;
height:30px;
position: relative;
}
#brandsBottomLeft {
position:absolute;
left:0px;
bottom:0px;
width:10px; height:30px;
background:#484746 url(/images/brand_sprite.png) no-repeat -211px 0px;
}
#brandsBottomRight {
position:absolute;
right:0px;
bottom:0px;
width:10px; height:30px;
background:#484746 url(/images/brand_sprite.png) no-repeat -201px 0px;
}
#brandsBottomCloseBtn {
position:absolute;
right:7px;
bottom:3px;
width:17px; height:18px;
background:#484746 url(/images/brand_sprite.png) no-repeat -221px 0px;
cursor:pointer;
}
#brandsBottomCloseBtn:hover {
background-position:-238px 0px;
}
#brandsButton {
width:201px; height:21px;
background:#f5f5f5 url(/images/brand_sprite.png) no-repeat 0px 0px;
cursor:pointer;
}
#brandsButton:hover {
background-position:0px -21px;
}
.brandsButton_opened {
background-position:0px 0px !important;
}

#brandAbout {
margin-top:10px;
padding-right:30px;
}
#brandLogo {

}
#brandLogo a {
color:#414649;
font-size:13px;
text-decoration:none;
}
#brandLogo img {
margin-right:25px;
}
#brandAbout h1 {
margin:10px 0 7px 0;
}


.search_topic {
	font-size:24px;
	font-weight:400;
	letter-spacing:-1px;
	margin-bottom:0;
}


#BasketDiscountBlock {
	border:solid 1px #e3ded5;
	height:95px;
	background:#F9F7F5 url(/images/discount_card_new.png) no-repeat 150px bottom;
	-moz-border-radius: 9px; -webkit-border-radius:9px; border-radius:9px;
	padding:10px 12px 0 12px;
}

#BasketDiscountBlock table {
	width:100%;
}

#BasketDiscountBlock table td {
	vertical-align: top;
}

#bdb1 {
	width:160px;
}
#bdb2 {
	width:115px;
}
#bdb3 {
	width:87px;
}
#bdb4 {
}

#card_num {
	
}

.kor {
	margin-bottom:12px;
	border-bottom:solid 1px #d4cec2; 
}
.kor td {
	padding-bottom:12px;
}

#BasketDiscountBlockNC { overflow:hidden; }
#BasketDiscountBlockNC1 { float:left; margin-right:114px; width:160px; }
#BasketDiscountBlockNC2 { float:left; width:300px; }




.BuyBlock {
	width:215px;
	cursor:pointer;
	margin:0 0 13px;
	float: left;
}
#BBWrapper {
	border:solid 1px #C9C3B4;
	-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;
}
#BBHeader {
	border-bottom:solid 1px #C9C3B4;
	background-color: #FF5D19;
	padding: 3px 10px 3px 10px;
	-webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px;
	overflow: hidden;
}
#BBHeaderAdded {
	border-bottom:solid 1px #C9C3B4;
	background-color: #EEEBE4;
	padding: 10px;
	-webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px;
	overflow: hidden;
	font-size:1.1em;
}
#BBHeaderNoExist {
	border-bottom:solid 1px #C9C3B4;
	background-color: #C9C3B4;
	-webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px;
	overflow: hidden;
	font-size:4.5em;
	color:white;
}
#BBHeaderNoExistQ {
	margin: -5px 10px;
}
#BBHeaderPlus {
	width: 63px;
	height: 53px;
	background: url("/images/product_page_sprite.png") no-repeat -141px 0px;
	float:left;
}
.BuyBlock:hover #BBHeaderPlus {
	background: url("/images/product_page_sprite.png") no-repeat 0px 0px;
}
#BBHeaderBasket {
	width: 55px;
	height: 53px;
	background: url("/images/product_page_sprite.png") no-repeat -86px 0px;
	float:right;
}
#BBHeaderLoader {
	visibility: hidden;
}
#BBBody {
	padding: 8px;
}



#BuyAndCompare {
	overflow: hidden;
}
#CompareBlock {
	margin:23px 0 0 21px;
	float: left;
}

#FeaturesBlock {
	margin: 15px 0 0 0;
	font-size: 11px;
}
#FeaturesBlock td {
	width: 180px;
	min-width:180px;
	vertical-align: top;
	padding:  0 10px 12px 0;
	overflow: hidden;
}
.FeatureCheck {
	width: 23px;
	height: 22px;
	background: url("/images/product_page_sprite.png") no-repeat -63px 0px;
	float:left;
}
.FeatureText {
	float:left;
	margin: 10px 0 0 -4px;
	width: 147px;
}







