

.nba a, .nba a:visited, .nba a:active, .nba a:link, .cart_aks a, .cart_aks a:visited, .cart_aks a:active, .cart_aks a:link
{
   font-weight:normal;
}

a, a:visited, a:active, a:link, .ba a, .ba a:visited, .ba a:active, .ba a:link
{
   color:#000;
   text-decoration:none;
   font-weight:bold;
}

a:hover, .ba a:hover, .nba a:hover
{
   color:#ed212e;
   text-decoration:underline;
}

a.nba, a:visited.nba, a:active.nba, a:link.nba
{
   font-weight:normal;
}

img{border:none;}

EM {color: #D00; font-weight:bold;}

.TahBlack10 EM {color: #D00;}

SELECT, INPUT{
        border : 1px solid Gray;
        margin: 2px 0px 2px 0px;
        padding: 0 0 0 2px;
}

textarea {
   font: 9px Tahoma;
}

.byn1508{font: 9px Tahoma;}

FORM {
        margin: 0px;
        padding: 0px;
}
a:hover {text-decoration:underline}
.pointer {cursor:pointer;}
.bold { font-weight:bold; }
.red, a.red { color:#ed1c29;}
.black { color:#000;}
.t12 { font: 12px Tahoma; }

.top {
  /* height:235px;*/
   width:100%;
   font: 9px Tahoma;
   background-color: #f9faf7;
}

.top_menu {
   height:15px;
   padding:5px;
   color: #514c65;
}

.top_menu a, .top_menu a:hover, .top_menu a:visited, .top_menu a:link {
   text-decoration:none;
   color: #514c65;
   margin-right:3px;
}

a.lang { padding-left:3px;}

.top_menu a.act, a:hover.act, a:visited.act, a:link.act {
   padding-left:20px;
   color: #ed1c29;

}

.top_menu .banner { height:118px; }
td.banner_center
{
   /*background:url(../images//new_imgs/bbgright.gif) right no-repeat #ed1c29;*/
   background:#ed1c29;
}

.top .menu {
   background-color: #f9faf7;
   width:100%;
   margin:0px;
   padding:5px 0px 0px 0px;
   float:left;
   clear:both;
   background-repeat : repeat-y;
   background-position : right;
   background-image : url(../images/tmenurig.gif);
}

.tMenuColumn4 {
        float:left;
        padding: 7px 0px 0px 15px;
        voice-family: "\"}\"";
        voice-family:inherit;
}
.tMenuColumn4 A, .tMenuColumn5 A {
    color: #514C65;
    font-family: Tahoma;
    font-size: 9px;
    font-weight: bold;
}

.tMenuColumn4 A { text-transform: lowercase; }
.tMenuColumn4#no-transform A { text-transform: none; }
.tMenuColumn4 a:link, .tMenuColumn4 a:visited, .tMenuColumn4 a:active, .tMenuColumn5 a:link, .tMenuColumn5 a:visited, .tMenuColumn5 a:active { color: #514C65;text-decoration: none;}
.tMenuColumn4 a:hover, .tMenuColumn5 a:hover {color: #F00;text-decoration:none;}
.tMenuColumn4 IMG {
        margin: 0px 5px 0px 0px;
        padding: 2px 0px 2px 0px;
}
.tMenuColumn5 {
        float:left;
        padding: 5px 60px 0px 15px;
}
.tMenuColumn5 IMG {
        vertical-align: middle;
}

#tSearchFormBlock {
        float: right;
        width: 155px;
        margin: 8px 12px 0px 0px;
        padding: 0px 10px 0px 10px;
        font : bold normal 8pt Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #251F3D;
        background-repeat : repeat-y;
        background-position : left;
        background-image:url(../images/bg3vd001.gif);
}

#tSearchFormBlock A {
        font : normal normal 9px Verdana, "MS Sans Serif", sans-serif;
        color: #383640;
        text-decoration: underline;
        letter-spacing : -0.05em;
}

.verdanaDark8b {font: bold normal 8px Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color: #251F3D;}
.TahWhite10 {font : normal normal 10px Tahoma, Arial, Helvetica, sans-serif;color: #FFF;}
.TahBlack10 {font : 11px Tahoma; color: #000;}
.TahDarkR10b {font : 11px Tahoma;color: #a70916; font-weight:bold;}


.bottom td#top-left {
   background:url(../images/bottople.gif) no-repeat top left;
   width:390px;
   height:46px;
}
.bottom td#top-right {
   background:url(../images/bottopri.gif) no-repeat top right;
   width:390px;
   height:46px;
}

.bottom td#bottom-left {
   background:url(../images/botbotle.gif) no-repeat bottom left;
   width:390px;
   height:94px;
}

.bottom td#bottom-left div { padding-left:30px; }
.bottom td#bottom-left nobr { letter-spacing : 0.08em; }
.bottom td#bottom-left a { text-decoration:none; }
.bottom td#bottom-right {
   background:url(../images/botbotri.gif) no-repeat bottom right;
   width:390px;
   height:94px;
}
.bottom td#bottom-center {
   background: #ed1c29;
   height:94px;
}

.left {
 width: 144px;
 background-color:#FFFFFF;

}

.left_menu_header {
   background:url(../images/left_men.gif) no-repeat left;
   height:18px;
   width:144px;
   padding:0;
}

.left_menu_header div {
   padding: 3px 0 0 10px;
   font-weight:bold;
   text-transform:uppercase;
   color:#ec1c2a;
}

.left_menu_header div#lite {
   text-transform:none;
}

.left_menu_block {

        background-color:#f9f9f7;
        width:144px;
        background:url(../images/left_men.gif) repeat-y right #f9f9f7;
}

.left_menu_block#lite {
        background-color:#fff;
}

.left_menu_block a, .left_menu_block a:visited, .left_menu_block a:active, .left_menu_block a:link {
   color:#ec1c2a;
   font-weight:bold;
   text-decoration:none;
}

.left_menu_block#lite a, .left_menu_block#lite a:visited, .left_menu_block#lite a:active, .left_menu_block#lite a:link {
   font-weight:normal;
}

.left_menu_block div#line {
        width:144px;
        background:url(../images/left_men.gif) no-repeat left bottom;

}

.left_menu_block div#line ul{
        clear:both;
        margin : 0px;
        padding:0px;
        padding-top:8px;
        padding-bottom:10px;
}

.left_menu_block div#line ul li{
        padding: 2px 2px 2px 17px;
        background: url(../images/left-li-.gif) 9px 6px no-repeat;
}


.left_menu_block div#line ul li a,  .left_menu_block div#line ul li a:visited, .left_menu_block div#line ul li a:link, a.dark, a:hover.dark, a:visited.dark, a:link.dark {
   text-decoration:none;
   color: #251f3d;
}

.left_menu_block#lite div#line ul li a:hover, .left_menu_block#lite a:hover
{
  text-decoration:underline;
}


.center {
  padding-left:20px;
  _padding-left:10px;
  overflow:hidden;
}


.roundborder {
/*background:url(../images//new_imgs/block/tmenubottom.gif) repeat-x bottom;*/

}
.roundborder .content {
border-left:1px solid #f2f2f3;
background:url(../images/tmenurig.gif) repeat-y right;
text-align:center;
padding:10px;
}



.roundborder .tt {
 background-color:#ed1c29;
 background:url(../images/block_he.gif) repeat-x top;
 width:100%;
 height:22px;
 position:relative;
 text-align:center;
 font:12px Tahoma;
 font-weight:bold;
 color:#FFF;
}

.roundborder .tt div#h {
 position:relative;
 top:3px;
 height:19px;
}

.roundborder .tt .l {
width:43px;
height:22px;
left:0;
top:0;
background:no-repeat url(../images/block_to.gif) top left;
position:absolute;
}
.roundborder .tt .r {
width:48px;
height:22px;
right:0px;
_right:-1px;
top:0;
background:no-repeat url(../images/block_to.gif) top right;
position:absolute;
}

.roundborder .t {
position:relative;
}

.roundborder .b {
position:relative;
/*height:4px;*/
}

.roundborder .t div, .roundborder .b div {
position:absolute;
padding:0; margin:0;
}

.roundborder .t .l {
top:0px; left:0;
width:43px;
height:20px;
background:no-repeat url(../images/block_mi.gif) top left;
}
.roundborder .t .r {
top:0px;
right:0px;
_right:-1px;
width:48px;
_width:47px;
height:19px;
background:no-repeat url(../images/block_mi.gif) top right;
}
.roundborder .b .l {
width:43px;
height:48px;
background:no-repeat url(../images/block_bo.gif) bottom left;
bottom:0px; left:0;
}
.roundborder .b .r {
width:48px;
height:48px;
background:no-repeat url(../images/block_bo.gif) bottom right;
bottom:0px;
right:0px;
_right:-1px;
}

.roundborder .b .r#ie {
_right:0px;
}

.main_more {
   padding-right:15px;
   padding-bottom:20px;
   font : 11px Tahoma;
   color: #a70916;
   font-weight:bold;
}

.main_more a, .main_more a:hover, .main_more a:visited, .main_more a:active, .main_more a:link {
   text-decoration:none;
   color: #a70916;
}


.main_news td#vline {
 background:url(../images/grey_dot.gif) repeat-y right;
}

.main_news tr#bot td {
 padding-top:5px;
}



.main_news td div#hline {
 background:url(../images/grey_dot.gif) repeat-x bottom;
 height:30px;
}


.main_news td div#text {

  padding:0 20px 0px 30px;
  margin-left:120px;
}

.main_news td div#image {
  float:left;
  margin: 0 0 0px 20px;
  _margin: 0 0 0px 10px;

    border:1px solid #c0c0c0;
    width:105px;
    height:68px;
    background:#fff;
    text-align:center;
    display:table-cell;
    vertical-align:middle;
}

.main_news td div#image i {
   display: inline-block;
   height: 100%;
}
.main_news td div#image i, .main_news td div#image img { vertical-align: middle }

.main_news td div#title, .main_news div#title a, .main_news div#title a:visited {
   color:#ef1c22;
   font-weight:bold;
   padding-bottom:4px;
   text-decoration:none;
}

.main_news div#title a:hover {
   color:#ef1c22;
   text-decoration:underline;
}


.main_pr
{
   padding: 0 15px 20px 0px;
}

.main_pr div#text {
  margin-left:50px;
  text-align:justify;
}

.main_pr div#image {
  float:left;
  width:30px;
  padding: 0 5px 10px 15px;
}

.main_pr div#title, .main_pr div#title a, .main_pr div#title a:hover, .main_pr div#title a:visited, .main_pr div#title a:link {
   color:#ef1c22;
   font-weight:bold;
   padding-bottom:4px;
   text-decoration:none;
   text-transform:uppercase;
}

.content table#pr_table td#red_line
{
   padding: 0px 1px 0px 0px;
   background: url(../images/bg3vd000.gif) repeat-y 100% 0;

}

.main_pager {
   width:300px;
   height:25px;
   position:relative;
   top:-13px;
   margin-left:44px;
}

.content#bannerImage
{
   height:120px;
   padding:0;
   margin:0;
}

.main_actions {
   width:90%;
   height:31px;
   _height:35px;
   margin-top:-6px;

   margin-left:44px;
   text-align:center;
   font-weight:bold;
   cursor:pointer;
}



.main_actions div {
 float:left;
}



.main_actions div.n-actt, .main_actions div.actt {
 height:31px;
 padding:0;
 margin:0;
}

.main_actions .n-actt div#left {
    background:url(../images/left0000.gif) no-repeat left;
    width:11px;
    height:25px;
}

.main_actions .n-actt div#center{
   background:url(../images/line0000.gif) repeat-x top;
   height:25px;
   padding:4px 5px 0px 5px;
   color: #828282;
}

.main_actions .n-actt div#right{
   background:url(../images/right000.gif) no-repeat right;
   width:10px;
   height:25px;
}

.main_actions .actt div#left{
    background:url(../images/left-a00.gif) no-repeat left;
    width:11px;
    height:31px;
}

.main_actions .actt div#center{
   background:url(../images/line-a00.gif) repeat-x;
   height:31px;
   padding:4px 5px 0px 5px;
   color: #fff;
}

.main_actions .actt div#right{
   background:url(../images/right-a0.gif) no-repeat right;
   width:10px;
   height:31px;
}


.main_novs div#title, .main_novs div#title a, .main_novs div#title a:hover, .main_novs div#title a:visited, .main_novs div#title a:link {
   color:#403b55;
   font-weight:bold;
   padding-bottom:4px;
   text-decoration:none;
}

.main_novs div#title a#model, .main_novs div#title a:hover#model, .main_novs div#title a:visited#model, .main_novs div#title a:link#model {
   color:#868394;
   /*padding-left:5px;*/
}


/******** карточка товара **********/

div.bcrumbs span#last
{
   color: #ed1c29;
}

div.bcrumbs a, div.bcrumbs a:active, div.bcrumbs a:link, div.bcrumbs a:visited
{
   color: #000;
   text-decoration:underline;
}

div.bcrumbs a:hover
{
   color: #ed1c29;
   text-decoration:none;
}

.grey, a.grey, a:visited.grey, a:active.grey, a:link.grey, a:hover.grey
{
   color:#8c8c8c;
   text-decoration:none;
}

.c384666, a.c384666, a:visited.c384666, a:active.c384666, a:link.c384666, a:hover.c384666
{
   color: #384666;
}

.ed212e, a.ed212e, a:visited.ed212e, a:active.ed212e, a:link.ed212e
{
   color: #ed212e;
}


.bg_eeefec
{
   background-color:#eeefec;
}

.bg_fafafa
{
   background:#fafafa;
}

.info_table
{
  /* border:#cacaca 1px solid;*/
}

.info_table tr td
{
   padding-left:10px;
   text-align:left;
   height:25px;
}

.info_table tr td#propgroup
{
   border-bottom:#cacaca 1px solid;
   border-top:#cacaca 1px solid;
   background:#fafafa;
}




.bg_d3d4d1
{
   background-color:#d3d4d1;

}

.cart_aks
{

}

.cart_aks_item
{
   padding:5px;
   text-align:left;
}


.block_header {
   width:100%;
   height:28px;
   text-align:center;
   font-weight:bold;
}

.block_header div {
 float:left;
}

.block_header .n-act div#left {
    background:url(../images/podm_lef.gif) no-repeat left;
    height:28px;
}

.block_header .n-act#center_fdm, .block_header .n-act div#center_fdm{
   background:url(../images/podm_lin.gif) repeat-x top;
   height:28px;
   color: #828282;
   font-weight:bold;
   float:left;
}

.block_header .n-act div#center_fdm a
{
   font-weight:bold;
}

.block_header .n-act div#right{
   background:url(../images/podm_rig.gif) no-repeat right;
   height:28px;
}

.block_header .act div#left{
    background:url(../images/podm_lef.gif) no-repeat left;
    height:28px;
}

.block_header .act#center_fdm, .block_header .act div#center_fdm{
   background:url(../images/podm_lin.gif) repeat-x top;
   height:28px;
   color:#ed1c29;
   float:left;
}

.block_header .act div#right{
   background:url(../images/podm_rig.gif) no-repeat right;
   height:28px;
}

.block_header .act div#text, .block_header .n-act div#text{
    padding:7px 10px 0 10px;
    cursor:pointer;
}


.block_right {
   /*width:100%;*/
   width:195px;
   padding-bottom:10px;
}

.block_right a
{
   font-weight:normal;
}

.block_right div#br_header {
   width:100%;
   height:22px;
   font-weight:bold;
   color: #ed1c29;
   background:url(../images/line0000.gif) repeat-x top;
}

.block_right div#br_header div {
 height:22px;
 padding-top:3px;
 _padding-top:1px;


}
.block_right div#br_header div#h_left {
    background:url(../images/left0000.gif) no-repeat left;
    width: 11px;
    float:left;
    padding:0;
    margin:0;
}

.block_right div#br_center {
   background:url(../images/left_dot.gif) repeat-y left;
   margin-left:1px;
}

.block_right div#f_left {
   background:url(../images/bottom00.gif) no-repeat bottom left;
}

.block_right div#f_left div#br_text {
   padding: 10px 3px 18px 10px;

}

.block_right div#f_left_link {
   background:url(../images/bottom_l.gif) no-repeat bottom left;
}

.block_right div#f_left_link div#br_text {
   padding: 10px 3px 28px 10px;

}


.br_bottom_link
{
    float:right;
    _width:115px;
   padding:0;
   margin:0;
   margin-right:1px;
    position:relative;
    height:20px;
    background:#fff;
    top:-18px;
}

.br_bottom_link div#center_br{
   background:url(../images/line_bot.gif) repeat-x bottom;
   text-align:left;
}

.br_bottom_link div#left{
    background:url(../images/left_bot.gif) no-repeat left;
    height:20px;
}

.br_bottom_link div#right{
   background:url(../images/right_bo.gif) no-repeat right;
   height:20px;
}

.br_bottom_link div#text{
    margin:0px 15px 0px 15px;
    text-align:center;
    position:relative;
   /* top:-6px;*/
    background:#fff;
}

.br_bottom_link div#text a, .br_bottom_link div#text a:link, .br_bottom_link div#text a:visited, .br_bottom_link div#text a:active {
   color: #384666;
   font-weight:bold;
   text-decoration:none;
}

ul.in_shops
{
   margin: 0 2px 0 5px;
   padding:0;
   letter-spacing:-0.01em;
}

ul.in_shops li
{
   font-weight:bold;
   margin:0 0 4px 0;
   padding-left:15px;
   list-style:none;
}

ul.in_shops li#no
{
   background: url(../images/shop_no0.gif) no-repeat 0 2px;
}
ul.in_shops li#yes
{
   background: url(../images/shop_yes.gif) no-repeat 0 2px;
}

/***********************************/



.form_f9faf7 {
background:url(../images/tmenubot.gif) repeat-x bottom;
padding:0;margin:0;

}
.form_f9faf7 .content {
border-left:1px solid #f2f2f3;
background:url(../images/tmenurig.gif) repeat-y right #f9faf7;
text-align:center;
padding:5px 10px 5px 10px;
}


.form_f9faf7 .tt {
 background-color:#ed1c29;
 background:url(../images/rb_small.gif) repeat-x top;
 width:100%;
 height:23px;
 position:relative;
 text-align:center;
 font:12px Tahoma;
 font-weight:bold;
 color:#FFF;
}

.form_f9faf7 .tt div#h {
 position:relative;
 top:3px;
 height:19px;
}

.form_f9faf7 .tt .l {
width:22px;
height:23px;
left:0;
top:0;
background:no-repeat url(../images/rb_small.gif) top left;
position:absolute;
}
.form_f9faf7 .tt .r {
width:25px;
height:23px;
right:0px;
_right:-1px;
top:0;
background:no-repeat url(../images/rb_small.gif) top right;
position:absolute;
}

.form_f9faf7 .b {
position:relative;
height:4px;
}

.form_f9faf7 .b div {
position:absolute;
padding:0; margin:0;
}

.form_f9faf7 .b .l {
width:10px;
height:13px;
background:no-repeat url(../images/block_bo.gif) bottom left;
bottom:0px; left:0;
}
.form_f9faf7 .b .r {
width:12px;
height:13px;
background:no-repeat url(../images/block_bo.gif) bottom right;
bottom:0px;
right:0px;
_right:-1px;
}

.form_f9faf7 .b .r#ie {
_right:0px;
}






.Tah_11_384666 {font : normal normal 11px Tahoma, Arial, Helvetica, sans-serif;color: #384666;}
.Tah_11_384666 a:link {text-decoration: none;color:#384666}
.Tah_11_384666 a:visited {text-decoration:none;color:#384666}
.Tah_11_384666 a:hover  {text-decoration:underline;color:red}
.Tah_11_384666 a:active {text-decoration:none;color:#384666}

.Tah_11_384666 h1 {font : normal normal 11px Tahoma, Arial, Helvetica, sans-serif;color: #384666;font-weight:bold; padding: 0 3px 0 3px;}

.catalog_item
{
height:52px;
/*margin-top:10px;
background:#f9faf7;
border:#e6e7e4 1px solid;*/
}

.catalog_item td#ico_td
{
   /*border-right:#e6e7e4 1px solid;*/
   width:60px;
}

.catalog_item td#item_td
{
   padding:3px 10px 3px 10px;
}

.catalog_brands td
{
   border-right:#d7d7d6 1px solid;
   height:78px;
   text-align:center;
}



.catalog_brands td#last {border:0;}
.catalog_brands td#arr {width:30px;border:0;}

/*
.TtitleND_big {
        font: bold normal 11px Tahoma, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #FFF;
        background: url(../images//imgs/catalog/ht_c_bg_big.gif) repeat-x top left;
        height: 23px;
}

.TtitleLeftND_big {
       background: url(../images//imgs/catalog/ht_l_bg_big.gif) no-repeat top left;
       width: 23px;
}

.TtitleRightND_big {
       background: url(../images//imgs/catalog/ht_r_bg_big.gif) no-repeat top right;
       width: 23px;
}
*/

.TtitleND_big {
        font: bold normal 11px Tahoma, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #ed1c24;
        background: url(../images/line0001.gif) repeat-x top left;
        height: 21px;
}

 .TtitleND_big h1#TtitleND_big {
      font: bold normal 11px Tahoma, Arial, Helvetica, sans-serif;
      font-weight: bold;
      color: #ed1c24;
}

.TtitleLeftND_big {
       background: url(../images/left0001.gif) no-repeat top left;
       width: 21px;
}

.TtitleRightND_big {
       background: url(../images/right000.gif) no-repeat top right;
       width: 21px;
}





.roundborder_light {
/*background:url(../images//new_imgs/block/roundborder_light_tmenubottom.gif) repeat-x bottom;*/
}

.roundborder_light .content {
border-left:1px solid #e7e7e7;
border-top:1px solid #e7e7e7;
background:url(../images/roundbor.gif) repeat-y right;
text-align:center;
padding:5px;
}


.roundborder_light .t {
position:relative;
}

.roundborder_light .b {
position:relative;
/*height:4px;*/
}

.roundborder_light .t div, .roundborder_light .b div {
position:absolute;
padding:0; margin:0;
}

.roundborder_light .t .l {
top:0px; left:0;
width:24px;
height:24px;
background:no-repeat url(../images/roundbor.gif) top left;
}
.roundborder_light .t .r {
top:0px;
right:0px;
_right:-1px;
width:24px;
height:24px;
background:no-repeat url(../images/roundbor.gif) top right;
}
.roundborder_light .b .l {
width:24px;
height:27px;
background:no-repeat url(../images/roundbor.gif) bottom left;
bottom:0px; left:0;
}
.roundborder_light .b .r {
width:24px;
height:27px;
background:no-repeat url(../images/roundbor.gif) bottom right;
bottom:0px;
right:0px;
_right:-1px;
}

.roundborder_light .b .r#ie {
_right:0px;
}


.roundborder_light a:link, .roundborder_light a:visited, .roundborder_light a:active, .roundborder_light a:link, .roundborder_light a:visited, .roundborder_light a:active { color: #514C65;text-decoration: none;}
.roundborder_light a:hover, .roundborder_light a:hover {color: #F00;text-decoration:none;}


.dark_grey_title, .dark_grey_title a, .dark_grey_title a:hover, .dark_grey_title a:visited, .dark_grey_title a:link {
   color:#403b55;
   font-weight:bold;
   text-decoration:none;
}





.roundborder_small {
/*background:url(../images//new_imgs/block/rb_small_bot.gif) repeat-x bottom;*/
}
.roundborder_small .content {
border-left:1px solid #f2f2f3;
background:url(../images/rb_small.gif) repeat-y right;
text-align:center;
padding:10px;
}

.roundborder_small .tt {
/*
 background-color:#ed1c29;
 background:url(../images//new_imgs/block/rb_small_top.gif) repeat-x top;
 width:100%;
 height:23px;
 position:relative;
 text-align:center;
 font:12px Tahoma;
 font-weight:bold;
 color:#FFF;*/

 font: bold normal 11px Tahoma, Arial, Helvetica, sans-serif;
 width:100%;
 position:relative;
 text-align:center;
 font-weight: bold;
 color: #ed1c24;
 background: url(../images/line0001.gif) repeat-x top left;
 height: 21px;
}

.roundborder_small .tt div#h {
 position:relative;
 top:3px;
 height:19px;
}

.roundborder_small .tt .l {
/*
width:22px;
height:23px;
left:0;
top:0;
background:no-repeat url(../images//new_imgs/block/rb_small_top_left.gif) top left;
position:absolute;
*/
 background: url(../images/left0001.gif) no-repeat top left;
 width: 21px;
 height: 21px;
 left:0;
 top:0;
 position:absolute;
}
.roundborder_small .tt .r {
/*
width:25px;
height:23px;
right:0px;
_right:-1px;
top:0;
background:no-repeat url(../images//new_imgs/block/rb_small_top_right.gif) top right;
position:absolute;
*/
background: url(../images/right000.gif) no-repeat top right;
       width: 21px;
       height: 21px;
       position:absolute;
       right:0px;
_right:-1px;
}


.roundborder_small .b {
position:relative;
/*height:4px;*/
}

.roundborder_small .b div {
position:absolute;
padding:0; margin:0;
}

.roundborder_small .b .l {
width:22px;
height:27px;
background:no-repeat url(../images/rb_small.gif) bottom left;
bottom:0px; left:0;
}
.roundborder_small .b .r {
width:27px;
height:27px;
background:no-repeat url(../images/rb_small.gif) bottom right;
bottom:0px;
right:0px;
_right:-1px;
}

.roundborder_small .b .r#ie {
_right:0px;
}


div.lite_tip
{
   display:none;
   z-index:3;
   padding:5px 15px 15px 15px;
   position:absolute;
   background:#ffffff;
   border:1px solid #8b8b8b;
   vertical-align:middle;
   width:600px;
}

div.lite_tip div#close
{
   cursor:pointer;
   padding:2px;
   color:#e01616;
}



.roundborder_silver {
background:url(../images/bottom01.gif) repeat-x bottom;
}

.roundborder_silver#dark {
background:url(../images/line_bou.gif) repeat-x bottom;
}

.roundborder_silver .content {
border-left:1px solid #f2f2f3;  /*f8f8f8*/
background:url(../images/right000.gif) repeat-y right;
text-align:center;

}

.roundborder_silver .tt {
 background:url(../images/line_top.gif) repeat-x top;
 width:100%;
 height:32px;
 position:relative;
 text-align:center;
 font:12px Tahoma;
 font-weight:bold;
 color:#000;
}

.roundborder_silver .tt div#h {
 position:relative;
 top:7px;
 height:19px;
}

.roundborder_silver .tt .l {
width:16px;
height:32px;
left:0;
top:0;
background:no-repeat url(../images/left_top.gif) top left;
position:absolute;
}
.roundborder_silver .tt .r {
width:20px;
height:32px;
right:0px;
_right:-1px;
top:0;
background:no-repeat url(../images/right_to.gif) top right;
position:absolute;
}


.roundborder_silver .b {
position:relative;
height:7px;
}


.roundborder_silver .b div, .roundborder_silver .b#dark div {
position:absolute;
padding:0; margin:0;
}

.roundborder_silver .b .l {
width:16px;
height:22px;
background:no-repeat url(../images/left_bou.gif) bottom left;
bottom:0px; left:0;
}
.roundborder_silver .b .r {
width:22px;
height:22px;
background:no-repeat url(../images/right_bp.gif) bottom right;
bottom:0px;
right:0px;
_right:-1px;
}

.roundborder_silver .b .r#ie {
_right:0px;
}


.roundborder_silver .b#dark {
 width:100%;
 height:39px;
 position:relative;
 text-align:center;
 font:12px Tahoma;
 font-weight:bold;
 color:#000;
}

.roundborder_silver .b#dark .l {
width:16px;
height:39px;
background:no-repeat url(../images/left_bou.gif) bottom left;
bottom:0px;
left:0;
}
.roundborder_silver .b#dark .r {
width:22px;
height:39px;
background:no-repeat url(../images/right_bp.gif) bottom right;
bottom:0px;
right:0px;
_right:-1px;
}



.roundborder_silver .b#dark div#menu {
 position:relative;
 height:30px;
 width:100%;
 text-align:center;
 font-weight:bold;
 cursor:pointer;
 padding-top:5px;
}

.roundborder_silver .b#dark div#menu table td {
   height:30px;
}




.roundborder_silver_light {
/*background:url(../images//imgs/roundborder_silver/bottom.gif) repeat-x bottom;*/
}

.roundborder_silver_light#dark {
background:url(../images/light_li.gif) repeat-x bottom;
}

.roundborder_silver_light .content, .roundborder_silver_light .content#gift_div {
border:none;
border-left:1px solid #e7e7e7;  /*f8f8f8*/
background:url(../images/light_ri.gif) repeat-y right;
text-align:center;

}

.roundborder_silver_light .tt {
 background:url(../images/light_to.gif) repeat-x top;
 width:100%;
 height:24px;
 position:relative;
 text-align:center;
 font:12px Tahoma;
 font-weight:bold;
 color:#000;
}

.roundborder_silver_light .tt div#h {
 position:relative;
 top:7px;
 height:19px;
}
.roundborder_silver_light .tt .l {
width:23px;
height:24px;
left:0;
top:0;
background:no-repeat url(../images/light_to.gif) top left;
position:absolute;
}
.roundborder_silver_light .tt .r {
width:25px;
height:24px;
right:0px;
_right:-1px;
top:0;
background:no-repeat url(../images/light_to.gif) top right;
position:absolute;
}
.roundborder_silver_light .b {
position:relative;
height:7px;
}
.roundborder_silver_light .b div, .roundborder_silver_light .b#dark div {
position:absolute;
padding:0; margin:0;
}
.roundborder_silver_light .b .r#ie {
_right:0px;
}
.roundborder_silver_light .b#dark {
 width:100%;
 height:32px;
 position:relative;
 text-align:center;
 font:12px Tahoma;
 font-weight:bold;
 color:#000;
}


.roundborder_silver_light .b#dark .l {
width:25px;
height:32px;
background:no-repeat url(../images/light_le.gif) bottom left;
bottom:0px;
left:0;
}
.roundborder_silver_light .b#dark .r {
width:26px;
height:32px;
background:no-repeat url(../images/light_ri.gif) bottom right;
bottom:0px;
right:0px;
_right:-1px;
}
.roundborder_silver_light .b#dark div#menu {
 position:relative;
 height:32px;
 width:100%;
 text-align:center;
 font-weight:bold;
 cursor:pointer;
 padding-top:5px;
}
.roundborder_silver_light .b#dark div#menu table td {
   height:32px;
}

td.right-b
{
   border-right: #d7d7d6 1px solid;
}

td.no-b
{
   border:none;
}


.roundborder h1{
 font:12px Tahoma;
 font-weight:bold;
 color:#FFF;
}

.TtitleND_big h1, .TtitleND_big h2
{
   font: bold normal 11px Tahoma, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #FFF;
   line-height:8px;
   padding:0;margin:0;
   display:inline;
}

div#bcrumbs h1
{
   font: bold normal 11px Tahoma, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color:red;
   display:inline;
   line-height:8px;
}




div#ipod .aks_top
{
   background:url(../images/aks_top0.gif) top left no-repeat;
   font-weight:bold;
   padding:12px 0 0 65px;
   height:43px;

}
div#ipod .aks_bg
{
   background:url(../images/aks_bg00.gif) top repeat-x;
   margin:0 4px 0 1px;
   padding:10px;
   height:150px;
}

div#ipod .aks_bg div
{
   padding:7px 0 7px 33px;
}

.index_ititle
{
   position:relative;
   width:100%;
   bottom:50px;
   font-family:Tahoma;
   font-size:24px;
   text-align:center;
   z-index:30;
}

/*----------------------------------------------------
  new_d.css
 -----------------------------------------------------*/


body {
   padding:0px;
   margin:0px;
   font: 11px Tahoma;
   color: #000000;
   width:100%;
}


.body_div
{
   padding:10px;
   background-color:#f7f7f7;
}

.clear {clear:both;}
.fll {display:block; float:left;}
.flr {display:block; float:right;}

h2#art_title
{
   font: 11px Tahoma;
   color: #000;
   font-weight:bold;
}

.w795
{
   width:790px;
}


.body_main_div
{
  width:980px;
}
.abody {
position:relative;
_width:980px;
}

.abody .content {
  padding:11px 0 11px 0;
  border:#cacaca 1px solid;
  background:#fff;
}

.body_div, .abody
{
   min-width:980px;

}

.body_main_div_footer
{
   width:980px;
   /*height:430px;*/
}


.abody .t {}
.abody .b {
    position:relative;
    _height:1px;
}
.abody .t div, .abody .b div {
    position:absolute;
    padding:0; margin:0;
    width:21px; height:21px;
    background:url(../images/abody000.gif) no-repeat;
}
.abody .t .l {background-position: -42px 0; top:0; left:0;}
.abody .t .r {background-position: -63px 0; top:0; right:0;}
.abody .b .l {background-position: -168px 0; bottom:0; left:0;}
.abody .b .r {background-position: -189px 0; bottom:0; right:0;}

.rinput {
   position:relative;
   padding:0;margin:0;
   _padding-top:4px;
}

.rinput .t {
 background-color:#fff;
 background:url(../images/input_bg.gif) repeat-x top;
 width:100%;
 height:19px;
 position:relative;
 font:12px Tahoma;
}

.rinput .t div#h {
 position:relative;
 height:17px;
}

.rinput .t div#h input {
 font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
color:#A7ADB6;
padding:0 10px 0 10px;
border:none;
width:90%;
height:17px;
background:none;
}

.rinput .t .l {
width:10px;
height:19px;
left:0;
top:0;
background:no-repeat url(../images/input_le.gif) top left;
position:absolute;
}

.rinput .t .r {
width:10px;
height:19px;
right:0px;
_right:-1px;
top:0;
background:no-repeat url(../images/input_ri.gif) top right;
position:absolute;
}

.search_left, .search_right {
    background:url(../images/rb_corne.gif) no-repeat;
}
.search_left {
    width:9px; height:15px; background-position: -65px -22px;
}
.search_right {
    width:10px; height:15px; background-position: -74px -22px;
}
.search_center {
    background-color:#fff;
    background:url(../images/bgs00000.gif) 0 0 repeat-x;
    height:15px;
    font:12px Tahoma;
}

.search_center input {
 font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
color:#878b92;
border:none;
width:90%;
height:15px;
background:none;
}


a.dark_grey, a:visited.dark_grey, a:link.dark_grey {
   color:#403b55;
   font-weight:bold;
   text-decoration:none;
}

a:hover, a:hover.grey, .grey a:hover, a:hover.dark_grey, .leftm a:hover
{
   color:#ed212e;
   text-decoration:underline;
}


.catalogListTabRed a, .catalogListTabRed a:visited, .catalogListTabRed a:active, .catalogListTabRed a:link, .catalogListTabBtm a, .catalogListTabBtm a:visited, .catalogListTabBtm a:active, .catalogListTabBtm a:link
{
        color: #FFF;
}

.bottomm td
{
   color:#424242;
   width:20%;
   text-align:left;
}

.bottomm a, .bottomm a:visited, .bottomm a:active, .bottomm a:link
{
   color:#424242;
   text-decoration:none;
}


.rb {}
.rb .content_rb {
    border:1px solid #cacaca;
    text-align:center;
    padding:10px;
    padding-top:20px;
}
.rb .content_rb#bannerImage {
    height:100px;
    padding:20px 0 20px 0;
    margin:0;
    z-index:1;
}
.rb .t_rb {
    position:relative;
    _background:url(../images/e0000000.gif) repeat-x top #dea;
}
.rb .b_rb {
    position:relative;
    _height:1px;
}
.rb .t_rb div, .rb .b_rb div, .rb .tt_rb .l_rb, .rb .tt_rb .r_rb{
    position:absolute;
    padding:0; margin:0;
    background: url(../images/rb_corne.gif) no-repeat;
}
.rb .t_rb div#rb_title {
    width:100%;
    top:-12px;
    background:none;
}
.rb .t_rb .l_rb {
    top:0px; left:0;
    width:21px;
    height:22px;
    background-position: -42px 0;
}
.rb .t_rb .r_rb {
    top:0px;
    right:0px;
    width:21px;
    height:22px;
    background-position: -63px 0;
    _right:-1px;
}
.rb .tt_rb {
 height:22px;
 position:relative;
 text-align:center;
 font:14px Tahoma;
 font-weight:bold;
 color:#ed1c29;
}
.rb .tt_rb, .rb .tt_rb h1, .rb .tt_rb h2, .rb .tt_rb#h_rb_s {
   font:11px Tahoma;
   font-weight:bold;
   color:#ed1c29;
   padding:0;
   margin:0;
}
.rb .tt_rb#h_rb_m {
   font:14px Tahoma;
   font-weight:bold;
   color:#ed1c29;
   line-height:29px;
   padding:0;
   margin:0;
}
.rb .tt_rb td#h_rb {
    position:relative;
    padding:0 10px 3px 10px;
    background:url(../images/bgs00000.gif) 0 -21px repeat-x;
}
.rb .tt_rb .l_rb {
    width:13px;
    height:24px;
    position:relative;
    background-position: 0 -22px;
}
.rb .tt_rb .r_rb {
    position:relative;
    width:12px;
    height:24px;
    background-position: -13px -22px;
}
.rb .b_rb .l_rb {
    width:21px;
    height:22px;
    background-position: 0 0;
    bottom:0px; left:0;
}
.rb .b_rb .r_rb {
    width:21px;
    height:22px;
    background-position: -21px 0;
    bottom:0px;
    right:0px;
    _right:-1px;
}







.main_actions_rb {
   width:90%;
   height:25px;
   margin-top:0px;
   margin-left:44px;
   text-align:center;
   cursor:pointer;
}
.main_actions_rb div {
    float:left;
}
.main_actions_rb div.n-actt {
    height:24px;
}
.main_actions_rb div.actt {
height:25px;
 padding:0;
 margin:0;
}
.main_actions_rb div.n-actt {
    height:24px;
}
.main_actions_rb div.actt {
    height:25px;
    padding:0;
    margin:0;
}
.main_actions_rb .n-actt div#left {
    background:url(../images/rb_corne.gif) -25px -23px no-repeat;
    width:10px;
    height:24px;
}
.main_actions_rb .n-actt div#center{
    background:url(../images/bgs00000.gif) 0 -45px repeat-x;
    height:24px;
    padding:4px 5px 0px 5px;
    color: #828282;
   /* font-weight:bold;*/
}
.main_actions_rb .n-actt div#right{
   background:url(../images/rb_corne.gif) -35px -23px no-repeat;
   width:10px;
   height:24px;
}
.main_actions_rb .actt div#left{
    background:url(../images/rb_corne.gif) -45px -23px no-repeat;
    width:10px;
    height:25px;
    margin-top:-1px;
}
.main_actions_rb .actt div#center{
   background:url(../images/bgs00000.gif) 0 -69px repeat-x;
   height:20px;
   padding:5px 5px 0px 5px;
   color: #eb1c26;
   /*font-weight:bold;*/
   margin-top:-1px;
}
.main_actions_rb .actt div#right{
   background:url(../images/rb_corne.gif) -55px -23px no-repeat;
   width:10px;
   height:25px;
   margin-top:-1px;
}


.subm_rb {
color:#000;
z-index:200;

}
.subm_rb .scontent {
text-align:center;
color:#000;
background:#F7F7F7;
z-index:200;
border-left:#cacaca 1px solid;
border-right:#cacaca 1px solid;
}

.subm_rb .sb {
position:relative;
height:17px;
}

.subm_rb .sb div {
position:absolute;
padding:0; margin:0;
}

.subm_rb .sb div#h {
background:url(../images/bottom01.gif) repeat-x bottom;
position:relative;
height:17px;
margin:0 24px 0 24px;
}

.subm_rb .sb .sl {
width:24px;
height:17px;
background:no-repeat url(../images/left0001.gif) bottom left;
bottom:0px; left:0;
_bottom:-1px;
}
.subm_rb .sb .sr {
width:24px;
height:17px;
background:no-repeat url(../images/right000.gif) bottom right;
bottom:0px;
right:0px;
_bottom:-1px;
}

.subm_rb .sb .sr#ie {
_right:0px;
}

.subm_rb .scontent ul
{
   padding:5px 0 0 0;
   margin:0;
   width:100%;
   list-style:none;
   list-style-type:none;

}

.subm_rb .scontent ul li
{
   list-style:none;
   list-style-type:none;
   /*padding: 3px 15px 3px 20px;*/
   padding: 3px 15px 3px 10px;
   border-bottom:#cacaca 1px solid;
   text-align:left;
   text-transform:none;

}

.subm_rb .scontent ul li a, .subm_rb .scontent ul li a:visited, .subm_rb .scontent ul li a:active, .subm_rb .scontent ul li a:link {
   /* color: #404040; */
    color: #000;
    font: 11px Tahoma;
    font-weight:normal;
    text-decoration: none;

}

.subm_rb .scontent ul li a.b62831, .subm_rb .scontent ul li a:visited.b62831, .subm_rb .scontent ul li a:active.b62831, .subm_rb .scontent ul li a:link.b62831 {
    color: #b62831;
}

.bold {font-weight:bold;}

.subm_rb .scontent ul li a:hover
{
   color:#ED212E;
   text-decoration:underline;
}


.subm_item
{
   z-index:400;
   position:absolute;
   top:32px;
   display:none;
   padding-left:0px;
   overflow:hidden;/*нужное*/

}
.subm_item a {padding-left:5px}
.subm_item a.b62831 {padding-left:0;}

   .subm_item iframe {
                display:none;/*для IE5*/
                display/**/:block;/*для IE5*/
                position:absolute;/*обязательно*/
                top:0;
                left:1px;
                z-index:-1;/*невидимый*/
                filter:mask();/*переключает IE Active X в нужный рендер*/
                width:900px;
                height:130px;
                background:#fff;border:none;
        }


.subm_item_w1
{
  /* _width:250px; */
}

.subm_item_w2
{
  /* width:500px; */
}

.subm_item_w3
{
   /*width:570px;*/
}

.subm_item_w4
{
   /*width:750px;*/
}




.dottedLeft
{
   background: url(../images/bg3vd000.gif) repeat-y 0 0;
}



.rightm {
  width:215px;
}

.rightm_top_left {
width:14px;
height:25px;
background:no-repeat url(../images/rightm_t.gif) top left;
}

.rightm_top_line {
 padding:3px;
 background:url(../images/rightm_t.gif) repeat-x top;
 color:#ed1c29;
 font-weight:bold;
 text-align:center;
}

.rightm_content {
border-left:1px solid #cacaca;
border-bottom:1px solid #cacaca;
padding:10px;
padding-top:20px;
margin-left:5px;
width:210px;
background:no-repeat url(../images/rightm_b.gif) bottom left;
}



.Tah_11_384666 a:link {text-decoration: none;color:#384666}
.Tah_11_384666 a:visited {text-decoration:none;color:#384666}
.Tah_11_384666 a:hover  {text-decoration:underline;color:red}
.Tah_11_384666 a:active {text-decoration:none;color:#384666}


.sort_left {
width:13px;
height:25px;
background:no-repeat url(../images/sotrf_le.gif) top left;
}
.sort_right {
width:14px;
height:25px;
background:no-repeat url(../images/sotrf_ri.gif) top left;
}
.sort_center {
border-top:#cacaca 1px solid;
border-bottom:#cacaca 1px solid;
}


.half_btn{
 height:25px;
 text-align:center;
 font-weight:bold;
 font:11px Tahoma;
 color:#394767;
 background:#de1;
 cursor:pointer;
}

.half_btn input{
 background:#fff;
 border:none;
 font:11px Tahoma;
 color:#394767;
 font-weight:bold;
 padding:0;margin:0;
 width:70px;
}

.half_btn td#h_btn {
/* position:relative;*/
 padding-top:2px;
 background:url(../images/btn_line.gif) repeat-x top;
}

.half_btn .l_btn {
width:26px;
height:25px;
background:no-repeat url(../images/btn_left.gif) top left;
}
.half_btn .r_btn {
width:10px;
height:25px;
background:no-repeat url(../images/btn_righ.gif) top right;
}

.shops_info td
{
  /* height:30px;*/
   padding:5px 10px 5px 10px;
   border-top:1px #cacaca solid;
}

.shops_info td#no_border
{
   border:none;
}

.shops_info tr#dark td
{
   border-top:1px #cacaca solid;
   border-bottom:1px #cacaca solid;
   background:#fafafa;
}


.catalogListTabBtm {
        float:left;
        padding: 2px 0px 0 20px;
        margin: 0 0 0 20px;
        background-image: url(../images/button_l.gif);
        background-repeat: no-repeat;
        background-position: 0 100%;
        background-color: #898989;
}
.catalogListTabBtm A, .blueButton {
        margin: 0 0 0 0;
        padding: 0px 20px 0px 0px;
        font : bold normal 11px Tahoma, Arial, Helvetica, sans-serif;
        background: url(../images/button_r.gif) no-repeat #898989 100% 100%;
        font-weight: bold;
        color: #FFF;
        white-space : nowrap;
        /*line-height:10px;*/
        display:block;
        height:17px;
}
.catalogListTabBtm a:link {text-decoration: none;color:#FFF}
.catalogListTabBtm a:visited {text-decoration:none;color:#FFF}
.catalogListTabBtm a:hover  {text-decoration:underline;color:#FFF}
.catalogListTabBtm a:active {text-decoration:none;color:#FFF}
.catalogListTabBtm INPUT {cursor:pointer}

/*
.blueButton {
        margin: 0;
        padding: 0px 12px 4px 0px;
        border-width: 0;
        font : bold normal 11px Tahoma, Arial, Helvetica, sans-serif;
        color:white;
        font-weight: bold;
        background-color: #cacaca;
        background-image: url(../images//new_d/button/button_right.gif);
        background-repeat: no-repeat;
        background-position: 100% 100%;
        cursor:pointer;
}  */


.blueButton {
        padding: 0px 20px 5px 0px;
}

.countdown_title {
   color:#ed1c29;
   text-transform:uppercase;
   position:relative;
   top:8px;
   background:#fff;
   width:130px;
   font-size:14px;
   font-weight:600;
}
.countdown_body {
   background:no-repeat url(../images/counter_.gif) top left;
   width:240px;
   height:50px;
   padding-top:10px;
}
.countdown_body_short {
   background:no-repeat url(../images/counter0.gif) top left;
   width:170px;
   height:59px;
   padding-top:10px;
}
.countdown_body span {margin-left:5px; font-size:16px; font-weight:600; color:#ED1C29;}
.countdown_body_short span {margin-left:5px; font-size:16px; font-weight:600; color:#ED1C29;}


.bg_fafafa
{
   background-color:#fafafa;
}


.cart_table
{
   border-top:#cacaca 1px solid;
}

.cart_table tr td, .cart_table tr td#border
{
   height:25px;
   border-bottom:#cacaca 1px solid;
   text-align:center;
}

.cart_table tr td#left
{
   padding-left:10px;
   text-align:left;
}

.cart_table tr td#propgroup
{
   background-color:#fafafa;
   color:#384666;
}
.medium_table td
{
	padding:2px 5px 2px 7px
}
tr.propgroup, tr.propgroup td
{
   background-color:#fafafa;
   color:#384666;
   height:25px;
   border-bottom:#cacaca 1px solid;
   border-top:#cacaca 1px solid;
   font-weight:bold;
}

.cart_table tr td#propgroup_nb
{
   background-color:#fafafa;
   color:#384666;
   border-bottom:#ececec 1px solid;
   font-weight:bold;
}

.cart_table tr#no_border td
{
   height:20px;
   border-bottom:#ececec 1px solid;
}

.cart_table#no_td_border tr td
{
   padding:10px;
   border:none;
}

.cart_table#no_td_border tr td#propgroup
{
   border-bottom:#cacaca 1px solid;
}

.cart_table#no_td_border
{
   border-bottom:#cacaca 1px solid;
}

.cart_table tr td#border
{
   border-bottom:#cacaca 1px solid;
}

.cart_itogo td
{
   padding:2px 5px 2px 5px;
}



.new_grey_btn {

 height:20px;
 position:relative;
 text-align:center;
 font-weight:bold;
 color:#fff;
}


.new_grey_btn td#h_gbtn {
 position:relative;
 padding:0 0px 3px 0px;
 background:url(../images/grey_btn.gif) repeat-x top;
}

.new_grey_btn td#h_gbtn a, .new_grey_btn td#h_gbtn a:hover, .new_grey_btn td#h_gbtn a:active, .new_grey_btn td#h_gbtn a:visited, .new_grey_btn td#h_gbtn a:link
{
   color:#fff;
   text-decoration:none;
}

.new_grey_btn td#h_gbtn input {
 color:#fff;
 border:0;
 background:#888;
 font:11px Tahoma;
 font-weight:bold;
 cursor:pointer;
 height:16px;
 padding-bottom:5px;
}

.new_grey_btn .l_gbtn {
width:10px;
height:20px;
background:no-repeat url(../images/grey_btn.gif) top left;
}
.new_grey_btn .r_gbtn {
width:11px;
height:20px;
background:no-repeat url(../images/grey_btn.gif) top right;
}


.new_red_btn {

 height:20px;
 position:relative;
 text-align:center;
 font-weight:bold;
 color:#fff;
}


.new_red_btn td#h_rbtn {
 position:relative;
 padding:0 0px 3px 0px;
 background:url(../images/red_btn_.gif) repeat-x top;
}

.new_red_btn td#h_rbtn a, .new_red_btn td#h_rbtn a:hover, .new_red_btn td#h_rbtn a:active, .new_red_btn td#h_rbtn a:visited, .new_red_btn td#h_rbtn a:link
{
   color:#fff;
   text-decoration:none;
}

.new_red_btn td#h_rbtn input {
 color:#fff;
 border:0;
 background:#ed1c29;
 font:11px Tahoma;
 font-weight:bold;
 cursor:pointer;
 height:16px;
 padding-bottom:5px;
}

.new_red_btn .l_rbtn {
width:9px;
height:20px;
background:no-repeat url(../images/red_btn_.gif) top left;
}
.new_red_btn .r_rbtn {
width:10px;
height:20px;
background:no-repeat url(../images/red_btn_.gif) top right;
}

.normal_pad_table tr td
{
   padding:7px;
   text-align:left;
}


/* -- numbers -- */
.number_image {
  display:block;
  float:left;
  background:url(../images/numbers0.gif) no-repeat;
}
.numbers_big {height:23px; width:16px;}
.num_big_1 {background-position: -0    0; width:11px;}
.num_big_2 {background-position: -13px 0;}
.num_big_3 {background-position: -29px 0;}
.num_big_4 {background-position: -45px 0; width:17px;}
.num_big_5 {background-position: -61px 0;}
.num_big_6 {background-position: -77px 0;}
.num_big_7 {background-position: -94px 0;}
.num_big_8 {background-position: -110px 0;}
.num_big_9 {background-position: -126px 0;}
.num_big_0 {background-position: -142px 0;}
.num_big_  {background-position: -158px 0; width:17px;}

.numbers_overline {height:12px; width:8px;}
.num_overline_1 {background-position: -0    -40px; width:6px;}
.num_overline_2 {background-position: -7px  -40px;}
.num_overline_3 {background-position: -15px -40px;}
.num_overline_4 {background-position: -24px -40px;}
.num_overline_5 {background-position: -32px -40px;}
.num_overline_6 {background-position: -41px -40px;}
.num_overline_7 {background-position: -49px -40px;}
.num_overline_8 {background-position: -57px -40px;}
.num_overline_9 {background-position: -66px -40px;}
.num_overline_0 {background-position: -74px -40px;}
.num_overline_  {background-position: -82px -40px;}

.numbers_ssmall {height:12px; width:8px;}
.num_ssmall_1 {background-position: -0    -26px; width:6px;}
.num_ssmall_2 {background-position: -7px  -26px;}
.num_ssmall_3 {background-position: -15px -26px;}
.num_ssmall_4 {background-position: -24px -26px;}
.num_ssmall_5 {background-position: -32px -26px;}
.num_ssmall_6 {background-position: -41px -26px;}
.num_ssmall_7 {background-position: -49px -26px;}
.num_ssmall_8 {background-position: -57px -26px;}
.num_ssmall_9 {background-position: -66px -26px;}
.num_ssmall_0 {background-position: -74px -26px;}
.num_ssmall_  {background-position: -82px -26px;}

.numbers_small {height:12px; width:8px;}
.num_small_1 {background-position: -0    -26px; width:6px;}
.num_small_2 {background-position: -7px  -26px;}
.num_small_3 {background-position: -15px -26px;}
.num_small_4 {background-position: -24px -26px;}
.num_small_5 {background-position: -32px -26px;}
.num_small_6 {background-position: -41px -26px;}
.num_small_7 {background-position: -49px -26px;}
.num_small_8 {background-position: -57px -26px;}
.num_small_9 {background-position: -66px -26px;}
.num_small_0 {background-position: -74px -26px;}
.num_small_  {background-position: -82px -26px;}


/* -- pages_list -- */
.pages_list       {margin: 7px 0; float:right;}
.pages_list div * {margin:0 2px;}
.pages_list .icon {margin-top:1px;}
.pages_list b     {color:red;}








/*----------------------------------------------------
  mvideo.css
 -----------------------------------------------------*/



div.clear  {clear:both; height:7px;}
div.offset {clear:both; height:20px;}
.w100pc   {width:100%;}
.centered {text-align:center;}
.relative {position:relative;}

.redbold {color:#ED1C29; font-weight:600;}
.redbold span {font-weight:100;}

.normal_a a, .normal_a a:link, .normal_a a:visited, .normal_a a:active {
  font-weight:normal;
}



.corner, #footer_menu li, .leftm_block li, #topm #first, #topm #last {
  background:url(../images/corners0.gif) no-repeat;
}
.corner      {height:21px; width:21px;}
.rb_t_l      {position:absolute; left:0;  top:0;    background-position: -42px 0;}
.rb_t_r      {position:absolute; right:0; top:0;    background-position: -63px 0;}
.rb_b_l      {position:absolute; left:0;  bottom:0; background-position: -42px -21px;}
.rb_b_r      {position:absolute; right:0; bottom:0; background-position: -63px -21px;}
.rb_t_border {height:10px; border-top: 1px solid #cacaca;}
.rb_b_border {height:10px; border-bottom:1px solid #cacaca;}



.sprite_line, #topm td {
  background: url(../images/backgrou.gif) repeat-x;
}





/*
 * Основное
 */
#mvideo_body, #mvideo_page {padding:0; margin:0; background-color:#f7f7f7;}
#mvideo_centered {width:980px; margin:0 auto; padding:10px 0;}
.mvideo_container {clear:both;}
.mvideo_content {background-color:#fff; border-left:1px solid #cacaca; border-right:1px solid #cacaca;}
.mvideo_corners {height:13px; position:relative;}
.mvideo_corners .rb_b_border {margin: 0 21px; background-color:#fff; height:12px;}
.mvideo_corners .rb_t_border {margin: 0 21px; background-color:#fff; height:12px;}


.green_border {border-left:1px solid #5BB854; border-right:1px solid #5BB854;}

.green .mvideo_content {border-color:#5BB854; background:none;}
.green .mvideo_corners {height:15px;}
.green .mvideo_corners .rb_b_border {background:none; margin: 0 17px; height:10px; border-color:#5BB854;}
.green .mvideo_corners .rb_t_border {background:none; margin: 0 17px; height:10px; border-color:#5BB854;}

.green .mvideo_corners .corner {width:18px; height:18px;}
.green .mvideo_corners .rb_t_l {background-position: 0 0;}
.green .mvideo_corners .rb_t_r {background-position: -18px 0;}
.green .mvideo_corners .rb_b_l {background-position: 0 -18px;}
.green .mvideo_corners .rb_b_r {background-position: -18px -18px;}

.none  .mvideo_content {border:none; background:none;}
.none  .mvideo_corners {display:none;}
.none  .mvideo_corners * {border:none; background:none;}

/*
 * Главное меню
 */
#topm {width:100%; border-collapse:collapse; z-index:200;}
#topm td {text-align:center; text-transform:uppercase;}
#topm td div {border-right: 1px solid #fff;height:30px;}
#topm #ending div {border:none;}
#topm #topm2, #topm #topm8 {line-height:27px;}
#topm td#first {width:12px; background-position: -84px 0;}
#topm td#last  {width:12px; background-position: -97px 0;}
#topm td a, #topm td a:visited, #topm td a:active, #topm td a:link {
  color:#fff; font: 9px Tahoma; font-weight:bold; text-decoration:none;
}
#topm td:hover, #topm td a:hover, #topm td a.selected, #topm td a.selected:visited, #topm td a.selected:active, #topm td a.selected:link {
  color: #fdff5e;
}



/*
 * Левое меню
 */
.leftm          {width:150px;}
.leftm_head     {margin-top:0; height:23px; line-height:20px; padding-left:5px; background-position: 0 -55px;}
.leftm_head div {position:relative;width:9px; height:23px; background-position: -6px -42px;}
.leftm_block    {width:149px; border-right:1px solid #CACACA; padding:0;}
.leftm_block ul {padding: 5px 0 0 10px; margin:0; list-style-type:none;}
.leftm_block li {padding: 2px 2px 2px 10px; background-position: -116px 7px;}
.leftm_bottom   {position:relative; height:20px;}
.leftm_bottom .rb_b_border {margin-right:20px; height:19px;}

/*
 * Нижнее меню
 */
#footer_menu       {height:180px; margin:0; padding: 0 30px;}
#footer_menu div   {display:block; float:left; width:20%; margin-top:15px;}
#footer_menu ul    {margin:0; padding: 10px 0 0 0; list-style-type:none;}
#footer_menu ul li {margin:0; padding: 2px 2px 2px 10px; background-position: -116px 6px;}

/*
 * Иконки
 */
.icon {background:url(../images/icons000.gif) no-repeat;}
.icon {display:block; float:left; width:18px; height:16px;}
.icon:hover    {text-decoration:none;}
#icon_hand     {background-position: -18px 0;}
#icon_key      {background-position: -38px 0;     width:12px;}
#icon_pg_first {background-position: -0    -16px; width:16px; height:11px;}
#icon_pg_last  {background-position: -16px -16px; width:16px; height:11px;}
#icon_pg_next  {background-position: -32px -16px; width:16px; height:11px;}
#icon_pg_prev  {background-position: -48px -16px; width:16px; height:11px;}
#icon_arr      {background-position: -55px -3px;  width:9px; height:11px;}
#icon_go       {background-position: -69px 0;     width:19px; height:19px; border:none; cursor:pointer;}
#icon_tocart   {background-position: -118px 0;    width:129px; height:32px;}
#icon_m        {background-position: -88px 0;     width:30px; height:27px;}
#icon_new      {background-position: -247px 0;    width:23px; height:12px; margin:3px; float:none; display:inline-block;}
#icon_inet     {background-position: 0 -32px;     width:100px; height:12px;}
#icon_vip      {background-position: -100px -32px;     width:58px; height:12px;}
#icon_sale     {background-position: -158px -32px;     width:71px; height:12px;}
/*
 * Шапка
 */
#main_logo       {padding:0 10px 0 10px;}
#main_functions  {height:32px;}
#top_user_menu   {float:right; margin:3px 10px 0 0; line-height:22px;}
#top_user_menu a {line-height:20px; display:block; float:left;}
#top_user_menu .icon {margin: 2px 5px 0 15px;}
/* -- top user menu -- */

#main_functions  .search {margin-top:2px;} 
#banner_a {
  color:#198410;
  font-size:30px;
  text-decoration:none;
  font-weight:300;
}
#banner_a:hover {
  color:#3DB133;
}

/*
 * Поиск
 */
.search            {float:left;}
.search *          {display:block; float:left; line-height:19px; margin:0px; padding:0px;}
.search div        {height:20px; width:8px;}
.search .left_end  {background-position: -54px -42px;}
.search .right_end {background-position: -66px -42px;}
.search #icon_go   {border:none; margin-left:3px; cursor:pointer;}
.search span       {margin-right:5px;}
.search input      {border:none; background-position: 0 -36px; width:200px; height:19px; font-size:12px; font-family:arial;}

/**
 * Список категорий
 */
.categories table     {width:99%; text-align:left;}
.categories table td  {width:33%; line-height:50px;}
.categories table img {float:left; margin-right:5px;}
.categories a.current {font-weight:600;}

#bcrumbs   {line-height:25px;}
#bcrumbs b {margin:0 5px 0 15px;}

/**
 * Вывод товаров
 */
.item_title             {padding:10px 0 4px 0;}
.item_body h4           {padding:0; margin:0 0 0 5px; float:left; font-size:11px; line-height:11px;}
.item_body .warecode    {font-size:10px; color:#888888; padding-left:15px;}
.item_body img          {border:none;}
.item_body #icon_tocart {float:right;}
.item_body .ware_image  {width:140px; text-align:center;}
.item_body .opts        {line-height:15px; padding-bottom:10px;}
.item_body .opts span   {color:#8c8c8c; padding-right:4px;}
.item_body .price       {width:250px; vertical-align:top;}
.item_body .dottedBottom {position:relative; height:37px;}
.item_body #icon_inet, .item_body #icon_vip, .item_body #icon_sale {margin-right: 5px;}


/**
 * успей купить
 */

.buy_now {
  text-align:right;
  width:220px;
  height:70px;
  margin: 5px auto;
  background:url(../images/'buy_now0.gif') 0 7px no-repeat;
}
.buy_now * {padding:0;margin:0;}
.buy_now h5 {
  width:120px;
  text-align:center;
  color:#ed1c29;
  font-size:13px;
  background-color:#fff;
  margin: 0 auto 3px auto;
}
.buy_now_left {
  width:150px;
  float:left;
  border-right:1px solid #8c8c8c;
  padding:0 5px 0 0;
}
.buy_now_right {
  padding:0 5px 0 0;
}
.buy_now span {margin-left:5px; font-size:16px; font-weight:600; color:#ed1c29;}



h6 {text-transform:uppercase;position:relative;top:8px;background:#fff;width:130px;font-size:14px;}

         


/* -- begin pickup css -- */
.corners b 			{overflow:hidden; height:1px; line-height:1px; font-size:1px; display:block;}
.corners b.c_h2 		{height:2px;}
.bg_bababa 			{background-color:#bababa;}
.bg_ff7e00 			{background-color:#ff7e00}
.bg_fff    			{background-color:#fff}
.c1 				{margin: 0 1px;}
.c2 				{margin: 0 2px;}
.c3				{margin: 0 3px;}
.c4 				{margin: 0 4px;}
.c5 				{margin: 0 5px;}
.c7 				{margin: 0 7px;}
.cpointer			{cursor:pointer;}
.w640				{width:640px;}
.w130				{width:130px;}
.w340				{width:340px;}
.border_bababa			{border:1px solid #bababa;}
.pickup_header			{border-left:1px solid #bababa;border-right:1px solid #bababa;padding:0 25px 10px 25px;font-size:24px;}
.pickup_content			{border-left:1px solid #bababa;border-right:1px solid #bababa;}
.pickup_body			{height:300px;overflow:auto;width:660px}
.pickup_body div#content	{border-left:1px solid #bababa;border-right:1px solid #bababa;width:638px;}
.pickup_ref 			{background:url(../images/select_t.gif) top left no-repeat; width:80px; height:19px; padding:2px 0 0 15px;}
.pickup_ref a 			{color:#ff7e00}
.pickup_ico			{background:url(../images/pickup_i.gif) no-repeat;display:block;float:left;}
.pickup_ico#green_check		{background-position: -16px -29px; width:16px; height:16px;margin-right:5px;}
.pickup_ico#grey_check		{background-position: -30px -29px; width:16px; height:16px;margin-right:5px;}
.pickup_ico#help		{background-position: 0px -30px; width:16px; height:14px;margin-left:5px;cursor:pointer;}
.pickup_ico#new			{background-position: 0px 0px; width:70px; height:29px;position:relative;margin:-6px 3px;}
.pickup_ico#grey_down		{background-position: -45px -29px; width:10px; height:7px;margin:4px 0px 0 4px;}
.pickup_ico#red_down		{background-position: -55px -29px; width:10px; height:7px;margin:4px 0px 0 4px;cursor:pointer;}
.pickup_ico#orange_dot		{background-position: -45px -35px; width:6px; height:6px;margin:3px 4px 0 0px;}
.pickup_ico#close		{background-position: 0 -45px; width:18px; height:17px;margin:2px 2px 0 0;}
.pickup_promo			{background:url(../images/pickup_p.png) no-repeat;display:block;float:left;}
.pickup_promo#delivery_msk	{background-position: -125px -85px; width:115px; height:135px;}
.pickup_promo#delivery_country	{background-position: -245px -85px; width:120px; height:115px;}
.pickup_promo#shops_step1	{background-position: 0px 0px; width:228px; height:78px;}
.pickup_promo#shops_step2	{background-position: -230px 0px; width:230px; height:77px;}
.pickup_promo#cart		{background-position: 0px -90px; width:116px; height:150px;bottom:0;}
.promo_bot_title 		{color:#787878;font-size:12px;display:block;position:relative;top:10px;}
/* -- end pickup css -- */

.ededed_table td 	{padding:3px;}
.ededed_table td#dark, .bg_ededed {background-color:#ededed;}
.bg_e6e6e6 		{background-color:#E6E6E6;}
.bg_ed1c29 		{background-color:#ed1c29;}
.size_24 		{font-size:24px;}
.size_20 		{font-size:20px;}
.ff7f01  		{color:#ff7f01;}
.c009507  		{color:#009507;}
.orange 		{color:#ff7f01;}
.ed1c29  		{color:#ed1c29;}
.52a93b, a.52a93b, a:hover.52a93b, a:active.52a93b, a:visited.52a93b  {color:#52a93b;}
.underline 		{text-decoration:underline;}
.greyINPUT 		{border:#888 1px solid;width:150px;height:15px;font : 10px Tahoma, sans-serif;}

.lineh_1_3		{line-height:1.3;}

.empty_bg		{background:url(../images/e0000000.gif) no-repeat;display:block;float:left;}
.empty_bg#w15h1 	{width:15px; height:1px;}

.pad_0_10		{padding:0 10px;}
.pad_10_0		{padding:10px 0;}
.pad_10			{padding:10px;}
.padb_10		{padding-bottom:10px;}
.pad_20			{padding:20px;}
.padr_20		{padding-right:20px;}
.pad_1_5_0		{padding:1px 5px 0 0;}

.w100pr			{width:100%;}

.no_border		{border:none;}


/* -- cart css -- */
.cart_bcrumbs h1		{padding:17px 0 0 10px;display:block;float:left;}
.cart_ico			{background:url(../images/cart_ico.gif) no-repeat;display:block;float:left;}
.cart_ico#arr			{background-position: 0px -270px; width:25px; height:20px;margin:0px 10px;}
.cart_ico#pdo_c			{background-position: -27px -271px; width:9px; height:15px;margin-right:10px;}
.cart_ico#pdo_o			{background-position: -40px -271px; width:9px; height:15px;margin-right:10px;}
.cart_ico#tick			{background-position: -52px -271px; width:12px; height:14px;margin:0 2px;}
.cart_ico#close_white		{background-position: -65px -271px; width:17px; height:17px;}
.cart_ico#step1			{background-position: -59px -2px; width:48px; height:48px;}
.cart_ico#step1_a		{background-position: 0px -1px; width:48px; height:50px;}
.cart_ico#step2			{background-position: -59px -58px; width:48px; height:48px;}
.cart_ico#step2_a		{background-position: -2px -57px; width:48px; height:48px;}
.cart_ico#step3			{background-position: -62px -110px; width:48px; height:48px;}
.cart_ico#step3_a		{background-position: 0px -110px; width:51px; height:48px;}
.cart_ico#step4			{background-position: -60px -166px; width:51px; height:48px;}
.cart_ico#step4_a		{background-position: -2px -166px; width:53px; height:48px;}
.cart_ico#step5			{background-position: -60px -222px; width:48px; height:48px;}
.cart_ico#step5_a		{background-position: -0px -222px; width:53px; height:48px;}
.cart_ico#select_shop		{background-position: 0px -314px; width:121px; height:19px;}
.cart_ico#change_shop		{background-position: 0px -292px; width:123px; height:19px;margin:5px 0;}
.cart_ico#rate_star		{background-position: 0px -339px; width:31px; height:34px;}
.cart_ico#lamp			{background-position: -35px -338px; width:28px; height:26px;margin:-7px 10px 0 0;}

.cart41				{text-align:left; background:url(../images/dream_me.gif) left bottom no-repeat; padding:10px 50px 10px 300px; min-height:250px; position:relative;}
.cart41 div#cart41_bottom	{bottom:5px;position:absolute;font-weight:bold;color:#ed1c29;}
div#rb_title div#rate_top	{background:url(../images/rate_sho.gif) center no-repeat;padding:10px 0 0 30px;color:#52A93B;font-size:24px;width:340px; height:44px; position:relative;}
.rate_left			{border-right:#d9d7d7 1px solid;padding:10px 35px 10px 25px;}



.cart_list			{border:#c9c9c9 1px solid;}
.cart_list td			{text-align:center;padding:3px 5px;border-top:#c9c9c9 1px solid;border-right:#c9c9c9 1px solid;}
.cart_list td#no_rborder, .cart_list .no_rborder td		{border-right:none;}
.cart_list tr#no_tborder td	{border-top:none;}
.cart_list td#a_left		{text-align:left;}
.cart_list td#a_right		{text-align:right;}
.cart_list #cart_header 	{color:#384666;font-weight:bold;background:url(../images/buttons_.gif) 0px -44px repeat-x;height:22px;}
.cart_list #cart_header td	{padding:0 10px 5px 10px;border-top:none;}

.cart_buttons a, .cart_buttons a:hover, .cart_buttons a:active, .cart_buttons a:visited {color:#fff;}
.cart_buttons a:hover		{text-decoration:underline;}
.cart_buttons input#grey_but	{border:none;background:#888888;color:#fff;padding:0;margin:0;font-weight:bold;}
.cart_buttons			{background:url(../images/buttons0.gif) no-repeat;display:block;float:left;height:20px;color:#fff;}
.cart_buttons#grey_left		{background-position: 0px 0px; width:9px; height:20px;}
.cart_buttons#grey_right	{background-position: -9px 0px; width:12px; height:20px;}
.cart_buttons#grey_prev		{background-position: -22px -18px; width:17px; height:12px; margin:2px 7px 0 3px;}
.cart_buttons#grey_ref		{background-position: -22px 0px; width:15px; height:14px; margin:1px 2px;}
.cart_buttons#red_left		{background-position: 0px -21px; width:9px; height:20px;}
.cart_buttons#red_right		{background-position: -9px -21px; width:10px; height:20px;}
.cart_buttons#red_next		{background-position: -23px -31px; width:17px; height:12px; margin:2px 3px 0 7px;}

.cart_buttons#grey_bg		{color:#fff;font-weight:bold;background:url(../images/buttons_.gif) 0px -21px repeat-x;height:20px;padding-top:2px;}
.cart_buttons#red_bg		{color:#fff;font-weight:bold;background:url(../images/buttons_.gif) 0px 0px repeat-x;height:19px;padding-top:2px;}
.cart_buttons#callback_but 	{color:#fff;font-weight:bold;background:url(../images/callback.gif) no-repeat;width:141px;height:20px;padding:2px 0 0 10px;}

.popup_red_header		{height:75px;background:#ed1c29;color:#fff;margin:0 1px;}
.dream_men			{background:url(../images/dream-me.gif) no-repeat bottom right;z-index:1;min-height:200px;}
.cart_callback			{background:url(../images/call_bac.gif) no-repeat;float:right;width:215px;height:97px;}
/* -- end cart css -- */

/* -- card css -- */
.card_ico		{background:url(../images/card_ico.gif) no-repeat;display:block;float:left;}
.card_ico#full_star	{background-position: 0px 0px; width:14px; height:13px;}
.card_ico#half_star	{background-position: -17px 0px; width:14px; height:13px;}
.card_ico#empty_star	{background-position: -34px 0px; width:14px; height:13px;}
.card_ico#write_rew	{background-position: -34px -25px; width:28px; height:28px;margin-right:5px;}
.card_ico#ya_smile	{background-position: 0px -20px; width:30px; height:36px;}
.card_ico#ya_logo	{background-position: 0px -55px; width:87px; height:27px;margin:0 14px;}

/* -- end card css -- */

/* -- subscribe -- */
.lite_tip {width:480px;-webkit-border-radius:10px;-moz-border-radius:10px; position:fixed;}
.close {cursor:pointer; padding:2px; color:#e01616;font-weight:bold;}
/* -- end subscribe -- */


