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: 65%;
  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: #F3FCE1;
  border: 1px solid #ABDA4C;
}
table.zakaznoy input.button {
  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;
}