body, form {
padding:0px;
margin:0px;
}
* {
outline:none;
}

body {
text-align:center;
background-color:#FFFFFF;
font:11px Arial;
color:#666;
}

input, textarea {
font:11px Arial;
color:#666;
}

h1, h2, h3, h4, h5, h6, .h2_tit {
font-size:16px;
padding:0px;
margin:0px 0px 20px 0px;
color: #64b4b4;
font-weight:bold;
}

h2, h3, .h2_tit {
font-size:14px;
color: #64b4b4;
}

.h2_tit {
margin-left:20px;
}

h5, h6 {
font-size:12px;
color: #64b4b4;
}

p {
font-size:11px;
padding:0px 0px 10px 0px;
margin:0px;
text-align:justify
}

a {
color:#666666;
text-decoration:underline;
font-size:11px;
}

a:hover {
text-decoration:none;
}

ul.map {
list-style-type:disk;
}

ul.map li {
font-size:12px;
}

ul.map li a {
font-size:12px;
}
ul.map li ul {
margin-left:20px;
}

#container, .comp {
margin:0 auto;
text-align:left;
width:937px;
position:relative;
}

.top_line {
background-color:#fb7d30;
height:6px;
float:left;
border-left:solid 310px #c5dbdd;
width:627px;
font-size:0px;
line-height:0px;
}

.preheader {
width:935px;
border:solid 1px #c5dbdd;
border-bottom-width:6px;
border-top:none;
float:left;
height:79px;
background:#fff url(img/top_fon.gif) no-repeat center top;
}

.preheader img {
border:none;
margin:10px;
}

marquee {
width:937px;
color:red;
font-weight:bold;
height:20px;
background:transparent;
position:relative;
z-index:5;
}

marquee a {
color:red;
}

.headimg {
float:left;
height:87px;
width:937px;
}

.headimg img {
width:937px;
height:114px;
margin-top:-22px;
}

#menu {
height:35px;
background:url(img/menu.gif) repeat-x top left;
width:937px;
float:left;
text-align:center;
}

#menu ul {
margin:0px 0px 0px 60px;
padding:0px;
list-style:none;
width:850px;
float:left;
}

* html #menu ul {
width:800px;
margin-left:40px;}

#menu ul li {
float:left;
margin-top:2px;
height:26px;
}


#menu ul li em {
float:left;
width:1px;
height:20px;
background:#fff;
}

#menu ul li a {
color:#FFF;
text-decoration:none;
display:block;
height:20px;
line-height:20px;
padding:0px 10px 0px;
float:left;
border-right:solid 1px #fff;
}

#menu ul li a:hover {
text-decoration:underline;
}

#menu ul li.active {
border-bottom:solid 3px #999;
}

#menu ul li.active a {
background:#ffae00 url(img/menu_arrow.gif) 2px 2px no-repeat;
}

#menu ul li.active a:hover {
text-decoration:none;
}

.unheader {
float:left;
background:url(img/diler.gif) no-repeat center center;
height:35px;
width:937px;
}

.unheader .picts {
background:url(img/func_line.gif) no-repeat bottom left;
float:left;
height:35px;
position:relative;
}

.unheader .picts em {
position:absolute;
background:url(img/ulmenu.gif) left top no-repeat;
width:4px;
height:14px;
margin-top:-12px;
display:block;
}

* html .unheader .picts em, *+html .unheader .picts em {
left:0px;
}

.unheader .picts a {
float:left;
margin-left: 20px;
margin-top:3px;
}

.unheader .picts a img{
border:none;
}

.picts .lang {
float:left;
margin-left:20px;
}

.rub {
float:right;
background:url(img/box.gif) no-repeat right bottom;
height:35px;
width:180px;
}

.rub a {
display:block;
font-size:11px;
height:35px;
line-height:33px;
color:#666666;
text-decoration:none;
margin-left:2px;
}

.dillers {
float:left;
color:#999999;
font-size:11px;
height:12px;
margin-left:334px;
margin-top:17px;
}

.header_b {
float:right;
width:922px;
background:url(img/line_split.gif) repeat-x right top;
height:15px;
}

#content {
background:#fff url(img/text_fon.gif) no-repeat top right;
width:100%;
min-height:500px;
float:left;
padding-top:20px;
}

#content .left {
float:left;
width:57%;
position:relative;
}

#content .right {
float:right;
width:43%;
}

#content .news_left {
float:left;
width:400px;
margin-left:40px;
}

* html #content .news_left {
margin-left:20px;
margin-right:20px;
width:400px;
}

#content .right h2 {
margin-left:40px;
}


.comp #h1_in {
position:absolute;
float:left;
margin-left:120px;
width:450px;
top:280px;
z-index:100;
}

* html .comp #h1_in, *+html .comp #h1_in {
margin-left:-817px;
}

.comp #h1_in h1 {
font-size:11px;
font-weight:100;
color:#999;
}

em.imgs {
display:block;
padding:0px;
margin:0;
position:relative;
top:-20px;
}

.left em.imgs {
position:relative;
top:0px;
}

.com .left em.imgs_com {
background:#fff url(img/about.gif) no-repeat left top;
width:107px;
height:16px;
display:block;
padding:0px;
margin:0px 0px 20px 0px;
}

.news em.imgs {
text-indent:-9999px;
background:#fff url(img/news.gif) no-repeat left top;
width:74px;
height:16px;
}


.sklad em.imgs {
text-indent:-9999px;
background:#fff url(img/sklad.gif) no-repeat left top;
width:52px;
height:16px;
}

.lab .left em.imgs {
color: #64b4b4;
}

.eq .left em.imgs {
text-indent:-9999px;
background:url(img/cat.gif) no-repeat left top;
width:204px;
height:29px;
margin-top:0px;
margin-bottom:15px;
}


.serv .left em.imgs {
text-indent:-9999px;
background:#fff url(img/service.gif) no-repeat left top;
width:171px;
height:16px;
}

.meth em.imgs {
text-indent:-9999px;
background:#fff url(img/methods.gif) no-repeat left top;
width:88px;
height:18px;
}

.sem .left em.imgs {
text-indent:-9999px;
background:#fff url(img/seminars.gif) no-repeat left top;
width:95px;
height:16px;
}

.furn em.imgs {
text-indent:-9999px;
background:#fff url(img/furniture.gif) no-repeat left top;
width:67px;
height:16px;
}

.cont em.imgs {
text-indent:-9999px;
background:#fff url(img/contacts.gif) no-repeat left top;
width:86px;
height:16px;
}

span.preim {
margin:0px;
padding:20px;
list-style:none;
width:330px;
padding-top:0px;
display:block;
font-size:11px;
float:right;
}


#eq_new span.preim {
width:200px;
}

span.preim span {
display:block;
background:url(img/dot.gif) no-repeat left top;
padding-left:18px;
color:#333333
}

span.preim span span {
display:block;
margin-top:15px;
}

.com .left em.imgs {
text-indent:-9999px;
background:#fff url(img/news.gif) no-repeat left top;
width:74px;
height:16px;
}

p.news {
width:90%
}

p.news span {
color:#f37914;
font-size:12px;
font-weight:bold;
display:block;
margin-bottom:10px;
}

p.more {
text-align:right;
background:url(img/next.gif) no-repeat right center;
padding-right:20px;
padding-top:5px;
}

.left p.more {
margin-right:50px;
}

p.more a {
color:#1f9b6e;
}

.pink {
background:#f4e9d3;
width:401px;
float:right;
}

.lab .right .pink {
width:300px;
margin-top:40px;
}

.pink div {
padding:20px;
color:#333333;
position:relative;
z-index:3;
}

.pink div h4 {
text-indent:-9999px;
background:url(img/sem.gif) no-repeat left top;
width:209px;
height:19px;
}

span.show {
display:block;
width:228px;
background:url(img/show.png) no-repeat top left;
height:158px;
margin-right:10px;
float:right;
margin-top:-50px;
color:#333333;
text-align:left;
position:relative;
z-index:2;
margin-bottom:20px;
clear:both;
}

* html span.show {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/show.png')
}

.eq .right h2 {
margin-bottom:20px;
}


.sotr {
width:400px;
background:url(img/sotr.gif) left top no-repeat;
float:left;
height:100px;
}

.sotr .orng_tit {
display:block;
margin-left:70px;
text-transform:uppercase;
color:#f17a16;
margin-bottom:10px;
font-size:12px;
}

.sotr .in {
display:block;
margin-left:70px;
width:312px;
padding:10px;
color:#FFF;
background:#fd9b38;
font-weight:bold;
float:left;
}

* html .sotr .in  {
margin-left:35px;
}

.dashed {
height:1px;
font-size:0px;
line-height:0px;
border-bottom:1px dashed #666;
clear:both;
width:100%;
float:left;
margin-bottom:20px;
margin-top:20px;
}

.com span.title {
background:url(img/clients.gif) no-repeat left top;
height:15px;
width:287px;
display:block;
margin-bottom:20px;
text-indent:-9999px;
}

ul.clients {
float:left;
padding:0px;
margin:0px;
list-style:none;
margin-bottom:40px;
}

ul.clients li {
float:left;
margin-right:10px;
}

ul.clients li a {
color:#1f9b6e;
}

ul.clients li a img {
vertical-align:middle;
border:none;
width:95px;
height:50px;
}

#footer {
width:100%;
height:50px;
background:url(img/bottom.gif) left top no-repeat;
float:left;
}

*+html #footer {
margin-top:10px;
}


#footer .left {
float:left;
padding-left:25px;
padding-right:5px;
padding-top:14px;
width:auto;
}

#footer .right a. .right_eq a {
text-decoration:none;
}

#footer .right, #footer .right_eq {
float:left;
padding-top:10px;
width:700px
}
#footer .right_eq {
width:auto;
padding-top:14px;
}

#footer a {
text-decoration:none;
font-weight:bold;
}

ul li.grey {
margin-bottom:10px;
}

.serv .left h3 {
margin-bottom:10px;
}

.sem .left h3 {
margin-bottom:10px;
}

.furn1, .furn3 {
float:left;
width:937px;
height:34px;
line-height:34px;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
font-size:12px;
background:url(img/panel_furniture_1.gif);
}

.furn3 {
background:url(img/panel_tech.gif);
}

.furn1 span, .furn3 span {
display:block;
line-height:34px;
float:left;
text-align:center;
width:300px;
margin-bottom:10px;
}

.furn2, .furn4 {
float:left;
}

.furn2 span, .furn4 span {
float:left;
width:310px;
}

.furn2 span p, .furn4 span p {
padding:10px;
padding-bottom:0px;
}

.cont .c_panel1, .c_panel2 {
float:left;
width:937px;
height:53px;
background:url(img/panel_contacts3.gif);
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
font-size:11px;
}

.c_panel2 {
background:url(img/panel_replay4.gif);
}

.c_panel1 span, .c_panel1 span.pad, .c_panel2 span, .c_panel2 span.pad {
width:25%;
display:block;
float:left;
line-height:55px;
text-indent:50px;
}

* html .c_panel1 span {
text-indent:55px;
width:220px;
}

* html .c_panel2 span {
text-indent:75px;
width:220px;
}

.c_panel1 span.pad, .c_panel2 span.pad  {
text-indent:65px;
}

.c_panel1_text, .c_panel2_text {
float:left;
width:100%;
margin-top:10px;
}

.c_panel1_text span, .c_panel2_text span {
display:block;
float:left;
width:25%;
}


.c_panel1_text span p, .c_panel1_text span p, .c_panel2_text span.form p {
padding-left:15px;
}

.c_panel1_text span p a, .c_panel2_text span p a{
color:#333333;
}

.c_panel1_text span h5, .c_panel1_text span h6, .c_panel2_text span h5, .c_panel2_text span h6 {
padding-left:15px;
margin-bottom:10px;
}

.c_panel2_text span.form {
width:450px;
margin-right:40px;
}

.contactf label {
display:block;
float:left;
width:100px;
margin-left:10px;
padding:0px;
margin-top:0px;
}

.contactf input {
width:150px;
border:solid 1px #333333;
margin-bottom:4px;
vertical-align:middle;
}

.contactf textarea {
width:250px;
border:solid 1px #333333;
height:60px;
margin-bottom:4px;
}

.contactf input.send {
width:100px;
background:#666666;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

.c_panel2_text span {
width:220px;
}

.equip {
float:left;
width:937px;
height:26px;
background:url(img/panel_equip_3.gif);
margin-bottom:20px;
}

.equip span{
color:#FFFFFF;
font-weight:bold;
text-indent:50px;
width:49%;
float:left;
display:block;
line-height:26px;
}

.catalog_sp, .catalog_sp span {
float:left;
}

.catalog_sp span {
width:420px;
margin-left:40px;
}

.catalog_sp span ul {
margin:0px 0px 10px 50px;
padding:0px;
}

.catalog_sp span ul li {
margin:4px;
list-style-type:square;
font-weight:bold;
}

.catalog_sp span ul li.sub{
list-style-type:none;
}

.catalog_sp span a {
font-size:12px;
margin-bottom:10px;
padding-left:30px;
color:#64b4b4;
text-decoration:none;
display:block;
font-weight:bold;
}

.catalog_sp span a:hover {
background:url(img/arrow.gif) no-repeat left center;
}

.catalog_sp span ul li a {
color:#666;
font-size:11px;
text-decoration:underline;
display:inline;
margin:0pc;
padding:0px;
background:none;
font-weight:normal;
}

.catalog_sp span ul li a:hover {
text-decoration:none;
background:none;
}

.eq em.imgs {
text-indent:-9999px;
background:url(img/catalog.gif) no-repeat left top;
width:67px;
height:15px;
float:left;
margin-bottom:0px;
margin-top:30px;
}

.eq .eqp h1 {
text-indent:inherit;
background:none;
width:auto;
height:auto;
color:#64b4b4;
}

.eq_text {
float:left;
margin-bottom:10px;
}

.eq_text span {
width:460px;
float:left;
}

html:root .eq_text span {
width:460px;
}

.eq_text span p{
padding:10px;
padding-top:0px;
}


.eq_text span li {
margin-left:20px;
}

.eq_techs {
background:url(img/panel_tech.gif);
width:100%;
float:left;
text-indent:40px;
line-height:26px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:10px;
margin-top:15px;
}

.tech_tab {
float:left;
width:100%;
}

.tech_tab table {
border-collapse:collapse;
border-spacing:0px;
width:70%;
}

.tech_tab table tr td {
border:solid 1px #ddd;
padding:4px;
font-size:11px;
}

.tech_tab table tr th {
background-color:#eee;
color:#333;
font-weight:bold;
text-align:left;
border:solid 1px #ccc;
padding:4px;
font-size:11px;
}

.tech_tab table tr td h3, .tech_tab table tr th h3 {
text-indent:inherit;
background:none;
font-size:12px;
font-weight:normal;
height:auto;
width:auto;
margin:0px;
padding:4px;
}

.eqp h1 {
display:inline;
}

.eq h2 {
display:inline;
font-size:14px;
}

.eqp .h1_eq, span.h2_eq {
font-size:16px;
font-weight:bold;
color: #64b4b4;
}

span.h2_eq {
font-size:14px;
}

#content .eq_text ul li {
list-style-type:disc;
}

.rubs_rel {
width:0px;
height:0px;
font-size:0px;
position:relative;
line-height:0px;
float:left;
z-index:200;
}

.rubs_rel #divs {
position:absolute;
width:430px;
height:auto;
background:#fff;
border:solid 2px #ccc;
margin-left:-225px;
font-size:11px;
line-height:13px;
padding:2px;
z-index:999;
}
.rubr{
text-align:left;
position:relative;
z-index:20;
float:left;
width:100%;
height:100%;
}

.rubs_rel #divs .rubr h3 {
color:#666;
margin:10px;
background:url(img/boxx.gif) no-repeat right center;
height:25px;
cursor:pointer;
}

.eq_102h1 {
display:none;
}

.titleofh1 {
font-size:16px;
padding:0px;
margin:0px 0px 20px 0px;
color: #64b4b4;
font-weight:bold;
}

.rubr .catalog_sp, .rubr .catalog_sp span {
position:relative;
z-index:999;
}

.rubr .catalog_sp span{
margin-left:10px;
}

.rubr .catalog_sp span a{
margin-left:0px;
}

#content #eq_new {
position:relative;
top:-40px;
width:30%;
}

.equip_sheme {
position:relative;
}

.equip_sheme span:hover{
cursor:pointer;
}

.equip_sheme_farm, .equip_sheme_met, .equip_sheme_eco, .equip_sheme_bio, .equip_sheme_geo, .equip_sheme_prom, .equip_sheme_nano, .equip_sheme_him {
display:block;
position:absolute;
cursor:pointer;
background:url(/img/e.gif)
}

.equip_sheme_farm_text, .equip_sheme_met_text, .equip_sheme_eco_text, .equip_sheme_bio_text, .equip_sheme_geo_text, .equip_sheme_prom_text, .equip_sheme_nano_text, .equip_sheme_him_text {
display:block;
width:280px;
height:auto;
position:absolute;
display:none;
border:solid 2px #ccc;
padding:10px;
background:#FFFFFF;
}

.equip_sheme_farm {
width:205px;
height:70px;
left:145px;
top:0;
}

.equip_sheme_farm_text {
left:105px;
top:25px;
}


.equip_sheme_met {
width:140px;
height:45px;
left:93px;
top:70px;
}

.equip_sheme_met_text {
left:0px;
top:100px;
}

.equip_sheme_eco {
width:125px;
height:45px;
right:153px;
top:68px;
}

.equip_sheme_eco_text {
right:-90px;
top:68px;
}

.equip_sheme_bio {
width:125px;
height:45px;
left:86px;
top:115px;
}

.equip_sheme_bio_text {
left:0px;
top:145px;
}

.equip_sheme_geo {
width:115px;
height:47px;
right:140px;
top:113px;
}

.equip_sheme_geo_text {
right:-110px;
top:113px;
}

.equip_sheme_prom {
width:160px;
height:45px;
left:29px;
top:160px;
}

.equip_sheme_prom_text {
left:0;
top:200px;
}

.equip_sheme_nano {
width:178px;
height:45px;
right:40px;
top:160px;
}

.equip_sheme_nano_text {
right:-140px;
top:155px;
}

.equip_sheme_him {
width:48px;
height:48px;
left:220px;
top:113px;
}

.equip_sheme_him_text {
left:100px;
top:220px;
}