/* Additional custom styles */

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

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

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

/* Fonts */
.font_small_1 { font-size: .9em; font-weight: normal;}
.font_small_3 { font-size: .9em; font-weight: normal;}
.font_small_1 TD { font-size: .9em; }
.font_small_2 { font-size: 0.9em; }
/*
.font_big_0 { font-size: 12px; font-weight: bold; }
.font_big_1 { font-size: 14px; font-weight: bold; }
.font_big_2 { font-size: 15px; }
.font_big_3 { font-size: 16px; font-weight: normal; }
*/
/*.font_select { color: red; font-weight: bold; margin: 0px; padding: 0px;}*/
.boldRed {color: red; font-weight: bold;}
.text_line-through {text-decoration: line-through; color: grey;}

.font_small { font: normal .8em 'Open Sans', sans-serif; }
.font_normal { font: normal 1em 'Open Sans', sans-serif; }
.font_big { font: 700 22px Jura, 'Open Sans', sans-serif; line-height: 1.5em; }
.font_superBig { font: 700 28px Jura, 'Open Sans', sans-serif; }
.font_select { color: #F24D4D; font-weight: bold; }


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


/* Colors */
.bg_light_0 { background: #FFFFFF; }
.bg_light_1 { background: #EEEEEE; font-size: 10px;}
.bg_light_1 td {font-size: 11px;}
.bg_light_2 { background: #B9B9B9; }
.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'); }

.simpleBuy_icon {cursor: pointer;}

.butt_easy { border: none; padding: 0px; margin: 0px; cursor: pointer; 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: 'Open Sans', sans-serif; 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: 'Open Sans', sans-serif; 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: 'Open Sans', sans-serif; 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/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: #5D5D5D; text-align: left;}
.lb1_head_right { background: url('../images/blue_head_right.gif'); }
.lb1_head_right IMG { height: 18px; width: 8px; }
/* body */
.lb1_body_left { background: #FCD13C; text-align: left; }
.lb1_body { background: #FFFFFF; }
.lb1_body_text { background: #FFFFFF; padding: 15px; text-align: left;}
.lb1_body_text_end { background: #FFFFFF; padding: 5px 5px 0px 5px; }
.lb1_body_fill { background: #EEEEEE; padding: 5px; }
.lb1_body_fill_end { background: #EEEEEE; padding: 3px 5px 0px 3px; }
.lb1_between { background: #FCD13C; clear: both; width: 100%; height: 1px; background: #dddddd; margin: 10px 0px;}
.lb1_body_right { background: #FCD13C; }
/* 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: #FCD13C; }
.lb1_col_div_no { background: #FFFFFF; }


/* Logic Block #2 */
.lb2 { margin-top: 5px; }
/* head */
.lb2_head_left { background: url('../images/green_head_left.gif'); }
.lb3_head_left { background: url('../images/green_head_left3.gif'); }
.lb2_head_left IMG { height: 18px; width: 8px; }
.lb3_head_left IMG { height: 18px; width: 8px; }
.lb2_head_back { background: url('../images/green_head_back.gif'); }
.lb2_title { padding-top: 2px; color: #FFFFFF; }
.lb2_head_right { background: url('../images/green_head_right.gif'); }
.lb3_head_right { background: url('../images/green_head_right3.gif'); }
.lb2_head_right IMG { height: 18px; width: 8px; }
.lb3_head_right IMG { height: 18px; width: 8px; }
/* body */
.lb2_body_left { background: #B9B9B9; }
.lb2_body { background: #FFFFFF; padding: 10px; text-align: left; }
.lb2_body_text { background: #FFFFFF; padding: 5px; text-align: left; }
.lb2_body_text_end { background: #FFFFFF; padding: 5px 5px 0px 5px; text-align: left; }
.lb2_body_fill { background: #B9B9B9; padding: 5px; text-align: center; }
.lb2_body_fill_end { background: #EEEEEE; padding: 3px 5px 0px 3px; text-align: center; }
.lb2_between { background: #B9B9B9; }
.lb2_body_right { background: #B9B9B9; }
/* 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'); }
.lb3_foot_left_fill { height: 6px; width: 6px; background: url('../images/line_foot_left_fill3.gif'); }
.lb2_foot_back_fill { background: url('../images/line_foot_back_fill.gif'); }
.lb3_foot_back_fill { background: url('../images/line_foot_back_fill3.gif'); }
.lb2_foot_right_fill { height: 6px; width: 6px; background: url('../images/line_foot_right_fill.gif'); }
.lb3_foot_right_fill { height: 6px; width: 6px; background: url('../images/line_foot_right_fill3.gif'); }
/* column divider */
.lb2_col_div_yes { background: #B9B9B9; }
.lb2_col_div_no { background: #FFFFFF; }


/* Logic Block Contur */
.lbc { margin-top: 5px; }
.sbc { background-color: #AAAAAA; }
/* 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: #B9B9B9; text-align: left; }
.lbc_body { background: #FFFFFF; text-align: left; }
.lbc_body_text { background: #FFFFFF; padding: 5px; text-align: left; }
.lbc_body_text_end { background: #FFFFFF; padding: 5px 5px 0px 5px; text-align: left; }
.lbc_body_text_one { background: #FFFFFF; padding: 20px; text-align: left; }
.lbc_body_text_base { background: #FFFFFF; padding: 5px; text-align: left; }
.lbc_body_text_base_1 { background: #FFFFFF; padding: 0px 10px; text-align: left; }
.lbc_body_text_special { background: #FFFFFF; padding: 0px 5px 0px 5px; text-align: left; }
.lbc_body_text_base_2 { background: #FFFFFF; padding: 10px 15px; text-align: left; }
.lbc_body_fill { background: #EEEEEE; padding: 5px; text-align: center; text-align: center; }
.lbc_body_fill_end { background: #EEEEEE; padding: 3px 5px 0px 3px;  text-align: center; }
.lbc_between { background: #B9B9B9; }
.lbc_body_right { background: #B9B9B9; }
/* 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: #B9B9B9; }
.lbc_col_div_no { background: #FFFFFF; }


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



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

/* Center */
.catalog_center {padding: 10px;}
.catalog_center .level1 { font-size: 12px; 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 {display: block; position: relative; width: auto; float: right;}
.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 {padding: 0px 0px 10px 0px;}
.catalog_left .level1 { padding: 10px 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; }
.catalog_left .level3_sel { padding-left: 22px; height: 18px; background: #B9B9B9; }
.catalog_left .level4 { padding-left: 30px; height: 18px; }
.catalog_left .level4_sel { padding-left: 30px; height: 18px; background: #B9B9B9; }

.catalog_left .level1 { font-size: 12px; font-weight: bold;}
.catalog_left .level1_sel { font-size: 12px; 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; }

/* Menu */

/*
.menu { 
		display: block; 
		position: relative; 
		width: auto;
		margin: 0px; 
		padding: 4px 15px; 
		background-color: black;
}

.menu a {color: white; font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 1em; text-decoration: none;}
.menu a {color: white; font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 1em;}
.menu li {display: block; position: relative; list-style: none; width: auto; float: left;}
.menu {width: auto;}
.menu li {display: block; position: relative; width: auto; clear: both; z-index: 1000; list-style: none;}

.catalog_menu {display: block; position: relative; width: auto; float: left;}
.catalog_menu .layer { position:absolute; width:1%; height:1px; z-index:1; }
.catalog_menu .body { border: 1px solid #5D5D5D; background-color: #FFFFFF; }
.catalog_menu .level1 { font-size: 12px; font-weight: bold; text-decoration: none; color: #EEEEEE }
.catalog_menu .level2 { font-size: 11px;  }
*/

/* 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 #B9B9B9; 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 {font: normal 11px 'Open Sans', sans-serif;}
.status1 {font: normal 12px 'Open Sans', sans-serif; paddding: 10px; }
.status2 {font: normal 11px 'Open Sans', sans-serif;}
.status3 {font: normal 11px 'Open Sans', sans-serif;}
.statusText {font: normal 11px 'Open Sans', sans-serif; padding-bottom: 4px;}
.status {line-height: 30px; vertical-align: middle;}

/* Order status */
.order_status0 { font: normal 12px 'Open Sans', sans-serif; }
.order_status1 { font: normal 12px 'Open Sans', sans-serif; }
.order_status2 { font: normal 12px 'Open Sans', sans-serif; }
.order_status3 { font: normal 12px 'Open Sans', sans-serif; }
.order_status4 { font: normal 12px 'Open Sans', sans-serif; }
.order_payment1 { font: normal 12px 'Open Sans', sans-serif; }
.order_payment2 { font: normal 12px 'Open Sans', sans-serif; }

/* 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: #5D5D5D; 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: #EEEEEE; }
.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: #5D5D5D; 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; }

/* Delivery */
.deliveryLine {display: none}
.delivery {display: block; position: relative; padding-left: 15px;}
.delivery p {line-height: 1.8em;}
.delivery .value {color: #555555; font: 700 20px Jura, 'Open Sans', sans-serif;}
.delivery .level0 { font-size: 16px; padding: 0px 0px 0px 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; }
.delivery .summa {font: normal 16px 'Open Sans', sans-serif;}
.delivery .delivInfo {display: block; position: relative; padding: 10px 0px 0px 0px;}
.delivery .block {	display: block; 
					position: relative; 
					padding: 10px 20px 20px 20px; 
					border: solid 1px AliceBlue; 
					margin: 10px 20px 20px 0px; 
					cursor: pointer; 
					background-color: #fafafa;
					overflow: auto;
				}
.delivery .topBlock {margin: 0px;}
.delivery .info {display: block; position: relative; margin-top: 10px;}
.delivery .descr {display: block; position: relative; margin-top: 0px; width: auto; padding-left: 25px; width: auto; font-size: 11px;}
.delivery .ppd {color: red;}
.delivery .ppe {font-size: 18px; font-weight: bold; color: Red;}
.deliveryCost {display: none;}
.deliveryCountryBlock {display: none;}
.orderDeliverySumBlock {display: none;}
.cName {font: bold 12px 'Open Sans', sans-serif;}

/* Payment */
.payLine {display: none;}
.payment {display: block; position: relative; padding-left: 15px;}
.payment p {font-size: 12px;}
.payment .descr p {font-size: 11px;}
.payment .value {color: #555555; font: 700 20px Jura, 'Open Sans', sans-serif;}
.payment .level0 { font-size: 16px; margin: 15px 0px 0px 0px; }
.payment .level1 { font-size: 14px; padding-left: 15px; }
.payment .level2 { font-size: 13px; padding-left: 30px; }
.payment .level3 { font-size: 12px; padding-left: 45px; }
.payment .level4 { font-size: 11px; padding-left: 60px; }
.payment .summa {font: normal 24px 'Open Sans', sans-serif;}
.payment .totalsum { font: normal 16px 'Open Sans', sans-serif; }
.payment .summaDisc {font: normal 16px 'Open Sans', sans-serif;}
.payment .currName {font: normal 14px 'Open Sans', sans-serif;}
.payment .summaLabel { font-size: 14px;}
.payment .groupTitle {display: none; font: normal 18px 'Open Sans', sans-serif;}
.payment .block {	display: block; 
					position: relative; 
					padding: 10px 20px 20px 20px;
					border: solid 1px AliceBlue; 
					margin: 0px 20px 0px 0px; 
					cursor: pointer; 
					background-color: #fafafa;
					overflow: auto;
				}
.payment .topBlock {margin: 0px;}
.payment .info {display: block; position: relative; width: auto; padding-top: 10px;}
.payment .info div {line-height: 1.5em;}
.payment .descr {display: block; position: relative; margin-top: 0px; width: auto; width: auto; font-size: 11px;}
.payment .ppd {font: normal 14px 'Open Sans', sans-serif;}
.payment .ppe {font: normal 18px 'Open Sans', sans-serif;}
.payment .sumSmall {font-size: 18px; color: black;}
.payment .paySumBlock {margin: 0px 0px 10px 0px;}

.blockName {float: left; width: auto;}
.toStage2 {display: block; position: absolute; right: 15px; width: auto; disabled: disabled; margin: 5px 0px 0px 0px; z-index: 100;}
.pickButton {display: none;}
.toStage3 {display: block; position: absolute; right: 15px; width: auto; disabled: disabled; margin: 5px 0px 0px 0px; z-index: 100;}

.paymentSettingsBlock {display: block; position: relative; width: 600px; float: left; overflow: auto;}
.deliverySettingsBlock {display: block; position: relative; width: 270px; float: right; overflow: auto;}
.commonPay {display: none; overflow: visible; margin: 10px 0px 0px 0px;}
.commonPay div {width: auto; float: left;}

/* Payment Discount and Advert */
.paymentAdv {display: none; position: relative; width: 455px; height: 65px; float: right; border: solid 1px silver; margin-top: 20px; padding: 5px 0px 0px 0px; overflow: auto; background: white;}
.paymentAdv .text {width: 300px; float: right; margin: 10px 0px; font-size: 1em;}
.attention {display: none;}
.doAttention {
			display: none; 
			position: absolute; 
			top: 10px; left: 0px; 
			width: auto; 
			font-size: 14px;
			border: solid 3px LightSalmon; 
			background-color: cornsilk; 
			line-height: 1.5em;
			padding: 10px; 
			margin: 0px 5px 0px 0px; 
			z-index: 2000;
			-webkit-box-shadow: 5px 5px 5px Grey;
			-moz-box-shadow: 5px 5px 5px Grey;
			box-shadow: 5px 5px 5px Grey;
	}
.payDiscountInfo {float: left; width: 250px; margin: 0px 0px 0px 0px;}
.payDiscountInfo div {margin: 5px 0px 0px 0px;}
/*.clickAttention {display: none; position: absolute; top: 37px; left: 20px; padding: 5px 0px; width: auto; color: #0059D1; font-size: 12px; text-decoration: underline; z-index: 100;}*/
.clickAttention {display: none; position: relative; padding-top: 20px; color: #0059D1; text-decoration: underline; z-index: 100;}
.clickAttention:hover {color: #FF7300;}
.hiddenRadio {display: none;}

.dpMouseOut {
		background-color: AliceBlue;
		border-color: LightGray;
		margin-right: 20px;
		margin-left: 20px;
		border-width: 1px;
		-webkit-box-shadow: 1px 1px 1px Grey;
		-moz-box-shadow': 1px 1px 1px Grey;
		box-shadow': 1px 1px 1px Grey;
}

.dpMouseOver {background-color: white; border-color: LightGray; border-width: 1px;}

.dpChecked {
		background-color: OldLace;
		border-color: LightGray;
		margin-right: 40px;
		margin-left: 0px;
		border-width: 10px;
		-webkit-box-shadow: 3px 3px 5px Gray;
		-moz-box-shadow: 3px 3px 5px Gray;
		box-shadow: 3px 3px 5px Gray;
}

/* Condition */
.condition .value { color: #5D5D5D; 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; margin: 5px 0px;}
.news .level1 { font-size: 12px; margin: 5px 20px;}
.news .level2 { font-size: 11px; margin: 5px 35px;}
.news .level3 { font-size: 10px; margin: 5px 50px;}
.news .level4 { font-size: 9px; margin: 5px 65px;}

.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; }

.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: #EEEEEE; }
.bg_part_order_2 { background: #EEEEEE; }
.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: #72AAE3; color: #FFFFFF; cursor: pointer;}
.tab_select { padding: 5px; border-left: 1px #72AAE3 solid; border-right: 1px #72AAE3 solid; border-top: 3px #72AAE3 solid; }

/* Добавленные мной стили */
.searchFont {font-size: 16px; text-align: right;}
.altP {padding: 5px 5px 0px 5px;}
.attention1 {color: red !important; font-weight: bold;}

.pathBlock { padding: 0px 0px 5px 0px; }
/*
.pathBlock a { color: blue; text-decoration: none;}
.pathBlock a:hover { color: blue; text-decoration: underline;}
*/

.good_title { font-size: 1.4em; font-family: 'Open Sans', sans-serif; font-weight: bold; padding: 5px;}
.good_title_1 { font-size: 1.3em; font-weight: 600; padding: 5px;}


.dir_item_name { padding: 15px 0px 0px 5px; font: normal 16px 'Open Sans', sans-serif;}
.dir_item_name a {text-decoration: underline;}

.topic_name {font-size: 1.5em; fonr-weight: bold; padding: 0px 0px 0px 10px;}
.topic_descr {padding: 5px 0px 0px 10px;}

.login_block { display: block; position: relative; float: left; width: 250px; padding: 0px 0px 10px 0px; margin-right: 10px; font-size: 13px; height: 200px;}
.service_block { display: block; position: relative; float: left; width: 250px; padding: 0px; font-size: 13px; text-align: left; margin-bottom: 11px;}
.reminder_block { display: block; position: relative; width: 250px; float: left; font-size: 13px; text-align: left; height: 47px;}

.green_block { display: block; position: relative; float: left; width: auto; padding: 5px 10px; margin: 0px 0px; border: solid 1px #fcd13c; background: #d7eec4; }
.grey_block { display: inline; position: relative; float: left; width: auto; padding: 5px 10px; margin-left: 5px; border: solid 1px #fcd13c; background: #eeeeee; }
.special_block { display: block; position: relative; width: auto; padding: 5px 5px; margin: 5px 0px 0px 0px; border: solid 1px #fcd13c; background: #fff1bb; }

.green_block_green_b { display: block; position: relative; float: left; width: auto; padding: 5px 10px; margin: 0px 5px; border: solid 1px #d7eec4; background: #d7eec4; cursor: pointer;}
.green_block_green_b_1 { display: block; position: relative; float: left; width: auto; padding: 5px 10px; margin: 0px 5px; border: solid 1px green; background: green; color: #ffffff; cursor: pointer;}
.grey_block_grey_b { display: block; position: relative; float: left; width: auto; padding: 5px 10px; margin: 0px 5px; border: solid 1px #eeeeee; background: #eeeeee; cursor: pointer;}
.orange_block_orange_b { display: inline; position: relative; float: left; width: auto; padding: 5px 10px; margin: 0px 5px; border: solid 1px #fff1bb; background: #fff1bb; }
.blue_block_blue_b { display: inline; position: relative; float: left; width: auto; padding: 5px 10px; margin: 0px 5px; border: solid 1px #c6e2ff; background: #c6e2ff; }

.item_info_block { display: block; position: relative; padding: 10px 15px; width: 550px;}
.item_param_block { display: block; position: relative; padding: 10px; margin-bottom: 10px; border: solid 1px #fff1bb; background: #fff1bb; }

.getmore_block { display: block; position: relative; padding: 5px 5px; cursor: pointer; height: 15px; width: 140px; margin: 10px auto 0px auto; border: solid 2px #e78f08; background: #f7b850; text-align: center;}
.getmore_block a {font-size: 1.2em; font-weight: bold; text-decoration: none; color: #000000;}
.special_link { font-size: 1.2em; cursor: pointer; text-decoration: underline; color: red; }

.under_header { padding-bottom: 10px; text-decoration: underline; }
ul.simple_tab li {display: block; position: relative; float: left; padding: 0px 10px 0px 0px; margin: 0px 0px 20px 0px; }
ul.simple_tab a:hover { text-decoration: none; }
.simple_tab_body { display: block; position: relative; clear: both; }


.addThis { display: block; position: relative; margin: 0px auto; width: 145px; padding: 10px 0px 15px 0px;}
.bookmarks { display: block; position: relative; width: 130px; margin: 0px auto 0px auto; padding: 3px 0px 10px 0px;}
.bookmarks_index { display: block; position: relative; width: 130px; margin: 0px auto;}
.bookmark_goods { display: block; position: relative; width: 130px; margin: 0px auto 0px auto; padding: 3px 0px 10px 0px; }
.feedback { display: block; position: relative; width: 100%; margin: 0px; padding: 10px 0px;}

.feedback_header { padding: 6px 0px 7px 10px; background: #eeeeee; width: auto;}
.feedback_header_right{ position: relative; top: -6px; float: right; width: auto; padding: 5px; border: solid 1px #eeeeee; background: #ffffff;}
.feedback_body div {clear: both; padding: 5px 9px; width: auto;}
.feedback_footer { display: block; position: relative; width: auto; text-align: right; padding: 5px 15px; border: solid 1px #eeeeee; background: #eeeeee; }
.feedback_page_link { display: inline; position: relative; float: right; padding: 0px; margin: 0px 3px; font-size: .8em; width: 30px; text-align: center; border: solid 1px #b9b9b9; background: #ffffff; cursor: pointer;}

.social_button_line {width: auto; height: 30px; clear: both;}
.social_button_goods {padding: 0px 0px 10px 0px; text-align: right; width: auto;}
.social_google1 {float: left; max-width: 106px; margin-right: 0px;}
.social_facebook {float: left; width: auto; margin-right: 10px;}
.social_vk_like {float: left; width: 140px; margin-right: 13px;}
.social_vk_share {float: left; width: 140px;}
.social_twitter {float: left; width: auto; margin-right: 10px;}
.social_mailru {float: left; width: 130px; margin-right: 0px;}
.social_odk {float: left; width: auto; margin-right: 10px;}

/* Price block */
.price {font: bold 2em 'Open Sans', sans-serif; color: green;}
.curr {font: normal 1.2em 'Open Sans', sans-serif; padding-left: 2px; color: green;}
.price_small { font: normal 1.8em 'Open Sans', sans-serif; color: green;}
.takeAmount {display: none; position: relative; padding: 0px; float: left; width: 410px;}
.takeAmountBlock {padding: 7px 0px 10px 10px; float: left; width: auto; vertical-align: baseline;}
.itemSum { display: none; padding: 10px 0px 10px 10px; float: left; width: auto; vertical-align: baseline; font-size: 11px;}

/* Country Currency Block */
.userCountryFlag {vertical-align: middle;}
.userCountryName {font-size: 12px; font-weight: normal; font-family: 'Open Sans', sans-serif; padding-left: 3px; vertical-align: middle;}
.extravoltName {color: grey;}


/* Item Pic Magnificator */
/*.magnifier150 {position: absolute; top: 0px; z-index: 100; cursor: pointer}*/
.magnifier150 {display: block; position: relative; padding: 5px; border: solid 10px transparent; width: 150px;}
.magnifier150Hover:hover {cursor: pointer; border: solid 10px #eeeeee;}
.smallMagnifier {display: none; position: absolute; right: -12px; width: 16px;}


/* Battery Description Containers */

.itemInfo {display: block; position: relative; float: left; width: 570px; margin: 0px; padding: 0px; height: auto; overflow: visible;}
.itemDescrAccordion {width: 580px;}
.itemDescrAccordion h3 {padding: 5px 25px;}
.itemDescrAccordion div, .itemDescrAccordion p {font-size: 1.0em;}
.itemDescrAccordion .font_big {font-size: 16px;}
.priceBlock {width: 600px;}
.itemInfoContainer {margin: 0px; padding: 0px; height: auto; overflow: visible;}
.sectionContainer {margin: 0px; padding: 0px; height: auto; overflow: visible;}

.item_description {display: none; position: relative; clear: both; padding-top: 0px; height: auto; overflow: visible;}
.itemDescrFull {display: block; position: relative; clear: both; padding-top: 0px; height: auto; overflow: visible;}
.itemDescrFull .ui-widget-header {background: #8C8473 url(/images/ui-bg_gloss-wave_500x100.png) 50% 50% repeat-x; border-color: #8C8473;}

.item_description .itemNoteBlock {display: block;}
.descrBlock ul {margin: 0px 0px 0px 20px; padding: 0px; list-style-type: circle;}
.descrBlock li {font: normal 1em 'Open Sans', sans-serif; padding: 2px 0px;}
.descrBlock li .label {color: grey; background-color: transparent; border: 0px; font: 700 1em Jura, 'Open Sans', sans-serif; text-shadow: none;}
.item_description p, .item_description ul li {font: normal .8em 'Open Sans', sans-serif; line-height: 1.5em;}
.descrBlock .remarkBlock {padding: 10px 0px;}
.descrBlock .remark {border-bottom: dashed 1px red; color: red;}
.descrBlock .noteBlock {padding: 10px 0px;}
.noteBlock:last-child {padding-bottom: 0px;}

/*.descrBlock .note {border-bottom: dashed 1px red; color: red; margin: 10px;}*/

.simple_block {display: block; position: relative; margin: 5px; height: auto; overflow: visible;}
.simple_block {font-family: 'Open Sans', sans-serif; font-size: 1.2em;}
.simple_block li {font-family: 'Open Sans', sans-serif; font-size: 1em; margin: 0px;}
.simple_block .descrLabelText {padding-bottom: 10px;}
.simple_block .batteryLabel {font: 700 1.2em Jura, 'Open Sans', sans-serif;}
.simple_block .compatibleTo {color: black;}
.simple_block .label1 {font: normal 14px 'Open Sans', sans-serif; color: #eb8f00; padding: 5px 0px;}
.simple_block .shortModelList {display: block; padding: 0px 0px 10px 0px; line-height: 20px; font-size: .9em}
.simple_block .descrText {display: block; padding: 10px 0px 10px 0px; text-align:justify; text-indent:30px; font: normal .9em 'Open Sans', sans-serif; line-height: 20px;}
.simple_block .descrText li {font-size: 14px;}

.descrLabelText + .descrText { text-indent: 0px; padding-top: 0px; }
.additionalInfo + .descrText { text-indent: 0px; padding-top: 0px; }
span.redhlp_button { text-decoration: underline;  color: orange;  cursor: pointer; }

.descrText li { text-indent: 0px; }

/*
.simple_block a {color: blue; text-decoration: none;}
.simple_block a:hover {color: blue; text-decoration: underline;}
*/

.code {display: block; position: absolute; padding: 0px; width: auto; font: normal 12px 'Open Sans', sans-serif; color: #aaaaaa; z-index: 300;}

/* Columnizer */
.columnBlock {width: auto; float: left; padding: 0px 0px 15px 5px;}
.columnList {list-style-type: none; padding: 0px 10px 0px 10px; margin: 0px;}
.columnBlock ul li {font: normal .9em 'Open Sans', sans-serif;}

.brandCompatible {font-weight: bold; font: bold 12px 'Open Sans', sans-serif; margin-bottom: 15px; border-bottom: solid 1px silver;}

.blink_me { animation: blinker 1s linear infinite;}
@keyframes blinker { 50% {opacity: 0;}}

.modelsList .columnListRow, .partNoList .columnListRow {font-size: .7em;}
.itemScope h1 {font: normal 18px 'Open Sans', sans-serif;}

.basketButton {font-weight: 700; font-family: Jura, 'Open Sans', sans-serif;}
.makeOrderButton {font-weight: 700; font-family: Jura, 'Open Sans', sans-serif;}
.ui-corner-top .ui-corner-all {font: 700 1em Jura, 'Open Sans', sans-serif;}
