body { margin: 0; padding: 0; background: white url('images/background.png') repeat-x; font-family: Arial; font-size: 14px;  }
a:link, a:visited { color: Black; }
a:hover, a:active { color: white; }

.selectMenu { background: transparent url('images/torecmenu.png') no-repeat; color: White; }
.selectMenu a:link, .selectMenu a:visited, 
.selectMenu a:hover, .selectMenu a:active { color: White;  }
.classPrise { width: 100%; text-align: center; margin-top: 30px; }
.classPrise tr td { vertical-align:text-top; }
.classPrise a { font-size: 12px; }
.classPrise img { margin-bottom: 20px; }
.formZapros { margin-left: 20px; text-align: right; }
.formZapros tr { height: 30px; }
.formZapros input { width: 250px; }
.classContactInfo { margin-left: 20px; }
.classContactInfo tr { height: 30px; }
.classSoft { margin-left: 20px; margin-top: 20px; }
.classSoft a { margin-left: 30px; }
.classSoft a:link, .classSoft a:visited { color: Black; }
.classSoft a:hover, .classSoft a:active { color: white; }
.classCod { height:680px; width:680px; background: url('images/cod.png') no-repeat bottom right; }
.classCert { margin-left: 30px; margin-top: 20px; }
.classCert td:first-child { width: 300px; }
.classCert a { display: block; background: url('images/pic_gost.png') no-repeat top left; text-align: center; padding: 55px 10px; }
.classCert a:link, .classCert a:visited { color: Black; }
.classCert a:hover, .classCert a:active { color: Red; }
.zend_form { margin-left:20px; margin-top:50px; }
.zend_form input[type='text'] { width: 250px; height:20px; }
.zend_form input[type='submit'] { width:120px; margin-left:135px; margin-top:20px; }
.zend_form dt { text-align: right; width:280px; }
.zend_form dd { margin-bottom:15px; margin-top:-22px; margin-left:285px;  }
.errors { color: yellow; margin:0; padding:0; font-size:11px; }
.errors li { list-style-type:none; width:400px; }
.message { position:absolute; width:690px; text-align:center; color: white; font-size:18px; }
.newItem { position:absolute; background: url('images/new.png') no-repeat top right; background-size:50px 50px; height:50px; width:50px; }
.vozduh_ammiak { margin: 17px 0 0 200px; }

#all { width: 990px; margin-left: auto; margin-right: auto; }
#caption { background: transparent url('images/logo.gif') no-repeat right; border-bottom: solid 2px black; font-weight: bold; text-align: left; padding: 40px 20px 40px 0px; }
#menu { float: left; width: 275px; font-weight: bold; font-size: 15px; }
#menu a { margin-left: 30px; text-decoration: none; }
#menu ul { list-style-type: none; padding: 0; margin-top: 100px; margin-left: 10px; }
#menu li { padding: 10px 0px; line-height: 40px; width: 300px; }
#content { float: right; width: 700px; height: 730px; background-color: #339999; font-weight: bold; background: #339999 url('images/watermark.png') no-repeat bottom; }
#content p { margin-left: 20px; margin-top: 40px; margin-right: 20px; }
#content p img { vertical-align: top; }
#content p span { font-style: italic; }
#cornerleft { top:875px; margin:0; padding:0; position: absolute; height: 12px; width:700px; background: url('images/bottom-left.png') no-repeat bottom left; }
#cornerright { float:right; height:12px; width:12px; background: url('images/bottom-right.png') no-repeat right bottom;}
#linecolor { float:left; width:676px; height:12px; margin-left:12px; background-color:#339999; }
#futer { color: gray; clear: both; text-align: right; padding-top: 20px; overflow: inherit; }
#futer a:link, #futer a:visited, #futer a:hover, #futer a:active { color: gray; }

#exhibition { height:100px; margin-left:40px; margin-top:-140px; }
#exhibition a img{ border:0; }

div.industrial * { text-align: center; }
div.industrial table { float: left; padding: 0 45px; }
div.industrial table:last-child { padding: 0px; margin-left: -80px; margin-top: 20px; }