@charset "windows-1251";
img { behavior: url(iepngfix.htc); }

html, body { width: 100%; height: 100%; margin: 0; padding: 0; }
body { font-family: Tahoma; font-size: 12px; color: #000000; }
a { color: #000000; text-decoration: underline; }
a:hover { text-decoration: none; }

form { padding: 0; margin: 0; }

.error { font-weight: bold; color: red; }
.okay { font-weight: bold; color: green; }

table.main_box { width: 1000px; height: 100%; }
table.main_box td.main_td { width: 1000px; vertical-align: top; }

table.center_box { width: 100%; }
table.center_box tr.top { height: 40px; }
table.center_box tr.top td.top { background: url('images/icon_bg.gif') no-repeat top right; vertical-align: top; text-align:right; }
table.center_box tr.top td.top div.top { width: 100%; height: 1px; position: relative; padding-top:3px;}
table.center_box tr.top td.top div.top span {padding-right:30px; }
table.center_box tr.bottom { height: 32px; *height: 17px; }
table.center_box tr.bottom td.bottom { text-align: left; background: url('images/bottom_plash.gif') no-repeat top left; vertical-align: top; font-size: 10px; color: #ffffff; padding: 15px 0 0 35px; }
/*
div.icon_home { position: absolute; top: 5px; left: 858px; }
div.icon_sitemap { position: absolute; top: 5px; left: 916px; }
div.icon_mail { position: absolute; top: 6px; left: 974px; }
*/
table.center_box td.left { width: 280px; padding: 0 37px 33px 5px; text-align: left; vertical-align: top; }
table.center_box td.right { width: 713px; padding: 0 5px 0 0; text-align: left; vertical-align: top; }
div.logo { height: 102px; }
div.flash { height: 142px; }
div.search { height: 52px; }
input { font-family: Tahoma; font-size: 11px; color: #000000; border: 1px solid #cccccc; }
input.list { font-size: 11px;  border:none; padding-bottom:3px;}
input.search_txt { width: 184px; height: 16px; margin: 0; padding: 2px 4px 0 4px; }
input.search_btn { width: 60px; height: 20px; }
input.btn { border: 0; }


div.big_plash { width: 134px; height: 28px; background: url('images/big_plash.gif') no-repeat top left; padding: 3px 0 0 19px; color: #ffffff; text-transform: uppercase; font-weight: bold; }
div.big_plash_l { float: left; width: 19px; height: 28px; background: url('images/big_plash.gif') no-repeat top left; }
div.big_plash_c { float: left; height: 17px; background-color: #990000; padding: 3px 0 0 0; color: #ffffff; text-transform: uppercase; font-weight: bold; }
div.big_plash_r { float: left; width: 19px; height: 28px; background: url('images/big_plash.gif') no-repeat top right; }
div.grey_plash { width: 134px; height: 28px; background: url('images/grey_plash.gif') no-repeat top left; padding: 3px 0 0 19px; text-transform: uppercase; font-weight: bold; }

div.catalog_links { padding: 10px 0 20px 0; }
div.catalog_links div { padding-bottom: 3px; }
div.catalog_links a { background: url('images/right_ugol_grey.gif') no-repeat center left; padding-left: 19px; color: #010101; text-decoration: none; }
div.catalog_links a:hover { background: url('images/right_ugol_grey_act.gif') no-repeat center left; text-decoration: underline; }
div.catalog_links div.act a { background: url('images/right_ugol.gif') no-repeat center left; padding-left: 19px; color: #990000; text-decoration: none; }
div.catalog_links div.act a:hover { background: url('images/right_ugol_act.gif') no-repeat center left; text-decoration: underline; }
div.catalog_links div.submenu { padding-left: 19px; }
div.catalog_links div.submenu div a { background: url('images/right_ugol.gif') no-repeat center left; padding-left: 15px; color: #990000; text-decoration: underline; }
div.catalog_links div.submenu div a:hover { background: url('images/right_ugol_act.gif') no-repeat center left; text-decoration: none; }
div.catalog_links div.submenu div.act a { background: url('images/right_ugol.gif') no-repeat center left; padding-left: 15px; color: #990000; text-decoration: none; }
div.catalog_links div.submenu div.act a:hover { background: url('images/right_ugol_act.gif') no-repeat center left; text-decoration: underline; }

a.red { background: url('images/right_ugol.gif') no-repeat center left; padding-left: 19px; color: #000000; text-decoration: underline; }
a.red:hover { background: url('images/right_ugol_act.gif') no-repeat center left; text-decoration: none; }

div.logo_grey { padding: 19px 0 15px 0; }

div.news { padding: 0 110px 0 0; }
div.news a { color: #666666; }
div.news div.date { font-weight: bold; padding-bottom: 5px; }

div.top_menu { width: 100%; height: 80px; padding-top: 22px;  }
div.top_menu a { display: block; background: url('images/red_trangle.gif') no-repeat top center; padding-top: 19px; font-family: Tahoma; font-size: 11px; color: #000000; font-weight: bold; text-transform: uppercase; text-decoration: none; }

div.basket_block1 {width: 672px; background: url('images/r_ugol.gif') no-repeat bottom right;}
div.basket_block { position: relative; width: 672px; height: 160px; background: url('images/basket_block.jpg') no-repeat top left; color: #ffffff; }
div.basket_block div.login_text { position: absolute; top: 31px; left: 230px; }
div.basket_block div.login_input { position: absolute; top: 27px; left: 270px; }
div.basket_block div.login_input input { width: 127px; }
div.basket_block div.pass_text { position: absolute; top: 31px; left: 427px; }
div.basket_block div.pass_input { position: absolute; top: 27px; left: 471px; }
div.basket_block div.pass_input input { width: 127px; }
div.basket_block div.login_enter { position: absolute; top: 27px; left: 619px; }
div.basket_block div.reg_link { position: absolute; top: 57px; left: 564px; }
div.basket_block div.reg_link a { font-family: Tahoma; font-size: 10px; color: #ffffff; text-decoration: underline; }
div.basket_block div.reg_link a:hover { text-decoration: none; }
div.basket_block div.tovars_text { position: absolute; top: 97px; left: 229px; }
div.basket_block div.tovars_many { position: absolute; top: 112px; left: 229px; width: 94px; text-align: right; font-size: 17px; }
div.basket_block div.summ_text { position: absolute; top: 97px; left: 364px; }
div.basket_block div.summ_many { position: absolute; top: 112px; left: 364px; font-size: 17px; }
div.basket_block div.basket_icon { position: absolute; top: 114px; left: 578px; }
div.basket_block div.basket_text { position: absolute; top: 116px; left: 612px; }
div.basket_block div.basket_text a { font-size: 11px; font-weight: bold; color: #ffffff; }

div.br33 { height: 20px; }

div.catalog_news {  padding-top: 30px; }

td.photo85 { width: 85px; padding-top: 13px; }
td.photo70 { width: 70px; padding: 21px 0 0 0; }
td.catalog_text { width: 250px; padding-right: 10px; text-align:center;}
td.catalog_text2 { padding: 21px 0 30px 0; }
td.catalog_text div.catalog_text { height: 70px; }
td.catalog_text div.catalog_text2 { height: 55px; }
td.catalog_text2 div.catalog_text { height: 20px; }

a.bold_red { font-weight: bold; color: #ab0303; }

table.price { height: 20px; }
table.price td.left { width: 9px; background: url('images/price_left.gif') no-repeat top left #ab0303; padding: 0; }
table.price td { padding: 0 6px 0 9px; background-color: #ab0303; font-family: Tahoma; font-size: 15px; font-weight: bold; color: #ffffff; }
table.price td.right { width: 9px; background: url('images/price_right.gif') no-repeat top left #ab0303; padding: 0; }

div.spec { position: relative; width: 672px; height: 108px; background: url('images/spec_bg.jpg') no-repeat top center; }
div.spec div.title { font-family: Impact; font-size: 20px; color: #f2a774; position: absolute; top: 25px; left: 245px; width: 174px; height: 19px; background: url('images/spec.gif') no-repeat top left; }
div.spec div.link { position: absolute; top: 38px; left: 283px; }
div.spec div.link a { color: #f2a774;font-family:Impact;font-size:22px; text-decoration:none;}
div.spec_body { padding: 0px 0 15px 0; }



span.price { font-family: Tahoma; font-size: 15px; font-weight: bold; color: #ab0303; }
span.price_old { padding-left: 10px; font-family: Tahoma; font-size: 15px; font-weight: bold; color: #ab0303; text-decoration: line-through; }

span.red { color: #990000; }


.style2 {background: url('images/r_ugol2.gif') no-repeat left top;border-top:1px #990000 solid;padding-top:10px;margin-top:4px;}
.pl { background: url('images/pl1.jpg') no-repeat top left;  color: #ffffff; text-transform: uppercase; font-weight: bold; padding-bottom:10px; padding-top:3px;padding-left:15px;padding-right:207px;}
.pl1 { background: url('images/pl1.jpg') no-repeat top left;  color: #ffffff; text-transform: uppercase; font-weight: bold; padding-bottom:10px; padding-top:3px;padding-left:15px; padding-right:143px;}

.big_plash1 {background: url('images/pl2.jpg') no-repeat top left; color:#fff; text-transform:uppercase; font-weight:bold; border-bottom:#ab0303 1px solid; padding-bottom:7px; padding-top:6px;padding-left:15px;}

h2 div a {font-size:11px; font-weight:normal; padding:0; margin:0;}