
html {
    position: relative;
    min-height: 100%;
}

h2 {
	display: block;
	margin-top: 0.6em;
	margin-bottom: 1em;
}
.pop{cursor:pointer;}
body {
    margin: 0 0 210px; /* bottom = footer height */
	background: #fff  left top repeat-x;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #ffffff;
}



	body.illustration_1 {
		background-image: url('../imago/front-3.png');
	}

	body.illustration_1.rus {
		background-image: url('../imago/front-3-rus.png');
	}

	body#stv-ari-frontpage {
		background-image: url('../imago/stv-ari-frontpage.png');
	}

	body#stv-stvair {
		background-image: url('../imago/stv-air-page-bg2.png');
	}

	body#stv-ari-internet {
		background-image: url('../imago/stv-ari-internet.png');
	}

	body#stv-security {
		background-image: url('../imago/stv-security.png');
	}

	body#stv-phone {
		background-image: url('../imago/stv-phone.png');
	}

	body#stv-tv {
		background-image: url('../imago/stv-tv.png');
	}

	body#stv-internet {
		background-image: url('../imago/stv-internet.png');
	}

	body#stv-go {
		background-image: url('../imago/stv-go.png');
	}

	body#stv-kontakt {
		background-image: url('../imago/stv-kontakt.png');
	}

	body#stv-abi {
		background-image: url('../imago/stv-abi.png');
	}

	/* process */

	body.stv-process {
		background-image: url('../gfx/bg-process.png');
	}

	/* BLOG */

	body.stv-blog {
		background-image: url('../gfx/bg-blog.png');
	}

	body.stv-blog #stv-header {
		margin-bottom: 2.5em;
	}

	/* business */

	body#stv-ari-tv {
		background-image: url('../imago/stv-ari-tv.png');
	}


	body#stv-ari-kontakt {
		background-image: url('../imago/stv-ari-kontakt.png');
	}

	body#stv-ari-security {
		background-image: url('../imago/stv-ari-security.png');
		background-repeat: no-repeat;
		background-position: top;
	}

	body#stv-ari-security.landing.est {
		background-image: url('../images/valve-ari/landing.desktop.est.jpg');
	}
	body#stv-ari-security.landing.rus {
		background-image: url('../images/valve-ari/landing.desktop.rus.jpg');
	}

	body#stv-ari-phone {
		background-image: url('../imago/stv-ari-phone.png');
	}

	body#stv-ari-internet {
		background-image: url('../imago/stv-ari-internet.png');
	}

	body#stv-ari-abi {
		background-image: url('../imago/stv-ari-abi.png');
	}


#stv-header #logo {
	padding: 0 1em 0 0;
}

a:link, a:visited {
	color: #0d387c;
}

#logo:link, #logo:visited, #logo img{
	color: transparent;
	text-decoration: none;
	outline-color: transparent;
}

a:active, a:hover {
	color: #0d387c;
}

a.underline {
	text-decoration: underline;
}

h1, h2, h3 {
	font-weight: 700;
	color: #03387D;	/* changed */
}

.clear {
	clear: both;
}

.img-responsive {
	display: inline-block;
}

.normal {
	font-weight: 400;
}

.thin {
	font-weight: 300;
}

/* header */




/* mobile menu contents */

#mobile-menu-link {
	position: absolute;
	right: 12px;
	z-index: 7777;
}


#mobile-menu-link a {
	float: left;
}

#mobilemenu {
	display: none;
	position: absolute;
	z-index: 999;
	width: 100%;
	background-color: #efefef;
	font-size: 18px;
	font-weight: 900;
}

#mobilemenu ul {
	padding-left: 0;
}

#mobilemenu ul li {
	font-weight: 400;
	list-style: none;
	background-color: #ffffff;
	border: solid 0px #efefef;
	border-bottom-width: 1px;
}

#mobilemenu a {
	width: 100%;
	padding: 0.7em;
	display: block;
}

#stv-header #mobile-menu-icon {
	font-size: 24px;
	margin: 0;
	color: #ccc !important;
	cursor: pointer;
	padding: 0;
	float: right;
	margin-top: 5px;
	padding-left: 0.5em;
}



#stv-header #row1,
#stv-header #row2 {
	padding-left: 0;
	padding-right: 0;
	display: block;
}

	#mobile-menu-link a.blue-blob,
	#stv-header #row1 .right a.blue-blob {
		background-color: #03387D;	/* changed */
		color: #ffffff;
		border-radius: 20px;
		padding: 3px 10px 3px 10px;
		display: inline-block;
		margin-top: 9px;
		margin-left: 0.3em;
	}

	#stv-header #row2 a.active {
		background-color: #03387D;	/* changed */
		color: #ffffff;
		border-radius: 20px;
		padding: 1px 10px 2px 10px;
		display: inline-block;
		margin-top: 8px;
		margin-left: 0.3em;
		margin-right: 0.3em;
		font-weight: 700;
	}

	#stv-header #row1 .right a.blue-blob {

	}

	#stv-header a {
		padding: 0 0.6em;
	}

	#stv-header #row1 .left a {
		padding: 0 0.1em;
	}

	#stv-header #row1 a span {
		padding: 3px 10px 3px 10px;
	}

	#stv-header #row1 a.active {
		font-weight: 700;
		background: url('../gfx/arr.png') center bottom no-repeat;
	}

	#stv-header #row1 a.active span {
		background-color: #03387D;	/* changed */
		color: #ffffff;
		border-radius: 20px;
		padding: 3px 10px 3px 10px;
		display: inline-block;
	}


	#stv-header #row1 .left,
	#stv-header #row1 .right {
		display: table;
		height: 57px;
	}

	#stv-header #row1 .left a,
	#stv-header #row1 .right a {
		display: table-cell;
		vertical-align: middle;
		padding-bottom: 10px;
	}

	#stv-header #row2 {
		height: 53px;
		font-size: 1.1em;

	}

	#stv-header #row2 a {
		/* font-weight: 700; */
		color: #fff;
		/*text-shadow: #888888 1px 1px 2px;*/
		padding-top: 10px;
		float: left;
	}


.fancybox-skin{
    background-color: transparent;
}

.left {
	float: left;
}

.right {
	float: right;
}

.right.half {
	width: 49%;
	padding-left: 1%;
}

.left.half {
	width: 49%;
	padding-right: 1%;
}


/* IMAGO */


.imago {
		height: 180px;
}

#stv-frontpage .imago {
	height: auto;
}

#stv-sec .imago {
	height: auto;
}

.imago .clickable {
	width: 100%;
	height: 280px;
	float: left;
	overflow: hidden;
}

.imago a {
	color: #ffffff;
	text-decoration: underline;
}

h1.stv-title {
	font-size: 2em;
	color: #ffffff;
	margin: 12px 0 0 0;
 	min-height: 61px;
}

.slogan {
	margin-bottom: 0em;
}

.slogan h2 {
	line-height: 1.5em;
	padding-top: 0;
	margin-top: 0.9em;
}


.imago h1 {
	color: #ffffff;
	font-size: 2.2em;
	float: right;
	width: 60%;
	padding-top: 0.1em;
	margin: 0;
	line-height: 1.2em;
	font-weight: 700;
}

#formwrapper {
	padding: 9px;
	margin: 0 auto;

	background: rgba(15,57,122,0.3);
	background: -moz-linear-gradient(top, rgba(15,57,122,0.3) 0%, rgba(15,57,122,0) 55%, rgba(15,57,122,0) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(15,57,122,0.3)), color-stop(55%, rgba(15,57,122,0)), color-stop(100%, rgba(15,57,122,0)));
	background: -webkit-linear-gradient(top, rgba(15,57,122,0.3) 0%, rgba(15,57,122,0) 55%, rgba(15,57,122,0) 100%);
	background: -o-linear-gradient(top, rgba(15,57,122,0.3) 0%, rgba(15,57,122,0) 55%, rgba(15,57,122,0) 100%);
	background: -ms-linear-gradient(top, rgba(15,57,122,0.3) 0%, rgba(15,57,122,0) 55%, rgba(15,57,122,0) 100%);
	background: linear-gradient(to bottom, rgba(15,57,122,0.3) 0%, rgba(15,57,122,0) 55%, rgba(15,57,122,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f397a', endColorstr='#0f397a', GradientType=0 );
}

#formwrapper a {
	text-decoration: underline;
}

/* custom */

#stv-stvair .imago {
	height: auto;
	color: #ffffff;
	padding: 0%;

}

#stv-ari-frontpage .imago {
	height: auto;
	color: #ffffff;
	padding: 0%;

}

#stv-frontpage .imago {
	color: #ffffff;
	padding: 0%;

}

#stv-ari-frontpage #services-header {
	margin-top: 5em;
}

#stv-stvair #services-header {
	margin-top: 5em;
}

	#stv-ari-frontpage .imago h1 {
		font-size: 2.2em;
		color: #ffffff;
		font-weight: 700;
		float: none;
		width: auto;
		line-height: 1em;
		margin-bottom: 0.5em;
	}

	#stv-stvair .imago h1 {
		font-size: 2.2em;
		color: #ffffff;
		font-weight: 700;
		float: none;
		width: auto;
		line-height: 1em;
		margin-bottom: 0.5em;
	}

	#stv-frontpage .imago h1 {
		font-size: 2.5em;
		color: #ffffff;
		font-weight: 700;
		float: none;
		width: auto;
		line-height: 1em;
		margin-bottom: 0.2em;
	}

	#stv-ari-frontpage .imago .txt  {
		padding: 3% 0 0 7%;
		width: 40%;
		font-size: 1.3em;
	}

	#stv-stvair .imago .txt  {
		padding: 3% 0 0 7%;
		width: 40%;
		font-size: 1.3em;
	}

	#stv-frontpage .imago .txt {
		padding: 3% 0 0 7%;
		width: 40%;
		font-size: 1.1em;
	}


#ad-folder {
	width: 100%;
	overflow: hidden;
	padding: 1% 0 1% 2%;
}


.adbox {
	display: none;
}

.adbox,
form.silent .adbox:hover {
	/* margin-left: 2%; */
	clear: none;
	width: 48%;
	border: solid 1px #ccc;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 2% 2% 2% 80px;
	margin-bottom: 1em;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f8f8f8+100 */
	background: #ffffff url('../gfx/ico-padphone.png') 1em 1em no-repeat; /* Old browsers */
	background:  url('../gfx/ico-padphone.png') 1em 1em no-repeat, -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); /* FF3.6+ */
	background:  url('../gfx/ico-padphone.png') 1em 1em no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
	background:  url('../gfx/ico-padphone.png') 1em 1em no-repeat, -webkit-linear-gradient(top, #ffffff 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
	background:  url('../gfx/ico-padphone.png') 1em 1em no-repeat, -o-linear-gradient(top, #ffffff 0%,#f8f8f8 100%); /* Opera 11.10+ */
	background:  url('../gfx/ico-padphone.png') 1em 1em no-repeat, -ms-linear-gradient(top, #ffffff 0%,#f8f8f8 100%); /* IE10+ */
	background:  url('../gfx/ico-padphone.png') 1em 1em no-repeat, linear-gradient(to bottom, #ffffff 0%,#f8f8f8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
}



.adbox:hover {
	background: #fafafa  url('../gfx/ico-padphone.png') 1em 1em no-repeat; /* Old browsers */
	background:  url('../gfx/ico-padphone.png') 1em 1em no-repeat, -moz-linear-gradient(top, #fafafa 0%, #efefef 100%); /* FF3.6+ */
	background:  url('../gfx/ico-padphone.png') 1em 1em no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background:  url('../gfx/ico-padphone.png') 1em 1em no-repeat, -webkit-linear-gradient(top, #fafafa 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background:  url('../gfx/ico-padphone.png') 1em 1em no-repeat, -o-linear-gradient(top, #fafafa 0%,#efefef 100%); /* Opera 11.10+ */
	background:  url('../gfx/ico-padphone.png') 1em 1em no-repeat, -ms-linear-gradient(top, #fafafa 0%,#efefef 100%); /* IE10+ */
	background:  url('../gfx/ico-padphone.png') 1em 1em no-repeat, linear-gradient(to bottom, #fafafa 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}

.adbox#stvgo-ad {
	margin-right: 4%;
}

.adbox#megabit-ad {
	background-image: url('../gfx/ico-thumbup-small.png');
}

.adbox a {
	text-decoration: underline;
	color: #878787;
}

.adbox span {
	display: block;
}

.buttonbox {
	 padding: 1em 0;
	 overflow: hidden;
}


/* conf box */

#conf-box {
	overflow: hidden;
	/* padding-top: 2em; */
	background-color: #efefef;
}

.service {
	float: left;
	/* padding-left: 2%;*/
	margin-top: 0.7em;
}

#conf-box .gray {
	color: #878787;
}

#conf-box label a {
	color: #878787;
	text-decoration: underline;
}

#conf-box label a:hover {
	color: #03387D;	/* changed */
	text-decoration: underline;
}


/* servicebox */

.servicebox {
	margin: 1em 0;
	overflow: hidden;
}

	.servicebox .in {
		padding: 1.5em 1em 1.5em 12em;
		background-color: #f2f2f2;
		min-height: 150px;
		float: left;
		width: 100%;
		background-position: 2em center;
		background-repeat: no-repeat;
		background-color: #f2f2f2;
	}

	.servicebox h3 {
		margin-top: 0.2em;
	}

	.servicebox .in#blob-10mbit {
		background-image: url('../gfx/10mbit.png');
	}
	.servicebox .in#ico-tvin-25 {
		//background-image: url('../gfx/ico-tvin-25.png');
		background-image: url('../gfx/ico-tvin-25-2020.png');
	}
	.servicebox .in#ico-tvin-100 {
		//background-image: url('../gfx/ico-tvin-100.png');
		background-image: url('../gfx/ico-tvin-100-2020.png');
	}
	.servicebox .in#ico-tvin-300 {
		/*background-image: url('../gfx/ico-tvin-300.png');*/
		background-image: url('../gfx/ico-tvin-300-2020.png');
	}
	.servicebox .in#ico-tvin-20 {
		background-image: url('../gfx/ico-TVIN20-2022.png');
	}
	.servicebox .in#ico-tvin-30 {
		background-image: url('../gfx/ico-TVIN30-2022.png');
	}
	.servicebox .in#ico-tvin-50 {
		background-image: url('../gfx/ico-TVIN50-2022.png');
	}
	.servicebox .in#ico-tvin-250 {
		background-image: url('../gfx/ico-TVIN250-2022.png');
	}
	.servicebox .in#ico-tvin-500 {
		background-image: url('../gfx/ico-TVIN500-2022.png');
	}

	#ico-megogo-go {
		background-image: url('../gfx/mego-go-ico.png');
	}
	.servicebox .in#ico-crown-iptv {
		background-image: url('../gfx/crown-iptv.png');
	}

	.servicebox .in#blob-50mbit {
		background-image: url('../gfx/50mbit.png');
	}

	.servicebox .in#blob-30mbit {
		background-image: url('../gfx/30mbit.png');
	}

	.servicebox .in#blob-300mbit {
		background-image: url('../gfx/300mbit.png');
	}

	.servicebox .in#ico-1gbit-internet-rus {
		background-image: url('../gfx/1GB_rus.png');
	}

	.servicebox .in#ico-1gbit-internet-est {
		background-image: url('../gfx/1GB_est.png');
	}

	.servicebox .in#ico-video {
		background-image: url('../gfx/ico-video.png');
	}

	.servicebox .in#ico-fullservice {
		background-image: url('../gfx/ico-fullservice.png');
	}

	.servicebox .in#ico-kombi {
		background-image: url('../gfx/ico-kombi.png');
	}

	.servicebox .in#ico-securityinfo {
		background-image: url('../gfx/ico-securityinfo.png');
	}





	.servicebox .in#blob-start {
		background-image: url('../gfx/blob-start.png');
	}


	.servicebox .in#blob-60min {
		background-image: url('../gfx/blob-60min.png');
	}

	.servicebox .in#blob-120min {
		background-image: url('../gfx/blob-120min.png');
	}

	.servicebox .in#blob-240min {
		background-image: url('../gfx/blob-240min.png');
	}

	.servicebox .in#international-calls {
		background-image: url('../gfx/ico-international.png');
	}

	.servicebox .in#ico-replay {
		background-image: url('..//images/tvin-pic/Replay.png');
	}

	#ico-pack-start {
		background-image: url('../gfx/ico-pack-start.png');
	}

	#ico-pack-tvin {
		background-image: url('../gfx/ico-pack-tvin.png');
	}

	/* tv */

	#ico-digitv-classic {
		background-image: url('../gfx/ico-digitv-classic.png');
	}

	#ico-itv-replay {
		background-image: url('../gfx/ico-itv-replay.png');
	}

	#ico-tv-tv3plus {
		background-image: url('../gfx/ico-tv-tv3plus.png');
	}

	#ico-tv-tv3 {
		background-image: url('../gfx/ico-tv-tv3.png');
	}

	#ico-tv-tv6 {
		background-image: url('../gfx/ico-tv-tv6.png?33');
	}

	#ico-tv-news {
		background-image: url('../gfx/ico-tv-news.png');
	}

	#ico-tv-kids {
		background-image: url('../gfx/ico-tv-kids.png');
	}

	#ico-tv-disney {
		background-image: url('../gfx/ico-tv-disney.png');
	}

	#ico-tv-science {
		background-image: url('../gfx/ico-tv-science.png');
	}

	#ico-tv-music {
		background-image: url('../gfx/ico-tv-music.png');
	}

	#ico-tv-euro {
		background-image: url('../gfx/ico-tv-euro.png');
	}

	#ico-tv-viasat-films {
		/*background-image: url('../gfx/ico-tv-viasat-films.png?22');*/
		background-image: url('../gfx/ico-tv-tv3-sport-white.png?22');
	}

	#ico-tv-viasat-kuld {
		background-image: url('../gfx/ico-tv-viasat-kuld.png?22');
	}

	#ico-tv-viasat-tosielu {
		background-image: url('../gfx/ico-tv-viasat-tosielu.png?22');
	}

	#ico-tv-viasat-premium {
		/*background-image: url('../gfx/ico-tv-viasat-premium.png?22');*/
		background-image: url('../gfx/ico-tv-tv3-sport-white.png?22');
	}

	#ico-tv-viasat-family {
		background-image: url('../gfx/icos-tv-viasat-PERE.png?22');
	}

	#ico-tv-viasat-family.rus {
		background-image: url('../gfx/icos-tv-viasat-semeynqy.png?22');
	}

	#ico-tv-viasat-sport {
		/*background-image: url('../gfx/ico-tv-viasat-sport.png?22');*/
		background-image: url('../gfx/ico-tv-tv3-sport-white.png?22');
	}

	#ico-tv-lifestyle {
		background-image: url('../gfx/ico-tv-lifestyle.png');
	}

	#ico-tv-discovery {
		background-image: url('../gfx/ico-tv-discovery.png');
	}

	#ico-tv-viasat-disney {
		/*background-image: url('../gfx/ico-tv-viasat-disney.png?22');*/
		background-image: url('../gfx/ico-tv-stv-disney.png?22');
	}

	#ico-tv-sport {
		background-image: url('../gfx/ico-tv-sport.png');
	}

	#ico-tv-hd {
		background-image: url('../gfx/ico-tv-hd.png');
	}

	#ico-tv-sd {
		background-image: url('../gfx/ico-tv-sd.png');
	}

	/* business */



	#ico-office-tv {
		background-image: url('../gfx/ico-office-tv.png');
	}

	#ico-public {
		background-image: url('../gfx/ico-public.png');
	}


	#ico-viasat-business {
		background-image: url('../gfx/ico-viasat-business.png');
	}

	#ico-tvplay-business {
		/*background-image: url('../gfx/ico-tvplay-business.png');*/
		background-image: url('../gfx/ico-tv-tv3-sport-white.png?22');
	}

	#ico-hotel {
		background-image: url('../gfx/ico-hotel.png');
	}

	#ico-gadget {
		background-image: url('../gfx/ico-gadget.png');
	}






	.servicebox .in#ico-60-tv {
		background-image: url('../gfx/ico-60-tv.png');
	}

	.servicebox .in#ico-90-tv {
		background-image: url('../gfx/ico-90-tv.png');
	}

	.servicebox .in#ico-120-tv {
		background-image: url('../gfx/ico-120-tv.png');
	}




/* offer */

#offer {
	width: 25%;
	float: left;
	padding-left: 2%;
	padding-bottom: 1em;
	float: right;
  	padding-top: 0.5em;
	/* display: table-cell; */
}

	#offer h2 {
		color: #03387D;	/* changed */
		margin: 0.8em 0 0.4em 0;
	}

	#offer h2 .small {
		display: block;
		color: #03387D;	/* changed */
		font-weight: normal;
	}

	#offer label .number {
		float: left;
		font-weight: 700;
		font-size: 2em;
	}

	#offer label .desc {
		float: left;
		font-size: 0.7em;
		width: 50%;
		margin-top: 0.5em;
		margin-left: 0.7em;
		color: #878787;
		line-height: 1.3em;
	}

	#offer label #arguments {
		display: block;
		clear: both;
	}

	#offer label #arguments {
		display: block;
		clear: both;
		padding-top: 1em;
	}

	#offer label #arguments div {
		padding-bottom: 0.4em;
		background: url('../gfx/check-pink.png') left top no-repeat;
		padding-left: 1.5em;
	}

	#offer label #arguments.messi div {
		padding-bottom: 0.4em;
		background: url('../gfx/check-messi.png') left top no-repeat;
		padding-left: 1.5em;
	}

	#offer label #arguments div.subElement {
		cursor:pointer;
		padding-bottom: 0.4em;
		background: url('../gfx/check.png') left 5px no-repeat;
		padding-left: 1.5em;
	}

	#offer label #arguments div.subElement.disabled {
		cursor:pointer;
		padding-bottom: 0.4em;
		background: url('../gfx/check-no.png') left 5px no-repeat;
		padding-left: 1.5em;
	}



/* sum ribbon */


.grayBox {
	overflow: hidden;
	background-color: #cccccc;	/* changed */
	color: #ffffff;
	padding-top: 1em;
	padding-bottom: 1em;
}

#lisakanalid-header.grayBox h2 {
	color: #03387D;
}

.rightbutton {
	text-align: right;
}

.blueBox {
	overflow: hidden;
	background-color: #03387D;	/* changed */
	color: #ffffff;
	/*	padding-top: 1em;
	padding-bottom: 1em;*/
	padding: 0;
}

.blueBox .pricelabel {
	font-size: 1.6em;
	font-weight: bold;
	float: right;
	/*white-space: nowrap;*/
}

.blueBox #sum-amount {
	padding: 0.6em 0.6em 0 0;
	width: 69%;
}

.blueBox #sum-desc {
	width: 30%;
}


#sum-amount #hint-txt {
	float: left;
	width: 60%;
	padding-left: 10%;
	text-align: center;
	font-size: 0.9em;
	line-height: 1.2em;
}

#tv-additional {
	background-color: #ececec;
	margin: 0.7em 0 0.7em 0.7em;
    border-radius: 10px;
	width: 100%;
	text-align: left;
	height: 35px;
	color: #03387d;
	display: table;
	cursor: pointer;
}

#tv-additional.open {
	margin: 0.7em 0 0 0.7em;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border: solid 0px #ececec;
	height: 35px;
	height: calc(35px + 0.7em);
	border-bottom-width: 12px;
	border-bottom-width: calc(0 + 0.7em);
}

#tv-additional div.txt {
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	padding-left: 0.6em;
	font-weight: bold;
}

#tv-additional div.chevron {
	display: table-cell;
	vertical-align: middle;
	color: #aeaeae;
}

.pricelabel .txt {
	display: inline-block;
	position: relative;
	min-height: 1em;
}

.pricelabel .txt .txtcomment {
	display: block;
	font-size: 0.5em;
	position: absolute;
	right: 0;
	bottom: 0em;
	top: 1.3em;
}

.pricelabel .txt .sumtext {
	position: absolute;
	top: -0.4em;
	right: 0;
}

.blueBox .btn {
	font-size: 20px;
	cursor: pointer;
	background-color: #ffffff;
	color: #03387D;	/* changed */
	border: none;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 0.2em 0.5em 0.2em 0.5em;
	text-shadow: none;
	font-weight: bold;
	margin-left: 0.5em;
}

.blueBox .btn.transp {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";  /* IE 8 */
	filter: alpha(opacity=40); /* IE 5-7 */
	-moz-opacity: 0.4; /* Netscape */
	-khtml-opacity: 0.4; /* Safari 1.x */
	opacity: 0.4; /* Good browsers */

    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

.blueBox .btn.transp:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";  /* IE 8 */
	filter: alpha(opacity=1); /* IE 5-7 */
	-moz-opacity: 1; /* Netscape */
	-khtml-opacity: 1; /* Safari 1.x */
	opacity: 1; /* Good browsers */
}

.blueBox #front_edasi {
	display: none;
	padding-left: 0.5em;
}


.blueBox .redBlob,
.blueBox .btn.redBlob {
	background-color: #f95374;
	color: #fff;
	border-radius: 10px;
	display: inline-block;
}

.blueBox .redBlob.circle {
	border-radius: 50%;
	width: 1.8em;
	height: 1.8em;
	margin: 0;
}

.dotline {
	width: 100%;
	border: dashed 0px #ccc;
	border-top-width: 1px;
	padding-top: 10px;
}


/* BOOTSTRAP primary button rewrite */

.btn:focus,.btn:active:focus,.btn.active:focus,
.btn.focus,.btn:active.focus,.btn.active.focus {
    outline: none;
}

.btn-primary {
	border-width: 0;
    background: #03387d;
    color: #ffffff;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background: #03387d;
}

.btn-primary:active, .btn-primary.active {
    background: #03387d;
    box-shadow: none;
}

.btn-primary.shy {
	background: rgba(3,56,125,0.5);
}

.btn-primary.shy:hover {
	background: rgba(3,56,125,1);
}

/* ... with some icon hover tweak */

.btn-primary .fa {
    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
}

.btn-primary:hover .fa,
.btn-primary:active .fa,
.btn-primary.active .fa {
	color: #41b6e6;

    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
}

.btn.roundbutton {
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
}

/* buttons */

a.tinybtn {
	padding: 0.4em 0.6em;
	float: left;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}

.slogan a.tinybtn {
	margin-bottom: 2.5em;
}

/* blue btn */

a.blue-btn.no-hover:hover,
a.blue-btn {
	color: #fff;
	background-color: #03387D;	/* changed */

    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
}
a.pink-btn {
	color: #fff;
	background-color: #fe5473;	/* changed */

    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
}

a.pink-btn:hover,
a.blue-btn:hover,
a.sky-btn {
	color: #fff;
	background-color: #4fb7e3;
	text-decoration: none;

    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
}

#stv-tv a.blue-btn:hover,
#stv-security a.blue-btn:hover {
	background-color: #86bc2e;
}


body.ari a.blue-btn:hover {
	background-color: #79addb;
}

.zoomwrapper {
	position: relative;
	float: left;
}

.zoomwrapper .zoomribbon {
	position: absolute;
	bottom: 0;
	padding: 0.5em;
	color: #fff;
	width: 100%;
	background-color: rgba(0,0,99,0.4);
}


/* dark gray btn */

a.dark-gray-btn {
	color: #fff;
	background-color: #c3c3c3;	/* changed */

    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
}

a.dark-gray-btn:hover  {
	color: #fff;
	background-color: #888;
	text-decoration: none!important;

    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
}




/* green btn */

button.green-btn,
a.green-btn {
	color: #fff;
	background-color: #86bc2e;
	text-decoration: none;

    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
}

button.green-btn:hover,
a.green-btn:hover,
a.sky-btn:hover {
	color: #fff;
	background-color: #f95374;
	text-decoration: none;

    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
}


a.gray-btn {
	background-color: #f2f2f2;
}

	a.gray-btn .fa {
		color: #ccc;
	}

a.gray-btn:hover {
	background-color: #f2f2f2;
	color: #03387D;	/* changed */
	text-decoration: none;
}

	a.gray-btn:hover .fa {
		background-color: #f2f2f2;
		color: #03387D;	/* changed */
	}



a.tinybtn .opac50 {
	color: rgba(255,255,255,0.5);
}

.frm.dotline {
	border-top-radius: 0;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}

/* location */

.district {
	padding: 0.5em;
	cursor: pointer;
}


.district:active,
.district:hover {
	background-color: #f2f2f2;
}


.location-box {
	display: none;
}



.choicebox h3 {
	color: #03387D;	/* changed */
	margin: 0;
	line-height: 1em;
	font-size: 1.5em;
	margin-bottom: 0.3em;
	font-weight: 700;
}

label {
	display: block;
	float: left;
	margin-left: 4px;
	font-weight: normal;
}

label span {
	display: block;
	margin-left: 20px;
	font-weight: normal;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";  /* IE 8 */
	filter: alpha(opacity=1); /* IE 5-7 */
	-moz-opacity: 1; /* Netscape */
	-khtml-opacity: 1; /* Safari 1.x */
	opacity: 1; /* Good browsers */
}

form.choicebox label span.name {
	color: #03387D;	/* changed */
}

.disabled label span {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";  /* IE 8 */
	filter: alpha(opacity=40); /* IE 5-7 */
	-moz-opacity: 0.4; /* Netscape */
	-khtml-opacity: 0.4; /* Safari 1.x */
	opacity: 0.4; /* Good browsers */
}

#columnae {
	/*width: 75%;*/
	float: left;
	display: block;
	background-color: #ffffff;
	padding-bottom: 0.5em;
}

#columnae label .name, #offer label .name {
	font-size: 0.95em;
	font-weight: 600;
}

#columnae h1 {
	text-align: center;
	margin-bottom: 0;
  	margin-top: 0.5em;
	color: #03387D;	/* changed */
  	line-height: 2em;
}

/* tooltip */


.stv-tooltip {
	border-radius: 5px;
	border: 3px solid #cbcbcb;
	background: #f2f2f2;
	color: #878787;
	-webkit-box-shadow: 4px 4px 1px 0 rgba(33,33,33,0.1);
	box-shadow: 4px 4px 1px 0 rgba(33,33,33,0.1);
	padding-top: 4px;
}


.stv-tooltip .tooltipster-content {
	font-size: 14px;
	line-height: 16px;
	padding: 6px 10px 10px 10px;
}

.tooltipster-content h2,
.tooltipster-content p {
	float: left;
}

.tooltipster-content h2 {
	margin-left: 10px;
	color: #03387D;	/* changed */
	font-size: 40px;
	margin: 0
}

.tooltipster-content p {
	color: #878787;
	font-size: 12px;
	margin: 3px 0 4px 10px;
}

/* BOOTSTRAP tooltip */

.tooltip-inner {
	max-width: 220px;
	background-color: rgba(244, 67, 110, 0.9);
}

.tooltip.top .tooltip-arrow {
  	border-top-color: rgba(244, 67, 110, 0.9);
}

.tooltip.top {
  	margin-left: 25%;
}

#services-header {
	padding-bottom: 3em;
}

#services-header h1 {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

#services-header .topic {
	font-size: 0.9em;
	background-color: #ffffff;
	color: #666;
	text-decoration: none;

    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;

	cursor: pointer;
	padding-left: 180px;
	min-height: 144px;

}

#services-header .topic:hover {
	background-color: #f2f2f2;
	text-decoration: none;
	color: #666;
}

#services-header .topic ul {
	padding-left: 1.3em;
}

#services-header .topic h2 {
	font-weight: 700;
}

.footer {
    position: absolute;
    left: 0;
    bottom: 0;
	/* height: 144px; */
    min-height: 144px;
    width: 100%;
	background-color: #f2f2f2;
}

#footer-links {
	padding-top: 1.5em;
	font-size: 1.15em;
	background-color: #f2f2f2;
	position: relative;
	height: 144px;
	padding-bottom: 150px;
}

	.footerCart {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		text-align: left;
		min-height: 54px;
		color: #fff;
	}

	.footerCart .in {
		background-color: #03387D;	/* changed */
		position: relative;
		min-height: 54px;
	}

	.footerCart .ribbon {
		position: absolute;
		min-height: 54px;
		padding: 0.5em;
		width: 100%;
		bottom: 0;
		left: 0;
	}

	.footerCart #amount {
		padding-left: 0.5em;
	}

	.footerCart #amount .redBlob {
		margin: 0 0.3em;
		float: left;
	}

	.footerCart .ribbon .label {
		font-size: 1.2em;
		padding: 0.4em 0 0 0;
		float: left;

	}

	.footerCart .popup {
		position: relative;
		margin-bottom: 60px;
		display: none;
		width: 100%;
		padding: 1em 1em 0 1em;
	}

	ul.arrow-ul li {
		list-style: none;
		text-indent: -0.5em;
	}

	ul.arrow-ul {
		padding-left: 1em;
	}

	ul.txt li,
	ul.txt li a {
		color: #666666;
	}

	ul.txt li:hover,
	ul.txt li:hover a {
		color: #03387D;	/* changed */
	}

	.popup ul li .remove {
		cursor: pointer;
	}

#footer-links a {
	margin: 0 1em;
	padding-left: 45px;
	padding-top: 5px;
	min-height: 45px;
	display: inline-block;
	font-weight: 700;
	color: #727272;

    -moz-transition: color .2s ease-in;
    -o-transition: color .2s ease-in;
    -webkit-transition: color .2s ease-in;
    transition: color .2s ease-in;
}

#footer-links a:hover {
	color: #03387D;	/* changed */
}

#percent-blob {
	 font-weight: 700;
	 color: #03387D;	/* changed */
	 font-size: 1.4em;
	 line-height: 1.4em;
}

#topic-internet {
	background: url('../gfx/ico-imac.png') left top no-repeat;
}

#topic-tv {
	background: url('../gfx/ico-tv.png') left top no-repeat;
}

#topic-security {
	background: url('../gfx/ico-security-startax.png') left center no-repeat;
	background-size: 168px auto;
}

#topic-stvgo {
	background: url('../gfx/ico-stvgo.png') left top no-repeat;
}

#topic-phone {
	background: url('../gfx/ico-phone.png') left top no-repeat;
}

#topic-info {
	background: url('../gfx/ico-questionmark.png') left top no-repeat;
}
#topic-inter {
	background: url('../gfx/ico-iner-antenna.png') left top no-repeat;
}


/* icons */

.ico-user {
	background: url('../gfx/ico-user.png') left top no-repeat;
	padding-left: 33px!important;
	display: inline-block;
	background-position: left 8px;
}

.ico-play {
	background: url('../gfx/ico-play.png') left top no-repeat;
	padding-left: 33px!important;
	display: inline-block;
	background-position: left 8px;
}

.ico-help {
	background: url('../gfx/ico-sprite.png') left top no-repeat;
	background-position: 0 -100px;
}

	.ico-help:hover {
		background-position: -900px -100px;
	}

.ico-customer {
	background: url('../gfx/ico-sprite.png') left top no-repeat;
	background-position: 0 0;
}

	.ico-customer:hover {
		background-position: -900px 0;
	}

.ico-marker {
	background: url('../gfx/ico-sprite.png') left top no-repeat;
	background-position: 0 -200px;
}

	.ico-marker:hover {
		background-position: -900px -200px;
	}

.ico-fb {
	background: url('../gfx/ico-sprite.png') left top no-repeat;
	background-position: 0 -300px;
}

	.ico-fb:hover {
		background-position: -900px -300px;
	}

.ico-email {
	background: url('../gfx/ico-sprite.png') left top no-repeat;
	background-position: 0 -400px;
}

	.ico-email:hover {
		background-position: -900px -400px;
	}

.ico-klient {
	background: url('../gfx/ico-sprite2.png') left top no-repeat;
	background-position: 0 -400px;
}

	.ico-klient:hover {
		background-position: -900px -400px;
	}

.ico-private {
	background: url('../gfx/ico-sprite2.png') left top no-repeat;
	background-position: 0 -400px;
}

	.ico-private:hover {
		background-position: -900px -400px;
	}

#footer-links a.ico-privacy {
	background: url('../gfx/ico-sprite3.png') left top no-repeat;
	background-position: 0 -400px;

}

	#footer-links a.ico-privacy:hover {
		background-position: -900px -400px;

	}



.borderbox {
	border: solid 1px #e4e4e4;
	background-color: #ffffff;
	padding: 2em;
	margin-bottom: 2em;
	width: 100%;
	overflow: hidden;
}

.borderbox h1,
.borderbox h3 {
	margin-top: 0em;
	/* margin-bottom: 0.8em; */
}

.borderbox ul,
.borderbox table {
	margin-bottom: 1em;
	line-height: 1.6em;
}

.servicebox .whitebox,
.whitebox {
	background-color: #ffffff;
}

.graybox {
	background-color: #f2f2f2;
}

.with-icon {
	padding-left: 35%;
	background-position: 2em 2em;
	background-repeat: no-repeat;
}

.with-icon-redalert{
	margin-top: 10px;
	padding: 2% 0 2% 12%;
	background-position: 4% 50%;
	background-repeat: no-repeat;
	background-image: url('../gfx/alert-48.png');
}

.with-icon-full {
	background-position: 2em 2em;
	background-repeat: no-repeat;
	padding: 0;
}

.with-icon-full .indentbox {
	padding: 2em 1em 0 200px;
	min-height: 130px;
}

.with-icon-full .in {
	padding: 1em 2em;
}

/* icon boxes */

#megabit {
	background-image: url('../gfx/ico-megabit.png');
	background-position: 1em 0;
	min-height: 180px;
}

#feedback {
	background-image: url('../gfx/ico-feedback.png');
}

#contact {
	background-image: url('../gfx/ico-contact.png');
}

#serviceplus {
	background-image: url('../gfx/ico-serviceplus.png');
}

#locations {
	background-image: url('../gfx/ico-stv.png');
}

#smartpost {
	background-image: url('../gfx/ico-contacts-postbox.png');
}

#phonebox .in {
	font-size: 1.6em;
}

	#phonebox strong {
		white-space: nowrap;
	}

.indentbox p {
	font-size: 1.1em;
}

#speed-table {
	text-align: center;
	overflow: hidden;
	width: 60%;
	display: inline-block;
	margin: 0 auto;
	margin-left: 20%;
}

	#speed-table a,
	#speed-table table {
		width: 100%;
	}

	#speed-table table th {
		text-align: center;
	}

	#speed-table table td {
		padding: 0.2em 0;
		width: 33%;
	}

	#speed-table table tr:hover td {
		background-color: #efefef;
	}

	#speed-table table tr td:first-child {
		font-weight: 900;
	}

	#speed-table table td+td+td {
		font-weight: 900;
		color: #03387D;	/* changed */
	}

#measure-speeds {
	background-image: url('../gfx/ico-speed.png');
}

#qa {
	background-image: url('../gfx/ico-qa.png');
}

#info {
	background-image: url('../gfx/ico-info.png');
}

#vaata-otse {
	background-image: url('../gfx/ico-vaata-otse.png');
}

#download-here {
	background-image: url('../gfx/ico-download-here.png');
}




#ico-24 {
	background-image: url('../gfx/ico-24.png');
}

#ico-i {
	background-image: url('../gfx/ico-i.png');
}

#ico-meelespead {
	background-image: url('../gfx/ico-meelespead.png');
}

#ico-video-archive {
	background-image: url('../gfx/ico-video-archive.png');
}

#ico-telekava {
	background-image: url('../gfx/ico-telekava.png');
}

#ico-salvestamine {
	background-image: url('../gfx/ico-salvestamine.png');
}

#ico-megogo {
	background-image: url('../gfx/ico-megogo.png');
}

#ico-kordustv {
	background-image: url('../gfx/ico-kordustv.png');
}

#ico-telli-stvgo {
	background-image: url('../gfx/ico-telli-stvgo.png');
}
#ico-telli-stvgo2 {
	background-image: url('../gfx/ico-telli-stvgo2.png');
}

#ico-tv-40plus {
	background-image: url('../gfx/ico-tv-40+.png');
}

#ico-tv-40plus.rus {
	background-image: url('../gfx/ico-tv-40+_rus.png');
}

#ico-proovitasuta {
	background-image: url('../gfx/ico-14days_est.png');
}



#globe {
	background-image: url('../gfx/ico-globe.png');
}

#oldphone {
	background-image: url('../gfx/ico-oldphone.png');
}

#fixedphone {
	background-image: url('../gfx/ico-fixedphone.png');
}

#fixedphone-plus {
	background-image: url('../gfx/ico-fixedphone-plus.png');
}




/* logos */

.channel {
	background-repeat: no-repeat;
	background-position: left center;
}

.logo-k12 {
	background-image: url('../gfx/logo-k12.png');
}

.logo-tv6 {
	background-image: url('../gfx/logo-tv6.png');
}

.logo-tv3 {
	background-image: url('../gfx/logo-tv3.png');
}

.logo-seitse {
	background-image: url('../gfx/logo-seitse.png');
}

.logo-k2 {
	background-image: url('../gfx/logo-k2.png');
}

.logo-etv {
	background-image: url('../gfx/logo-etv.png');
}

.logo-etv2 {
	background-image: url('../gfx/logo-etv2.png');
}



.content .in {
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0 0 0;
	overflow: hidden;
}

.formbox {
	float: right;
	min-height: 300px;
	width: 610px;
	margin-top: 0;
}

.formbox .in {
	padding: 15px 0 0 0;
}

.formbox h2 {
	margin-top: 0;
	font-weight: normal;
}

.offerBox {
	float: left;
	width: 260px;
}

.offerBox .in {
	padding: 15px 20px;
	width: auto;
}


.offerBox h2 {
	margin-top: 0;
	display: block;
	clear: both;
}

.graybg {
	background-color: #efefef;
}

.center {
	text-align: center;
}

.txt11 {
	font-size: 11px;
}

.txt12 {
	clear: both;
	font-size: 12px;
}

/* colors */

a.gray,
.gray {
	color: #aeaeae;
}

.blue {
	color: #03387D;	/* changed */
}

.businessblue {
	color: #79addb;
}

.green {
	color: #86bc2e;
}

.sky {
	color: #41b6e6;
}

.white {
	color: #ffffff;
}

.paleblue {
	color: #6c89b7;
}

.pale {
	color: rgba(255,255,255,0.5)
}

.yellow {
	color: #ffc200;
}

.red {
	color: #f95374;
}

#darkness {
	background-color: rgba(0,0,0,0.7);
	width: 100%;
	position: fixed;
	z-index: 9;
	height: 100%;
	display: none;
}

.choicebox {
	width: inherit;
	overflow: hidden;
	position: relative;
	background-color: #ececec;
    /*display: table;*/
}


.blob {
	background-color: #f95374;
	color: #fff;
	padding: 4px 8px 2px 8px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	font-size: 14px;
	display: none;
  	vertical-align: middle;
}


.frm {
	float: left;
	clear: both;
	display: block;
	/* margin-bottom: 0.2em;*/
	padding: 0.3em 0.5em 0.2em 0.2em;
	-webkit-border-radius: 6px;
	border-radius: 6px;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.frm:hover {
	background-color: rgba(111,111,111,0.1);
}


.frm:hover {
	background-color: rgba(111,111,111,0.1);
}

form.silent .frm:hover {
	background-color: initial;
}


input[type="checkbox"],
input[type="radio"] {
	position: absolute;
}

.btn.gray {
	background-color: #999;
	display: inline-block;
}

#step2_buttons {
	width: 60%;
	margin-top: 55px;
}


.chkFrm  label {
	font-size: 0.9em;
}

.chkFrm {
	margin-bottom: 7px;
}

.chkFrm.disabled label .gray,
.chkFrm.disabled label {
	color: #aaa;
}



#pakett12 {
	margin: 10px 8px 0 0;
}

/*#quizHeader,*/
#quiz2 {
	display: none;
}

#quizHeader {
	display: none;
}

#quizHeader h2 {
	margin-top: 0;
	text-align: center;
}

#quizHeader .cueBox {
	width: 100%;
	overflow: hidden;
	margin-bottom: 1.5em;
}


#quizHeader .cueBox div {
	text-align: center;
	width: 20%;
	background-color: pink;
	padding-top: 50px;
	font-size: 11px;
	color: #000;
	text-transform: uppercase;
	float: left;
	background: transparent url('../gfx/cue-sprite.png') center -200px no-repeat;

	font-weight: normal;
}

/* STEP2 */

#quizHeader .cueBox.step2 div+div {
	background-position: center -100px;
	font-weight: bold;
}

#quizHeader .cueBox.step2 div+div+div {
	background-position: center 0px;
	color: #aaa;
	font-weight: normal;
}


/* STEP3 */

#quizHeader .cueBox.step3 div+div+div {
	background-position: center -100px;
	font-weight: bold;
}

#quizHeader .cueBox.step3 div+div+div+div {
	background-position: center 0px;
	color: #aaa;
	font-weight: normal;
}


/* STEP4 */

#quizHeader .cueBox.step4 div+div+div+div {
	background-position: center -100px;
	font-weight: bold;
}

#quizHeader .cueBox.step4 div+div+div+div+div {
	background-position: center 0px;
	color: #aaa;
	font-weight: normal;
}


/* STEP5 */

#quizHeader .cueBox.step5 div {
	background-position: center -200px;
}

#quizHeader .cueBox.step5 div:last-child {
	font-weight: bold;
}

.whiteBox {
	border: solid 1px #ccc;
	background-color: #ffffff;
	-webkit-box-shadow: 4px 4px 1px 0 rgba(0,0,0,0.1);
	box-shadow: 4px 4px 1px 0 rgba(0,0,0,0.1);
	margin-bottom: 10px;
}

.orderBox {
	float: left;
	width: 260px;
	display: none;
}

.orderBox h3 .name {
	font-size: 0.95em;
}

.orderBox .in {
	padding: 15px 20px;
	width: auto;
}


.orderBox h2 {
	margin-top: 0;
}


.orderBox h3 {
	margin: 0;
}

.orderBox .blob {
	display: inline-block;
}

.orderBox p {
	font-size: 12px;
	margin-top: 3px;
}

.uppercase {
	text-transform: uppercase;
}

#quiz2 h2,
#quiz3 h2 {
	font-weight: bold;
	color: #999999;
	margin-bottom: 0;
}

#quiz2 p {
	margin-top: 0px;
}

.inputform td {
	padding: 4px 5px 3px 0;
	vertical-align: top;
}


.inputform td input {
	font-size: 1em;
	padding: 3px;
}

.inputform tr td:first-child {
	text-align: right;
}

#lisa_tv_tabel .price,
#stvGoBox .price {
	color: #999;
}

#stvGoBox .name {
	line-height: 1em;
	font-weight: bold;
	font-size: 1.2em;
}

#stvGoBox .price {
	line-height: 1em;
	font-size: 1.2em;
}


#stvGoBox p {
	display: block;
	float: left;
	margin: 0;
}

#stvGoBox {
	overflow: hidden;
	border: solid 1px #ccc;
	background-color: #fff;
	width: 480px;
	margin-top: 20px;
	padding: 14px 100px 14px 20px;
	background: #fff url('../gfx/stvgo-logo.png') right center no-repeat;
	margin-bottom: 50px;
}

#contacts {
	margin-bottom: 50px;
}

#quiz5 {
	text-align: center;
	padding: 40px 0;
}

#quiz5 h1 {
	margin: 0;
	text-transform: none;
	width: 100%;
	font-size: 3em;
	color: #999;
}

#quiz5 p {
	margin: 0;
}

.bonus {
	display: block;
	float: left;
	clear: both;
	margin: 1em 0;
	display: none;
}

#bonus2 {
	margin-top: 8px;
}



#pick-services {
	 font-weight: 700;
	 font-size: 1.5em;
	 color: #ffffff;
}

#pick-services-icon {
	font-size: 2.5em;
	float: left;
}


/* MAP */

.map {
	min-height: 500px;
	width:100%;
    height: 100%;
 	height:calc(100% - 0px);
}

.map>a{
	display: none;
}



.ghost-break {
	display: block;
}

/* LAYER */

.fancybox-inner {
	background-color: #fff;
}

.stv-layer {
	/* display: none; */
	background-color: #e5e5e5;
	margin-bottom: 0;
	background-image: none;
	font-size: 1.5em;
}


		/* POPUP */
		.stv-layer.popup .intro {
			width: 45%;
			float: left;
			padding: 2em;
			background-color: #e5e5e5;
		}

		.stv-layer.popup {
			float: left;
			background-color: #ffffff;
		}

		.stv-layer.popup .layer-content {
			width: 55%;
			float: right;
			margin-left: 0;
		}

body.stv-layer.alert {
	padding: 2em;
	float: left;
	background-color: #ffffff;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}




.stv-layer.alert h1 {
	margin-top: 0;
}


.stv-layer.alert form {
	padding: 1em 0;
}

h1.alert {
	padding-left: 120px;
	margin-top: 0;
	padding-top: 0;
	background: url('../gfx/ico-alert.png') left top no-repeat;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 0em;
	font-size: 2.2em;
	min-height: 120px;
}


.stv-layer.popup a {
	text-decoration: underline;
}


.stv-layer .layer-menu {
	width: 240px;
	position: absolute;
	left: 0;
	top: 0;
}

.stv-layer .layer-content {
	margin-left: 240px;
	padding: 1em 2em 1em 30px;
	background-color: #ffffff;
}

.stv-layer .layer-menu .header {
	color: #fff;
	width: 100%;
	padding: 0.7em;
	background-color: #03387d;
	display: block;
}

.stv-layer .layer-menu .header .fa {
	color: #5777a9;
	float: right;
	font-size: 1.2em;
}

.stv-layer .layer-menu ul {
	padding: 0;
	background-color: #e5e5e5;
}

.stv-layer .layer-menu ul li {
	list-style: none;
	padding: 0.4em 0.3em 0.4em 1em;
}

.stv-layer .layer-menu ul li:first-child {
	/*padding-top: 1em;*/
}



.stv-layer .layer-menu ul li.active {
	background-color: #ffffff;
}

.stv-layer .layer-menu ul li a {
	color: #727272;
}

.stv-layer h2 {
	font-size: 1.5em;
	margin-top: 1em;
	margin-bottom: 0.5em;
}

.stv-layer .icons {
	margin: 0.5em 0 0 0;
	padding-right: 1em;
	position: fixed;
	right: 0;
	top: 0;
	color: #afafaf;
	background-color: rgba(255,255,255,0.85);
	border-radius: 5px 0 0 5px;
}

.stv-layer table {
	margin-bottom: 1em;
}

.stv-layer .icons div {
	margin-left: 0.5em;
	cursor: pointer;
	font-size: 2em;
	float: left;
}

.alphabet {
	margin: 1em 0;
	color: #777;
}

.alphabet a {
	font-weight: bold;
	padding: 0 0.3em;
	text-decoration: underline;
}

.specify {
	color: #727272;
	font-size: 0.5em;
	font-weight: normal;
}


.channel-options {
}

.channel-options span {
	background-color: #b9b9b9;
	color: #fff;
	padding: 0 0.4em;
	display: inline-block;
	white-space: nowrap;
	margin-bottom: 0.4em;
}

.channel {
	padding-left: 110px;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
	min-height: 70px;
}

.channel p {
	margin-bottom: 5px;
}

.marginvert1em {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

strong a {
	text-decoration: underline;
}

button.button-label-margintop {
	margin-top: 1.8em;
}

table.tv-compare td {
	border-collapse: collapse;
	border: solid 1px #ffffff;
	text-align: center;
	padding: 2px 1px;
}

table.tv-compare tr td:first-child {
	text-align: left;
	font-weight: bold;
	color: #02377d;
	padding-left: 4px;
	text-transform: uppercase;
}

table.tv-compare th {
	text-align: center;
}

table.tv-compare td .fa {
	font-weight: bold;
	color: #02377d;
}

table.tv-compare th span {

display: inline-block;
white-space: nowrap;
text-align: left;


	 /* FF3.5+ */
  -moz-transform: rotate(-90.0deg);
  /* Opera 10.5 */
  -o-transform: rotate(-90.0deg);
  /* Saf3.1+, Chrome */
  -webkit-transform: rotate(-90.0deg);
  /* IE6,IE7 */
  filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0.083);
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)";
  /* Standard */
  transform: rotate(-90.0deg);

}

table.tv-compare > tbody > tr:nth-child(2n+1) > td {
   background-color: #efefef;
}


#iseteenindus {
	background-color: #ffffff;
	padding: 2em;
}

#iseteenindus .graybox {
	padding: 1em;
	background-color: #e5e5e5;
	margin-top: 1em;
}

#iseteenindus .graybox p {
	color: #727272;
}

#iseteenindus .graybox a {
	margin: 2px;
	display: inline-block;
}

#iseteenindus h1 {
	margin-top: 0;
}

/* lisakanalid */

.tv-lisa {
	display: none;
}

.tv-lisa label span {
	color: #03387D;
	font-weight: bold;
}

.tv-lisa label span a {
	font-weight: normal;
}

#lisakanalid-header h2 {
	font-size: 1.6em;
	margin: 0;
	color: #ffffff;
}

#lisakanalid {
	padding: 1em 0;
	float: left;
}

#lisakanalid a {
	color: #878787;
	text-decoration: underline;
}


#lisakanalid a:hover {
	color: #03387D;	/* changed */
}

#lisakanalid .frm label,
#lisakanalid .frm {
	margin-bottom: 0;
}

.stv-process h2,
.stv-blog .blogBox h2 {
	margin-bottom: 0em;
	margin-top: 0.5em;
}

#process-count {
	background-color: #ececec;
	padding: 15px 15px;
	overflow: hidden;
	margin-bottom: 1em;
}


#process-count ul {
	padding: 0;
}

#process-count ul li {
	float: left;
	height: 34px;
	display: table;
	color: #999999;
	text-transform: uppercase;
	padding-left: 45px;
	padding-right: 1em;
	background-image: url('../gfx/nr-1.png');
	background-position: 0 0;
	background-repeat: no-repeat;
}

#process-count ul li span {
	display: table-cell;
	vertical-align: middle;
}

#process-count ul li+li {
	background-image: url('../gfx/nr-2.png');
}

#process-count ul li+li+li {
	background-image: url('../gfx/nr-3.png');
}

#process-count ul li+li+li+li {
	background-image: url('../gfx/nr-4.png');
}

#process-count ul li+li+li+li+li {
	background-image: url('../gfx/nr-5.png');
}

#process-count ul li.active {
	background-position: 0 -100px;
	color: #03387D;	/* changed */
}

#process-count ul li.visited {
	background-position: 0 -200px;
	color: #7b92b6;
}

/* process table */

.preview-table,
.process-table {
	color: #727272;
	line-height: 1.2em;
}

.process-table .txt12 {
}

.process-table span a:link,
.process-table span a:visited {
	color: #878787;
	text-decoration: underline;
}

.process-table span a:active,
.process-table span a:hover {
	color: #878787;
	text-decoration: underline;
}

.preview-table tr th,
.process-table tr th {
	background-color: #ffffff;
	text-align: center;
	font-size: 0.7em;
	padding-top: 1em;
	padding-bottom: 0.5em;
	line-height: 0.9em;
}

.process-table tr td {
	vertical-align: top;
	padding: 8px 8px 8px 10px;
	background-color: #ececec;
	border: solid 0px #ffffff;
	border-top-width: 1px;
}



.preview-table tr td.lighter {
	background-color: #ececec;
}

.preview-table td {
	padding-right: 8px;
	color: #727272;
	background-color: #fff;
}



.preview-table.process-table tr th:first-child {
	text-align: left;
}

.preview-table.process-table tr th {
	vertical-align: bottom;
}

.preview-table.process-table tr.blueBox td {
	background-color: #03387D;	/* changed */
	color: #fff;
}

.preview-table.process-table tr.blueBox td.darker {
	background-color: #003070;
}

.preview-table.process-table tr.blueBox td.redBox {
	background-color: #f95374;
}











.preview-table tr td.darker,
.process-table tr td.darker {
	background-color: #E4E4E4;
}

.process-table tr td+td i {
	font-size: 1.3em;
	color: #bdbdbd;
}

.process-table tr td+td i:hover {
	font-size: 1.3em;
	color: inherit;
	cursor: pointer;
}

.process-table strong {
	display: block;
}

.collapse-table {
	display: none;
}

.table {
	margin-bottom: 1em;
}

.collapse-table input[type="checkbox"]{
	position: relative;
	left: auto;
	right: auto;
}

.preview-table {
}

.preview-table h2 {
	margin-top: 0;
	padding-top: 0.3em;
	margin-bottom: 0.5em;
}

#additional_table strong {
	color: #a4a4a4;
}

#header-offer .redBlob {
	text-transform: uppercase;
    cursor: pointer;
    background-color: #ffffff;
    color: #03387D;
    border: none;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 0.3em 0.7em 0.3em 0.7em;
    text-shadow: none;
    font-weight: bold;
    margin-left: 0.5em;
	background-color: #f95374;
	color: #fff;
	border-radius: 10px;
	display: inline-block;
}

#header-offer {
	width: 60%;
	padding-top: 0.9em;
}

#header-offer .txt11 {
	width: 60%;
	padding-left: 1em;
	line-height: 1.3em;
}


#additional_table tr.checked-row strong,
#additional_table td.blue strong,
#additional_table td.blue strong {
	color: #03387D;;
}
#additional_hd_table tr.checked-row strong,
#additional_hd_table td.blue strong,
#additional_hd_table td.blue strong {
	color: #03387D;;
}
#extra_table tr.checked-row strong,
#extra_table td.blue strong,
#extra_table td.blue strong {
	color: #03387D;;
}

.bottomborder {
	border: solid 0px #ccc;
	border-bottom-width: 1px;
}

.process-table tr.blueBox td {
	overflow: hidden;
	background-color: #03387D;	/* changed */
	color: #ffffff;
	padding-top: 1em;
	padding-bottom: 1em;
}

.process-table tr.blueBox td strong {
	font-size: 1.6em;
}

.process-table tr.blueBox td.darker {
	background-color: #003070;
}

.process-table tr.blueBox td.redBox {
	background-color: #f95374;
}



.process-table .right.half {
	width: 40%;
	padding-left: 1%;
	text-align: right;
}

.process-table .left.half {
	width: 60%;
	padding-right: 1%;
}

#location-possibilities {
	margin: -0.5em 0 1em 0;
}

/* thanks */


#thankyou {
	/*background: url('../gfx/thankyou-smiley.png') left top no-repeat;*/
	margin-top: 2em;
	height: 152px;
	display: table;
	/*padding-left: 200px;*/
}

#thankyou h2 {
	display: table-cell;
	vertical-align: middle;
	line-height: 1.5em;
	padding-bottom: 1em;
}

.blogBox {
	margin-bottom: 1.5em;
}


.blogBox .picHeader {
	overflow: hidden;
}

.blogBox .picHeader img {
	width: 100%;
	height: auto;
}

.blogBox .in,
.blogBox h3 {
	padding: 1em 1.3em;
}

.blogBox h3 {
	font-size: 1.3em;
	margin: 0;
}


.blogBox a h3 .date {
	margin: 0.5em 0;
	display: block;
	font-size: 0.8em;
	font-weight: normal;
}

.blogBox a:hover {
	text-decoration: none;
}

.blogBox a:hover h3 .hwrapper {
	text-decoration: underline;
}

.blogBox a:hover h3 .date {
	text-decoration: none!important;
}

.linkBox {
	padding-bottom: 0.5em;
}

.linkBox a span {
	display: block;
	color: #b9b9b9;
}

.blogBox #announcements {
	padding: 1.5em 1.8em;
	/*font-size: 0.9em;*/
}

.blogBox #announcements h3 {
	margin-bottom: 1em;
	font-size: 1.5em;
	font-weight: normal;
    clear: both;
	padding: 0;
}


.blogBox #announcements table tr td {
	vertical-align: middle;
	/* font-weight: bold;
	font-size: 0.9em;*/
	padding-bottom: 0.5em;
	line-height: 1.2em;
}


.blogBox #announcements table tr td:first-child {
	vertical-align: top;
}


.blogBox #announcements table tr td:first-child {
	padding-right: 1em;
}

.blogBox #announcements table tr td:first-child div {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #c3c3c3;
	color: #f2f2f2;
	padding: 0.2em 0.6em;
}

.blogBox #announcements a:link,
.blogBox #announcements a:visited,
.blogBox #announcements a:active{
	color: #727272;
	display: block;
}


.blogBox #announcements a:hover {
	text-decoration: underline;
}

.blogBox h3 a {
	text-decoration: none;
}

.blogBox h3 a:hover {
	text-decoration: underline;
	display: block;
}


.tableWrapper {
}

.infiniteScrollButton {
	padding-top: 2em;
	padding-bottom: 1em;
	text-align: center;
}


.infiniteScrollButton a {
	display: inline;
	float: none!important;
}

.blogBox #announcements .infiniteScrollButton a {
	color: #ffffff;
}

.blog-float.right {
	margin: 0 0 1em 1em;
}

.blog-float.left {
	margin: 0 1em 1em 0;
}



@media (min-width: 1200px) {
	#header-offer {
		width: 60%;
		padding-top: 0.9em;
	}

	#header-offer .txt11 {
		width: 60%;
		padding-left: 1em;
		line-height: 1.3em;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {


	body.illustration_1 {
		background-image: url('../imago/front-3.png');
		background-size: auto 354px;
		background-position: center 9px;
	}
	body.illustration_1.rus {
		background-image: url('../imago/front-3-rus.png');
		background-size: auto 354px;
		background-position: center 9px;
	}

	.imago .clickable {

		width: 100%;
		height: 220px;
		float: left;
	}


	#stv-ari-frontpage .imago h1 {
		font-size: 2em;
		margin-bottom: 0.5em;
	}

	#stv-stvair .imago h1 {
		font-size: 2em;
		margin-bottom: 0.5em;
	}

	#stv-frontpage .imago h1 {
		font-size: 2em;
		margin-bottom: 0.5em;
	}

	#stv-ari-frontpage .imago .txt {
  		padding: 2% 0 0 5%;
		margin-top: 0;
		width: 50%;
	}

	#stv-stvair .imago .txt {
  		padding: 2% 0 0 5%;
		margin-top: 0;
		width: 50%;
	}

	#stv-frontpage .imago .txt {
  		padding: 1% 0 0 5%;
		margin-top: 0;
	}

	.blueBox #sum-desc {
		font-size: 0.9em;
	}

	.imago h1 {
		padding-top: 0.3em;
		font-size: 2em;
		width: 63%;
	}


	.with-icon {
		padding-left: 35%;
		background-position: 2em 2em;
		background-size: 90px auto;
	}

	.with-icon-redalert{
		margin-top: 10px;
		padding: 2% 0 2% 12%;
		background-position: 4% 50%;
		background-repeat: no-repeat;
		background-image: url('../gfx/alert-24.png');
	}

	.with-icon-full {
		background-size: 90px auto;
	}

	.with-icon-full .indentbox {
		padding-left: 35%;
	}

	#speed-table {
		width: 80%;
		margin-left: 10%;
	}

	#lisakanalid a {
		font-size: 0.8em;
	}


	.blueBox #sum-amount #hint-txt {
		font-size: 0.85em;
		width: 65%;
		padding-left: 0;
	}


	#header-offer {
		width: 100%;
		padding: 0 0 1em 0;
	}

	#header-offer .txt11 {
		width: 60%;
		padding-left: 1em;
		line-height: 1.3em;
	}

	.blog-float  {
		width: 50%;
		height: auto;
	}

	#footer-links a {
		margin: 0 0.4em;
		padding-left: 42px;
	}
}


@media (min-width: 768px) and (max-width: 991px) {

	body.illustration_1 {
		background-image: url('../imago/front-3.png');
		background-size: auto 274px;
		background-position: center 17px;
	}
	body.illustration_1.rus {
		background-image: url('../imago/front-3-rus.png');
		background-size: auto 274px;
		background-position: center 17px;
	}

	.imago .clickable {

		width: 100%;
		height: 185px;
		float: left;
	}


	body {
		font-size: 14px;
   		margin: 0 0 200px; /* bottom = footer height */
 	}

	body#stv-ari-frontpage {
		background-size: 1269px 300px!important;
		background-position: center 20px!important;
	}

	body#stv-stvair {
		background-size: 1269px 300px!important;
		background-position: center 20px!important;
	}

	#stv-header a {
		padding: 0 0.4em;
	}

	#stv-header #row1 {
		padding-left: 0;
		padding-right: 0;
		display: block;
	}


	#stv-header #row2 {
		font-size: 1.1em;
	}

	#conf-box #offer {
		background-color: #efefef;
		width: 100%;
		float: left;
		padding: 0 1em 1em 3em;
	}

	#columnae, #offer {
		width: 100%;
		float: left;
	}

	#stv-ari-frontpage .imago {
		height: 200px;
	}

	#stv-stvair .imago {
		height: 200px;
	}

	#stv-frontpage .imago h1 {
		font-size: 2.1em;
		margin-top: 0;
		padding-top: 0;
	}

	#stv-ari-frontpage .imago h1 {
		font-size: 1.6em;
		margin-top: 0;
		padding-top: 0;
	}

	#stv-stvair .imago h1 {
		font-size: 1.6em;
		margin-top: 0;
		padding-top: 0;
	}

	#stv-ari-frontpage .imago .txt {
		padding: 0 0 0 4%;
		width: 50%;
	}

	#stv-stvair .imago .txt {
		padding: 0 0 0 4%;
		width: 50%;
	}

	#stv-frontpage .imago .txt {
		padding: 0 0 0 4%;
		width: 40%;
	}

	.imago h1 {
		font-size: 2em;
		float: right;
		width: 68%;
		padding-top: 0.5em;
		margin: 0;
		line-height: 1.3em;
	}

		#stv-tv .imago h1 {
			font-size: 1.9em;
		}


	#stv-ari-internet .imago h1,
	#stv-ari-kontakt .imago h1,
	#stv-kontakt .imago h1 {
		font-size: 1.95em;
		padding-top: 0.5em;
		width: 68%;
	}

	.ghost-break {
		display: block;
	}

	.imago p {
		font-size: 0.9em;
	}

	#services-header .topic h2 {
		font-size: 1.6em;
	}

	#footer-links {
		padding-bottom: 140px;
		font-size: 1em;
	}

	#footer-links a {
		margin: 0 0.3em;
		padding-top: 7px;
		padding-left: 42px;
	}

	/* offer */

	#offer {
		padding: 0 2%;
	    padding-bottom: 2em;
	}

		#offer h2 {
			text-align: center;
		}

		#offer h2 .small {
			display: inline;
		}

		#offer label #arguments div {
			float: left;
			padding-right: 1em;
			width: 33%;
		}
		#offer label {
			width: 100%;
			margin: 0;
		}

		#title-18 {
			white-space: nowrap;
			overflow: hidden;
			/* display: inline-block; */
			text-align: center;
		}

		#offer label .desc {
			font-size: 1.3em;
		}

		#offer label .number,
		#offer label .desc {
			float: none;
			display: inline;
		}

	.blueBox #sum-desc {
		display: block;
		text-align: center;
		font-size: 0.9em;
		width: 34%;
		padding: 0;
	}

	.blueBox #sum-amount {
		width: 65%;
	}

	.blueBox #sum-amount #hint-txt {
		font-size: 0.85em;
		width: 70%;
		padding-left: 0;
	}

	.servicebox .in {
		padding: 1.5em 1em 1.5em 9em;
		/* background-color: #f2f2f2; */
		min-height: 150px;
		float: left;
		width: 100%;
		background-position: 1.5em 1.5em;
		background-repeat: no-repeat;
		background-size: 70px auto;
	}

	.with-icon {
		padding-left: 39%;
		background-position: 2em 2em;
		background-size: 75px auto;
	}
	.with-icon-redalert{
		margin-top: 10px;
		padding: 2% 0 2% 12%;
		background-position: 4% 50%;
		background-repeat: no-repeat;
		background-image: url('../gfx/alert-24.png');
	}

	.with-icon-full {
		background-position: 2em 2em;
		background-size: 75px auto;
	}

	.with-icon-full .indentbox {
		padding-left: 39%;
	}

	#speed-table {
		width: 100%;
		margin-left: 0;
	}

	#megabit {
		background-position: 0 0;
	}



	.footerCart .ribbon {
		padding: 0.6em 0.5em 0 0.5em;
	}

	.footerCart .ribbon .label {
		font-size: 1.3em;
		padding: 0.5em 0 0 0;
		float: left;
	}

	.slogan h2 {
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		line-height: 1.2em;
	}

	.mobilecenter {
		text-align: center;
		width: 100%;
	}

	#formwrapper {
		padding: 0;
		margin: 0 auto;
		background: #ffffff;
		filter: none;
	}

	#ad-folder {
	width: 100%;
	overflow: hidden;
	padding: 0;
}


	.adbox {
		float: left;
		width: 100%;
		margin-left: 0;
	}

	.adbox#megabit-ad {
		background-position: 1em center;
	}



	h1.stv-title {
		font-size: 2em;
		color: #ffffff;
		margin: 14px 0 0 0;
		min-height: 59px;
	}

	.pricelabel .txt .txtcomment {
		font-size: 0.6em;
	}

	.pricelabel .txt .sumtext {
	}


	.blogBox h3 {
		font-size: 1em;
		/* font-size: 1.5vmin;*/
		margin: 0;
	}

	#header-offer {
		width: 100%;
		padding: 0 0 1em 0;
	}

	#header-offer .txt11 {
		width: 60%;
		padding-left: 1em;
		line-height: 1.3em;
	}

	.blog-float  {
		width: 100%;
		height: auto;
		margin: 0 0 1em 0!important;
	}

}

/* Small Devices, Tablets */
@media screen and (min-width: 481px) and (max-width: 767px) {
	body { --nrb-button-mobile-bottom: 60px !important; }

	body.illustration_1 {
		background: url('../imago/front-3-mobile.png') center 43px repeat-x;
	}

	body.illustration_1.rus {
		background: url('../imago/front-3-mobile-rus.png') center 43px repeat-x;
	}

	body#stv-frontpage .imago .clickable {

		width: 100%;
		height: 230px;
		float: left;
		margin-top: -7vw;
	}

	body#stv-frontpage {
		/*background-size: auto 25vw;
		background-position: center 20px; */
		background-size: 100% auto;
	}

	body#stv-frontpage #logo {
		padding-left: 15px;
	}

	body {
		font-size: 14px;
   		margin: 0 0 320px; /* bottom = footer height */
		background-size: auto 35vw;
		background-position: center 13px;
	}


	h1 {
	  font-size: 2em;
	}

	.slogan h2 {
		margin-top: 0.5em;
		margin-bottom: 0.5em;
 		padding: 0 2%;
	}


	.slogan .imgbox {
		text-align: right;
	}


	.imago {
		margin-top: -4.5vw;
		height: 31vw;
	}


	.imago h1 {
		padding-top: 3vw;
		width: 65%;
		font-size: 4.1vw;
	}

	.imago .txt {
		padding: 0 0 0 4%;
		width: 40%;
		font-size: 2vw;
	}

	#stv-ari-frontpage .imago {
		height: 35vw;
		margin-top: -10vw;
	}
	#stv-stvair .imago {
		height: 35vw;
		margin-top: -10vw;
	}

	#stv-frontpage .imago {
		/* height: 35vw;
		margin-top: -5vw;*/
	}


	#stv-ari-frontpage .imago .txt {
		width: 60%;
		font-size: 2.4vw;
	}

	#stv-stvair .imago .txt {
		width: 60%;
		font-size: 2.4vw;
	}

	#stv-ari-frontpage .imago h1 {
		padding-top: 9vw;
		font-size: 4vw;
		margin-bottom: 0.4em;
	}

	#stv-stvair .imago h1 {
		padding-top: 9vw;
		font-size: 4vw;
		margin-bottom: 0.4em;
	}

	#stv-frontpage .imago h1 {
		padding-top: 4vw;
		font-size: 4.3vw;
		margin-bottom: 0.4em;
	}

	#stv-ari-frontpage .imago p {
		font-size: 2.3vw;
	}

	#stv-stvair .imago p {
		font-size: 2.3vw;
	}

	#stv-frontpage .imago p {
		font-size: 2vw;
	}


	#stv-ari-frontpage .imago h1 {
		font-size: 3.5vw;
	}

	#stv-stvair .imago h1 {
		font-size: 3.5vw;
	}

	#stv-ari-phone .imago h1 {
		font-size: 4vw;
	}


	#conf-box #offer {
		background-color: #efefef;
		width: 100%;
		float: left;
		padding: 0 1em 1em 2.5em;
	}

	#columnae, #offer {
	  width: 100%;
	  float: left;
	}

	/* offer */

	#offer {
		padding: 0 2%;
	    padding-bottom: 2em;
	}

		#offer h2 {
			text-align: center;
		}

		#offer h2 .small {
			display: inline;
		}

		#offer label #arguments div {
			float: left;
			padding-right: 1em;
			width: 33%;
		}
		#offer label {
			width: 100%;
			margin: 0;
		}

		#title-18 {
			white-space: nowrap;
			overflow: hidden;
			/* display: inline-block; */
			text-align: center;
		}

		#offer label .desc {
			font-size: 1.3em;
		}

		#offer label .number,
		#offer label .desc {
			float: none;
			display: inline;
		}

	#services-header .topic h2 {
		line-height: 1em;
		font-size: 1.5em;
		padding-top: 0em;
	}

	#services-header .topic {
	  display: block;
	  float: left;
	}

	#services-header .row {
		margin: 0;
		padding: 0;
	}

	#footer-links a {
		display: block;
		text-align: left;
	}

	.blueBox {
		clear: both;
	}

	.blueBox #sum-desc {
		display: block;
		text-align: center;
		font-size: 1em;
		padding-bottom: 0.5em;
		width: 45%;
		clear: both;
	}

	.blueBox #sum-amount {
		width: 55%;
	}

	.blueBox .pricelabel {
		font-size: 1.2em;
		line-height: 1.6em;
	}

	.blueBox .btn {
		font-size: 18px;
	}

	.pricelabel .txt {
		padding-top: 0.2em;
	}

	#footer-links {
  		padding-bottom: 1em;
		padding-bottom: 90px;
	}

	.with-icon {
		padding-left: 130px;
		background-position: 2em 2em;
		background-size: auto auto;
		padding: 1.5em 1em 1.5em 12em;
	}
	.with-icon-redalert{
		margin-top: 10px;
		padding: 2% 0 2% 12%;
		background-position: 4% 50%;
		background-repeat: no-repeat;
		background-image: url('../gfx/alert-24.png');
	}

	.with-icon-full {
		background-position: 2em 2em;
		background-size: auto auto;

	}

	.with-icon-full .indentbox {
		  padding: 1.5em 1em 0.5em 12em;
		  min-height: initial;

	}

	.with-icon-full .in {
		padding-left: 12em;
		padding-top: 0;
	}


	#megabit {
		background-position: 0 0;
	}

	#speed-table {
		width: 100%;
		margin-left: 0;
	}


	#footer-links {
		height: auto;
		padding: 1em 1em 0 1em;
		padding-bottom: 90px;
	}

	.footerCart .ribbon {
		position: relative;
		overflow: hidden;
		padding: 0;
		padding-top: 0.8em;
	}

	.footerCart .ribbon .label {
		font-size: 1.3em;
		padding: 0.4em 0 0 0;
		float: left;
		display: inline-block;
	}

	.footerCart .popup {
		margin-bottom: 0;
	}


	.footerCart .left,
	.footerCart .right { /*
		width: 100%;
		text-align: center; */
		padding-bottom: 0.5em;
	}

	.footerCart #amount {
		padding-left: 0;
	}

	.blueBox .btn {
		/*font-size: 1.3em;*/
	}

	.footerCart .container {
		padding-left: 0;
		padding-right: 0;
	}

	.servicebox .in#international-calls {
		background-image: url('../gfx/ico-international.png');
		background-position: 2em 1em;
	}

	.row .servicebox:last-child {
		margin-bottom: 0;
	}


	.row .borderbox {
		margin-bottom: 1em;
	}

	#phonebox .in {
		padding: 1em!important;
	}

	button.button-label-margintop {
		margin-top: 0;
	}


	/* LAYER */


	.stv-layer {
		background-color: #ffffff;
		padding-top: 20px;
	}

	.stv-layer.popup {
		background-color: #e5e5e5;
		padding-top: 0;
	}

	.stv-layer .layer-menu {
		width: 100%;
		position: absolute;
		z-index: 9999;
		left: 0;
		top: 0;
	}

	.stv-layer .layer-content {
		margin-left: 0;
		padding: 2em;
	}

	.stv-layer .layer-menu ul {
		display: none;
		margin: 0;
		padding: 1em;
	}



	.stv-layer .layer-menu .header {
		margin-right: 35px;
		width: auto;
	}

	.stv-layer .icons {
		margin: 0;
		padding: 0;
		position: fixed;
		z-index: 9999;
		right: 0;
		top: 0;
	}

	.stv-layer .icons div {
		display: block;
		text-align: center;
		font-size: 1.8em;
		padding: 0;
		margin: 0;
		padding-top: 3px;
		width: 35px;
	}

	.stv-layer .icons .print {
		display: none;
	}

	table tr th,
	table tr td {
		font-size: 0.9em;
	}

	.channel {
		background-position: left top;
	}


	.stv-layer.popup .btn {
		font-size: 0.9em;
		padding: 0.5em 0.8em;
		min-height: 2.5em;
	}

	.mobilecenter {
		text-align: center;
		width: 100%;
	}

	#formwrapper {
		padding: 0;
		margin: 0 auto;
		background: #ffffff;
		filter: none;
	}


	.adbox {
		float: left;
		width: 100%;
		margin-left: 0;
	}

	.adbox#megabit-ad {
		background-position: 1em center;
	}

	.pricelabel .txt {
		display: inline-block;
		position: relative;
		min-height: 2.5em;
	}

	.pricelabel .txt .txtcomment {
	  display: block;
	  font-size: 0.7em;
	  position: absolute;
	  right: 0;
	  top: 1.1em;
	}

	.pricelabel .txt .sumtext {
		position: absolute;
		top: -0.2em;
	}



	h1.alert {
		min-height: 90px;
		padding-left: 100px;
		margin-top: 0;
		padding-top: 0;
		background: url('../gfx/ico-alert.png') left top no-repeat;
		background-size: 90px 90px;
		text-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		margin-bottom: 0em;
		font-size: 1.5em;
	}


	h1.stv-title {
		margin-top: 60px;
		font-size: 2em;
		font-size: 4.5vw;
		color: #ffffff;
		margin-top: 70px;
		min-height: 60px;
	}

	body.stv-process {
		background-size: auto auto;
		background-position: 0 0;
	}

	body.stv-blog {
		background-size: auto auto;
		background-position: 0 0;
	}

	/* 1-2-3 */

	.stv-process #process-wrap {
		background-color: #ececec;
	}

	#process-count {
		padding-bottom: 5px;
	}


	#process-count ul li {
		margin-bottom: 10px;
		padding-left: 24px;
		padding-right: 10px;
		background-position: 0 0;
		background-size: 17px auto;
		height: 17px;
	}

	#process-count ul li.active {
		background-position: 0 -50px;
	}

	#process-count ul li.visited {
		background-position: 0 -100px;
	}

	#process-count ul li {
		background-position: 0 0;
		background-size: 17px auto;
		height: 17px;
	}

	.blueBox #sum-amount #hint-txt {
		display: none;
	}

	#header-offer {
		width: 100%;
		padding: 0 0 1em 0;
	}

	#header-offer .txt11 {
		width: 60%;
		padding-left: 1em;
		line-height: 1.3em;
	}

	.linkBox {
		padding-bottom: 0.5em;
	}

	.linkBox a span {
		display: inline;
	}

	.blogBox #announcements {
		margin-top: 1em;
	}

	.blog-float  {
		width: 100%;
		height: auto;
		margin: 0 0 1em 0!important;
	}

}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
	body {
		background-image: none!important;
		--nrb-button-mobile-bottom: 60px !important;
	}

	body#stv-frontpage.illustration_1 {
		background: url('../imago/front-3-mobile.png') center 43px repeat-x!important;
	}

	body#stv-frontpage.illustration_1.rus {
		background: url('../imago/front-3-mobile-rus.png') center 43px repeat-x!important;
	}

	body#stv-frontpage .imago .clickable {

		width: 100%;
		height: 310px;
		float: left;
		margin-top: -7vw;
	}

	body#stv-frontpage {
		/*background-size: 100% auto; */
	}

	body#stv-frontpage #logo {
		padding-left: 0;
	}

	body#stv-frontpage #logo img {
		height: 43px;
		width: auto;
	}


	body {
   		margin: 0 0 320px; /* bottom = footer height */
	}


	#columnae, #offer {
		width: 100%;
		padding: auto 0;
		float: left;
		clear: both;
	}

	 #offer {
		padding: 0 7%;
	}

	#columnae .service {
		width: 100%;
		display: block;
		padding: 0;
	}

	#offer {
		padding-bottom: 1em;
	}

	#columnae .service#phone {
		width: 100%;
		display: block;
		margin: 1em 0;
	}

	#columnae h1 {
		text-align: left;
		margin-bottom: 0.7em;
		line-height: 1em;
		/* margin-left: 2%;*/
	}

	#services-header .topic {
		display: block;
		float: left;
		background-size: 110px 103px;
		padding-left: 115px;
		background-position: 5px 0;
	}

	#services-header .topic h2 {
		line-height: 0.9em;
		font-size: 1.5em;
		padding-top: 0em;
	}

	.blueBox #sum-desc {
		display: block;
		text-align: left;
		font-size: 0.9em;
		padding: 0 1em;
		width: 100%;
		clear: both;
		padding-bottom: 0.5em;
	}

	.slogan h2 {
		line-height: 1.2em;
  		padding: 0 2%;
	}

	.imago {
		padding: 0 2%;
		height: auto;
	}

		.imago h1 {
			font-size: 1.4em;
			padding: 16vw 5% 5% 5%;
			width: auto;
			line-height: 1.25em;
		}

		.imago .txt {
			padding: 0 5%;
			width: auto;
		}

		.imago .txt p {
			font-size: 1.1em;
		}


	/* specials */

	#stv-frontpage .imago {
		/* height: auto;
		background-color: #86bc2e;
		padding-bottom: 2em;
		padding-top: 2em;
		width: auto; */

	}


	#stv-ari-frontpage .imago {
		height: auto;
		background-color: #6fabe1;
		padding-bottom: 2em;
		padding-top: 2em;
		width: auto;

	}

	#stv-stvair .imago {
		height: auto;
		background-color: #6fabe1;
		padding-bottom: 2em;
		padding-top: 2em;
		width: auto;

	}

		#stv-ari-frontpage .imago h1 {
			padding: 0;
			padding-top: 0.7em;
			font-size: 2em;
			margin-top: 0;
		}

		#stv-stvair .imago h1 {
			padding: 0;
			padding-top: 0.7em;
			font-size: 2em;
			margin-top: 0;
		}

		#stv-frontpage .imago h1 {
			padding: 0;
			padding-top: 0.7em;
			font-size: 2.5em;
			margin-top: 0;
		}


		#stv-stvair .imago .txt, #stv-ari-frontpage .imago .txt,
		#stv-frontpage .imago .txt {
			width: auto;
			padding-right: 3%;
		}


	#stv-abi .imago,
	#stv-phone .imago,
	#stv-internet .imago {
		background-color: #4fb7e3;

	}
	.header-tit{margin-top:50px!important;}
	#stv-kontakt .imago {
		background-color: #ffc200;

	}

	#stv-tv .imago,
	.stv-process .stv-title,
	#stv-go .imago,
	#stv-security .imago {
		background-color: #86bc2e;

	}
		#stv-sec .banner-back {
		background-color: #86bc2e;

	}


	body.ari .imago {
		height: auto;
		background-color: #79addb;
		padding-bottom: 2em;
	}

	h2 {
		font-size: 1.5em;
	}


	#stv-header {
		margin-bottom: -30px;
		/*position: absolute;*/
		width: 100%;
	}

	.servicebox .in {
		padding: 1.5em 1em 1.5em 27vw;
		background-color: #f2f2f2;
		min-height: 150px;
		float: left;
		width: 100%;
		background-position: 1em 1em;
		background-repeat: no-repeat;
		background-color: #f2f2f2;
		background-size: 20vw 20vw;
	}

	.with-icon {
		padding-left: 110px;
		background-position: 1em 1em;
		background-size: 75px auto;
	}

	.with-icon-redalert{
		margin-top: 10px;
		padding: 2% 0 2% 12%;
		background-position: 4% 50%;
		background-repeat: no-repeat;
		background-image: url('../gfx/alert-24.png');
	}

	.with-icon-full {
		background-position: 1em 1em;
		background-size: 75px auto;

	}

	.with-icon-full .indentbox {
		  padding: 1.5em 1em 0 110px;
	}

	.with-icon-full .in {
		padding-left: 2em;
		padding-top: 0;
	}


	#speed-table {
		width: 100%;
		margin-left: 0;
	}

	#megabit {
		padding-left: 90px;
		background-size: 60px auto;
		background-position: 0 0;
	}

	#stv-header #mobile-menu-icon{
		color: #ffffff;
	}

	body#stv-frontpage #stv-header #mobile-menu-icon{
		color: #cccccc;
	}


	#footer-links {
		height: auto;
		padding: 1em 1em 0 1em;
		padding-bottom: 90px;
	}

	#footer-links a {
		display: block;
		text-align: left;
		margin: 0;
		font-size: 0.95em;
	}

	.footerCart .popup {
		margin-bottom: 0;
	}

	.footerCart .ribbon {
		position: relative;
		overflow: hidden;
		padding: 0;
		padding-top: 0.8em;
	}

	.footerCart .left,
	.footerCart .right { /*
		width: 100%;
		text-align: center; */
		padding-bottom: 0.5em;
	}

	.footerCart #amount {
		padding-left: 0;
	}

	#edasi .button-title {
		/* display: none; */
	}



	.blueBox {
		clear: both;
	}

	.blueBox .btn {
		/*font-size: 1em;*/
	}

	.blueBox #sum-amount {
		padding: 0.6em 0.6em 0.6em 0;
		width: auto;
	}

	.footerCart #amount span.label,
	.footerCart #amount .redBlob {
		font-size: 1em;
		float: none;
	}

	#pick-services-icon {
		font-size: 1.5em;
		float: left;
	}

	#pick-services {
		 font-weight: 700;
		 font-size: 1.1em!important;
		 padding-top: 0.2em;
		 display: inline-block;
		 float: left;
		 color: #ffffff;
	}

	.row .servicebox:last-child {
		margin-bottom: 0;
	}


	.row .borderbox {
		margin-bottom: 1em;
	}

	#phonebox .in {
		padding: 1em!important;
	}

	/* LAYER */


	.stv-layer {
		background-color: #ffffff;
		padding-top: 20px;
	}

	.stv-layer .layer-menu {
		width: 100%;
		position: absolute;
		z-index: 9999;
		left: 0;
		top: 0;
	}

	.stv-layer .layer-menu .header {
		margin-right: 10%;
		width: auto;
	}

	.stv-layer .icons {
		margin: 0;
		padding: 0;
		width: 10%;
		position: fixed;
		z-index: 9999;
		right: 0;
		top: 0;
	}

	.stv-layer .icons div {
		display: block;
		text-align: center;
		font-size: 1.8em;
		padding: 0;
		margin: 0;
		padding-top: 3px;
		width: 100%;
	}

	.stv-layer .layer-content {
		margin-left: 0;
		padding: 2em;
	}

	.stv-layer .layer-menu ul {
		display: none;
		margin: 0;
		padding: 1em;
	}

	.stv-layer h1 {
		font-size: 1.8em;
	}

	.stv-layer h2 {
		font-size: 1.4em;
	}

	.stv-layer .icons .print {
		display: none;
	}

	table tr th,
	table tr td {
		font-size: 0.8em;
	}

	.channel {
		background-position: left top;
		background-size: 80px auto;
		padding-left: 80px;
		font-size: 0.9em;
	}

	button.button-label-margintop {
		margin-top: 0;
	}

	.x {
		background-color: #ffffff;
		border: solid 0px #ffffff;
		border-bottom-width: 1px;
	}

	table.tv-compare tr td {
		font-size: 11px;
	}

	table.tv-compare th img {
		width: 12px;
		height: auto;
	}


	.stv-layer.popup .intro,
	.stv-layer.popup .layer-content {
		margin-left: 0;
		width: 100%;
	}


	.stv-layer.popup .btn {
		font-size: 1em;
		padding: 0.5em 1em;
	}

	.mobilecenter {
		text-align: center;
	}

	#formwrapper {
		padding: 0;
		margin: 0 auto;
		background: #ffffff;
		filter: none;
	}


	.adbox {
		float: left;
		width: 100%;
		margin-left: 0;
	}

	.adbox#megabit-ad {
		background-position: 1em center;
	}

	#lisakanalid .col-xs-6 {
		width: 100%;
	}

	#offer label,
	.frm label {
		font-size: 1.3em;
	}

	#offer label .txt12,
	.frm label .txt12 {
		font-size: 0.8em;
	}

	input[type=radio] {
  		margin: 8px 0 0;
	}

	#offer label .number {
		line-height: 1.2em;
	}

	#offer h2 {
		font-size: 2em;
	}

	body.stv-layer.alert {
		padding: 1em;
	}

	h1.alert {
		font-size: 1.2em;
		padding-left: 80px;
		margin-top: 0;
		padding-top: 0;
		background: url('../gfx/ico-alert.png') left top no-repeat;
		text-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		background-size: 80px 80px;
		min-height: 80px;
	}


	h1.stv-title {
		width: 100%;
		font-size: 1.5em;
		font-size: 5.5vw;
		color: #ffffff;
		margin: 0;
		margin-bottom: 1em;
		margin-top: 0.5em;
		min-height: 0;
	}



	.stv-process #stv-header {
		position: relative;
		background-color: #86bc2e;
		margin-bottom: 0;
	}

	.stv-blog #stv-header {
		position: relative;
		background-color: #4fb7e3;
		margin-bottom: 0;
	}

	/* 1-2-3 */

	.stv-process #process-wrap {
		background-color: #ececec;
	}

	#process-count {
		padding-bottom: 5px;
		font-size: 0.9em;
	}

	#process-count ul li {
		margin-bottom: 10px;
		padding-left: 24px;
		padding-right: 10px;
		background-position: 0 0;
		background-size: 17px auto;
		height: 17px;
	}

	#process-count ul li.active {
		background-position: 0 -50px;
	}

	#process-count ul li.visited {
		background-position: 0 -100px;
	}

	#process-count ul li {
		background-position: 0 0;
		background-size: 17px auto;
		height: 17px;
	}

	.process-table .right.half {
		padding-top: 0.5em;
		width: 100%;
		padding-left: 0%;
	}

	.process-table .left.half {
		width: 100%;
		padding-right: 0%;
	}



	#thankyou {
		background-size: 100px 100px;
		height: 100px;
		display: table;
		padding-left: 120px;
	}

	#thankyou h2 {
		font-size: 5vw;
		padding-top: 0;
	}

	.blogBox {
		margin-bottom: 1em;
	}

	#sum-amount #hint-txt {
		display: none;
	}

	.preview-table .summary {
		display: none!important;
	}

	.preview-table td:first-child {
		width: 100%;
	}

	#header-offer {
		width: 100%;
		padding: 0 0 1em 0;
	}

	#header-offer .txt11 {
		width: 60%;
		padding-left: 1em;
		line-height: 1.3em;
	}

	.linkBox {
		padding-bottom: 0.5em;
	}

	.linkBox a span {
		display: inline;
	}

	.blog-float  {
		width: 100%;
		height: auto;
		margin: 0 0 1em 0!important;
	}
}

.slide-lg{z-index:-1;height:427px;position:absolute;top:0px;left:0;right:0;}
.slide-md{z-index:-1;height:362px;position:absolute;top:0px;left:0;right:0;}
.slide-sm{z-index:-1;height:291px;position:absolute;top:0px;left:0;right:0;}
.slide-xs{z-index:-1;height:275px;position:absolute;top:0px;left:0;right:0;}

.one-slide{background-position: center top;background-repeat: repeat-x;}


.one-slide.start.rus{background:url(../imago/front-34-rus.png)  center top repeat-x;}

/*.one-slide.new-start.rus{background:url(../imago/bn2_start_ru.jpg)  center top repeat-x;}*/
.one-slide.viasat.rus{background:url(../imago/via-front-teemapaketid-rus.png)  center top repeat-x;}
.one-slide.security.rus{background:url(../imago/stv-home-turva-bigbanner-rus.png)  center top repeat-x;}
.one-slide.phone.rus{background:url(../imago/phone-fro-rus.jpg)  center top repeat-x;}
.one-slide.topelt.rus{background:url(../imago/front-viasat-rus.png)  center top repeat-x;}
.one-slide.bill.rus{background:url(../imago/front-bill-rus.jpg)  center top repeat-x;}
.one-slide.parim-kampaania.rus{background:url(../imago/stv-kevad2016-BG_desktop-rus.png)  center top repeat-x;}
.one-slide.parim-kampaania.pink.rus{background:url(../imago/stv-kevad2016-BG_desktop-pink-rus.png)  center top repeat-x;}
.one-slide.praktiline.rus{background:url(../imago/praktiline2-rus.png)  center top repeat-x;}
.one-slide.praktiline.rus{background:url(../imago/prk-tava-rus.png)  center top repeat-x;}
.one-slide.praktiline.rus{background:url(../imago/prakt2_rus.png)  center top repeat-x;}

.one-slide.start.est{background:url(../imago/front-33.png)  center top repeat-x;}

/*.one-slide.new-start.est{background:url(../imago/bn2_start_ee.jpg)  center top repeat-x;}*/
.one-slide.viasat.est{background:url(../imago/via-front-teemapaketid.png)  center top repeat-x;}
.one-slide.security.est{background:url(../imago/stv-home-turva-bigbanner-est.png)  center top repeat-x;}
.one-slide.phone.est{background:url(../imago/phone-fro.jpg)  center top repeat-x;}
.one-slide.topelt.est{background:url(../imago/front-viasat.png)  center top repeat-x;}
.one-slide.bill.est{background:url(../imago/front-bill.jpg)  center top repeat-x;}
.one-slide.parim-kampaania.est{background:url(../imago/stv-kevad2016-BG_desktop.png)  center top repeat-x;}
.one-slide.parim-kampaania.pink.est{background:url(../imago/stv-kevad2016-BG_desktop-pink.png) center top repeat-x;}
.one-slide.praktiline.est{background:url(../imago/praktiline2-est.png)  center top repeat-x;}
.one-slide.praktiline.est{background:url(../imago/prk-tava-est.png)  center top repeat-x;}
.one-slide.praktiline.est{background:url(../imago/prakt2_est.png)  center top repeat-x;}

.one-slide.tnt-chan.rus{background:url(../imago/tnt-rus.png) center top repeat-x;}
.one-slide.tnt-chan.rus{background:url(../imago/new-tnt-rus.png) center top repeat-x;}
.one-slide.tnt-chan.rus{background:url(../imago/tnt2-tava.png) center top repeat-x;}

.one-slide.patnica-chan.rus{background:url(../imago/patnica-big.jpg) center top repeat-x;}

.one-slide.half-security.rus{background:url(../imago/turva_half_price-rus.png)  center top repeat-x;}
.one-slide.half-security.est{background:url(../imago/turva_half_price-est.png)  center top repeat-x;}

.one-slide.half2-security.rus{background:url(../imago/banner3-main-half2-price-rus.jpg)  center top repeat-x;}
.one-slide.half2-security.est{background:url(../imago/banner3-main-half2-price-est.jpg)  center top repeat-x;}

.one-slide.via-loos.rus{background:url(../imago/via_loos_rus.png)  center top repeat-x;}
.one-slide.via-loos.est{background:url(../imago/via_loos_est.png)  center top repeat-x;}

.one-slide.slide-md{background-size: auto 354px!important;background-position: center 9px!important;}
.one-slide.slide-sm{background-size: auto 274px!important;background-position: center 17px!important;}


/*.one-slide.new-start.slide-xs.rus{background:url(../imago/bn2_start_rus-mobile.jpg) center 43px repeat-x;}*/
.one-slide.viasat.slide-xs.rus{background:url(../imago/via-front-teemapaketid-mobile-rus.png) center 43px repeat-x;}
.one-slide.security.slide-xs.rus{background:url(../imago/stv-home-turva-mobilebanner-rus.png)  center 43px repeat-x;}
.one-slide.phone.slide-xs.rus{background:url(../imago/phone-fro-mobile-rus.jpg)  center 43px repeat-x;}
.one-slide.topelt.slide-xs.rus{background:url(../imago/front-viasat-mobile-rus.png)  center 43px repeat-x;}
.one-slide.bill.slide-xs.rus{background:url(../imago/front-bill-rus-mobile.jpg)  center 43px repeat-x;}
.one-slide.parim-kampaania.slide-xs.rus{background:url(../imago/stv-kevad2016-BG_mobile-rus.png)  center 43px repeat-x;}
.one-slide.parim-kampaania.pink.slide-xs.rus{background:url(../imago/stv-kevad2016-BG_mobile-pink-rus.png)  center 43px repeat-x;}
.one-slide.half-security.slide-xs.rus{background:url(../imago/turva_half_price-mobile-rus.png)  center 43px repeat-x;}


.one-slide.start.slide-xs.rus{background:url(../imago/front-34-mobile-rus.png) center 43px repeat-x;}
.one-slide.start.slide-xs.est{background:url(../imago/front-33-mobile.png) center 43px repeat-x;}


.one-slide.new-start.rus{background:url(../imago/stb-rus.jpg)  center top repeat-x;}
.one-slide.new-start.est{background:url(../imago/stb-est.jpg)  center top repeat-x;}

.one-slide.new-start.slide-xs.rus{background:url(../imago/sts-rus.jpg) center 43px repeat-x;}
.one-slide.new-start.slide-xs.est{background:url(../imago/sts-est.jpg) center 43px repeat-x;}

.one-slide.prom.rus{background:url(../images/prom/b-rus.png?3223)  center top repeat-x;}
.one-slide.prom.est{background:url(../images/prom/b-est.png?232)  center top repeat-x;}

.one-slide.prom.slide-xs.rus{background:url(../images/prom/s-rus.png?223) center 43px repeat-x;}
.one-slide.prom.slide-xs.est{background:url(../images/prom/s-est.png?223) center 43px repeat-x;}

.one-slide.loosimine.rus{background:url(../imago/loosimine/cross_country_stv_b_ru.png?3222223)  center top repeat-x;}
.one-slide.loosimine.est{background:url(../imago/loosimine/cross_country_stv_b_ee.png?232222)  center top repeat-x;}

.one-slide.loosimine.slide-xs.rus{background:url(../imago/loosimine/cross_country_stv_s_ru.png?222223) center 43px repeat-x;}
.one-slide.loosimine.slide-xs.est{background:url(../imago/loosimine/cross_country_stv_s_ee.png?222223) center 43px repeat-x;}

.one-slide.pid_komp.rus{background:url(../images/8-marts/b_rus.png?333)  center top repeat-x;}
.one-slide.pid_komp.est{background:url(../images/8-marts/b_est.png?311133)  center top repeat-x;}

.one-slide.pid_komp.slide-xs.rus{background:url(../images/8-marts/s_rus.png?333) center 43px repeat-x;}
.one-slide.pid_komp.slide-xs.est{background:url(../images/8-marts/s_est.png?333112) center 43px repeat-x;}

.one-slide.new-start.rus{background:url(../imago/olli-web-start-rus.jpg)  center top repeat-x;}
.one-slide.new-start.est{background:url(../imago/olli-web-start-est.jpg)  center top repeat-x;}

.one-slide.new-start.slide-xs.rus{background:url(../imago/olli-mobile-start-rus.jpg) center 43px repeat-x;}
.one-slide.new-start.slide-xs.est{background:url(../imago/olli-mobile-start-est.jpg) center 43px repeat-x;}

.one-slide.start-winter.rus{background:url(../images/100/winter/start-b-rus.png)  center top repeat-x;}
.one-slide.start-winter.est{background:url(../images/100/winter/start-b-est.png)  center top repeat-x;}

.one-slide.start-winter.slide-xs.rus{background:url(../images/100/winter/start-s-rus.png) center 43px repeat-x;}
.one-slide.start-winter.slide-xs.est{background:url(../images/100/winter/start-s-est.png) center 43px repeat-x;}

.one-slide.turva_kampaania.rus{background:url(../images/turva_kampaania/b-rus.jpg)  center top repeat-x;}
.one-slide.turva_kampaania.est{background:url(../images/turva_kampaania/b-est.jpg)  center top repeat-x;}

.one-slide.turva_kampaania.slide-xs.rus{background:url(../images/turva_kampaania/s-rus.jpg) center 43px repeat-x;}
.one-slide.turva_kampaania.slide-xs.est{background:url(../images/turva_kampaania/s-est.jpg) center 43px repeat-x;}

.one-slide.lilleball-2018.rus{background:url(../images/lilleball/st100b-ru.jpg)  center top repeat-x;}
.one-slide.lilleball-2018.est{background:url(../images/lilleball/st100b-est.jpg)  center top repeat-x;}

.one-slide.lilleball-2018.slide-xs.rus{background:url(../images/lilleball/st100s-rus.jpg?22) center 43px repeat-x;}
.one-slide.lilleball-2018.slide-xs.est{background:url(../images/lilleball/st100s-est.jpg?22) center 43px repeat-x;}

.one-slide.vision-promo-view.rus{background:url(../images/vision-promo/b-rus.png?2346)  center top repeat-x;}
.one-slide.vision-promo-view.est{background:url(../images/vision-promo/b-est.png?2364)  center top repeat-x;}

.one-slide.vision-promo-view.slide-xs.rus{background:url(../images/vision-promo/st100s-rus.png?22) center 43px repeat-x;}
.one-slide.vision-promo-view.slide-xs.est{background:url(../images/vision-promo/s-est.png?22) center 43px repeat-x;}


.one-slide.ari-vision.rus{background:url(../images/ari-vision/b-rus.png?2346)  center top repeat-x;}
.one-slide.ari-vision.est{background:url(../images/ari-vision/b-est.png?2364)  center top repeat-x;}
.one-slide.ari-vision.slide-xs.rus{background:url(../images/ari-vision/s-rus.png?22) center 43px repeat-x;}
.one-slide.ari-vision.slide-xs.est{background:url(../images/ari-vision/s-est.png?22) center 43px repeat-x;}

.one-slide.ari-juubel30.rus{background:url(../images/banners/juubel/STV30y_desktop_banner_ARI_rus.jpg?2346)  center top repeat-x;}
.one-slide.ari-juubel30.est{background:url(../images/banners/juubel/STV30y_desktop_banner_ARI_est.jpg?2364)  center top repeat-x;}
.one-slide.ari-juubel30.slide-xs.rus{background:url(../images/banners/juubel/STV30y_mob_banner_ARI_rus.jpg?22) center 43px repeat-x;}
.one-slide.ari-juubel30.slide-xs.est{background:url(../images/banners/juubel/STV30y_mob_banner_ARI_est.jpg?22) center 43px repeat-x;}


/*suvi*/
.one-slide.start-100-suvi.rus{background:url(../imago/start/START100_Suur_RU.png?222222)  center top repeat-x;}
.one-slide.start-100-suvi.est{background:url(../imago/start/START100_Suur_EE.png?222222)  center top repeat-x;}

.one-slide.start-100-suvi.slide-xs.rus{background:url(../imago/start/START100_Mobiil_RU.png?22222) center 43px repeat-x;}
.one-slide.start-100-suvi.slide-xs.est{background:url(../imago/start/START100_Mobiil_EE.png?22222) center 43px repeat-x;}


.one-slide.start-100-suvi-theme.rus{background:url(../images/100-theme/new/st100b-rus.jpg?2222)  center top repeat-x;}
.one-slide.start-100-suvi-theme.est{background:url(../images/100-theme/new/st100b-est.jpg?2222)  center top repeat-x;}

.one-slide.start-100-suvi-theme.slide-xs.rus{background:url(../images/100-theme/new/st100s-rus.jpg?222) center 43px repeat-x;}
.one-slide.start-100-suvi-theme.slide-xs.est{background:url(../images/100-theme/new/st100s-est.jpg?222) center 43px repeat-x;}


.one-slide.start-suvi-theme.rus{background:url(../images/100-theme/tava/startb-rus.png?22222)  center top repeat-x;}
.one-slide.start-suvi-theme.est{background:url(../images/100-theme/tava/startb-est.png?22222)  center top repeat-x;}

.one-slide.start-suvi-theme.slide-xs.rus{background:url(../images/100-theme/tava/starts-rus.png?2222) center 43px repeat-x;}
.one-slide.start-suvi-theme.slide-xs.est{background:url(../images/100-theme/tava/starts-est.png?2222) center 43px repeat-x;}



.one-slide.start-100-winter-theme.rus{background:url(../images/100-theme/winter/olli-web-start100-rus.jpg?2222)  center top repeat-x;}
.one-slide.start-100-winter-theme.est{background:url(../images/100-theme/winter/olli-web-start100-est.jpg?2222)  center top repeat-x;}

.one-slide.start-100-winter-theme.slide-xs.rus{background:url(../images/100-theme/winter/olli-mobile-start100-rus.jpg?222) center 43px repeat-x;}
.one-slide.start-100-winter-theme.slide-xs.est{background:url(../images/100-theme/winter/olli-mobile-start100-est.jpg?222) center 43px repeat-x;}


.one-slide.start-100-winter.rus{background:url(../images/100/winter/start100-b-rus.png?22222)  center top repeat-x;}
.one-slide.start-100-winter.est{background:url(../images/100/winter/start100-b-est.png?22222)  center top repeat-x;}

.one-slide.start-100-winter.slide-xs.rus{background:url(../images/100/winter/start100-s-rus.png?2222) center 43px repeat-x;}
.one-slide.start-100-winter.slide-xs.est{background:url(../images/100/winter/start100-s-est.png?2222) center 43px repeat-x;}
/*
.one-slide.start-suvi-2019.rus{background:url(../images/100/Start1920x427rus.jpg?2222)  center top repeat-x;}
.one-slide.start-suvi-2019.est{background:url(../images/100/Start1920x427est.jpg?2222)  center top repeat-x;}
*/
.one-slide.start-suvi-2019.rus{background:url(../images/100/START_2021_main_desktop_rus.jpg?2222)  center top repeat-x;}
.one-slide.start-suvi-2019.est{background:url(../images/100/START_2021_main_desktop_est.jpg?2222)  center top repeat-x;}

.one-slide.start-suvi-2019.slide-xs.rus{background:url(../images/100/STV_S_Start100_RU_mob.jpg?2222) center 43px repeat-x;}
.one-slide.start-suvi-2019.slide-xs.est{background:url(../images/100/STV_S_Start100_EE_mob.jpg?2222) center 43px repeat-x;}

.one-slide.kiirus4x_2019.rus{background:url(../images/banners/kiirus4x/4xkiire_RUS_desktop.jpg?2222)  center top repeat-x;}
.one-slide.kiirus4x_2019.est{background:url(../images/banners/kiirus4x/4xkiire_EE_desktop.jpg?2222)  center top repeat-x;}

.one-slide.kiirus4x_2019.slide-xs.rus{background:url(../images/banners/kiirus4x/STV_S_4xkiire_RU_mob.jpg?2222) center 43px repeat-x;}
.one-slide.kiirus4x_2019.slide-xs.est{background:url(../images/banners/kiirus4x/STV_S_4xkiire_EE_mob.jpg?2222) center 43px repeat-x;}

.one-slide.valve10eest_2019.rus{background:url(../images/banners/valve10eest/stv_banner_10eest_RU.jpg?2222)  center top repeat-x;}
.one-slide.valve10eest_2019.est{background:url(../images/banners/valve10eest/stv_banner_10eest_EE.jpg?2222)  center top repeat-x;}

.one-slide.valve10eest_2019.slide-xs.rus{background:url(../images/banners/valve10eest/STV_S_10eest_RU_mob.jpg?2222) center 43px repeat-x;}
.one-slide.valve10eest_2019.slide-xs.est{background:url(../images/banners/valve10eest/STV_S_10eest_EE_mob.jpg?2222) center 43px repeat-x;}

.one-slide.tvplay_2019.rus{background:url(../images/banners/tvplay_19/TVPLAY%20SPORTS%20SUNNIPAEV%20banner_RU_desktopNOV.png?2222)  center top repeat-x;}
.one-slide.tvplay_2019.est{background:url(../images/banners/tvplay_19/TVPLAY%20SPORTS%20SUNNIPAEV%20banner_EE_desktopNOV.png?2222)  center top repeat-x;}
.one-slide.tvplay_2019.slide-xs.rus{background:url(../images/banners/tvplay_19/TVPLAY%20SPORTS%20SUNNIPAEV%20banners_RU_mob2.png?2222) center 43px repeat-x;}
.one-slide.tvplay_2019.slide-xs.est{background:url(../images/banners/tvplay_19/TVPLAY%20SPORTS%20SUNNIPAEV%20banners_EE_mob2.png?2222) center 43px repeat-x;}

.one-slide.blackfriday_2019.rus{background:url(../images/banners/blackfriday_2019/MUST%20REEDE%20BPB%20PAKKUMINE%202019%20banners_desktop%20RU_2.png?2222)  center top repeat-x;}
.one-slide.blackfriday_2019.est{background:url(../images/banners/blackfriday_2019/MUST%20REEDE%20BPB%20PAKKUMINE%202019%20banners_desktop%20EE_2.png?2222)  center top repeat-x;}
.one-slide.blackfriday_2019.slide-xs.rus{background:url(../images/banners/blackfriday_2019/MUST%20REEDE%20BPB%20PAKKUMINE%202019%20banners_mobile%20RU28-30.png?2222) center 43px repeat-x;}
.one-slide.blackfriday_2019.slide-xs.est{background:url(../images/banners/blackfriday_2019/MUST%20REEDE%20BPB%20PAKKUMINE%202019%20banners_mobile%20EE28-30.png?2222) center 43px repeat-x;}

.one-slide.voucher2019.rus{background:url(../images/banners/vouchers2019/banner-site-rus.png?2222)  center top repeat-x;}
.one-slide.voucher2019.est{background:url(../images/banners/vouchers2019/banner-site-est.png?2222)  center top repeat-x;}
.one-slide.voucher2019.slide-xs.rus{background:url(../images/banners/vouchers2019/banner-mob-rus.jpg?2222) center 43px repeat-x;}
.one-slide.voucher2019.slide-xs.est{background:url(../images/banners/vouchers2019/banner-mob-est.jpg?2222) center 43px repeat-x;}

.one-slide.voucher2019_int.rus{background:url(../images/banners/vouchers2019/banner-site-int-rus.png?2222)  center top repeat-x;}
.one-slide.voucher2019_int.est{background:url(../images/banners/vouchers2019/banner-site-int-est.png?2222)  center top repeat-x;}
.one-slide.voucher2019_int.slide-xs.rus{background:url(../images/banners/vouchers2019/banner-mob-int-rus.png?2222) center 43px repeat-x;}
.one-slide.voucher2019_int.slide-xs.est{background:url(../images/banners/vouchers2019/banner-mob-int-est.png?2222) center 43px repeat-x;}

.one-slide.voucher2019_tv.rus{background:url(../images/banners/vouchers2019/banner-site-tv-rus.png?2222)  center top repeat-x;}
.one-slide.voucher2019_tv.est{background:url(../images/banners/vouchers2019/banner-site-tv-est.png?2222)  center top repeat-x;}
.one-slide.voucher2019_tv.slide-xs.rus{background:url(../images/banners/vouchers2019/banner-mob-tv-rus.png?2222) center 43px repeat-x;}
.one-slide.voucher2019_tv.slide-xs.est{background:url(../images/banners/vouchers2019/banner-mob-tv-est.png?2222) center 43px repeat-x;}

.one-slide.voucher2019_pkt.rus{background:url(../images/banners/vouchers2019/banner-site-pkt-rus.png?2222)  center top repeat-x;}
.one-slide.voucher2019_pkt.est{background:url(../images/banners/vouchers2019/banner-site-pkt-est.png?2222)  center top repeat-x;}
.one-slide.voucher2019_pkt.slide-xs.rus{background:url(../images/banners/vouchers2019/banner-mob-pkt-rus.png?2222) center 43px repeat-x;}
.one-slide.voucher2019_pkt.slide-xs.est{background:url(../images/banners/vouchers2019/banner-mob-pkt-est.png?2222) center 43px repeat-x;}

.one-slide.eva.rus{background:url(../images/banners/eva/EVA_banner_desktop_rus.png?2222)  center top repeat-x;}
.one-slide.eva.est{background:url(../images/banners/eva/EVA_banner_desktop_est.png?2222)  center top repeat-x;}
.one-slide.eva.slide-xs.rus{background:url(../images/banners/eva/EVA_banner_mob_rus.png?2222) center 43px repeat-x;}
.one-slide.eva.slide-xs.est{background:url(../images/banners/eva/EVA_banner_mob_est.png?2222) center 43px repeat-x;}

.one-slide.mart8_2020.rus{background:url(../images/banners/8marta2020/8marta2020_banner_desktop_rus.png?2222)  center top repeat-x;}
.one-slide.mart8_2020.est{background:url(../images/banners/8marta2020/8marta2020_banner_desktop_est.png?2222)  center top repeat-x;}
.one-slide.mart8_2020.slide-xs.rus{background:url(../images/banners/8marta2020/8marta2020_banner_mob_rus.png?2222) center 43px repeat-x;}
.one-slide.mart8_2020.slide-xs.est{background:url(../images/banners/8marta2020/8marta2020_banner_mob_est.png?2222) center 43px repeat-x;}

.one-slide.tv3_202003_film.rus{background:url(../images/banners/tv3_202003/TV3_1EUR_FILM_banner_desktop_rus.png?2222)  center top repeat-x;}
.one-slide.tv3_202003_film.est{background:url(../images/banners/tv3_202003/TV3_1EUR_FILM_banner_desktop_est.png?2222)  center top repeat-x;}
.one-slide.tv3_202003_film.slide-xs.rus{background:url(../images/banners/tv3_202003/TV3_1EUR_FILM_banner_MOB_rus.png?2222) center 43px repeat-x;}
.one-slide.tv3_202003_film.slide-xs.est{background:url(../images/banners/tv3_202003/TV3_1EUR_FILM_banner_MOB_est.png?2222) center 43px repeat-x;}

.one-slide.tv3_202003_sport.rus{background:url(../images/banners/tv3_202003/TV3_1EUR_SPORT_banner_desktop_rus.png?2222)  center top repeat-x;}
.one-slide.tv3_202003_sport.est{background:url(../images/banners/tv3_202003/TV3_1EUR_SPORT_banner_desktop_est.png?2222)  center top repeat-x;}
.one-slide.tv3_202003_sport.slide-xs.rus{background:url(../images/banners/tv3_202003/TV3_1EUR_SPORT_banner_MOB_rus.png?2222) center 43px repeat-x;}
.one-slide.tv3_202003_sport.slide-xs.est{background:url(../images/banners/tv3_202003/TV3_1EUR_SPORT_banner_MOB_est.png?2222) center 43px repeat-x;}

.one-slide.kuu6soodus50.rus{background:url(../images/banners/6kuud50protsendid/KV-50_6KUUD_banner_desktop_rus.png?2222)  center top repeat-x;}
.one-slide.kuu6soodus50.est{background:url(../images/banners/6kuud50protsendid/KV-50_6KUUD_banner_desktop_est.png?2222)  center top repeat-x;}
.one-slide.kuu6soodus50.slide-xs.rus{background:url(../images/banners/6kuud50protsendid/KV-50%206KUUD_banner_mob_rus.png?2222) center 43px repeat-x;}
.one-slide.kuu6soodus50.slide-xs.est{background:url(../images/banners/6kuud50protsendid/KV-50%206KUUD_banner_mob_est.png?2222) center 43px repeat-x;}

.one-slide.lastepaev2020.rus{background:url(../images/banners/lastepaev2020/Lastepaev2020_banner_desktop_rus.png?2222)  center top repeat-x;}
.one-slide.lastepaev2020.est{background:url(../images/banners/lastepaev2020/Lastepaev2020_banner_desktop_est.png?2222)  center top repeat-x;}
.one-slide.lastepaev2020.slide-xs.rus{background:url(../images/banners/lastepaev2020/Lastepaev2020_banner_mobil_rus.png?2222) center 43px repeat-x;}
.one-slide.lastepaev2020.slide-xs.est{background:url(../images/banners/lastepaev2020/Lastepaev2020_banner_mobil_est.png?2222) center 43px repeat-x;}

.one-slide.tvin2020.rus{background:url(../images/banners/tvin2020/Interactive_TV2020_banner_desktop_rus.jpg?2222)  center top repeat-x;}
.one-slide.tvin2020.est{background:url(../images/banners/tvin2020/Interactive_TV2020_banner_desktop_est.jpg?2222)  center top repeat-x;}
.one-slide.tvin2020.slide-xs.rus{background:url(../images/banners/tvin2020/Interactive_TV2020_banner_mob_rus.jpg?2222) center 43px repeat-x;}
.one-slide.tvin2020.slide-xs.est{background:url(../images/banners/tvin2020/Interactive_TV2020_banner_mob_est.jpg?2222) center 43px repeat-x;}

.one-slide.kuu6soodus50autumn2020.rus{background:url(../images/banners/6kuud50protsendid2020autumn/banner-1920x427-rus.jpg?2224)  center top repeat-x;}
.one-slide.kuu6soodus50autumn2020.est{background:url(../images/banners/6kuud50protsendid2020autumn/banner-1920x427-est.jpg?2224)  center top repeat-x;}
.one-slide.kuu6soodus50autumn2020.slide-xs.rus{background:url(../images/banners/6kuud50protsendid2020autumn/banner-752x228-rus.jpg?2224) center 43px repeat-x;}
.one-slide.kuu6soodus50autumn2020.slide-xs.est{background:url(../images/banners/6kuud50protsendid2020autumn/banner-752x228-est.jpg?2224) center 43px repeat-x;}

.one-slide.blackfriday_2020.rus{background:url(../images/banners/blackfriday_2020/bf2020_desktop_rus.jpg?2224)  center top repeat-x;}
.one-slide.blackfriday_2020.est{background:url(../images/banners/blackfriday_2020/bf2020_desktop_est.jpg?2224)  center top repeat-x;}
.one-slide.blackfriday_2020.slide-xs.rus{background:url(../images/banners/blackfriday_2020/bf2020_mobile_rus.jpg?2224) center 43px repeat-x;}
.one-slide.blackfriday_2020.slide-xs.est{background:url(../images/banners/blackfriday_2020/bf2020_mobile_est.jpg?2224) center 43px repeat-x;}

.one-slide.itv2020.rus{background:url(../images/banners/itv2020/itv2020_banner_desktop_rus.jpg?2224)  center top repeat-x;}
.one-slide.itv2020.est{background:url(../images/banners/itv2020/itv2020_banner_desktop_est.jpg?2224)  center top repeat-x;}
.one-slide.itv2020.slide-xs.rus{background:url(../images/banners/itv2020/itv2020_banner_mob_rus.jpg?2224) center 43px repeat-x;}
.one-slide.itv2020.slide-xs.est{background:url(../images/banners/itv2020/itv2020_banner_mob_est.jpg?2224) center 43px repeat-x;}
/*
.one-slide.itv2020.rus{background:url(../images/banners/itv2020/STV_WRC_2021_INTERTV_V2_main_desktop_rus.jpg?2224)  center top repeat-x;}
.one-slide.itv2020.est{background:url(../images/banners/itv2020/STV_WRC_2021_INTERTV_V2_main_desktop_est.jpg?2224)  center top repeat-x;}
.one-slide.itv2020.slide-xs.rus{background:url(../images/banners/itv2020/itv2020_banner_mob_rus.jpg?2224) center 43px repeat-x;}
.one-slide.itv2020.slide-xs.est{background:url(../images/banners/itv2020/itv2020_banner_mob_est.jpg?2224) center 43px repeat-x;}*/

.one-slide.hny202021.rus{background:url(../images/banners/ny/2020-21_NY_banner_desktop_rus.jpg?2224)  center top repeat-x;}
.one-slide.hny202021.est{background:url(../images/banners/ny/2020-21_NY_banner_desktop_est.jpg?2224)  center top repeat-x;}
.one-slide.hny202021.slide-xs.rus{background:url(../images/banners/ny/2020-21_NY_banner_mob_rus.jpg?2224) center 43px repeat-x;}
.one-slide.hny202021.slide-xs.est{background:url(../images/banners/ny/2020-21_NY_banner_mob_est.jpg?2224) center 43px repeat-x;}

.one-slide.feb142021.rus{background:url(../images/banners/14feb2021/STVday_2021_desktop_rus.jpg?2224)  center top repeat-x;}
.one-slide.feb142021.est{background:url(../images/banners/14feb2021/STVday_2021_desktop_est.jpg?2224)  center top repeat-x;}
.one-slide.feb142021.slide-xs.rus{background:url(../images/banners/14feb2021/STVday_2021_mob_rus.jpg?2224) center 43px repeat-x;}
.one-slide.feb142021.slide-xs.est{background:url(../images/banners/14feb2021/STVday_2021_mob_est.jpg?2224) center 43px repeat-x;}

.one-slide.eva2021.rus{background:url(../images/banners/eva/EVA_2021_banner_desktop_rus.jpg?2224)  center top repeat-x;}
.one-slide.eva2021.est{background:url(../images/banners/eva/EVA_2021_banner_desktop_est.jpg?2224)  center top repeat-x;}
.one-slide.eva2021.slide-xs.rus{background:url(../images/banners/eva/EVA_2021_banner_mob_rus.jpg?2224) center 43px repeat-x;}
.one-slide.eva2021.slide-xs.est{background:url(../images/banners/eva/EVA_2021_banner_mob_est.jpg?2224) center 43px repeat-x;}
/*
.one-slide.wrc2021.rus{background:url(../images/banners/wrc/WRC_2021_main_desktop_rus.jpg?2224)  center top repeat-x;}
.one-slide.wrc2021.est{background:url(../images/banners/wrc/WRC_2021_main_desktop_est.jpg?2224)  center top repeat-x;}
.one-slide.wrc2021.slide-xs.rus{background:url(../images/banners/wrc/WRC_2021_main_mob_rus.jpg?2224) center 43px repeat-x;}
.one-slide.wrc2021.slide-xs.est{background:url(../images/banners/wrc/WRC_2021_main_mob_est.jpg?2224) center 43px repeat-x;}
*/
.one-slide.wrc2021.rus{background:url(../images/banners/wrc/STV_WRC_2021_V2_main_desktop_rus.jpg?2224)  center top repeat-x;}
.one-slide.wrc2021.est{background:url(../images/banners/wrc/STV_WRC_2021_V2_main_desktop_est.jpg?2224)  center top repeat-x;}
.one-slide.wrc2021.slide-xs.rus{background:url(../images/banners/wrc/WRC_2021_main_mob_rus.jpg?2224) center 43px repeat-x;}
.one-slide.wrc2021.slide-xs.est{background:url(../images/banners/wrc/WRC_2021_main_mob_est.jpg?2224) center 43px repeat-x;}

.one-slide.mart8_2021.rus{background:url(../images/banners/8marta2021/08032021_banner_desktop_rus.png?2224)  center top repeat-x;}
.one-slide.mart8_2021.est{background:url(../images/banners/8marta2021/08032021_banner_desktop_est.png?2224)  center top repeat-x;}
.one-slide.mart8_2021.slide-xs.rus{background:url(../images/banners/8marta2021/08032021_banner_mob_rus.jpg?2224) center 43px repeat-x;}
.one-slide.mart8_2021.slide-xs.est{background:url(../images/banners/8marta2021/08032021_banner_mob_est.jpg?2224) center 43px repeat-x;}

.one-slide.stvjuubel30.rus{background:url(../images/banners/juubel/STV30y_desktop_banner_ERA_V2_rus.jpg?2224)  center top repeat-x;}
.one-slide.stvjuubel30.est{background:url(../images/banners/juubel/STV30y_desktop_banner_ERA_V2_est.jpg?2224)  center top repeat-x;}
.one-slide.stvjuubel30.slide-xs.rus{background:url(../images/banners/juubel/STV30y_mob_banner_ERA_rus.jpg?2224) center 43px repeat-x;}
.one-slide.stvjuubel30.slide-xs.est{background:url(../images/banners/juubel/STV30y_mob_banner_ERA_est.jpg?2224) center 43px repeat-x;}

.one-slide.visionJBL.rus{background:url(../images/banners/vision_jbl/1stjune_desktop_banner_V1_rus.jpg?2224)  center top repeat-x;}
.one-slide.visionJBL.est{background:url(../images/banners/vision_jbl/1stjune_desktop_banner_V1_est.jpg?2224)  center top repeat-x;}
.one-slide.visionJBL.slide-xs.rus{background:url(../images/banners/vision_jbl/1stjune_mob_banner_V1_rus.jpg?2224) center 43px repeat-x;}
.one-slide.visionJBL.slide-xs.est{background:url(../images/banners/vision_jbl/1stjune_mob_banner_V1_est.jpg?2224) center 43px repeat-x;}

.one-slide.vision30daysfree.rus{background:url(../images/banners/vision_free/Vision_30_days_free_desktop_banner_rus.jpg?2224)  center top repeat-x;}
.one-slide.vision30daysfree.est{background:url(../images/banners/vision_free/Vision_30_days_free_desktop_banner_est.jpg?2224)  center top repeat-x;}
.one-slide.vision30daysfree.slide-xs.rus{background:url(../images/banners/vision_free/Vision_30_days_free_mob_banner_rus.jpg?2224) center 43px repeat-x;}
.one-slide.vision30daysfree.slide-xs.est{background:url(../images/banners/vision_free/Vision_30_days_free_mob_banner_est.jpg?2224) center 43px repeat-x;}

.one-slide.vision30daysJBLfree.rus{background:url(../images/banners/vision_free/Vision_30_days_free_JBL_desktop_banner_rus.jpg?2224)  center top repeat-x;}
.one-slide.vision30daysJBLfree.est{background:url(../images/banners/vision_free/Vision_30_days_free_JBL_desktop_banner_est.jpg?2224)  center top repeat-x;}
.one-slide.vision30daysJBLfree.slide-xs.rus{background:url(../images/banners/vision_free/Vision_30_days_free_JBL_mob_banner_rus.jpg?2224) center 43px repeat-x;}
.one-slide.vision30daysJBLfree.slide-xs.est{background:url(../images/banners/vision_free/Vision_30_days_free_JBL_mob_banner_est.jpg?2224) center 43px repeat-x;}

.one-slide.tv3open.rus{background:url(../images/banners/tv3open/TV3_Sport_Open_new_channel_desktop_banner_rus.jpg?2224)  center top repeat-x;}
.one-slide.tv3open.est{background:url(../images/banners/tv3open/TV3_Sport_Open_new_channel_desktop_banner_est.jpg?2224)  center top repeat-x;}
.one-slide.tv3open.slide-xs.rus{background:url(../images/banners/tv3open/TV3_Sport_Open_new_channel_mob_banner_rus.jpg?2224) center 43px repeat-x;}
.one-slide.tv3open.slide-xs.est{background:url(../images/banners/tv3open/TV3_Sport_Open_new_channel_mob_banner_est.jpg?2224) center 43px repeat-x;}

.one-slide.valve2021-30pct.rus{background:url(../images/banners/valve30pct/STV_SEC_SYST_-30pct_2021_desktop_banner_rus.jpg?2224)  center top repeat-x;}
.one-slide.valve2021-30pct.est{background:url(../images/banners/valve30pct/STV_SEC_SYST_-30pct_2021_desktop_banner_est.jpg?2224)  center top repeat-x;}
.one-slide.valve2021-30pct.slide-xs.rus{background:url(../images/banners/valve30pct/STV_SEC_SYST_-30pct_2021_mob_banner_rus.jpg?2224) center 43px repeat-x;}
.one-slide.valve2021-30pct.slide-xs.est{background:url(../images/banners/valve30pct/STV_SEC_SYST_-30pct_2021_mob_banner_est.jpg?2224) center 43px repeat-x;}

.one-slide.sygis2021.rus{background:url(../images/banners/sygis2021/DESKTOP_RUS_1920x427-02-label.jpg?2224)  center top repeat-x;}
.one-slide.sygis2021.est{background:url(../images/banners/sygis2021/DESKTOP_EST_1920x427-02-label.jpg?2224)  center top repeat-x;}
.one-slide.sygis2021.slide-xs.rus{background:url(../images/banners/sygis2021/MOB_sygis_label_RUS.jpg?222555) center 43px repeat-x;}
.one-slide.sygis2021.slide-xs.est{background:url(../images/banners/sygis2021/MOB_sygis_label_EST.jpg?222555) center 43px repeat-x;}

.one-slide.ruuter-30pct.rus{background:url(../images/banners/ruuter/STV_ROUTER_-30pct_2021_desktop_banner_V3_RU_cta.jpg?2224)  center top repeat-x;}
.one-slide.ruuter-30pct.est{background:url(../images/banners/ruuter/STV_ROUTER_-30pct_2021_desktop_banner_V3_EE_cta.jpg?2224)  center top repeat-x;}
.one-slide.ruuter-30pct.slide-xs.rus{background:url(../images/banners/ruuter/STV_ROUTER_-30pct_2021_mob_banner_V3_RU.jpg?222555) center 43px repeat-x;}
.one-slide.ruuter-30pct.slide-xs.est{background:url(../images/banners/ruuter/STV_ROUTER_-30pct_2021_mob_banner_V3_EE.jpg?222555) center 43px repeat-x;}

.one-slide.isadepaev2021.rus{background:url(../images/banners/isadepaev2021/Isadepaev_2021_desktop_banner_V2_RU.jpg?2224)  center top repeat-x;}
.one-slide.isadepaev2021.est{background:url(../images/banners/isadepaev2021/Isadepaev_2021_desktop_banner_V2_EE.jpg?2224)  center top repeat-x;}
.one-slide.isadepaev2021.slide-xs.rus{background:url(../images/banners/isadepaev2021/Isadepaev_2021_mob_banner_V2_RU.jpg?222555) center 43px repeat-x;}
.one-slide.isadepaev2021.slide-xs.est{background:url(../images/banners/isadepaev2021/Isadepaev_2021_mob_banner_V2_EE.jpg?222555) center 43px repeat-x;}

.one-slide.bf2021.rus{background:url(../images/banners/blackfriday_2021/MustReede_2021_desktop_banner_V4_RU.jpg?2224)  center top repeat-x;}
.one-slide.bf2021.est{background:url(../images/banners/blackfriday_2021/MustReede_2021_desktop_banner_V2_EE.jpg?2224)  center top repeat-x;}
.one-slide.bf2021.slide-xs.rus{background:url(../images/banners/blackfriday_2021/MustReede_2021_mob_banner_V4_RU.jpg?222555) center 43px repeat-x;}
.one-slide.bf2021.slide-xs.est{background:url(../images/banners/blackfriday_2021/MustReede_2021_mob_banner_V2_EE.jpg?222555) center 43px repeat-x;}

.one-slide.valve2021-30daysfree.rus{background:url(../images/banners/valve30daysfree/valve2021-30daysfree.desktop.rus.jpg?2224)  center top repeat-x;}
.one-slide.valve2021-30daysfree.est{background:url(../images/banners/valve30daysfree/valve2021-30daysfree.desktop.est.jpg?2224)  center top repeat-x;}
.one-slide.valve2021-30daysfree.slide-xs.rus{background:url(../images/banners/valve30daysfree/valve2021-30daysfree.mobile.rus.jpg?222555) center 43px repeat-x;}
.one-slide.valve2021-30daysfree.slide-xs.est{background:url(../images/banners/valve30daysfree/valve2021-30daysfree.mobile.est.jpg?222555) center 43px repeat-x;}

.one-slide.tv1eur.rus{background:url(../images/banners/tv1eur/STV_WINTER_CAMP_2021_TV-1-EUR_desktop_banner_V1-2_RU.jpg?2224)  center top repeat-x;}
.one-slide.tv1eur.est{background:url(../images/banners/tv1eur/STV_WINTER_CAMP_2021_TV-1-EUR_desktop_banner_V1-2_EE.jpg?2224)  center top repeat-x;}
.one-slide.tv1eur.slide-xs.rus{background:url(../images/banners/tv1eur/STV_WINTER_CAMP_2021_TV-1-EUR_mob_banner_V1-2_RU.jpg?222555) center 43px repeat-x;}
.one-slide.tv1eur.slide-xs.est{background:url(../images/banners/tv1eur/STV_WINTER_CAMP_2021_TV-1-EUR_mob_banner_V1-2_EE.jpg?222555) center 43px repeat-x;}

.one-slide.stvalentine2022.rus{background:url(../images/banners/14feb2022/ST_Valentine_day_2022_desktop_banner_V1_RU.jpg?2224)  center top repeat-x;}
.one-slide.stvalentine2022.est{background:url(../images/banners/14feb2022/ST_Valentine_day_2022_desktop_banner_V1_EE.jpg?2224)  center top repeat-x;}
.one-slide.stvalentine2022.slide-xs.rus{background:url(../images/banners/14feb2022/ST_Valentine_day_2022_mob_banner_V1_RU.jpg?222555) center 43px repeat-x;}
.one-slide.stvalentine2022.slide-xs.est{background:url(../images/banners/14feb2022/ST_Valentine_day_2022_mob_banner_V1_EE.jpg?222555) center 43px repeat-x;}

.one-slide.eva2022.rus{background:url(../images/banners/eva/EVA_2022_desktop_banner_V1_RU.jpg?2224)  center top repeat-x;}
.one-slide.eva2022.est{background:url(../images/banners/eva/EVA_2022_desktop_banner_V1_EE.jpg?2224)  center top repeat-x;}
.one-slide.eva2022.slide-xs.rus{background:url(../images/banners/eva/EVA_2022_mob_banner_V1_RU.jpg?2224) center 43px repeat-x;}
.one-slide.eva2022.slide-xs.est{background:url(../images/banners/eva/EVA_2022_mob_banner_V1_EE.jpg?2224) center 43px repeat-x;}

.one-slide.mart8-2022.rus{background:url(../images/banners/8marta2022/8_mart_2022_desktop_banner_V1-2_RU.jpg?2224)  center top repeat-x;}
.one-slide.mart8-2022.est{background:url(../images/banners/8marta2022/8_mart_2022_desktop_banner_V1-2_EE.jpg?2224)  center top repeat-x;}
.one-slide.mart8-2022.slide-xs.rus{background:url(../images/banners/8marta2022/8_mart_2022_mob_banner_V1-2_RU.jpg?2224) center 43px repeat-x;}
.one-slide.mart8-2022.slide-xs.est{background:url(../images/banners/8marta2022/8_mart_2022_mob_banner_V1-2_EE.jpg?2224) center 43px repeat-x;}

.one-slide.uudised-tasuta-2022.rus{background:url(../images/banners/uudised/Uudistekanalid_tasuta_2022_desktop_banner_V1_RU.jpg?2224)  center top repeat-x;}
.one-slide.uudised-tasuta-2022.est{background:url(../images/banners/uudised/Uudistekanalid_tasuta_2022_desktop_banner_V1_EE.jpg?2224)  center top repeat-x;}
.one-slide.uudised-tasuta-2022.slide-xs.rus{background:url(../images/banners/uudised/Uudistekanalid_tasuta_2022_mob_V1_RU.jpg?2224) center 43px repeat-x;}
.one-slide.uudised-tasuta-2022.slide-xs.est{background:url(../images/banners/uudised/Uudistekanalid_tasuta_2022_mob_V1_EE.jpg?2224) center 43px repeat-x;}

.one-slide.tv3-film-2022.rus{background:url(../images/banners/tv3film/1920x427-sony-movies-RU.jpg?2224)  center top repeat-x;}
.one-slide.tv3-film-2022.est{background:url(../images/banners/tv3film/1920x427-sony-movies4.jpg?2224)  center top repeat-x;}
.one-slide.tv3-film-2022.slide-xs.rus{background:url(../images/banners/tv3film/752x228-sony-movies-RU.jpg?2224) center 43px repeat-x;}
.one-slide.tv3-film-2022.slide-xs.est{background:url(../images/banners/tv3film/752x228-sony-movies.jpg?2224) center 43px repeat-x;}

.one-slide.slaavi-tasuta-2022.rus{background:url(../images/banners/slaavikanalid/Slaavi_kanalid_tasuta_2022_desktop_banner_V1_RU.jpg?2224)  center top repeat-x;}
.one-slide.slaavi-tasuta-2022.est{background:url(../images/banners/slaavikanalid/Slaavi_kanalid_tasuta_2022_desktop_banner_V1_EE.jpg?2224)  center top repeat-x;}
.one-slide.slaavi-tasuta-2022.slide-xs.rus{background:url(../images/banners/slaavikanalid/Slaavi_kanalid_tasuta_2022_mob_banner_V1_RU.jpg?2224) center 43px repeat-x;}
.one-slide.slaavi-tasuta-2022.slide-xs.est{background:url(../images/banners/slaavikanalid/Slaavi_kanalid_tasuta_2022_mob_banner_V1_EE.jpg?2224) center 43px repeat-x;}

.one-slide.ready-solution-2022.rus{background:url(../images/banners/readysolution/KV_TV_and_Internet_desktop_banner_V3_1_RU-2.jpg?2224)  center top repeat-x;}
.one-slide.ready-solution-2022.est{background:url(../images/banners/readysolution/KV_TV_and_Internet_desktop_banner_V3_1_EE-2.jpg?2224)  center top repeat-x;}
.one-slide.ready-solution-2022.slide-xs.rus{background:url(../images/banners/readysolution/KV_TV_and_Internet_mob_banner_V3_1_ru.jpg?2224) center 43px repeat-x;}
.one-slide.ready-solution-2022.slide-xs.est{background:url(../images/banners/readysolution/KV_TV_and_Internet_mob_banner_V3_1_ee.jpg?2224) center 43px repeat-x;}

.one-slide.vali-soodsam-2022.rus{background:url(../images/banners/valisoodsam/STV_nett_TV_1920x427_desktop_banner_V2_1_RU.jpg?22225)  center top repeat-x;}
.one-slide.vali-soodsam-2022.est{background:url(../images/banners/valisoodsam/STV_nett_TV_1920x427_desktop_banner_V2_1_EE.jpg?22225)  center top repeat-x;}
.one-slide.vali-soodsam-2022.slide-xs.rus{background:url(../images/banners/valisoodsam/mobile.rus.png?22225) center 43px repeat-x;}
.one-slide.vali-soodsam-2022.slide-xs.est{background:url(../images/banners/valisoodsam/mobile.est.png?22225) center 43px repeat-x;}

.one-slide.sygiskampaania2022.rus{background:url(../images/banners/6kuud50protsendid2022autumn/STV_vali_soodsam_1920x427_RUS.png?22225)  center top repeat-x;}
.one-slide.sygiskampaania2022.est{background:url(../images/banners/6kuud50protsendid2022autumn/STV_vali_soodsam_1920x427.png?22225)  center top repeat-x;}
.one-slide.sygiskampaania2022.slide-xs.rus{background:url(../images/banners/6kuud50protsendid2022autumn/STV_vali_soodsam_752x228_RUS.png?22225) center 43px repeat-x;}
.one-slide.sygiskampaania2022.slide-xs.est{background:url(../images/banners/6kuud50protsendid2022autumn/STV_vali_soodsam_752x228.png?22225) center 43px repeat-x;}

.one-slide.blackfriday2022.rus{background:url(../images/banners/blackfriday_2022/desktop_1920x427_RUS.jpg?22225)  center top repeat-x;}
.one-slide.blackfriday2022.est{background:url(../images/banners/blackfriday_2022/desktop_1920x427_EST.jpg?22225)  center top repeat-x;}
.one-slide.blackfriday2022.slide-xs.rus{background:url(../images/banners/blackfriday_2022/mob_752x228_RUS.jpg?22225) center 43px repeat-x;}
.one-slide.blackfriday2022.slide-xs.est{background:url(../images/banners/blackfriday_2022/mob_752x228_EST.jpg?22225) center 43px repeat-x;}

.one-slide.talv22-23.rus{background:url(../images/banners/talv22-23/STV_TALV22-23_1920x427_rus.png?22225)  center top repeat-x;}
.one-slide.talv22-23.est{background:url(../images/banners/talv22-23/STV_TALV22-23_1920x427_est.png?22225)  center top repeat-x;}
.one-slide.talv22-23.slide-xs.rus{background:url(../images/banners/talv22-23/STV_TALV22-23_752x228_rus.png?22225) center 43px repeat-x;}
.one-slide.talv22-23.slide-xs.est{background:url(../images/banners/talv22-23/STV_TALV22-23_752x228_est.png?22225) center 43px repeat-x;}

.one-slide.mart2023.rus{background:url(../images/banners/8marta2023/STV_8_MART_2023_Desktop_1920x427_RUS[1].png?22225)  center top repeat-x;}
.one-slide.mart2023.est{background:url(../images/banners/8marta2023/STV_8_MART_2023_Desktop_1920x427_EST[1].png?22225)  center top repeat-x;}
.one-slide.mart2023.slide-xs.rus{background:url(../images/banners/8marta2023/STV_8_MART_2023_Mob_752x228_RUS[1].png?22225) center 43px repeat-x;}
.one-slide.mart2023.slide-xs.est{background:url(../images/banners/8marta2023/STV_8_MART_2023_Mob_752x228_EST[1].png?22225) center 43px repeat-x;}

.one-slide.kevad2023.rus{background:url(../images/banners/kevad2023/STV_kiirus_yles_kodukas_1920x427_rus.png?22225)  center top repeat-x;}
.one-slide.kevad2023.est{background:url(../images/banners/kevad2023/STV_kiirus_yles_kodukas_1920x427_est.png?22225)  center top repeat-x;}
.one-slide.kevad2023.slide-xs.rus{background:url(../images/banners/kevad2023/STV_kiirus_yles_kodukas_752x228_rus.png?22225) center 43px repeat-x;}
.one-slide.kevad2023.slide-xs.est{background:url(../images/banners/kevad2023/STV_kiirus_yles_kodukas_752x228_est.png?22225) center 43px repeat-x;}

.one-slide.sygis2023.rus{background:url(../images/banners/sygis2023/1920x427_RUS.jpg?22225)  center top repeat-x;}
.one-slide.sygis2023.est{background:url(../images/banners/sygis2023/1920x427_EST.jpg?22225)  center top repeat-x;}
.one-slide.sygis2023.slide-xs.rus{background:url(../images/banners/sygis2023/752x228_RUS.jpg?22225) center 43px repeat-x;}
.one-slide.sygis2023.slide-xs.est{background:url(../images/banners/sygis2023/752x228_EST.jpg?22225) center 43px repeat-x;}

.one-slide.sygis2023-2.rus{background:url(../images/banners/sygis2023/1920x427_RUS_2.jpg?22225)  center top repeat-x;}
.one-slide.sygis2023-2.est{background:url(../images/banners/sygis2023/1920x427_EST_2.jpg?22225)  center top repeat-x;}
.one-slide.sygis2023-2.slide-xs.rus{background:url(../images/banners/sygis2023/752x228_RUS_2.jpg?22225) center 43px repeat-x;}
.one-slide.sygis2023-2.slide-xs.est{background:url(../images/banners/sygis2023/752x228_EST_2.jpg?22225) center 43px repeat-x;}

.one-slide.bf2023.rus{background:url(../images/banners/blackfriday_2023/Must_Reede_2023_desktop_banner_V1_1_RU.jpg?22225)  center top repeat-x;}
.one-slide.bf2023.est{background:url(../images/banners/blackfriday_2023/Must_Reede_2023_desktop_banner_V1_1_EE.jpg?22225)  center top repeat-x;}
.one-slide.bf2023.slide-xs.rus{background:url(../images/banners/blackfriday_2023/Must_Reede_2023_mob_banner_V1_1_RU.jpg?22225) center 43px repeat-x;}
.one-slide.bf2023.slide-xs.est{background:url(../images/banners/blackfriday_2023/Must_Reede_2023_mob_banner_V1_1_EE.jpg?22225) center 43px repeat-x;}

.one-slide.talv23-24.rus{background:url(../images/banners/talv23-24/1920x427_ru_PS5.jpg?22225)  center top repeat-x;}
.one-slide.talv23-24.est{background:url(../images/banners/talv23-24/1920x427_est_PS5.jpg?22225)  center top repeat-x;}
.one-slide.talv23-24.slide-xs.rus{background:url(../images/banners/talv23-24/752x228_ru_PS5.jpg?22225) center 43px repeat-x;}
.one-slide.talv23-24.slide-xs.est{background:url(../images/banners/talv23-24/752x228_est_PS5.jpg?22225) center 43px repeat-x;}

.one-slide.feb2424.rus{background:url(../images/banners/2402/STV_24_VEEBRUAR_2023_Desktop_1920x427_RUS.png?22225)  center top repeat-x;}
.one-slide.feb2424.est{background:url(../images/banners/2402/STV_24_VEEBRUAR_2023_Desktop_1920x427_EST.png?22225)  center top repeat-x;}
.one-slide.feb2424.slide-xs.rus{background:url(../images/banners/2402/STV_24_VEEBRUAR_2023_Mob_752x228_RUS.png?22225) center 43px repeat-x;}
.one-slide.feb2424.slide-xs.est{background:url(../images/banners/2402/STV_24_VEEBRUAR_2023_Mob_752x228_EST.png?22225) center 43px repeat-x;}

.one-slide.mart0824.rus{background:url(../images/banners/8marta2024/STV_8_MART_2024_desktopt_V1_1_RU.png?22225)  center top repeat-x;}
.one-slide.mart0824.est{background:url(../images/banners/8marta2024/STV_8_MART_2024_desktopt_V1_1_EE.png?22225)  center top repeat-x;}
.one-slide.mart0824.slide-xs.rus{background:url(../images/banners/8marta2024/STV_8_MART_2024_mob_V1_1_RU.png?22225) center 43px repeat-x;}
.one-slide.mart0824.slide-xs.est{background:url(../images/banners/8marta2024/STV_8_MART_2024_mob_V1_1_EE.png?22225) center 43px repeat-x;}

.one-slide.test.rus{background:url(../images/banners/test/1920x427-sony-movies5.jpg?2224)  center top repeat-x;}
.one-slide.test.est{background:url(../images/banners/test/1920x427-sony-movies5.jpg?2224)  center top repeat-x;}
.one-slide.test.slide-xs.rus{background:url(../images/banners/test/752x228-sony-movies.jpg?2224) center 43px repeat-x;}
.one-slide.test.slide-xs.est{background:url(../images/banners/test/752x228-sony-movies.jpg?2224) center 43px repeat-x;}

/*STVGo*/
.one-slide.stvgo-suvi.rus{background:url(../images/stvgo-banner/st100b-rus-new.png?2222)  center top repeat-x;}
.one-slide.stvgo-suvi.est{background:url(../images/stvgo-banner/st100b-est-new.png?2222)  center top repeat-x;}

.one-slide.stvgo-suvi.slide-xs.rus{background:url(../images/stvgo-banner/st100s-rus-new.png?22) center 43px repeat-x;}
.one-slide.stvgo-suvi.slide-xs.est{background:url(../images/stvgo-banner/st100s-est-new.png?22) center 43px repeat-x;}



.one-slide.st-val.rus{background:url(../imago/st-val-rus.jpg)  center top repeat-x;}
.one-slide.st-val.est{background:url(../imago/st-val-est.jpg?22)  center top repeat-x;}

.one-slide.st-val.slide-xs.rus{background:url(../imago/st-val-mobile-rus.jpg) center 43px repeat-x;}
.one-slide.st-val.slide-xs.est{background:url(../imago/st-val-mobile-est.jpg?22) center 43px repeat-x;}


.one-slide.stvgo-oli.rus{background:url(../imago/olimp_stv_go_web_banner-rus.jpg?22)  center top repeat-x;}
.one-slide.stvgo-oli.est{background:url(../imago/olimp_stv_go_web_banner-est.jpg?22)  center top repeat-x;}

.one-slide.stvgo-oli.slide-xs.rus{background:url(../imago/olimp_stv_go_mobile_banner-rus.jpg) center 43px repeat-x;}
.one-slide.stvgo-oli.slide-xs.est{background:url(../imago/olimp_stv_go_mobile_banner-est.jpg) center 43px repeat-x;}

/*.one-slide.new-start.slide-xs.est{background:url(../imago/bn2_start_est-mobile.jpg) center 43px repeat-x;}*/
.one-slide.viasat.slide-xs.est{background:url(../imago/via-front-teemapaketid-mobile.png) center 43px repeat-x;}
.one-slide.security.slide-xs.est{background:url(../imago/stv-home-turva-mobilebanner-est.png) center 43px repeat-x;}
.one-slide.phone.slide-xs.est{background:url(../imago/phone-fro-mobile.jpg) center 43px repeat-x;}
.one-slide.topelt.slide-xs.est{background:url(../imago/front-viasat-mobile.png) center 43px repeat-x;}
.one-slide.bill.slide-xs.est{background:url(../imago/front-bill-mobile.jpg) center 43px repeat-x;}
.one-slide.parim-kampaania.slide-xs.est{background:url(../imago/stv-kevad2016-BG_mobile.png) center 43px repeat-x;}
.one-slide.parim-kampaania.pink.slide-xs.est{background:url(../imago/stv-kevad2016-BG_mobile-pink.png) center 43px repeat-x;}
.one-slide.half-security.slide-xs.est{background:url(../imago/turva_half_price-mobile-est.png) center 43px repeat-x;}

.one-slide.via-loos.slide-xs.rus{background:url(../imago/via_loos_rus_mobile.png) center 43px repeat-x;}
.one-slide.via-loos.slide-xs.est{background:url(../imago/via_loos_est_mobile.png) center 43px repeat-x;}
.one-slide.tnt-chan.slide-xs.rus{background:url(../imago/tnt-rus-mobile.png) center 43px repeat-x;}
.one-slide.tnt-chan.slide-xs.rus{background:url(../imago/new-tnt-mobile.png) center 43px repeat-x;}
.one-slide.tnt-chan.slide-xs.rus{background:url(../imago/tnt2-mobile.png) center 43px repeat-x;}

.one-slide.patnica-chan.slide-xs.rus{background:url(../imago/patnica-mobile.jpg) center 43px repeat-x;}

.one-slide.praktiline.slide-xs.rus{background:url(../imago/praktiline-mobile-rus.jpg) center 43px repeat-x;}
.one-slide.praktiline.slide-xs.est{background:url(../imago/praktiline-mobile-est.jpg) center 43px repeat-x;}

.one-slide.praktiline.slide-xs.rus{background:url(../imago/prk-mobile-rus.png) center 43px repeat-x;}
.one-slide.praktiline.slide-xs.est{background:url(../imago/prk-mobile-est.png) center 43px repeat-x;}

.one-slide.praktiline.slide-xs.rus{background:url(../imago/prakt2_mobile_rus.png) center 43px repeat-x;}
.one-slide.praktiline.slide-xs.est{background:url(../imago/prakt2_mobile_est.png) center 43px repeat-x;}

.one-slide.half2-security.slide-xs.rus{background:url(../imago/banner3-main-half2-price-mobile-rus.jpg) center 43px repeat-x;}
.one-slide.half2-security.slide-xs.est{background:url(../imago/banner3-main-half2-price-mobile-est.jpg) center 43px repeat-x;}


.one-slide.start-100.rus{background:url(../imago/st100b-rus.jpg?222113222)  center top repeat-x;}
.one-slide.start-100.est{background:url(../imago/st100b-est.jpg?222312212)  center top repeat-x;}

.one-slide.start-100.slide-xs.rus{background:url(../imago/st100s-rus.jpg?223211222) center 43px repeat-x;}
.one-slide.start-100.slide-xs.est{background:url(../imago/st100s-est.jpg?222221132) center 43px repeat-x;}


.one-slide.start-100.rus{background:url(../imago/olimp-100-rus.jpg?2222113222)  center top repeat-x;}
.one-slide.start-100.est{background:url(../imago/olimp-100-est.jpg?2222312212)  center top repeat-x;}

.one-slide.start-100.slide-xs.rus{background:url(../imago/olimp-100-mobile-rus.jpg?2232112222) center 43px repeat-x;}
.one-slide.start-100.slide-xs.est{background:url(../imago/olimp-100-mobile-est.jpg?2222221132) center 43px repeat-x;}


.one-slide.start-100.rus{background:url(../imago/olli-web-start100-rus.jpg?2222113222)  center top repeat-x;}
.one-slide.start-100.est{background:url(../imago/olli-web-start100-est.jpg?2222312212)  center top repeat-x;}

.one-slide.start-100.slide-xs.rus{background:url(../imago/olli-mobile-start100-rus.jpg?2232112222) center 43px repeat-x;}
.one-slide.start-100.slide-xs.est{background:url(../imago/olli-mobile-start100-est.jpg?2222221132) center 43px repeat-x;}


.one-slide.sec-comp.rus{background:url(../images/secur/turvaseadmed-tava-rus.jpg?222)  center top repeat-x;}
.one-slide.sec-comp.est{background:url(../images/secur/turvaseadmed-tava-est.jpg?22)  center top repeat-x;}

.one-slide.sec-comp.slide-xs.rus{background:url(../images/secur/mobile_banner-rus.jpg?22) center 43px repeat-x;}
.one-slide.sec-comp.slide-xs.est{background:url(../images/secur/mobile_banner-est.jpg?22) center 43px repeat-x;}


.one-slide.veb_14.rus{background:url(../images/14_veb/b-rus.png?2222)  center top repeat-x;}
.one-slide.veb_14.est{background:url(../images/14_veb/b-est.png?222)  center top repeat-x;}

.one-slide.veb_14.slide-xs.rus{background:url(../images/14_veb/s-rus.png?222) center 43px repeat-x;}
.one-slide.veb_14.slide-xs.est{background:url(../images/14_veb/s-est.png?222) center 43px repeat-x;}


.slideRight{position:absolute;right:0px;top:161px;height:150px;width:60px;background:url(../images/arrr-right.png?22) center no-repeat;cursor:pointer;opacity:.5;}
.slideLeft{position:absolute;left:0px;top:161px;height:150px;width:60px;background:url(../images/arrr-left.png?22) center no-repeat;cursor:pointer;opacity:.5;}
.slideRight:hover,.slideLeft:hover{opacity:1;}

@media (max-width: 800px) {
.slideLeft,.slideRight{top:100px;}
}

@media (max-width: 600px) {
.slideLeft,.slideRight{top:80px;}
}

.errorbox{border-color:#ff5271!important;background-color:#fff6f8!important;}


ol.slim{
	margin:0;
}
ol.slim li{
	margin-left:0px;
}
ol.slim {
  counter-reset: li; /*Идентифицируем счетчик и даем ему имя li. Значение счетчика не указано - по умолчанию оно равно 0*/
  list-style: none; /*убираем стандартную нумерацию*/
}
ol.slim li:before {
  counter-increment: li; /*Определяем элемент, который будет нумероваться — li. Псевдоэлемент before указывает, что содержимое, вставляемое при   помощи свойства content, будет располагаться до пунктов списка. Здесь же устанавливается значение приращения счетчика -по умолчанию равно 1.*/

  content: counters(li,".") ". "; /*С помощью свойства content выводится номер пункта списка. counters() означает, что генерируемый текст представляет собой значения всех счетчиков с таким именем. Точка в кавычках добавляет разделяющую точку между цифрами, а точка с пробелом добавляется перед содержимым каждого пункта списка*/
}
.main-start-shadow{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.8);z-index:4;}
.main-ban-wrap{display:none;z-index:5;padding:0;margin:0;max-width:600px;width:100%;position:fixed;top:50%;margin-top:-200px;left:50%;margin-left:-300px;box-shadow:0 0 20px rgba(255,255,255,.5);overflow:visible;}
.close-main-start{position:absolute;top:0px;right:0;padding:8px 13px;background:#03387c;color:#fff;cursor:pointer;}

body#stv-tv.tnt{
	background:#fff url(../imago/tnt-rus.png) top repeat-x!important;
}

body#stv-tv.patnica{
	background:#fff url(../imago/patnica-big.jpg) top repeat-x!important;
}

body#stv-tv.default-start{
	background:#fff url(../images/100/Start1920x427est.jpg) top repeat-x!important;
}
body#stv-tv.default-start.rus{
	background:#fff url(../images/100/Start1920x427rus.jpg) top repeat-x!important;
}

body#stv-tv.hd-tv-banners{
	background:#fff url(../images/banners/fencing/STV_Spordikanalid_vehklemine_2021_desktop_banner_V1_EE.jpg) top repeat-x!important;
}
body#stv-tv.hd-tv-banners.rus{
	background:#fff url(../images/banners/fencing/STV_Spordikanalid_vehklemine_2021_desktop_banner_V1_RU.jpg) top repeat-x!important;
}
body#stv-tv.landing-banner{
	background:#fff url(../images/tv/banner_desktop_ee.jpg) top repeat-x!important;
}
body#stv-tv.landing-banner.rus{
	background:#fff url(../images/tv/banner_desktop_ru.jpg) top repeat-x!important;
}
body#stv-tv.tvplay19banners{
	background:#fff url(../images/banners/tvplay_19/TVPLAY%20SPORTS%20SUNNIPAEV%20banner_EE_desktopNOV.png) top repeat-x!important;
}
body#stv-tv.tvplay19banners.rus{
	background:#fff url(../images/banners/tvplay_19/TVPLAY%20SPORTS%20SUNNIPAEV%20banner_RU_desktopNOV.png) top repeat-x!important;
}
body#stv-tv.start100{
	background:#fff url(../images/100-theme/new/st100b-est.jpg?2222) top repeat-x!important;
}
body#stv-tv.start100.rus{
	background:#fff url(../images/100-theme/new/st100b-rus.jpg?2222) top repeat-x!important;
}
body#stv-tv.advent{
	background:#fff url(../images/advent/b-est.png?223322) top repeat-x!important;
}
body#stv-tv.advent.rus{
	background:#fff url(../images/advent/b-rus.png?22322) top repeat-x!important;
}

body#stv-internet.start100{
	background:#fff url(../images/100-theme/new/st100b-est.jpg?2222) top repeat-x!important;
}
body#stv-internet.start100.rus{
	background:#fff url(../images/100-theme/new/st100b-rus.jpg?2222) top repeat-x!important;
}

body#stv-internet.wrc2021{
	/*background:#fff url(../images/campaigns/wrc/WRC_2021_land_desktop_est.jpg?2222) top repeat-x !important;*/
	background:#fff url(../images/campaigns/wrc/STV_WRC_2021_V2_land_desktop_est.jpg?2222) top repeat-x !important;
}
body#stv-internet.wrc2021.rus{
	/*background:#fff url(../images/campaigns/wrc/WRC_2021_land_desktop_rus.jpg?2222) top repeat-x !important;*/
	background:#fff url(../images/campaigns/wrc/STV_WRC_2021_V2_land_desktop_rus.jpg?2222) top repeat-x !important;
}
body#stv-internet.wintercamp2021{
	/*background:#fff url(../images/campaigns/wrc/WRC_2021_land_desktop_est.jpg?2222) top repeat-x !important;*/
	background:#fff url(../images/wintercamp2021/STV_WINTER_CAMP_2021_TV-1-EUR_desktop_banner_V1INTERNET_est.jpg?2222) top repeat-x !important;
}
body#stv-internet.wintercamp2021.rus{
	/*background:#fff url(../images/campaigns/wrc/WRC_2021_land_desktop_rus.jpg?2222) top repeat-x !important;*/
	background:#fff url(../images/wintercamp2021/STV_WINTER_CAMP_2021_TV-1-EUR_desktop_banner_V1INTERNET_rus.jpg?2222) top repeat-x !important;
}
body#stv-internet.landing-banner{
	background:#fff url(../images/internet/banner_desktop_ee.png?2222) top repeat-x !important;
}
body#stv-internet.landing-banner.rus{
	background:#fff url(../images/internet/banner_desktop_ru.png?2222) top repeat-x !important;
}


body#stv-tvin.wintercamp2021{
	background:#fff url(../images/wintercamp2021/STV_WINTER_CAMP_2021_TV-1-EUR_desktop_banner_V1TVIN_est.jpg?2222) top repeat-x !important;
}
body#stv-tvin.wintercamp2021.rus{
	background:#fff url(../images/wintercamp2021/STV_WINTER_CAMP_2021_TV-1-EUR_desktop_banner_V1TVIN_rus.jpg?2222) top repeat-x !important;
}

body#stv-tv.hd-tv-banners.rus{
	background:#fff url(../images/banners/fencing/STV_Spordikanalid_vehklemine_2021_desktop_banner_V1_RU.jpg) top repeat-x!important;
}

body#stv-tv.landing-banner{
	background:#fff url(../images/tv/banner_desktop_ee.jpg) top repeat-x!important;
}
body#stv-tv.landing-banner.rus{
	background:#fff url(../images/tv/banner_desktop_ru.jpg) top repeat-x!important;
}
body#stv-tv.tvplay19banners.rus{
	background:#fff url(../images/banners/tvplay_19/TVPLAY%20SPORTS%20SUNNIPAEV%20banner_RU_desktopNOV.png) top repeat-x!important;
}
body#stv-tv.start100.rus{
	background:#fff url(../images/100-theme/new/st100b-rus.jpg?2222) top repeat-x!important;
}

body#stv-tv.uefa{
	background:#fff url(../images/prom/b-est.png) top repeat-x!important;
}

body#stv-tv.uefa.rus{
	background:#fff url(../images/prom/b-rus.png) top repeat-x!important;
}

body#stv-go.megogo .container.imago{
	display:none!important;
}
body#stv-go.olimp .container.imago{
	display:none!important;
}
body#stv-go.suvi .container.imago{
	display:none!important;
}
body#stv-go.megogo{
	background:#fff url(../imago/megogo-tava-rus.png) top repeat-x!important;
}
body#stv-go.megogo.est{
	background:#fff url(../imago/megogo-tava-est.png) top repeat-x!important;
}

body#stv-go.olimp{
	background:#fff url(../imago/olimp_stv_go_web_banner-rus.jpg?22) top repeat-x!important;
}
body#stv-go.olimp.est{
	background:#fff url(../imago/olimp_stv_go_web_banner-est.jpg?22) top repeat-x!important;
}

body#stv-go.suvi{
	background:#fff url(../images/stvgo-banner/st100b-rus-new.png?22) top repeat-x!important;
}
body#stv-go.suvi.est{
	background:#fff url(../images/stvgo-banner/st100b-est-new.png?22) top repeat-x!important;
}

body.tnt #stv-header #mobile-menu-icon{color:#ccc;}
body#stv-go #stv-header #mobile-menu-icon{color:#ccc;}

body#stv-go.megogo .banner-space{
height:350px;
}
body#stv-go.olimp .banner-space{
height:350px;
}
body#stv-go.suvi .banner-space{
height:350px;
}

@media (max-width: 1200px) {
	body#stv-go.megogo{
	background:#fff url(../imago/megogo-tava-rus.png)   center 10px repeat-x!important;
		background-size: auto 354px!important;
	}
	body#stv-go.megogo.est{
	background:#fff url(../imago/megogo-tava-est.png)   center 10px repeat-x!important;
		background-size: auto 354px!important;
	}
	body#stv-go.megogo .banner-space{
	height:250px;
	}

	body#stv-go.olimp{
	background:#fff url(../imago/olimp_stv_go_web_banner-rus.jpg)   center 10px repeat-x!important;
		background-size: auto 354px!important;
	}
	body#stv-go.olimp.est{
	background:#fff url(../imago/olimp_stv_go_web_banner-est.jpg)   center 10px repeat-x!important;
		background-size: auto 354px!important;
	}
	body#stv-go.olimp .banner-space{
	height:250px;
	}

	body#stv-go.suvi{
	background:#fff url(../images/stvgo-banner/st100b-rus-new.png)   center 10px repeat-x!important;
		background-size: auto 354px!important;
	}
	body#stv-go.suvi.est{
	background:#fff url(../images/stvgo-banner/st100b-est-new.png)   center 10px repeat-x!important;
		background-size: auto 354px!important;
	}
	body#stv-go.suvi .banner-space{
	height:250px;
	}
}

@media (max-width: 800px) {
	body#stv-go.megogo{
		background:#fff url(../imago/megogo-tava-rus.png)   center 20px repeat-x!important;
		background-size: auto 234px!important;

	}
	body#stv-go.megogo.est{
		background:#fff url(../imago/megogo-tava-est.png)   center 10px repeat-x!important;
		background-size: auto 254px!important;

	}
	body#stv-go.megogo .banner-space{
	height:100px;
	}

	body#stv-go.olimp{
		background:#fff url(../imago/olimp_stv_go_web_banner-rus.jpg)   center 20px repeat-x!important;
		background-size: auto 234px!important;

	}
	body#stv-go.olimp.est{
		background:#fff url(../imago/olimp_stv_go_web_banner-est.jpg)   center 10px repeat-x!important;
		background-size: auto 254px!important;

	}
	body#stv-go.olimp .banner-space{
	height:140px;
	}
	body#stv-go.suvi{
		background:#fff url(../images/stvgo-banner/st100s-rus-new.png)   center 20px repeat-x!important;
		background-size: auto 234px!important;

	}
	body#stv-go.suvi.est{
		background:#fff url(../images/stvgo-banner/st100s-est-new.png)   center 10px repeat-x!important;
		background-size: auto 254px!important;

	}
	body#stv-go.suvi .banner-space{
	height:140px;
	}
}
@media (max-width: 668px) {
	body#stv-go.megogo .banner-space{
	height:160px;
	}

	body#stv-go.olimp .banner-space{
	height:160px;
	}
	body#stv-go.suvi .banner-space{
	height:160px;
	}
}

@media only screen and (max-width: 480px) {
	body#stv-go.megogo{
		background:#fff url(../imago/megogo-mobile-rus.png)  center 43px repeat-x!important;
	}
	body#stv-go.megogo.est{
		background:#fff url(../imago/megogo-mobile-est.png)  center 43px repeat-x!important;
	}

	body#stv-go.megogo .banner-space{
	height:260px;
	}

	body#stv-go.olimp{
		background:#fff url(../imago/olimp_stv_go_mobile_banner-rus.jpg)  center 43px repeat-x!important;
	}
	body#stv-go.olimp.est{
		background:#fff url(../imago/olimp_stv_go_mobile_banner-est.jpg)  center 43px repeat-x!important;
	}

	body#stv-go.olimp .banner-space{
	height:260px;
	}

	body#stv-go.suvi{
		background:#fff url(../images/stvgo-banner/st100s-rus-new.png)  center 43px repeat-x!important;
	}
	body#stv-go.suvi.est{
		background:#fff url(../images/stvgo-banner/st100s-est-new.png)  center 43px repeat-x!important;
	}

	body#stv-go.suvi .banner-space{
	height:260px;
	}

}


@media (max-width: 1200px) {
	body#stv-tv.tnt{
	background:#fff url(../imago/tnt-rus.png)   center 10px repeat-x!important;
	background-size: auto 354px!important;

}
body#stv-tv.patnica{
	background:#fff url(../imago/patnica-big.jpg)   center 10px repeat-x!important;
	background-size: auto 354px!important;

}
body#stv-tv.hd-tv-banners{
	background:#fff url(../images/banners/fencing/STV_Spordikanalid_vehklemine_2021_desktop_banner_V1_EE.jpg)   center 10px repeat-x!important;
	background-size: auto 354px!important;

}
body#stv-tv.hd-tv-banners.rus{
	background:#fff url(../images/banners/fencing/STV_Spordikanalid_vehklemine_2021_desktop_banner_V1_RU.jpg)   center 10px repeat-x!important;
	background-size: auto 354px!important;

}
body#stv-tv.landing-banner{
	background:#fff url(../images/tv/banner_desktop_ee.jpg) top repeat-x!important;
	background-size: auto 354px!important;
}
body#stv-tv.landing-banner.rus{
	background:#fff url(../images/tv/banner_desktop_ru.jpg) top repeat-x!important;
	background-size: auto 354px!important;
}

body#stv-tv.tvplay19banners{
	background:#fff url(../images/banners/tvplay_19/TVPLAY%20SPORTS%20SUNNIPAEV%20banner_EE_desktopNOV.png)   center 10px repeat-x!important;
	background-size: auto 354px!important;
}
body#stv-tv.hd-tv-bantvplay19bannersners.rus{
	background:#fff url(../images/banners/tvplay_19/TVPLAY%20SPORTS%20SUNNIPAEV%20banner_RU_desktopNOV.png)   center 10px repeat-x!important;
	background-size: auto 354px!important;
}
body#stv-tv.start100{
	background:#fff url(../images/100-theme/new/st100b-est.jpg?2222)   center 10px repeat-x!important;
	background-size: auto 354px!important;

}
body#stv-tv.start100.rus{
	background:#fff url(../images/100-theme/new/st100b-rus.jpg?2222)   center 10px repeat-x!important;
	background-size: auto 354px!important;

}
body#stv-tv.advent{
	background:#fff url(../images/advent/b-est.png?233222)   center 10px repeat-x!important;
	background-size: auto 354px!important;

}
body#stv-tv.advent.rus{
	background:#fff url(../images/advent/b-rus.png?223322)   center 10px repeat-x!important;
	background-size: auto 354px!important;

}
body#stv-internet.start100{
	background:#fff url(../images/100-theme/new/st100b-est.jpg?2222)   center 10px repeat-x!important;
	background-size: auto 354px!important;

}
body#stv-internet.start100.rus{
	background:#fff url(../images/100-theme/new/st100b-rus.jpg?2222)   center 10px repeat-x!important;
	background-size: auto 354px!important;
}
body#stv-internet.wrc2021{
	/*background:#fff url(../images/campaigns/wrc/WRC_2021_land_desktop_est.jpg?2222)   center 10px repeat-x!important;*/
	background:#fff url(../images/campaigns/wrc/STV_WRC_2021_V2_land_desktop_est.jpg?2222)   center 10px repeat-x !important;
	background-size: auto 354px!important;

}
body#stv-internet.wrc2021.rus{
	/*background:#fff url(../images/campaigns/wrc/WRC_2021_land_desktop_rus.jpg?2222)   center 10px repeat-x!important;*/
	background:#fff url(../images/campaigns/wrc/STV_WRC_2021_V2_land_desktop_rus.jpg?2222)   center 10px repeat-x !important;
	background-size: auto 354px!important;
}
body#stv-internet.wintercamp2021{
	/*background:#fff url(../images/campaigns/wrc/WRC_2021_land_desktop_est.jpg?2222)   center 10px repeat-x!important;*/
	background:#fff url(../images/wintercamp2021/STV_WINTER_CAMP_2021_TV-1-EUR_desktop_banner_V1INTERNET_est.jpg?2222)   center 10px repeat-x !important;
	background-size: auto 354px!important;
}
body#stv-internet.wintercamp2021.rus{
	/*background:#fff url(../images/campaigns/wrc/WRC_2021_land_desktop_rus.jpg?2222)   center 10px repeat-x!important;*/
	background:#fff url(../images/wintercamp2021/STV_WINTER_CAMP_2021_TV-1-EUR_desktop_banner_V1INTERNET_rus.jpg?2222)   center 10px repeat-x !important;
	background-size: auto 354px!important;
}
body#stv-internet.landing-banner{
	background:#fff url(../images/internet/banner_desktop_ee.png?2222)   center 10px repeat-x !important;
	background-size: auto 354px!important;
}
body#stv-internet.landing-banner.rus{
	background:#fff url(../images/internet/banner_desktop_ru.png?2222)   center 10px repeat-x !important;
	background-size: auto 354px!important;
}
body#stv-tvin.wintercamp2021{
	background:#fff url(../images/wintercamp2021/STV_WINTER_CAMP_2021_TV-1-EUR_desktop_banner_V1TVIN_est.jpg?2222) top repeat-x !important;
	background-size: auto 354px!important;
}
body#stv-tvin.wintercamp2021.rus{
	background:#fff url(../images/wintercamp2021/STV_WINTER_CAMP_2021_TV-1-EUR_desktop_banner_V1TVIN_rus.jpg?2222) top repeat-x !important;
	background-size: auto 354px!important;
}
body#stv-tv.uefa{
	background:#fff url(../images/prom/b-est.png)   center 10px repeat-x!important;
	background-size: auto 354px!important;

}
body#stv-tv.uefa.rus{
	background:#fff url(../images/prom/b-rus.png)   center 10px repeat-x!important;
	background-size: auto 354px!important;

}
}

@media (max-width: 800px) {
	body#stv-tv.tnt{
	background:#fff url(../imago/tnt-rus.png)   center 10px repeat-x!important;
	background-size: auto 254px!important;

}
body#stv-tv.patnica{
	background:#fff url(../imago/patnica-big.jpg)   center 10px repeat-x!important;
	background-size: auto 254px!important;

}
body#stv-tv.hd-tv-banners{
	background:#fff url(../images/banners/fencing/STV_Spordikanalid_vehklemine_2021_desktop_banner_V1_EE.jpg)   center 10px repeat-x!important;
	background-size: auto 254px!important;

}
body#stv-tv.hd-tv-banners.rus{
	background:#fff url(../images/banners/fencing/STV_Spordikanalid_vehklemine_2021_desktop_banner_V1_RU.jpg)   center 10px repeat-x!important;
	background-size: auto 254px!important;
}
body#stv-tv.landing-banner{
	background:#fff url(../images/tv/banner_desktop_ee.jpg) top repeat-x!important;
	background-size: auto 254px!important;
}
body#stv-tv.landing-banner.rus{
	background:#fff url(../images/tv/banner_desktop_ru.jpg) top repeat-x!important;
	background-size: auto 254px!important;
}
body#stv-tv.tvplay19banners{
	background:#fff url(../images/banners/tvplay_19/TVPLAY%20SPORTS%20SUNNIPAEV%20banner_EE_desktopNOV.png)   center 10px repeat-x!important;
	background-size: auto 254px!important;

}
body#stv-tv.tvplay19banners.rus{
	background:#fff url(../images/banners/tvplay_19/TVPLAY%20SPORTS%20SUNNIPAEV%20banner_RU_desktopNOV.png)   center 10px repeat-x!important;
	background-size: auto 254px!important;
}
body#stv-tv.start100{
	background:#fff url(../images/100-theme/new/st100b-est.jpg?2222)   center 10px repeat-x!important;
	background-size: auto 254px!important;

}
body#stv-tv.start100.rus{
	background:#fff url(../images/100-theme/new/st100b-rus.jpg?2222)   center 10px repeat-x!important;
	background-size: auto 254px!important;

}
body#stv-tv.advent{
	background:#fff url(../images/advent/b-est.png?223322)   center 10px repeat-x!important;
	background-size: auto 254px!important;

}
body#stv-tv.advent.rus{
	background:#fff url(../images/advent/b-rus.png?233222)   center 10px repeat-x!important;
	background-size: auto 254px!important;

}
body#stv-internet.start100{
	background:#fff url(../images/100-theme/new/st100b-est.jpg?2222)   center 10px repeat-x!important;
	background-size: auto 254px!important;

}
body#stv-internet.start100.rus{
	background:#fff url(../images/100-theme/new/st100b-rus.jpg?2222)   center 10px repeat-x!important;
	background-size: auto 254px!important;

}
body#stv-internet.wrc2021{
	/*background:#fff url(../images/campaigns/wrc/WRC_2021_land_desktop_est.jpg?2222)   center 10px repeat-x !important;*/
	background:#fff url(../images/campaigns/wrc/STV_WRC_2021_V2_land_desktop_est.jpg?2222)   center 10px repeat-x !important;
	background-size: auto 254px!important;

}
body#stv-internet.wrc2021.rus{
	/*background:#fff url(../images/campaigns/wrc/WRC_2021_land_desktop_rus.jpg?2222)   center 10px repeat-x !important;*/
	background:#fff url(../images/campaigns/wrc/STV_WRC_2021_V2_land_desktop_rus.jpg?2222)   center 10px repeat-x !important;
	background-size: auto 254px!important;

}
body#stv-internet.wintercamp2021{
	/*background:#fff url(../images/campaigns/wrc/WRC_2021_land_desktop_est.jpg?2222)   center 10px repeat-x !important;*/
	background:#fff url(../images/wintercamp2021/STV_WINTER_CAMP_2021_TV-1-EUR_desktop_banner_V1INTERNET_est.jpg?2222)   center 10px repeat-x !important;
	background-size: auto 254px!important;

}
body#stv-internet.wintercamp2021.rus{
	/*background:#fff url(../images/campaigns/wrc/WRC_2021_land_desktop_rus.jpg?2222)   center 10px repeat-x !important;*/
	background:#fff url(../images/wintercamp2021/STV_WINTER_CAMP_2021_TV-1-EUR_desktop_banner_V1INTERNET_rus.jpg?2222)   center 10px repeat-x !important;
	background-size: auto 254px!important;
}
body#stv-internet.landing-banner{
	background:#fff url(../images/internet/banner_desktop_ee.png?2222)   center 10px repeat-x !important;
	background-size: auto 254px!important;
}
body#stv-internet.landing-banner.rus{
	background:#fff url(../images/internet/banner_desktop_ru.png?2222)   center 10px repeat-x !important;
	background-size: auto 254px!important;
}
body#stv-tvin.wintercamp2021{
	background:#fff url(../images/wintercamp2021/STV_WINTER_CAMP_2021_TV-1-EUR_desktop_banner_V1TVIN_est.jpg?2222) top repeat-x !important;
	background-size: auto 254px!important;
}
body#stv-tvin.wintercamp2021.rus{
	background:#fff url(../images/wintercamp2021/STV_WINTER_CAMP_2021_TV-1-EUR_desktop_banner_V1TVIN_rus.jpg?2222) top repeat-x !important;
	background-size: auto 254px!important;
}
body#stv-tv.uefa{
	background:#fff url(../images/prom/b-est.png)   center 10px repeat-x!important;
	background-size: auto 254px!important;

}
body#stv-tv.uefa.rus{
	background:#fff url(../images/prom/b-rus.png)   center 10px repeat-x!important;
	background-size: auto 254px!important;

}
}

@media only screen and (max-width: 480px) {
	body#stv-tv.tnt{
	background:#fff url(../imago/tnt-rus-mobile.png)  center 43px repeat-x!important;
}
body#stv-tv.patnica{
	background:#fff url(../imago/patnica-mobile.jpg)  center 43px repeat-x!important;
}
body#stv-tv.hd-tv-banners{
	background:#fff url(../images/banners/fencing/STV_Spordikanalid_vehklemine_2021_mob_banner_V1_EE.jpg)  center 43px repeat-x!important;
}
body#stv-tv.hd-tv-banners.rus{
	background:#fff url(../images/banners/fencing/STV_Spordikanalid_vehklemine_2021_mob_banner_V1_RU.jpg)  center 43px repeat-x!important;
}
body#stv-tv.landing-banner{
	background:#fff url(../images/tv/banner_mobile_ee.jpg) center 43px repeat-x!important;
}
body#stv-tv.landing-banner.rus{
	background:#fff url(../images/tv/banner_mobile_ru.jpg) center 43px repeat-x!important;
}
body#stv-tv.tvplay19banners{
	background:#fff url(../images/banners/tvplay_19/TVPLAY%20SPORTS%20SUNNIPAEV%20banners_EE_mob2.png)  center 43px repeat-x!important;
}
body#stv-tv.tvplay19banners.rus{
	background:#fff url(../images/banners/tvplay_19/TVPLAY%20SPORTS%20SUNNIPAEV%20banners_RU_mob2.png)  center 43px repeat-x!important;
}
body#stv-tv.start100{
	background:#fff url(../images/100-theme/new/st100s-est.jpg?2222)  center 43px repeat-x!important;
}
body#stv-tv.start100.rus{
	background:#fff url(../images/100-theme/new/st100s-rus.jpg?2222)  center 43px repeat-x!important;
}
body#stv-tv.advent{
	background:#fff url(../images/advent/s-est.png?23222)  center 43px repeat-x!important;
}
body#stv-tv.advent.rus{
	background:#fff url(../images/advent/s-rus.png?233222)  center 43px repeat-x!important;
}
body#stv-internet.start100{
	background:#fff url(../images/100-theme/new/st100s-est.jpg?2222)  center 43px repeat-x!important;
}
body#stv-internet.start100.rus{
	background:#fff url(../images/100-theme/new/st100s-rus.jpg?2222)  center 43px repeat-x!important;
}
body#stv-internet.wrc2021{
	background:#fff url(../images/campaigns/wrc/WRC_2021_land_mob_est.jpg?2222)  center 43px repeat-x!important;
}
body#stv-internet.wrc2021.rus{
	background:#fff url(../images/campaigns/wrc/WRC_2021_land_mob_rus.jpg?2222)  center 43px repeat-x!important;
}
body#stv-internet.wintercamp2021{
	background:#fff url(../images/wintercamp2021/STV_WINTER_CAMP_2021_TV-1-EUR_mob_banner_V1INTERNET_est.jpg?2222)  center 43px repeat-x!important;
}
body#stv-internet.wintercamp2021.rus{
	background:#fff url(../images/wintercamp2021/STV_WINTER_CAMP_2021_TV-1-EUR_mob_banner_V1INTERNET_rus.jpg?2222)  center 43px repeat-x!important;
}
body#stv-internet.landing-banner{
	background:#fff url(../images/internet/banner_mobile_ee.png?2222)  center 43px repeat-x!important;
}
body#stv-internet.landing-banner.rus{
	background:#fff url(../images/internet/banner_mobile_ru.png?2222)  center 43px repeat-x!important;
}
body#stv-tvin.wintercamp2021{
	background:#fff url(../images/wintercamp2021/STV_WINTER_CAMP_2021_TV-1-EUR_mob_banner_V1TVIN_est.jpg?2222) top repeat-x !important;
}
body#stv-tvin.wintercamp2021.rus{
	background:#fff url(../images/wintercamp2021/STV_WINTER_CAMP_2021_TV-1-EUR_mob_banner_V1TVIN_rus.jpg?2222) top repeat-x !important;
}
body#stv-tv.uefa{
	background:#fff url(../images/prom/s-est.png)  center 43px repeat-x!important;
}
body#stv-tv.uefa.rus{
	background:#fff url(../images/prom/s-rus.png)  center 43px repeat-x!important;
}
}
.hover-block:hover{background:#f7f7f7;}

#stv-secur{
	/*background:#fff url(../images/secur/turvaseadmed-tava-est.jpg?2122) top repeat-x;
	background:#fff url(../images/secur/turvaseadmed-tava-2021-desktop-est.png?2122) top repeat-x;*/
	background:#fff url(../images/valve/landing-desktop-ee.png?2212) top repeat-x;
}
#stv-secur.rus{
	/*background:#fff url(../images/secur/turvaseadmed-tava-rus.jpg?2212) top repeat-x;
	background:#fff url(../images/secur/turvaseadmed-tava-2021-desktop-rus.png?2212) top repeat-x;*/
	background:#fff url(../images/valve/landing-desktop-ru.png?2212) top repeat-x;
}
#stv-securi{
	/*background:#fff url(../images/turva_kampaania/b-est.jpg?2122) top repeat-x;
	background:#fff url(../images/banners/valve10eest/stv_banner_10eest_EE.jpg?2122) top repeat-x;*/
	background:#fff url(../images/banners/valve30daysfree/valve2021-30daysfree.desktop.est.jpg?2122) top repeat-x;
}
#stv-securi.rus{
	/*background:#fff url(../images/turva_kampaania/b-rus.jpg?2212) top repeat-x;
	background:#fff url(../images/banners/valve10eest/stv_banner_10eest_RU.jpg?2212) top repeat-x;*/
	background:#fff url(../images/banners/valve30daysfree/valve2021-30daysfree.desktop.rus.jpg?2212) top repeat-x;
}
#stv-secur.rus .black-space{height:210px;}
#stv-secur.est .black-space{height:170px;}
#stv-securi.rus .black-space{height:210px;}
#stv-securi.est .black-space{height:210px;}
@media (max-width: 1200px) {
	body#stv-secur.est{
		/*background:#fff url(../images/secur/turvaseadmed-tava-est.jpg?1222) center 10px repeat-x!important;
		background:#fff url(../images/secur/turvaseadmed-tava-2021-desktop-est.png?2122) center 10px repeat-x!important;*/
		background:#fff url(../images/valve/landing-desktop-ee.png?2212) center 10px repeat-x !important;
		background-size: auto 354px !important;
	}
	body#stv-secur.rus{
		/*background:#fff url(../images/secur/turvaseadmed-tava-rus.jpg?2212) center 10px repeat-x!important;
		background:#fff url(../images/secur/turvaseadmed-tava-2021-desktop-rus.png?2212) center 10px repeat-x!important;*/
		background:#fff url(../images/valve/landing-desktop-ru.png?2212) center 10px repeat-x !important;
		background-size: auto 354px !important;
	}
	body#stv-securi.est{
		/*background:#fff url(../images/turva_kampaania/b-est.jpg?1222) center 10px repeat-x!important;
		background:#fff url(../images/banners/valve10eest/stv_banner_10eest_EE.jpg?1222) center 10px repeat-x!important;*/
		background:#fff url(../images/banners/valve30daysfree/valve2021-30daysfree.desktop.est.jpg?1222) center 10px repeat-x!important;
		background-size: auto 354px!important;
	}
	body#stv-securi.rus{
		/*background:#fff url(../images/turva_kampaania/b-rus.jpg?2212) center 10px repeat-x!important;
		background:#fff url(../images/banners/valve10eest/stv_banner_10eest_RU.jpg?1222) center 10px repeat-x!important;*/
		background:#fff url(../images/banners/valve30daysfree/valve2021-30daysfree.desktop.rus.jpg?1222) center 10px repeat-x!important;
		background-size: auto 354px!important;
	}
	.black-space{height:160px;}
}

@media (max-width: 800px) {
	body#stv-secur.est{
		/*background:#fff url(../images/secur/turvaseadmed-tava-est.jpg?2122) center 10px repeat-x!important;
		background:#fff url(../images/secur/turvaseadmed-tava-2021-desktop-est.png?2122) center 10px repeat-x!important;*/
		background:#fff url(../images/valve/landing-desktop-ee.png?2122) center 10px repeat-x !important;
		background-size: auto 254px !important;
	}
	body#stv-secur.rus{
		/*background:#fff url(../images/secur/turvaseadmed-tava-rus.jpg?2122) center 10px repeat-x!important;
		background:#fff url(../images/secur/turvaseadmed-tava-2021-desktop-rus.png?2212) center 10px repeat-x!important;*/
		background:#fff url(../images/valve/landing-desktop-ru.png?2122) center 10px repeat-x !important;
		background-size: auto 254px !important;
	}
	body#stv-securi.est{
		/*background:#fff url(../images/turva_kampaania/b-est.jpg?2122) center 10px repeat-x!important;
		background:#fff url(../images/banners/valve10eest/stv_banner_10eest_EE.jpg?1222) center 10px repeat-x!important;*/
		background:#fff url(../images/banners/valve30daysfree/valve2021-30daysfree.desktop.est.jpg?1222) center 10px repeat-x!important;
		background-size: auto 254px!important;
	}
	body#stv-securi.rus{
		/*background:#fff url(../images/turva_kampaania/b-rus.jpg?2122) center 10px repeat-x!important;
		background:#fff url(../images/banners/valve10eest/stv_banner_10eest_RU.jpg?1222) center 10px repeat-x!important;*/
		background:#fff url(../images/banners/valve30daysfree/valve2021-30daysfree.desktop.rus.jpg?1222) center 10px repeat-x!important;
		background-size: auto 254px!important;
	}
	.black-space{height:280px;}
}

@media (max-width: 769px) {
	body#stv-secur.est{
		/*background:#fff url(../images/secur/turvaseadmed-tava-est.jpg?2212) center 10px repeat-x!important;
		background:#fff url(../images/secur/turvaseadmed-tava-2021-desktop-est.png?2122) center 10px repeat-x!important;*/
		background:#fff url(../images/valve/landing-desktop-ee.png?2122) center 10px repeat-x !important;
		background-size: auto 254px !important;
	}
	body#stv-secur.rus{
		/*background:#fff url(../images/secur/turvaseadmed-tava-rus.jpg?2212) center 10px repeat-x!important;
		background:#fff url(../images/secur/turvaseadmed-tava-2021-desktop-rus.png?2122) center 10px repeat-x!important; */
		background:#fff url(../images/valve/landing-desktop-ru.png?2122) center 10px repeat-x !important;
		background-size: auto 254px !important;
	}
	body#stv-securi.est{
		/*background:#fff url(../images/turva_kampaania/b-est.jpg?2212) center 10px repeat-x!important;
		background:#fff url(../images/banners/valve10eest/stv_banner_10eest_EE.jpg?1222) center 10px repeat-x!important;*/
		background:#fff url(../images/banners/valve30daysfree/valve2021-30daysfree.desktop.est.jpg?1222) center 10px repeat-x!important;
		background-size: auto 254px!important;
	}
	body#stv-securi.rus{
		/*background:#fff url(../images/turva_kampaania/b-rus.jpg?2212) center 10px repeat-x!important;
		background:#fff url(../images/banners/valve10eest/stv_banner_10eest_RU.jpg?1222) center 10px repeat-x!important;*/
		background:#fff url(../images/banners/valve30daysfree/valve2021-30daysfree.desktop.rus.jpg?1222) center 10px repeat-x!important;
		background-size: auto 254px!important;
	}
	.black-space{height:80px;}
}

@media (max-width: 667px) {

	body#stv-secur.rus{
		/*background:#fff url(../images/secur/mobile_banner-rus.jpg?2122) center 43px repeat-x!important;
		background:#fff url(../images/secur/turvaseadmed-tava-2021-mob-rus.png) center 43px repeat-x!important;*/
		background:#fff url(../images/valve/landing-mobile-ru.png) center 43px repeat-x !important;
	}
	body#stv-secur.est{
		/*background:#fff url(../images/secur/mobile_banner-est.jpg?2212) center 43px repeat-x!important;
		background:#fff url(../images/secur/turvaseadmed-tava-2021-mob-est.png) center 43px repeat-x!important;*/
		background:#fff url(../images/valve/landing-mobile-ee.png) center 43px repeat-x !important;
	}
	body#stv-securi.rus{
		/*background:#fff url(../images/turva_kampaania/s-rus.jpg?2122) center 43px repeat-x!important;
		background:#fff url(../images/banners/valve10eest/STV_S_10eest_RU_mob.jpg?2122) center 43px repeat-x!important;*/
		background:#fff url(../images/banners/valve30daysfree/valve2021-30daysfree.mobile.rus.jpg?2122) center 43px repeat-x!important;
	}
	body#stv-securi.est{
		/*background:#fff url(../images/turva_kampaania/s-est.jpg?2212) center 43px repeat-x!important;
		background:#fff url(../images/banners/valve10eest/STV_S_10eest_EE_mob.jpg?2122) center 43px repeat-x!important;*/
		background:#fff url(../images/banners/valve30daysfree/valve2021-30daysfree.mobile.est.jpg?2122) center 43px repeat-x!important;
	}

	.black-space{height:160px;}
	.banner-back{min-height:200px!important;}
}
@media (max-width: 480px) {

	body#stv-secur.rus{
		/*background:#fff url(../images/secur/mobile_banner-rus.jpg?2212) center 43px repeat-x!important;
		background:#fff url(../images/secur/turvaseadmed-tava-2021-mob-rus.png) center 43px repeat-x!important;*/
		background:#fff url(../images/valve/landing-mobile-ru.png) center 43px repeat-x !important;
	}
	body#stv-secur.est{
		/*background:#fff url(../images/secur/mobile_banner-est.jpg?2212) center 43px repeat-x!important;
		background:#fff url(../images/secur/turvaseadmed-tava-2021-mob-est.png) center 43px repeat-x!important;*/
		background:#fff url(../images/valve/landing-mobile-ee.png) center 43px repeat-x !important;
	}
	body#stv-securi.rus{
		/*background:#fff url(../images/turva_kampaania/s-rus.jpg?2212) center 43px repeat-x!important;
		background:#fff url(../images/banners/valve10eest/STV_S_10eest_RU_mob.jpg?2122) center 43px repeat-x!important;*/
		background:#fff url(../images/banners/valve30daysfree/valve2021-30daysfree.mobile.rus.jpg?2122) center 43px repeat-x!important;
	}
	body#stv-securi.est{
		/*background:#fff url(../images/turva_kampaania/s-est.jpg?2212) center 43px repeat-x!important;
		background:#fff url(../images/banners/valve10eest/STV_S_10eest_EE_mob.jpg?2122) center 43px repeat-x!important;*/
		background:#fff url(../images/banners/valve30daysfree/valve2021-30daysfree.mobile.est.jpg?2122) center 43px repeat-x!important;
	}
	.banner-back{min-height:300px!important;}
	.black-space{height:260px!important;}
}

.private-agree-wrap{position:fixed;bottom:0px;left:0;right:0;margin:0 auto;border-radius:0px;padding:5px 25px 5px 25px;background:#ececec;color:#000;font-size:12px;}
.private-agree-wrap a.agreebtn{color:#fff;font-weight:600;text-decoration:none!important;padding:0px 5px;vertical-align:middle;margin:0;margin-left:10px;}
.private-agree-wrap a{color:#000;text-decoration: underline;}
@media (max-width: 600px) {
	.private-agree-wrap{border-radius:0px;}
}
.def{
	float:right;
	margin-right: 5px;
	font-weight:bolder;
}
.defSD{
	color: #76bb40
}
.defHD{
	color: #00a3d8
}
