body {background:url(sh/bg.gif) center top repeat-x #ffffff;}
body {padding:0px; margin:0 0 0 0; font:11px/140% Arial, Verdana, Tahoma, Sans-serif; color:#666666;}

img, div, table{ behavior: url(/libs/iepngfix.htc);}
.clear{clear:both;}

a{color: #3399cc; text-decoration: underline;}
a:hover{color: #000000;	text-decoration: underline;}
.grey{color: #666666;	text-decoration: underline;}
.oran{color: #ec7525; font-size:16px;}
.grey:hover{color: #000000;	text-decoration: underline;}
.all{margin:0 15px 0 15px;}

h1{font:24px/130% Arial, Verdana, Tahoma, Sans-serif; color:#ec7525; margin:10px 0 15px 0;}
h2, h2 a{font:17px/130% Arial, Verdana, Tahoma, Sans-serif; color:#ec7525; margin:0 0 0 0; text-decoration: none;}
h3{font:21px/130% Arial, Verdana, Tahoma, Sans-serif; color:#ec7525; margin:20px 0 10px 0; text-decoration: none;}

.orange{color: #ec7525;}

p{font:12px/140% Arial, Verdana, Tahoma, Sans-serif; color:#666666; margin:5px 0 10px 0;}
td{font:12px/140% Arial, Verdana, Tahoma, Sans-serif; color:#666666;}

.path{margin:0 0 -10px 0;}
.path a{font:11px/140% Arial, Verdana, Tahoma, Sans-serif; color:#999999;}
.path a:hover{color:#000000;}

.logo{padding:10px 0 0 0;}
.orange{background:url(sh/orange.jpg) right top no-repeat #ec7525; height:63px;}
.orange_shadow1{background:url(sh/top_shadow1.gif) center top no-repeat; width:100%; height:16px;}
.orange_shadow2{background:url(sh/top_shadow2.gif) center top no-repeat; width:100%; height:16px;}

.phone{margin:0 20px 0 20px; width:200px;}
.pref{font:18px/140% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; float:left; margin-top:4px;}
.number{font:24px/140% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; font-weight:bold;}
.phone_info{float:right; margin:-4px 21px 0 0; background-color:#ffffff; font:11px/120% Arial, Verdana, Tahoma, Sans-serif; color:#ec7525; padding:0 7px 0 7px;}

.day{font-size:11px; line-height:11px; color:#ffffff; background:url(sh/day.gif) left top no-repeat #fbab1c; padding:0 10px 0 14px;}
.hour{font-size:11px; line-height:11px; color:#ffffff; padding:0 10px 0 10px; height:12px;}
.slogan{font:16px/140% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; float:left; margin:0 20px 0 20px;}

.menu_all{padding-bottom:17px;}
.menu{background:url(sh/menu.gif) center top repeat-x; width:100%; height:58px;}
.menu_txt{display:block; position:relative; height:35px; padding:0 0 0 40px; text-transform:uppercase; margin:20px 0 0 0;}
.menu_txt img{position:absolute; top:-10px; left:0px; z-index:10; border:none; margin:0px; padding:0px;}

.chart{font:11px/140% Arial, Verdana, Tahoma, Sans-serif; color:#999999; margin-left:13px;}
.chart a{color:#999999; text-decoration:none;}
.chart a:hover{color:#000000; text-decoration:none;}
.chart_title{font:11px/140% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; text-transform:uppercase; background: url(sh/chart_title.gif) left top no-repeat #3399cc; padding:0 8px 0 18px; height:17px; float:left; margin-top:11px;}
.search{border:0px; background: url(sh/search.gif) left top repeat-x; width:100%; height:18px; font-size:11px; color:#666666; margin:0px; float:left; padding:2px 2px 2px 5px;}
.chart_q{border:1px solid #d3dce3; width:60px;}

.content{ background: url(sh/top_sep.gif) left top repeat-x; padding:15px 0 20px 0;}

ul.catalog{margin: 10px 10px 0 0; padding: 0; list-style: none outside none;}
ul.catalog li{background:url(sh/li.gif) 0px 8px no-repeat; padding-left:15px; padding-bottom:5px; font-size:12px;}
ul.catalog li.on{background:url(sh/li_catalog.gif) 0px 5px no-repeat; padding-left:15px; padding-bottom:5px; font-size:12px;}
ul.catalog li a{color:#666666;}
ul.catalog li a:hover{color:#333333;}

.price_all{padding:0 10px 4px 0;}
.price{font-size:30px; color: #3399cc; line-height:30px; padding-bottom:4px;}
.price span{font-size:16px; color: #3399cc;}
.price_info{padding-left:3px; padding-right:10px; color:#ec7525; font-size:11px;}
.buy{background:url(sh/buy.gif) center top no-repeat #ec7525; width:79px; height:22px; font-size:16px; color: #ffffff; text-align:center;}









.block{margin:5px 0 5px 0;}
.block td.t{background:url(sh/blank.gif) center top repeat-x;}
.block td.b{background:url(sh/blank.gif) center bottom repeat-x;}
.block td.r{background:url(sh/blank.gif) right top repeat-y;}
.block td.l{background:url(sh/blank.gif) left top repeat-y;}
.block td.ts{background:url(sh/blank.gif) center top no-repeat; width:100%; height:5px;}
.block td.bs{background:url(sh/blank.gif) center top no-repeat; width:100%; height:5px;}
.block td.br{background:url(sh/blank.gif) center top no-repeat;}
.block td.bl{background:url(sh/blank.gif) center top no-repeat;}
.block td.tr{background:url(sh/blank.gif) center top no-repeat;}
.block td.tl{background:url(sh/blank.gif) center top no-repeat;}


.block_over{margin:5px 0 5px 0;}
.block_over td.t{background:url(sh/block.gif) center top repeat-x;}
.block_over td.b{background:url(sh/block.gif) center bottom repeat-x;}
.block_over td.r{background:url(sh/block.gif) right top repeat-y;}
.block_over td.l{background:url(sh/block.gif) left top repeat-y;}
.block_over td.ts{background:url(sh/block_ts.gif) center top no-repeat; width:100%; height:5px;}
.block_over td.bs{background:url(sh/block_bs.gif) center top no-repeat; width:100%; height:5px;}
.block_over td.br{background:url(sh/block_br.gif) center top no-repeat;}
.block_over td.bl{background:url(sh/block_bl.gif) center top no-repeat;}
.block_over td.tr{background:url(sh/block_tr.gif) center top no-repeat;}
.block_over td.tl{background:url(sh/block_tl.gif) center top no-repeat;}

.block_info{padding:0 10px 5px 10px;}
.block_info .title{font:17px/130% Arial, Verdana, Tahoma, Sans-serif; color:#ec7525; margin:0 0 0 0;}
.block_info .title a{color:#ec7525; text-decoration: none;}
.block_info .title a:hover{color: #000000; text-decoration: underline;}







.bottom{border-top:3px solid #d3dce3; padding: 15px 0 20px 0;}

ul.bottom_menu{margin: 0 10px 0 0; padding: 0; list-style: none outside none;}
ul.bottom_menu li{background:url(sh/li.gif) 0px 8px no-repeat; padding-left:15px; padding-bottom:5px; font-size:12px;}



.title{padding-right:25px;}
.sort1{padding:15px 10px 0 0;}
.sort2{border:1px solid #e4e5eb; height:22px; margin:15px 0 0 0;}
.sort2 td{padding:0 5px 0 5px;}
.sort3{margin:16px 0 0 10px;}

.title_sep{height:4px; background-color: #d3dce3; margin:0 0 0 0;}
.title_sep2{height:4px; background-color: #d3dce3; margin:0 0 10px 0;}
.sep_vert{background:url(sh/sep_vert.gif) center top no-repeat #d3dce3;}


.product{margin:20px 0 10px 0;}
.product_photo{background:url(sh/product.gif) left top no-repeat; width:152px; height:135px;}
.product_photo img{margin:1px 1px 1px 1px;}
.product_photo_s{background:url(sh/product_s.gif) left top no-repeat; width:152px; height:135px;}
.product_photo_s img{margin:1px 1px 1px 1px;}

ul{margin: 5px 0 10px 10px; padding: 0; list-style: none outside none;}
ul li{background:url(sh/li_all.gif) 0px 6px no-repeat; padding-left:12px; padding-bottom:2px; font-size:12px;}

.tbl{margin:5px 0 5px 0;}
.tbl td{border-bottom: 1px solid #d3dce3; padding:5px 10px 5px 5px;}
.tbl td.ttl{border-bottom: 2px solid #d3dce3; font-weight:bold;}
.tprice{text-align:right;}
.copyright{color:#999999; margin:0 0 0 0;}

.price_finish{background:url(sh/price_finish.gif) center top repeat-x #ec7525; height:39px; margin:20px 0 15px 0;}
.price_finish_l{background:url(sh/price_finish_l.gif) left top no-repeat; height:39px; width:20px;}
.price_finish_r{background:url(sh/price_finish_r.gif) right top no-repeat; height:39px; width:20px;}
.price_finish td{color:#ffffff;}
.money{font:30px/130% Arial, Verdana, Tahoma, Sans-serif; padding:0 3px 0 10px;}
.money_add{font-size:18px; vertical-align:bottom; padding-bottom:4px;}

.del{background:url(sh/del.gif) 0 3px no-repeat; padding:0 0 0 25px;}

.inp{border:1px solid #d3dce3;}



.orangetxt{color:#ec7525}
.bluetxt{color:#3399cc}
.blacktxt{color:#000000}

.cat_all{margin:25px 0 0 0;}	
.cat{background-color:#3399cc;}
.cat_bg{background:url(sh/cat.gif) top right no-repeat #3399cc; color:#ffffff; font:14px/110% Arial, Verdana, Tahoma, Sans-serif;}
.cat_shadow{height:4px; background:url(sh/cat_shadow.gif) top right no-repeat}


.news{margin:20px 20px 20px 0}
.news_main{margin:20px 20px 20px 0;}
.news_main span{margin:0 10px 0 0;}
.news_title{font:18px/130% Arial, Verdana, Tahoma, Sans-serif; color:#ec7525; margin:0 0 10px 0; padding:0 0 0 0;}
.news ul li{margin-bottom:10px;}
.news ul li span{margin:0 10px 0 0;}
