/* */
TABLE.main { height: 100%; width: 100%; margin: 0; padding: 0; }
TABLE.main TD.top { height: 2%; }
/* flash */
TABLE.main TD.top DIV.flashin { height: 183px; width: 100%; }
TABLE.main TD.top DIV.flashin DIV.topline { background: url("../../images/topbg.gif") no-repeat 0 0; height: 89px; }
TABLE.main TD.top DIV.flashin DIV.topbg { height: 84px; background: url("../../images/topbg-grey.gif") repeat-x 0 0; }
TABLE.main TD.top DIV.flashin DIV.p2 { width: 161px; height: 183px; background: url("../../images/p2in.gif") no-repeat 0 0; position: absolute; top: 0; left: 11%; }
TABLE.main TD.top DIV.flashin DIV.p1 { width: 145px; height: 183px; background: url("../../images/p1in.gif") no-repeat 0 0; position: absolute; top: 0; left: 0; }
TABLE.main TD.top DIV.flashin DIV.p3 { width: 168px; height: 183px; background: url("../../images/p3in.gif") no-repeat 0 0; position: absolute; top: 0; left: 25%; }
TABLE.main TD.top DIV.flashin DIV.p4 { width: 118px; height: 183px; background: url("../../images/p4in.gif") no-repeat 0 0; position: absolute; top: 0; left: 62%; }
TABLE.main TD.top DIV.flashin DIV.p5 { width: 133px; height: 183px; background: url("../../images/p5in.gif") no-repeat 0 0; position: absolute; top: 0; left: 71%; }
TABLE.main TD.top DIV.flashin DIV.p6 { width: 136px; height: 183px; background: url("../../images/p6in.gif") no-repeat 0 0; position: absolute; top: 0; left: 80%; }
TABLE.main TD.top DIV.flashin DIV.p7 { width: 141px; height: 183px; background: url("../../images/p7in.gif") no-repeat 0 0; position: absolute; top: 0; right: 0;}
TABLE.main TD.top DIV.flashin IMG.logo { position: absolute; top: 0; left: 50%; top: 12px; margin-left: -100px; }

/* меню */
TABLE.main TD.topmenu { height: 2%; }
/* меню главное */
TABLE.main TD.topmenu DIV.menutop { width: 100%; height: 32px; text-align: center;}
TABLE.main TD.topmenu DIV.menutop TABLE.menutop { width: 90%; height: 32px; }
TABLE.main TD.topmenu DIV.menutop TABLE.menutop TD A { color: #fff; }
TABLE.main TD.topmenu DIV.menutop TABLE.menutop TD.lc { background:  url("../../images/menu-lc.gif") no-repeat 100% 0; width: 1%; border: none; padding: 0; }
TABLE.main TD.topmenu DIV.menutop TABLE.menutop TD { background: #ED1C24; border-top: 3px solid #FFD736; text-align: center; padding: 8px 3px 0 3px; }
TABLE.main TD.topmenu DIV.menutop TABLE.menutop TD.rc { background:  url("../../images/menu-rc.gif") no-repeat 0 0; width: 1%; border: none; padding: 0; }
/* service */
TABLE.main TD.topmenu DIV.rltv { height: 45px; width: 100%; z-index: 10; }
TABLE.main TD.topmenu DIV.rltv DIV.srv-prod { position: absolute; top: 16px; left: 35%; margin-left: -50px; width: 110px; }
TABLE.main TD.topmenu DIV.rltv DIV.srv-razd { position: absolute; top: 16px; left: 22%; margin-left: -50px; width: 110px; }
TABLE.main TD.topmenu DIV.rltv IMG.feedback { margin-left: 29px; margin-right: 28px; }
/* меню нижнее с продукцией */
TABLE.main TD.topmenu TABLE.menubot { width: 100%; height: 71px; border: solid 0px #000;}
TABLE.main TD.topmenu TABLE.menubot TD.lpad { width: 5%; }
TABLE.main TD.topmenu TABLE.menubot TD.curm { width: 25%; background: #DD1717 url("../../images/menuin-bg.gif") repeat-x 0 0;}
TABLE.main TD.topmenu TABLE.menubot TD.othm { width: 75%; background: #DD1717 url("../../images/menuin-bg.gif") repeat-x 0 0; }
TABLE.main TD.topmenu TABLE.menubot TD.othm DIV.blin {  width: 154px; height: 79px; position: absolute; top: -34px; right: 210px; }
TABLE.main TD.topmenu TABLE.menubot TD.othm DIV.blin2 {  width: 154px; height: 79px; position: absolute; top: -32px; right: 40px; }
TABLE.main TD.topmenu TABLE.menubot TD.othm DIV.varennik { width: 158px; height: 79px; position: absolute; top: -36px; right: 383px; }
TABLE.main TD.topmenu TABLE.menubot TD.othm DIV.varennik2 { width: 158px; height: 79px; position: absolute; top: -36px; right: 40px; }
TABLE.main TD.topmenu TABLE.menubot TD.othm DIV.pelmen { width: 151px; height: 79px; position: absolute; top: -32px; right: 555px; }
TABLE.main TD.topmenu TABLE.menubot TD.othm DIV.kotleta {width: 154px; height: 79px; position: absolute; top: -36px; right: 40px; }
TABLE.main TD.topmenu TABLE.menubot TD.othm DIV.hblin { position: absolute; top: 46px; right: 248px; }
TABLE.main TD.topmenu TABLE.menubot TD.othm DIV.hvarennik { position: absolute; top: 46px; right: 433px; }
TABLE.main TD.topmenu TABLE.menubot TD.othm DIV.hpelmen { position: absolute; top: 46px; right: 600px; }
TABLE.main TD.topmenu TABLE.menubot TD.othm DIV.hpelmen2 { position: absolute; top: 46px; right: 269px; }
TABLE.main TD.topmenu TABLE.menubot TD.othm DIV.hpelmen-big { position: absolute; top: 35px; left: 0; }
TABLE.main TD.topmenu TABLE.menubot TD.curm DIV.rltv { z-index: 5; }
TABLE.main TD.topmenu TABLE.menubot TD.curm DIV.pelmen-big { background: url("../../images/pelmen-img.gif"); width: 251px; height: 129px; position: absolute; top: -26px; left: -30px; }
TABLE.main TD.topmenu TABLE.menubot TD.curm DIV.varennik-big { background: url("../../images/varennik-img.gif"); width: 251px; height: 129px; position: absolute; top: -32px; left: -30px; }
TABLE.main TD.topmenu TABLE.menubot TD.curm DIV.blin-big { background: url("../../images/blin-img.gif"); width: 255px; height: 129px; position: absolute; top: -26px; left: -30px;  }
TABLE.main TD.topmenu TABLE.menubot TD.curm DIV.kotleta-big {background: url("../../images/kt-img2.gif"); width: 255px; height: 129px; position: absolute; top: -26px; left: -30px;  }}
TABLE.main TD.topmenu TABLE.menubot TD.othm DIV.hkotleta-big { position: absolute; top: 35px; left: 0; }
TABLE.main TD.topmenu TABLE.menubot A { color: #000; }
TABLE.main TD.topmenu TABLE.menubot TD.curm IMG.razd1s { display: block; margin-top: 35px; margin-left: 15px; color: #fff;}
TABLE.main TD.topmenu TABLE.menubot TD.curm IMG.razd1s2 { display: block; margin-top: 16px; margin-left: 15px; color: #fff;}
h2#page_head { position:relative; top:20px; left:14px; color:#fff; font-size:22pt; font-family:Georgia; white-space:nowrap; }

TABLE.main TD.topmenu TABLE.menubot TD.othm DIV.kotleta {border: dotted 0px #000; width: 158px; height: 83px; position: absolute; top: -39px; right: 40px;  background: url("../../images/kt-img-sm-fin.gif") no-repeat 0% 0%; text-align: center;}
TABLE.main TD.topmenu TABLE.menubot TD.othm DIV.hkotleta { position: absolute; top: 43px; right: 85px; }
*HTML TABLE.main TD.topmenu TABLE.menubot TD.othm DIV.kotleta {top: -39px;}
noindex:-o-prefocus, TABLE.main TD.topmenu TABLE.menubot TD.othm DIV.kotleta {top: -38px;}

TABLE.main TD.topmenu TABLE.menubot TD.othm DIV.kotleta2 {border: dotted 0px #000; width: 158px; height: 83px; position: absolute; top: -39px; right: 35px;  background: url("../../images/kt-img-sm-fin.gif") no-repeat 0% 0%; text-align: center;}
TABLE.main TD.topmenu TABLE.menubot TD.othm DIV.hkotleta2 { position: absolute; top: 43px; right: 80px; }

/***************************** */
/* новая верстка меню каталога */
/*******************************/
TABLE.products-section {width: 100%; height: 71px; border: dotted 0px #000;}
TABLE.products-section TD {border: solid 0px #000;}
TABLE.products-section TD.name {width: 20%; vertical-align: bottom;}
TABLE.products-section TD.item {width: 20%; text-align: center;}
TABLE.products-section TD.separator {width: 6%;}

TABLE.products-section TD A:link {position: relative; cursor: hand;}
TABLE.products-section TD A:visited {position: relative; cursor: hand;}
TABLE.products-section TD A:hover {position: relative; cursor: hand;}
TABLE.products-section TD A:active {position: relative; cursor: hand;}

DIV.big-item {width: 255px; height: 129px; border: solid 0px #000; margin: -20px 0px 0px -20px; position: relative; margin-bottom: -50px;}

DIV.pm-big {background: url("../../images/pelmen-img.gif"); width: 251px; height: 129px;}
DIV.vr-big {background: url("../../images/varennik-img.gif"); width: 251px; height: 129px;}
DIV.bn-big {background: url("../../images/blin-img.gif"); width: 255px; height: 129px;}
DIV.kt-big {background: url("../../images/flash-kotletki3.png"); width: 255px; height: 129px;}

DIV.pm-text-big {background: url("../../images/pelmen-big.gif"); width: 136px; height: 23px; margin-top: 15px; position: absolute;}
DIV.vr-text-big {background: url("../../images/varennik-big.gif"); width: 130px; height: 28px; margin-top: 15px; position: absolute;}
DIV.bn-text-big {background: url("../../images/blin-big.gif"); width: 138px; height: 23px; margin-top: 15px; position: absolute;}
DIV.kt-text-big {background: url("../../images/kotleta-big.gif"); width: 116px; height: 23px; margin-top: 15px; position: absolute;}

DIV.pm-small {background: url("../../images/pelmen-img-sm.gif"); width: 151px; height: 79px; margin: -35px 0px 0px 0px; position: relative;}
DIV.vr-small {background: url("../../images/varennik-img-sm.gif"); width: 158px; height: 79px; margin: -35px 0px 0px 0px; position: relative;}
DIV.bn-small {background: url("../../images/blin-img-sm.gif"); width: 154px; height: 79px; margin: -35px 0px 0px 0px; position: relative;}
DIV.kt-small {background: url("../../images/flash-kotletki3_sm.png"); width: 158px; height: 79px; margin: -37px 0px 0px 0px; position: relative; border: solid 0px #000;}

DIV.pm-text-small {background: url("../../images/pelmen-sm.gif"); width: 68px; height: 14px; margin: 0px 0px 0px 27%;}
DIV.vr-text-small {background: url("../../images/varennik-sm.gif"); width: 66px; height: 14px; margin: 0px 0px 0px 27%;}
DIV.bn-text-small {background: url("../../images/blin-sm.gif"); width: 68px; height: 14px; margin: 0px 0px 0px 27%;}
DIV.kt-text-small {background: url("../../images/kotleta-sm.gif"); width: 77px; height: 15px; margin: 0px 0px 0px 27%;}

*HTML DIV.pm-text-small {margin: 0px 0px 0px 24%;}
*HTML DIV.vr-text-small {margin: 0px 0px 0px 24%;}
*HTML DIV.bn-text-small {margin: 0px 0px 0px 24%;}
*HTML DIV.kt-text-small {margin: 0px 0px 0px 24%;}

TABLE.products-section-textpage {width: 100%; height: 71px; border: dotted 0px #000;}
TABLE.products-section-textpage TD {border: dotted 0px #000;}
TABLE.products-section-textpage TD.item {width: 20%; text-align: center;}
TABLE.products-section-textpage TD.separator {width: 5%;}
/*****************************************/
/* закончили новую верстку меню каталога */
/*****************************************/

/* контент */
TD.content { height: 92%; }
TD.content TABLE.content { width: 100%; }
/* левая колонка*/
TD.content TABLE.content TD.lcol { width: 30%; padding: 50px 30px 34px 0; color: #DD1717; font-size: 11px; }
/* sub-menu */
TD.content TABLE.content TD.lcol DIV.smenu { padding-left: 54px; font-weight: bold; }
TD.content TABLE.content TD.lcol DIV.smenu DIV { background: url("../../images/marker-smenu.gif") no-repeat 0 100%; padding-left: 16px; padding-bottom: 1px; margin-bottom: 4px; color: #F5C70C; }/*FFD736*/
TD.content TABLE.content TD.lcol DIV.smenu DIV A:hover {
	color: #FFD736;
}
/* заказы */
TD.content TABLE.content TD.lcol DIV.zakaz { background: #DD1717 url("../../images/zakaz-tc.gif") no-repeat 100% 0; width: 254px; height: 173px; margin-top: 59px; color: #FCD22A; }
TD.content TABLE.content TD.lcol DIV.zakaz DIV.bc { background: url("../../images/zakaz-bc.gif") no-repeat 100% 100%; width: 100%; height: 100%; }
TD.content TABLE.content TD.lcol DIV.zakaz DIV.bc DIV.yb { height: 173px; width: 246px; border-bottom: 3px solid #FFD736; padding-top: 14px; }
TD.content TABLE.content TD.lcol DIV.zakaz DIV.bc DIV.yb DIV.zakaz1 { background: url("../../images/zakaz1.gif") no-repeat 0 0; padding: 17px 0 0 96px; height: 66px; width: 100%; margin: 14px 0 4px 20px; }
TD.content TABLE.content TD.lcol DIV.zakaz DIV.bc DIV.yb DIV.zakaz1 A,
TD.content TABLE.content TD.lcol DIV.zakaz DIV.bc DIV.yb DIV.zakaz2 A { color: #fff; }
TD.content TABLE.content TD.lcol DIV.zakaz DIV.bc DIV.yb DIV.zakaz2 { background: url("../../images/zakaz2.gif") no-repeat 0 0; padding: 15px 0 0 97px; height: 66px; width: 100%; margin-left: 20px; }
/* опрос */
TD.content TABLE.content TD.lcol DIV.opros { font-size: 11px; font-weight: bold; padding-left: 48px; margin-top: 26px; color: #DD1717; }
TD.content TABLE.content TD.lcol DIV.opros DIV.qst { width: 66px; height: 20px; margin-bottom: 5px; background: url("../../images/questin.gif") no-repeat 0 0; }
TD.content TABLE.content TD.lcol DIV.opros SPAN { color: #000; font-weight: bold; display: block; padding-left: 2px; line-height: 14px; }
TD.content TABLE.content TD.lcol DIV.opros UL { padding: 5px 0 16px 27px; display: block; list-style: square outside url("../../images/markerin.gif"); }
TD.content TABLE.content TD.lcol DIV.opros UL LI { padding: 0; margin: 0;}
TD.content TABLE.content TD.lcol DIV.opros DIV.rez { font-weight: bold; padding-left: 2px;}
/* правая колонка */
TABLE.main TD.content TABLE.content TD.rcol { width: 70%; padding: 18px 62px 31px 0; text-align: justify; }

/* нижнее меню */
TABLE.main TD.botmenu { height: 2%; }
TABLE.main TD.botmenu DIV.botmenu { height: 70px; background: #DD1717 url("../../images/topbgin.jpg") no-repeat 0 0; width: 100%; margin-left: 0;  }
TABLE.main TD.botmenu DIV { width: 70%; float: right; color: #FFE57C; font-size: 11px; padding-top: 3px; vertical-align: top; line-height: 18px; margin-left: 284px;}
TABLE.main TD.botmenu DIV A { color: #FFE57C; }
TABLE.main TD.botmenu DIV SPAN { color: #fff; }

/* подвал */
TABLE.main TD.bottom { height: 2%; }
TABLE.main TD.bottom TABLE.bottom { width: 100%; height: 100%; }
TABLE.main TD.bottom TABLE.bottom TD.lc { width: 30%; }
TABLE.main TD.bottom TABLE.bottom TD.copyright { width: 44%; padding: 17px 0 27px 0; font-size: 11px; color: #666; line-height: 12px; }
TABLE.main TD.bottom TABLE.bottom TD.copyright STRONG { padding-bottom: 4px; display: block; margin: 0; }
TABLE.main TD.bottom TABLE.bottom TD.copyright A { color: #DD1717;}
TABLE.main TD.bottom TABLE.bottom TD.copyright SPAN { display: block; padding-top: 4px; padding-bottom: 4px; }
TABLE.main TD.bottom TABLE.bottom TD.banner { padding-top: 17px; text-align: right; padding-right: 62px }
TABLE.main TD.bottom TABLE.bottom TD.banner IMG { margin-left: 8px; margin-bottom: 5px; }

/*разлинованая таблица*/
TABLE.table { margin: .5em 0; }
TABLE.table TH { padding: 3px 10px 2px 10px; background: #DD1717; font-weight: bold; color: #FFF; vertical-align: middle;  text-align: center; border-bottom: 2px solid #FBE255;	}
TABLE.table TH.first { background: #DD1717 url("../../images/tb-cl.gif") no-repeat 0 0; text-align: left;}
TABLE.table TH.last { background: #DD1717 url("../../images/tb-cr.gif") no-repeat 100% 0; text-align: right;}
TABLE.table TD { padding: 3px 10px; text-align: center; vertical-align: middle; border-bottom: 2px solid #DD1717; background: #FFF; }
TABLE.table TD.first { text-align: left; }
TABLE.table TD.last { text-align: right; }

/* сертификаты */
TABLE.gallery { width: 5%; float: left; margin: 10px 40px 0 0; }
TABLE.gallery TH { padding: 1px; vertical-align: middle; text-align: center; height: 180px; }
TABLE.gallery TH IMG { border: 2px solid #999; }
TABLE.gallery TD { padding: 3px 4px 0 4px; font-size: 11px; text-align: center; vertical-align: top; height: 35px; }
TABLE.gallery TD.dt {
	height: 13px;
}

/* награды */
TABLE.nagrd { width: 85%; }
TABLE.nagrd TD { padding: 6px; }
TABLE.nagrd TD IMG { border: 2px solid #999;  width:120px; height: 160px; overflow: hidden; }
TABLE.nagrd TD SPAN { display: block; font-size: 95%; color: #444; margin-top: 3px; }
TABLE.nagrd TD A { display: block; margin-top: 4px; margin-bottom: 6px; font-weight: bold; }

/* выбранная награда */
DIV.nagrd { text-align: center; }
DIV.nagrd IMG { margin: 6px; }

/* формы и вакансии */
TABLE.form { width: 85%; margin: .9em 0 2em 0; }
TABLE.form TD { vertical-align: middle; padding: 3px 4px 3px 4px; }
TABLE.form TH { text-align: left; border-bottom: 2px solid #F49292; padding: 4px; }
TABLE.form TD.name { width: 30%; font-weight: bold;}
TABLE.form TD.vname { width: 25%; font-weight: bold; padding-right: 20px; }
TABLE.form TD.input { width: 70%; }
TABLE.form TD.input TABLE.buttons { float: right; }
TABLE.form TD.input TABLE.buttons TH { padding: 5px 4px 1px 0; font-weight: normal; }
TABLE.form TD.input INPUT, TABLE.form TD.input SELECT { height: 2.2em; padding: 3px; }
TABLE.form TD.input TEXTAREA { padding: 3px; }
SPAN.star { padding: 0 3px; color: #DD0000; font-weight: bold; font-size: 14px; }
TABLE.form TH { text-align: left; border-bottom: 2px solid #F49292; padding: 4px; }
TABLE.form TD.input A { display: block; float: right; margin-right: 5px; font-weight: bold; margin-top: 8px; }
TABLE.form TD.input INPUT.btn { float: right; margin-top: 8px; margin-left: 20px; }

/* новости */
DIV.news { margin-top: 1em; text-align: left; }
DIV.news DIV { margin-bottom: 1em; clear: left; }
DIV.news IMG { float: left; margin: .3em 5px 0px 0; border: 1px solid #999; }
DIV.news SPAN { font-size: 95%; color: #444; display: block; }
DIV.news DIV.h { clear:none; margin-bottom: .3em; }
DIV.page { font-weight: bold; padding-top: 1em;}
SPAN.date { display: block; color: #444; }

/* Гостевая книга */
DIV.guest TABLE.guest { width: 100%; text-align: left;}
DIV.guest TABLE.guest TD.ico { width: 2%; padding: 3px 3px 0 0; vertical-align: top; }
DIV.guest TABLE.guest TD.text { width: 98%; padding-bottom: 10px; }
DIV.guest TABLE.guest TD.text A { font-weight: bold; }
DIV.guest TABLE.guest TD.text DIV { color: #444; font-size: 95%; padding-bottom: .2em; }
DIV.guest H2 { margin-top: 2em; }
DIV.guest TABLE.form { width: 70%; }

/* Вопросы и ответы */
OL.faq { margin-left: 10px; }
DL.faq DT { padding: 2px 0 1px 5px; font-weight: bold; text-align: left; }
DL.faq DT SPAN { color: #444; font-size: 95%; font-weight: normal; }
DL.faq DT DIV { color: #DD1717; }
DL.faq DD { padding: 3px 0 30px 0px; font-size: 95%; }
DL.faq DT A { text-decoration: none !important; }

/* список товаров */
TABLE.katalog { width: 85%; }
TABLE.katalog TD { padding: 6px; vertical-align: top; }
TABLE.katalog TD.name { font-size: 150%; font-size: '110%'; padding-top: 1.5em; }
TABLE.katalog TD.name  A { color: #EE9F15; text-decoration: none; }
TABLE.katalog TD.name  A:hover { color: #F6CF8B; }
TABLE.katalog TD.prod { width: 5%; }
TABLE.katalog TD.prod IMG {/* border: 2px solid #999; */}
TABLE.katalog TD DIV { margin-bottom: .5em; padding-bottom: .5em; }
TABLE.katalog TD SPAN { display: block; margin-top: .6em; font-weight: bold; }

/* карта сайта */
UL.map LI { font-weight: bold; font-size: 115%; margin-top: .4em; color: #DD1717;}
UL.map UL { padding-left: 30px; list-style: disc url(); color: #DD1717; }
UL.map UL LI { font-size: 95%; }
UL.map UL UL LI { font-size: 100%; font-weight: normal; }

/* заказ продукции */
TABLE.prod { width: 100%; border-left: 1px solid #999; border-top: 1px solid #999; }
TABLE.prod TH { padding: .4em; color: #fff; background: #DD1717; vertical-align: middle; border-right: 1px solid #fff; }
TABLE.prod TD.pname { text-align: center; padding: .4em; background: #FFD8D8; font-weight: bold; }
TABLE.prod TD { background: #fff; padding: .2em; text-align: center; vertical-align: middle; border-bottom: 1px solid #999; border-right: 1px solid #999; }
TABLE.prod TD.name { text-align: left; padding-left: .5em; }
INPUT.btnp { float: right; margin-top: 20px; height: 2.2em; }

/* результаты опроса */
TABLE.dg TD { background: #F4F4F4; }
TABLE.dg TD DIV { background: #DD1717; }
TABLE.dg TH { color: #000; }