html  { height: 100%;}
body    { height: 100%; padding: 0px; margin: 0px; font-family: Arial, sans-serif; font-size: 13px; color: #5f7881;}
table   { font-family: Arial, sans-serif; border-collapse: collapse; margin: 0px; font-size: 13px; color: #5f7881;}
td      { padding: 0px;}

/* Общая стилизация */
h1      { margin: 0 0 13px 0; color: #354d6e; font-size: 24px; font-weight: normal;}
h2      { margin: 0 0 13px 0; color: #354d6e; font-size: 16px; font-weight: normal;}
h3      { }
h4      { }



img     { border: 0px;}
object    { border: 0px;}
p     { margin: 0 0 13px 0; line-height: 1.3em;}
form    { margin: 0px;}
input   { font-family: Arial; font-size: 13px;}
textarea  { font-family: Arial; overflow: auto;}
select    { font-family: Arial;}

a     { color: #2c91ee; text-decoration: underline; outline: none;}
a:visited { color: #2c91ee; text-decoration: underline;  outline: none;}
a:hover   { color: #ff6015; text-decoration: underline; outline: none;}

/*
.table    { width: 100%; border-bottom: 1px solid #95a1a6; margin: 0 0 13px 0;}
.table th { font-weight: normal; color: #68909f; font-size: 11px; border-bottom: 1px solid #95a1a6; padding: 0 13px 7px 5px; vertical-align: top;}
.table td { color: #354d6e; padding: 11px 13px 7px 5px; vertical-align: top;}
*/

ul      { margin-left: 2em; line-height: 1.3em; padding: 0; position: relative; display: table;}
ol      { margin-left: 2em; line-height: 1.3em; padding: 0;display: table;}
ol li,
ul li   {vertical-align: bottom; margin-bottom: 0.7em; }
ul li   {position: relative;}




/* Скелеты */
.sk   { min-width: 970px; width: 100%; width:expression(document.body.clientWidth < 970? "970px": "100%"); position: relative; z-index: 1; text-align: center;}
.sk1  { margin: auto; max-width: 1160px; width: 89%; width:expression(document.body.clientWidth > 1160? "1160px": "89%"); position: relative; z-index: 1; text-align: left;}

.isk  { width: 100%;}
.isk1 { vertical-align: top; padding: 0 51px 27px 13px;}
.isk2 { vertical-align: top; padding: 0 0 27px 0; width: 50%;}

.msk    { width: 100%;}
.msk1   { vertical-align: top; width: 65%; padding: 0 51px 27px 13px;}
.msk1-1 { vertical-align: top; width: 100%; padding: 0 51px 27px 13px;}
.msk2   { vertical-align: top; padding: 37px 12px 27px 0;}

.xsk  { width: 80%; padding: 0 12px 27px 12px;}

.ysk  { padding: 0 0 27px 12px;}


/* Хидер */
.head   { position: relative; z-index: 1; border-bottom: 1px solid #95a1a6; height: 111px; margin: 0 0 19px 0;}
.logo   { position: absolute; z-index: 1; top: 30px; left: 13px;}
.slogan   { position: absolute; z-index: 1; top: 50px; left: 325px; border-left: 1px solid #95a1a6; padding: 3px 0 5px 14px; color: #000;}
.tel    { color: #354d6e; font-size: 25px; position: absolute; z-index: 1; top: 33px; right: 11px;}
.ozv    { position: absolute; z-index: 1; top: 66px; right: 11px;}

.ozv-h    { position: absolute; z-index: 1; top: 56px; right: -1px; width: 286px; height: 172px;}
.ozv1   { position: absolute; z-index: 1; top: 0px; right: 0px; background: url(/images/bg/ozv.png) left top no-repeat; width: 286px; height: 172px;}
.ozv2   { font-size: 16px; width: 18px; height: 16px; position: absolute; z-index: 2; top: 18px; right: 19px; background: url(/images/bg/ozv2.gif) left top no-repeat; font-weight: bold; line-height: 1em; text-align: center;}
.ozv2 a     { color: #fff; text-decoration: none; outline: none; display: block; text-align: center; position: absolute; z-index: 2; left: 0px; //top: 1px; width: 100%;}
.ozv2 a:visited { color: #fff; text-decoration: none;  outline: none;}
.ozv2 a:hover { color: #ff6015; text-decoration: none; outline: none;}
.ozv3   { position: absolute; z-index: 2; top: 23px; left: 29px;}
.ozv3_  { display: none;}
.ozv3-1   { margin: 0 0 4px 0;}
.ozv3-2   { margin: 0 0 9px 0;}
.ozv3-2 input   { width: 220px; border: 1px solid #e2e9ef;}
.ozv3-3   { text-align: center; padding: 5px 0 0 0;}

.ill  { height: 181px; background: #afd9fd left top no-repeat; margin: 0 0 38px 0;}
.ill1 { height: 34px; background: #afd9fd left top no-repeat; margin: 0 0 38px 0;}

/* Верхнее меню */
.tmenu    { width: 100%;}
.tmenu1   { float: right; background: #ddf6fe; margin: 0 93px 0 0; height: 23px; padding: 7px 12px 0 12px; border-bottom: 1px solid #ddf6fe; color: #000;}
.tmenu1_  { float: right; background: #1461b0; margin: 0 93px 0 0; height: 23px; padding: 7px 12px 0 12px; border-bottom: 1px solid #1d67b3; color: #fff;}
.tmenu1_ a      { color: #fff; text-decoration: none; outline: none;}
.tmenu1_ a:visited  { color: #fff; text-decoration: none;  outline: none;}
.tmenu1_ a:hover  { color: #fff; text-decoration: underline; outline: none;}
.tmenu2   { float: left; font-size: 16px; padding: 5px 12px 0px 12px; margin: 0 11px 0 0; border-bottom: 1px solid #fff; height: 25px;}
.tmenu2_  { float: left; font-size: 16px; padding: 5px 12px 0px 12px; margin: 0 11px 0 0; background: #1461b0; border-bottom: 1px solid #1d67b3; height: 25px; color: #fff;}
.tmenu2 a     { color: #000; text-decoration: underline; outline: none;}
.tmenu2 a:visited { color: #000; text-decoration: underline;  outline: none;}
.tmenu2 a:hover   { color: #ff6015; text-decoration: underline; outline: none;}
.tmenu2_ a      { color: #fff; text-decoration: none; outline: none;}
.tmenu2_ a:visited  { color: #fff; text-decoration: none;  outline: none;}
.tmenu2_ a:hover  { color: #fff; text-decoration: underline; outline: none;}
.tmenu3   { width: 100%; background: #1461b0; //height: 22px;}
.tmenu3 td  { padding: 11px 12px 11px 12px; color: #fff;}
.tmenu3 span    { display: block; float: left; margin: 0 21px 3px 0; white-space: nowrap;}
.tmenu3 a     { color: #8ed1ff; text-decoration: underline; outline: none; display: block; float: left; margin: 0 21px 3px 0; white-space: nowrap;}
.tmenu3 a:visited { color: #8ed1ff; text-decoration: underline;  outline: none;}
.tmenu3 a:hover   { color: #fff; text-decoration: underline; outline: none;}
.tmenu4   { }
.tmenu5   { }

/* Поиск на морде */
.ipo    { width: 100%; background: #1461b0 url(/images/bg/ipo.gif) left top no-repeat; margin: 0 0 23px 0;}
.ipo1   { background: url(/images/bg/ipo1.gif) right top no-repeat;}
.ipo2   { width: 100%; background: url(/images/bg/ipo2.gif) right bottom no-repeat;}
.ipo3   { background: url(/images/bg/ipo3.gif) left bottom no-repeat; padding: 11px 13px 17px 13px; color: #fff;}
.ipo4   { font-size: 11px; margin: 0 0 5px 0;}
.ipo5   { width: 100%; margin: 0 0 3px 0;}
.ipo5-1   { width: 75%;}
.ipo5-1 input { width: 100%; border: 1px solid #aaadb2; padding-left: 4px; font-size: 16px;}
.ipo5-2   { padding: 0 0 0 13px;}
.ipo6   { font-size: 11px; color: #93c1eb; margin: 0 0 17px 0;}
.ipo6 a     { color: #93c1eb; text-decoration: none; outline: none; border-bottom: 1px dashed #93c1eb;}
.ipo6 a:visited { color: #93c1eb; text-decoration: none;  outline: none;}
.ipo6 a:hover { color: #fff; text-decoration: none; outline: none; border-bottom: 1px solid #fff;}
.ipo7   { font-size: 11px; color: #93c1eb; margin: 0 0 11px 0;}
.ipo8   { }
.ipo8-1   { float: left; width: 40%; font-size: 16px; margin: 0 0 7px 0;}
.ipo8-1_  { float: left; width: 40%; font-size: 16px; margin: 0 0 7px 0; color: #609bd3;}
.ipo8 a     { color: #fff; text-decoration: underline; outline: none;}
.ipo8 a:visited { color: #fff; text-decoration: underline;  outline: none;}
.ipo8 a:hover { color: #ff6015; text-decoration: underline; outline: none;}
.ipo8-1_ a      { color: #609bd3; text-decoration: underline; outline: none;}
.ipo8-1_ a:visited  { color: #609bd3; text-decoration: underline;  outline: none;}
.ipo8-1_ a:hover  { color: #ff6015; text-decoration: underline; outline: none;}

/* Ком.предложение */
.kpre { border-top: 1px solid #95a1a6; padding: 7px 13px 0 13px;}
.kpre1    { width: 90%; height: 62px; color: #68909f; font-size: 11px; margin: 0 0 13px 0;}
.kpre1 a  { font-size: 13px;}
.kpre1-1  { padding: 0 0 0 66px; background: url(/images/bg/doc.gif) left no-repeat; width: 50%;}
.kpre1-2  { padding: 0 0 0 66px; background: url(/images/bg/xls.gif) left no-repeat; width: 50%;}
.kpre2    { padding: 0 0 0 66px; background: url(/images/bg/order_send.png) left no-repeat; font-size: 13px; height: 64px; vertical-align: top;}


.msk2 .kpre { border: none; padding: 0px 13px 0 13px;}
.msk2 .kpre1-1  { padding: 13px 5px 13px 66px; background: url(/images/bg/doc.gif) left no-repeat; width: 50%;}
.msk2 .kpre1-2  { padding: 13px 5px 13px 66px; background: url(/images/bg/xls.gif) left no-repeat; width: 50%;}

.sk2 .kpre  { border: none; padding: 0px 13px 0 13px;}
.msk2 .kpre1-1  { padding: 13px 0 13px 66px; background: url(/images/bg/doc.gif) left no-repeat; width: 50%;}
.msk2 .kpre1-2  { padding: 13px 0 13px 66px; background: url(/images/bg/xls.gif) left no-repeat; width: 50%;}

/* Футер */
.foot { border-top: 1px solid #95a1a6; width: 100%;}
.foot1  { vertical-align: top; padding: 11px 0 27px 13px; width: 30%;}
.foot1-1  { color: #354d6e;}
.foot1-2  { color: #354d6e; font-size: 25px; margin: 0 0 9px 0;}
.foot1-3  { color: #7c8ba1;}
.foot2  { vertical-align: top; padding: 11px 0 27px 0; color: #354d6e; font-size: 16px; width: 20%;}
.foot2-1  { background: url(/images/bg/foot2-1.png) left no-repeat; padding: 0 0 0 23px; margin: 0 0 7px 0;}
.foot2-2  { background: url(/images/bg/foot2-2.png) left no-repeat; padding: 0 0 0 23px; margin: 0 0 7px 0;}
.foot2-3  { background: url(/images/bg/foot2-3.png) left no-repeat; padding: 0 0 0 23px; margin: 0 0 7px 0;}
.foot3  { vertical-align: top; padding: 11px 0 27px 0;}
.foot3-1  { margin: 0 0 5px 0;}
.foot3 a      { color: #010101; text-decoration: underline; outline: none;}
.foot3 a:visited  { color: #010101; text-decoration: underline;  outline: none;}
.foot3 a:hover    { color: #ff6015; text-decoration: underline; outline: none;}
.foot4  { vertical-align: top; padding: 11px 23px 27px 0; text-align: right;}
.foot5  { }
.foot6  { }


/* Контент */
.way  { font-size: 13px; margin: -13px 0 17px 0;}
.way a      { color: #2c91ee; text-decoration: underline; outline: none;}
.way a:visited  { color: #2c91ee; text-decoration: none;  outline: none;}
.way a:hover  { color: #ff6015; text-decoration: underline; outline: none;}


.mpo  { border-bottom: 1px solid #95a1a6; padding: 0 12px 13px 12px; margin: -21px 0 21px 0;}
.mpo1 { font-size: 11px; color: #1461b0; margin: 0 0 3px 0;}
.mpo2 { width: 80%; margin: 0 0 5px 0;}
.mpo2-1 { }
.mpo2-1 input { width: 100%; font-size: 16px; border: 1px solid #aaadb2; padding-left: 4px;}
.mpo2-2 { padding: 0 0 0 13px; width: 1px;}
.mpo2-3 { padding: 0 0 0 13px;}
.mpo3 { font-size: 11px; color: #7297a5;}
.mpo3 a     { color: #7297a5; text-decoration: none; outline: none; border-bottom: 1px dashed #7297a5;}
.mpo3 a:visited { color: #7297a5; text-decoration: none;  outline: none; border-bottom: 1px dashed #7297a5;}
.mpo3 a:hover { color: #ff6015; text-decoration: none; outline: none; border-bottom: 1px solid #ff6015;}


.csk  { width: 100%; margin: 0 0 33px 0;}
.csk1 { width: 50%; vertical-align: top; padding: 0 17px 0 0;}
.csk2 { width: 50%; vertical-align: top; padding: 0 0 0 17px;}
.csk3 { margin: 0 0 27px 0;}
.csk3-1 { font-size: 16px; color: #354d6e; margin: 0 0 11px 0;}
.csk3-2 { margin: 0 0 3px 0;}
.csk3-1_  { font-size: 16px; color: #666; margin: 0 0 11px 0;}
.csk3-2_  { margin: 0 0 3px 0;}
.csk3-1 a     { color: #354d6e; text-decoration: underline; outline: none;}
.csk3-1 a:visited { color: #354d6e; text-decoration: underline;  outline: none;}
.csk3-1 a:hover   { color: #ff6015; text-decoration: underline; outline: none;}
.csk3-1_ a      { color: #666; text-decoration: underline; outline: none;}
.csk3-1_ a:visited  { color: #666; text-decoration: underline;  outline: none;}
.csk3-1_ a:hover  { color: #ff6015; text-decoration: underline; outline: none;}
.csk3-2_ a      { color: #999; text-decoration: underline; outline: none;}
.csk3-2_ a:visited  { color: #999; text-decoration: underline;  outline: none;}
.csk3-2_ a:hover  { color: #ff6015; text-decoration: underline; outline: none;}
.csk4 { color: #354d6e; font-size: 11px; margin: 0 0 17px 0;}

.tli  { width: 85%; margin: 0 0 23px 0;}
.tli th { font-size: 11px; font-weight: normal; color: #68909f; text-align: left; vertical-align: top; border-bottom: 1px solid #95a1a6; padding: 0 17px 2px 13px;}
.tli1   { vertical-align: middle; padding-left: 15px; background: #eff4f5; border-bottom: 1px solid #fff; width: 30px; color: #354d6e;}
.tli2   { vertical-align: middle; background: #eff4f5; border-bottom: 1px solid #fff; color: #354d6e; padding: 0 0 0 13px;}
.tli3   { vertical-align: middle; background: #eff4f5; border-bottom: 1px solid #fff; white-space: nowrap; color: #000; padding: 0 0 0 13px;}
.tli4   { vertical-align: middle; width: 48px; padding: 5px 17px 5px 12px; background: #eff4f5; border-bottom: 1px solid #fff; text-align: right; color: #354d6e;}
.tli4 input { width: 44px; border: 1px solid #aaadb2; font-size: 16px; text-align: right; padding-right: 4px;}
.tli5   { vertical-align: top; padding: 5px 17px 5px 12px; background: #eff4f5; border-bottom: 1px solid #fff; width: 1px; white-space: nowrap;}
.tli5 span { display: block; position: relative; z-index: 2; }
.tli5 a { display: block; left: -77px; position: absolute; top: 4px; z-index: 2; white-space: nowrap;}
.tli .tli-r td { background: #d9e5e7;}

.sto  { width: 100%;}
.sto1 { vertical-align: top; padding: 0 45px 0 0;}
.sto1 .image {margin-bottom: 15px;}
.sto2 { vertical-align: top; }
.sto3 {  margin: 0 0 17px 350px;background: #eff4f5; padding: 7px 0 11px 0;}
.sto3-1 { }
.sto4 { }
.sto4 th  { font-size: 11px; font-weight: normal; color: #68909f; text-align: left; vertical-align: bottom; padding: 0 17px 7px 13px;}
.sto4 td  { padding: 0 0px 7px 13px;}
.sto4-1 { white-space: nowrap; color: #000; font-size: 21px;}
.sto4-2 input { width: 44px; border: 1px solid #aaadb2; font-size: 16px; text-align: right; padding-right: 4px;}

.bas1 { text-align: right; background: #1461b0; padding: 7px 17px 7px 0; color: #fff; vertical-align: top;}
.bas2 { vertical-align: top; background: #1461b0; padding: 7px 17px 7px 12px; }
.bas2-1 { white-space: nowrap; font-size: 24px; color: #fff;}
.bas2-2 { color: #afc9e4;}

.bas3 { width: 70%;}
.bas3-1 { width: 150px; color: #354d6e; vertical-align: top; padding: 0 45px 13px 0; color: #354d6e;}
.bas3-1 span { color: #1461b0;}
.bas3-2 { padding: 0 0 13px 0}
.bas3-2 input { width: 100%; border: 1px solid #aaadb2; font-size: 16px; padding-left: 4px;}
.bas3-2 textarea { width: 100%; border: 1px solid #aaadb2; font-size: 16px; padding-left: 4px; height: 80px overflow: auto;}
.bas3-3 { padding: 0 0 13px 0}

.bas3-4 { width: 150px; vertical-align: top; padding: 17px 45px 13px 0; border-top: 1px solid #95a1a6;}
.bas3-5 { padding: 17px 0 13px 0;  border-top: 1px solid #95a1a6;}
.bas3-51  { margin: 0 0 13px 0;}
.bas3-52  { color: #354d6e;}



.bas4 { position: relative; z-index: 1;}
.bas4-1 { position: absolute; z-index: 1; top: -23px; right: -190px; color: #354d6e;}
.bas4-1 span { color: #1461b0;}

/* Новые стили */
label {cursor: pointer;}

.b-order-count-info {font-weight: normal;}
.b-order-error_name_text,
.b-order-error_firm_text,
.b-order-error_phone_text {margin-top: -11px; position: relative;}

.b-catalog-rand-product {color: #7297a5; cursor: pointer; font-weight: normal; text-decoration: none; outline: none; border-bottom: 1px dashed;}
.b-catalog-rand-product:hover {color: #ff6015; text-decoration: none; outline: none; border-bottom: 1px solid;}

.b-catalog-rand-product_main {color: #93C1EB;}
.b-catalog-rand-product_main:hover {color: #fff;}

.tli th {white-space: nowrap;}
.tli tbody td {height: 35px;}
.tli2 {width: 100%;}

.b-request-call {color: #2c91ee; font-weight: normal;}
.b-request-call_close {color: #fff; cursor: pointer;}
.b-request-call_close:link {color: #fff;}
.b-request-call_close:hover,
.b-request-call_close:active,
.b-request-call_close:focus {color: #ff6015;}

#ozv {display: none;}

.g-hidden {visibility: hidden;}
.g-error {display: none;}

.g-dashed {border-bottom: 1px dashed; cursor: pointer; text-decoration: none;}
.g-dashed:hover,
.g-dashed:active,
.g-dashed:focus {border: none;}

.b-catalog-order-del,
.b-catalog-order-add {cursor: pointer;}

.tooltip {cursor: help;}

.b-catalog-footnote-link {text-decoration: none;}
.b-catalog-footnote-link:visited {text-decoration: none;}
.b-catalog-footnote-link sup {cursor: help; font-size: 16px;}

.b-catalog-footnote-info {background: #eff4f5; border: 1px solid #1461b0; color: #666; display: none; padding: 7px; position: absolute; width: 250px; z-index: 99; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.b-catalog-footnote-info .wrapper {position: relative;}
.b-catalog-footnote-info .close {position: absolute; top: 0; right: 2px;}
.b-catalog-footnote-info-close {color: #1461b0; cursor: pointer; font-size: 16px; line-height: 1em;}
.b-catalog-footnote-info-close:link {color: #1461b0;}
.b-catalog-footnote-info-close:hover,
.b-catalog-footnote-info-close:active,
.b-catalog-footnote-info-close:focus {color: #ff6015;}
.b-catalog-footnote-info sup {font-size: 16px;}

#b-catalog-product {width: 100%;}
#b-catalog-product .sto5 table {margin: 0 0 13px 0; width: 100%;}
#b-catalog-product .sto5 th {border: 1px solid #d0d1d3; border-top: 1px solid #93a3a2; border-bottom: 2px solid #96a1a5; color: #68909f; font-weight: normal; font-size: 11px; padding: 7px 13px 7px 5px; vertical-align: bottom; text-align: left;}
#b-catalog-product .sto5 td {border: 1px solid #d0d1d3; color: #354d6e; padding: 11px 13px 7px 5px; vertical-align: top;}

.tto	{ }
.tto1	{ float: left; width: 309px; margin: 0 45px 15px 0;}
.tto1 .image {float: left; margin: 0 5px 5px 0; position: relative; width: 98px; height: 64px;}
.tto1 .image:hover { z-index: 10;}
.tto1 .image a     { display: block; float: left; border: 2px solid #2c91ee; height: 60px; overflow: hidden; vertical-align: middle;}
.tto1 .image a:hover   { border: 2px solid #ff6015; position: absolute; height: auto; z-index: 10; min-height: 60px;}
.tto1 .image1 {float: left; margin: 0 5px 5px 0;}
.tto1 .image1 a     { display: block; float: left; border: 2px solid #2c91ee; }
.tto1 .image1 a:hover   { border: 2px solid #ff6015;}
.tto2	{ }

.xfile		{ float: left; width: 309px; margin: 0 45px 15px 0; padding: 17px 0 0 0;}
.xfile1	{ padding: 11px 30px 0px 80px; margin: 0 0 11px 0; height: 59px;}


.msk1 table {margin: 0 0 13px 0; width: 100%;}
.msk1 th {border: 1px solid #d0d1d3; border-top: 1px solid #93a3a2; border-bottom: 2px solid #96a1a5; color: #68909f; font-weight: normal; font-size: 11px; padding: 7px 13px 7px 5px; vertical-align: bottom; text-align: left;}
.msk1 td {border: 1px solid #d0d1d3; color: #354d6e; padding: 11px 13px 7px 5px; vertical-align: top;}

.adv_link a:link,
.adv_link a:visited {color: #666; font-size: 11px; text-decoration: underline;}

.adv_link a:hover,
.adv_link a:active,
.adv_link a:focus {text-decoration: none;}

/* Карта сайта */
.site_map_1 {color: #364d6c; font-size: 16px; margin: 35px 0 18px;}
.site_map_1:first-child {margin-top: 0;}
.site_map_1 a:link,
.site_map_1 a:visited {color: #364d6c; text-decoration: underline;}

.site_map_1 a:hover,
.site_map_1 a:active,
.site_map_1 a:focus {text-decoration: none;}

.site_map_2 {color: #2e93eb; font-size: 13px; margin-bottom: 10px; margin-left: 10px;}
.site_map_2 a:link,
.site_map_2 a:visited {color: #2e93eb; text-decoration: underline;}

.site_map_2 a:hover,
.site_map_2 a:active,
.site_map_2 a:focus {text-decoration: none;}

.site_map_3 {color: #2e93eb; font-size: 13px; margin-top: 10px;margin-bottom: 10px;margin-left: 10px;}}
.site_map_3 a:link,
.site_map_3 a:visited {color: #2e93eb; text-decoration: underline;}

.site_map_3 a:hover,
.site_map_3 a:active,
.site_map_3 a:focus {text-decoration: none;}

.site_map_4 {color: #2e93eb; font-size: 13px; margin-top: 10px;margin-bottom: 10px;margin-left: 10px;}}
.site_map_4 a:link,
.site_map_4 a:visited {color: #2e93eb; text-decoration: underline;}

.site_map_4 a:hover,
.site_map_4 a:active,
.site_map_4 a:focus {text-decoration: none;}

.site_map_5 {color: #2e93eb; font-size: 13px; margin-top: 10px;margin-bottom: 10px;margin-left: 20px;}}
.site_map_5 a:link,
.site_map_5 a:visited {color: #2e93eb; text-decoration: underline;}

.site_map_5 a:hover,
.site_map_5 a:active,
.site_map_5 a:focus {text-decoration: none;}
/* /Карта сайта */


/* Новый каталог */
.ycato	{ margin: 0 0 0 25px;}

.ycat	{ font-size: 24px; margin: 0 0 2px 0;}
.ycat a    		 { color: #354d6e; text-decoration: none; outline: none; display: block; background: #eff4f5 url(../images/bg/lar.gif) 17px no-repeat; padding: 2px 34px 1px 34px;}
.ycat a:visited { color: #354d6e; text-decoration: none;  outline: none;}
.ycat a:hover   { color: #fff; text-decoration: none; outline: none; background: #1461b0 url(../images/bg/lar1.gif) 15px no-repeat;}

.ycat1	{ font-size: 16px; margin: 0 0 2px 0;}
.ycat1 a    		 { color: #354d6e; text-decoration: none; outline: none; display: block; background: #eff4f5 url(../images/bg/lar.gif) 17px no-repeat; padding: 4px 34px 3px 34px;}
.ycat1 a:visited { color: #354d6e; text-decoration: none;  outline: none;}
.ycat1 a:hover   { color: #fff; text-decoration: none; outline: none; background: #1461b0 url(../images/bg/lar1.gif) 15px no-repeat;}

.ycat_	{ font-size: 24px; margin: 0 0 2px 0;}
.ycat_ a    		 { color: #fff; text-decoration: none; outline: none; display: block; background: #1461b0 url(../images/bg/dar.gif) 15px no-repeat; padding: 2px 34px 1px 34px;}
.ycat_ a:visited { color: #fff; text-decoration: none;  outline: none;}
.ycat_ a:hover   { color: #fff; text-decoration: none; outline: none; background: #1461b0 url(../images/bg/dar.gif) 15px no-repeat;}

.ycat1_	{ font-size: 16px; margin: 0 0 2px 0;}
.ycat1_ a    		 { color: #fff; text-decoration: none; outline: none; display: block; background: #1461b0 url(../images/bg/dar.gif) 15px no-repeat; padding: 4px 34px 3px 34px;}
.ycat1_ a:visited { color: #fff; text-decoration: none;  outline: none;}
.ycat1_ a:hover   { color: #fff; text-decoration: none; outline: none; background: #1461b0 url(../images/bg/dar.gif) 15px no-repeat;}

.ycat2		{ width: 100%;}
.ycat2-1	{ vertical-align: top; padding: 11px 0 11px 0 ;}
.ycat2-2	{ vertical-align: top; width: 210px; padding: 12px 34px 11px 25px; font-size: 11px;}

.ycat2 .tli  { width: 100%; margin: 0 0 0 0;}

.ymenu	{ background: #1461b0; //height: 22px; padding: 11px 12px 11px 12px; font-size: 13px;}
.ymenu1	{ float: right; background: url(../images/bg/ymenu1.gif) left no-repeat; padding: 0 0 0 21px;}
.ymenu2	{ float: right; background: url(../images/bg/ymenu2.gif) left no-repeat; padding: 0 18px 0 21px;}
.ymenu a     { color: #fff; text-decoration: none; outline: none; border-bottom: 1px dashed #fff;}
.ymenu a:visited { color: #fff; text-decoration: none;  outline: none;}
.ymenu a:hover   { color: #d9e6f2; text-decoration: none; outline: none; border-bottom: 1px dashed #d9e6f2;}


.tmenu3   { width: 100%; background: #1461b0; //height: 22px;}
.tmenu3 td  { padding: 11px 12px 11px 12px; color: #fff;}
.tmenu3 span    { display: block; float: left; margin: 0 21px 3px 0; white-space: nowrap;}
.tmenu3 a     { color: #8ed1ff; text-decoration: underline; outline: none; display: block; float: left; margin: 0 21px 3px 0; white-space: nowrap;}
.tmenu3 a:visited { color: #8ed1ff; text-decoration: underline;  outline: none;}
.tmenu3 a:hover   { color: #fff; text-decoration: underline; outline: none;}

/*Поисковая выдача*/
.highlight{background:yellow}
.search_result{font-size:12px;font-style:italic; padding: 7px 0 0 0; display: none;}