/* Common */
BODY { font-size: 12px; font-family:  Geneva CY, Sans-Serif; background: url('../images/design/pf.png') repeat-x; }
TD { font-size: 12px; font-family:  Geneva CY, Sans-Serif; }

P, FORM { margin: 0px; }
H1 { font-size: 20px; font-weight: bold; color: #6D8293; margin-bottom: 0px; }
SELECT, OPTION, INPUT, TEXTAREA { font-size: 11px; font-family: Tahoma, Arial, MS Sans Serif; }
A { color: #6D8293; }
A:active { text-decoration: none; }
A:hover { text-decoration: none; }

A.black { color: #000000; text-decoration: none; }
A.black:active { text-decoration: none; }
A.black:hover { text-decoration: none; }

/* Page and cols width */
.page { width: 1245px; }

.index_col_left { width: 220px; height: 1px; }
.index_col_mid { width: 1px; height: 1px; }
.index_col_right { width: 220px; height: 1px; }

.dir_col_left { width: 220px; height: 1px; }
.dir_col_mid { width: 1px; height: 1px; }

.goods_col_left { width: 220px; height: 1px; }
.goods_col_mid { width: 1px; height: 1px; }

/* Fonts */
.font_small_1 { font-size: 11px; }
.font_small_1 TD { font-size: 11px; }
.font_small_2 { font-size: 10px; }
.font_big_1 { font-size: 15px; font-weight: bold; }
.font_big_2 { font-size: 17px; font-weight: bold; }
.font_select { color: #F24D4D; font-weight: bold; }

/* Divider in description */
.bg_desc_div { background: #DCDCDC; } /* old variant */
.div_border_right { border-right: 1px solid #DCDCDC; }
.div_border_bottom { border-bottom: 1px solid #DCDCDC; }
.div_border_fill { background: #DCDCDC; height: 1px; }


/* Colors */
.bg_light_0 { background: #FFFFFF; }
.bg_light_1 { background: #EDF2F8; }
.bg_light_2 { background: #F7F7F7; }
.bg_light_3 { background: #FDFFC1; }
.bg_light_4 { background: #73A3DF !important; }

/* Images for link */
.link_1 { height: 15px; width: 15px; background: url('../images/design/sec1.gif');  margin: 1px; }
.link_2 { height: 15px; width: 15px; background: url('../images/design/sec1s.gif');  margin: 1px; }

/* Buttons */
.butt_buy { height: 16px; width: 16px; background: url('../images/design/buy.gif'); }
.butt_more { height: 0px; width: 0px; background: url('../images/empty.gif'); }
.butt_view { height: 0px; width: 0px; background: url('../images/empty.gif'); }

.butt_easy { border: none; padding: 0px; margin: 0px; cursor: pointer; }
.butt_easy .b_left { background: url('../images/butt_easy_left.gif');  }
.butt_easy .b_left IMG { height: 20px; width: 7px; }
.butt_easy .b_right { background: url('../images/butt_easy_right.gif');  }
.butt_easy .b_right IMG { height: 20px; width: 7px; }
.butt_easy .b_text { background: url('../images/butt_easy_back.gif'); padding: 2px 3px 0px 3px;  }
.butt_easy .b_text { font-size: 11px; font-family: Verdana; color: #000000; white-space: nowrap; vertical-align: top; }
.butt_easy .b_text_close { background: url('../images/butt_easy_back.gif'); padding: 2px 0px 0px 0px;  }
.butt_easy .b_text_close { font-size: 11px; font-family: Verdana; color: #000000; white-space: nowrap; vertical-align: top; }

.butt_warm { border: none; padding: 0px; margin: 0px; cursor: pointer; }
.butt_warm .b_left { background: url('../images/butt_warm_left.gif');  }
.butt_warm .b_left IMG { height: 20px; width: 7px; }
.butt_warm .b_right { background: url('../images/butt_warm_right.gif');  }
.butt_warm .b_right IMG { height: 20px; width: 7px; }
.butt_warm .b_text { background: url('../images/butt_warm_back.gif'); padding: 2px 3px 0px 3px;  }
.butt_warm .b_text { font-size: 11px; font-family: Verdana; color: #000000; white-space: nowrap; vertical-align: top; }


/*********************************/
/* Design block elements - start */


/* Logic Block #1 */
.lb1 { margin-top: 5px; }
/* head */
.lb1_head_left { background: url('../images/design/red_head_left.gif'); }
.lb1_head_left IMG { height: 35px; width: 4px; }
.lb1_head_back { background: url('../images/design/red_head_back.gif'); }
.lb1_title { padding: 12px 0px 0px 12px; color: #FFFFFF; font-size: 14px; text-transform: uppercase; font-weight: bold;}
.lb1_head_right { background: url('../images/design/red_head_right.gif'); }
.lb1_head_right IMG { height: 35px; width: 4px; }

/* body */
.lb1_body_left { background: #DCDCDC; }
.lb1_body { background: #FFFFFF; }
.lb1_body_text { background: #FFFFFF; padding: 5px 5px 0px 5px;  }
.lb1_body_text_end { background: #FFFFFF; padding: 5px 5px 0px 5px; }
.lb1_body_fill { background: #EDF2F8; padding: 5px; }
.lb1_body_fill_end { background: #EDF2F8; padding: 13px 5px 0px 3px; }
.lb1_between { background: #F7F7F7; }
.lb1_body_right { background: #DCDCDC; }

/* foot simple */
.lb1_foot_left { height: 15px; width: 15px; background: url('../images/design/line_foot_left.gif'); }
.lb1_foot_back { background: url('../images/design/line_foot_back.gif'); }
.lb1_foot_right { height: 15px; width: 15px; background: url('../images/design/line_foot_right.gif'); }
/* foot fill */
.lb1_foot_left_fill { height: 15px; width: 15px; background: url('../images/design/line_foot_left_fill.gif'); }
.lb1_foot_back_fill { background: url('../images/design/line_foot_back_fill.gif'); }
.lb1_foot_right_fill { height: 15px; width: 15px; background: url('../images/design/line_foot_right_fill.gif'); }
/* column divider */
.lb1_col_div_yes { background: #F7F7F7; }
.lb1_col_div_no { background: #FFFFFF; }


/* Logic Block #2 */
.lb2 { margin-top: 5px; }
/* head */
.lb2_head_left { background: url('../images/design/bl_head_left.gif'); }
.lb2_head_left IMG { height: 35px; width: 4px; }
.lb2_head_back { background: url('../images/design/bl_head_back.gif'); }
.lb2_title { padding: 12px 0px 0px 12px; color: #FFFFFF; font-size: 14px; text-transform: uppercase; font-weight: bold;}
.lb2_head_right { background: url('../images/design/bl_head_right.gif'); }
.lb2_head_right IMG { height: 35px; width: 4px; }
/* body */
.lb2_body_left { background: #DCDCDC; }
.lb2_body { background: #FFFFFF; }
.lb2_body_text { background: #FFFFFF; padding: 5px; }
.lb2_body_text_end { background: #FFFFFF; padding: 5px 5px 0px 5px; }
.lb2_body_fill { background: #DCDCDC; padding: 5px; }
.lb2_body_fill_end { background: #EDF2F8; padding: 13px 5px 0px 3px; }
.lb2_between { background: #F7F7F7; }
.lb2_body_right { background: #DCDCDC; }
/* foot simple */
.lb2_foot_left { height: 15px; width: 15px; background: url('../images/design/line_foot_left.gif'); }
.lb2_foot_back { background: url('../images/design/line_foot_back.gif'); }
.lb2_foot_right { height: 15px; width: 15px; background: url('../images/design/line_foot_right.gif'); }
/* foot fill */
.lb2_foot_left_fill { height: 15px; width: 15px; background: url('../images/design/line_foot_left_fill.gif'); }
.lb2_foot_back_fill { background: url('../images/design/line_foot_back_fill.gif'); }
.lb2_foot_right_fill { height: 15px; width: 15px; background: url('../images/design/line_foot_right_fill.gif'); }
/* column divider */
.lb2_col_div_yes { background: #F7F7F7; }
.lb2_col_div_no { background: #FFFFFF; }


/* Logic Block Contur */
.lbc { margin-top: 5px; }
/* head */
.lbc_head_left { height: 15px; width: 15px; background: url('../images/design/line_head_left.gif'); }
.lbc_head_back { background: url('../images/design/line_head_back.gif'); }
.lbc_title { padding-top: 2px; color: #FFFFFF; }
.lbc_head_right { height: 15px; width: 15px; background: url('../images/design/line_head_right.gif'); }
/* body */
.lbc_body_left { background: #DCDCDC; }
.lbc_body { background: #FFFFFF; }
.lbc_body_text { background: #FFFFFF; padding: 5px; }
.lbc_body_text_end { background: #FFFFFF; padding: 5px 5px 0px 5px; }
.lbc_body_text_one { background: #FFFFFF; padding: 0px 5px 0px 5px; }
.lbc_body_fill { background: #EDF2F8; padding: 5px; }
.lbc_body_fill_end { background: #EDF2F8; padding: 13px 5px 0px 3px; }
.lbc_between { background: #F7F7F7; }
.lbc_body_right { background: #DCDCDC; }
/* foot simple */
.lbc_foot_left { height: 15px; width: 15px; background: url('../images/design/line_foot_left.gif'); }
.lbc_foot_back { background: url('../images/design/line_foot_back.gif'); }
.lbc_foot_right { height: 15px; width: 15px; background: url('../images/design/line_foot_right.gif'); }
/* foot fill */
.lbc_foot_left_fill { height: 15px; width: 15px; background: url('../images/design/line_foot_left_fill.gif'); }
.lbc_foot_back_fill { background: url('../images/design/line_foot_back_fill.gif'); }
.lbc_foot_right_fill { height: 15px; width: 15px; background: url('../images/design/line_foot_right_fill.gif'); }
/* column divider */
.lbc_col_div_yes { background: #F7F7F7; }
.lbc_col_div_no { background: #FFFFFF; }


/*******************************/
/* Design block elements - end */



/**********************/
/* Catalogies - start */

/* Center */
.catalog_center .level1 { font-size: 15px; font-weight: bold; }
.catalog_center .level1_sel { font-size: 15px; font-weight: bold; }
.catalog_center .level2, .level2 TD { font-size: 11px; font-weight: normal; }
.catalog_center .level2_sel, .level2_sel TD { font-size: 11px; font-weight: bold; }

/* Down */
.catalog_down option.level1 { color: red; }

/* Left */
.goods_img_close { height: 15px; width: 15px; background: url('../images/design/sec1.gif'); margin: 0px 3px 0px 0px; }
.goods_img_open { height: 15px; width: 15px; background: url('../images/design/sec1s.gif'); margin: 0px 3px 0px 0px; }
.page_img_close { height: 15px; width: 15px; background: url('../images/design/sec1.gif'); margin: 0px 3px 0px 0px; }
.page_img_open { height: 15px; width: 15px; background: url('../images/design/sec1s.gif'); margin: 0px 3px 0px 0px; }

.catalog_left .level1 { padding: 7px 0px 0px 5px; }
.catalog_left .level1_sel { padding: 7px 0px 0px 5px; }
.catalog_left .level2 { padding: 5px 0px 0px 5px; }
.catalog_left .level2_sel { padding: 5px 0px 0px 5px; }
.catalog_left .level3 { padding-left: 22px; height: 18px; }
.catalog_left .level3_sel { padding-left: 22px; height: 18px; background: #C4D6E4; }
.catalog_left .level4 { padding-left: 30px; height: 18px; }
.catalog_left .level4_sel { padding-left: 30px; height: 18px; background: #C4D6E4; }

.catalog_left .level1 { font-size: 13px; font-weight: bold; }
.catalog_left .level1_sel { font-size: 13px; font-weight: bold; }
.catalog_left .level2 TD { font-size: 12px; font-weight: normal; }
.catalog_left .level2_sel TD { font-size: 12px; font-weight: normal; }
.catalog_left .level3 TD { font-size: 12px; font-weight: normal; }
.catalog_left .level3_sel TD { font-size: 12px; font-weight: normal; }
.catalog_left .level4 TD { font-size: 10px; font-weight: normal; }
.catalog_left .level4_sel TD { font-size: 10px; font-weight: normal; }

/* Menu */
.catalog_menu {padding: 0px 0px 0px 0px;}

.catalog_menu .layer { position:absolute; width:100%; height:1px; z-index:1; display: none; }
.catalog_menu .body {   border: 1px solid #283C69; background-color: #3C5A9C;color: #ffffff; }
.catalog_menu .level1 { padding: 6px 0px 5px 0px; font-size: 14px; text-transform: uppercase; font-weight: bold; text-decoration: none; color: #ffffff; }
.catalog_menu .level1 a{ font-size: 14px; text-transform: uppercase; font-weight: bold; text-decoration: none; color: #ffffff; }

.catalog_menu .level2 { padding: 5px 0px 5px 0px;font-size: 12px; color: #ffffff; }
.catalog_menu .level2 a{ font-size: 12px; color: #ffffff; }

/* Sub catalog hard */
.sub_catalog_hard .level1 { font-size: 15px; font-weight: bold; }
.sub_catalog_hard .level1_sel { font-size: 15px; font-weight: bold; }
.sub_catalog_hard .level2, .level2 TD { font-size: 11px; font-weight: normal; }
.sub_catalog_hard .level2_sel, .level2_sel TD { font-size: 11px; font-weight: bold; }

/* Expanded Search */
.catalog_search option.level1 { color: red; }


/* Catalogies - end */ 
/********************/


/************************/
/* Select Goods - start */

.contur { width: 100%; border: 1px solid #DCDCDC; margin-top: 2px; margin-bottom: 2px; }

.select_goods .level0 { font-size: 12px; padding-left: 5px; }
.select_goods .level1 { font-size: 12px; padding-left: 20px; }
.select_goods .level2 { font-size: 11px;  padding-left: 35px; }
.select_goods .level3 { font-size: 10px; padding-left: 50px; }
.select_goods .level4 { font-size: 9px; padding-left: 65px; }

/* Select goods - end */
/**********************/

/* Default goods status */
.status0 { color: #00AA00; }
.status1 { color: #AA0000; }
.status2 { color: #AAAA00; }
.status3 { color: #00AAAA; }

/* Order status */
.order_status0 { color: #AAAA00; font-weight: bold;}
.order_status1 { color: #00AAAA; font-weight: bold; }
.order_status2 { color: #000000; font-weight: bold; }
.order_status3 { color: #00AA00; font-weight: bold; }
.order_status4 { color: #AA0000; font-weight: bold; }
.order_payment1 { color: #AA0000; font-weight: bold; }
.order_payment2 { color: #00AA00; font-weight: bold; }

/* Site Map */
.site_map .level0 { font-size: 15px; padding-left: 5px; }
.site_map .level1 { font-size: 14px; padding-left: 20px; }
.site_map .level2 { font-size: 13px;  padding-left: 35px; }
.site_map .level3 { font-size: 12px; padding-left: 50px; }
.site_map .level4 { font-size: 11px; padding-left: 65px; }
.site_map .level5 { font-size: 10px; padding-left: 80px; }
.site_map .level6 { font-size: 9px; padding-left: 95px; }
.site_map .level7 { font-size: 8px; padding-left: 110px; }

/* Goods info */
.info_img_descr { height: 10px; width: 10px; background: url('../images/info_descr.gif');  margin: 0px 5px 0px 5px; }
.goods_info .value { color: #6D8293; font-weight: bold; }
.goods_info .level0 { font-size: 12px; padding-left: 5px; }
.goods_info .level1 { font-size: 12px; padding-left: 10px; }
.goods_info .level2 { font-size: 11px;  padding-left: 25px; }
.goods_info .level3 { font-size: 10px; padding-left: 40px; }
.goods_info .level4 { font-size: 9px; padding-left: 55px; }

/* Goods discount */
.goods_disc0 { }
.goods_disc1 { color: #F24D4D; }

.goods_discount .level0 { font-size: 12px; padding-left: 5px; }
.goods_discount .level1 { font-size: 12px; padding-left: 20px; }
.goods_discount .level2 { font-size: 11px; padding-left: 35px; }
.goods_discount .level3 { font-size: 10px; padding-left: 50px; }
.goods_discount .level4 { font-size: 9px; padding-left: 65px; }

/* Goods family */
.family_goods0 { background: #EDF2F8; }
.family_goods1 { background: #FFFFFF; }

.goods_family .level0 { font-size: 11px; }
.goods_family .level1 { font-size: 11px; }
.goods_family .level2 { font-size: 11px; }
.goods_family .level3 { font-size: 11px; }
.goods_family .level4 { font-size: 11px; }

.goods_family .level0 .name { padding-left: 5px; }
.goods_family .level1 .name { padding-left: 10px; }
.goods_family .level2 .name { padding-left: 20px; }
.goods_family .level3 .name { padding-left: 30px; }
.goods_family .level4 .name { padding-left: 40px; }

/* Advert compare goods */
.advert_compare .level0 { font-size: 11px; }
.advert_compare .level1 { font-size: 11px; }
.advert_compare .level2 { font-size: 11px; }
.advert_compare .level3 { font-size: 11px; }
.advert_compare .level4 { font-size: 11px; }

.advert_compare .level0 .name { padding-left: 5px; }
.advert_compare .level1 .name { padding-left: 10px; }
.advert_compare .level2 .name { padding-left: 20px; }
.advert_compare .level3 .name { padding-left: 30px; }
.advert_compare .level4 .name { padding-left: 40px; }

/* Goods compare */
.goods_compare .level0 { font-size: 11px; }
.goods_compare .level1 { font-size: 11px; }
.goods_compare .level2 { font-size: 11px; }
.goods_compare .level3 { font-size: 11px; }
.goods_compare .level4 { font-size: 11px; }

.goods_compare .level0 .name { padding-left: 5px; }
.goods_compare .level1 .name { padding-left: 10px; }
.goods_compare .level2 .name { padding-left: 20px; }
.goods_compare .level3 .name { padding-left: 30px; }
.goods_compare .level4 .name { padding-left: 40px; }

/* Currency */
.currency .value { color: #6D8293; font-weight: bold; }
.currency .level0 { font-size: 12px; padding-left: 5px; }
.currency .level1 { font-size: 12px; padding-left: 20px; }
.currency .level2 { font-size: 11px;  padding-left: 35px; }
.currency .level3 { font-size: 10px; padding-left: 50px; }
.currency .level4 { font-size: 9px; padding-left: 65px; }

/* Register fields */
.reg_field .level0 { font-size: 12px; padding-left: 0px; }
.reg_field .level1 { font-size: 12px; padding-left: 15px; }
.reg_field .level2 { font-size: 11px;  padding-left: 30px; }
.reg_field .level3 { font-size: 10px; padding-left: 45px; }
.reg_field .level4 { font-size: 9px; padding-left: 60px; }

/* Client fields */
.client_field .value { color: #6D8293; font-weight: bold; }
.client_field .level0 { font-size: 12px; padding-left: 0px; }
.client_field .level1 { font-size: 12px; padding-left: 15px; }
.client_field .level2 { font-size: 11px;  padding-left: 30px; }
.client_field .level3 { font-size: 10px; padding-left: 45px; }
.client_field .level4 { font-size: 9px; padding-left: 60px; }

/* Delivery */
.delivery { padding: 2px; }
.delivery .value { color: #6D8293; font-weight: bold; }
.delivery .level0 { font-size: 12px; padding-left: 0px; }
.delivery .level1 { font-size: 12px; padding-left: 15px; }
.delivery .level2 { font-size: 11px;  padding-left: 30px; }
.delivery .level3 { font-size: 10px; padding-left: 45px; }
.delivery .level4 { font-size: 8px; padding-left: 60px; }

/* Payment */
.payment .value { color: #6D8293; font-weight: bold; }
.payment .level0 { font-size: 12px; padding-left: 0px; }
.payment .level1 { font-size: 12px; padding-left: 15px; }
.payment .level2 { font-size: 11px;  padding-left: 30px; }
.payment .level3 { font-size: 10px; padding-left: 45px; }
.payment .level4 { font-size: 9px; padding-left: 60px; }

/* Condition */
.condition .value { color: #6D8293; font-weight: bold; }
.condition .level0 { font-size: 12px; padding-left: 0px; }
.condition .level1 { font-size: 12px; padding-left: 15px; }
.condition .level2 { font-size: 11px;  padding-left: 30px; }
.condition .level3 { font-size: 10px; padding-left: 45px; }
.condition .level4 { font-size: 9px; padding-left: 60px; }

/* Vote result lines */
.vote_line1 { background: url('../images/vote/1.gif') }
.vote_line2 { background: url('../images/vote/2.gif') }
.vote_line3 { background: url('../images/vote/3.gif') }
.vote_line4 { background: url('../images/vote/4.gif') }
.vote_line5 { background: url('../images/vote/5.gif') }
.vote_line6 { background: url('../images/vote/6.gif') }
.vote_line7 { background: url('../images/vote/7.gif') }
.vote_line8 { background: url('../images/vote/8.gif') }
.vote_line9 { background: url('../images/vote/9.gif') }
.vote_line10 { background: url('../images/vote/10.gif') }
.vote_line11 { background: url('../images/vote/11.gif') }
.vote_line12 { background: url('../images/vote/12.gif') }

/* Vote tree */
.vote .level0 { font-size: 12px; padding-left: 5px; }
.vote .level1 { font-size: 12px; padding-left: 20px; }
.vote .level2 { font-size: 11px;  padding-left: 35px; }
.vote .level3 { font-size: 10px; padding-left: 50px; }
.vote .level4 { font-size: 9px; padding-left: 65px; }

/* News tree */
.news .level0 { font-size: 12px; padding-left: 5px; }
.news .level1 { font-size: 12px; padding-left: 20px; }
.news .level2 { font-size: 11px;  padding-left: 35px; }
.news .level3 { font-size: 10px; padding-left: 50px; }
.news .level4 { font-size: 9px; padding-left: 65px; }

/* Input fields */
.search_words { width: 80px; background: #FFFFFF;  }
.how_much { width: 35px; text-align: center; }
.max_order { width: 35px; text-align: center; border: 1px solid; }
.suma { width: 100px; text-align: center; border: 1px solid; }
.basket { font-size: 10px; font-weight: bold; border: 0px solid; width: 80px; background: transparent; }
.param_value_name { width: 100px; text-align: center; }
.rezerv_field { width: 150px; }
.forget_email { width: 150px; }
.enter_login { width: 200px; }
.enter_pass { width: 150px; }
.filter_price { width: 30px; }
.news_email { width: 130px; }
.verify_code { width: 80px; height: 27px; font-family: Arial; font-size: 20px; }

/* Register input fields */
.reg_field_base { width: 445px; }
.reg_field_text_0 { width: 552px; }
.reg_field_text_1 { width: 537px; }
.reg_field_text_2 { width: 522px; }
.reg_field_text_3 { width: 507px; }
.reg_field_text_4 { width: 492px; }
.reg_field_text_5 { width: 477px; }
.reg_field_text_6 { width: 462px; }

.conf_suma_step_1 { width: 90px; text-align: center; }
.conf_suma_step_2 { width: 120px; text-align: center; }
.conf_how_step_1 {  width: 45px; text-align: center; }

.comment_name { width: 120px;  }
.comment_email { width: 120px;  }
.comment_text { width: 550px;  }
.comment_emo { height: 15px; width: 15px; }

.messenger_field { width: 445px; }

.reg_field_partner { width: 445px; }

.partner_result_sum { width: 345px; }
.partner_suma { width: 445px; }
.partner_note { width: 445px; }

.search_price { width: 100px; }
.exp_search_words { width: 350px; }


/* Default partner status and active */
.part_status0 { color: #00AA00; }
.part_status1 { color: #0000AA; }
.part_status2 { color: #AAAA00; }
.part_status3 { color: #AA0000; }

.part_active0 { color: #AA0000; }
.part_active1 { color: #00AA00; }

/* Partner multiplex */
.part_mult0 { }
.part_mult1 { color: #F24D4D; }

/* Partner order status */
.bg_part_order_0 { background: #F8F2ED; }
.bg_part_order_1 { background: #EDF2F8; }
.bg_part_order_2 { background: #EDF2F8; }
.bg_part_order_3 { background: #C8E4C4; }
.bg_part_order_4 { background: #E4CCC4; }

/* Partner account suma */
.part_suma0 { color: #000000; }
.part_suma1 { color: #00AA00; }
.part_suma2 { color: #F24D4D; }

/* Configurator */
.conf_tree .level0 { font-size: 12px; padding-left: 5px; }
.conf_tree .level1 { font-size: 12px; padding-left: 20px; }
.conf_tree .level2 { font-size: 11px;  padding-left: 35px; }
.conf_tree .level3 { font-size: 10px; padding-left: 50px; }
.conf_tree .level4 { font-size: 9px; padding-left: 65px; }

/* Conf goods status */
.conf_status0 { color: #009900; }
.conf_status1 { color: #AA0000; }
.conf_status2 { color: #999900; }
.conf_status3 { color: #00AAAA; }

.tab_simple { font-size: 14px; text-transform: uppercase; font-weight: bold; padding: 9px; border-right: 1px #FFFFFF solid; border-left: 1px #FFFFFF solid; background: #555555; color: #FFFFFF; cursor: pointer; }
.tab_select { font-size: 14px; text-transform: uppercase; font-weight: bold; padding: 15px; border-left: 1px #555555 solid; border-right: 1px #555555 solid; border-top: 3px #555555 solid; }




/*-------------------------------------------------------------------------------------- Page and cols width */

#page{
  margin: 22px 13px 22px 13px;
  min-width: 1020px;
  background-color: #fff;
}

#header1{
  background: url(../images/design/head1.gif) left no-repeat;
}

#header2{
  background: url(../images/design/head3.gif) right no-repeat;
}

#header3{
  background: url(../images/design/head2.gif) 0px 0px repeat-x;
  margin: 0px 0px;
  padding-left: 28px;
  height: 98px;
}

#logo{
  margin-top: 20px;
  float: left;
}

#langview{
  margin-top: 35px;
  margin-right: 70px;
  color:#03538E;
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:normal;
  line-height:14px;
  float: right;
}

#langview select{
  width: 135px;
}

#basket{
  margin-top: 7px;
  margin-right: 15px;
  padding-top: 12px;
  padding-left: 0px;
  background: url(../images/design/z1.gif) 0px 0px no-repeat;
  width: 183px;
  height: 53px;
  font-size:11px;
  float: right;
}
#basket .basket-form { padding-left: 15px; }

#basket a{
  color:#000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight: normal
}

#basket input{
  border: none;
}

.font_basket{
  color:#D14602;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:16px;
  text-transform:uppercase;
}

#expert {
  margin-top: 6px;
  margin-right: 65px;
  padding-top: 10px;
  padding-left: 10px;
  float: right;
  line-height:22px;
}
#expert a {
  text-decoration: none;
}
#expert a:hover {
  text-decoration: underline;
}


/*----------------------------------------------------------------------------------------------- Top Menu */

#tsmenu{
  border-top: 1px solid #cfcfcf;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  height: 56px;
}

#tmenu{
  background: url(../images/design/menu_bg.gif) 0px 0px repeat-x;
  border: 6px solid #fff;
}

#topmenu{
  padding: 0px;
  background: url(.../images/design/menu_left.gif) left no-repeat;
}

#seach{
  padding: 0px 20px 0px 0px;
  background: url(../images/design/bl_head_right.gif) right no-repeat;
}


.search_words{
  border: 0px;
  height: 19px;
  width: 120px;
}

/* ------------------------------------------------- Top Menu detales */

.catalog_menu{
  height: 35px;
}

.catalog_menu .layer { position:absolute; width:1%; height:1px; z-index:1; display: none; }
.catalog_menu .level1{
  color:#ea6405;
}

.catalog_menu .level1 a{
  padding: 0px 20px;
  color:#FFFFFF;
  text-decoration:none;
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  line-height:13px;
  text-align:center;
  white-space:nowrap;
  width:auto;
}
.catalog_menu .level2{ font-size: 11px;  }

#bodycontent{
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  padding-left: 6px;
  padding-right: 6px;
}


/*--------------------------------------------------------------------------------------- left menu*/

#leftblock{
  width : 230px;

}

#lb1{
  border: 1px solid #dbdbdb;
}
  /*
.lb1_title {
  padding-top: 13px;
  padding-left: 35px;
  background: url(../images/design/infoBoxHeading_td.gif) 13px 13px no-repeat;
  border-bottom: 1px solid #e7eaef;
  color:#182334;
  font-family:arial;
  font-size:13px;
  font-weight:bold;
  height:27px;
}
 */

ul.lb1_body{
  list-style-type:none;
  margin: 0px;
  padding: 0px;
}
ul.lb1_body li.level2, ul.lb1_body li.level2_sel{
  	padding:6px 0px 6px 35px;
    margin: 0px 10px;
    background:url(../images/design/bg_list.gif) 11px 9px no-repeat;
    border-bottom: 1px solid #e7eaef;
}
ul.lb1_body li.level2 a, ul.lb1_body li.level2_sel a{
    color:#797979;
    font-size:12px;
    font-weight:normal;
    line-height:15px;
    text-decoration:none;
}

ul.lb1_body li.level3, ul.lb1_body li.level3_sel{
  	padding:6px 0px 6px 50px;
    margin: 0px 10px;
    background:url(../images/design/bg_list.gif) 26px 9px no-repeat;
    border-bottom: 1px solid #e7eaef;
}
ul.lb1_body li.level3 a, ul.lb1_body li.level3_sel a{
    color:#797979;
    font-size:12px;
    font-weight:normal;
    line-height:15px;
    text-decoration:none;
}

ul.lb1_body li.level2_sel span a, ul.lb1_body li.level3_sel span a{
    font-weight:bold;
}


/*------------------------------------------------------ Content */

.catalog_mobil{
  margin-top: 6px;
  margin-left: 6px;
  padding: 6px;
  width: 258px;
  border: 1px solid #dbdbdb;
  float: left;
}


.new_mobil{
  background: url(../images/design/new.gif) top right no-repeat;
}

.catalog_param{
  width: 254px;
  color:#4F4F4F;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
}

.catalog_param2{
  padding: 6px 0px;
  color:#353434;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
}

.catalog_pr{
  background: url(../images/design/wrapper_name_t.gif) bottom repeat-x;
  border: 1px solid #e7eaef;
  margin-top: 10px;
}

.catalog_price{
  padding: 10px 6px 5px 6px;
  width: 130px;
  border-right: 1px dashed #dbdbdb;
}
.catalog_price p{
  color:#525151;
  font-size:12px;
  font-weight:normal;
  line-height:13px;
}

.catalog_price p.price_mob{
  color:#C83B00;
  display:inline;
  font-family:Arial,Helvetica,sans-serif;
  font-size:22px;
  font-weight:normal;
  line-height:27px;
}

.catalog_price p.price_mob2{
  color:#C83B00;
  display:inline;
  font-family:Arial,Helvetica,sans-serif;
  font-size:16px;
  font-weight:normal;
  line-height:27px;
}

.catalog_addbay{
  padding-top: 3px;
  padding-left: 10px;
  width: 100px;
}

/*-----------------------------------------*/

.block_categor{
  width: 130px;
  height: 160px;
  border: 1px solid #dbdbdb;
  margin-left: 6px;
  padding-top: 20px;
  float: left;
}


/*-----------------------------------------*/


#rightblock{
  width: 200px;
  margin-right: 6px;
}

#hit_head{
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  background: url(../images/design/infoBoxHeading_table.gif) 0px 0px repeat-x;
}
.hit_body{
  border-top: 1px solid #e7eaef;
  padding: 5px;
}


#manuf_head{
  margin-top: 6px;
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  background: url(../images/design/infoBoxHeading_table.gif) 0px 0px repeat-x;
}
.manuf_body{
  border-top: 1px solid #e7eaef;
  padding: 20px 10px 20px 10px;
}

.manuf_body select{
  width: 180px;
}

/*--------------------------------------------------------------------------------------------------- LogIn */


#login0{
  border: 1px solid #dbdbdb;
  margin: 6px;
  padding: 20px;
}

#login{
  color:#353434;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
  height: 210px;
}

.login1{
  padding: 6px 10px;
}

.login2{
  border-left: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  padding: 30px 10px;
}

.login3{
  border-left: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  padding: 6px 30px;
  text-align: right;
}
.login3 a{
  font-weight: normal;
  text-decoration: underline;
  }

.login2 div{
  margin: 6px;
}

.login2 input{
  width: 220px;
  border-left: 1px solid #808080;
  border-top: 1px solid #808080;
  border-right: 1px solid #cdcdcd;
  border-bottom: 1px solid #cdcdcd;
  }


/*------------------------------------------------------------------------------------------------ CreateAccount */

#reg{
  width: 520px;
  border: 1px solid #dbdbdb;
  margin: 6px;
  padding: 25px;

  color:#353434;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
}

#reg a{
  font-weight: normal;
  text-decoration: underline;
}

.reg_name{
  padding-left: 15px;
  padding-top: 15px;
}

.reg_descr{
  border: 1px solid #dbdbdb;
  padding: 10px;
}

/* ---------- style for Form */
#reg_form{
  width: 520px;
}


#reg_form label {
  float: left;
  width: 10em;
}

#reg_form input, select {
  width: 200px;
}

#reg_form input#autologin{
  width: 20px;
}

#reg_form input, select, textarea {
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  border-bottom: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
}

#reg_form span.folder_warning {
	color: red;
	font-style: italic;
	font-size: 14px;
    padding-right: 170px;
	float: right;
}

/*-------------------------------------------------------------------------------------------- Contact Us  */


#contact{
  width: 560px;
  border: 1px solid #dbdbdb;
  margin: 6px;
  padding: 15px 25px;

  color:#353434;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
}

#contact a{
  margin: 15px;
  font-weight: normal;
  text-decoration: underline;
  float: right;
}

#contact2{
  border: 1px solid #dbdbdb;
  padding: 10px;
  width: 550px;
}

/* ---------- style for Form */

#contact_form label {
  float: left;
  width: 10em;
}

#contact_form input {
  width: 160px;
}

#contact_form input, select, textarea {
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  border-bottom: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
}

#contact_form textarea {
  width: 400px;
  height: 100px;
}

#verify_code{
  margin-left: 50px;
  margin-top: 20px;
}

/*----------------------------------------------------------------------------------------------------- footer */
#footer{
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  padding: 6px;
}

#footer2{
  background: url(../images/design/wrapper2_t.gif) 0px 0px repeat-x;
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  height: 73px;

  color:#707070;
  font-family:Tahoma,Geneva,sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:24px;
}

#footer2 a{
  color:#707070;
  font-family:Tahoma,Geneva,sans-serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
}

#footer2 a:hover{
  text-decoration: underline;
}

#footer_img{
  margin-top: 25px;
  margin-left: 30px;
  float: left;
}


ul#footer_menu{
  margin-top: 10px;
  margin-right: 30px;
  float: right;
}

ul#footer_menu li{
  display:inline;
  padding:0px 7px 0px 0px;
}

#copyright{
  float: right;
}

/*----------------------------------------------------------------------------------------------------------------*/

.lbc_body_text_one{
  padding: 0 20px;
}


.shell{
  margin: 6px;
  padding: 14px 20px;
  width: 600px;
  border: 1px solid #dbdbdb;
}

.shell td{
  color:#353434;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
}


#product_more{
  margin: 6px;
  border: 1px solid #dbdbdb;
  padding: 16px;
}

#product_more td{
  color:#353434;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
}

.butt_easy{
  cursor: pointer;
}

#bask{
  margin: 6px;
  width: 600px;
  border: 1px solid #dbdbdb;
  text-align: center;

  color:#5E5B5B;
  font-size:13px;
  font-weight:bold;
  line-height: 50px;
}

#bask td.baskline{
  border-right: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  padding-top: 10px;
  padding-bottom: 15px;
}

#bask td.basklast{
  padding-top: 10px;
  border-bottom: 1px solid #dbdbdb;
}


#bask th{
  border-bottom: 1px solid #dbdbdb;
}

.subtotal{
  border-bottom: 1px solid #dbdbdb;
  line-height: 50px;
}

.basketlink a{
  font-weight: normal;
}

.style2 {color: #FFFFFF}

.left a{
   color: #818080;
   margin: 0px;
   padding: 5px;
   text-decoration: none;
}
.left
a:hover
{
text-decoration: underline;
}

.clear { clear: both; height: 0px; font-size: 0px; }

.tabs { height: 23px; list-style: none; margin: 10px 0px 5px 0px; border-bottom: 1px solid #72AAE3; }
.tabs li { float: left; margin: 5px 0px 0px 0px; padding: 0px; width: 150px; height: 18px; line-height: 18px; border-right: 1px #FFFFFF solid; border-left: 1px #FFFFFF solid; background: #72AAE3; color: #FFFFFF; cursor: pointer; } 
.tabs li.select { margin-top: 0px; height: 20px; line-height: 20px; border-left: 1px #72AAE3 solid; border-right: 1px #72AAE3 solid; border-top: 3px #72AAE3 solid; background: #FFFFFF; color: #000000; } 

/* ORDER PAGE */
.enter_field div { margin-top: 3px; font-size: 10px; }
.enter_field p { margin-top: 3px; font-size: 10px; }
.enter_field div input { width: 248px; }
.enter_field div.bm { margin-top: 8px; }

.oreg_field { margin-top: 6px; }
.oreg_field div { margin-top: 3px; font-size: 10px; }
.oreg_field p { margin-top: 3px; font-size: 10px; }
.oreg_field div input { width: 450px; }
.oreg_field div select { width: 456px; }
.oreg_field div textarea { width: 445px; }
.oreg_field div.bm { padding-top: 5px; text-align: center; }
.oreg_field a.butt { width: 136px; }
.oreg_field .verify_code { width: 115px; height: 25px; font-size: 18px; border: 1px solid #A5ACB2; }

.reg_descr { margin-bottom: 15px; }
/* ORDER PAGE */

/* ERROR */
.error { border: 2px solid #AA0000; padding: 5px 10px; margin: 15px 0px; text-align: left; }
.error p { margin: 5px 0px; }


.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after{
  clear: both;
}

.search-container { position: relative; width: 1245px; margin: 0 auto; margin-top: 4px; }
.search-container form { padding-right: 100px; }
.search-container input { width: 100%; height: 34px; padding: 0 10px; border-radius: 4px; border: 2px solid #E73C3B; }
.search-container input:focus { outline: none; }
.search-container .submit { display: block; position: absolute; right: 0; top: 0; width: 102px; height: 34px; text-align: center; line-height: 34px; background: #E73C3B; border-radius: 0 4px 4px 0; color: #FFFFFF; cursor: pointer; font-weight: bold; text-shadow: 1px 1px #000000; }
.search-container ul { width: 100%; list-style: none; margin: 0; padding: 10px 0; position: absolute; left: 0; top: 36px; background: #FFFFFF; box-shadow: inset 0 0 5px #E70101; border: 1px solid #E70101; z-index: 1000; }
.search-container ul li {  }
.search-container ul li a { display: block; padding: 6px 15px; color: #48433e; text-decoration: none; font-size: 13px; }
.search-container ul li a:hover { background: #F0BBBB; border-radius: 4px; }
.search-container ul .s-item-left { width: 70px; float: left; text-align: center; }
.search-container ul .s-item-right { padding-top: 3px; }
.search-container ul .price { color: #ff4d01; text-shadow: 0 0 #ff4d01; }
.search-container ul li.last { margin-top: 14px; padding: 6px 3px; text-align: right; }
.search-container ul li.last a {  display: inline; color: #ff4d01; }
.search-container ul li.last a:hover { background: none; text-decoration: underline; }


#finder-block { margin: 15px 0; position: relative; border: ; }
.finder-border { border: 1px solid #123785; }
#finder-block * { box-sizing: border-box; }
#finder-block .top-wrap { padding: 10px 0 0 0; border: 1px solid #CCCCCC; border-radius: 5px; position: relative; }
#finder-block .col { width: 25%; float: left; padding: 5px; }
#finder-block .label { font-weight: bold; margin-bottom: 5px; vertical-align: bottom; }
#finder-block select { width: 100%; padding: 3px; font-size: 14px; }
#finder-block select option { font-size: 16px; }
#td-finder-model { display: none; }
#td-finder-body { display: none; }
#td-finder-mark { display: none; }
#td-finder-clear { display: none; position: absolute; right: 10px; top: 10px; }
.butt-clear { display: inline-block; height: 26px; line-height: 26px; padding: 0 9px; background: #E73C3B; color: #FFFFFF; cursor: pointer; border-radius: 5px; font-family: Arial;
font-size: 12px;
font-weight: bold; }
#finder-block-goods { display: none; }
.ltitle { padding-left: 10px; font-size: 13px; margin: 2px 0 7px 0; text-align: left; }
.stores-message { padding: 10px; text-align: left; }
.stores-message .al { color: #FF0000; margin-bottom: 10px; }


#b-block { float: left; margin-left: 175px; margin-top: 20px; font-size: 14px; }
#b-block a {  }
.b-phone { font-weight: bold; }
.b-phone a { font-size: 18px; color: #000; }
.b-messenger a { font-size: 16px;  }
.b-messenger .b-phone { line-height: 22px; }
.b-messenger .b-phone img { margin-right: 5px; }
.b-contact-url { text-align: center; }
.b-contact-url a { color: #4383ff; font-size: 13px; }
.b-clearfix:after { clear: both; }
.b-clearfix:before, .b-clearfix:after { display: table; content: " "; }
.b-left { float: left; }
.b-right { float: right; }
.b-left, .b-right { margin: 0 25px; }
.b-menu { list-style: none; padding: 0; margin: 0 10px; }
.b-item { float: left; font-size: 13px; line-height: 20px; text-transform: uppercase; margin: 0 16px; }
.b-item a { color: #808080; }
.b-item a: hover { color: #ccc; }
.b-item a, .b-contact-url a, .b-phone a { text-decoration: none; }
.b-item a:hover, .b-item a:focus, .b-item a:active, .b-contact-url a:hover, .b-contact-url a:focus, .b-contact-url a:active { text-decoration: underline; }
#b-menu { margin-top: 10px; }


.watch{
  margin: 10px;
  padding-left: 35px;
  line-height: 40px;
  background: url(../images/design/infoBoxHeading_td.gif) 13px 13px no-repeat;

  color: #535151;
  font-family:Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size:13px;
}

.watch{
  margin: 10px;
  padding-left: 35px;
  line-height: 40px;
  background: url(../images/design/infoBoxHeading_td.gif) 13px 13px no-repeat;

  color: #535151;
  font-family:Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size:13px;
}

.watch2{
  padding-left: 35px;
  line-height: 40px;
  background: url(../images/design/infoBoxHeading_td.gif) 13px 13px no-repeat;
  color: #182334;
  font-family:Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size:13px;
}

.watch2 a{
  line-height: 40px;
  color: #182334;
  font-family:Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size:13px;
}
