body    { padding: 0; margin: 0 0 0 0; background-color: #fff; font-family: Arial, Tahoma, Verdana, sans-serif;}
table   { font-family: Arial, Tahoma, 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;}
.fleft	{ float: left;}
.clear	{ clear: both; font-size: 1px;}
p		{ margin: 0 0 13px 0; line-height: 1.3em; font-size: 75%; color: #666;}
ul		{ font-size: 75%; color: #666;}
ul li	{ background: url(../images/bg/ipr3.gif) left 7px no-repeat; padding: 0 0 0 21px; list-style-type: none; }
ul ul 	{ font-size: 100%;}
ol		{ font-size: 75%; color: #666;}
ol ol 	{ font-size: 100%;}
.table		{ font-size: 75%; color: #666;}
.table td	{ border: solid 2px #fff; padding: 3px 0 2px 5px;}
.table_th1	{ background: #fff;}
.table_th2	{ background: #eeece9;}
h2	 	{ margin: 15px 0 0 13px; color: #666; font-size: 75%;}
h3	 	{ margin: 15px 0 0 13px; color: #666; font-size: 75%;}
a		{ color: #6E7E8D; text-decoration: underline;}
a:visited	{ color: #6E7E8D; text-decoration: underline;}
a:hover		{ color: #000; text-decoration: none;}

/* Шапка */
.flash1	{ position: absolute; z-index: 2; top: 0px; right: 0px;}
.flash2	{ position: absolute; z-index: 2; top: 262px; right: 364px;}
.pult	{ position: absolute; z-index: 1; top: 0px; left: 9px; background: url(../images/ell/pult.jpg) no-repeat; width: 22px; height: 58px;}
.logo	{ position: absolute; z-index: 1; top: 15px; left: 35px; width: 28%;}
.rus_	{ float: right; background: #15BF14 url(../images/bg/lang.gif) no-repeat; width: 26px; height: 14px; color: #fff; font-size: 11px; padding: 0 0 0 6px; margin: 6px 0 0 5px;}
.eng_	{ float: right; background: #15BF14 url(../images/bg/lang.gif) no-repeat; width: 26px; height: 14px; color: #fff; font-size: 11px; padding: 0 0 0 4px; margin: 6px 0 0 5px;}
.rus	{ float: right; width: 26px; height: 14px; color: #15BF14; font-size: 11px; padding: 0 0 0 6px; margin: 6px 0 0 5px;}
.eng	{ float: right; width: 26px; height: 14px; color: #15BF14; font-size: 11px; padding: 0 0 0 4px; margin: 6px 0 0 5px;}

.rus a		{ color: #15BF14; text-decoration: none;}
.rus a:visited	{ color: #15BF14; text-decoration: none;}
.rus a:hover	{ color: #15BF14; text-decoration: underline;}

.eng a		{ color: #15BF14; text-decoration: none;}
.eng a:visited	{ color: #15BF14; text-decoration: none;}
.eng a:hover	{ color: #15BF14; text-decoration: underline;}

.logo1		{ position: absolute; z-index: 2; background: url(../images/ell/logo.jpg) no-repeat; width: 207px; height: 114px; top: 0px; left: 0px;}
.logo11		{ position: absolute; z-index: 2; top: 0px; left: 239px;}
.logo1-3	{ position: relative; z-index: 1; float: left; width: 207px; height: 114px;}
.logo1-1	{ position: absolute; z-index: 2; top: 6px; left: 6px; width: 195px; height: 86px; border: solid 1px #009F00; background: #01CE01; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 44px; padding: 20px 0 0 35px;}
.logo1-2	{ position: absolute; z-index: 2; top: 96px; left: 6px; width: 195px; color: #999; text-transform: lowercase; font-size: 9px; font-family: Tahoma, sans-serif; padding: 0 0 0 43px;}

.head	{ width: 100%; background: #ededed; font-weight: bold; font-size: 11px; font-family: Tahoma, sans-serif; padding: 12px 389px 15px 0; min-height: 126px;}
.head2	{ width: 35%; float: right;}
.head1	{ border-top: solid 1px #ccc; text-align: left; padding: 3px 16px 2px 16px; white-space: nowrap;}
.head1_	{ border-top: solid 1px #ccc; text-align: left; padding: 3px 16px 2px 16px; white-space: nowrap;}
.head1 a			{ color: #000; text-decoration: none; background: url(../images/bg/plus.gif) 6px 0.4em no-repeat; padding: 0 0 2px 20px; width: 100%;}
.head1 a:visited	{ color: #000; text-decoration: none; background: url(../images/bg/plus.gif) 6px 0.4em no-repeat; padding: 0 0 2px 20px; width: 100%;}
.head1 a:hover		{ color: #fff; text-decoration: none; background: #20B920 url(../images/bg/plus.gif) 6px 0.4em no-repeat; padding: 0 0 2px 20px; width: 100%;}
.head1_ a			{ color: #fff; text-decoration: none; background: #20B920 url(../images/bg/plus.gif) 6px 0.4em no-repeat; padding: 0 0 2px 20px; width: 100%;}
.head1_ a:visited	{ color: #fff; text-decoration: none; background: #20B920 url(../images/bg/plus.gif) 6px 0.4em no-repeat; padding: 0 0 2px 20px; width: 100%;}
.head1_ a:hover		{ color: #fff; text-decoration: none; background: #20B920 url(../images/bg/plus.gif) 6px 0.4em no-repeat; padding: 0 0 2px 20px; width: 100%;}

.ico	{ position: absolute; z-index: 2; width: 109px; height: 12px; background: #fff; top: 16px; left: 43px;}
.ico1	{ position: absolute; z-index: 1; top: 2px; left: 5px;}
.ico2	{ position: absolute; z-index: 1; top: 3px; left: 33px;}
.ico3	{ position: absolute; z-index: 1; top: 3px; left: 68px;}
.ico4	{ position: absolute; z-index: 1; top: 3px; left: 96px;}

.poisk	{ position: absolute; z-index: 2; top: 40px; left: 45px; width: 15%;}
.poisk form	{ margin: 0px;}
.poisk1	{ width: 100%; position: absolute; z-index: 1; top: 0px; left: 0px;}
.poisk1 input	{ border: 1px solid #ccc; height: 20px; font-size: 11px; font-family: Tahoma, sans-serif; width: 100%;}
.poisk2	{ position: absolute; z-index: 1; top: 1px; left: 102%;}
.poisk2 input	{ height: 20px; width: 38px; font-size: 10px;}
.poisk33	{ font-size: 9px; color: #000; position: absolute; z-index: 1; top: 23px; white-space: nowrap;}
.poisk33 a		{ color: #000; text-decoration: underline;}
.poisk33 a:visited	{ color: #000; text-decoration: underline;}
.poisk33 a:hover	{ color: #000; text-decoration: none;}


.time	{ position: absolute; z-index: 1; top: 0px; right: 349px; width: 302px; height: 112px; background: url(../images/ell/bann.gif) no-repeat;}
.time1	{ position: absolute; z-index: 1; top: 15px; left: 25px; color: #C0C7CE; font-size: 11px;}
.time2	{ position: absolute; z-index: 1; top: 15px; right: 54px; width: 101px; height: 62px; background: url(../images/ell/kach.gif) no-repeat;}
.time3	{ width: 294px; height: 83px; background: #6E7E8D; position: absolute; z-index: 1; top: 0px; left: 3px;}
.time4	{ width: 179px; height: 29px; background: #6E7E8D; position: absolute; z-index: 1; top: 83px; left: 118px;}
.time5	{ position: absolute; z-index: 1; top: 15px; right: 54px; color: #fff; text-transform: uppercase; font-size: 18px; font-weight: bold;}

.bann	{ height: 112px; position: relative; z-index: 2;}
.bann1	{ height: 62px; width: 215px; position: absolute; z-index: 2; top: 15px; left: 43px; background: #fff;}

/* Главная страница */
.ind	{ width: 100%; position: relative; z-index: 1; margin: -29px 0 0 0;}
.ind1	{ vertical-align: top; background: url(../images/bg/ipr2.gif) repeat-x; border-bottom: solid 1px #A8A9AA;}
.ind2	{ width: 230px; padding: 114px 0 0 0; vertical-align: top; background: #f0f0f0 url(../images/bg/ind4.gif) right repeat-y; border-bottom: solid 1px #A8A9AA;}
.ind3	{ width: 303px; padding: 114px 0 0 0; vertical-align: top;}
.ind4	{ background: #E5E6E4 url(../images/bg/ind4.gif) right repeat-y; height: 44px; vertical-align: top;}
.ind5	{ width: 230px; background: #E5E6E4 url(../images/bg/ind4.gif) right repeat-y; height: 44px; vertical-align: top;}
.ind6	{ vertical-align: top;}
.ind7	{ vertical-align: top; background: #F0F0F0 url(../images/bg/ind7.gif) bottom repeat-x;}

.ind3-1	{ white-space: nowrap; padding: 8px 0 0 26px; color: #fff; font-weight: bold; background: #219B1A url(../images/bg/ind3-1.gif) top left no-repeat; height: 33px; margin: 0 0 0 -8px; position: relative; z-index: 1;}
.ind3-n		{ background: #F0F0F0; padding: 12px 30px 14px 22px; border-bottom: solid #A8A9AA 1px;}
.ind3-n1	{ color: #ccc; font-size: 57%; background: url(../images/bg/ind3-n1.gif) left no-repeat; padding: 0 0 0 12px;}
.ind3-n2	{ color: #6E7E8D; font-weight: bold; font-size: 70%;}
.ask3 .ind3-n2	{ cursor: pointer;}
.ind3-n3	{ color: #666; font-size: 70%; padding: 0 0 24px 0;}
.ind3-n4	{ color: #999; font-size: 57%; text-align: right; background: url(../images/bg/ind3-n4.gif) 239px 100% no-repeat; padding: 0 0 9px 0; margin: -15px 30px 0 0;}

.ind3-n2 a		{ color: #6E7E8D; text-decoration: none;}
.ind3-n2 a:visited	{ color: #6E7E8D; text-decoration: none;}
.ind3-n2 a:hover	{ color: #6E7E8D; text-decoration: underline;}

.ind3-n4 a			{ color: #999; text-decoration: none;}
.ind3-n4 a:visited	{ color: #999; text-decoration: none;}
.ind3-n4 a:hover	{ color: #999; text-decoration: underline;}

.ind2-1	{ white-space: nowrap; padding: 8px 0 0 26px; color: #fff; font-weight: bold; background: #6E7E8D url(../images/bg/ind2-1.gif) top left no-repeat; height: 33px; margin: 0 0 0 -8px; position: relative; z-index: 1;}
.ind2-1	h1	{ font-size: 100%; margin: 0 160px 0 0;}

.ind2-2	{ white-space: nowrap; padding: 8px 0 0 26px; color: #fff; font-weight: bold; background: #6E7E8D url(../images/bg/ind2-2.gif) top left no-repeat; height: 33px; margin: 0 0 0 -8px; position: relative; z-index: 1;}
.ind2-2	h1	{ font-size: 100%; margin: 0 160px 0 0; background: url(../images/bg/ind2-2h1.gif) left no-repeat; padding: 0 0 0 23px;}

/* Элементы страницы */
.yline	{ font-size: 1px; background: #FFD116; height: 4px; margin: 1px 0 0 0;}
.yline1	{ font-size: 1px; background: #FFD116; height: 4px; margin: 1px 1px 0 0;}

/* Таблица адреса */
.addr	{ font-size: 70%;}
.maddr	{ font-size: 70%; float: right; margin: 0 7px 0 0;}
.addr1	{ color: #6E7E8D; font-weight: bold; vertical-align: top; padding: 0 0 0 22px;}
.addr2	{ color: #333; vertical-align: top; padding: 0 0 17px 17px;}
.addr3	{ background: url(../images/bg/addr3.gif) 22px 6px no-repeat; font-size: 1px; height: 15px;}
.maddr3	{ background: url(../images/bg/addr3.gif) right 6px no-repeat; font-size: 1px; height: 15px; margin: 0 211px 0 0;}

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

/* Предложение на главной */
.ipr1	{ width: 49%; float: left; padding: 0 0 17px 0;}
.ipr4	{ width: 100%; padding: 0 0 17px 0;}
.ipr2	{ height: 58px; background: #F3F1EE url(../images/bg/ipr2.gif) repeat-x; font-weight: bold; font-family: Tahoma, sans-serif; color: #333; font-size: 70%; padding: 25px 5px 0 30px; white-space: nowrap; margin: 0 0 17px 0;}
.ipr2-1	{ height: 58px; background: #F3F1EE url(../images/bg/ipr2.gif) repeat-x; font-weight: bold; font-family: Tahoma, sans-serif; color: #333; font-size: 70%; padding: 25px 5px 0 30px; white-space: nowrap; margin: 0 0 17px 0;}

.ipr2 h2	{ background: url(../images/bg/ipr2a.gif) left no-repeat; padding: 0 0 0 36px; margin: 0 0 0 0; font-size: 100%;}
.ipr2-1 h2	{  background: url(../images/bg/ipr2-1a.gif) left no-repeat; padding: 0 0 0 41px; margin: 0 0 0 0; font-size: 100%;}

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

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

.ipr3	{ font-size: 70%; margin: 0 0 5px 33px; background: url(../images/bg/ipr3.gif) left no-repeat; padding: 0 0 0 14px; color: #333;}
.ipr3 a				{ color: #333; text-decoration: underline;}
.ipr3 a:visited		{ color: #333; text-decoration: underline;}
.ipr3 a:hover		{ color: #333; text-decoration: none;}

/* Главная новинки */
.inov	{ padding: 10px 17px 10px 17px; border-right: 1px solid #fff; background: #f0f0f0;}
.inov h3 { margin: 0 0 0 0; background: url(../images/ell/stan.gif) left no-repeat; padding: 0 0 0 34px; font-size: 100%; font-weight: bold;}
.inov h3 a			{ color: #666; text-decoration: none;}
.inov h3 a:visited	{ color: #666; text-decoration: none;}
.inov h3 a:hover	{ color: #666; text-decoration: underline;}

.inov1	{ font-size: 70%; color: #999; padding: 0 0 7px 34px;}
.inov2	{ background: url(../images/ell/foto.gif) left top no-repeat; padding: 0 0 7px 34px; font-size: 70%; color: #999;}
.inov4	{ background: url(../images/icons/video.gif) left top no-repeat; padding: 0 0 7px 34px; font-size: 70%; color: #999;}
.inov3	{ background: url(../images/ell/cena.gif) 0px 9px no-repeat; padding: 0 0 35px 34px; font-size: 100%; color: #996600; font-weight: bold; white-space: nowrap;}

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

.innov3	{ position: relative; z-index: 1; color: #999; font-size: 57%; text-align: right; background: url(../images/bg/ind3-n4.gif) 163px 100% no-repeat; padding: 0 0 9px 0; margin: -15px 30px 0 0;}
.innov3 a			{ color: #999; text-decoration: none;}
.innov3 a:visited	{ color: #999; text-decoration: none;}
.innov3 a:hover		{ color: #999; text-decoration: underline;}

/* Вторые заголовки на главной */
.ind4-1		{ font-weight: bold; font-size: 70%; color: #666; padding: 22px 0 0 31px;}
.ask		{ float: right; width: 171px; height: 41px; background: #C5C6C5 url(../images/bg/ask.gif) no-repeat; font-weight: bold; font-size: 70%; padding: 9px 0 0 53px; margin: 0 8px 0 0;}
.ask a			{ color: #fff; text-decoration: underline;}
.ask a:visited	{ color: #fff; text-decoration: underline;}
.ask a:hover	{ color: #fff; text-decoration: none;}

.ask1		{ width: 171px; height: 39px; background: #C5C6C5 url(../images/bg/ask1.gif) no-repeat; font-weight: bold; font-size: 70%; padding: 9px 0 0 53px; margin: -2px 8px 0 38px;}
.ask1 a			{ color: #fff; text-decoration: underline;}
.ask1 a:visited	{ color: #fff; text-decoration: underline;}
.ask1 a:hover	{ color: #fff; text-decoration: none;}

.ask2		{ height: 20px; background: #f0f0f0 url(../images/bg/ask2.gif) no-repeat; font-weight: bold; font-size: 70%; padding: 3px 0 0 56px; color: #666;}
.ask2-1		{ background: #f0f0f0; padding: 32px 0 0 0; border-bottom: solid 5px #DADCDA}
.ask2-1 form { margin: 0 0 0 0;}

.ask3		{ padding: 13px 13px 13px 43px;}
.ask3 .ind3-n1	{ margin-bottom: 7px;}
.ask3 .ind3-n2	{ margin-bottom: 7px;}
.ask3 .ind3-n3	{ margin-bottom: 17px;}

.content .ind3-n1	{ margin-left: 7px;}
.content .ind3-n2	{ margin-left: 7px;}
.content .ind3-n3	{ margin-left: 7px;}
.content .num		{ margin-left: 7px;}

.num	{ font-weight: bold; color: #15BF14; font-size: 75%;}
.num a			{ color: #666; font-weight: normal; text-decoration: none;}
.num a:visited	{ color: #666; text-decoration: none;}
.num a:hover	{ color: #666; text-decoration: underline;}

/* Рекомендуемые */
.rek		{ padding: 13px 20px 4px 31px;}
.rek_		{ background: #F7F7F6; padding: 13px 20px 4px 31px;}
.rek1		{ float: left; background: url(../images/ell/stan.gif) 0% 3px no-repeat; font-size: 70%; color: #999; padding: 0 0 0 38px; width: 50%;}
.rek1 h3	{ margin: 0 0 0 0; padding: 0 0 0 0px; font-size: 140%; font-weight: bold;}
.rek1 h3 a			{ color: #666; text-decoration: none;}
.rek1 h3 a:visited	{ color: #666; text-decoration: none;}
.rek1 h3 a:hover	{ color: #666; text-decoration: underline;}
.rek2		{ float: left; width: 10%; margin: 3px 0 0 0;}
.rek3		{ float: left; font-size: 100%; color: #996600; font-weight: bold; white-space: nowrap; width: 30%;}

/* Волшебная форма */
.npt-h	{ width: 229px; height: 44px; background: #E5E6E4; border-top: 1px solid #A8A9AA;}
.npt-fin	{ width: 229px; background: #f0f0f0; border-bottom: solid #E5E6E4 5px; }
#npt	{ width: 230px; margin: -23px 0 0 0; position: relative; z-index: 1; background: #f0f0f0;}
#npt1bg	{ width: 125px; height: 23px; background: #F0F0F0 url(../images/bg/npt1bg.gif) no-repeat; font-size: 70%; font-weight: bold; padding: 0 0 0 25px;}
#npt2bg	{ width: 105px; height: 23px; background: #6E7E8D url(../images/bg/npt2bg.gif) no-repeat; font-size: 70%; padding: 0 0 0 18px;}

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

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

#npttd	{ width: 230px;}

#npt form	{ margin: 0px;}

#npt1	{ padding: 11px 0 0 0; background: url(../images/bg/ind4.gif) right repeat-y;}
#npt2	{ padding: 11px 0 0 0; display: none; background: #6E7E8D url(../images/bg/ind4.gif) right repeat-y;}

.mform	{width: 230px;}
.mform1	{ color: #666; font-size: 70%; vertical-align: top; padding: 2px 0 2px 10px;}
#npt2 .mform1	{ color: #C8CED4;}
.mform2	{ padding: 0 0 2px 0;}
.mform2 input		{ border: 1px solid #999; width: 157px;}
.mform2 textarea	{ border: 1px solid #999; width: 157px; overflow: auto;}
.mform3	{ padding: 0 0 13px 0;}

/* Футер на главной */
.ifoot		{ height: 220px; width: 100%; margin: 40px 0 0 0;}
.ifoot1		{ vertical-align: top; background: url(../images/bg/ifoot.jpg) right no-repeat; border-top: #E5E6E4 solid 4px; padding: 22px 2px 7px 31px;}
.ifoot1-1	{ color: #999; font-size: 70%; font-family: Tahoma, sans-serif;}
.ifoot1-2	{ color: #ccc; font-size: 70%; font-family: Tahoma, sans-serif; margin: 15px 0 0 0;}

.ifoot1-1 a			{ color: #999; text-decoration: none;}
.ifoot1-1 a:visited	{ color: #999; text-decoration: none;}
.ifoot1-1 a:hover	{ color: #999; text-decoration: underline;}

.ifoot2		{ vertical-align: bottom; width: 303px;}
.ifoot2-1	{ position: relative; z-index: 1; border-top: solid #E5E6E4 3px; padding: 42px 0 13px 0;}
.ifoot2-2	{ margin: 0 0 0 22px; color: #ccc; font-size: 60%; font-family: Tahoma, sans-serif;}
.ifoot2-2 img	{ float: left;}

.ifoot2-2 a			{ color: #ccc; text-decoration: none;}
.ifoot2-2 a:visited	{ color: #ccc; text-decoration: none;}
.ifoot2-2 a:hover	{ color: #125fa8; text-decoration: underline;}

.icount	{ float: right}

/* Футер обсчий */
.mfoot2		{ vertical-align: bottom; width: 230px;}
.mfoot1		{ vertical-align: top; border-top: #E5E6E4 solid 4px; padding: 22px 2px 7px 31px;}
.mcount		{ margin: 47px 0 0 0;}


/* Таблица обсчая */
.mai	{ width: 100%; position: relative; z-index: 1; margin: -29px 0 0 0;}
.mai1	{ width: 257px; vertical-align: top;}
.mai2	{ vertical-align: top; padding: 114px 0 0 0;}
.mai3	{ width: 230px; vertical-align: top; padding: 114px 0 27px 0;}

/* Таблица прайса */
.mai2-1 	{ height: 46px; border-bottom: solid 1px #FFD116; margin: 0 0 13px 0; background: #fff; position: relative; z-index: 1;}
.mai2-1 h2 	{ margin: 15px 0 0 13px; color: #666; font-size: 75%; background: url(../images/bg/mai2-1.gif) left no-repeat; padding: 0 0 0 37px;}
.mai2-1 p	{ font-size: 70%; color: #666; margin: 15px 15px 3x 50px; color: #cc0000;}
.mai2-2 	{ height: 46px; border-bottom: solid 1px #FFD116; border-top: solid 1px #FFD116; margin: 0 0 13px 0;}
.mai2-2 h2 	{ margin: 15px 0 0 13px; color: #666; font-size: 75%; background: url(../images/bg/mai2-2.gif) left no-repeat; padding: 0 0 0 37px;}
.price		{ width: 100%; background: #fff; position: relative; z-index: 1;}
.price h3	{ color: #666; font-size: 100%; font-weight: normal; background: url(../images/bg/ipr3.gif) left no-repeat; padding: 0 0 0 21px; margin: 0 0 0 29px;}
.price h2	{ color: #666; font-size: 100%; font-weight: normal; background: url(../images/bg/ipr3.gif) left no-repeat; padding: 0 0 0 21px; margin: 0 0 0 29px;}
.price h1	{ color: #666; font-size: 100%; font-weight: normal; background: url(../images/bg/ipr3.gif) left no-repeat; padding: 0 0 0 21px; margin: 0 0 0 29px;}
.price th	{ color: #999; font-size: 57%; font-weight: normal; text-align: left; padding: 0 7px 17px 0;}
.price td	{ color: #666; font-size: 75%; vertical-align: top; padding: 0 7px 13px 0;}
.price strong	{ margin: 0 0 0 56px; display: block}
.price td span	{ color: #996600; white-space: nowrap;}
.price th span	{ margin: 0 0 0 56px;}
.price a			{ color: #666; text-decoration: none;}
.price a:visited	{ color: #666; text-decoration: none;}
.price a:hover		{ color: #666; text-decoration: underline;}
.sort			{ color: #CCD2D7; font-size: 57%; float: right; margin: -30px 13px 0 0; position: relative; z-index: 1;}
.sort form { margin: 0px; display: inline;}
.sort select	{ font-size: 10px;}
.prepri		{ height: 13px; font-size: 1px;}

/* Путь */
.way	{ font-size: 11px; color: #999; position: absolute; z-index: 1; height: 120px; margin: -120px 0 0 0;}
.way td	{ vertical-align: bottom; padding: 4px 333px 7px 20px;}
.way a			{ color: #999; text-decoration: none;}
.way a:visited	{ color: #999; text-decoration: none;}
.way a:hover	{ color: #999; text-decoration: underline;}

/* Товар */
.tovar	{ font-size: 75%; color: #666;}
.tovar img { margin: 0 2px 2px 0; float: left}
.tovar td	{ vertical-align: top; line-height: 1.3em; padding: 0 10px 7px 30px;}
.may2 hr	{ margin: 0 0 0 0; color: #FFD116;}
.enc	{ border-top: 1px solid #FFD116; border-bottom: 1px solid #FFD116; padding: 13px 10px 13px 30px; margin: 7px 0 0 0;}
.enc h2	{ margin: 15px 0 13px 13px; color: #666; font-size: 75%;}
.enc h3	{ margin: 15px 0 13px 13px; color: #666; font-size: 75%;}

/* Спрос */
.spros		{ width: 45%; float: left; padding: 13px;}
.spros h3	{ font-size: 75%; color: #666; font-weight: normal; display: inline;}
.spros p	{ font-weight: bold;}

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

/* Меню на прочих страницах */
.lmenu	{ height: 51px; background: #F3F1EE url(../images/bg/lmenu.gif) no-repeat; color: #339933; font-weight: bold; padding: 21px 0 0 66px; margin: 0 0 14px 0;}
.lmenu1	{ font-size: 70%; font-family: Tahoma; font-weight: bold; margin: 0 13px 5px 29px;}
.lmenu1 a			{ color: #000; text-decoration: none; background: url(../images/bg/plus.gif) 6px 0.4em no-repeat; padding: 0 0 2px 20px; width: 100%;}
.lmenu1 a:visited	{ color: #000; text-decoration: none; background: url(../images/bg/plus.gif) 6px 0.4em no-repeat; padding: 0 0 2px 20px; width: 100%;}
.lmenu1 a:hover		{ color: #fff; text-decoration: none; background: #20B920 url(../images/bg/plus.gif) 6px 0.4em no-repeat; padding: 0 0 2px 20px; width: 100%;}
.lmenu1_	{ font-size: 70%; font-family: Tahoma; font-weight: bold; margin: 0 13px 5px 29px;}
.lmenu1_ a			{ color: #fff; text-decoration: none; background: #20B920 url(../images/bg/plus.gif) 6px 0.4em no-repeat; padding: 0 0 2px 20px; width: 100%;}
.lmenu1_ a:visited	{ color: #fff; text-decoration: none; background: #20B920 url(../images/bg/plus.gif) 6px 0.4em no-repeat; padding: 0 0 2px 20px; width: 100%;}
.lmenu1_ a:hover	{ color: #fff; text-decoration: none; background: #20B920 url(../images/bg/plus.gif) 6px 0.4em no-repeat; padding: 0 0 2px 20px; width: 100%;}

.lmenu2		{ font-size: 70%; font-family: Tahoma; margin: 0 13px 5px 57px;}
.lmenu2_	{ height: 13px; font-size: 1px;}
.lmenu2 a			{ color: #666; text-decoration: none;}
.lmenu2 a:visited	{ color: #666; text-decoration: none;}
.lmenu2 a:hover		{ color: #666; text-decoration: underline;}


.mpr2	{ height: 58px; background: #F3F1EE url(../images/bg/ipr2.gif) repeat-x; font-weight: bold; font-family: Tahoma, sans-serif; color: #333; font-size: 70%; padding: 25px 5px 0 30px; white-space: nowrap; margin: 27px 0 0 0;}
.mpr2-1	{ height: 58px; background: #F3F1EE url(../images/bg/ipr2.gif) repeat-x; font-weight: bold; font-family: Tahoma, sans-serif; color: #333; font-size: 70%; padding: 25px 5px 0 30px; white-space: nowrap;}

.mpr2 h2	{ background: url(../images/bg/ipr2a.gif) left no-repeat; padding: 0 0 0 36px; margin: 0 0 0 0; font-size: 100%;}
.mpr2-1 h2	{  background: url(../images/bg/ipr2-1a.gif) left no-repeat; padding: 0 0 0 41px; margin: 0 0 0 0; font-size: 100%;}

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

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

.content	{ padding: 13px;}

.scheme	{ height: 578px; background: url(../images/ell/map2.png) top right no-repeat;}

/* Навигация новостей */
.nav-news	{ font-size: 75%; color: #999;}
.nav-news a				{ color: #666; text-decoration: none;}
.nav-news a:visited		{ color: #666; text-decoration: none;}
.nav-news a:hover		{ color: #333; text-decoration: underline;}

/* Формы на сайте  */
.faqf	{ margin: 0px;}
.faq_order { font-size: 70%;}
.faq_order td	{ padding: 0 7px 7px 0;}
.faq_order input { width: 250px; border: solid 1px #999;}
.faq_order textarea { width: 250px; border: solid 1px #999; overflow: auto;}
.bit input	{ width: 100%; font-weight: bold; font-size: 12px;}
.red	{ color: #FF0000;}

.zakaz_form { margin: 0px;}
.faq11 { font-size: 70%;}
.faq11 td	{ padding: 0 7px 7px 0;}
.faq11 input { width: 250px; border: solid 1px #999;}
.faq11 textarea { width: 250px; border: solid 1px #999; overflow: auto;}
.faq11-1 input	{ width: 121px}

/* Карта сайта */
.site_map_1 { font-weight: bold; font-size: 90%; margin: 0 0 7px 0;}
.site_map_2 { font-size: 80%; font-weight: bold; margin: 0 0 7px 13px;}
.site_map_3 { font-size: 75%; margin: 0 0 7px 26px;}
