body#inter-100 {
	background-color:#7ec15b!important;
	background-image: url('../images/loosimine-e-arve.jpg?222332');
background-repeat:repeat-x;
background-size:auto!important;	
background-position:top!important;

}
body#inter-100.rus {
	background-color:#7ec15b!important;
	background-image: url('../images/loosimine-e-arve.jpg?222332');
background-repeat:repeat-x;
background-size:auto!important;	
background-position:top!important;

}

.theme-choise{
padding:15px;border:#e5e5e5 solid 1px;	display:none;
}
.additional-choise{
padding:15px;border:#e5e5e5 solid 1px;	display:none;
}

@media only screen and (max-width: 640px) {
.theme-choise{
padding:5px;border:#e5e5e5 solid 1px;	
}
}
.pointer{cursor:pointer;}
.agree-text{display:inline-block;vertical-align:middle;}
.iagree-check{text-align:left;}
#spring2016-form{max-width:740px;}

.mini-check{display:inline-block;margin-right:10px;width:20px;height:20px;vertical-align:middle;margin-top:2px;}

#row2 a{color:#fff!important;}
.big-pink{color:#ea5a6e;font-weight:600;}
.banner-back{background:transparent;}
.responsive{max-width:100%;}
.offer-title{background:#fff;}
.offer-title-value{padding-bottom:35px;padding-top:25px;}
.speed-test{padding:40px 40px 20px 40px;text-align:left;}
.btn-start{display:inline-block;padding:5px 15px;color:#fff;background:#03387d;border-radius:3px;cursor:pointer;text-transform:uppercase;margin-right:25px;margin-bottom:10px;}
.btn-start:hover, .btn-start.started{background:#ea5a6e;}
.btn-tellin{display:inline-block;padding:5px 15px;color:#fff;background:#03387d;border-radius:3px;cursor:pointer;text-transform:uppercase;opacity:0;}
.tmp{display:none;}
.btn-tellin:hover{background:#ea5a6e;}
.fl-right{float:right;}
.speed-line-wrap{position:relative;height:60px;background:rgba(255,255,255,.6);border:#e4e4e4 solid 1px;margin-bottom:20px;margin-top:20px;}
.speed-line-wrap .speed{position:absolute;left:0;top:0;bottom:0;width:0%;opacity:.99;}
.speed-line-wrap .speed.new-speed{background:#ea5a6e;}
.speed-line-wrap .speed.old-speed{background:#45b5e2;}
.speed-title{line-height:55px;font-weight:600;text-align:center;position:relative;z-index:2;}
.top-liner{position:absolute;top:0;left:0;right:0;height:47px;background:#fff;}
label{color:#fff;}
@media only screen and (max-width: 480px) {

}
@media only screen and (max-width: 480px) {
.banner-back{background:#45b5e2;}
h1{font-size:32px;}
}
	
body#inter-100 .imago .clickable {
	height: 444px;
	margin-bottom: auto;
}

body#inter-100 .imago  {
	height: auto;
}


body#inter-100 .thin {
    font-weight: 300;
}

body#inter-100 #tingimused {
	display: none;	
	padding: 1em 2em;
	color: #08337e;
}

body#inter-100 #tingimused ol li {
	margin-top: 1em;	
}


body#inter-100 .fancybox-skin {
    background-color: #ffffff;
	border-radius: 0;
}

/* form row */

#graphArgument {
	 padding-top: 2em;	
	 color: #08337e;
}

body#inter-100 #tingimused h1,
#graphArgument h2 {
	text-transform: uppercase;
	font-weight: 800;
	font-size: 1.7em;	
}

#graphArgument p {
	font-size: 1.1em;	
	margin-bottom: 1em;
	cursor:pointer;
}

#graphArgument p.want {
    background: url('../gfx/custom-checkbox-blue.png') 0px -100px no-repeat;
	padding-left: 60px;
}

#graphArgument p.want.no {
    background: url('../gfx/custom-checkbox-blue.png') 0px 0px no-repeat;
	padding-left: 60px;
}

.mini-check {
    background: url('../gfx/custom-checkbox-white.png') 0px -50px no-repeat;
	background-size:cover;
}

.mini-check.no {
    background: url('../gfx/custom-checkbox-white.png') 0px -0px no-repeat;
background-size:cover;
}

#graphArgument p.want.red {
    background: url('../gfx/custom-checkbox-pink.png') 0px -100px no-repeat;
	padding-left: 60px;
}

#graphArgument p.want.red.no {
    background: url('../gfx/custom-checkbox-pink.png') 0px 0px no-repeat;
	padding-left: 60px;
}

#graphArgument p.addit-want {
    background: url('../gfx/custom-checkbox-blue.png') 0px -100px no-repeat;
	padding-left: 60px;
}

#graphArgument p.addit-want.no {
    background: url('../gfx/custom-checkbox-blue.png') 0px 0px no-repeat;
	padding-left: 60px;
}


#graphArgument p a {
	text-decoration: underline;
}

#graphArgument p a i {
	text-decoration: none;
	margin-left: 0.2em;
}


#graphArgument .divider {
	text-align: center;
	text-transform: uppercase;
	font-weight: 800;
	color: #ffffff;
	font-size: 13px;
	padding: 10px;
	margin-bottom: 1em;
    background: url('../gfx/divider.png') center center no-repeat;
}

#graphArgument form {
	margin: 2em 0;
}

.gray-gradient-bg {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#efefef+0,efefef+86,ffffff+100 */
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #efefef 0%, #efefef 86%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #efefef 0%,#efefef 86%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #efefef 0%,#efefef 86%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */	
}

#kiire25_offer {
	margin-bottom: 2em;	
}

#kiire25_offer h1 {
	font-size: 2.4em;
	line-height: 1.3em;
	font-weight: 800;
	padding-right: 2em;
	margin:  0.4em 0 0.7em 0;
}

#kiire25_offer h2 {
	line-height: 1.4em; 
	font-size: 2em;
}

/* thanks */

#graphArgument #thanks h2 {
	font-size: 2.5em;	
	margin-top: 0.2em;
	margin-bottom: 0.5em;
}

#graphArgument #thanks p {
	font-size: 1.2em;
	line-height: 1.4em;
}

#graphArgument #thanks .gray {
	font-size: 0.9em;
	color: #727272;
	margin-top: 1em;
	line-height: 1.4em;
}


/* form */

.note {
    color: #878787;
    font-size: 0.85em;
}

body#inter-100 .agree-block {
    overflow: hidden;
    width: 100%;
    padding-top: 1em;
}

body#inter-100 .agreement-check {
    float: left;
    font-weight: bold;
	min-height: 38px;
	display: table;
	font-size: 0.8em;
}

body#inter-100 .agree-block .agreement-check {
    width: 60%;
}

body#inter-100 input[type="checkbox"], body#inter-100 input[type="radio"] {
    position: absolute;
}

body#inter-100 .custom-checkbox {
    display: none;
}

body#inter-100 .custom-checkbox + label {
    background: url('http://stv.ee/template/default/gfx/custom-checkbox.png') no-repeat;
    height: 38px;
    width: 40px;
    display: inline-block;
    padding: 0 0 0 0px;
    cursor: pointer;
}


body#inter-100 .custom-checkbox:checked + label{
    background: url('http://stv.ee/template/default/gfx/custom-checkbox.png') no-repeat;
	background-position: 0 -100px;
    height: 38px;
    width: 40px;
    display:inline-block;
    padding: 0 0 0 0px;
	cursor: pointer;
}


body#inter-100 .custom-checkbox.blue + label {
    background: url('../gfx/custom-checkbox-blue.png') no-repeat;
    height: 44px;
    width: 44px;
}

body#inter-100 .custom-checkbox.blue:checked + label{
    background: url('../gfx/custom-checkbox-blue.png') no-repeat;
	background-position: 0 -100px;
    height: 44px;
    width: 44px;
}

body#inter-100 .agreement-check p {
    padding-left: 0.5em;
    display: table-cell;
    vertical-align: middle;
	font-size: 1em;
}

body#inter-100 .blue {
    color: #03387D;
}

body#inter-100 .btn-primary.red, 
body#inter-100 .btn-primary.red:focus {
    background-color: #ff5271;
	color: #ffffff;
    text-shadow: none;
	float: right;	
}

body#inter-100 .agreement-check a {
    text-decoration: underline;
}

body#inter-100 #spring2016-form label {
	font-size: 0.9em;
	color: #000;	
}
body#inter-100 #start100-form label {
	font-size: 0.9em;
	color: #000;	
}



/* media queries */

@media (min-width: 992px) and (max-width: 1199px) {
	
	body#inter-100 {
		background-size: auto 864px;
		background-position: center 16px;
	}

	body#inter-100 .imago .clickable {
		height: 290px;
	}
	
	body#inter-100 #picturebox {	
		font-size: 0.75em;
	}
		
	#kiire25_offer h1 { 
		font-size: 2.3em;
		padding-right: 0;
	}

}
	

@media (min-width: 768px) and (max-width: 991px) {
		
	body#inter-100 {
		background-size: auto 894px;
		background-position: center 22px;
	}	

	body#inter-100 .imago .clickable {
		height: 240px;
	}
	
	body#inter-100 #picturebox {	
		font-size: 1em;
	}

	

	#kiire25_offer h1 {
		margin-top: 1em;
		margin-bottom: 1em;
		text-align: left;
		padding-right: 0;
	}
}
	
	
/* Small Devices, Tablets */
@media screen and (min-width: 481px) and (max-width: 767px) { 
		
	body#inter-100 {
		background: url('../imago/inter-100.png') top 343px repeat-x;
	}

	body#inter-100 .imago .clickable {
		height: 220px;
	}

	body#inter-100 h1 {
		font-size: 2em;
	}
	
	
	body#inter-100 p.center {
		text-align: left;	
	}
	
	
	#kiire25_offer h1 { 
		padding-right: 0;
		margin-top: 0em;
		margin-bottom: 1em;
	}

	#graphArgument #thanks h2 {
		margin-top: 1em;
	}
}


/* Extra Small Devices, Phones */ 
@media only screen and (max-width: 480px) {
	
	body#inter-100 {
		background: #7ec15b left 9px repeat-x!important;
	}
	
	body#inter-100.pinkboy {
		background: url('../imago/inter-100.png') center 39px repeat-x!important;
	}

	body#inter-100 .imago .clickable {
		height: 230px;	
		margin-bottom: 25px;
	}
	
	body#inter-100 #stv-header {
		position: relative;
		background: transparent!important;
		margin-bottom: 0;
	}
	
	body#inter-100.pinkboy #stv-header {
		background-color: #ff5271;
	}
	
	body#inter-100 #picturebox {	
		font-size: 0.9em;
	}
	
	
	body#inter-100 p.center {
		text-align: left;	
	}
	
	
	
	#kiire25_offer h1 {color:#fff;
		text-align: center;
		margin-top: 2em;
	}
	
	table.bluetable td h3,
	table.bluetable td .big {
		font-size: 1.2em!important;
	}
	
	
	
	#kiire25_offer h1 { 
		margin-top: 0;
		padding-right: 0;
		font-size: 1.6em;
		margin: 0;
		padding: 0;
		margin-bottom: 0em;
	}
	
	body#inter-100 .agree-block .agreement-check {
		width: 100%;
		margin-bottom: 2em;
	}
	
	body#inter-100 .btn-primary.red {
		width: 100%;
		margin: 0 auto;
    	display: block;
		float: none;
	}

	#graphArgument #thanks h2 {
		margin-top: 1em;
	}
}
.resp{max-width:100%;}
.img-text{max-width:100%;margin-top:45px;}
.back-gift-block{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../imago/present.png)  top  no-repeat;z-index:0;}
.back-gift-block.new{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../imago/present2.png)  top  no-repeat;z-index:0;}
.price-warpp{margin:0 auto;border-radius:200px;padding:30px;z-index:4;width:250px;height:250px;margin-bottom:30px;}
.price-warp{position:absolute;top:181px;right:50%;margin-right:-300px;background:#56bded;border-radius:200px;padding:30px;z-index:4}

.slog-an{position:absolute;top:90px;right:-400px;}
@media only screen and (max-width: 1350px) {
	.slog-an{position:absolute;top:60px;right:-230px;max-width:200px;}
}
@media only screen and (max-width: 1024px) {
	.slog-an{position:absolute;top:60px;right:-180px;max-width:150px;}
}
@media only screen and (max-width: 768px) {
	.slog-an{position:absolute;top:00px;right:-135px;max-width:120px;}
}





a.tinybtn{display:inline-block;text-transform:uppercase;padding:10px 20px;color:#fff;float:none;text-decoration:none;text-align:center;}


.but-pi-block{position:relative;margin-left:40px;margin-top:-65px;}

@media (max-width: 480px){
	
.but-pi-block{position:relative;margin-left:20px;margin-top:-40px;}
}

@media (max-width: 320px){
.but-pi-block{position:relative;margin-left:20px;margin-top:-33px;}
}
