* {margin: 0;padding: 0;border: 0;}

html {font-size:62.5%;font-family:arial, tahoma, myriad pro;background:url('i/hid.png') center 0 repeat-y;}

body {margin:0 auto;width:100%;//width:1280px;min-width:990px;max-width:1280px;font-size:1.3em;color:#666;}

a {color:#3094fb;} a:hover {text-decoration:none !important;}
h1 {margin-bottom:24px;font-size:1.5em;color:#000;font-family:helioscond;}
h2 {margin-top:-40px;font-size:1.3em;color:#adadad;font-family:helioscond;}
p {margin-bottom:15px;}

ul {list-style-type:none;margin-top:18px;margin-bottom:15px;}
ul li {background:url('i/dot.gif') 0 7px no-repeat;padding:0 0 3px 12px;}

div.page {margin:0 7%;position:relative;float:left;width:86%;}

.head {float:left;width:100%;clear:both;}
.logo {width:29%;padding:50px 0;float:left;padding-left:80px;} .logo img {margin-left:-78px;}
.phones {padding-top:50px;text-align:right;float:right;color:#424242;font-family:helioscond;font-size:15px;font-weight:bold;} .phones span {color:#adadad;}

b a {background:url('i/screpka.gif') 0 0 no-repeat;padding:4px 0 8px 35px;margin:0 0 0 -26px;}
.harman a {text-decoration:none;}
.n {text-decoration:none;cursor:pointer;}

.left-bott {padding-left:0;width:38%;float:left;margin-left:-96%;text-align:left;}
.right-bott {float:left;width:30%;margin-left:-30%;}
.content-bott {margin-left:37%;}

.harman {width:42%;clear:both;padding:40px 0 60px 80px;}
.harman h1 {background:url('i/audio.jpg') 0 2px no-repeat;padding-left:85px;margin-left:-85px;padding-bottom:20px;}

.wrapper {float:left;width:100%;}
.content {margin:0 29% 0 42%;}
.left {width:29%;margin-left:-100%;float:left;padding-left:80px;}
.right {width:25%;margin-left:-25%;float:left;}

.content h1, .left h1, .right h1 {height:75px;}
.left h1 {background:url('i/apple.gif') 0 0 no-repeat;padding:17px 0 0 78px;margin-left:-78px;}
.right h1 {background:url('i/machinery.gif') 0 10px no-repeat;padding:17px 0 0 104px;margin-left:-104px;}
.content h1 {padding:17px 0 0 75px;background:url('i/polygraphy.gif') 0 21px no-repeat;margin-left:-75px;}

.footer {clear:both;margin:0 7%;font-size:11px;color:#adadad;}
.address {float:left;width:42%;padding:50px 0 55px 80px;} .address div {margin-left:-78px;}
.mail {float:left;padding-top:50px;margin-left:-8%;}
.reactive {float:right;padding-top:50px;text-align:right;} .reactive div {padding-right:80px;position:relative;} .reactive img {margin-top:-6px;}
