html {



}

* {padding: 0;
	margin: auto;
	outline: none;

}
input, textarea {
	padding: 0.2em;
}


/* определяем размер шрифта и отступы для заголовков */
h1 {
	font-size: 1.2em;
	margin: 0 0 0.5em 0;
}
h2 {
	font-size: 2em;
	margin: 0 0 0.5em 0;
}
h3 {
	font-size: 1.4em;

}
h4 {
	font-size: 1.3em;
	margin: 0 0 0.5em 0;
}
h5 {
	font-size: 1.2em;
	margin: 0 0 0.5em 0;
}
h6 {
	font-size: 1.1em;
	margin: 0 0 0.5em 0;
}
/* стиль для параграфа */
p {
	margin: 1 0 1em 0;
}
/* убираем отступы у таблицы и ее ячеек */
table {
	border: 0;
/* border="0" */
	border-collapse: collapse;
/* cellspacing="0" */
}
table td, th {
	padding: 0;
/* cellpadding="0" */
	vertical-align: top;
	text-align: left;
}
/* списки */
ul, ol {
	margin: 0 1em 0.7em 3em;
}
ul li, ol li {
/* здесь можно поменять вид маркера */
}
small, sup, sub {
	font-size: 0.8em;
}
big {
	font-size: 1.2em;
}



a,
a:link,
a:visited {
  }


h2 {
  color: #344748;
  font-family: Arial, sans-serif, helvetica;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: left;}


h3 {
  color: #344748;
  font-family: Arial, sans-serif, helvetica;
  font-size: 12px;

  }

p#foot_menu {
  color: #344748;
  font-family: Arial, sans-serif, helvetica;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: middle;}

body {
  font-family: Arial;
  padding:0;
  min-width:995px;  
  background:#E0E3E3;
  margin:0px auto 0px auto;
  width:auto !important;
  text-decoration: none;
  }

#head_ground {
  width:100%;
  height:200px;  
  background:url("/assets/site/grad_top.png") #e5ecec top left repeat-x;

	}









.komp {
  display: block;
  background: url("/assets/site/btn_u_about.png") ;
  width:105px;
  height:72px;
  }

a.komp: hover {
   background-position: 0 -72px;}

#komp1 {
  padding-top:122px;
  }




.uslugi {
  display: block;
  background: url("/assets/site/btn_u_solution.png") ;
  width:105px;
  height:72px; }

a.uslugi: hover {
   background-position: 0 -72px;}

#uslugi1 {
  padding-top:122px;
  }



.klient {
  display: block;
  background: url("/assets/site/btn_u_services.png");
  width:105px;
  height:72px; }

a.klient: hover {
background-position: 0 -72px;

   }

#klient1 {
  padding-top:122px;
  }


.uchcenter {
  display: block;
  background: url("/assets/site/btn_u_control.png") ;
  width:105px;
  height:72px; }

a.uchcenter: hover {
   background-position: 0 -72px;}

#uchcenter1 {
  padding-top:122px;

  }


.contact {
  display: block;
  background: url("/assets/site/btn_u_contacts.png") ;
  width:105px;
  height:72px; }

a.contact: hover {
   background-position: 0 -72px;
   }

#contact1 {
  padding-top:122px;
  }




#head_center {
  width:995px;  
  height:200px;
  margin:0px auto 0px auto;
  background:url("/assets/site/grad_head.png") #e5ecec top left repeat-x;}

#logo_shield {  
  width: 175px;
  height: 159px;
  float: left;
  padding: 15px 0px 0px 0px;}
  
#right_block {  
  width: 820px;
  height: 200px;
  float: right;
  padding: 0;}
  
#border {
  display:block;
  width: 5px;
  height: 145px;
  float: right;
  padding:40px 0px 0px 0px;}
  
#stat_bar {  
  width:800px;
  height:33px;
  margin:auto;
  float:top;
  padding:7px 0px 0px 0px}    
  
p#company {
  float:left;
  text-align:left;  
  width:390px;}
  
p#phones {
  float:right;
  text-align:right;  
  width:390px;}  

#head_menu {
  width:805px;  
  height:155px;
  float: left;}

.ms{  
  margin: 0px 0px 0px 0px;
  float:left;
  width:805px;          
  height:157px;}

#menu ul{  
  margin: 0px 0px 0px 0px;}

#menu li{
  float:left;
  list-style:none;  
  padding: 0px 0px 0px 15px;  
  width: 145px;
  height: 157px;}

#menu a{
  color:#F8F9F9;
  font-weight:bold;
  text-decoration: none;  
  font-family:  Helvetica;
  font-size: 18px;
  font-weight: normal;  
  text-align: center;
  text-shadow: blue 0 0 2px;}
  
#menu a:hover {
  color:#FF8C00;
  background-position: 0 -100px;
  text-shadow: red 0 0 1px;}  

.menu_btn {
  display: table;  
  height: 27px;      
  margin: 17px 0px 0px 0px;
  width: 145px;}
  
.menu_cell {
  height: 37px;
  display: table-cell;    
  vertical-align: top;}

.menu_text {  
  text-align: center; }

#menu_text a{color: #fcf7a4;}
#menu_text a:hover {color: #ffffff;}  

#content {
  width:100%;  

  background:url("/assets/site/grad_cont.png") #E0E3E3 top left repeat-x;}

#cont_center {
  width:995px;
  height:auto;
  margin:auto; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px;
 padding: 20px; 
  padding-top:26px;
  padding-bottom:60px;
  line-height: 1;
 
 }
#cont_center ul {
    padding: 0px; 
    margin-left: 12px; 
   }














#footer {
  width:100%;  
  height:45px;
  margin:;
  background:url("/assets/site/grad_head1.png") repeat-x;
  float:left;}

#foot_center {
  width:995px;  
  margin:auto;}

p#copyright {
  text-align: center;
   width:100%;
   padding-top:8px;
  }
  
p#foot_menu {
  padding: 15px 0px;
  height: 20px;
  width: 500px;
  text-align: middle;
  margin: 0px;
  float: left; }  
    


#the_end {
  }

.leftimg{
   border: 2px solid #80888D;
   float:left; 
   margin: 0px 20px 10px 0;}


.rightimg{
   border: 2px solid #80888D;
   float: right;
   margin: 10px 10px 10px 20px;}

#content1 {
   line-height: 2;}

