div.cont {width:1200px;margin:0 auto}
div.cont:after {content:'';clear:both;display:block}
main {float:right;width:832px;color:#3a3a3a;font-size:13px;display:block}
div.cont.nolft main {float:none;width:auto}
h1.main-title {font-size:20px;margin-bottom:25px;color:#4d4d4d;font-weight:normal}
div.text {overflow:hidden;margin-bottom:20px}
div.text p {line-height:1.6em;margin-bottom:10px}
div.text img {max-width:100%;height:auto}
div.text video {max-width:100%;height:auto}
div.text a {color:#3271ac}
div.text a:hover {color:#000}
div.text a.external {background:url('data:image/gif;base64,R0lGODlhCgAKAKIEANbW1o6OjsrKynV1df///wAAAAAAAAAAACH5BAEAAAQALAAAAAAKAAoAAAMgSCTTLmqoSQaTJLQqMdgg8QkBV1VQ1FHq4jwYhV1vmgAAOw==') no-repeat 100% 50%;padding-right:13px}
div.text ol {margin:10px 0 25px 35px}
div.text ul {margin:10px 0 25px 35px;list-style:none}
div.text li {line-height:1.6em}
div.text ul li {margin-bottom:5px;line-height:1.5em;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAByUlEQVR42mL8//8/AzowrN8uBqScgNgUiIWA+A0QnwDi/ecbPd+hq2dENgSomRVIVQJxOhBLMWCCh0A8FYh7gIb9xzAEaIAEkFoDxNYMhMFuIA4DGvQBbgjQAE4g+yDU+cSCvUDsATToDxNUoJVEA0DAGep1BkaDum0gv98BYk58OjjZmBnctCUZDt16xfD+6y+YMCiQlUEu8SRkADc7C8PEKGOGhgBdhggzeWQpUMw5gQyxQRHlZmNw05FkYGJkhLtgAtAAU0VhhhcfvzPsuPIc3Q5jFiAhjiySaq/CEGEuz7BL8zlD/66bDK3BegxG8kIMzz98Z0hbcIrhyftv6IaIgAz5hCyy9eJTBg9dSbBrLJRFGPg4WRmevv/OkLX4NDYDQOAzyDtnkEWuPP3IkLPkDMOn77/BBoBcADLg0duvuILsGrOEffR7ICMLFFMw0deffzKcvv8WHC7Nm64wPH73DZcBP4G4AJbY1gM5AQykg/nAxJYES2z5QPyKRAMeAHE5iAE2BGjaIyAVCM2txICnQOwP1PcabgjUoGNAygKIdxAwAOR1c6D6S1iLAqQiAZSP/IBYC4h5gfgjEF8G4k1AzRfQ1QMEGACBEZk/yXfZjAAAAABJRU5ErkJggg==') no-repeat 0 2px;padding-left:25px}
div.text ul.orange li {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABu0lEQVR42pSTOyxDYRTHT2/aUmlLpF6tREIMZRAR8QxJxSvxXCxCLGLsKEaDRdjKYCAxmIgQCQaxicFQBAPiURZF3KsJFS3/09zK56Y35SS/3Jtzv+///c+53zEE5/IpQWQDD6gEmeAR7INd8CwudAwHyKjZbAJjYAQ4E4jfgBkwBb7iSUlYkKueNK4jwFEAJsE2yNCKWMA6qKO/RTNYBkZRZEKt/z/RpJZOBjSWrV+obnTDYEyjlMIO+rjdoej7UzzNTS5iJ+1JBcxWsrcukLVxmlJLh8RP/Oc8LFIvZiWLAyd2Yqf048DeMk8mZy1FQ/cUvlzTnlHBK3PETFq5l2xNs2Tz+EiyusjetkimvBoI3JG80UeRlwutiIO7q4iZ9/MVMhd1xdyYXQ1kSEmnyGuAlM1+PG8TVfvKTg7EzGfQT8rWIH2F5ZgAO4gJyFd6LTvlv+PGywmXL34xZpVRqnuA3vw+iijXegJhUMzlnAHuVs9vR4cUAkliCbMTiF82L3j452Vje6PijeWO9arT+pe4B90gqB3APVANtpIIrIIqcPTTP82CS/UG8xx1gRJgAzI4VofUr1X9FmAAK1BzgPl9K8cAAAAASUVORK5CYII=')}
div.text h2 {font-size:18px;margin:40px 0 25px;color:#4d4d4d;font-weight:normal}
div.text h3 {font-size:16px;margin:30px 0 20px;color:#4d4d4d;font-weight:normal}
div.text h4,div.text h5,div.text h6 {font-size:14px;margin:30px 0 20px;color:#4d4d4d;font-weight:normal}

div.text h2:first-child,div.text h3:first-child,div.text h4:first-child,div.text h5:first-child,div.text h6:first-child {margin-top:0}

img[data-align="left"] {float:left;margin:0 20px 10px 0}
img[data-align="right"] {float:right;margin:0 0 10px 20px}

div.text a.button, a.button {vertical-align:middle;display:inline-block;text-decoration:none;transition:background-color .2s, border-color .2s;color:#737373;height:62px;font:normal 11px/62px Verdana,​Arial,​Helvetica,​sans-serif;border:1px solid #ababab;padding:0 20px;background-color:#fff;cursor:pointer;text-transform:uppercase}
div.text a.button:hover, a.button:hover {color:#fff;background-color:#307eb6;border-color:#307eb6}

figure {margin:0 auto 20px}
figure.left {float:left;margin:0 20px 10px 0}
figure.right {float:right;margin:0 0 10px 20px}
figure figcaption {color:#888;font-size:12px;line-height:1.4em;word-wrap:break-word;margin-bottom:15px;font-style:italic}

div.comeBackLink {margin:-15px 0 35px;text-align:right;color:silver}
div.comeBackLink a {color:silver;font-weight:bold;text-decoration:none}
div.comeBackLink a:before {content:'« '}

p.pagin {text-align:center;margin:20px 0;background:url('data:image/gif;base64,R0lGODlhAQABAIAAAOTk5AAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==') repeat-x 0 50%}
p.pagin a {vertical-align:middle;display:inline-block;color:#a0a0a0;margin:0;text-decoration:none;font-size:12px;background-color:#fff}
p.pagin a.item {padding:0;border:1px solid #ccc;text-align:center;height:30px;line-height:30px;width:30px;border-radius:15px}
p.pagin a.item:hover {background-color:#f9aa31;color:#fff;border-color:#f9aa31}
p.pagin b {vertical-align:middle;display:inline-block;padding:0;font-size:12px;border:1px solid #f9aa31;background-color:#f9aa31;color:#fff;text-align:center;height:30px;line-height:30px;width:30px;border-radius:15px}
p.pagin span {vertical-align:middle;display:inline-block;padding:0 5px;font-size:12px;background-color:#fff;color:#000;height:32px;line-height:32px}
p.pagin a.np {text-indent:-999px;border:1px solid #ccc;text-align:center;height:30px;line-height:30px;width:30px;border-radius:15px;overflow:hidden;padding:0;background:#f5f5f5 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAYAAABCm8wlAAABGklEQVR42mL4//8/AzIOCQkxWrly5fGdO3feAPILWRiQQGBgoFZiYuISKSkpzY8fP4KEHFiQJZOTk9dJSEiof/36lUFaWvoRULgVbGxQUJDeli1bbp0+ffr//v37/9+6deseUNwAJMcQHh5uDpPct2/f/5s3b14DSujD3MRka2ubJS4urgqyhoeHh0FNTa0DyLwIs5qZjY3ttqKiohU/P7/Et2/fGL58+WIsJiZ2Bij3CKwCZIyPj4/q2rVrz4GsOXTo0P8rV648B4rbguQYwQ4BAi8vL/mUlJS1cnJyxt+/f2cQFBR8raOjE4oSSJ6envKrV68+BTJpz549QKH/m5mQA2rbtm0PFy1aFAu0YuufP39OAYU2AAQYALbeps0Zp2gSAAAAAElFTkSuQmCC') no-repeat 50% 50%}
p.pagin a.np.next {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAYAAABCm8wlAAAA+0lEQVR42mL4//9/4c6dO2+sXLnyeEhIiBGQz4CMmRgYGByYmZnVlZSULGJjY5cEBgZqMSABkIJWaWnpR1+/fmWQkpLSTE5OXoeiCGqUwa1bt+7t37///+nTp/9v2bLlVlBQkB5IjhFEQIE+UNHyp0+favLy8jK8fPny9uLFi2OZkKy7qKam1sHDwwPmiIuLq9ra2mYhK7C5cuVK87dv38Ccx48fX9izZ08XzA22QMnnhw4dArth7dq153x8fFTB1gMJ+8uXL79Ckjzj6ekpDwsHELEZaBRYcvXq1aeQJUGYBWjdhj9//ogBrXi9bt264m3btj1EDiiAAAMAO0uqY5O+mxIAAAAASUVORK5CYII=')}
p.pagin a+a,p.pagin a+b,p.pagin b+a {margin-left:5px}

div.zakl {margin-bottom:50px}
div.zakl>a.smart {display:none;float:right;width:26px;height:26px;background:url('../img/zakl-more.png') no-repeat;text-decoration:none;outline-style:none;margin:6px 10px 0 0}
div.zakl>a.smart.active {background-position:0 -26px}
div.zakl>h2 {font-size:1em;height:26px;line-height:26px;padding:6px 20px;border-color:#e1e1e1;border-width:1px 1px 0;border-style:solid;background-color:#f9f9f9;display:none}
div.zakl>div.textWrap {background:#fff url('../img/tabLoader.gif') no-repeat -60px -60px;padding:20px;border:1px solid #fff;margin-top:-1px;z-index:0;overflow:hidden}
div.zakl div.text {overflow:auto;margin:0;position:relative}
div.zakl>ul {list-style:none;height:33px;display:table;width:100%;z-index:1;position:relative}
div.zakl>ul li {display:table-cell;height:32px}
div.zakl>ul li.s {border-width:1px;border-style:solid solid dashed;border-color:#e1e1e1}
div.zakl>ul a {margin-left:1px;display:block;color:#3a3a3a;text-align:center;text-decoration:none;line-height:33px;padding:0 20px;background:url('../img/zakl.gif') repeat-x 0 29px;white-space:nowrap;overflow:hidden;outline-style:none}
div.zakl>ul li:first-child a {margin-left:0}
div.zakl>ul a:hover {color:#e39524;background-position:0 -5px}
div.zakl>ul li.s a {background-position:0 -300px}

input, textarea, select {font:normal 14px Verdana, Arial, Helvetica, sans-serif}
input[type="text"], input[type="email"], input[type="search"], input.text, textarea, select {border:1px solid #d0d4d7;padding:5px}
span.submit {display:inline-block;border:1px solid #f29a12}
span.submit input[type="submit"] {color:#fff;background:#f6a425;border:1px outset #ffd200;padding:3px 15px;text-shadow:1px 1px #c87900;cursor:pointer}
span.submit.disabled {border-color:#eaeaea}
span.submit.disabled input[type="submit"] {background:silver;border-color:#dedede;text-shadow:1px 1px #9d9d9d;cursor:default}
a.bttn {display:inline-block;border:1px solid #f29a12;text-decoration:none;color:#fff;background:#f6a425;border:1px outset #ffd200;padding:3px 15px;text-shadow:1px 1px #c87900;font:normal 14px Verdana, Arial, Helvetica, sans-serif}

aside {width:341px}
aside div.tlt {background:#3176b0 url('../img/aside-f-tlt.png') repeat-x;color:#fff;font-size:14px;height:31px;line-height:31px;overflow:hidden;white-space:nowrap;padding-bottom:2px;padding-left:10px}
form.fserach {background:url('../img/grd.gif') repeat;border:1px solid #d0d0d0;margin-bottom:20px}
form.fserach div.tlt {margin:-1px -1px 0}
form.fserach div.f {padding:10px;background:url('../img/aside-f-lupa.png') no-repeat 0 7px}
form.fserach p {line-height:1.6em}
form.fserach p:first-child {margin-left:95px;margin-bottom:15px}
form.fserach input[type="search"] {width:210px;margin-right:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 107px)}
form.fserach input[type="submit"] {width:100px}

div.helpWidget {background-color:#f1f1f1;border:1px solid #d0d0d0;margin-bottom:20px}
div.helpWidget>div {background:url('../img/helpWidget.png') no-repeat 100% 0;padding:14px 19px 0 10px;margin-top:-10px;margin-left:-1px;margin-right:-10px;text-shadow:1px 1px #fff}
div.helpWidget div.helpTlt {height:30px;line-height:30px;white-space:nowrap;overflow:hidden;margin-bottom:20px;font-size:14px;color:#6f6f6f;background:url('../img/icon.png') no-repeat 0 -30px;padding-left:35px}
div.helpWidget p.msg {line-height:1.6em;color:#474747;margin-bottom:15px}
div.helpWidget p.msg:before {content:'';float:right;width:80px;height:35px}
div.helpWidget p.link {text-align:right;padding:8px 7px 6px;color:#3a3a3a;background:url(../img/solid.gif) repeat-x 0 0;margin:0 -7px}

aside ul {list-style:none;background:url('../img/grd.gif') repeat;border:1px solid #d0d0d0;padding:0 3px;margin-bottom:20px}
aside li {border-top:1px solid #d6d6d6}
aside li>a {display:block;color:#666;padding:7px 5px 7px 37px;text-decoration:none;border-top:1px solid #fff;background:url('../img/lmn.png') no-repeat 15px 10px}
aside li:first-child, aside li:first-child>a {border-top:none}
aside li>a:hover,aside li.s>a {color:#27669c;background-position:15px -428px}
aside li.account>a {color:#e9090d}
aside div.tlt+ul {border-top:none}

div.rollWrapCont {background-color:#f9f9f9;padding:10px;border:1px solid #e1e1e1;margin-bottom:20px}
div.rollTltWrap {margin:-8px -8px 10px;padding:3px 0 5px;background:url('../img/solid.gif') repeat-x 0 100%}
div.rollTlt {padding-left:50px;white-space:nowrap;overflow:hidden;color:#6f6f6f;font-size:12px;text-shadow:1px 1px #fff;height:30px;line-height:30px;background:url('../img/icon.png') no-repeat 10px 0}
div.rollWrap {padding-bottom:10px;border-bottom:1px solid #dcdcdc;margin:0 auto}
div.rollImgWrap {overflow:hidden;white-space:nowrap;margin:0 auto}
div.rollImg {float:left}
div.rollImg>span {word-wrap:break-word;white-space:normal;vertical-align:top;font-size:11px;text-align:center;display:inline-block;width:154px;text-decoration:none;overflow:hidden;margin-left:5px}
div.rollImg span.img {display:block;width:154px;height:108px;background-size:100% auto;background-position:0 0;background-repeat:no-repeat;margin-bottom:3px}
div.rollImg.hover span.img:hover {background-position:0 -108px}
div.rollImg>span:first-child {margin-left:0}
div.rollImgNavig {font-size:8px;height:16px;background:url('../img/rollImg.png') repeat-x 0 10px;padding-top:10px;border-top:1px solid #fff}
div.rollImgNavig a {text-decoration:none;outline-style:none}
div.rollImgNavig>a {float:left;width:28px;height:16px;background:url('../img/rollImg.png') no-repeat 0 -80px}
div.rollImgNavig>a.rRgt {float:right;background-position:0 -96px}
div.rollImgNavig>div {position:relative;height:16px;margin:0 33px;background:url('../img/rollImg.png') repeat-x 0 -16px}
div.rollImgNavig>div>a {position:absolute;width:19px;height:19px;background:url('../img/rollImg.png') no-repeat 0 -112px;top:-1px;left:-999px;z-index:100}
div.rollImgNavig>div>div {display:table;width:100%;overflow:hidden}
div.rollImgNavig>div>div:before {content:'';position:absolute;height:16px;width:4px;background:url('../img/rollImg.png') no-repeat 0 -64px;top:0;left:-4px}
div.rollImgNavig>div>div:after {content:'';position:absolute;height:16px;width:4px;background:url('../img/rollImg.png') no-repeat 0 -48px;top:0;right:-4px}
div.rollImgNavig>div span {display:table-cell;text-align:center}
div.rollImgNavig>div>div a {display:inline-block;width:8px;height:16px;background:url('../img/rollImg.png') repeat-x 0 -32px}
div.rollImgNavig>div>div.nvb a {background-image:none}

div.rollWrapCont.leftWg {padding:10px 5px 10px 5px}
div.rollWrapCont.leftWg div.rollTltWrap {margin-left:-3px;margin-right:-3px}
div.rollWrapCont.leftWg div.rollImgWrap {box-shadow:0 0 3px silver;border:1px solid #fff;height:121px}
div.rollWrapCont.leftWg div.rollImg>span {width:321px}
div.rollWrapCont.leftWg div.rollImg span.img {width:321px;height:121px}


div.hostingOrder {overflow:hidden}
div.hostingOrder>div {min-height:90px;max-height:400px;margin-bottom:75px;padding:0 175px 0 105px;background:url('../img/hostingOrder.png') no-repeat 0 0}
div.hostingOrder>div:hover {background-position:0 -400px}
div.hostingOrder>div.i2 {background-position:0 -800px}
div.hostingOrder>div.i2:hover {background-position:0 -1200px}
div.hostingOrder>div.i3 {background-position:0 -1600px}
div.hostingOrder>div.i3:hover {background-position:0 -2000px}
div.hostingOrder h2 {color:#307eb6;font-size:14px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e4e4e4;font-weight:bold}
div.hostingOrder a {float:right;height:57px;line-height:57px;border:1px solid #ababab;padding:0 75px 0 30px;font-size:15px;color:#737373;text-decoration:none;margin:-35px -175px 0 0;background:#fff url('../img/hostingOrder.png') no-repeat 100% 15px;background-position:calc(100% - 17px) 15px}
div.hostingOrder a:hover {background-color:#f8aa30;border-color:#f8aa30;color:#845100;background-position:100% -55px;background-position:calc(100% - 17px) -55px}

.blue {color:#307eb6}
.bold {font-weight:bold}
.red, h1.red {color:#e9090d}
.clrl {clear:left}
.clrr {clear:right}
.clrb {clear:both}

p.message {font-weight:bold;padding:10px;margin-bottom:20px}
p.message.error {background-color:#d92828;color:#fff}
p.message.success {background-color:#0ba4f5;color:#fff}

div.zakl.mini {position:relative;font-size:14px}
div.zakl.mini>a.smart {display:block}
div.zakl.mini>h2 {display:block}
div.zakl.mini>div.textWrap {margin-top:0;border-top-style:dashed}
div.zakl.mini>ul {display:none;height:auto;width:auto;position:absolute;right:0;top:39px;background:none;border-right:1px solid #e1e1e1}
div.zakl.mini>ul li  {display:block;height:auto;background:url('../img/zakl-min.png') no-repeat 0 50%;padding-left:8px}
div.zakl.mini>ul li.s {border:none}
div.zakl.mini>ul a {color:#5b5b5b;background:#fdfdfd url('../img/dashed.gif') repeat-x 0 0;line-height:normal;margin:0;text-align:left;padding:10px}
div.zakl.mini>ul li:last-child a {border-bottom:1px solid #e1e1e1}
div.zakl.mini>ul li:first-child a {background-image:none;border-top:1px solid #e1e1e1}
div.zakl.mini>ul li a:hover {background-color:#f1f1f1;color:#3087cc;background-position:0 0}
div.zakl.mini>ul li:hover {background-position:-8px 50%}
div.zakl.mini>ul li.s a {background-color:#f1f1f1;color:#d28f27;background-position:0 0}
div.zakl.mini>ul li.s {background-position:-16px 50%}

div.cookieInfo {min-width:320px;font:normal 13px Arial;color:#fff;padding:10px 0;background-color:#787878;bottom:0;left:0;right:0}
div.cookieInfo div {width:1200px;margin:0 auto;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
div.cookieInfo h1 {font-size:16px;margin-bottom:7px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABPElEQVR42qzUPUtDMRTG8XtbtU5dnNTFblbBQZ10dtVdC4Lo2g/g4jcpFQcRUboJgoOCm0VcxDeKYgsVoZTi4lvj/0gK8ZrkUvTADy69J0/SpGmolAoiNYQc5pFFr/78E7c4wCYqP0ZJkGEBNyq+HrFijjVD1vCuuqv1aNAcXi2NLeSxiHtH2FInKI0LR1PRWHHe0VPFYEJv6kRgr1EMIIVpR88wlmWm7Zh9kBmvY3qOe0gbC9wlR3ykn1ueVWVkRQ+emfaMPdrw9DVkj9qeFSWN5z5PX1uCnoK/1/eKyv8QdClBu56vZ15E3xbsSNAJSo4Ged+vf0cJR88p9jsnksGd5TSaOEcZdcv7Z0xFL+0krrq4sDV9R3/dfjGCLbx5Aj5Qwrg5NrT8sUnNYBWzSCPEC85QwGF0wJcAAwB40nkHxHE8AgAAAABJRU5ErkJggg==') no-repeat;padding-left:25px}
div.cookieInfo p {line-height:1.7em}
div.cookieInfo a {color:#ffd71d;text-decoration:none;font-weight:bold;white-space:nowrap}
div.cookieInfo div>a {color:#fff;margin-left:10px;font-size:12px;float:right;font-weight:bold;text-transform:uppercase;height:50px;line-height:50px;padding:0 20px;border:1px solid #fff}
div.cookieInfo div>a:after{vertical-align:middle;margin-left:4px;content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANxJREFUeNpi+P//vzcQ3wPiG0DsAMQMWLAMEO8D4hdA3AgSOPkfAd4DsTWaBgUgvoSk5gdIcOZ/VPAaiM2gGtSgLkAGF0ESfEC8E03iKRDHYNFwC4g1YU4AaTz4Hz+4AsQqIPXIbhcE4j04NJwCYlmYWvRQ8gHif2gafgGxFbI6ZA2g4H6Fw6Zz2GxyBeKPaAp/o/HPA7EkTJMHEH9GU7ANiC2xhB7Ib+IgTY+xaOBBiqe7aPJb0TWtA2IutMDRBuJHSGregASdQLqBuAuIOXCkPQMgvgxNLWUAAQYA9tVcn4rlTkIAAAAASUVORK5CYII=')}

div.subMainPage {display:none;margin:0 auto 20px;background:#f9f9f9 url('data:image/gif;base64,R0lGODlhAQACAIAAAOTk5P///yH5BAAAAAAALAAAAAABAAIAAAICDAoAOw==') repeat-x 0 100%;min-width:320px}
div.subMainPage>div.title {min-width:320px;z-index:1;height:81px;line-height:81px;background:#306faa;text-align:center;font-size:18px;color:#aeddff;text-transform:uppercase;white-space:nowrap;position:relative}
div.subMainPage>div.title a {bottom:-14px;left:50%;left:calc(50% - 13px);position:absolute;width:29px;height:29px;text-decoration:none;outline-style:none;background:url('../img/lanser_sh.png') no-repeat -87px 0}
div.subMainPage>div.title a:hover {background-position:-58px 0}
div.subMainPage>div.title a.sw {background-position:-29px 0}
div.subMainPage>div.title a.sw:hover {background-position:0 0}
div.subMainPage ul {list-style:none}
div.subMainPage li {display:block;border-bottom:1px solid #ebebeb}
div.subMainPage li+li {background:none;border-top:1px solid #fff}
div.subMainPage li a {text-align:left;display:block;height:auto;font-size:13px;padding:10px 10px 10px 25px;text-decoration:none;color:#737373}
div.subMainPage li a:hover, div.subMainPage li.s a {background-color:#f8aa30;color:#fff}

p.navig {font-size:1.2em;width:1200px;margin:0 auto 25px;min-width:320px}
p.navig a {transition:color 0.9s;color:#307eb6;text-decoration:none;white-space:nowrap}
p.navig a:hover {color:#000}
p.navig span {white-space:nowrap}

h2.regulation {text-align:center}
ol.regulation, ol.regulation ol {counter-reset: reg; list-style:none; margin-left:0 !important}
ol.regulation li {position:relative;padding-left:35px}
ol.regulation li::before { content: counters(reg, ".") '.'; counter-increment: reg; position:absolute;left:0 }
ol.regulation ol.word {counter-reset:word; }
ol.regulation ol.word li::before { content: counter(word,  lower-latin) '.'; counter-increment: word}

.textFlex{display: flex;align-items: center;}
.textFlex figure{flex: 1 0 auto;}

@media screen and (max-width:1200px){
    div.domain div.desc {white-space:nowrap;overflow:hidden}
    div.domain div.desc:first-line {font-weight:normal;font-size:1em}
    div.cont {width:100%}
    aside {padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    main {padding-right:10px;width:calc(100% - 360px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    div.cont.nolft main {padding-left:10px}
    div.zakl>ul a {padding:0 5px}
    div.cookieInfo div {padding:0 20px}
    p.navig {width:auto;margin:0 10px 25px}
}

@media screen and (max-width:1080px){
.textFlex{display: block}
}

@media screen and (max-width:900px){
   aside {width:32%}
   main {width:67%}
}

@media screen and (max-width:820px){
.text table.responsive{display: block;}
.text table.responsive tbody{display: block;width: 100%;}
.text table.responsive tbody tr{display: block;width: 100%;}
.text table.responsive tbody tr td{display: block;width: 100%;padding-bottom: 40px;width: 100%;margin: 0px auto;box-sizing:border-box;}
.text table.responsive tbody tr td.cellForms{width: 100%;}
}

@media screen and (max-width:790px){
    main {width:auto;float:none;padding:0 10px 40px}
    main:after {content:'';clear:both;display:block}
    aside {width:auto;padding:20px 10px;background-color:#f9f9f9}
    form.fserach p:first-child {min-height:80px;font-size:1.2em}
    form.fserach input[type="text"] {width:calc(100% - 125px)}
}

@media screen and (max-width:690px){
    
    aside {background:none;padding:0 10px}
    aside>* {display:none}
    aside div.helpWidget {display:block}
    aside>div.tlt {display:block;z-index:1;height:81px;line-height:81px;background:#306faa;text-align:center;font-size:18px;color:#aeddff;text-transform:uppercase;white-space:nowrap}
    aside>div.tlt+ul {display:block;background:#f9f9f9 url("data:image/gif;base64,R0lGODlhAQACAIAAAOTk5P///yH5BAAAAAAALAAAAAABAAIAAAICDAoAOw==") repeat-x 0 100%;padding:0;border:none}
    aside li {display:block;border-bottom:1px solid #ebebeb}
    aside li+li {background:none;border-top:1px solid #fff}
    aside li a {text-align:left;display:block;height:auto;font-size:13px;padding:10px 10px 10px 25px;text-decoration:none;color:#737373;border:none;background-image:none}
    aside li a:hover, aside li.s a {background-color:#f8aa30;color:#fff}
    
    div.text img {float:none !important;margin:0 auto 10px;display:block}
    
    main {padding-bottom:5px;border-bottom:none}
    div.cont {min-width:320px}
    div.zakl {position:relative;font-size:14px;margin:0 -10px 20px}
    div.zakl>a.smart {display:block}
    div.zakl>h2 {display:block;border-width:1px 0 0}
    div.zakl>div.textWrap {margin-top:0;border-top-style:dashed;border-width:1px 0}
    div.zakl>ul {display:none;height:auto;width:auto;position:absolute;right:0;top:39px;background:none;border-right:1px solid #e1e1e1}
    div.zakl>ul li  {display:block;height:auto;background:url('../img/zakl-min.png') no-repeat 0 50%;padding-left:8px}
    div.zakl>ul li.s {border:none}
    div.zakl>ul a {color:#5b5b5b;background:#fdfdfd url('../img/dashed.gif') repeat-x 0 0;line-height:normal;margin:0;text-align:left;padding:10px}
    div.zakl>ul li:last-child a {border-bottom:1px solid #e1e1e1}
    div.zakl>ul li:first-child a {background-image:none;border-top:1px solid #e1e1e1}
    div.zakl>ul li a:hover {background-color:#f1f1f1;color:#3087cc;background-position:0 0}
    div.zakl>ul li:hover {background-position:-8px 50%}
    div.zakl>ul li.s a {background-color:#f1f1f1;color:#d28f27;background-position:0 0}
    div.zakl>ul li.s {background-position:-16px 50%} 
    
    div.subMainPage {display:block}
}

@media screen and (max-width:600px){
    div.hostingOrder>div {background:none;padding:0}
    div.hostingOrder a {margin:0 0 0 10px}
    div.text ul {list-style:disc outside none}
    div.text ul li {background:none !important;padding-left:0}
}
@media screen and (max-width:450px){
    div.hostingOrder a {float:none;display:block;margin:0 auto 10px;width:60px}
    div.text img {float:none !important;display:block;margin:0 auto 10px !important}
    figure.left, figure.right, figure {float:none;width:auto !important;margin:0 auto 20px}
    figure img {margin:0 !important}
    div.cookieInfo h1 {font-size:1.1em}
    div.cookieInfo div>a {padding:10px;line-height:normal;height:auto}
    div.cookieInfo div>a~* {margin-right:120px}
}




