* {
         font-size: 12px; padding: 0; margin: 0; border: 0
}

body { background: url(bg_main1.jpg) #fff top repeat-x; background-position: left top; color: #444; font-family: Arial, Helvetica, sans-serif; text-align: left }
body.new { background: #fff url(bg_top_n.jpg) repeat-x top; background-position: left top; color: #444; font-family: Arial, Helvetica, sans-serif; text-align: left }

a { color: #0d4fa7; text-decoration: none; }
a:active { color: #0d4fa7; text-decoration: none; }
a:visited { color: #0d4fa7; text-decoration: none; }
a:hover { color: #f00; text-decoration: none; }

table { border-collapse: collapse }

#menu { background: url(menu_p.jpg) no-repeat; width: 381px; position: relative; height: 76px }

#menu ul { clear: left; list-style-type: none; HEIGHT: 76px; }
#menu ul li { display: block; float: left; }
#menu ul li a { display: block; height: 76px; }

li#menu_stab a { width: 75px }
li#menu_electro a { width: 77px }
li#menu_ibp a { width: 76px }
li#menu_net a { width: 76px }
li#menu_accum a { width: 77px }

li#menu_stab a:hover { background: url(menu_a.jpg) no-repeat 0px 0px }
li#menu_electro a:hover { background: url(menu_a.jpg) no-repeat -75px 0px }
li#menu_ibp a:hover { background: url(menu_a.jpg) no-repeat -152px 0px }
li#menu_net a:hover { background: url(menu_a.jpg) no-repeat -228px 0px }
li#menu_accum a:hover { background: url(menu_a.jpg) no-repeat -304px 0px }

#menu ul li strong { display: none }

#cont { width: 997px; height: 100%;  }
#cont th { background: #f00; height: 14px; }
#cont_new { width: 100%px; height: 100%;  }
#logo_l { padding-left: 34px }
#logo_r2 { text-align: left; padding-left: 29px }
#top_info { width: 238px; vertical-align: top; padding-top: 15px; background: url(top_4.jpg) top left no-repeat; }
#top_info p { line-height: 14px; font-size: 11px; color: #afe7ff; padding-left: 69px; margin-top: -3px; }
#top_info p a { color: #fff; font-size: 11px }
#bg_menu { width: 465px; height: 138px; background: url(top_2.jpg) top left no-repeat; padding: 39px 0 0 53px; vertical-align: top }
#bg_r { width: 238px; height: 96%; background: url(bg_right.gif) repeat-y top left; vertical-align: top }
.footer { height: 1%; vertical-align: bottom }
.footer div { width: 730px; height: 50px; background: #EAF0FF; border-top: 1px solid #A0BCFB }

#box { width: 100%; height: 100%; }
#box td { height: 50%; text-align: right; }
#box #bg { background: url(bg_r1.jpg) top left no-repeat; vertical-align: top }

#right_cont { width: 179px; height: 493px; margin-left: 59px; vertical-align: top }
#right_cont td { text-align: left }
#right_cont input { width: 113px; height: 16px; margin-bottom: 6px; padding-left: 2px; background: #8ab8d0; color: #003b90; border: 1px solid #fff }
#right_cont .search { margin: 17px 0 25px 9px; }
#right_cont .search img { margin: 0px 0 5px 5px; }
#right_cont .login { margin: 0 0 15px 9px; }
#right_cont .login a { color: #fff; font-size: 11px }
#right_cont .login img { margin: 0px 0 5px 5px; }
#right_cont .kat { width: 165px; background: #0e54b1; border-top: 1px solid #40acd5; border-bottom: 1px solid #40acd5; }
#right_cont .kat p { padding: 15px 0 15px 10px; line-height: 18px; }
#right_cont .kat p a { color: fff }
#right_cont .kat p a:hover { color: fff; text-decoration: underline }
#right_cont .sub_kat { padding: 10px 0 15px 10px; line-height: 18px; }
#right_cont .sub_kat a { color: fff; }
#right_cont .sub_kat a:hover { color: fff; text-decoration: underline }
#right_cont .arr { width: 4px; height: 9px; border: 0; background: none }

#ubg { width: 759px; height: 97%; vertical-align: top; background: #fff }

#top { width: 759px }

.cont_txt { width: 100%px; height: 100%px; position: relative; vertical-align: top; padding: 30px 0px 0 27px; background: url(bg_u.gif) #fff top right no-repeat }
.cont_txt span { color: #0d4fa7; font-size: 12px; }

.cont_txt_new { width: 100%px; height: 100%; position: relative; vertical-align: top; padding: 13px 0px 0 27px; }
.cont_txt_new span { color: #0d4fa7; font-size: 12px; }

#tab_prod { width: 713px; margin: 15px 0 20px 0; }
#tab_prod #top_line td { border-bottom: 1px solid #9fbcff; font-size: 12px }
#tab_prod #top_line td a { color: #218ac9; text-decoration: none; }
#tab_prod #top_line td a:hover { color: #f00; text-decoration: none; }
#tab_prod #bot_line td { border-top: 1px solid #9fbcff; font-size: 12px }
#tab_prod #bot_line td a { color: #218ac9; text-decoration: none; }
#tab_prod #bot_line td a:hover { color: #f00; text-decoration: none; }
#tab_prod #bot_line td input { margin-top: 10px }
#tab_prod .basket { color: #0d4fa7; padding: 0; margin: 0;white-space: nowrap }
#tab_prod td { vertical-align: top }
#tab_prod img { margin-bottom: 5px; }
#tab_prod #chek { vertical-align: middle; text-align: center }
#tab_prod h1 { font-size: 17px; color: #0250a1; line-height: 30px }
#tab_prod p { line-height: 16px; margin-bottom: 15px; }
#tab_prod #more td { vertical-align: top; padding-bottom: 8px; border-bottom: 1px solid #9fbcff }
#tab_prod #more_n td { vertical-align: top; padding-bottom: 8px; border: 0 }
#tab_prod div { width: 100%; margin-bottom: 15px }
#tab_prod ul { list-style-type: disc;  list-style: url(bullet.gif); padding-left: 20px; margin-left: 25px; margin-bottom: 15px  }

#price { width: 630px; text-align: center; color: #004AB6; border: 1px solid #66A2DE; margin-top: 20px }
#price td { width: 210px; padding-top: 21px; border: 1px solid #66A2DE }
#price td img { margin-bottom: 7px; }
#price td div { width: 210px; font-weight: bold; background: #D7ECFF; text-align: center; padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #66A2DE  }

#calc { width: 90%; text-align: center; color: #004AB6; }
#calc td { width: 30%; border: 1px solid #66A2DE; vertical-align: top }
#calc .empt { width: 30%; border: 0px; vertical-align: top }
#calc .but { width: 100%; border: 0px; text-align: right; vertical-align: top }
#calc .but img { margin: 10px 0 }
#calc td img { margin-bottom: 7px; }
#calc td div { width: 100%; font-weight: bold; background: #D7ECFF; text-align: center; padding-top: 4px; padding-bottom: 4px; }
#calc td table { width: 100%; text-align: left; color: #004AB6; border: 0; margin: 5px 0 }
#calc td table td { white-space: nowrap; border: 0 }
#calc td table td input { width: 100px; height: 18px; border: 1px solid #444 }
#calc td table .c_td1 { width: 30%; text-align: center }
#calc td table .c_td2 { width: 70% }

#korzina { width: 660px; text-align: left; color: #686667; margin-top: 60px }
#korzina th { background: #cfeafb; color: #010c00; padding-left: 15px; padding-top: 4px; padding-bottom: 4px; border: 1px solid #7f898b }
#korzina td { padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #bcbcbc; }
#korzina .td1 { width: 316px; padding-left: 15px; border-left: 1px solid #bcbcbc; border-right: 1px solid #bcbcbc; }
#korzina .td2 { width: 108px; padding-left: 15px; border-left: 1px solid #bcbcbc; border-right: 1px solid #bcbcbc; }
#korzina .td3 { width: 128px; text-align: center; padding-left: 0; border-left: 1px solid #bcbcbc; border-right: 1px solid #bcbcbc; }
#korzina .td3 .inp { width: 83px; text-align: left; border: 1px solid #444 }
#korzina .td4 { width: 108px; padding-left: 15px; border-left: 1px solid #bcbcbc; border-right: 1px solid #bcbcbc; }
#korzina .td5 { color: #010c00; font-weight: bold; padding-left: 0px; padding-top: 15px; padding-bottom: 0px;  }
#korzina .td6 { color: #010c00; font-weight: bold; padding-left: 0px; padding-top: 15px; padding-bottom: 0px; border-bottom: none; }
#korzina .td6 img { margin-right: 17px }

#korzina_povt { width: 438px; color: #686667; margin-left: 115px }
#korzina_povt th { background: none; text-align: left; color: #0a54b5; padding-top: 4px; padding-bottom: 4px; }
#korzina_povt td { padding-top: 6px; padding-bottom: 4px; }
#korzina_povt .td1 { width: 71px; text-align: right; padding-right: 10px; }
#korzina_povt .td2 { width: 263px; }
#korzina_povt .td2 input { width: 261px; height: 18px; border: 1px solid #444 }
#korzina_povt .td3 { font-size: 11px; width: 104px; padding-left: 5px; }
#korzina_povt .td3 a { font-size: 11px; }

#korzina_ft { width: 620px; color: #686667; margin-left: 41px; margin-bottom: 30px }
#korzina_ft th { background: none; text-align: left; color: #0a54b5; padding-top: 4px; padding-bottom: 4px; }
#korzina_ft td { vertical-align: top; padding-top: 6px; padding-bottom: 4px; }
#korzina_ft .td1 { width: 145px; text-align: right; padding-right: 10px; }
#korzina_ft .td1b { text-align: right; font-weight: bold; padding-right: 10px; }
#korzina_ft .td1b b { font-size: 15px; color: #c4121e }
#korzina_ft .td2 { width: 475px; }
#korzina_ft .td2 input { width: 378px; height: 18px; border: 1px solid #444 }
#korzina_ft .td2 select { width: 378px; height: 18px; border: 1px solid #444 }
#korzina_ft .td2 textarea { width: 378px; height: 162px; border: 1px solid #444 }
#korzina_ft .td2 img { margin-left: 56px }
#korzina_ft .td4 { width: 620px; padding-left: 145px; padding-right: 98px; color: #5668b0; }
#korzina_ft .td5 { width: 620px; padding-left: 145px; padding-right: 98px }

#sravn { width: 757px; text-align: center; color: #333; margin-top: 60px; margin-bottom: 30px }
#sravn th { background: #b1dcff; color: #0f0100; padding-top: 4px; padding-bottom: 4px; border: 1px solid #000 }
#sravn td { padding-top: 4px; padding-bottom: 4px; }
#sravn .title { width: 235px; font-size: 15px; font-weight: bold; border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #666; }
#sravn .title1 { width: 103px; vertical-align: top; color: #ff0a11; font-weight: bold; border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #666; }
#sravn .title1 img { margin-top: 4px; margin-bottom: 4px }
#sravn .td1 { width: 235px; text-align: left; color: #0c4175;  padding-left: 5px; border-bottom: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #666; }
#sravn .td2 { width: 103px; border-bottom: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #666; }
#sravn .td3 { width: 103px; color: #0188fd; line-height: 20px; font-weight: bold; padding-top: 8px; padding-bottom: 15px; border-bottom: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #666; }
#sravn .td4 { width: 757px; padding-top: 8px; padding-bottom: 15px; text-align: right }
#sravn .td4 img { margin-top: 15px; margin-left: 15px; }
.linki { font-size: 1px; display: none }
.linki a { font-size: 1px; display: none }



.l { width: 660px; height: 2px; margin: 22px 0 22px 0; }
.l1 { width: 526px; height: 1px; }

#tab td { width: 100%px }
#tab td { border: 1px solid #9FBCFF; padding: 2px;}
#tab th { background: #fff; border: 1px solid #9FBCFF; padding: 2px }





