@charset "windows-1251";
/* CSS Document */

.logoBg2 {
	background-image:url(/i/mouse.png);
     background-position: center top;
     background-repeat: no-repeat;
	layout-flow:expression(this.runtimeStyle.background="");
}

.logoBg3 {
	background-image:url(/i/man.png);
     background-position: center top;
     background-repeat: no-repeat;
	layout-flow:expression(this.runtimeStyle.background="");
}

.logoBg4 {
	background-image:url(/i/navigation1.png);
     background-position: left top;
     background-repeat: no-repeat;
	layout-flow:expression(this.runtimeStyle.background="");
}

.logoBg5 {
	background-image:url(/i/navigation2.png);
     background-position: left top;
     background-repeat: no-repeat;
	layout-flow:expression(this.runtimeStyle.background="");
}

.logoBg6 {
	background-image:url(/i/logo_key.png);
     background-position: left top;
     background-repeat: no-repeat;
	layout-flow:expression(this.runtimeStyle.background="");
}

.key { background-position: center top; background-repeat:no-repeat; }

.content_link { font-family: Arial; font-size: 12px; color: #0077bb;}
.content_link a:link { text-decoration: underline; color: #0077bb;  }
.content_link a:visited { text-decoration: underline; color: #0077bb; }
.content_link a:active { text-decoration: underline; color: #0077bb; }
.content_link a:hover { text-decoration: underline; color: #0077bb;}

.content_link2 { font-family: Arial; font-size: 12px; color: #55ccff;}
.content_link2 a:link { text-decoration: underline; color: #55ccff;  }
.content_link2 a:visited { text-decoration: underline; color: #55ccff; }
.content_link2 a:active { text-decoration: underline; color: #55ccff; }
.content_link2 a:hover { text-decoration: underline; color: #55ccff;}


.content_link_under { font-family: Arial; font-size: 12px; color: #0077bb;}
.content_link_under a:link { text-decoration: underline; color: #0077bb;  }
.content_link_under a:visited { text-decoration: underline; color: #0077bb; }
.content_link_under a:active { text-decoration: underline; color: #0077bb; }
.content_link_under a:hover { text-decoration: underline; color: #0077bb;}

.cat { font-family: Arial; font-size: 12px; color: #404040;}
.cat a:link { text-decoration: none; color: #404040;  }
.cat a:visited { text-decoration: none; color: #404040; }
.cat a:active { text-decoration: none; color: #404040; }
.cat a:hover { text-decoration: none; color: #404040;}

.content_sel { font-family: Arial; font-size: 12px; color: #000000;}
.content_sel a:link { text-decoration: underline; color: #000000;  }
.content_sel a:visited { text-decoration: underline; color: #000000; }
.content_sel a:active { text-decoration: underline; color: #000000; }
.content_sel a:hover { text-decoration: underline; color: #000000;}

.unlink2 { font-family: Arial; font-size: 11px; color: #000000; }
.unlink2 a:link { text-decoration: underline; color: #000000;  }
.unlink2 a:visited { text-decoration: underline; color: #000000; }
.unlink2 a:active { text-decoration: underline; color: #000000; }
.unlink2 a:hover { text-decoration: underline; color: #000000;}

.unlink { font-family: Arial; font-size: 12px; color: #000000; }
.unlink a:link { text-decoration: underline; color: #000000;  }
.unlink a:visited { text-decoration: underline; color: #000000; }
.unlink a:active { text-decoration: underline; color: #000000; }
.unlink a:hover { text-decoration: underline; color: #000000;}


.content { font-family: Arial; font-size: 11px; color: #848484; }
.index_content { font-family: Arial; font-size: 11px; color: #848484; }
.index_content a:link { text-decoration: underline; color: #848484;  }
.index_content a:visited { text-decoration: underline; color: #848484; }
.index_content a:active { text-decoration: underline; color: #848484; }
.index_content a:hover { text-decoration: underline; color: #848484;}


.map_link { font-family: Arial; font-size: 9px; color: #7f7f7f;}
.map_link a:link { text-decoration: underline; color: #7f7f7f;  }
.map_link a:visited { text-decoration: underline; color: #7f7f7f; }
.map_link a:active { text-decoration: underline; color: #7f7f7f; }
.map_link a:hover { text-decoration: underline; color: #7f7f7f;}

.form { width: 97px; font-size:11px; }
.form_input { width: 100%; font-size:11px; }
.table_form { width: 26px; font-size:11px; }
.table_form2 { width: 46px; font-size:11px; }
.card_form { width: 26px; font-size:8px; }
.form_input_number { width: 46px; font-size:11px; }

.bg_slice_1 { background-repeat: no-repeat; background: url(/i/color_slice.jpg); background-position:left top;    }

.bg_slice_2 { background-repeat: no-repeat; background-position: right top;    }
.bg_slice_3 { background-repeat: repeat-x ; background-position: left top;}

.bg_color { background-repeat: no-repeat-x; background: url(/i/color_slice2.jpg); background-position: left top;    }
.bg_color2 { background-repeat: no-repeat-x; background: url(/i/color_slice3.jpg); background-position: left top;    }

.bg_head { background-repeat:no-repeat; background-position:right bottom; }

.png {
   behavior: url(/png.htc);
}




.bread_1 { font-family: Myriad Pro, Helvetica ; font-size: 10px; color: #a7c0c9;}
.bread_1 a:link { text-decoration: none; color: #a7c0c9;  }
.bread_1 a:visited { text-decoration: none; color: #a7c0c9; }
.bread_1 a:active { text-decoration: none; color: #a7c0c9; }
.bread_1 a:hover { text-decoration: none; color: #a7c0c9;}


.bread_2 { font-family: Myriad Pro, Helvetica; font-size: 12px; color: #5c6f75;}
.bread_2 a:link { text-decoration: none; color: #5c6f75;  }
.bread_2 a:visited { text-decoration: none; color: #5c6f75; }
.bread_2 a:active { text-decoration: none; color: #5c6f75f; }
.bread_2 a:hover { text-decoration: none; color: #5c6f75;}

.bread_3 { font-family: Myriad Pro, Helvetica; font-size: 16px; color: #5c6f75;}
.bread_3 a:link { text-decoration: none; color: #5c6f75;  }
.bread_3 a:visited { text-decoration: none; color: #5c6f75; }
.bread_3 a:active { text-decoration: none; color: #5c6f75f; }
.bread_3 a:hover { text-decoration: none; color: #5c6f75;}

.bread_1_black { font-family: Myriad Pro, Helvetica ; font-size: 10px; color: #3a5254;}
.bread_1_black a:link { text-decoration: none; color: #3a5254;  }
.bread_1_black a:visited { text-decoration: none; color: #3a5254; }
.bread_1_black a:active { text-decoration: none; color: #3a5254; }
.bread_1_black a:hover { text-decoration: none; color: #3a5254;}

.bread_2_black { font-family: Myriad Pro, Helvetica; font-size: 14px; color: #778f94;}
.bread_2_black a:link { text-decoration: none; color: #778f94;  }
.bread_2_black a:visited { text-decoration: none; color: #778f94; }
.bread_2_black a:active { text-decoration: none; color: #778f94; }
.bread_2_black a:hover { text-decoration: none; color: #778f94;}




.nav_header_1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px;  color: #000000; text-transform:uppercase; font-weight: bold;}
.nav_header_1 a:link { text-decoration: none; color: #000000;  }
.nav_header_1 a:visited { text-decoration: none; color: #000000; }
.nav_header_1 a:active { text-decoration: none; color: #000000; }
.nav_header_1 a:hover { text-decoration: none; color: #000000;}


.card_header_l1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px;  color: #03141e;  font-weight: bold;}
.card_header_l2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #000000;  font-weight: bold;}

.table_font { font-family: tahoma; font-size: 11px;  color: #000000;}
.table_font a:link { text-decoration: underline; color: #000000;  }
.table_font a:visited { text-decoration: underline; color: #000000; }
.table_font a:active { text-decoration: underline; color: #000000; }
.table_font a:hover { text-decoration: underline; color: #000000;}

.table_font1 { font-family: tahoma; font-size: 10px;  color: #000000;}
.table_font1 a:link { text-decoration: underline; color: #000000;  }
.table_font1 a:visited { text-decoration: underline; color: #000000; }
.table_font1 a:active { text-decoration: underline; color: #000000; }
.table_font1 a:hover { text-decoration: underline; color: #000000;}

.nav_header_2 { font-family: tahoma; font-size: 10px;  color: #5b7e87; text-transform:uppercase; font-weight:bold; }
.nav_header_2 a:link { text-decoration: none; color: #5b7e87;  }
.nav_header_2 a:visited { text-decoration: none; color: #5b7e87; }
.nav_header_2 a:active { text-decoration: none; color: #5b7e87; }
.nav_header_2 a:hover { text-decoration: none; color: #5b7e87;}

.alternative { font-family: tahoma; font-size: 10px;  color: #466269; text-transform:uppercase; font-weight:bold; }
.alternative a:link { text-decoration: none; color: #466269;  }
.alternative a:visited { text-decoration: none; color: #466269; }
.alternative a:active { text-decoration: none; color: #466269; }
.alternative a:hover { text-decoration: none; color: #cb191e;}


.nav_header_3 { font-family: tahoma; font-size: 8px;  color: #000000; text-transform:uppercase; font-weight:bold; }
.nav_header_3 a:link { text-decoration: none; color: #000000;  }
.nav_header_3 a:visited { text-decoration: none; color: #000000; }
.nav_header_3 a:active { text-decoration: none; color: #000000; }
.nav_header_3 a:hover { text-decoration: none; color: #000000;}

.form_headers { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  color: #ced4d6;  }

.order_font_size { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #000000;  }

.basket_link { font-family: Arial, Helvetica, sans-serif; font-size: 9px;  color: #7f7f7f;  }
.basket_link a:link { text-decoration: none; color: #7f7f7f;  }
.basket_link a:visited { text-decoration: none; color: #7f7f7f; }
.basket_link a:active { text-decoration: none; color: #7f7f7f; }
.basket_link a:hover { text-decoration: none; color: #7f7f7f;}

.table_line { background: url(/i/table_line.gif); background-repeat:repeat-x; background-position:left top; }



.copy_link { font-family: Arial; font-size: 11px; color: #5b5b5b; font-weight:bold;}
.copy_link a:link { text-decoration: underline; color: #0077bb;  }
.copy_link a:visited { text-decoration: underline; color: #0077bb; }
.copy_link a:active { text-decoration: underline; color: #0077bb; }
.copy_link a:hover { text-decoration: underline; color: #0077bb;}


.copy_line { background:url(/i/copy_line.gif); background-repeat:repeat-x; background-position: left top; }


.inner_table { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #000000;}
.inner_table a:link { text-decoration: underline; color: #000000;  }
.inner_table a:visited { text-decoration: underline; color: #000000; }
.inner_table a:active { text-decoration: underline; color: #000000; }
.inner_table a:hover { text-decoration: underline; color: #000000;}

.inner_table_2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #000000;}
.inner_table_2 a:link { text-decoration: none; color: #000000;  }
.inner_table_2 a:visited { text-decoration: underline; color: #000000; }
.inner_table_2 a:active { text-decoration: underline; color: #000000; }
.inner_table_2 a:hover { text-decoration: underline; color: #000000;}

.inner_table_2_blue { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #0077bb;}
.inner_table_2_blue a:link { text-decoration: underline; color: #0077bb;  }
.inner_table_2_blue a:visited { text-decoration: underline; color: #0077bb; }
.inner_table_2_blue a:active { text-decoration: underline; color: #0077bb; }
.inner_table_2_blue a:hover { text-decoration: underline; color: #0077bb;}

.inner_table_un-under { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #000000;}
.inner_table_un-under a:link { text-decoration: none; color: #000000;  }
.inner_table_un-under a:visited { text-decoration: none; color: #000000; }
.inner_table_un-under a:active { text-decoration: none; color: #000000; }
.inner_table_un-under a:hover { text-decoration: none; color: #000000;}


.jp { padding-left:15px;}


.main_text  { font-family: Arial, Helvetica, sans-serif; font-size: 13px;  color: #404040;  }
.main_header {  font-family: Arial, Helvetica, sans-serif; font-size: 18px;  color: #404040;   }


.main_header_link { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  color: #404040;}
.main_header_link a:link { text-decoration: underline; color: #404040;  }
.main_header_link a:visited { text-decoration: underline; color: #404040; }
.main_header_link a:active { text-decoration: underline; color: #404040; }
.main_header_link a:hover { text-decoration: underline; color: #404040;}


.nabmer_font { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold;  color:#000000;}
.nabmer_font a:link { text-decoration: underline; color: #000000;  }
.nabmer_font a:visited { text-decoration: underline; color: #000000; }
.nabmer_font a:active { text-decoration: underline; color: #000000; }
.nabmer_font a:hover { text-decoration: underline; color: #000000;}


.nr_font { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px;   color:#000000;}
.nr_font a:link { text-decoration: underline; color: #000000;  }
.nr_font a:visited { text-decoration: underline; color: #000000; }
.nr_font a:active { text-decoration: underline; color: #000000; }
.nr_font a:hover { text-decoration: underline; color: #000000;}

.price  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 18px;   color:#000000;}

.cart_1 {  width:100% ; font-size: 11px; }
.cart_2 {  width:100% ; font-size: 11px;  height: 80px; }

.Arial12_bold { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #0c0c0c; font-weight:bold; }

.Arial12 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #0c0c0c; }

.Arial13_link { font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #0077bb; }
.Arial13_link a:link { text-decoration: underline; color: #0077bb;  }
.Arial13_link a:visited { text-decoration: underline; color: #0077bb; }
.Arial13_link a:active { text-decoration: underline; color: #0077bb; }
.Arial13_link a:hover { text-decoration: underline; color: #0077bb;}

.arial13 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #404040; }


.Arial9 { font-family:Arial, Helvetica, sans-serif; font-size:9px; color: #c00000; }

.jcolor { color: #c00000; }
.jcolor2 { color: #c00000; }


.banners_border { border-width:2px; border-style: solid; border-color: #dedede;   }

.banner_bg_1 { background:url(/i/banner1.gif); background-repeat:no-repeat; background-position: center top; }
.banner_bg_2 { background-repeat:no-repeat; background-position: center top; }

.bcolor { background:#000000; }

.n_pad { padding-left: 15px; }

.new_date { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #404040;}
.new_fact { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #999999;}

.white { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #ffffff;}


.map_link2 { font-family: Arial; font-size: 11px; color: #7f7f7f; font-weight:bold}



