/* ============================================
   Site: Завод теплообменного оборудования
   Copyright: Astronim* [http://www.astronim.com]
   Coder: Ivan Leonchikov [ivan@iliven.net]
   Version: 10 May 2006
==============================================*/
* { margin:0; padding:0; }
html { width:100%; height:100%; }
body { position:relative; width:100%; min-width:984px; height:auto; min-height:100%; background:#000 url(../i/bg_body.jpg) repeat-x; text-align:center; }

a { font:normal 12px Arial; color:#fff; text-decoration:underline; }
a:hover { text-decoration:none; }
img { border:0; }
img.png { behavior:url("include/png.htc"); }

#parent { position:relative; float:right; width:90%; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 984 ? "984px" : ( document.body.clientWidth > 1050? "1050px": "auto" )); min-width:984px; max-width:1050px; overflow:hidden; font:normal 100.01% Arial sans-serif; color:#000; text-align:left; }
.clear { clear:both; float:none !important; height:0px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important; }

.mail { position:absolute; z-index:998; top:49px; left:202px; }
.map { position:absolute; z-index:998; top:48px; left:237px; }
.logo { position:absolute; left:49px; top:62px; }

#top { height:107px; background:url(../i/bg_top2.jpg) repeat-x; }
.top2 { height:107px; background:url(../i/bg_top.jpg) no-repeat; }

.menu { position:relative; z-index:999; height:42px; padding-left:195px; }
.menu li { float:left; background-color:#1064bf; list-style-type:none; }
.menu li a { display:block; padding:9px 7px; font:bold 14px Arial; color:#d5ecfb; text-decoration:none; text-transform:uppercase; }
.menu li.here a { color:#67a4e7; }
.menu li:hover, .menu li.over { background:#67a4e7 url(../i/a_sleft.gif) no-repeat; }
.menu li:hover a, .menu li.over a { background:url(../i/a_sright.gif) no-repeat 100% 0; }
.menu li.here:hover { background:none; }
.menu li.here:hover a { background:none; }

.jsmenu { position:absolute; visibility:hidden; z-index:999; top:0px; left:0; font:bold 14px Arial; color:#fff; }
.jsmenu a { display:block; float:left; margin-right:20px; padding:8px 0 10px 0; font:bold 14px Arial; color:#fff; }
.jsmenu a.last { display:block; float:left; margin-right:0; padding:8px 0 10px 0; font:bold 14px Arial; color:#fff; }
.jsmenu img.png { float:left; }
.jsmenu .lnk { float:left; background-color:#67a4e7; }

.menu2 { float:right; width:400px; height:65px; margin-top:-10px; padding:10px 26px 0 166px; background:url(../i/catalog.gif) no-repeat 0 12px; }
.menu2 .lmenu, .menu2 .rmenu { width:150px; float:left; }
.menu2 .lmenu a, .menu2 .rmenu a { font:normal 12px/20px Arial; color:#99c9f9; }

.left { width:100%; margin-right:-492px; min-height:480px; height:auto; _height:480px; float:left; background:url(../i/bg_left3.jpg) repeat-x 0 1px; }
.left2 { margin-right:492px; background:url(../i/bg_left2.jpg) no-repeat 0 1px; }
.left3 { background:url(../i/bg_left.jpg) no-repeat 100% 153px; }

.tech { height:183px; padding:186px 0 0 148px; }
.tech img { padding-bottom:10px; }
.tech p { margin:2px 0; font:bold 14px Arial; color:#ffe4a2; }
.tech p a { padding-right:20px; font:bold 14px Arial; color:#ffe4a2; text-decoration:none; background:url(../i/tech.gif) no-repeat 100% 6px; }
.tech p a:hover { text-decoration:underline; }

.news { padding-left:110px; }
.news .news_gl { margin:12px 0; }
.news .news_gl .date { font:normal 10px Arial; color:#c6c6c6; width:38px; float:left; }
.news .news_gl .text { font:normal 12px Arial; color:#fff; width:258px; float:left; }
.news .news_gl .text a { font:normal 12px Arial; color:#fff; text-decoration:none; }
.news .news_gl .text a:hover { text-decoration:underline; }
.news .news_all { margin-left:38px; font:normal 12px Arial; color:#c6c6c6; }
.news .news_all a { font:normal 12px Arial; color:#c6c6c6; }

.right { width:492px; min-height:580px; height:auto; _height:580px; float:left; background:url(../i/bg_right.jpg) no-repeat 0 147px; }

.flash { width:492px; height:147px; background:url(../i/bg_flash.jpg) no-repeat; }

.tech2 { height:240px; padding:39px 0 0 67px; }
.tech2 img { padding-bottom:10px; }
.tech2 p { margin:2px 0; font:bold 14px Arial; color:#d8d5fa; }
.tech2 p a { padding-right:20px; font:bold 14px Arial; color:#d8d5fa; text-decoration:none; background:url(../i/zto.gif) no-repeat 100% 6px; }
.tech2 p a:hover { text-decoration:underline; }

.search { width:385px; height:34px; margin-left:50px; background:#0059b7 url(../i/search_left.gif) no-repeat; }
.search2 { width:385px; height:34px; background:url(../i/search_right.gif) no-repeat 100% 0; }

#search fieldset { padding:6px 0 0 190px; border:0; }
#search select { width:175px; font:normal 11px Arial; color:#000; }

#footer p { padding:13px 0 20px 110px; float:left; font:normal 12px Arial; color:#c6c6c6; }
#footer img { float:right; margin:0 57px 20px 0; }

/* Дополнительнык стили */
div.counter{display:inline; height:0px; left:-1000px; margin:0px;
padding:0px; position:absolute; top:-1000px; visibility:hidden;
width:0px}
.gray {color:#A5A5A5; font-size:10px; line-height:10px}
.red, .star, .error {color:#C03B20}
.sstr { font-weight:bold}

/* ============================================
   Конец
==============================================*/
