  html, body, div, span, applet, object, iframe,
  blockquote, pre,
  a, abbr, acronym, address, big, cite, code,
  del, dfn, em, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt, var,
  b, u, i, center,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend,
  caption, tbody, tfoot, thead, tr, th {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  }

BODY {
margin: 0;
padding: 0;
background-color: #fff7ee;
}


#main {
width: 1000px;
margin:0px auto;
}

.logo {
width: 250px;
height: 140px;
text-align: center;
padding-top: 10px;
}

.menu {
height: 140px;
vertical-align: bottom;
padding-bottom: 10px;
}

.eng {
height: 25px;
vertical-align: top;
text-align: right;
}

#menunav { 
   width: 100%; /* навигация главная */ 
   padding: 0 0 0 50px;  
}

#menunav li { 
    float: left;  
    list-style-type: none;  
	padding-top: 7px;
	padding-bottom: 7px;
} 
#menunav a { 
   padding: 0px 50px 0px 10px;

}

#menunav2 { 
   width: 100%; /* навигация футер */ 
   padding: 0 0 0 0px;  
}

#menunav2 li { 
    float: left;  
    list-style-type: none; 
		padding-right: 9px;
}  
 
.promo {
height: 300px;
text-align: center;
vertical-align: top;
}

.promo2 {
height: 170px;
text-align: center;
vertical-align: top;
}

.tel {
width: 300px;
text-align: center;
vertical-align: top;
}

.welcome {
width: 600px;
text-align: left;
vertical-align: top;
}


#footer1 { 
	width: 50%;
    float: left;
	padding-top: 20px;
} 

#footer2 { 
	width: 50%;
    float: right;
	padding-top: 20px;
} 

.otstup {
padding-left: 40px;
}

.more {
text-align: right;
padding-right: 20px;
}

.info {
width: 400px;
padding-top: 20px;
vertical-align: top;
}

.info1 { 
    width: 100px;
	padding-left: 10px;
	vertical-align: top;
} 

.info_fl { 
    width: 50px;
	padding-left: 10px;
	vertical-align: top;
	text-align: right;
} 

.info2 { 
	padding-left: 20px;
	vertical-align: top;
}

.main {
width: 730px;
text-align: left;
vertical-align: top;
}

.ser {
width: 30%;
vertical-align: top;
}

.dop {
width: 270px;
padding-top: 70px;
vertical-align: top;
text-align: right;
}


.z_info {
  margin: 0;
  padding: 0;
}


#photo1 { 
	width: 50%;
    float: left;
	text-align: center;
} 

#photo1 { 
	width: 50%;
    float: right;
	text-align: center;
} 


font {font-family: Tahoma, serif; font-size: 10pt; color: #474747; line-height: 1.3;} 
.zag {font-family: Tahoma, serif; font-size: 11pt; text-align=justify; color: #34cbff;}  
.footer {font-family: Tahoma, serif; font-size: 8pt; text-align=justify; color: #474747;} 

a:link { color: #34cbff; outline:0;}
a:visited { color: #00468c; outline:0;}
a:hover { color: #0489b7; outline:0;}
a:active { color: #34cbff; outline:0;}
a {font-family: Verdana, serif; font-weight: bold; text-decoration: underline; outline: 0; font-size: 9pt;}

a.menu:link { color: #34cbff; outline:0; }
a.menu:visited { color: #34cbff; outline:0; }
a.menu:hover { color: #0489b7; outline:0; }
a.menu:active { color: #34cbff; outline:0; }
a.menu {font-family: Verdana, serif; font-style:italic; text-decoration: underline; outline: 0; font-size: 11pt;}

a.prog:link { color: #34cbff; outline:0;}
a.prog:visited { color: #34cbff; outline:0;}
a.prog:hover { color: #0489b7; outline:0;}
a.prog:active { color: #34cbff; outline:0;}
a.prog {font-family: Verdana, serif; font-weight: bold; text-decoration: underline; outline: 0; font-size: 12pt;}




<!-- AddThis Button BEGIN -->

<!-- AddThis Button END -->




<!-- AddThis Button BEGIN -->

-o-object-fit: auto;
-o-object-position: 50% 50%;
-o-transform-origin: 8px 8px;
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("http://s7.addthis.com/static/r07/widget26.png");
background-origin: padding-box;
background-position: 0px -1168px;
background-repeat: no-repeat;
background-size: auto;
box-decoration-break: slice;
color: #482718;
cursor: pointer;
display: block;
float: left;
font-family: Tahoma;
font-size: 14px;
height: 16px;
line-height: 16px;
opacity: 0.8;
overflow-x: hidden;
overflow-y: hidden;
text-overflow: clip;
width: 16px;
Стили
widget50.css
.addthis_toolbox.addthis_default_style span { 
line-height: 16px;
}
widget50.css
.at300bs:hover { 
opacity: 0.8;
}
widget50.css
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300m, .addthis_default_style .at300bs { 
float: left;
}
widget50.css
.at300bs { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("http://s7.addthis.com/static/r07/widget26.png");
background-origin: padding-box;
background-position: 0px 0px;
background-repeat: no-repeat;
background-size: auto;
display: block;
height: 16px;
line-height: 16px !important;
overflow-x: hidden;
overflow-y: hidden;
width: 16px;
}
widget50.css
.at300b, .at300m, .at300bs { 
cursor: pointer;
}
widget50.css
.at15t_facebook { 
background-position: 0px -1168px;
}
inherited from a
sup.css
.add a { 
color: #482718;
}
widget50.css
.at300b, .at300m, .at300bs { 
cursor: pointer;
}
default values
a { 
color: #0000cc;
}
inherited from body
sup.css
body { 
color: #482718;
font-family: "tahoma";
font-size: 14px;
}


<!-- AddThis Button END -->
