#content .block_13 .right  .btn{
    height:62px;
    width:428px;
    padding:0 27px 0 27px;
    font:18px/55px Arial, Helvetica, sans-serif;
    /*color:#a1a1a1;*/
    background:url(../img/buttons/send_message.jpg);
    margin:0 0 16px 0;
    border:none;
    outline:none;
    cursor: pointer;

}

* {
    margin: 0;
    padding: 0;
}
html {
    height: 100%;
}
body {
    font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
    width: 100%;
    height: 100%;
}
a {
    color: blue;
    outline: none;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
p {
    margin: 0 0 18px
}
img {
    border: none;
}
input {
    vertical-align: middle;
}
table { 
	width: 100%; border-collapse: collapse; border-spacing: 0; 
}
#wrapper_container {

}

#wrapper {
    /*width: 960px;*/
    margin: 0 auto;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    /*border:1px solid red;*/
}


/* Header

-----------------------------------------------------------------------------*/

.wrapper {
    margin: 0 auto;
    width: 890px;
}
/******************** pre header ********************/
.pre-header {
    padding: 2px 0;
    height: 26px;
    overflow: hidden;
    /*background: url(../img/backgrounds/bg_pre-header.png) center top no-repeat;*/
    background: #45caf4;
}

.white-link {
    color: #ffffff;
}
.white-link:hover {
    color: #646464;
}
.lang {
    float: left;
    margin-top: 3px;
    width: 33px;
}
/******************** //pre header ********************/

.be-partner {
    float: right;
    padding: 0 0 0 30px;
    margin: 10px 10px 10px 0;
    height: 26px;
    font:14px/26px Arial, Helvetica, sans-serif;
    color:#1884c3;
    background: url(../img/ico/partner_ico.png) 0 0 no-repeat;
}

.content {
    background:url(../img/backgrounds/index_content.png);
    position:relative;
}

.content-404 {
    padding-right: 20%;
    padding-bottom: 250px;
    position:relative;
    background: url(../img/backgrounds/404_content.jpg);
    line-height: 1.4;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.inner-404 {
    font-size: 18px;
    /*line-height: 1.4;*/
}

.nav-404 {
    margin-left: 60px;
}

.nav-404 li {
    margin: 10px 0;
    font-size: 16px;
}

.page-title {
    margin: 0;
    padding: .83em 0;
    font: bold 34px/36px Arial, Helvetica, sans-serif;
    color: #373737;
}

.be-partner-title {
    margin: 0;
    padding: .7em 0;
    font: bold 28px Arial, Helvetica, sans-serif;
    color: #373737;
}

.text-centered {
    padding: 0 15%;
    text-align: center;
}

.partner-logos-list {
    margin: 30px -10px;
    padding: 0;
    list-style: none;
}

.pll-item {
    display: inline-block;
    margin: 0 15px 15px 0;
    width: 300px;
    height: 150px;
    overflow: hidden;
    border-radius: 9px;
    *display: inline;
    vertical-align: top;
}

.be-partner-inner {
    font-size: 18px;
    line-height: 1.4;
    color: #505050;
}


#header_container {

}

#header_container .line{
    height:4px;
    background:#45caf4;
}

#header {
    position:relative;
    height: 140px;
    width:960px;
    margin:0 auto;
    /*background: #FFE680;*/
}

#header .logo{
    position:absolute;
    top:27px;
    left:0;
    background:url(../img/logo/easydata.png);
    width:243px;
    height:68px;
}

#header .entrance {
    height:31px;
    padding:20px 0 0 0;
    width:123px;
    float:right;
}
#header .entrance a{
    font:14px/14px Arial, Helvetica, sans-serif;
    color:#1884c3;
}

#header .navi {
    height:49px;
}
#header .navi img{
    position:relative;
    display:block;
    float:right;
}
#header .navi img:hover{
    top:1px;
    cursor:pointer;
}

#header .navi a{
    display:block;
    float:right;
    font:14px/49px Arial, Helvetica, sans-serif;
    color:#646464;
    text-decoration:none;
    margin:0 21px 0 0;
}
#header .navi a:hover{
    cursor:pointer;
    color:#45caf4;
}

#header .navi span{
    display:block;
    float:right;
    font:14px/49px Arial, Helvetica, sans-serif;
    color:#45caf4;
    margin:0 27px 0 0;
}


/* Middle
-----------------------------------------------------------------------------*/
#content {
    padding: 0 0 187px;
    background:url(../img/backgrounds/index_content.png);
    position:relative;
}

#content .block_1{
    background:url(../img/backgrounds/index_content.png);
}

#content .block_1 .line{
    height:1px;
    background:#e5e5e5;
}

#content .block_1 .fill_2{
    background:url(../img/backgrounds/index-block_1.jpg) no-repeat center top;
    border:1px solid white;
}
#content .block_1 .fill{
    width:960px;
    margin:0 auto;
}

/*---------- sector 1 ------------*/
#content .block_1 .fill .sektor_1{
    margin:46px 0 5px 0;
}
#content .block_1 .fill .sektor_1 .left{
    width:664px;
    float:left;
    /*padding:0 134px 0 0;*/
    font:18px/22px Arial, Helvetica, sans-serif;
    color:#505050;
}

#content .block_1 .fill .sektor_1 .right{
    float:right;
    width: 240px;
}

#content .block_1 .fill .sektor_1 .right img{
    display:block;
    margin:0 0 14px 0;
    position:relative;
}

#content .block_1 .fill .sektor_1 .right img:hover{
    top:1px;
    cursor:pointer;
}

#content .block_1 .fill .sektor_1 h2{
    font:bold 34px/36px Arial, Helvetica, sans-serif;
    color:#373737;
    display:block;
    margin:0 0 8px 0;
}
/*---------- END of sector 1 ------------*/

/*---------- sector 2 ------------*/

#content .block_1 .fill .sektor_2{
    margin:0px 0 40px 0;
    /*border:1px solid red;*/
}

#content .block_1 .fill .sektor_2 .left{
    width:241px;
    float:left;
    margin:61px 0 0 0;
}

#content .block_1 .fill .sektor_2 .right{
    width:241px;
    float:right;
    margin:61px 50px 0 0;
}

#content .block_1 .fill .sektor_2 .mid{
    position:relative;
    float:left;
    height:450px;
    width:420px;
}
#content .block_1 .fill .sektor_2 .mid .image_1{
    position:absolute;
    z-index:100;
    left:180px;
    top:-10px;
    width:217px;
    height:418px;
    background:url(../img/pictures/mobile-2.png);
}

#content .block_1 .fill .sektor_2 .mid .image_2{
    position:absolute;
    z-index:150;
    left:90px;
    top:39px;
    width:205px;
    height:405px;
    background:url(../img/pictures/mobile-1.png);
}

#content .block_1 .fill .sektor_2 a{
    display:table-cell;
    vertical-align: middle;
    height:61px;
    padding:0 0 0 69px;
    text-decoration:none;
    color:#1884c3;
    font:bold 16px/20px Arial, Helvetica, sans-serif;
    background-repeat:no-repeat;
}
#content .block_1 .fill .sektor_2 li {
    margin:0 0 40px 0;
}

#content .block_1 .fill .sektor_2 a:hover{
    text-decoration:underline;
    background-position:0 1px;
}

#content .block_1 .fill .sektor_2  .link_1{
    background-image:url(../img/ico/select_1.png);
}

#content .block_1 .fill .sektor_2  .link_2{
    background-image:url(../img/ico/select_2.png);
}

#content .block_1 .fill .sektor_2  .link_3{
    background-image:url(../img/ico/select_3.png);
}

#content .block_1 .fill .sektor_2  .link_4{
    background-image:url(../img/ico/select_4.png);
    line-height:24px;
    padding-top:8px;
    height:53px;
}

#content .block_1 .fill .sektor_2  .link_5{
    background-image:url(../img/ico/select_5.png);
    line-height:24px;
    padding-top:8px;
    height:53px;
}

#content .block_1 .fill .sektor_2  .link_6{
    background-image:url(../img/ico/select_6.png);
    line-height:24px;
    padding-top:8px;
    height:53px;
}

#content .block_1 .fill .sektor_2  .link_7{
    background-image:url(../img/ico/select_7.png);
}

#content .block_1 .fill .sektor_2  .link_8{
    background-image:url(../img/ico/select_8.png);

}
/*---------- END of sector 2 ------------*/

/*---------- sector 3 ------------*/
#content .block_1 .fill .sektor_3{
    position:relative;
    margin:0 auto;
    width:372px;
    height:1px;
}

#content .block_1 .fill .sektor_3 .item{
    position:absolute;
    top:-33px;
    left:1px;
    z-index:120;
}

#content .block_1 .fill .sektor_3 img{
    position:relative;
}

#content .block_1 .fill .sektor_3 img:hover{
    cursor:pointer;
    top:1px;
}
/*---------- END of sector 3 ------------*/

#content .block_1 .line_bottom{
    background:url(../img/backgrounds/index-block_1-bottom.png);
    height:4px;
}
/*---- END of BLOCK 1 -----------*/


/*---- BLOCK 2 -----------*/
#content .block_2{
    background:url(../img/backgrounds/index-block_2.jpg);
}

#content .block_2 .fill{
    margin:0 auto;
    padding:55px 0 25px 0;
    width:960px;
}

#content .block_2 h2{
    display:block;
    font:bold 34px/40px Arial, Helvetica, sans-serif;
    color:#efefee;
    text-align:center;
    margin:13px 0 50px 0;
}

#content .block_2 table{
    font:14px/22px Arial, Helvetica, sans-serif;
    color:#eeeeed;
}

#content .block_2 table td{
    padding-bottom:15px;
}

#content .block_2 .col_1{
    width:151px;
    text-align:center;
    height:108px;
}

#content .block_2 .col_2{
    width:267px;
    padding:0 62px 0 0;
    vertical-align:top;
}

#content .block_2 .col_3{
    width:156px;
    text-align:center;
}

#content .block_2 .col_4{
    width:324px;
    vertical-align:top;
}

/*------------ punkts  -----------*/
#t_punkt1{
    width:151px;
    height:108px;
    background:url(../img/ico/ico_1.png) center 20px no-repeat;
}

#t_punkt2{
    width:151px;
    height:108px;
    background:url(../img/ico/ico_2.png) center 20px no-repeat;
}

#t_punkt3{
    width:151px;
    height:108px;
    background:url(../img/ico/ico_3.png) center 20px no-repeat;
}

#t_punkt4{
    width:151px;
    height:108px;
    background:url(../img/ico/ico_4.png) center 20px no-repeat;
}

#t_punkt5{
    width:151px;
    height:108px;
    background:url(../img/ico/ico_5.png) center 20px no-repeat;
}

#t_punkt6{
    width:151px;
    /*text-align:center;				 */
    height:108px;
    background:url(../img/ico/ico_6.png) center 20px no-repeat;
    /*border:1px solid red;*/
}

#t_punkt7{
    width:151px;
    /*text-align:center;				 */
    height:108px;
    background:url(../img/ico/ico_7.png) center 20px no-repeat;
    /*border:1px solid red;*/
}

#t_punkt8{
    width:151px;
    /*text-align:center;				 */
    height:108px;
    background:url(../img/ico/ico_8.png) center 20px no-repeat;
    /*border:1px solid red;*/
}
/*------------ end punkts  -----------*/

#content .block_2 table a{
    display:block;
    font:bold 18px/40px Arial, Helvetica, sans-serif;
    color:#1884c3;
}

#content .block_2  .button{
    width:432px;
    margin:0 auto;
    margin-top:65px;
}

#content .block_2  .button img{
    position:relative;
}

#content .block_2  .button img:hover{
    top:1px;
    cursor:pointer;
}

/*---- END of BLOCK 2 -----------*/

/*---- BLOCK 3 -----------*/
#content .block_3{
    background:url(../img/backgrounds/index-block_3.jpg)  center top;
}

#content .block_3 .line{
    height:6px;
    background:url(../img/backgrounds/index-block_3-top.png);
}

#content .block_3 .fill{
    margin:0 auto;
    padding:52px 0 25px 0;
    width:960px;
}

#content .block_3 h2{
    font:bold 34px/40px Arial, Helvetica, sans-serif;
    color:#373737;
    text-align:center;
    display:block;
}

#content .block_3 table{
    margin:32px 0 0 0;
}

#content .block_3 table .col_1{
    width:150px;
    padding:0 74px 0 0;
}

#content .block_3 table .col_2{
    width:150px;
    padding:0 75px 0 0;
}

#content .block_3 table .col_3{
    width:150px;
    padding:0 74px 0 0;
}

#content .block_3 table .col_4{
    width:150px;
}


#content .block_3 table .left{
    width:72px;
    text-align:left;
}

#content .block_3 table .right{
    width:69px;
    text-align:right;
}
/*---- end of BLOCK 3 -----------*/

/*---- BLOCK 4 -----------*/
#content .block_4{
    background:url(../img/backgrounds/index_content.png);
}

#content .block_4 .line{
    height:1px;
    background:#e5e5e5;
}

#content .block_4 .fill{
    width:960px;
    margin:0 auto;
    position:relative;
}

/*-------------- SEKTOR -------------*/
#content .block_4 .sektor_1{
    margin:56px 0 60px 0;
}

#content .block_4 .sektor_1 span{
    font:14px/18px Arial, Helvetica, sans-serif;
    color:#45caf4;
    display:block;
    float:left;
    padding:6px 26px 15px 43px;
    background-position:0 -40px;
}

#content .block_4 .sektor_1 a{
    font:14px/18px Arial, Helvetica, sans-serif;
    color:#1884c3;
    text-decoration:none;
    display:block;
    float:left;
    padding:6px 30px 15px 42px;
}

#content .block_4 .sektor_1 a:hover{
    text-decoration:underline;
    background-position:0 -40px;
    color:#45caf4;
}

#content .block_4 .sektor_1 .link{
    background-repeat:no-repeat;
}

#content .block_4 .sektor_1 .link_1{
    background-repeat:no-repeat;
    background-image:url(../img/ico/navi_1f.png);
}

#content .block_4 .sektor_1 .link_2{
    background-repeat:no-repeat;
    background-image:url(../img/ico/navi_2f.png);
}

#content .block_4 .sektor_1 .link_3{
    background-repeat:no-repeat;
    background-image:url(../img/ico/navi_3f.png);
}

#content .block_4 .sektor_1 .link_4{
    background-repeat:no-repeat;
    background-image:url(../img/ico/navi_4f.png);
}

#content .block_4 .sektor_1 .link_5{
    background-repeat:no-repeat;
    background-image:url(../img/ico/navi_5f.png);
}
/*-------------- END of SEKTOR -------------*/

/*------------ left-------------*/
#content .block_4 .left{
    float:left;
    width:742px;
    padding:0 5px 0 0;
    font:14px/22px Arial, Helvetica, sans-serif;
    color:#505050;
    margin:0 0 65px 0;
}

#content .block_4 .left h2{
    font:bold 34px/36px Arial, Helvetica, sans-serif;
    color:#373737;
    display:block;
    margin:0 0 25px 0;
    width: 600px;
}

#content .block_4 .left h3{
    font:bold 18px/62px Arial, Helvetica, sans-serif;
    color:#373737;
    display:block;
    margin:0 0 11px 0;
    padding:0 0 0 72px;
    height:62px;
}

#content .block_4 .left .punk_1{
    background:url(../img/ico/punkt_1.png) no-repeat left top;
}

#content .block_4 .left .punk_2{
    background:url(../img/ico/punkt_2.png) no-repeat left top;
}

#content .block_4 .left .punk_3{
    background:url(../img/ico/punkt_3.png) no-repeat left top;
}

#content .block_4 .left .punk_4{
    background:url(../img/ico/punkt_4.png) no-repeat left top;
}

#content .block_4 .left .punk_5{
    background:url(../img/ico/punkt_5.png) no-repeat left top;
}

#content .block_4 .left .punk_6{
    background:url(../img/ico/punkt_6.png) no-repeat left top;
}

#content .block_4 .left .punk_7{
    background:url(../img/ico/punkt_7.png) no-repeat left top;
}

#content .block_4 .left .punk_8{
    background:url(../img/ico/punkt_8.png) no-repeat left top;
}

#content .block_4 .left .punk_9{
    background:url(../img/ico/punkt_9.png) no-repeat left top;
}

#content .block_4 .left .punk_10{
    background:url(../img/ico/punkt_10.png) no-repeat left top;
}

#content .block_4 .left .punk_11{
    background:url(../img/ico/punkt_11.png) no-repeat left top;
}

#content .block_4 .left .punk_12{
    background:url(../img/ico/punkt_12.png) no-repeat left top;
}

#content .block_4 .left .punk_13{
    background:url(../img/ico/punkt_13.png) no-repeat left top;
}

#content .block_4 .left .punk_14{
    background:url(../img/ico/punkt_14.png) no-repeat left top;
}

#content .block_4 .left .punk_15{
    background:url(../img/ico/punkt_15.png) no-repeat left top;
}

#content .block_4 .left .punk_16{
    background:url(../img/ico/punkt_16.png) no-repeat left top;
}

#content .block_4 .left .punk_17{
    background:url(../img/ico/punkt_17.png) no-repeat left top;
}

#content .block_4 .left .punk_18{
    background:url(../img/ico/punkt_18.png) no-repeat left top;
}

#content .block_4 .left .punk_19{
    background:url(../img/ico/punkt_19.png) no-repeat left top;
}

#content .block_4 .left .punk_20{
    background:url(../img/ico/punkt_20.png) no-repeat left top;
}

#content .block_4 .left .punk_21{
    background:url(../img/ico/punkt_21.png) no-repeat left top;
}

#content .block_4 .left .punk_22{
    background:url(../img/ico/punkt_22.png) no-repeat left top;
}

#content .block_4 .left .punk_23{
    background:url(../img/ico/punkt_23.png) no-repeat left top;
}

#content .block_4 .left .punk_24{
    background:url(../img/ico/punkt_24.png) no-repeat left top;
}

#content .block_4 .left .punk_25{
    background:url(../img/ico/punkt_25.png) no-repeat left top;
}

#content .block_4 .left .punk_26{
    background:url(../img/ico/punkt_26.png) no-repeat left top;
}

#content .block_4 .left .punk_27{
    background:url(../img/ico/punkt_27.png) no-repeat left top;
}

#content .block_4 .left .punk_28{
    background:url(../img/ico/punkt_28.png) no-repeat left top;
}

#content .block_4 .left .punk_29{
    background:url(../img/ico/punkt_29.png) no-repeat left top;
}

#content .block_4 .left .punk_30{
    background:url(../img/ico/punkt_30.png) no-repeat left top;
}

#content .block_4 .left span{
    display:block;
    margin:0 0 23px 0;
    width:582px;
}

#content .block_4 .left ul{
    display:block;
    margin:0 0 17px 0;
}

#content .block_4 .left li{
    /*	display:block;*/
    font:14px/22px Arial, Helvetica, sans-serif;
    color:#373737;
    position:relative;
    left:13px;
    width:582px;
}

#content .block_4 .left li a{
    font:14px/22px Arial, Helvetica, sans-serif;
    color:#1884c3;
}

/*------------END of left-------------*/

/*------------right-------------*/
#content .block_4 .right{
    position:absolute;
    z-index:300;
    right:0px;
    /*top:1px;*/
    float:right;
    width:283px;
    background:url(../img/backgrounds/block4_right.png) no-repeat left;
    padding:0 0 0 30px;
}

#content .block_4 .right a{
    font:14px/18px Arial, Helvetica, sans-serif;
    color:#1884c3;
    text-decoration:none;

    display:block;
    padding:7px 26px 15px 43px;
    margin:0 0 5px 0;
    background-position:0 3px;
}

#content .block_4 .right a ins{
    border-bottom:1px dashed #1884c3;
    text-decoration:none;
}

#content .block_4 .right a ins:hover{
    /*border:none;	*/
    border-bottom:1px dashed #45caf4;
}

#content .block_4 .right span{
    font:14px/18px Arial, Helvetica, sans-serif;
    color:#45caf4;
    display:block;
    padding:7px 26px 15px 43px;
    margin:0 0 5px 0;
    background-position:0 -40px;
}

#content .block_4 .right a:hover{
    border:none;
    background-position:0 -37px;
    color:#45caf4;
}

#content .block_4 .right .link_1{
    background-repeat:no-repeat;
    background-image:url(../img/ico/options_navi_1f.png);
}

#content .block_4 .right .link_2{
    background-repeat:no-repeat;
    background-image:url(../img/ico/options_navi_2f.png);
}

#content .block_4 .right .link_3{
    background-repeat:no-repeat;
    background-image:url(../img/ico/options_navi_3f.png);
}

#content .block_4 .right .link_4{
    background-repeat:no-repeat;
    background-image:url(../img/ico/options_navi_4f.png);
}

#content .block_4 .right .link_5{
    background-repeat:no-repeat;
    background-image:url(../img/ico/options_navi_5f.png);
}

#content .block_4 .right .link_6{
    background-repeat:no-repeat;
    background-image:url(../img/ico/options_navi_6f.png);
}
/*------------END of right-------------*/

/*---- end of BLOCK 4 -----------*/

/*---- BLOCK 5 -----------*/
#content .block_5{
    background:url(../img/backgrounds/index_content.png);
}

#content .block_5 .line{
    height:1px;
    background:#e5e5e5;
}

#content .block_5 .fill{
    width:960px;
    margin:0 auto;
    position:relative;
    padding:50px 0 30px 0;
}

/*---- END of BLOCK 5 -----------*/

/*---- BLOCK 6 -----------*/
#content .block_6{
    background:url(../img/backgrounds/index_content.png);
}

#content .block_6 .line{
    height:1px;
    background:#e5e5e5;
}

#content .block_6 .fill{
    width:960px;
    margin:0 auto;
    position:relative;
    padding:88px 0 30px 0;
    /*border:1px solid blue;*/
}

#content .block_6 .item{
    width:290px;
    height:120px;
    float:left;
    background:url(../img/backgrounds/capabilities_table.png) center top ;
    margin:0 15px 30px 15px;
    padding:30px 0 0 0;
    /*border:1px solid red;*/
}

#content .block_6 .iter{
    width:300px;
    height:120px;
    float:left;
    background:url(../img/backgrounds/capabilities_table.png) center top ;
    margin:0 0px 30px 0px;
    padding:30px 0 0 0;
    /*border:1px solid red;*/
}

#content .block_6 .itex{
    width:300px;
    height:120px;
    float:left;
    margin:0 30px 30px 0px;
    padding:30px 0 0 0;
    /*border:1px solid red;*/
}

#content .block_6 .td{
    background:none;
}

#content .block_6 div.item:hover{
    background-position:-3px -150px;
    cursor: pointer;
}

#content .block_6 a{
    display:block;
    padding:67px 0 0 0;
    text-align:center;
    font:bold 18px/24px Arial, Helvetica, sans-serif;
    color:#373737;
    text-decoration:none;
}

#content .block_6 .link_1{
    background:url(../img/ico/capa_1.png) no-repeat top center;
}
#content .block_6 .link_2{
    background:url(../img/ico/capa_2.png) no-repeat top center;
}
#content .block_6 .link_3{
    background:url(../img/ico/capa_3.png) no-repeat top center;
}
#content .block_6 .link_4{
    background:url(../img/ico/capa_4.png) no-repeat top center;
}
#content .block_6 .link_5{
    background:url(../img/ico/capa_5.png) no-repeat top center;
}
#content .block_6 .link_6{
    background:url(../img/ico/capa_6.png) no-repeat top center;
}
#content .block_6 .link_7{
    background:url(../img/ico/capa_7.png) no-repeat top center;
}
#content .block_6 .link_8{
    background:url(../img/ico/capa_8.png) no-repeat top center;
}
#content .block_6 .link_9{
    background:url(../img/ico/capa_9.png) no-repeat top center;
}
#content .block_6 .link_10{
    background:url(../img/ico/capa_10.png) no-repeat top center;
}
#content .block_6 .link_11{
    background:url(../img/ico/capa_11.png) no-repeat top center;
}
#content .block_6 .link_12{
    background:url(../img/ico/capa_12.png) no-repeat top center;
}
#content .block_6 .link_13{
    background:url(../img/ico/capa_13.png) no-repeat top center;
}
/*---- end of BLOCK 6 -----------*/

/*---- BLOCK 7 -----------*/
#content .block_7{
    background:url(../img/backgrounds/index_content.png);
    margin:0 0 70px 0;
}

#content .block_7 .line{
    height:1px;
    background:#e5e5e5;
}

#content .block_7 .fill{
    width:960px;
    margin:0 auto;
    position:relative;
    padding:15px 0 30px 0;
    /*border:1px solid blue;*/
}

#content .block_7 h2{
    font:bold 34px/36px Arial, Helvetica, sans-serif;
    color:#373737;
    display:block;
    text-align:center;
    margin:50px 0 30px 0;
}

#content .block_7 h3{
    font:bold 18px/24px Arial, Helvetica, sans-serif;
    color:#373737;
    display:block;
    float:left;
    /*text-align:center;*/
    margin:0 0 10px 0;
    width: 370px;
}

#content .block_7 a{
    font:12px/18px Arial, Helvetica, sans-serif;
    color:#1884c3;
    display:block;
    float:right;
}

#content .block_7 span{
    display:block;
    float:right;
    border-bottom:1px dashed #1884c3;
    font:12px/18px Arial, Helvetica, sans-serif;
    color:#1884c3;
}

#content .block_7 span:hover{
    cursor:pointer;
}

#content .block_7 font{
    display:block;
    margin:0 0 35px 0;
}

#content .block_7 .hidden{
    display:none;
}

#content .block_7 .contain{
    width:822px;
    margin:0 auto;
    margin-bottom:30px;
}
#content .block_7 .spoiler{
    background:url(../img/elements/capabilities_in_spoiler.jpg) no-repeat top center #ededed;
    padding:30px 39px 16px 39px;
    font:14px/22px Arial, Helvetica, sans-serif;
    color:#505050;
}

#content .block_7 .spoiler_bot{
    width:822px;
    background:url(../img/elements/capabilities_in_spoilerbottom.jpg);
    height:15px;
}
/*---- end of BLOCK 7 -----------*/

/*---- BLOCK 8 -----------*/
#content .block_8{
    background:url(../img/backgrounds/index_content.png);
    margin:0 0 20px 0;
}

#content .block_8 .line{
    height:1px;
    background:#e5e5e5;
}

#content .block_8 .fill{
    width:960px;
    margin:0 auto;
    position:relative;
    padding:0px 0 30px 0;
    /*border:1px solid blue;*/
}

#content .block_8 h2{
    font:bold 34px/36px Arial, Helvetica, sans-serif;
    color:#373737;
    display:block;
    margin:50px 0 60px 0;
    text-align: center;
    width: auto !important;
}

#content .block_8 .item{
    width:385px;
    float:left;
    font:12px Arial, Helvetica, sans-serif;
    color:#505050;
    border:1px solid #e5e5e5;
    padding:0 17px 0 0;
    margin: 0 38px 25px 38px;
	max-height: 5000em;
	line-height: 18px;
	-webkit-text-size-adjust: 100%;
}

#content .block_8 .item img{
    display:block;
    float:left;
    margin:0 17px 0 0;
}

#content .block_8 .item h3{
    font:bold 16px Arial, Helvetica, sans-serif;
    display:block;
    margin:17px 0px 10px 0;
    line-height: 18px;
}


/*---- end of BLOCK 8 -----------*/

/*---- BLOCK 9 -----------*/
#content .block_9{
    background:url(../img/backgrounds/index_content.png);
    margin:0 0 70px 0;
}

#content .block_9 .line{
    height:1px;
    background:#e5e5e5;
}

#content .block_9 .fill{
    width:960px;
    margin:0 auto;
    position:relative;
    padding:0px 0 30px 0;
    /*border:1px solid blue;*/
}

#content .block_9 h2{
    font:bold 34px/36px Arial, Helvetica, sans-serif;
    color:#373737;
    display:block;
    margin:-40px 0 18px 0;
    text-align:center;
}

#content .block_9 h3{
    font:18px/22px Arial, Helvetica, sans-serif;
    color:#505050;
    display:block;
    margin:0px 0 60px 0;
    text-align:center;
}

#content .block_9 .contain{
    height:271px;
    overflow:hidden;
}

#content .block_9  a{
    font:16px/18px Arial, Helvetica, sans-serif;
    color:#1884c3;
    text-align:center;
    display:block;
    position:relative;
    left:-10px;
}


/*------ item_0-------------*/
#content .block_9 .item_0{
    width:142px;
    float:left;
    font:14px/26px Arial, Helvetica, sans-serif;
    color:#9d9c9c;
    padding:25px 0px 0 20px;
    margin:0 21px 0 0;
}


#content .block_9 .item_0 h4{
    font:bold 34px/36px Arial, Helvetica, sans-serif;
    color:#373737;
    display:block;
    margin:0px 0 13px 0;
}

/*------ end of item_0-------------*/

/*------ item_1-------------*/
#content .block_9 .item_1{
    width:185px;
    float:left;
    background:url(../img/elements/client_flag_1.png) no-repeat top center;
    font:14px/26px Arial, Helvetica, sans-serif;
    color:#505050;
    padding:25px 28px 0 28px;
    margin:0 12px 0 0;
}

#content .block_9 .link_1{
    font:14px/26px Arial, Helvetica, sans-serif;
    color:#505050;
    display:inline;
    position:static;
}

#content .block_9 .item_1 h4{
    font:bold 34px/36px Arial, Helvetica, sans-serif;
    color:#373737;
    display:block;
    margin:0px 0 13px 0;
    text-align:center;
}

#content .block_9 .item_1:hover{
    cursor:pointer;
}
/*------ end of item_1-------------*/

/*------ item_2-------------*/
#content .block_9 .item_2{
    width:160px;
    float:left;
    background:url(../img/elements/client_flag_2.png) no-repeat top center;
    font:14px/26px Arial, Helvetica, sans-serif;
    color:#fff;
    padding:25px 30px 0 51px;
    margin:0 12px 0 0;
}

#content .block_9 .link_2{
    font:14px/26px Arial, Helvetica, sans-serif;
    color:#fff;
    display:inline;
    position:static;
}

#content .block_9 .item_2 h4{
    font:bold 34px/36px Arial, Helvetica, sans-serif;
    color:#fff;
    display:block;
    margin:0px 0 13px 0;
    text-align:center;
    position:relative;
    left:-10px;
}

#content .block_9 .item_2:hover{
    cursor:pointer;
}
/*------ end of item_2-------------*/

/*------ item_3-------------*/
#content .block_9 .item_3{
    width:160px;
    float:left;
    background:url(../img/elements/client_flag_3.png) no-repeat top center;
    font:14px/26px Arial, Helvetica, sans-serif;
    color:#fff;
    padding:25px 30px 0 51px;
    margin:0 0px 0 0;
}

#content .block_9 .link_3{
    font:14px/26px Arial, Helvetica, sans-serif;
    color:#fff;
    display:inline;
    position:static;
}

#content .block_9 .item_3 h4{
    font:bold 34px/36px Arial, Helvetica, sans-serif;
    color:#fff;
    display:block;
    margin:0px 0 13px 0;
    text-align:center;
    position:relative;
    left:-10px;
}

#content .block_9 .item_3:hover{
    cursor:pointer;
}
/*------ end of item_3-------------*/
/*---- End of BLOCK 9 -----------*/

/*---- BLOCK 10 -----------*/
#content .block_10{
    background:url(../img/backgrounds/index_content.png);
    margin:0 0 70px 0;
}

#content .block_10 .fill{
    width:960px;
    margin:0 auto;
    position:relative;
    padding:0px 0 30px 0;
    /*border:1px solid blue;*/
}

#content .block_10 h3{
    font:bold 18px/24px Arial, Helvetica, sans-serif;
    color:#373737;
    display:block;
    margin:0 0 28px 0;
}

#content .block_10 .left{
    width:255px;
    padding:0 0 0 69px;
    float:left;
}

#content .block_10 .right{
    float:left;
    width:567px;
    color:#505050;
    font:14px/22px Arial, Helvetica, sans-serif;
}

/*---- End of BLOCK 10 -----------*/


/*---- BLOCK 11 -----------*/
#content .block_11{
    background:url(../img/backgrounds/index_content.png);
    margin:0 0 70px 0;
    color:#505050;
    font:14px/22px Arial, Helvetica, sans-serif;
}

#content .block_11 .fill{
    width:960px;
    margin:0 auto;
    position:relative;
    padding:0px 0 30px 0;
    /*border:1px solid blue;*/
}

#content .block_11 .contain{
    height:400px;
}

#content .block_11 .offset{
    padding-left:15px;
}

#content .block_11 img{
    display:block;
}

#content .block_11 h3{
    font:bold 18px/24px Arial, Helvetica, sans-serif;
    color:#373737;
    display:block;
    margin:0 0 16px 0;
}

#content .block_11 .left{
    width:134px;
    padding:0 0 0 69px;
    float:left;
    margin:0 51px 0 0;
}

#content .block_11 .right{
    float:left;
    width:350px;
}

#content .block_11 .middle{
    width:261px;
    float:left;
    padding:0 33px 0 0;
}

/*---- End of BLOCK 11 -----------*/

/*---- BLOCK 12 -----------*/
#content .block_12{
    background:url(../img/backgrounds/index_content.png);
    margin:0 0 0px 0;
    color:#505050;
    font:14px/22px Arial, Helvetica, sans-serif;
}

#content .block_12 .fill{
    width:960px;
    margin:0 auto;
    position:relative;
    padding:0px 0 10px 0;
    /*border:1px solid blue;*/
}

#content .block_12 .title{
    background:url(../img/backgrounds/comparison_table_title.jpg) no-repeat -1px top;
    width:960px;
    height:110px;
    overflow:hidden;
    padding:0 0 0 0px;
}

#content .block_12 .title a{
    font:16px/18px Arial, Helvetica, sans-serif;
    color:#1884c3;
    text-decoration:none;
    border-bottom:1px dashed #1884c3;
}

#content .block_12 .title a:hover{
    border:none;
}

#content .block_12 .title .col_1{
    width:467px;
    padding:37px 10px 0 33px;
    height:73px;
    float:left;
}

#content .block_12 .title .col_1 h3{
    font: bold 18px/18px Arial, Helvetica, sans-serif;
    color:#505050;
    display:block;
    margin:0 0 20px 0;
}

#content .block_12 .title .col_2{
    width:150px;
    height:73px;
    float:left;
    padding:37px 0 0 0;
    text-align:center;
}

#content .block_12 .title .col_2 h3{
    font: bold 18px/18px Arial, Helvetica, sans-serif;
    color:#505050;
    display:block;
    text-align:center;
    margin:0 0 25px 0;
}

#content .block_12 table{
    background:#d4d4d4;
}

#content .block_12 td{
    background:#f9f9f9;
    height:61px;
}

#content .block_12 th{
    background:#f1f1f1;
    height:61px;
}

#content .block_12 .bottom{
    height:10px;
    background:url(../img/backgrounds/comparison_table_bottom.jpg);
    position:relative;
    top:-10px;
    margin:0 0 22px 0;
}

#content .block_12 table .col_1{
    width:466px;
    font:14px/24px Arial, Helvetica, sans-serif;
    color:#505050;
    padding:0 10px 0 33px;
    text-align:left;
    position:relative;
}

#content .block_12 table .col_2{
    width:149px;
    text-align:center;
    font:14px/24px Arial, Helvetica, sans-serif;
    color:#505050;
}
/*---- End of BLOCK 12 -----------*/

/*---- BLOCK 13 -----------*/
#content .block_13{
    background:url(../img/backgrounds/index_content.png);
    margin:0 0 70px 0;
}

#content .block_13 .line{
    height:1px;
    background:#e5e5e5;
}

#content .block_13 .fill{
    width:960px;
    margin:0 auto;
    position:relative;
    padding:40px 0 30px 0;
    /*border:1px solid blue;*/
}

#content .block_13 .left{
    float:left;
    width:405px;
}

#content .block_13 .left h3{
    font:18px/24px Arial, Helvetica, sans-serif;
    color:#a1a1a1;
    margin:0 0 22px 63px;
}

#content .block_13 .left span{
    display:block;
    padding:0 0 0 50px;
    margin:0 0 12px 0;
    font:18px/30px Arial, Helvetica, sans-serif;
    color:#505050;
}

#content .block_13 .left .span_1{
    background:url(../img/ico/contacts_phone.png) 0 7px no-repeat;
}

#content .block_13 .left .span_2{
    background:url(../img/ico/contacts_adress.png) 0 13px no-repeat;
    margin: 0 0 22px 0;
}

#content .block_13 .left .span_3{
    background:url(../img/ico/contacts_mail.png) 0 9px no-repeat;
    margin:0 0 62px 0;
}

#content .block_13 .left .span_3 a{
    color:#1884c3;
}

/*------- right---------*/
#content .block_13 .right{
    background:url(../img/backgrounds/block4_right.png) left 70px no-repeat;
    float:right;
    width:474px;
    padding:0 0 0 45px;
    margin:0 0 69px 0;
}

#content .block_13 .right img:hover{
    position:relative;
    top:1px;
    cursor:pointer;
}

#content .block_13 .right h3{
    font:bold 18px/24px Arial, Helvetica, sans-serif;
    color:#a1a1a1;
    margin:0 0 22px 0;
}

#content .block_13 .right input{
    height:55px;
    width:420px;
    padding:0 27px 0 27px;
    font:18px/55px Arial, Helvetica, sans-serif;
    color:#a1a1a1;
    background:url(../img/elements/contacts_input.jpg);
    margin: 16px 0 0 0;
    border:none;
    outline:none;
    line-height: normal;
}

#content .block_13 .right .area{
    padding: 20px 23px 20px 23px;
    font:18px/24px Arial, Helvetica, sans-serif;
    color:#a1a1a1;
    width:428px;
    height:117px;
    background:url(../img/elements/contacts_textarea.jpg);
    outline:none;
    border:none;
    margin: 13px 0 0 0;
    resize: none;
}
#content .block_13 .right .error {
	margin-top: 3px;
	display: block;
}
#content .block_13 .right input[type="submit"] {
	margin-top: 13px;
}
/*------- end of right---------*/
/*---- End of BLOCK 13 -----------*/

/* Footer
-----------------------------------------------------------------------------*/
#footer_container{
    position:relative;
    background:url(../img/backgrounds/footer.png) bottom center no-repeat;
    /*border:1px solid pink;*/
}

#footer_container .line{
    position:absolute;
    bottom:187px;
    width:100%;
    height:1px;
    background:#d7d7d7;
}
#footer {
    width: 960px;
    margin: -187px auto 0;
    height: 143px;
    padding:44px 0 0 0;
    /*background: #BFF08E;*/
    position: relative;
    /*border:1px solid green;*/
}

/*------- COORDS-------*/
#footer .coords{
    font:12px/36px Arial, Helvetica, sans-serif;
    color:#505050;
}

#footer .coords a{
    font:12px/36px Arial, Helvetica, sans-serif;
    color:#505050;
}

#footer .coords span{
    display:block;
}

#footer .coords .left{
    float:left;
    padding:0 19px 0 0;
}

#footer .coords .right{
    float:left;
    padding:0 0 0 19px;
    background:url(../img/elements/footer-separator.png) left 11px no-repeat;
    /*border:1px solid red;*/
}

#footer .coords .banners{
    float:right;
}
#footer .coords .banners a {
    display: inline-block;
    *display: inline;
    vertical-align: bottom;
}

#footer .coords .banners img{
    display:block;
    float:left;
    margin:0 0 0 16px;
    position:relative;
}

#footer .coords .banners img:hover{
	cursor: default;
    /*cursor:pointer;
    top:1px;*/
}
/*------- END of COORDS-------*/

#footer .copyright{
    position:absolute;

    width:324px;
    bottom:20px;
    right:0;
    /*border:1px solid red;*/
}

#footer .copyright .left{
    font:12px/18px Arial, Helvetica, sans-serif;
    color:#505050;
    float:left;
    position:relative;
    top:8px;
}

#footer .copyright .right{
    float:right;
    width:131px;
    font:12px/18px Arial, Helvetica, sans-serif;
    color:#505050;
}

#footer .copyright .right img{
    float:left;
    display:block;
    position:relative;
    top:-5px;
}

#footer .copyright .right span{
    display:block;
    /*border:1px solid green;*/
    float:right;
}


#counts{
    position:absolute;
    top:-70px;
    width:251px;
    height:39px;
}
/*------------------*/
.clear{
    clear:both;
}
.ul-clear {
    margin: 0;
    padding: 0;
    list-style: none;
}

/******************** Отрасли ********************/
.branches-menu {
    margin: 0;
    padding: 0;
    list-style: none;
}
.branch {
    margin: 0 35px 15px 35px;
    width: 408px;
    display: inline-block;
    *display: inline;
    vertical-align: top;
    color: #ffffff;
    font-size: 14px;
    *zoom: 1;
}
.branch:after,
.branch:before {
    display: table;
    content: "";
}
.branch:after {
    clear: both;
}
.branch-ico {
    float: left;
    display: block;
    width: 85px;
    height: 150px;
}
.branch-desc {
    padding-left: 120px;
}
.branch-desc p{
    margin: 12px 0;
}
.branch-title {
    color: #1884C3;
    font-weight: bold;
    font-size: 18px;
}
/******************** //Отрасли ********************/


/******************** Команда ********************/
.clr {
	clear: both;
}
.team {
	width: 750px;
    margin: 0 auto;
    padding: 0;
    list-style: none;
}
.team.big-list {
	width: 1000px;
}
.team li {
	height: 272px;
	font-family: "Roboto", sans-serif;
	width: 190px;
	margin: 0 0 10px;
	float: left;
	padding: 20px 30px 30px;
}
.team li div {
	position: relative;
}
.team li:hover {
	background: #45caf4;
}
.team .team-title:hover {
	background: none;
}
.team li a {
	font-weight: normal;
	color: #000;
	text-decoration: none;
	font-size: 16px;
	line-height: 23px;
}
.team li img {
	width: 190px;
	height: 190px;
	border-radius: 125px;
	-moz-border-radius: 125px;
	-webkit-border-radius: 125px;
	display: block;
	margin: 0 auto 10px;
}
.team .team-title div {
	display: block;
	height: 188px;
	border: 1px solid #ebeae9;
	-webkit-border-radius: 125px;
	   -moz-border-radius: 125px;
	        border-radius: 125px;
}
.team .team-title div span {
	width: 188px;
	padding: 0 25px;
	line-height: 25px;
	height: 188px;
	display: table-cell;
	vertical-align: middle;
	font-size: 18px;
	font-weight: 500;
	color: #45caf4;
}
.team li .post {
	display: block;
	font-size: 11px;
}
.team li .social-fb {
	display: block;
	width: 27px;
	position: absolute;
	top: 5px;
	right: 0px;
	height: 27px;
	background: url('../img/social-fb.png') no-repeat;
	text-indent: -9999px;
}
/******************** //Команда ********************/

/******************** popup + формы ********************/
.popup-wrapper {
    padding: 20px 35px;
    width: 400px;
}
.form-title {
    margin: 15px 0;
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
    color: #333333;
}
.row {
    padding: 8px 0;
}
.pseudo-link {
    color: #1884c3;
    text-decoration: underline;
    cursor: pointer;
}
.pseudo-link:hover {
    text-decoration: none;
}
.input-text,
.input-textaera {
    display: inline-block;
    *display: inline;
    width: 100%;
    vertical-align: middle;
    padding: 10px 25px;
    font-size: 18px;
    color: #A1A1A1;
    border: none;
    border-radius: 10px;
    box-shadow: inset 1px 1px 3px #9d9c9c;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    font: 18px/24px Arial, Helvetica, sans-serif;;
}
.input-textaera {
    resize: none;
}
.btn-submit {
    padding: 18px 37px;
    border: none;
    border-radius: 10px;
    cursor: pointer;
    font-weight: bold;
    font-size: 18px;
    color: #ffffff;
    background: rgb(69,202,244); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1Y2FmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxODg0YzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(69,202,244,1) 0%, rgba(24,132,195,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,202,244,1)), color-stop(100%,rgba(24,132,195,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(69,202,244,1) 0%,rgba(24,132,195,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(69,202,244,1) 0%,rgba(24,132,195,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(69,202,244,1) 0%,rgba(24,132,195,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(69,202,244,1) 0%,rgba(24,132,195,1) 100%); /* W3C */
    /*   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45caf4', endColorstr='#1884c3',GradientType=0 ); /* IE6-8 */

    box-shadow: inset 0 0 5px rgba(255, 255, 255, .75);
    outline: none;
}
.btn-submit:hover {
    box-shadow: inset 0 0 2px rgba(255, 255, 255, .75);
}
.btn-submit:active {
    box-shadow: inset 0 -1px 3px rgba(255, 255, 255, .15),
    inset 0 -3px 5px rgba(255, 255, 255, .2);
}
.input-text:focus {
    box-shadow: inset 1px 1px 3px #ffb346;
}
._centered {
    text-align: center;
}
.hidden {
    display: none;
}
.message_success {
    padding: 0 25px 25px;
}

.google-map {
	text-align: center;
}


#content .fill > ul, #content .fill > ol {
	margin-bottom: 18px;
}
#content .fill > ul li, #content .fill > ol li {
	list-style-position: inside;
}
#content .fill > ol ul {
	margin-left: 15px;
	list-style: disc;
	list-style-position: inside;
} 

/******************** //popup + формы ********************/

/* Defoe */

#header_container { font: 12px/18px Arial, Tahoma, Verdana, sans-serif; }
#header .logo-wrap { position: absolute; top: 27px; left: 0; width: 240px; font-size: 14px; }
#header .logo-wrap .logo { background: url("../img/landing/logo.png") no-repeat 0 0; display: inline-block; height: 66px; width: 232px; position: relative; top: auto; left: auto; }
#header .logo-wrap .logo-help { font-family: "Roboto", sans-serif; font-size: 0.93em; font-weight: 300; line-height: 1.31em; }
#header .logo-wrap .logo-help strong { font-weight: bold; }
#header .logo-wrap { display: inline-block; width: 267px; }
#header .logo-wrap .logo-help { color: #4a9fd0; padding-top: 4px; padding-left: 73px; display: block; font-size: 0.93em; font-weight: 300; line-height: 1.31em; }
#header .logo-wrap .logo-help strong { font-weight: 500; }
#header .logo-wrap a { color: #4a9fd0; text-decoration: none; }
#header .logo-wrap a:hover { text-decoration: underline; }
#header .logo { background: url("../img/landing/logo.png") no-repeat 0 0; display: inline-block; height: 66px; width: 232px; }
#header .navi-wrapper { float: right; margin-top: 45px; width: 545px; text-align: right;}
#header .navi { margin: auto; display: inline-block;}
#header .phone-call { float: right; width: 210px; height: 75%; margin-top: 17px; }
#header .phone-call span { display: inline; margin: 0; float: none; }
#header .phone-call span.phone { font-family: "Roboto", sans-serif; font-size: 1.64em; font-weight: 300; line-height: 0.78em; }
#header .phone-call span.address { font-family: "Roboto", sans-serif; font-size: 1em; font-weight: 300; line-height: 1.29em; }
#header .phone-call a { margin: 0; display: inline-block; float: none; line-height: 32px; color: #fff; font-family: "Roboto",sans-serif; font-size: 1.2em; font-weight: 500; }
#header .phone-call span.phone a { font-family: "Roboto", sans-serif; font-size: 1em; font-weight: 300; line-height: 0.78em; color: #000;}
#header .phone-call td { text-align: center; vertical-align: middle; }


#footer .company-groups { padding-top: 5px; }
#footer .company-groups .cg-title { vertical-align: bottom; display: inline-block; }
#footer .company-groups .cg-items { font-weight: 500; }
#footer .company-groups .cg-items img { max-height: 25px; }
#footer .company-groups .cg-items a { color: #1884C3; font-weight: 500; }
#footer .copyright { bottom: 8px; text-align: right; font: 12px/18px Arial, Helvetica, sans-serif; color: #505050; }
#footer .company-groups { padding-top: 0; }

#content .tariffs-option table td.col_1{line-height: 16px;}
#content .tariffs-option .icon{margin: 0 5px; vertical-align: bottom;}