html, body {
	height:100%;
	margin:0;
	padding:0;
}
html {
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
body {
	font-family:Verdana;
	color:#4b525e;	
	font-size:13px;
	line-height:1.5;
	width:100%;
}
table {
	width: 100%;
	border-collapse: collapse;
	margin-left: -5px;
}
td, th {
	border: 0 solid #4b525e; 
	padding: 5px;
	text-align:left;
}
caption { 
	caption-side: top;
	text-align:left;
	margin-bottom: 10px;
	margin-left:5px;
	text-decoration:underline;
} 
li {
	list-style-type: none;
}
ul {
    margin-left: 0; /* Отступ слева в браузере IE и Opera */
    padding-left: 0; /* Отступ слева в браузере Firefox, Safari, Chrome */
	margin-top:0;
	margin-bottom:10px;
   } 
h2,h3 {
	font-weight:500;
	line-height:1.1;
}
h1 {
	font-size: 13px;
	font-weight:normal;
	margin:0 0 10px;
}
h2 {	
	font-size: 22px;
	margin-bottom:20px;
}
h3 {
	font-size:18px;
	margin:10px 0;
}
p {
	margin:0 0 10px;
}
a {
	text-decoration:none;
	color:#0066CC;
}
a:link {
	color:#0066CC;	 
}
a:visited {
	color:#0066CC;
}
a:hover {
	color:#0066CC;
	text-decoration:underline;
}
a:active {
	color:#0066CC;
	text-decoration:none;
}  
header {
	margin:21px 0 21px;
}
footer {
	background:#555D6A;
	color:#ffffff;
	padding:27px 0 20px;
	height:73px;
	margin-top:-73px;
}
.container {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px;
	width:1090px;
	min-height:100%;
}
.buffer {
    height:73px;
}
.f-container {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px;
	width:1090px;
}
* html .container {
    height: 100%;
}
.row{
	margin-left:-15px;
	margin-right:-15px;
}
.col-md-3, .col-md-4 {
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px;
}
.col-md-3{
	float:left;
	width:25%;
}
.col-md-4{
	float:left;
	width:33.33333333%;
}
.clearfix:before,.clearfix:after, .container:before,.container:after, .row:before,.row:after,.nav:before,.nav:after,.navbar:before,.navbar:after, .navbar-collapse:before,.navbar-collapse:after{
	content:" ";
	display:table;
}
.clearfix:after,.container:after,.row:after,.nav:after,.navbar:after,.navbar-collapse:after{
	clear:both;
} 
.line {
	border-top: 1px dashed #4b525e;
	padding-bottom:17px;
	margin-top:10px;
}
#otst
{
	margin-bottom:24px;
}
* {
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
*:before,*:after{
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#logo {
	background: url(../images/logos.png);
	display:block;
	width:217px;
	height:73px;
}
#uslugi_top {
	text-align:left;
	padding:11px 0 0 5px;
}
#kontakty_top {
	text-align: right;
	padding-top:10px;
}
#nt {
	font-size:20px;
	font-weight:bold;
	padding-top: 3px;	
	color:#0066CC;
}
#o_nas {
	margin:72px 0 55px;
}
#uslugi {
	margin:55px 0 55px;
}
.usl_fon {
	background-color:#f8f8ff;
}
#kontakty {
	margin:72px 0 99px;
}
#active {
	background-color:#fff206;
	color:#555D6A;
}
#left {
	float:left;
	width:225px;
}
#center{
	float:left;
	width:570px;
	margin-left:5px;
}
#right {
	float:right;
}
#comp {
background: url(../images/computer.png);
transition: background linear 0.001s;
width:225px;
height:225px;
}
#comp:hover {
background-position: bottom;
transition: background linear 0.001s;
}
#prod {
background: url(../images/prodaja.png);
transition: background linear 0.001s;
width: 110px;
height: 110px;
margin-top:5px;
float:left;
}
#prod:hover {
background-position: bottom;
transition: background linear 0.001s;
}
#apgr {
background: url(../images/apgreid.png);
transition: background linear 0.001s;
width: 110px;
height: 110px;
margin-top:5px;
float:right;
}
#apgr:hover {
background-position: bottom;
transition: background linear 0.001s;
}
#note {
background: url(../images/notebook.png);
transition: background linear 0.001s;
width: 225px;
height: 110px;
float:left;
}
#note:hover {
background-position: bottom;
transition: background linear 0.001s;
}
#moni {
background: url(../images/monitor.png);
transition: background linear 0.001s;
width: 225px;
height: 110px;
float:left;
margin-left:5px;
}
#moni:hover {
background-position: bottom;
transition: background linear 0.001s;
}
#print {
background: url(../images/printer.png);
transition: background linear 0.001s;
width: 110px;
height: 110px;
float:right;
}
#print:hover {
background-position: bottom;
transition: background linear 0.001s;
}
#rout {
background: url(../images/router.png);
transition: background linear 0.001s;
width: 110px;
height: 110px;
float:left;
margin:5px 0 5px 0;
}
#rout:hover {
background-position: bottom;
transition: background linear 0.001s;
}
#back {
background: url(../images/backup.png);
transition: background linear 0.001s;
width: 225px;
height: 110px;
float:left;
margin:5px 0 5px 5px;
}
#back:hover {
background-position: bottom;
transition: background linear 0.001s;
}
#viru {
background: url(../images/virus.png);
transition: background linear 0.001s;
width: 110px;
height: 110px;
float:left;
margin:5px 0 5px 5px;
}
#viru:hover {
background-position: bottom;
transition: background linear 0.001s;
}
#team {
background: url(../images/team.png);
transition: background linear 0.001s;
width: 110px;
height: 110px;
float:right;
margin:5px 0 5px 5px;
}
#team:hover {
background-position: bottom;
transition: background linear 0.001s;
}
#podd {
background: url(../images/podderjka.png);
transition: background linear 0.001s;
width: 110px;
height: 110px;
float:left;
}
#podd:hover {
background-position: bottom;
transition: background linear 0.001s;
}
#vide {
background: url(../images/video.png);
transition: background linear 0.001s;
width: 225px;
height: 110px;
float:left;
margin-left:5px;
}
#vide:hover {
background-position: bottom;
transition: background linear 0.001s;
}
#auts {
background: url(../images/autsorsing.png);
transition: background linear 0.001s;
width: 225px;
height: 110px;
float:left;
margin-left:5px;
}
#auts:hover {
background-position: bottom;
transition: background linear 0.001s;
}
#preim {
background: url(../images/logos.png)top no-repeat;
background-position: 0 -73px;
width: 240px;
height: 340px;
}
#egais {
	background: url(../images/org.jpg);
	width:250px;
	height:184px;
}
#automatis {
	background: url(../images/org.jpg);
	background-position: 750px 0;
	width:250px;
	height:184px;
}
#videonab {
	background: url(../images/org.jpg);
	background-position: 500px 0;
	width:250px;
	height:184px;
}
#autsors {
	background: url(../images/org.jpg);
	background-position: 250px 0;
	width:250px;
	height:184px;
}
