.logos {
    color: #6020a3;
    margin: 2px auto;
    padding: 14px 4px;
    width: 270px;
    background: #fdfdfd;
    background: -webkit-linear-gradient(top, #fff 0%,#ebebeb 100%);
    border: 3px solid #d8d8d8;
    border-radius: 12px;
    box-shadow: 0 0 4px 6px #ebebeb;
}
.prov.datagroup .head_title h1 span {
    display: initial;
    background: none;
    padding: 0;
    color: #14a538;
    width: auto;
    text-shadow: 1px 1px 0 #004e13;
}	
.clear{clear: both;}	
.col.st-0 {padding: 30px 0;}
.col h2{text-align: center;}
.logodt {
    background: url(/icons/datagroup/domtel.png) no-repeat;
    width: 305px;
    height: 58px;
    margin: auto;
}
.col.st-0 p{text-align: center;color: #3671b3;text-shadow: 1px 1px 1px #fff;}
.thiss {padding: 20px 10px 50px;max-width: 1000px;margin: auto;}
.ico_inet {
    background: url(/icons/datagroup/inet.png) no-repeat 0 40px;
    background-size: contain;	
    width: 27%;
    height: 362px;
    float: left;
}
.wr_inet, .wr_tv, .wr_phone {
    margin-left: 25px;
    width: 67%;
    float: left;
    max-width: 650px;
}
.inet b, .inet p, .col.st-1 h2 {color: #3671b2;}
.inet p {font-size: 14px;}	
.col.st-1 {
	background: #e0f0ff;
	background: -webkit-gradient(linear, 0 0, 100% 0, from(#bedfff), color-stop(0.5, #fff), to(#b8dcff));
    background: -webkit-linear-gradient(left, #bedfff 0%, #fff 50%, #b8dcff 100%);
    background: -moz-linear-gradient(left, #bedfff 0%, #fff 50%, #b8dcff 100%);
    background: -o-linear-gradient(left, #bedfff 0%, #fff 50%, #b8dcff 100%);
    background: linear-gradient(left, #bedfff 0%, #fff 50%, #b8dcff 100%);
	border-top: 2px dashed #c1e1ff;
}
.col.st-1 .descr {clear: both;margin-bottom: 50px;}
.inet {width: 50%;float: left;min-height: 170px;text-align: center;}
.inet.one .net {
    background: url(/icons/datagroup/inet_ico.png) no-repeat;
    width: 82px;
    height: 90px;
    margin: auto;
}
.inet.two .net {
    background: url(/icons/datagroup/inet_ico.png) no-repeat -87px;
    width: 90px;
    height: 90px;
    margin: auto;
}
.inet.three .net {
    background: url(/icons/datagroup/inet_ico.png) no-repeat -183px;
    width: 70px;
    height: 90px;
    margin: auto;
}
.inet.four .net {
    background: url(/icons/datagroup/inet_ico.png) no-repeat -257px;
    width: 82px;
    height: 90px;
    margin: auto;
}
.akcent {
    background-color: #fff;
    padding: 35px 30px;
    color: #024572;
    font-size: 20px;
    text-align: center;
    border-radius: 10px;
}
a.button {
    display: block;
    background-color: #2977c1;
    max-width: 220px;
    padding: 13px;
    font-size: 22px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    box-shadow: 0 1px 1px #003f7b;
    text-shadow: 0 1px 1px #003f7b;
    text-decoration: none;
    clear: both;
    margin: auto;
}
/*TV--------------------------*/
	
.col.st-2 h2, .wr_tv {color: #8d228d;}
.col.st-2 {
	background: #fff6ff;
	background: -webkit-gradient(linear, 0 0, 100% 0, from(#f7cdf7), color-stop(0.5, #fff), to(#f7cdf7));
    background: -webkit-linear-gradient(left, #f7cdf7 0%, #fff 50%, #f7cdf7 100%);
    background: -moz-linear-gradient(left, #f7cdf7 0%, #fff 50%, #f7cdf7 100%);
    background: -o-linear-gradient(left, #f7cdf7 0%, #fff 50%, #f7cdf7 100%);
    background: linear-gradient(left, #f7cdf7 0%, #fff 50%, #f7cdf7 100%);
    border-top: 2px dashed #f7cdf7;
}	
.ico_tv {
    background: url(/icons/datagroup/tv.png) no-repeat 0 40px;
	background-size: contain;
    width: 27%;
    height: 362px;
    float: left;
}
.wr_tv ul {padding: 0;}
.tvs, .tvss {
    background: #fff;
	border: 1px dashed;
	color: #d20086;
    padding: 10px;
    border-radius: 6px;
}	
.wr_tv ul li {
	font-size: 14px;
    list-style: none;
    margin: 5px auto;
    padding: 15px 0 0 62px;
    height: 50px;
    background: url(/icons/datagroup/tv_ico.png) no-repeat;
    width: 37%;
    float: left;
}
.button.tvb{
    background-color: #8d228d;
    box-shadow: 0 1px 1px #4a004a;
    text-shadow: 0 1px 1px #4a004a;
	margin-top: 50px;
}
.ico_phone {
    background: url(/icons/datagroup/phone.png) no-repeat 0 40px;
    background-size: contain;
    width: 26%;
    height: 362px;
    float: left;
}
.col.st-3 {
	background: #fff4eb;	
	background: -webkit-gradient(linear, 0 0, 100% 0, from(#f7e1cd), color-stop(0.5, #fff), to(#f7e1cd));
    background: -webkit-linear-gradient(left, #f7e1cd 0%, #fff 50%, #f7e1cd 100%);
    background: -moz-linear-gradient(left, #f7e1cd 0%, #fff 50%, #f7e1cd 100%);
    background: -o-linear-gradient(left, #f7e1cd 0%, #fff 50%, #f7e1cd 100%);
    background: linear-gradient(left, #f7e1cd 0%, #fff 50%, #f7e1cd 100%);
    border-top: 2px dashed #f7e1cd;
}
.col.st-3 h2, .wr_phone .inet b {color: #e95f1a;}
a.button.ph {background-color: #ff7733;box-shadow: 0 1px 1px #a03500;text-shadow: 0 1px 1px #a03500;margin-top: 30px;}
.wr_phone .inet.one .net {background: url(/icons/datagroup/ph_ico.png) no-repeat;width: 64px;height: 80px;}
.wr_phone .inet.two .net {background: url(/icons/datagroup/ph_ico.png) no-repeat 0 -78px;width: 64px;height: 80px;}
.wr_phone .inet.three .net {background: url(/icons/datagroup/ph_ico.png) no-repeat 0 -166px;width: 64px;height: 80px;}
.wr_phone .inet.four .net {background: url(/icons/datagroup/ph_ico.png) no-repeat -14px -253px;width: 38px;height: 80px;}
.wr_phone .inet p {color: #983300; margin: 10px;}
@media screen and (max-width:720px) {
.ico_inet, .ico_tv, .ico_phone {
	background-image: url(/icons/datagroup/inet.png);
	background-repeat: no-repeat;
	background-position: 0 0;
    width: 260px;
    height: 280px;
    margin: auto;
    float: none;
}
.ico_tv {background-image: url(/icons/datagroup/tv.png);}
.ico_phone {background-image: url(/icons/datagroup/phone.png);}	
.wr_inet, .wr_tv, .wr_phone {
    margin: auto;
    width: 100%;
    float: none;
}
.inet {width: 100%;}
.wr_tv ul li {
    background-image: url(/icons/datagroup/tv_ico.png);
	background-repeat: no-repeat
    float: left;
    float: none;
    width: 60%;
}	
}	