BODY {
                MARGIN: 0px; BACKGROUND: url(001.gif) #ffffff repeat-x; min-width: 1000px; padding: 0; height: auto !important; height: 100%; min-height: 100%;
}
.tab {
        PADDING: 0px; BORDER-COLLAPSE: collapse;
}
.td4 {
        BORDER-bottom: #0071BC 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
}
.pr {
        FLOAT: right;
}
.pl {
        FLOAT: left;
}
.cpr {
        clear: right;
}
.cpl {
        clear: left;
}
.clear {
clear: both;
height: 1px;
font-size: 1px;
visibility: hidden;
line-height: 0px;
zoom: 1;
margin-top: -1px;
height: 0px;
overflow: hidden;
}
IMG {	border: 0;
}
H1 {
                font-family: 'PT Serif',Arial,Helvetica,sans-serif;
                font-size: 22px;
                color: #000000;
                padding-bottom: 10px;
                text-transform: uppercase;
                margin: 0;
                text-align: center;
                }
H2, H3, H4, H5, H6 {
                font-family: 'PT Serif',Arial,Helvetica,sans-serif;
                font-size: 14px;
                color: #004a80;
                padding-bottom: 10px;
                margin: 0;
                }
H2 {
                font-size: 13px;
}
.mp1 {
        BACKGROUND: url(002.gif) no-repeat; background-position: top center; min-height: 137px;
}
.fix_w {
        margin: 0 auto; max-width: 1200px;
}
.fix_w2 {
        margin: 0 auto; max-width: 1000px;
}
.t_top_info {
        position: absolute; height: 35px; top: 130px;
}
.t_top_info2 {
        position: relative; left: 300px;
}
.t_top_info-tyt {
        position: absolute; left: 330px;
}
.t_top_info-block {
        background: #f5fffa; height: 25px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 1px 3px #000; -moz-box-shadow: 0 1px 3px #000; box-shadow: 0 1px 3px #000;
}
.t_top_info-block-in {
        padding: 2px 7px 0 7px; COLOR: #003962; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
.t_top_info-block-in A, .t_top_info-block-in A:visited {
        TEXT-DECORATION: none; COLOR: #003962; font-size: 12px; display: block; padding: 3px 8px 3px 8px;
}
.t_top_info-block-in A:hover {
        TEXT-DECORATION: underline; COLOR: #003962; font-size: 12px; padding: 3px 8px 3px 8px; background: #e3f1fb;
}

.t_top_0 {
        float: left; height: 41px; width: 120px;
}
.t_top_01 {
        float: left; height: 41px;
}
.t_top_01_1 {
        padding: 14px 20px 5px 0; COLOR: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-shadow: 0 1px 0 #000; font-weight: bold;
}
.t_top_01_1 SPAN {
        font-size: 15px;
}
.t_top_02 {
        float: right; height: 41px; padding-right: 30px;
}
.t_top_03 {
        float: left; height: 95px; width: 1px;
}
.t_top_04 {
        padding: 20px 50px 0 50px; float: left;
}
.t_top_04 IMG {
        border: 0; padding-right: 13px;
}
.t_top_05 {
        padding: 20px 0 0 80px; float: right; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
.t_top_05 H1 {
        padding: 0; margin: 0; font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: #323232; line-height: 1.5; text-align: left; text-transform: none; font-weight: normal;
}
.t_top_05 IMG {
        border: 0;
}
#top-domen .block {
        width: 400px; margin-right: 40px;
}
#top-domen .title {
        font-family: Arial; font-size: 15px; color: #004a80; font-weight: bold; text-transform: uppercase;
}
#top-domen .block-in {
        -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; BACKGROUND: #fff; padding: 10px 20px 10px 20px; border: 3px solid; border-color: #397fbb;
}

.t_in_lk, .t_in_lk-my {
        float: left; width: 280px; BACKGROUND: url('004.gif') no-repeat top right; height: 45px;
}
.t_in_lk-my {
        width: 130px;
}
.t_in_rk, .t_in_rk-my {
        float: left; width: 720px; BACKGROUND: url(008.gif) repeat-x; height: 45px;
}
.t_in_rk-my {
        width: 870px;
}
.t_in_lk2 {
        float: left; width: 240px;
}
.t_in_rk2 {
        float: left; width: 760px;
}
.t_in_01 {
        BACKGROUND: url(003.gif) repeat-x; min-width: 1000px;
}
.t_in_02 {
        float: left; BACKGROUND: url(005.gif) repeat-x; height: 45px;
}
.t_in_02_a {
        float: left; BACKGROUND: url(005_a.gif) repeat-x; height: 45px;
}
.t_in_02_1 {
        margin: 8px 1px 0 1px; COLOR: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 13px; text-shadow: 0 1px 0 #000; font-weight: bold;
}
.t_in_02_1 A {
        TEXT-DECORATION: underline; COLOR: #ffffff; font-size: 13px; float: left; padding: 7px 20px 10px 20px;
}
.t_in_02_1 A:visited {
        TEXT-DECORATION: underline; COLOR: #ffffff; font-size: 13px; padding: 7px 20px 10px 20px;
}
.t_in_02_1 A:hover {
        TEXT-DECORATION: none; COLOR: #a8f2ff; font-size: 13px; padding: 7px 20px 10px 20px;
}
.t_in_03 {
        float: left; BACKGROUND: url(006.gif) repeat-x; height: 45px; width: 1px;
}
.t_in_04 {
        float: left; BACKGROUND: url(007.gif) no-repeat; height: 45px; width: 48px;
}
.t_in_05 {
        float: right;
}
.t_in_06 {
        float: left; BACKGROUND: url(009.gif) no-repeat; height: 45px; width: 48px;
}
.t_in_07 {
        float: left; BACKGROUND: url(010.gif) no-repeat; height: 45px; width: 48px;
}
.t_in_08 {
        padding: 17px 0 0 20px; font-family: Arial,Helvetica,sans-serif; float: left;
}
.t_in_08 A, .t_in_08 A:visited {
        TEXT-DECORATION: none; border-bottom: 1px dashed #959595; COLOR: #959595; font-size: 12px;
}
.t_in_08 A:hover {
        TEXT-DECORATION: none; border-bottom: 1px dashed #262626; COLOR: #262626; font-size: 12px;
}
.t_in_08 IMG {
        float: left; padding-right: 6px; padding-top: 2px; border: 0px;
}
.t_in_09 {
        padding: 12px 0 0 0;
}
.fm8, .fm9 {
        width: 200px; font-family: Arial; font-size: 12px; color: #959595; line-height: 1.3;
}
.fm8 {
        margin: 24px 0 0 100px; float: left; width: 240px;
}
.fm8 IMG, .fm9 IMG {
        float: left; border: 0; padding-right: 20px;
}
.fm9 IMG {
        padding-right: 12px; padding-top: 14px;
}
.fm8 A, .fm9 A {
        TEXT-DECORATION: none; COLOR: #004a80; font-family: arial; font-size: 15px; font-weight: bold;
}
.fm8 A:visited, .fm9 A:visited {
        TEXT-DECORATION: none; COLOR: #004a80; font-family: arial; font-size: 15px; font-weight: bold;
}
.fm8 A:hover, .fm9 A:hover {
        TEXT-DECORATION: underline; COLOR: #007ad3; font-family: arial; font-size: 15px; font-weight: bold;
}
.mn7 {
        background: url(014.gif) repeat-x top left;
}
.mn8 {
        background: url(014.gif) repeat-x bottom left; height: 96px;
}
.yc1 {
                float: left; width: 200px;
}
.yc1_1 {
                padding: 16px 0 0 15px;
}
.yc2 {
                font-family: Tahoma,Arial,Helvetica,sans-serif;
                font-size: 14px;
                color: #004a80;
                text-transform: uppercase;
                font-weight: bold;
}
.yc3 {
                font-family: Arial;
                font-size: 12px;
                color: #262626;
                padding-top: 6px;
                line-height: 1.6;
}
.yc3 A, .yc3 A:visited {
        TEXT-DECORATION: underline; COLOR: #007ad3; font-family: arial; font-size: 12px;
}
.yc3 A:hover {
        TEXT-DECORATION: none; COLOR: #004a80; font-family: arial; font-size: 12px;
}
.yc4 {
                float: left; width: 144px; text-align: center;
}
.yc4_1 {
                padding-top: 10px;
}
.yc4_1 IMG {
                border: 0;
}
/* Слайдер логотипов клиентов */
#slider2 { height: 1%; overflow:hidden; padding: 0 0 10px; }
#slider2 .viewport { float: left; width: 770px; height: 90px; overflow: hidden; position: relative; }
#slider2 .buttons { background:url("../logo/buttons.png") no-repeat scroll 0 0 transparent; display: block; margin: 60px 10px 0 0; background-position: 0 -38px; text-indent: -999em; float: left; width: 39px; height: 37px; overflow: hidden; position: relative; }
#slider2 .next { background-position: 0 0; margin: 60px 0 0 10px;  }
#slider2 .disable { visibility: hidden; }
#slider2 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 137px; left: 0 top: 0; }
#slider2 .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 90px; width: 137px;}
.in1 {
        float: left;
        width: 240px;
}
.in2 {
        float: left;
        width: 760px;
}
.in2_2 {
        float: left;
        width: 1000px;
}
.in3 {
        padding: 0 30px 0 56px;
}
.in4 {
        padding: 15px 10px 0 10px;
}
.in4_2 {
        padding: 0 40px 0 50px;
}
.in5 {
        padding: 20px 15px 10px 15px;
}
.content, .indent {
                font-family: Arial,Helvetica,sans-serif;
                font-size: 14px;
                color: #262626;
                line-height: 1.5;
                }
.content P, .indent P {
                text-indent: 10px; padding-bottom: 8px; margin: 0;
                }
A.content, .content A, A.content:visited, .content A:visited, A.indent:visited, A.indent {
        TEXT-DECORATION: underline; COLOR: #007bd3;
}
A.content:hover, .content A:hover, A.indent:hover {
        TEXT-DECORATION: none; COLOR: #007bd3;
}
.content UL, .indent UL {
                margin: 0;
                }
.content LI, .indent LI {
                margin: 0; padding: 0;
                }
.reasons-cell {
        padding-bottom: 10px; margin-bottom: 15px; background: url("014.gif") repeat-x bottom left;
}
.reasons-in-1 {
        width: 170px; height: 150px; vertical-align: middle; display: table-cell; text-align: center;
}
.reasons-in-1 IMG {
        border: 0;
}
.reasons-in-2 {
        float: left; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; COLOR: #000; width: 550px; padding-top: 20px;
line-height: 1.5;
}
.reasons-in-2 SPAN {
        font-size: 13px; font-weight: normal;
}
A.button-01 , A:visited.button-01 {
        padding: 0 12px;
        height: 22px;
        display: inline-block;
        background: linear-gradient(top,#f08527,#ee490f);
        background: -webkit-linear-gradient(top,#f08527,#ee490f);
        background: -moz-linear-gradient(top,#f08527,#ee490f);
        background: -o-linear-gradient(top,#f08527,#ee490f);
        background: -ms-linear-gradient(top,#f08527,#ee490f);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f08527', endColorstr='#ee490f');
        min-width: 55px;
        border: 1px solid;
        border-color: #ffb041;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        -o-border-radius: 6px;
        border-radius: 6px;
        text-decoration: none;
        line-height: 22px;
        color: #fff;
        font-size: 13px;
        font-weight: bold;
        font-family: Arial,Helvetica,sans-serif;
        text-shadow: 0 1px 0 #663300;
        -webkit-box-shadow: 0 3px 2px -2px #000;
        -moz-box-shadow: 0 3px 2px -2px #000;
        box-shadow: 0 3px 2px -2px #000;
}
A:hover.button-01 {
        background: linear-gradient(top,#ff8400,#ffb041);
        background: -webkit-linear-gradient(top,#ff8400,#ffb041);
        background: -moz-linear-gradient(top,#ff8400,#ffb041);
        background: -o-linear-gradient(top,#ff8400,#ffb041);
        background: -ms-linear-gradient(top,#ff8400,#ffb041);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8400', endColorstr='#ffb041');
        border: 1px solid;
        border-color: #ffb041;
        text-decoration: none;
        color: #fff;
        font-size: 13px;
        font-weight: bold;
        font-family: Arial,Helvetica,sans-serif;
        text-shadow: 0 1px 0 #663300;
        -webkit-box-shadow: 0 2px 2px -2px #000;
        -moz-box-shadow: 0 2px 2px -2px #000;
        box-shadow: 0 2px 2px -2px #000;
}
A.button-02 , A:visited.button-02 {
        padding: 0 12px;
        height: 22px;
        display: inline-block;
        background: linear-gradient(top,#57bbe9,#0099cc);
        background: -webkit-linear-gradient(top,#57bbe9,#0099cc);
        background: -moz-linear-gradient(top,#57bbe9,#0099cc);
        background: -o-linear-gradient(top,#57bbe9,#0099cc);
        background: -ms-linear-gradient(top,#57bbe9,#0099cc);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#57bbe9', endColorstr='#0099cc');
        min-width: 55px;
        border: 1px solid;
        border-color: #57bbe9;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -o-border-radius: 8px;
        border-radius: 8px;
        text-decoration: none;
        line-height: 22px;
        color: #fff;
        font-size: 11px;
        font-weight: bold;
        font-family: Arial,Helvetica,sans-serif;
        text-shadow: 0 1px 0 #003a5f;
        -webkit-box-shadow: 0 3px 2px -2px #585858;
        -moz-box-shadow: 0 3px 2px -2px #585858;
        box-shadow: 0 3px 2px -2px #585858;
}
A:hover.button-02 {
        background: linear-gradient(top,#0672a3,#57bbe9);
        background: -webkit-linear-gradient(top,#0672a3,#57bbe9);
        background: -moz-linear-gradient(top,#0672a3,#57bbe9);
        background: -o-linear-gradient(top,#0672a3,#57bbe9);
        background: -ms-linear-gradient(top,#0672a3,#57bbe9);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0672a3', endColorstr='#57bbe9');
        border: 1px solid;
        border-color: #57bbe9;
        text-decoration: none;
        color: #fff;
        font-size: 11px;
        font-weight: bold;
        font-family: Arial,Helvetica,sans-serif;
        text-shadow: 0 1px 0 #003a5f;
        -webkit-box-shadow: 0 2px 2px -2px #585858;
        -moz-box-shadow: 0 2px 2px -2px #585858;
        box-shadow: 0 2px 2px -2px #585858;
}





A.infolink, A:visited.infolink {
        font-family: Arial,Helvetica,sans-serif; font-size: 14px; line-height: 1.5; TEXT-DECORATION: none; COLOR: #007bd3; border-bottom: 1px dashed #007bd3;
}
A:hover.infolink {
        font-family: Arial,Helvetica,sans-serif; font-size: 14px; line-height: 1.5; TEXT-DECORATION: none; COLOR: #007bd3; border-bottom: 0px;
}
#domain H1 {
        text-align: center; font-size: 26px; font-family: 'Marmelad', Arial, Helvetica, sans-serif; color: #323232;
}

#domain .main-block {
        padding: 10px;
}
#domain .search {
        float: left; width: 800px; padding-top: 10px;
}
#domain .iblock {
        width: 800px; -webkit-box-shadow: 0 2px 4px 0px #888; -moz-box-shadow: 0 2px 4px 0px #888; box-shadow: 0 2px 4px 0px #888; border-radius: 8px 8px 8px 8px;
}
#domain .iblock-head {
        min-height: 70px; background: #f7fbfd; -webkit-box-shadow: inset 0 2px 3px -2px #888; -moz-box-shadow: inset 0 2px 3px -2px #888; box-shadow: inset 0 2px 3px -2px #888; border-radius: 8px 8px 0 0; border-top: 2px #f7fbfd solid; border-left: 2px #f7fbfd solid; border-right: 2px #f7fbfd solid;
}
#domain .iblock-head .inp {
        float: left; width: 640px; padding: 15px 0 8px 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#domain .iblock-head .inp INPUT {
        font-family: Arial,Helvetica,Verdana,Sans-serif; font-size: 18px; color: #262626; font-weight: bold; background: #fff; border: 1px solid #bbb !important; border-radius: 4px; width: 100%; height: 36px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 10px; -webkit-box-shadow: inset 0 2px 3px -2px #888;
-moz-box-shadow: inset 0 2px 3px -2px #888;
box-shadow: inset 0 2px 3px -2px #888;
}
#domain .iblock-head .inp .info {
        font-family: Arial,Helvetica,Verdana,Sans-serif; font-size: 11px; color: #979797; padding: 5px 10px 3px 11px;
}
#domain .iblock-head .b-btn {
        width: 155px; float: left; padding: 15px 0 8px 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; text-align: center;
}
#domain .iblock-head .b-btn .b, #domain .block-btn .b {
padding: 0 14px;
height: 35px;
display: inline-block;
background: linear-gradient(top,#40d126,#3eaa21);
background: -webkit-linear-gradient(top,#40d126,#3eaa21);
background: -moz-linear-gradient(top,#40d126,#3eaa21);
background: -o-linear-gradient(top,#40d126,#3eaa21);
background: -ms-linear-gradient(top,#40d126,#3eaa21);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40d126', endColorstr='#3eaa21');
min-width: 55px;
border: 1px solid;
border-color: #3eaa21;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
text-decoration: none;
line-height: 35px;
color: #fff;
font-size: 18px;
font-family: Arial,Helvetica,Sans-serif;
text-shadow: 0 1px 0 #0d3c00;
-webkit-box-shadow: 0 2px 2px -1px #1d1d1d;
-moz-box-shadow: 0 2px 2px -1px #1d1d1d;
box-shadow: 0 2px 2px -1px #1d1d1d;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
cursor: pointer;
}
#domain .iblock-head .b-btn .b:hover, #domain .block-btn .b:hover {
        background: linear-gradient(top,#3eaa21,#40d126);
        background: -webkit-linear-gradient(top,#3eaa21,#40d126);
        background: -moz-linear-gradient(top,#3eaa21,#40d126);
        background: -o-linear-gradient(top,#3eaa21,#40d126);
        background: -ms-linear-gradient(top,#3eaa21,#40d126);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3eaa21', endColorstr='#40d126');
        border: 1px solid;
        border-color: #3eaa21;
        text-decoration: none;
        color: #fff;
        font-size: 18px;
        font-family: Arial,Helvetica,Sans-serif;
        text-shadow: 0 1px 0 #0d3c00;
        -webkit-box-shadow: 0 1px 2px -1px #1d1d1d;
        -moz-box-shadow: 0 1px 2px -1px #1d1d1d;
        box-shadow: 0 1px 2px -1px #1d1d1d;
        cursor: pointer;
}
#domain .iblock-item-01{
        min-height: 20px; background: url('iblock/item-bg-1.gif') #319ce2 repeat-x; border-radius: 0 0 8px 8px;
}
#domain .iblock-item-arrow {
        min-height: 20px; background: url('iblock/arrow.gif') no-repeat top center;
}
#domain .iblock-item-inf {
        padding: 15px 15px 15px 15px;
}
#domain .iblock-item-inf-in {
        background: #fff; padding: 3px 10px 3px 10px; border: 1px #989898 solid;
}
#domain .iblock-item-inf-in .title {
        float: left; font-family: Arial,Helvetica,Sans-serif; font-size: 16px; color: #323232; font-weight: bold; padding: 10px 15px 5px 15px;
}
#domain .iblock-item-inf-in .title-selected {
        float: right; padding: 10px 20px 0 10px;
}
#domain .iblock-item-inf-in .title-selected A, #domain .iblock-item-inf-in .title-selected A:visited {
TEXT-DECORATION: none; COLOR: #004a80; font-size: 13px; border-bottom: 1px dashed #004a80; cursor: pointer;
}
#domain .iblock-item-inf-in .title-selected A:hover {
TEXT-DECORATION: none; COLOR: #004a80; font-size: 13px; border-bottom: 0px; cursor: pointer;
}
#domain .iblock-item-inf-in .item-line {
        background: url('iblock/p.gif') repeat-x bottom; margin: 0 10px; padding: 8px 10px;
}
#domain .iblock-item-inf-in .item {
        float: left; width: 140px; font-family: Arial,Helvetica,Sans-serif; font-size: 15px; color: #323232; font-weight: bold;
}
#domain .iblock-item-inf-in .item A, #domain .iblock-item-inf-in .item A:visited {
        TEXT-DECORATION: none; COLOR: #323232; cursor: pointer;
}
#domain .iblock-item-inf-in .item A:hover {
        TEXT-DECORATION: none; COLOR: #323232; cursor: pointer;
}
#domain .fm14 {
        line-height: 1.6; font-size: 14px; margin: 0 30px 10px 30px; background: url(014.gif) repeat-x bottom left; padding: 0 10px 5px 10px; font-family: Arial,Helvetica,sans-serif;
}
#domain .fm14 P {
               text-indent: 20px; padding-bottom: 8px; margin: 0;
                }
#domain .fm14 SPAN {
        color: #003962 !important;
}
/* unitip css */

#unitip {
        position: absolute;
        z-index: 1000;
        top: -1000px;
        color: #fff;
        font: normal normal 13px Arial, Helvetica, sans-serif;
        display: none;
}

        #unitippoint, #unitipmid, #unitipcap {
                position: relative;
                top: 0px;
                left: 0px;
                width: 145px;
                display: block;
        }

        #unitippoint {
                background: url('unitip/TipPoint.png') no-repeat;
                height: 19px;
                overflow: hidden;
        }

        #unitipmid {
                background: url('unitip/TipMid.png') repeat;
                width: 115px;
                height: auto;
                padding: 5px 15px;
        }

        #unitipcap {
                background: url('unitip/TipCap.png') no-repeat;
                height: 7px;
                overflow: hidden;
        }
#domain .iblock-item-inf-in .item SPAN {
        font-size: 11px; color: #262626; font-weight: normal; padding-left: 5px;
}
#domain .iblock-item-inf-in .item LABEL {
cursor: pointer;
}
#domain .block-benefits {        padding: 15px 10px 30px 10px; background: url('014.gif') repeat-x bottom left;
}
#domain .block-benefits H3 {
        text-align: center; font-size: 36px; font-family: 'Marmelad', Arial, Helvetica, sans-serif; color: #262626; padding-bottom: 20px;
}
#domain .block-benefits .item-line {
        padding: 20px 0 15px 0;
}
#domain .block-benefits .item {
        float: left; padding: 0 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#domain .block-benefits .item .img {
        float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width: 130px;
}
#domain .block-benefits .item .txt {
        float: left; padding: 7px 10px 5px 0px; width: 330px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#domain .block-benefits .item .txt H4 {
        font-size: 21px; font-family: 'Marmelad', Arial, Helvetica, sans-serif; color: #262626;
}
#domain .block-benefits .item .txt P {
        padding-bottom: 8px; margin: 0; line-height: 1.6; font-size: 14px; font-family: Arial,Helvetica,sans-serif; color: #323232;
}

#domain .block-services {
        padding: 35px 10px 10px 10px; background: url('014.gif') repeat-x bottom left;
}
#domain .block-services H3 {
        text-align: center; font-size: 34px; font-family: 'Marmelad', Arial, Helvetica, sans-serif; color: #262626; padding-bottom: 2px;
}
#domain .block-services .subtitle {
        text-align: center; font-size: 18px; font-family: 'Marmelad', Arial, Helvetica, sans-serif; color: #262626; padding-bottom: 30px;
}
#domain .block-services .item {        padding: 10px 0 30px 0;
}
#domain .block-services .item .img {
        float: left; width: 300px; text-align: center;
}
#domain .block-services .item .txt {
        float: left; width: 650px; padding: 20px 20px 15px 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#domain .block-services .item .txt H4 {
        float: left; font-size: 24px; font-family: 'Marmelad', Arial, Helvetica, sans-serif; color: #262626; padding: 0 15px 25px 0;
}
#domain .block-services .item .txt A.ti, #domain .block-services .item .txt A.ti:visited {
TEXT-DECORATION: none; COLOR: #262626; font-size: 24px; border-bottom: 0px; cursor: pointer;
}
#domain .block-services .item .txt A.ti:hover {
TEXT-DECORATION: none; COLOR: #262626; font-size: 24px; border-bottom: 2px dashed #262626; cursor: pointer;
}
#domain .block-services .item .txt .subtitle {
        text-align: left; font-size: 18px; font-family: 'Marmelad', Arial, Helvetica, sans-serif; color: #262626; padding: 5px 10px 0 0;
}
#domain .block-services .item .txt .subtitle SPAN {
        padding-right: 10px;
}
#domain .block-services .item .txt P {
        padding-bottom: 8px; text-indent: 20px; margin: 0; line-height: 1.6; font-size: 16px; font-family: 'Marmelad', Arial,Helvetica,sans-serif; color: #323232;
}
#domain .block-services .item .txt .info {
        float: right; padding: 10px 20px;
}
#domain .block-services .item .txt .info A.seen, #domain .block-services .item .txt .info  A.seen:visited {
		TEXT-DECORATION: none; COLOR: #004a80; font-size: 16px; border-bottom: 1px dashed #004a80; cursor: pointer;
}
#domain .block-services .item .txt .info  A.seen:hover {
		TEXT-DECORATION: none; COLOR: #262626; font-size: 16px; border-bottom: 0px; cursor: pointer;
}
#domain .block-payment-method {
        padding: 20px 10px 0 10px; background: url('014.gif') repeat-x bottom left;
}
#domain .block-payment-method H3 {
        text-align: left; font-size: 22px; font-family: 'Marmelad', Arial, Helvetica, sans-serif; color: #262626; padding: 0 10px 18px 40px;
}
#domain .block-payment-method .item {
        float: left; width: 160px; text-align: center;
}
#domain .block-payment-method .item .img {
        height: 60px; vertical-align: middle; width: 160px; display: table-cell;
}
#domain .block-payment-method .item .txt {
        text-align: center; font-size: 11px; font-family: Arial,Helvetica,sans-serif; color: #262626; padding: 5px 0 30px 0;
}
#domain .block-free-domain {
        padding: 20px 10px 0 10px;
}
#domain .block-free-domain .txt {
        float: left; width: 550px; padding: 30px 20px 15px 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#domain .block-free-domain .txt H3 {
        text-align: left; font-size: 34px; font-family: 'Marmelad', Arial, Helvetica, sans-serif; color: #262626; padding-bottom: 20px;
}
#domain .block-free-domain .txt P {
        padding-bottom: 8px; text-indent: 20px; margin: 0; line-height: 1.6; font-size: 15px; font-family: 'Marmelad', Arial,Helvetica,sans-serif; color: #323232;
}
#domain .block-free-domain .txt B {
        font-weight: normal;
}
#domain .block-free-domain .txt P A, #domain .block-free-domain .txt P A:visited {
TEXT-DECORATION: none; COLOR: #004a80; font-size: 15px; border-bottom: 1px dashed #004a80; cursor: pointer;
}
#domain .block-free-domain .txt P A:hover {
TEXT-DECORATION: none; COLOR: #004a80; font-size: 15px; border-bottom: 0px; cursor: pointer;
}
#domain .block-free-domain .txt .info {
        padding: 10px 20px 15px 10px; text-align: right;
}
#domain .block-free-domain .img {
        text-align: center; width: 400px; float: left;
}
#domain .block-btn {
        padding: 30px 10px 30px 10px; text-align: center;
}




@import url(http://fonts.googleapis.com/css?family=Ubuntu+Condensed&subset=latin,cyrillic-ext);

#host_inf H1 {
        text-align: center; font-size: 26px; font-family: 'PT Serif', Arial, Helvetica, sans-serif; color: #323232;
}
#host_inf .line_1 {
        background: url(014.gif) repeat-x bottom left; height: 25px;
}
#host_inf .line_2 {
        background: url(014.gif) repeat-x bottom left; padding-bottom: 1px;
}
#host_inf .fm14 {
        line-height: 1.6; font-size: 14px; margin: 0 30px 10px 30px; background: url(014.gif) repeat-x bottom left; padding: 0 10px 5px 10px; font-family: Arial,Helvetica,sans-serif;
}
#host_inf .fm14 P {
               text-indent: 20px; padding-bottom: 8px; margin: 0;
                }
#host_inf .fm14 SPAN {
        color: #003962 !important;
}
#host_inf .f-title, #host_inf .blok-menu-services-title, #host_inf .f-title-3, #host_inf .f-title-4 {
        padding: 10px 0 15px 0; font-size: 18px; font-family: 'PT Serif', Arial,Helvetica,sans-serif; font-weight: bold; color: #000;
}
#host_inf .f-title H3 {
        font-size: 18px; font-family: 'PT Serif', Arial, Helvetica, sans-serif; color: #000; font-weight: bold; padding: 0; margin: 0;
}
#host_inf .f-title-2 {
        padding: 2px 0 6px 30px; font-size: 24px; font-family: Arial,Helvetica,sans-serif; color: #004a80;
}
#host_inf .f-title-2 H3 {
        font-size: 24px; font-family: 'PT Serif', Arial, Helvetica, sans-serif; color: #004a80; font-weight: normal; padding: 0; margin: 0;
}
#host_inf .f-title-2 A, #host_inf .f-title-2 A:visited {
TEXT-DECORATION: none; COLOR: #004a80; font-size: 24px; border-bottom: 1px dashed #004a80; cursor: pointer;
}
#host_inf .f-title-2 A:hover {
TEXT-DECORATION: none; COLOR: #004a80; font-size: 24px; border-bottom: 0px; cursor: pointer;
}
#host_inf .f-title-3 {
        padding: 8px 0 5px 30px;
}
#host_inf .f-title-4 {
        padding: 8px 0 5px 30px; background: url(053.gif) repeat-x bottom left;
}
#host_inf .blok-1 {
        float: left; width: 700px;
}
#host_inf .payment-method-a {
        float: left; width: 275px;
}
#host_inf .payment-method-b {
        float: left; width: 200px;
}
#host_inf .payment-method-cell {
        padding-left: 20px; height: 95px;
}
#host_inf .payment-method-cell-1 {
        width: 130px; height: 60px; text-align: center; vertical-align: middle; display: table-cell;
}
#host_inf .payment-method-cell-2 {
        width: 130px; text-align: center; font-size: 11px; font-family: Arial,Helvetica,sans-serif; color: #262626; padding: 5px 0 12px 0;
}
#host_inf .blok-menu-services {
        float: right; background: #ecffdc; width: 270px; -webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; -webkit-box-shadow: 0 8px 6px -5px #888; -moz-box-shadow: 0 8px 6px -5px #888; box-shadow: 0 8px 6px -5px #888;
}
#host_inf .blok-menu-services-title {
        padding: 8px 10px 12px 20px; font-weight: normal;
}
#host_inf .blok-menu-services-img {
        float: left; margin: 0 10px 0 15px; display: inline;
}
#host_inf .blok-menu-services-cell {
        float: left; overflow: hidden; width: 215px; font-family: Arial,Helvetica,sans-serif; padding-bottom: 12px;
}
#host_inf .blok-menu-services-cell A, #host_inf .blok-menu-services-cell A:visited {
        TEXT-DECORATION: none; COLOR: #004a80; font-size: 16px; display: block;
}
#host_inf .blok-menu-services-cell A:hover {
        TEXT-DECORATION: none; COLOR: #000; font-size: 16px; display: block;
}
#host_inf .blok-menu-services-cell SPAN {
        COLOR: #888; font-size: 12px; font-weight: normal; TEXT-DECORATION: none;
}
#host_inf .blok-ico-1, #host_inf .blok-ico-2 {
        margin: 65px 0 30px 0;
}
#host_inf .blok-ico-3 {
        margin: 22px 0 50px 0;
}
#host_inf .blok-ico-1-cell, #host_inf .blok-ico-2-cell {
        float: left; width: 325px;
}
#host_inf .blok-ico-1-img, #host_inf .blok-ico-2-img {
        width: 110px; height: 110px; vertical-align: middle; display: table-cell;
}
#host_inf .blok-ico-1-text, #host_inf .blok-ico-2-text {
        float: left; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; COLOR: #000; width: 210px; padding-top: 20px; line-height: 1.5;
}
#host_inf .blok-ico-1-text H4 {
        padding: 0 0 8px 0; margin: 0; font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; COLOR: #000;
}
#host_inf .blok-ico-1-text A, #host_inf .blok-ico-1-text A:visited {
        TEXT-DECORATION: underline; COLOR: #000;
}
#host_inf .blok-ico-1-text A:hover {
        TEXT-DECORATION: none; COLOR: #000;
}
#host_inf .blok-ico-2-text {
        font-size: 14px;
}
#host_inf .blok-ico-1-text SPAN {
        font-size: 12px; font-weight: normal;
}
#host_inf .in-line-background {
        background: #f4f8fb;
}
#host_inf .in-line-3 {
        background: url(053.gif) repeat-x bottom left; margin-bottom: 10px;
}
#host_inf .in-help-link {
        font-family: Arial,Helvetica,sans-serif; padding: 10px 10px 4px 0;
}
#host_inf .in-help-link A, #host_inf .in-help-link A:visited {
        TEXT-DECORATION: none; COLOR: #000; font-size: 12px; border-bottom: 1px dashed #000; cursor: pointer;
}
#host_inf .in-help-link A:hover {
        TEXT-DECORATION: none; COLOR: #004a80; font-size: 12px; border-bottom: 0px; cursor: pointer;
}
#host_inf .blok-how-to-start {
        width: 430px; float: left; padding-top: 5px;
}
#host_inf .blok-how-to-start-cell {
        width: 430px; float: left; min-height: 310px; background: #fff; -webkit-border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; -webkit-box-shadow: 0 2px 4px -1px #888; -moz-box-shadow: 0 2px 4px -1px #888; box-shadow: 0 2px 4px -1px #888;  border: #c7daed 1px solid;
}
#host_inf .blok-how-to-start-cell-in {
        padding: 10px 15px 10px 15px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; COLOR: #000;
}
#host_inf .blok-how-to-start-cell-in SPAN {
        text-align: center; display: block;
}
#host_inf .blok-how-to-start-cell-in P {
        padding: 0; margin: 0; text-indent: 15px; line-height: 1.5;
}
#host_inf .blok-how-to-start-space, #host_inf .blok-how-to-start-space-in {
        width: 114px; height: 40px; text-align: center; vertical-align: middle; display: table-cell;
}
#host_inf .blok-how-to-start-space-in {
        height: 310px;
}
#host_inf .blok-how-to-start-help-cell {
        width: 430px; float: left; min-height: 310px;
}
#host_inf .blok-how-to-start-help-cell-tel {
        background: url('ico_unix_host/tel.gif') no-repeat; margin: 15px 0 15px 30px; padding-left: 46px;
}
#host_inf .blok-how-to-start-help-cell-tel-in {
        font-family: Arial,Helvetica,sans-serif; font-size: 18px; COLOR: #000; height: 75px;  line-height: 1.4;
}
#host_inf .blok-how-to-start-help-cell-tel-in SPAN {
        float: left; width: 75px;
}
#host_inf .blok-how-to-start-help-cell-mail {
        margin: 25px 0 10px 30px;
}
#host_inf .blok-how-to-start-help-cell-mail-in {
        font-family: Arial,Helvetica,sans-serif; font-size: 18px; COLOR: #004a80; height: 30px;
}
#host_inf .blok-how-to-start-help-cell-mail-in SPAN {
        position: relative; top: 2px;
}
#host_inf .blok-how-to-start-help-cell-mail-in A, #host_inf .blok-how-to-start-help-cell-mail-in A:visited, #host_inf .blok-how-to-start-help-cell-link A, #host_inf .blok-how-to-start-help-cell-link {
        TEXT-DECORATION: underline; COLOR: #004a80; font-size: 18px; margin-left: 5px;
}
#host_inf .blok-how-to-start-help-cell-mail-in A:hover, #host_inf .blok-how-to-start-help-cell-link A:hover {
        TEXT-DECORATION: none; COLOR: #004a80; font-size: 18px; margin-left: 5px;
}
#host_inf .blok-how-to-start-help-cell-office {
        font-family: Arial,Helvetica,sans-serif; font-size: 18px; COLOR: #000; height: 30px; padding: 10px 0 0px 75px;
}
#host_inf .blok-how-to-start-help-cell-link {
        font-family: Arial,Helvetica,sans-serif; font-size: 18px; COLOR: #004a80; padding: 10px 0 0 50px; float: left;
}
#host_inf .blok-how-to-start-rh {
        height: 35px;
}
#host_inf .f-title-5 {
        padding: 6px 0 15px 0px; text-align: center;
}
#host_inf .f-title-5 H2 {
        font-size: 30px; font-family: 'PT Serif', Arial, Helvetica, sans-serif; color: #000; font-weight: normal; padding: 0; margin: 0;
}
#host_inf .f-title-5 SPAN {
        font-size: 18px;
}
#host_inf .blok-teh {
        float: left; width: 740px;
}
#host_inf .blok-teh-1 {
        float: left; width: 370px;
}
#host_inf .blok-teh-2 {
        width: 145px; height: 80px; text-align: center; vertical-align: middle; display: table-cell;
}
#host_inf .blok-teh-partner {
        width: 240px; height: 300px; text-align: center; vertical-align: middle; display: table-cell;
}
#host_inf .blok-teh-partner-in {
        padding: 0 10px 0 10px; font-size: 14px; font-family: Arial,Helvetica,sans-serif; color: #004a80; font-style: italic;
}
#host_inf .blok-teh-partner-in IMG {
        border: 0;
}
#host_inf .blok-teh-partner-in A, #host_inf .blok-teh-partner-in A:visited {
        TEXT-DECORATION: underline; COLOR: #004a80; font-size: 14px; display: block;
}
#host_inf .blok-teh-partner-in A:hover {
        TEXT-DECORATION: none; COLOR: #000; font-size: 14px; display: block;
}
#host_inf .teh-cell {
        padding: 9px 0 6px 0; font-size: 15px; font-family: Arial,Helvetica,sans-serif; color: #000;
}
#host_inf .teh-cell SPAN {
        padding-right: 12px; font-size: 16px;
}
#host_inf .teh-cell I {
        padding-left: 4px; font-size: 14px; font-style: normal;
}

#develops H1 {
        text-align: center; font-size: 26px; font-family: 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color: #323232;
}
#develops .fm14 {
        line-height: 1.5; text-align: center; font-size: 15px; margin: 0 30px 10px 30px; background: url(014.gif) repeat-x bottom left; padding: 0 90px 15px 90px; font-family: Arial,Helvetica,Verdana,Sans-serif;
}
#develops .tarif_item {
        float: left; width: 280px;
}
#develops .tarif-line {
        margin: 0 auto; width: 840px;
}





.iblock {
        width: 250px; -webkit-box-shadow: 0 2px 4px 0px #888; -moz-box-shadow: 0 2px 4px 0px #888; box-shadow: 0 2px 4px 0px #888; border-radius: 8px 8px 8px 8px; margin: 0 auto;
}
.iblock-head {
        min-height: 70px; background: #f7fbfd; -webkit-box-shadow: inset 0 2px 3px -2px #888; -moz-box-shadow: inset 0 2px 3px -2px #888; box-shadow: inset 0 2px 3px -2px #888; border-radius: 8px 8px 0 0; border-top: 2px #f7fbfd solid; border-left: 2px #f7fbfd solid; border-right: 2px #f7fbfd solid;
}
.iblock-head-title {
        font-family: 'PT Serif',Arial,Helvetica,Verdana,Sans-serif; font-size: 18px; color: #323232; padding: 10px 30px 8px 8px; font-weight: bold; text-align: center;
}
.iblock-head-line {
        background: url('iblock/p.gif') repeat-x; height: 1px; margin: 0 40px;
}
.iblock-head-price {
        font-family: 'PT Serif',Arial,Helvetica,Verdana,Sans-serif; font-size: 12px; color: #323232; padding: 8px 8px 7px 8px; text-align: center; line-height: 1.45;
}
.iblock-head-price SPAN {
        font-size: 17px; font-weight: bold;
}
.iblock-head-qmark {
        position: relative;
}
.iblock-head-qmark-in {
        position: absolute; right: 7px; top: 10px;
}
.iblock-head-qmark-in A {
        cursor: pointer;
}
.iblock-item-01, .iblock-item-02, .iblock-item-03, .iblock-item-04, .iblock-item-05 {
        min-height: 120px; background: url('iblock/item-bg-1.gif') #319ce2 repeat-x; border-radius: 0 0 8px 8px;
}
.iblock-item-02 {
        background: url('iblock/item-bg-2.gif') #76c801 repeat-x;
}
.iblock-item-03 {
        background: url('iblock/item-bg-3.gif') #eec315 repeat-x;
}
.iblock-item-04 {
        background: url('iblock/item-bg-4.gif') #ee490f repeat-x;
}
.iblock-item-05 {
        background: url('iblock/item-bg-5.gif') #d26b61 repeat-x;
}
.iblock-item-arrow {
        min-height: 20px; background: url('iblock/arrow.gif') no-repeat top center;
}
.iblock-item-inf {
        padding: 20px 20px 15px 20px;
}
.iblock-item-inf-in {
        background: #fff; padding: 3px 10px 3px 10px; border: 1px #989898 solid;
}
.iblock-item-inf-t {
        font-family: Arial,Helvetica,Verdana,Sans-serif; font-size: 12px; color: #323232; line-height: 1.45; padding: 5px 0;
}
.iblock-item-inf-i, .iblock-item-inf-ii {
        font-family: Arial,Helvetica,Verdana,Sans-serif; font-size: 12px; color: #323232; line-height: 1.45; float: right; width: 30px; text-align: center; padding-top: 8px;
}
.iblock-item-inf-ii {
        width: 70px; padding-top: 0px; font-weight: bold; font-size: 13px;
}
.iblock-item-inf-line {
        background: url('iblock/p.gif') repeat-x; height: 1px; margin: 0 15px;
}
.iblock-btn-line {
        padding: 0 20px 15px 20px;
}
.iblock-oblock {
        padding: 8px 25px 8px 25px; background: #323232; border-left: 1px #000 solid; border-right: 1px #000 solid; border-top: 1px #000 solid; border-bottom: 1px #f7fbfd solid; font-family: Arial,Helvetica,Verdana,Sans-serif; font-size: 11px; color: #fff; line-height: 1.45; display: none;
}
.iblock-oblock A, .iblock-oblock A:visited {
        TEXT-DECORATION: underline; COLOR: #fff; font-size: 11px;
}
.iblock-oblock A:hover {
        TEXT-DECORATION: none; COLOR: #787878; font-size: 11px;
}
A.button-032 , A:visited.button-032 {
        padding: 0 12px;
        height: 25px;
        display: inline-block;
        background: linear-gradient(top,#f08527,#ee490f);
        background: -webkit-linear-gradient(top,#f08527,#ee490f);
        background: -moz-linear-gradient(top,#f08527,#ee490f);
        background: -o-linear-gradient(top,#f08527,#ee490f);
        background: -ms-linear-gradient(top,#f08527,#ee490f);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f08527', endColorstr='#ee490f');
        min-width: 55px;
        border: 1px solid;
        border-color: #ffb041;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        -o-border-radius: 6px;
        border-radius: 6px;
        text-decoration: none;
        line-height: 26px;
        color: #fff;
        font-size: 13px;
        text-transform: uppercase;
        font-weight: bold;
        font-family: Arial,Helvetica,Verdana,Sans-serif;
        text-shadow: 0 1px 0 #0d3c00;
        -webkit-box-shadow: 0 2px 2px -1px #1d1d1d;
        -moz-box-shadow: 0 2px 2px -1px #1d1d1d;
        box-shadow: 0 2px 2px -1px #1d1d1d;
}
A:hover.button-032 {
        background: linear-gradient(top,#ee490f,#f08527);
        background: -webkit-linear-gradient(top,#fee490f,#f08527);
        background: -moz-linear-gradient(top,#ee490f,#f08527);
        background: -o-linear-gradient(top,#ee490f,#f08527);
        background: -ms-linear-gradient(top,#ee490f,#f08527);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee490f', endColorstr='#f08527');
        border: 1px solid;
        border-color: #ffb041;
        text-decoration: none;
        color: #fff;
        font-size: 13px;
        text-transform: uppercase;
        font-weight: bold;
        font-family: Arial,Helvetica,Verdana,Sans-serif;
        text-shadow: 0 1px 0 #0d3c00;
        -webkit-box-shadow: 0 1px 2px -1px #1d1d1d;
        -moz-box-shadow: 0 1px 2px -1px #1d1d1d;
        box-shadow: 0 1px 2px -1px #1d1d1d;
}


A.button-033 , A:visited.button-033 {
        padding: 0 10px;
        height: 22px;
        display: inline-block;
        background: linear-gradient(top,#40d126,#3eaa21);
        background: -webkit-linear-gradient(top,#40d126,#3eaa21);
        background: -moz-linear-gradient(top,#40d126,#3eaa21);
        background: -o-linear-gradient(top,#40d126,#3eaa21);
        background: -ms-linear-gradient(top,#40d126,#3eaa21);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40d126', endColorstr='#3eaa21');
        min-width: 55px;
        border: 1px solid;
        border-color: #3eaa21;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        -o-border-radius: 6px;
        border-radius: 6px;
        text-decoration: none;
        line-height: 22px;
        color: #fff;
        font-size: 13px;
        font-family: Arial,Helvetica,Sans-serif;
        text-shadow: 0 1px 0 #0d3c00;
        -webkit-box-shadow: 0 2px 2px -1px #1d1d1d;
        -moz-box-shadow: 0 2px 2px -1px #1d1d1d;
        box-shadow: 0 2px 2px -1px #1d1d1d;
}
A:hover.button-033 {
        background: linear-gradient(top,#3eaa21,#40d126);
        background: -webkit-linear-gradient(top,#3eaa21,#40d126);
        background: -moz-linear-gradient(top,#3eaa21,#40d126);
        background: -o-linear-gradient(top,#3eaa21,#40d126);
        background: -ms-linear-gradient(top,#3eaa21,#40d126);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3eaa21', endColorstr='#40d126');
        border: 1px solid;
        border-color: #3eaa21;
        text-decoration: none;
        color: #fff;
        font-size: 13px;
        font-family: Arial,Helvetica,Sans-serif;
        text-shadow: 0 1px 0 #0d3c00;
        -webkit-box-shadow: 0 1px 2px -1px #1d1d1d;
        -moz-box-shadow: 0 1px 2px -1px #1d1d1d;
        box-shadow: 0 1px 2px -1px #1d1d1d;
}




.tblock {
        float:left; width: 140px; -webkit-box-shadow: 0 1px 2px 0px #888; -moz-box-shadow: 0 1px 2px 0px #888; box-shadow: 0 1px 2px 0px #888; border-radius: 8px 8px 8px 8px; margin-right: 3px;
}
.tblock-l {
        float:left; width: 160px; margin-right: 2px; border-top: 2px #fff solid;
}
.tblock-t {
        float:left; width: 138px; margin-right: 2px; text-align: center; padding: 15px 0 10px 2px;
}
.tblock-head {
        min-height: 80px; background: #f7fbfd; -webkit-box-shadow: inset 0 2px 3px -2px #888; -moz-box-shadow: inset 0 2px 3px -2px #888; box-shadow: inset 0 2px 3px -2px #888; border-radius: 8px 8px 0 0; border-top: 2px #f7fbfd solid; border-left: 2px #f7fbfd solid; border-right: 2px #f7fbfd solid;
}
.tblock-head-l {
        min-height: 80px;
}
.tblock-head-title {
        font-family: 'PT Serif',Arial,Helvetica,Verdana,Sans-serif; font-size: 18px; color: #323232; padding: 10px 8px 7px 8px; font-weight: bold; text-align: center;
}
.tblock-head-line {
        background: url('iblock/p.gif') repeat-x; height: 1px; margin: 0 20px;
}
.tblock-head-price {
        font-family: 'PT Serif',Arial,Helvetica,Verdana,Sans-serif; font-size: 12px; color: #323232; padding: 8px 8px 7px 8px; text-align: center; line-height: 1.40;
}
.tblock-head-price SPAN {
        font-size: 16px; font-weight: bold;
}
.tblock-head-qmark {
        position: relative; display: none;
}
.tblock-head-qmark-in {
        position: absolute; right: 7px; top: 10px;
}
.tblock-head-qmark-in A {
        cursor: pointer;
}
.tblock-item-01-l, .tblock-item-01, .tblock-item-02, .tblock-item-03, .tblock-item-04, .tblock-item-05 {
        min-height: 120px; background: url('iblock/item-bg-1.gif') #319ce2 repeat-x;  border-radius: 0 0 8px 8px;
}
.tblock-item-02 {
        background: url('iblock/item-bg-2.gif') #76c801 repeat-x;
}
.tblock-item-03 {
        background: url('iblock/item-bg-3.gif') #eec315 repeat-x;
}
.tblock-item-04 {
        background: url('iblock/item-bg-4.gif') #ee490f repeat-x;
}
.tblock-item-05 {
        background: url('iblock/item-bg-5.gif') #d26b61 repeat-x;
}
.tblock-item-01-l {
        background: #fff;
}
.tblock-item-arrow {
        min-height: 20px; background: url('iblock/arrow.gif') no-repeat top center;
}
.tblock-item-inf {
        padding: 14px 3px 10px 3px;
}
.tblock-item-inf-in {
        background: #fff; border-radius: 6px;
}
.tblock-item-inf-line-1, .tblock-item-inf-line-2, .tblock-item-inf-line-1-l, .tblock-item-inf-line-2-l {
        font-family: 'PT Serif', Arial, Helvetica, sans-serif; font-size: 17px; color: #323232; text-align: center; min-height: 55px; padding: 10px 2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.tblock-item-inf-line-2, .tblock-item-inf-line-2-l {
        background: #e9f6fc;
}
.tblock-item-inf-line-2 IMG, .tblock-item-inf-line-1 IMG {
        margin-top: 13px;
}
.tblock-item-inf-line-1-l, .tblock-item-inf-line-2-l {
        padding: 0 10px 0 10px; font-size: 14px;
}
.tblock-item-inf-line-1-l-in, .tblock-item-inf-line-2-l-in {
        vertical-align: middle; display: table-cell; padding: 5px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: left;
}



.tblock-item-inf-t {
        font-family: 'PT Serif',Arial,Helvetica,Verdana,Sans-serif; font-size: 12px; color: #323232; line-height: 1.45; padding: 5px 0;
}
.tblock-item-inf-i, .tblock-item-inf-ii {
        font-family: 'PT Serif',Arial,Helvetica,Verdana,Sans-serif; font-size: 12px; color: #323232; line-height: 1.45; float: right; width: 30px; text-align: center; padding-top: 8px;
}
.tblock-item-inf-ii {
        width: 70px; padding-top: 0px; font-weight: bold; font-size: 13px;
}
.tblock-item-inf-line {
        background: url('iblock/p.gif') repeat-x; height: 1px; margin: 0 15px;
}
.tblock-btn-line {
        padding: 0 20px 15px 20px;
}
.tblock-oblock {
        padding: 8px 25px 8px 25px; background: #323232; border-left: 1px #000 solid; border-right: 1px #000 solid; border-top: 1px #000 solid; border-bottom: 1px #f7fbfd solid; font-family: 'PT Serif',Arial,Helvetica,Verdana,Sans-serif; font-size: 11px; color: #fff; line-height: 1.45; display: none;
}




#sitebuilder .left-icons {
        float: left; width: 190px; text-align: center; padding-top: 60px;
}
#sitebuilder .left-icons-text {
        padding: 7px 0; font-family: 'PT Serif',Arial,Helvetica,Verdana,Sans-serif; font-size: 16px; color: #323232; font-weight: bold;
}
#sitebuilder .left-icons-arrow {
        padding-right: 14px; text-align: right;
}
#sitebuilder .right-icons {
        float: left; width: 220px; padding-top: 8px;
}
#sitebuilder .right-icons-arrow-02 {
        padding-left: 10px;
}
#sitebuilder .right-icons-arrow-03 {
        padding-left: 80px;
}
#sitebuilder .right-icons-arrow-04 {
        padding-left: 65px;
}
#sitebuilder .right-icons-block-01, #sitebuilder .right-icons-block-02 {
        padding: 5px 0 1px 0; font-family: 'PT Serif',Arial,Helvetica,Verdana,Sans-serif; font-size: 14px; color: #323232;
}
#sitebuilder .right-icons-block-01 SPAN, #sitebuilder .right-icons-block-02 SPAN {
        font-weight: bold;
}
#sitebuilder .right-icons-block-01 IMG {
        float: right; padding-left: 5px;
}
#sitebuilder .right-icons-block-02 IMG {
        float: left; padding-right: 10px;
}














@import url(http://fonts.googleapis.com/css?family=Noto+Sans&subset=cyrillic);
#partner_info H1 {
        text-align: center; font-size: 22px; padding-top: 15px; font-family: 'PT Serif', sans-serif;
}
#partner_info .banner {
        position: absolute;
}
#partner_info .right-banner-block {
        float: right; width: 350px; height: 300px;
}
#partner_info .right-banner-line {
        BACKGROUND: url('partners/line-1.png') no-repeat; height: 72px; width: 350px;
}
#partner_info .right-banner-line-0 {
        height: 13px; width: 350px;
}
#partner_info .right-banner-line-00 {
        height: 3px; width: 350px;
}
#partner_info .right-banner-line-1 {
        width: 350px; text-align: center; padding-top: 8px;
}
#partner_info .right-banner-line-n {
        float: left; width: 80px; height: 60px; text-align: center; padding-top: 15px; font-size: 27px; font-family: 'PT Serif',Arial,Helvetica,sans-serif; color: #fff; font-weight: bold; padding-left: 1px;
}
#partner_info .right-banner-line-t {
        float: left; width: 250px; height: 60px; text-align: left;
}
#partner_info .right-banner-line-t-title {
        padding-top: 6px; font-size: 16px; font-family: 'PT Serif',Arial,Helvetica,sans-serif; color: #000; font-weight: bold; padding-left: 10px;
}
#partner_info .right-banner-line-t-text {
        font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: #6d6d6d; padding-left: 20px;
}
#partner_info A.button-03, #partner_info A:visited.button-03 {
        padding: 0 12px;
        height: 28px;
        display: inline-block;
        background: linear-gradient(top,#51d03a,#3eaa21);
        background: -webkit-linear-gradient(top,#51d03a,#3eaa21);
        background: -moz-linear-gradient(top,#51d03a,#3eaa21);
        background: -o-linear-gradient(top,#51d03a,#3eaa21);
        background: -ms-linear-gradient(top,#51d03a,#3eaa21);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#51d03a', endColorstr='#3eaa21');
        min-width: 55px;
        border: 1px solid;
        border-color: #3eaa21;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        -o-border-radius: 6px;
        border-radius: 6px;
        text-decoration: none;
        line-height: 28px;
        color: #fff;
        font-size: 16px;
        font-family: Arial,Helvetica,sans-serif;
        text-shadow: 0 1px 0 #663300;
        -webkit-box-shadow: 0 3px 2px -2px #000;
        -moz-box-shadow: 0 3px 2px -2px #000;
        box-shadow: 0 3px 2px -2px #000;
}
#partner_info A:hover.button-03 {
        background: linear-gradient(top,#51d03a,#51d03a);
        background: -webkit-linear-gradient(top,#51d03a,#51d03a);
        background: -moz-linear-gradient(top,#51d03a,#51d03a);
        background: -o-linear-gradient(top,#51d03a,#51d03a);
        background: -ms-linear-gradient(top,#51d03a,#51d03a);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#51d03a', endColorstr='#51d03a');
        border: 1px solid;
        border-color: #3eaa21;
        text-decoration: none;
        color: #fff;
        font-size: 16px;
        font-family: Arial,Helvetica,sans-serif;
        text-shadow: 0 1px 0 #663300;
        -webkit-box-shadow: 0 2px 2px -2px #000;
        -moz-box-shadow: 0 2px 2px -2px #000;
        box-shadow: 0 2px 2px -2px #000;
}
#partner_info .c-text {
        padding: 20px 230px 20px 230px; text-align: center; font-size: 15px; font-family: Arial,Helvetica,sans-serif; color: #000; line-height: 1.4;
}
#partner_info .left-c {
        float: left; width: 600px;
}
#partner_info .right-c {
        float: left; width: 400px;
}
#partner_info .block-1 {
        padding: 0 10px;
}
#partner_info .block-1-title {
        font-size: 20px; font-family: 'PT Serif',Arial,Helvetica,sans-serif; color: #004a80; font-weight: bold;
}
#partner_info .block-1-item {
        padding-top: 15px;
}
#partner_info .block-1-item-icon {
        float: left; width: 140px;
}
#partner_info .block-1-item-text {
        float: left; width: 440px; font-family: Arial,Helvetica,sans-serif; color: #000; font-size: 14px; line-height: 1.4;
}
#partner_info .block-1-item-text SPAN {
        font-size: 18px; font-weight: bold; line-height: 1.8;
}
#partner_info .block-2 {
        padding: 10px 10px 10px 20px; BACKGROUND: url('014-v.gif') #fff repeat-y;
}
#partner_info .block-2-title {
        font-size: 16px; font-family: 'PT Serif',Arial,Helvetica,sans-serif; color: #004a80; font-weight: bold; padding-bottom: 6px;
}
#partner_info .block-2-item {
        padding-top: 10px;
}
#partner_info .block-2-item-icon {
        float: left; padding: 2px 8px 0 25px;
}
#partner_info .block-2-item-text {
        float: left; width: 300px; font-family: Arial,Helvetica,sans-serif; color: #000; font-size: 15px;
}
#partner_info .block-2-three-dots {
        text-align: center; padding: 15px 80px 15px 0;
}
#partner_info .block-2-item-text-2 {
        width: 330px; font-family: Arial,Helvetica,sans-serif; color: #000; font-size: 15px; text-align: center; line-height: 1.4;
}
#partner_info .block-3 {
        padding: 70px 10px 10px 20px;
}
#partner_info .block-3-title {
        font-size: 16px; font-family: 'PT Serif',Arial,Helvetica,sans-serif; color: #004a80; font-weight: bold; padding-bottom: 6px;
}
#partner_info .block-3-item {
        padding-top: 10px;
}
#partner_info .block-3-item-icon {
        float: left; padding: 1px 10px 0 15px;
}
#partner_info .block-3-item-text {
        float: left; width: 310px; font-family: Arial,Helvetica,sans-serif; color: #000; font-size: 12px;
}
#partner_info .block-3-item-text SPAN {
        font-size: 15px; font-weight: bold;
}
#partner_info .block-3-item-btn {
        text-align: center; padding-top: 30px;
}
#partner_info .block-model {
        padding: 30px 10px;
}
#partner_info .block-model-title {
        font-size: 30px; font-family: 'PT Serif',Arial,Helvetica,sans-serif; color: #004a80; padding-bottom: 12px; text-align: center;
}
#partner_info .block-model-block-1, #partner_info .block-model-block-2 {
        float: left; width: 50%;
}
#partner_info .block-model-block-1-in {
        padding-right: 20px;
}
#partner_info .block-model-block-2-in {
        padding-left: 20px;
}
#partner_info .block-model-block-1-title, #partner_info .block-model-block-2-title {
        font-size: 18px; font-family: 'PT Serif',Arial,Helvetica,sans-serif; color: #000; font-weight: bold; text-align: center; padding: 16px 0 11px 0; background: url('014.gif') #f4f8fb repeat-x bottom;
}
#partner_info .block-model-block-1-text, #partner_info .block-model-block-1-text-2, #partner_info .block-model-block-2-text, #partner_info .block-model-block-2-text-2 {
        font-size: 13px; font-family: Arial,Helvetica,sans-serif; color: #000; padding: 15px 30px; line-height: 1.6;
}
#partner_info .block-model-block-1-title-in, #partner_info .block-model-block-2-title-in {
        font-size: 14px; font-family: Arial,Helvetica,sans-serif; color: #000; padding: 5px 30px; line-height: 1.6; font-weight: bold; text-align: center;
}
#partner_info .block-model-block-1-sub, #partner_info .block-model-block-2-sub {
        padding: 0 10px 5px 10px;
}
#partner_info .block-model-block-1-text-2, #partner_info .block-model-block-2-text-2 {
        width: 420px; padding: 0; float: left;
}
#partner_info .block-model-block-1-text-2-img, #partner_info .block-model-block-2-text-2-img {
        width: 30px; float: left; padding-top: 2px;
}
#partner_info .block-model-sub {
        width: 50%; text-align: center; padding: 5px 0; float: left;
}
#partner_info .block-model-u {
        background: #ecffdc; margin-top: 10px; -webkit-box-shadow: 0 8px 6px -5px #888; -moz-box-shadow: 0 8px 6px -5px #888; box-shadow: 0 8px 6px -5px #888; padding-bottom: 10px;
}
#partner_info .block-model-u-title {
        font-size: 18px; font-family: 'PT Serif',Arial,Helvetica,sans-serif; color: #000; font-weight: bold; text-align: center; padding: 16px 0 11px 0;
}
#partner_info .block-model-u-in {
        background: url('014.gif') #fff repeat-x top; margin: 0 10px; padding: 15px 5px;
}
#partner_info .block-u-pro-title, #partner_info .block-u-pro-title-2 {
        font-size: 14px; font-family: Arial,Helvetica,sans-serif; color: #000; font-weight: bold; text-align: center;
}
#partner_info .block-u-pro-title-2 {
         padding-bottom: 12px;
}
#partner_info .block-u-pro-title, #partner_info .block-u-pro-title-3, #partner_info .block-u-pro-title-3-p {
        width: 25%; float: left;
}
#partner_info .block-u-pro-sp {
        background: url('014-o.gif') #fff repeat-x bottom; margin: 0 10px; padding-bottom: 12px;
}
#partner_info .block-u-pro-title-3 {
        padding-bottom: 6px; width: 25%;
}
#partner_info .block-u-pro-title-3-p {
        padding-bottom: 6px; width: 50%;
}
#partner_info .block-u-pro-title-3-in, #partner_info .block-u-pro-3-in {
        font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: #000; text-align: center; float: left; width: 50%;
}
#partner_info .block-u-pro-3-in {
        font-size: 13px;
}
#partner_info .block-u-pro-in, #partner_info .block-u-pro-in-2, #partner_info .block-u-pro-in-p, #partner_info .block-u-pro-in-2-p {
        font-size: 13px; font-family: Arial,Helvetica,sans-serif; color: #000; text-align: center; padding: 10px 0; float: left; width: 25%;
}
#partner_info .block-u-pro-in-p, #partner_info .block-u-pro-in-2-p {
        width: 50%;
}
#partner_info .block-u-pro-in-2, #partner_info .block-u-pro-in-2-p {
        background: #f5f5f5;
}














#partner_inf H1 {
        text-align: left; font-size: 22px; padding: 10px 0 10px 40px; float: left; font-family: 'Noto Sans', sans-serif;
}
#partner_inf  A.btn_start, #partner_inf  A.btn_start:visited {
        BACKGROUND: url('btn_start.gif') #3eaa21 repeat-x; FONT: 15px Arial,Helvetica,sans-serif; CURSOR: pointer; color: #ffffff; height: 40px; FONT-WEIGHT: bold; text-shadow: 0 1px 0 #000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 12px 20px 8px 20px; -webkit-box-shadow: 0 2px 4px -1px #888; -moz-box-shadow: 0 2px 4px -1px #888; box-shadow: 0 2px 4px -1px #888; TEXT-DECORATION: none;  text-transform: uppercase;
}
#partner_inf  A.btn_start:hover {
        BACKGROUND: #3eaa21; FONT: 15px Arial,Helvetica,sans-serif; CURSOR: pointer; color: #ffffff; height: 40px; FONT-WEIGHT: bold; text-shadow: 0 1px 0 #000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 12px 20px 8px 20px;-webkit-box-shadow: 0 2px 4px -1px #000; -moz-box-shadow: 0 2px 4px -1px #000; box-shadow: 0 2px 4px -1px #000; TEXT-DECORATION: none; text-transform: uppercase;
}
#partner_inf .line_1 {
        background: url(014.gif) repeat-x bottom left; height: 10px;
}
#partner_inf .line_2 {
        background: url(080.gif) repeat-x top left; min-height: 120px;
}
#partner_inf .bnr-blok-1 {
        float: left; width: 60%;
}
#partner_inf .bnr-blok-1-in1 {
        float: left; padding: 0 10px 10px 34px;
}
#partner_inf .bnr-blok-1-in2 {
        float: left; padding: 20px 10px 10px 30px; text-align: right; font-size: 24px; font-family: 'Noto Sans', sans-serif; text-transform: uppercase; color: #36648b; font-weight: bold; line-height: 1.4; text-shadow: 0 1px 0 #888;
}
#partner_inf .bnr-blok-2 {
        float: left; width: 40%;
}
#partner_inf .bnr-blok-2-in1 {
        padding: 10px 10px 0px 5px; text-align: left; font-size: 120px; font-family: 'Noto Sans', sans-serif; color: #7ccd7c; font-weight: bold; text-shadow: 0 1px 0 #888;
}
#partner_inf .bnr-blok-2-in2 {
        padding: 0 10px 10px 5px; font-size: 24px; font-family: 'Noto Sans', sans-serif; text-transform: uppercase; color: #36648b; font-weight: bold; line-height: 1.4; text-shadow: 0 1px 0 #888;
}
#partner_inf .bnr-blok-2-in1 SPAN {
        font-size: 36px;
}
#partner_inf H2 {
        text-align: left; font-size: 61px; padding: 0 0 10px 70px; font-family: 'Noto Sans', sans-serif; text-transform: uppercase; color: #4f94cd; text-shadow: 0 1px 0 #000; margin: 0px;
}












#footer .block-1 {
        min-height: 150px; background: url('footer-01.gif') #fff repeat-x bottom left;
}
#footer .block-1-bg-c {
        min-height: 150px; background: url('footer-02-c.gif') #fff repeat-x bottom left;
}
#footer .block-1-bg-l {
        min-height: 150px; background: url('footer-02-l.gif') no-repeat bottom left;
}
#footer .block-1-bg-r {
        min-height: 150px; background: url('footer-02-r.gif') no-repeat bottom right;
}
#footer .block-1-bg-r {
        min-height: 150px; background: url('footer-02-r.gif') no-repeat bottom right;
}
#footer .block-1-tytle {
        text-align: center; font-size: 18px; font-family: Arial,Helvetica,sans-serif; color: #000; font-weight: bold; background: url(014.gif) repeat-x bottom left; height: 25px; margin: 0 20px;
}
/* Слайдер логотипов клиентов */
#slider-footer { overflow:hidden; padding: 15px 0 10px; }
#slider-footer .viewport { width: 875px; height: 90px; overflow: hidden; position: relative; margin: 0 auto; }
#slider-footer .buttons { background:url("../logo/buttons.png") no-repeat scroll 0 0 transparent; display: block; margin: 60px 10px 0 0; background-position: 0 -38px; text-indent: -999em; float: left; width: 39px; height: 37px; overflow: hidden; position: relative; }
#slider-footer .next { background-position: 0 0; margin: 60px 0 0 10px;  }
#slider-footer .disable { visibility: hidden; }
#slider-footer .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 875px; left: 0 top: 0; }
#slider-footer .overview li{ float: left; height: 90px; width: 875px;}
#slider-footer .yc4s {
                width: 125px; height: 90px; text-align: center; vertical-align: middle; display: table-cell;
}
#slider-footer .yc4s IMG {
                border: 0;
}




#footer .block-2 {
        background: #3c739d;
}
#footer .block-2-1 {
        float: left; width: 700px; min-height: 300px;
}
#footer .block-breadcrumb {
        background: url('014.png') repeat-x bottom left; margin-left: 40px; padding: 5px 5px 10px 5px;
}
#footer .block-breadcrumb-cell {
        float: left; font-size: 11px; font-family: Arial,Helvetica,sans-serif; color: #d4e5f6; padding-right: 10px;
}
#footer .block-breadcrumb-cell A, #footer .block-breadcrumb-cell A:visited {
        TEXT-DECORATION: underline; COLOR: #d4e5f6;
}
#footer .block-breadcrumb-cell A:hover {
        TEXT-DECORATION: none; COLOR: #fff;
}
#footer .block-footer-menu {
        margin-left: 40px; padding: 0 10px 40px 0;
}
#footer .block-footer-menu-cell {
        float: left;
}
#footer .block-footer-menu-cell-in {
        padding: 20px 20px 10px 25px;
}
#footer .block-footer-menu-title {
        font-size: 16px; font-family: Arial,Helvetica,sans-serif; color: #d4e5f6; font-weight: bold; padding-bottom: 8px;
}
#footer .block-footer-menu-l {
        font-size: 14px; font-family: Arial,Helvetica,sans-serif; color: #fff; padding-bottom: 6px;
}
#footer .block-footer-menu-l A, #footer .block-footer-menu-l A:visited {
        TEXT-DECORATION: underline; COLOR: #fff;
}
#footer .block-footer-menu-l A:hover {
        TEXT-DECORATION: none; COLOR: #d4e5f6;
}





#footer .block-2-2 {
        float: left; width: 296px; height: 300px;
}
#footer .block-copyright {
        font-size: 11px; font-family: Arial,Helvetica,sans-serif; color: #d4e5f6; margin: 10px 30px 0 20px;
}
#footer .block-contacts {
        font-size: 11px; font-family: Arial,Helvetica,sans-serif; color: #d4e5f6; margin: 35px 30px 0 20px;
}
#footer .block-contacts SPAN {
        font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: #fff; font-weight: bold;
}
#footer .block-counts  {
        font-size: 11px; font-family: Arial,Helvetica,sans-serif; color: #d4e5f6; margin: 60px 30px 0 20px;
}
#footer .block-counts IMG {
        opacity: 0.2;
}