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;
}

.workingtime_header {
font-size: 15px;
letter-spacing:-1px;
}

.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;

text-shadow: 0px 1px 0px #f6f6f6;
filter: dropshadow(color=#f6f6f6, offx=0, offy=1); 
}

.tmenu1 a, .tmenu1 a:visited {
color:#425966;
outline:none;
display:block;
float:left;
margin-right:29px;
}

.tmenu15 {
}

.tmenu2 {
text-align:center;
font-size:11px;
color:#545454;
padding:0 35px 0 0;

text-shadow: 0px 1px 0px #f6f6f6;
filter: dropshadow(color=#f6f6f6, offx=0, offy=1);
}

.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;
border-bottom: 1px dashed #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;
border-bottom: 1px dashed #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;
outline:none;
display:block;
padding:7px 0 0;
}

.xmenu3_ a {
color:#414649;
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;
}
/*.xmenu7 A.active { text-decoration: none; }*/
.xmenu7 A b { color: #fe4200; text-decoration: underline; }

.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:13px;
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;
outline:none;
float:left;
display:block;
width:34px;
text-align:center;
height:18px;
margin:0 1px 0 0;
}

.num4 a:hover {
color:#414649;
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:12px;
padding: 0px 0px 8px 11px;
background:#fbfbf9;
}

.sort4 {
float:left;
margin:0 7px 0 0;
padding:0 18px 2px 0;
}

.sort4 a:hover {
color:#fe4100;
outline:none;
border-bottom:1px dashed #fe4100;
text-decoration:none;
}

.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 1px 23px;
}

.tcat3-2 a {
color:#8c887c;
outline:none;
border-bottom:1px dashed #b0aa9b;
text-decoration:none;
}

.tcat3-2 a:visited {
color:#8c887c;
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;
}
.pota2 a { text-decoration: none; }

.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 a {
    text-decoration: none;
}

.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 {
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;
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;
outline:none;
text-decoration: underline;
}
.xmenu3 a:link, .xmenu3 a:visited, .xmenu3 a:active, .xmenu3 a:hover { text-decoration: none; border-bottom: 1px dashed #314299; line-height: 1em; padding-bottom: 0px; }
.xmenu3_ a:link, .xmenu3_ a:visited, .xmenu3_ a:active, .xmenu3_ a:hover { text-decoration: none; border-bottom: none; line-height: 1em; padding-bottom: 0px; }
.xmenu3 a:hover { border-bottom: 1px dashed #FE4200; }
.parah a:hover { text-decoration: none; border-bottom-color: #fe4200; }

#BBBody SPAN { border-bottom: 1px dashed #FF5600; }

.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;*/
text-decoration: underline;
outline:none;
}

.ofor a, .ofor a:visited, .fmenu1 a,.fmenu1 a:visited {
color:#3a464d;
/*text-decoration:none;*/
text-decoration: underline;
outline:none;
}
.ofor a, .ofor a:visited, .ofor a:active, .ofor a:hover { text-decoration: 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;*/
text-decoration: underline;
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;
border-bottom: 1px dashed #4e5255;
text-decoration:none;
outline:none;
background:url(../images/bg/parah.gif) right no-repeat;
padding-right:15px;
}
.parah a { background-image: none; padding-right: 0px; }
.parah a+span { 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;
}
.parah_ a { background-image: none; padding-right: 0px; }
.parah_ a+span { 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:bottom;
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; }

.label_archive { color:#FE5800;font-size:15px;font-weight:normal;margin-left:7px; }
.label_archive 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;*/
text-decoration: none;
border-bottom: 1px dashed #FE5800;
}
.when_product:visited {
color:#FE5800;
/*text-decoration: underline;*/
text-decoration: none;
border-bottom: 1px dashed #FE5800;
}
.when_product:hover {
color:#FE5800;
/*text-decoration: underline;*/
text-decoration: none;
border-bottom: 1px dashed #FE5800;
}

#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;*/
text-decoration: underline;
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;
}






A.show_all_types:link, A.srav_act:link, A.show_all_types:visited, A.srav_act:visited, A.show_all_types:active, A.srav_act:active, A.show_all_types:hover, A.srav_act:hover, A.show_diff_types:link, A.show_diff_types:visited, A.show_diff_types:active, A.show_diff_types:hover { text-decoration: none; border-bottom: 1px dashed #314299; }
A.show_all_types:hover, A.show_diff_types:hover, A.srav_act:hover { text-decoration: none; border-bottom: 1px dashed #FE4200; }
A.srav_act:link, A.srav_act:visited, A.srav_act:active { border-bottom: 1px dashed grey; }
A.srav_act:hover { text-decoration: none; border-bottom: 1px dashed #FE4200; }

A#btn_show_map:link, A#btn_show_map:visited, A#btn_show_map:active { text-decoration: none; border-bottom: 1px dashed #314299;  }
A#btn_show_map:hover { text-decoration: none; border-bottom: 1px dashed #FE4200;  }

A.srav_link_new:link, A.srav_link_new:visited, A.srav_link_new:active { color: #4E5255; border-bottom: 1px dashed #4E5255; }
A.srav_link_new:hover { border-bottom: 1px dashed #FE4200; color: #FE4200; }

A.srav_link_new { background: none; padding: 0px; }
.bsravh .srav_arr { background: url("../images/bg/parah.gif") no-repeat scroll right center transparent; padding-left: 15px; }
.bsravh_ .srav_arr { background: url("../images/bg/parah_.gif") no-repeat scroll right center transparent; padding-left: 15px; }




.clear { clear: left; }
.opinions-block { padding: 0px 0px 0px 22px; margin: 0px 0px 30px 0px; border-bottom: 1px dashed #b9b9b9; }
.opinions-info { color: #474747; font-size: 14px; float: left; }
.opinions-info .logo { margin: 0px 0px 15px 0px; float: none; position: static; padding: 0px; }
.opinions-info .stars { margin: 20px 0px 5px 0px; }
.opinions-info .stars .star-active { background: url("/images/opinion_star_active.gif") top left no-repeat; padding: 18px 20px 0px 0px; }
.opinions-info .stars .star-inactive { background: url("/images/opinion_star_inactive.gif") top left no-repeat; padding: 18px 20px 0px 0px; }
.opinions-info .opinions-count { margin: 0px 0px 15px 0px; }
.opinions-info .post-opinion { margin: 0px 0px 0px -12px; }

.opinions-list { margin: 0px 0px 0px 175px; padding: 0px; list-style: none; color: #292828; }
.opinions-list LI { margin: 0px 0px 20px 0px; padding: 0px 5px 20px 5px; border-bottom: 1px solid #c2c2c2; }
.opinions-list LI:last-child { margin-bottom: 0px; border-bottom: none; }
.opinions-list .date { float: right; font-size: 12px; color: #747272; font-style: italic; }
.opinions-list .author A:link, .opinions-list .author A:visited, .opinions-list .author A:active { color: #474848; }
.opinions-list .stars { margin: 25px 0px 0px 0px; line-height: 0px; }
.opinions-list .stars .star-active { background: url("/images/opinion_post_star_active.gif") top left no-repeat; padding: 15px 15px 0px 0px; }
.opinions-list .stars .star-inactive { background: url("/images/opinion_post_star_inactive.gif") top left no-repeat; padding: 15px 15px 0px 0px; }

.all-opinions { margin: 20px 0px 25px 180px; color: #787878; font-size: 14px; }


.yamarket-stars { margin: 25px 0px 5px 0px; }
.yamarket-stars .star-active { background: url("/images/opinion_star_active.gif") top left no-repeat; padding: 18px 20px 0px 0px; }
.yamarket-stars .star-inactive { background: url("/images/opinion_star_inactive.gif") top left no-repeat; padding: 18px 20px 0px 0px; }
.item-opinions-more { display: none; }
.item-opinions .item { padding: 25px 0px 25px 0px; border-top: 1px solid #c2c2c2; }
.item-opinions .item P { margin: 0px 0px 5px 0px; padding: 0px; }
.item-opinions .item:first-child { border-top: none; }
.item-opinions.item-opinions-more .item:first-child { border-top: 1px solid #c2c2c2; }
.item-opinions .date { float: right; font-size: 12px; color: #747272; font-style: italic; }
.item-opinions .name A:link, .item-opinions .name A:visited, .item-opinions .name A:active { color: #474848; }
.item-opinions .stars { margin: 27px 0px 3px 0px; line-height: 0px; }
.item-opinions .stars .star-active { background: url("/images/opinion_post_star_active.gif") top left no-repeat; padding: 15px 15px 0px 0px; }
.item-opinions .stars .star-inactive { background: url("/images/opinion_post_star_inactive.gif") top left no-repeat; padding: 15px 15px 0px 0px; }
.item-opinions-more-link { margin: 0px 0px 40px 0px; font-size: 15px; color: #757575; }
A.more_opinions:link, A.more_opinions:visited, A.more_opinions:active { border-bottom: 1px dashed #314299; text-decoration: none; }
A.more_opinions:hover { border-bottom: 1px dashed #FE4200; text-decoration: none; }

.new_basket_payment .bpact span, .new_basket_payment .basket_pay_item span { border: none; }

.ekb-quality { position: absolute; right: 30px; top: 5px }

#hcSize td {
    text-align: center;
    vertical-align: middle;
}

#hcImg {
    width: 400px;
}


#hcImg .hcMedium {
    text-align: center;
    position: relative;
    width: 400px;
    height: 400px;
}

#hcImg .hcMedium .hcMagnifier {
    position: absolute;
    z-index:1;
    width: 30px;
    height: 30px;
    left: 185px;
    top: 185px;
    background: url('/images/gallery/sprite.png') -100px 0px no-repeat;
    visibility: hidden;
}

#hcImg .hc400 {
    position: absolute;
    left: 0;
    top: 0;
    width: 400px;
    height: 400px;
    text-align: center;
}

#hcImg .hc400.hcHidden {
    visibility: hidden;
}

#hcImg .hc400:hover .hcMagnifier {
    visibility: visible;
}

#hcImg .hcPreviews {
    padding: 12px 24px;
    height: 62px;
    position: relative;
}

#hcImg .hcBtn {
    position: absolute;
    width: 10px;
    height: 14px;
    top: 36px;
    background-image: url('/images/gallery/sprite.png');
    background-repeat: no-repaet;
}

#hcImg .hcBtn.hcLeft {
    left: 4px;
    background-position: 0px -100px;
}

#hcImg .hcBtn.hcLeft:hover {
    background-position: 0px -150px;
}

#hcImg .hcBtn.hcRight {
    right: 4px;
    background-position: -50px -100px;
}

#hcImg .hcBtn.hcRight:hover {
    background-position: -50px -150px;
}

#hcImg .hcListOuter {
    height: 62px;
    overflow: hidden;
    z-index: 1;
    position: absolute;
    left: 35px;
    right: 35px;
    top: 12px;
}

.hcListOuter .hcShadowLeft {
    position: absolute;
    top: 0;
    left: -1px;
    width: 5px;
    height: 62px;
    background: url('/images/gallery/shadow-left.png') left top no-repeat;
    z-index: 2;
}

.hcListOuter .hcShadowRight {
    position: absolute;
    top: 0;
    right: -1px;
    width: 5px;
    height: 62px;
    background: url('/images/gallery/shadow-right.png') left top no-repeat;
    z-index: 2;
}

.hcPreviews.hcNoControls .hcShadowLeft,
.hcPreviews.hcNoControls .hcShadowRight,
.hcPreviews.hcNoControls .hcBtn {
    visibility: hidden;
}

#hcImg ul.hcList {
    height: 62px;
    margin: 0;
    padding: 0;
    width: 100500px;
    list-style-type: none;
    position: absolute;
    z-index: 1;
}

#hcImg ul.hcList > li {
    float: left;
    width: 60px;
    height: 60px;
    margin-right: 5px;
    border: 1px solid #eeebe4;
}

#hcImg ul.hcList:hover > li.active {
	border-color: #eeebe4;
}

#hcImg ul.hcList > li:hover,
#hcImg ul.hcList > li.active:hover,
#hcImg ul.hcList > li.active {
    border-color: #ff5600;
}


#hcFancyShadow {
    display:none;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: black;
    opacity: 0.4;
    filter: alpha(opacity = 50);
    z-index: 999;
}

#hcFancyOverlay {
    background: white;
    position: fixed;
    z-index: 1001;
    margin: 24px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    visibility: hidden;
}

.hcFancy {
    position: fixed;
    z-index: 1000;
    /*
    background: #c1bfb8;
    */
    background: white;
    visibility:hidden;

    box-shadow: 0px 0px 18px black;
    -moz-box-shadow: 0px 0px 18px black;
    -webkit-box-shadow: 0px 0px 18px black;
    box-shadow: 0px 0px 18px rgba(0,0,0,.75);
    -moz-box-shadow: 0px 0px 18px rgba(0,0,0,.75);
    -webkit-box-shadow: 0px 0px 18px rgba(0,0,0,.75);

    margin: 24px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.hcFancy .hcImgArea {
    background: white;
    position: absolute;
    left: 60px;
    right: 60px;
    top: 30px;
    bottom: 132px;
    overflow: hidden;
}

.hcFancy > .hcBtn {
    width: 25px;
    height: 42px;
    top: 0;
    position: absolute;
    background-image: url('/images/gallery/sprite.png');
    background-repeat: no-repeat;
}

.hcFancy > .hcBtn.hcLeft {
    left: 20px;
    background-position: 0 0;
}

.hcFancy > .hcBtn.hcLeft:hover {
    background-position: 0 -50px;
}

.hcFancy > .hcBtn.hcRight {
    background-position: -50px 0;
    right: 20px;
}

.hcFancy > .hcBtn.hcRight:hover {
    background-position: -50px -50px;
}

.hcFancy > .hcBtnClose {
    position: absolute;
    right: 7px;
    top: 5px;
    width: 12px;
    height: 12px;
    background: url('/images/gallery/sprite.png') -100px -50px no-repeat;
}

.hcFancy > .hcBtnClose:hover {
    background: url('/images/gallery/sprite.png') -100px -100px no-repeat;
}

.hcFancy .hcImgArea .hcImg {
    text-align: center;
}

.hcFancy .hcPreviews {
    position: absolute;
    background: white;
    height: 82px;
    padding: 20px 40px 0;

    left: 0;
    right: 0;
    bottom: 0;
}

.hcFancy .hcListOuter {
    height: 82px;
    overflow: hidden;
    position: relative;
}

.hcFancy ul.hcList {
    position: relative;
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 100500px;
}

.hcFancy ul.hcList > li {
    float: left;
    width: 60px;
    height: 60px;
    margin-right: 5px;
    border: 1px solid #eeebe4;
}

.hcFancy ul.hcList > li.active {
    border-color: #ff5600;
}

ul.hcList > li > a {
    display: table-cell;
    width: 60px;
    height: 60px;
    vertical-align: middle;
    text-align: center;
    *display: block;
}

.hcFancy .hcPreviews .hcBtn {
    position: absolute;
    width: 10px;
    height: 14px;
    top: 44px;
    background-image: url('/images/gallery/sprite.png');
    background-repeat: no-repeat;
}

.hcFancy .hcPreviews .hcBtn.hcLeft {
    left: 20px;
    background-position: 0px -100px;
}

.hcFancy .hcPreviews .hcBtn.hcLeft:hover {
    background-position: 0px -150px;
}

.hcFancy .hcPreviews .hcBtn.hcRight {
    right: 20px;
    background-position: -50px -100px;
}

.hcFancy .hcPreviews .hcBtn.hcRight:hover {
    background-position: -50px -150px;
}

.hc-markdown {
	border: 1px solid #ff5d19;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 3px;
	margin-bottom: 5px;
}

.hc-markdown .hc-head {
	padding: 9px 0 0 12px;
}

.hc-markdown .hc-price-old {
	color: #52585b;
	font-size: 13px;
	text-decoration: line-through;
}

.hc-markdown .hc-price {
	color: #52585b;
	font-size: 16px;
}

.hc-markdown .hc-mini-button {
	border: 1px solid #d4cec1;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	font-size: 16px;
	cursor: pointer;
}

.hc-markdown .hc-mini-button .hc-top {
	height: 40px;
	background: #f4f3ee;
	border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 0px 0px;
	border-bottom: 1px solid #dad5ca;
}

.hc-markdown .hc-mini-button .hc-plus {
	float: left;
	width: 42px;
	height: 36px;
	margin-top: 2px;
	margin-left: 9px;
	background: url('/images/markdown-sprite.png') 0 0 no-repeat;
}

.hc-markdown .hc-mini-button:hover .hc-plus {
	background: url('/images/markdown-plus-hover.png');
}

.hc-markdown .hc-mini-button .hc-cart {
	float: right;
	width: 33px;
	height: 27px;
	margin-top: 6px;
	margin-right: 12px;
	background: url('/images/markdown-sprite.png') -50px 0 no-repeat;
}

.hc-markdown .hc-mini-button:hover .hc-cart {
	background: url('/images/markdown-cart-hover.png');
}

.hc-markdown .hc-mini-button:hover .hc-top {
	background: #ff5d19;
	border-color: #ddb79f;
}

.hc-markdown .hc-mini-button .hc-bottom {
	padding: 4px 7px;
	border: 1px solid #f6f5f3;
	border-width: 1px 0px;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}

.hc-markdown .hc-mini-button .hc-btn-text {
	color: #7a7569;
	border-bottom: 1px dashed #7a7569;
}

.hc-markdown .hc-mini-button:hover .hc-btn-text {
	color: #ff5d19;
	border-color: #ff5d19;
}

.hc-markdown .hc-inbasket {
	text-align: right;
}

.hc-markdown .hc-inbasket a {
	color: #ff5d19;
	font-size: 16px;
}


#ServiceSelector {
	background-color:#f4f3ee;
	border: 1px solid #d4cec1;
	-moz-border-radius: 4px; border-radius: 4px;
	padding:15px 25px;
	margin: 0 0 45px -15px;
}
#ServiceTopicBlock { float:left; width:255px; }
#ServiceTopic { width:255px; font-size:18px; }
.serviceSelectorLabel { color:#7a7a7a; margin:5px 0 0 8px; }
.serviceSelectorLabel span { border-bottom:1px dashed #7a7a7a; cursor: pointer; }
.serviceShowButton { float:left; margin:2px 0 0 18px; }
.serviceShowButton input {
	background: url("../images/bg/ise5.gif") no-repeat scroll left top #FFFFFF;
    border: medium none;
    color: #414649;
    font-size: 13px;
    height: 24px;
    padding: 0;
    width: 72px;
}

#ServiceOrLabel { float:left; width:80px; text-align:center; color:#7a7a7a; font-size:18px; margin:3px 0 0 0; }

#ServiceBrandBlock { float:left; width:255px; }
#ServiceBrand { width:255px; font-size:18px; }

#ServiceListTable { margin:0 0 0 -15px; width:100%; font-size:13px; }
#ServiceListTable th { background-color:#fbfbf9; font-weight:normal; color:#000; padding:14px 10px 14px 21px; text-align:left; }
#ServiceListTable td { padding:14px 10px 14px 21px; text-align:left; vertical-align:top; border-top:1px solid #c9c3b4; }
.serviceListTableName { font-size:15px; width:190px; }
.serviceListTableAddressTd { width:250px; }
.serviceListTableBrands { line-height:18px; }
.serviceListTableBrands a { text-transform: uppercase; }
.serviceListTableName div { margin-bottom:8px; }
.serviceListTablePhone { font-weight:bold; }
.serviceListTablePhoneOne { white-space:nowrap; }
.serviceListTableAddress { margin-bottom:8px; }
#ServiceFlush { display:none; }


#ServiceOneImage img { max-width: 300px; max-height: 100px; }
#ServiceOneBrands a { text-transform:uppercase; }
.serviceOneHeader { font-size:13px; color:#464a53; }
.serviceOneCityHeader { font-size:13px; color:#7a7a7a; font-weight:normal; }

#ServiceOneTable { margin-left:-9px; color:#000; }
#ServiceOneLeft { width:235px; padding-right:30px; vertical-align:top; }
#ServiceOneLeft .serviceOneCityHeader { margin-left:9px; }
.serviceOneAddress { padding:7px 9px; cursor:pointer; margin:0 0 5px 0; }
.serviceOneAddress.Active { background-color:#f3f2ec; }
.serviceOneAddress.Active .serviceOneAddressLabel { border-bottom:none; }
.serviceOneAddressLabel { border-bottom:1px dotted #000; }
.serviceOnePhones { margin:3px 0 0 0; font-weight:bold; }
#ServiceOneMap { width:625px; height:410px; vertical-align:top; }

.serviceWay { margin-top:-60px; margin-bottom: 65px; }

.serviceInList { overflow:hidden; margin:20px 0 0 0; }
.serviceInListIcon { float:left; width:40px; height:40px; background: url(/images/serviceGreyIcon.png) no-repeat center center; margin:0 13px 0 0; }
.serviceInListLink { float:left; width:355px; font-size:11px; margin-top:7px; }
.serviceInListLink a {  }

.serviceInProductWindowWrap { display:none; position:relative; }
.serviceInProductWindow {
	position:absolute; left:-100px; top:-20px; width:395px; padding:10px;
	z-index:1;
	background:#fff;
	-moz-box-shadow: 0px 0px 6px #525252;
	box-shadow: 0px 0px 6px #525252;
	-webkit-box-shadow: 0px 0px 6px #525252;
}
#FeaturesBlock td { overflow:visible; }
.serviceInProductWindowIcon { background: url(/images/serviceBigOrangeIcon.png) no-repeat center center; float:left; width:76px; height:76px; margin:0 25px 0 7px; }
.serviceInProductWindowCaption { float:left; width:245px; color:#464a53; font-size:15px; font-weight:bold; margin-top:15px; }
.serviceInProductWindowX { float:right; background: url("/images/gallery/sprite.png") no-repeat scroll -100px -50px transparent; width:12px; height:12px; cursor:pointer; }
.serviceInProductWindowX:hover { background-position:-100px -100px; }
.serviceInProductWindowList { clear:both; }

.serviceInProductWindowList { margin:0; font-size:13px; margin-top:14px; width: 100%; }
.serviceInProductWindowList td { padding:14px 10px 14px 21px !important; text-align:left; vertical-align:top; border-top:1px solid #c9c3b4; }
.serviceInProductWindowList .serviceListTableName { width:150px !important; min-width:150px !important; }

#OpenServiceWindow { border-bottom:1px dashed #FF5600; text-decoration:none; color:#FF5600; }


/* Âûáîð ðåãèîíà */
#regionSelectShadow {
    background: none repeat scroll 0 0 black;
    bottom: 0;
/*    display: none;*/
    left: 0;
    opacity: 0.4;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 999;
}
#regionSelectWindow {
	background: none repeat scroll 0 0 white;
    box-shadow: 0 0 18px rgba(0, 0, 0, 0.75);
    left: 25%;
    position: absolute;
    right: 25%;
    top: 60px;
/*    visibility: hidden;*/
    z-index: 1000; 
}
#regionSelectWindowClose {
	position:absolute;
	right:6px; top:6px;
	width:24px;
	height:24px;
	cursor: pointer;
}
#regionSelectWindowCloseCross {
	width:12px; height:12px;
	margin:6px;
	background:url("/images/gallery/sprite.png") no-repeat -100px -50px;
}
#regionSelectWindowClose:hover #regionSelectWindowCloseCross {
	background:url("/images/gallery/sprite.png") no-repeat -100px -100px;
}
#regionSelectWindowContent {
	margin:10px 0 20px;
}



#regionSelectWindowContentTitle {
	font-size: 26px;
	margin:0 0 10px 20px;
}
.regionSelectWindowContentItem {
	padding:10px 20px 14px;
}
.regionSelectWindowContentItem:hover {
	background:#F4F3EE;
}
.regionSelectWindowContentItem:hover .regionSelectWindowContentItemCities{
	color:#3A464D;
}
.regionSelectWindowContentItemTitle {
	font-size: 24px;
}
.regionSelectWindowContentItemCities {
	margin:7px 0 0 0;
	color:#000;
	font-size: 13px;
	cursor: default;
}
.regionSelectWindowContentItemCities span {
	margin-right:10px;
	white-space: nowrap;
}

.delivery_costs { margin-bottom:5px; }
.delivery_costs tr { }
.delivery_costs tr:hover { background:#F3F3F3; }
.delivery_costs th { }
.delivery_costs td,.delivery_costs th { padding:4px 20px 4px 3px; border-bottom: solid 1px #ccc; vertical-align:top; }
.delivery_costs_other { margin:8px 0 0 0; font-size: 16px; }


.mediaBlocksInProduct { overflow:hidden; }
.mediaBlockInProduct {
	width:245px; height:77px;
	border: solid 1px #CFCECC;

	float:left;
	margin:0 13px 20px 0;

	cursor:pointer;

	overflow:hidden;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	background: #fefefe;
	background: -moz-linear-gradient(top,  #fefefe 0%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(top,  #fefefe 0%,#e8e8e8 100%);
	background: -o-linear-gradient(top,  #fefefe 0%,#e8e8e8 100%);
	background: -ms-linear-gradient(top,  #fefefe 0%,#e8e8e8 100%);
	background: linear-gradient(top,  #fefefe 0%,#e8e8e8 100%);

	-webkit-box-shadow: inset 0px 1px 1px 0px #ccc;
	-moz-box-shadow: inset 0px 1px 1px 0px #ccc;
	box-shadow: inset 0px 1px 1px 0px #ccc;
}
.mediaBlockInProduct:hover {
	-webkit-box-shadow: inset 0px 0px 0px 0px #ccc;
	-moz-box-shadow: inset 0px 0px 0px 0px #ccc;
	box-shadow: inset 0px 0px 0px 0px #ccc; 
}
.mediaBlockInProduct:active {
	-webkit-box-shadow: inset 0px 2px 2px 0px #ccc;
	-moz-box-shadow: inset 0px 2px 2px 0px #ccc;
	box-shadow: inset 0px 2px 2px 0px #ccc; 
}



.promoProd {
	position:relative;
	border:1px solid #cfcfcf;

	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f2ed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f2ed));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f2ed 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f2ed 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f2ed 100%);
	background: linear-gradient(top,  #ffffff 0%,#f3f2ed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f2ed',GradientType=0 );

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	margin:0 0 15px 9px;
	height:77px;

	text-decoration:none;
	
	display:block;
}
.promoProd:hover { text-decoration:none; }

.promoProdRight {
	position:absolute;
	top:0; right:0;
	width:120px;
	height:77px;
}
.promoProdTV {
	border:1px solid #f3f3f3;
	padding:2px 3px;
	color:#000;
	font-size:12px;

	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #bababa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#bababa));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#bababa 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#bababa 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#bababa 100%);
	background: linear-gradient(top,  #ffffff 0%,#bababa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bababa',GradientType=0 );

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	text-shadow: 0px 1px 0px #eee;
	word-spacing: -1px;
}
.promoProdRight .promoProdTV {
	display:block;
	position:absolute;
	top:6px; right:9px;
	text-align: center;
}
.promoProdSuperPrice {
    color: #FE4101;
    display: block;
    font-size: 12px;
    left: 7px;
    position: absolute;
    top: 31px;
}
.promoProdPrice {
    color: #FE4101;
    display: block;
    font-size: 27px;
    left: 4px;
    position: absolute;
    top: 43px;
    word-spacing: -2px;
}
.promoImage {
	position:absolute;
	left:0; bottom:3px;
	width:110px;
	text-align:center;
}
.promoProdBrandAndName {
	margin:8px 120px 10px 115px;
	height:61px;
	overflow: hidden;
}
.promoProdBrand {
	
}
.promoProdName {
	font-size:15px;
	margin-top:8px;
	text-decoration:underline;
}

.promoImage1, .promoImage2 {
	position:absolute;
	left:10px; bottom:43px;
	width:90px;
	text-align:left;
}
.promoImage2 {
	left:40%;
}
.promoName1, .promoName2 {
	position:absolute;
	left:10px; top:39px;
	width:30%;
	height:31px;
	overflow:hidden;
	text-align:left;
	text-decoration: underline;
}
.promoName2 {
	left:40%;
}
.promoPlus {
	font-size:30px;
	color:#FE4101;
	position:absolute;
	left:110px; top:37px;
}







