/* Разлинованая таблица */
TABLE.table { margin: .9em 0; border-bottom: 3px solid #E6E6E6; }
TABLE.table TH { padding: 4px 8px; background: #004f8a; color: #FFF; vertical-align: middle; font-size: 95%; font-size: '70%'; border-bottom: 4px solid #B2C0D6; }
TABLE.table TD { padding: 3px 8px; vertical-align: middle; border-bottom: 1px solid #E6E6E6; text-align: center; }
TABLE.table TH.lft, TABLE.table TD.lft { text-align: left; }
TABLE.table TH.rgh, TABLE.table TD.rgh { text-align: right; }
TABLE.m { width: 100%; }
TD.m { padding: 0 0 23px 23px; }
TABLE.main { width: 100%; height: 100%; }
/*шапка*/
TD.t-l { height: 21px; background: url(../img/t-l.gif) no-repeat 100% 0; }
TD.t-c { background: url(../img/t.gif); }
DIV.t { height: 16px; background: url(../img/t-c.gif) no-repeat 100% 0; }
TD.t-r { background: url(../img/t.gif); }
TD.top { background: #fff; }
DIV.w1 { background: #fff url(../img/2.gif) repeat-x 0 0; }
DIV.w2 { background: url(../img/corner.gif) no-repeat; }
DIV.w3 { height: 173px; position: relative; }
IMG.logo { margin: 37px 0 26px 75px; margin-bottom: '22px'; z-index: 212; position: relative; }
DIV.service {position: relative; z-index: 200;  background: #fff; width: 193px; padding-top: '6px'; }
DIV.service DIV { margin: 4px 0 0 30px; background: url(../img/cornerl.gif) no-repeat 100% 0; }
DIV.service IMG { margin: 0 9px; }
DIV.collage { position: absolute; padding-left: 230px; right: 0; z-index: 123; }
DIV.collage DIV { width: auto; height: 173px; float: right; background: url(../img/img.gif) no-repeat 0 0; }
TD.lft { background: #fff; vertical-align: top; width: 28%; border-right: 1px solid #d8d8d8; }
TD.content { background: #fff; vertical-align: top; border-right: 1px solid #d8d8d8; padding: 0 23px; width: 48%; }
TD.rht { background: #fff; vertical-align: top; padding: 0; width: 24%; padding: 0 18px;}
TD.btm { background: #fff; border-right: 1px solid #d8d8d8; vertical-align: bottom; }
TD.slice { background: #fff; height: 40px; }
TD.emp { height: 32px; background: #fff; }
/*меню*/
DIV.outer { width: 78%; }
DIV.menu { /*width: 78%;*/ padding-top: 35px;}
DIV.menu A:visited { color: #005DA3; }
DIV.sel { height: 22px; background: #005DA3 url(../img/menu.gif) no-repeat 0 0; padding-left: 33px; text-align: left; font-weight: bold; font-size: 14px; line-height: 22px; color: #fff; }
DIV.sel A { color: #fff !important; text-decoration: none !important; }
DIV.sub-menu { padding: 7px 0 10px 47px; position: relative; right: -1px; border-right: 1px solid #FFF; }
DIV.sub-menu DIV { background: none; text-align: left; font-weight: normal; font-size: 11px; line-height: 15px; }
DIV.sub-menu DIV A { color: #005595; text-decoration: underline; }
DIV.sub-menu DIV.opened { font-weight: bold; }
DIV.item { height: 22px; padding-left: 33px; border-top: 1px solid #d8d8d8; text-align: left; font-weight: bold; font-size: 14px; line-height: 22px; color: #155188; }
DIV.item A { color: #005595; text-decoration: none !important; }
DIV.item-last { height: 22px; padding-left: 33px; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; text-align: left; font-weight: bold; font-size: 14px; line-height: 22px; color: #155188; }
DIV.item-last A { color: #005595; text-decoration: none !important; }
/* подписка */
DIV.feed { padding: 35px 5px 0 0; text-align: left; position: relative; left: -27px }
/*  */

.anonces { border-top: 8px solid #006299; margin: 25px 0 15px 0  }
.anonces .brd { border-top: 4px solid #bccbde }
.anonces .title { color: #478bb2; font-size: 140%; font-weight: bold; border-bottom: 1px solid #ebebeb; padding: 9px 0 11px 0; }
.anonces table { border-collapse: collapse;  }
* html .anonces table { font-size: 100% }
.anonces table td { vertical-align: top; padding: 20px 0 0 0; font-size: 110%; color: #45494a }
.anonces table td.image { padding-right: 18px; text-align: right  }
.anonces table span { display: block; padding-bottom: .4em; font-size: 115%; font-weight: bold }
.anonces table span a { font-weight: bold }


div.site-search { text-align: left; position: relative; left: -27px; margin-bottom: 40px; }
/*прайсы*/
DIV.price { padding: .5em 0 25px; /*width: 74%;*/ }
DIV.price A:visited { color: #005595; }
DIV.price DIV { padding: 3px 0 3px 33px; background: url(../img/price.gif) no-repeat 11px 3px; text-align: left; font-weight: normal; font-size: 11px; line-height: 20px; color: #737373; }
DIV.price DIV A { font-weight: bold; font-size: 14px; line-height: 16px; color: #005595; text-decoration: underline; }
DIV.price DIV.zip { padding: 3px 0 3px 33px; background: url(../img/ico-zip.gif) no-repeat 11px 3px; text-align: left; font-weight: normal; font-size: 11px; line-height: 20px; color: #737373; }
DIV.price DIV.zip A { font-weight: bold; font-size: 14px; line-height: 16px; color: #005595; text-decoration: underline; }
DIV.search { text-align: left; position: relative; left: -27px; /*padding-left: 33px;*/ clear: both; }
/*контакты*/
DIV.contact { /*width: 66%;*/padding-left: 33px;  min-width: 135px;  }
DIV.contact DIV.phone { text-align: left; }
DIV.contact DIV.phone IMG { margin-right: 130px; }
DIV.contact DIV.number { white-space: nowrap; padding: 15px 0 8px 0; text-align: left; font-weight: normal; font-size: 18px; line-height: 18px; color: #005595; }
DIV.contact DIV.adress { text-align: left; font-weight: normal; font-size: 11px; color: #000; }
/**продукция*/
DIV.product { /*padding: 0 18px 0 18px;*/ }
DIV.product H2 { margin: 0; padding: 0 0 7px 10px !important; line-height: 14px; font-weight: bold; font-size: 14px; color: #005595; }
DIV.product DIV { background: url(../img/marker.gif) no-repeat 0 5px; padding: 2px 0 2px 9px; }
DIV.product DIV A { font-weight: normal; font-size: 12px; line-height: 13px; color: #005595 !important; }
/*новости*/
DIV.archiv { padding: 11px 0 0 0; font-size: 95%; font-weight: bold; }
DIV.arr { padding: 4px 0 0 0; font-size: 95%; }
DIV.archiv SPAN {  margin: 0 4px; padding: 0 4px 2px 4px; background: #0E408C; color: #FFF; }
DIV.archiv SPAN.sel { background: #B2C0D6; }
DIV.archiv SPAN A { color: #FFF !important; }
DIV.archiv SPAN A:visited { color: #CCC !important; }
H1.lastnews { padding-top: 10px !important; }
TABLE.lastnews TD { padding: 8px 50px 0 0; color: #000; font-size: 11px; }
TABLE.lastnews DIV { color: #A5A5A5; font-weight: bold; }
TABLE.lastnews A { color: #005595; /*display: block;*/ padding-bottom: 2px; text-decoration: underline;  }
TABLE.lastnews DIV.img { width: 45px; height: 45px; overflow: hidden; float: left; margin: 2px 6px 0 0; margin-right: '3px' }
DIV.pages { padding: 16px 0 18px 0; }
DIV.pages A {font-weight: bold; font-size: 11px;  color: #005595;}
/*нижнее меню*/
TD.bot-menu { border-right: 1px solid #7da4c1; background: #fff; padding: 9px 23px 13px 23px; font-size: 11px; color: #155188; }
TD.bot-menu A:visited { color: #155188; }
TD.bot-menu A { color: #155188; text-decoration: underline; }
/*подошва*/
TD.left-corner { border-right: 1px solid #7da4c1; background: url(../img/left-corner.gif) no-repeat 0 100%; }
TD.right-corner { background: url(../img/right-corner.gif) no-repeat 100% 100%; }
TD.copyright { border-right: 1px solid #7da4c1; }
DIV.copyright { padding: 39px 25px 5px 25px; color: #fff; font-size: 11px; font-weight: bold; }
DIV.design { padding: 0 25px; color: #fff; font-size: 11px; }
DIV.design A { color: #fff !important; text-decoration: underline; }

TABLE.formsearch { width: 100%; margin: .5em 0; margin-bottom2: 40px; }
TABLE.formsearch TD { vertical-align: middle; padding: 2px 4px; }
TABLE.formsearch TD.name { width: 45px; text-align: right; font-weight: normal; font-size: 11px; }
TABLE.formsearch TD.title { font-weight: bold; font-size: 14px; color: #005595; }
TABLE.formsearch TD.input { width2: 99%; }
TABLE.formsearch TD.input TABLE.buttons { float: right; }
TABLE.formsearch TD.input TABLE.buttons TH { padding: 5px 4px 1px 0; font-weight: normal; }
TABLE.formsearch TD.input INPUT { height: 2.2em; }
