a {
  font-family: verdana, tahoma, verdana, arial;
  color: #82a835;
  text-decoration: underline;
}

a:hover {
  font-family: verdana, tahoma, verdana, arial;
  color: #82a835;
  text-decoration: none;
}

td {
  font-family: verdana, tahoma, verdana, arial;
  color: #222222;
  font-size: 11.5px;
  line-height: 1.4;
}
A.small {
  font-family: verdana, arial;
  color: #000000;
  font-size: 11px;
  text-decoration: none;
}
A.small:link {
  font-family: verdana, tahoma, verdana, arial;
  color: #999999;
  font-size: 10px;
  text-decoration: underline;
}
A.small:visited {
  font-family: verdana, tahoma, verdana, arial;
  color: #999999;
  font-size: 10px;
  text-decoration: underline;
}
A.small:hover {
  font-family: verdana, tahoma, verdana, arial;
  color: #999999;
  font-size: 10px;
  text-decoration: none;
}
.unnamed2 {
  color: #000000;
  background-color: #990000;
  height: 15px;
 }
.unnamed3 {
  color: #ffffff;
  background-color: #130E25;
  height: 15px;
  width: 110%;
  font-size: 10px;
}
TABLE.phototab {
  BORDER-RIGHT: #E0DAD1 1px solid;
  BORDER-TOP: #E0DAD1 1px solid;
  BORDER-LEFT: #E0DAD1 1px solid;
  BORDER-BOTTOM: #E0DAD1 1px solid;
  background: #ffffff;
}
TABLE.phototab2 {
  BORDER-RIGHT: #231E32 3px solid;
  BORDER-TOP: #231E32 3px solid;
  BORDER-LEFT: #231E32 3px solid;
  BORDER-BOTTOM: #231E32 3px solid;
  background: #ffffff;
}
TD.tdgrey {
  BORDER-RIGHT: #E0DAD1 1px solid;
  BORDER-TOP: #E0DAD1 1px solid;
  BORDER-LEFT: #E0DAD1 1px solid;
  BORDER-BOTTOM: #E0DAD1 1px solid;
  background: #ffffff;
}
.line {
  line-height: 1.7;
 }
.full-text {
  font-size: 11px;
  line-height: 1.7;
  font-family: verdana, tahoma, verdana, arial;
  color: #222222;
}
.small33 {
  font-family: tahoma, verdana, arial;
  color: #FFFFFF;
  font-size: 11px;
}
.small3 {
  font-size: 9px;
}
.red {
  font-size: 11px;
  color: #C21118;
}
.green {
  font-size: 11px;
  color: #82a835;
  font-weight: bold;
}
.greenbig {
  font-size: 21px;
  color: #567E01;
  line-height: 1.2;
}
.h1 {
  font-size: 17px;
  color: #82a835;
}
.h2 {
  font-size: 14px;
  color: #82a835;
  font-weight: bold;
}
.h3 {
  font-size: 11px;
  color: #82a835;
  font-weight: bold;
}
.h2red {
  font-size: 12px;
  color: #C21118;
  font-weight: bold;
}
.h2orange {
  font-size: 15px;
  color: #FF7200;
  font-weight: bold;
}
.h3orange {
  font-size: 11px;
  color: #FF7200;
  font-weight: bold;
}
.cat1 {
  font-size: 13px;
  font-weight: bold;
  color: #EA7C0C;
}
.cat2 {
  font-size: 11px;
  font-weight: bold;
}
.cat3 {
  font-size: 9px;
}
.color {
  color: #82a835;
  font-weight: bold;
}
white {
  color: #FFFFFF;
}
.address {
  font-size: 9px;
  color: #FFFFFF;
}
.brief {
  font-size: 9px;
}
.buttons {
  background-color: white;
  font-size: 9px;
  color: #656277;
}
.buttons2 {
  background-color: #D8254F;
  font-size: 9px;
  color: white;
}
.clients {
  background-image: url("images/clients_1.jpg");
  background-repeat: no-repeat;
}
.portfolio {
  background-image: url("images/portfolio_1.jpg");
  background-repeat: no-repeat;
}
.contacts {
  background-image: url("images/contacts_1.jpg");
  background-repeat: no-repeat;
}
.about {
  background-image: url("images/about_1.jpg");
  background-repeat: no-repeat;
}
.services {
  background-image: url("images/services_1.jpg");
  background-repeat: no-repeat;
}   
A.menu1  {color: #333333; font-size: 10px; text-decoration: none;}
A.menu1:link { color: #333333; text-decoration: none;}
A.menu1:visited { color: #333333; text-decoration: none;}
A.menu1:hover {color: #333333; text-decoration: underline;}

A.menu3  {font-weight: bold; color: #ffffff; font-size: 11px; text-decoration: none;}
A.menu3:link {font-weight: bold; color: #ffffff; text-decoration: none;}
A.menu3:visited {font-weight: bold; color: #ffffff; text-decoration: none;}
A.menu3:hover {font-weight: bold; color: #ffffff; text-decoration: underline;}



A.menu  {font-family: verdana, tahoma, verdana, arial;  font-weight: bold; color: #82a835;  text-decoration: none;}
A.menu:link {font-family: verdana, tahoma, verdana, arial;  font-weight: bold; color: #82a835; text-decoration: none;}
A.menu:visited {font-family: verdana, tahoma, verdana, arial; font-weight: bold; color: #82a835; text-decoration: none;}
A.menu:hover {font-family: verdana, tahoma, verdana, arial; font-weight: bold; color: #82a835; text-decoration: underline;}


.copyright {font-family: tahoma, verdana, arial; color: #999999; font-size: 11px;}

A.smallcolor {font-size: 10px; color: #82a835; font-family: verdana, arial;  }
A.smallcolor:link {font-size: 10px; color: #82a835; font-family: verdana, arial;  }
A.smallcolor:visited {font-size: 10px; color: #82a835; font-family: verdana, arial;  }
A.smallcolor:hover {font-size: 10px; color: #82a835; font-family: verdana, arial;  }


.small2 {font-size: 10px; color: #ABABAB; font-family: verdana, tahoma, verdana, arial;  }


.h1grey {font-size: 25px; color: #95C03E; font-family: verdana, arial;  font-weight: bold; }

.h2grey {font-size: 8pt; color: #666666; font-family:  verdana, arial; }
.h3grey {font-size: 7pt; color: #95C03E; font-family:  verdana, arial;  }


.data_tab {
	BORDER-RIGHT: #e8e8e8 2px solid; BORDER-TOP: #e8e8e8 2px solid; BORDER-LEFT: #e8e8e8 2px solid; BORDER-BOTTOM: #e8e8e8 2px solid; BORDER-COLLAPSE: collapse
}
.data_tab TH {
	BORDER-RIGHT: #e8e8e8 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e8e8e8 2px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: #e8e8e8 2px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #e8e8e8 2px solid
}
.data_tab TD {
	BORDER-RIGHT: #e8e8e8 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e8e8e8 2px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: #e8e8e8 2px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #e8e8e8 2px solid; TEXT-ALIGN: left
}


UL.site_structure {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 0px
}
UL.site_structure LI {
	PADDING-LEFT: 0px; FONT-SIZE: 12px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.site_structure UL {
	PADDING-LEFT: 20px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 0px
}

.site_structure_td_vis {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/struct_sp.gif) repeat-y
}
.site_structure_td_cat {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/struct_sp.gif) repeat-y
}
.site_structure_td_firm {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/struct_sp.gif) repeat-y
}
.site_structure_td_shop {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/struct_sp.gif) repeat-y
}

#mcLogo {
background:transparent url(images/mpc_184x40.jpg) no-repeat scroll left top;
width:184px;
height:40px;
}

/*forma zakaza*/
table.zakaznoy {
  width: 70%;
  float: right;
}
table.zakaznoy td {
  padding-bottom: 25px;
}
table.zakaznoy td.name {
  font: normal 13px arial;
}
table.zakaznoy input,
table.zakaznoy textarea {
  width: 100%;
  background: #EBEBEB;
  border: 1px solid #969696;
  padding:6px;
  font-size:14px;
  font-family:Tahoma, Geneva, sans-serif;
}
table.zakaznoy input.button {
  width: 100px;
  height: 27px;
  color: #ffffff;
  background-image: url(images/button.jpg);
  background-repeat: repeat-x;
  border: 0;
}

.sendbutton {
  width: 100px;
  height: 27px;
  color: #ffffff;
  background-image: url(images/button.jpg);
  background-repeat: repeat-x;
  border: 0;
}

/*end forma zakaza*/

.ramka_08 {
  height: 24px;
  background-image: url(images/ramka_08.gif);
  background-repeat: repeat-x;
  border: 0;
}
.ramka_02 {
  height: 24px;
  background-image: url(images/ramka_02.gif);
  background-repeat: repeat-x;
  border: 0;
}
.ramka_04 {
  width: 23px;
  background-image: url(images/ramka_04.gif);
  background-repeat: repeat-y;
  border: 0;
}
.ramka_06 {
  width: 23px;
  background-image: url(images/ramka_06.gif);
  background-repeat: repeat-y;
  border: 0;
}
.left_eee {
  width: 43px;
  height: 25px;
  background-image: url(images/left_eeeeee.gif);
  background-repeat: repeat-y;
  border: 0;
}
.right_eee {
  width: 43px;
  height: 25px;
  background-image: url(images/right_eeeeee.gif);
  background-repeat: repeat-y;
  border: 0;
}




/*search form*/


.summbottom2{
	float:left;
	width:20%;
}

.summbottom2 span{
	position:relative;
	top:7px;
	left:14px;
	font-weight:bold;
	padding-right:15px;
}

.userform{
	margin-top:20px;
	
}


.userformone {
	overflow:hidden;
	font-size:11px;
	margin-bottom:10px;
}

.userformone p{
	margin:0;
	float:left;
	width:130px;
	
}

.userformone select{
	font-size:11px;
	padding:2px;
	width:200px;
	
}

.userformone textarea{
	width:192px;
	font-size:11px;
	padding:2px;
	
}

.userformone input{
	width:192px;
	font-size:11px;
	padding:2px;
	
}

.usersubmit{
	background-color:#969696;
	font-size:11px;
	color:#fff;
	padding:4px 23px 5px;
	text-decoration:none;
	cursor:pointer;
	border:none;
 
}

/*.usersubmit2{
	background-color:#EBEBEB;
	font-size:11px;
	color:#000;
	padding:4px 23px 5px;
	text-decoration:none;
	cursor:pointer;
	border:none;
 
}

.usersubmit2:hover{
	background-color:#969696;
	color:#FFF

 
}*/



.userinputbox{
	width:40%;
	height:auto;
	margin-bottom:10px;
	font-size:11px;
}

.userinputbox p{
	float:left;
	text-align:right;
	width:120px;
	margin:0 10px 0 0;
	
}

.userinputbox input{
	border:1px solid #969696;
	font-size:14px;
	padding:6px;
	width:100px;
}

.userinputbox select{
	border:1px solid #969696;
	font-size:11px;
	padding:2px;
	width:205px;

}

.userinputbox textarea{
	border:1px solid #969696;
	font-size:11px;
	padding:6px;
	width:200px;
}

.radiouser{
	margin-bottom:10px;
	overflow:hidden;
	
}

.radiouser p{
	margin:0;
	position:relative;
	top:-2px;
	float:left;
	
}


.radiouser input{
	float:left;
	margin-right:5px;
	
}

.addbut{
	background-color:#EBEBEB;
	font-size:11px;
	color:#000;
	padding:4px 23px 5px;
	text-decoration:none;

}

.addbut:hover{
	background-color:#969696;
	color:#FFF;


	
}

.searchbut{
	background-color:#969696;
	font-size:11px;
	color:#fff;
	padding:4px 23px 5px;
	text-decoration:none;

}


.showpost{
	background-color:#F2F2F2;
	font-size:11px;
	color:#000;
	padding:4px 23px 5px;
	text-decoration:none;
	border:1px solid #969696;
}

.userinputbox .searchbox{
	
	width:20px;
	border:none;
	background:none
}

.userinputbox .searchname{

	position:relative;
	top:-3px;
	
}

.userinputbox .searchname img{

	position:relative;
	top:10px;
	
}

.formbg{
	background-color:#EBEBEB;
	margin-bottom:10px;
	
}

.linkbutton{
  padding:10px 30px 5px;
  color: #ffffff;
  background-image: url(images/button2.jpg);
  border: 0;
  text-decoration:none;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:14px
}

.linkbutton span{
	position:relative;
	top:-3px;
}


.linkbutton:hover{
	color:#FFF
	
}

.error{
	color:#CE0002;
	font-size:11px;
	
}

/*pages*/
.pages ul {
  clear: both;
  padding: 0px;
  margin: 0px;
  cursor: default;
}
.pages li {
  margin: 0px 2px 6px 0px;
  float: left;
  list-style: none;
}
.pages li a:link,
.pages li a:visited {
  padding: 2px 7px 2px 7px;
  margin: 0px;
  color: #82A835;
  text-decoration: none;
}
.pages li a:hover {
  padding: 2px 7px 2px 7px;
  margin: 0px;
  color: #000000;
  text-decoration: none;
}
.pages li.active {
  padding: 0px 5px 0px 5px;
  color: #ffffff;
  background: #82A835;
}
/*end pages*/

.banner_title {
  display: block;
  height: 40px;
}
.banner_row {
  overflow: hidden;
  clear: both;
}


/* Крутящиеся головы*/
.team li {
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	height: 180px;
	width: 112px;
}

.team_photo img {
	cursor: pointer;
}

.team_label p {
	text-align: center;
}

img.eye {
	width: 110px;
	height: 110px;
}
/* end Крутящиеся головы*/
