/* Путь */
TABLE.base TD.path { width: 74%; height: 21px; padding: 3px 10px 0 35px; background: #2B950C url(../img/bg-path.gif) no-repeat 0 0; font-size: 11px; color: #FFF; }
TABLE.base TD.path A { color: #FFF !important; }
/* Форма */
TABLE.form { width: 450px; margin: .8em 0; }
TABLE.form TD { vertical-align: middle; padding: 2px 4px; }
TABLE.form TD.name { width: 30%; font-weight: bold; }
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.button INPUT { line-height: 1.7em; }
SPAN.star { padding: 0 3px; color: #FF652B; font-weight: bold; font-size: 15px; }
/* Различия с главной */
/* Контент */
TD.content { width: 71%; border-right: none; }
DIV.up { padding: 22px 0 10px 14px; background: url(../img/marker-arr-up.gif) no-repeat 0 21px; font-size: 11px; }
DIV.up A { color: #004f8a !important; }
TD.empty {width: 1%; background: #fff; }
TD.empty DIV { width: 40px; display: none; }
TD.top-menu { background: #fff; padding: 20px 23px 8px 23px; font-size: 11px; color: #7E7E7E; }
TD.top-menu A{ color: #7E7E7E !important; }
TD.top-menu A:hover{ color: #005595; }
DIV.lastnews DIV { font-size: 100%; }

TABLE.produce { width: 100%; margin: 6px 0 20px 0; text-align: center; }
TABLE.produce TD {
	/*height: 25px;*/
	vertical-align: middle;
	border-top: 1px #d8d8d8 solid;
	padding: 3px 9px;
	font-size: 11px;
	line-height: 16px;
	color: #000;
}
TABLE.produce TD.category { background: #005da3; font-size: 16px; line-height: 14px; border-top: 3px #fc0 solid; color: #fff; padding: 5px 9px;}
DIV.upp { float: right; font-size: 11px; padding-right: 8px; }
DIV.upp A { color: #fff !important; }
TABLE.produce INPUT.txt { width: 50px; }
TR.small TD { font-size: 11px; line-height: 14px; border-top: none; }

.b { background: #F1F1F1; font-weight: bold; }
.bt { border-top: 6px #fc0 solid !important; }
.bb { border-bottom: 1px #d8d8d8 solid; }
.tal { text-align: left; }
.tar { text-align: right; padding-right: 17px !important; white-space: nowrap; }


DIV.basket { background: #005da3 url(../img/basket-corner.gif) 0 100% no-repeat; border-top: 5px #d8d8d8 solid; position: relative; right: -1px; margin: 35px 0 28px 33px; padding: 0 20px 0 0; text-align: right; color: #fff; font-size: 11px; font-weight: normal; }
DIV.links { padding: 10px 0; }
DIV.basket A { color: #A0E1FF !important; }
DIV.basket DIV.title { background: none; font-size: 17px; padding: 5px 0; }
TABLE.basket { font-weight: bold; color: #fff; }
TABLE.basket TD { text-align: right; }
TABLE.basket TH { width: 1%; text-align: left; }
DIV.outer { width: 90%; }
DIV.costs { margin-left: 33px; padding: 0 20px 0 0; font-size: 12px; font-weight: bold; color: #005DA3; }
TABLE.costs { color: #474747; text-align: right; margin: 7px 0; font-weight: normal; }

DIV.marks { text-align: right; }
TABLE.groups TD { padding: 20px 20px 20px 0; }
DIV.bot { visibility: hidden; padding: 7px; background: #005da3; float: right; }

/*отличия от главной*/
DIV.outer { width: 90%; }
/* карта сайта */
UL.map { padding: 0 !important; margin: 10px 10px 0 0; }
UL.map LI { padding: 0 !important; margin: 2px 0; font-size: 13px; font-weight: bold; list-style-type: none !important; list-style-image: none !important; }
UL.map LI A { text-decoration: none !important; }
UL.map LI A:hover { color: #7cabe5 !important; }
UL.map LI UL { margin-left: -10px; margin-top2: '-15px'; }
UL.map LI UL LI { padding-left: 4px !important; font-size: 13px; font-weight: normal; }
UL.map LI UL LI A {  }
UL.map LI UL LI A:hover { color: #7cabe5 !important; }
UL.map LI UL LI UL { margin-left: -10px; margin-top2: '-15px'; }
UL.map LI UL LI UL LI { padding: 0 !important; font-size: 12px; }
UL.map LI UL LI UL LI A {  }
UL.map LI UL LI UL LI A:hover { color: #7cabe5 !important; }

SPAN.sel { color: #005595; }
div.site-search { text-align: left; position: relative; left: 0px; margin-bottom: 40px; }
