.tooltip {position: absolute; z-index: 999; left: -9999px; top: 0px; background-color: #fff4d1; padding: 5px; border: 1px solid #7f7d7d; width: 250px}
.tooltip p {margin: 0; padding: 0; color: #fff; padding: 2px 7px; font: normal 12px Arial; color: #0c0b0b}

.blockquote-1 {
    margin: 0px 0px 30px 0px;
    padding: 16px 24px;
    position: relative;
    font-size: 16px;
    background: #ffffff;
    color: #090909;
    font-style: italic;
	font-family: Arial;
	font-weight: 500 !important;
	border: 4px solid #337ab7;
	border-radius: 30px;
}

.blockquote-1::before {
    border: 14px solid transparent;
    border-top: 14px solid #337ab7;
    border-bottom: 0;
    height: 0;
    width: 0;
    border-top-width: 25px;
    content: '';
    display: block;
    position: absolute;
    left: 40px;
    bottom: -10px;
    transform-origin: center;
    transform: rotate(1deg) skew(-28deg) translateY(17px);
}

.blockquote-1 h2 {
    position: absolute !important;
    bottom: -34px !important;
    left: 70px !important;
    font-size: 18px !important;
    font-style: italic !important;
    font-weight: 500 !important;
    color: #337ab7 !important;
	background: none !important;
}

input {-webkit-appearance: none}
input[type=checkbox] {-webkit-appearance: checkbox}
input[type=radio] {-webkit-appearance: radio}

@-ms-viewport {width: device-width}
@viewport {width: device-width}

.mobile-menu, .mobile-menu-anchor, .mobile-menu-text {display: none}
#mobile-header-left-menu {float: left}
#mobile-header-right-menu {float: right}
.mobile-menu-anchor a.genericon-menu, .mobile-menu-anchor a.genericon-menu:hover {color: #404040; text-decoration: none}
.mobile-header-left-nav-open #mobile-header-left-menu .genericon-menu:before, .mobile-secondary-nav-open #mobile-secondary-menu .genericon-menu:before, .mobile-header-right-nav-open #mobile-header-right-menu .genericon-menu:before, .mobile-footer-nav-open #mobile-footer-menu .genericon-menu:before {content: "\f406"}

.article_header1 {font-size: 50px !important; font-weight: bold; line-height: 45px}

.sidr {display: none; position: absolute; position: fixed; top: 0; height: 100%; z-index: 999999; width: 260px; overflow-x: none; overflow-y: auto; font-size: 15px; background: #333; color: #fff}
.sidr .sidr-inner {padding: 0 0 15px}
.sidr .sidr-inner>p {margin: 0 15px 0 15px}
.sidr.right {left: auto;right: -260px}
.sidr.left {left: -260px;right: auto}
.sidr h1, .sidr h2, .sidr h3, .sidr h4, .sidr h5, .sidr h6 {font-size: 11px; font-weight: normal; padding: 0 15px; margin: 0 0 5px; color: #fff; line-height: 24px; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a)); background-image: -webkit-linear-gradient(#4d4d4d, #1a1a1a); background-image: -moz-linear-gradient(#4d4d4d, #1a1a1a); background-image: -o-linear-gradient(#4d4d4d, #1a1a1a); background-image: linear-gradient(#4d4d4d, #1a1a1a); -webkit-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2)}
.sidr p {font-size: 13px; margin: 0 0 12px}
.sidr p a {color: rgba(255, 255, 255, 0.9)}
.sidr>p {margin-left: 15px; margin-right: 15px}
.sidr ul {display: block; margin: 0 0 15px; padding: 0; border-top: 1px solid #1a1a1a; border-bottom: 1px solid #4d4d4d}
.sidr ul li {display: block; margin: 0; line-height: 1.8; border-top: 1px solid #4d4d4d; border-bottom: 1px solid #1a1a1a}
.sidr ul li a:hover {-webkit-box-shadow: inset 0 0 15px 3px #222; -moz-box-shadow: inset 0 0 15px 3px #222; box-shadow: inset 0 0 15px 3px #222}
.sidr ul li a, .sidr ul li span {padding: 10px 15px; display: block; text-decoration: none; color: #fff}
.sidr ul li ul {border-bottom: none; margin: 0}
.sidr ul li ul li {line-height: 1.6; font-size: 13px}
.sidr ul li ul li:last-child {border-bottom: none}
.sidr ul li ul li a, .sidr ul li ul li span {color: #ccc; padding-left: 20px}
.sidr ul li ul li ul li a, .sidr ul li ul li ul li span {padding-left: 30px}
.sidr form {margin: 0 15px}
.sidr label {font-size: 13px}

.r1 {background: #00437E; font-weight: bold; text-transform: uppercase; width: 100%; height: 45px; padding-top: 2px}
.r2 {background: url(../dizimages/sh3.gif) no-repeat right; padding-left: 20px; padding-right: 20px}
.r2a {padding-left: 20px}
.r3 {background: url(../dizimages/sh5a.gif) center; height: 42px; padding-top: 10px; padding-left: 70px}
.r4 {width: 220px; font-weight: bold; background: url(../dizimages/arr11.png) no-repeat left center; float: left; padding-left: 20px}
.r4 a {color: #FFFFFF; text-decoration: none}
.r4 a:hover {color: #FFFFFF; text-decoration: underline}
.r5 {width: 1140px; margin: 0 auto}
.r6 {width: 440px; font-weight: bold; color: #00437E; float: left}
.r7 {width: 240px; font-weight: bold; float: left; background: url(../dizimages/arr16.png) no-repeat left center; padding-left: 20px}
.r7 a {color: #00437E; text-decoration: none}
.r7 a:hover {color: #00437E; text-decoration: underline}
.r8 {width: 180px; font-weight: bold; float: left; background: url(../dizimages/arr16.png) no-repeat left center; padding-left: 20px}
.r8 a {color: #00437E; text-decoration: none}
.r8 a:hover {color: #00437E; text-decoration: underline}
.r9 {display: none}
.r9a {display: none}
.r10 {display: none}
.r11 {border-right: none; border-left: solid 2px #FDFDFC}
.r12 {width: 920px}
.r13 {background: #E9FCFD}
.r14 {border-left: solid 2px #FDFDFC; border-right: solid 2px #FDFDFC}

.r-top4 {display: none}

.r-n-z {background: #E0E1E1; text-align: center; border-bottom: solid 1px #D5D5D4; color: #00437E; font-size: 18px; font-weight: bold; padding-top: 10px; padding-bottom: 10px; width: 100%; float: left}
.r-n-z img {width: 10px; height: 10px; border: 0px; vertical-align: middle; margin-right: 10px; margin-bottom: 3px}
.r-n-z2 {color: #F37A03; font-size: 14px; font-weight: bold; text-transform: uppercase; padding: 15px 20px 10px 20px; background: #EDEFF0; float: left; width: 100%}
.r-n-z2 a {color: #00437E; text-decoration: none}
.r-n-z2 a:hover {color: #00437E; text-decoration: underline}
.r-n-z3 {background: #EDEFF0; padding: 0px 20px 15px 20px; border-bottom: solid 2px #CCCDCD; line-height: 20px; font-size: 14px; width: 100%; float: left}
.r-n-z3 img {width: 150px; border: 0px; float: left; margin: 5px 15px 10px 0px}
.r-n-z3 a {color: #090808; text-decoration: none}
.r-n-z3 a:hover {color: #090808; text-decoration: underline}
.r-n-z5 {background: #EDEFF0; padding: 0px 20px 15px 20px; line-height: 20px; font-size: 14px; width: 100%; float: left}
.r-n-z5 img {width: 150px; border: 0px; float: left; margin: 5px 15px 10px 0px}
.r-n-z5 a {color: #090808; text-decoration: none}
.r-n-z5 a:hover {color: #090808; text-decoration: underline}

.r-o {background: #EDEFF0; padding: 0px 20px 20px 20px; line-height: 20px; font-size: 14px; border-bottom: solid 2px #CCCDCD}
.r-o a {color: #090808; text-decoration: none}
.r-o a:hover {color: #090808; text-decoration: underline}
.r-o2 {background: #EDEFF0; padding: 0px 20px 20px 20px; line-height: 20px; font-size: 14px}
.r-o2 a {color: #090808; text-decoration: none}
.r-o2 a:hover {color: #090808; text-decoration: underline}

.r-s {background: #FBFBA1; text-align: center; color: #00437E; font-size: 18px; font-weight: bold; padding: 14px 10px 14px 10px; width: 100%; float: left; line-height: 20px}
.r-s img {width: 10px; height: 10px; border: 0px; vertical-align: middle; margin-right: 10px; margin-bottom: 3px}
.r-s2 {color: #F37A03; font-size: 14px; font-weight: bold; text-transform: uppercase; padding: 15px 20px 10px 20px; float: left; width: 100%}
.r-s2 a {color: #00437E; text-decoration: none}
.r-s2 a:hover {color: #00437E; text-decoration: underline}
.r-s3 {padding: 0px 20px 20px 20px; line-height: 20px; font-size: 14px; border-bottom: solid 2px #D4D4C9}
.r-s3 a {color: #090808; text-decoration: none}
.r-s3 a:hover {color: #090808; text-decoration: underline}
.r-s4 {padding: 0px 20px 20px 20px; line-height: 20px; font-size: 14px}
.r-s4 a {color: #090808; text-decoration: none}
.r-s4 a:hover {color: #090808; text-decoration: underline}
.r-s5 {font-weight: bold; padding: 15px 20px 0px 20px; font-size: 14px; float: left; width: 100%}
.r-s6 {float: left; font-size: 12px; padding: 10px 20px 10px 20px}
.r-s6 input {vertical-align: middle; margin-bottom: 4px; margin-right: 5px}
.r-s7 {width: 100%; float: left; text-align: center; padding: 10px 0px 20px 0px; border-bottom: solid 2px #D4D4C9}
.r-s7 input {font-size: 14px; color: #00437E}

.r-k {background: #BBECEF; text-align: center; color: #00437E; font-size: 18px; font-weight: bold; padding: 14px 10px 14px 10px; width: 100%; float: left; line-height: 20px}
.r-k img {width: 10px; height: 10px; border: 0px; vertical-align: middle; margin-right: 10px; margin-bottom: 3px}
.r-k2 {font-size: 16px; font-weight: bold; width: 100%; float: left; padding: 10px 20px 10px 20px; border-bottom: solid 2px #CAD3D3; line-height: 20px}
.r-k2 a {color: #00437E; text-decoration: none}
.r-k2 a:hover {color: #00437E; text-decoration: underline}
.r-k3 {font-size: 16px; font-weight: bold; width: 100%; float: left; padding: 10px 20px 10px 20px; line-height: 20px}
.r-k3 a {color: #00437E; text-decoration: none}
.r-k3 a:hover {color: #00437E; text-decoration: underline}

.r-r {width: 100%; float: left; text-align: center; padding: 20px 20px 0px 20px}
.r-r2 {width: 100%; float: left; border-bottom: solid 2px #CAD3D3; font-size: 11px; font-weight: bold; padding: 20px 20px 15px 20px; line-height: 18px; text-align: center}
.r-r2 p {margin-bottom: 10px}
.r-r2 a {color: #090808; text-decoration: none}
.r-r2 a:hover {color: #090808; text-decoration: underline}
.r-r3 {width: 100%; float: left; padding: 25px 0px 25px 0px; text-align: center; border-bottom: solid 2px #CAD3D3}

.r-g {width: 100%; background: #00437E url(../dizimages/g.gif) repeat-x top; padding: 17px 20px 7px 20px; font-size: 12px; text-align: center}
.r-g a {color: #FEFBFB; text-decoration: none; margin: 0px 5px 0px 5px}
.r-g a:hover {color: #FEFBFB; text-decoration: underline}

.r-n {background: #EDEFF0; width: 100%; padding: 20px 20px 35px 20px; text-align: center; background: url(../dizimages/n.gif) repeat-x bottom}
.r-n img {vertical-align: middle; margin-right: 10px; margin-bottom: 2px}
.r-n2 {border: solid 1px #E41209; width: 100%; font-size: 11px; padding: 10px 20px 10px 20px; margin: 0 auto}
.r-n3 {padding: 15px 0px 5px 0px; width: 100%; font-size: 12px; color: #0F0E0E}
.r-n3 a {color: #0F0E0E; text-decoration: none}
.r-n3 a:hover {color: #0F0E0E; text-decoration: underline}
.r-n4 {display: none}
.r-n5 {width: 100%; text-align: center; padding: 20px 0px 0px 0px}
.r-n6 {display: none}

.r-b {width: 100%; text-align: center; background: #EDEFF0; padding: 10px 20px 20px 20px; float: left}
.r-b img {height: 60px}
.r-b2 {width: 100%; text-align: center; padding: 0px 0px 20px 0px; float: left}
.r-b3 {width: 100%; text-align: center; padding: 25px 0px 20px 0px; float: left}
.r-b4 {display: none}
.r-b5 {width: 100%; text-align: center; padding: 25px 0px 0px 0px; float: left}

.r-sp {background: #E0E1E1; border-bottom: solid 1px #D5D5D4; color: #00437E; font-size: 18px; font-weight: bold; padding: 10px 20px 10px 20px; width: 100%; float: left}
.r-sp a {color: #00437E; text-decoration: underline}
.r-sp a:hover {color: #00437E; text-decoration: none}
.r-sp img {width: 10px; height: 10px; border: 0px; vertical-align: middle; margin-right: 10px; margin-bottom: 3px}
.r-sp2 {display: none}
.r-sp3 {background: #00437E; width: 100%; text-align: center; padding: 8px 5px 8px 5px; float: left; font-size: 12px; font-weight: bold}
.r-sp3 a {color: #FEFFFF; text-decoration: none}
.r-sp3 a:hover {color: #FFE825; text-decoration: none}

.r-sp3_mob {background: #00437E; width: 100%; text-align: center; padding: 8px 5px 8px 5px; float: left; font-size: 21px; font-weight: bold; display: none}
.r-sp3_mob a {color: #FEFFFF; text-decoration: none; margin: 0px 7px 0px 7px}
.r-sp3_mob a:hover {color: #FFE825; text-decoration: none; margin: 0px 7px 0px 7px}

.r-sp4 {padding: 0px 2px 0px 2px}
.r-sp5 {padding: 1px 4px 1px 3px; background: #DF5603}
.r-sp6 {width: 100%; float: left; background: #EDEFF0; padding: 20px 10px 15px 10px; display: flex; flex-wrap: wrap}
.r-sp7 {width: 50%; text-align: center; margin-bottom: 10px}
.r-sp8 {width: 100%; float: left; background: #EDEFF0 url(../dizimages/spisok-menu.gif) repeat-x bottom; padding: 0px 0px 0px 20px}
.r-sp9 {min-width: 15%; max-width: 35%; float: left; text-align: center; font-size: 14px; font-weight: bold; padding: 8px 10px 8px 10px; background: #CFD5D6 url(../dizimages/spisok-menu.gif) repeat-x bottom; margin: 0px 5px 0px 5px; line-height: 17px}
.r-sp9 a {color: #00437E; text-decoration: none}
.r-sp9 a:hover {color: #00437E; text-decoration: underline}
.r-sp10 {min-width: 15%; max-width: 35%; float: left; text-align: center; font-size: 14px; font-weight: bold; padding: 6px 10px 8px 10px; background: #EDEFF0; margin: 0px 5px 0px 5px; border-left: solid 2px #B7C1C1; border-top: solid 2px #B7C1C1; border-right: solid 2px #B7C1C1; line-height: 17px}
.r-sp10 a {color: #00437E; text-decoration: none}
.r-sp10 a:hover {color: #00437E; text-decoration: underline}

.r-sp11 {width: 100%; float: left; padding: 20px 20px 0px 20px; background: #EDEFF0; border-bottom: solid 2px #CCCDCD}
.r-sp12 {width: 136px; float: left; padding-top: 3px}
.r-sp12 img {width: 136px}
.r-sp12 video {width: 136px}
.r-sp13 {width: 740px; float: left; padding: 0px 10px 15px 10px}
.r-sp13 h2 {margin-top: 0px; font-weight: bold; font-size: 19px; margin-right: 10px; margin-bottom: 5px}
.r-sp13 h2 a {color: #00437E; text-decoration: none}
.r-sp13 h2 a:hover {color: #35437E; text-decoration: underline}
.r-sp14 {width: 100%; float: left; margin-bottom: 15px; margin-top: 5px}
.r-sp15 {line-height: 24px; font-size: 14px; float: left; width: 100%}
.r-sp15 a {color: #000000; text-decoration: none}
.r-sp15 a:hover {color: #000000; text-decoration: underline}
.r-sp16 {font-size: 14px; font-weight: bold; margin-top: 12px; float: left; width: 100%}
.r-sp16 a {color: #E30E04; text-decoration: none}
.r-sp16 a:hover {color: #E30E04; text-decoration: underline}
.r-sp17 {width: auto; float: left; font-size: 12px; background: #fff; margin: 0px 10px 10px 0px; padding: 5px 10px 5px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px}
.r-sp17:hover {background: #e4dec6}
.r-sp17 img {margin: 0px 5px 3px 0px; vertical-align: middle}
.r-sp17 a {color: #000000}
.r-sp18 {width: auto; float: left; font-size: 12px; background: #fff; margin: 0px 10px 0px 0px; padding: 5px 10px 5px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px}
.r-sp18:hover {background: #e4dec6}
.r-sp18 img {margin: 0px 5px 3px 0px; vertical-align: middle}
.r-sp18 a {color: #000000}
.r-sp19 {padding: 20px 0px 20px 0px; float: left; text-align: center; width: 100%; background: #EDEFF0}
/* .r-sp19 input {width: 138px; height: 32px; border: 0px; background: url(../dizimages/batton.png)} */
.r-sp20 {width: 100%; float: left; background: #EDEFF0; padding: 20px 20px 15px 20px; border-bottom: solid 2px #CCCDCD; text-align: center}
.r-sp21 {width: 100%; float: left; background: #EDEFF0; padding: 0px 0px 25px 0px}
.r-sp22 {display: none}
.r-sp25 {width: 100%; float: left; background: #EDEFF0; padding: 0px 0px 25px 0px}
.r-sp26 {padding: 0px 0px 20px 0px; float: left; text-align: center; width: 100%; background: #EDEFF0}
.r-sp26 input {width: 138px; height: 32px; border: 0px; background: url(../dizimages/batton.png)}
.r-sp27 {width: 100%; display: inline-block}
.r-sp28 {width: 740px; float: left; padding: 0px 10px 15px 10px}
.r-sp28 ul {list-style: square}
.r-sp28 h2 {margin-top: 0px; font-weight: bold; font-size: 19px; margin-right: 10px; margin-bottom: 10px}
.r-sp28 h2 a {color: #00437E; text-decoration: none}
.r-sp28 h2 a:hover {color: #35437E; text-decoration: underline}
.r-sp29 {width: 100%; background: #E0E1E1; border-bottom: solid 1px #D5D5D4; float: left; border-left: 0px; border-top: 0px; border-right: 0px; margin: 0px}
.r-sp30 {width: 40px; padding-left: 20px; vertical-align: middle; padding-top: 1px}
.r-sp30_padding {width: 40px; padding-left: 20px; vertical-align: middle; padding-top: 11px}
.r-sp31 {color: #00437E; font-size: 20px; font-weight: bold; padding: 13px 0px 12px 0px; vertical-align: middle; line-height: 22px}
.r-sp31 a {color: #00437E; text-decoration: underline}
.r-sp31 a:hover {color: #00437E; text-decoration: none}
.r-sp32 {width: 20px}
.r-sp33 {padding: 30px 0px 20px 0px; float: left; text-align: center; width: 100%; background: #EDEFF0}
.r-sp33 input {width: 138px; height: 32px; border: 0px; background: url(../dizimages/batton.png)}
.r-sp34 p {margin-bottom: 20px}
.r-sp34 p:last-child {margin-bottom: 0px}

.r-d {width: 100%; float: left; text-align: center; padding: 20px 20px 20px 20px; border-top: solid 2px #CAD3D3}

.r-rt {width: 100%; float: left; border-top: solid 2px #CCCDCD; background: #EDEFF0; padding: 20px 20px 0px 20px}
.r-rt2 {width: 100%; display: inline-block; padding: 0px 20px 20px 0px}
.r-rt2 h1 {font-size: 20px; color: #F60304; font-weight: bold; margin-bottom: 15px; float: left; margin-right: 10px}
.r-rt2 h2 {font-size: 20px; color: #F60304; font-weight: bold; margin-bottom: 15px; float: left; margin-right: 10px}
.r-rt2 p a {color: #027FCE}
.r-rt3 {margin: 5px 20px 10px 0px; float: left}
.r-rt5 {padding: 15px 0px 0px 0px; float: left}
.r-rt6 {width: 100%; float: left; border-top: solid 2px #CCCDCD; background: #EDEFF0; padding: 20px 20px 25px 20px}
.r-rt6 h2 {font-size: 20px; color: #F60304; font-weight: bold; margin-bottom: 15px}
.r-rt7 {width: 270px; float: left}
.r-rt7 img {width: 242px; border: solid 1px #14458A; margin: 0px 20px 0px 0px}
.r-rt8 {width: 605px; float: left}
.r-rt8 img {width: 80px; border: solid 1px #14458A; margin: 0px 10px 5px 0px}
.r-rt9 {width: 100%; float: left; border-top: solid 2px #CCCDCD; background: #EDEFF0; text-align: center; padding: 20px 20px 15px 20px}
.r-rt9 img {height: 60px}
.r-rt10 {text-align: center; border-top: solid 2px #CCCDCD; background: #EDEFF0; width: 100%; float: left; font-size: 14px; font-weight: bold; padding: 15px 0px 15px 0px}
.r-rt10 a {color: #027FCE}
.r-rt10 img {vertical-align: middle}
.r-rt11 {margin: 0px 10px 0px 10px}
.r-rt12 {width: 100%; float: left; border-top: solid 2px #CCCDCD; font-size: 20px; font-weight: bold; color: #F50304; background: #DCDDDD; padding: 10px 20px 10px 20px; margin: 0px}
.r-rt12 img {float: right; margin-top: 5px}
.r-rt13 {width: 100%; float: left; border-top: solid 2px #CCCDCD; font-size: 20px; font-weight: bold; color: #F50304; background: #EDEFF0; padding: 10px 20px 10px 20px}
.r-rt13 img {float: right; margin-top: 5px}
.r-rt14 {border-bottom: solid 2px #CCCDCD; background: #EDEFF0; padding: 15px 20px 15px 20px; width: 100%; float: left}
.r-rt14 h3 {color: #FF6D00; font-size: 16px; font-weight: bold; margin-bottom: 5px}
.r-rt15 {font-size: 14px; line-height: 20px}
.r-rt16 {font-size: 12px; font-weight: bold; color: #FF6D00; text-align: right}
.r-rt17 {width: 100%; float: left; border-bottom: solid 2px #CCCDCD; background: #EDEFF0; text-align: center; padding: 20px 20px 15px 20px}
.r-rt17 img {height: 60px}
.r-rt18 {background: #EDEFF0; width: 100%; float: left; padding: 15px 20px 15px 20px; text-align: center; font-size: 14px; font-weight: bold}
.r-rt18 a {color: #0285F0}
.r-rt19 {width: 100%; float: left; border-top: solid 2px #CCCDCD; font-size: 20px; font-weight: bold; color: #F50304; background: #DCDDDD; padding: 10px 20px 10px 20px}
.r-rt19 img {float: right; margin-top: 5px}
.r-rt20 {padding: 20px 0px 15px 0px; float: left; text-align: center; width: 100%; background: #EDEFF0; border-bottom: solid 2px #CCCDCD}
.r-rt20 input {width: 138px; height: 32px; border: 0px; background: url(../dizimages/batton.png)}
.r-rt21 {width: 100%; float: left; margin: 30px 0px 30px 0px; text-align: center}
.r-rt21 img {margin: 0px 20px 0px 20px; vertical-align: middle}
.r-rt22 {width: 100%; float: left; border-top: solid 2px #CCCDCD; background: #EDEFF0; text-align: center; padding: 30px 20px 25px 20px}
.r-rt23 {width: 100%; float: left; background: #EDEFF0; padding: 10px 20px 20px 20px}
.r-rt23 img {width: 100%; height: 378px}
.r-rt24 {width: auto; float: left; margin-bottom: 10px; margin-top: 5px}
.r-rt25 {width: auto; float: left; font-size: 12px; background: #fff; margin: 0px 10px 0px 0px; padding: 5px 10px 5px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px}
.r-rt25:hover {background: #e4dec6}
.r-rt25 img {margin: 0px 5px 3px 0px; vertical-align: middle}
.r-rt25 a {color: #000000}
.r-rt26 {width: 100px; display: inline-block; font-size: 12px}
.r-rt26 img {margin: 0px 5px 3px 0px; vertical-align: middle}
.r-rt26 a {color: #000000}
.r-rt27 {width: 100%; display: inline-block; padding: 0px 20px 0px 0px}
.r-rt27 h1 {font-size: 20px; color: #F60304; font-weight: bold; margin-bottom: 5px; float: left; margin-right: 10px}
.r-rt27 h2 {font-size: 20px; color: #F60304; font-weight: bold; margin-bottom: 5px; margin-right: 10px}
.r-rt27 p {float: left; width: 100%; line-height: 28px}
.r-rt27 p a {color: #027FCE}
.r-rt28 {font-size: 18px; font-weight: bold; color: #00437E; margin-top: 20px; margin-bottom: 0px}
.r-rt29 {font-weight: bold; color: #F31106; margin-top: 10px}
.r-rt30 {font-weight: bold; margin-top: 20px}
.r-rt31 {margin-top: 10px}
.r-rt32 {margin-top: 5px}
.r-rt33 {width: 100%; float: left; font-size: 20px; font-weight: bold; color: #F50304; background: #EDEFF0; padding: 10px 20px 10px 20px}
.r-rt34 {width: 100%; float: left; background: #EDEFF0; text-align: center; padding: 10px 20px 25px 20px}
.r-rt35 {width: 100%; float: left; background: #EDEFF0; text-align: center; padding: 0px 20px 35px 20px}

.r-oiv {width: 100%; float: left; font-size: 14px; padding: 10px 20px 10px 20px; background: #EDEFF0}
.r-oiv2 {width: 100%; float: left; padding: 10px 40px 10px 40px; background: #EDEFF0}
.r-oiv2 p {font-size: 18px; font-weight: bold; color: #030303; padding-left: 5px}
.r-oiv2 span {color: #F01106; font-size: 18px; padding-right: 2px}
.r-oiv2 input {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 0px 10px 0px; width: 60%}
.r-oiv2 textarea {border: solid 1px #FF6D00; resize: none; width: 100%; height: 140px; font-size: 16px; padding: 3px 5px 3px 5px; color: #333333; margin-bottom: 5px}
.r-oiv3 {background: #EDEFF0; padding: 0px 40px 30px 60px; font-size: 18px; color: #030303; font-weight: bold}
.r-oiv3 input {width: 20px; height: 20px; margin-left: 20px; vertical-align: middle}
.r-oiv4 {width: 100%; background: #DCDDDD; float: left; padding: 10px 20px 5px 60px}
.r-oiv5 {font-size: 18px; font-weight: bold; color: #030303; float: left; width: 400px}
.r-oiv6 {float: right; width: 25px}
.r-oiv6 img {margin-top: 5px}
.r-oiv7 {background: #EDEFF0; text-align: center; padding: 30px 0px 40px 0px; float: left; width: 100%}
.r-oiv7 input {background: #EF0B00; font-size: 16px; font-weight: bold; color: #FFFFFF; border: 0px; width: 280px; height: 40px; text-transform: uppercase}
.r-oiv8 {width: 100%; background: #EDEFF0; float: left; padding: 10px 20px 5px 60px}
.r-oiv9 {float: right; width: 25px}
.r-oiv9 img {margin-top: 0px}
.r-oiv10 {background: #EDEFF0; text-align: center; padding: 20px 0px 40px 0px; float: left; width: 100%}
.r-oiv10 input {background: #FF6D00; font-size: 16px; font-weight: bold; color: #FFFFFF; border: 0px; width: 280px; height: 30px; text-transform: uppercase}
.r-oiv11 {width: 100%; background: #EDEFF0; padding: 30px 40px 0px 40px; float: left}
.r-oiv12 {width: 100%; background: #FFFFFF; border: solid 1px #FF6D00; padding: 2px 5px 2px 5px; height: 30px}
.r-oiv13 {width: 100%; background: #EDEFF0; padding: 20px 40px 0px 40px; float: left}
.r-oiv13 input {width: 100%; background: #FFFFFF; border: solid 1px #FF6D00; padding: 2px 5px 2px 5px; height: 30px; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px}

.r-rg {width: 100%; background: #EDEFF0; float: left; padding: 20px 20px 20px 20px}
.r-rg2 {width: 33%; font-size: 13px; color: #020202; float: left; text-align: center}
.r-rg3 {width: 33%; font-size: 13px; color: #020202; float: left; text-align: center}
.r-rg3 select {font-size: 13px; margin-left: 5px}
.r-rg4 {width: 33%; font-size: 13px; color: #020202; float: left; text-align: center}
.r-rg4 select {font-size: 13px; margin-left: 5px}
.r-rg5 {width: 100%; background: #EDEFF0; float: left; padding: 0px 20px 0px 20px}
.r-rg5 table {background: #CFD5D6; border-top: solid 3px #B7C1C1; border-left: 0px; border-right: 0px; border-bottom: 0px}
.r-rg5 table td {border: 0px}
.r-rg6 {font-size: 13px; font-weight: bold; color: #00437E; padding: 7px 10px 7px 0px; vertical-align: middle}
.r-rg7 {background: #E0E3E5; font-size: 12px; font-weight: bold; color: #080808; padding: 5px 0px 5px 0px; vertical-align: middle}
.r-rg7 span {color: #FB2003; margin-right: 5px}
.r-rg8 {font-size: 12px; font-weight: bold; color: #080808; padding: 5px 0px 5px 0px; vertical-align: middle}
.r-rg8 span {color: #FB2003; margin-right: 5px}
.r-rg9 {font-size: 14px; font-weight: bold; color: #FB2003; background: #E0E3E5; width: 20px; text-align: center; padding: 0px 0px 0px 0px; vertical-align: middle}
.r-rg10 {font-size: 14px; font-weight: bold; color: #FB2003; width: 40px; text-align: center; padding: 0px 10px 0px 10px; vertical-align: middle}
.r-rg11 {padding: 0px 0px 0px 0px}
.r-rg12 {width: 100%; background: #EDEFF0; float: left; padding: 0px 30px 30px 30px}
.r-rg12 p {font-size: 13px}
.r-rg12 span {color: #FF0000; font-size: 14px}

.r-gt {width: 120px; float: left; padding: 1px 0px 0px 0px; margin-bottom: 9px}
.r-gt2 {float: left}
.r-gt3 {/*width: 340px;*/ background: #CFD5D6; float: left; color: #003580; font-size: 16px; font-weight: bold; padding: 3px 10px 0px 15px; margin: 15px 0px 10px 0px; min-height: 30px}
.r-gt4 {width: 240px; font-size: 16px; font-weight: bold; float: left; background: #003580; margin: 15px 0px 10px 0px; height: 30px; text-align: center; padding: 3px 0px 0px 0px}
.r-gt4 a {color: #FED326}
.r-gt6 {width: 120px; float: left; padding: 3px 0px 0px 0px; margin-bottom: 15px}

.r-gt8 {width: 100%; float: left; background: #EDEFF0 url(../dizimages/spisok-menu.gif) repeat-x bottom; padding: 0px 0px 0px 20px}
.r-gt9 {width: 31%; float: left; text-align: center; font-size: 14px; font-weight: bold; padding: 8px 0px 8px 0px; background: #CFD5D6 url(../dizimages/spisok-menu.gif) repeat-x bottom; margin: 0px 5px 0px 5px; line-height: 17px}
.r-gt9 a {color: #00437E; text-decoration: none}
.r-gt9 a:hover {color: #00437E; text-decoration: underline}
.r-gt10 {width: 31%; float: left; text-align: center; font-size: 14px; font-weight: bold; padding: 6px 0px 8px 0px; background: #EDEFF0; margin: 0px 5px 0px 5px; border-left: solid 2px #B7C1C1; border-top: solid 2px #B7C1C1; border-right: solid 2px #B7C1C1; line-height: 17px}
.r-gt10 a {color: #00437E; text-decoration: none}
.r-gt10 a:hover {color: #00437E; text-decoration: underline}

.r-l {width: 100%; background: #EDEFF0; float: left; padding: 20px 20px 20px 20px}
.r-l p {font-size: 14px; font-weight: bold; padding-bottom: 15px}
.r-l2 {width: 50%; background: #EDEFF0; border: solid 1px #D3D3D3; float: left; margin-top: 10px; text-align: center; height: 200px; padding-top: 70px; margin-bottom: 10px}
.r-l2 div {background: #FF6D00; width: 240px; height: 55px; margin: 0 auto; font-size: 14px; font-weight: bold; line-height: 18px; padding-top: 9px}
.r-l2 div a {color: #FFFFFF}
.r-l3 {width: 50%; background: #EDEFF0; border: solid 1px #D3D3D3; float: left; margin-top: 10px; border-left: 0px; text-align: center; height: 200px; margin-bottom: 10px; padding-top: 20px}
.r-l3 div {width: 190px; text-align: left; margin: 0 auto}
.r-l3 div p {font-size: 12px; font-weight: normal; padding-bottom: 8px}
.r-l4 {border: solid 1px #FF6D00; width: 150px; padding: 2px 3px 2px 3px; margin-bottom: 4px}
.r-l5 {background: #FF6D00; font-size: 12px; text-transform: uppercase; font-weight: bold; color: #FFFFFF; width: 140px; height: 22px; border: 0px; cursor: pointer}
.r-l6 {font-size: 11px; padding-top: 4px}
.r-l6 a {color: #0B0B0B; text-decoration: underline}
.r-l6 a:hover {color: #0B0B0B; text-decoration: none}
.r-l7 {width: 100%; background: #EDEFF0; float: left; padding: 20px 0px 20px 0px; text-align: center}

.r-or {width: 100%; float: left; font-size: 14px; font-weight: bold; color: #F8000F; padding: 20px 20px 20px 20px; background: #EDEFF0 url(../dizimages/orientiry.gif) repeat-x bottom left}
.r-or2 {width: 100%; float: left; background: #EDEFF0 url(../dizimages/orientiry.gif) repeat-x bottom left; margin: 0px}
.r-or3 {font-size: 14px; font-weight: bold; vertical-align: middle; padding: 20px 20px 20px 80px; background: url(../dizimages/map_icon.gif) no-repeat left 20px center}
.r-or3 a {color: #3A3D3F}
.r-or4 {width: 100%; background: #EDEFF0; float: left; padding: 30px 20px 20px 20px; text-align: center}
.r-or5 {width: 100%; background: #EDEFF0; float: left; padding: 0px 20px 0px 20px}

.r-rat {width: 100%; background: #EDEFF0}
.r-rat2 {width: 100%; background: #EDEFF0; float: left; margin-bottom: 0px}
.r-rat2 td {vertical-align: middle}
.r-rat3 {font-size: 13px; font-weight: bold; color: #00437E; padding-bottom: 5px}
.r-rat3 span {color: #FF0000}
.r-rat4 {font-size: 13px; font-weight: bold; color: #00437E; text-align: right; padding-bottom: 5px}
.r-rat4 span {color: #00BB00}
.r-rat5 {font-size: 14px; color: #000000; text-align: center; background: #FF0000; padding: 5px 0px 5px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat6 {font-size: 14px; color: #000000; text-align: center; background: #FF6699; padding: 5px 0px 5px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat7 {font-size: 14px; color: #000000; text-align: center; background: #FF9999; padding: 5px 0px 5px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat8 {font-size: 14px; color: #000000; text-align: center; background: #FFCC66; padding: 5px 0px 5px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat9 {font-size: 14px; color: #000000; text-align: center; background: #FFFF00; padding: 5px 0px 5px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat10 {font-size: 14px; color: #000000; text-align: center; background: #CCFF99; padding: 5px 0px 5px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat11 {font-size: 14px; color: #000000; text-align: center; background: #99FF33; padding: 5px 0px 5px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat12 {font-size: 14px; color: #000000; text-align: center; background: #66FF66; padding: 5px 0px 5px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat13 {font-size: 14px; color: #000000; text-align: center; background: #25E525; padding: 5px 0px 5px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat14 {font-size: 14px; color: #000000; text-align: center; background: #00BB00; padding: 5px 0px 5px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat15 {font-size: 14px; font-weight: bold; color: #484A4B; text-align: right; padding-right: 20px; width: 30%; line-height: 14px}
.r-rat16 {background: #FF0000; text-align: center; padding: 13px 0px 10px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat17 {background: #FF6699; text-align: center; padding: 13px 0px 10px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat18 {background: #FF9999; text-align: center; padding: 13px 0px 10px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat19 {background: #FFCC66; text-align: center; padding: 13px 0px 10px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat20 {background: #FFFF00; text-align: center; padding: 13px 0px 10px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat21 {background: #CCFF99; text-align: center; padding: 13px 0px 10px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat22 {background: #99FF33; text-align: center; padding: 13px 0px 10px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat23 {background: #66FF66; text-align: center; padding: 13px 0px 10px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat24 {background: #25E525; text-align: center; padding: 13px 0px 10px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat25 {background: #00BB00; text-align: center; padding: 13px 0px 10px 0px; border-bottom: solid 3px #EDEFF0}
.r-rat26 {font-size: 14px; font-weight: bold; color: #00437E; padding-left: 20px}
.r-rat27 {width: 100%; background: #E3E3E3; text-align: center; padding: 5px 0px 5px 0px; font-size: 14px; font-weight: bold; color: #00437E}
.r-rat28 {width: 100%; background: #EDEFF0; float: left; padding: 0px 0px 20px 0px}
.r-rat29 {width: 100%; background: #EDEFF0; float: left; text-align: center; padding-bottom: 15px; padding-top: 20px}
.r-rat29 input {background: #FF6D00; font-size: 13px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; border: 0px; height: 35px; width: 230px}
.r-rat30 {width: 100%; background: #EDEFF0; float: left; text-align: center; font-size: 12px; color: #0D0C0C; padding-bottom: 15px}
.r-rat30 span {color: #FF6D00}

.r-kaz {width: 100%; background: #EDEFF0; float: left; font-size: 15px; font-weight: bold; padding: 5px 0px 0px 30px}
.r-kaz a {color: #00437E}
.r-kaz2 {width: 100%; background: #EDEFF0; float: left; padding: 20px 0px 20px 0px}

.r-gorod {width: 100%; background: #EDEFF0; float: left; padding: 20px 20px 20px 20px; border-bottom: solid 2px #CCCDCD}
.r-gorod p {font-size: 14px; padding-bottom: 15px}
.r-gorod h1 {font-size: 18px; color: #00437E}
.r-gorod h2 {font-size: 18px; color: #00437E}
.r-gorod a {color: #0285F0}

.r-sv {font-size: 14px; font-weight: bold; text-align: right; background: url(../dizimages/smile1.gif) no-repeat right 20px center; width: 100%; float: left; padding: 10px 50px 10px 20px; line-height: 16px}
.r-sv a {color: #E20303}
.r-sv2 {font-size: 14px; font-weight: bold; text-align: right; background: url(../dizimages/smile2.gif) no-repeat right 20px center; width: 100%; float: left; padding: 10px 50px 10px 20px; line-height: 16px}
.r-sv2 a {color: #00437E}
.r-sv3 {font-size: 14px; font-weight: bold; text-align: right; background: url(../dizimages/smile3.gif) no-repeat right 20px center; width: 100%; float: left; padding: 10px 50px 10px 20px; line-height: 16px}
.r-sv3 a {color: #E20303}
.r-sv4 {font-size: 14px; font-weight: bold; text-align: right; background: url(../dizimages/smile4.gif) no-repeat right 20px center; width: 100%; float: left; padding: 10px 50px 10px 20px; line-height: 16px}
.r-sv4 a {color: #C50202}
.r-sv5 {width: 100%; float: left; padding: 20px 0px 20px 0px}
.r-sv6 {display: none; width: 100%; float: left; padding: 15px 30px 15px 30px; background: #FFFCC5}
.r-sv7 {font-size: 16px; font-weight: bold; color: #D60F0F; width: 100%; float: left; padding: 0px 0px 10px 0px}
.r-sv8 {width: 170px; float: left; font-size: 13px; font-weight: bold; color: #000000; padding: 0px 30px 0px 0px}
.r-sv8 input {border: solid 1px #FF6D00; font-size: 14px; color: #333333; height: 25px; padding: 0px 5px 0px 5px; width: 160px; margin: 2px 0px 0px 0px}
.r-sv9 {width: 170px; float: left; font-size: 13px; font-weight: bold; color: #000000; padding: 0px 30px 0px 0px}
.r-sv9 input {border: solid 1px #FF6D00; font-size: 14px; color: #333333; height: 25px; padding: 0px 5px 0px 5px; width: 160px; margin: 2px 0px 0px 0px}
.r-sv10 {width: 85px; float: left; padding: 21px 0px 0px 0px}
.r-sv10 input {background: #EF0B00; font-size: 14px; font-weight: bold; color: #FFFFFF; border: 0px; width: 85px; height: 25px; text-transform: uppercase}
.r-sv11 {width: 100%; float: left; font-size: 13px; padding: 4px 0px 0px 0px}
.r-sv11 input {vertical-align: middle}
.r-sv12 {width: 340px; float: left}
.r-sv13 {font-size: 14px; padding: 0px 0px 0px 40px; float: left; line-height: 26px}
.r-sv13 a {color: #00437E}
.r-sv13 img {margin-right: 7px}
.r-sv15 {font-size: 16px; font-weight: bold; color: #D60F0F; width: 100%; background: #EDEFF0; float: left; padding: 20px 30px 10px 30px}
.r-sv16 {font-size: 14px; width: 100%; background: #EDEFF0; float: left; padding: 0px 30px 20px 30px; color: #0E0E0E}
.r-sv16 p {margin-bottom: 10px; line-height: 18px}
.r-sv17 {width: 100%; font-size: 12px; font-weight: bold; margin-bottom: 0px; background: url(../dizimages/orientiry.gif) repeat-x top left}
.r-sv17 td {background: url(../dizimages/orientiry.gif) repeat-x bottom left; vertical-align: middle}
.r-sv18 {width: 100%; background: #EDEFF0; float: left; padding: 0px 30px 0px 30px}
.r-sv19 {padding: 10px 5px 10px 0px; color: #090909}
.r-sv20 {padding: 10px 5px 10px 0px; color: #090909; text-align: center}
.r-sv21 {color: #00437E; text-align: center; padding: 10px 15px 10px 7px}
.r-sv22 {padding: 10px 5px 10px 0px}
.r-sv22 a {color: #00437E}
.r-sv23 {text-align: center; color: #FD1908; padding: 10px 5px 10px 0px}
.r-sv24 {text-align: center; color: #FA0505}
.r-sv25 {text-align: center; color: #22B106}
.r-sv26 {width: 100%; background: #EDEFF0; float: left; padding: 30px 20px 0px 20px; text-align: center}
.r-sv27 {padding: 25px 0px 25px 0px; float: left; text-align: center; width: 100%; background: #EDEFF0}
.r-sv27 input {width: 138px; height: 32px; border: 0px; background: url(../dizimages/batton.png)}
.r-sv28 {font-size: 16px; font-weight: bold; color: #D60F0F; width: 100%; background: #EDEFF0; float: left; padding: 20px 30px 10px 30px}

.r-sv6a {display: block; width: 100%; float: left; padding: 15px 30px 15px 30px; background: #FFFCC5; border-bottom: solid 2px #CAD3D3}
.r-sv7a {font-size: 16px; font-weight: bold; color: #D60F0F; width: 100%; float: left; padding: 0px 0px 10px 0px}
.r-sv8a {width: 100%; float: left; font-size: 13px; font-weight: bold; color: #000000; padding: 0px 0px 0px 0px}
.r-sv8a input {border: solid 1px #FF6D00; font-size: 14px; color: #333333; height: 25px; padding: 0px 5px 0px 5px; width: 100%; margin: 2px 0px 0px 0px}
.r-sv9a {width: 100%; float: left; font-size: 13px; font-weight: bold; color: #000000; padding: 10px 0px 0px 0px}
.r-sv9a input {border: solid 1px #FF6D00; font-size: 14px; color: #333333; height: 25px; padding: 0px 5px 0px 5px; width: 100%; margin: 2px 0px 0px 0px}
.r-sv10a {width: 85px; float: left; padding: 10px 0px 0px 0px}
.r-sv10a input {background: #EF0B00; font-size: 14px; font-weight: bold; color: #FFFFFF; border: 0px; width: 85px; height: 25px; text-transform: uppercase; cursor: pointer}
.r-sv11a {width: 100%; float: left; font-size: 13px; padding: 4px 0px 0px 0px}
.r-sv11a input {vertical-align: middle}
.r-sv12a {width: 100%; float: left}
.r-sv13a {font-size: 14px; padding: 15px 0px 0px 0px; float: left; line-height: 26px; width: 100%}
.r-sv13a a {color: #00437E}
.r-sv13a img {margin-right: 7px}
.r-sv14a {width: 100%; float: left; font-size: 14px; padding: 0px 0px 0px 18px; background: url(../dizimages/sv3.gif) no-repeat left center; line-height: 15px; margin: 5px 0px 5px 0px}
.r-sv14a a {color: #00437E}
.r-sv15a {float: left; font-size: 14px; padding: 0px 20px 0px 18px; background: url(../dizimages/sv3.gif) no-repeat left center; line-height: 15px; margin: 5px 0px 5px 0px}
.r-sv15a a {color: #00437E}

.r-sv-err1 {font-size: 14px; font-weight: bold; color: #FFFF00; background: #F00000; width: 100%; text-align: center; padding: 10px 10px 10px 10px; border: 2px solid #800000; border-radius: 5px;}
.r-sv-err2 {width: 100%; max-width: 600px; background: #F00000; float: left; padding: 10px 10px 10px 10px; font-size: 14px; font-weight: bold; color: #FFFF00; text-align: center; border: 2px solid #800000; border-radius: 5px;}
.r-sv-err3 {width: 100%; background: #F00000; float: left; padding: 10px 10px 10px 10px; font-size: 14px; font-weight: bold; color: #FFFF00; text-align: center; border: 2px solid #800000; border-radius: 5px;}

.r-reg {width: 100%; background: #EDEFF0; float: left; padding: 20px 30px 20px 30px; font-size: 14px}
.r-reg a {color: #0285F0}
.r-reg span {color: #FF0000; font-size: 16px}
.r-reg p {margin-bottom: 10px}
.r-reg2 {width: 100%; float: left; padding: 0px 40px 15px 40px; background: #EDEFF0}
.r-reg2 p {font-size: 18px; font-weight: bold; color: #030303; padding-left: 5px; line-height: 18px; padding-bottom: 5px; padding-top: 5px}
.r-reg2 span {color: #F01106; font-size: 18px; padding-right: 2px}
.r-reg2 input {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; width: 600px}
.r-reg2 textarea {border: solid 1px #FF6D00; resize: none; width: 600px; height: 80px; font-size: 16px; padding: 3px 5px 3px 5px; color: #333333; margin: 0px; line-height: 16px; margin-bottom: -5px}
.r-reg2 select {width: 350px; border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 3px 0px 3px}
.r-reg2 b {font-weight: normal; color: #666666; font-size: 16px}
.r-reg2 img {margin: 1px 0px 0px 7px}
.r-reg3 {width: 100%; float: left; padding: 0px 40px 10px 40px; background: #EDEFF0}
.r-reg3 p {font-size: 18px; font-weight: bold; color: #030303; padding-left: 5px; padding-bottom: 5px}
.r-reg3 p img {width: 15px; height: 15px; vertical-align: baseline; margin: 0px 0px 0px 7px}
.r-reg3 img {width: 67px; height: 67px; border: 0px; vertical-align: middle; margin-right: 10px}
.r-reg4 {border: solid 1px #FF6D00; color: #333333; height: 30px; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 3px; width: 350px; margin-right: 5px; vertical-align: middle; background: #FFFFFF}
.r-reg5 {font-size: 14px; text-transform: uppercase; background: #FF6D00; border: 0px; width: 160px; height: 30px; color: #FFFFFF; vertical-align: middle}
.r-reg6 {width: 100%; float: left; padding: 10px 50px 15px 50px; background: #EDEFF0; font-size: 14px}
.r-reg6 input {vertical-align: middle; margin: 0px 10px 2px 0px}
.r-reg6 a {color: #C50202}
.r-reg7 {background: #EDEFF0; padding: 20px 40px 40px 40px; float: left; width: 100%}
.r-reg7 input {background: #EF0B00; font-size: 16px; font-weight: bold; color: #FFFFFF; border: 0px; width: 280px; height: 40px; text-transform: uppercase; cursor: pointer}
.r-reg8 {background: #EDEFF0; padding: 20px 40px 40px 40px; float: left; width: 100%}
.r-reg8 input {background: #EF0B00; font-size: 16px; font-weight: bold; color: #FFFFFF; border: 0px; width: 280px; height: 40px; text-transform: uppercase; margin: 0px 20px 0px 0px}
.r-reg9 {width: 100%; float: left; padding: 0px 40px 18px 40px; background: #EDEFF0}
.r-reg9 p {font-size: 18px; font-weight: bold; color: #030303; padding-left: 5px}
.r-reg9 p img {width: 15px; height: 15px; vertical-align: baseline; margin: 0px 0px 0px 7px}
.r-reg10 {width: 100%; background: #EDEFF0; padding: 20px 0px 0px 0px; float: left}
.r-reg11 {border: solid 1px #FF6D00; color: #333333; height: 30px; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 3px; width: 430px; margin-right: 5px; vertical-align: middle; background: #FFFFFF}
.r-reg12 {width: 100%; float: left; padding: 20px 40px 30px 40px; background: #EDEFF0}
.r-reg12 img { margin-left: 50px}
.r-reg12 input {font-size: 14px; text-transform: uppercase; background: #FF6D00; border: 0px; width: 200px; height: 30px; color: #FFFFFF; vertical-align: middle; margin: 20px 0px 0px 0px}
.r-reg13 {border: solid 1px #FF6D00; color: #333333; height: 30px; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 3px; width: 600px; margin-right: 5px; vertical-align: middle; background: #FFFFFF}
.r-reg14 {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 5px 0px 0px; width: 430px; vertical-align: middle}
.r-reg15 {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 20px 0px 0px; width: 290px; float: left}
.r-reg16 {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; width: 290px; float: left}
.r-reg17 {width: 100%; float: left; padding: 0px 40px 15px 40px; background: #EDEFF0}
.r-reg17 p {font-size: 18px; font-weight: bold; color: #030303; padding-left: 5px; line-height: 18px; padding-bottom: 5px; padding-top: 5px}
.r-reg17 span {color: #F01106; font-size: 18px; padding-right: 2px}
.r-reg17 input {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; width: 100%}
.r-reg17 textarea {border: solid 1px #FF6D00; resize: none; width: 100%; height: 80px; font-size: 16px; padding: 3px 5px 3px 5px; color: #333333; margin: 0px; line-height: 16px; margin-bottom: -5px}
.r-reg17 select {width: 100%; border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 3px 0px 3px}
.r-reg17 b {font-weight: normal; color: #666666; font-size: 16px}
.r-reg17 img {margin: 1px 0px 0px 7px}

.r-button-send {display: block; text-align: center}
.r-button-send input {background: #EF0B00; font-size: 16px; font-weight: bold; color: #FFFFFF; border: 0px; width: 280px; height: 40px; text-transform: uppercase; margin: 0px 20px 0px 0px }

.r-parol {width: 100%; float: left; padding: 0px 40px 30px 40px; background: #EDEFF0}
.r-parol2 {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 5px 0px 0px; width: 500px}
.r-parol3 {font-size: 14px; text-transform: uppercase; background: #FF6D00; border: 0px; width: 220px; height: 30px; color: #FFFFFF; cursor: pointer}

.r-kb {width: 100%; float: left; padding: 20px 40px 30px 40px; background: #EDEFF0}
.r-kb2 {width: 150px; margin-right: 10px; float: left}
.r-kb3 {line-height: 18px}
.r-kb3 a {color: #00437E; text-decoration: underline}
.r-kb3 a:hover {color: #00437E; text-decoration: none}
.r-kb4 {font-size: 16px; color: #F60C0C; background: url(../dizimages/new.png) no-repeat left 28px center; padding: 7px 0px 5px 90px; width: 100%; float: left; font-weight: bold; line-height: 16px; margin: 20px 0px 0px 0px}
.r-kb4 span {font-size: 12px; font-weight: normal; line-height: 0px}
.r-kb5 {float: left; padding: 0px 40px 15px 40px; background: #EDEFF0; width: 100%}
.r-kb5 p {font-size: 18px; font-weight: bold; color: #030303; padding-left: 5px; float: left; padding-right: 10px}
.r-kb5 span {color: #F01106; font-size: 18px; padding-right: 2px}
.r-kb5 img {margin: 0px 0px 0px 7px}
.r-kb6 {color: #F01106; font-size: 18px; font-weight: bold; float: left; background: #EDEFF0}
.r-kb7 {font-size: 12px; padding: 3px 0px 0px 7px; line-height: 14px}
.r-kb8 {float: left}
.r-kb8 input {width: 337px}
.r-kb9 {float: left; padding: 0px 0px 0px 15px}
.r-kb9 select {width: 100px}
.r-kb10 {float: left; padding: 0px 0px 0px 15px}
.r-kb10 select {width: 100px}
.r-kb11 {width: 100%; float: left; padding: 0px 0px 5px 10px; font-size: 13px}
.r-kb11 input {margin: 0px 10px 0px 0px; height: 13px; width: 13px; vertical-align: middle}
.r-kb12 {font-size: 16px; color: #F60C0C; background: url(../dizimages/editor.png) no-repeat left 28px center; padding: 7px 0px 5px 90px; width: 100%; float: left; font-weight: bold; line-height: 16px; margin: 20px 0px 0px 0px}
.r-kb12 span {font-size: 12px; font-weight: normal; line-height: 0px}

.r-zav {width: 100%; float: left; padding: 0px 0px 30px 320px; background: #EDEFF0}
.r-zav2 {font-size: 14px; font-weight: bold; color: #023C70}
.r-zav2 a {color: #FF6D00; font-size: 13px; font-weight: normal}
.r-zav3 {font-size: 18px; font-weight: bold; color: #FE1F01}
.r-zav4 {width: 190px; height: 55px; background: #FF6D00; text-align: center; font-size: 14px; font-weight: bold; padding: 10px 0px 0px 0px; line-height: 18px; margin: 0 auto}
.r-zav4 a {color: #FFFFFF}
.r-zav5 {width: 100%; float: left; padding: 0px 30px 40px 30px; background: #EDEFF0}
.r-zav6 {width: 50%; float: left}
.r-zav7 {width: 380px; float: left}
.r-zav8 {width: 100%; background: #EDEFF0; float: left; padding: 0px 40px 10px 40px}
.r-zav9 {width: 280px; float: left; padding-left: 80px}
.r-zav9 img {width: 136px; border: 0px}
.r-zav10 {font-size: 14px; font-weight: bold}
.r-zav10 a {color: #FF6D00}

.r-nv {width: 100%; float: left; padding: 15px 40px 5px 40px; background: #EDEFF0; border-top: solid 2px #CCCDCD}
.r-nv2 {text-align: center; color: #00437E; font-size: 16px; font-weight: bold; margin-bottom: 10px}
.r-nv3 {width: 100%; float: left; padding: 20px 40px 5px 40px; background: #EDEFF0; border-bottom: solid 2px #CCCDCD}
.r-nv4 {font-size: 16px; font-weight: bold; color: #E7211E}
.r-nv5 {font-size: 14px; font-weight: bold; color: #003C7A; margin-bottom: 15px; margin-top: 5px}
.r-nv6 {font-size: 14px; margin: 15px 0px 15px 0px}

.r-vs {width: 100%; float: left; padding: 20px 30px 40px 30px; background: #EDEFF0}
.r-vs2 {width: 55%; text-align: center; float: left}
.r-vs2 p {font-size: 14px; line-height: 18px; margin-bottom: 20px; text-align: left}
.r-vs3 {width: 45%; text-align: center; float: left; padding: 20px 0px 0px 80px}
.r-vs4 {background: url(../dizimages/arr14.gif) no-repeat left center; text-align: left; padding: 0px 0px 0px 20px; font-size: 12px; font-weight: bold}
.r-vs4 a {color: #00437E}
.r-vs5 {width: 45%; text-align: center; float: left; padding: 15px 0px 30px 80px}
.r-vs6 {font-size: 14px; font-weight: bold; width: 100%; float: left; padding-left: 20px; padding-bottom: 10px}
.r-vs6 a {color: #FF6D00}

.r-tx {width: 100%; float: left; padding: 25px 30px 20px 30px; background: #EDEFF0; text-align: center}
.r-tx2 {width: 100%; float: left; background: #EDEFF0 url(../dizimages/orientiry.gif) repeat-x top left; margin: 0px}
.r-tx3 {font-size: 14px; font-weight: bold; vertical-align: middle; padding: 20px 20px 20px 80px; background: url(../dizimages/tx.png) no-repeat left 20px top 20px; line-height: 18px}
.r-tx3 a {color: #0694F2}
.r-tx4 {width: 100%; float: left; padding: 0px 20px 20px 10px; background: #EDEFF0; border-bottom: solid 2px #CCCDCD}
.r-tx5 {font-size: 14px; font-weight: bold; vertical-align: middle; padding: 20px 20px 5px 20px; line-height: 18px}
.r-tx5 a {color: #0694F2}
.r-tx6 {font-size: 14px; font-weight: bold; vertical-align: middle; padding: 0px 20px 20px 20px; line-height: 18px; color: #f60303}

.r-kt {width: 100%; margin: 0px 0px 20px 0px; background: url(../dizimages/orientiry.gif) repeat-x bottom left}
.r-kt2 {width: 100%; float: left; padding: 25px 20px 20px 20px; background: #EDEFF0}
.r-kt3 {font-size: 13px; font-weight: normal; padding: 0px 0px 20px 20px; vertical-align: middle; line-height: 16px}
.r-kt4 {color: #0285F0}
.r-kt4:hover {color: #0285F0}
.r-kt5 {font-weight: bold; color: #024B80}
.r-kt5:hover {color: #024B80}
.r-kt6 {width: 143px; padding: 0px 0px 20px 10px; vertical-align: middle}

.r-pr {width: 100%; float: left; color: #14181B; font-size: 18px; padding: 0px 30px 0px 60px; background: #EDEFF0 url(../dizimages/heart.gif) no-repeat left 30px center; line-height: 20px}
.r-pr2 {font-size: 14px; width: 100%; background: #EDEFF0; float: left; padding: 0px 30px 0px 30px; color: #0E0E0E}
.r-pr2 p {margin-bottom: 10px; line-height: 18px}
.r-pr3 {width: 100%; float: left; border: solid 1px #797676; background: #E8EBEB; padding-top: 10px; padding-bottom: 10px}
.r-pr4 {width: 100%; float: left; background: #EDEFF0; padding: 10px 30px 30px 30px}
.r-pr5 {width: 200px; float: left; height: auto; clear: both}
.r-pr5 img {float: right; margin-top: 17px}
.r-pr6 {width: 600px; float: left; height: 100px; padding: 5px 0px 0px 20px}
.r-pr7 {font-size: 18px; color: #00437E; font-weight: bold}
.r-pr7 img {vertical-align: middle; margin: 10px 10px 10px 0}
.r-pr8 {font-size: 14px; color: #D50505; font-weight: bold}
.r-pr9 {font-size: 14px; color: #0D0E0E}
.r-pr10 {font-size: 14px; color: #0D0E0E; font-weight: bold}
.r-pr11 {width: 100%; margin-bottom: 20px}
.r-pr12 {font-size: 14px; color: #00437E; font-weight: bold; width: 200px; line-height: 18px; padding: 10px 0px 10px 45px; text-align: right; vertical-align: middle}
.r-pr13 {vertical-align: middle; padding: 0px 0px 0px 20px; font-weight: normal; line-height: 18px}
.r-pr14 {width: 100%; float: left; padding: 15px 0px 15px 0px}
.r-pr15 {font-size: 14px; color: #19600B; font-weight: bold; background: url(../dizimages/arr12.gif) no-repeat center left 30px; padding-left: 65px; float: left; width: 500px; line-height: 16px}
.r-pr16 {font-size: 14px; font-weight: bold; background: url(../dizimages/mail.gif) no-repeat center left 30px; padding-left: 65px; float: left; width: 500px; line-height: 16px}
.r-pr16 a {color: #C50202; text-decoration: none}
.r-pr16 a:hover {color: #C50202; text-decoration: underline}
.r-pr17 {width: 230px; background: #C7FA91; border: solid 1px #BFBCBC; text-align: center; float: left; font-weight: bold; color: #070707; margin-left: 100px}

.r-reg_sv1 {width: 100%; background: #EDEFF0; float: left; padding: 20px 30px 20px 30px; font-size: 14px; border-top: 2px solid #cbccce}
.r-reg_sv2 {margin: auto; width: 650px}
.r-reg_sv3 {display: inline-block; width: 298px; border: 1px solid #b6aeab; vertical-align: top; margin: 0px 50px 0px 0px}
.r-reg_sv4 {display: inline-block; width: 298px; border: 1px solid #b6aeab; background: #e8fcfd; vertical-align: top}

.before-div {width: 100%; float: left; border-top: solid 2px #CCCDCD; background: #dcdedd; padding: 20px 20px 25px 20px}
.before-div h2{color: #e90700; font: bold 18px Arial; line-height: 20px}
.before-div div a{color: #00427c; font: bold 18px Arial; text-decoration: none}
.before-div div a:hover{text-decoration: underline}

.show_more1 {background: #ffa500; font: bold 16px Arial; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; color: #000000; width: 100px; display: inline; padding: 10px; cursor: pointer}
.show_more2 {background: #55dc41; font: bold 16px Arial; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; color: #000000; width: 100px; display: inline; padding: 10px; cursor: pointer}

.faq1 {border-bottom: solid 2px #c7c9c9; margin: 0px 0px 20px 0px; padding: 0px 0px 20px 0px}
.faq2 {display: inline-block; width: 40px; vertical-align: top}
.faq3 {display: inline-block; width: calc(100% - 40px); vertical-align: top; font: bold 16px Arial; color: #000000; padding: 0px 20px 0px 0px}
.faq4 {font: normal 16px Arial; color: #000000; margin: 20px 0px 0px 40px; display: none; padding: 0px 20px 0px 0px}
.faq5 {margin: 20px 0px 0px 0px}
.faq6 {cursor: pointer; background: url(./../dizimages/menu-down3.png) top right no-repeat; background-size: 15px; background-position-y: 4px}
.faq7 {cursor: pointer; background: url(./../dizimages/menu-up3.png) top right no-repeat; background-size: 15px; background-position-y: 4px}

.bf {width: 75%; text-align: left; margin: auto}
.bf1 {color: #00437E; font: bold 19px Arial; margin-bottom: 5px}
.bf2 {color: #000000; font: bold 14px Arial; margin-bottom: 5px}
.bf3 {display: inline-block; border: 4px solid #ffa500; border-right: 2px solid #ffa500; padding: 10px; width: 40%; margin-bottom: 10px}
.bf4 {display: inline-block; border: 4px solid #ffa500; border-left: 2px solid #ffa500; padding: 10px; width: 60%; margin-bottom: 10px}
.bf5 {text-align: right}
.bf6 {font: bold 14px Arial; color: #f00; text-align: center; margin: 20px 0px 20px 0px}

.bf_input1 {width: 100%; border: 0px; font: normal 14px Arial; color: #000000; background: transparent; outline: none}
.bf_input2 {border: 0px; font: normal 14px Arial; color: #000000; background: transparent; display: inline-block; width: 90px; outline: none}
.bf_btn1 {background: #F60304; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; border: 0px; font: normal 18px Arial; color: #ffffff; padding: 10px 30px 10px 30px}

.bf_input1::-webkit-input-placeholder {color: #000000}
.bf_input1:-moz-placeholder {color: #000000; opacity: 1}
.bf_input1::-moz-placeholder {color: #000000; opacity: 1}
.bf_input1:-ms-input-placeholder {color: #000000}
.bf_input1::-ms-input-placeholder {color: #000000}
.bf_input1::placeholder {color: #000000}

.bf_input2::-webkit-input-placeholder {color: #000000}
.bf_input2:-moz-placeholder {color: #000000; opacity: 1}
.bf_input2::-moz-placeholder {color: #000000; opacity: 1}
.bf_input2:-ms-input-placeholder {color: #000000}
.bf_input2::-ms-input-placeholder {color: #000000}
.bf_input2::placeholder {color: #000000}

.price_notice {background: #FFFF00; font: normal 14px Arial; color: #f00; width: auto; display: table; padding: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px}
.price_notice a {color: #f00}

#vertical-video {max-width: 30%}

@media screen and (max-width: 4096px) {
    a.rest_pozvon {margin-top: 10px; display: none}
    .tx_phones_btn {display: inline}
}

@media screen and (max-width: 1280px) {
	.site {width: 1100px}

	#main {width: 720px}
	#promotion-message .left {max-width: 80%}
	#promotion-message .right {max-width: 20%}
	#content_sidebar_wrap {width: 830px}
	#content_sidebar_wrap #main {width: 500px}

	.three-columns .sidebar-primary {width: 330px}
	.sidebar-secondary {width: 270px}
	.three-columns.equal-sidebars #content_sidebar_wrap {width: 760px}
	.three-columns.equal-sidebars #content_sidebar_wrap #main {width: 460px}
	.three-columns.equal-sidebars .sidebar-primary, .three-columns.equal-sidebars .sidebar-secondary {width: 300px}
	.three-columns.equal-columns #content_sidebar_wrap {width: 707px}
	.three-columns.equal-columns #content_sidebar_wrap #main {width: 354px}
	.three-columns.equal-columns .sidebar-primary, .three-columns.equal-columns .sidebar-secondary {width: 353px}
	.three-columns .has-post-thumbnail.excerpt-portrait-featured-image .featured-image, .three-columns .has-post-thumbnail.excerpt-landscape-featured-image .featured-image, .three-columns .has-post-thumbnail.excerpt-thumbnail-featured-image .featured-image {width: 30%}
	.three-columns .has-post-thumbnail.excerpt-portrait-featured-image .entry-container, .three-columns .has-post-thumbnail.excerpt-landscape-featured-image .entry-container,.three-columns .has-post-thumbnail.excerpt-thumbnail-featured-image .entry-container {width: 66%}

	.three-columns.equal-columns .has-post-thumbnail .featured-image {width: 100%}
	.three-columns.equal-columns .has-post-thumbnail .entry-container {width: 100%}
	.two-columns .has-post-thumbnail.excerpt-landscape-featured-image .featured-image {width: 220px}
	.two-columns .has-post-thumbnail.excerpt-portrait-featured-image .entry-container {width: 491px}
	.two-columns .has-post-thumbnail.excerpt-landscape-featured-image .entry-container {width: 440px}
	.two-columns .has-post-thumbnail.excerpt-thumbnail-featured-image .entry-container {width: 510px}
	.no-sidebar .has-post-thumbnail.excerpt-landscape-featured-image .featured-image {width: 300px}
	.no-sidebar .has-post-thumbnail.excerpt-portrait-featured-image .entry-container  {width: 591px}
	.no-sidebar .has-post-thumbnail.excerpt-landscape-featured-image .entry-container {width: 460px}
	.no-sidebar .has-post-thumbnail.excerpt-thumbnail-featured-image .entry-container {width: 610px}
	.full-width .has-post-thumbnail.excerpt-portrait-featured-image .entry-container {width: 821px}
	.full-width .has-post-thumbnail.excerpt-landscape-featured-image .entry-container {width: 680px}
	.full-width .has-post-thumbnail.excerpt-thumbnail-featured-image .entry-container {width: 830px}

	#featured-content.layout-four .hentry, #supplementary.four .widget-area {width: 25%}
	#featured-content.layout-three .hentry, #supplementary.three .widget-area {width: 33.33%}
	#featured-content.layout-four .hentry:nth-child(4n+1), #featured-content.layout-three .hentry:nth-child(3n+1) {clear: both}
	#supplementary.two .widget-area, #footer-left-content, #footer-right-content {width: 50%}

	.r1 {background: #00437E; font-weight: bold; text-transform: uppercase; width: 100%; height: 45px; padding-top: 2px}
	.r2 {background: url(../dizimages/sh3.gif) no-repeat right; padding-left: 10px; padding-right: 10px}
	.r2a {padding-left: 10px}
	.r3 {background: url(../dizimages/sh5a.gif) center; height: 42px; padding-top: 10px; padding-left: 55px}
	.r4 {width: 200px; font-weight: bold; background: url(../dizimages/arr11.png) no-repeat left center; float: left; padding-left: 20px}
	.r4 a {color: #FFFFFF; text-decoration: none}
	.r4 a:hover {color: #FFFFFF; text-decoration: underline}
	.r5 {width: 1040px; margin: 0 auto}
	.r6 {width: 420px; font-weight: bold; color: #00437E; float: left}
	.r7 {width: 210px; font-weight: bold; float: left; background: url(../dizimages/arr16.png) no-repeat left center; padding-left: 20px}
	.r7 a {color: #00437E; text-decoration: none}
	.r7 a:hover {color: #00437E; text-decoration: underline}
	.r8 {width: 180px; font-weight: bold; float: left; background: url(../dizimages/arr16.png) no-repeat left center; padding-left: 20px}
	.r8 a {color: #00437E; text-decoration: none}
	.r8 a:hover {color: #00437E; text-decoration: underline}

	.r-g {width: 100%; background: #00437E url(../dizimages/g.gif) repeat-x top; padding: 17px 20px 7px 20px; font-size: 11px; text-align: center}
	.r-g a {color: #FEFBFB; text-decoration: none; margin: 0px 5px 0px 5px}

	.r-sp4 {padding: 0px 1px 0px 1px}

	.r-sp13 {width: 650px; float: left; padding: 0px 10px 15px 10px}
	.r-sp28 {width: 650px; float: left; padding: 0px 10px 15px 10px}

	.r-rt2 {width: 100%; float: left; padding: 0px 20px 20px 0px}
	.r-rt8 {width: 515px; float: left}

	.site-content {background: #E9FCFD url(../dizimages/fon2.gif) left}

	.r-parol2 {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 5px 0px 0px; width: 400px}

	.r-zav {width: 100%; float: left; padding: 0px 0px 30px 280px; background: #EDEFF0}

	.r-pr6 {width: 500px}

	a.rest_pozvon {display: none}
    .tx_phones_btn {display: inline}
}

@media screen and (max-width: 1152px) {
	.site {margin: 0px auto; width: 1040px}

	.wrapper {padding: 0 0px}

	#site-generator .wrapper {padding: 0px}
	#masthead {padding: 0px 0}
	#site-branding,	#content .wrapper, .hentry, .no-results, .not-found, .sidebar, #comments, #nav-below, #infinite-handle, #supplementary .widget {padding: 0px}
	#featured-content, #supplementary {padding-top:  15px}
	#breadcrumb-list .wrapper {padding: 15px 30px 0}

	.catchbase-nav-menu a, .sidebar-header-right .widget_nav_menu a {padding: 10px 15px}

	#main {width: 680px}

	.sidebar-primary {width: 330px}

	#content_sidebar_wrap {width: 790px}
	#content_sidebar_wrap #main {width: 490px}

	.three-columns .sidebar-primary {width: 300px}
	.sidebar-secondary {width: 250px}
	.three-columns.equal-sidebars  #content_sidebar_wrap {width:  735px}
	.three-columns.equal-sidebars .sidebar-primary, .three-columns.equal-sidebars .sidebar-secondary {width: 275px}
	.three-columns.equal-columns #content_sidebar_wrap {width: 673px}
	.three-columns.equal-columns #content_sidebar_wrap #main {width: 336px}
	.three-columns.equal-columns .sidebar-primary, .three-columns.equal-columns .sidebar-secondary {width: 337px}
	.two-columns .has-post-thumbnail.excerpt-landscape-featured-image .featured-image {width: 200px}
	.two-columns .has-post-thumbnail.excerpt-landscape-featured-image .entry-container {width: 430px}
	.two-columns .has-post-thumbnail.excerpt-portrait-featured-image .entry-container {width: 461px}
	.two-columns .has-post-thumbnail.excerpt-thumbnail-featured-image .entry-container {width: 480px}
	.full-width .has-post-thumbnail.excerpt-portrait-featured-image .entry-container {width: 781px}
	.full-width .has-post-thumbnail.excerpt-landscape-featured-image .entry-container {width: 650px}
	.full-width .has-post-thumbnail.excerpt-thumbnail-featured-image .entry-container {width: 800px}

	.r1 {background: #00437E; font-weight: bold; text-transform: uppercase; width: 100%; height: 45px; padding-top: 2px}
	.r2 {background: url(../dizimages/sh3.gif) no-repeat right; padding-left: 10px; padding-right: 10px}
	.r2a {padding-left: 10px}
	.r3 {background: url(../dizimages/sh5a.gif) center; height: 42px; padding-top: 10px; padding-left: 45px}
	.r4 {width: 185px; font-weight: bold; background: url(../dizimages/arr11.png) no-repeat left center; float: left; padding-left: 20px}
	.r4 a {color: #FFFFFF; text-decoration: none}
	.r4 a:hover {color: #FFFFFF; text-decoration: underline}
	.r5 {width: 990px; margin: 0 auto}
	.r6 {width: 405px; font-weight: bold; color: #00437E; float: left}
	.r7 {width: 200px; font-weight: bold; float: left; background: url(../dizimages/arr16.png) no-repeat left center; padding-left: 20px}
	.r7 a {color: #00437E; text-decoration: none}
	.r7 a:hover {color: #00437E; text-decoration: underline}
	.r8 {width: 180px; font-weight: bold; float: left; background: url(../dizimages/arr16.png) no-repeat left center; padding-left: 20px}
	.r8 a {color: #00437E; text-decoration: none}
	.r8 a:hover {color: #00437E; text-decoration: underline}

	.r-g {width: 100%; background: #00437E url(../dizimages/g.gif) repeat-x top; padding: 17px 20px 7px 20px; font-size: 11px; text-align: center}
	.r-g a {color: #FEFBFB; text-decoration: none; margin: 0px 3px 0px 3px}

	.r-sp3 {background: #00437E; width: 100%; text-align: center; padding: 7px 5px 7px 5px; float: left; font-size: 11px; font-weight: bold}
	.r-sp4 {padding: 0px 1px 0px 1px}
	.r-sp13 {width: 610px; float: left; padding: 0px 10px 15px 10px}
	.r-sp28 {width: 610px; float: left; padding: 0px 10px 15px 10px}

	.r-rt2 {width: 100%; float: left; padding: 0px 20px 20px 0px}
	.r-rt8 {width: 475px; float: left}

	.site-content {background: #E9FCFD url(../dizimages/fon3.gif) left}

	.r-kb2 {width: 150px; margin-right: 10px; float: left; height: 100px}

	.r-zav {width: 100%; float: left; padding: 0px 0px 30px 260px; background: #EDEFF0}

	.r-vs3 {width: 45%; text-align: center; float: left; padding: 20px 0px 0px 60px}
	.r-vs5 {width: 45%; text-align: center; float: left; padding: 15px 0px 30px 60px}

	.r-pr15 {width: 430px}
	.r-pr16 {width: 430px}

	a.rest_pozvon {margin-top: 10px; display: none}
    .tx_phones_btn {display: inline}
}

@media screen and (max-width: 1100px) {
	.site {width: 960px}

	#main {width: 600px}
	#content_sidebar_wrap {width: 730px}
	#content_sidebar_wrap #main {width: 470px}
	#content_sidebar_wrap2 #main {width: 730px}

	.three-columns .sidebar-primary {width: 260px}
	.sidebar-secondary {width: 230px}
	.three-columns.equal-sidebars #content_sidebar_wrap {width: 690px}
	.three-columns.equal-sidebars #content_sidebar_wrap #main {width: 450px}
	.three-columns.equal-sidebars .sidebar-primary, .three-columns.equal-sidebars .sidebar-secondary {width: 240px}
	.three-columns.equal-columns #content_sidebar_wrap {width: 620px}
	.three-columns.equal-columns #content_sidebar_wrap #main, .three-columns.equal-columns .sidebar-primary, .three-columns.equal-columns .sidebar-secondary {width: 310px}

	#feature-slider .cycle-prev, #feature-slider:hover .cycle-prev {left: 40px; opacity: 1}
	#feature-slider .cycle-next, #feature-slider:hover .cycle-next {right: 40px; opacity: 1}
	#feature-slider .cycle-prev:before, #feature-slider .cycle-next:before {font-size: 25px; line-height: 30px; width: 30px; height: 30px}

	.two-columns .has-post-thumbnail.excerpt-portrait-featured-image .featured-image, .two-columns .has-post-thumbnail.excerpt-landscape-featured-image .featured-image, .two-columns .has-post-thumbnail.excerpt-thumbnail-featured-image .featured-image {width: 26%}
	.two-columns .has-post-thumbnail.excerpt-portrait-featured-image .entry-container, .two-columns .has-post-thumbnail.excerpt-landscape-featured-image .entry-container, .two-columns .has-post-thumbnail.excerpt-thumbnail-featured-image .entry-container {width: 70%}
	.full-width .has-post-thumbnail.excerpt-portrait-featured-image .entry-container {width: 701px}
	.full-width .has-post-thumbnail.excerpt-landscape-featured-image .entry-container {width: 570px}
	.full-width .has-post-thumbnail.excerpt-thumbnail-featured-image .entry-container {width: 720px}

	.r1 {background: #00437E; font-weight: bold; text-transform: uppercase; width: 100%; height: 45px; padding-top: 2px}
	.r2 {background: url(../dizimages/sh3.gif) no-repeat right; padding-left: 5px; padding-right: 5px}
	.r2a {padding-left: 5px}
	.r3 {background: url(../dizimages/sh5a.gif) center; height: 42px; padding-top: 10px; padding-left: 30px}
	.r4 {width: 170px; font-weight: bold; background: url(../dizimages/arr11.png) no-repeat left center; float: left; padding-left: 20px}
	.r4 a {color: #FFFFFF; text-decoration: none}
	.r4 a:hover {color: #FFFFFF; text-decoration: underline}
	.r5 {width: 935px; margin: 0 auto}
	.r6 {width: 390px; font-weight: bold; color: #00437E; float: left}
	.r7 {width: 190px; font-weight: bold; float: left; background: url(../dizimages/arr16.png) no-repeat left center; padding-left: 20px}
	.r7 a {color: #00437E; text-decoration: none}
	.r7 a:hover {color: #00437E; text-decoration: underline}
	.r8 {width: 180px; font-weight: bold; float: left; background: url(../dizimages/arr16.png) no-repeat left center; padding-left: 20px}
	.r8 a {color: #00437E; text-decoration: none}
	.r8 a:hover {color: #00437E; text-decoration: underline}

	.r-g {width: 100%; background: #00437E url(../dizimages/g.gif) repeat-x top; padding: 17px 15px 7px 15px; font-size: 10px; text-align: center}
	.r-g a {color: #FEFBFB; text-decoration: none; margin: 0px 2px 0px 3px}

	.r-sp4 {padding: 0px 1px 0px 0px}
	.r-sp8 {width: 100%; float: left; background: #EDEFF0 url(../dizimages/spisok-menu.gif) repeat-x bottom; padding: 0px 0px 0px 10px}
	.r-sp13 {width: 550px; float: left; padding: 0px 10px 15px 10px}
	.r-sp28 {width: 550px; float: left; padding: 0px 10px 15px 10px}

	.r-rt2 {width: 100%; float: left; padding: 0px 20px 20px 0px}
	.r-rt8 {width: 415px; float: left}

	.site-content {background: #E9FCFD url(../dizimages/fon4.gif) left}

	.r-zav {width: 100%; float: left; padding: 0px 0px 30px 220px; background: #EDEFF0}
	.r-zav9 {width: 250px; float: left; padding-left: 50px}

	.r-vs3 {width: 45%; text-align: center; float: left; padding: 20px 0px 0px 50px}
	.r-vs5 {width: 45%; text-align: center; float: left; padding: 15px 0px 30px 50px}

	.r-pr6 {width: 450px}
	.r-pr15 {width: 400px}
	.r-pr16 {width: 400px}

	.yandex_block {display: inline-block; margin: auto}
	#links_block {display: none}
	#recaptcha {padding-left: 10px}

	a.rest_pozvon {margin: 10px 10px 0px 10px; text-decoration: none; font: bold 16px Arial; padding: 10px; background-color: #fea203; display: block; width: 180px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px}
    .div_phone_m3 {text-align: center}
    .rest_phone {display: none}
	.tx_phones_btn {margin-top: 20px; display: block}
}

@media screen and (max-width: 990px) {
	#masthead {height: 65px; background: #FFFFFF}

	.site, .no-sidebar.one-column .site {margin: 0px auto; width: 740px}
	.wrapper {padding: 0px}

	#masthead {padding: 0px}
	#feature-slider .entry-container {bottom: 35px}
	#site-branding {padding: 5px 10px 0 10px}
	#masthead .sidebar-header-right {padding: 10px 10px 0}
	#promotion-message .right a {padding: 8px 15px}
	#featured-content, #supplementary {padding-top: 10px}
	#featured-content .featured-heading-wrap {padding: 10px 10px 0}

	.genericon-menu, #feature-slider .entry-container, #promotion-message .section, #content .wrapper, .hentry, .no-results, .not-found, .sidebar, #comments, #nav-below, #infinite-handle, #supplementary .widget, #site-generator {padding: 0px}

	.hentry, .widget {margin: 0px}

	#featured-content .entry-container {margin-top: 10px}

	h1, h2, h3, h4, h5, h6 {margin-bottom: 5px}

	.hentry .featured-image {margin-bottom: 15px}
	.archive-post-wrap {padding-bottom: 10px}
	.site-title {font-size: 30px}

	h1 {font-size: 26px}
	h2 {font-size: 24px}
	h3 {font-size: 22px}
	h4 {font-size: 18px}
	h5 {font-size: 16px}
	h6 {font-size: 14px}

	.entry-title, #promotion-message h2, #featured-content #featured-heading {font-size: 24px}

	#featured-content .entry-title {font-size: 20px}
	#site-generator {font-size: 13px}

	#site-branding, #main, .no-sidebar.content-width #main, .no-sidebar.one-column #main, #content_sidebar_wrap, #content_sidebar_wrap #main, .sidebar-primary, .three-columns .sidebar-primary, .sidebar-secondary, .three-columns.equal-sidebars #content_sidebar_wrap, .three-columns.equal-sidebars #content_sidebar_wrap #main, .three-columns.equal-sidebars .sidebar-primary, .three-columns.equal-sidebars .sidebar-secondary, .three-columns.equal-columns #content_sidebar_wrap, .three-columns.equal-columns #content_sidebar_wrap #main, .three-columns.equal-columns .sidebar-primary, .three-columns.equal-columns .sidebar-secondary {width: 100%}

	.sidebar-primary, .sidebar-secondary {clear: both; padding: 0}
	.sidebar-primary .widget, .sidebar-secondary .widget, #featured-content.layout-four .hentry, #supplementary.four .widget-area, #supplementary.three .widget-area, #supplementary.two .widget-area {float: left; padding: 0px; width: 100%}

	.one-column .layout-four .featured-content-wrap {margin-left: 0; width: 100%}
	.one-column #featured-content.layout-four .hentry {float: left; margin-left: 0; padding: 10px; width: 50%}
	.sidebar-primary .widget:nth-child(2n+1), #featured-content.layout-four .hentry:nth-child(2n+1), #supplementary .widget-area:nth-child(2n+1) {clear: both}

	#supplementary.four .widget-area, #supplementary.three .widget-area, #supplementary.two .widget-area {padding: 0}

	.mobile-menu-anchor {display: inline-block}

	#site-logo, #site-header {display: block; float: none}

	.logo-left #site-header {padding-top: 8px; padding-left: 0}
	.logo-right #site-header {padding-top: 10px; padding-right: 0}

	#site-logo img {max-height: 150px}

	.sidebar-header-right {clear: both; display: inline-block; float: none; text-align: center; width: 100%}
	.sidebar-header-right .widget-wrap {float: none}
	.nav-primary, .nav-header-right, .nav-secondary, .nav-footer {display: none}

	#site-branding {text-align: center}

	.mobile-menu-one #site-branding {padding-left: 0; width: 680px}
	.mobile-menu-two #site-branding {padding-left: 0; padding-right: 0; width: 640px}

	#mobile-secondary-menu {display: block; width: 100%}
	#mobile-footer-menu {border-top: 1px solid #eee; display: block; padding: 0 10px; width: 100%}
	#feature-slider .cycle-prev, #feature-slider:hover .cycle-prev {left: 20px; opacity: 1}
	#feature-slider .cycle-next, #feature-slider:hover .cycle-next {right: 20px; opacity: 1}
	#feature-slider .cycle-prev:before, #feature-slider .cycle-next:before {font-size: 25px; line-height: 30px; width: 30px; height: 30px}

	.three-columns .has-post-thumbnail.excerpt-portrait-featured-image .featured-image, .two-columns .has-post-thumbnail.excerpt-portrait-featured-image .featured-image, .no-sidebar .has-post-thumbnail.excerpt-portrait-featured-image .featured-image {width: 24%}
	.three-columns .has-post-thumbnail.excerpt-portrait-featured-image .entry-container, .two-columns .has-post-thumbnail.excerpt-portrait-featured-image .entry-container, .no-sidebar .has-post-thumbnail.excerpt-portrait-featured-image .entry-container {clear: none; width: 73%}
	.three-columns .has-post-thumbnail.excerpt-landscape-featured-image .featured-image, .two-columns .has-post-thumbnail.excerpt-landscape-featured-image .featured-image, .no-sidebar .has-post-thumbnail.excerpt-landscape-featured-image .featured-image {width: 30%}
	.three-columns .has-post-thumbnail.excerpt-landscape-featured-image .entry-container, .two-columns .has-post-thumbnail.excerpt-landscape-featured-image .entry-container, .no-sidebar .has-post-thumbnail.excerpt-landscape-featured-image .entry-container {clear: none; width: 67%}
	.three-columns .has-post-thumbnail.excerpt-thumbnail-featured-image .featured-image, .two-columns .has-post-thumbnail.excerpt-thumbnail-featured-image .featured-image, .no-sidebar .has-post-thumbnail.excerpt-thumbnail-featured-image .featured-image {width: 21%}
	.three-columns .has-post-thumbnail.excerpt-thumbnail-featured-image .entry-container, .two-columns .has-post-thumbnail.excerpt-thumbnail-featured-image .entry-container, .no-sidebar .has-post-thumbnail.excerpt-thumbnail-featured-image .entry-container {clear: none; width: 76%}

	.r-top1 {width: 340px; height: 43px; display: none}
	.r-top2 {width: 290px; height: 43px; float: right}

	.r3 {display: none}

	.r9 {display: block; width: 100%; height: 50px; background: #00437E; padding-top: 12px}
	.r9a {display: block; width: 100%; height: 50px; background: #00437E; padding-top: 12px}
	.r10 {display: block; width: 100%; height: 47px; background: url(../dizimages/sh5a.gif) center; padding-top: 10px}
	.r11 {border-right: none; border-left: none}
	.r14 {border-left: none; border-right: none}

	.r-top4 {display: block; width: 100%; height: 65px; background: url(../dizimages/top5.png) no-repeat right; padding-left: 35px; float: left}

	.r-menu {width: 35px; height: 26px; margin-left: 35px}
	.r-menu2 {width: 35px; height: 26px; margin-right: 30px; float: right}

	.r-search {width: 300px; height: 20px; float: left; padding-left: 35px}
	.r-search2 {width: 210px}

	.r-n-z2 {color: #F37A03; font-size: 14px; font-weight: bold; text-transform: uppercase; padding: 15px 10px 10px 10px; background: #EDEFF0}

	.r-n-z3 {background: #EDEFF0; padding: 0px 10px 10px 10px; border-bottom: solid 2px #CCCDCD; line-height: 20px; font-size: 14px; width: 100%; float: left}
	.r-n-z5 {background: #EDEFF0; padding: 0px 10px 15px 10px; line-height: 20px; font-size: 14px; width: 100%; float: left}

	.r-o {background: #EDEFF0; padding: 0px 10px 10px 10px; line-height: 20px; font-size: 14px; border-bottom: solid 2px #CCCDCD}
	.r-o2 {background: #EDEFF0; padding: 0px 10px 10px 10px; line-height: 20px; font-size: 14px}

	.r-s2 {color: #F37A03; font-size: 14px; font-weight: bold; text-transform: uppercase; padding: 15px 10px 10px 10px; float: left; width: 100%}
	.r-s3 {padding: 0px 10px 10px 10px; line-height: 20px; font-size: 14px; border-bottom: solid 2px #D4D4C9}
	.r-s4 {padding: 0px 10px 10px 10px; line-height: 20px; font-size: 14px}

	.entry-content {margin: 0; border: 0px}

	.r-s5 {font-weight: bold; padding: 15px 30px 0px 30px; font-size: 14px; float: left; width: 100%}
	.r-s6 {float: left; font-size: 12px; padding: 10px 30px 10px 30px}
	.r-s7 {width: 100%; float: left; text-align: center; padding: 10px 0px 20px 0px; border: none}

	.r-k2 {font-size: 16px; font-weight: bold; width: 100%; float: left; padding: 10px 30px 10px 30px; border-bottom: solid 2px #CAD3D3; line-height: 20px}
	.r-k3 {font-size: 16px; font-weight: bold; width: 100%; float: left; padding: 10px 30px 10px 30px; line-height: 20px}

	.r-r2 {width: 100%; float: left; border: none; font-size: 11px; font-weight: bold; padding: 20px 20px 15px 20px; line-height: 18px}

	.r-g {display: none}

	.r-n2 {display: none}

	.r-n {background: #EDEFF0; width: 100%; padding: 10px 20px 25px 20px; text-align: center}

	.r-n6 {display: block; background: #FED803; width: 100%; padding: 15px 20px 15px 20px; text-align: center; font-size: 18px; text-transform: uppercase; font-weight: bold}
	.r-n6 a {color: #00437E; text-decoration: none}
	.r-n6 a:hover {color: #00437E; text-decoration: underline}

	.r-b4 {display: block; width: 100%; height: auto; text-align: center; float: left; padding: 10px 20px 0px 20px}
	.r-b4 img {height: 60px}

	.r-sp {background: #E0E1E1; border-bottom: solid 1px #D5D5D4; color: #00437E; font-size: 18px; font-weight: bold; padding: 10px 30px 10px 30px; width: 100%; float: left}
	.r-sp2 {display: block; width: 26px; height: 20px; margin-top: 2px}
	.r-sp2 img {width: 26px; height: 20px}
	.r-sp3 {display: none}
	.r-sp3_mob {display: inline-block}
	.r-sp6 {width: 100%; float: left; background: #EDEFF0; padding: 20px 10px 20px 10px; border-bottom: solid 2px #CCCDCD}
	.r-sp8 {display: none}
	.r-sp11 {width: 100%; float: left; padding: 20px 10px 0px 10px; background: #EDEFF0; border-bottom: solid 2px #CCCDCD}
	.r-sp12 {display: none}
	.r-sp13 {width: 100%; float: left; padding: 0px 0px 15px 0px}
	.r-sp14 {width: 100%; margin-top: 0px; margin-bottom: 5px}
	.r-sp15 {line-height: 20px; font-size: 14px; float: left; margin-top: 0px; padding: 5px 0px 5px 0px}
	.r-sp16 {display: none}
	.r-sp17 {width: auto; float: left; font-size: 12px; padding-bottom: 10px; margin: 10px 10px 0px 0px}
	.r-sp17 img {margin: 0px 5px 3px 0px; vertical-align: middle}
	.r-sp17 a {color: #000000}
	.r-sp18 {width: auto; float: left; font-size: 12px; padding-bottom: 10px; margin: 10px 10px 0px 0px}
	.r-sp18 img {margin: 0px 5px 3px 0px; vertical-align: middle}
	.r-sp18 a {color: #000000}
	.r-sp21 {display: none}
	.r-sp22 {display: block; width: 136px; margin-top: 15px}
	.r-sp22 img {width: 136px; float: left; margin-right: 20px}
	.r-sp22 video {width: 136px; float: left; margin-right: 20px}
	.r-sp23 {float: left; width: 138px; height: 24px}
	.r-sp24 {display: none}
	.r-sp25 {display: none}
	.r-sp28 {width: 100%; float: left; padding: 0px 10px 15px 10px}
	.r-sp30 {width: 54px; padding-left: 34px}
	.r-sp31 {color: #00437E; font-size: 18px; font-weight: bold; padding: 10px 20px 10px 0px; vertical-align: middle; line-height: 24px}
	.r-sp32 {width: 56px; vertical-align: middle}

	.r-rt {width: 100%; float: left; border-top: none; background: #EDEFF0; padding: 20px 10px 0px 10px}
	.r-rt2 {width: 100%; float: left; padding: 0px 0px 5px 0px}
	.r-rt2 img {margin-bottom: 15px}
	.r-rt6 {width: 100%; float: left; border-top: solid 2px #CCCDCD; background: #EDEFF0; padding: 20px 30px 25px 30px}
	.r-rt8 {width: 100%; padding-top: 20px}
	.r-rt12 {width: 100%; float: left; border-top: solid 2px #CCCDCD; font-size: 20px; font-weight: bold; color: #F50304; background: #DCDDDD; padding: 10px 30px 10px 30px}
	.r-rt13 {width: 100%; float: left; border-top: solid 2px #CCCDCD; background: #EDEFF0; padding: 10px 30px 10px 30px}
	.r-rt14 {border-bottom: solid 2px #CCCDCD; background: #EDEFF0; padding: 20px 30px 5px 30px}
	.r-rt19 {width: 100%; float: left; border-top: solid 2px #CCCDCD; font-size: 20px; font-weight: bold; color: #F50304; background: #DCDDDD; padding: 10px 30px 10px 30px}
	.r-rt24 {width: 300px; float: left; margin-bottom: 10px; margin-top: 5px}
	.r-rt25 {width: auto; float: left; font-size: 12px; padding-bottom: 10px; margin-bottom: 10px}
	.r-rt25 img {margin: 0px 5px 3px 0px; vertical-align: middle}
	.r-rt25 a {color: #000000}
	.r-rt26 {width: 100%; float: left; font-size: 12px; padding-bottom: 10px}
	.r-rt26 img {margin: 0px 5px 3px 0px; vertical-align: middle}
	.r-rt26 a {color: #000000}
	.r-rt33 {padding-left: 30px; padding-right: 30px}

	.r-oiv {width: 100%; float: left; font-size: 14px; padding: 10px 30px 20px 30px; background: #EDEFF0}
	.r-oiv2 {padding-left: 30px; padding-right: 30px}
	.r-oiv2 input {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 0px 10px 0px; width: 100%}
	.r-oiv2 textarea {border: solid 1px #FF6D00; resize: none; width: 100%; height: 140px; font-size: 16px; padding: 3px 5px 3px 5px; color: #333333}
	.r-oiv6 {float: right; width: 35px}
	.r-oiv9 {float: right; width: 35px}

	.r-gt8 {display: none}

	.r-l {width: 100%; background: #EDEFF0; float: left; padding: 20px 30px 20px 30px}

	.r-l2 {width: 100%}
	.r-l3 {width: 100%; border-left: solid 1px #D3D3D3}

	.r-or {width: 100%; float: left; font-size: 14px; font-weight: bold; color: #F8000F; padding: 20px 20px 20px 20px; background: #EDEFF0 url(../dizimages/orientiry.gif) repeat-x bottom}
	.r-or3 {font-size: 14px; font-weight: bold; vertical-align: middle; padding: 20px 20px 20px 80px; background: url(../dizimages/map_icon.gif) no-repeat left 20px center}
	.r-or5 {width: 100%; background: #EDEFF0; float: left; padding: 0px 30px 0px 30px}

	.r-rat28 {width: 100%; background: #EDEFF0; float: left; padding: 0px 10px 0px 10px; margin-bottom: 20px}

	.r-gorod {width: 100%; background: #EDEFF0; float: left}
	.r-gorod h1 {margin-bottom: 10px}
	.r-gorod h2 {margin-bottom: 10px}

	.r-sv5 {width: 75%; float: left; padding: 20px 0px 20px 0px}
	.r-sv6 {display: block; width: 100%; float: left; padding: 15px 30px 15px 30px; background: #FFFCC5; border-bottom: solid 2px #CCCDCD}
	.r-sv15 {font-size: 16px; font-weight: bold; color: #D60F0F; width: 100%; background: #EDEFF0; float: left; padding: 20px 30px 10px 30px}
	.r-sv18 {width: 100%; background: #EDEFF0; float: left; padding: 0px 20px 0px 20px}

	.r-reg {width: 100%; background: #EDEFF0; float: left; padding: 20px 30px 20px 30px; font-size: 14px}
	.r-reg14 {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 5px 0px 0px; width: 430px; vertical-align: middle}

	.r-parol {width: 100%; float: left; padding: 0px 30px 30px 30px; background: #EDEFF0}

	.r-kb {width: 100%; float: left; padding: 20px 30px 30px 30px; background: #EDEFF0}

	.r-nv3 {width: 100%; float: left; padding: 15px 30px 5px 30px; background: #EDEFF0; border-bottom: solid 2px #CCCDCD}

	.r-tx {width: 100%; float: left; padding: 25px 20px 20px 20px; background: #EDEFF0; text-align: center}
	.r-tx4 {width: 100%; float: left; padding: 0px 20px 0px 20px; background: #EDEFF0}

	.r-pr6 {width: 450px}

	.yandex_block {display: inline-block; margin: auto}
	#links_block {display: none}
	#recaptcha {padding-left: 10px}

	.gq1 {display: none}
	a.rest_pozvon {margin: 10px 10px 0px 10px; text-decoration: none; font: bold 16px Arial; padding: 10px; background-color: #fea203; display: block; width: 180px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px}
    .div_phone_m3 {text-align: center}
    .rest_phone {display: none}
	.r-top2 {display: none}
    .tx_phones_btn {margin-top: 20px; display: block}
	.r-reg_sv1 {width: 100%; background: #EDEFF0; float: left; padding: 20px 30px 20px 30px; font-size: 14px; border-top: 2px solid #cbccce}
	.r-reg_sv2 {margin: auto; width: 100%}
	.r-reg_sv3 {width: 100%; border: 1px solid #b6aeab; vertical-align: top; margin: 0px 0px 20px 0px}
	.r-reg_sv4 {width: 100%; border: 1px solid #b6aeab; background: #e8fcfd; vertical-align: top}
}

@media screen and (max-width: 767px) {
	.site, .no-sidebar.one-column .site {width: 727px}
	.mobile-menu-one #site-branding {width: 600px}
	.mobile-menu-two #site-branding {width: 560px}

	.r-sp6 {width: 100%; float: left; background: #EDEFF0; padding: 20px 10px 10px 10px; border-bottom: solid 2px #CCCDCD}
	.r-sp7 {width: 100%; float: left; text-align: center; margin-bottom: 10px}

	.r-sp14 {width: 100%}
	.r-sp15 {line-height: 20px; font-size: 14px; float: left; margin-top: 0px}
	.r-sp17 {width: auto; float: left; font-size: 12px; padding-bottom: 10px; margin: 10px 10px 0px 0px}
	.r-sp17 img {margin: 0px 5px 3px 0px; vertical-align: middle}
	.r-sp17 a {color: #000000}
	.r-sp18 {width: auto; float: left; font-size: 12px; padding-bottom: 10px; margin: 10px 10px 0px 0px}
	.r-sp18 img {margin: 0px 5px 3px 0px; vertical-align: middle}
	.r-sp18 a {color: #000000}

	.r-rg2 {width: 100%; font-size: 13px; color: #020202; float: left; text-align: center; padding: 0px 0px 10px 0px}
	.r-rg3 {width: 100%; font-size: 13px; color: #020202; float: left; text-align: center; padding: 0px 0px 10px 0px}
	.r-rg4 {width: 100%; font-size: 13px; color: #020202; float: left; text-align: center}

	.r-sv13 {font-size: 14px; padding: 5px 0px 0px 0px; float: left; line-height: 26px; width: 100%}
	.r-sv14 {display: none}
	.r-sv13 a {margin-right: 20px}

	.r-reg2 {width: 100%; float: left; padding: 0px 30px 15px 30px; background: #EDEFF0}
	.r-reg2 input {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; width: 100%}
	.r-reg3 {width: 100%; float: left; padding: 0px 30px 10px 30px; background: #EDEFF0}
	.r-reg4 {border: solid 1px #FF6D00; color: #333333; height: 30px; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 3px; width: 345px; margin-right: 5px; vertical-align: middle}
	.r-reg6 {width: 100%; float: left; padding: 10px 40px 15px 40px; background: #EDEFF0; font-size: 14px}
	.r-reg7 {background: #EDEFF0; padding: 20px 30px 40px 30px; float: left; width: 100%; text-align: center}
	.r-reg8 {background: #EDEFF0; padding: 20px 30px 40px 30px; float: left; width: 100%}
	.r-reg8 input {background: #EF0B00; font-size: 16px; font-weight: bold; color: #FFFFFF; border: 0px; width: 280px; height: 40px; text-transform: uppercase; margin: 0px 20px 0px 0px}
	.r-reg9 {width: 100%; float: left; padding: 0px 30px 18px 30px; background: #EDEFF0}
	.r-reg14 {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 5px 0px 0px; width: 430px; vertical-align: middle}

	.r-parol2 {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 5px 0px 0px; width: 350px}

	.r-kb5 {float: left; padding: 0px 30px 15px 30px; background: #EDEFF0; width: 100%}
	.r-kb8 input {width: 337px}
	.r-kb11 input {margin: 0px 10px 0px 0px; height: 13px; width: 13px; vertical-align: middle}

	.r-zav {width: 100%; float: left; padding: 0px 0px 30px 190px; background: #EDEFF0}
	.r-zav8 {width: 100%; background: #EDEFF0; float: left; padding: 0px 30px 10px 30px}
	.r-zav9 {width: 200px; float: left; padding-left: 20px}

	.r-vs2 {width: 100%; text-align: center; float: left}
	.r-vs3 {width: 100%; text-align: center; float: left; padding: 20px 0px 0px 30px}
	.r-vs5 {width: 100%; text-align: center; float: left; padding: 15px 0px 30px 30px}

	.r-pr6 {width: 380px; height: 120px}
	.r-pr15 {width: 350px}
	.r-pr16 {width: 350px}

	.yandex_block {display: inline-block; margin: auto}
	#links_block {display: none}
	#recaptcha {padding-left: 10px}

	.insta1 {width: 100%}
	.insta2 {width: 100%}

	.gq1 {display: none}

	a.rest_pozvon {margin: 10px 10px 0px 10px; text-decoration: none; font: bold 16px Arial; padding: 10px; background-color: #fea203; display: block; width: 180px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px}

    .div_phone_m3 {text-align: center}
    .rest_phone {display: none}
	.r-top2 {display: none}
	.tx_phones_btn {margin-top: 20px; display: block}
	
	.result_success {font: bold 24px Arial}
	.result_error {font: bold 24px Arial}
}

@media screen and (max-width: 700px) {
	.site, .no-sidebar.one-column .site {width: 660px}
	.mobile-menu-one #site-branding {width: 500px}
	.mobile-menu-two #site-branding {width: 460px}

	#promotion-message .left {max-width: 75%}
	#promotion-message .right {max-width: 25%}
	#footer-left-content, #footer-right-content {display: block; text-align: center; width: 100%}

	.r-n4 {display: block}

	.r-sp14 {width: auto}
	.r-sp15 {line-height: 20px; font-size: 14px; float: left; margin-top: 0px}
	.r-sp17 {width: auto; float: left; font-size: 12px; padding-bottom: 10px; margin: 10px 10px 0px 0px}
	.r-sp17 img {margin: 0px 5px 3px 0px; vertical-align: middle}
	.r-sp17 a {color: #000000}
	.r-sp18 {width: auto; float: left; font-size: 12px; padding-bottom: 10px; margin: 10px 10px 0px 0px}
	.r-sp18 img {margin: 0px 5px 3px 0px; vertical-align: middle}
	.r-sp18 a {color: #000000}

	.r-gt3 {width: 100%; background: #CFD5D6; color: #003580; font-size: 16px; font-weight: bold; padding: 3px 10px 0px 15px; margin: 15px 0px 15px 0px; min-height: 30px; text-align: center}
	.r-gt4 {width: 240px; font-size: 16px; font-weight: bold; float: none; background: #003580; height: 30px; text-align: center; padding: 3px 0px 0px 0px; margin: 0 auto}
	.r-gt5 {width: 100%; float: left; padding: 10px 0px 10px 0px}

	.r-sv5 {width: 80%; float: left; padding: 20px 0px 20px 0px}

	.r-reg2 textarea {border: solid 1px #FF6D00; resize: none; width: 100%; height: 80px; font-size: 16px; padding: 3px 5px 3px 5px; color: #333333; margin-bottom: -5px}
	.r-reg4 {border: solid 1px #FF6D00; color: #333333; height: 30px; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 3px; width: 245px; margin-right: 5px; vertical-align: middle}
	.r-reg8 {background: #EDEFF0; padding: 20px 30px 10px 30px; float: left; width: 100%}
	.r-reg8 input {background: #EF0B00; font-size: 16px; font-weight: bold; color: #FFFFFF; border: 0px; width: 280px; height: 40px; text-transform: uppercase; margin: 0px 0px 30px 0px}
	.r-reg11 {border: solid 1px #FF6D00; color: #333333; height: 30px; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 3px; width: 330px; margin-right: 5px; vertical-align: middle; background: #FFFFFF}
	.r-reg13 {border: solid 1px #FF6D00; color: #333333; height: 30px; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 3px; width: 100%; margin-right: 5px; vertical-align: middle; background: #FFFFFF}
	.r-reg14 {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 5px 0px 0px; width: 330px; vertical-align: middle}
	.r-reg15 {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 20px 0px 0px; width: 240px; float: left}
	.r-reg16 {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; width: 240px; float: left}


	.r-parol2 {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 5px 0px 0px; width: 100%}
	.r-parol3 {font-size: 14px; text-transform: uppercase; background: #FF6D00; border: 0px; width: 220px; height: 30px; color: #FFFFFF; margin: 20px 0px 0px 140px}

	.r-sv15a {float: left; font-size: 14px; padding: 0px 20px 0px 18px; background: url(../dizimages/sv3.gif) no-repeat left center; line-height: 15px; margin: 5px 0px 5px 0px; width: 100%}

	.r-kb2 {width: 150px; margin-right: 10px; float: left; height: 120px}
	.r-kb8 input {width: 237px}

	.r-zav {width: 100%; float: left; padding: 0px 0px 30px 150px; background: #EDEFF0}
	.r-zav7 {width: 360px; float: left; padding-left: 20px}
	.r-zav9 {width: 136px; float: left; padding-left: 0px}

	.r-pr6 {width: 280px}
	.r-pr15 {width: 250px}
	.r-pr16 {width: 250px}

	.yandex_block {display: inline-block; margin: auto}
	#links_block {display: none}
	#recaptcha {padding-left: 10px}

	.gq1 {display: none}
	a.rest_pozvon {margin: 10px 10px 0px 10px; text-decoration: none; font: bold 16px Arial; padding: 10px; background-color: #fea203; display: block; width: 180px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px}
    .div_phone_m3 {text-align: center}
    .rest_phone {display: none}
	.r-top2 {display: none}
	.tx_phones_btn {margin-top: 20px; display: block}
	
	.result_success {font: bold 24px Arial}
	.result_error {font: bold 24px Arial}
}

@media screen and (max-width:600px) {
	.site, .no-sidebar.one-column .site {width: 560px}
	.mobile-menu-one #site-branding {width: 460px}
	.mobile-menu-two #site-branding {width: 420px}

	#feature-slider .entry-container {padding: 5px}

	.site-title {font-size: 26px}

	h1 {font-size: 24px}
	h2 {font-size: 22px}
	h3 {font-size: 20px}
	h4 {font-size: 18px}
	h5 {font-size: 16px}
	h6 {font-size: 14px}

	.entry-title, #promotion-message h2, #featured-content #featured-heading {font-size: 22px}
	#featured-content .entry-title {font-size: 18px}
	#feature-slider .entry-content {display: none}
	#feature-slider .cycle-pager span {font-size: 40px}

	.r-sp14 {width: 100%}
	.r-sp15 {line-height: 20px; font-size: 14px; float: left; margin-top: 0px}
	.r-sp17 {width: auto; float: left; font-size: 12px; padding-bottom: 10px; margin: 10px 10px 0px 0px}
	.r-sp17 img {margin: 0px 5px 3px 0px; vertical-align: middle}
	.r-sp17 a {color: #000000}
	.r-sp18 {width: auto; float: left; font-size: 12px; padding-bottom: 10px; margin: 10px 10px 0px 0px}
	.r-sp18 img {margin: 0px 5px 3px 0px; vertical-align: middle}
	.r-sp18 a {color: #000000}

	.r-rat15 {font-size: 13px; font-weight: bold; color: #484A4B; text-align: right; padding-right: 10px; width: ; line-height: 14px}
	.r-rat26 {font-size: 14px; font-weight: bold; color: #00437E; padding-left: 10px}

	.r-sv5 {width: 85%; float: left; padding: 20px 0px 20px 0px}

	.r-reg4 {border: solid 1px #FF6D00; color: #333333; height: 30px; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 3px; width: 375px; margin-right: 0px; vertical-align: middle}
	.r-reg5 {font-size: 14px; text-transform: uppercase; background: #FF6D00; border: 0px; width: 160px; height: 30px; color: #FFFFFF; vertical-align: middle; margin: 0px 0px 10px 150px}
	.r-reg11 {border: solid 1px #FF6D00; color: #333333; height: 30px; margin: 0px 0px 20px 0px; padding: 3px 0px 0px 3px; width: 100%; margin-right: 5px; vertical-align: middle; background: #FFFFFF}
	.r-reg14 {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 5px 20px 0px; width: 100%; vertical-align: middle}
	.r-reg15 {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 20px 0px 0px; width: 220px; float: left}
	.r-reg16 {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; width: 220px; float: left}

	.r-parol3 {font-size: 14px; text-transform: uppercase; background: #FF6D00; border: 0px; width: 220px; height: 30px; color: #FFFFFF; margin: 20px 0px 0px 120px}

	.r-kb2 {width: 150px; margin-right: 10px; float: left; height: 120px}

	.r-kb8 input {width: 197px}

	.r-zav {width: 100%; float: left; padding: 0px 0px 30px 120px; background: #EDEFF0}
	.r-zav7 {width: 400px; float: left; padding-left: 0px; margin-left: 80px}
	.r-zav9 {width: 100%; float: left; padding-left: 0px; text-align: center; padding-bottom: 20px}

	.r-pr5 {width: 150px; clear: both}
	.r-pr15 {width: 100%}
	.r-pr16 {width: 100%}
	.r-pr17 {margin-left: 120px; margin-top: 15px}

	.yandex_block {display: inline-block; margin: auto}
	#links_block {display: none}
	#recaptcha {padding-left: 10px}

	.gq1 {display: none}
	a.rest_pozvon {margin: 10px 10px 0px 10px; text-decoration: none; font: bold 16px Arial; padding: 10px; background-color: #fea203; display: block; width: 180px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px}
    .div_phone_m3 {text-align: center}
    .rest_phone {display: none}
	.r-top2 {display: none}
	.tx_phones_btn {margin-top: 20px; display: block}

	.result_success {font: bold 24px Arial}
	.result_error {font: bold 24px Arial}

	.article_header1 {font-size: 30px !important; font-weight: bold; line-height: 35px}
}

@media screen and (max-width: 540px) {
	.site, .no-sidebar.one-column .site {margin: 0px auto; width: 500px}

	#masthead {height: 72px; background: #FFFFFF; border: 1px solid #fff}

	.r-top3 {width: 100%; height: 65px; display: block; text-align: center; border-bottom: 3px solid #01437f}
	.mobile-menu-one #site-branding {width: 400px}
	.mobile-menu-two #site-branding {width: 360px}

	#promotion-message .left {max-width: 70%}
	#promotion-message .right {max-width: 30%}

	body, select, textarea {font-size: 14px}

	.site-title {font-size: 24px}

	h1 {font-size: 22px}
	h2 {font-size: 20px}
	h3 {font-size: 18px}
	h4 {font-size: 16px}
	h5 {font-size: 14px}
	h6 {font-size: 13px}

	.entry-title, #promotion-message h2, #featured-content #featured-heading {font-size: 20px}

	#featured-content .entry-title {font-size: 18px}
	#feature-slider .entry-title {font-size: 16px; margin-bottom: 0}

	.r-top4 {display: none}

	.r-n-z6 {display: none}

	.r9 {display: block; width: 100%; height: 50px; background: #00437E url(../dizimages/logo3.png) no-repeat 130px 8px; padding-top: 12px}
	.r9a {display: block; width: 100%; height: 50px; background: #00437E; padding-top: 12px}

	.r-sp13 h2 {background: #fef733; padding: 5px 10px 5px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-size: 22px}
	.r-sp14 {width: 100%}
	.r-sp15 {line-height: 20px; font-size: 14px; float: left; margin-top: 0px}
	.r-sp17 {width: auto; float: left; font-size: 12px; padding-bottom: 10px; margin: 10px 10px 0px 0px}
	.r-sp17 img {margin: 0px 5px 3px 0px; vertical-align: middle}
	.r-sp17 a {color: #000000}
	.r-sp18 {width: auto; float: left; font-size: 12px; padding-bottom: 10px; margin: 10px 10px 0px 0px}
	.r-sp18 img {margin: 0px 5px 3px 0px; vertical-align: middle}
	.r-sp18 a {color: #000000}
	.r-sp28 h2 {background: #fef733; padding: 5px 10px 5px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-size: 22px}
	.r-sp30 {width: 30px}

	.r-rt21 img {margin: 0px 10px 0px 10px; vertical-align: middle}

	.r-oiv5 {font-size: 18px; font-weight: bold; color: #030303; float: left; width: 300px; line-height: 22px}

	.r-oiv6 img {margin-top: 10px}

	.r-rat15 {font-size: 13px; font-weight: bold; color: #484A4B; text-align: right; padding-right: 7px; line-height: 14px}
	.r-rat26 {font-size: 14px; font-weight: bold; color: #00437E; padding-left: 7px}

	.r-sv5 {width: 90%; float: left; padding: 20px 0px 20px 0px}
	.r-sv8 {width: 100%; float: left; font-size: 13px; font-weight: bold; color: #000000; padding: 0px 30px 0px 0px}
	.r-sv8 input {border: solid 1px #FF6D00; font-size: 14px; color: #333333; height: 25px; padding: 0px 5px 0px 5px; width: 80%; margin: 2px 0px 0px 0px}
	.r-sv9 {width: 100%; float: left; font-size: 13px; font-weight: bold; color: #000000; padding: 10px 30px 0px 0px}
	.r-sv9 input {border: solid 1px #FF6D00; font-size: 14px; color: #333333; height: 25px; padding: 0px 5px 0px 5px; width: 80%; margin: 2px 0px 0px 0px}
	.r-sv10 {width: 85px; float: left; padding: 10px 0px 0px 0px}
	.r-sv13 {font-size: 14px; padding: 15px 0px 0px 0px; float: left; line-height: 26px; width: 100%}

	.r-reg2 select {width: 100%; border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px}
	.r-reg4 {border: solid 1px #FF6D00; color: #333333; height: 30px; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 3px; width: 315px; margin-right: 0px; vertical-align: middle}
	.r-reg5 {font-size: 14px; text-transform: uppercase; background: #FF6D00; border: 0px; width: 160px; height: 30px; color: #FFFFFF; vertical-align: middle; margin: 0px 0px 10px 130px}
	.r-reg15 {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 20px 10px 0px; width: 100%; float: left}
	.r-reg16 {border: solid 1px #FF6D00; font-size: 16px; color: #333333; height: 30px; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; width: 100%; float: left}

	.r-parol3 {font-size: 14px; text-transform: uppercase; background: #FF6D00; border: 0px; width: 220px; height: 30px; color: #FFFFFF; margin: 20px 0px 0px 90px}

	.r-kb2 {width: 150px; margin-right: 10px; float: left; height: 155px}
	.r-kb8 {width: 100%}
	.r-kb8 input {width: 100%; float: left}
	.r-kb9 {width: 190px; padding: 15px 0px 5px 50px}
	.r-kb9 select {width: 120px}
	.r-kb10 {width: 160px; padding: 15px 0px 5px 10px}
	.r-kb10 select {width: 120px}

	.r-zav {width: 100%; float: left; padding: 0px 0px 30px 80px; background: #EDEFF0}
	.r-zav7 {width: 400px; float: left; padding-left: 0px; margin-left: 20px}

	.r-pr5 {width: 100px; clear: both}
	.r-pr12 {width: 150px}
	.r-pr17 {margin-left: 90px}

	.yandex_block {display: inline-block; margin: auto}
	#links_block {display: none}
	#recaptcha {padding-left: 10px}

	.gq1 {display: none}
	a.rest_pozvon {margin: 10px 10px 0px 10px; text-decoration: none; font: bold 16px Arial; padding: 10px; background-color: #fea203; display: block; width: 180px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px}
    .div_phone_m3 {text-align: center}
    .rest_phone {display: none}
	.r-top2 {display: none}
	.tx_phones_btn {margin-top: 20px; display: block}

	.result_success {font: bold 24px Arial}
	.result_error {font: bold 24px Arial}

	.bf {width: 100%}
	.bf3 {border: 4px solid #ffa500; padding: 10px; width: 100%}
	.bf4 {border: 4px solid #ffa500; padding: 10px; width: 100%}
	
	.bbn1 {width: 100% !important}

	#vertical-video {max-width: 100%}
}

@media (min-resolution: 192dpi) and (max-width: 640px) {
	#masthead {height: 72px; background: #FFFFFF; padding-top: 5px; display: block}
}

@media screen and (max-width: 480px) {
	.site, .no-sidebar.one-column .site {margin: 0 auto;width: 440px}

	#site-branding {padding-top: 0}

	.genericon-menu {padding: 5px}
	.mobile-menu-one #site-branding {width: 330px}
	.mobile-menu-two #site-branding {width: 300px}

	#promotion-message .section, .sidebar-primary .widget, .sidebar-secondary .widget, #featured-content.layout-four .hentry, #featured-content.layout-three .hentry, #supplementary.four .widget-area, #supplementary.three .widget-area, #supplementary.two .widget-area, .one-column #featured-content.layout-four .hentry {display: block; float: none; width: 100%}
	#promotion-message .section {max-width: 100%}
	#promotion-message .left {padding-bottom: 0}
	#promotion-message .right {padding-top: 0}

	.entry-meta, .site-description {font-size: 12px}

	#site-generator {font-size: 11px}

	.three-columns .has-post-thumbnail.excerpt-landscape-featured-image .featured-image, .two-columns .has-post-thumbnail.excerpt-landscape-featured-image .featured-image, .no-sidebar .has-post-thumbnail.excerpt-landscape-featured-image .featured-image {width: 100%}
	.three-columns .has-post-thumbnail.excerpt-landscape-featured-image .entry-container, .two-columns .has-post-thumbnail.excerpt-landscape-featured-image .entry-container, .no-sidebar .has-post-thumbnail.excerpt-landscape-featured-image .entry-container {clear: both; width: 100%}

	.r-menu {width: 35px; height: 26px; margin-left: 18px}
	.r-menu2 {width: 35px; height: 26px; margin-right: 18px; float: right}

	.r-search {width: 300px; height: 20px; float: left; padding-left: 18px}

	.r-n-z3 img {border: 0px; margin: 5px 15px 15px 0px}
	.r-n-z5 img {width: 100%; border: 0px; margin: 5px 15px 15px 0px}

	.r9 {display: block; width: 100%; height: 50px; background: #00437E url(../dizimages/logo3.png) no-repeat 90px 8px; padding-top: 12px}
	.r9a {display: block; width: 100%; height: 50px; background: #00437E; padding-top: 12px}

	.r-sp {background: #E0E1E1; border-bottom: solid 1px #D5D5D4; color: #00437E; font-size: 18px; font-weight: bold; padding: 10px 20px 10px 20px; width: 100%; float: left}
	.r-sp30 {width: 20px; padding: 0px}
	.r-sp32 {width: 46px}

	.r-rt21 img {margin: 0px 5px 0px 5px; vertical-align: middle}

	.r-oiv5 {font-size: 18px; font-weight: bold; color: #030303; float: left; width: 250px; line-height: 22px}
	.r-oiv6 img {margin-top: 10px}

	.r-sv5 {width: 95%; float: left; padding: 20px 0px 20px 0px}
	.r-sv8 {width: 100%; float: left; font-size: 13px; font-weight: bold; color: #000000; padding: 0px 20px 0px 0px}
	.r-sv8 input {border: solid 1px #FF6D00; font-size: 14px; color: #333333; height: 25px; padding: 0px 5px 0px 5px; width: 100%; margin: 2px 0px 0px 0px}
	.r-sv9 {width: 100%; float: left; font-size: 13px; font-weight: bold; color: #000000; padding: 10px 20px 0px 0px}
	.r-sv9 input {border: solid 1px #FF6D00; font-size: 14px; color: #333333; height: 25px; padding: 0px 5px 0px 5px; width: 100%; margin: 2px 0px 0px 0px}

	.r-reg4 {border: solid 1px #FF6D00; color: #333333; height: 30px; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 3px; width: 235px; margin-right: 0px; vertical-align: middle}
	.r-reg5 {font-size: 14px; text-transform: uppercase; background: #FF6D00; border: 0px; width: 160px; height: 30px; color: #FFFFFF; vertical-align: middle; margin: 0px 0px 10px 90px}

	.r-parol3 {font-size: 14px; text-transform: uppercase; background: #FF6D00; border: 0px; width: 220px; height: 30px; color: #FFFFFF; margin: 20px 0px 0px 50px}

	.r-kb2 {width: 150px; margin-right: 10px; float: left; height: 200px}
	.r-kb6 {color: #F01106; font-size: 18px; font-weight: bold; float: left; background: #EDEFF0; width: 100%; text-align: center}
	.r-kb9 {width: 150px; padding: 15px 0px 5px 20px}
	.r-kb9 select {width: 110px}
	.r-kb10 {width: 150px; padding: 15px 0px 5px 10px}
	.r-kb10 select {width: 110px}

	.r-zav {width: 100%; float: left; padding: 0px 0px 30px 30px; background: #EDEFF0}
	.r-zav5 {width: 100%; float: left; padding: 0px 30px 10px 30px; background: #EDEFF0}
	.r-zav6 {width: 100%; float: left; padding-bottom: 30px}
	.r-zav7 {width: 100%; float: left; padding-left: 0px; margin-left: 0px}

	.r-pr5 {width: 100%; text-align: center; clear: both; height: 150px; margin-bottom: 20px}
	.r-pr5 img {float: none}
	.r-pr6 {width: 100%; padding-right: 20px}
	.r-pr12 {width: 50px; padding-left: 10px}
	.r-pr16 {padding-right: 20px}
	.r-pr17 {margin-left: 45px}

	.yandex_block {display: inline-block; margin: auto}
	#links_block {display: none}
	#recaptcha {padding-left: 10px}

	.gq1 {display: none}
	a.rest_pozvon {margin: 10px 10px 0px 10px; text-decoration: none; font: bold 16px Arial; padding: 10px; background-color: #fea203; display: block; width: 180px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px}
    .div_phone_m3 {text-align: center}
    .rest_phone {display: none}
	.r-top2 {display: none}
	.tx_phones_btn {margin-top: 20px; display: block}

	.result_success {font: bold 24px Arial}
	.result_error {font: bold 24px Arial}

	.info_ln_big {display: block; font-size: 34px !important}
}

@media screen and (max-width: 400px) {
	.site {width: 360px; margin: 0 auto}
	.mobile-menu-one #site-branding {width: 270px}
	.mobile-menu-two #site-branding, .mobile-menu-three #site-branding {width: 240px}

	.r9 {background: #00437E url(../dizimages/logo3.png) no-repeat 65px 8px}

	.r-search {width: 260px; height: 20px; float: left; padding-left: 18px}
	.r-search2 {width: 150px}

	.r-rt21 img {margin: 0px 2px 0px 2px; vertical-align: middle}

	.r-oiv3 {padding: 0px 40px 30px 30px}
	.r-oiv4 {padding: 10px 20px 5px 30px}
	.r-oiv5 {width: 220px}
	.r-oiv8 {padding: 10px 20px 5px 30px}
	.r-oiv9 {margin-top: 12px}

	.r-rat {padding: 10px 5px 10px 5px}
	.r-rat15 {padding-top: 5px; padding-bottom: 5px}
	.r-rat15a {width: 62px; word-wrap: break-word}

	.r-sp22 img {margin-bottom: 20px}

	.r-kb2 {height: 280px}

	.r-parol3 {margin-left: 20px}

	.r-reg4 {width: 170px}
	.r-reg5 {margin-left: 50px}
	.r-reg7 input {width: 250px}
	.r-reg8 input {width: 250px}

	.r-sv8 {padding-right: 0px}
	.r-sv9 {padding-right: 0px}
	.r-sv18 {padding-left: 5px; padding-right: 5px}
	.r-sv12 {width: 100%}

	.r-pr17 {margin-left: 15px}

	.r-zav {padding-left: 20px}
	.r-zav7 {width: 100%}

	.yandex_block {display: inline-block; margin: auto}
	#links_block {display: none}
	#recaptcha {padding-left: 10px}

	.gq1 {display: none}
	a.rest_pozvon{margin: 10px 10px 0px 10px; text-decoration: none; font: bold 16px Arial; padding: 10px; background-color: #fea203; display: block; width: 180px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px}
    .div_phone_m3 {text-align: center}
    .rest_phone{display: none}
	.r-top2{display: none}
	.tx_phones_btn {margin-top: 20px; display: block}

	.result_success {font: bold 24px Arial}
	.result_error {font: bold 24px Arial}
}

@media screen and (max-width: 319px) {
	.site, .no-sidebar.one-column .site {width: 100%}
	.wrapper {padding: 0 5px}

	#masthead {height: 72px; background: #FFFFFF; padding-top: 5px}
	#site-branding, .mobile-menu-one #site-branding, .mobile-menu-two #site-branding {clear: both; display: block; padding: 0; width: 100%}
	#masthead .sidebar-header-right {padding-right: 0; padding-left: 0}

	body, select, textarea {font-size: 13px}

	.site-title {font-size: 22px}

	h1 {font-size: 20px}
	h2 {font-size: 18px}
	h3 {font-size: 16px}
	h4 {font-size: 14px}
	h5 {font-size: 13px}
	h6 {font-size: 12px}

	.entry-title, #promotion-message h2, #featured-content #featured-heading {font-size: 18px}

	#featured-content .entry-title {font-size: 16px}
	#feature-slider .entry-title {font-size: 14px; margin-bottom: 0}

	.r-search {width: 220px; height: 20px; float: left; padding-left: 18px}
	.r-search2 {width: 130px}

	.yandex_block {display: inline-block; margin: auto}
	#links_block {display: none}
	#recaptcha {padding-left: 10px}

	.gq1 {display: none}
	a.rest_pozvon {margin: 10px 10px 0px 10px; text-decoration: none; font: bold 16px Arial; padding: 10px; background-color: #fea203; display: block; width: 180px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px}
    .div_phone_m3 {text-align: center}
    .rest_phone {display: none}
	.r-top2 {display: none}
	.tx_phones_btn {margin-top: 20px; display: block}

	.result_success {font: bold 24px Arial}
	.result_error {font: bold 24px Arial}
}

@media screen and (max-width: 200px) {
	.site, .no-sidebar.one-column .site {width: 100%}
	.wrapper {padding: 0 5px}

	#masthead {height: 72px; background: #FFFFFF; padding-top: 5px}
	#site-branding, .mobile-menu-one #site-branding, .mobile-menu-two #site-branding {clear: both; display: block; padding: 0; width: 100%}
	#masthead .sidebar-header-right {padding-right: 0; padding-left: 0}

	body, select, textarea {font-size: 13px}

	.site-title {font-size: 22px}

	h1 {font-size: 20px}
	h2 {font-size: 18px}
	h3 {font-size: 16px}
	h4 {font-size: 14px}
	h5 {font-size: 13px}
	h6 {font-size: 12px}

	.entry-title, #promotion-message h2, #featured-content #featured-heading {font-size: 18px}

	#featured-content .entry-title {font-size: 16px}
	#feature-slider .entry-title {font-size: 14px; margin-bottom: 0}

	.r-search {width: 137px; height: 20px; float: left; padding-left: 18px}
	.r-search2 {width: 85px}
	.yandex_block {display: inline-block; margin: auto}

	#links_block {display: none}
	#recaptcha {padding-left: 10px}

	.gq1 {display: none}

	a.rest_pozvon {margin: 10px 10px 0px 10px; text-decoration: none; font: bold 16px Arial; padding: 10px; background-color: #fea203; display: block; width: 112px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px}
    .div_phone_m3 {text-align: center}
    .rest_phone {display: none}
	.r-top2 {display: none}
	.tx_phones_btn {margin-top: 20px; display: block}

	.result_success {font: bold 24px Arial}
	.result_error {font: bold 24px Arial}
}

@media screen and (orientation:portrait) and (max-width: 600px) {
	.rating_div_block {display: none}
	a.rest_pozvon {text-align: center; margin: 10px 10px 0px 10px; text-decoration: none; font: bold 16px Arial; padding: 10px; background-color: #fea203; display: block; width: 180px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px}
    .div_phone_m3 {text-align: center}
    .rest_phone{display: none}
	.tx_phones_btn {margin-top: 20px; display: block}

	.result_success {font: bold 24px Arial}
	.result_error {font: bold 24px Arial}
}

.div_phone_m {margin-top: 10px}
.div_phone_m2 {margin-top: 10px}
.nowrap {white-space: nowrap}
.r-tx-img {vertical-align: top; width: 50px; text-align: center}
.more_btn_ru {width: 138px; height: 32px; border: 0px; cursor: pointer; background: #f00; font: bold 14px Arial; color: #fff; content: "Показать еще"; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}
.more_btn_ru:after {content: "Показать еще"}
.more_btn_en {width: 138px; height: 32px; border: 0px; cursor: pointer; background: #f00; font: bold 14px Arial; color: #fff; content: "Показать еще"; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}
.more_btn_en:after {content: "Show more"}
.lang_btn{border: 0; float: right; margin: 10px 30px 0 0}

.poskazka {font: 11px Arial; color: #525252; }
.sv_reg_form_hint {font: 11px Arial; color: #525252; width: 100%; max-width: 600px}
.sv_form_hint {font: 11px Arial; color: #525252; width: 100%; max-width: 100%; padding: 3px 0px 0px 0px}
.sv_form_hint a {color: #0202C5}

.date_warning1 {background: #EDEFF0; padding: 10px 10px 10px 10px; clear: both}
.date_warning2 {background: #e41002; font: normal 14px Arial; clear: both}
.date_warning3 {vertical-align: top; padding: 10px 10px 10px 10px}
.date_warning4 {vertical-align: top; font: normal 24px Arial; padding: 6px 5px 0px 0px; width: 30px}

.al1 {border-bottom: solid 2px #CCCDCD; padding: 0px 20px 0px 20px; margin-bottom: 20px}
#article_list p {font-size: 16px; line-height: 28px}
#article_list h1 {font-size: 20px; font-weight: bold}
#article_list h2 {font-size: 20px; font-weight: bold}

a.lv1 {color: #00437E; text-decoration: none}
a.lv1:hover {color: #00437E; text-decoration: underline}
a.lv2 {color: #404040; text-decoration: none}
a.lv2:hover {color: #404040; text-decoration: underline}
a.lv3 {color: #000; text-decoration: none; font-size: 14px}
a.lv3:hover {color: #000; text-decoration: underline}

#weather div {margin: auto}
.info_ln_big {color: #00437E; text-decoration: none; font-size: 28px}
.info_ln_big:hover {color: #00437E; text-decoration: underline}

.mob_sh1 {display: inline-block; vertical-align: top; width: 33.3%; margin: 20px 0px 0px 0px}
.mob_sh2 {display: inline-block; vertical-align: top; width: 33.3%; margin: 8px 0px 0px 0px}
.mob_sh3 {display: inline-block; vertical-align: top; width: 33.3%; text-align: center; color: #01437f; text-transform: uppercase; font: bold 14px Arial; margin: 15px 0px 0px 0px}

.seo_h3 {background: #fef733; padding: 5px 10px 5px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-size: 22px}
.seo_h3_a {color: #00437E; text-decoration: none}
.seo_h3_a:hover {color: #00437E; text-decoration: underline}
.near {background: #fef733; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 5px; line-height: 32px}

.bbn {width: 90%; margin: auto}
.bbn1 {display: inline-block; vertical-align: middle; width: 50%; padding: 0px 5px 0px 5px; color: #FF6D00; line-height: 16px}

.menu_block {background: #d2f5fe; border-radius: 15px; display: inline-block; margin-bottom: 10px}
.menu_block_sp1 {padding: 5px 10px}
.menu_block_sp1 h3 {color: #027fce !important; margin: 0px}

.markup_text {
	background: #dbedf7;
	border: 3px solid #003581;
	padding: 10px 20px 10px 20px;
	border-radius: 30px;
	font: bold 28px Arial;
	color: #003581;
	display: table;
	margin-top: 60px;
	margin-bottom: 20px;
}

.markup_text:hover {
	background: #fbea8f;
	border: 3px solid #003581;
	padding: 10px 20px 10px 20px;
	border-radius: 30px;
	font: bold 28px Arial;
	color: #003581;
	display: table;
	margin-top: 60px;
	margin-bottom: 20px
}

.markup_text a {
	color: #003581;
	text-decoration: none;
}

.foodtime {
	background: #f6eda2; 
	padding: 4px; 
	border-radius: 5px; 
	font-weight: bold; 
	color: #3d9100;
}

.show_more_text {
	padding: 5px 10px;
    background: #fff;
    border-radius: 10px;
    display: table;
    margin-top: 10px;
}

.show_more_text a {
	color: #105e9c;
	text-decoration: underline;
}

.show_more_text i {
	margin-left: 10px;
	font-weight: bold;
}

.dot_image {
	border: 3px dotted #0180f6;
}