body, html
{
     padding: 0px;
     margin: 0px;
     min-height:100%;
     height:auto;
     height:100% !important;
     width:100%;
     font-size:13px;
     font-family:arial;
     color:#505050;
     background:#ffffff;
}
a img
{
     border: 0px;
}
a:focus
{
 outline:none;

}
a
{
       ie-dummy:expression(this.hideFocus=true);
}
#main
{
     height:100%;
     width:100%;
/*     max-width:1280px;
     width:expression(document.body.clientWidth > 1280? "1280px":"100%" );*/

}
#content_td form
{
        padding: 0px;
        margin: 0px;
}
#content_td
{
        vertical-align:top;
        text-align:left;
        padding: 0px 10px 0px 0px;
}
.head_block
{
        width:100%;
        height:290px;
        overflow:hidden;
}
.head_block td
{
        vertical-align:top;
        text-align:left;
}
.left_head
{
        padding: 0px 0px 0px 53px;
        margin: 0px;
        float:left;
        height:300px;
        /*width:287px;*/
        width:237px;
        background:url(/images/left_bg.jpg) 0px 25px no-repeat;
}
.left_head .search
{
        padding: 0px;
        height:22px;
        margin: 7px 0px 55px 21px;
}
*html .left_head .search
{
        padding: 0px;
        height:22px;
        margin: 7px 0px 41px 21px;
}
.left_head .search .title
{
        color:#687077;
        font-size:11px;
        margin: 0px 0px 3px 6px;
}
.left_head .search .inputtext
{
        padding: 4px 0px 0px 7px;
        margin: 0px;
        border: 0px;
        background:url(/images/search_input.gif) 0px 0px no-repeat;
        width:173px;
        height:18px;
        color:#B2B2B2;
        font-size:11px;
        float:left;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
 .left_head .search .inputtext
{
         padding: 0px 0px 0px 6px;
         height:22px;
          width:174px;
}
}
.left_head .search .submit
{
        padding: 0px;
        margin: 0px 0px 0px 10px;
        border: 0px;
        background:url(/images/search_submit.gif) 0px 0px no-repeat;
        width:22px;
        height:22px;
        cursor:pointer;
        cursor:hand;
}
.left_head .logo
{
        display:block;
        margin: 0px 0px 14px 0px;
}
.left_head .phone_block
{
        margin-left:28px;
}
.right_head
{
        padding: 6px 0px 0px 0px;
        margin: 0px;
        float:right;
        width:100%;
        /*width:642px;*/
}
.right_head .basket_block
{
        float:right;
        height:42px;
        width:220px;
        position:relative;
        z-index:40;
        margin: 0px 0px 0px 12px;
}
.basket_icon
{
        position:absolute;
        display:block;
        height:22px;
        width:22px;
        margin-left:-32px;
        margin-top:-2px;
        z-index:45;
}
.basket_icon img
{
         height:22px;
        width:22px;
}
.right_head .basket_block a.basket_a
{
        color:#236298;
        display:block;
        font-size:11px;
        margin: 0px 0px 3px 52px;
}
.right_head .basket_block .basket_cont
{
        border-left:1px solid #B5C8DA;
        height:24px;
        background:url(/images/basket_icon.gif)  21px 0px no-repeat;
        padding: 1px 0px 0px 52px;
        color:#687077;
}
.right_head .auth_block
{
        padding: 0px;
        margin: 0px;
        float:right;
        height:42px;
        position:relative;
        z-index:40;
}
.right_head .auth_block .title
{
        display:block;
        color:#687077;
        font-size:11px;
        margin: 0px 0px 3px 16px;
}
.right_head .auth_block .title a
{
        color:#236298;
}
.right_head .auth_block .inputtext
{
        padding: 4px 0px 0px 6px;
        margin: 0px 0px 0px 9px;
        border: 0px;
        background:url(/images/login_input.gif) 0px 0px no-repeat;
        width:103px;
        height:18px;
        float:left;
        color:#B2B2B2;
        font-size:11px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
 .left_head .search .inputtext
{
          padding: 0px 0px 0px 6px;
         height:22px;
}
}
.right_head .auth_block .submit
{
        padding: 0px;
        margin: 0px 0px 0px 5px;
        border: 0px;
        cursor:pointer;
        cursor:hand;
        background:url(/images/auth_submit.gif) 0px 0px no-repeat;
        width:22px;
        height:22px;
}
.right_head .pic_main
{
        text-align:left;
        height:230px;
        background:url(/images/bg_pic_main.jpg) bottom left repeat-x #11538E;
        margin-top:10px;
        margin-bottom:2px;
        display:block;
}
.right_head .pic_main .pic_bg
{
        background:url(/images/bg_right_pic_main.jpg) bottom right no-repeat;
        height:230px;
        display:block;
        cursor:pointer;
        cursor:hand;
}
/*.right_head .pic_main img
{
        position:absolute;
        margin-top:-43px;
        z-index:20;
        bg_pic_main.jpg
}  */
.right_head .pic_main span.pic_left
{
        width:307px;
        position:absolute;
        margin-top:-43px;
        z-index:20;
        cursor:pointer;
        cursor:hand;
        overflow:hidden;
        display:block;
}
.clear_both
{
        height:1px;
        overflow:hidden;
        clear:both;
}
.content_tbl
{
        width:100%;
        padding: 0px;
        margin: 0px;
}
.left_block
{
        width: 0px;
        padding: 0px 6px 0px 10px;
        vertical-align:top;
        text-align:left;
        width:264px;
}
.left_menu
{
        padding: 5px 0px 0px 0px;
        margin: 0px 0px 24px 0px;
        width:274px;
        background:url(/images/left_menu_bg.jpg) right 0px no-repeat;
}
.left_menu ul
{
        padding: 0px;
        margin: 0px;
        list-style:none;
}
.left_menu ul li
{
        padding: 0px;
        margin: 0px 0px 0px 0px;
        list-style:none;
}
.left_menu ul li a
{
        padding: 10px 0px 15px 50px;
        margin: 0px;
        display:block;
        font-size:19px;
        color:#236298;
        font-family:verdana;
        list-style:none;
}
*html .left_menu ul li
{
        display:inline-block;
}
.left_menu ul li a:hover
{
        color:#0FA032;
}
.left_menu ul li a.item_1
{
        background:url(/images/icon_left_01.gif) 0px 9px no-repeat;
}
.left_menu ul li a.item_1:hover , .left_menu ul li a.item_1_sel
{
        background:url(/images/icon_left_01_sel.gif) 0px 9px no-repeat;
        color:#0FA032;
}
.left_menu ul li a.item_2
{
        background:url(/images/icon_left_02.gif) 0px 8px no-repeat;
}
.left_menu ul li a.item_2:hover, .left_menu ul li a.item_2_sel
{
        background:url(/images/icon_left_02_sel.gif) 0px 8px no-repeat;
        color:#0FA032;
}
.left_menu ul li a.item_3_sel
{
        background:url(/images/icon_left_03_sel.gif) 0px 1px no-repeat;
        color:#0FA032;
}
.left_menu ul li a.item_3
{
        background:url(/images/icon_left_03.gif) 0px 1px no-repeat;
}
.left_menu ul li a.item_3:hover
{
        background:url(/images/icon_left_03_sel.gif) 0px 1px no-repeat;
}
.left_menu ul li a.item_4
{
        background:url(/images/icon_left_04.gif) 0px 5px no-repeat;
        color:#E56E49;
}
.left_menu ul li a.item_4:hover, .left_menu ul li a.item_4_sel
{
        background:url(/images/icon_left_04_sel.gif) 0px 5px no-repeat;
        color:#0FA032;
}
.left_menu ul li a.item_5
{
        background:url(/images/icon_left_05.gif) 0px 6px no-repeat;
}
.left_menu ul li a.item_5:hover, .left_menu ul li a.item_5_sel
{
        background:url(/images/icon_left_05_sel.gif) 0px 6px no-repeat;
        color:#0FA032;
}
.left_menu ul li a.item_6
{
        background:url(/images/icon_left_06.gif) 0px 9px no-repeat;
}
.left_menu ul li a.item_6:hover, .left_menu ul li a.item_6_sel
{
        background:url(/images/icon_left_06_sel.gif) 0px 9px no-repeat;
        color:#0FA032;
}
.left_menu ul li a.item_7
{
        background:url(/images/icon_left_07.gif) 0px 7px no-repeat;
}
.left_menu ul li a.item_7:hover, .left_menu ul li a.item_7_sel
{
        background:url(/images/icon_left_07_sel.gif) 0px 7px no-repeat;
        color:#0FA032;
}
.left_menu ul li a.item_8
{
        background:url(/images/icon_left_08.gif) 0px 9px no-repeat;
}
.left_menu ul li a.item_8:hover, .left_menu ul li a.item_8_sel
{
        background:url(/images/icon_left_08_sel.gif) 0px 9px no-repeat;
        color:#0FA032;
}
.left_menu ul li a.item_9
{
        background:url(/images/icon_left_09.gif) 0px 6px no-repeat;
}
.left_menu ul li a.item_9:hover, .left_menu ul li a.item_9_sel
{
        background:url(/images/icon_left_09_sel.gif) 0px 6px no-repeat;
        color:#0FA032;
}
.left_menu ul li a.item_10
{
        background:url(/images/icon_left_10.gif) 0px 6px no-repeat;
}
.left_menu ul li a.item_10:hover, .left_menu ul li a.item_10_sel
{
        background:url(/images/icon_left_10_sel.gif) 0px 6px no-repeat;
        color:#0FA032;
}
.news_list
{
        padding: 0px;
        margin: 0px 40px 0px 0px;
}
.news_list .title
{
        padding: 0px;
        margin:0px 0px 15px 0px;
        color:#185C96;
        font-size:18px;
}
.news_list .title a
{
        padding: 0px;
        margin:0px;
        color:#185C96;
        font-size:18px;
}
.news_list .item_news
{
        display:block;
        text-decoration:none;
        padding: 0px 0px 10px 0px;
        background:url(/images/line_news.gif) left bottom repeat-x;
        margin: 0px 0px 10px 0px;
}
.news_list .item_news .date
{
        padding: 0px;
        margin: 0px 0px 2px 0px;
        display:block;
        color:#E55224;
        text-decoration:underline;
}
.news_list .item_news .name
{
        padding: 0px;
        margin: 0px;
        display:block;
        color:#27679D;
        text-decoration:underline;
}
.archiv
{
        color:#27679D;
        margin-top:17px;
        display:block;
}
.center_block
{
        width:100%;
        padding: 8px 0px 0px 0px;
        vertical-align:top;
        text-align:left;
}
.green_block
{
        padding:0px;
        margin: 0px 0px 15px 0px;
        /*width:631px;*/
        font-size:14px;
        color:#ffffff;
        background:url(/images/green_block_bg.gif) 0px 0px repeat-x #30BC57;
}
.left_green_block
{
        background:url(/images/left_green_block.gif) 0px 0px no-repeat;
}
.right_green_block
{
         padding: 6px 0px 0px 9px;
         height:23px;
         font-weight:bold;
         font-size:12px;
         font-family:verdana;
         background:url(/images/right_green_block.gif) top right no-repeat;
}
.green_block a
{
        color:#FFFFFF !important;
        margin: 0px 16px 0px 16px;
}
.green_block a.dost
{
        color:#FFFFFF !important;
        margin: 0px 0px 0px 0px;
        text-decoration:none;
}
.center_block a
{
        color:#236298;
}
.center_block h1
{
        padding: 0px;
        margin: 0px 0px 6px 0px;
        color:#0071BC;
        font-size:20px;
        font-family:georgia;
        font-style:italic;
        font-weight:normal;
}
.cont_block_main
{
        padding: 0px 0px 0px 10px;
}
.center_block .quote_block
{
        padding: 0px 0px 0px 28px;
        margin: 20px 0px 15px 0px;
        color:#505050;
        width:523px;
        font-style:italic;
        background:url(/images/arrow_quote_open.gif) 0px 0px no-repeat;
}
.center_block .quote_content
{
        padding: 0px 20px 10px 0px;
        background:url(/images/arrow_qoute_close.gif) right bottom no-repeat;
}
.text_td_main
{
        vertical-align:top;
        padding-top:8px;
        padding-right:20px;
        width:100%;
}
.text_td_main   h2
{
        padding: 0px;
        margin: 15px 0px 15px 0px;
        color:#000000;
        font-size:18px;
        font-weight:normal;
}
.text_td_main p
{
        padding: 0px;
        margin: 0px 0px 20px 0px;

}
.right_blocks
{
        vertical-align:top;
        padding-right:10px;
}
.banner_block_bottom
{
        padding: 0px;
        margin: 10px 10px 0px -10px;
}
*html .banner_block_bottom
{
        margin-left: 10px;
}
*html .banner_block_bottom .first_item
{
        padding: 0px;
        margin: 0px;
}
.banner_block_bottom .item
{
        float:left;
        margin-left:20px;

}
#foot_td
{
        padding: 30px 19px 0px 20px;
        text-align:left;
        vertical-align:bottom;
}
#foot_td .foot_tbl
{
        padding: 0px;
        margin: 0px;
        width:100%;
        background:url(/images/bg_foot.gif) 0px 0px repeat-x;
}
#foot_td .foot_tbl td
{
        padding-top:1px;
        vertical-align:top;
}
.foot_tbl .submenu
{
        margin-top:17px;
        margin-left:10px;
        clear:both;
        height:25px;
}
.foot_tbl .submenu a
{
        float:left;
        margin-right:10px;
}
.foot_tbl a
{
        color:#27679D;
}
.foot_tbl a.foot_mail
{
        margin-left:10px;
}
.foot_left
{
        padding: 1px 0px 0px 0px;
        background:url(/images/bottom_bg.jpg) 117px bottom no-repeat;
        height:63px;
        width:490px;

}
.foot_grey_text
{
        margin-top:19px;
        color:#505050;
        float:right;
        margin-right:40px;
        font-size:11px;
}
.foot_grey_text b
{
        font-size:12px;
}
.arrow_foot_block
{
        margin: 19px 33px 0px 0px;
        padding: 7px 0px 9px 40px;
/*        background:url(/images/arrow_foot.gif) 0px 0px no-repeat;*/
}
.bread_clumb
{
        padding: 0px;
        margin: 1px 0px 3px 0px;
        color:#85A4C2;
}
.bread_clumb a
{
        color:#85A4C2;
}
.bread_clumb a.sel
{
        text-decoration:none;
        color:#7F7F7F;
}
.forms_tbl
{
        padding: 0px;
        margin: 28px 0px 0px 3px;

}
.forms_tbl td
{
        padding: 0px 32px 18px 0px;
        text-align:left;
        vertical-align:top;
}
*html .ie_width_label
{
        padding: 0px;
        margin: 0px;
        width:400px;
}
.forms_tbl label
{
        float:left;
        display:block;
        margin-right:20px !important;
}
.forms_tbl .inputtext
{
        padding: 2px 0px 0px 3px;
        margin: 0px;
        height:20px;
        width:238px;
        border: 0px;
        background:url(/images/bg_input.gif) 0px 0px no-repeat;
        font-size:12px;
        font-family:arial;
        color:#505050;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.forms_tbl .inputtext{ padding: 0px 0px 0px 3px;height:22px;      }
}
.forms_tbl textarea
{
        padding: 2px 0px 0px 3px;
        margin: 7px 0px 0px 0px;
        border:1px solid #E3E3EB;
        border-top:1px solid #AAADB4;
        width:380px;
        height:120px;
        color:#505050;
        font-size:12px;
        font-family:arial;
}
.forms_tbl .submit
{
        padding:0px;
        margin: 0px;
        border: 0px;
        cursor:pointer;
        cursor:hand;
        background:url(/images/bg_submit.gif) 0px 0px no-repeat #D3D3D3;
        color:#000000;
        font-size:12px;
        font-family:arial;
        height:22px;
        width:81px;
}
.print_a
{
        display:block;
        float:right;
        margin-top:-60px;
        position:relative;
        z-index:10;
}
.news_td
{
        padding-right: 0px;
}
.news_list_main
{
        padding: 0px;
        margin: 0px 0px 0px -8px;
}
.news_list_main .item_news
{
        display:block;
        text-decoration:none;
        padding: 0px 10px 14px 8px;
        background:url(/images/line_news.gif) left bottom repeat-x;
        margin: 0px 0px 9px 0px;
}
.news_list_main .item_news .date
{
        padding: 0px;
        margin: 0px 0px 4px 0px;
        display:block;
        color:#E55224;
        text-decoration:underline;
}
.news_list_main .item_news .name
{
        padding: 0px;
        margin: 0px;
        display:block;
        color:#27679D;
        text-decoration:underline;
}
.nav_block
{
        padding: 0px;
        margin: 17px 0px 0px 9px;
        font-size:14px;
}
.nav_block a
{
        display:block;
        float:left;
        margin-left:-1px;
        padding: 5px 7px 4px 6px;
}
.nav_block span
{
        display:block;
        float:left;
        margin-left:-2px;
        margin-top:4px;
}
.nav_block a.sel
{
        background:#31C254;
        color:#0A2711;
        text-decoration:none;
        font-size:16px;
        padding: 3px 9px 4px 6px;
}
.tea_list
{
        padding: 0px;
        margin: 0px;
}
.tea_list .tbl_list_elem
{
        padding: 0px;
        margin: 0px;

}
.tea_list .tbl_list_elem td
{
        padding: 0px;
        vertical-align:top;
        text-align:left;
}
.tea_list .tbl_list_elem td.pic
{
        /*border:1px solid #A5A7A9;*/
        border-bottom:0px;
        text-align:center;
        vertical-align:top;
        padding: 6px 0px 0px 0px;
        /*padding: 5px 4px 5px 4px;*/
        height:169px;
}
.tea_list .tbl_list_elem td.pic a
{
        border:1px solid #A5A7A9;
        text-align:center;
        display:block;
        /*border-bottom:1px solid #A5A7A9;*/
        vertical-align:middle;
        padding: 5px 4px 5px 4px;
        height:190px;

}
.tea_list .tbl_list_elem .text_td_list
{
        padding-left:19px;
        width:100%;
}
.tea_list .tbl_list_elem .text_td_list .name
{
        color:#0071BC;
        font-size:18px;
        display:block;
}
.tea_list .tbl_list_elem .text_td_list .presence_block
{
        color:#000000;
        font-size:12px;
        margin: 0px 0px 20px 0px;
}
.tea_list .tbl_list_elem .text_td_list .discript
{
        color:#000000;
        margin: 0px 0px 12px 0px;
}
.tea_list .tbl_list_elem .text_td_list p
{
        padding: 0px;
        margin: 0px 0px 0px 0px;
}
.tea_list .tbl_list_elem .text_td_list .price_block
{
        height:30px;
        margin-top:21px;
}
.tea_list .tbl_list_elem .price_block .bay_a
{
        float:left;
        padding: 0px;
        margin: 0px 5px 0px 0px;
        background:#0B4A85;
        color:#ffffff;
}
.tea_list .tbl_list_elem .price_block .price_value
{
        color:#0071BC;
        margin: 2px 12px 0px 0px;
        float:left;
        position:relative;
        z-index:10;
        display:block;
}
.tea_list .tbl_list_elem .price_block .mount_value
{
        padding: 0px;
        margin: 0px;
        border: 0px;
        height:22px;
        width:61px;
        float:left;
        background:url(/images/value_bg.gif) 0px 0px no-repeat;
}
.tea_list .tbl_list_elem .price_block .mount_value .mount
{
        float:left;
        width:37px;
        margin: 3px 0px 0px 6px;
}
.tea_list .tbl_list_elem .price_block .mount_value .plus
{
        float:right;
        height:5px;
        width:7px;
        margin: 2px 4px 0px 0px;
        display:block;
}
.tea_list .tbl_list_elem .price_block .mount_value .minus
{
        float:right;
        height:5px;
        width:7px;
        margin: 4px 4px 0px 0px;
        display:block;
}
.tea_list .line_td
{
        height:1px;
        padding: 11px 0px 14px 0px !important;
}
.tea_list .line_td .line_block
{
        background:url(/images/line_news.gif) 0px bottom repeat-x;
        height:1px;
        width:100%;
        overflow:hidden;
}
.catalog_list
{
        padding: 0px;
        margin: 0px;
}
.catalog_list .item_line
{
        padding: 23px 0px 23px 0px;
        margin: 0px;
        /*border:1px solid #CACACA;*/
}
.catalog_list .item_line .top_block
{
        height:23px;
        width:100%;
}
.catalog_list .item_line .top_block .left
{
        padding: 0px;
        margin:0px;
        background:url(/images/top_grey_l.gif) 0px 0px no-repeat;
        position:relative;
        z-index:10;
        top:-1px;
        left:-1px;
        height:23px;
        width:21px;
        float:left;
}
.catalog_list .item_line .top_block .right
{
        padding: 0px;
        margin:0px;
        background:url(/images/top_grey_r.gif) 0px 0px no-repeat;
        position:relative;
        z-index:10;
        top:-1px;
        left:1px;
        height:23px;
        width:21px;
        float:right;
}
.catalog_list .item_line .bottom_block
{
        height:23px;
        width:100%;
}
.catalog_list .item_line .bottom_block .left
{
        padding: 0px;
        margin:0px;
        background:url(/images/bottom_grey_l.gif) 0px 0px no-repeat;
        position:relative;
        z-index:10;
        top:1px;
        left:-1px;
        height:23px;
        width:21px;
        float:left;
}
.catalog_list .item_line .bottom_block .right
{
        padding: 0px;
        margin:0px;
        background:url(/images/bottom_grey_r.gif) 0px 0px no-repeat;
        position:relative;
        z-index:10;
        top:1px;
        left:1px;
        height:23px;
        width:21px;
        float:right;
}
.catalog_list .tbl_elem
{
        position:relative;
        top:-16px;
        z-index:11;
        width:100%;
}
.catalog_list .tbl_elem  td
{
        padding: 0px 6px 0px 6px;
        vertical-align:top;
        text-align:left;
}
.catalog_list .pic
{
        display:block;
        float:left;
        margin-right:15px;
}
.catalog_list .pic img
{
        border:1px solid #98C9E2;
}
.catalog_list .item_text
{
        float:left;
        /*width:190px;*/

}
.catalog_list .name
{
        font-size:18px;
        display:block;
        margin: 0px 0px 10px 0px;
}
/*.catalog_list ul
{
        padding: 0px;
        margin: 0px 0px 10px 0px;
        list-style:none;

}
.catalog_list ul li
{
        padding: 0px 0px 0px 15px;
        margin: 0px 0px 1px 0px;
        list-style:none;
        background:url(/images/bullet_red.gif) 0px 5px no-repeat;

} */
.catalog_list .more
{
        display:block;
        margin-bottom:10px;
}
.catalog_list .more_div
{
        margin-bottom:10px;
}
.catalog_list  label
{
        display:block;
        margin: 0px 0px 7px 0px;
}
.catalog_list .price_block
{
        clear:both;
        margin-top:10px;
}
.catalog_list .price_block .price
{
        float:left;
        margin-right:3px;
}
.catalog_list .price_block .price span
{
        display:block;
}
.catalog_list .price_block .price .none
{
        text-decoration:line-through;
}
.catalog_list .price_block .price .m
{
        color:green;
}
.catalog_list .price_block .bay_a
{
        margin-top:7px;
        float:left;
        margin-right:3px;
        display:block;

}
.catalog_list .price_block .arend_block
{
        float:left;
}
.catalog_list .price_block .arend
{
        display:block;
        /*background:#ff0000;*/
        color:#ff0000 !important;
        /*color:#ffffff;*/
        margin:7px 0px 7px 0px;
        text-decoration:none;
        width:60px;
        font-size:14px;
        padding: 0px 3px 0px 3px;
}
.catalog_list .price_block .price_arend
{
        padding: 0px;
        margin: 0px;
}
.catalog_list .price_block .price_arend .item
{
        float:left;
        margin-right:2px;
}
.catalog_list .price_block .price_arend .item a
{
        display:block;
        white-space:nowrap;
        text-decoration:none;
}
.catalog_list .price_block .price_arend .item a span
{
        text-decoration:underline;
}
.catalog_elem
{
        padding: 0px;
        margin: 0px;
        top:-17px;
        position:relative;

}
.catalog_elem .article
{
        color:#000000;
        display:block;
        margin-bottom:20px;
}
.delivery_block
{
        float:right;
        width:200px;
        padding: 0px 0px 5px 0px;
        margin: -20px 0px 6px 0px;
        position:relative;
        z-index:30;
        background:url(/images/line_news.gif) bottom left repeat-x;
}
.delivery_block a
{
        text-decoration:none;
        color:#999997;
        display:block;
        padding-left:24px;
        background:url(/images/delivery_bg.gif) 0px 2px no-repeat;
}
.delivery_block span
{
        color:#000000;
        font-size:12px;
        font-weight:bold;
        display:block;
        cursor:pointer;
        cursor:hand;
}
.catalog_elem .pic
{
        width:290px;
        border:1px solid #A5A7A9;
        vertical-align:middle;
        text-align:center;
        padding: 5px 10px 10px 10px;
}
.catalog_elem .pic_block
{
        width:290px;
        border:1px solid #A5A7A9;
        vertical-align:middle;
        text-align:center;
        padding: 5px 10px 10px 10px;
}
.catalog_elem .elem_text
{
        text-align:left;
        vertical-align:top;
        padding-left:11px;
        width:100%;
        color:#000000;
}
.catalog_elem .elem_text .har_list
{
        padding: 0px;
        width:100%;
        margin: 0px 0px 7px 0px;
}
.catalog_elem .elem_text .har_list .bg td
{
        background:#EAEEF6;
}
.catalog_elem .elem_text .har_list td
{
        color:#000000;
        padding: 3px 0px 3px 9px;

}
.catalog_elem .elem_text p
{
        padding: 0px;
        margin: 0px 0px 10px 0px;
}
.catalog_elem .elem_text .price_block
{
        margin-top:30px;
        margin-left:10px;
        margin-bottom:20px;
        height:30px;
}
.catalog_elem .elem_text .price_block .bay_a
{
        float:left;
        display:block;
        margin: 0px 6px 0px 0px;
}
.catalog_elem .elem_text .text_dop
{
        padding: 0px;
        margin: 0px 0px 0px 8px;
}
.catalog_elem .elem_text .price_block .price_value
{
        color:#0071BC !important;
        display:block;
        text-decoration:none;
        margin-top:-4px;
        float:left;
         position:relative;
        z-index:10;
}
.catalog_elem .elem_text .price_block .price_value span
{
         display:block;
         text-decoration:underline;
}
.catalog_elem .elem_text .price_block .price_value .none
{
        text-decoration:line-through;
}
.catalog_elem .elem_text .arend_block
{
        padding: 0px;
        margin: 0px 0px 0px 10px;
}
.catalog_elem .arend
{
        display:block;
        /*background:#ff0000;*/
        /*color:#ffffff;*/
        color:#ff0000;
        margin:1px 6px 7px 0px;
        text-decoration:none;
        width:60px;
        font-size:14px;
        float:left;
        padding: 3px 3px 4px 3px;
}
.catalog_elem .price_arend
{
        padding: 0px;
        float:left;
        margin: 4px 0px 0px 0px;
}
.catalog_elem .price_arend .item
{
        float:left;
        margin-right:6px;
}
.catalog_elem .price_arend .item a
{
        display:block;
        white-space:nowrap;
        text-decoration:none;
        color:#0071BC;
}
.catalog_elem .price_arend .item a span
{
        text-decoration:underline;
}
.catalog_elem .price_arend .item font
{
        color:#7F7F7F;
        font-size:13px;
}
.catalog_elem label
{
        display:block;
        margin: 0px 0px 7px 0px;
}
.rev_block
{
        padding: 0px;
        margin: 0px;
}
.rev_block .date
{
        font-weight:bold;
        color:#ff0000;
}
.rev_block .name
{
        color:#ff0000;
}
.rev_block .rev_item
{
        padding: 0px 0px 10px 0px;
        background:url(/images/line_news.gif) 0px bottom repeat-x;
}
.alsow_see .name
{
        color:#0071BC;
        font-size:18px;
        margin-bottom:10px !important;
        display:block;
}
.alsow_see .price_block
{
        float:left;
        width:160px;
}
.alsow_see .arend_block
{
        float:left;
        height:50px !important;
       margin-top:22px !important;
}
.elem2
{
        width:100%;
        padding: 0px;
        margin: 0px;
}
.elem2 td
{
        text-align:center;
        width:50%;
}
.elem2 td a
{
        text-decoration:none;
        text-align:center;
}
.elem2 td a img
{
        margin-bottom:10px;
}
.elem2 td a span
{
        display:block;
}
.elem2 td a span.none
{
        text-decoration:line-through;
}
.price_list
{
        padding: 0px;
        margin: 20px 0px 0px 0px;
}
.price_list_tbl
{
        /*border:1px solid #c0c0c0;*/
}
.price_list_tbl th
{
        font-weight:normal;
}
.price_list_tbl th.num
{
        background:#9ebeff;
}
.price_list_tbl td.num
{
        background:#9ebeff;
}
.price_list_tbl .name
{
        background:#66CCFF;
}
.price_list_tbl .bay_td
{
        background:#9ebeff;
}
.price_list_tbl .name_td
{
        background:#b8e7ff;
}
.price_list_tbl .bg_l
{
        background:#dce2ee;
}
.price_list_tbl .basket_a
{
        position:relative;
        z-index:10;
        top:4px;
}
.price_list_tbl .title
{
        background:#125692;
        color:#ffffff;
        text-align:center;
        font-size:16px;

}
.comare_list
{
        padding: 0px;
        margin: 0px 0px 15px 0px;
}
.comare_list h2
{
        margin-bottom:6px;
}
.comare_list .item
{
        padding-bottom:5px;
}
.comare_list .del_a
{
        /*color:#*/
}
#err
{
position: absolute; border: 1px solid red; background-color: #f0f0f0; padding: 3px 10px; margin-top: 30px; margin-left: 10px;
}