body { background-color: #f0f8ff; margin: 0; padding: 0; font-family: 'Segoe UI', 'Arial', sans-serif; font-size: 18px; line-height: 26px; color: #3b3b3b; font-weight: inherit; }
@font-face { font-family: MP; /* пёб┐пёб═пёп░пёб╜пёп┬пёп▓пёп⌠пёп░пёб═ пёп≤пёп░пёп┬пёп■пёп▓пёб═ */ src: local(MP), url(MP.otf); /* пёб└пёп▀пёп÷ пёп▌пёп▒пёп▓пёб═пёп▀пёп°пёб╜пёп⌡пёп∙ пёп│пёп░пёб═пёп⌠пёп┤пёп┘пёп░пёп▌пёп┌ */ }
@font-face { font-family: MPB; /* пёб┐пёб═пёп░пёб╜пёп┬пёп▓пёп⌠пёп░пёб═ пёп≤пёп░пёп┬пёп■пёп▓пёб═ */ src: local(MPB), url(mpb.ttf); /* пёб└пёп▀пёп÷ пёп▌пёп▒пёп▓пёб═пёп▀пёп°пёб╜пёп⌡пёп∙ пёп│пёп░пёб═пёп⌠пёп┤пёп┘пёп░пёп▌пёп┌ */ }
a { color: #3d3f57; }
h1 { font-size: 30px; line-height: 40px; margin: 0 0 40px 0; color: #4d4d4d; font-weight: inherit; }
.page h1 { font-size: 30px; line-height: 40px; margin: 0 0 40px 0; color: #4d4d4d; font-weight: inherit; }
.page2 h1 { text-align: center; font-size: 20px; line-height: 30px; margin: 0 0 40px 0; color: #5b0fa1; }
.page3 h1 { text-align: center; font-size: 35px; line-height: 40px; margin: 0 0 40px 0; color: #fff; }
.bbgre { margin: 50px auto 0 auto; width: 100%; height: 462px; }
.top_bg { background: url(../images/myheader.jpg) no-repeat; margin: -450px auto 0 auto; padding: 0; width: 848px; height: 462px; position: relative; }
.lp { background: url(../images/lp.png) no-repeat; width: 91px; height: 29px; margin: 0 auto; position: relative; }
.telo { width: 847px; background-color: #fff; margin: -50px auto 0 auto; }
.wrap { width: 787px; margin: 0 auto; padding: 0 30px; }
.wrap.menu { width: 848px; margin: 0 auto; }
.mee { border-left: 1px solid #185f52; }
.spisok_ok li { padding-left: 20px; list-style-type: none; text-indent: 15px; background-image: url(../images/ok.gif); background-repeat: no-repeat; background-position: 0px 0px; margin: 20px; }
.menu-item a { font-size: 18px; line-height: 40px; color: #fff; text-decoration: none; padding: 7px 10px 10px 10px; }
.menu-item a:hover { color: #2d2e3f; background-color: #fff; }
.line { width: 100%; border-bottom: 3px solid #fecc09; }
header { width: 100%; height: 64px; background-color: #1d6b9b; position: fixed; z-index: 5; top: 0; border-bottom: 5px solid #114d71; }
header .nav-menu { float: left; }
header .nav-menu > ul { padding: 0; margin: 0; margin-top: 10px; }
header .nav-menu > ul > li { display: inline-block; display: inline; vertical-align: middle; float: left; height: 40px; text-align: center; }

/*header .nav-menu > ul > li > a, .contact_button_static ul li a {
  font-family: 'Arial';
  font-size: 16px;
  line-height: 40px;
  color: #fff;
  text-decoration: none;
  padding: 10px;
}
header .nav-menu > ul > li > a:hover, .contact_button_static ul li a:hover {
  color: #137ab0;
	background-color:#fff;
}*/
header .nav-menu > ul .last-menu-item { background: none; margin-left: -11px; }
header .nav-menu > ul .last-menu-item2 { background: none; }
.plus { background-image: url(../images/plus.png); background-position: 0; background-repeat: no-repeat; cursor: pointer; font-size: 16px; padding: 10px; text-indent: 25px; }
.otvet { background: none repeat scroll 0 0 #f7eeff; border: 1px solid #CCCCCC; padding: 15px; margin-top: -17px; font-size: 16px; }
.minus { background-image: url(../images/minus.png); background-position: 0; background-repeat: no-repeat; cursor: pointer; font-size: 16px; padding: 10px; text-indent: 25px; }
.ofz { background: url(../images/ofz.png) no-repeat; width: 411px; height: 89px; }
.ofz:hover { background: url(../images/ofzz.png) no-repeat; }
div[role="main"] { width: 778px; padding: 10px 0; }
.style-section3 { border-top: 5px solid #919192; padding: 70px 50px 20px 50px; width: 687px; margin-left: 30px; }
.style-section2 { padding: 30px 50px 5px 50px; width: 687px; }
.style-section10 { border-top: 5px solid #919192; padding: 70px 50px 0 50px; width: 550px; margin-left: 30px; }
.style-section11 { border-top: 5px solid #919192; height: 40px; padding: 30px 50px 50px 50px; width: 687px; margin-left: 30px; }
.style-section1 { padding: 30px 50px 20px 50px; width: 627px; margin-left: 30px; }
div[role="main"] .common-style-section { padding: 0; }
#zakaz, #zachem, #garant, #faq, #otzivi { background: url(../images/fon.jpg); margin: 0; padding: 0; }
.imgshadow { padding: 5px; box-shadow: 2px 2px 5px 0 #7b7b7b; }
.send-garant-block { padding: 10px 30px 30px 30px; width: 780px; }
table.top_table { margin: 50px 0; border: 0; }
table .top_table tr, td { padding: 20px; }
.little-gray { color: #777777; font-size: 12px; }
.wtis { font-size: 20px; list-style-type: none; width: 600px; }
.wtis li { padding: 0 40px 0 40px; background: url(../images/ki.png) no-repeat top left; margin-bottom: 30px; }
.dr_ser { background-color: #1d6b9b; width: 848px; margin-left: -30px; color: #fff; }
.dr_ser2 { background-color: #6c6b6b; width: 848px; margin: 0 auto; color: #fff; }
.bonuss { background-color: #fdd7e8; width: 787px; margin-left: -30px; padding: 30px; color: #8d1148; }
.bon_img { border: 10px solid #c582e7; margin: 0 30px; }
.section-with-list h1 { font-weight: normal; }
.ul_tx { list-style-type: none; width: 600px; margin-left: 100px; margin-top: -5px; }
.ul_tx li { background: url(../images/ki.png) no-repeat left; height: 37px; padding: 10px 0 0 60px; margin-bottom: 15px; }
div[role="main"] .section-with-list > h2 { color: #353535; font-family: 'Segoe UI'; font-size: 35px; line-height: 36px; margin-top: 20px; }
div[role="main"] .common-style-section > h2 { font-weight: normal; line-height: 36px; margin-bottom: 50px; text-align: center; }
.garant { width: 700px; margin-left: 40px; }
.gl { margin: 15px 0; list-style-type: none; }
.imgshadow { box-shadow: 2px 2px 5px 0 #7b7b7b; }
.futter { width: 848px; margin: 60px auto; height: 20px; font-size: 12px; color: #4b4a49; }
.futter a { color: #4b4a49; }
.futter a:hover { text-decoration: none; }
.but_com { font-weight: bold; color: white; text-decoration: none; padding: .4em 1.5em; border-radius: 0px; background: #f3c82e; border: 0px; font-size: 16px; font-family: Arial; }
.but_com:hover { background: #fadc73; cursor: pointer; }
.but_com:active { background: #f6c000; }
#help { display: block; font-size: 12px; position: fixed; right: 0; top: 250px; width: 279px; z-index: 5; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#help img { border: 0px; }
#help-panel { background-color: #FFFFFF; border: 1px solid #CCCCCC; display: none; float: right; width: 240px; }
#help-panel .collapse { display: none; float: left; padding: 15px 10px; font-size: 12px; line-height: 15px; }
#help-panel .collapse a { font-size: 11px; color: black; text-decoration: underline; font-size: 12px; }
#support-header { background: url("plugins/helper/images/24-7-bg.gif") repeat-x scroll 0 0 transparent; height: 17px; padding: 2px 0 0 10px; }
#help-panel .main { background: url(../images/item-bg.gif) repeat-x scroll 0 0 transparent; float: left; height: 37px; width: 240px; }
#help-panel a.title { background: url(../images/but-right.gif) no-repeat scroll 10px 15px transparent; color: #444; display: block; font-weight: bold; padding: 6px 10px 12px 22px; font-size: 12px; }
#help-panel a.title span { color: #666; display: block; font-weight: bold; font-size: 12px; }
#help-panel a.selected { background: url(../images/but-down.gif) no-repeat scroll 10px 15px transparent; }
#help a { text-decoration: none; }
#help-button { float: right; }
.red { color: #C00; }
.header1 { font-family: MPB; font-size: 28px; font-weight: bold; color: #CC0000; margin: 0 0 40px 0; line-height: 130%; text-shadow: 1px 1px 0 white, 2px 2px 2px #DDD; }
.little-gray { font-size: 12px; color: #777; line-height: 100%; }
.otvet { background: #FFC; padding: 15px; border: 1px solid #CCC; }
.header-green { font-family: Tahoma; font-size: 24px; font-weight: bold; color: #090; margin: 20px 0 10px 0; line-height: 130%; text-shadow: 1px 1px 0 white, 2px 2px 2px #DDD; }
.green { color: #090; }
.orange { color: #F90; }
.img-medium-container { padding: 0 40px; margin: 10px auto; width: 700px; position: relative; text-align: center; }
.img-medium-container img { margin: 0 10px; }