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:url(/images/spacer.gif) 0px 0px #ffffff;
	background-attachment: fixed;
}
*html body
{
	overflow-x:hidden;
}
a img
{
     border: 0px;
}
a:focus
{
 outline:none;

}
a
{
     ie-dummy:expression(this.hideFocus=true);
}
.bx-debug-content h2
{
     color: #0B4A85!important;
}
#main
{
     height:100%;
     width:100%;
/*     max-width:1280px;
     width:expression(document.body.clientWidth > 1280? "1280px":"100%" );*/

}
#content_td a:visited
{
        color:#800080 !important
}
#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;
}

.left_menu ul li a.inner
{
        font-size:14px;
        color:#236298;
        background:none;
        padding: 0px 0px 5px 50px;
}
.left_menu ul li a.inner:hover,.left_menu ul li a.inner_sel
{
        font-size:14px;
        color:#0FA032;
        background:none;
        padding: 0px 0px 5px 50px;
}
.left_menu ul li a.plus
{
        padding: 10px 0px 15px 5px;
        margin: 0px;
        display:block;
        font-size:19px;
        color:#236298;
        font-family:verdana;
        text-decoration:none;
        /*float:left;*/
        cursor:pointer;
        cursor:hand;

}
.left_menu ul li a.sub
{
        float:left;
}


.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;*/
        color:#ffffff;
         font-weight:bold;
         font-size:12px;
         font-family:verdana;
        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;
         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;
}
.compare_list .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:-50px;
        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: -8px 4px 0px 0px;
        display:block;
}
.line_td
{
        height:1px;
        padding: 11px 0px 14px 0px !important;
}
.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 .item_elem
{
        padding-bottom:15px !important;
}
.catalog_list .tbl_elem  td
{
        padding: 0px 12px 0px 0px;
        vertical-align:top;
        text-align:left;
}
.catalog_list .pic
{
        display:block;
        /*float:left;*/
        padding: 5px;
        margin-right:0px;
        width:150px;
        text-align:center;
        border:1px solid #98C9E2;
}
.catalog_list .pic img
{

}
.catalog_list .item_text
{
        float:left;
        /*width:190px;*/

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

}
.catalog_list ul.red_bullet 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;
}
.price_list_tbl .none
{
        text-decoration:line-through;
}
.price_list_tbl .m
{
        /*color:green;*/
}
.price_block .bay_a
{
        margin-top:7px;
        float:left;
        margin-right:3px;
        display:block;

}
.price_block .arend_block
{
        /*float:left;*/
        margin:0px 0px 7px 0px;
}
.price_block .arend
{
        display:block;
        /*background:#ff0000;*/
        color:#ff0000 !important;
        /*color:#ffffff;*/
        margin:7px 0px 7px 0px;
        text-decoration:none;
        width:66px;
        font-size:14px;
        padding: 0px 3px 0px 3px;
}
.price_block .price_arend
{
        padding: 0px;
        margin: 0px;
}
.price_block .price_arend .item
{
        /*float:left;*/
        margin-right:2px;
}
.price_block .price_arend .item a
{
        display:block;
        white-space:nowrap;
        text-decoration:none;
}
.price_block .price_arend .item a span
{
        text-decoration:underline;
}
.price_block .price_arend .icon_pic
{
        position:relative;
        z-index:1;
        top:4px;
        text-decoration:none;
        float: right;
}
a.pr
{
        width: 250px;
        background:url(/images/basket_icon.gif) top right no-repeat;
        display: block;
        height: 21px;
        padding-top: 3px;
}
a.pr2
{
        width: 300px;
        background:url(/images/basket_icon.gif) top right no-repeat;
        display: block;
        height: 21px;
        padding-top: 3px;
}
a.pr3
{
        width: 150px;
        background:url(/images/basket_icon.gif) top right no-repeat;
        display: block;
        height: 21px;
        padding-top: 3px;
}
.catalog_elem
{
        padding: 0px;
        margin: 0px;
/*        top:-17px;
        position:relative;*/
        width: 100%;

}
.catalog_elem .article
{
        color:#000000;
        display:block;
        margin-bottom:20px;
}
.delivery_block
{
        float:right;
        width:200px;
        padding: 0px 0px 5px 0px;
        margin: 15px 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 !important;
        padding: 5px 10px 10px 10px;
}
.catalog_elem .pic img
{
        position:relative;
        z-index:3;
}
.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;
}
.har_list
{
        padding: 0px;
        width:100%;
        margin: 0px 0px 7px 0px;
}
.har_list .bg td
{
        background:#EAEEF6;
        border-right: 1px solid #fff;
}
.har_list .bg2 td
{
        background:#145692;
        border-right: 1px solid #fff;
}
.har_list .bg3 td
{
        background:#EAEEF6;
        border-right: 1px solid #fff;
}
.har_list td
{
        color:#000000;
        padding: 3px 0px 3px 9px;

}
.har_list th
{
        font-weight: normal;

}
.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;
}
.price_block
{
        width: 250px;
}
.price_block .price_value
{
        color:#0071BC !important;
        display:block;
        text-decoration:none;
        margin-top:-4px;
        float:left;
         position:relative;
        z-index:10;
}
.price_block .price_value span
{
         display:block;
         text-decoration:underline;
}
.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;

        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_author
{
        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:bold;
}
.price_list_tbl th.num
{
        background:#9ebeff;
}
.price_list_tbl td.num
{
        background:#9ebeff;
}
.price_list_tbl .name
{
        background:#66CCFF;
        width: 150px;
}
.price_list_tbl .bay_td
{
        background:#9ebeff;
}
.price_list_tbl .bay_td2
{
        background:#9ebeff;
        width: 150px;
}
.price_list_tbl .name_td
{
        background:#b8e7ff;
}
.price_list_tbl .bg_l
{
        background:#dce2ee;
}
.price_list_tbl td
{
        vertical-align: top;
}
.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:#*/
}
.price_img td
{
   width: 100px;
   height: 100px;
   padding: 2px;
   text-align: center;
   border: 1px solid #9EBEFF;
   background-color: #fff;
}
.b_img
{
   border: 1px solid #9EBEFF !important;
   width: 60px;
   text-align: center;

}
.b_name
{
   border: 0px solid #0E538E !important;
   background-color: #fff !important;
}
/*plus_inbasket*/
a.ch_comp
{
     color:#747474;
     font-size:12px;
     text-decoration:none;

}
a.ch_comp span.block_ch_comp
{
     display: block;
     text-decoration: none;
     text-transform:uppercase;
     font-size: 8px;
     font-family: arial;
     padding: 0px;
     margin: 0px 6px 0px 3px;
     border: 0px;
     width: 16px;
     height: 18px;
     color: blue;
     float:left;
     background:url(/images/ch_off.gif) 0px 0px no-repeat;
}
a.ch_comp:hover span.block_ch_comp
{
     background:url(/images/ch_on.gif) 0px 0px no-repeat;
}
a.ch_comp_on
{
     color:#747474;
     font-size:12px;
     text-decoration:none;
}
a.ch_comp_on span.block_ch_comp
{
     display: block;
     text-decoration: none;
     text-transform:uppercase;
     font-size: 8px;
     font-family: arial;
     padding: 0px;
     margin: 0px 6px 0px 3px;
     border: 0px;
     width: 16px;
     height: 18px;
     color: blue;
     background:url(/images/ch_on.gif) 0px 0px no-repeat;
}
a.ch_comp_on:hover span.block_ch_comp
{
     background:url(/images/ch_off.gif) 0px 0px no-repeat;
}
table.re td
{
     border-collapse: collapse;
     border: 1px solid #DCDCDC;
     padding: 2px 20px 2px 5px;

}
table.re
{
     width: 615px;
}
.data-table thead td
{
     font-weight: bold;
}
#err
{
position: absolute; border: 1px solid red; background-color: #f0f0f0; padding: 3px 10px; margin-top: 30px; margin-left: 10px;
}
.bx-debug-content h2.text_basket_add
{
        color:#0fa032 !important;

}
#content_td .right_green_block a:visited
{
        color:#FFFFFF !important
}
.clear_block
{
	padding: 0px;
	margin: 0px;
	height:1px;
	clear:both;
	overflow:hidden;
	line-height:1px;
}
.vote_form_order
{
	padding: 0px;
	margin: 0px;
}
.vote_form_order .vote_item_question
{
	margin-bottom:12px;
}
.vote_form_order .name_vote_item
{
	margin-bottom:7px;
	font-weight:bold;
	padding-bottom:3px;
	border-bottom:1px solid #ADC3D5;
}
.vote_form_order .vote_textarea
{
	width:200px;
	margin-top:5px;
	height:80px;
}
.vote_form_order .item_vote_val
{
	margin-bottom:3px;
}
.vote_form_order .item_vote_val_txt
{
	padding-left:20px;
}
.vote_form_order .vote_item_submit
{
	margin-bottom:12px;
	padding-left:18px;
}

.pic_main_new
{
        text-align:left;
        height:230px;
        background:url(/images/head_bg.jpg) center top no-repeat #5CC2FF;
        margin-top:10px;
        margin-bottom:2px;
        display:block;
	position:relative;
	z-index:20;
}
.pic_main_new .pic_left
{
	position:absolute;
	z-index:1;
	left: 0px;
	top: -5px;
	width:310px;
	height:237px;
	background:url(/images/left_head_pic.png) -5px 0px no-repeat;
	display:block;
}
*html .pic_main_new .pic_left
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/left_head_pic.png', sizingMethod='scale');
	background:url(/images/spacer.gif) 0px 0px;
}
.pic_main_new .right_bg
{
	position:absolute;
	z-index:1;
	right: 0px;
	top: 0px;
	width:107px;
	height:230px;
	background:url(/images/right_head_pic.png) 0px 0px no-repeat;
	display:block;
}
*html .pic_main_new .right_bg
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/right_head_pic.png', sizingMethod='scale');
	background:url(/images/spacer.gif) 0px 0px;
}
.search_new_form_head
{
	padding: 0px;
        height:22px;
        margin: 7px 0px 55px 21px;
}
.search_new_form_head_cont
{
	position:absolute;
	right:520px;
	left:74px;
	zoom:1;
}
*html body
{
	zoom:1;
	position:relative;
}
*html .search_new_form_head_cont
{
	zoom:1;
	width:expression(document.body.clientWidth - 520 -74 +'px');
}
.search_new_form_head .title
{
        color:#687077;
        font-size:11px;
        margin: 0px 0px 2px 6px;
}
.search_new_form_head form
{
	padding: 0px;
	margin: 0px;
}
.search_new_form_head .search-form
{
	position:relative;
	zoom:1;
	padding: 0px 80px 0px 1px;
}
.search_new_form_head .search-form .inputtext_bg
{
	padding: 1px 5px 0px 5px;
	border-top:1px solid #AAADB2;
	border-bottom:1px solid #E2E9EF;
	height:19px;
	position:relative;
	zoom:1;
}
.search_new_form_head .search-form .inputtext_bg .left_inputtext
{
	left: -1px;
	width:4px;
	height:22px;
	zoom:1;
	background:url(/images/left_search_pole.gif) 0px 0px no-repeat;
	position:absolute;
	top: -1px;
}
.search_new_form_head .search-form .inputtext_bg .right_inputtext
{
	right: -1px;
	width:4px;
	height:22px;
	background:url(/images/right_search_pole.gif) 0px 0px no-repeat;
	position:absolute;
	zoom:1;
	top: -1px;
}
.search_new_form_head .search-form .inputtext
{
	width:100%;
        padding: 1px 0px 0px 0px;
        margin: 0px;
        border: 0px;
        height:auto;
        color:#B2B2B2;
        font-size:11px;
	font-family: arial, sans-serif;
	background:url(/images/spacer.gif) 0px 0px no-repeat;
}

.search_new_form_head .search-form .submit
{
	position:absolute;
	background:#0B4A85;
	color:#fff;
	top: 0px;
	right: 0px;
	border: 0px;
	background:url(/images/search_submit_bg.gif) 0px 0px no-repeat #0B4A85;
	padding: 0px 0px 0px 21px;
	margin: 0px;
	text-align:left;
	width:71px;
	height:23px;
	cursor:pointer;
	font-size:12px;
	font-family: arial, sans-serif;

}

.alx_subscribe_block_fix
{
	padding: 0px;
	margin: 0px;
	position:fixed;
	top:35%;
	z-index:1000;
	/*left: 50%;
	margin-left:-300px;*/
	right:-307px;
	width:458px;
}
*html .alx_subscribe_block_fix
{
	position:absolute !important;
        top: expression(parseInt(document.documentElement.scrollTop, 10) + "px");
}
.alx_subscribe_block_fix .alx_subscribe_pic_fix
{
	width:208px;
	height:345px;
	left: 0px;
	top: 0px;
	zoom:1;
	background:url(/images/subscr_pic.png) 0px 0px no-repeat;
	position:absolute;
	z-index:3;
}
*html .alx_subscribe_block_fix .alx_subscribe_pic_fix
{
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/subscr_pic.png', sizingMethod='scale');
     background:none;
}
.alx_subscribe_block_fix .alx_subscribe_form
{
	position:absolute;
	z-index:2;
	width:265px;
	margin: 93px 0px 0px 173px;
}
.alx_subscribe_block_fix .alx_subscribe_form .alx_subscribe_cont
{
	top:29px;
	bottom:33px;
	position:absolute;
	z-index:1;
	width:265px;
	background:url(/images/sbcr_fix_bg.png) 0px 0px repeat-y;
}
*html .alx_subscribe_block_fix .alx_subscribe_form .alx_subscribe_cont
{
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/sbcr_fix_bgs.png', sizingMethod='crop');
     background:none;
}
.alx_subscribe_block_fix .alx_subscribe_form .alx_subscribe_top
{
	padding: 13px 9px 1px 26px;
	margin: 0px;
	position:relative;
	z-index:2;
	color:#fff;
	min-height:180px;
	font-family:tahoma;
	font-size:18px;
	background:url(/images/sbcr_fix_top.png) 0px 0px no-repeat;

}
*html .alx_subscribe_block_fix .alx_subscribe_form .alx_subscribe_top
{
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/sbcr_fix_top.png', sizingMethod='crop');
     background:none;
	height:180px;
	width:230px;
}
.alx_subscribe_block_fix .alx_subscribe_form .title
{
	font-size:25px;
	text-align:center;
}
.alx_subscribe_block_fix .alx_subscribe_form .title .small_txt
{
	font-size:14px;
}
.alx_subscribe_block_fix .alx_subscribe_form .alx_subscribe_bottom
{
	width:265px;
	margin: 0px;
	height:33px;
	overflow:hidden;
	background:url(/images/sbcr_fix_bottom.png) 0px 0px no-repeat;

}
*html .alx_subscribe_block_fix .alx_subscribe_form .alx_subscribe_bottom
{
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/sbcr_fix_bottom.png', sizingMethod='scale');
     background:none;
}
.alx_subscribe_block_fix .alx_subscribe_form .form_scbr_bl
{
	width:188px;
	margin: 0px auto;
}
.alx_subscribe_block_fix .alx_subscribe_form .inputtext_bg
{
	width:188px;
	margin-top:2px;
	margin-bottom:5px;
	height:26px;
	background:url(/images/sbcr_fix_input.gif) 0px 0px no-repeat;
}
.alx_subscribe_block_fix .alx_subscribe_form .inputtext_bg .inputtext
{
	padding: 4px 0px 0px 6px;
	width:178px;
	border: 0px;
	background:url(/images/spacer.gif) 0px 0px no-repeat;
	margin: 0px;
	font-size:14px;
	font-family: tahoma, sans-serif;
}
.alx_subscribe_block_fix .alx_subscribe_form  .alx_sbcr_submit
{
	width: 122px;
	height:29px;

	margin: 6px auto;
}
.alx_subscribe_block_fix .alx_subscribe_form  .alx_sbcr_submit input
{
	width: 122px;
	height:29px;
	border: 0px;
	background:url(/images/sbcr_fix_submit.gif) 0px 0px no-repeat;
	cursor:pointer;
	padding: 0px;
	margin: 0px;

}
.alx_subscribe_block_fix .alx_subscribe_form .close_line
{
	padding: 0px 0px 0px 0px;
	margin: 9px 12px 0px 6px;
	height:21px;
}
.alx_subscribe_block_fix .alx_subscribe_form .close_line a
{
	display:block;
}
.alx_subscribe_block_fix .alx_subscribe_form .close_line a.close_a
{
	float:left;
}
.alx_subscribe_block_fix .alx_subscribe_form .close_line a.close_del
{
	float:right;
}
*:focus {outline: none;}

.shadow_bl
{
	position:fixed;
	z-index:90;
	height:100%;
	width:100%;
	left: 0px;
	display:none;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background:url(/images/spacer.gif) 0px 0px;
}
*html .shadow_bl
{
	position:absolute !important;
	top: expression(document.documentElement.scrollTop + "px");
}

