body { margin: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(53, 52, 52); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font:normal 12px Verdana,Geneva,sans-serif; line-height:130%;}
img {
   border: 0px;
}

p, span {font-size:12px; line-height:130%;}

legend, .gray13bold { color:#666666; font:bold 13px Verdana, Geneva, sans-serif;}
fieldset { margin-top:10px;}
.green12normal { font-size:12px; color:#65A500;}
.bold { font-weight:bold;}

h1 {
border-bottom: 2px solid rgb(155, 155, 155); padding: 14px 14px 7px; vertical-align: middle;
color: rgb(0, 100, 200); font-size: 14px; line-height: 14px; font-weight: bold; font-family: Verdana,Geneva,sans-serif; text-transform: uppercase;
}

h1 a {
  color: rgb(0, 100, 200); font-size: 14px; line-height: 14px; font-weight: bold; font-family: Verdana,Geneva,sans-serif; text-transform: uppercase; text-decoration: none;
}

h2.centerBoxHeading {
  border-bottom: 2px solid rgb(155, 155, 155); padding: 14px 14px 7px; vertical-align: middle;
color: rgb(0, 100, 200); font-size: 14px; line-height: 14px; font-weight: bold; font-family: Verdana,Geneva,sans-serif; text-transform: uppercase;
}

.borderBottom {border-bottom: 1px dotted rgb(155, 155, 155);}
.borderLeft {border-left: 1px dotted rgb(155, 155, 155);}
.bold12 { font-size:12px; font-weight:bold;}
.cont_heading_td {  }
.cont_heading_td {  }

.bg2_body { height: 100%; }
.bg3_body { padding: 34px 30px 20px; height: 100%; }
a { color: #666666;}

a:hover {
  color: #666666;
  text-decoration: none;
}
a h3 { font-size:12px;}
a { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
checkbox, input, radio, select { font-size: 11px; line-height: 11px; font-family: Tahoma,Geneva,sans-serif; }
.width_table { margin: auto; width: 1000px; position: relative; height: 100%; }
.main_table { margin: 0px; }
.box_width_left { width: 250px; height:90px; }
.box_width_right { width: 0px; }
.content_width_td { padding: 0px; width: 100%; }
.box_width_td_left { padding: 0px 3px 0px 0px; }
.box_width_td_right { padding: 0px; display: none; }
.row_1 { border-bottom: 3px solid rgb(155, 155, 155); padding: 0px; height: 140px; text-align: center; }
.row_2 { padding: 3px 0px 0px; text-align: center; }
.row_3 { border-top: 3px solid rgb(155, 155, 155); padding: 0px; text-align: center; height: 100%; }
.logo { background: transparent url('img/shop/logo_bg.gif') repeat-x scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.logo table { background: transparent url('img/shop/logo_left.gif') no-repeat scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.logo table td { padding: 29px 0px 27px 1px; background: transparent url('img/shop/logo_right.gif') no-repeat scroll 100% 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 90px; width: 100%; text-align: center; }

.banner_02 { padding: 0px 0px 3px; }
.banner_03 { padding: 0px 0px 3px; }
.header { vertical-align: middle; text-align: right; margin-left: 7px; }
.header td { vertical-align: middle; }
.header td { color: rgb(0, 0, 0); font-size: 12px; line-height: 12px;}
.header b { color: rgb(0, 0, 0); font-size: 12px; line-height: 12px; font-weight: bold; display: block; padding-bottom: 4px; }
.header .li { padding: 1px 0px; background: transparent url('img/shop/header_mark.gif') no-repeat scroll 0px 4px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.header .li a { padding: 0px 0px 0px 12px; color: rgb(0, 0, 0); font-size: 10px; line-height: 12px; font-weight: bold; text-decoration: none; }
.nav_separator { padding: 0px 9px; background: transparent url('img/shop/line_y.gif') repeat-y scroll center 0px; vertical-align: middle; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.currencies { padding: 3px 11px 2px 10px; }
.languages { padding: 0px 11px 8px 10px; }
.z1 { padding: 0px 0px 0px 9px; }
.z1 table { background: transparent url('img/shop/z1.gif') no-repeat scroll 0px 15px; width: 175px; height: 89px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.z1 td { padding: 23px 0px 10px; vertical-align: middle; }
.z1 strong { color: rgb(0, 0, 0); line-height: 12px; font-weight: bold; font-family: Tahoma,Geneva,sans-serif; display: block; padding-bottom: 29px; padding-top: 3px; }
.z1 td { color: rgb(84, 84, 84); line-height: 12px; font-weight: normal; font-family: Tahoma,Geneva,sans-serif; }
.z1 a { color: rgb(255, 0, 0); line-height: 12px; font-weight: normal; font-family: Tahoma,Geneva,sans-serif; text-decoration: none; }
.z1 a:hover { color: rgb(255, 0, 0); text-decoration: underline; }
.select { border: 1px solid rgb(202, 202, 202); margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(44, 44, 44); vertical-align: middle; }
.search { background: transparent url('img/shop/search_bg.gif') repeat-x scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.search .table2 { background: transparent url('img/shop/search_left.gif') no-repeat scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.search .table2 .td2 { padding: 7px 19px 7px 20px; background: transparent url('img/shop/search_right.gif') no-repeat scroll 100% 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 71px; width: 100%; text-align: center; vertical-align: middle; }
.search .go { border-style: solid none none solid; border-color: rgb(127, 127, 127) -moz-use-text-color -moz-use-text-color rgb(127, 127, 127); border-width: 1px 0px 0px 1px; margin: 2px 0px; padding: 3px 9px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(127, 127, 127); vertical-align: middle; height: 20px; }
.search a { color: rgb(255, 255, 155); font-size: 11px; line-height: 12px; font-weight: normal; text-decoration: underline; }
.search td { color: rgb(255, 255, 255); font-size: 11px; line-height: 12px; font-weight: bold; }
.search_input-rep { background: transparent url('img/shop/search-rep.gif') repeat-x scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; }
.search_input-left { background: transparent url('img/shop/search-left.gif') no-repeat scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.search_input-right { background: transparent url('img/shop/search-right.gif') no-repeat scroll 100% 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; height: 23px; }
.search_button-rep { background: transparent url('img/shop/search2-rep.gif') repeat-x scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.search_button-left { background: transparent url('img/shop/search2-left.gif') no-repeat scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.search_button-right { padding: 2px 1px 0px; background: transparent url('img/shop/search2-right.gif') no-repeat scroll 100% 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; vertical-align: middle; height: 23px; }
.footer td img { margin: 4px 0px 0px; }
.footer { padding: 0px;}
.footer_td { width: 237px; height: 46px; }
.footer2_td { padding: 0px; width: 100%; }
.footer .footer2_td { vertical-align: middle; }
.footer { color: rgb(155, 155, 155); font-size: 11px; line-height: 20px; font-weight: normal; font-family: Tahoma,Geneva,sans-serif; }
.footer td { color: rgb(155, 155, 155); font-size: 11px; line-height: 20px; font-weight: normal; font-family: Tahoma,Geneva,sans-serif; vertical-align: middle; }
.footer a { color: rgb(155, 155, 155); font-size: 11px; line-height: 20px; font-weight: normal; font-family: Tahoma,Geneva,sans-serif; text-decoration: none; }
.footer a:hover { color: rgb(155, 155, 155); text-decoration: underline; }
.footer span { color: rgb(155, 155, 155); font-size: 11px; font-weight: normal; font-family: Tahoma,Geneva,sans-serif; }
.footer span a { color: rgb(155, 155, 155); font-size: 11px; font-weight: normal; font-family: Tahoma,Geneva,sans-serif; text-decoration: none; }
.footer span a:hover { color: rgb(155, 155, 155); text-decoration: underline; }
.footer b { color: rgb(120, 180, 0); font-size: 11px; font-weight: bold; font-family: Tahoma,Geneva,sans-serif; text-decoration: none; }
.footer b a { color: rgb(120, 180, 0); font-size: 11px; font-weight: bold; font-family: Tahoma,Geneva,sans-serif; text-decoration: underline; }
.footer b a:hover { color: rgb(120, 180, 0); text-decoration: none; }
.wrapper_pic_table { border: 0px solid rgb(238, 238, 238); margin: auto; width: 1px; }
.wrapper_pic_td { padding: 0px; }
.box_all { margin: 0px; background: #FCFCFC url('img/shop/infoboxheading_border.gif') repeat-x scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.infoBoxHeading_table { margin: 0px; background: rgb(240, 240, 240) url('img/shop/infoboxheading_border.gif') repeat-x scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.infoBoxHeading_l { background: transparent url('img/shop/infoboxheading_border.gif') repeat-y scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.infoBoxHeading_r { background: transparent url('img/shop/infoboxheading_border.gif') repeat-y scroll 100% 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.infoBoxHeading_td { padding: 8px 10px 0px 6px; background: transparent url('img/shop/infoboxheading_td.gif') no-repeat scroll 12px 11px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; height: 41px; vertical-align: middle; }
.infoBoxHeading_td { color: rgb(255, 145, 0); font-size: 14px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
.infoBox_table { margin: 0px 0px 3px; background: rgb(240, 240, 240) url('img/shop/infoboxheading_border.gif') repeat-x scroll 0px 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.box_all_table { margin: 0px 0px 3px; background: #FCFCFC url('img/shop/infoboxheading_border.gif') repeat-x scroll 0px 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.infoBox_td { padding: 0px; background: transparent url('img/shop/infoboxheading_border.gif') repeat-y scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; }
.infoBoxContents_table { margin: 0px; background: transparent url('img/shop/infoboxheading_border.gif') repeat-y scroll 100% 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.infoBoxContents_table .boxText { background: transparent url('img/shop/infobox_bl.gif') no-repeat scroll 0px 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.infoBoxContents_table .box_all_Text { background: transparent url('img/shop/box_all_bl.gif') no-repeat scroll 0px 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.infoBoxContents_table .table { padding: 0px 12px; background: transparent url('img/shop/infobox_bl.gif') no-repeat scroll 0px 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 50px; width: 100%; }
.infoBoxContents_table .td { padding: 11px 10px 18px; background: transparent url('img/shop/infoboxheading_border.gif') repeat-x scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 50px; width: 100%; }
.boxText, .boxText td { color: rgb(53, 52, 52); font-size: 13px; line-height: 16px; font-family: Tahoma,Geneva,sans-serif; }
.boxText a { color: rgb(83, 81, 81); font-size: 12px; line-height: 12px; font-family: Tahoma,Geneva,sans-serif; text-decoration: none; }
.boxText a:hover { text-decoration: underline; }
.boxText li { padding: 0px; width: 100%; }
.boxText li, .boxText li a { font-family: Tahoma,Geneva,sans-serif; vertical-align: top; }
.boxText ul { margin: 0px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.boxText .categories { margin: 0px; }
.boxText li a { display: block; }
.boxText .CatLevel1, .moduleRow { background: url('img/shop/bg_list_hline.gif') repeat-x bottom;}
.moduleRow {
  padding-bottom: 5px;
}


.boxText .CatLevel1 a { padding: 4px 1px 5px 10px; background: transparent url('img/shop/bg_list.gif') no-repeat scroll 0px 9px; color: rgb(0, 0, 0); font-size: 11px; line-height: 12px; font-weight: normal; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; }
.boxText .CatLevel1 a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.boxText .bg_list_un { padding: 0px; }
.boxText .bg_list_un a { padding: 4px 1px 5px 10px; background: transparent url('img/shop/bg_list.gif') no-repeat scroll 0px 9px; color: rgb(0, 0, 0); font-size: 11px; line-height: 12px; font-weight: normal; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; }
.boxText .bg_list_un a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.cont_heading_table { margin: 0px; height: 43px; }
.cont_heading_td { border-bottom: 2px solid rgb(155, 155, 155); padding: 14px 14px 7px; vertical-align: middle; }
.cont_heading_td { color: rgb(0, 100, 200); font-size: 14px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
.content_wrapper_table { margin: 0px; }
.content_wrapper_td { padding: 0px 10px 0px 7px; width: 100%; }
.content_wrapper3_table { margin: 0px 0px 7px; }
.content_wrapper3_td { padding: 5px 5px 0px 0px; width: 100%; }
.tableBox_output_table { margin: 5px 0px 0px; }
.prod2_table { border: 0px solid rgb(216, 215, 203); margin: auto; }
.prod2_td { padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; }
td.main, p.main, div.main, .main td, .main p, .main b { color: rgb(0, 100, 167); font-size: 11px; line-height: 16px; font-weight: normal; font-family: Tahoma,Geneva,sans-serif; }
.main {
  border-bottom: 1px #AAAAAA dotted;
  border-right:  1px #AAAAAA dotted;
}
.main .name { color: rgb(0, 100, 167); line-height: 20px; }
.main a { color: rgb(0, 100, 200); font-size: 11px; line-height: 13px; font-weight: normal; font-family: Tahoma,Geneva,sans-serif; text-decoration: none; }
.main a:hover { color: rgb(0, 100, 200); text-decoration: underline; }
.main .name a { color: rgb(0, 100, 200); font-size: 11px; line-height: 13px; font-weight: bold; font-family: Tahoma,Geneva,sans-serif; text-decoration: none; }
.main .name a:hover { color: rgb(0, 100, 200); text-decoration: underline; }
/*.price { color: rgb(0, 100, 200); font-size: 14px; line-height: 14px; font-weight: bold; font-family: Arial Narrow,Helvetica,sans-serif; display: inline; }*/
.price { color: rgb(255, 0, 0); font-size: 12px; line-height: 14px; font-family: Tahoma,Geneva,sans-serif; font-weight: bold; display: inline; padding-bottom: 10px; }

.col1 {
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.col2 {
  padding-top: 10px;
}


.main .pic2_padd { padding: 0px; }
.main .price2_padd { padding: 0px 8px 4px 10px; vertical-align: middle; height: 12px; width: 100%; }
.main .price2_padd b { color: rgb(0, 0, 0); font-size: 12px; line-height: 12px; font-weight: bold; }
.main .button2_padd { padding: 12px 0px 4px 10px; height: 30px; text-align: left; vertical-align: middle; }
.button2_marg img, .button2_marg input { margin: 0px 0px 6px; }
.prod_line_x { background: transparent url('img/shop/line_x.gif') repeat-x scroll 0px center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.prod_line_y { background: transparent url('img/shop/line_y.gif') repeat-y scroll center 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.padd_gg img { height: 22px; }
.padd_vv img { width: 25px; }
form { display: inline; }
td { vertical-align: top; }
table { width: 100%; }
#m1_eng, #m2_eng, #m3_eng, #m4_eng, #m5_eng, #m6_eng, #over_m1_eng, #over_m2_eng, #over_m3_eng, #over_m4_eng, #over_m5_eng, #over_m6_eng, #over2_m1_eng, #over2_m2_eng, #over2_m3_eng, #over2_m4_eng, #over2_m5_eng, #over2_m6_eng { background: transparent url('img/shop/menu_bg.gif') repeat-x scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#m1_eng div, #m1_eng div, #m2_eng div, #m3_eng div, #m4_eng div, #m5_eng div, #m6_eng div { background: transparent url('img/shop/menu_right.gif') no-repeat scroll 100% 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#m2_eng table, #m3_eng table, #m4_eng table { padding: 0px; }
#m5_eng table, #m6_eng table { background: transparent url('img/shop/menu_right2.gif') no-repeat scroll 100% 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#m1_eng td, #m2_eng td, #m3_eng td, #m4_eng td, #m5_eng td, #m6_eng td { width: 20%; height: 71px; white-space: nowrap; vertical-align: middle; }
#over_m1_eng div, #over_m2_eng div, #over_m3_eng div, #over_m4_eng div, #over_m5_eng div, #over_m6_eng div { background: transparent url('img/shop/menu_right.gif') no-repeat scroll 100% 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#over_m1_eng table { background: transparent url('img/shop/menu_left2.gif') no-repeat scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#over_m1_eng td, #over_m2_eng td, #over_m3_eng td, #over_m4_eng td, #over_m5_eng td, #over_m6_eng td, #over2_m1_eng td, #over2_m2_eng td, #over2_m3_eng td, #over2_m4_eng td, #over2_m5_eng td, #over2_m6_eng td { background: transparent url('img/shop/menu_right.gif') no-repeat scroll 100% 0px; height: 71px; width: 20%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap; vertical-align: middle; }
#m2_eng table td { background: transparent url('img/shop/m_bg.gif') no-repeat scroll center 8px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#m3_eng table td { background: transparent url('img/shop/m_bg.gif') no-repeat scroll center 8px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#m4_eng table td { background: transparent url('img/shop/m_bg.gif') no-repeat scroll center 8px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#m5_eng table td { background: transparent url('img/shop/m_bg.gif') no-repeat scroll center 8px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#over_m1_eng table td { background: transparent url('img/shop/m_bg_act.gif') no-repeat scroll center 8px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }

.content a {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}

.content a:hover {
  text-decoration: underline;
}

.main .prodName { padding: 5px 10px 2px; background: transparent url('img/shop/bg_name.gif') no-repeat scroll 0px 9px; height: 34px; vertical-align: top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.main .prodName a  {font-weight: bold;}
.prodNameList {font-weight: bold; color:  rgb(0, 100, 200); font-size: 12px;}

.page a {
  font-size: 12px;
}

.boxProdLink a  {
   color: rgb(0, 100, 200); font-size: 14px; line-height: 13px; font-weight: normal; font-family: Tahoma,Geneva,sans-serif; text-decoration: none;
}

.infoBoxHeading_td a {
  color: #71AE00;
  text-decoration: none;
}

.text {
  padding-bottom: 10px;
  font-size: 12px;
  }

.contents {
  font-size: 12px;
  line-height:140%;
}


.LoginContentCenter a {
  font-size: 10px;
}


/* Навигация */
div#navigation
   {
     padding-top: 0.5em;
     padding-bottom: 0.5em;
     padding-left: 10px;
     border-bottom: 1px solid #000;
     background: #990000;
     color: #ffffff;
   }

#navigation span
   {
     display: block;
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #ffffff;
     border-bottom: 2px #990000 solid;
     background: url(img/navigation.gif) no-repeat left center;
     padding: 0 0 0 20px;
   }

#navigation a
   {
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #ffffff;
     text-decoration: none;
   }

#navigation a:hover
   {
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #ffffff;
     text-decoration: none;
   }

#navigation a:visited
   {
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #ffffff;
     text-decoration: none;
   }

/* /Навигация */

/* Левая колонка */
div#left
   {
     float: left;
     width: 18%; /* Ширина левой колонки */
     margin-left: -100%;
     background: #fff;
   }
/* /Левая колонка */

/* Правая колонка */
div#right
   {
     float: left;
     overflow: auto;
     width: 18%; /* Ширина правой колонки */
     margin-left: -18%;
     background: #fff;
   }
/* /Правая колонка */
div.clear
   {
     clear: both;
   }

div.navigation
   {
     display: block;
     width: 100%;
     padding-top: 1em;
   }

span.right
   {
     float: right;
   }

   /* /Ajax add quickie suggest */

.errorBox
   {
	  background-color: #ffb3b5;
   }

.messageStackError, .messageStackWarning
   {
     background-color: #ffb3b5;
   }

.messageStackSuccess
   {
     background-color: #99ff00;
   }

.headerError
   {
	  background-color: #ffb3b5;
     border: 1px solid red;
   }

.messageStack
   {
     background-color: #ffb3b5;
     padding: 0.5em 0.5em 0.5em 0.5em;
   }

/*]]>*/

/* /Количество колонок с товаром на странице мои данные */

/* Информация о заказе, адрес клиента и адрес доставки */
dl.ordersAddress
   {
     display: block;
     width: 49%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
     float: left;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }

dt.ordersAddress
   {
     display: block;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.ordersAddress
   {
     display: block;
     margin: 0 0 0 1em;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

/* /Информация о заказе, адрес клиента и адрес доставки */

/* Адресная книга */
dl.AddressBook
   {
     display: block;
     width: 49%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
     float: left;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
   }

dt.AddressBook
   {
     display: block;
     float: left;
     width: 90px;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.AddressBook
   {
     display: block;
     margin: 0 0 0 90px;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

dl.AddressBookList
   {
     display: block;
     width: 49%;
     float: left;
     height: auto;
     margin: 0 0 0 0;
     padding: 0 0 1em 0;
   }

dt.AddressBookList
   {
     display: block;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.AddressBookList
   {
     display: block;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

/* /Адресная книга */

/* Ошибка на странице свяжитесь с нами */

div.contacterror
   {
     border: 1px solid;
     border-color: #ff0000;
     background-color: #FFCCCC;
     text-align: center;
     margin-bottom: 0.5em;
     margin-top: 0.5em;
   }

/* /Ошибка на странице свяжитесь с нами */

form
   {
	  width: 100%;
	  margin: 0;
   }

.form input, textarea
   {
	  font-size: 1em;
	  border: 1px solid;
	  border-color: #666 #ccc #ccc #666;
	  padding: 2px;
   }

.CatLevel2 {
  margin-left: 10px;
}

.manuf a {
  color:  rgb(0, 100, 200);
  font-weight: bold;
  font-size: 14px;
}

.sub_link {
  font-size: 12px;
}

li.SubMenue a:link {
  font-weight: bold;
}
td.inputSea input {
  padding: 0px;
  margin: 0px;
}

.inputSearch {
   margin: 0px;
   padding: 0px;
   margin-right: 10px;
   margin-bottom: 5px;
}

.inputBatSearch {
     margin: 0px;
   padding: 0px;
}

.fsL {
    display: block;
    float: left;
}

.fsR {
  display: block;
  float: left;
}

.fsall {
  padding-left: 30px;
}

.price {
  color: #B22222;
  font-size:14px;
}


.priceYes {
  color: #006400;
  font-weight: bold;
  font-size: 12px;
}

.priceNo {
  color: #FF0000;
  font-weight: bold;
}

.garantiya {
  font-size: 12px;
  padding-top: 8px;
}

.carrence b {
  padding: 0px;
  margin: 0px;
}

.carrence b {
  font-size: 14px;
}

.carrence ul {
  padding: 0px;
  margin: 0px;
  padding-left: 25px;
}

.carrence li {
  padding: 0px;
  margin: 0px;
  padding-bottom: 3px;

}

.carrence a {
  font-size: 12px;
}




