body { margin:0; padding:0; display:inline-block; text-align:center; width:100%; font-family:Roboto, Arial; background:#ffffff}
p { color:#222; word-break:break-word; margin:0; line-height:1.4; margin-bottom:5px}
ul { margin:0}
ul li { color:#222; word-break:break-word; margin:0; line-height:1.4; margin-bottom:5px}
.h1, h1 { font-size:28px; font-weight:400; margin-top:0; text-align:center; color:#000000; margin-bottom:60px}
a { text-decoration:none; color:#000000}
.container { width:1200px; padding:0; display:inline-block; position:relative}
a:hover { text-decoration:underline; color:#0095eb}
.header { padding:0; background:#ffffff; width:100%; display:inline-block; border-bottom:1px solid #ccc; -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.1); box-shadow:0 2px 5px 0 rgba(0,0,0,.1); position:fixed; width:100%; left:0; top:0; right:0; z-index:999}
.logo { text-align:left; font-size:48px; margin:8px 0 5px 0 !important; padding:0 !important; line-height:1; border:0 !important}
.logo:hover { color:rgb(255 255 255 / 80%); text-decoration:none}
.logo img { height:194px; float:left}
.footers { background:#efefef; display:inline-block; width:100%}
.footer p { display:inline-block; text-align:left; width:100%; margin:0; margin-bottom:5px}
.politika { display:inline-block; width:100%; text-align:left; padding:0 1%; margin-bottom:15px}
.politika input { float:left !important; cursor:pointer; margin:0px 5px 0px 0px !important; width:auto !important}
.politika label { font-size:12px !important; color:rgb(0 0 0); font-weight:400 !important; display:block !important; cursor:pointer; line-height:1.23 !important}
.politika a { font-size:12px !important; text-decoration:underline; color:#000 !important; background:none !important; padding:0 !important; margin:0 !important; text-transform:none !important; display:inline !important; position:relative; width:auto; float:none; font-weight:400 !important}
.politika a:hover { font-size:12px !important; color:#000 !important; background:none !important; padding:0 !important; margin:0 !important}
.rkntrebovanie { background-color:rgb(243, 243, 245); padding:5px 10px; display:none; width:calc(100% - 20px); position:fixed; bottom:0; z-index:9}
.rkntrebovanie span { color:black; letter-spacing:0.6px; line-height:1.23; font-size:12px; padding:0px 50px; text-align:center; display:inline-block}
.rkntrebovanie a { color:black; text-decoration:underline}
.rkntrebovanie a:hover { color:black; text-decoration:none}
.rkntrebovanieclose { position:absolute; float:right; right:9px; width:22px; cursor:pointer; top:9px}
.footer { background:#292b33; padding:35px 0}
.footer p { font-size:14px; display:inline-block; color:#fff; margin-bottom:5px; line-height:1.4}
.footer p.text-center { text-align:center; margin-top:0px; margin-bottom:0; font-size:16px}
.pageh1 { border-bottom:1px solid #e5f1fc; background-color:#f5f9fc; padding:30px 50px}
.pageh1 h1 { font-size:36px; text-align:left; text-transform:uppercase; font-weight:400; margin-bottom:0}
.kroshki { text-align:left; margin-bottom:15px}
.kroshki a { color:#00509c}
.kroshki a:hover { opacity:0.85; text-decoration:none}
.fancybox { width:31%; display:inline-block; float:left; margin:0 1% 20px 1%}
.fancybox .gall_mini { padding:3px}
.fancybox .gall_mini img { max-width:100%; height:145px}
.page { text-align:center; display:inline-block; width:100%}
.menu { display:inline-block; width:100%}
.menu a { padding:6px 13px; display:inline-block; margin:11px 0 11px 0; float:left; border-right:1px solid #e6e6e6; font-size:14px}
.menu a:hover { color:#0095eb; text-decoration:none}
.block1 { margin-top:62px; height:550px; background:url('/style/img/territoriyafon.jpg') center center no-repeat; background-size:cover}
.block1_1 { font-size:36px; color:#fff; display:inline-block; width:100%; text-align:left; margin-top:135px; line-height:1.4; margin-bottom:5px}
.block1_2 { font-size:36px; color:#fff; display:inline-block; width:100%; text-align:left; line-height:1.4; margin-bottom:5px}
.block1_3 { font-size:20px; color:#fff; display:inline-block; width:100%; text-align:left; line-height:1.4}
#block1 { background-color:#eaeaea; padding:60px 0; display:inline-block; width:100%}
#block2 { background-color:#ffffff; padding:60px 0; display:inline-block; width:100%}
#block7 { background-color:#ffffff; padding:60px 0; display:inline-block; width:100%}
#block3 { background-color:#eaeaea; padding:60px 0; display:inline-block; width:100%}
#block4 { background-color:#ffffff; padding:60px 0; display:inline-block; width:100%}
#block6 { background-color:#ffffff; padding:60px 0; display:inline-block; width:100%}
#block5 { background-color:#eaeaea; padding:60px 0; display:inline-block; width:100%}
.block1_left { display:inline-block; float:left; width:50%}
.block1_right { display:inline-block; float:left; width:calc(50% - 15px); padding-left:15px; text-align:left; padding-top:0px}
.block1_right p { margin-bottom:5px}
.block1_right h2 { margin:0; margin-bottom:15px; margin-top:5px; display:inline-block; width:100%; font-weight:400}
#block2 h2 { font-size:28px; font-weight:400; margin-top:0; text-align:center; color:#000000; margin-bottom:60px}
.block2_left { display:inline-block; width:calc(50% - 15px); float:left; padding-right:15px; text-align:left; padding-top:40px}
.block2_left h3 { font-size:24px; font-weight:400; line-height:1.4; margin:0; margin-bottom:15px}
.block2_right { display:inline-block; width:calc(50% - 0px); float:left}
#block3 h2 { font-size:28px; font-weight:400; margin-top:0; text-align:center; color:#000000; margin-bottom:60px}
.block3_left { display:inline-block; float:left; width:50%}
.block3_right { display:inline-block; float:left; width:calc(50% - 15px); padding-left:15px; text-align:left; padding-top:120px}
.block3_right h3 { font-size:24px; font-weight:400; line-height:1.4; margin:0; margin-bottom:15px}
#block6 h2 { font-size:28px; font-weight:400; margin-top:0; text-align:center; color:#000000; margin-bottom:60px}
.fancybox img { width:100%; border:1px solid #ccc; height:527px}
.fancybox span { font-size:16px; font-weight:700; margin:10px 0; display:inline-block; width:100%}
.block6_doc { display:inline-block; width:100%; text-align:left}
.block6_doc a { display:inline-block; width:100%; font-size:16px; margin-bottom:10px}
#block6 table { width:100%; border-collapse:collapse}
#block6 table td { padding:8px; border:1px solid #ccc; font-size:16px; line-height:1.4}
#block5 h2 { font-size:28px; font-weight:400; margin-top:0; text-align:center; color:#000000; margin-bottom:60px}
#block4 h2 { font-size:28px; font-weight:400; margin-top:0; text-align:center; color:#000000; margin-bottom:60px}
.block4_right { float:left; width:calc(50% - 15px); display:inline-block; padding-left:15px; padding-top:40px}
.margin-top-15 { margin-top:20px}
.margin-top-45 { margin-top:35px}
.block4_left { float:left; width:50%; display:inline-block}
#block5 form { width:50%; margin:0 25%; display:inline-block}
#block5 form input { width:100%; margin-bottom:20px; padding:10px; font-size:16px; color:#222}
#block5 form span {font-size: 24px;font-weight: 400;text-align: center;color: #000000;margin-bottom: 20px;display: inline-block;width: 100%;margin-top: 35px;}
#block5 form input.btn_submit { background-color:#0095eb; color:#fff; border:0; width:150px; border-radius:5px; text-transform:uppercase; line-height:1; padding:12px 0px 11px 0px; margin-bottom:0; cursor:pointer}
#block5 form input.btn_submit:hover { opacity:0.85}
.pages { margin-top:62px; min-height:calc(100% - 155px)}
.pages h1 { margin-top:20px; margin-bottom:30px; text-align:left}
.pages p { text-align:left}
.pages a { text-decoration:underline}
#block7 h2 { font-size:28px; font-weight:400; margin-top:0; text-align:center; color:#000000; margin-bottom:60px}
.block7_left { display:inline-block; width:calc(50% - 15px); float:left; padding-right:15px; text-align:left; padding-top:100px}
.block7_left h3 { font-size:24px; font-weight:400; line-height:1.4; margin:0; margin-bottom:15px}
.block7_right { display:inline-block; width:calc(50% - 0px); float:left}
.table_chart { width:100%; border-collapse:collapse}
.table_chart td { border:1px solid #adadad; padding:8px}
.table_chart th { border:1px solid #adadad; padding:8px}
