/* Common */
body {padding:0; margin:0; background:#ffffff;}
body, td {font:normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#666666;}
/*BODY, TD { font-size: 12px; font-family: Arial, 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: Verdana, 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: 980px; }

.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 a { 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: #C4D6E4; } /* old variant */
.div_border_right { border-right: 1px solid #C4D6E4; }
.div_border_bottom { border-bottom: 1px solid #C4D6E4; }
.div_border_fill { background: #C4D6E4; height: 1px; }


/* Colors */
.bg_light_0 { background: #FFFFFF; }
.bg_light_1 { background: #e8f0fb; }
.bg_light_2 { background: #eaeaea; }
.bg_light_3 { background: #FDFFC1; }

/* Images for link */
.link_1 { height: 10px; width: 10px; background: url('../images/link.gif');  margin: 1px; }
.link_2 { height: 10px; width: 10px; background: url('../images/link_green.gif');  margin: 1px; }

/* Buttons */
.butt_buy { height: 16px; width: 16px; background: url('../images/buy.gif'); }
.butt_more { height: 16px; width: 16px; background: url('../images/more.gif'); }
.butt_view { height: 16px; width: 16px; background: url('../images/view.gif'); }

.butt_easy { background:#FFFFFF url(../images/bg_btn.gif) bottom repeat-x; border:#999999 1px solid; height:25px; cursor: pointer; cursor: hand;}
.butt_easy td {font-size:11px; font-weight:bold; color:#4576b4; padding: 0 3px 0px 3px;}
/*.butt_easy { border: none; padding: 0px; margin: 0px; cursor: pointer; cursor: hand; }
.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 { background:#FFFFFF url(../images/bg_btn.gif) bottom repeat-x; border:#999999 1px solid; height:25px; cursor: hand; cursor: pointer;}
.butt_warm td {font-size:11px; font-weight:bold; color:#4576b4; padding: 0 3px 0px 3px;}
/*.butt_warm { border: none; padding: 0px; margin: 0px; cursor: hand; 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; white-space: nowrap; vertical-align: top; text-align:right}*/


/*********************************/
/* Design block elements - start */


/* Logic Block #1 */
.lb1 { margin-top: 5px; }
.lb1_between {height: 15px; }
.lb1_body {padding:10px;}
.lb1_title { padding-top: 2px; color: #FFFFFF; }
/* head */
/*.lb1_head_left { background: url('../images/blue_head_left.gif'); }
.lb1_head_left IMG { height: 18px; width: 8px; }
.lb1_head_back { background: url('../images/blue_head_back.gif'); }
.lb1_title { padding-top: 2px; color: #FFFFFF; }
.lb1_head_right { background: url('../images/blue_head_right.gif'); }
.lb1_head_right IMG { height: 18px; width: 8px; }
.lb1_body_fill_end div.links {padding:7px 10px 0 10px;}
/* body */
/*.lb1_body_left { background: #C4D6E4; }
.lb1_body { background: #FFFFFF; }
.lb1_body_text { background: #FFFFFF; padding: 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: 3px 5px 0px 3px; }
/*.lb1_between { background: #C4D6E4; }
.lb1_body_right { background: #C4D6E4; }*/
/* foot simple */
/*.lb1_foot_left { height: 6px; width: 6px; background: url('../images/line_foot_left.gif'); }
.lb1_foot_back { background: url('../images/line_foot_back.gif'); }
.lb1_foot_right { height: 6px; width: 6px; background: url('../images/line_foot_right.gif'); }
/* foot fill */
/*.lb1_foot_left_fill { height: 6px; width: 6px; background: url('../images/line_foot_left_fill.gif'); }
.lb1_foot_back_fill { background: url('../images/line_foot_back_fill.gif'); }
.lb1_foot_right_fill { height: 6px; width: 6px; background: url('../images/line_foot_right_fill.gif'); }
/* column divider */
.lb1_col_div_yes { background: #C4D6E4; }
.lb1_col_div_no { background: #FFFFFF; }


/* Logic Block #2 */
.lb2 { margin-top: 5px; }
.lb2_title { padding-top: 2px; color: #FFFFFF; }
.lb2_between { height:20px;}
/*.lb2_body_fill_end a {color:#FFFFFF;}*/
.lb2_body_text { background: #FFFFFF; padding:7px 10px 0 10px; }
/* head */
/*.lb2_head_left { background: url('../images/green_head_left.gif'); }
.lb2_head_left IMG { height: 18px; width: 8px; }
.lb2_head_back { background: url('../images/green_head_back.gif'); }
.lb2_head_right { background: url('../images/green_head_right.gif'); }
.lb2_head_right IMG { height: 18px; width: 8px; }*/
/* body */
/*.lb2_body_left { background: #C4D6E4; }
.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: #C4D6E4; padding: 5px; }
.lb2_body_fill_end { background: #EDF2F8; padding: 3px 5px 0px 3px; }
.lb2_between { background: #C4D6E4; }
.lb2_body_right { background: #C4D6E4; }*/
/* foot simple */
/*.lb2_foot_left { height: 6px; width: 6px; background: url('../images/line_foot_left.gif'); }
.lb2_foot_back { background: url('../images/line_foot_back.gif'); }
.lb2_foot_right { height: 6px; width: 6px; background: url('../images/line_foot_right.gif'); }*/
/* foot fill */
/*.lb2_foot_left_fill { height: 6px; width: 6px; background: url('../images/line_foot_left_fill.gif'); }
.lb2_foot_back_fill { background: url('../images/line_foot_back_fill.gif'); }
.lb2_foot_right_fill { height: 6px; width: 6px; background: url('../images/line_foot_right_fill.gif'); }
/* column divider */
.lb2_col_div_yes { background: #C4D6E4; }
.lb2_col_div_no { background: #FFFFFF; }


/* Logic Block Contur */
.lbc { margin-top: 5px; }
/* head */
/*.lbc_head_left { height: 6px; width: 6px; background: url('../images/line_head_left.gif'); }*/
/*.lbc_head_back { background: url('../images/line_head_back.gif'); }*/
.lbc_title { padding-top: 2px; color: #FFFFFF; }
/*.lbc_head_right { height: 6px; width: 6px; background: url('../images/line_head_right.gif'); }*/
/* body */
/*.lbc_body_left { background: #C4D6E4; }*/
.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 { padding: 5px; }/* background: #EDF2F8;*/
.lbc_body_fill_end { padding: 3px 5px 0px 3px; }/* background: #EDF2F8;*/
.lbc_between { height:20px;}
/*.lbc_between { background: #C4D6E4; }*/
/*.lbc_body_right { background: #C4D6E4; }*/
/* foot simple */
/*.lbc_foot_left { height: 6px; width: 6px; background: url('../images/line_foot_left.gif'); }
.lbc_foot_back { background: url('../images/line_foot_back.gif'); }
.lbc_foot_right { height: 6px; width: 6px; background: url('../images/line_foot_right.gif'); }*/
/* foot fill */
/*.lbc_foot_left_fill { height: 6px; width: 6px; background: url('../images/line_foot_left_fill.gif'); }
.lbc_foot_back_fill { background: url('../images/line_foot_back_fill.gif'); }
.lbc_foot_right_fill { height: 6px; width: 6px; background: url('../images/line_foot_right_fill.gif'); }*/
/* column divider */
.lbc_col_div_yes { background: #C4D6E4; }
.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/sec1.gif'); margin: 0px 3px 0px 0px; }
.goods_img_open { height: 15px; width: 15px; background: url('../images/sec1s.gif'); margin: 0px 3px 0px 0px; }
.page_img_close { height: 15px; width: 15px; background: url('../images/sec2.gif'); margin: 0px 3px 0px 0px; }
.page_img_open { height: 15px; width: 15px; background: url('../images/sec2s.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 3px;}
.catalog_left .level2_sel { padding: 5px 0px 0px 3px; }
.catalog_left .level3 { padding-left: 22px; height: 18px; margin-left:62px;}
.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: 11px; font-weight: normal; }
.catalog_left .level2_sel TD { font-size: 11px; font-weight: normal; }
.catalog_left .level3 TD { font-size: 10px; font-weight: normal; }
.catalog_left .level3_sel TD { font-size: 10px; font-weight: normal; }
.catalog_left .level4 TD { font-size: 9px; font-weight: normal; }
.catalog_left .level4_sel TD { font-size: 9px; font-weight: normal; }

/* Sub catalog hard */
.sub_catalog_hard .level1, .level1 a { font-size: 14px; font-weight: bold; }
.sub_catalog_hard .level1_sel, .level1_sel a { font-size: 14px; font-weight: bold; }
.sub_catalog_hard .level2, .level2 TD, .level2 a { font-size: 12px; font-weight: bold; color:#305f9b; }
.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 #C4D6E4; 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: #305f9b; }
.status1 { color: #cc0000; }
.status2 { color: #f29201; }
.status3 { color: #00AAAA; }

/* Order status */
.order_status0 { color: #f29201; font-weight: bold;}
.order_status1 { color: #00AAAA; font-weight: bold; }
.order_status2 { color: #000000; font-weight: bold; }
.order_status3 { color: #305f9b; font-weight: bold; }
.order_status4 { color: #cc0000; font-weight: bold; }
.order_payment1 { color: #cc0000; font-weight: bold; }
.order_payment2 { color: #305f9b; 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; }*/
.site_map a {color:#666666;}
.site_map .level0 a { font-size: 18px; font-weight:bold; padding-left: 5px; color:#305f9b; }
.site_map .level1 a { font-size: 14px; padding-left: 35px; }
.site_map .level2 a { font-size: 13px;  padding-left: 70px; }
.site_map .level3 a { font-size: 12px; padding-left: 105px; }
.site_map .level4 a { font-size: 11px; padding-left: 135px; }
.site_map .level5 a { font-size: 10px; padding-left: 170px; }
.site_map .level6 a { font-size: 9px; padding-left: 205px; }
.site_map .level7 a { font-size: 8px; padding-left: 235px; }

/* 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 a {color:#305f9b;}
.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; }
.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; }
.param_value_name { width: 100px; text-align: center; }
.rezerv_field { width: 150px; }
.forget_email { width: 150px; }
.enter_login { width: 50px; }
.enter_pass { width: 50px; }
.filter_price { width: 100px; }
.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: 100%;  }
.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 { padding: 3px; border-right: 1px #FFFFFF solid; border-left: 1px #FFFFFF solid; background:#91aaca; font-weight:bold; color: #FFFFFF; cursor: pointer; cursor: hand; }
.tab_select { padding: 5px; border-left: 1px #f29201 solid; border-right: 1px #f29201 solid; border-top: 3px #f29201 solid;  font-weight:bold;}

/*!!!!!!!!!!!!!!!!!!! OUR CODE */
/* CSS Document */
img {border:none;}
a {font-size:12px; font-weight:normal; color:#666666;}
h1,h2,h3 {color:#38659f; font-weight:bold;}
h1 {text-decoration:underline; font-size:18px; margin:0 0 15px 0;}
h2 {font-size:14px; margin:0;}
h3 {font-size:18px; margin:0;}
.thin {font-weight:normal;}
h5 {margin:0 0 10px 0;}
form {margin:0;}
input {margin:0;}
input.rad {margin:2px 4px 0 0;}

.orange {color:#f29201;}
.bluelink a {color:#305f9b; font-size:14px; font-weight:bold;}
.blue {color:#305f9b;}
.dark {color:#333333;}
.sml {font-size:11px;}
.date {color:#999999; font-weight:bold;}
.big_slog {font-size:24px;}
.med_slog {font-size:18px;}

/*head page*/
.head1 {background:url(../images/head1.gif) top repeat-x;}
.lft_rgt_head1 {width:30%; vertical-align:top;}
.lft_head1 {background:url(../images/lft_head1.gif) top repeat-x;}
.lft_head1_in {background:url(../images/lft_head1.jpg) top right no-repeat; width:100%; height:200px;}
.cnt_head {background:url(../images/cnt_head_bg.jpg) left top no-repeat;}
.bg_orng_pix {background:url(../images/orange_pix.gif) repeat-y;}
.div_logo {background:url(../images/orange_pix.gif) repeat-y; margin:21px 0 35px 0; padding:4px 0 4px 20px; text-align:left;}
.div_logo td {margin:0; padding:0; vertical-align:top;}
.phone_tbl {margin:0; padding:0;}
.phone {color:#305f9b; font-weight:bold; font-size:14px;}/* margin-bottom:8px;*/
.basket_toprgt {height:30px; background:#98afcd url(../images/bg_basket.gif) bottom repeat-x; border:#305f9b 1px solid; padding:0 15px 0 15px; margin-bottom:7px; text-align:center; white-space:nowrap;}
.basket_toprgt a {color:#ffffff; text-decoration:none;}
.basket_toprgt img {width:15px; height:12px; margin:0 10px 0 0;}

/*head page second*/
.lft_head2 {background:url(../images/lft_head2.gif) top repeat-x; width:225px;}
.lft_head2_in {background:url(../images/lft_head2.jpg) right top no-repeat; width:225px; height:80px;}
.cnt_head2 {background:url(../images/cnt1_head2.jpg) left top no-repeat; width:100%; vertical-align:middle;}
.cnthead td {margin:0; padding:10px; text-align:left;}
/*.div_cnthead {background:url(../images/orange_pix2.gif) repeat-y; margin:0 20px 0 105px; padding:5px 0 5px 20px; text-align:left;}*/

/*small rgt menu*/
.sml_menu {margin:0 12px 0 0;}
.sml_menu td {margin:0; padding:10px 12px 10px 12px;}

/*small lft menu*/
.sml_menu_rgt td {margin:0; padding:10px 12px 5px 12px;}

/* Top Menu */
.catalog_menu .layer { position:absolute; width:1%; height:1px; z-index:1; display: none; }
.catalog_menu .body { border: 1px solid #305f9b; background-color: #FFFFFF; }
.catalog_menu .level1 a { font-size: 12px; font-weight: bold; text-decoration: none; color: #6D8293 }
.catalog_menu .level2 a { font-size: 11px;  }

/*top menu*/
.menu td {background:url(../images/bg_topmenu.gif) repeat-x; height:45px; padding:0 18px 0 12px; text-align:center;}
.menu img {margin:0 7px 0 0; vertical-align:middle;}
.menu td.act {background-image:url(../images/bg_topmenuact.gif);}
.menu td.act a {color:#f29201;}
.menu .body { border: 2px solid #305f9b; background-color: #FFFFFF; }
.menu .layer { position:absolute; width:1%; height:1px; z-index:1; display: none; }
.topmenu a {color:#273962;}

/*search form*/
.search {background:#ffffff url(../images/orng_grad.gif) top repeat-x;}
.btn_search {background:url(../images/search_btn.gif) no-repeat; width:35px; height:23px; border:none;}
.btn_searchm {background-image:url(../images/searchm_btn.gif);}

/*left menu*/
.lft_menu {margin:0 0 15px 0;} 
.lft_menu a {color:#305f9b;}
.lft_menu div {margin:4px 15px 11px 30px;}
.lft_menu div.blue_bg {padding:5px 0 5px 42px; margin:0; background-color:#f3f7fd;}

/*leftprod menu*/
.prod_menu {margin:0 8px 10px 0;}
.prod_menu td {margin:0; padding:4px 0 4px 8px;}
.prod_menu td.act_lft {background-color:#eaeaea; vertical-align:top;}
.prod_menu td.act_rgt {background:#eaeaea url(../images/gray_grad.gif) right repeat-y; vertical-align:top; padding-top:7px;}
/*.prod_menu td.act_rgt ul {list-style:none; margin:10px 0 5px 4px; padding:0;}
.prod_menu td.act_rgt ul li {padding:3px 0 4px 0;}*/
/*.prod_menu td.act_rgt div.level2 {padding:4px 4px 4px 10px;}
.prod_menu td.act_rgt div.level2 a {font-size:12px;}
/*.prod_menu li.act_rgt {background:#eaeaea url(../images/gray_grad.gif) right repeat-y; vertical-align:top; padding:4px 5px 4px 7px;}
.prod_menu li.act_rgt a {font-size:12px;}*/

.ttl {width:100%; text-align:left; vertical-align:top;}
.ttl div {background:url(../images/gray_pix.gif) bottom repeat-x; padding:0 0 5px 0; margin:0 0 0 5px;}
.ttlred {color:#cc0000;}
.ttl a {font-size:12px;}
.akcia {font-size:30px; font-weight:normal; line-height:30px;}
.inakcia {margin:0 15px 0 47px; width:98%;}
.inakcia div {margin:0 0 4px 0;}
.inakcia img {margin:0 10px 10px 0;}
.ttl_rgt {margin:8px 0 8px 15px;}
.ttl_rgttd div {margin:0 0 0 15px; padding:0 0 8px 0; font-size:12px;}
.ttl_rgttable td {margin:0; padding:8px 5px 0 8px;}
.ttl_rgttable td.rgttd {margin:0; padding:8px 0 0 0;}

/*2nd column*/
.cnt {background:url(../images/blue_grad.gif) 0 1px repeat-x; width:100%; text-align:left;}
.cnt p {margin:15px;}
.cnt img.intxt {margin:15px; float:left;}
.cnt h3.type2 {padding:15px 15px 0 15px;}
.cnt h2 {margin:0 15px 0 15px;}
.prod_menu_cnt {width:98%; margin:0 10px 10px 10px;}
.prod_menu_cnt td {padding:8px 0 8px 8px; margin:0; text-align:left; vertical-align:top; line-height:20px;}
.prod_menu_cnt a {font-size:14px; font-weight:bold; color:#305f9b;}
.prod_menu_cnt a.gray {color:#666666;}
.prod_subsection {margin-left:10px; font-size:12px; font-weight:bold;}
.prod_subsection a {font-size:12px;}

/*goods describe*/
.goods {margin:15px;}
.goods td,div { text-align:left;}
.tbl_goods td {margin:0; padding:0; vertical-align:top;}
.tbl_price td {margin:0; padding:0;}
.tbl_price td div {margin-top:4px;}
/*.cnt ul {margin:0; padding:0; list-style:none;}
.cnt ul a {color:#305f9b;}
.cnt ul div a {font-size:14px; font-weight:bold;}
.cnt li {background:url(../images/bullet.gif) 15px 4px no-repeat; padding:0 15px 15px 33px; margin:0;}*/

/*search results*/
.div_blue {background:#e9f2fb; padding:0 8px 0 8px; text-align:left; font-weight:bold; line-height:20px;}
.div_blue a {color:#305f9b; font-size:11px; font-weight:bold;}
.div_deep_blue {background:#6285b3; color:#ffffff; font-size:14px; font-weight:bold; margin-bottom:5px; padding:3px 15px 7px 15px; text-align:left; height:15px;}
.searchprod {width:100%;}
.searchprod td {margin:10px; padding:0; vertical-align:top;}
.searchprod div {margin-bottom:5px;}
.searchprod a.blue {color:#305f9b; font-size:14px;}
.paging {font-size:11px; font-weight:bold; text-align:center;}
.paging a {font-size:11px; font-weight:bold;}

/*lists*/
ul.blue_circle {margin:0; padding:0; list-style:none;}
ul.blue_circle a {color:#305f9b;}
ul.blue_circle div a {font-size:14px; font-weight:bold;}
ul.blue_circle li {background:url(../images/bullet.gif) 15px 4px no-repeat; padding:0 15px 15px 33px; margin:0;}


/*navigate line*/
.navigate {background-color:#e5e5e5; padding:7px 15px 7px 15px; text-align:left;}
.navigate a {color:#333333; font-size:11px;}

.news_links {height:25px; vertical-align:bottom;}

/*product box 1*/
.box_prod1 {margin:4px; width:225px;}
.td_with_prod {text-align:center; height:140px;}
.box_top1 {background:url(../images/border_pix.gif) top repeat-x;}
.box_bot1 {background:url(../images/border_pix.gif) bottom repeat-x;}
.box_lft1 {background:url(../images/border_pix.gif) left repeat-y;}
.box_rgt1 {background:url(../images/border_pix.gif) right repeat-y;}
.corner1 div {width:11px;}
.corner1 img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.corner_lfttop1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/curve_lfttop.png', sizingMethod='scale');}
.corner_rgttop1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/curve_rgttop.png', sizingMethod='scale');}
.corner_lftbot1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/curve_lftbot.png', sizingMethod='scale');}
.corner_rgtbot1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/curve_rgtbot.png', sizingMethod='scale');}
.prod_tbl td {text-align:left; vertical-align:top;}
.price {font-size:22px; font-weight:bold;}
.buy {margin:15px 0 0 0;}

/*product box 2*/
.box_top_blue {background:url(../images/border_pix_blue.gif) top repeat-x;}
.box_bot_blue {background:url(../images/border_pix_blue.gif) bottom repeat-x;}
.box_lft_blue {background:url(../images/border_pix_blue.gif) left repeat-y;}
.box_rgt_blue {background:url(../images/border_pix_blue.gif) right repeat-y;}
.corner_lfttop_blue {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/curve_lfttop_blue.png', sizingMethod='scale');}
.corner_rgttop_blue {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/curve_rgttop_blue.png', sizingMethod='scale');}
.corner_lftbot_blue {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/curve_lftbot_blue.png', sizingMethod='scale');}
.corner_rgtbot_blue {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/curve_rgtbot_blue.png', sizingMethod='scale');}

/*product box 3*/
.box_top_orng {background:url(../images/orange_pix.gif) top repeat-x;}
.box_bot_orng {background:url(../images/orange_pix.gif) bottom repeat-x;}
.box_lft_orng {background:url(../images/orange_pix.gif) left repeat-y;}
.box_rgt_orng {background:url(../images/orange_pix.gif) right repeat-y;}
.corner_lfttop_orng {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/curve_lfttop_orng.png', sizingMethod='scale');}
.corner_rgttop_orng {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/curve_rgttop_orng.png', sizingMethod='scale');}
.corner_lftbot_orng {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/curve_lftbot_orng.png', sizingMethod='scale');}
.corner_rgtbot_orng {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/curve_rgtbot_orng.png', sizingMethod='scale');}

/*login block*/
.login td {padding:0 23px 0 8px;}
.btn {font-size:11px; font-weight:bold; color:#4576b4; background:#FFFFFF url(../images/bg_btn.gif) bottom repeat-x; border:#999999 1px solid; height:25px;}
.btn_blue {color:#ffffff; background-image:url(../images/bg_btn_blue.gif); border-color:#305f9b; text-transform:uppercase;}

/*bottom*/
.bot_tbl {width:100%; border:none;}
.bot_tbl td {margin:0; padding:0 20px 0 20px; text-align:left; font-size:11px;}
.bot_tbl td.sep {background:url(../images/gray_pix.gif) right repeat-y;}

/*big_banner2*/
.ban2 {border:#5592e0 1px solid; background:url(../images/bg_ban2.gif) 1px repeat-x;}
.tblban2 {width:100%; height:177px; background:url(../images/bg_ban2.jpg) top left no-repeat;}
.ban2_lft {border:none;}
.ban2_rgt {color:#ffffff; border:none;}
.ban2_rgt a {color:#FFFFFF;}
.div_in_ban2 {margin-top:5px;}

/*big_banner1*/
.ban1 {width:100%; background:#FFFFFF url(../images/bg_ban1.gif) top repeat-x; height:179px; border-bottom:#5592e0 3px solid;}
a.ban1 {text-decoration:none;}
.div_ban1 {margin:10px 35px 10px 35px; color:#FFFFFF; font-weight:bold;}
.div_in_ban1 {margin-top:12px; font-size:14px;}

/* table short view */
.tblviewshort {width:100%; border-collapse:collapse;}
.tblviewshort td {padding:3px; font-size:11px; border:#CCCCCC 1px solid;}
