@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('0ec6fl06luxeywpbsjvxcbjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('fl4y0qdoxyythegmxx8kcrjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('-l14jk06m6puhb-5mxqqnrjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('i3s1wsgsg9ycurv6puktorjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('nydwbdd4giq26g5xybhsfbjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('pru33qjshpzsmg3z6vywnrjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('hgo13k-tfspn0qi1sfdufvtxra8tvwticgirnjhmvjw.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('ek4gzz-gexapcsbhtceqi_eszw2xoq-xsnqo47m55da.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('mervlbyg_cxg3rlvuskt_feszw2xoq-xsnqo47m55da.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('-2n2p-_y08sg57cnwqfknveszw2xoq-xsnqo47m55da.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('u0topm082mnks5k0q4rhqveszw2xoq-xsnqo47m55da.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('ndf9mtnoplzo-nomog0mipeszw2xoq-xsnqo47m55da.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('fcx7wwv8ozt71a3e1xoajveszw2xoq-xsnqo47m55da.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('cwb0xya8bzo0ksthx0utua.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url('zlqkeelybatg60epzbsdyxjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url('ohi30kwqwvpcwqahzhccsbjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url('rgvhdjnr2l75qb0ynd9nybjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url('mx9uck6ub63vikfynemxrrjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url('mbmhprmh69zi6eepbyvfhrjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url('ooefwznlrtefzlymlvv1ubjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url('rxzjdnzeo3r5zsexge8uuvtxra8tvwticgirnjhmvjw.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('77fxfjrbgzn4acrsfhlh3hjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('isz-wbcxnkabnjo6_twhthjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('ux6i4jxqdm3fvtc1cpuwqhjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('jsn2cgvdbcvycnfjfjsdfbjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('pwzc-ybil414wb9rb1iaprjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('97uahxiqzroncbacei3awxjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('d-6iyplofoccackzxwxsoftxra8tvwticgirnjhmvjw.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 300;
	src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('7m8l7tlfo-s3vkhhur0atztoq_mqjvwkksun0wkzc2i.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 300;
	src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('7m8l7tlfo-s3vkhhur0atzuj_cnvwiuubmvgbx098mw.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 300;
	src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('7m8l7tlfo-s3vkhhur0at0bckliaa1lc45dfaafaura.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 300;
	src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('7m8l7tlfo-s3vkhhur0at2o_suj8uo4ylwrins22t3y.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 300;
	src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('7m8l7tlfo-s3vkhhur0at76up8jxqwt8hva3mdhkv_0.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 300;
	src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('7m8l7tlfo-s3vkhhur0atyye0-aqj3nfinttidxdju4.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 300;
	src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('7m8l7tlfo-s3vkhhur0at44p5icox8kq3llunmylgo4.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('wxrxja0c3kdtc7lmafg4drtbgvql8ndjpwnre27mub0.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('opxuqto0ugqqhgj_sfdlwbtbgvql8ndjpwnre27mub0.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('1hzf02poanh32k2vkgeoubtbgvql8ndjpwnre27mub0.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('cdkhraxnqtovbaoxwdor9xtbgvql8ndjpwnre27mub0.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('k23cxwvtrifd6djsevi07rtbgvql8ndjpwnre27mub0.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('vszulfksk0lljjfeaxcrehtbgvql8ndjpwnre27mub0.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('vpcynsl0qhq_6dx7lkvbyfeszw2xoq-xsnqo47m55da.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 500;
	src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('olffgbtaf0xfow1gnuhf0ttoq_mqjvwkksun0wkzc2i.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 500;
	src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('olffgbtaf0xfow1gnuhf0tuj_cnvwiuubmvgbx098mw.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 500;
	src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('olffgbtaf0xfow1gnuhf0ubckliaa1lc45dfaafaura.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 500;
	src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('olffgbtaf0xfow1gnuhf0wo_suj8uo4ylwrins22t3y.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 500;
	src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('olffgbtaf0xfow1gnuhf0b6up8jxqwt8hva3mdhkv_0.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 500;
	src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('olffgbtaf0xfow1gnuhf0sye0-aqj3nfinttidxdju4.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 500;
	src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('olffgbtaf0xfow1gnuhf0y4p5icox8kq3llunmylgo4.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('t6nd4cfprhzp44q5qajccztoq_mqjvwkksun0wkzc2i.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('t6nd4cfprhzp44q5qajcczuj_cnvwiuubmvgbx098mw.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('t6nd4cfprhzp44q5qajcc0bckliaa1lc45dfaafaura.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('t6nd4cfprhzp44q5qajcc2o_suj8uo4ylwrins22t3y.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('t6nd4cfprhzp44q5qajcc76up8jxqwt8hva3mdhkv_0.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('t6nd4cfprhzp44q5qajccyye0-aqj3nfinttidxdju4.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('t6nd4cfprhzp44q5qajcc44p5icox8kq3llunmylgo4.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 600;  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snsha1rvmpjeky21_gqjallji.woff') format("woff");}
html, body { padding: 0pt; margin: 0pt; font-family: "Trebuchet MS"; font-size: 12px; color: rgb(51, 51, 51); min-width: 1024px; }
img, table { border: 0px none; }
h1, h2, h3, h4, h5, h6 { font-family: "Trebuchet MS"; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h2, h3, h4, h5, h6 { margin-top: 0px; }
h1 { font-size: 18px; margin-top: 0pt; margin-bottom: 0pt; }
h2 { font-size: 16px; font-weight: bold; margin-bottom: 2px; }
a { color: rgb(0, 102, 153); text-decoration: underline; }
a:hover { text-decoration: none; }
.obr-zvon { color: rgb(30, 30, 30); font-size: 16px; display: block; text-transform: uppercase; font-family: 'Open Sans',sans-serif; }
.shapka { width: 100%; height: 170px; }
.top_header { width: 100%; background: url('img/fon_index_top.png') repeat-x scroll 0% 0% rgb(255, 255, 255); height: auto; }
.top_header_center { width: 960px; padding: 0px 20px; margin: 0px auto; height: auto; }
.shapka { width: 960px; float: left; height: 130px; padding-top: 20px; }
.shapka_logo { width: 210px; float: left; height: 130px; margin-right: 85px; }
.time-arb { background: url('img/time.png') no-repeat scroll 0% 0% transparent; padding-left: 30px; color: rgb(0, 114, 167); font-family: Trebuchet MS; font-size: 14px; float: left; height: 19px; margin-top: 25px; width: 280px; }
.mail-top { background: url('img/mail.png') no-repeat scroll 0% 0% transparent; padding-left: 30px; color: rgb(0, 114, 167); font-family: Trebuchet MS; font-size: 14px; float: left; height: 19px; margin-top: 20px; width: 280px; }
.mail-top a { color: rgb(0, 114, 167); font-family: Trebuchet MS; font-size: 14px; }
.mail-top a:hover { text-decoration: none; }
.top-info { float: left; width: 280px; height: 130px; }
.block-tel-top { width: 327px; height: 120px; float: right; margin-top: 30px; }
.tel1 { display: block; background: url('img/tel.png') no-repeat scroll 0pt 5px transparent; padding-left: 47px; height: 45px; font-size: 34px; color: rgb(229, 109, 65); font-family: Trebuchet MS; font-weight: bold; }
.obr-zvon { width: 315px; height: 50px; margin-top: 10px; float: right; }
.zvon { display: block; background: url('img/zayavka.png') no-repeat scroll 0pt 0px transparent; height: 45px; width: 261px; float: right; }
.top-menu { height: 40px; width: 960px; float: left; margin-bottom: 10px; }
.block-top-menu { height: 40px; border-left: 1px solid rgb(0, 109, 161); border-right: 1px solid rgb(39, 165, 212); border-spacing: 0px; }
.block-top-menu td { border-right: 1px solid rgb(0, 109, 161); border-left: 1px solid rgb(39, 165, 212); text-align: center; vertical-align: middle; }
.block-top-menu a, .hoverMenu { color: rgb(255, 255, 255); font-family: Trebuchet MS; font-weight: bold; font-size: 15px; text-decoration: none; }
.block-top-menu a:hover { text-decoration: underline; }
p { font-size: 14px; color: rgb(0, 0, 0); font-family: Trebuchet MS; line-height: 22px; }
h1 { font-size: 24px; color: rgb(0, 110, 163); font-family: Trebuchet MS; font-weight: bold; margin: 15px 0pt; }
h2 { font-size: 22px; color: rgb(0, 110, 163); font-family: Trebuchet MS; font-weight: normal; margin: 15px 0pt; }
.prof-rem { width: 948px; height: 335px; padding: 5px; border: 1px solid rgb(145, 200, 255); border-radius: 10px; position: relative; }
.prof-rem-img { width: 667px; height: 335px; float: left; margin-right: 5px; }
.bFlag1 { width: 269px; height: 33px; font-size: 14px; color: rgb(255, 255, 255); font-family: Trebuchet MS; font-weight: bold; background: url('img/rem3.png') no-repeat scroll 0px 0px transparent; position: absolute; top: 140px; left: -5px; padding: 11px 0px 0px 60px; }
.bFlag2 { width: 269px; height: 33px; font-size: 14px; color: rgb(255, 255, 255); font-family: Trebuchet MS; font-weight: bold; background: url('img/rem4.png') no-repeat scroll 0px 0px transparent; position: absolute; top: 190px; left: -5px; padding: 12px 0px 0px 60px; }
.bFlag3 { width: 269px; height: 40px; font-size: 14px; color: rgb(255, 255, 255); font-family: Trebuchet MS; font-weight: bold; background: url('img/rem1.png') no-repeat scroll 0px 0px transparent; position: absolute; top: 240px; left: -5px; padding: 4px 0px 0px 60px; }
.bFlag4 { width: 269px; height: 33px; font-size: 14px; color: rgb(255, 255, 255); font-family: Trebuchet MS; font-weight: bold; background: url('img/rem2.png') no-repeat scroll 0px 0px transparent; position: absolute; top: 290px; left: -5px; padding: 11px 0px 0px 60px; }

.vitrina__item { float: left; margin: 10px; text-align: center; }
.flex-wrap { display: flex; flex-wrap: wrap; }
.flex { display: flex; }
.cf::after { content: ""; display: block; clear: both; }
.span5 { width: 25%; float: left; }


.brend-rem { width: 100%; float: left; height: auto; background: url('img/fon1.png') repeat scroll 0% 0% transparent; }
.brend-list { width: 980px; height: auto; padding: 30px 0pt; margin: 0pt auto; position: relative; }
.brend-list h2 { margin-top: 0px; margin-bottom: 30px; }
.brend-block { width: 115px; height: 150px; float: left; text-align: center; margin: 0pt 12px 10px; }
.brend-block a { color: rgb(0, 114, 167); font-family: Arial; font-size: 14px; }
.brend-block a:hover { text-decoration: none; }
.brend-block-img { width: 113px; height: 113px; border: 1px solid rgb(221, 221, 221); border-radius: 5px 5px 5px 5px; margin-bottom: 10px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.brend-block-img table { height: 113px; text-align: center; }
.button-brend { background: url('img/button_brend.png') no-repeat scroll 0pt 0pt transparent; color: rgb(255, 255, 255); display: block; font-family: Trebuchet MS; font-size: 14px; font-weight: bold; height: 28px; margin: 15px auto 0pt; padding-top: 9px; text-align: center; text-decoration: none; text-shadow: 1px 0pt 1px rgb(0, 0, 0); width: 247px; }
.ten-top { width: 960px; height: 10px; background: url('img/ten-top.png') no-repeat scroll 0% 0% transparent; position: absolute; top: 0px; left: 10px; }
.ten-bottom { width: 960px; height: 10px; background: url('img/ten-b.png') no-repeat scroll 0% 0% transparent; position: absolute; bottom: 0px; left: 10px; }
.preimushestvo { float: left; width: 100%; height: 530px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.preimushestvo-list { height: 495px; width: 980px; margin: 0pt auto; padding-top: 35px; }
.preimushestvo-list h2 { margin-bottom: 20px; }
.preimushestvo-list p { color: rgb(0, 0, 0); font-family: Trebuchet MS; font-size: 14px; }
.preimushestvo-block1 { width: 160px; height: 70px; font-size: 14px; color: rgb(0, 0, 0); font-family: Trebuchet MS; text-align: center; background: url('img/f1.png') no-repeat scroll 50% 0pt transparent; float: left; padding-top: 100px; margin: 0pt 15px; }
.preimushestvo-block2 { width: 160px; height: 70px; font-size: 14px; color: rgb(0, 0, 0); font-family: Trebuchet MS; text-align: center; background: url('img/f2.png') no-repeat scroll 50% 0pt transparent; float: left; padding-top: 100px; margin: 0pt 15px; }
.preimushestvo-block3 { width: 160px; height: 70px; font-size: 14px; color: rgb(0, 0, 0); font-family: Trebuchet MS; text-align: center; background: url('img/f3.png') no-repeat scroll 50% 0pt transparent; float: left; padding-top: 100px; margin: 0pt 15px; }
.preimushestvo-block4 { width: 160px; height: 70px; font-size: 14px; color: rgb(0, 0, 0); font-family: Trebuchet MS; text-align: center; background: url('img/f4.png') no-repeat scroll 50% 0pt transparent; float: left; padding-top: 100px; margin: 0pt 15px; }
.preimushestvo-block5 { width: 160px; height: 70px; font-size: 14px; color: rgb(0, 0, 0); font-family: Trebuchet MS; text-align: center; background: url('img/f5.png') no-repeat scroll 50% 0pt transparent; float: left; padding-top: 100px; margin: 0pt 15px; }
.preimushestvo-block6 { width: 160px; height: 70px; font-size: 14px; color: rgb(0, 0, 0); font-family: Trebuchet MS; text-align: center; background: url('img/f6.png') no-repeat scroll 50% 0pt transparent; float: left; padding-top: 100px; margin: 0pt 15px; }
.preimushestvo-block7 { width: 160px; height: 70px; font-size: 14px; color: rgb(0, 0, 0); font-family: Trebuchet MS; text-align: center; background: url('img/f7.png') no-repeat scroll 50% 0pt transparent; float: left; padding-top: 100px; margin: 0pt 15px; }
.preimushestvo-block8 { width: 160px; height: 70px; font-size: 14px; color: rgb(0, 0, 0); font-family: Trebuchet MS; text-align: center; background: url('img/f8.png') no-repeat scroll 50% 0pt transparent; float: left; padding-top: 100px; margin: 0pt 15px; }
.preimushestvo-block9 { width: 160px; height: 70px; font-size: 14px; color: rgb(0, 0, 0); font-family: Trebuchet MS; text-align: center; background: url('img/f9.png') no-repeat scroll 50% 0pt transparent; float: left; padding-top: 100px; margin: 0pt 15px; }
.preimushestvo-block10 { width: 160px; height: 70px; font-size: 14px; color: rgb(0, 0, 0); font-family: Trebuchet MS; text-align: center; background: url('img/f10.png') no-repeat scroll 50% 0pt transparent; float: left; padding-top: 100px; margin: 0pt 15px; }
.stoimost_remonta { width: 100%; height: auto; background: url('img/fon1.png') repeat scroll 0% 0% transparent; float: left; }
.stoimost_remonta_center { height: auto; width: 960px; margin: 0pt auto; padding: 40px 10px 30px; position: relative; }
.stoimost_remonta_center h2 { margin-bottom: 20px; text-align: center; color: rgb(51, 51, 51) ! important; margin-top: 0px; }
.tab_rem { border: 1px solid rgb(221, 221, 221); border-spacing: 0pt; margin-left: 130px; }
.tab_rem td { font-size: 14px; color: rgb(0, 0, 0); font-family: Trebuchet MS; padding: 10px; text-align: left; border-bottom: 1px solid rgb(221, 221, 221); border-spacing: 0pt; }
.tab_rem tr:nth-last-child(2n) { background: none repeat scroll 0pt 0pt rgb(255, 255, 255); }
.master { width: 100%; height: 338px; background: url('img/fon2.png') repeat scroll 0% 0% transparent; float: left; }
.master-centr { height: 269px; width: 900px; margin: 0pt auto; padding: 30px 40px 29px; position: relative; }
.master-centr h2 { margin-bottom: 20px; text-align: center; color: rgb(255, 255, 255) ! important; margin-top: 0px; }
.master-centr .tel { display: block; background: url('img/tel2.png') no-repeat scroll 295px 5px transparent; padding-left: 47px; height: 45px; font-size: 34px; color: rgb(255, 210, 77); font-family: Trebuchet MS; font-weight: bold; text-align: center; }
.master-centr p { color: rgb(255, 255, 255); font-size: 15px ! important; }
.photogal { width: 100%; float: left; height: 470px; }
.photogal_center { width: 903px; padding: 30px 20px; height: 580px; margin: 0pt 0pt 0pt 205px; }
.nemnogo_onas { width: 100%; float: left; height: 690px; }
.nemnogo_onas_center { width: 940px; padding: 30px 20px; height: 580px; margin: 0px auto; }
.nemnogo_onas_center h2 { margin-bottom: 10px; text-align: center; margin-top: 0px; }
.nemnogo_onas_center p { font-family: Arial; line-height: 24px; }
.line-n { width: 940px; height: 2px; border-top: 1px solid rgb(221, 221, 221); margin: 30px 0pt 20px; }
.respons-line { width: 940px; height: 240px; margin-top: 20px; }
.imgs { float: left; height: 120px; width: 120px; margin: 0pt 5px 5px 0pt; }
.imgs img { height: 120px; width: 120px; }
.button-respons { width: 251px; height: 42px; margin: 20px auto 0px; background: url('img/respons-btn.png') no-repeat scroll 0% 0% transparent; display: block; }
.interesno { width: 100%; float: left; height: auto; background: url('img/fon1.png') repeat scroll 0% 0% transparent; }
.znat { width: 980px; height: auto; padding: 30px 0pt; margin: 0pt auto; position: relative; overflow: hidden; }
.znat h2 { margin-bottom: 20px; text-align: center; color: rgb(51, 51, 51) ! important; margin-top: 0px; }
.block-info { float: left; width: 240px; padding-left: 50px; background: url('img/info.png') no-repeat scroll 0% 0% transparent; margin: 0px 10px; }
.block-info a { font-size: 14px; color: rgb(0, 119, 172); font-family: Trebuchet MS; display: block; }
.block-info a:hover { text-decoration: none; }
.block-info p { font-family: Trebuchet MS; color: rgb(102, 102, 102); font-size: 13px; }
.news-new { width: 100%; padding-top: 30px; height: auto; float: left; background: none repeat scroll 0% 0% rgb(255, 255, 255); clear: left; padding-bottom: 30px; }
.news-new-list { width: 1000px; margin: 0pt auto; }
.news-new-block { background: url('img/news.png') no-repeat scroll 0pt 0pt transparent; float: left; margin: 10px 50px 0pt 0pt; padding-left: 50px; width: 250px; }
.news-new-block:nth-last-child(1) { margin: 10px 0pt 0pt; }
.news-new-block span { display: block; color: rgb(51, 51, 51); font-size: 14px; font-family: Trebuchet MS; }
.news-new-block a { font-size: 14px; color: rgb(0, 119, 172); font-family: Trebuchet MS; display: block; }
.news-new-block a:hover { text-decoration: none; }
.news-new-block p { color: rgb(51, 51, 51); font-size: 13px; font-family: Trebuchet MS; }
.bottom-menu-list { background: url('img/fon2.png') repeat scroll 0pt 0pt transparent; float: left; height: 338px; width: 100%; }
.bottom-menu { height: 278px; width: 980px; margin: 0pt auto; padding: 30px 0pt; }
.bottom-menu h2 { margin-bottom: 10px; margin-top: 0px; color: rgb(255, 222, 121); font-size: 20px; }
.bottom-menu table { height: 278px; width: 100%; border-spacing: 0pt; }
.bottom-menu table .td1 { padding: 0px 30px 0px 0px; vertical-align: top; width: 210px; border-right: 1px solid rgb(0, 109, 161); }
.bottom-menu table .td2 { padding: 0pt 30px; vertical-align: top; width: 305px; border-right: 1px solid rgb(0, 109, 161); border-left: 1px solid rgb(38, 144, 189); }
.bottom-menu table .td3 { padding: 10px 30px 0pt; vertical-align: top; width: 305px; border-right: 1px solid rgb(0, 109, 161); border-left: 1px solid rgb(38, 144, 189); }
.line5 { border-bottom: 1px solid rgb(0, 109, 161); border-top: 1px solid rgb(38, 144, 189); height: 0pt; margin-bottom: -35px; margin-top: 45px; width: 305px; }
.bottom-menu table .td4 { padding: 0px 0pt 0pt 30px; vertical-align: top; width: 250px; border-left: 1px solid rgb(38, 144, 189); }
.bottom-menu table .td2 span { color: rgb(255, 255, 255); font-size: 12px; display: block; margin-top: 10px; }
.ul1 { margin: 0pt; padding: 0pt 0pt 0pt 15px; }
.ul1 li { color: rgb(255, 255, 255); margin-bottom: 15px; }
.ul2 { margin: 0pt; padding: 0pt 0pt 0pt 15px; }
.ul2 li { color: rgb(255, 255, 255); margin-bottom: 25px; }
.bottom-menu table a { font-size: 14px; color: rgb(255, 255, 255); font-family: Arial; display: block; font-weight: bold; line-height: 20px; }
.bottom-menu a:hover { text-decoration: none; }
.fotter { width: 100%; height: 175px; background: none repeat scroll 0% 0% rgb(244, 244, 244); float: left; }
.fotter-info { float: left; margin: 10px 0pt 0pt 90px; width: 500px; }
.fotter-info p { color: rgb(102, 102, 102); font-size: 14px; font-family: Arial; line-height: 20px; }
.fotter-info a { font-size: 14px; color: rgb(0, 119, 172); font-family: Arial; }
.fotter-info a:hover { text-decoration: none; }
.fotter-list p { color: rgb(102, 102, 102); font-size: 14px; font-family: Arial; line-height: 20px; }
.fotter-list a { font-size: 14px; color: rgb(0, 119, 172); font-family: Arial; }
.fotter-list a:hover { text-decoration: none; }
.footer-counter { width: 300px; height: 175px; float: right; }
.input-block { width: 275px; height: 320px; float: right; background: url('img/fon10.png') no-repeat scroll 0% 0% transparent; padding-top: 15px; }
.inpu-txt { color: rgb(255, 255, 255); font-size: 16px; font-family: Trebuchet MS; text-align: center; display: block; }
.inpu-txt1 { color: rgb(255, 255, 255); font-size: 24px; font-family: Trebuchet MS; text-align: center; display: block; font-weight: bold; }
.inpu-txt2 { color: rgb(227, 83, 40); font-size: 14px; font-family: Trebuchet MS; text-align: center; display: block; font-style: italic; }
[name="ordersform1"] { float: left; margin: 40px 0pt 0pt 15px; }
[name="ordersform1"] #name, [name="ordersform1"] #phone, [name="ordersform1"] #email, [name="ordersform1"] #adres, [name="ordersform1"] #adres_dostavki input { margin-bottom: 15px; width: 237px ! important; border-radius: 10px 10px 10px 10px; height: 36px; border: medium none; font-size: 14px; font-family: Trebuchet MS; color: rgb(102, 102, 102); padding-left: 10px; }
#button-new { background: url('img/zamer2.png') no-repeat scroll 0pt 0pt transparent; border: medium none; height: 44px; width: 254px; cursor: pointer; }
.tab_error tr:nth-last-child(2n) { background: none repeat scroll 0px 0px rgb(243, 243, 243); }
.clear { clear: both; }
.rt_Img { float: right; margin: 0px 0px 5px 10px; }
.tel3 { font-size: 24px; color: rgb(229, 109, 65); font-family: Trebuchet MS; font-weight: bold; }
.tel4 { font-size: 20px; color: rgb(229, 109, 65); font-family: Trebuchet MS; font-weight: bold; }
.sh { border: 1px solid rgb(221, 221, 221); }
.white { background: none repeat scroll 0% 0% white; padding: 30px 0px; }
.grayBg { background: url('fon1.png') repeat scroll 0% 0% transparent; }
.w960 { width: 980px; padding: 0px 20px 20px; margin: 0px auto; height: auto; }
.shadow2 { text-align: center; }
.grad { background: linear-gradient(to bottom, rgb(1, 171, 230) 0%, rgb(1, 145, 202) 45%, rgb(0, 111, 164) 99%) repeat scroll 0% 0% transparent; }
.grad a { color: rgb(255, 255, 255); }
.grad p { color: rgb(255, 255, 255); }
.grad ul { font-size: 14px; color: white; line-height: 30px; }
.n-fon { color: white; font-size: 20px; width: 40px; height: 40px; text-align: center; background-color: rgb(0, 111, 164); border-radius: 40px; line-height: 40px; margin: auto; }
.ne-doma td:nth-child(2n) { width: 200px; }
.prev { width: 22px; height: 50px; position: absolute; left: -30px; top: 125px; background: url('prev-horizontal-new.png') no-repeat scroll 0px 0px transparent; border: medium none; outline: medium none; cursor: pointer ! important; }
.itemsCarouselWrapper .prev { display: block ! important; }
.next { width: 22px; height: 50px; position: absolute; right: 35px; top: 125px; background: url('next-horizontal-new.png') no-repeat scroll 0px 0px transparent; border: medium none; outline: medium none; cursor: pointer; }
.itemsCarouselWrapper { position: relative; width: 1060px; }
.itemsCarousel, .itemsCarousel2 { margin-top: auto; margin-right: auto; margin-bottom: auto; padding-top: 20px; margin-left: 5px ! important; }
.showcaseItem { width: 230px; height: 250px; position: relative; margin-right: 17px ! important; margin-left: 2px ! important; background-color: rgb(255, 255, 255); border-radius: 2px; z-index: 2; text-align: center; }
.showcaseItem img { height: 150px; display: block; margin: 15px auto; border-radius: 85px; }
.grayBg.paddingTop { padding-top: 15px; }
.ne-doma td:nth-child(2n) { width: 200px; }
.dropMenu { display: none; position: absolute; top: 40px; z-index: 50; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 220px; border: 1px solid rgb(204, 204, 204); }
.dropMenu ul { padding-left: 0px; margin-left: 0px; text-align: left; }
.dropMenu ul li { list-style-type: none; padding: 5px; }
.dropMenu ul li a:hover { text-decoration: underline ! important; }
.hoverMenu { position: relative; cursor: context-menu; }
.hoverMenu:hover .dropMenu { display: block; }
.dropMenu a { color: gray; }
.botOrd { margin-top: 20px; }
.radius { padding: 10px; text-align: center; margin-bottom: 5px; }





.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0pt; margin: 0pt; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0pt; left: 0pt; padding: 0pt; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none outside none; width: 70px; height: 70px; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }

.jcarousel-skin-tango4 .jcarousel-container { border-radius: 10px 10px 10px 10px; }
.jcarousel-skin-tango4 .jcarousel-container-horizontal { width: 880px; padding: 0px 30px; margin-top: 0px; }
.jcarousel-skin-tango4 .jcarousel-clip-horizontal { width: 870px; height: 200px; }
.jcarousel-skin-tango4 .jcarousel-item { width: 834px; height: 200px; margin-left: 16px; }
.jcarousel-skin-tango4 .jcarousel-item-horizontal { margin-right: 20px; }
.jcarousel-skin-tango4 .jcarousel-next-horizontal { position: absolute; top: 80px; right: 0px; width: 22px; height: 50px; cursor: pointer; background: url('img/next-horizontal-new.png') no-repeat scroll 0pt 0pt transparent; }
.jcarousel-skin-tango4 .jcarousel-next-horizontal:hover { background-position: 0px 0pt; }
.jcarousel-skin-tango4 .jcarousel-next-horizontal:active { background-position: 0px 0pt; }
.jcarousel-skin-tango4 .jcarousel-prev-horizontal { position: absolute; top: 80px; left: 10px; width: 22px; height: 50px; cursor: pointer; background: url('img/prev-horizontal-new.png') no-repeat scroll 0pt 0pt transparent; }
.jcarousel-skin-tango4 .jcarousel-prev-horizontal:hover { background-position: 0px 0pt; }
.jcarousel-skin-tango4 .jcarousel-prev-horizontal:active { background-position: 0px 0pt; }
.jcarousel-skin-tango4 .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango4 .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango4 .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: 0px 0pt; }


.highslide-container div { font-family: Verdana,Helvetica; font-size: 10pt; }
.highslide-container table { background: none repeat scroll 0% 0% transparent; }
.highslide-wrapper, .highslide-outline { background: none repeat scroll 0% 0% white; }
.highslide-loading { display: block; color: black; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px 3px 3px 22px; border: 1px solid white; background-color: white; background-image: url('img/loader.white.gif'); background-repeat: no-repeat; background-position: 3px 1px; }


@font-face {
  font-family: "Jockey One";  font-style: normal;  font-weight: 400;  src: local("Jockey One"), local("JockeyOne-Regular"), url('8hj8g_jpsadpyrrpzmno2hsxeywm7fgeyasgu71clg0.woff') format("woff");}


@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans"), local("OpenSans"), url('cjzkeoubrn4kerxqtauh3t8e0i7kzn-epnyo3hzu7kw.woff') format("woff");}
