body    { padding: 0px; margin: 0px; background-color: #fff; font-family: Tahoma, Arial, Verdana, sans-serif;}
table   { font-family: Tahoma, Arial, Verdana, sans-serif; border-collapse: collapse; margin: 0px;}
td      { padding: 0px;}

*		{ box-sizing: border-box; -moz-box-sizing: border-box;}
img 	{ border: 0px;}
.w100	{ width: 100%;}
.block 	{ display:block;}
img.png { behavior: url("/js/png.htc");}
.fleft	{ float: left;}
.fright	{ float: right;}
.clear	{ clear: both;}
p	{ margin: 0 0 13px 0; line-height: 1.3em; font-size: 70%;}
ol	{ font-size: 80% }
form	{ margin: 0px;}

a		{ color: #950000; text-decoration: underline;}
a:visited	{ color: #950000; text-decoration: none;}
a:hover		{ color: #950000; text-decoration: none;}

/* Хидер */
.head		{ position: absolute; z-index: 1; top: 0px; left: 0px; width:100%;}
.head-1		{ position: absolute; z-index: 1; width: 274px; height: 3px; background: #999; top: 0px; left: 8px; font-size: 1px;}
.head-2		{ position: absolute; z-index: 1; left: 56px; top: 36px;}
.head-2-1	{ position: absolute; z-index: 1; left: 87px; top: 111px;}
.head-3		{ width: 100%; background: url(../images/bg/ruler.gif) left top no-repeat;}
.head-3 td	{ vertical-align: top; padding: 26px 0 0 0;}
.head-3-1	{ width: 303px;}
.head-3-2	{ font-size: 70%; color: #666; background: url(../images/bg/head-3-2.gif) 29px bottom no-repeat; position: relative; z-index: 2; padding: 77px 0 0 28px;}
.head-3-2 b	{ display: block; color: #950000; font-weight: bold; border-left: 1px solid #950000; padding: 0 0 0 16px;}
.head-3-2 a		{ color: #666; text-decoration: none; display: block; margin: 5px 0 0 16px; padding: 0 0 3px 0;}
.head-3-2 a:visited	{ color: #666; text-decoration: none;}
.head-3-2 a:hover	{ color: #333; text-decoration: underline;}
.head-3-3	{ position: relative; z-index: 1; width: 33%;}
.head-3-3 img	{ position: absolute; z-index: 1;}
.head-4		{ width: 100%; height: 28px; margin: 32px 0 0 0; z-index: 1;}
.head-4 td	{ vertical-align: top;}
.head-4-1	{ width: 349px;}
.head-4-2	{ background: #999 url(../images/bg/head-4-2.gif) left top no-repeat;}
.head-4-3	{ width: 100%; font-size: 70%; font-weight: bold; color: #fff; margin: 0 0 0 19px; height: 28px;}
.head-m 	{ background: url(../images/bg/head-4-3.gif) 7px 0px no-repeat; padding: 9px 7px 0 7px; white-space: nowrap;}
.head-m_	{ background: #9f0303 url(../images/bg/head-m_.gif) 7px 0px no-repeat; padding: 9px 0 0 0; white-space: nowrap; position: relative; z-index: 1;}
.head-m_ a	{ display: block; padding: 8px 7px 0 7px;}
.head-m1	{ background: #9f0303; margin: -11px 0 0 0; font-size: 1px; height: 3px; position: relative; z-index: 1;}
.head-4-3 a		{ color: #fff; text-decoration: none;}
.head-4-3 a:visited	{ color: #fff; text-decoration: none;}
.head-4-3 a:hover	{ color: #fff; text-decoration: underline;}
.head-4-4	{ position: relative; z-index: 1;}
.head5		{ width: 6%; height: 2px; background: #950000; position: absolute; z-index: 2; right: 0px; top: 222px;}
.head-6		{ width: 2px; height: 355px; background: url(../images/bg/head-6.gif) left top no-repeat; position: absolute; z-index: 1; top: 0px; left: 301px;}

.head-7		{ width: 100%; height: 11px; font-size: 1px; position: absolute; z-index: 10; left: 0px; top: 216px;}
.head-7-1	{ width: 312px;}
.head-7-2	{ background: url(../images/bg/head-7.gif) left top no-repeat;}

.head-8		{ height: 26px; background: url(../images/bg/head-8.gif) left top no-repeat; width: 100%; position: absolute; z-index: 1; top: 341px; padding: 10px 0 0 89px;}

.poisk		{ background: #e8e8e8; width: 35%; height: 51px; position: absolute; z-index: 1; right: 0px; padding: 13px 0 0 9px; background: url(../images/bg/poisk.png); margin: 12px 0 0 0;}
.poisk1		{ border: 1px solid #999; font-size: 12px; height: 19px; margin: 0px; width: 54%; float: left;}
.poisk2		{ font-size: 11px; color: #767676; width: 57px; height: 19px; margin: 0 0 0 9px; cursor: pointer;}
.poiskp		{ position: absolute; z-index: 2; font-size: 10px; color: #999; top: 36px; left: 10px;}
.poiskp	a		{ color: #999; text-decoration: none;}
.poiskp	a:visited	{ color: #999; text-decoration: none;}
.poiskp	a:hover		{ color: #333; text-decoration: underline;}


.illustr	{ position: absolute; z-index: 1; top: 128px; left: 0px; width: 100%;}
.illustr-1	{ background: url(../images/illustr/01.jpg) left top no-repeat; height: 225px;}
.illustr-2	{ background: url(../images/illustr/02.jpg) left top no-repeat; height: 225px;}
.illustr-3	{ background: url(../images/illustr/03.jpg) left top no-repeat; height: 225px;}
.illustr-4	{ background: url(../images/illustr/04.jpg) left top no-repeat; height: 225px;}

.way		{ font-size: 57%; color: #8b8b8b; font-family: Arial; width: 207px;}
.way a		{ color: #8b8b8b; text-decoration: none;}
.way a:visited	{ color: #8b8b8b; text-decoration: none;}
.way a:hover	{ color: #333; text-decoration: none;}

/* Контент */
.main		{ width: 100%;}
.main-h		{ height: 356px;}
.main td 	{ vertical-align: top;}
.main1		{ padding: 15px 0 0 0;}
.main2		{ width: 35%; border-left: 1px solid #e8e8e8; background: url(../images/bg/main2.gif) 19px 0px no-repeat;}
.main3		{ }
.main4		{ width: 35%;}

.slogan		{ font-size: 11px; top: -29px; left: -6px; position: relative; z-index: 1; background: url(../images/bg/slogan.gif) 2px 100% no-repeat; padding: 0 0 10px 2px; color: #fff; margin: 0 0 7px 0;}
.slogan a		{ color: #fff; text-decoration: none;}
.slogan a:visited	{ color: #fff; text-decoration: none;}
.slogan a:hover		{ color: #333; text-decoration: none;}
.slogan3	{ position: absolute; z-index: 2; top: 109px; left: 71px;}

.zag1		{ color: #950000; font-size: 17px; background: url(../images/bg/bull1.gif) left no-repeat; padding: 0 0 0 42px; margin: 0 0 2px 23px;}
.zag1 a		{ color: #950000; text-decoration: none;}
.zag1 a:visited	{ color: #950000; text-decoration: none;}
.zag1 a:hover	{ color: #950000; text-decoration: underline;}
.zag1 h1	{ font-size: 19px; font-weight: normal; margin: 13px 0 0 0;}
.zag2		{ font-size: 17px; background: url(../images/bg/bull1.gif) left no-repeat; padding: 0 0 0 29px; margin: 0 0 0 23px;}
.zag2-1		{ background: #a00501 url(../images/bg/zag2-1.jpg) left no-repeat; height: 23px; width: 266px; color: #fff; padding: 0 0 0 7px;}
.zag3		{ font-size: 17px; color: #666; background: url(../images/bg/zag3.gif) right no-repeat; position: relative; z-index: 1; top: -20px; padding: 0 0 0 20px;}
.zag4		{ font-size: 17px; color: #666; background: url(../images/bg/zag3.gif) right no-repeat; padding: 0 0 0 20px; margin: 20px 0 23px 0;}
.zag5		{ height: 28px; font-size: 70%; font-weight: bold; color: #333; background: url(../images/bg/zag5.gif) 100% 3px no-repeat; position: relative; z-index: 1; top: -12px; padding: 0 0 0 14px;}
.zag5-1		{ background: #f0f0f0 url(../images/bg/zag5-1.gif) left no-repeat; margin: 0 61px 0 0; padding: 3px 7px 4px 16px;}
.zag6		{ font-size: 17px; color: #950000; background: url(../images/bg/zag3.gif) right no-repeat; padding: 0 0 0 20px; margin: 20px 0 23px 0;}

.line1		{ height: 10px; font-size: 1px; background: #e8e8e8; position: relative; z-index: 1; margin: 0 0 9px 0;}
.bull2		{ position: absolute; z-index: 1; right: -7px;}

.line2		{ height: 3px; font-size: 1px; background: url(../images/bg/line2.gif) left no-repeat; position: relative; z-index: 1; margin: 0 0 16px 0;}
.bull3		{ position: absolute; z-index: 1; right: -7px;}

.line3		{ height: 12px; font-size: 1px; background: url(../images/bg/line3.gif) left bottom no-repeat; position: relative; z-index: 1; margin: 0 0 16px 0;}
.bull4		{ float: right; margin: 0 -1px 0 0; position: relative; z-index: 1;}

.line4		{ height: 5px; font-size: 1px; position: relative; z-index: 2;}
.bull5		{ margin: 0 0 0 -1px; position: absolute; z-index: 2;}

.line5		{ height: 3px; font-size: 1px; position: relative; z-index: 2;}
.bull6		{ margin: 0 0 0 -1px; position: absolute; z-index: 2;}

.line6		{ height: 4px; font-size: 1px; position: relative; z-index: 2;}
.bull7		{ margin: 0 0 0 -1px; position: absolute; z-index: 2;}

.line7		{ height: 5px; font-size: 1px; position: relative; z-index: 2; background: url(../images/bg/line7.gif) left bottom repeat-x;}
.bull5		{ margin: 0 0 0 -1px; position: absolute; z-index: 2;}

.icat		{ width: 100%;}
.icat-td	 { vertical-align: top; width: 50%; padding: 0 21px 0 21px;}
.icat-1		{ font-size: 70%; font-weight: bold; color: #333; border-left: 1px solid #950000; padding: 0 0 0 6px; margin: 0 0 5px 0;}
.icat-2		{ font-size: 70%; color: #666; background: url(../images/bg/icat-2.gif) left bottom no-repeat; padding: 0 0 17 0;}
.icat-3		{ margin: 34px 0 0 0;}
.icat-3	td	{ vertical-align: top;}
.icat-3-1	{ width: 1px; padding: 0 12px 0 0;}
.icat-1 a		{ color: #333; text-decoration: none;}
.icat-1 a:visited	{ color: #333; text-decoration: none;}
.icat-1 a:hover		{ color: #b5090a; text-decoration: underline;}
.icat-4		{ font-size: 70%; font-weight: bold; background: url(../images/bg/icat-4.gif) 0px 5px no-repeat; margin: 0 0 5px 13px; padding: 0 0 0 43px;}
.icat-4 a		{ color: #666; text-decoration: none;}
.icat-4 a:visited	{ color: #666; text-decoration: none;}
.icat-4 a:hover		{ color: #950000; text-decoration: underline;}
.icat-4-1	{ padding: 17px 0 0 0;}

.cont1		{ padding: 0 9% 0 64px; font-family: Arial, Tahoma, sans-serif;}

.inews		{ margin: 0 0 20px 20px;}
.inews-1	{ font-size: 57%; font-family: Arial; color: #999; background: url(../images/bg/inews-1.gif) left no-repeat; padding: 0 0 0 52px; margin: 0 0 7px 0;}
.inews-2	{ font-size: 70%; font-weight: bold;}
.inews-3	{ font-size: 70%; color: #999; padding: 0 13px 0 0;}
.inews-2 a		{ color: #406fa4; text-decoration: underline;}
.inews-2 a:visited	{ color: #406fa4; text-decoration: underline;}
.inews-2 a:hover	{ color: #950000; text-decoration: none;}

.iobj		{ background: #f0f0f0 url(../images/bg/main2.gif) 19px 0px no-repeat; padding: 0 0 17px 0;}
.iobj-1		{ display: inline;}
.iobj-1 img	{ border: solid #ccc 3px; display: inline;}
.iobj-2		{ display: inline; margin: 0 0 0 7px;}
.iobj-3		{ clear: both; font-size: 70%; font-weight: bold; margin: 3px 0 0 0;}
.iobj-4		{ font-size: 70%; color: #333;}
.iobj-3 a		{ color: #333; text-decoration: none;}
.iobj-3 a:visited	{ color: #333; text-decoration: none;}
.iobj-3 a:hover		{ color: #333; text-decoration: underline;}
.iobj-5		{ padding: 0 0 27px 20px;}
.iobj-more	{ width: 100%; margin: 7px 0 0 0;}
.iobj-more td	{ vertical-align: top; font-size: 70%; width: 50%; padding: 5px 13px 0 0;}
.iobj-more img	{ border: solid 3px #ccc;}
.iobj-more span	{ color: #999; font-size: 83%;}
.iobj-more a		{ color: #333; text-decoration: none;}
.iobj-more a:visited	{ color: #333; text-decoration: none;}
.iobj-more a:hover	{ color: #333; text-decoration: underline;}
.iobj-2 img	{ border: 0px;}

/* Рекомендуем */

.recomm		{ width: 100%; margin: 13px 0 40px 0;}
.recomm td	{ vertical-align: top; padding: 0 21px 0 21px; width: 33%;}
.recomm-1	{ float: left;}
.recomm-2	{ background: url(../images/bg/bull8.gif) left no-repeat; padding: 0 0 0 13px; font-weight: bold; font-size: 70%; margin: 7px 0 7px 112px}
.recomm-3	{ font-size: 70%; color: #666; margin: 0 0 0 112px}
.recomm-2 a		{ color: #950000; text-decoration: none;}
.recomm-2 a:visited	{ color: #950000; text-decoration: none;}
.recomm-2 a:hover	{ color: #950000; text-decoration: underline;}

/* Футер */
.foot-1		{ font-size: 1px; background: #e8e8e8; height: 5px; margin: 0 0 0 302px; position: relative; z-index: 1;}
.foot-2		{ background: url(../images/bg/foot-2.gif) left no-repeat; font-size: 1px; height: 12px; position: relative; z-index: 1;}
.foot-3		{ background: url(../images/bg/foot-3.jpg) left no-repeat; height: 158px; width: 100%;}
.foot-3-1 	{ vertical-align: bottom; position: relative; z-index: 1;}
.foot-4		{ height: 71px; width: 100%;}
.foot-4-1	{ width: 301px; text-align: center;}
.foot-4-2	{ border-left: solid 1px #d6d6d6; border-right: solid 1px #d6d6d6; border-bottom: solid 1px #950000;}
.foot-4-3	{ width: 200px; padding: 0 7px 0 20px;}
.foot-4-3 td	{ font-size: 70%;}
.foot-4-3 img	{ float: left; margin: 0 7px 0 0;}
.foot-4-3 a		{ color: #b2b2b2; text-decoration: none;}
.foot-4-3 a:visited	{ color: #b2b2b2; text-decoration: none;}
.foot-4-3 a:hover	{ color: #3366ff; text-decoration: none;}
.foot-5		{ background: #fff; margin: 0 0 0 23px;}
.foot-5-lt	{ width: 5px; height: 5px; background: url(../images/bg/foot-5-lt.gif) left no-repeat; float: left; font-size: 1px;}
.foot-5-rt	{ width: 5px; height: 5px; background: url(../images/bg/foot-5-rt.gif) left no-repeat; float: right; font-size: 1px;}
.foot-5-lb	{ width: 5px; height: 5px; background: url(../images/bg/foot-5-lb.gif) left no-repeat; float: left; font-size: 1px;}
.foot-5-rb	{ width: 5px; height: 5px; background: url(../images/bg/foot-5-rb.gif) left no-repeat; float: right; font-size: 1px;}
.foot-5-1	{ clear: both; font-size: 70%; padding: 0 8px 0 8px; color: #666;}
.foot-5-1 a		{ color: #950000; text-decoration: none;}
.foot-5-1 a:visited	{ color: #950000; text-decoration: none;}
.foot-5-1 a:hover	{ color: #950000; text-decoration: underline;}

.vopros		{ padding: 17px 0 0 27px; width: 174px; height: 62px; background: url(../images/bg/vopros.gif) left no-repeat; position: absolute; z-index: 1; top: -25px; left: 64px; font-weight: bold; font-size: 11px;}
.vopros a		{ color: #333; text-decoration: none;}
.vopros a:visited	{ color: #333; text-decoration: none;}
.vopros a:hover		{ color: #406fa4; text-decoration: none;}

/* кол-во на странице */
.koll		{ width: 100%; font-size: 57%; color: #878787; margin: -16px 0 0 0; position: relative; z-index: 1;}
.koll-1		{ text-align: right; padding: 2px 4px 3px 0;}
.koll-2		{ background: url(../images/bg/koll-2.gif) left repeat-y; padding: 0 0 0 0; width: 1%; padding: 2px 7px 3px 4px;}
.koll a		{ color: #b7b7b7; text-decoration: none;}
.koll a:visited	{ color: #b7b7b7; text-decoration: none;}
.koll a:hover	{ color: #333; text-decoration: none;}

/* Нумерация страниц в каталоге */
.num		{ width: 100%; font-size: 57%; height: 17px; margin: -3px 0 4px 0;}
.num1		{ width: 100%; font-size: 57%; height: 17px; margin: -22px 0 4px 0;}
.num td		{ vertical-align: middle;}
.num1 td	{ vertical-align: middle;}
.num-1		{ width: 1%; white-space: nowrap; background: #f3f3f3 url(../images/bg/num-1.gif) left no-repeat; border-right: 1px solid #fff; padding: 0 5px 0 5px;}
.num-2		{ width: 1%; white-space: nowrap; background: #f3f3f3; padding: 0 5px 0 5px;}
.num-3		{ width: 1%; white-space: nowrap; background: #f3f3f3 url(../images/bg/num-2.gif) right no-repeat; border-left: 1px solid #fff; padding: 0 5px 0 5px; border-right: solid 7px #fff;}
.num a		{ color: #656565; text-decoration: none;}
.num a:visited	{ color: #656565; text-decoration: none;}
.num a:hover	{ color: #000; text-decoration: none;}
.num span	{ font-weight: bold; background: #b7b7b7; color: #fff; padding: 0 3px 0 3px;}
.num1 a		{ color: #656565; text-decoration: none;}
.num1 a:visited	{ color: #656565; text-decoration: none;}
.num1 a:hover	{ color: #000; text-decoration: none;}
.num1 span	{ font-weight: bold; background: #b7b7b7; color: #fff; padding: 0 3px 0 3px;}

/* Каталог */
.cat1		{ width: 49%; padding: 0 15px 0 0; float: left; background: #fff; display: inline;}
.cat2		{ font-size: 90%; color: #ff3b3b; font-weight: bold; margin: 0 0 7px 0;}
.cat2 h2	{ font-size: 17px; margin: 0px; font-weight: normal;}
.cat3		{ padding: 0 15px 7px 15px;}
.cat6		{ font-size: 70%; text-align: left; color: #666; margin: 0 0 11px 0;}
.cat6 ul	{ margin: 0 0 0 16px; padding: 0 0 0 0;}
.cat6 li	{ font-size: 100%; background: url(../images/bg/li.gif) left no-repeat; list-style-type:none; padding: 0 0 0 15px;} 

.cat2 a			{ color: #950000; text-decoration: none; }
.cat2 a:visited		{ color: #950000; text-decoration: none;}
.cat2 a:hover		{ color: #333; text-decoration: underline;}

.cat5		{ clear: both; font-size: 1px; height: 3px; border-top: 1px solid #eaeaea; margin: 11px 0 11px 0;}

/* Каталог таблицей */
.tcat		{ width: 100%; font-size: 70%; color: #666; margin: 0 0 13px 0;}
.tcat td	{ vertical-align: middle;}
.tcat-1 td	{ border-bottom: 3px double #eaeaea; padding: 3px 10px 5px 10px;}
.tcat-2		{ width: 10%; text-align: middle; padding: 3px 10px 13px 10px; border-bottom: 1px solid #eaeaea; vertical-align: top;}
.tcat-3		{ border-bottom: 1px solid #eaeaea; padding: 3px 10px 13px 10px; font-size: 17px; vertical-align: middle;}
.tcat-4		{ border-bottom: 1px solid #eaeaea; padding: 3px 10px 13px 10px; vertical-align: top;}
.tcat-3 a		{ color: #950000; text-decoration: none; }
.tcat-3 a:visited	{ color: #950000; text-decoration: none;}
.tcat-3 a:hover		{ color: #333; text-decoration: underline;}

/* Меню каталога */
.cmenu		{ padding: 0 61px 11px 31px; margin: -7px 0 0 0; font-size: 70%; font-weight: bold; color: #666;}
.cmenu-1	{ padding: 0 0 4px 0;}
.cmenu-2	{ padding: 0 0 4px 36px;}
.cmenu-1_	{ background: url(../images/bg/cmenu-1_.gif) 5px no-repeat; padding: 0 0 4px 18px; color: #950000;}
.cmenu-2_	{ background: url(../images/bg/cmenu-2_.gif) 22px no-repeat; padding: 0 0 4px 36px;}
.cmenu-1 a		{ color: #666; text-decoration: none; }
.cmenu-1 a:visited	{ color: #666; text-decoration: none;}
.cmenu-1 a:hover	{ color: #950000; text-decoration: underline;}
.cmenu-1_ a		{ color: #950000; text-decoration: none; }
.cmenu-1_ a:visited	{ color: #950000; text-decoration: none;}
.cmenu-1_ a:hover	{ color: #950000; text-decoration: underline;}
.cmenu-2 a		{ color: #666; text-decoration: none; }
.cmenu-2 a:visited	{ color: #666; text-decoration: none;}
.cmenu-2 a:hover	{ color: #950000; text-decoration: underline;}
.cmenu-2_ a		{ color: #950000; text-decoration: none; }
.cmenu-2_ a:visited	{ color: #950000; text-decoration: none;}
.cmenu-2_ a:hover	{ color: #950000; text-decoration: underline;}

/* Селектор каталога */
.selcat		{ margin: 0 46px 0 31px; border-top: 1px solid #d1d1d1; padding: 16px 0 21px 0; color: #999; font-size: 57%;}
.selcat span	{ display: block; margin: 0 0 6px 0;}
.selcat select	{ font-size: 100%;}

/* Оформление прайса в правом меню */
.iprice		{ color: #666; margin: -11px 0 0 0; padding: 0 39px 0 38px;}
.iprice-1	{ background: url(../images/bg/iprice.gif) left no-repeat; font-size: 70%; font-weight: bold; padding: 0 0 0 26px;}
.iprice-2	{ font-size: 57%; padding: 0 0 0 26px; margin: 0 0 13px 0;}
.iprice-3	{ background: url(../images/bg/iprice.gif) left 15px no-repeat; font-size: 70%; font-weight: bold; padding: 13px 0 0 26px; border-top: 1px solid #d1d1d1;}

.iprice a		{ color: #666; text-decoration: none; }
.iprice a:visited	{ color: #666; text-decoration: none;}
.iprice a:hover		{ color: #950000; text-decoration: underline;}

/* Объект */
.mob		{ width: 100%;}
.mob-1		{ padding: 0 24px 0 55px;}
.mob-1 img 	{ border: 3px solid #cccccc;}
.mob-13		{ float:left;}
.mob-13 img 	{ border: 3px solid #cccccc; margin: 0 7px 7px 0;}
.mob-2		{ padding: 0 47px 0 0; font-family: Arial, Tahoma, sans-serif;}
.mob h2		{ font-size: 17px; margin: 0 0 11px 0; font-weight: normal; color: #950000; font-family: Tahoma, snas-serif;}
.allf		{ background: url(../images/bg/allf.gif) left no-repeat; padding: 0 0 0 17px; font-size: 70%; margin: 3px 0 3px 0;}
.allf a		{ color: #666; text-decoration: underline; }
.allf a:visited	{ color: #666; text-decoration: underline;}
.allf a:hover	{ color: #950000; text-decoration: underline;}
.mob-3		{ margin: 0 0 0 55px; font-size: 70%; color: #666;}
.mob-3 img	{ border: 3px solid #cccccc; margin: 0 0 3px 0;}
.mob-3 td	{ vertical-align: top; padding: 0 21px 13px 0;}

.mob-3 a		{ color: #666; text-decoration: underline; }
.mob-3 a:visited	{ color: #666; text-decoration: underline;}
.mob-3 a:hover		{ color: #950000; text-decoration: underline;}

.mob-4      { width:56px; }

.mob h2 a		{ color: #950000; text-decoration: none; }
.mob h2 a:visited	{ color: #950000; text-decoration: none;}
.mob h2 a:hover		{ color: #950000; text-decoration: underline;}

.mobo		{ width: 100%;}
.mobo-1		{ padding: 0 24px 0 0x;}
.mobo-1 img 	{ border: 3px solid #cccccc;}
.mobo-2		{ padding: 0 47px 0 0;}
.mobo h2	{ font-size: 17px; margin: 0 0 11px 0; font-weight: normal; color: #950000;}
.mobo-3		{ margin: 0 0 0 0px; font-size: 70%; color: #666;}
.mobo-3 img	{ border: 3px solid #cccccc; margin: 0 0 3px 0;}
.mobo-3 td	{ vertical-align: top; padding: 0 21px 13px 0;}

.mobo-3 a		{ color: #666; text-decoration: underline; }
.mobo-3 a:visited	{ color: #666; text-decoration: underline;}
.mobo-3 a:hover		{ color: #950000; text-decoration: underline;}

.mobo-3 h3	{ font-style: normal; color: #666; font-size: 17px;}

.mobo-4      { width:56px; }

.mob h2 a		{ color: #950000; text-decoration: none; }
.mob h2 a:visited	{ color: #950000; text-decoration: none;}
.mob h2 a:hover		{ color: #950000; text-decoration: underline;}


/* Стилизация новостей */
.news-1		{ padding: 0 61px 11px 31px; margin: -7px 0 0 0; font-size: 70%; font-weight: bold; color: #666;}
.news-1 select	{ height: 18px; font-size: 100%; margin: 0 7px 0 0;}
.news-1 input	{ position: relative; z-index: 1; top: 3px;}

.news-2		{ color: #666; font-size: 70%; margin: 17px 0 7px 0px;}

.mobn		{ width: 100%;}
.mobn-1		{ padding: 0 24px 0 0px;}
.mobn-1 img 	{ border: 3px solid #cccccc;}
.mobn-2		{ padding: 0 47px 0 0; font-family: Arial, Tahoma, sans-serif;}
.mobn h2	{ font-size: 17px; margin: 0 0 11px 0; font-weight: normal; color: #950000; font-family: Tahoma, sans-serif;}
.mobn-4         { width: 0px;}

.mobn h2 a		{ color: #950000; text-decoration: none; }
.mobn h2 a:visited	{ color: #950000; text-decoration: none;}
.mobn h2 a:hover		{ color: #950000; text-decoration: underline;}

/* Консультация */
.kons	{ font-size: 70%; margin: 0 0 20px 0; border-bottom: 1px solid #ccc; padding: 0 0 17px 0;}
.kons1	{ background: url(../images/bg/kons1.gif) left top no-repeat; height: 16px; padding: 0 0 0 22px; color: #999; margin: 0 0 9px 0;}
.kons2	{ color: #333; padding: 0 0 0 22px;  margin: 0 0 13px 0;}
.kons3	{ background: url(../images/bg/kons3.gif) left top no-repeat; height: 16px; padding: 0 0 0 22px; color: #999; margin: 0 0 9px 0;}
.kons4	{ color: #333; font-weight: bold; padding: 0 0 0 22px;}

.konsf	{ margin: 0 46px 0 31px; border-top: 1px solid #d1d1d1; padding: 16px 0 21px 0; color: #333; font-size: 70%; font-weight: bold;}
.konsf textarea	{ overflow: auto; width: 90%; height: 155px; border: 1px solid #999;}
.konsf1	{ border: 1px solid #999; width: 90%;}

.kons a		{ color: #990000; text-decoration: none;}
.kons a:visited	{ color: #990000; text-decoration: none;}
.kons a:hover	{ color: #990000; text-decoration: underline;}

.pub    { font-size: 80%;  font-weight: normal; }

/**/
.red	{ color: #990000;}

/* Стилизация элементов */
ul	{ margin: 0px 0 13px 13px; padding: 0px 0 0 0;}
ul li	{ font-size: 70%; line-height: 1.3em; background: url(../images/bg/li1.gif) 0px 7px no-repeat; list-style-type: none; padding: 0 0 0 13px;}
ol li	{ font-size: 70%; line-height: 1.3em;}

.table		{ font-size: 70%;}
.table p	{ font-size: 100%;}
.table ul li	{ font-size: 100%;}
.table ul 	{ font-size: 100%;}
.table ol li	{ font-size: 100%;}
.table ol 	{ font-size: 100%;}
.table_th td	{ color: #990000; font-weight: normal; border-bottom: solid 4px #ccc;}
.table_th1 td	{ color: #666; font-weight: normal; border-bottom: solid 1px #ccc;}
.table_th2 td	{ color: #666; font-weight: normal; border-bottom: solid 1px #ccc; background: #f4f4f4;}
.table td	{ padding: 5px 14px 6px 7px;}
.table ol li	{ font-size: 100%}
.table table	{ font-size: 100%;}
h3	{ font-weight: normal; color: #990000; font-style: italic; font-size: 80%;}

/* Отключить флеш */
.flashm		{ font-size: 11px; position: absolute; z-index: 5; right: 15px; margin: 70px 0 0 0;}
.flashm a		{ color: #999; text-decoration: none;}
.flashm a:visited	{ color: #999; text-decoration: none;}
.flashm a:hover		{ color: #333; text-decoration: none;}

/* Иконки ICQ и почты */
.icq	{ width: 25px; height: 49px; background: #e5e5e5 url(../images/icons/icq.gif) left top no-repeat; position: absolute; z-index: 2; top: 3px; left: 253px;}
.icq1	{ position: absolute; z-index: 2; top: 8px; left: 5px;}
.icq2	{ position: absolute; z-index: 2; top: 25px; left: 4px;}

/* Счетчичег */
.count		{ display: none;}
.uralweb	{ position: absolute; z-index: 1; top: 106px; left: 5px;}