* {margin:0;padding:0;border:0;}
body {background:#fff;}
html {font-size:75%;}
html, body {color:#304b58;font: normal 12px/14px Arial, sans-serif;}
ul, li {list-style:none;}
a {color:#d44f00;}

#page-container {width:995px;margin: auto;}
#page-container {width:995px;margin: auto;}
#lang-bar {position: relative;text-align:right;display:block;font-size:18px;right:-400px;width:600px;top:5px;}
#lang-bar li {display:inline;}
#lang-bar img {margin-bottom:-2px;}
#lang-bar li.icons {margin-right:26px;}
#lang-bar li.address {font-size:12px;padding-right:20px;color:#999}
#lang-bar li.address .phone {font-size:20px;color:#333;font-weight:bold}
#lang-bar li.icons a {text-decoration:none;padding:0 5px;font-size:8px;margin-right:5px;}
#gohome {background: url(../images/static/icons.gif) left -22px no-repeat;}
#gofeedback {background: url(../images/static/icons.gif) left top no-repeat;}
#gomap {background: url(../images/static/icons.gif) left -11px no-repeat;}

#header {width:100%;height:89px;margin-top:15px;position: relative;border-bottom:1px solid #98a6ae;background: #333 url(../images/static/headerbg.png) repeat-x;}
#header a {color:#fff;display:block;position: absolute;}
.logo {width:320px;height:70px;top:21px;left:20px;background: url(../images/static/logo.png) no-repeat;}
.lm_logo, .smz_logo, .velmash_logo {width:130px;font: normal 11px/12px Arial, sans-serif;height:44px;top:24px;padding-left:40px;}
.smz_logo {right:200px;background: url(../images/static/smz_logo.png) left 3px no-repeat;}
.lm_logo {right:390px;background: url(../images/static/lm_logo.png) left 3px no-repeat;}
.velmash_logo {right:15px;background: url(../images/static/velmash_logo.png) left 3px no-repeat;}

#load-qcat {display:none;width:64px;height:62px;position:absolute;z-index:200;margin:85px 0 0 465px;background:url(../images/static/preload_bg.png)}
#load-qcat img {margin:7px 0 0 8px;}
div.prev, div.next {cursor:pointer;height:232px;width:20px;}
div.prev {background:url(../images/static/btn_prev.png);position:absolute;z-index:100;}
div.next {background:url(../images/static/btn_next.png);position:absolute;z-index:200;margin-left:975px;}
div.disabled {display:none;}

#quick-catalog {width:995px;height:232px;background: url(../images/static/mainbg.gif);}
#quick-catalog div.wrapper {float:left;left:-5000px; position:relative; visibility:hidden;}
div.wrapper ul {position:relative;}
div.wrapper li {position:relative;height:232px;margin:0 10px;border:0 solid #fff;}
div.wrapper li span {position: absolute;top: 65px;z-index:5;color: #9eb3be;font-weight: bold;}
div.wrapper li img {position: absolute;bottom: 33px;z-index:1;}
#quick-catalog div.hover {background:#fff;height:232px;position: absolute;z-index:100;}
#quick-catalog div.hover span {color:#6d8089;width:150px;font-size:11px;text-align:left;left:0;top:23px;position: absolute;font-weight: normal;}
#quick-catalog div.hover span a {color:#f36f21;display:block;font:bold 15px/20px Arial, sans-serif;}
#quick-catalog div.hover img {position: absolute;bottom:33px;}
div.wrapper li.first {margin-left:0px;}
div.wrapper li.last {margin-right:0px;}

#tab_menu {height:32px;background:#567482 url(../images/static/tabborderfix.gif) left top repeat-x;padding:0px 5px;}
#tab_menu li {float:left;padding:0 4.5%;}
#tab_menu li.tab_active {background: url(../images/static/tab_active_bg_bottom.gif) repeat-x;padding-bottom:3px;}
#tab_menu li.tab_active a {color:#304b58;text-decoration: none;}
#tab_menu a {color:#fff;font:normal 16px/24px Arial, sans-serif;}

#track {background:#e7edf1;padding-left:45px;height:55px;color:#063145;border-bottom:1px solid #d7e1eb;font: 22px/55px Arial, sans-serif;}
#track li {float:left;margin-left:5px;}
#track li {font: 22px/55px Arial, sans-serif;}
#track a {color:#d44f00;}

#menu-sub-items {padding:0 0 0 50px;background:#f3f6f8 url(../images/static/itemborderfix.gif) left bottom repeat-x;height:93px;border-top:1px #fff solid;}
#menu-sub-items li {float:left;width:auto;margin:15px 3% 0 0;height:63px;padding:15px 0 0 0;color:#7a94a1;font:normal 12px/12px Arial, sans-serif;}
#menu-sub-items li.active {background:#fff;margin:15px 27px 0 0;padding:15px 18px 0 18px;}
#menu-sub-items a {color:#ff5f00;font:normal 18px/18px Arial, sans-serif;display:block;margin-bottom:5px;}
#menu-sub-items li.active a {color:#304b58;text-decoration:none;}

#content, #catalog, #magarch-cont {color:#304B58;margin:35px 101px 37px 0px;min-height:350px;padding-left:52px;font: normal 14px/16px Arial, sans-serif;}
#content h1, #catalog h1, #magarch-cont h1 {margin:0 0 14px 0;font:normal 20px/21px Arial, sans-serif;padding-bottom:10px}
#page-container h1 {margin:25px 0 0 48px;font:normal 20px/21px Arial, sans-serif;}
#content h2 {margin:0;font:normal 18px/18px Arial, sans-serif;}
#content h3, #content strong {font: bold 12px/14px Arial, sans-serif;}
#content p, div.news_body p {margin:0 0 20px 0;}
img.cimgLeft, div.news_body img.cimgLeft, div.news_body img {float:left;margin: 15px 15px 15px 0;border: solid #d7e1eb;}
img.cimgRight, div.news_body img.cimgRight {float: right; margin: 15px 0 15px 15px; border: solid #d7e1eb; clear: both}
#content img.cimgCenter {}
#content ul, #content-item-container ul, #content-item-container ol, #content ol, #news-container ul,  #news-container ol {margin:14px 0 28px 50px;}
#content ul li, #news-container ul li, #content-item-container li {margin:5px 0;list-style-image: url(../images/static/list-square.gif);}
#content-item-container ul {margin-bottom:20px;}

#content blockquote, #news-container blockquote {margin-left:50px;}

#catalog h2 {clear:both;margin:15px 0 8px 0;font:normal 18px/18px Arial, sans-serif;}
#catalog div.catalog_group {float:left;margin:0 0 23px 0; width: 50%;}
#catalog div.catalog_group h2 {margin:0 16px 11px 0;background:#f3f6f8;color: #304b58; font: normal 20px/21px Arial, sans-serif;padding: 26px 14px 20px 120px;}
#catalog div.catalog_group img {position: absolute;border:0;margin:8px 0 0 8px;}
#catalog div.catalog_group ul li {margin:0 0 0 120px;}
#catalog {margin:43px 0px 37px 0px;padding-left:27px;}
#catalog div.sub_group {display: inline-table;margin:0 0 15px 0;width:928px;padding:18px 20px 12px 20px;background:#f3f6f8;}
#catalog div.sub_group:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html div.sub_group {height: 1%;}
#catalog div.sub_group ul {float:left;padding:0 15px 18px 15px;}
#catalog div.sub_group li h3 {margin-bottom:10px;font: bold 14px/15px Arial, sans-serif;}
#catalog div.sub_group li a {margin:0 0 0 15px;}

#content-container {float:left;margin:0 0 15px 0;}
#right-container {float:right;width:307px; margin-top: 19px;}
#advertising {background:#e2e8eb;margin:19px 0 30px 0;padding:24px 0 24px 21px;}
#news-container ol li {list-style: decimal}
#news-container {margin:40px 0 60px 49px;width:609px;float:left;}
* html #news-container {margin:40px 0 60px 28px;}
#news-container div.news_body {margin:0 0 35px 0;color:#567482;clear: both;}
#news-container h2 {margin:0 0 12px 0;font:normal 18px/18px Arial, sans-serif;}

div.mycls  { font-size: 8px; color:#F8F8F8; text-decoration:none; }
div.mycls a{ font-size: 8px; color:#F8F8F8; text-decoration:none; }

#news {width:669px;margin:19px 0 0 0;}
#news h2 {color:#fffefe;padding:3px 0 0 51px;display:block;background:#9eb3be url(../images/static/dayb2.png) left top no-repeat;height:22px;font:normal 18px/18px Arial, sans-serif;}
#news div.news_body {background:#f8fafa;margin:3px 0 0 33px;padding:16px 35px 16px 17px;}
#news div.news_body h3 {margin:0 0 16px 0;font: bold 14px/14px Arial, sans-serif;}
#news div.first {background:#ecf0f2;}
#magarch-cont {margin:43px 0px 37px 0px;}
div.magarch {float:left;color:#8e989d;height:130px;background:#f3f6f8;margin:0 14px 20px 0;width:280px;padding:20px 0 10px 20px;}
div.magarch a {font:normal 14px/15px Arial, sans-serif;}
div.magarch a b {display:block;font:normal 18px/18px Arial, sans-serif;}
div.magarch img {float:left;margin-right:16px;border:1px solid #a3b7c1;}
div.magarch p {font:normal 12px/18px Arial, sans-serif;padding:5px 0 5px 0;}

#magazine {float:right;color:#8e989d;margin:19px 0 30px 0;padding:24px 0 0 21px;background:#f3f6f8;width:286px;}
#magazine img {float:left;margin:0 16px 0 0;border:1px solid #a3b7c1;}
#magazine a {font:normal 14px/15px Arial, sans-serif;}
#magazine span {display:block;}
#magazine span.file_type {margin:15px 0 0 0;}
#magazine b {display:block;font:normal 18px/18px Arial, sans-serif;}
#magazine p {clear:both;margin:25px 0 22px 0;}
#magazine a.archive {font:normal 18px/18px Arial, sans-serif;}

#mag_bann {float: right; color: #8e989d; margin:0 0 6px 0; padding: 0 0 0 21px; background: #e2e8eb; width: 286px}
#mag_bann img {float:left;margin:0 16px 0 0;border:1px solid #a3b7c1;}
#mag_bann a {font:normal 14px/15px Arial, sans-serif;}
#mag_bann span {display:block;}
#mag_bann span.file_type {margin:15px 0 0 0;}
#mag_bann b {display:block;font:normal 18px/18px Arial, sans-serif;}
#mag_bann p {clear:both;margin:25px 0 22px 0;}

#upcoming {float:right;width:307px;margin:0 0 40px 0;}
#upcoming h2 {margin:0 0 0 19px;font:normal 20px/21px Arial, sans-serif;color:#304b58;}
#upcoming h3 {font:normal 18px/18px Arial, sans-serif;}
#upcoming ul {background:#f3f6f8;margin:11px 0 0 0;padding:4px 0 12px 20px;}
#upcoming li {color:#8e989d;margin:20px 0 10px 0;}

#left-item-container {width:388px;float:left;margin:0 11px 40px 31px;}
* html #left-item-container {margin:0 8px 40px 14px;}
#left-item-container img {display:block;margin:47px 0 0 20px;}
div.item-declaration {color:#8e989d;background:#f3f6f8;padding:20px;margin-top:35px;}
span.download {padding-left:68px;display:block;margin:0 0 8px 0;height:50px;color:#304b58;font:normal 12px/14px Arial, sans-serif;background: url(../images/static/pdf-icon.png) top left no-repeat;}
span.download a {color:#d44f00;font:normal 14px/15px Arial, sans-serif;}
span.file-properties {display:block;margin-left:68px;}
div.item-declaration a.download {color:#d44f00;font:normal 18px/19px Arial, sans-serif;}

#content-item-container {width:522px;color:#304B58;float:right;font:normal 14px/18px Arial, sans-serif;padding-top:31px;margin:0 35px 40px 8px;}
* html #content-item-container {margin:0 16px 40px 6px;}
#content-item-container h1 {margin:0 0 15px 0;font:normal 20px/21px Arial, sans-serif;}
#content-item-container h2 {margin:25px 0 14px 0;font:normal 18px/18px Arial, sans-serif;}
#content-item-container p {margin:0 0 14px 19px;}
#content-item-container table {width:497px;background: #f3f6f8;margin:0 0 9px 19px;padding:8px 0 0 0;border-bottom: 1px solid #dde5ee;border-collapse: separate}
#content-item-container td {padding:8px 0 8px 25px;}
#content-item-container div {background: #f3f6f8;width:477px;margin:0 0 0 19px;border-bottom: 1px solid #dde5ee;padding:20px 0 20px 25px;}

#item-footer {clear:both;width:927px;margin:auto;margin-bottom:40px;}
#item-footer h2 {display:block;color:#304b58;font:normal 18px/18px Arial, sans-serif;margin:26px 0 15px 0;border-bottom:1px solid #c3d1e1;padding:0 0 9px 21px;}
#item-footer a {color:#d44f00;font:normal 14px/15px Arial, sans-serif;margin:0 0 0 21px;}

div.hr {clear:both;margin: 0;padding: 0;height:16px;background:#9eb3be url(../images/static/dayb.png) left no-repeat;margin-bottom:3px;}
#footer {clear:both;height:32px;text-align:right;background:#e7edf1;padding:2px;margin:0 0 40px 31px;}

/* ---------->>> Galerea Ajax<<<---------------------------------------------------------------*/

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/static/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/static/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/static/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/static/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/* ---------->>> div dlia galerey dlya edinicy produkcii<<<---------------------------------------------------------------*/
#fotky {width:100%}
#fotky img {margin:15px 0 0 20px; display:inline-block}




#content table td {
	vertical-align: top;
	}
