html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 14px;
	vertical-align: baseline;
	font-family: 'PT Sans';
}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
b{font-weight:bold;}
.bodyout{position:relative;background:#fff;}
.toppan{position:fixed;top:0;left;height:40px;background:url(/i/toppan.png) repeat-x;width:100%;z-index:100;}
.bodyinn{width:1240px;margin:0 auto;}

.toppaninn{width:1240px;margin:0 auto;position:relative;}
.header{width:1240px;margin:40px auto 0;position:relative;height:108px;}
.topsoc{position:absolute;top:10px;left:10px;}
.toploggin{position:absolute;top:10px;left:249px;font-size:14px;color:#5e5f60;background:url(/i/pers.png) no-repeat;padding:4px 0 4px 30px;}
.topname{font-size:14px;color:#bb1928;font-weight:bold;}
.topset{color:#000;font-weight:bold;text-decoration:none;}
.topqout{color:#aaa9a9;text-decoration:none;}
.topbskt{position:absolute;top:10px;right:0;color:#5e5f60;background:url(/i/bskt.png) no-repeat scroll 0 2px;padding:4px 0 4px 30px;}
.topbskt a{color:#5e5f60;text-decoration:none;}
.topbskt span{color:#000;font-weight:bold;}
.topphone{color:#525252;font-size:25px;position:absolute;top:44px;right:0;font-weight:bold;text-align:right;}
.topphone span{color:#a8a8a8;font-size:14px;font-weight:normal;}
.logo{padding:37px 0 0;}
.logo a{color:#d2dae2;font-size:41px;text-decoration:none;padding:10px 0 10px 249px;background:url(/i/lgc.png) no-repeat;}
.topmn {width:100%;}
.topmn td{height:59px;text-align:center;}
.topmn td a{background:url(/i/topmenu.png) repeat-x;padding:22px 15px 0;height:37px;color:#fff;font-weight:bold;text-decoration:none;text-transform:uppercase;display:block;white-space: nowrap;border-left:1px solid #af2c38;border-right:1px solid #94212b;}
.topmn td.topmncur a,.topmn td a:hover {background:url(/i/topmenu.png) repeat-x scroll 0 -59px;}
.divsrc{width:569px;margin:0 13px 21px;border-left:2px solid #e6e6e6;border-bottom:2px solid #e6e6e6;border-right:2px solid #e6e6e6;padding:0 0 0 20px;border-radius:0 0 5px 5px;height:38px;position:relative;float:left;}
.topsrc{border:none;padding:10px 5px;width:512px;border-right:1px solid #e5e5e5;}
.topsrcsub{background:#f0f0f0;border:none;padding:0 41px;border-radius:0 0 5px 0;cursor:pointer;position:absolute;top:0;right:1px;width:125px;color:#909090;font-weight:bold;height:37px;font-size:12px;}
.catlfhd{width:210px;background:#000;padding:11px 0 11px 22px;color:#fff;font-weight:bold;font-size:18px;}
.catlf{width:232px;margin:0 0 22px;}
.catlf li span{text-transform:uppercase;font-size:13px;font-weight:bold;color:#425d7d;background:#f5f5f5;display:block;margin:0 0 2px;padding:14px 15px 14px 22px;}
.catlf li ul{background:#f5f5f5;margin:0 0 2px;padding:10px 0;}
.catlf li li a{display:block;font-size:13px;color:#a2a2a2;padding:6px 15px 6px 33px;text-decoration:none;line-height:16px;}
.catlf li li.lfcur a,.catlf li li a:hover{color:#bb1928;background:url(/i/lfcur.png) no-repeat scroll 22px 10px;}
.work{width:990px;padding:0 0 0 20px;}
h2{color:#120d0e;font-size:18px;background:#f5f5f5;padding:11px 22px;margin:0 0 12px;}
.cornforhead{color:#120d0e;font-size:14px;background:#f5f5f5;padding:7px 22px;margin:0 0 12px;line-height:18px;}
.h2red{color:#fff;background:#bc1928;}
.newsmnout{border-bottom:1px solid #f0efef;margin:0 0 20px;}
.newsmnin{width:283px;display:inline-block;margin:23px 22px 14px;vertical-align:top;*display:inline;*zoom:1;}
.newsmndt{color:#bb1928;font-size:12px;font-weight:bold;line-height:2px;}
.newsmnin a{color:#59add4;font-size:12px;line-height:18px;}
.newsmnannt{color:#aaa;font-size:12px;line-height:17px}
.newsmnin img.nwsimg{padding:0 20px 0 0;width:103px !important;}
.rwout img.nwsimg{padding:0 20px 0 0;width:103px !important;}
.specmnin{width:197px;display:inline-block;margin:17px 22px 32px;position:relative;vertical-align:top;*display:inline;*zoom:1;}
.specmn img{padding:15px 22px 15px 0;}
.specmn span{display:block;height:35px;}
.specmn{color:#a2a2a2;text-decoration:none;line-height:17px;}
.specmnpr{color:#010101;font-weight:bold;font-size:18px;position:relative;letter-spacing:-1px;}
.specmnpr span{height:10px;width:8px;border-bottom:1px solid #000;position:absolute;top:5px;right:3px;}
.addbskt span{background:#828282;color:#fff;font-weight:bold;padding:2px 7px 3px;}
.addbskt {text-decoration:none;color:#939393;border-right:1px solid #939393;border-top:1px solid #939393;border-bottom:1px solid #939393;font-size:10px;padding:3px 10px 3px 0;position:absolute;bottom:-2px;right:5px;width:76px;line-height:14px;}
.addbskt:hover {color:#bb1928;}
.addbskt:hover  span{background:#bb1928;}
.mnph{padding:12px;border:1px solid #e8e8e8;margin:7px 12px 7px 0;float:left;}
p{color:#8c8c8c;line-height:18px;font-size:13px;padding:11px 8px 8px 0;}
td{vertical-align:top;}
.rwout{display:inline-block;margin:10px 22px 46px;width:282px;vertical-align:top;*display:inline;*zoom:1;}
.rwout a{color:#8c8c8c;font-size:13px;text-decoration:none;line-height:22px;display:block;}
.rwout span{display:block;border-top:1px solid #b2b2b2;margin: 11px 0 0; padding: 8px 0 0;}
.rwout div{height:98px;margin: 17px 0 0;}
.rwout img{padding:0 24px 11px 0;float:left;}
.mnpart{margin:45px 0 0;}
.mnpart a{color:#a7a7a7;font-size:18px;font-weight:bold;text-decoration:none;padding:0 49px 0 22px;}

a:hover, .botmn li a:hover, .mnnt a:hover{color:#bc1928;}
.botmn {height:99px;width:100%;}
.botmn td{height:96px;text-align:center;}
.botmn td a{padding:37px 15px 0;height:39px;display:block;color:#000;font-weight:bold;text-decoration:none;text-transform:uppercase;white-space:nowrap;}

.footin{width:1240px;margin:0 auto;position:relative;}
.foot{height:3px;border-top:3px solid #f0f0f0;border-bottom:5px solid #bc1928;height:373px;margin:52px 0 0 0;min-width:1240px;}
.foot1{position:absolute;top:308px;left:0;font-size:12px;}
.foot1 a{font-size:12px;}

.foot1 a{text-decoration:none;color:#000;}
.foot2{position:absolute;top:308px;left:248px;color:#8d8d8d;font-size:12px;}
.foot3{position:absolute;top:285px;right:0;}
.mnnt{border-right:1px solid #c2c2c2;border-left:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;padding:13px 15px 5px 22px;margin:0 0 22px;}
.mnnt a{display:block;color:#59add4;text-transform:uppercase;font-weight:bold;line-height:18px;font-size:13px;text-decoration:none;}
.mnnt span{color:#a2a2a2;padding:0 0 20px;display: block;}
.bann{position:relative;margin:0 0 22px;}
.bann a{color:#fff;text-decoration:none;font-weight:bold;}
.logimp{border:none;border-radius:3px;background:#fdfdfe;padding:2px 5px;width:129px;}
.topsub{border:none;font-weight:bold;background:none;}
#fr_bask_id{padding:0px;margin:0px;width:400px;height:140px;display:none;position:fixed;top:0px;right:0px;border:1px solid black;}
.topmnlst{border-radius:0 5px 5px 0;}
.topmnfrst{border-radius:5px 0 0 5px;}
.h1news{font-size:24px;clear:both;padding: 11px 8px 8px;}
.bread li{float:left;padding:0 0 11px !important;color:#bb1928 !important;list-style:none !important;margin:0 !important;}
.work li {color: #8C8C8C;font-size: 13px;line-height: 18px;padding:0 5px;list-style:square;margin:0 0 0 20px;}
.nwsout img.nwsimg{padding:0 8px 0 0;width:250px;}
.panel{position:absolute;left:0;right:0;}
.catslout{position:relative;width:976px;overflow:hidden;height:1270px;}

.spanactive{color:red;}
.lkh1{background:#bc1928;margin: 0 0 12px;padding: 11px 22px;position:relative;}
.nav{position:absolute;top:0;right:0;}
h1 {color:#fff;font-size:18px;text-transform:uppercase;}
.spanactive{background:#a3232f !important;cursor:pointer;}
.nav span{color:#fff;padding:13px 17px;background:url(/i/navspan.png)repeat-x;float:left;border-left:1px solid #af2c38;border-right:1px solid #94212b;}
.soc{position:absolute;top:13px;right:22px;color:#fff;font-size:12px;}
.soc a{color:#fff;font-size:12px;}
a {color:#bb1928;}
.gdstock{height:28px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding: 13px 0 0;margin:22px 0;}
.bread{display:block;height:30px;}
.gdimg{border:1px solid #e6e6e6;margin:0 20px 0 0;width:278px;}
.gdsklad font{font-size:14px;font-weight:bold;}
.gdstock span{color:#000;}
.gdstock td{color:#a5a5a5;}
.gdprcout{position:relative;}
.gdprc{font-size:22px;font-weight:bold;}
.gdsupp li{display:inline-block;width:493px;text-align:center;padding:10px 0;border-top:3px solid #e6e6e6;border-bottom:3px solid #e6e6e6;font-size:14px !important;margin:0 !important;}
.gdsupp li.gdsuppact, .gdsupp li:hover{border-top:3px solid #bb1928;border-bottom:3px solid #bb1928;}
.blnkgd{text-decoration:none;color:#fff;font-size:10px;padding:7px 10px 0;position:absolute;bottom:-2px;right:105px;background:#79a10c;height:15px;}
#gtext{color:#a5a5a5;line-height:18px;}
#gtext b{color:#000;}
.gdsupp{width:990px;position:relative;margin:22px 0 0;}
#fr_opinion_id{top:44px !important;}
.gdsuppwide{position:absolute;top:46px;left:0;display:none;text-align:left;}
.gdsuppwidein{border:1px solid #f3f2f2;margin:20px 0 0;padding:20px 10px;width:970px;}
.gdsupp li:hover div.gdsuppwide{display:block;}
.bgtabl{margin:0 !important;border:none !important;}
.GoodsMark span img {height:14px !important;}
.artgd{border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;height:21px;padding:8px 0 0;margin: 0 0 15px;text-align:center;color: #A5A5A5;display:block;}
.artgd span {color:#000;}
.bxslider li{padding:0;margin:0;}

.form{border:1px solid #e6e6e6;padding:10px 0 10px 10px;margin:5px 10px;width:380px;}
.goodsform{border:1px solid #e6e6e6;padding:10px 0;width:40px;text-align:center;}
.red{color:#ff0000;}
#reg_block_1 td, #reg_block_2 td, #reg_block_3 td, #reg_block_4 td, .tblmddl td{vertical-align:middle;}
.smtbtn{background:#e14244;color:#fff;border:none;cursor:pointer;height:30px;}
.sel {background:#F5F5F5;float: left;height: 26px;width: 320px;padding:7px 0 0;}
.notsel {float: left;height: 26px;width: 320px;padding:7px 0 0;}
.namegoods{color:#53b1f4;text-transform:uppercase;}
.goods{border:1px solid #e6e6e6;background:#f8f8f8;padding:0 10px;line-height:18px;vertical-align:middle;height:90px;}
.artgdbst{color:#A5A5A5;display: block;height:21px;padding:8px 0 0;}
.artgdbst span{color:#000;}
.goodstop{border:1px solid #e6e6e6;background:#f8f8f8;padding:20px 10px;line-height:18px;vertical-align:middle;}
.sel a{text-decoration:none;font-weight:bold;color:#000;}
.express{background:#F5F5F5;}
.pagination {height: 33px;text-align: center;width: 980px;}
.tblpad td{padding:10px;}
.tblpad {width:500px;}
.tbregok td{padding:10px 5px;}
.vk{text-decoration:none;font-weight:bold;position:absolute;font-size:21px;}
.youtube{position:absolute;top:0;left:19px;}
.forumform{width:100%;}
.imglogo{margin:24px 51px;}
#map-canvas {height:161px;}
.work .fancybox-button img{padding:0 8px 8px 0;}
.bordered td{border:1px solid #e6e6e6;padding:8px;}
.paginator{width:976px;float:left;}
.newsnav{padding:15px 0 0;}
.newsnav div{color: #BB1928;}
.stts{display:block;text-align:center;padding:0 0 7px;}