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(/new_d/sprites/abody.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(/new_d/input/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(/new_d/input/input_left.gif) top left;
position:absolute;
}

.rinput .t .r {
width:10px;
height:19px;
right:0px;
_right:-1px;
top:0;
background:no-repeat url(/new_d/input/input_right.gif) top right;
position:absolute;
}

.search_left, .search_right {
    background:url(/new_d/sprites/rb_corners.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(/new_d/sprites/bgs.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;
}


/*
.leftm {
   width:152px;
   border-right:#cacaca 1px solid;
   background:#fafafa;
   padding:0;margin:0;
}
.leftm .h, .leftm_h, .leftm_b {
   height:23px;
   width:152px;
   background: url(/new_d/sprites/leftm_bg.gif) no-repeat;
}
.leftm .h {
   background-position: 0 -23px;
   color:#ed1c29;
   font-weight:bold;
}
.leftm_h {
   background-position: 0 0;
   color:#ed1c29;
   font-weight:bold;
}
.leftm_b {
   padding:0;margin:0;
   background-position: 0 -46px;
   height:15px;
}
.leftm ul {
   clear:both;
   margin:0px;
   padding:0px;
   padding-top:8px;
   padding-bottom:10px;
   list-style:none;
}
.leftm ul li {
   padding: 2px 2px 2px 20px;
   color:#251f3d;
}
.leftm a, .leftm a:visited, .leftm a:active, .leftm a:link {
   color:#251f3d;
   text-decoration:none;
}
.leftm .h div, .leftm_h div {
   padding:3px 0 0 10px;
}
*/



.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;
}


.bottomm ul
{
   clear:both;
   margin: 0px;
   padding:0px;
   padding-top:8px;
   padding-bottom:10px;
   list-style:none;
}

.bottomm ul li
{
   padding: 2px 2px 2px 10px;
   background: url(/new_imgs/bottom-li-dot.gif) 0px 7px no-repeat;
   color:#424242;
}

.leftm a:hover, .bottomm a:hover
{
   color:#ed212e;
   text-decoration:underline;
}

.bottom
{
   height:39px;
   background:#fff;
   text-align:left;
}

.bottom td#center
{
   background: url(/new_d/bottom_line.gif) repeat-x;
   width:49%;
}

/* -- картинки в футере -- */
a.footer_image {
    display:block;
    float:left;
    margin-left:13px;
    background: url(/new_d/sprites/bot_imgs.gif) no-repeat;
    height:32px;
}
a.footer_image:hover {text-decoration:none;}
a.twitter {width:28px;}
a.facebook {width:28px;background-position: -28px 0px;}
a.master {width:51px;background-position: -56px 0px;}
a.visa {width:71px;background-position: -108px 0px;}
a.secureCode {width:80px;background-position: -180px 0px;}
a.verified {width:75px;background-position: -260px 0px;}





.rb {}
.rb .content_rb {
    border:1px solid #cacaca;
    text-align:center;
    padding:10px;
    padding-top:20px;
}
.rb .content_rb#bannerImage {
    height:118px;
    padding:20px 0 20px 0;
    margin:0;
    z-index:1;
}
.rb .t_rb {
    position:relative;
    _background:url(/new_imgs/e.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(/new_d/sprites/rb_corners.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(/new_d/sprites/bgs.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(/new_d/sprites/rb_corners.gif) -25px -23px no-repeat;
    width:10px;
    height:24px;
}
.main_actions_rb .n-actt div#center{
    background:url(/new_d/sprites/bgs.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(/new_d/sprites/rb_corners.gif) -35px -23px no-repeat;
   width:10px;
   height:24px;
}
.main_actions_rb .actt div#left{
    background:url(/new_d/sprites/rb_corners.gif) -45px -23px no-repeat;
    width:10px;
    height:25px;
    margin-top:-1px;
}
.main_actions_rb .actt div#center{
   background:url(/new_d/sprites/bgs.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(/new_d/sprites/rb_corners.gif) -55px -23px no-repeat;
   width:10px;
   height:25px;
   margin-top:-1px;
}




.topm {
 background:url(/new_d/sprites/bgs.gif) repeat-x 0 -94px;
 /*width:100%;*/
 height:38px;
 text-align:center;
 font:9px Tahoma;
 font-weight:bold;
 text-transform:uppercase;
 color:#000;
 padding:0;margin:0;
 z-index:200;
}
.topm td {
   height:38px;
   margin:0;
   padding:0;
   text-align:center;
   cursor:pointer;

   border-right: #fff 1px solid;
}
.topm td div {
   height:27px;
   margin:0;
   padding-top:6px;
   /*position:relative;
   width:100%; */
   margin:0px 10px 0 10px;
   color: #fff;
}
.topm td#last div {
   height:23px;
   border-right: none;
}
.topm td#first, .topm td#last {background:url(/new_d/sprites/topm_bg.gif) no-repeat;}
.topm td#first {background-position: 0 -38px;}
.topm td#last {background-position:right top;}
.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;
}


.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(/new_d/subm/bottom.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(/new_d/subm/left.gif) bottom left;
bottom:0px; left:0;
_bottom:-1px;
}
.subm_rb .sb .sr {
width:24px;
height:17px;
background:no-repeat url(/new_d/subm/right.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;
   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:200;
   /*position:relative;*/
   _margin-top:8px;
   position:absolute;
   top:146px;
   display:none;
   padding-left:1px;
   overflow:hidden;/*нужное*/

}

   .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(/imgs/bg3vd.gif) repeat-y 0 0;
}



.rightm {
  width:215px;
}

.rightm_top_left {
width:14px;
height:25px;
background:no-repeat url(/new_d/rightm/rightm_top_left.gif) top left;
}

.rightm_top_line {
 padding:3px;
 background:url(/new_d/rightm/rightm_top_line.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(/new_d/rightm/rightm_bottom_left.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(/imgs/pricelist/sotrf_left.gif) top left;
}
.sort_right {
width:14px;
height:25px;
background:no-repeat url(/imgs/pricelist/sotrf_right.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(/new_d/btn/btn_line.gif) repeat-x top;
}

.half_btn .l_btn {
width:26px;
height:25px;
background:no-repeat url(/new_d/btn/btn_left.gif) top left;
}
.half_btn .r_btn {
width:10px;
height:25px;
background:no-repeat url(/new_d/btn/btn_right.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(/new_d/button/button_left.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(/new_d/button/button_right.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(/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:bold;
}

.countdown_body {
   background:no-repeat url(/new_d/counter_bg.gif) top left;
   width:240px;
   height:60px;
   padding-top:10px;
}

.countdown_body_short {
   background:no-repeat url(/new_d/counter_bg_short.gif) top left;
   width:170px;
   height:59px;
   padding-top:10px;
}
*/
.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(/new_d/counter_bg.gif) top left;
   width:240px;
   height:60px;
   padding-top:10px;
}
.countdown_body_short {
   background:no-repeat url(/new_d/counter_bg_short.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(/new_d/cart/grey_btn_line.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(/new_d/cart/grey_btn_left.gif) top left;
}
.new_grey_btn .r_gbtn {
width:11px;
height:20px;
background:no-repeat url(/new_d/cart/grey_btn_right.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(/new_d/cart/red_btn_line.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(/new_d/cart/red_btn_left.gif) top left;
}
.new_red_btn .r_rbtn {
width:10px;
height:20px;
background:no-repeat url(/new_d/cart/red_btn_right.gif) top right;
}

.normal_pad_table tr td
{
   padding:7px;
   text-align:left;
}


/* -- numbers -- */
.number_image {
  display:block;
  float:left;
  background:url(/new_d/sprites/numbers.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;}

/* -- icons -- */
.icon, {background:url(/new_d/sprites/icons.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:16px; height:11px;}


/* -- 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;}

/* -- top user menu -- */
#top_user_menu {float:right; line-height:22px; margin-right:10px;}
#top_user_menu .icon {margin: 3px 5px 0 15px;}

.redbold {color:#ED1C29; font-weight:600;}
.rb_corner, .sprite_corner, .leftm_block li {
  background:url(/img/sprites/corners.gif) no-repeat;}
.rb_corner {height:21px; width:21px; position:absolute;}
.rb_t_l    {left:0;  top:-1px;    background-position: 0 0;}
.rb_t_r    {right:0; top:-1px;    background-position: -21px 0;}
.rb_b_l    {left:0;  bottom:-1px; background-position: 0 -21px;}
.rb_b_r    {right:0; bottom:-1px; background-position: -21px -21px;}
.rb_b_border {position:relative; border-bottom: 1px solid #cacaca;}


.sprite_line {
  background:url(/img/sprites/backgrounds.gif) repeat-x;
}


/* -- begin left menu -- */
.leftm          {width:150px; float:left; }
.leftm_head     {height:23px; margin-top:10px; line-height:20px; padding-left:5px; background-position: 0 -55px;}
.leftm_head div {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 .rb_b_border {height:10px;}
/* -- end left menu -- */

.ededed_table td {padding:3px;}
.ededed_table td#dark, .bg_ededed {background-color:#ededed;}
.bg_e6e6e6 {background-color:#E6E6E6;}
.size_24 {font-size:24px;}
.ff7f01  {color:#ff7f01;}
.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;}

.empty_bg		{background:url(/new_imgs/e.gif) no-repeat;display:block;float:left;}
.empty_bg#w15h1 {width:15px; height:1px;}


/* -- cart css -- */
.cart_bcrumbs h1				{padding:17px 0 0 10px;display:block;float:left;}
.cart_ico						{background:url(/imgs/cart/cart_ico.gif) no-repeat;display:block;float:left;}
.cart_ico#arr					{background-position: 0px -270px; width:25px; height:20px;margin:0px 20px;}
.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:13px; height:14px;margin:0 2px;}
.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_list							{border:#c9c9c9 1px solid;}
.cart_list td						{text-align:center;padding:3px 5px;border-top:#c9c9c9 1px solid;}
.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(/imgs/cart/buttons_bg.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(/imgs/cart/buttons.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(/imgs/cart/buttons_bg.gif) 0px -21px repeat-x;height:20px;padding-top:2px;}
.cart_buttons#red_bg			{color:#fff;font-weight:bold;background:url(/imgs/cart/buttons_bg.gif) 0px 0px repeat-x;height:19px;padding-top:2px;}
/* -- end cart css -- */
